nostrdb

an unfairly fast embedded nostr database backed by lmdb
git clone git://jb55.com/nostrdb
Log | Files | Refs | Submodules | README | LICENSE

binmoji_table.h (6298B)


      1 #ifndef EMOJI_HASH_TABLE_H
      2 #define EMOJI_HASH_TABLE_H
      3 
      4 #include <stdint.h>
      5 
      6 /* This file is auto-generated by generate_hash_table.py */
      7 
      8 static const EmojiHashEntry binmoji_table[] = {
      9     {0x009D7FB7, 1, {0x1F1E9}},
     10     {0x03827B8D, 2, {0xFE0F, 0x2642}},
     11     {0x03A767C3, 1, {0x2194}},
     12     {0x045C6200, 1, {0x1F1E8}},
     13     {0x07667A74, 1, {0x2195}},
     14     {0x08C7368D, 2, {0x1F9BD, 0x27A1}},
     15     {0x091F44D9, 1, {0x1F1EB}},
     16     {0x0A0040E3, 2, {0xFE0F, 0x2640}},
     17     {0x0A4D693F, 2, {0x26A7, 0xFE0F}},
     18     {0x0DDE596E, 1, {0x1F1EA}},
     19     {0x0FF6A5EC, 1, {0x1F52C}},
     20     {0x1035EC63, 2, {0x2194, 0xFE0F}},
     21     {0x10E7495E, 3, {0x1F469, 0x1F467, 0x1F466}},
     22     {0x11C8318C, 2, {0xFE0F, 0x1F525}},
     23     {0x11CE3159, 3, {0x1F9D1, 0x1F9D2, 0x1F9D2}},
     24     {0x12E2D1B2, 3, {0x2642, 0x27A1, 0xFE0F}},
     25     {0x1399096B, 1, {0x1F1ED}},
     26     {0x13BA8F92, 2, {0xFE0F, 0x20E3}},
     27     {0x142654E9, 3, {0x1F469, 0x1F467, 0x1F467}},
     28     {0x175814DC, 1, {0x1F1EC}},
     29     {0x17ADDABC, 2, {0x1F5E8, 0xFE0F}},
     30     {0x18E0A986, 2, {0x2695, 0xFE0F}},
     31     {0x190FF79B, 2, {0x1F9AF, 0x27A1}},
     32     {0x1A1B3205, 1, {0x1F1EF}},
     33     {0x1AD4A79F, 2, {0x1F467, 0x1F467}},
     34     {0x1B706904, 4, {0x2764, 0xFE0F, 0x1F48B, 0x1F9D1}},
     35     {0x1E15BA28, 2, {0x1F467, 0x1F466}},
     36     {0x1EDA2FB2, 1, {0x1F1EE}},
     37     {0x24BD6E8D, 1, {0x1F527}},
     38     {0x253E99D4, 4, {0x2642, 0xFE0F, 0x27A1, 0xFE0F}},
     39     {0x2586DE9E, 1, {0x27A1}},
     40     {0x2D3F55E3, 1, {0x1F525}},
     41     {0x2DE4D231, 2, {0x2642, 0x27A1}},
     42     {0x2F4DEBFD, 1, {0x20E3}},
     43     {0x30A9040E, 1, {0x2695}},
     44     {0x36F7248C, 1, {0x2640}},
     45     {0x38D2C20A, 1, {0x1F1E6}},
     46     {0x3C13DFBD, 1, {0x1F1E7}},
     47     {0x3C5FF473, 2, {0x1F9D1, 0x1F9D2}},
     48     {0x3D07A1FC, 1, {0x1F384}},
     49     {0x3DEA22D7, 1, {0x2696}},
     50     {0x3F751FE2, 1, {0x2642}},
     51     {0x417843A9, 1, {0x1F5E8}},
     52     {0x41CA5100, 2, {0x1F9BC, 0x27A1}},
     53     {0x41CF821E, 1, {0x1F1FA}},
     54     {0x450E9FA9, 1, {0x1F1FB}},
     55     {0x484DB970, 1, {0x1F1F8}},
     56     {0x48D80AE6, 3, {0x2640, 0xFE0F, 0x27A1}},
     57     {0x4C8CA4C7, 1, {0x1F1F9}},
     58     {0x4F9091D9, 3, {0x1F9BD, 0x27A1, 0xFE0F}},
     59     {0x52CBF4C2, 1, {0x1F1FE}},
     60     {0x560AE975, 1, {0x1F1FF}},
     61     {0x5718DDA5, 2, {0x1F466, 0x1F466}},
     62     {0x58A121D3, 2, {0x1F430, 0x1F469}},
     63     {0x58AC2E7A, 2, {0x2764, 0x1F468}},
     64     {0x59388BEE, 2, {0x2195, 0xFE0F}},
     65     {0x59EA2ED3, 3, {0x1F469, 0x1F466, 0x1F466}},
     66     {0x5B49CFAC, 1, {0x1F1FC}},
     67     {0x5B5F53CD, 2, {0x1F91D, 0x1F9D1}},
     68     {0x5C603C64, 2, {0x1F430, 0x1F468}},
     69     {0x5C6D33CD, 2, {0x2764, 0x1F469}},
     70     {0x5DF0BE19, 2, {0xFE0F, 0x1F308}},
     71     {0x5F88D21B, 1, {0x1F1FD}},
     72     {0x60EA7029, 3, {0x2764, 0xFE0F, 0x1F9D1}},
     73     {0x6107DA76, 1, {0x1F308}},
     74     {0x63067211, 1, {0x1F1F3}},
     75     {0x63ED85D3, 1, {0xFE0F}},
     76     {0x67C76FA6, 1, {0x1F1F2}},
     77     {0x68B58497, 3, {0xFE0F, 0x2640, 0xFE0F}},
     78     {0x6A84497F, 1, {0x1F1F1}},
     79     {0x6B8E2FD6, 3, {0x2764, 0x1F48B, 0x1F469}},
     80     {0x6B8F897C, 2, {0x2642, 0xFE0F}},
     81     {0x6E4554C8, 1, {0x1F1F0}},
     82     {0x6F4F3261, 3, {0x2764, 0x1F48B, 0x1F468}},
     83     {0x6F512A89, 1, {0x1F393}},
     84     {0x6FD4811E, 2, {0x1FAEF, 0x1F9D1}},
     85     {0x700204CD, 1, {0x1F1F7}},
     86     {0x74C3197A, 1, {0x1F1F6}},
     87     {0x75AC9A14, 1, {0x1F9D2}},
     88     {0x785EE7CD, 1, {0x2B1B}},
     89     {0x79803FA3, 1, {0x1F1F5}},
     90     {0x7D412214, 1, {0x1F1F4}},
     91     {0x7D8F27C6, 2, {0xFE0F, 0x1F5E8}},
     92     {0x868D184D, 3, {0xFE0F, 0x1F5E8, 0xFE0F}},
     93     {0x90288C78, 1, {0x1F3A8}},
     94     {0x92B7B14D, 1, {0x1F37C}},
     95     {0x9499EDEC, 6, {0xE0067, 0xE0062, 0xE0073, 0xE0063, 0xE0074, 0xE007F}},
     96     {0x962A74D1, 1, {0x1F4A5}},
     97     {0x996BD75C, 6, {0xE0067, 0xE0062, 0xE0077, 0xE006C, 0xE0073, 0xE007F}},
     98     {0x99F2B752, 4, {0x2764, 0xFE0F, 0x1F48B, 0x1F468}},
     99     {0x9A52E21B, 1, {0x2620}},
    100     {0x9B6DABCE, 3, {0xFE0F, 0x26A7, 0xFE0F}},
    101     {0x9D1458D9, 2, {0x1F32B, 0xFE0F}},
    102     {0x9D33AAE5, 4, {0x2764, 0xFE0F, 0x1F48B, 0x1F469}},
    103     {0x9F647327, 1, {0x1FAF2}},
    104     {0xA0DE8B8D, 2, {0x1F468, 0x1F467}},
    105     {0xA38B28DE, 2, {0x27A1, 0xFE0F}},
    106     {0xA41F963A, 2, {0x1F468, 0x1F466}},
    107     {0xA4D50120, 1, {0x1F9AF}},
    108     {0xA524171C, 1, {0x1F3A4}},
    109     {0xA59E4F46, 2, {0x2708, 0xFE0F}},
    110     {0xA7E7F202, 1, {0x1F4A8}},
    111     {0xA818439D, 3, {0x2642, 0xFE0F, 0x27A1}},
    112     {0xA9EDDAD6, 1, {0x1F3EB}},
    113     {0xAAA4D4DB, 1, {0x1F4AB}},
    114     {0xAADD10BE, 2, {0xFE0F, 0x1F4A5}},
    115     {0xAAF80CF0, 1, {0x1F373}},
    116     {0xABEA84B5, 3, {0x1F468, 0x1F466, 0x1F466}},
    117     {0xAFB3FA54, 1, {0x1F33E}},
    118     {0xB36B9764, 1, {0x1F3ED}},
    119     {0xB715C37F, 3, {0x1F9AF, 0x27A1, 0xFE0F}},
    120     {0xB93E3755, 1, {0x1F680}},
    121     {0xB9CF624F, 6, {0xE0067, 0xE0062, 0xE0065, 0xE006E, 0xE0067, 0xE007F}},
    122     {0xBD903BBF, 3, {0x1F9BC, 0x27A1, 0xFE0F}},
    123     {0xBFFE1D2B, 2, {0x2640, 0x27A1}},
    124     {0xC222DF26, 1, {0x1F467}},
    125     {0xC249C89D, 2, {0x2744, 0xFE0F}},
    126     {0xC3F70111, 2, {0x2696, 0xFE0F}},
    127     {0xC6E3C291, 1, {0x1F466}},
    128     {0xD08B67ED, 1, {0x1F9B0}},
    129     {0xD1EE369F, 2, {0xFE0F, 0x26A7}},
    130     {0xD44A7A5A, 1, {0x1F9B1}},
    131     {0xD9095C83, 1, {0x1F9B2}},
    132     {0xD9DD8D9B, 2, {0x1F91D, 0x1F468}},
    133     {0xDA2EF02C, 2, {0x2764, 0x1F9D1}},
    134     {0xDD1C902C, 2, {0x1F91D, 0x1F469}},
    135     {0xDD2358A8, 1, {0x1FA79}},
    136     {0xDDC84134, 1, {0x1F9B3}},
    137     {0xDEE2E232, 2, {0x1F430, 0x1F9D1}},
    138     {0xE146E13E, 1, {0x1F9BD}},
    139     {0xE1D43CC7, 2, {0xFE0F, 0x1FA79}},
    140     {0xE268AE7F, 3, {0x2764, 0xFE0F, 0x1F468}},
    141     {0xE2E7E338, 3, {0x1F468, 0x1F467, 0x1F466}},
    142     {0xE54BC011, 1, {0x1F7E9}},
    143     {0xE587FC89, 1, {0x1F9BC}},
    144     {0xE626FE8F, 3, {0x1F468, 0x1F467, 0x1F467}},
    145     {0xE6A9B3C8, 3, {0x2764, 0xFE0F, 0x1F469}},
    146     {0xE6B50FAB, 1, {0x1F4BB}},
    147     {0xE7485CE4, 2, {0x1F9D2, 0x1F9D2}},
    148     {0xE99742FF, 2, {0x1FAEF, 0x1F469}},
    149     {0xE9D3EC00, 2, {0x1F469, 0x1F467}},
    150     {0xECC9FB7F, 1, {0x1F7EB}},
    151     {0xED12F1B7, 2, {0x1F469, 0x1F466}},
    152     {0xED1952F0, 1, {0x26A7}},
    153     {0xED565F48, 2, {0x1FAEF, 0x1F468}},
    154     {0xEDCDEC37, 3, {0x2764, 0x1F48B, 0x1F9D1}},
    155     {0xF0B72869, 4, {0x2640, 0xFE0F, 0x27A1, 0xFE0F}},
    156     {0xF22298C9, 3, {0x2640, 0x27A1, 0xFE0F}},
    157     {0xF4674A4F, 1, {0x1F32B}},
    158     {0xF660789F, 1, {0x2708}},
    159     {0xF7EA938C, 1, {0x2744}},
    160     {0xF8F25FAE, 1, {0x1F4BC}},
    161     {0xF9954666, 2, {0x2640, 0xFE0F}},
    162     {0xFAAF4B8D, 3, {0xFE0F, 0x2642, 0xFE0F}},
    163     {0xFC3A4497, 2, {0x2620, 0xFE0F}},
    164     {0xFCADD74B, 1, {0x1F692}},
    165     {0xFF01B13B, 1, {0x1F9BA}},
    166     {0xFFEAA8A7, 1, {0x1FA70}},
    167 };
    168 
    169 #endif /* EMOJI_HASH_TABLE_H */