/* * %CopyrightBegin% * * Copyright Ericsson AB 1999-2016. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * * %CopyrightEnd% */ /* * This file is automatically generated by dec.erl, do not edit manually */ #define HASH_SIZE_FACTOR 2 typedef struct _compose_entry { Uint16 c; Uint16 res; Uint16 num_subs; struct _compose_entry *subs; int *hash; } CompEntry; static int compose_tab_size = 61; static int hash_compose_tab_0_15[12] = {-1,3,-1,5,-1,0,4,2,-1,1,-1,-1}; /* hash_compose_tab_0_15 */ static CompEntry compose_tab_0_15[] = { {65, 7846, 0, NULL, NULL}, {69, 7872, 0, NULL, NULL}, {79, 7890, 0, NULL, NULL}, {97, 7847, 0, NULL, NULL}, {101, 7873, 0, NULL, NULL}, {111, 7891, 0, NULL, NULL} }; /* compose_tab_0_15 */ static int hash_compose_tab_0_16[8] = {3,-1,-1,-1,-1,0,2,1}; /* hash_compose_tab_0_16 */ static CompEntry compose_tab_0_16[] = { {69, 7700, 0, NULL, NULL}, {79, 7760, 0, NULL, NULL}, {101, 7701, 0, NULL, NULL}, {111, 7761, 0, NULL, NULL} }; /* compose_tab_0_16 */ static int hash_compose_tab_0_17[4] = {-1,0,1,-1}; /* hash_compose_tab_0_17 */ static CompEntry compose_tab_0_17[] = { {65, 7856, 0, NULL, NULL}, {97, 7857, 0, NULL, NULL} }; /* compose_tab_0_17 */ static int hash_compose_tab_0_18[8] = {-1,2,-1,-1,-1,0,1,3}; /* hash_compose_tab_0_18 */ static CompEntry compose_tab_0_18[] = { {85, 475, 0, NULL, NULL}, {117, 476, 0, NULL, NULL}, {953, 8146, 0, NULL, NULL}, {965, 8162, 0, NULL, NULL} }; /* compose_tab_0_18 */ static int hash_compose_tab_0_19_0[12] = {-1,0,2,4,-1,-1,-1,1,-1,3,5,-1}; /* hash_compose_tab_0_19_0 */ static CompEntry compose_tab_0_19_0[] = { {913, 8074, 0, NULL, NULL}, {919, 8090, 0, NULL, NULL}, {937, 8106, 0, NULL, NULL}, {945, 8066, 0, NULL, NULL}, {951, 8082, 0, NULL, NULL}, {969, 8098, 0, NULL, NULL} }; /* compose_tab_0_19_0 */ static int hash_compose_tab_0_19[28] = {9,10,-1,5,-1,-1,-1,11,-1,-1,-1,-1,-1,6,12,-1,-1,1,13,-1,-1,2,7,3,-1,0,4,8}; /* hash_compose_tab_0_19 */ static CompEntry compose_tab_0_19[] = { {837, 0, 6, compose_tab_0_19_0, hash_compose_tab_0_19_0}, {913, 7946, 0, NULL, NULL}, {917, 7962, 0, NULL, NULL}, {919, 7978, 0, NULL, NULL}, {921, 7994, 0, NULL, NULL}, {927, 8010, 0, NULL, NULL}, {937, 8042, 0, NULL, NULL}, {945, 7938, 0, NULL, NULL}, {949, 7954, 0, NULL, NULL}, {951, 7970, 0, NULL, NULL}, {953, 7986, 0, NULL, NULL}, {959, 8002, 0, NULL, NULL}, {965, 8018, 0, NULL, NULL}, {969, 8034, 0, NULL, NULL} }; /* compose_tab_0_19 */ static int hash_compose_tab_0_20_0[12] = {-1,0,2,4,-1,-1,-1,1,-1,3,5,-1}; /* hash_compose_tab_0_20_0 */ static CompEntry compose_tab_0_20_0[] = { {913, 8075, 0, NULL, NULL}, {919, 8091, 0, NULL, NULL}, {937, 8107, 0, NULL, NULL}, {945, 8067, 0, NULL, NULL}, {951, 8083, 0, NULL, NULL}, {969, 8099, 0, NULL, NULL} }; /* compose_tab_0_20_0 */ static int hash_compose_tab_0_20[30] = {-1,-1,-1,6,-1,13,-1,7,-1,14,-1,-1,-1,1,-1,8,-1,2,-1,3,9,4,10,11,-1,-1,-1,0,5, 12}; /* hash_compose_tab_0_20 */ static CompEntry compose_tab_0_20[] = { {837, 0, 6, compose_tab_0_20_0, hash_compose_tab_0_20_0}, {913, 7947, 0, NULL, NULL}, {917, 7963, 0, NULL, NULL}, {919, 7979, 0, NULL, NULL}, {921, 7995, 0, NULL, NULL}, {927, 8011, 0, NULL, NULL}, {933, 8027, 0, NULL, NULL}, {937, 8043, 0, NULL, NULL}, {945, 7939, 0, NULL, NULL}, {949, 7955, 0, NULL, NULL}, {951, 7971, 0, NULL, NULL}, {953, 7987, 0, NULL, NULL}, {959, 8003, 0, NULL, NULL}, {965, 8019, 0, NULL, NULL}, {969, 8035, 0, NULL, NULL} }; /* compose_tab_0_20 */ static int hash_compose_tab_0_21[8] = {2,-1,-1,-1,-1,1,3,0}; /* hash_compose_tab_0_21 */ static CompEntry compose_tab_0_21[] = { {79, 7900, 0, NULL, NULL}, {85, 7914, 0, NULL, NULL}, {111, 7901, 0, NULL, NULL}, {117, 7915, 0, NULL, NULL} }; /* compose_tab_0_21 */ static int hash_compose_tab_0_22[6] = {-1,-1,-1,0,1,2}; /* hash_compose_tab_0_22 */ static CompEntry compose_tab_0_22[] = { {945, 8114, 0, NULL, NULL}, {951, 8130, 0, NULL, NULL}, {969, 8178, 0, NULL, NULL} }; /* compose_tab_0_22 */ static int hash_compose_tab_0[78] = {38,3,29,-1,-1,-1,-1,4,19,5,20,6,14,30,31,21,32,33,37,7,-1,-1,-1,8,34,-1,-1,9, -1,35,-1,-1,-1,10,36,-1,-1,-1,-1,11,-1,12,-1,13,-1,-1,-1,-1,-1,-1,-1,-1,-1, -1,-1,23,-1,22,-1,24,-1,25,-1,26,-1,0,-1,-1,15,1,16,27,17,2,18,28,-1,-1}; /* hash_compose_tab_0 */ static CompEntry compose_tab_0[] = { {65, 192, 0, NULL, NULL}, {69, 200, 0, NULL, NULL}, {73, 204, 0, NULL, NULL}, {79, 210, 0, NULL, NULL}, {85, 217, 0, NULL, NULL}, {87, 7808, 0, NULL, NULL}, {89, 7922, 0, NULL, NULL}, {97, 224, 0, NULL, NULL}, {101, 232, 0, NULL, NULL}, {105, 236, 0, NULL, NULL}, {111, 242, 0, NULL, NULL}, {117, 249, 0, NULL, NULL}, {119, 7809, 0, NULL, NULL}, {121, 7923, 0, NULL, NULL}, {168, 8173, 0, NULL, NULL}, {770, 0, 6, compose_tab_0_15, hash_compose_tab_0_15}, {772, 0, 4, compose_tab_0_16, hash_compose_tab_0_16}, {774, 0, 2, compose_tab_0_17, hash_compose_tab_0_17}, {776, 0, 4, compose_tab_0_18, hash_compose_tab_0_18}, {787, 0, 14, compose_tab_0_19, hash_compose_tab_0_19}, {788, 0, 15, compose_tab_0_20, hash_compose_tab_0_20}, {795, 0, 4, compose_tab_0_21, hash_compose_tab_0_21}, {837, 0, 3, compose_tab_0_22, hash_compose_tab_0_22}, {913, 8122, 0, NULL, NULL}, {917, 8136, 0, NULL, NULL}, {919, 8138, 0, NULL, NULL}, {921, 8154, 0, NULL, NULL}, {927, 8184, 0, NULL, NULL}, {933, 8170, 0, NULL, NULL}, {937, 8186, 0, NULL, NULL}, {945, 8048, 0, NULL, NULL}, {949, 8050, 0, NULL, NULL}, {951, 8052, 0, NULL, NULL}, {953, 8054, 0, NULL, NULL}, {959, 8056, 0, NULL, NULL}, {965, 8058, 0, NULL, NULL}, {969, 8060, 0, NULL, NULL}, {8127, 8141, 0, NULL, NULL}, {8190, 8157, 0, NULL, NULL} }; /* compose_tab_0 */ static int hash_compose_tab_1_39[12] = {-1,3,-1,5,-1,0,4,2,-1,1,-1,-1}; /* hash_compose_tab_1_39 */ static CompEntry compose_tab_1_39[] = { {65, 7844, 0, NULL, NULL}, {69, 7870, 0, NULL, NULL}, {79, 7888, 0, NULL, NULL}, {97, 7845, 0, NULL, NULL}, {101, 7871, 0, NULL, NULL}, {111, 7889, 0, NULL, NULL} }; /* compose_tab_1_39 */ static int hash_compose_tab_1_40[8] = {2,-1,-1,-1,-1,1,3,0}; /* hash_compose_tab_1_40 */ static CompEntry compose_tab_1_40[] = { {79, 7756, 0, NULL, NULL}, {85, 7800, 0, NULL, NULL}, {111, 7757, 0, NULL, NULL}, {117, 7801, 0, NULL, NULL} }; /* compose_tab_1_40 */ static int hash_compose_tab_1_41[8] = {3,-1,-1,-1,-1,0,2,1}; /* hash_compose_tab_1_41 */ static CompEntry compose_tab_1_41[] = { {69, 7702, 0, NULL, NULL}, {79, 7762, 0, NULL, NULL}, {101, 7703, 0, NULL, NULL}, {111, 7763, 0, NULL, NULL} }; /* compose_tab_1_41 */ static int hash_compose_tab_1_42[4] = {-1,0,1,-1}; /* hash_compose_tab_1_42 */ static CompEntry compose_tab_1_42[] = { {65, 7854, 0, NULL, NULL}, {97, 7855, 0, NULL, NULL} }; /* compose_tab_1_42 */ static int hash_compose_tab_1_43[12] = {-1,0,1,-1,-1,4,5,-1,-1,2,3,-1}; /* hash_compose_tab_1_43 */ static CompEntry compose_tab_1_43[] = { {73, 7726, 0, NULL, NULL}, {85, 471, 0, NULL, NULL}, {105, 7727, 0, NULL, NULL}, {117, 472, 0, NULL, NULL}, {953, 8147, 0, NULL, NULL}, {965, 8163, 0, NULL, NULL} }; /* compose_tab_1_43 */ static int hash_compose_tab_1_44[4] = {-1,0,1,-1}; /* hash_compose_tab_1_44 */ static CompEntry compose_tab_1_44[] = { {65, 506, 0, NULL, NULL}, {97, 507, 0, NULL, NULL} }; /* compose_tab_1_44 */ static int hash_compose_tab_1_45_0[12] = {-1,0,2,4,-1,-1,-1,1,-1,3,5,-1}; /* hash_compose_tab_1_45_0 */ static CompEntry compose_tab_1_45_0[] = { {913, 8076, 0, NULL, NULL}, {919, 8092, 0, NULL, NULL}, {937, 8108, 0, NULL, NULL}, {945, 8068, 0, NULL, NULL}, {951, 8084, 0, NULL, NULL}, {969, 8100, 0, NULL, NULL} }; /* compose_tab_1_45_0 */ static int hash_compose_tab_1_45[28] = {9,10,-1,5,-1,-1,-1,11,-1,-1,-1,-1,-1,6,12,-1,-1,1,13,-1,-1,2,7,3,-1,0,4,8}; /* hash_compose_tab_1_45 */ static CompEntry compose_tab_1_45[] = { {837, 0, 6, compose_tab_1_45_0, hash_compose_tab_1_45_0}, {913, 7948, 0, NULL, NULL}, {917, 7964, 0, NULL, NULL}, {919, 7980, 0, NULL, NULL}, {921, 7996, 0, NULL, NULL}, {927, 8012, 0, NULL, NULL}, {937, 8044, 0, NULL, NULL}, {945, 7940, 0, NULL, NULL}, {949, 7956, 0, NULL, NULL}, {951, 7972, 0, NULL, NULL}, {953, 7988, 0, NULL, NULL}, {959, 8004, 0, NULL, NULL}, {965, 8020, 0, NULL, NULL}, {969, 8036, 0, NULL, NULL} }; /* compose_tab_1_45 */ static int hash_compose_tab_1_46_0[12] = {-1,0,2,4,-1,-1,-1,1,-1,3,5,-1}; /* hash_compose_tab_1_46_0 */ static CompEntry compose_tab_1_46_0[] = { {913, 8077, 0, NULL, NULL}, {919, 8093, 0, NULL, NULL}, {937, 8109, 0, NULL, NULL}, {945, 8069, 0, NULL, NULL}, {951, 8085, 0, NULL, NULL}, {969, 8101, 0, NULL, NULL} }; /* compose_tab_1_46_0 */ static int hash_compose_tab_1_46[30] = {-1,-1,-1,6,-1,13,-1,7,-1,14,-1,-1,-1,1,-1,8,-1,2,-1,3,9,4,10,11,-1,-1,-1,0,5, 12}; /* hash_compose_tab_1_46 */ static CompEntry compose_tab_1_46[] = { {837, 0, 6, compose_tab_1_46_0, hash_compose_tab_1_46_0}, {913, 7949, 0, NULL, NULL}, {917, 7965, 0, NULL, NULL}, {919, 7981, 0, NULL, NULL}, {921, 7997, 0, NULL, NULL}, {927, 8013, 0, NULL, NULL}, {933, 8029, 0, NULL, NULL}, {937, 8045, 0, NULL, NULL}, {945, 7941, 0, NULL, NULL}, {949, 7957, 0, NULL, NULL}, {951, 7973, 0, NULL, NULL}, {953, 7989, 0, NULL, NULL}, {959, 8005, 0, NULL, NULL}, {965, 8021, 0, NULL, NULL}, {969, 8037, 0, NULL, NULL} }; /* compose_tab_1_46 */ static int hash_compose_tab_1_47[8] = {2,-1,-1,-1,-1,1,3,0}; /* hash_compose_tab_1_47 */ static CompEntry compose_tab_1_47[] = { {79, 7898, 0, NULL, NULL}, {85, 7912, 0, NULL, NULL}, {111, 7899, 0, NULL, NULL}, {117, 7913, 0, NULL, NULL} }; /* compose_tab_1_47 */ static int hash_compose_tab_1_48[4] = {1,-1,-1,0}; /* hash_compose_tab_1_48 */ static CompEntry compose_tab_1_48[] = { {67, 7688, 0, NULL, NULL}, {99, 7689, 0, NULL, NULL} }; /* compose_tab_1_48 */ static int hash_compose_tab_1_49[6] = {-1,-1,-1,0,1,2}; /* hash_compose_tab_1_49 */ static CompEntry compose_tab_1_49[] = { {945, 8116, 0, NULL, NULL}, {951, 8132, 0, NULL, NULL}, {959, 8180, 0, NULL, NULL} }; /* compose_tab_1_49 */ static int hash_compose_tab_1[140] = {-1,-1,-1,-1,-1,-1,-1,68,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1, -1,-1,-1,34,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1, -1,-1,-1,-1,-1,-1,-1,-1,35,-1,-1,-1,-1,64,-1,0,-1,1,-1,2,39,3,40,4,41,5,6,7, 8,9,10,36,11,12,42,13,43,14,44,15,16,37,45,46,50,47,51,17,52,18,53,19,54,20, 55,21,56,22,23,24,25,26,27,38,28,29,48,30,57,31,58,32,33,59,60,61,62,65,66, 63,67,69,-1,-1,-1,-1,-1,49,-1,-1}; /* hash_compose_tab_1 */ static CompEntry compose_tab_1[] = { {65, 193, 0, NULL, NULL}, {67, 262, 0, NULL, NULL}, {69, 201, 0, NULL, NULL}, {71, 500, 0, NULL, NULL}, {73, 205, 0, NULL, NULL}, {75, 7728, 0, NULL, NULL}, {76, 313, 0, NULL, NULL}, {77, 7742, 0, NULL, NULL}, {78, 323, 0, NULL, NULL}, {79, 211, 0, NULL, NULL}, {80, 7764, 0, NULL, NULL}, {82, 340, 0, NULL, NULL}, {83, 346, 0, NULL, NULL}, {85, 218, 0, NULL, NULL}, {87, 7810, 0, NULL, NULL}, {89, 221, 0, NULL, NULL}, {90, 377, 0, NULL, NULL}, {97, 225, 0, NULL, NULL}, {99, 263, 0, NULL, NULL}, {101, 233, 0, NULL, NULL}, {103, 501, 0, NULL, NULL}, {105, 237, 0, NULL, NULL}, {107, 7729, 0, NULL, NULL}, {108, 314, 0, NULL, NULL}, {109, 7743, 0, NULL, NULL}, {110, 324, 0, NULL, NULL}, {111, 243, 0, NULL, NULL}, {112, 7765, 0, NULL, NULL}, {114, 341, 0, NULL, NULL}, {115, 347, 0, NULL, NULL}, {117, 250, 0, NULL, NULL}, {119, 7811, 0, NULL, NULL}, {121, 253, 0, NULL, NULL}, {122, 378, 0, NULL, NULL}, {168, 8174, 0, NULL, NULL}, {198, 508, 0, NULL, NULL}, {216, 510, 0, NULL, NULL}, {230, 509, 0, NULL, NULL}, {248, 511, 0, NULL, NULL}, {770, 0, 6, compose_tab_1_39, hash_compose_tab_1_39}, {771, 0, 4, compose_tab_1_40, hash_compose_tab_1_40}, {772, 0, 4, compose_tab_1_41, hash_compose_tab_1_41}, {774, 0, 2, compose_tab_1_42, hash_compose_tab_1_42}, {776, 0, 6, compose_tab_1_43, hash_compose_tab_1_43}, {778, 0, 2, compose_tab_1_44, hash_compose_tab_1_44}, {787, 0, 14, compose_tab_1_45, hash_compose_tab_1_45}, {788, 0, 15, compose_tab_1_46, hash_compose_tab_1_46}, {795, 0, 4, compose_tab_1_47, hash_compose_tab_1_47}, {807, 0, 2, compose_tab_1_48, hash_compose_tab_1_48}, {837, 0, 3, compose_tab_1_49, hash_compose_tab_1_49}, {913, 8123, 0, NULL, NULL}, {917, 8137, 0, NULL, NULL}, {919, 8139, 0, NULL, NULL}, {921, 8155, 0, NULL, NULL}, {927, 8185, 0, NULL, NULL}, {933, 8171, 0, NULL, NULL}, {937, 8187, 0, NULL, NULL}, {945, 8049, 0, NULL, NULL}, {949, 8051, 0, NULL, NULL}, {951, 8053, 0, NULL, NULL}, {953, 8055, 0, NULL, NULL}, {959, 8057, 0, NULL, NULL}, {965, 8059, 0, NULL, NULL}, {969, 8061, 0, NULL, NULL}, {1043, 1027, 0, NULL, NULL}, {1050, 1036, 0, NULL, NULL}, {1075, 1107, 0, NULL, NULL}, {1082, 1116, 0, NULL, NULL}, {8127, 8142, 0, NULL, NULL}, {8190, 8158, 0, NULL, NULL} }; /* compose_tab_1 */ static int hash_compose_tab_2_26[12] = {-1,3,-1,5,-1,0,4,2,-1,1,-1,-1}; /* hash_compose_tab_2_26 */ static CompEntry compose_tab_2_26[] = { {65, 7852, 0, NULL, NULL}, {69, 7878, 0, NULL, NULL}, {79, 7896, 0, NULL, NULL}, {97, 7853, 0, NULL, NULL}, {101, 7879, 0, NULL, NULL}, {111, 7897, 0, NULL, NULL} }; /* compose_tab_2_26 */ static int hash_compose_tab_2[54] = {-1,-1,-1,20,-1,-1,-1,21,-1,22,-1,0,23,1,24,2,25,3,4,5,6,-1,-1,-1,-1,7,-1,-1, -1,8,-1,9,-1,10,-1,11,12,-1,-1,-1,-1,-1,-1,13,-1,14,-1,15,26,16,17,18,19,-1}; /* hash_compose_tab_2 */ static CompEntry compose_tab_2[] = { {65, 194, 0, NULL, NULL}, {67, 264, 0, NULL, NULL}, {69, 202, 0, NULL, NULL}, {71, 284, 0, NULL, NULL}, {72, 292, 0, NULL, NULL}, {73, 206, 0, NULL, NULL}, {74, 308, 0, NULL, NULL}, {79, 212, 0, NULL, NULL}, {83, 348, 0, NULL, NULL}, {85, 219, 0, NULL, NULL}, {87, 372, 0, NULL, NULL}, {89, 374, 0, NULL, NULL}, {90, 7824, 0, NULL, NULL}, {97, 226, 0, NULL, NULL}, {99, 265, 0, NULL, NULL}, {101, 234, 0, NULL, NULL}, {103, 285, 0, NULL, NULL}, {104, 293, 0, NULL, NULL}, {105, 238, 0, NULL, NULL}, {106, 309, 0, NULL, NULL}, {111, 244, 0, NULL, NULL}, {115, 349, 0, NULL, NULL}, {117, 251, 0, NULL, NULL}, {119, 373, 0, NULL, NULL}, {121, 375, 0, NULL, NULL}, {122, 7825, 0, NULL, NULL}, {803, 0, 6, compose_tab_2_26, hash_compose_tab_2_26} }; /* compose_tab_2 */ static int hash_compose_tab_3_16[12] = {-1,3,-1,5,-1,0,4,2,-1,1,-1,-1}; /* hash_compose_tab_3_16 */ static CompEntry compose_tab_3_16[] = { {65, 7850, 0, NULL, NULL}, {69, 7876, 0, NULL, NULL}, {79, 7894, 0, NULL, NULL}, {97, 7851, 0, NULL, NULL}, {101, 7877, 0, NULL, NULL}, {111, 7895, 0, NULL, NULL} }; /* compose_tab_3_16 */ static int hash_compose_tab_3_17[4] = {-1,0,1,-1}; /* hash_compose_tab_3_17 */ static CompEntry compose_tab_3_17[] = { {65, 7860, 0, NULL, NULL}, {97, 7861, 0, NULL, NULL} }; /* compose_tab_3_17 */ static int hash_compose_tab_3_18[8] = {2,-1,-1,-1,-1,1,3,0}; /* hash_compose_tab_3_18 */ static CompEntry compose_tab_3_18[] = { {79, 7904, 0, NULL, NULL}, {85, 7918, 0, NULL, NULL}, {111, 7905, 0, NULL, NULL}, {117, 7919, 0, NULL, NULL} }; /* compose_tab_3_18 */ static int hash_compose_tab_3[38] = {-1,-1,3,4,13,14,-1,15,-1,5,6,16,-1,7,17,-1,-1,-1,-1,-1,-1,8,-1,-1,-1,9,-1,0, -1,10,-1,1,-1,-1,11,2,12,18}; /* hash_compose_tab_3 */ static CompEntry compose_tab_3[] = { {65, 195, 0, NULL, NULL}, {69, 7868, 0, NULL, NULL}, {73, 296, 0, NULL, NULL}, {78, 209, 0, NULL, NULL}, {79, 213, 0, NULL, NULL}, {85, 360, 0, NULL, NULL}, {86, 7804, 0, NULL, NULL}, {89, 7928, 0, NULL, NULL}, {97, 227, 0, NULL, NULL}, {101, 7869, 0, NULL, NULL}, {105, 297, 0, NULL, NULL}, {110, 241, 0, NULL, NULL}, {111, 245, 0, NULL, NULL}, {117, 361, 0, NULL, NULL}, {118, 7805, 0, NULL, NULL}, {121, 7929, 0, NULL, NULL}, {770, 0, 6, compose_tab_3_16, hash_compose_tab_3_16}, {774, 0, 2, compose_tab_3_17, hash_compose_tab_3_17}, {795, 0, 4, compose_tab_3_18, hash_compose_tab_3_18} }; /* compose_tab_3 */ static int hash_compose_tab_4_14[4] = {-1,0,1,-1}; /* hash_compose_tab_4_14 */ static CompEntry compose_tab_4_14[] = { {65, 480, 0, NULL, NULL}, {97, 481, 0, NULL, NULL} }; /* compose_tab_4_14 */ static int hash_compose_tab_4_15[8] = {-1,0,2,-1,-1,1,3,-1}; /* hash_compose_tab_4_15 */ static CompEntry compose_tab_4_15[] = { {65, 478, 0, NULL, NULL}, {85, 469, 0, NULL, NULL}, {97, 479, 0, NULL, NULL}, {117, 470, 0, NULL, NULL} }; /* compose_tab_4_15 */ static int hash_compose_tab_4_16[8] = {-1,-1,1,3,0,2,-1,-1}; /* hash_compose_tab_4_16 */ static CompEntry compose_tab_4_16[] = { {76, 7736, 0, NULL, NULL}, {82, 7772, 0, NULL, NULL}, {108, 7737, 0, NULL, NULL}, {114, 7773, 0, NULL, NULL} }; /* compose_tab_4_16 */ static int hash_compose_tab_4_17[4] = {1,-1,-1,0}; /* hash_compose_tab_4_17 */ static CompEntry compose_tab_4_17[] = { {79, 492, 0, NULL, NULL}, {111, 493, 0, NULL, NULL} }; /* compose_tab_4_17 */ static int hash_compose_tab_4[56] = {-1,22,-1,-1,-1,11,13,-1,-1,0,-1,-1,-1,1,23,2,26,3,18,16,-1,-1,-1,4,17,19,-1, 27,-1,5,12,-1,-1,-1,-1,-1,-1,20,-1,-1,24,6,-1,-1,-1,7,-1,8,14,9,15,21,25,-1, -1,10}; /* hash_compose_tab_4 */ static CompEntry compose_tab_4[] = { {65, 256, 0, NULL, NULL}, {69, 274, 0, NULL, NULL}, {71, 7712, 0, NULL, NULL}, {73, 298, 0, NULL, NULL}, {79, 332, 0, NULL, NULL}, {85, 362, 0, NULL, NULL}, {97, 257, 0, NULL, NULL}, {101, 275, 0, NULL, NULL}, {103, 7713, 0, NULL, NULL}, {105, 299, 0, NULL, NULL}, {111, 333, 0, NULL, NULL}, {117, 363, 0, NULL, NULL}, {198, 482, 0, NULL, NULL}, {230, 483, 0, NULL, NULL}, {775, 0, 2, compose_tab_4_14, hash_compose_tab_4_14}, {776, 0, 4, compose_tab_4_15, hash_compose_tab_4_15}, {803, 0, 4, compose_tab_4_16, hash_compose_tab_4_16}, {808, 0, 2, compose_tab_4_17, hash_compose_tab_4_17}, {913, 8121, 0, NULL, NULL}, {921, 8153, 0, NULL, NULL}, {933, 8169, 0, NULL, NULL}, {945, 8113, 0, NULL, NULL}, {953, 8145, 0, NULL, NULL}, {965, 8161, 0, NULL, NULL}, {1048, 1250, 0, NULL, NULL}, {1059, 1262, 0, NULL, NULL}, {1080, 1251, 0, NULL, NULL}, {1091, 1263, 0, NULL, NULL} }; /* compose_tab_4 */ static int hash_compose_tab_5_12[4] = {-1,0,1,-1}; /* hash_compose_tab_5_12 */ static CompEntry compose_tab_5_12[] = { {65, 7862, 0, NULL, NULL}, {97, 7863, 0, NULL, NULL} }; /* compose_tab_5_12 */ static int hash_compose_tab_5_13[4] = {-1,0,1,-1}; /* hash_compose_tab_5_13 */ static CompEntry compose_tab_5_13[] = { {69, 7708, 0, NULL, NULL}, {101, 7709, 0, NULL, NULL} }; /* compose_tab_5_13 */ static int hash_compose_tab_5[60] = {28,-1,-1,-1,-1,0,19,-1,-1,1,-1,2,29,3,14,-1,-1,-1,-1,4,20,15,-1,12,-1,5,21, 13,22,23,-1,-1,-1,16,-1,-1,-1,6,-1,24,-1,7,-1,8,-1,9,17,-1,-1,-1,-1,10,25,18, -1,-1,-1,11,26,27}; /* hash_compose_tab_5 */ static CompEntry compose_tab_5[] = { {65, 258, 0, NULL, NULL}, {69, 276, 0, NULL, NULL}, {71, 286, 0, NULL, NULL}, {73, 300, 0, NULL, NULL}, {79, 334, 0, NULL, NULL}, {85, 364, 0, NULL, NULL}, {97, 259, 0, NULL, NULL}, {101, 277, 0, NULL, NULL}, {103, 287, 0, NULL, NULL}, {105, 301, 0, NULL, NULL}, {111, 335, 0, NULL, NULL}, {117, 365, 0, NULL, NULL}, {803, 0, 2, compose_tab_5_12, hash_compose_tab_5_12}, {807, 0, 2, compose_tab_5_13, hash_compose_tab_5_13}, {913, 8120, 0, NULL, NULL}, {921, 8152, 0, NULL, NULL}, {933, 8168, 0, NULL, NULL}, {945, 8112, 0, NULL, NULL}, {953, 8144, 0, NULL, NULL}, {965, 8160, 0, NULL, NULL}, {1040, 1232, 0, NULL, NULL}, {1045, 1238, 0, NULL, NULL}, {1046, 1217, 0, NULL, NULL}, {1048, 1049, 0, NULL, NULL}, {1059, 1038, 0, NULL, NULL}, {1072, 1233, 0, NULL, NULL}, {1077, 1239, 0, NULL, NULL}, {1078, 1218, 0, NULL, NULL}, {1080, 1081, 0, NULL, NULL}, {1091, 1118, 0, NULL, NULL} }; /* compose_tab_5 */ static int hash_compose_tab_6_36[4] = {1,-1,-1,0}; /* hash_compose_tab_6_36 */ static CompEntry compose_tab_6_36[] = { {83, 7780, 0, NULL, NULL}, {115, 7781, 0, NULL, NULL} }; /* compose_tab_6_36 */ static int hash_compose_tab_6_38[4] = {1,-1,-1,0}; /* hash_compose_tab_6_38 */ static CompEntry compose_tab_6_38[] = { {83, 7782, 0, NULL, NULL}, {115, 7783, 0, NULL, NULL} }; /* compose_tab_6_38 */ static int hash_compose_tab_6_39[4] = {1,-1,-1,0}; /* hash_compose_tab_6_39 */ static CompEntry compose_tab_6_39[] = { {83, 7784, 0, NULL, NULL}, {115, 7785, 0, NULL, NULL} }; /* compose_tab_6_39 */ static int hash_compose_tab_6[80] = {10,-1,11,12,13,39,-1,14,15,16,17,-1,-1,-1,-1,-1,-1,-1,18,19,20,21,22,23,24, -1,-1,-1,-1,25,26,-1,27,-1,28,29,30,-1,-1,31,32,33,34,-1,-1,-1,-1,-1,-1,36, -1,-1,-1,-1,37,-1,-1,-1,-1,-1,38,-1,-1,35,-1,-1,0,1,2,3,4,5,6,7,-1,-1,-1,8,9, -1}; /* hash_compose_tab_6 */ static CompEntry compose_tab_6[] = { {66, 7682, 0, NULL, NULL}, {67, 266, 0, NULL, NULL}, {68, 7690, 0, NULL, NULL}, {69, 278, 0, NULL, NULL}, {70, 7710, 0, NULL, NULL}, {71, 288, 0, NULL, NULL}, {72, 7714, 0, NULL, NULL}, {73, 304, 0, NULL, NULL}, {77, 7744, 0, NULL, NULL}, {78, 7748, 0, NULL, NULL}, {80, 7766, 0, NULL, NULL}, {82, 7768, 0, NULL, NULL}, {83, 7776, 0, NULL, NULL}, {84, 7786, 0, NULL, NULL}, {87, 7814, 0, NULL, NULL}, {88, 7818, 0, NULL, NULL}, {89, 7822, 0, NULL, NULL}, {90, 379, 0, NULL, NULL}, {98, 7683, 0, NULL, NULL}, {99, 267, 0, NULL, NULL}, {100, 7691, 0, NULL, NULL}, {101, 279, 0, NULL, NULL}, {102, 7711, 0, NULL, NULL}, {103, 289, 0, NULL, NULL}, {104, 7715, 0, NULL, NULL}, {109, 7745, 0, NULL, NULL}, {110, 7749, 0, NULL, NULL}, {112, 7767, 0, NULL, NULL}, {114, 7769, 0, NULL, NULL}, {115, 7777, 0, NULL, NULL}, {116, 7787, 0, NULL, NULL}, {119, 7815, 0, NULL, NULL}, {120, 7819, 0, NULL, NULL}, {121, 7823, 0, NULL, NULL}, {122, 380, 0, NULL, NULL}, {383, 7835, 0, NULL, NULL}, {769, 0, 2, compose_tab_6_36, hash_compose_tab_6_36}, {774, 784, 0, NULL, NULL}, {780, 0, 2, compose_tab_6_38, hash_compose_tab_6_38}, {803, 0, 2, compose_tab_6_39, hash_compose_tab_6_39} }; /* compose_tab_6 */ static int hash_compose_tab_7_23[4] = {1,-1,-1,0}; /* hash_compose_tab_7_23 */ static CompEntry compose_tab_7_23[] = { {79, 7758, 0, NULL, NULL}, {111, 7759, 0, NULL, NULL} }; /* compose_tab_7_23 */ static int hash_compose_tab_7_24[4] = {-1,0,1,-1}; /* hash_compose_tab_7_24 */ static CompEntry compose_tab_7_24[] = { {85, 7802, 0, NULL, NULL}, {117, 7803, 0, NULL, NULL} }; /* compose_tab_7_24 */ static int hash_compose_tab_7[100] = {48,10,21,-1,11,12,-1,-1,-1,-1,49,13,-1,-1,-1,20,14,15,-1,16,17,18,25,-1,-1, -1,-1,-1,-1,22,30,-1,-1,26,-1,-1,-1,-1,-1,-1,31,-1,-1,-1,-1,32,33,34,35,-1, -1,-1,-1,27,36,-1,-1,-1,-1,37,-1,-1,-1,38,-1,0,28,39,-1,1,-1,23,2,3,24,40,-1, 41,29,4,42,43,44,-1,-1,5,45,6,7,8,-1,46,-1,-1,-1,47,-1,9,-1,19}; /* hash_compose_tab_7 */ static CompEntry compose_tab_7[] = { {65, 196, 0, NULL, NULL}, {69, 203, 0, NULL, NULL}, {72, 7718, 0, NULL, NULL}, {73, 207, 0, NULL, NULL}, {79, 214, 0, NULL, NULL}, {85, 220, 0, NULL, NULL}, {87, 7812, 0, NULL, NULL}, {88, 7820, 0, NULL, NULL}, {89, 376, 0, NULL, NULL}, {97, 228, 0, NULL, NULL}, {101, 235, 0, NULL, NULL}, {104, 7719, 0, NULL, NULL}, {105, 239, 0, NULL, NULL}, {111, 246, 0, NULL, NULL}, {116, 7831, 0, NULL, NULL}, {117, 252, 0, NULL, NULL}, {119, 7813, 0, NULL, NULL}, {120, 7821, 0, NULL, NULL}, {121, 255, 0, NULL, NULL}, {399, 1242, 0, NULL, NULL}, {415, 1258, 0, NULL, NULL}, {601, 1243, 0, NULL, NULL}, {629, 1259, 0, NULL, NULL}, {771, 0, 2, compose_tab_7_23, hash_compose_tab_7_23}, {772, 0, 2, compose_tab_7_24, hash_compose_tab_7_24}, {921, 938, 0, NULL, NULL}, {933, 939, 0, NULL, NULL}, {953, 970, 0, NULL, NULL}, {965, 971, 0, NULL, NULL}, {978, 980, 0, NULL, NULL}, {1030, 1031, 0, NULL, NULL}, {1040, 1234, 0, NULL, NULL}, {1045, 1025, 0, NULL, NULL}, {1046, 1244, 0, NULL, NULL}, {1047, 1246, 0, NULL, NULL}, {1048, 1252, 0, NULL, NULL}, {1054, 1254, 0, NULL, NULL}, {1059, 1264, 0, NULL, NULL}, {1063, 1268, 0, NULL, NULL}, {1067, 1272, 0, NULL, NULL}, {1072, 1235, 0, NULL, NULL}, {1077, 1105, 0, NULL, NULL}, {1078, 1245, 0, NULL, NULL}, {1079, 1247, 0, NULL, NULL}, {1080, 1253, 0, NULL, NULL}, {1086, 1255, 0, NULL, NULL}, {1091, 1265, 0, NULL, NULL}, {1095, 1269, 0, NULL, NULL}, {1099, 1273, 0, NULL, NULL}, {1110, 1111, 0, NULL, NULL} }; /* compose_tab_7 */ static int hash_compose_tab_8_12[12] = {-1,3,-1,5,-1,0,4,2,-1,1,-1,-1}; /* hash_compose_tab_8_12 */ static CompEntry compose_tab_8_12[] = { {65, 7848, 0, NULL, NULL}, {69, 7874, 0, NULL, NULL}, {79, 7892, 0, NULL, NULL}, {97, 7849, 0, NULL, NULL}, {101, 7875, 0, NULL, NULL}, {111, 7893, 0, NULL, NULL} }; /* compose_tab_8_12 */ static int hash_compose_tab_8_13[4] = {-1,0,1,-1}; /* hash_compose_tab_8_13 */ static CompEntry compose_tab_8_13[] = { {65, 7858, 0, NULL, NULL}, {97, 7859, 0, NULL, NULL} }; /* compose_tab_8_13 */ static int hash_compose_tab_8_14[8] = {2,-1,-1,-1,-1,1,3,0}; /* hash_compose_tab_8_14 */ static CompEntry compose_tab_8_14[] = { {79, 7902, 0, NULL, NULL}, {85, 7916, 0, NULL, NULL}, {111, 7903, 0, NULL, NULL}, {117, 7917, 0, NULL, NULL} }; /* compose_tab_8_14 */ static int hash_compose_tab_8[30] = {-1,11,-1,-1,-1,0,-1,6,-1,1,-1,7,-1,2,-1,8,14,-1,-1,3,12,9,-1,-1,13,4,-1,10, -1,5}; /* hash_compose_tab_8 */ static CompEntry compose_tab_8[] = { {65, 7842, 0, NULL, NULL}, {69, 7866, 0, NULL, NULL}, {73, 7880, 0, NULL, NULL}, {79, 7886, 0, NULL, NULL}, {85, 7910, 0, NULL, NULL}, {89, 7926, 0, NULL, NULL}, {97, 7843, 0, NULL, NULL}, {101, 7867, 0, NULL, NULL}, {105, 7881, 0, NULL, NULL}, {111, 7887, 0, NULL, NULL}, {117, 7911, 0, NULL, NULL}, {121, 7927, 0, NULL, NULL}, {770, 0, 6, compose_tab_8_12, hash_compose_tab_8_12}, {774, 0, 2, compose_tab_8_13, hash_compose_tab_8_13}, {795, 0, 4, compose_tab_8_14, hash_compose_tab_8_14} }; /* compose_tab_8 */ static int hash_compose_tab_9[12] = {-1,1,2,5,-1,0,-1,-1,-1,3,-1,4}; /* hash_compose_tab_9 */ static CompEntry compose_tab_9[] = { {65, 197, 0, NULL, NULL}, {85, 366, 0, NULL, NULL}, {97, 229, 0, NULL, NULL}, {117, 367, 0, NULL, NULL}, {119, 7832, 0, NULL, NULL}, {121, 7833, 0, NULL, NULL} }; /* compose_tab_9 */ static int hash_compose_tab_10[12] = {-1,1,-1,2,4,-1,-1,0,-1,3,-1,5}; /* hash_compose_tab_10 */ static CompEntry compose_tab_10[] = { {79, 336, 0, NULL, NULL}, {85, 368, 0, NULL, NULL}, {111, 337, 0, NULL, NULL}, {117, 369, 0, NULL, NULL}, {1059, 1266, 0, NULL, NULL}, {1091, 1267, 0, NULL, NULL} }; /* compose_tab_10 */ static int hash_compose_tab_11_33[4] = {-1,0,1,-1}; /* hash_compose_tab_11_33 */ static CompEntry compose_tab_11_33[] = { {85, 473, 0, NULL, NULL}, {117, 474, 0, NULL, NULL} }; /* compose_tab_11_33 */ static int hash_compose_tab_11[68] = {2,3,-1,4,-1,5,-1,6,7,-1,8,9,-1,-1,10,11,12,13,-1,-1,-1,-1,14,-1,-1,-1,-1,-1, 33,15,-1,16,17,18,31,19,-1,20,21,22,23,-1,24,25,-1,-1,26,27,28,29,32,-1,-1, -1,30,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,1}; /* hash_compose_tab_11 */ static CompEntry compose_tab_11[] = { {65, 461, 0, NULL, NULL}, {67, 268, 0, NULL, NULL}, {68, 270, 0, NULL, NULL}, {69, 282, 0, NULL, NULL}, {71, 486, 0, NULL, NULL}, {73, 463, 0, NULL, NULL}, {75, 488, 0, NULL, NULL}, {76, 317, 0, NULL, NULL}, {78, 327, 0, NULL, NULL}, {79, 465, 0, NULL, NULL}, {82, 344, 0, NULL, NULL}, {83, 352, 0, NULL, NULL}, {84, 356, 0, NULL, NULL}, {85, 467, 0, NULL, NULL}, {90, 381, 0, NULL, NULL}, {97, 462, 0, NULL, NULL}, {99, 269, 0, NULL, NULL}, {100, 271, 0, NULL, NULL}, {101, 283, 0, NULL, NULL}, {103, 487, 0, NULL, NULL}, {105, 464, 0, NULL, NULL}, {106, 496, 0, NULL, NULL}, {107, 489, 0, NULL, NULL}, {108, 318, 0, NULL, NULL}, {110, 328, 0, NULL, NULL}, {111, 466, 0, NULL, NULL}, {114, 345, 0, NULL, NULL}, {115, 353, 0, NULL, NULL}, {116, 357, 0, NULL, NULL}, {117, 468, 0, NULL, NULL}, {122, 382, 0, NULL, NULL}, {439, 494, 0, NULL, NULL}, {658, 495, 0, NULL, NULL}, {776, 0, 2, compose_tab_11_33, hash_compose_tab_11_33} }; /* compose_tab_11 */ static int hash_compose_tab_12_1[4] = {-1,0,1,-1}; /* hash_compose_tab_12_1 */ static CompEntry compose_tab_12_1[] = { {953, 912, 0, NULL, NULL}, {965, 944, 0, NULL, NULL} }; /* compose_tab_12_1 */ static int hash_compose_tab_12[34] = {11,4,12,5,-1,-1,-1,13,-1,6,-1,-1,-1,14,-1,7,-1,15,-1,8,-1,-1,-1,-1,-1,-1,16, 9,1,2,-1,10,0,3}; /* hash_compose_tab_12 */ static CompEntry compose_tab_12[] = { {168, 901, 0, NULL, NULL}, {776, 0, 2, compose_tab_12_1, hash_compose_tab_12_1}, {913, 902, 0, NULL, NULL}, {917, 904, 0, NULL, NULL}, {919, 905, 0, NULL, NULL}, {921, 906, 0, NULL, NULL}, {927, 908, 0, NULL, NULL}, {933, 910, 0, NULL, NULL}, {937, 911, 0, NULL, NULL}, {945, 940, 0, NULL, NULL}, {949, 941, 0, NULL, NULL}, {951, 942, 0, NULL, NULL}, {953, 943, 0, NULL, NULL}, {959, 972, 0, NULL, NULL}, {965, 973, 0, NULL, NULL}, {969, 974, 0, NULL, NULL}, {978, 979, 0, NULL, NULL} }; /* compose_tab_12 */ static int hash_compose_tab_13[28] = {-1,5,10,-1,-1,11,-1,-1,-1,0,-1,-1,-1,1,6,-1,-1,2,7,-1,12,8,13,3,-1,-1,4,9}; /* hash_compose_tab_13 */ static CompEntry compose_tab_13[] = { {65, 512, 0, NULL, NULL}, {69, 516, 0, NULL, NULL}, {73, 520, 0, NULL, NULL}, {79, 524, 0, NULL, NULL}, {82, 528, 0, NULL, NULL}, {85, 532, 0, NULL, NULL}, {97, 513, 0, NULL, NULL}, {101, 517, 0, NULL, NULL}, {105, 521, 0, NULL, NULL}, {111, 525, 0, NULL, NULL}, {114, 529, 0, NULL, NULL}, {117, 533, 0, NULL, NULL}, {1140, 1142, 0, NULL, NULL}, {1141, 1143, 0, NULL, NULL} }; /* compose_tab_13 */ static int hash_compose_tab_14[24] = {-1,2,6,-1,-1,7,-1,3,-1,8,4,-1,-1,5,-1,9,-1,0,10,-1,-1,1,11,-1}; /* hash_compose_tab_14 */ static CompEntry compose_tab_14[] = { {65, 514, 0, NULL, NULL}, {69, 518, 0, NULL, NULL}, {73, 522, 0, NULL, NULL}, {79, 526, 0, NULL, NULL}, {82, 530, 0, NULL, NULL}, {85, 534, 0, NULL, NULL}, {97, 515, 0, NULL, NULL}, {101, 519, 0, NULL, NULL}, {105, 523, 0, NULL, NULL}, {111, 527, 0, NULL, NULL}, {114, 531, 0, NULL, NULL}, {117, 535, 0, NULL, NULL} }; /* compose_tab_14 */ static int hash_compose_tab_15_0[12] = {-1,0,2,4,-1,-1,-1,1,-1,3,5,-1}; /* hash_compose_tab_15_0 */ static CompEntry compose_tab_15_0[] = { {913, 8072, 0, NULL, NULL}, {919, 8088, 0, NULL, NULL}, {937, 8104, 0, NULL, NULL}, {945, 8064, 0, NULL, NULL}, {951, 8080, 0, NULL, NULL}, {969, 8096, 0, NULL, NULL} }; /* compose_tab_15_0 */ static int hash_compose_tab_15[30] = {-1,12,-1,-1,-1,13,-1,6,-1,14,-1,-1,-1,1,-1,7,-1,2,-1,3,8,4,9,10,-1,-1,-1,0,5, 11}; /* hash_compose_tab_15 */ static CompEntry compose_tab_15[] = { {837, 0, 6, compose_tab_15_0, hash_compose_tab_15_0}, {913, 7944, 0, NULL, NULL}, {917, 7960, 0, NULL, NULL}, {919, 7976, 0, NULL, NULL}, {921, 7992, 0, NULL, NULL}, {927, 8008, 0, NULL, NULL}, {937, 8040, 0, NULL, NULL}, {945, 7936, 0, NULL, NULL}, {949, 7952, 0, NULL, NULL}, {951, 7968, 0, NULL, NULL}, {953, 7984, 0, NULL, NULL}, {959, 8000, 0, NULL, NULL}, {961, 8164, 0, NULL, NULL}, {965, 8016, 0, NULL, NULL}, {969, 8032, 0, NULL, NULL} }; /* compose_tab_15 */ static int hash_compose_tab_16_0[12] = {-1,0,2,4,-1,-1,-1,1,-1,3,5,-1}; /* hash_compose_tab_16_0 */ static CompEntry compose_tab_16_0[] = { {913, 8073, 0, NULL, NULL}, {919, 8089, 0, NULL, NULL}, {937, 8105, 0, NULL, NULL}, {945, 8065, 0, NULL, NULL}, {951, 8081, 0, NULL, NULL}, {969, 8097, 0, NULL, NULL} }; /* compose_tab_16_0 */ static int hash_compose_tab_16[34] = {11,3,12,4,-1,-1,-1,13,-1,5,14,6,-1,15,-1,7,-1,16,-1,8,-1,0,-1,-1,-1,-1,-1,9, -1,1,-1,10,-1,2}; /* hash_compose_tab_16 */ static CompEntry compose_tab_16[] = { {837, 0, 6, compose_tab_16_0, hash_compose_tab_16_0}, {913, 7945, 0, NULL, NULL}, {917, 7961, 0, NULL, NULL}, {919, 7977, 0, NULL, NULL}, {921, 7993, 0, NULL, NULL}, {927, 8009, 0, NULL, NULL}, {929, 8172, 0, NULL, NULL}, {933, 8025, 0, NULL, NULL}, {937, 8041, 0, NULL, NULL}, {945, 7937, 0, NULL, NULL}, {949, 7953, 0, NULL, NULL}, {951, 7969, 0, NULL, NULL}, {953, 7985, 0, NULL, NULL}, {959, 8001, 0, NULL, NULL}, {961, 8165, 0, NULL, NULL}, {965, 8017, 0, NULL, NULL}, {969, 8033, 0, NULL, NULL} }; /* compose_tab_16 */ static int hash_compose_tab_17[8] = {2,-1,-1,-1,-1,1,3,0}; /* hash_compose_tab_17 */ static CompEntry compose_tab_17[] = { {79, 416, 0, NULL, NULL}, {85, 431, 0, NULL, NULL}, {111, 417, 0, NULL, NULL}, {117, 432, 0, NULL, NULL} }; /* compose_tab_17 */ static int hash_compose_tab_18_38[8] = {2,-1,-1,-1,-1,1,3,0}; /* hash_compose_tab_18_38 */ static CompEntry compose_tab_18_38[] = { {79, 7906, 0, NULL, NULL}, {85, 7920, 0, NULL, NULL}, {111, 7907, 0, NULL, NULL}, {117, 7921, 0, NULL, NULL} }; /* compose_tab_18_38 */ static int hash_compose_tab_18[78] = {9,10,-1,-1,11,12,13,14,15,16,-1,17,18,-1,-1,38,-1,-1,-1,19,20,-1,21,22,-1,-1, 23,24,-1,25,26,27,28,29,-1,-1,30,31,32,33,34,35,-1,36,37,-1,-1,-1,-1,-1,-1, -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,1,-1,2,3,-1,-1,4,5,-1,6,7,8}; /* hash_compose_tab_18 */ static CompEntry compose_tab_18[] = { {65, 7840, 0, NULL, NULL}, {66, 7684, 0, NULL, NULL}, {68, 7692, 0, NULL, NULL}, {69, 7864, 0, NULL, NULL}, {72, 7716, 0, NULL, NULL}, {73, 7882, 0, NULL, NULL}, {75, 7730, 0, NULL, NULL}, {76, 7734, 0, NULL, NULL}, {77, 7746, 0, NULL, NULL}, {78, 7750, 0, NULL, NULL}, {79, 7884, 0, NULL, NULL}, {82, 7770, 0, NULL, NULL}, {83, 7778, 0, NULL, NULL}, {84, 7788, 0, NULL, NULL}, {85, 7908, 0, NULL, NULL}, {86, 7806, 0, NULL, NULL}, {87, 7816, 0, NULL, NULL}, {89, 7924, 0, NULL, NULL}, {90, 7826, 0, NULL, NULL}, {97, 7841, 0, NULL, NULL}, {98, 7685, 0, NULL, NULL}, {100, 7693, 0, NULL, NULL}, {101, 7865, 0, NULL, NULL}, {104, 7717, 0, NULL, NULL}, {105, 7883, 0, NULL, NULL}, {107, 7731, 0, NULL, NULL}, {108, 7735, 0, NULL, NULL}, {109, 7747, 0, NULL, NULL}, {110, 7751, 0, NULL, NULL}, {111, 7885, 0, NULL, NULL}, {114, 7771, 0, NULL, NULL}, {115, 7779, 0, NULL, NULL}, {116, 7789, 0, NULL, NULL}, {117, 7909, 0, NULL, NULL}, {118, 7807, 0, NULL, NULL}, {119, 7817, 0, NULL, NULL}, {121, 7925, 0, NULL, NULL}, {122, 7827, 0, NULL, NULL}, {795, 0, 4, compose_tab_18_38, hash_compose_tab_18_38} }; /* compose_tab_18 */ static int hash_compose_tab_19[4] = {-1,0,1,-1}; /* hash_compose_tab_19 */ static CompEntry compose_tab_19[] = { {85, 7794, 0, NULL, NULL}, {117, 7795, 0, NULL, NULL} }; /* compose_tab_19 */ static int hash_compose_tab_20[4] = {-1,0,1,-1}; /* hash_compose_tab_20 */ static CompEntry compose_tab_20[] = { {65, 7680, 0, NULL, NULL}, {97, 7681, 0, NULL, NULL} }; /* compose_tab_20 */ static int hash_compose_tab_21[40] = {-1,-1,7,8,9,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,10,11,-1,-1,12,13,-1, -1,0,1,14,15,2,3,16,17,4,5,18,6,19}; /* hash_compose_tab_21 */ static CompEntry compose_tab_21[] = { {67, 199, 0, NULL, NULL}, {68, 7696, 0, NULL, NULL}, {71, 290, 0, NULL, NULL}, {72, 7720, 0, NULL, NULL}, {75, 310, 0, NULL, NULL}, {76, 315, 0, NULL, NULL}, {78, 325, 0, NULL, NULL}, {82, 342, 0, NULL, NULL}, {83, 350, 0, NULL, NULL}, {84, 354, 0, NULL, NULL}, {99, 231, 0, NULL, NULL}, {100, 7697, 0, NULL, NULL}, {103, 291, 0, NULL, NULL}, {104, 7721, 0, NULL, NULL}, {107, 311, 0, NULL, NULL}, {108, 316, 0, NULL, NULL}, {110, 326, 0, NULL, NULL}, {114, 343, 0, NULL, NULL}, {115, 351, 0, NULL, NULL}, {116, 355, 0, NULL, NULL} }; /* compose_tab_21 */ static int hash_compose_tab_22[20] = {-1,6,-1,-1,-1,0,4,7,-1,1,-1,8,-1,2,-1,-1,-1,5,9,3}; /* hash_compose_tab_22 */ static CompEntry compose_tab_22[] = { {65, 260, 0, NULL, NULL}, {69, 280, 0, NULL, NULL}, {73, 302, 0, NULL, NULL}, {79, 490, 0, NULL, NULL}, {85, 370, 0, NULL, NULL}, {97, 261, 0, NULL, NULL}, {101, 281, 0, NULL, NULL}, {105, 303, 0, NULL, NULL}, {111, 491, 0, NULL, NULL}, {117, 371, 0, NULL, NULL} }; /* compose_tab_22 */ static int hash_compose_tab_23[24] = {-1,-1,-1,-1,2,6,3,7,-1,-1,-1,-1,4,5,8,9,-1,-1,-1,-1,0,1,10,11}; /* hash_compose_tab_23 */ static CompEntry compose_tab_23[] = { {68, 7698, 0, NULL, NULL}, {69, 7704, 0, NULL, NULL}, {76, 7740, 0, NULL, NULL}, {78, 7754, 0, NULL, NULL}, {84, 7792, 0, NULL, NULL}, {85, 7798, 0, NULL, NULL}, {100, 7699, 0, NULL, NULL}, {101, 7705, 0, NULL, NULL}, {108, 7741, 0, NULL, NULL}, {110, 7755, 0, NULL, NULL}, {116, 7793, 0, NULL, NULL}, {117, 7799, 0, NULL, NULL} }; /* compose_tab_23 */ static int hash_compose_tab_24[4] = {0,1,-1,-1}; /* hash_compose_tab_24 */ static CompEntry compose_tab_24[] = { {72, 7722, 0, NULL, NULL}, {104, 7723, 0, NULL, NULL} }; /* compose_tab_24 */ static int hash_compose_tab_25[12] = {-1,1,2,-1,-1,3,-1,-1,-1,0,4,5}; /* hash_compose_tab_25 */ static CompEntry compose_tab_25[] = { {69, 7706, 0, NULL, NULL}, {73, 7724, 0, NULL, NULL}, {85, 7796, 0, NULL, NULL}, {101, 7707, 0, NULL, NULL}, {105, 7725, 0, NULL, NULL}, {117, 7797, 0, NULL, NULL} }; /* compose_tab_25 */ static int hash_compose_tab_26[34] = {1,-1,10,-1,-1,11,12,2,3,13,4,-1,14,-1,5,15,6,-1,-1,-1,16,-1,7,-1,-1,-1,-1,-1, -1,-1,8,-1,0,9}; /* hash_compose_tab_26 */ static CompEntry compose_tab_26[] = { {66, 7686, 0, NULL, NULL}, {68, 7694, 0, NULL, NULL}, {75, 7732, 0, NULL, NULL}, {76, 7738, 0, NULL, NULL}, {78, 7752, 0, NULL, NULL}, {82, 7774, 0, NULL, NULL}, {84, 7790, 0, NULL, NULL}, {90, 7828, 0, NULL, NULL}, {98, 7687, 0, NULL, NULL}, {100, 7695, 0, NULL, NULL}, {104, 7830, 0, NULL, NULL}, {107, 7733, 0, NULL, NULL}, {108, 7739, 0, NULL, NULL}, {110, 7753, 0, NULL, NULL}, {114, 7775, 0, NULL, NULL}, {116, 7791, 0, NULL, NULL}, {122, 7829, 0, NULL, NULL} }; /* compose_tab_26 */ static int hash_compose_tab_27_1[4] = {-1,0,1,-1}; /* hash_compose_tab_27_1 */ static CompEntry compose_tab_27_1[] = { {953, 8151, 0, NULL, NULL}, {965, 8167, 0, NULL, NULL} }; /* compose_tab_27_1 */ static int hash_compose_tab_27_2_0[12] = {-1,0,2,4,-1,-1,-1,1,-1,3,5,-1}; /* hash_compose_tab_27_2_0 */ static CompEntry compose_tab_27_2_0[] = { {913, 8078, 0, NULL, NULL}, {919, 8094, 0, NULL, NULL}, {937, 8110, 0, NULL, NULL}, {945, 8070, 0, NULL, NULL}, {951, 8086, 0, NULL, NULL}, {969, 8102, 0, NULL, NULL} }; /* compose_tab_27_2_0 */ static int hash_compose_tab_27_2[20] = {-1,3,-1,-1,-1,5,8,-1,-1,9,-1,6,-1,1,7,-1,-1,0,4,2}; /* hash_compose_tab_27_2 */ static CompEntry compose_tab_27_2[] = { {837, 0, 6, compose_tab_27_2_0, hash_compose_tab_27_2_0}, {913, 7950, 0, NULL, NULL}, {919, 7982, 0, NULL, NULL}, {921, 7998, 0, NULL, NULL}, {937, 8046, 0, NULL, NULL}, {945, 7942, 0, NULL, NULL}, {951, 7974, 0, NULL, NULL}, {953, 7990, 0, NULL, NULL}, {965, 8022, 0, NULL, NULL}, {969, 8038, 0, NULL, NULL} }; /* compose_tab_27_2 */ static int hash_compose_tab_27_3_0[12] = {-1,0,2,4,-1,-1,-1,1,-1,3,5,-1}; /* hash_compose_tab_27_3_0 */ static CompEntry compose_tab_27_3_0[] = { {913, 8079, 0, NULL, NULL}, {919, 8095, 0, NULL, NULL}, {937, 8111, 0, NULL, NULL}, {945, 8071, 0, NULL, NULL}, {951, 8087, 0, NULL, NULL}, {969, 8103, 0, NULL, NULL} }; /* compose_tab_27_3_0 */ static int hash_compose_tab_27_3[22] = {-1,0,10,-1,-1,7,-1,8,-1,4,-1,1,-1,5,-1,-1,-1,2,-1,3,9,6}; /* hash_compose_tab_27_3 */ static CompEntry compose_tab_27_3[] = { {837, 0, 6, compose_tab_27_3_0, hash_compose_tab_27_3_0}, {913, 7951, 0, NULL, NULL}, {919, 7983, 0, NULL, NULL}, {921, 7999, 0, NULL, NULL}, {933, 8031, 0, NULL, NULL}, {937, 8047, 0, NULL, NULL}, {945, 7943, 0, NULL, NULL}, {951, 7975, 0, NULL, NULL}, {953, 7991, 0, NULL, NULL}, {965, 8023, 0, NULL, NULL}, {969, 8039, 0, NULL, NULL} }; /* compose_tab_27_3 */ static int hash_compose_tab_27_4[6] = {-1,-1,-1,0,1,2}; /* hash_compose_tab_27_4 */ static CompEntry compose_tab_27_4[] = { {945, 8119, 0, NULL, NULL}, {951, 8135, 0, NULL, NULL}, {969, 8183, 0, NULL, NULL} }; /* compose_tab_27_4 */ static int hash_compose_tab_27[24] = {0,-1,-1,-1,-1,8,11,-1,1,5,9,-1,-1,-1,-1,6,10,7,-1,2,3,4,-1,-1}; /* hash_compose_tab_27 */ static CompEntry compose_tab_27[] = { {168, 8129, 0, NULL, NULL}, {776, 0, 2, compose_tab_27_1, hash_compose_tab_27_1}, {787, 0, 10, compose_tab_27_2, hash_compose_tab_27_2}, {788, 0, 11, compose_tab_27_3, hash_compose_tab_27_3}, {837, 0, 3, compose_tab_27_4, hash_compose_tab_27_4}, {945, 8118, 0, NULL, NULL}, {951, 8134, 0, NULL, NULL}, {953, 8150, 0, NULL, NULL}, {965, 8166, 0, NULL, NULL}, {969, 8182, 0, NULL, NULL}, {8127, 8143, 0, NULL, NULL}, {8190, 8159, 0, NULL, NULL} }; /* compose_tab_27 */ static int hash_compose_tab_28[12] = {-1,0,2,4,-1,-1,-1,1,-1,3,5,-1}; /* hash_compose_tab_28 */ static CompEntry compose_tab_28[] = { {913, 8124, 0, NULL, NULL}, {919, 8140, 0, NULL, NULL}, {937, 8188, 0, NULL, NULL}, {945, 8115, 0, NULL, NULL}, {951, 8131, 0, NULL, NULL}, {969, 8179, 0, NULL, NULL} }; /* compose_tab_28 */ static int hash_compose_tab_29[4] = {0,-1,1,-1}; /* hash_compose_tab_29 */ static CompEntry compose_tab_29[] = { {1488, 64302, 0, NULL, NULL}, {1522, 64287, 0, NULL, NULL} }; /* compose_tab_29 */ static int hash_compose_tab_30[2] = {0,-1}; /* hash_compose_tab_30 */ static CompEntry compose_tab_30[] = { {1488, 64303, 0, NULL, NULL} }; /* compose_tab_30 */ static int hash_compose_tab_31[2] = {-1,0}; /* hash_compose_tab_31 */ static CompEntry compose_tab_31[] = { {1493, 64331, 0, NULL, NULL} }; /* compose_tab_31 */ static int hash_compose_tab_32[44] = {7,8,9,10,11,-1,12,-1,13,14,-1,15,16,-1,17,18,19,20,21,-1,-1,-1,-1,-1,-1,-1, -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,1,2,3,4,5,6,-1}; /* hash_compose_tab_32 */ static CompEntry compose_tab_32[] = { {1488, 64304, 0, NULL, NULL}, {1489, 64305, 0, NULL, NULL}, {1490, 64306, 0, NULL, NULL}, {1491, 64307, 0, NULL, NULL}, {1492, 64308, 0, NULL, NULL}, {1493, 64309, 0, NULL, NULL}, {1494, 64310, 0, NULL, NULL}, {1496, 64312, 0, NULL, NULL}, {1497, 64313, 0, NULL, NULL}, {1498, 64314, 0, NULL, NULL}, {1499, 64315, 0, NULL, NULL}, {1500, 64316, 0, NULL, NULL}, {1502, 64318, 0, NULL, NULL}, {1504, 64320, 0, NULL, NULL}, {1505, 64321, 0, NULL, NULL}, {1507, 64323, 0, NULL, NULL}, {1508, 64324, 0, NULL, NULL}, {1510, 64326, 0, NULL, NULL}, {1511, 64327, 0, NULL, NULL}, {1512, 64328, 0, NULL, NULL}, {1513, 64329, 0, NULL, NULL}, {1514, 64330, 0, NULL, NULL} }; /* compose_tab_32 */ static int hash_compose_tab_33[6] = {-1,0,2,-1,-1,1}; /* hash_compose_tab_33 */ static CompEntry compose_tab_33[] = { {1489, 64332, 0, NULL, NULL}, {1499, 64333, 0, NULL, NULL}, {1508, 64334, 0, NULL, NULL} }; /* compose_tab_33 */ static int hash_compose_tab_34_0[2] = {-1,0}; /* hash_compose_tab_34_0 */ static CompEntry compose_tab_34_0[] = { {1513, 64300, 0, NULL, NULL} }; /* compose_tab_34_0 */ static int hash_compose_tab_34[4] = {0,1,-1,-1}; /* hash_compose_tab_34 */ static CompEntry compose_tab_34[] = { {1468, 0, 1, compose_tab_34_0, hash_compose_tab_34_0}, {1513, 64298, 0, NULL, NULL} }; /* compose_tab_34 */ static int hash_compose_tab_35_0[2] = {-1,0}; /* hash_compose_tab_35_0 */ static CompEntry compose_tab_35_0[] = { {1513, 64301, 0, NULL, NULL} }; /* compose_tab_35_0 */ static int hash_compose_tab_35[4] = {0,1,-1,-1}; /* hash_compose_tab_35 */ static CompEntry compose_tab_35[] = { {1468, 0, 1, compose_tab_35_0, hash_compose_tab_35_0}, {1513, 64299, 0, NULL, NULL} }; /* compose_tab_35 */ static int hash_compose_tab_36[22] = {3,10,-1,-1,-1,4,5,-1,-1,-1,-1,-1,6,-1,-1,0,1,2,7,8,9,-1}; /* hash_compose_tab_36 */ static CompEntry compose_tab_36[] = { {2325, 2392, 0, NULL, NULL}, {2326, 2393, 0, NULL, NULL}, {2327, 2394, 0, NULL, NULL}, {2332, 2395, 0, NULL, NULL}, {2337, 2396, 0, NULL, NULL}, {2338, 2397, 0, NULL, NULL}, {2344, 2345, 0, NULL, NULL}, {2347, 2398, 0, NULL, NULL}, {2351, 2399, 0, NULL, NULL}, {2352, 2353, 0, NULL, NULL}, {2355, 2356, 0, NULL, NULL} }; /* compose_tab_36 */ static int hash_compose_tab_37[8] = {-1,0,1,-1,2,-1,-1,3}; /* hash_compose_tab_37 */ static CompEntry compose_tab_37[] = { {2465, 2524, 0, NULL, NULL}, {2466, 2525, 0, NULL, NULL}, {2476, 2480, 0, NULL, NULL}, {2479, 2527, 0, NULL, NULL} }; /* compose_tab_37 */ static int hash_compose_tab_38[2] = {-1,0}; /* hash_compose_tab_38 */ static CompEntry compose_tab_38[] = { {2503, 2507, 0, NULL, NULL} }; /* compose_tab_38 */ static int hash_compose_tab_39[2] = {-1,0}; /* hash_compose_tab_39 */ static CompEntry compose_tab_39[] = { {2503, 2508, 0, NULL, NULL} }; /* compose_tab_39 */ static int hash_compose_tab_40[10] = {-1,-1,0,1,3,4,-1,-1,2,-1}; /* hash_compose_tab_40 */ static CompEntry compose_tab_40[] = { {2582, 2649, 0, NULL, NULL}, {2583, 2650, 0, NULL, NULL}, {2588, 2651, 0, NULL, NULL}, {2593, 2652, 0, NULL, NULL}, {2603, 2654, 0, NULL, NULL} }; /* compose_tab_40 */ static int hash_compose_tab_41[6] = {1,2,-1,-1,-1,0}; /* hash_compose_tab_41 */ static CompEntry compose_tab_41[] = { {2849, 2908, 0, NULL, NULL}, {2850, 2909, 0, NULL, NULL}, {2863, 2911, 0, NULL, NULL} }; /* compose_tab_41 */ static int hash_compose_tab_42[2] = {-1,0}; /* hash_compose_tab_42 */ static CompEntry compose_tab_42[] = { {2887, 2891, 0, NULL, NULL} }; /* compose_tab_42 */ static int hash_compose_tab_43[2] = {-1,0}; /* hash_compose_tab_43 */ static CompEntry compose_tab_43[] = { {2887, 2888, 0, NULL, NULL} }; /* compose_tab_43 */ static int hash_compose_tab_44[2] = {-1,0}; /* hash_compose_tab_44 */ static CompEntry compose_tab_44[] = { {2887, 2892, 0, NULL, NULL} }; /* compose_tab_44 */ static int hash_compose_tab_45[4] = {-1,-1,0,1}; /* hash_compose_tab_45 */ static CompEntry compose_tab_45[] = { {3014, 3018, 0, NULL, NULL}, {3015, 3019, 0, NULL, NULL} }; /* compose_tab_45 */ static int hash_compose_tab_46[4] = {-1,-1,0,1}; /* hash_compose_tab_46 */ static CompEntry compose_tab_46[] = { {2962, 2964, 0, NULL, NULL}, {3014, 3020, 0, NULL, NULL} }; /* compose_tab_46 */ static int hash_compose_tab_47[2] = {0,-1}; /* hash_compose_tab_47 */ static CompEntry compose_tab_47[] = { {3142, 3144, 0, NULL, NULL} }; /* compose_tab_47 */ static int hash_compose_tab_48[2] = {0,-1}; /* hash_compose_tab_48 */ static CompEntry compose_tab_48[] = { {3270, 3274, 0, NULL, NULL} }; /* compose_tab_48 */ static int hash_compose_tab_49_1[2] = {0,-1}; /* hash_compose_tab_49_1 */ static CompEntry compose_tab_49_1[] = { {3270, 3275, 0, NULL, NULL} }; /* compose_tab_49_1 */ static int hash_compose_tab_49[6] = {2,-1,1,-1,-1,0}; /* hash_compose_tab_49 */ static CompEntry compose_tab_49[] = { {3263, 3264, 0, NULL, NULL}, {3266, 0, 1, compose_tab_49_1, hash_compose_tab_49_1}, {3270, 3271, 0, NULL, NULL} }; /* compose_tab_49 */ static int hash_compose_tab_50[2] = {0,-1}; /* hash_compose_tab_50 */ static CompEntry compose_tab_50[] = { {3270, 3272, 0, NULL, NULL} }; /* compose_tab_50 */ static int hash_compose_tab_51[4] = {-1,-1,0,1}; /* hash_compose_tab_51 */ static CompEntry compose_tab_51[] = { {3398, 3402, 0, NULL, NULL}, {3399, 3403, 0, NULL, NULL} }; /* compose_tab_51 */ static int hash_compose_tab_52[2] = {0,-1}; /* hash_compose_tab_52 */ static CompEntry compose_tab_52[] = { {3398, 3404, 0, NULL, NULL} }; /* compose_tab_52 */ static int hash_compose_tab_53[2] = {-1,0}; /* hash_compose_tab_53 */ static CompEntry compose_tab_53[] = { {3661, 3635, 0, NULL, NULL} }; /* compose_tab_53 */ static int hash_compose_tab_54[2] = {-1,0}; /* hash_compose_tab_54 */ static CompEntry compose_tab_54[] = { {3789, 3763, 0, NULL, NULL} }; /* compose_tab_54 */ static int hash_compose_tab_55_2[4] = {-1,-1,0,1}; /* hash_compose_tab_55_2 */ static CompEntry compose_tab_55_2[] = { {4018, 3959, 0, NULL, NULL}, {4019, 3961, 0, NULL, NULL} }; /* compose_tab_55_2 */ static int hash_compose_tab_55[6] = {0,-1,1,2,-1,-1}; /* hash_compose_tab_55 */ static CompEntry compose_tab_55[] = { {3954, 3955, 0, NULL, NULL}, {3956, 3957, 0, NULL, NULL}, {3968, 0, 2, compose_tab_55_2, hash_compose_tab_55_2} }; /* compose_tab_55 */ static int hash_compose_tab_56[4] = {-1,-1,0,1}; /* hash_compose_tab_56 */ static CompEntry compose_tab_56[] = { {4018, 3958, 0, NULL, NULL}, {4019, 3960, 0, NULL, NULL} }; /* compose_tab_56 */ static int hash_compose_tab_57[4] = {0,1,-1,-1}; /* hash_compose_tab_57 */ static CompEntry compose_tab_57[] = { {3904, 3945, 0, NULL, NULL}, {3984, 4025, 0, NULL, NULL} }; /* compose_tab_57 */ static int hash_compose_tab_58[20] = {-1,2,7,-1,-1,-1,0,3,5,8,-1,4,9,-1,-1,-1,1,6,-1,-1}; /* hash_compose_tab_58 */ static CompEntry compose_tab_58[] = { {3906, 3907, 0, NULL, NULL}, {3916, 3917, 0, NULL, NULL}, {3921, 3922, 0, NULL, NULL}, {3926, 3927, 0, NULL, NULL}, {3931, 3932, 0, NULL, NULL}, {3986, 3987, 0, NULL, NULL}, {3996, 3997, 0, NULL, NULL}, {4001, 4002, 0, NULL, NULL}, {4006, 4007, 0, NULL, NULL}, {4011, 4012, 0, NULL, NULL} }; /* compose_tab_58 */ static int hash_compose_tab_59[96] = {33,12,34,-1,13,35,14,36,15,37,-1,-1,-1,-1,-1,16,38,-1,17,39,-1,18,40,-1,19, 41,-1,20,42,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,43,44,45, 46,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,21,47,-1,-1,-1,-1,-1,-1,-1,0,22,-1,-1,-1,1, 23,2,24,3,25,4,26,5,27,6,28,7,29,8,30,9,31,10,32,11}; /* hash_compose_tab_59 */ static CompEntry compose_tab_59[] = { {12358, 12436, 0, NULL, NULL}, {12363, 12364, 0, NULL, NULL}, {12365, 12366, 0, NULL, NULL}, {12367, 12368, 0, NULL, NULL}, {12369, 12370, 0, NULL, NULL}, {12371, 12372, 0, NULL, NULL}, {12373, 12374, 0, NULL, NULL}, {12375, 12376, 0, NULL, NULL}, {12377, 12378, 0, NULL, NULL}, {12379, 12380, 0, NULL, NULL}, {12381, 12382, 0, NULL, NULL}, {12383, 12384, 0, NULL, NULL}, {12385, 12386, 0, NULL, NULL}, {12388, 12389, 0, NULL, NULL}, {12390, 12391, 0, NULL, NULL}, {12392, 12393, 0, NULL, NULL}, {12399, 12400, 0, NULL, NULL}, {12402, 12403, 0, NULL, NULL}, {12405, 12406, 0, NULL, NULL}, {12408, 12409, 0, NULL, NULL}, {12411, 12412, 0, NULL, NULL}, {12445, 12446, 0, NULL, NULL}, {12454, 12532, 0, NULL, NULL}, {12459, 12460, 0, NULL, NULL}, {12461, 12462, 0, NULL, NULL}, {12463, 12464, 0, NULL, NULL}, {12465, 12466, 0, NULL, NULL}, {12467, 12468, 0, NULL, NULL}, {12469, 12470, 0, NULL, NULL}, {12471, 12472, 0, NULL, NULL}, {12473, 12474, 0, NULL, NULL}, {12475, 12476, 0, NULL, NULL}, {12477, 12478, 0, NULL, NULL}, {12479, 12480, 0, NULL, NULL}, {12481, 12482, 0, NULL, NULL}, {12484, 12485, 0, NULL, NULL}, {12486, 12487, 0, NULL, NULL}, {12488, 12489, 0, NULL, NULL}, {12495, 12496, 0, NULL, NULL}, {12498, 12499, 0, NULL, NULL}, {12501, 12502, 0, NULL, NULL}, {12504, 12505, 0, NULL, NULL}, {12507, 12508, 0, NULL, NULL}, {12527, 12535, 0, NULL, NULL}, {12528, 12536, 0, NULL, NULL}, {12529, 12537, 0, NULL, NULL}, {12530, 12538, 0, NULL, NULL}, {12541, 12542, 0, NULL, NULL} }; /* compose_tab_59 */ static int hash_compose_tab_60[20] = {-1,7,1,-1,8,2,-1,9,3,-1,-1,4,-1,-1,-1,5,-1,-1,6,0}; /* hash_compose_tab_60 */ static CompEntry compose_tab_60[] = { {12399, 12401, 0, NULL, NULL}, {12402, 12404, 0, NULL, NULL}, {12405, 12407, 0, NULL, NULL}, {12408, 12410, 0, NULL, NULL}, {12411, 12413, 0, NULL, NULL}, {12495, 12497, 0, NULL, NULL}, {12498, 12500, 0, NULL, NULL}, {12501, 12503, 0, NULL, NULL}, {12504, 12506, 0, NULL, NULL}, {12507, 12509, 0, NULL, NULL} }; /* compose_tab_60 */ static int hash_compose_tab[122] = {30,31,52,60,32,-1,-1,33,-1,34,35,-1,-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,2,3,4,-1,5,6,7,8,9,10,11,12,36,13,37,14, 38,15,16,55,40,-1,-1,-1,-1,17,56,-1,-1,-1,-1,-1,41,18,19,20,42,21,22,-1,45, 39,-1,23,24,-1,25,26,-1,-1,-1,-1,-1,-1,-1,-1,48,-1,43,44,51,53,-1,-1,27,46, 54,28,-1,-1,47,-1,-1,-1,-1,49,50,-1,-1,57,-1,58,59,29}; /* hash_compose_tab */ static CompEntry compose_tab[] = { {768, 0, 39, compose_tab_0, hash_compose_tab_0}, {769, 0, 70, compose_tab_1, hash_compose_tab_1}, {770, 0, 27, compose_tab_2, hash_compose_tab_2}, {771, 0, 19, compose_tab_3, hash_compose_tab_3}, {772, 0, 28, compose_tab_4, hash_compose_tab_4}, {774, 0, 30, compose_tab_5, hash_compose_tab_5}, {775, 0, 40, compose_tab_6, hash_compose_tab_6}, {776, 0, 50, compose_tab_7, hash_compose_tab_7}, {777, 0, 15, compose_tab_8, hash_compose_tab_8}, {778, 0, 6, compose_tab_9, hash_compose_tab_9}, {779, 0, 6, compose_tab_10, hash_compose_tab_10}, {780, 0, 34, compose_tab_11, hash_compose_tab_11}, {781, 0, 17, compose_tab_12, hash_compose_tab_12}, {783, 0, 14, compose_tab_13, hash_compose_tab_13}, {785, 0, 12, compose_tab_14, hash_compose_tab_14}, {787, 0, 15, compose_tab_15, hash_compose_tab_15}, {788, 0, 17, compose_tab_16, hash_compose_tab_16}, {795, 0, 4, compose_tab_17, hash_compose_tab_17}, {803, 0, 39, compose_tab_18, hash_compose_tab_18}, {804, 0, 2, compose_tab_19, hash_compose_tab_19}, {805, 0, 2, compose_tab_20, hash_compose_tab_20}, {807, 0, 20, compose_tab_21, hash_compose_tab_21}, {808, 0, 10, compose_tab_22, hash_compose_tab_22}, {813, 0, 12, compose_tab_23, hash_compose_tab_23}, {814, 0, 2, compose_tab_24, hash_compose_tab_24}, {816, 0, 6, compose_tab_25, hash_compose_tab_25}, {817, 0, 17, compose_tab_26, hash_compose_tab_26}, {834, 0, 12, compose_tab_27, hash_compose_tab_27}, {837, 0, 6, compose_tab_28, hash_compose_tab_28}, {1463, 0, 2, compose_tab_29, hash_compose_tab_29}, {1464, 0, 1, compose_tab_30, hash_compose_tab_30}, {1465, 0, 1, compose_tab_31, hash_compose_tab_31}, {1468, 0, 22, compose_tab_32, hash_compose_tab_32}, {1471, 0, 3, compose_tab_33, hash_compose_tab_33}, {1473, 0, 2, compose_tab_34, hash_compose_tab_34}, {1474, 0, 2, compose_tab_35, hash_compose_tab_35}, {2364, 0, 11, compose_tab_36, hash_compose_tab_36}, {2492, 0, 4, compose_tab_37, hash_compose_tab_37}, {2494, 0, 1, compose_tab_38, hash_compose_tab_38}, {2519, 0, 1, compose_tab_39, hash_compose_tab_39}, {2620, 0, 5, compose_tab_40, hash_compose_tab_40}, {2876, 0, 3, compose_tab_41, hash_compose_tab_41}, {2878, 0, 1, compose_tab_42, hash_compose_tab_42}, {2902, 0, 1, compose_tab_43, hash_compose_tab_43}, {2903, 0, 1, compose_tab_44, hash_compose_tab_44}, {3006, 0, 2, compose_tab_45, hash_compose_tab_45}, {3031, 0, 2, compose_tab_46, hash_compose_tab_46}, {3158, 0, 1, compose_tab_47, hash_compose_tab_47}, {3266, 0, 1, compose_tab_48, hash_compose_tab_48}, {3285, 0, 3, compose_tab_49, hash_compose_tab_49}, {3286, 0, 1, compose_tab_50, hash_compose_tab_50}, {3390, 0, 2, compose_tab_51, hash_compose_tab_51}, {3415, 0, 1, compose_tab_52, hash_compose_tab_52}, {3634, 0, 1, compose_tab_53, hash_compose_tab_53}, {3762, 0, 1, compose_tab_54, hash_compose_tab_54}, {3953, 0, 3, compose_tab_55, hash_compose_tab_55}, {3968, 0, 2, compose_tab_56, hash_compose_tab_56}, {4021, 0, 2, compose_tab_57, hash_compose_tab_57}, {4023, 0, 10, compose_tab_58, hash_compose_tab_58}, {12441, 0, 48, compose_tab_59, hash_compose_tab_59}, {12442, 0, 10, compose_tab_60, hash_compose_tab_60} }; /* compose_tab */ #define COMP_CANDIDATE_MAP_OFFSET 24 static Uint32 comp_candidate_map[] = { 0x081ABFDFU, 0x000361B8U, 0x00000024U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x93800000U, 0x00000006U, 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, 0x50000000U, 0x00800000U, 0x00000000U, 0x00000000U, 0x10000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x50000000U, 0x00C00000U, 0x00000000U, 0x00000000U, 0x40000000U, 0x00800000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00400000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00600004U, 0x00000000U, 0x00000000U, 0x40000000U, 0x00800000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00040000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00040000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00020000U, 0x00000001U, 0x00A00000U };