summaryrefslogtreecommitdiff
path: root/lib/unictype/blocks.h
diff options
context:
space:
mode:
Diffstat (limited to 'lib/unictype/blocks.h')
-rw-r--r--lib/unictype/blocks.h1271
1 files changed, 671 insertions, 600 deletions
diff --git a/lib/unictype/blocks.h b/lib/unictype/blocks.h
index d353bace..a1311c00 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