1
0
mirror of synced 2025-01-18 00:56:49 +01:00

ui: Add font awesome icons font

This commit is contained in:
WerWolv 2021-02-24 22:42:26 +01:00
parent 4a1de5d1cb
commit 02a63639da
4 changed files with 1528 additions and 3 deletions

View File

@ -22,13 +22,15 @@ add_library(imgui
source/TextEditor.cpp
source/imgui_imhex_extensions.cpp
source/imnodes.cpp
fonts/fontawesome_font.c
)
add_compile_definitions(IMGUI_IMPL_OPENGL_LOADER_GLAD)
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/../glad ${CMAKE_CURRENT_BINARY_DIR}/external/glad)
target_include_directories(imgui PUBLIC include ${FREETYPE_INCLUDE_DIRS} ${GLFW_INCLUDE_DIRS})
target_include_directories(imgui PUBLIC include fonts ${FREETYPE_INCLUDE_DIRS} ${GLFW_INCLUDE_DIRS})
target_link_directories(imgui PUBLIC ${GLM_INCLUDE_DIRS} ${GLFW_LIBRARY_DIRS})

471
external/ImGui/fonts/fontawesome_font.c vendored Normal file
View File

@ -0,0 +1,471 @@
// File: '.\fa-regular-400.ttf' (34052 bytes)
// Exported using binary_to_compressed_c.cpp
const unsigned int font_awesome_compressed_size = 22262;
const unsigned int font_awesome_compressed_data[22264/4] =
{
0x0000bc57, 0x00000000, 0x04850000, 0x00000400, 0x00010037, 0x000d0000, 0x00030080, 0x54464650, 0xc834934d, 0x84000023, 0x281582e8, 0x4544471c,
0x002a0046, 0x200f82a0, 0x2c0f82c8, 0x2f534f1e, 0x53924132, 0x0100001b, 0x360f8258, 0x616d6360, 0xc8a0c770, 0x040000f4, 0x0300000c, 0x736167da,
0x82ffff70, 0x84002249, 0x381f82c0, 0x796c6708, 0x37e67c66, 0x09000011, 0x6e000020, 0x61656898, 0x8f261b64, 0x201b826b, 0x210382dc, 0x10826836,
0x02350423, 0x204f82d1, 0x280f8214, 0x746d6824, 0x00b01278, 0x2b0f8274, 0x020000b8, 0x636f6c54, 0xc865e561, 0x07200b82, 0x01298f82, 0x78616d36,
0x00ea0070, 0x201f82af, 0x2b2f8238, 0x6d616e20, 0x3bdb3965, 0x77000022, 0x052c2382, 0x736f705b, 0x4169fc74, 0x7d0000bb, 0x07214f82, 0x2fdb83ab,
0xa1854b01, 0x9e9378e0, 0xf53c0f5f, 0x00020b00, 0xdc230083, 0x86a2e424, 0xffa92807, 0x02b9ffec, 0x82c90187, 0x0008210f, 0x5e821e85, 0xc0210282,
0x23c382ff, 0xecff8002, 0x87238982, 0x8d000100, 0x84902000, 0x009a2411, 0x840e00ac, 0x00022118, 0x13843282, 0x09824020, 0x04260283, 0x9001ed01,
0x16820500, 0x66014c22, 0x47211082, 0x2a078501, 0x001900f5, 0x02000084, 0x82030500, 0x2a029215, 0x64456650, 0x04f08000, 0x8301c8f5, 0x012e2483,
0x825400cc, 0x23818426, 0xa5013a01, 0x20240b82, 0x00020100, 0xaa200086, 0xff274b83, 0x004002fb, 0x83c0010f, 0x0800230b, 0x07840002, 0x80010022,
0x02200785, 0x02219382, 0x20178400, 0x83078408, 0x201b820f, 0x212f8401, 0x1382fcff, 0x85020021, 0x82078223, 0x234b820f, 0xfdff0002, 0x17871384,
0xc9820020, 0x01202f82, 0xf884038e, 0x1b8d6020, 0x08221382, 0x1382f001, 0x47830386, 0x6b840120, 0x87080021, 0x8202203f, 0x8b238457, 0x8293834f,
0x86bf8703, 0x8c172007, 0x201f823b, 0x84039e01, 0xff0027e3, 0xfff001ff, 0xeb8402ed, 0x85faff21, 0x090f4113, 0x8f850120, 0x21082341, 0xef82c001,
0x0220e382, 0x0f83ef86, 0xfb200382, 0xf38fcb84, 0x53412386, 0x06674108, 0x27820120, 0x1383d788, 0x00202789, 0x00202b82, 0x23884f83, 0x8f413385,
0x079b4105, 0xfeff4023, 0x82178502, 0xfcff212f, 0xa30b4341, 0x8402200b, 0x82e382f3, 0x202f9843, 0x059741f8, 0x00950020, 0x16820320, 0x1c220383,
0x09820100, 0xd4020024, 0x09840300, 0x04001c24, 0x1182b802, 0x00aab408, 0x00060080, 0xf005f02a, 0xf017f007, 0xf024f022, 0xf03ef02e, 0xf059f044,
0xf070f06e, 0xf075f073, 0xf080f07c, 0xf089f086, 0xf09df094, 0xf0a7f0a0, 0xf0c8f0c5, 0xf0ebf0e0, 0xf0f8f0f3, 0xf111f1fe, 0xf11cf11a, 0xf144f133,
0xf14af146, 0xf152f14e, 0xf165f15c, 0xf192f186, 0xf1c9f1ad, 0xf1d8f1cd, 0xf1eaf1e3, 0xf2f9f1f6, 0xf249f20a, 0xf25bf24d, 0xf274f25d, 0xf28bf27a,
0xf2b6f28d, 0xf2bbf2b9, 0xf2c2f2bd, 0xf2dcf2d2, 0xf302f3ed, 0xf35bf328, 0xf4d1f3a5, 0xf4adf410, 0xf556f5da, 0xf57af567, 0xf59cf58c, 0xf5b4f5a5,
0xf5c2f5b8, 0x00ffffc8, 0x8e04f000, 0x885720ab, 0x8c7b20ab, 0x82a420ab, 0x8cc720ab, 0x8a1820ab, 0xf14d2aab, 0xf15bf150, 0xf185f164, 0x20ab8291,
0x20ab8ec1, 0x20ab8247, 0x22ab8254, 0x8479f271, 0x86b520ab, 0xf2c122ab, 0x20ab88d0, 0x28ab8e58, 0xf57ff579, 0xf5a4f596, 0x08ab87b3, 0x0fff0faa,
0x0fef0ffe, 0x0fe40fe5, 0x0fcc0fdb, 0x0fb50fc7, 0x0fa00fa1, 0x0f9d0f9e, 0x0f950f98, 0x0f8e0f90, 0x0f7c0f84, 0x0f770f7a, 0x0f590f5a, 0x0f380f42,
0x0f2d0f31, 0x0f160f28, 0x0e0f0f10, 0x0ee90ef9, 0x0ee50ee8, 0x0ee20ee3, 0x0ed30eda, 0x0eaa0eb4, 0x0e7d0e90, 0x0e700e7a, 0x0e600e66, 0x0e530e55,
0x0e070e43, 0x0dfe0d04, 0x0dea0dfd, 0x0dd60de6, 0x0dae0dd5, 0x0dab0dac, 0x0da70daa, 0x0d910d9a, 0x0d6d0d81, 0x0c190d48, 0x0ca50cd0, 0x0bcb0b67,
0x0b240b9f, 0x0a030b14, 0x0af60aff, 0x0ae20aef, 0x0ad60adf, 0x000100d1, 0x22aa0040, 0x88000601, 0x440120b0, 0x00200652, 0xcd40008b, 0xb4b88bac,
0x4056090b, 0xc4007c00, 0x6e01f800, 0xe201be01, 0x84022a02, 0x0403ce02, 0xac036203, 0xa2041a04, 0x0c05e004, 0xb6054805, 0x4e062a06, 0x1a07cc06,
0xe0076007, 0xe0086008, 0xb6095c09, 0x380a0c0a, 0xe60a860a, 0xcc0b380b, 0x340c160c, 0xce0c800c, 0xe40d120d, 0x4c0e1c0e, 0xc40e860e, 0x820f420f,
0xfe0fc00f, 0x6c103c10, 0x3611b810, 0x2612b411, 0xa2126412, 0x4a13cc12, 0x4214cc13, 0xfe14a614, 0xbc154a15, 0x6a161a16, 0x2c17e216, 0xc6176a17,
0xa4184218, 0x6419f218, 0x961aee19, 0x121bc81a, 0xea1b581b, 0xe81c661c, 0xd21d421d, 0x0e1f8a1e, 0xb21f5c1f, 0x5c20f81f, 0xf820ae20, 0x7e213821,
0x5422b021, 0x3c23dc22, 0xfe23ae23, 0xc4245824, 0x0425ec24, 0x30263e25, 0xf4269026, 0x70273a27, 0xdc27a627, 0x56281228, 0x0e29b628, 0xc8296c29,
0xb02a382a, 0x682b202b, 0x342ce82b, 0xfc2c902c, 0xf22d842d, 0xf22e502e, 0x1630722f, 0x0a318630, 0xf631a031, 0xda325a32, 0xc2337a33, 0x7e342434,
0x0a35d634, 0xec357c35, 0xb2364436, 0x4c37f036, 0x02000000, 0xdffffaff, 0xa5010602, 0x24001200, 0x1e010000, 0x010f0601, 0x012f2206, 0x3736012e,
0x3e171636, 0x34361701, 0x14822627, 0x2e275208, 0x14060701, 0x3716011f, 0x1824ca01, 0x10af1b16, 0x1baf102c, 0x2b241816, 0x752a2a75, 0x1e241d14,
0x23231c4f, 0x241e4f1c, 0x0303b01d, 0x551f8001, 0x10b21c4e, 0x4f1cb210, 0x09241f54, 0xe0092a2a, 0x1822571e, 0x23231d06, 0x2218061d, 0x04b21e57,
0x2c7f8304, 0xbaff0f00, 0xc1013102, 0x22001800, 0x257f8300, 0x1617010f, 0x6b822f06, 0x3f266208, 0x36262701, 0x3236023f, 0x2f37021f, 0x17010f01,
0x02173707, 0x0e0c1410, 0x2003196a, 0x11838311, 0x6a190320, 0x92140c0e, 0x09280941, 0x8b640741, 0x648b3e3e, 0x017c7c17, 0x0e260214, 0x17139267,
0x0a444409, 0x67921318, 0x1602260e, 0x84121284, 0x7e1462a2, 0x8b62147e, 0x04004242, 0xc0ff0000, 0x21018201, 0x77821300, 0x002a2108, 0x25000032,
0x011d1632, 0x21230614, 0x013d2622, 0x32333634, 0x17363216, 0x23263435, 0x22230622, 0x1d2d0583, 0x26223601, 0x16323634, 0x06222614, 0x081d8214,
0x3a01343e, 0x141c4f37, 0x1c14a0fe, 0x330d374f, 0x33623434, 0x1e390323, 0x2303391e, 0x5478ec33, 0x68547854, 0x50383850, 0x374f9038, 0x1c1c141a,
0x4f371a14, 0x1aa01010, 0x10103323, 0xb01a2333, 0x54221f82, 0x1f829c78, 0x00503834, 0xff080003, 0x01f801c8, 0x000700b8, 0x001f000f, 0x66821200,
0x6e820620, 0x36321223, 0x216e8334, 0x95832705, 0x013b2308, 0x17011d32, 0x06010f16, 0x9191ce99, 0xa6a591ce, 0x75a67575, 0x05550601, 0x430c200c,
0x07120709, 0x1682b801, 0xfece9123, 0x2f1782d1, 0x3e0da675, 0x0ca40604, 0x07308e0c, 0x000a1a0a, 0x08200082, 0xe024f782, 0xa0010002, 0x1b336582,
0x33002700, 0x47003f00, 0x57004f00, 0x32010000, 0x85111516, 0x113526ff, 0x01333634, 0x22068232, 0x82222123, 0x25332914, 0x012b1415, 0x34013d22,
0x35208082, 0x06210b96, 0x20af8314, 0x89b78636, 0xd0012107, 0xfe21fb83, 0x2c058360, 0x06069a01, 0x06066cfe, 0xc80c6a01, 0x23028e0c, 0x151e15fc,
0x0121028d, 0x055c41a0, 0x01141c22, 0xfe243d82, 0x54010670, 0xac283e82, 0x0c185c06, 0x540c180c, 0x0920058a, 0x75203a84, 0xeb82058a, 0xeb820220,
0x0002c029, 0x2800c201, 0x82003800, 0x363726df, 0x14011d16, 0x05ce4107, 0x14150723, 0x34d38206, 0x26113526, 0x17363435, 0x1417011e, 0x36071415,
0x13163233, 0x83218735, 0x3329080d, 0x2c500132, 0x162b1841, 0x6725433d, 0x093f4116, 0x09071007, 0x11151e18, 0x2702021a, 0x96672529, 0x661e3b45,
0x342d391e, 0x0806834c, 0x1c70012b, 0xf01a1c0a, 0x20280e1a, 0x0907531d, 0x96010709, 0x1c151c0e, 0x11180101, 0x07080303, 0x00ff200f, 0x202020f0,
0x002018e8, 0x289f8400, 0xc0018001, 0x13000a00, 0x057f4100, 0x11072734, 0x01333634, 0x21233411, 0x37111522, 0x1c145001, 0xff82c0c0, 0xfe062026,
0x019006ec, 0xfe330a82, 0x01707030, 0xfe1c14d0, 0x06760154, 0x548afe06, 0x82000400, 0x00022b00, 0x0f008001, 0x23001b00, 0xcb412e00, 0x0799411d,
0x37351725, 0x83011f36, 0x41152003, 0x393613a2, 0x22171722, 0x08280817, 0x08782808, 0x80015808, 0xe0fe141c, 0x8b831c14, 0xb0237c82, 0x82140106,
0x06ec227d, 0x232482f8, 0x30b12217, 0x50212787, 0x055b4300, 0x0141022e, 0x001c00c1, 0x002f002a, 0x25000037, 0x20057a41, 0x21d58206, 0xe1833526,
0x1632212c, 0x2b06010f, 0x35211101, 0xec433734, 0x36013805, 0x16011f32, 0x0f270714, 0x27133701, 0x17010f26, 0x92013637, 0x420a0420, 0x2b080804,
0x04040512, 0xf2030220, 0xfe9f6001, 0x1c145af9, 0x07010a02, 0x2b123011, 0xba3a7411, 0x2bfb4107, 0x3a1f0708, 0x2067071f, 0x91060404, 0x6023a984,
0x820a1c14, 0xa0fe2b31, 0xfecc0372, 0x1c020af9, 0x31825a14, 0x112b112c, 0xba3a3031, 0x0a010741, 0x3284072b, 0x7f430020, 0x432b200e, 0x2522117f,
0xb1831707, 0xab822f20, 0x26012f25, 0x8227013f, 0x063e4103, 0x8b431620, 0x3e2e2a0c, 0x1708083e, 0x3e3e0908, 0x20068209, 0x430d8c08, 0x91200d9c,
0x30862293, 0x00820020, 0x20181344, 0x067e4424, 0x91850720, 0x17208987, 0x012f8785, 0x7575a64b, 0x093c75a6, 0x0809ac09, 0x8209095b, 0x8e3b238b,
0x7b860908, 0x1a826120, 0x0da67528, 0x09ab0809, 0xa1845b09, 0x088d3d25, 0x44040009, 0x38220c7f, 0x01414000, 0x0e142412, 0x43011d02, 0x3d2d0534,
0x023e3401, 0x35033e37, 0x22232634, 0x0513410e, 0x33363724, 0x04441632, 0x0c124107, 0x16332508, 0x0507161c, 0x0807052e, 0x080c0a12, 0x19030908,
0x0c110b0f, 0x1c090709, 0x40250609, 0x19413f26, 0x22191922, 0x310d1c41, 0x0e20178a, 0x05060810, 0x09050707, 0x0710140c, 0x3e820506, 0x100c052d,
0x090b0c07, 0x0a071507, 0x83bb3436, 0x00192434, 0x82030000, 0x02002d03, 0x00800140, 0x00230011, 0x0100002f, 0x39058344, 0x16373435, 0x35363233,
0x05362734, 0x0e071416, 0x2e222301, 0x34262701, 0x20823e37, 0x32072308, 0x012e3736, 0x1e070622, 0x2f200102, 0x415d4141, 0x170e0d04, 0x010f0721,
0x2a03032d, 0x6f3c5b98, 0x08831c56, 0xf398b62f, 0x25257f4a, 0x257f947f, 0x015b4a18, 0x32288230, 0x0f102e41, 0x0e172107, 0x0761050d, 0x61500710,
0x84354f2d, 0x61350807, 0x43434def, 0x2c434d4d, 0x05002341, 0xc0ffffff, 0xc0018102, 0x19001300, 0x33001f00, 0x00004600, 0x14151605, 0x2306010f,
0x26012722, 0x013f3435, 0x17323336, 0x22048205, 0x82071716, 0x27262514, 0x27072237, 0x1e220e82, 0xae821701, 0x0b820620, 0x0323a182, 0x84173732,
0x20b7821c, 0x2d0a8236, 0x02011e07, 0x0a04067a, 0x04060804, 0x0886aafd, 0x0b050127, 0x02412d0c, 0x25058459, 0x2f1f1b70, 0xbf853435, 0x261f1627,
0x7f25121a, 0x2412844a, 0x032a985b, 0x29118603, 0x05080517, 0x04060c05, 0x0886d301, 0x3f028e24, 0x0382722d, 0x24079423, 0x28d08513, 0x1b1e2229,
0xfe4d4321, 0x211182e0, 0xe1825061, 0x00211086, 0x083b4708, 0x17000b32, 0x2f002300, 0x47003b00, 0x6f006700, 0x23370000, 0x23062446, 0x3714011d,
0x21093246, 0x0b8a1715, 0x0b960720, 0x3720238b, 0x290a8846, 0x3435013b, 0x1d32013b, 0x07873301, 0x03163230, 0x14112111, 0x94322133, 0x280c0c28,
0x0382600c, 0xc0200697, 0x44441b86, 0x82302007, 0x8280200f, 0x14302a03, 0xa0fe301c, 0x06540106, 0x202185a0, 0x8649830c, 0x8a88200a, 0x2361840b,
0xa0fedc0c, 0x23075144, 0x340c0c34, 0x1c2c0383, 0x2a0192fe, 0x0006d6fe, 0xfffbff02, 0x22055347, 0x43260013, 0x232e0637, 0x23062722, 0x3e372622,
0x35263702, 0xc4470534, 0x152f0805, 0x07011f14, 0x3f360706, 0x96161701, 0x6a9696d4, 0x4a412e2f, 0x020a0c10, 0x3507170f, 0x7a560001, 0x287aac7a,
0x0c080a14, 0x17141b1e, 0x82a00126, 0x2e0e3c0e, 0x11020b1d, 0x46381225, 0x845ef656, 0x33425e5e, 0x141c162a, 0x0d140a15, 0x82000c07, 0x85022000,
0x80012804, 0x1b001300, 0x48010000, 0x353009c3, 0x3b363411, 0x011f3201, 0x22233513, 0x1123012f, 0x250be445, 0x37090d93, 0x0482c7c0, 0x40018c24,
0xd645141c, 0x37092408, 0x82e0f0fe, 0x43e02004, 0x48200653, 0x15225782, 0xd5832200, 0x16322524, 0xbf45010f, 0x013b2308, 0x6a833317, 0x15253a08,
0x21333637, 0x012b3435, 0x01222327, 0x02072137, 0x0f1c1c10, 0xfe1b0e50, 0x1c1c1470, 0xa040a014, 0x50fe1c14, 0x011b0e3f, 0x40ae0618, 0x90010686,
0x4d85fe50, 0x801831e0, 0x05484617, 0x302d7d82, 0x1768e96a, 0xfe40062a, 0x008080e0, 0x2bcf8805, 0x001f000f, 0x0044002f, 0x25000054, 0x82059149,
0x441620cd, 0xdd830a80, 0x23210f84, 0x211f8d33, 0x05411723, 0x15162310, 0x248e3711, 0x058d0126, 0x16050808, 0xd6200483, 0x4a200988, 0xad2e0988,
0x07090907, 0x130d30fe, 0x07100709, 0x17883d09, 0x05086023, 0x840c83e6, 0x83c62004, 0x20048409, 0x82098386, 0x84302004, 0x0d13232e, 0x3f845001,
0x0830c024, 0x1a834605, 0x002f0482, 0xfffbff03, 0x014502e0, 0x002300a0, 0x824d0036, 0x021e24d7, 0x42061617, 0x2721062a, 0x05314226, 0x26373631,
0x33363435, 0x1e171632, 0x25141501, 0x42331617, 0x372c0d3c, 0x34353605, 0x15162726, 0x07010e14, 0x8a081c82, 0x1617013f, 0x012f2617, 0x13071402,
0x0c0a010b, 0x1e3c410f, 0x1867401e, 0x423b0e0f, 0x150a0c0f, 0x567a2c11, 0x4b186840, 0x144bfe65, 0x5f411918, 0x1e5f825f, 0x04040f18, 0x78011516,
0x0131401e, 0x3132522f, 0x14181952, 0x04161511, 0x0e3e0f04, 0x0b010d1b, 0x3607271c, 0x2703022c, 0x23140b1c, 0x5e42372b, 0x59092c36, 0x0431373c,
0x425c4206, 0x1d232e42, 0x07072018, 0x1d2f0e07, 0x0b3b2423, 0x45280208, 0x0632052c, 0x820e0b04, 0x00202e14, 0x00010000, 0x01baff0f, 0x00c00120,
0x24e38213, 0x26060715, 0x06c94b3f, 0x0f153327, 0x01071701, 0x0bba4b20, 0x3e142808, 0x3f17648b, 0x17094437, 0x0e679114, 0x84150326, 0x147e4412,
0x00008b62, 0xfffcff03, 0x010402bc, 0x002300c4, 0x82510041, 0x011e3a59, 0x16010e07, 0x0626060e, 0x022e0607, 0x26013e37, 0x3616063e, 0x36173637,
0x23188226, 0x16040e26, 0x16201882, 0x16291782, 0x37013e32, 0x3626023e, 0x20118226, 0x2035830e, 0x360f822e, 0x01363701, 0x0d0b2acf, 0x04080204,
0x443e270a, 0x25283838, 0x90361608, 0x0a352e11, 0x3311112c, 0x44463c36, 0x01060320, 0x270d820b, 0x33282a0f, 0x221d3b32, 0x23080f83, 0x090a02a0,
0x01056029, 0x010a110d, 0x08377407, 0x362ab901, 0x28250816, 0x3e443838, 0x08040b26, 0x0b0d0402, 0x692e1190, 0x0b0a2b12, 0x20030601, 0x363c4644,
0x0d821133, 0x06040926, 0x221c2107, 0x112e0e84, 0x6005010d, 0x020a0929, 0x7437080d, 0xe9820107, 0x00000530, 0x4002e0ff, 0x1000a001, 0x20001800,
0xc14a2c00, 0x011e2105, 0x300ca24b, 0x011d2217, 0x23343521, 0x013d3211, 0x33141521, 0x0a9a4b37, 0x0b8a1720, 0x0d100239, 0x141c0d16, 0x1c1420fe,
0x0606141c, 0x0606e001, 0x8a0620fe, 0x820c480c, 0x0cc02302, 0x02820c88, 0x82a00121, 0x09e54423, 0x2a06302b, 0xa0fe062a, 0x06aaaa06, 0x05024564,
0x9a820584, 0x2f06a343, 0x00800140, 0x00170013, 0x0023001b, 0x2500002b, 0x2f0b3c4d, 0x3336013f, 0x05173221, 0x13272107, 0x24152135, 0x4806194c,
0x0222071c, 0x8c850937, 0x0e690938, 0x190e0119, 0x4ecbfe0e, 0x694eaa01, 0xc00120fe, 0x13131a13, 0x05844d1a, 0x0f0cd423, 0x2db08389, 0x970c0f89,
0x701b1515, 0x80e0fe70, 0x1f834d80, 0x02832282, 0x00000023, 0x08cf4c03, 0x55003239, 0x00005d00, 0x15163201, 0x2b020e14, 0x16070601, 0x2b010e07,
0x82262201, 0x3006830b, 0x3634013d, 0x1732013b, 0x31373233, 0x033e3736, 0x25298333, 0x36321707, 0x22823435, 0x06823420, 0x2505ca48, 0x15070607,
0x2982021e, 0x013e2722, 0x06210283, 0x05ee4d34, 0x22ad013a, 0x1e170d31, 0x06022411, 0x35011404, 0x5322152e, 0x0d09030a, 0x13130d40, 0x6d080482,
0x15090309, 0x12040911, 0x2a101a0c, 0x0e560232, 0x9f0e1515, 0x0a042c1b, 0x140b0510, 0x2a111b20, 0x3d15132a, 0x08090c0a, 0xfa0a010e, 0x0e0e140e,
0x31360114, 0x171e1122, 0x220a0c0d, 0x2833281d, 0xe60c1108, 0x1808110c, 0x24060e13, 0x242f1213, 0x15760b0c, 0x07150e0e, 0x1123142c, 0x1612081f,
0x02b00424, 0x073d1214, 0x260d0f20, 0x40838a0a, 0xfe820e20, 0x5625ff8c, 0x00005e00, 0x44e48335, 0x1e280541, 0x17161702, 0x013b1631, 0x1e20f683,
0x2b07bb49, 0x06222327, 0x2622012b, 0x26372627, 0x26220b82, 0x21821437, 0x17160622, 0xf4820283, 0x35373622, 0x272d1a82, 0x2223022e, 0x15161415,
0x020e2223, 0x066e4a04, 0x5622312d, 0x102a3202, 0x04120c1a, 0x82151109, 0x400d25f0, 0x05090b07, 0x2e08fd85, 0x1522530a, 0x1401352e, 0x24020604,
0x15303122, 0x010a5b0e, 0x0c09080e, 0x18153d0a, 0x201b144c, 0x10050b14, 0x1b2c040a, 0x090d079f, 0x849a0106, 0xe33b08c0, 0x0c0b3122, 0x13122f24,
0x130e0624, 0x07050818, 0x0ce6060b, 0x33280811, 0x0a221d28, 0x0e22310c, 0x0d260a15, 0x3d07200f, 0x04b00226, 0x08121624, 0x1423111f, 0x0a05072c,
0x830e920d, 0x00002140, 0xc74fff84, 0x41332005, 0x132c05ff, 0x32333634, 0x011d011e, 0x17361716, 0x14210783, 0x220b8206, 0x4214011d, 0x3d2c050b,
0x35373401, 0x26312734, 0x35042e27, 0x17222a83, 0xdb4f3437, 0x82222005, 0x14152506, 0x1617011e, 0x33220182, 0x2982013e, 0x012e0722, 0x16200283,
0x6a25ff86, 0x27162231, 0x07af4116, 0x080d0822, 0x2406b041, 0x13111a07, 0x15b1410a, 0xb0412620, 0x6d01230c, 0x41823122, 0x220f4042, 0x42090e09,
0x0d240a41, 0x0d150f0a, 0x22124242, 0x42184c14, 0xfe820e41, 0x313aff8a, 0x5b005300, 0x22170000, 0x06013d26, 0x35262223, 0x37033e34, 0x36313736,
0x1182013d, 0x2d473420, 0x15072b07, 0x011d1614, 0x06070614, 0x0b820627, 0x32270622, 0x16222082, 0x02833736, 0x2622f282, 0x1a822327, 0x020e0728,
0x32331415, 0x2c823336, 0x16141228, 0x26343632, 0xac41bd22, 0x130a2705, 0x0e071a11, 0xaf421813, 0x1fab4106, 0x0e991527, 0x140e0e14, 0x053b4240,
0x0f150d24, 0x3c420d0a, 0x07384308, 0x21283a42, 0x3842150e, 0x06634e06, 0x01c00135, 0x001b00c0, 0x0039002a, 0x01000042, 0x14111516, 0x4f012b06,
0xf38308d7, 0xf8843520, 0x32031727, 0x2223013d, 0x82048326, 0x25332124, 0x13250e8d, 0x012f3435, 0x25398226, 0x1c0eb201, 0x10495014, 0x08078206,
0x0e14ac28, 0x14600674, 0x06064a1c, 0x58065401, 0x066a0e0a, 0x3002da06, 0x010a0202, 0xfe140e7e, 0x301c14f4, 0x141c1c14, 0x08844001, 0x3efe0e24,
0x3c822a06, 0xccfe0629, 0xca066006, 0x83580a0e, 0x00012309, 0x3282020a, 0x00004027, 0xff000005, 0x2ab382e0, 0x001100a0, 0x002b0015, 0x873b0033,
0x0a174fb5, 0x23071728, 0x32133315, 0x93821135, 0xb687ca86, 0x4107b94f, 0x06210590, 0x45ae8414, 0x0c3f06b2, 0x804e0e14, 0x02067a80, 0xb00a0e4e,
0x062a0e0a, 0x34488606, 0x47344834, 0x22171722, 0x853e0117, 0x054951ae, 0x50220e35, 0x0106f0fe, 0x4e020204, 0x0e0e0a64, 0xfe06680a, 0x82c806ac,
0x4834222c, 0x242c824c, 0x00002217, 0x21ab8802, 0x574a000f, 0x0c784605, 0x230b1b52, 0x1c149001, 0x2108a24f, 0x4b83065a, 0xb9510620, 0x4d002017,
0xab5005ab, 0x00202205, 0x11a95032, 0x1521053b, 0x1e141716, 0x3e323302, 0x37363502, 0x06352105, 0x22040e07, 0x2627032e, 0x0ca65027, 0xfea02108,
0x1c642360, 0x0808170e, 0x641c0e17, 0x0160fe23, 0x024623a0, 0x181a0e19, 0x0e191918, 0x23460219, 0x3d0db250, 0x4e1c2930, 0x0c091701, 0x0117090c,
0xbaf71c4e, 0x1601371c, 0x07070f0a, 0x01150a10, 0x4b431c37, 0x60280809, 0x0f00c001, 0x42001d00, 0x32130000, 0x23061416, 0x14150622, 0x35262206,
0x35033634, 0x0f141533, 0x012b0601, 0x26012f22, 0x152e1d82, 0x010e0714, 0x37342307, 0x35363736, 0x2a842634, 0x17161728, 0x2e231516, 0x31832702,
0x07b03208, 0x1a070909, 0x090e0926, 0x03a02838, 0x4e090518, 0x03180509, 0x2c674950, 0x30071f0e, 0x202b1302, 0x4c34354b, 0x02132b20, 0x14130530,
0x01652c08, 0x212b8270, 0x36831a26, 0x38282308, 0x2b2b85fe, 0x07250405, 0x01042507, 0x424967d0, 0x17351032, 0x313d0707, 0x4b353024, 0x2430364a,
0xbe823d31, 0x0a1d2526, 0x69474232, 0x0326c082, 0xc0ffffff, 0xbf82c101, 0x33002528, 0x00003900, 0xb9821625, 0x22212326, 0x3435012e, 0x3e21a282,
0x20c38202, 0x25038237, 0x011d1632, 0xec44021e, 0x21052105, 0x3122a782, 0xe5822634, 0x14153023, 0x08e78216, 0x0114332e, 0x0e1209b7, 0x0f0980fe,
0x02010908, 0x4814110f, 0x131a1338, 0x14213a25, 0xfe020f11, 0x2c38018e, 0x8a425c42, 0x56802634, 0x130d0c0a, 0x27082582, 0x03010a0c, 0x2c43180f,
0x150b563a, 0x0d13130d, 0x422c0715, 0x18432c26, 0x3b07030f, 0x422e0164, 0x64012e42, 0x1b1b25cb, 0x0720a382, 0x27103b4e, 0x0061004b, 0x3700007d,
0x2406dc4d, 0x22012b14, 0x09444e33, 0x2d4e2320, 0x8a17200b, 0x15172217, 0x20318321, 0x09e44311, 0x3327d482, 0x11151632, 0x4e253233, 0x11210829,
0x09424323, 0x35233723, 0x295c8234, 0x2223011d, 0x3b14011d, 0x03821501, 0x013d3223, 0x24038233, 0x280c8034, 0x2002820c, 0x2104838c, 0x0c85740c,
0x0c844c20, 0x40fe8c34, 0x0a0e140c, 0x700a0e58, 0x0a580e0a, 0xfe0c140e, 0x20827090, 0x84407021, 0xba402711, 0x0614061a, 0x0282061a, 0xcc200683,
0x200a2a49, 0x203f8454, 0x394c8534, 0x0c24247c, 0x0c097b01, 0x0e0e0a28, 0x090c280a, 0x430185fe, 0x01430c0c, 0x1083185f, 0x88301821, 0x22488441,
0x43030000, 0x1b2a087f, 0x37002b00, 0x15250000, 0xb2822b14, 0x3d20c082, 0x3d23c082, 0x4f3b3401, 0x32200816, 0x240b2d4f, 0x16322133, 0x063e5403,
0x0c821420, 0x0c600125, 0x82200c58, 0x20068603, 0x08aa4360, 0x1c146023, 0x05ac4330, 0xd0065422, 0x0c22218a, 0x53449458, 0x25218206, 0x0192fe1c,
0x26830654, 0x02000022, 0x560c2352, 0xf25110a1, 0x0c85560c, 0xfb440020, 0x01c82e05, 0x00b801f0, 0x000f0007, 0x001f0017, 0x1161522f, 0x38075e57,
0x34262216, 0x14163236, 0x1e013e07, 0x22060701, 0x013e2627, 0x32161716, 0x0af35691, 0x131a8526, 0x8d131a13, 0x1c2f0584, 0x020f1406, 0x2f942f06,
0x140f0206, 0x52662106, 0x63200d49, 0x02872782, 0x02085c2d, 0x3907140d, 0x0d140739, 0x94270802, 0x99302097, 0x077f4597, 0x17320630, 0x06070616,
0x22262726, 0x2e010e07, 0x98913701, 0x98847320, 0x297e6f2b, 0x08070206, 0x521a0614, 0x93a3841a, 0x842d2099, 0x316d299c, 0x07061407, 0x1f1f0802,
0x9a82a284, 0x00050024, 0x3341ff00, 0x1297540d, 0x55073341, 0x322a08d5, 0x2b061416, 0x34262201, 0x96973336, 0x0e0a2825, 0x83b00a0e, 0x218f9904,
0x634a0e7d, 0x830e2008, 0x4002218c, 0x58065f56, 0x4b300533, 0x63005700, 0x7b006f00, 0x93008700, 0xab009f00, 0x5611c945, 0x142407c4, 0x25322133,
0x51160b52, 0x0b8b0bf3, 0x2f8a0520, 0x47af0b8b, 0x4944538b, 0x1002230b, 0x824c1c14, 0x141c3005, 0xfe08e801, 0x01080820, 0x92fe08e0, 0x820c1c0c,
0x93602002, 0xb0fe2106, 0x01211585, 0x20078580, 0x940786fe, 0x2314862c, 0x0cd80c62, 0x88460282, 0xb0fe220d, 0x236e8201, 0x8a08e0fe, 0x4c856b83,
0x6e20058c, 0x8820178a, 0xa7842396, 0x0cba0c27, 0x0c0c100c, 0x20008200, 0x08574502, 0x27001f22, 0x53108b41, 0x13271042, 0x21113532, 0x47331411,
0x30200bbb, 0x24061953, 0xa0fe062a, 0x52b28406, 0xfe2710f2, 0x2a010670, 0x5706d6fe, 0x0c340b2f, 0x1c001400, 0x16250000, 0x06010f14, 0x013d012e,
0x04173634, 0x2006f04d, 0x063b4a04, 0x0c74012b, 0x1009b00c, 0x010c180b, 0x0b9e5a34, 0x1c07d22d, 0x03046507, 0x0ed0090d, 0x4316070e, 0xff440add,
0x000b220a, 0x20d1831b, 0x0afb4537, 0x261bef44, 0xe80c0c6c, 0x446c0c0c, 0xa42314e5, 0x820c200c, 0x44cc2002, 0x738a15de, 0x13000f24, 0x45412300,
0x01332910, 0x25112111, 0x012f0607, 0x410afb57, 0x01250b41, 0x01a0fe60, 0x0c75573c, 0x49091621, 0x24830f0a, 0x7c57f220, 0x098c2509, 0x00091609,
0xc02a7b84, 0xc9014102, 0x32001c00, 0x7b825900, 0x0f14162e, 0x3d260601, 0x14010e01, 0x27061617, 0x3606c347, 0x34353736, 0x37031736, 0x0e221527,
0x17141504, 0x053e012e, 0x59361737, 0x43080e5e, 0x1d32013b, 0x06071401, 0x012b0607, 0x14111522, 0x3d322133, 0x32023401, 0x17900e0e, 0x082b313b,
0x281c360b, 0x351e242d, 0x173b4930, 0x21909022, 0x262a3c30, 0x04073e13, 0x1f1a1008, 0x191a2929, 0x0c060a0b, 0x30074141, 0x14080c84, 0x56030312,
0x54010606, 0x0e220106, 0x08438228, 0x36201935, 0x18201304, 0x19112920, 0x283b2d4b, 0x030f1121, 0x16182039, 0x9090befe, 0x11080368, 0x411a2919,
0x1c251627, 0x070a0f16, 0x03bc0102, 0x07070406, 0x4a1c142b, 0x0c2c057c, 0x08030904, 0xfe06020a, 0x1a0606ac, 0x0022f982, 0xe7440400, 0x000d2b08,
0x001d0015, 0x01000025, 0xfd821636, 0x26250282, 0x3736013f, 0x05025d16, 0x5d021621, 0x01280e13, 0x06140c5c, 0x900b0542, 0x39260685, 0x131a1313,
0x46425a13, 0x3e01280a, 0x900c1406, 0x8542050b, 0x835c2006, 0x131a231f, 0x83421801, 0x0b6b470b, 0x1a000a29, 0x00002600, 0x59323337, 0x36210659,
0x0a885625, 0x2c0f5a47, 0x0608c67d, 0x08086306, 0x01060663, 0x1470424b, 0x050ff022, 0x05221f83, 0x7242800f, 0x0a734216, 0x25227b86, 0x5d422223,
0x06162105, 0x211be642, 0x7c894301, 0x7b947520, 0x7b879020, 0x7ba8e020, 0x34353725, 0x83011f36, 0x012621fa, 0xb020f79a, 0x01215987, 0x20799410,
0x219a895d, 0x7c961b01, 0x0000032e, 0x8001c0ff, 0x1100c101, 0x1d001400, 0x290f074d, 0x1f32013b, 0x03152701, 0xb54d1121, 0x72012205, 0x077e5c0e,
0x14cc2608, 0xd04c2e0e, 0x0a682001, 0x5e01a00e, 0xb4fe140e, 0x141c1c14, 0x1c14a001, 0x4c4c720e, 0x2001b0fe, 0x00680a0e, 0x2b5f8605, 0x000b00c0,
0x00290017, 0x0035002c, 0x44054349, 0x07230647, 0x46011d32, 0x33200664, 0x840be441, 0x27162479, 0x86133315, 0x0111257a, 0x0ca80c20, 0x04840283,
0x8a140121, 0x0e542488, 0x83044c80, 0x1cc82688, 0x0c1c0c0c, 0x05c64554, 0x928abc20, 0x3c0e5422, 0xfe219387, 0x08af5060, 0xc001e028, 0x54002e00,
0x93825c00, 0x1607162d, 0x23020e07, 0x2223012a, 0x5023012e, 0x362708a5, 0x023e013b, 0x52023e37, 0x332905a5, 0x15011e32, 0x013e0714, 0x0aae5227,
0x82032e21, 0x0e07272e, 0x15012b03, 0xaf521632, 0x52042005, 0x8b0807ab, 0x051007d2, 0x33170116, 0x03100326, 0x112f452d, 0x400b1103, 0x0d13130d,
0x1b180863, 0x1d0c030a, 0x09332d1b, 0x16281824, 0x0b010f4b, 0x10160f07, 0x05011d68, 0x080e1309, 0x1c07100e, 0x0b0a1b16, 0x25266d19, 0x0a0c0a40,
0x140ebbfe, 0xa1140e0e, 0x1f241e21, 0x14192a1c, 0x130e0a14, 0x130df00d, 0x09232007, 0x342f3a04, 0x19171735, 0x4e1a1627, 0x180a290f, 0x12180e0e,
0x0b0a1339, 0x08080a12, 0x25071047, 0x26ba181d, 0x55220742, 0x41074848, 0xfb8505f3, 0x5b003622, 0x1525fb83, 0x012b0614, 0x83058216, 0x2e2724fc,
0x82232701, 0x08a8570f, 0x32331730, 0x3a33013e, 0x16323301, 0x16071617, 0x07443204, 0x82052005, 0x34352615, 0x26362326, 0x2a028327, 0x0622012b,
0x32331523, 0x8217011e, 0x3e322202, 0x331b8202, 0x0ed20135, 0x09242432, 0x1d1b2d33, 0x300b030c, 0x120a070a, 0x4032ff84, 0x0f0b090c, 0x032d472e,
0x38380310, 0x10051601, 0x9e845dfe, 0x0a62012a, 0x070f0a12, 0x080f010b, 0x3008f582, 0x6d262540, 0x220c0b19, 0x0e100828, 0x08151108, 0x18df1d02,
0x1734221a, 0x2f343517, 0x3f0b043a, 0x0d131009, 0x08130df0, 0x2c331414, 0x681e241f, 0x0843830e, 0x120b1f2d, 0x0a180e09, 0x22100f29, 0xba264207,
0x10083623, 0x140a0847, 0x39130d0e, 0x00040012, 0x02c0ff00, 0x00c10101, 0x00380028, 0x83480040, 0x0f1422fd, 0x25d78201, 0x07012f06, 0x04832206,
0x013f2625, 0x83342627, 0x1f362504, 0x32363701, 0x16320483, 0x2737020f, 0x07270737, 0x17071727, 0x37173707, 0x05452617, 0x08055006, 0x1212ee34,
0x0f040e3c, 0x2847150f, 0x280c2b0d, 0x041e1547, 0x13843c0e, 0x12821e20, 0x862c0c21, 0x4d352812, 0x345b124d, 0x86125b34, 0x56ba3407, 0x3d563d3d,
0x21212e51, 0x0ce2212e, 0x47290c2b, 0x880f0f15, 0x46162239, 0x83138529, 0x1111214c, 0x4c826082, 0x88357f21, 0x835c203e, 0x82f72046, 0x563d2240,
0x08408263, 0x002e2126, 0x17000200, 0xf401c0ff, 0x1600c001, 0x00002600, 0x34262205, 0x17323336, 0x0706011e, 0x1415010e, 0x16363716, 0x53080882,
0x14062203, 0x36323316, 0x35260637, 0x26373634, 0x966a1701, 0x17186a96, 0x13091615, 0x3e61251f, 0x24152221, 0x7a563b68, 0x5530567a, 0x3284541d,
0x9640132a, 0x040496d4, 0x120a2823, 0x503f243e, 0x1a39060c, 0xd001322d, 0x297aac7a, 0x556d1024, 0x03185432, 0x8212c345, 0x06a84770, 0x47451620,
0x4410201c, 0xb02007cc, 0x2114cb44, 0xcc442301, 0x44452009, 0xbb6318cb, 0x0017230b, 0x30540000, 0x41242006, 0x163b08a9, 0x26220614, 0xa6530134,
0x75a67575, 0x91ced1fe, 0xd791ce91, 0x422f2f42, 0x8288012f, 0xa6752211, 0x221082a5, 0x8217ce91, 0x422f2110, 0x635d4082, 0x00592516, 0x13000065,
0x4917294f, 0x414f0a21, 0x2133212d, 0x2010374f, 0x0c114f25, 0x0c0ca826, 0x580c0c28, 0x21181d4f, 0x184f5001, 0xe0fe230a, 0x064f2c01, 0x4f60200a,
0x05850500, 0x2611134f, 0x0e0e0ab8, 0x4f48fe0a, 0x9e21050d, 0x46fb8901, 0x3728091b, 0x44003d00, 0x51004a00, 0x2c1f2546, 0x23061613, 0x07062722,
0x37262706, 0x82018236, 0x17162f05, 0x17160716, 0x3e140736, 0x37063701, 0x0b821422, 0x3607342d, 0x06272637, 0x07263617, 0x4637011e, 0x30081659,
0x110a0afa, 0x360f1f19, 0x020c1b27, 0x14102e05, 0x2403060d, 0x0c0a0503, 0x07b93319, 0x4e1a080f, 0x03030102, 0x120a2d1e, 0x05780d0c, 0x130e1515,
0x188a4602, 0xf0fe3208, 0x03111f08, 0x07114411, 0x1c18160d, 0x0f13302e, 0x2a0e1302, 0x5b070f1f, 0x0e110501, 0x140eb419, 0x88220606, 0x170d0211,
0x06030f23, 0x01040601, 0x20008200, 0x0e1f4704, 0xfb9f5220, 0x32331725, 0x4915011e, 0x272405f1, 0x14012f26, 0x2f05a752, 0x27022e27, 0x013b3626,
0x15161732, 0x37341714, 0x17260a85, 0x3631011c, 0xfb963637, 0x10dc2b08, 0x0a020604, 0x180a0219, 0x0b07020a, 0x02120303, 0x020a1909, 0x030e0d03,
0x11050802, 0x0113020a, 0x0d090318, 0x0117020a, 0xf7991401, 0x0704d03b, 0x09622604, 0x112b1d09, 0x09480908, 0x38370b09, 0x0a09060e, 0x03010360,
0x20168206, 0x21078361, 0xeb930a61, 0x5508cb55, 0x0d480715, 0x32172e0f, 0x07060716, 0x2b061617, 0x26272201, 0x22f48527, 0x87013f26, 0x821720e9,
0x963320db, 0x07d431dc, 0x0b230407, 0x0707042e, 0x0203071d, 0x03110c1b, 0x07220882, 0x11852e04, 0x13090426, 0x07031409, 0x2c18cc41, 0x3d060cb0,
0x0c064e11, 0x1b370306, 0x2006821f, 0x240b834e, 0x24162812, 0x48c88206, 0xd3480773, 0x00362207, 0x1fb5413e, 0x2605cb43, 0x0e141516, 0x52012a06,
0x372706ab, 0x34363233, 0x96012b26, 0x0c4839c0, 0x04231c45, 0x0f090b06, 0x0f08100a, 0x18050702, 0x0b18300c, 0x180b0d0d, 0xfe35b598, 0x250ca89c,
0x0d120b1d, 0x0205060b, 0x07052f01, 0x0e170f63, 0x08234900, 0x2822af87, 0xafa13000, 0x66363721, 0x86460633, 0x2ea69607, 0x08082820, 0x08085828,
0x1c28c418, 0x991c281c, 0x4090219b, 0x80212987, 0x232882f0, 0x0a00281c, 0x3d08fb42, 0x00070003, 0x000f000b, 0x00240021, 0x00400031, 0x0050004c,
0x15331300, 0x23153723, 0x07820735, 0x35210282, 0x0cb66837, 0x32013b24, 0xbd490717, 0x3c278209, 0x17371123, 0x23010e16, 0x013f2622, 0x33153335,
0x36320632, 0x012e3435, 0x15010e22, 0x24488314, 0x40202080, 0x22008220, 0x4ad22040, 0x22080b65, 0x68044c1e, 0x20300e0a, 0x03129250, 0x19101a0d,
0x2013051f, 0x1b2d0a16, 0x120f0913, 0x2040090e, 0x82202001, 0x21378239, 0x854a1e20, 0x4926200c, 0x103307f0, 0xc660fe10, 0x121d1057, 0x20611827,
0x0b108620, 0x82070d07, 0xb60b2302, 0x7b412020, 0x4ac02008, 0x2f2206ff, 0x7b413d00, 0x06142220, 0x05c4582f, 0x3b36342d, 0x16363701, 0x34361715,
0x643e2627, 0x2e20052d, 0x37172f42, 0x24050f90, 0x0707051c, 0x05241c05, 0x0707290f, 0x0c18090a, 0x1a0b1414, 0x3c19e442, 0x0608acfe, 0x05072406,
0x24080438, 0x59080606, 0x0a071407, 0x150a061b, 0x080b153a, 0x0a9b4418, 0x3720bb87, 0x1724b99f, 0x011d1636, 0x8c55bd83, 0x20c18308, 0x42148232,
0xe52a163c, 0x07141407, 0x68080c35, 0x04840c08, 0x29183d42, 0x0b0808cd, 0x08080b70, 0x29862534, 0x25080c24, 0x3f420600, 0x00123308, 0x00270024,
0x003c0030, 0x3700004d, 0x06010f16, 0xbd4f2223, 0x82152007, 0x1c3a420e, 0x67371121, 0x262406f1, 0x1736013f, 0x1b4d0483, 0x012f2205, 0x320c8235,
0x11060696, 0x03030403, 0x39070739, 0x06110607, 0x42fd2106, 0xa027113c, 0x030918a2, 0x84090237, 0x82212005, 0x82062031, 0x312f872c, 0x12070663,
0x06360303, 0x07073606, 0x06060112, 0x4642de1d, 0x60fe2815, 0x090207fa, 0x830309bc, 0x4f082105, 0x07213582, 0x20358a07, 0x48ef8200, 0x0e24097f,
0x1d001600, 0x2b24f582, 0x22040000, 0x26054555, 0x37321605, 0x4b270627, 0x3208053b, 0x36173216, 0x16072734, 0x22262707, 0x17361707, 0x17140607,
0x01372637, 0x9191ce67, 0xa1fe91ce, 0x352f702f, 0x2f823232, 0x422f2f42, 0x351d1d8a, 0x850f1515, 0x84dd2012, 0x8238200c, 0xce912224, 0x200b8444,
0x21238355, 0x1e8b172f, 0x7a082b86, 0x03000000, 0xbefffeff, 0xc9010502, 0x18001500, 0x00002100, 0x07163601, 0x06070603, 0x012f2223, 0x26010e07,
0x2e27013d, 0x37173701, 0x05131727, 0x16363717, 0xb801010f, 0x3c04321a, 0x0c0b1404, 0x2b70090a, 0x7220290e, 0xa81a041c, 0x3bd52525, 0xd36c60fe,
0x8c08150b, 0x210eba01, 0x177cfe1e, 0x2e03060b, 0x1c04113b, 0x0b305416, 0x32da0f3c, 0x8301240f, 0x09b92df0, 0x82ca0c13, 0x0600357a, 0xc8ffecff,
0xb8010402, 0x19001000, 0x27002000, 0x35002e00, 0x16208182, 0x262a7e84, 0x37362627, 0x1e323336, 0x07820701, 0x0f273729, 0x26371701, 0x82150727,
0x0706278a, 0x3537011f, 0xa1823703, 0x011f1632, 0x27013f16, 0xe4010723, 0x26615e20, 0x19844f27, 0x2d080784, 0x3a485f34, 0x0115050c, 0x2c194727,
0x2f3d2534, 0x3cd64740, 0x40470a26, 0x47182b5d, 0x65250127, 0x2c16403a, 0x0d012b4f, 0x0c20b762, 0x05834d5e, 0x4e2a2608, 0x2a0a10f5, 0x4c16252f,
0x1434f23d, 0x162f4a1a, 0x3534147d, 0xfe4a2f16, 0x174a3ee0, 0x49343f25, 0x3d301313, 0x20b8823d, 0x68038209, 0x336805c7, 0x672b2005, 0x53220659,
0x8b525f00, 0x013b3010, 0x0333013e, 0x013d3214, 0x21110123, 0x53071411, 0x27240b1f, 0x07353315, 0x590a254a, 0x3d220b5b, 0x1d523401, 0x012b2305,
0x238a1522, 0x28022008, 0x0a0e0e0a, 0x211710fe, 0x052b0a0e, 0x10400f19, 0xfee00110, 0x0c3d0160, 0x0c0c880c, 0x8378506c, 0x0c882506, 0x0c680cc0,
0x0121028e, 0x26378280, 0x210e0ab0, 0x82100117, 0xfe123143, 0xf80808b8, 0x200100ff, 0x0404e8fe, 0x0c600c78, 0x50260282, 0x188c2828, 0x02870c0c,
0x08849c20, 0x05843c20, 0x00002608, 0xfff9ff04, 0x018702b9, 0x000b00c7, 0x0038001e, 0x05000040, 0x06010f16, 0x3f260127, 0x13173601, 0x22211733,
0x05c15a26, 0x17350428, 0x07223706, 0xc65a3627, 0x2717210b, 0x31231d82, 0x82032634, 0x14332c25, 0x7a02010e, 0x0a0a0a0c, 0x84aafd0c, 0x802e0806,
0xe8fe3eb6, 0x0109120e, 0x10090802, 0x092e0909, 0x261d227c, 0x1a13261f, 0x213a2513, 0x42033b0e, 0x80261a2e, 0x0a171e11, 0x0a0c0c0d, 0x0684d301,
0x3094fe24, 0x0d820d13, 0x0a09022d, 0x182a1a1a, 0x13e54423, 0x5a08191d, 0x373009db, 0x16172f26, 0xfe422e01, 0x111b2560, 0x0000111e, 0x200e3f6c,
0x11435834, 0x935f0520, 0x33012606, 0x15161732, 0x2ede8314, 0x0e222326, 0x16141501, 0x36373233, 0x82011f16, 0x52992015, 0x333c0bbb, 0x4f3d3f29,
0x3b284024, 0x12020426, 0x211c0b07, 0x2a122418, 0x041e2424, 0x0214040a, 0x3e0db857, 0x3c512910, 0x23254027, 0x03030504, 0x16090b1d, 0x22162515,
0x01041b32, 0x03041b04, 0x82040005, 0x0200219f, 0x2405735d, 0x0033001b, 0x104d424b, 0x2b0ceb6f, 0x0e071637, 0x34352601, 0x16171636, 0x0620a684,
0x3721a382, 0x94a08236, 0x5d172017, 0x9a200c95, 0x3705df6f, 0x1a0403c1, 0x52414052, 0x11020319, 0x401e0604, 0x04051f3d, 0x1b0303d2, 0x01291385,
0x1f050412, 0x061e3e40, 0x0f195704, 0x2c07556e, 0x1c040456, 0x2e2f3605, 0x03190334, 0x28278203, 0x25221518, 0x06051b17, 0x2117961b, 0x07640900,
0x002b2208, 0x2ae3822f, 0x003b0037, 0x0063004f, 0x826f0067, 0x112322ed, 0x08ee5133, 0x17652120, 0x6a112009, 0x212009ad, 0x24070a43, 0x35331527,
0x24038221, 0x15233511, 0x20038221, 0x84248427, 0x82448434, 0x27332128, 0x40894c88, 0x17203783, 0x14262f82, 0x0115012b, 0x00820cf4, 0xfe0c4825,
0x82480cc0, 0x210b8408, 0x0b824001, 0xfe20402a, 0x01202040, 0x0c0820c0, 0x18821c83, 0x18251682, 0x0cc80c0c, 0x29048354, 0x386090b8, 0x40014c0c,
0x378a00ff, 0x3b820b8a, 0xfe202024, 0x00822080, 0x00014022, 0x0c203d82, 0x06822982, 0xa80cc025, 0x84340c0c, 0x70182804, 0x4c70b070, 0x8200180c,
0x0a210800, 0xe0ff0000, 0xa0014002, 0x47004300, 0x4f004b00, 0x67005300, 0x87006b00, 0x8f008b00, 0x23250000, 0x09154115, 0x15412320, 0x4ec48509,
0x3520054c, 0x535de089, 0x88e08307, 0x24f5830b, 0x35331503, 0x20348205, 0x20038213, 0x84198417, 0x82518435, 0x17152161, 0x25201782, 0x708b1286,
0x2e820b83, 0x1f833320, 0x02213b83, 0x05354134, 0xfc84e020, 0x02415820, 0x20108909, 0x21f982e0, 0x0482c0fe, 0x83e04021, 0x2604842b, 0x38012080,
0x82580c0c, 0x8348200f, 0x0ce02205, 0x211f8234, 0x3e89a0e0, 0x1a841820, 0x20231091, 0x8200ff20, 0x2020222a, 0x23068201, 0xa00c0cd8, 0x04822782,
0x20209423, 0x850a8240, 0x213b837f, 0x2285400c, 0x540aab55, 0x252106b3, 0x0a126b14, 0x3221332a, 0x37031516, 0x11211323, 0x3626d582, 0xc001013b,
0x7561540e, 0x4c802b0b, 0xa0fe504c, 0x680a0ee0, 0x19821464, 0x2c050d57, 0xa4fe141c, 0xfe10014c, 0x0e0a68a0, 0x2e008200, 0xff000003, 0x010002c0,
0x001900c0, 0x43340028, 0x2b2108a9, 0x05ca5f01, 0x5e352621, 0x332107f1, 0x0dc46213, 0xae732520, 0x0592430a, 0x5c823020, 0x1c14c024, 0x0882141c,
0xe006da2d, 0x062a1c14, 0x06940106, 0x82ccfe06, 0x85c02007, 0x0bbf621c, 0x6230fe21, 0x01210abe, 0x88288434, 0x80012193, 0x252c9382, 0x31002b00,
0x14010000, 0x011e0706, 0x21053d42, 0x29422123, 0x36342605, 0x35012e37, 0x2b0c8323, 0x1d322133, 0x21231401, 0x36321614, 0x2631ae82, 0x01150622,
0x2f2f3270, 0x0c0c0432, 0x0c0c98fe, 0x210b8604, 0x0f826801, 0x6a4bcc23, 0x2702824b, 0x733f9001, 0x3f731e1e, 0x8b052246, 0x6c4c250b, 0x60fe4c6c,
0x8b830583, 0x00000231, 0x0002e0ff, 0x2900a101, 0x00007100, 0x82163601, 0x010f226a, 0x06594a06, 0x053c3526, 0x2f263426, 0x2c05f164, 0x17013e17,
0x36173236, 0x34351716, 0x21218726, 0x0b82013d, 0x67543382, 0x06262107, 0x0e230c8f, 0x85222301, 0x211b8441, 0x6282011f, 0x35332808, 0x36013f34,
0x43249901, 0x13042b09, 0x130dfc0d, 0x62010101, 0x02233827, 0x40162449, 0x483a1816, 0x07091a1a, 0x8f090707, 0x04250806, 0x05060408, 0x1a1a0507,
0xdc146117, 0x01052b08, 0x282c1071, 0x64151872, 0x130d2109, 0x08040d13, 0x03030505, 0x3d4c8202, 0x39342255, 0x29082c23, 0x17171428, 0x72cf0d0e,
0x0f0d0d10, 0x07090907, 0x0d0d111a, 0x09831b10, 0x0e102825, 0x8829100d, 0x05742813, 0x06040407, 0x83290804, 0x1e393929, 0x1a115514, 0x1214070a,
0x02000c64, 0xbffffcff, 0xc101c001, 0x59001d00, 0x21092341, 0xb762010e, 0x37362d05, 0x34351736, 0x013e1736, 0x15163617, 0x02410a82, 0x191c4111,
0x2f063908, 0x0e012e01, 0x011f1401, 0x01363733, 0x052e1d75, 0x0c11031e, 0x770a11de, 0x1d160810, 0x12203321, 0x341f1450, 0x0913121b, 0x09070607,
0x07091213, 0x120a0607, 0x07060a12, 0x2e080d83, 0x041b0716, 0x04070a0c, 0x041bca73, 0x29054f01, 0x1617841e, 0x0d0e0b83, 0x103716a9, 0x217e0c15,
0x02240828, 0x21290825, 0x0a0c84d1, 0x834c0d0a, 0x0c9a25eb, 0x9b0c0a0b, 0xbc200983, 0xbd200983, 0x99200983, 0xce2d0983, 0x2609070c, 0x09040306,
0x77a2060c, 0x0b1b4211, 0x00a63308, 0x005d0020, 0x26220500, 0x37012e37, 0x34262223, 0x27173336, 0x013e012e, 0x1f36011f, 0x011d1601, 0x010f0614,
0x33272306, 0x36013f32, 0x2f34013d, 0x1a4c2601, 0x06072307, 0x22861617, 0x22012b24, 0x736e1606, 0x200c890a, 0x08188223, 0x2200013d, 0x11100a28,
0x2b1f5803, 0x4f5e1f2b, 0x3816181d, 0x312b911d, 0x171d2262, 0x46080777, 0x77020246, 0x0f62090f, 0x0804160a, 0x17a60303, 0x03130b0a, 0x090a9c02,
0x0e10b607, 0x83b6100e, 0x821c20c5, 0x1c0c21e3, 0x08820983, 0x36203d08, 0x14230a20, 0x092b3c2b, 0x38380b13, 0x35380b18, 0x2713371c, 0x052517cd,
0x0130021b, 0xcd0f031b, 0x0837050b, 0x01061b0c, 0x15140940, 0x3b02010c, 0x060c0b04, 0x0a19190a, 0x09070706, 0x65086e41, 0x022a05b7, 0x00a00140,
0x0041001c, 0xec822500, 0x27352323, 0x27cb8226, 0x36343526, 0x2337013b, 0x23055d57, 0x17322133, 0x2505f666, 0x1d222123, 0xe8841401, 0x0e010f23,
0x22298202, 0x82141506, 0x1f6508f6, 0x1d011e01, 0x132d0201, 0x040464e0, 0x34211784, 0xc4127224, 0x17212f21, 0x15272601, 0x07920c76, 0x08dafe0d,
0x13d50d13, 0x04180716, 0x7209120e, 0x84081711, 0x0e630d0d, 0x241d9d11, 0x0226487c, 0x34241721, 0x08212f30, 0xfe212117, 0x11164c91, 0x08080be2,
0x121f130d, 0x080e0940, 0x05081117, 0x0f180527, 0x07b74118, 0x0002c02e, 0x2e00c301, 0x00006100, 0x14151601, 0x01258982, 0x2f22022b, 0x23b58201,
0x27173637, 0x3c052a56, 0x013e3435, 0x011e3637, 0x3e37011f, 0x1e323301, 0x07361702, 0x0f062636, 0x3f260601, 0x82088501, 0x012e2832, 0x16011f06,
0x85012f06, 0x14152108, 0x26210a82, 0x0834820e, 0x023b16bb, 0x01373632, 0x3a020bf5, 0x6b2d450a, 0x5c2c3d01, 0x281c1417, 0x1d270318, 0x10190f01,
0x041a2615, 0x2905050e, 0x180f061a, 0x0f2b0515, 0x041c1604, 0x021b0319, 0x1c16031d, 0x1a032003, 0x1c042f04, 0x032b0416, 0x0420041c, 0x2405151d,
0x3404090a, 0x0a061c0b, 0x012a1f5b, 0x072b1c6b, 0x15124c01, 0x2af20908, 0x16562a38, 0x1e151d20, 0x0b0a5208, 0x03032a1d, 0x151e1104, 0x1c0d0504,
0x19173611, 0x19090322, 0x10520211, 0x68100713, 0x8b0d070e, 0x10081311, 0xb80d0d9b, 0x0f14070f, 0x0e080ea5, 0x14051069, 0x24227a0f, 0x30030405,
0x0c1a0b0c, 0x1a231d56, 0xfcff0500, 0x05e36aff, 0x5e001e28, 0x80007000, 0xd5438c00, 0x16322818, 0x1736011d, 0x86051636, 0x420120f1, 0x262206e2,
0x016b1506, 0x08f04309, 0x45012e21, 0x0e25070e, 0x22012b01, 0x081c4526, 0x35172722, 0x2108316a, 0x1a83020e, 0x10893720, 0x0f860620, 0x0808474c,
0x2166012b, 0x051b0239, 0x22b21725, 0x08106d14, 0x27211d16, 0x17212737, 0xf9fe2d15, 0x06071507, 0xb209066d, 0x011b030f, 0x07041312, 0x07154405,
0x04080427, 0x07051212, 0x06174404, 0x06084429, 0x02080606, 0x82030504, 0x824c2006, 0x0905230c, 0x0a820509, 0x060e4b23, 0x0802820e, 0x0c0d012b,
0x08542328, 0x1d177707, 0x37169a1c, 0xa10c1510, 0x1c27271c, 0x0a18054a, 0x040a770b, 0x089a0a12, 0x0202770f, 0x0a0a0c54, 0x2259820c, 0x83150709,
0x07152209, 0x200c8209, 0x200a8323, 0x20158423, 0x2e0a83af, 0x09070cf1, 0x09076052, 0x03600709, 0x82030406, 0x840b8406, 0x10102704, 0x02001060,
0x6f41faff, 0x00232a06, 0x0100005e, 0x1d011e36, 0x05924201, 0x2f220128, 0x27372601, 0x86423626, 0x34272605, 0x1d163236, 0x26614601, 0x08099142,
0x06010f2b, 0x3b16011f, 0x013f3201, 0x156a0136, 0x1b021928, 0xcd172505, 0x1c371327, 0x180b3835, 0x1f25141c, 0x2b091307, 0x23142b3c, 0x08db4330,
0x07070922, 0x0805f043, 0x040b0c38, 0x131c063b, 0x06014006, 0x37080c1b, 0x0fcd0b05, 0x01011b03, 0x230e0700, 0x07084616, 0x221d1777, 0x912b3162,
0x070b381d, 0x4f131905, 0x2b2b1f5e, 0x1103581f, 0xfd834696, 0x440d7944, 0x0a34078d, 0x16030f9c, 0x0303a610, 0x0a160507, 0x0f09620f, 0x00000277,
0x220d1378, 0x4c35002c, 0x162012d5, 0x20055542, 0x07bc542f, 0x013d2624, 0xd8823634, 0x0714152c, 0x35322716, 0x2b012e34, 0xd64c1501, 0x02363a0c,
0x2b030603, 0x20300307, 0x04270507, 0x4f040808, 0x3a022866, 0x10120520, 0x0dd44c1b, 0x8c822320, 0x5a060334, 0x07070554, 0x0705f805, 0x03163355,
0x0d0a2129, 0xf76c4008, 0x001b240d, 0x6743003b, 0x0a63291f, 0x76332010, 0x0125094d, 0x0c4c0c50, 0x86038218, 0x76702006, 0x9c201934, 0x0c22268a,
0x1d76a84c, 0x6d00201a, 0x0b260aa3, 0x33002b00, 0xab4f0000, 0x27e9760b, 0x0c0c7c26, 0x7c0c0cc8, 0x78209199, 0x0282b982, 0x8a9cd820, 0x37418b8a,
0x06072107, 0x2314d37a, 0x1617010f, 0x012a9ba7, 0x08091138, 0x09083636, 0x06830811, 0x0d8c0820, 0xb2998020, 0x2f934920, 0xfe203d86, 0x1f24c7a7,
0x37002700, 0x4110d14e, 0xf16410e6, 0x1bbf6307, 0x2f0d0165, 0x08098e1f, 0x1709094b, 0x6f2c0908, 0x09160908, 0x2b1d1265, 0x09088ec9, 0x1708094b,
0x6e2d0808, 0x2205d263, 0x4d000400, 0x1d26077f, 0x26002100, 0xa5872b00, 0x26066c48, 0x22230607, 0x7a113526, 0x1f380508, 0x05363701, 0x01111711,
0x07113337, 0x23071105, 0x06300211, 0x0a98140a, 0xac230082, 0x8a0303aa, 0xb3fe3d0b, 0x7fd0fe80, 0xe0018001, 0xa001017f, 0xa6fe0709, 0x03350816,
0x013f3d03, 0x5a010709, 0x3a310b87, 0x012ee2fe, 0x2fe6fe1e, 0xfe2c1e01, 0xfe2f2101, 0x0b6b47e2, 0x1600c024, 0x35412a00, 0x012b2108, 0x3d218b83,
0x088f8501, 0x01333621, 0x23263411, 0x15062221, 0x3b161411, 0x013f1501, 0x01363233, 0x26261ac0, 0x037d901a, 0x83600c04, 0x90012109, 0x20087982,
0x09090780, 0x0d439007, 0x010907a0, 0xfe1a26c0, 0x5e261ae0, 0x26540c02, 0x1a20011a, 0x01a0fe26, 0x271f8320, 0x0907e0fe, 0x090a323c, 0x53447f83,
0x14056a0d, 0xcb4b2520, 0x06494406, 0x8e071621, 0x0c4d440f, 0x07092823, 0x82638330, 0x89702004, 0x0d48440a, 0x9d82a320, 0x8d070921, 0x7d8b8304,
0x0020105f, 0x200eb666, 0x21798e17, 0x3864f801, 0x89b3200b, 0x27012153, 0x200ab851, 0x82698878, 0x05320864, 0xffff0000, 0x80018002, 0x2b002300,
0x66004c00, 0x00006e00, 0x23113301, 0x23352622, 0x0e010f06, 0x23062701, 0x26062722, 0x1423012f, 0x012b010e, 0xa35b3311, 0x60002005, 0x362007ec,
0x2e052f55, 0x3f362627, 0x06222301, 0x15230723, 0x82161733, 0x1617230c, 0x0383013f, 0x2723352a, 0x22012b26, 0x1406010f, 0xc2631784, 0x16172205,
0x07206017, 0x07022308, 0x130d4079, 0x1a08033a, 0x1311230c, 0x1713161e, 0x0955173b, 0x40090e09, 0x17103076, 0xfe1117e3, 0x0e830e51, 0x96013908,
0x096c0605, 0x091d2d12, 0x27160214, 0x01030139, 0x611c2a3e, 0x100a210c, 0x1e090925, 0x84050618, 0x03033d2d, 0x410c0f54, 0x15060708, 0x0b0c3707,
0x0d0c0b0b, 0x6e040467, 0x40303e85, 0x0d1300ff, 0x0f200a0d, 0x10180709, 0x4c130211, 0x3e086282, 0x10300001, 0x0af0fe10, 0x0d09090d, 0x57050703,
0x0f031107, 0x153b1609, 0x803e0223, 0x0d040a58, 0x0a072013, 0x06051324, 0x023e8049, 0x14063c0b, 0x06010708, 0x0c0c0b33, 0x530c0a0c, 0x84300404,
0x08ef4537, 0x01000229, 0x001d00c0, 0x58600035, 0x27080e71, 0x3e373637, 0x041e3205, 0x35131617, 0x27262734, 0x22022e22, 0x0623020e, 0x011d0607,
0x32213314, 0x06071627, 0x23050e07, 0x2d054670, 0x36013f26, 0x32171617, 0x3233021e, 0x3b82043e, 0x17363408, 0x1c11ef01, 0x1460fe14, 0x5f28121c,
0x150c1203, 0x16141611, 0x120c1412, 0x02056403, 0x1b013451, 0x1710170e, 0x2f011b0e, 0x01060256, 0x08200694, 0x8510370a, 0x0c0a2f26, 0x1a0e1919,
0x0a371001, 0x09080f08, 0x2a831037, 0x0d06082b, 0x0d0b0f0c, 0x09371003, 0x080f8308, 0x14fafe30, 0x01141c1c, 0x210f1607, 0x0a0f034b, 0x0606080e,
0x0f090f08, 0xbdfe4f03, 0x420202fe, 0x0c0a1729, 0x2518090c, 0xfe030146, 0x070ac206, 0x24850c2d, 0x0a10072d, 0x2d0c0215, 0x09120a07, 0x820d2c07,
0x07052924, 0x020c080b, 0x09072c0d, 0x290bff72, 0x002b0027, 0x00480033, 0xcf510100, 0x33152108, 0x5005a052, 0x33250a32, 0x1d163221, 0x23178401,
0x11211103, 0x2b07356c, 0x3d262207, 0x33363401, 0x32331632, 0x1d2a0583, 0x23061401, 0x1414b401, 0x03840c0c, 0x72052450, 0x143f05e1, 0xc0fe500c,
0x262634ba, 0x099a2634, 0x041c270d, 0x1a0f0f1a, 0x0d271c04, 0x40200109, 0x830c280c, 0x054e5003, 0xef83a020, 0x12823020, 0x01d0fe26, 0xd060fea0,
0x26303182, 0x080ba634, 0x08221813, 0x13182208, 0x07000b08, 0x2c081b45, 0x0013000f, 0x0030001b, 0x0048003c, 0x10c74554, 0x9f013321, 0x0cf856ad,
0x83058b50, 0x272321fd, 0xee6b0b8a, 0xfee0220c, 0x23c59420, 0x7008083e, 0xba69028d, 0x91b02013, 0x084023cc, 0x02820810, 0x5b6e068d, 0x00222112,
0x430a1756, 0x465d079c, 0x32122307, 0x0a442637, 0x25072f05, 0x26343536, 0x14150622, 0x32333617, 0x04823216, 0x50d02d08, 0x38503838, 0x1c1c284c,
0xce371c28, 0x91ce9191, 0x183894ae, 0x1d1e1e2e, 0x01192d1f, 0xa6752525, 0x40292575, 0x25242503, 0x58014003, 0x38222a82, 0x2a825850, 0xd4281c22,
0x3206b044, 0x0a022630, 0x2427010a, 0x75534034, 0x34405375, 0x5d0a0a34, 0xc02a09ff, 0x13000f00, 0x27001f00, 0x7f413c00, 0x22132b15, 0x3b363426,
0x14163201, 0x45182306, 0x394207e3, 0x14502215, 0x071e671c, 0xfe200123, 0x05654be0, 0x09090724, 0x37421607, 0x43c02014, 0xbe670574, 0x30fe2a05,
0x60fea001, 0x0e096001, 0x41028209, 0x00201267, 0x06200082, 0x200a3742, 0x06354224, 0xb5955020, 0x05793320, 0x06d94205, 0x22591520, 0x1629420e,
0x3142de87, 0x0121210f, 0x2109f042, 0x26423901, 0x0870230d, 0xde84fe08, 0x24102f42, 0x04e0fe20, 0x05f44212, 0x50041222, 0x21132642, 0x39832660,
0xb74f0020, 0x01002606, 0x000f00a0, 0x26cf9217, 0x14152135, 0x57322133, 0xa0250c6b, 0x010660fe, 0x0f6b7594, 0xeaea7638, 0x01000006, 0xe0ff0000,
0x20000002, 0x00000b00, 0x26222105, 0x3e823634, 0x0614162c, 0x40fee001, 0x0d13130d, 0x0582c001, 0x106b2020, 0x0e775405, 0x26001d22, 0x77548188,
0x288b8213, 0x15211125, 0x1d163233, 0x11695401, 0xc0fee02a, 0xc0fea001, 0x011c14e0, 0x08146354, 0x60d0d021, 0x1c304001, 0x0100e014, 0xc0fffaff,
0xc001c601, 0x0000a200, 0x0f011e25, 0x012f0601, 0x830e1617, 0x2f262408, 0x6b171502, 0x84470584, 0x82072008, 0x3426371e, 0x0f35013f, 0x2f010e01,
0x3f012e01, 0x26060701, 0x3f26012f, 0x0c832701, 0x1f013e25, 0x85273701, 0x18362012, 0x2108a145, 0x0b822627, 0x1f163625, 0x5d273502, 0xc84e05c3,
0x47372008, 0x15220529, 0x3983013f, 0x37207f83, 0x01242782, 0x17010f16, 0x63830c83, 0x85170721, 0x06360812, 0xb801010f, 0x08030306, 0x09270e08,
0x04060201, 0x020c060f, 0x0b3b4815, 0x0b0b0c0b, 0x10060919, 0x0b190907, 0x04040b0b, 0x0215483a, 0x070f060b, 0x27090206, 0x2f840d06, 0x07062224,
0x14820402, 0x48485025, 0x820b0650, 0x0607250a, 0x080e2722, 0x02224a84, 0x49820706, 0x48150123, 0x21498e3a, 0x498a0b0b, 0x99052821, 0x045d3449,
0x0e0e060c, 0x05221708, 0x04010608, 0x51060702, 0x823b542a, 0x0c0c2994, 0x09072e19, 0x1a2e0709, 0x04265982, 0x543c040e, 0x8886512a, 0x03172323,
0x23338403, 0x070b0209, 0x0125aa82, 0x162a2a16, 0x26898201, 0x09020b07, 0x840e0817, 0x970b824e, 0x0b0b214d, 0x63444ca7, 0x01c02f07, 0x000b00c1,
0x0035002d, 0x00450039, 0x7c432500, 0x3213220a, 0x05805516, 0x5208706c, 0x3b3406a1, 0x3b363701, 0x011f3201, 0x27330727, 0x22012b26, 0x11211113,
0x270bec45, 0x0c0c0c01, 0x8c0c0c18, 0x1020e583, 0x20057544, 0x330b8310, 0x1c0e2252, 0x220e1c64, 0x128c12b2, 0x035e0302, 0x4ce0fec2, 0x20202984,
0x22068d71, 0x82070950, 0xb0fe2628, 0x141c1c14, 0x2e0c8501, 0x39171739, 0x031d1d1d, 0x500160fe, 0x8530b0fe, 0x45002028, 0x435906c3, 0x00182805,
0x00340024, 0x8247003c, 0x0c8b57bf, 0x22231522, 0x23056548, 0x2113013d, 0x34210a88, 0x4e4b1835, 0x0502680e, 0x07323622, 0x22084163, 0x82e00121,
0x838020b6, 0x0a102986, 0x74010606, 0x8cfe5a06, 0x12830784, 0x1884fe20, 0x22177832, 0x31221717, 0x28080828, 0x48080868, 0x1020e0fe, 0x002ab684,
0x06301c14, 0x0a0606f4, 0x06835001, 0x3006f425, 0x82ff141c, 0x82d18214, 0x835f2005, 0x88172134, 0x50213587, 0x06f74d00, 0xc0018028, 0x1d001500,
0x61443100, 0x013b2310, 0xb0823634, 0x2505e97e, 0x11133436, 0x6d762b34, 0x11152609, 0x32213314, 0x0adc4501, 0x34265030, 0x0e143626, 0x780e140e,
0xa80c2a06, 0xb6822a0c, 0x34721420, 0x261a240e, 0x82181a26, 0x140e2d21, 0x54016cfe, 0x0c0c2406, 0xacfe0624, 0x240c3b72, 0x000f0007, 0x11555022,
0x3b343726, 0x011d3201, 0x2109856f, 0xf44b013b, 0x0ca82f0b, 0x08430c28, 0x08640506, 0x06056408, 0xed4b4308, 0x0cc7240d, 0x850f740c, 0x5d0f201b,
0x6b820f97, 0xe7833620, 0x22061423, 0x06296d24, 0x14153722, 0x0627e983, 0x3f26012f, 0x83163601, 0x91082d75, 0xce9191ce, 0xa6752f01, 0x2da67575,
0x74224d89, 0xe64b590c, 0x8ddc200a, 0x10035e84, 0x4f4c6b82, 0x3507210f, 0x636fd882, 0x013d2309, 0x524c2223, 0x4c6c8c0d, 0x6d8f0c54, 0x820dbb4c,
0x07ed616b, 0x7b6a0220, 0x23072206, 0x445f8322, 0x162105f2, 0x61e38306, 0xa52006e4, 0x7521d683, 0x20be8db4, 0x20f38b38, 0x29f38bd3, 0xff070000,
0x02bffffd, 0x27480143, 0x00173505, 0x001e001b, 0x00240021, 0x1f320100, 0x01071601, 0x01272206, 0x51086783, 0x17230533, 0x33072533, 0x33072327,
0x27170737, 0x07371733, 0xd0012337, 0x05640406, 0x03ecfe06, 0xecfe030c, 0x03640506, 0x394d0107, 0xf7fe4434, 0xca34c234, 0x6434443f, 0x61334478,
0x34781161, 0x9405c001, 0xabfe0707, 0x55010404, 0x05940707, 0x00846030, 0xa0a0902a, 0xa0a0f3f3, 0x00040000, 0x022e0082, 0x00800180, 0x00250007,
0x00450035, 0x616b0000, 0x35172406, 0x83012b34, 0x0f222503, 0x14150601, 0x33229682, 0x98433732, 0x013b2305, 0x8a431332, 0x3501290e, 0x21352622,
0x15230614, 0x24081882, 0x01363421, 0x38385018, 0x08883850, 0x070e0810, 0x02040f06, 0x03040308, 0x08081002, 0x0df80840, 0xfd0d1313, 0x080583c0,
0x1b300222, 0x2560fe25, 0x01251b1b, 0x300125a0, 0x42425c42, 0x0810665c, 0x0a040858, 0x02020403, 0x3701030e, 0x01244082, 0xfe0d1300, 0x01262f84,
0xfe130d40, 0x3083a0f0, 0x00210484, 0x05934703, 0x00a00125, 0x501b000f, 0x332112b3, 0x0ab77901, 0x4c182720, 0x05481a6f, 0xfe062f0d, 0x0106066c,
0x3d6c0694, 0x1609093d, 0x06820908, 0x09160822, 0x0d890683, 0x280e9948, 0x06540176, 0x06acfe06, 0x862b93ed, 0x00002239, 0xd7481805, 0x82072008,
0x001727b1, 0x003e002b, 0x71413600, 0x20078f06, 0x18178326, 0x2520f548, 0x13131a83, 0x058b131a, 0x4918ba20, 0xf0202007, 0x830abf79, 0x1a13223d,
0x184918c3, 0x0d3b7921, 0x27001f24, 0x67443900, 0x1e242111, 0x230b5d7a, 0x22263637, 0x30053165, 0x17163237, 0x012f0616, 0x010f2226, 0x3e372606,
0x0b487902, 0x7a360121, 0x21220c6b, 0xd3849d06, 0x25148031, 0x060f0103, 0x0c260b0a, 0x010f0609, 0x441a1302, 0x24200d96, 0x220a777a, 0x84410827,
0x182926d3, 0x05080812, 0x25008209, 0x0c080805, 0x334c0a14, 0x4d202010, 0x122005d9, 0x18067341, 0x20070b52, 0x0e7f7a36, 0x14013f28, 0x35262206,
0xe45a3734, 0x21d68306, 0x85821636, 0x84151621, 0x27222718, 0x3f023e26, 0xc68b3601, 0x226a9322, 0x24059a7a, 0x06133e13, 0x20d28214, 0x31928227,
0x0a091c05, 0x500a1106, 0x05030a09, 0x090a06b2, 0x1482051c, 0x02051228, 0x05070402, 0xd08d0a50, 0x7a291b21, 0x162305b0, 0x82020816, 0x0d7138db,
0x080d1313, 0x11030908, 0x18030a13, 0x110a1103, 0x03111340, 0x83080908, 0x05112917, 0x01070809, 0x00000318, 0x240d9741, 0x0047002b, 0x1197414f,
0x0e713620, 0x71222005, 0x342e050b, 0x011f3236, 0x16323637, 0x17010f14, 0x06853616, 0x2f22d782, 0xf5820701, 0x013f3424, 0x22862627, 0x27410620,
0x28e78b06, 0x06100cac, 0x10061212, 0x8b05830c, 0x9094200b, 0x201d8511, 0x05ca4b82, 0x200cc07c, 0x202b966b, 0x215c974c, 0xd64b2684, 0x09002105,
0x4308db76, 0x1f2a0543, 0x2f002700, 0x3f003700, 0xf7914b00, 0x67092f70, 0x634305ac, 0x52262007, 0x06200697, 0x7b061352, 0x01331feb, 0x2f2f4207,
0x283c2f42, 0x1c281c1c, 0x0e0e1426, 0x82580e14, 0x422f220f, 0x25118a35, 0x0e0e0ab8, 0x047c800a, 0x84c32011, 0x82512029, 0x281c2239, 0x2239822c,
0x8417140e, 0x8a80204d, 0x84822011, 0x420e2017, 0x172410af, 0x2d001f00, 0x3620d791, 0x3a21bf85, 0x05034902, 0x1632062c, 0x27061617, 0x06072226,
0x94423726, 0x1398260c, 0x1a13131a, 0x2e048386, 0x3d3c4e13, 0x090d0105, 0x09313431, 0x4205010d, 0x90200d7b, 0x2c842184, 0x1b225d2b, 0x0f030c09,
0x090c030f, 0x208f821b, 0x106f410d, 0x36002f30, 0x41003d00, 0x49004500, 0x54004d00, 0x9f925b00, 0xf7432220, 0x08777e05, 0x5107934a, 0x172d061d,
0x14152335, 0x35373316, 0x1d062223, 0x820d8301, 0x8b15200a, 0x32332907, 0x34013d36, 0x15012b26, 0x200b7b42, 0x7ea68485, 0x102505a3, 0x141c1c14,
0x2c0483c0, 0x07092818, 0x09071818, 0x30303068, 0x21038270, 0x0c822868, 0xe28d1282, 0x230bb57e, 0x20141c23, 0x04823983, 0x0818602c, 0x18280907,
0x28080709, 0x02881818, 0x18081824, 0x18821f09, 0x5f431820, 0x056d420e, 0x2f10a97f, 0x07163625, 0x2223010e, 0x2627012e, 0x32161736, 0x8707f744,
0x0cee44ff, 0x0c073230, 0x294d0502, 0x0328361a, 0x29070c02, 0xd48a8482, 0x222db28d, 0x22080a03, 0x1626142e, 0x0d030a08, 0x0ab5454e, 0x390c2742,
0x001b000d, 0x002b0023, 0x37000039, 0x26272206, 0x36373627, 0x17161732, 0x0d8c1706, 0x43091751, 0xb385050b, 0x85262221, 0x05c827b1, 0x010f0615,
0x06850f01, 0x0d8c7120, 0xa449c620, 0x8501200a, 0x4d5222bd, 0x26bb8405, 0x160909c8, 0x90162222, 0x55da2005, 0xc6850bd7, 0x83222e21, 0x104f41c5,
0x45003422, 0x41113f42, 0x27250f4f, 0x043e3726, 0x0b444633, 0x11823720, 0x108b0120, 0x3a1c6241, 0x010107c3, 0x0f0e0b08, 0x02231307, 0x09030d01,
0x090d260d, 0x01079a03, 0x8a262302, 0x1a7c4110, 0x07025636, 0x0c12160c, 0x071e2907, 0x16110604, 0x02061116, 0x291e0702, 0xd7880e89, 0x0a00c726,
0x2b001a00, 0x5a2ed582, 0x22000000, 0x37343526, 0x15161736, 0x1c420314, 0x36372608, 0x010e0716, 0x070e4736, 0xc983db83, 0x5b463720, 0x36342805,
0x06173233, 0x4a232607, 0x35280576, 0x24322734, 0x06010f22, 0x2d0c0241, 0x1f2cce01, 0x2e07072e, 0x27361af5, 0x96820204, 0x07298227, 0x4d05020c,
0x20db8760, 0x35db8606, 0xce910c64, 0x43679191, 0x32030e3a, 0x7575533a, 0x1a0b75a6, 0xfd83ecfe, 0x12412182, 0x20013c0c, 0x451c1922, 0x1c450b0b,
0x14eefe19, 0x0a081725, 0x030d0d03, 0x2e22070b, 0x8b0503aa, 0x252c24f1, 0x82916728, 0x1c222355, 0x4f822012, 0x21537524, 0x0f41031f, 0x0a214105,
0x2a0b9746, 0x001f000d, 0x003c0034, 0x42000044, 0x2f250d73, 0x37012e01, 0x057c603e, 0x011e1722, 0x3722e482, 0x05820616, 0x5e012f21, 0x3723070e,
0x42021e36, 0x01210fb7, 0x42ea8462, 0x27080781, 0x0e104670, 0x0e1a0505, 0x18040207, 0x0411100e, 0x05b50214, 0x0846100e, 0x11041402, 0x0c120910,
0x06070203, 0xf20a0c0e, 0x250ac342, 0x080a038f, 0x8f422e22, 0x123e2505, 0x0d0f1d04, 0x0e242583, 0x1a030210, 0x44353882, 0x12041d0f, 0x10460802,
0x0601031a, 0x0207090e, 0x0a060101, 0x0bcf42b0, 0x2210c342, 0x423a002c, 0x2e3a21c3, 0x27013f01, 0x011f3626, 0x010f1416, 0x34262733, 0x1736013f,
0x17010f16, 0xbb420616, 0x0dbc2c1c, 0x07212107, 0x0650080e, 0x83e45006, 0x06092204, 0x20118307, 0x1aae420d, 0x080f2f2c, 0x0f082828, 0x0e033005,
0x04843003, 0x08070522, 0x2b081284, 0xfeff0700, 0x0202bfff, 0x0b00c101, 0x2f001d00, 0x4a003b00, 0x68005900, 0x36370000, 0x07060716, 0x34262206,
0x06373637, 0x37362607, 0x25088942, 0x25010e07, 0xed6d3736, 0x82272005, 0x32332708, 0x27013e37, 0x28822606, 0x16323626, 0x04060714, 0x0625c782,
0x2f26012b, 0x23e58202, 0x26272202, 0x3328db82, 0x1e021f16, 0x36010f01, 0x17232b82, 0x82020e16, 0x373208fb, 0x07057536, 0x10130c01, 0x1310222f,
0x1f141b29, 0x6748371c, 0x0507353c, 0x3a53362f, 0x7b01142e, 0x1824141d, 0x33674939, 0x29060730, 0x313a532d, 0x2f894310, 0x0aeefe33, 0x09021702,
0x05010a01, 0x0a020a34, 0x0309345a, 0x20108205, 0x080f860a, 0x132e2636, 0x13040f04, 0x1f543a14, 0x26070106, 0x05070140, 0x22101352, 0x3613102f,
0x98440706, 0x151b4936, 0x2d3b1c1c, 0x0606847f, 0x4939a245, 0x141c1315, 0x5489303b, 0x73232689, 0x825a070a, 0x0534285d, 0x17021401, 0x89050316,
0x2f702a0d, 0x06010725, 0x153a541f, 0x20628214, 0x0f734914, 0x36001d24, 0xff415000, 0x075f4517, 0x82372721, 0x023f23ff, 0x14413236, 0x16173005,
0x07012f06, 0x1e252606, 0x17010f01, 0x7a010e16, 0x362008ad, 0x01202484, 0x42121242, 0xbb3a07f1, 0x03031a06, 0x020f2305, 0x230f020a, 0x1a030305,
0x04080106, 0x08041f1f, 0x0d850401, 0x03060322, 0x278a0e84, 0x43132b42, 0x47280500, 0x09041823, 0x051f0501, 0x012c0282, 0x23180409, 0x10020505,
0x4e050210, 0x03230c84, 0x83010105, 0x8905200d, 0x00003925, 0xffff0700, 0x8102c8ff, 0x0b00b801, 0x25001700, 0x43003500, 0x69005400, 0x250d4342,
0x06141605, 0x5e462722, 0x16073d05, 0x22010e17, 0x37362726, 0x3632011e, 0x3e072625, 0x011e3202, 0x2e072617, 0x16062201, 0x24072341, 0x07163637,
0x10174506, 0xfd442620, 0x0a444210, 0x4d022b08, 0x102f2210, 0x07010c13, 0x0b6c5205, 0x7e6c2312, 0x0b12236c, 0x5f725f19, 0x270ba3fe, 0x7e6d4506,
0x2606456d, 0x94700b0c, 0x3f41e370, 0x07292507, 0x1305020c, 0x200f2945, 0x131445c5, 0x1e42c020, 0x05b44209, 0x0705523f, 0x20500c01, 0x3b3b320f,
0x31200f32, 0x01ad3b3b, 0x3b663e08, 0x093f663b, 0x60604801, 0x055341f8, 0x0b030d25, 0x457c2207, 0x22200d36, 0x261c2345, 0x001d0007, 0x4a43003b,
0x05230bc3, 0x18262735, 0x2b083a60, 0x1415010f, 0x3e323316, 0x013e1701, 0x2406cb58, 0x3d261716, 0x055e4101, 0x36373228, 0x07060716, 0x2b451415,
0x07cf4a07, 0x3d054542, 0x0b123801, 0x02030215, 0x0302020e, 0x25120b15, 0x111e121a, 0x753b311c, 0x313b75a6, 0x3f461704, 0x17042809, 0x13131abd,
0x84b3131a, 0x06324205, 0x2cff2208, 0x0b0b0509, 0x0c07070c, 0x09050b0b, 0x11271a2b, 0x5f19071d, 0x75755339, 0x195f3953, 0x142c0b0e, 0x072a4618,
0x2c141824, 0xa548f30b, 0x0b9b4c0b, 0x4822df83, 0x27435500, 0x25dfb309, 0x010f1612, 0xb5561617, 0x16072206, 0x05a86614, 0x36262723, 0x2ce9af17,
0x21070e1a, 0x090d0721, 0x50060650, 0x20038294, 0x06654509, 0x0121f5b5, 0x11704512, 0x00201186, 0x07200082, 0x3108434b, 0x00190011, 0x00290021,
0x00470031, 0x13000065, 0xcf861e32, 0x7e07184f, 0xb04c0e8a, 0x41178608, 0x98243334, 0x02131a0d, 0x2705494f, 0x0f060a0b, 0xa3250301, 0x2510cd4c,
0x9191ce9f, 0x284291ce, 0x0c012429, 0x4f0c140a, 0x0625066a, 0x18120809, 0x10e44c34, 0x5082be20, 0x42ce9121, 0x5b452e3e, 0x000f2b0b, 0x00250017,
0x0035002d, 0x3f500000, 0x5a36200d, 0x17250754, 0x0e071636, 0x073f4401, 0x10cd4418, 0x50283421, 0xf8850742, 0x131a5a26, 0x9a131a13, 0x200c3f48,
0x0a1848a8, 0x180c0127, 0x06090812, 0x24008209, 0x12090806, 0x222c8224, 0x48541a13, 0xf14f0a2d, 0xd1fe2606, 0x7575a675, 0x0c0748a6, 0x31002926,
0x41003900, 0x2809df42, 0x16071417, 0x07061415, 0x050e4723, 0x012f3427, 0x013f3426, 0x24078336, 0x1e173637, 0x20ad8f03, 0x06e24124, 0xa4849b20,
0x2323a82f, 0x06011e29, 0x11060102, 0x04111515, 0x27058304, 0x06020106, 0x0b121b10, 0x5405ac41, 0x01210575, 0x212e840b, 0xab841001, 0x16712108,
0x10160e0e, 0x0606011b, 0x19090703, 0x0b020709, 0x1a090702, 0x07020808, 0x09010107, 0x25010f0c, 0x200bc748, 0x4c3384a3, 0x132f0c4b, 0x23001b00,
0x55004500, 0x32130000, 0x51141716, 0x04200ab3, 0x200f8849, 0x20e09e25, 0x34408d36, 0x2313a836, 0x0a030c02, 0x090d260c, 0x01010d03, 0x0f0e0b08,
0x0b7c4110, 0xf29a0020, 0x8b260521, 0x0102223b, 0x08794b28, 0x4b030521, 0x90200599, 0x1f20d98b, 0x201e0741, 0x203e8b95, 0x06c7411e, 0xb801fc2e,
0x34002100, 0x4f003c00, 0x00006c00, 0x3324de9c, 0x2637031e, 0x2006b343, 0x05984c03, 0xf24e2720, 0x22062205, 0x07c44a05, 0x37013e25, 0x831f1636,
0x16072504, 0x22230617, 0x2a822082, 0x07141526, 0x27262326, 0x2505925e, 0x32331614, 0xf89a3001, 0x260b462c, 0x0f060a0b, 0x100c0201, 0x11530a14,
0xf83c0805, 0x13131a13, 0x075a011a, 0x0a531211, 0x07031703, 0x1c110c12, 0x10080304, 0x020ba11f, 0x9167342f, 0x91676791, 0x07080b11, 0xa6750a0f,
0x2d537575, 0x0e0f168c, 0x021b0f16, 0x08020706, 0x08081542, 0x07091938, 0x01070603, 0x4c0f0c09, 0x05090a0a, 0x10090808, 0x1218060b, 0x0c050808,
0x1b13131b, 0x2112a212, 0x09021605, 0x10170c53, 0x10130202, 0x0f050209, 0x15072831, 0x5e82ce91, 0x032c2e28, 0x201f0b0d, 0x5f827553, 0x3f420020,
0x0793510c, 0x200ab350, 0x056e4e00, 0x21611620, 0x08bb4307, 0x07163222, 0x2305246b, 0x33362627, 0xce235783, 0x834b0191, 0xb0752152, 0x2d0a8646,
0x010807a2, 0x0e2e4506, 0x0106452e, 0xc7480708, 0xe875210d, 0x280a6d46, 0x2d060953, 0x062d3c3c, 0x0f9f4909, 0x2f001f24, 0x97433d00, 0x208f8709,
0x0e9e4212, 0x4e060721, 0xf4420652, 0x17072105, 0x90209f99, 0x220d8d42, 0x4e0d0393, 0x0c260549, 0x260d0903, 0xb19be20d, 0x29300124, 0x1948071e,
0x03052405, 0x83231e07, 0x87292004, 0x894d2012, 0x0c5b44c2, 0x1c000f26, 0x37002900, 0x1320c391, 0x21080c47, 0x0b471636, 0x011f2308, 0xbd9b1416,
0x4d4cb320, 0x0e082307, 0xf746f307, 0x06502307, 0xb79c9406, 0x4f4c0420, 0x0f052308, 0x03826208, 0x2008604c, 0x54b58852, 0x21200d8b, 0x1220b395,
0x200ff346, 0x22114201, 0x461a9621, 0x0d5608c3, 0x1a6c2506, 0x131a1313, 0x211c1d42, 0xa4462401, 0x08052509, 0x32140c08, 0x13213182, 0x0928421a,
0xdb520420, 0x10d95110, 0x9d573620, 0x0b974b0e, 0x2d496b20, 0x06194611, 0x57055945, 0xff47055b, 0x051f430c, 0x31002924, 0xa7554300, 0x0aaf5413,
0x27343523, 0x056c5616, 0x06373424, 0xb1541415, 0x14072407, 0x8c363216, 0x8317201b, 0x182b20a1, 0x31119f50, 0x2a3c0201, 0x372a3c2a, 0x02121722,
0x020e140e, 0x0d824012, 0x463c2a23, 0x20108817, 0x16b054c0, 0x2886bb20, 0x0c141124, 0x23830404, 0x0c040425, 0x842f1114, 0x1148234e, 0x178b1717,
0xb8549420, 0x0bfb4107, 0x33002122, 0x630ecb4a, 0x35200880, 0x2105e06d, 0x6f7a3216, 0x26152105, 0x250a6146, 0x16323302, 0xea473617, 0x0c82560f,
0x38880126, 0x3875a675, 0x2d227482, 0x05822d66, 0x060fb324, 0x21450c09, 0x1a132606, 0x0325140d, 0x0ef34770, 0x212e3e25, 0x44212e21, 0xf1290637,
0x7553503a, 0x3a505375, 0x23d68372, 0x97191997, 0x32200783, 0x2706f247, 0x140c0809, 0x2a12180a, 0x210b4458, 0x78564412, 0x42062006, 0x1e240c2b,
0x2e002600, 0x20130159, 0x08495837, 0x26222323, 0x08005934, 0x22074642, 0x41173607, 0x494207d5, 0x3cd02a0b, 0x08020726, 0x18061308, 0x26908226,
0x13131a41, 0x8473131a, 0x06862605, 0x22192406, 0x0df74419, 0x082e232c, 0x02060614, 0x140e1d07, 0x2a82400e, 0x2d1a1322, 0x50290584, 0x13310808,
0x11181811, 0x11034513, 0x18156753, 0x210e0f54, 0x67520727, 0x2226210d, 0x200c8e41, 0x0e5d5627, 0x54180120, 0xa3230f27, 0x53060309, 0xa020106a,
0x820b6353, 0x0e6a7b1e, 0x54181a20, 0x8d230c41, 0x53020611, 0x25200d6b, 0x200d7353, 0x146f4600, 0x7f4f2720, 0x08b94311, 0x410d2b57, 0xae250b76,
0x34262634, 0x053a4926, 0x41052357, 0x3b200d67, 0x26231d82, 0x431a7b34, 0x058205c8, 0x1c247b90, 0x38002900, 0x24207b91, 0x200ba74c, 0x09a64c06,
0x57011f21, 0x2e210aaa, 0x0dab5701, 0x0d430122, 0x2209934c, 0x4550068e, 0x022c089a, 0x01054348, 0x7223070a, 0x05080423, 0x200fb957, 0x0b794cc2,
0x030e3323, 0x089a4530, 0x27364a2c, 0x0f030c09, 0x0a04020f, 0xb9822706, 0x56011c24, 0x07820100, 0x1a220283, 0x0b863600, 0x1b000124, 0x0b868900,
0x07000224, 0x0b86b500, 0x22000324, 0x0b860301, 0x1b000424, 0x0b865e01, 0x26000524, 0x0b86c801, 0x18000624, 0x0b862102, 0x2c000a24, 0x0b869402,
0x17000b24, 0x0b86f102, 0x13001024, 0x0b863103, 0x07001124, 0x0b865503, 0x1b001224, 0x0b869503, 0x23821520, 0x0b86d920, 0x23821620, 0x8200fd21,
0x09042179, 0x3420a882, 0x0b850382, 0xb1820120, 0x17865120, 0x0e000224, 0x0b86a500, 0x44000324, 0x0b86bd00, 0x36000424, 0x0b862601, 0x4c000524,
0x0b867a01, 0x30000624, 0x0b86ef01, 0x58000a24, 0x0b863a02, 0x2e000b24, 0x0b86c102, 0x26001024, 0x0b860903, 0x0e001124, 0x0b864503, 0x36001224,
0x0b865d03, 0x23821520, 0x0b86b120, 0x23821620, 0x4300ed3a, 0x70006f00, 0x72007900, 0x67006900, 0x74006800, 0x28002000, 0x29006300, 0x46200782,
0x6e201b82, 0x41261184, 0x65007700, 0x0f827300, 0x07826d20, 0x6f43003c, 0x69727970, 0x20746867, 0x20296328, 0x746e6f46, 0x65774120, 0x656d6f73,
0x34970000, 0x35002022, 0x72205284, 0x65204082, 0x52200982, 0x67260782, 0x6c007500, 0x7c826100, 0x448b0020, 0x20352030, 0x65657246, 0x67655220,
0x72616c75, 0x2b8e0000, 0x6bb51788, 0x89822d20, 0x31002e22, 0x32200584, 0xbe8ab082, 0x2d25798e, 0x35312e35, 0x4123832e, 0xd4bb1609, 0x33003322,
0x2e208482, 0x32268682, 0x20003200, 0x3a412800, 0x0076281a, 0x00720065, 0x84690073, 0x823a2087, 0x0035212d, 0x292bc289, 0x33330000, 0x32352e31,
0x41282032, 0x76280c47, 0x69737265, 0x203a6e6f, 0x2782c785, 0x41073141, 0x35200dd0, 0x97417a82, 0x412d2005, 0x4f830f6b, 0x2506db41, 0x65724635,
0x7c412d65, 0x00542208, 0x22958268, 0x82770020, 0x00622205, 0x229d8227, 0x826d0020, 0x0073229f, 0x209f8274, 0x20098270, 0x08de4170, 0xb9822020,
0xbb846320, 0x27822020, 0x21846520, 0x6e006124, 0x29826400, 0x17827420, 0x6c006f24, 0x23826b00, 0xd5827420, 0x54002d08, 0x77206568, 0x73276265,
0x736f6d20, 0x6f702074, 0x616c7570, 0x63692072, 0x73206e6f, 0x61207465, 0x7420646e, 0x6b6c6f6f, 0x002e7469, 0x74208482, 0x70204e82, 0x3a225682,
0x01822f00, 0x66846620, 0x61007422, 0x220cb242, 0x8263002e, 0x826d2017, 0x74742b2e, 0x2f3a7370, 0x6e6f662f, 0xb3426174, 0x632e2205, 0x4218826f,
0xa742254b, 0x4f9f4213, 0x0b436393, 0x22a7d309, 0x84000200, 0xdbff2300, 0x08841900, 0x9a20048f, 0x7b091082, 0x01020001, 0x01030102, 0x01050104,
0x01070106, 0x01090108, 0x010b010a, 0x010d010c, 0x010f010e, 0x01110110, 0x01130112, 0x01150114, 0x01170116, 0x01190118, 0x011b011a, 0x011d011c,
0x011f011e, 0x01210120, 0x01230122, 0x01250124, 0x01270126, 0x01290128, 0x012b012a, 0x012d012c, 0x012f012e, 0x01310130, 0x01330132, 0x01350134,
0x01370136, 0x01390138, 0x013b013a, 0x013d013c, 0x013f013e, 0x01410140, 0x01430142, 0x01450144, 0x01470146, 0x01490148, 0x018b004a, 0x014c014b,
0x014e014d, 0x0150014f, 0x01520151, 0x01540153, 0x01560155, 0x018a0057, 0x01590158, 0x015b015a, 0x015d015c, 0x015f015e, 0x01610160, 0x01630162,
0x01650164, 0x01670166, 0x01690168, 0x016b016a, 0x016d016c, 0x016f016e, 0x01710170, 0x01730172, 0x01750174, 0x01770176, 0x01790178, 0x017b017a,
0x017d017c, 0x017f017e, 0x01810180, 0x01830182, 0x01850184, 0x01870186, 0x01890188, 0x018b018a, 0x018d018c, 0x018f018e, 0x01910190, 0x01930192,
0x01950194, 0x65680596, 0x04747261, 0x72617473, 0x65737504, 0x6c630572, 0x086b636f, 0x7473696c, 0x746c612d, 0x616c6604, 0x6f620867, 0x616d6b6f,
0x69056b72, 0x6567616d, 0x69646504, 0x69740c74, 0x2d73656d, 0x63726963, 0x630c656c, 0x6b636568, 0x0f280c86, 0x73657571, 0x6e6f6974, 0x03240f86,
0x09657965, 0x2d2e0382, 0x73616c73, 0x61630c68, 0x646e656c, 0x5d837261, 0x6f63072f, 0x6e656d6d, 0x6f660674, 0x7265646c, 0x2706850b, 0x65706f2d,
0x6863096e, 0x2d249782, 0x08726162, 0x73212486, 0x2da48309, 0x6c61682d, 0x656c0566, 0x0b6e6f6d, 0x89837263, 0x61632d3a, 0x68036472, 0x68106464,
0x2d646e61, 0x6e696f70, 0x69722d74, 0x0f746867, 0x6c24108a, 0x0d746665, 0x75210f8a, 0x3a1d8b70, 0x6e776f64, 0x706f6304, 0x61730479, 0x73066576,
0x72617571, 0x6e650865, 0x826c6576, 0x6c09218c, 0x62374d83, 0x04626c75, 0x6c6c6562, 0x736f6808, 0x61746970, 0x6c700b6c, 0x852d7375, 0x4106202c,
0x05280509, 0x6c696d73, 0x72660565, 0x03295082, 0x0868656d, 0x6279656b, 0x20a0826f, 0x82f78708, 0x79612134, 0x23061a41, 0x6e696d0c, 0x44414188,
0x214e8506, 0xfe82730c, 0x5b866520, 0x6f630728, 0x7361706d, 0xe9821173, 0x86746521, 0x832d2014, 0x8c0f20b3, 0x70752211, 0x200f8c12, 0x21b68372,
0x90826604, 0x04830820, 0x6c612d2e, 0x68740974, 0x73626d75, 0x0b70752d, 0x46830986, 0x75730328, 0x6f6d046e, 0x618d6e6f, 0x66656c27, 0x6f640a74,
0x28ad8674, 0x69756208, 0x6e69646c, 0x234d8567, 0x09666470, 0x77245684, 0x0a64726f, 0x65250984, 0x6c656378, 0x290a840f, 0x65776f70, 0x696f7072,
0x1a85746e, 0x616d6925, 0x840c6567, 0x7261261a, 0x76696863, 0x24178565, 0x69647561, 0x240a856f, 0x65646976, 0x2a52856f, 0x65646f63, 0x66696c09,
0x82722d65, 0x700b376f, 0x72657061, 0x616c702d, 0x6606656e, 0x6f627475, 0x656e096c, 0x16847377, 0x65620a24, 0x5b426c6c, 0x63112e05, 0x65736f6c,
0x61632d64, 0x6f697470, 0x2d39826e, 0x6a626f0c, 0x2d746365, 0x756f7267, 0x0c860e70, 0x846e7521, 0x730b2c0e, 0x6b636974, 0x6f6e2d79, 0x82056574,
0x656e3639, 0x756f6809, 0x616c6772, 0x68097373, 0x2d646e61, 0x6b636f72, 0x8409840a, 0x053e4269, 0x69637328, 0x726f7373, 0x18840b73, 0x7a696c23,
0x84fd8261, 0x7073210b, 0x0c202f82, 0x21096342, 0x3c867265, 0x63616524, 0xf7420d65, 0x6c702408, 0x880e7375, 0x696d220d, 0x230e8b6e, 0x656d6974,
0x63291d8a, 0x6b636568, 0x70616d03, 0x0604430b, 0x6c612d29, 0x61700c74, 0x41657375, 0xc5820694, 0x86706f21, 0x25b5840b, 0x6b616873, 0xba420d65,
0x6f2d3107, 0x0c6e6570, 0x72646461, 0x2d737365, 0x6b6f6f62, 0x63200c88, 0x0b20b882, 0x72204882, 0x08293d86, 0x622d6469, 0x65676461, 0x83088207,
0x770f2f1c, 0x6f646e69, 0x616d2d77, 0x696d6978, 0x0f88657a, 0x846e6921, 0x860e200f, 0x2a5a821f, 0x65726f74, 0x6f6e7309, 0x826c6677, 0x7409257d,
0x68736172, 0x062daa83, 0x67616d69, 0x63097365, 0x6270696c, 0x2370826f, 0x72726115, 0xc5825282, 0x2d207586, 0x6e206182, 0x6c241591, 0x16746665,
0x72252b90, 0x74686769, 0x31169013, 0x67037075, 0x6d0e6d65, 0x79656e6f, 0x6c69622d, 0x5f822d6c, 0x9d860c20, 0x6f6c6325, 0x410c6573, 0x642a073e,
0x0a73746f, 0x6c696d73, 0x1f822d65, 0x61056b36, 0x7972676e, 0x7a696405, 0x6607797a, 0x6873756c, 0x660a6465, 0x6e28a182, 0x65706f2d, 0x7267076e,
0x6322c082, 0x07820465, 0x83086e21, 0x20598304, 0x24088409, 0x6d616562, 0x2609880f, 0x6577732d, 0x840b7461, 0x6568250f, 0x73747261, 0x73260b85,
0x6e697571, 0x17841174, 0x2d210b85, 0x211e8274, 0x11850a73, 0x72617422, 0x15840a86, 0x74263385, 0x75676e6f, 0x21841265, 0x2d200b85, 0x10203a85,
0x7723128b, 0x856b6e69, 0x25098389, 0x73696b04, 0x04830973, 0x98842d20, 0x18830984, 0x8d842d20, 0x616c0526, 0x0a686775, 0x20840584, 0x0a850c20,
0x17865785, 0x6d295184, 0x622d6865, 0x6b6e616c, 0x34098310, 0x6c6c6f72, 0x2d676e69, 0x73657965, 0x64617307, 0x7972632d, 0x83078308, 0x064741ae,
0x082f6f83, 0x70727573, 0x65736972, 0x72697405, 0x82006465, 0xff012600, 0x000200ff, 0x20098201, 0x2003820c, 0x83038216, 0x0003260d, 0x00020099,
0x820d8404, 0x20028204, 0x24038201, 0xfeeada00, 0x2b0783d7, 0xa2e424dc, 0x00000000, 0xa9e424dc, 0xbac2fa05, 0x00008a81,
};

1015
external/ImGui/fonts/fontawesome_font.h vendored Normal file

File diff suppressed because it is too large Load Diff

View File

@ -14,6 +14,8 @@
#include <imgui_freetype.h>
#include <imgui_imhex_extensions.h>
#include <fontawesome_font.h>
#include "helpers/plugin_handler.hpp"
#include <glad/glad.h>
@ -191,6 +193,7 @@ namespace hex {
ImVector<ImWchar> ranges;
ImFontGlyphRangesBuilder glyphRangesBuilder;
glyphRangesBuilder.AddRanges(io.Fonts->GetGlyphRangesDefault());
glyphRangesBuilder.AddRanges(io.Fonts->GetGlyphRangesJapanese());
glyphRangesBuilder.AddRanges(io.Fonts->GetGlyphRangesChineseFull());
@ -200,7 +203,20 @@ namespace hex {
glyphRangesBuilder.AddRanges(io.Fonts->GetGlyphRangesVietnamese());
glyphRangesBuilder.BuildRanges(&ranges);
io.Fonts->AddFontFromFileTTF(path.string().c_str(), std::floor(14.0f * this->m_fontScale), nullptr, ranges.Data); // Needs conversion to char for Windows
ImWchar fontAwesomeRange[] = {
ICON_MIN_FA, ICON_MAX_FA,
0
};
ImFontConfig cfg;
cfg.OversampleH = cfg.OversampleV = 1, cfg.PixelSnapH = true;
cfg.SizePixels = 13.0f * this->m_fontScale;
io.Fonts->AddFontFromFileTTF(path.string().c_str(), std::floor(14.0f * this->m_fontScale), &cfg, ranges.Data); // Needs conversion to char for Windows
cfg.MergeMode = true;
io.Fonts->AddFontFromMemoryCompressedTTF(font_awesome_compressed_data, font_awesome_compressed_size, 13.0f * this->m_fontScale, &cfg, fontAwesomeRange);
ImGuiFreeType::BuildFontAtlas(io.Fonts, ImGuiFreeType::Monochrome);
io.Fonts->GetTexDataAsRGBA32(&px, &w, &h);
@ -636,15 +652,36 @@ namespace hex {
if (!resourcePath.empty() && this->setFont(resourcePath / "font.ttf")) {
}
else if ((this->m_fontScale != 0.0f) && (this->m_fontScale != 1.0f)) {
else {
io.Fonts->Clear();
ImFontConfig cfg;
cfg.OversampleH = cfg.OversampleV = 1, cfg.PixelSnapH = true;
cfg.SizePixels = 13.0f * this->m_fontScale;
io.Fonts->AddFontDefault(&cfg);
cfg.MergeMode = true;
ImWchar fontAwesomeRange[] = {
ICON_MIN_FA, ICON_MAX_FA,
0
};
std::uint8_t *px;
int w, h;
io.Fonts->AddFontFromMemoryCompressedTTF(font_awesome_compressed_data, font_awesome_compressed_size, 13.0f * this->m_fontScale, &cfg, fontAwesomeRange);
io.Fonts->GetTexDataAsRGBA32(&px, &w, &h);
// Create new font atlas
GLuint tex;
glGenTextures(1, &tex);
glBindTexture(GL_TEXTURE_2D, tex);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR);
glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA8, w, h, 0, GL_RGBA8, GL_UNSIGNED_INT, px);
io.Fonts->SetTexID(reinterpret_cast<ImTextureID>(tex));
}
style.WindowMenuButtonPosition = ImGuiDir_None;
style.IndentSpacing = 10.0F;