#include "libc/nexgen32e/kompressor.h"
#include "third_party/python/Modules/unicodedata.h"
/* clang-format off */
/* GENERATED BY third_party/python/Tools/unicode/makeunicodedata.py 3.2 */

const char16_t _PyUnicode_ExtendedCase[1236] = {
    181,
    956,
    924,
    223,
    115,
    115,
    83,
    83,
    83,
    115,
    105,
    775,
    304,
    329,
    700,
    110,
    700,
    78,
    383,
    115,
    83,
    496,
    106,
    780,
    74,
    780,
    837,
    953,
    921,
    912,
    953,
    776,
    769,
    921,
    776,
    769,
    944,
    965,
    776,
    769,
    933,
    776,
    769,
    962,
    963,
    931,
    976,
    946,
    914,
    977,
    952,
    920,
    981,
    966,
    934,
    982,
    960,
    928,
    1008,
    954,
    922,
    1009,
    961,
    929,
    1013,
    949,
    917,
    1415,
    1381,
    1410,
    1333,
    1362,
    1333,
    1410,
    43888,
    5024,
    5024,
    43889,
    5025,
    5025,
    43890,
    5026,
    5026,
    43891,
    5027,
    5027,
    43892,
    5028,
    5028,
    43893,
    5029,
    5029,
    43894,
    5030,
    5030,
    43895,
    5031,
    5031,
    43896,
    5032,
    5032,
    43897,
    5033,
    5033,
    43898,
    5034,
    5034,
    43899,
    5035,
    5035,
    43900,
    5036,
    5036,
    43901,
    5037,
    5037,
    43902,
    5038,
    5038,
    43903,
    5039,
    5039,
    43904,
    5040,
    5040,
    43905,
    5041,
    5041,
    43906,
    5042,
    5042,
    43907,
    5043,
    5043,
    43908,
    5044,
    5044,
    43909,
    5045,
    5045,
    43910,
    5046,
    5046,
    43911,
    5047,
    5047,
    43912,
    5048,
    5048,
    43913,
    5049,
    5049,
    43914,
    5050,
    5050,
    43915,
    5051,
    5051,
    43916,
    5052,
    5052,
    43917,
    5053,
    5053,
    43918,
    5054,
    5054,
    43919,
    5055,
    5055,
    43920,
    5056,
    5056,
    43921,
    5057,
    5057,
    43922,
    5058,
    5058,
    43923,
    5059,
    5059,
    43924,
    5060,
    5060,
    43925,
    5061,
    5061,
    43926,
    5062,
    5062,
    43927,
    5063,
    5063,
    43928,
    5064,
    5064,
    43929,
    5065,
    5065,
    43930,
    5066,
    5066,
    43931,
    5067,
    5067,
    43932,
    5068,
    5068,
    43933,
    5069,
    5069,
    43934,
    5070,
    5070,
    43935,
    5071,
    5071,
    43936,
    5072,
    5072,
    43937,
    5073,
    5073,
    43938,
    5074,
    5074,
    43939,
    5075,
    5075,
    43940,
    5076,
    5076,
    43941,
    5077,
    5077,
    43942,
    5078,
    5078,
    43943,
    5079,
    5079,
    43944,
    5080,
    5080,
    43945,
    5081,
    5081,
    43946,
    5082,
    5082,
    43947,
    5083,
    5083,
    43948,
    5084,
    5084,
    43949,
    5085,
    5085,
    43950,
    5086,
    5086,
    43951,
    5087,
    5087,
    43952,
    5088,
    5088,
    43953,
    5089,
    5089,
    43954,
    5090,
    5090,
    43955,
    5091,
    5091,
    43956,
    5092,
    5092,
    43957,
    5093,
    5093,
    43958,
    5094,
    5094,
    43959,
    5095,
    5095,
    43960,
    5096,
    5096,
    43961,
    5097,
    5097,
    43962,
    5098,
    5098,
    43963,
    5099,
    5099,
    43964,
    5100,
    5100,
    43965,
    5101,
    5101,
    43966,
    5102,
    5102,
    43967,
    5103,
    5103,
    5112,
    5104,
    5104,
    5113,
    5105,
    5105,
    5114,
    5106,
    5106,
    5115,
    5107,
    5107,
    5116,
    5108,
    5108,
    5117,
    5109,
    5109,
    5112,
    5104,
    5104,
    5113,
    5105,
    5105,
    5114,
    5106,
    5106,
    5115,
    5107,
    5107,
    5116,
    5108,
    5108,
    5117,
    5109,
    5109,
    7296,
    1074,
    1042,
    7297,
    1076,
    1044,
    7298,
    1086,
    1054,
    7299,
    1089,
    1057,
    7300,
    1090,
    1058,
    7301,
    1090,
    1058,
    7302,
    1098,
    1066,
    7303,
    1123,
    1122,
    7304,
    42571,
    42570,
    7830,
    104,
    817,
    72,
    817,
    7831,
    116,
    776,
    84,
    776,
    7832,
    119,
    778,
    87,
    778,
    7833,
    121,
    778,
    89,
    778,
    7834,
    97,
    702,
    65,
    702,
    7835,
    7777,
    7776,
    223,
    115,
    115,
    7838,
    8016,
    965,
    787,
    933,
    787,
    8018,
    965,
    787,
    768,
    933,
    787,
    768,
    8020,
    965,
    787,
    769,
    933,
    787,
    769,
    8022,
    965,
    787,
    834,
    933,
    787,
    834,
    8064,
    7936,
    953,
    7944,
    921,
    8072,
    8065,
    7937,
    953,
    7945,
    921,
    8073,
    8066,
    7938,
    953,
    7946,
    921,
    8074,
    8067,
    7939,
    953,
    7947,
    921,
    8075,
    8068,
    7940,
    953,
    7948,
    921,
    8076,
    8069,
    7941,
    953,
    7949,
    921,
    8077,
    8070,
    7942,
    953,
    7950,
    921,
    8078,
    8071,
    7943,
    953,
    7951,
    921,
    8079,
    8064,
    7936,
    953,
    7944,
    921,
    8072,
    8065,
    7937,
    953,
    7945,
    921,
    8073,
    8066,
    7938,
    953,
    7946,
    921,
    8074,
    8067,
    7939,
    953,
    7947,
    921,
    8075,
    8068,
    7940,
    953,
    7948,
    921,
    8076,
    8069,
    7941,
    953,
    7949,
    921,
    8077,
    8070,
    7942,
    953,
    7950,
    921,
    8078,
    8071,
    7943,
    953,
    7951,
    921,
    8079,
    8080,
    7968,
    953,
    7976,
    921,
    8088,
    8081,
    7969,
    953,
    7977,
    921,
    8089,
    8082,
    7970,
    953,
    7978,
    921,
    8090,
    8083,
    7971,
    953,
    7979,
    921,
    8091,
    8084,
    7972,
    953,
    7980,
    921,
    8092,
    8085,
    7973,
    953,
    7981,
    921,
    8093,
    8086,
    7974,
    953,
    7982,
    921,
    8094,
    8087,
    7975,
    953,
    7983,
    921,
    8095,
    8080,
    7968,
    953,
    7976,
    921,
    8088,
    8081,
    7969,
    953,
    7977,
    921,
    8089,
    8082,
    7970,
    953,
    7978,
    921,
    8090,
    8083,
    7971,
    953,
    7979,
    921,
    8091,
    8084,
    7972,
    953,
    7980,
    921,
    8092,
    8085,
    7973,
    953,
    7981,
    921,
    8093,
    8086,
    7974,
    953,
    7982,
    921,
    8094,
    8087,
    7975,
    953,
    7983,
    921,
    8095,
    8096,
    8032,
    953,
    8040,
    921,
    8104,
    8097,
    8033,
    953,
    8041,
    921,
    8105,
    8098,
    8034,
    953,
    8042,
    921,
    8106,
    8099,
    8035,
    953,
    8043,
    921,
    8107,
    8100,
    8036,
    953,
    8044,
    921,
    8108,
    8101,
    8037,
    953,
    8045,
    921,
    8109,
    8102,
    8038,
    953,
    8046,
    921,
    8110,
    8103,
    8039,
    953,
    8047,
    921,
    8111,
    8096,
    8032,
    953,
    8040,
    921,
    8104,
    8097,
    8033,
    953,
    8041,
    921,
    8105,
    8098,
    8034,
    953,
    8042,
    921,
    8106,
    8099,
    8035,
    953,
    8043,
    921,
    8107,
    8100,
    8036,
    953,
    8044,
    921,
    8108,
    8101,
    8037,
    953,
    8045,
    921,
    8109,
    8102,
    8038,
    953,
    8046,
    921,
    8110,
    8103,
    8039,
    953,
    8047,
    921,
    8111,
    8114,
    8048,
    953,
    8122,
    921,
    8122,
    837,
    8115,
    945,
    953,
    913,
    921,
    8124,
    8116,
    940,
    953,
    902,
    921,
    902,
    837,
    8118,
    945,
    834,
    913,
    834,
    8119,
    945,
    834,
    953,
    913,
    834,
    921,
    913,
    834,
    837,
    8115,
    945,
    953,
    913,
    921,
    8124,
    8126,
    953,
    921,
    8130,
    8052,
    953,
    8138,
    921,
    8138,
    837,
    8131,
    951,
    953,
    919,
    921,
    8140,
    8132,
    942,
    953,
    905,
    921,
    905,
    837,
    8134,
    951,
    834,
    919,
    834,
    8135,
    951,
    834,
    953,
    919,
    834,
    921,
    919,
    834,
    837,
    8131,
    951,
    953,
    919,
    921,
    8140,
    8146,
    953,
    776,
    768,
    921,
    776,
    768,
    8147,
    953,
    776,
    769,
    921,
    776,
    769,
    8150,
    953,
    834,
    921,
    834,
    8151,
    953,
    776,
    834,
    921,
    776,
    834,
    8162,
    965,
    776,
    768,
    933,
    776,
    768,
    8163,
    965,
    776,
    769,
    933,
    776,
    769,
    8164,
    961,
    787,
    929,
    787,
    8166,
    965,
    834,
    933,
    834,
    8167,
    965,
    776,
    834,
    933,
    776,
    834,
    8178,
    8060,
    953,
    8186,
    921,
    8186,
    837,
    8179,
    969,
    953,
    937,
    921,
    8188,
    8180,
    974,
    953,
    911,
    921,
    911,
    837,
    8182,
    969,
    834,
    937,
    834,
    8183,
    969,
    834,
    953,
    937,
    834,
    921,
    937,
    834,
    837,
    8179,
    969,
    953,
    937,
    921,
    8188,
    43888,
    5024,
    5024,
    43889,
    5025,
    5025,
    43890,
    5026,
    5026,
    43891,
    5027,
    5027,
    43892,
    5028,
    5028,
    43893,
    5029,
    5029,
    43894,
    5030,
    5030,
    43895,
    5031,
    5031,
    43896,
    5032,
    5032,
    43897,
    5033,
    5033,
    43898,
    5034,
    5034,
    43899,
    5035,
    5035,
    43900,
    5036,
    5036,
    43901,
    5037,
    5037,
    43902,
    5038,
    5038,
    43903,
    5039,
    5039,
    43904,
    5040,
    5040,
    43905,
    5041,
    5041,
    43906,
    5042,
    5042,
    43907,
    5043,
    5043,
    43908,
    5044,
    5044,
    43909,
    5045,
    5045,
    43910,
    5046,
    5046,
    43911,
    5047,
    5047,
    43912,
    5048,
    5048,
    43913,
    5049,
    5049,
    43914,
    5050,
    5050,
    43915,
    5051,
    5051,
    43916,
    5052,
    5052,
    43917,
    5053,
    5053,
    43918,
    5054,
    5054,
    43919,
    5055,
    5055,
    43920,
    5056,
    5056,
    43921,
    5057,
    5057,
    43922,
    5058,
    5058,
    43923,
    5059,
    5059,
    43924,
    5060,
    5060,
    43925,
    5061,
    5061,
    43926,
    5062,
    5062,
    43927,
    5063,
    5063,
    43928,
    5064,
    5064,
    43929,
    5065,
    5065,
    43930,
    5066,
    5066,
    43931,
    5067,
    5067,
    43932,
    5068,
    5068,
    43933,
    5069,
    5069,
    43934,
    5070,
    5070,
    43935,
    5071,
    5071,
    43936,
    5072,
    5072,
    43937,
    5073,
    5073,
    43938,
    5074,
    5074,
    43939,
    5075,
    5075,
    43940,
    5076,
    5076,
    43941,
    5077,
    5077,
    43942,
    5078,
    5078,
    43943,
    5079,
    5079,
    43944,
    5080,
    5080,
    43945,
    5081,
    5081,
    43946,
    5082,
    5082,
    43947,
    5083,
    5083,
    43948,
    5084,
    5084,
    43949,
    5085,
    5085,
    43950,
    5086,
    5086,
    43951,
    5087,
    5087,
    43952,
    5088,
    5088,
    43953,
    5089,
    5089,
    43954,
    5090,
    5090,
    43955,
    5091,
    5091,
    43956,
    5092,
    5092,
    43957,
    5093,
    5093,
    43958,
    5094,
    5094,
    43959,
    5095,
    5095,
    43960,
    5096,
    5096,
    43961,
    5097,
    5097,
    43962,
    5098,
    5098,
    43963,
    5099,
    5099,
    43964,
    5100,
    5100,
    43965,
    5101,
    5101,
    43966,
    5102,
    5102,
    43967,
    5103,
    5103,
    64256,
    102,
    102,
    70,
    70,
    70,
    102,
    64257,
    102,
    105,
    70,
    73,
    70,
    105,
    64258,
    102,
    108,
    70,
    76,
    70,
    108,
    64259,
    102,
    102,
    105,
    70,
    70,
    73,
    70,
    102,
    105,
    64260,
    102,
    102,
    108,
    70,
    70,
    76,
    70,
    102,
    108,
    64261,
    115,
    116,
    83,
    84,
    83,
    116,
    64262,
    115,
    116,
    83,
    84,
    83,
    116,
    64275,
    1396,
    1398,
    1348,
    1350,
    1348,
    1398,
    64276,
    1396,
    1381,
    1348,
    1333,
    1348,
    1381,
    64277,
    1396,
    1387,
    1348,
    1339,
    1348,
    1387,
    64278,
    1406,
    1398,
    1358,
    1350,
    1358,
    1398,
    64279,
    1396,
    1389,
    1348,
    1341,
    1348,
    1389,
};
