// Converted from http://www.unicode.org/Public/UCD/latest/ucd/Blocks.txt by block_scripts.l
#include <reflex/unicode.h>
void reflex::Unicode::Tables::block_scripts(void)
{
  static const int IsAdlam[] = { 125184, 125279, 0, 0 };
  range["IsAdlam"] = IsAdlam;
  static const int IsAegeanNumbers[] = { 65792, 65855, 0, 0 };
  range["IsAegeanNumbers"] = IsAegeanNumbers;
  static const int IsAhom[] = { 71424, 71503, 0, 0 };
  range["IsAhom"] = IsAhom;
  static const int IsAlchemicalSymbols[] = { 128768, 128895, 0, 0 };
  range["IsAlchemicalSymbols"] = IsAlchemicalSymbols;
  static const int IsAlphabeticPresentationForms[] = { 64256, 64335, 0, 0 };
  range["IsAlphabeticPresentationForms"] = IsAlphabeticPresentationForms;
  static const int IsAnatolianHieroglyphs[] = { 82944, 83583, 0, 0 };
  range["IsAnatolianHieroglyphs"] = IsAnatolianHieroglyphs;
  static const int IsAncientGreekMusicalNotation[] = { 119296, 119375, 0, 0 };
  range["IsAncientGreekMusicalNotation"] = IsAncientGreekMusicalNotation;
  static const int IsAncientGreekNumbers[] = { 65856, 65935, 0, 0 };
  range["IsAncientGreekNumbers"] = IsAncientGreekNumbers;
  static const int IsAncientSymbols[] = { 65936, 65999, 0, 0 };
  range["IsAncientSymbols"] = IsAncientSymbols;
  static const int IsArabic[] = { 1536, 1791, 0, 0 };
  range["IsArabic"] = IsArabic;
  static const int IsArabicExtended_A[] = { 2208, 2303, 0, 0 };
  range["IsArabicExtended-A"] = IsArabicExtended_A;
  static const int IsArabicExtended_B[] = { 2160, 2207, 0, 0 };
  range["IsArabicExtended-B"] = IsArabicExtended_B;
  static const int IsArabicMathematicalAlphabeticSymbols[] = { 126464, 126719, 0, 0 };
  range["IsArabicMathematicalAlphabeticSymbols"] = IsArabicMathematicalAlphabeticSymbols;
  static const int IsArabicPresentationForms_A[] = { 64336, 65023, 0, 0 };
  range["IsArabicPresentationForms-A"] = IsArabicPresentationForms_A;
  static const int IsArabicPresentationForms_B[] = { 65136, 65279, 0, 0 };
  range["IsArabicPresentationForms-B"] = IsArabicPresentationForms_B;
  static const int IsArabicSupplement[] = { 1872, 1919, 0, 0 };
  range["IsArabicSupplement"] = IsArabicSupplement;
  static const int IsArmenian[] = { 1328, 1423, 0, 0 };
  range["IsArmenian"] = IsArmenian;
  static const int IsArrows[] = { 8592, 8703, 0, 0 };
  range["IsArrows"] = IsArrows;
  static const int IsAvestan[] = { 68352, 68415, 0, 0 };
  range["IsAvestan"] = IsAvestan;
  static const int IsBalinese[] = { 6912, 7039, 0, 0 };
  range["IsBalinese"] = IsBalinese;
  static const int IsBamum[] = { 42656, 42751, 0, 0 };
  range["IsBamum"] = IsBamum;
  static const int IsBamumSupplement[] = { 92160, 92735, 0, 0 };
  range["IsBamumSupplement"] = IsBamumSupplement;
  static const int IsBasicLatin[] = { 0, 127, 0, 0 };
  range["IsBasicLatin"] = IsBasicLatin;
  static const int IsBassaVah[] = { 92880, 92927, 0, 0 };
  range["IsBassaVah"] = IsBassaVah;
  static const int IsBatak[] = { 7104, 7167, 0, 0 };
  range["IsBatak"] = IsBatak;
  static const int IsBengali[] = { 2432, 2559, 0, 0 };
  range["IsBengali"] = IsBengali;
  static const int IsBhaiksuki[] = { 72704, 72815, 0, 0 };
  range["IsBhaiksuki"] = IsBhaiksuki;
  static const int IsBlockElements[] = { 9600, 9631, 0, 0 };
  range["IsBlockElements"] = IsBlockElements;
  static const int IsBopomofo[] = { 12544, 12591, 0, 0 };
  range["IsBopomofo"] = IsBopomofo;
  static const int IsBopomofoExtended[] = { 12704, 12735, 0, 0 };
  range["IsBopomofoExtended"] = IsBopomofoExtended;
  static const int IsBoxDrawing[] = { 9472, 9599, 0, 0 };
  range["IsBoxDrawing"] = IsBoxDrawing;
  static const int IsBrahmi[] = { 69632, 69759, 0, 0 };
  range["IsBrahmi"] = IsBrahmi;
  static const int IsBraillePatterns[] = { 10240, 10495, 0, 0 };
  range["IsBraillePatterns"] = IsBraillePatterns;
  static const int IsBuginese[] = { 6656, 6687, 0, 0 };
  range["IsBuginese"] = IsBuginese;
  static const int IsBuhid[] = { 5952, 5983, 0, 0 };
  range["IsBuhid"] = IsBuhid;
  static const int IsByzantineMusicalSymbols[] = { 118784, 119039, 0, 0 };
  range["IsByzantineMusicalSymbols"] = IsByzantineMusicalSymbols;
  static const int IsCJKCompatibility[] = { 13056, 13311, 0, 0 };
  range["IsCJKCompatibility"] = IsCJKCompatibility;
  static const int IsCJKCompatibilityForms[] = { 65072, 65103, 0, 0 };
  range["IsCJKCompatibilityForms"] = IsCJKCompatibilityForms;
  static const int IsCJKCompatibilityIdeographs[] = { 63744, 64255, 0, 0 };
  range["IsCJKCompatibilityIdeographs"] = IsCJKCompatibilityIdeographs;
  static const int IsCJKCompatibilityIdeographsSupplement[] = { 194560, 195103, 0, 0 };
  range["IsCJKCompatibilityIdeographsSupplement"] = IsCJKCompatibilityIdeographsSupplement;
  static const int IsCJKRadicalsSupplement[] = { 11904, 12031, 0, 0 };
  range["IsCJKRadicalsSupplement"] = IsCJKRadicalsSupplement;
  static const int IsCJKStrokes[] = { 12736, 12783, 0, 0 };
  range["IsCJKStrokes"] = IsCJKStrokes;
  static const int IsCJKSymbolsandPunctuation[] = { 12288, 12351, 0, 0 };
  range["IsCJKSymbolsandPunctuation"] = IsCJKSymbolsandPunctuation;
  static const int IsCJKUnifiedIdeographs[] = { 19968, 40959, 0, 0 };
  range["IsCJKUnifiedIdeographs"] = IsCJKUnifiedIdeographs;
  static const int IsCJKUnifiedIdeographsExtensionA[] = { 13312, 19903, 0, 0 };
  range["IsCJKUnifiedIdeographsExtensionA"] = IsCJKUnifiedIdeographsExtensionA;
  static const int IsCJKUnifiedIdeographsExtensionB[] = { 131072, 173791, 0, 0 };
  range["IsCJKUnifiedIdeographsExtensionB"] = IsCJKUnifiedIdeographsExtensionB;
  static const int IsCJKUnifiedIdeographsExtensionC[] = { 173824, 177983, 0, 0 };
  range["IsCJKUnifiedIdeographsExtensionC"] = IsCJKUnifiedIdeographsExtensionC;
  static const int IsCJKUnifiedIdeographsExtensionD[] = { 177984, 178207, 0, 0 };
  range["IsCJKUnifiedIdeographsExtensionD"] = IsCJKUnifiedIdeographsExtensionD;
  static const int IsCJKUnifiedIdeographsExtensionE[] = { 178208, 183983, 0, 0 };
  range["IsCJKUnifiedIdeographsExtensionE"] = IsCJKUnifiedIdeographsExtensionE;
  static const int IsCJKUnifiedIdeographsExtensionF[] = { 183984, 191471, 0, 0 };
  range["IsCJKUnifiedIdeographsExtensionF"] = IsCJKUnifiedIdeographsExtensionF;
  static const int IsCJKUnifiedIdeographsExtensionG[] = { 196608, 201551, 0, 0 };
  range["IsCJKUnifiedIdeographsExtensionG"] = IsCJKUnifiedIdeographsExtensionG;
  static const int IsCarian[] = { 66208, 66271, 0, 0 };
  range["IsCarian"] = IsCarian;
  static const int IsCaucasianAlbanian[] = { 66864, 66927, 0, 0 };
  range["IsCaucasianAlbanian"] = IsCaucasianAlbanian;
  static const int IsChakma[] = { 69888, 69967, 0, 0 };
  range["IsChakma"] = IsChakma;
  static const int IsCham[] = { 43520, 43615, 0, 0 };
  range["IsCham"] = IsCham;
  static const int IsCherokee[] = { 5024, 5119, 0, 0 };
  range["IsCherokee"] = IsCherokee;
  static const int IsCherokeeSupplement[] = { 43888, 43967, 0, 0 };
  range["IsCherokeeSupplement"] = IsCherokeeSupplement;
  static const int IsChessSymbols[] = { 129536, 129647, 0, 0 };
  range["IsChessSymbols"] = IsChessSymbols;
  static const int IsChorasmian[] = { 69552, 69599, 0, 0 };
  range["IsChorasmian"] = IsChorasmian;
  static const int IsCombiningDiacriticalMarks[] = { 768, 879, 0, 0 };
  range["IsCombiningDiacriticalMarks"] = IsCombiningDiacriticalMarks;
  static const int IsCombiningDiacriticalMarksExtended[] = { 6832, 6911, 0, 0 };
  range["IsCombiningDiacriticalMarksExtended"] = IsCombiningDiacriticalMarksExtended;
  static const int IsCombiningDiacriticalMarksSupplement[] = { 7616, 7679, 0, 0 };
  range["IsCombiningDiacriticalMarksSupplement"] = IsCombiningDiacriticalMarksSupplement;
  static const int IsCombiningDiacriticalMarksforSymbols[] = { 8400, 8447, 0, 0 };
  range["IsCombiningDiacriticalMarksforSymbols"] = IsCombiningDiacriticalMarksforSymbols;
  static const int IsCombiningHalfMarks[] = { 65056, 65071, 0, 0 };
  range["IsCombiningHalfMarks"] = IsCombiningHalfMarks;
  static const int IsCommonIndicNumberForms[] = { 43056, 43071, 0, 0 };
  range["IsCommonIndicNumberForms"] = IsCommonIndicNumberForms;
  static const int IsControlPictures[] = { 9216, 9279, 0, 0 };
  range["IsControlPictures"] = IsControlPictures;
  static const int IsCoptic[] = { 11392, 11519, 0, 0 };
  range["IsCoptic"] = IsCoptic;
  static const int IsCopticEpactNumbers[] = { 66272, 66303, 0, 0 };
  range["IsCopticEpactNumbers"] = IsCopticEpactNumbers;
  static const int IsCountingRodNumerals[] = { 119648, 119679, 0, 0 };
  range["IsCountingRodNumerals"] = IsCountingRodNumerals;
  static const int IsCuneiform[] = { 73728, 74751, 0, 0 };
  range["IsCuneiform"] = IsCuneiform;
  static const int IsCuneiformNumbersandPunctuation[] = { 74752, 74879, 0, 0 };
  range["IsCuneiformNumbersandPunctuation"] = IsCuneiformNumbersandPunctuation;
  static const int IsCurrencySymbols[] = { 8352, 8399, 0, 0 };
  range["IsCurrencySymbols"] = IsCurrencySymbols;
  static const int IsCypriotSyllabary[] = { 67584, 67647, 0, 0 };
  range["IsCypriotSyllabary"] = IsCypriotSyllabary;
  static const int IsCypro_Minoan[] = { 77712, 77823, 0, 0 };
  range["IsCypro-Minoan"] = IsCypro_Minoan;
  static const int IsCyrillic[] = { 1024, 1279, 0, 0 };
  range["IsCyrillic"] = IsCyrillic;
  static const int IsCyrillicExtended_A[] = { 11744, 11775, 0, 0 };
  range["IsCyrillicExtended-A"] = IsCyrillicExtended_A;
  static const int IsCyrillicExtended_B[] = { 42560, 42655, 0, 0 };
  range["IsCyrillicExtended-B"] = IsCyrillicExtended_B;
  static const int IsCyrillicExtended_C[] = { 7296, 7311, 0, 0 };
  range["IsCyrillicExtended-C"] = IsCyrillicExtended_C;
  static const int IsCyrillicSupplement[] = { 1280, 1327, 0, 0 };
  range["IsCyrillicSupplement"] = IsCyrillicSupplement;
  static const int IsDeseret[] = { 66560, 66639, 0, 0 };
  range["IsDeseret"] = IsDeseret;
  static const int IsDevanagari[] = { 2304, 2431, 0, 0 };
  range["IsDevanagari"] = IsDevanagari;
  static const int IsDevanagariExtended[] = { 43232, 43263, 0, 0 };
  range["IsDevanagariExtended"] = IsDevanagariExtended;
  static const int IsDingbats[] = { 9984, 10175, 0, 0 };
  range["IsDingbats"] = IsDingbats;
  static const int IsDivesAkuru[] = { 71936, 72031, 0, 0 };
  range["IsDivesAkuru"] = IsDivesAkuru;
  static const int IsDogra[] = { 71680, 71759, 0, 0 };
  range["IsDogra"] = IsDogra;
  static const int IsDominoTiles[] = { 127024, 127135, 0, 0 };
  range["IsDominoTiles"] = IsDominoTiles;
  static const int IsDuployan[] = { 113664, 113823, 0, 0 };
  range["IsDuployan"] = IsDuployan;
  static const int IsEarlyDynasticCuneiform[] = { 74880, 75087, 0, 0 };
  range["IsEarlyDynasticCuneiform"] = IsEarlyDynasticCuneiform;
  static const int IsEgyptianHieroglyphFormatControls[] = { 78896, 78911, 0, 0 };
  range["IsEgyptianHieroglyphFormatControls"] = IsEgyptianHieroglyphFormatControls;
  static const int IsEgyptianHieroglyphs[] = { 77824, 78895, 0, 0 };
  range["IsEgyptianHieroglyphs"] = IsEgyptianHieroglyphs;
  static const int IsElbasan[] = { 66816, 66863, 0, 0 };
  range["IsElbasan"] = IsElbasan;
  static const int IsElymaic[] = { 69600, 69631, 0, 0 };
  range["IsElymaic"] = IsElymaic;
  static const int IsEmoticons[] = { 128512, 128591, 0, 0 };
  range["IsEmoticons"] = IsEmoticons;
  static const int IsEnclosedAlphanumericSupplement[] = { 127232, 127487, 0, 0 };
  range["IsEnclosedAlphanumericSupplement"] = IsEnclosedAlphanumericSupplement;
  static const int IsEnclosedAlphanumerics[] = { 9312, 9471, 0, 0 };
  range["IsEnclosedAlphanumerics"] = IsEnclosedAlphanumerics;
  static const int IsEnclosedCJKLettersandMonths[] = { 12800, 13055, 0, 0 };
  range["IsEnclosedCJKLettersandMonths"] = IsEnclosedCJKLettersandMonths;
  static const int IsEnclosedIdeographicSupplement[] = { 127488, 127743, 0, 0 };
  range["IsEnclosedIdeographicSupplement"] = IsEnclosedIdeographicSupplement;
  static const int IsEthiopic[] = { 4608, 4991, 0, 0 };
  range["IsEthiopic"] = IsEthiopic;
  static const int IsEthiopicExtended[] = { 11648, 11743, 0, 0 };
  range["IsEthiopicExtended"] = IsEthiopicExtended;
  static const int IsEthiopicExtended_A[] = { 43776, 43823, 0, 0 };
  range["IsEthiopicExtended-A"] = IsEthiopicExtended_A;
  static const int IsEthiopicExtended_B[] = { 124896, 124927, 0, 0 };
  range["IsEthiopicExtended-B"] = IsEthiopicExtended_B;
  static const int IsEthiopicSupplement[] = { 4992, 5023, 0, 0 };
  range["IsEthiopicSupplement"] = IsEthiopicSupplement;
  static const int IsGeneralPunctuation[] = { 8192, 8303, 0, 0 };
  range["IsGeneralPunctuation"] = IsGeneralPunctuation;
  static const int IsGeometricShapes[] = { 9632, 9727, 0, 0 };
  range["IsGeometricShapes"] = IsGeometricShapes;
  static const int IsGeometricShapesExtended[] = { 128896, 129023, 0, 0 };
  range["IsGeometricShapesExtended"] = IsGeometricShapesExtended;
  static const int IsGeorgian[] = { 4256, 4351, 0, 0 };
  range["IsGeorgian"] = IsGeorgian;
  static const int IsGeorgianExtended[] = { 7312, 7359, 0, 0 };
  range["IsGeorgianExtended"] = IsGeorgianExtended;
  static const int IsGeorgianSupplement[] = { 11520, 11567, 0, 0 };
  range["IsGeorgianSupplement"] = IsGeorgianSupplement;
  static const int IsGlagolitic[] = { 11264, 11359, 0, 0 };
  range["IsGlagolitic"] = IsGlagolitic;
  static const int IsGlagoliticSupplement[] = { 122880, 122927, 0, 0 };
  range["IsGlagoliticSupplement"] = IsGlagoliticSupplement;
  static const int IsGothic[] = { 66352, 66383, 0, 0 };
  range["IsGothic"] = IsGothic;
  static const int IsGrantha[] = { 70400, 70527, 0, 0 };
  range["IsGrantha"] = IsGrantha;
  static const int IsGreekExtended[] = { 7936, 8191, 0, 0 };
  range["IsGreekExtended"] = IsGreekExtended;
  static const int IsGreekandCoptic[] = { 880, 1023, 0, 0 };
  range["IsGreekandCoptic"] = IsGreekandCoptic;
  static const int IsGujarati[] = { 2688, 2815, 0, 0 };
  range["IsGujarati"] = IsGujarati;
  static const int IsGunjalaGondi[] = { 73056, 73135, 0, 0 };
  range["IsGunjalaGondi"] = IsGunjalaGondi;
  static const int IsGurmukhi[] = { 2560, 2687, 0, 0 };
  range["IsGurmukhi"] = IsGurmukhi;
  static const int IsHalfwidthandFullwidthForms[] = { 65280, 65519, 0, 0 };
  range["IsHalfwidthandFullwidthForms"] = IsHalfwidthandFullwidthForms;
  static const int IsHangulCompatibilityJamo[] = { 12592, 12687, 0, 0 };
  range["IsHangulCompatibilityJamo"] = IsHangulCompatibilityJamo;
  static const int IsHangulJamo[] = { 4352, 4607, 0, 0 };
  range["IsHangulJamo"] = IsHangulJamo;
  static const int IsHangulJamoExtended_A[] = { 43360, 43391, 0, 0 };
  range["IsHangulJamoExtended-A"] = IsHangulJamoExtended_A;
  static const int IsHangulJamoExtended_B[] = { 55216, 55295, 0, 0 };
  range["IsHangulJamoExtended-B"] = IsHangulJamoExtended_B;
  static const int IsHangulSyllables[] = { 44032, 55215, 0, 0 };
  range["IsHangulSyllables"] = IsHangulSyllables;
  static const int IsHanifiRohingya[] = { 68864, 68927, 0, 0 };
  range["IsHanifiRohingya"] = IsHanifiRohingya;
  static const int IsHanunoo[] = { 5920, 5951, 0, 0 };
  range["IsHanunoo"] = IsHanunoo;
  static const int IsHatran[] = { 67808, 67839, 0, 0 };
  range["IsHatran"] = IsHatran;
  static const int IsHebrew[] = { 1424, 1535, 0, 0 };
  range["IsHebrew"] = IsHebrew;
  static const int IsHighPrivateUseSurrogates[] = { 56192, 56319, 0, 0 };
  range["IsHighPrivateUseSurrogates"] = IsHighPrivateUseSurrogates;
  static const int IsHighSurrogates[] = { 55296, 56191, 0, 0 };
  range["IsHighSurrogates"] = IsHighSurrogates;
  static const int IsHiragana[] = { 12352, 12447, 0, 0 };
  range["IsHiragana"] = IsHiragana;
  static const int IsIPAExtensions[] = { 592, 687, 0, 0 };
  range["IsIPAExtensions"] = IsIPAExtensions;
  static const int IsIdeographicDescriptionCharacters[] = { 12272, 12287, 0, 0 };
  range["IsIdeographicDescriptionCharacters"] = IsIdeographicDescriptionCharacters;
  static const int IsIdeographicSymbolsandPunctuation[] = { 94176, 94207, 0, 0 };
  range["IsIdeographicSymbolsandPunctuation"] = IsIdeographicSymbolsandPunctuation;
  static const int IsImperialAramaic[] = { 67648, 67679, 0, 0 };
  range["IsImperialAramaic"] = IsImperialAramaic;
  static const int IsIndicSiyaqNumbers[] = { 126064, 126143, 0, 0 };
  range["IsIndicSiyaqNumbers"] = IsIndicSiyaqNumbers;
  static const int IsInscriptionalPahlavi[] = { 68448, 68479, 0, 0 };
  range["IsInscriptionalPahlavi"] = IsInscriptionalPahlavi;
  static const int IsInscriptionalParthian[] = { 68416, 68447, 0, 0 };
  range["IsInscriptionalParthian"] = IsInscriptionalParthian;
  static const int IsJavanese[] = { 43392, 43487, 0, 0 };
  range["IsJavanese"] = IsJavanese;
  static const int IsKaithi[] = { 69760, 69839, 0, 0 };
  range["IsKaithi"] = IsKaithi;
  static const int IsKanaExtended_A[] = { 110848, 110895, 0, 0 };
  range["IsKanaExtended-A"] = IsKanaExtended_A;
  static const int IsKanaExtended_B[] = { 110576, 110591, 0, 0 };
  range["IsKanaExtended-B"] = IsKanaExtended_B;
  static const int IsKanaSupplement[] = { 110592, 110847, 0, 0 };
  range["IsKanaSupplement"] = IsKanaSupplement;
  static const int IsKanbun[] = { 12688, 12703, 0, 0 };
  range["IsKanbun"] = IsKanbun;
  static const int IsKangxiRadicals[] = { 12032, 12255, 0, 0 };
  range["IsKangxiRadicals"] = IsKangxiRadicals;
  static const int IsKannada[] = { 3200, 3327, 0, 0 };
  range["IsKannada"] = IsKannada;
  static const int IsKatakana[] = { 12448, 12543, 0, 0 };
  range["IsKatakana"] = IsKatakana;
  static const int IsKatakanaPhoneticExtensions[] = { 12784, 12799, 0, 0 };
  range["IsKatakanaPhoneticExtensions"] = IsKatakanaPhoneticExtensions;
  static const int IsKayahLi[] = { 43264, 43311, 0, 0 };
  range["IsKayahLi"] = IsKayahLi;
  static const int IsKharoshthi[] = { 68096, 68191, 0, 0 };
  range["IsKharoshthi"] = IsKharoshthi;
  static const int IsKhitanSmallScript[] = { 101120, 101631, 0, 0 };
  range["IsKhitanSmallScript"] = IsKhitanSmallScript;
  static const int IsKhmer[] = { 6016, 6143, 0, 0 };
  range["IsKhmer"] = IsKhmer;
  static const int IsKhmerSymbols[] = { 6624, 6655, 0, 0 };
  range["IsKhmerSymbols"] = IsKhmerSymbols;
  static const int IsKhojki[] = { 70144, 70223, 0, 0 };
  range["IsKhojki"] = IsKhojki;
  static const int IsKhudawadi[] = { 70320, 70399, 0, 0 };
  range["IsKhudawadi"] = IsKhudawadi;
  static const int IsLao[] = { 3712, 3839, 0, 0 };
  range["IsLao"] = IsLao;
  static const int IsLatin_1Supplement[] = { 128, 255, 0, 0 };
  range["IsLatin-1Supplement"] = IsLatin_1Supplement;
  static const int IsLatinExtended_A[] = { 256, 383, 0, 0 };
  range["IsLatinExtended-A"] = IsLatinExtended_A;
  static const int IsLatinExtended_B[] = { 384, 591, 0, 0 };
  range["IsLatinExtended-B"] = IsLatinExtended_B;
  static const int IsLatinExtended_C[] = { 11360, 11391, 0, 0 };
  range["IsLatinExtended-C"] = IsLatinExtended_C;
  static const int IsLatinExtended_D[] = { 42784, 43007, 0, 0 };
  range["IsLatinExtended-D"] = IsLatinExtended_D;
  static const int IsLatinExtended_E[] = { 43824, 43887, 0, 0 };
  range["IsLatinExtended-E"] = IsLatinExtended_E;
  static const int IsLatinExtended_F[] = { 67456, 67519, 0, 0 };
  range["IsLatinExtended-F"] = IsLatinExtended_F;
  static const int IsLatinExtended_G[] = { 122624, 122879, 0, 0 };
  range["IsLatinExtended-G"] = IsLatinExtended_G;
  static const int IsLatinExtendedAdditional[] = { 7680, 7935, 0, 0 };
  range["IsLatinExtendedAdditional"] = IsLatinExtendedAdditional;
  static const int IsLepcha[] = { 7168, 7247, 0, 0 };
  range["IsLepcha"] = IsLepcha;
  static const int IsLetterlikeSymbols[] = { 8448, 8527, 0, 0 };
  range["IsLetterlikeSymbols"] = IsLetterlikeSymbols;
  static const int IsLimbu[] = { 6400, 6479, 0, 0 };
  range["IsLimbu"] = IsLimbu;
  static const int IsLinearA[] = { 67072, 67455, 0, 0 };
  range["IsLinearA"] = IsLinearA;
  static const int IsLinearBIdeograms[] = { 65664, 65791, 0, 0 };
  range["IsLinearBIdeograms"] = IsLinearBIdeograms;
  static const int IsLinearBSyllabary[] = { 65536, 65663, 0, 0 };
  range["IsLinearBSyllabary"] = IsLinearBSyllabary;
  static const int IsLisu[] = { 42192, 42239, 0, 0 };
  range["IsLisu"] = IsLisu;
  static const int IsLisuSupplement[] = { 73648, 73663, 0, 0 };
  range["IsLisuSupplement"] = IsLisuSupplement;
  static const int IsLowSurrogates[] = { 56320, 57343, 0, 0 };
  range["IsLowSurrogates"] = IsLowSurrogates;
  static const int IsLycian[] = { 66176, 66207, 0, 0 };
  range["IsLycian"] = IsLycian;
  static const int IsLydian[] = { 67872, 67903, 0, 0 };
  range["IsLydian"] = IsLydian;
  static const int IsMahajani[] = { 69968, 70015, 0, 0 };
  range["IsMahajani"] = IsMahajani;
  static const int IsMahjongTiles[] = { 126976, 127023, 0, 0 };
  range["IsMahjongTiles"] = IsMahjongTiles;
  static const int IsMakasar[] = { 73440, 73471, 0, 0 };
  range["IsMakasar"] = IsMakasar;
  static const int IsMalayalam[] = { 3328, 3455, 0, 0 };
  range["IsMalayalam"] = IsMalayalam;
  static const int IsMandaic[] = { 2112, 2143, 0, 0 };
  range["IsMandaic"] = IsMandaic;
  static const int IsManichaean[] = { 68288, 68351, 0, 0 };
  range["IsManichaean"] = IsManichaean;
  static const int IsMarchen[] = { 72816, 72895, 0, 0 };
  range["IsMarchen"] = IsMarchen;
  static const int IsMasaramGondi[] = { 72960, 73055, 0, 0 };
  range["IsMasaramGondi"] = IsMasaramGondi;
  static const int IsMathematicalAlphanumericSymbols[] = { 119808, 120831, 0, 0 };
  range["IsMathematicalAlphanumericSymbols"] = IsMathematicalAlphanumericSymbols;
  static const int IsMathematicalOperators[] = { 8704, 8959, 0, 0 };
  range["IsMathematicalOperators"] = IsMathematicalOperators;
  static const int IsMayanNumerals[] = { 119520, 119551, 0, 0 };
  range["IsMayanNumerals"] = IsMayanNumerals;
  static const int IsMedefaidrin[] = { 93760, 93855, 0, 0 };
  range["IsMedefaidrin"] = IsMedefaidrin;
  static const int IsMeeteiMayek[] = { 43968, 44031, 0, 0 };
  range["IsMeeteiMayek"] = IsMeeteiMayek;
  static const int IsMeeteiMayekExtensions[] = { 43744, 43775, 0, 0 };
  range["IsMeeteiMayekExtensions"] = IsMeeteiMayekExtensions;
  static const int IsMendeKikakui[] = { 124928, 125151, 0, 0 };
  range["IsMendeKikakui"] = IsMendeKikakui;
  static const int IsMeroiticCursive[] = { 68000, 68095, 0, 0 };
  range["IsMeroiticCursive"] = IsMeroiticCursive;
  static const int IsMeroiticHieroglyphs[] = { 67968, 67999, 0, 0 };
  range["IsMeroiticHieroglyphs"] = IsMeroiticHieroglyphs;
  static const int IsMiao[] = { 93952, 94111, 0, 0 };
  range["IsMiao"] = IsMiao;
  static const int IsMiscellaneousMathematicalSymbols_A[] = { 10176, 10223, 0, 0 };
  range["IsMiscellaneousMathematicalSymbols-A"] = IsMiscellaneousMathematicalSymbols_A;
  static const int IsMiscellaneousMathematicalSymbols_B[] = { 10624, 10751, 0, 0 };
  range["IsMiscellaneousMathematicalSymbols-B"] = IsMiscellaneousMathematicalSymbols_B;
  static const int IsMiscellaneousSymbols[] = { 9728, 9983, 0, 0 };
  range["IsMiscellaneousSymbols"] = IsMiscellaneousSymbols;
  static const int IsMiscellaneousSymbolsandArrows[] = { 11008, 11263, 0, 0 };
  range["IsMiscellaneousSymbolsandArrows"] = IsMiscellaneousSymbolsandArrows;
  static const int IsMiscellaneousSymbolsandPictographs[] = { 127744, 128511, 0, 0 };
  range["IsMiscellaneousSymbolsandPictographs"] = IsMiscellaneousSymbolsandPictographs;
  static const int IsMiscellaneousTechnical[] = { 8960, 9215, 0, 0 };
  range["IsMiscellaneousTechnical"] = IsMiscellaneousTechnical;
  static const int IsModi[] = { 71168, 71263, 0, 0 };
  range["IsModi"] = IsModi;
  static const int IsModifierToneLetters[] = { 42752, 42783, 0, 0 };
  range["IsModifierToneLetters"] = IsModifierToneLetters;
  static const int IsMongolian[] = { 6144, 6319, 0, 0 };
  range["IsMongolian"] = IsMongolian;
  static const int IsMongolianSupplement[] = { 71264, 71295, 0, 0 };
  range["IsMongolianSupplement"] = IsMongolianSupplement;
  static const int IsMro[] = { 92736, 92783, 0, 0 };
  range["IsMro"] = IsMro;
  static const int IsMultani[] = { 70272, 70319, 0, 0 };
  range["IsMultani"] = IsMultani;
  static const int IsMusicalSymbols[] = { 119040, 119295, 0, 0 };
  range["IsMusicalSymbols"] = IsMusicalSymbols;
  static const int IsMyanmar[] = { 4096, 4255, 0, 0 };
  range["IsMyanmar"] = IsMyanmar;
  static const int IsMyanmarExtended_A[] = { 43616, 43647, 0, 0 };
  range["IsMyanmarExtended-A"] = IsMyanmarExtended_A;
  static const int IsMyanmarExtended_B[] = { 43488, 43519, 0, 0 };
  range["IsMyanmarExtended-B"] = IsMyanmarExtended_B;
  static const int IsNKo[] = { 1984, 2047, 0, 0 };
  range["IsNKo"] = IsNKo;
  static const int IsNabataean[] = { 67712, 67759, 0, 0 };
  range["IsNabataean"] = IsNabataean;
  static const int IsNandinagari[] = { 72096, 72191, 0, 0 };
  range["IsNandinagari"] = IsNandinagari;
  static const int IsNewTaiLue[] = { 6528, 6623, 0, 0 };
  range["IsNewTaiLue"] = IsNewTaiLue;
  static const int IsNewa[] = { 70656, 70783, 0, 0 };
  range["IsNewa"] = IsNewa;
  static const int IsNumberForms[] = { 8528, 8591, 0, 0 };
  range["IsNumberForms"] = IsNumberForms;
  static const int IsNushu[] = { 110960, 111359, 0, 0 };
  range["IsNushu"] = IsNushu;
  static const int IsNyiakengPuachueHmong[] = { 123136, 123215, 0, 0 };
  range["IsNyiakengPuachueHmong"] = IsNyiakengPuachueHmong;
  static const int IsOgham[] = { 5760, 5791, 0, 0 };
  range["IsOgham"] = IsOgham;
  static const int IsOlChiki[] = { 7248, 7295, 0, 0 };
  range["IsOlChiki"] = IsOlChiki;
  static const int IsOldHungarian[] = { 68736, 68863, 0, 0 };
  range["IsOldHungarian"] = IsOldHungarian;
  static const int IsOldItalic[] = { 66304, 66351, 0, 0 };
  range["IsOldItalic"] = IsOldItalic;
  static const int IsOldNorthArabian[] = { 68224, 68255, 0, 0 };
  range["IsOldNorthArabian"] = IsOldNorthArabian;
  static const int IsOldPermic[] = { 66384, 66431, 0, 0 };
  range["IsOldPermic"] = IsOldPermic;
  static const int IsOldPersian[] = { 66464, 66527, 0, 0 };
  range["IsOldPersian"] = IsOldPersian;
  static const int IsOldSogdian[] = { 69376, 69423, 0, 0 };
  range["IsOldSogdian"] = IsOldSogdian;
  static const int IsOldSouthArabian[] = { 68192, 68223, 0, 0 };
  range["IsOldSouthArabian"] = IsOldSouthArabian;
  static const int IsOldTurkic[] = { 68608, 68687, 0, 0 };
  range["IsOldTurkic"] = IsOldTurkic;
  static const int IsOldUyghur[] = { 69488, 69551, 0, 0 };
  range["IsOldUyghur"] = IsOldUyghur;
  static const int IsOpticalCharacterRecognition[] = { 9280, 9311, 0, 0 };
  range["IsOpticalCharacterRecognition"] = IsOpticalCharacterRecognition;
  static const int IsOriya[] = { 2816, 2943, 0, 0 };
  range["IsOriya"] = IsOriya;
  static const int IsOrnamentalDingbats[] = { 128592, 128639, 0, 0 };
  range["IsOrnamentalDingbats"] = IsOrnamentalDingbats;
  static const int IsOsage[] = { 66736, 66815, 0, 0 };
  range["IsOsage"] = IsOsage;
  static const int IsOsmanya[] = { 66688, 66735, 0, 0 };
  range["IsOsmanya"] = IsOsmanya;
  static const int IsOttomanSiyaqNumbers[] = { 126208, 126287, 0, 0 };
  range["IsOttomanSiyaqNumbers"] = IsOttomanSiyaqNumbers;
  static const int IsPahawhHmong[] = { 92928, 93071, 0, 0 };
  range["IsPahawhHmong"] = IsPahawhHmong;
  static const int IsPalmyrene[] = { 67680, 67711, 0, 0 };
  range["IsPalmyrene"] = IsPalmyrene;
  static const int IsPauCinHau[] = { 72384, 72447, 0, 0 };
  range["IsPauCinHau"] = IsPauCinHau;
  static const int IsPhags_pa[] = { 43072, 43135, 0, 0 };
  range["IsPhags-pa"] = IsPhags_pa;
  static const int IsPhaistosDisc[] = { 66000, 66047, 0, 0 };
  range["IsPhaistosDisc"] = IsPhaistosDisc;
  static const int IsPhoenician[] = { 67840, 67871, 0, 0 };
  range["IsPhoenician"] = IsPhoenician;
  static const int IsPhoneticExtensions[] = { 7424, 7551, 0, 0 };
  range["IsPhoneticExtensions"] = IsPhoneticExtensions;
  static const int IsPhoneticExtensionsSupplement[] = { 7552, 7615, 0, 0 };
  range["IsPhoneticExtensionsSupplement"] = IsPhoneticExtensionsSupplement;
  static const int IsPlayingCards[] = { 127136, 127231, 0, 0 };
  range["IsPlayingCards"] = IsPlayingCards;
  static const int IsPrivateUseArea[] = { 57344, 63743, 0, 0 };
  range["IsPrivateUseArea"] = IsPrivateUseArea;
  static const int IsPsalterPahlavi[] = { 68480, 68527, 0, 0 };
  range["IsPsalterPahlavi"] = IsPsalterPahlavi;
  static const int IsRejang[] = { 43312, 43359, 0, 0 };
  range["IsRejang"] = IsRejang;
  static const int IsRumiNumeralSymbols[] = { 69216, 69247, 0, 0 };
  range["IsRumiNumeralSymbols"] = IsRumiNumeralSymbols;
  static const int IsRunic[] = { 5792, 5887, 0, 0 };
  range["IsRunic"] = IsRunic;
  static const int IsSamaritan[] = { 2048, 2111, 0, 0 };
  range["IsSamaritan"] = IsSamaritan;
  static const int IsSaurashtra[] = { 43136, 43231, 0, 0 };
  range["IsSaurashtra"] = IsSaurashtra;
  static const int IsSharada[] = { 70016, 70111, 0, 0 };
  range["IsSharada"] = IsSharada;
  static const int IsShavian[] = { 66640, 66687, 0, 0 };
  range["IsShavian"] = IsShavian;
  static const int IsShorthandFormatControls[] = { 113824, 113839, 0, 0 };
  range["IsShorthandFormatControls"] = IsShorthandFormatControls;
  static const int IsSiddham[] = { 71040, 71167, 0, 0 };
  range["IsSiddham"] = IsSiddham;
  static const int IsSinhala[] = { 3456, 3583, 0, 0 };
  range["IsSinhala"] = IsSinhala;
  static const int IsSinhalaArchaicNumbers[] = { 70112, 70143, 0, 0 };
  range["IsSinhalaArchaicNumbers"] = IsSinhalaArchaicNumbers;
  static const int IsSmallFormVariants[] = { 65104, 65135, 0, 0 };
  range["IsSmallFormVariants"] = IsSmallFormVariants;
  static const int IsSmallKanaExtension[] = { 110896, 110959, 0, 0 };
  range["IsSmallKanaExtension"] = IsSmallKanaExtension;
  static const int IsSogdian[] = { 69424, 69487, 0, 0 };
  range["IsSogdian"] = IsSogdian;
  static const int IsSoraSompeng[] = { 69840, 69887, 0, 0 };
  range["IsSoraSompeng"] = IsSoraSompeng;
  static const int IsSoyombo[] = { 72272, 72367, 0, 0 };
  range["IsSoyombo"] = IsSoyombo;
  static const int IsSpacingModifierLetters[] = { 688, 767, 0, 0 };
  range["IsSpacingModifierLetters"] = IsSpacingModifierLetters;
  static const int IsSpecials[] = { 65520, 65535, 0, 0 };
  range["IsSpecials"] = IsSpecials;
  static const int IsSundanese[] = { 7040, 7103, 0, 0 };
  range["IsSundanese"] = IsSundanese;
  static const int IsSundaneseSupplement[] = { 7360, 7375, 0, 0 };
  range["IsSundaneseSupplement"] = IsSundaneseSupplement;
  static const int IsSuperscriptsandSubscripts[] = { 8304, 8351, 0, 0 };
  range["IsSuperscriptsandSubscripts"] = IsSuperscriptsandSubscripts;
  static const int IsSupplementalArrows_A[] = { 10224, 10239, 0, 0 };
  range["IsSupplementalArrows-A"] = IsSupplementalArrows_A;
  static const int IsSupplementalArrows_B[] = { 10496, 10623, 0, 0 };
  range["IsSupplementalArrows-B"] = IsSupplementalArrows_B;
  static const int IsSupplementalArrows_C[] = { 129024, 129279, 0, 0 };
  range["IsSupplementalArrows-C"] = IsSupplementalArrows_C;
  static const int IsSupplementalMathematicalOperators[] = { 10752, 11007, 0, 0 };
  range["IsSupplementalMathematicalOperators"] = IsSupplementalMathematicalOperators;
  static const int IsSupplementalPunctuation[] = { 11776, 11903, 0, 0 };
  range["IsSupplementalPunctuation"] = IsSupplementalPunctuation;
  static const int IsSupplementalSymbolsandPictographs[] = { 129280, 129535, 0, 0 };
  range["IsSupplementalSymbolsandPictographs"] = IsSupplementalSymbolsandPictographs;
  static const int IsSupplementaryPrivateUseArea_A[] = { 983040, 1048575, 0, 0 };
  range["IsSupplementaryPrivateUseArea-A"] = IsSupplementaryPrivateUseArea_A;
  static const int IsSupplementaryPrivateUseArea_B[] = { 1048576, 1114111, 0, 0 };
  range["IsSupplementaryPrivateUseArea-B"] = IsSupplementaryPrivateUseArea_B;
  static const int IsSuttonSignWriting[] = { 120832, 121519, 0, 0 };
  range["IsSuttonSignWriting"] = IsSuttonSignWriting;
  static const int IsSylotiNagri[] = { 43008, 43055, 0, 0 };
  range["IsSylotiNagri"] = IsSylotiNagri;
  static const int IsSymbolsandPictographsExtended_A[] = { 129648, 129791, 0, 0 };
  range["IsSymbolsandPictographsExtended-A"] = IsSymbolsandPictographsExtended_A;
  static const int IsSymbolsforLegacyComputing[] = { 129792, 130047, 0, 0 };
  range["IsSymbolsforLegacyComputing"] = IsSymbolsforLegacyComputing;
  static const int IsSyriac[] = { 1792, 1871, 0, 0 };
  range["IsSyriac"] = IsSyriac;
  static const int IsSyriacSupplement[] = { 2144, 2159, 0, 0 };
  range["IsSyriacSupplement"] = IsSyriacSupplement;
  static const int IsTagalog[] = { 5888, 5919, 0, 0 };
  range["IsTagalog"] = IsTagalog;
  static const int IsTagbanwa[] = { 5984, 6015, 0, 0 };
  range["IsTagbanwa"] = IsTagbanwa;
  static const int IsTags[] = { 917504, 917631, 0, 0 };
  range["IsTags"] = IsTags;
  static const int IsTaiLe[] = { 6480, 6527, 0, 0 };
  range["IsTaiLe"] = IsTaiLe;
  static const int IsTaiTham[] = { 6688, 6831, 0, 0 };
  range["IsTaiTham"] = IsTaiTham;
  static const int IsTaiViet[] = { 43648, 43743, 0, 0 };
  range["IsTaiViet"] = IsTaiViet;
  static const int IsTaiXuanJingSymbols[] = { 119552, 119647, 0, 0 };
  range["IsTaiXuanJingSymbols"] = IsTaiXuanJingSymbols;
  static const int IsTakri[] = { 71296, 71375, 0, 0 };
  range["IsTakri"] = IsTakri;
  static const int IsTamil[] = { 2944, 3071, 0, 0 };
  range["IsTamil"] = IsTamil;
  static const int IsTamilSupplement[] = { 73664, 73727, 0, 0 };
  range["IsTamilSupplement"] = IsTamilSupplement;
  static const int IsTangsa[] = { 92784, 92879, 0, 0 };
  range["IsTangsa"] = IsTangsa;
  static const int IsTangut[] = { 94208, 100351, 0, 0 };
  range["IsTangut"] = IsTangut;
  static const int IsTangutComponents[] = { 100352, 101119, 0, 0 };
  range["IsTangutComponents"] = IsTangutComponents;
  static const int IsTangutSupplement[] = { 101632, 101759, 0, 0 };
  range["IsTangutSupplement"] = IsTangutSupplement;
  static const int IsTelugu[] = { 3072, 3199, 0, 0 };
  range["IsTelugu"] = IsTelugu;
  static const int IsThaana[] = { 1920, 1983, 0, 0 };
  range["IsThaana"] = IsThaana;
  static const int IsThai[] = { 3584, 3711, 0, 0 };
  range["IsThai"] = IsThai;
  static const int IsTibetan[] = { 3840, 4095, 0, 0 };
  range["IsTibetan"] = IsTibetan;
  static const int IsTifinagh[] = { 11568, 11647, 0, 0 };
  range["IsTifinagh"] = IsTifinagh;
  static const int IsTirhuta[] = { 70784, 70879, 0, 0 };
  range["IsTirhuta"] = IsTirhuta;
  static const int IsToto[] = { 123536, 123583, 0, 0 };
  range["IsToto"] = IsToto;
  static const int IsTransportandMapSymbols[] = { 128640, 128767, 0, 0 };
  range["IsTransportandMapSymbols"] = IsTransportandMapSymbols;
  static const int IsUgaritic[] = { 66432, 66463, 0, 0 };
  range["IsUgaritic"] = IsUgaritic;
  static const int IsUnifiedCanadianAboriginalSyllabics[] = { 5120, 5759, 0, 0 };
  range["IsUnifiedCanadianAboriginalSyllabics"] = IsUnifiedCanadianAboriginalSyllabics;
  static const int IsUnifiedCanadianAboriginalSyllabicsExtended[] = { 6320, 6399, 0, 0 };
  range["IsUnifiedCanadianAboriginalSyllabicsExtended"] = IsUnifiedCanadianAboriginalSyllabicsExtended;
  static const int IsUnifiedCanadianAboriginalSyllabicsExtended_A[] = { 72368, 72383, 0, 0 };
  range["IsUnifiedCanadianAboriginalSyllabicsExtended-A"] = IsUnifiedCanadianAboriginalSyllabicsExtended_A;
  static const int IsVai[] = { 42240, 42559, 0, 0 };
  range["IsVai"] = IsVai;
  static const int IsVariationSelectors[] = { 65024, 65039, 0, 0 };
  range["IsVariationSelectors"] = IsVariationSelectors;
  static const int IsVariationSelectorsSupplement[] = { 917760, 917999, 0, 0 };
  range["IsVariationSelectorsSupplement"] = IsVariationSelectorsSupplement;
  static const int IsVedicExtensions[] = { 7376, 7423, 0, 0 };
  range["IsVedicExtensions"] = IsVedicExtensions;
  static const int IsVerticalForms[] = { 65040, 65055, 0, 0 };
  range["IsVerticalForms"] = IsVerticalForms;
  static const int IsVithkuqi[] = { 66928, 67007, 0, 0 };
  range["IsVithkuqi"] = IsVithkuqi;
  static const int IsWancho[] = { 123584, 123647, 0, 0 };
  range["IsWancho"] = IsWancho;
  static const int IsWarangCiti[] = { 71840, 71935, 0, 0 };
  range["IsWarangCiti"] = IsWarangCiti;
  static const int IsYezidi[] = { 69248, 69311, 0, 0 };
  range["IsYezidi"] = IsYezidi;
  static const int IsYiRadicals[] = { 42128, 42191, 0, 0 };
  range["IsYiRadicals"] = IsYiRadicals;
  static const int IsYiSyllables[] = { 40960, 42127, 0, 0 };
  range["IsYiSyllables"] = IsYiSyllables;
  static const int IsYijingHexagramSymbols[] = { 19904, 19967, 0, 0 };
  range["IsYijingHexagramSymbols"] = IsYijingHexagramSymbols;
  static const int IsZanabazarSquare[] = { 72192, 72271, 0, 0 };
  range["IsZanabazarSquare"] = IsZanabazarSquare;
  static const int IsZnamennyMusicalNotation[] = { 118528, 118735, 0, 0 };
  range["IsZnamennyMusicalNotation"] = IsZnamennyMusicalNotation;
}
