prepare for loading the icon font

This commit is contained in:
tildearrow 2023-08-14 19:19:18 -05:00
parent 741d350fe2
commit 1848484831
6 changed files with 5488 additions and 6135 deletions

1
.gitignore vendored
View File

@ -26,3 +26,4 @@ CMakePresets.json
extern/imgui_patched/examples/
src/asm/68k/amigatest/*.bin
src/asm/68k/amigatest/player
res/binary_to_compressed_c

File diff suppressed because it is too large Load Diff

Binary file not shown.

9
res/make-iconfont.sh Executable file
View File

@ -0,0 +1,9 @@
#!/bin/bash
# run after exporting to .ttf
if [ ! -e binary_to_compressed_c ]; then
g++ -o binary_to_compressed_c ../extern/imgui_patched/misc/fonts/binary_to_compressed_c.cpp || exit 1
fi
./binary_to_compressed_c icons.ttf furIcons > ../src/gui/font_furicon.cpp
#xxd -i -n "furIcons" icons.ttf | sed -r "s/^ +//g;s/, /,/g;s/ = /=/g;s/unsigned/const unsigned/g" > ../src/gui/font_furIcons.cpp

270
src/gui/font_furicon.cpp Normal file
View File

@ -0,0 +1,270 @@
// File: 'icons.ttf' (25980 bytes)
// Exported using binary_to_compressed_c.cpp
static const unsigned int furIcons_compressed_size = 12613;
static const unsigned int furIcons_compressed_data[12616/4] =
{
0x0000bc57, 0x00000000, 0x7c650000, 0x00000400, 0x00010037, 0x000e0000, 0x00030080, 0x54464660, 0xd753a24d, 0x650000e9, 0x28158260, 0x4544471c,
0x00150046, 0x200f8214, 0x2b0f8344, 0x322f534f, 0x6952fa8c, 0x68010000, 0x562c0f82, 0x70616d63, 0xb9c7ffcb, 0x48020000, 0xc82c1382, 0x20747663,
0x6f043b00, 0x10040000, 0x04261f82, 0x70736167, 0x5982ffff, 0x3c650022, 0x08380f82, 0x66796c67, 0x75621d0c, 0x94040000, 0x485c0000, 0x64616568,
0x19b89d24, 0xec201b82, 0x36210382, 0x23108268, 0x05068209, 0x24204b82, 0x24280f82, 0x78746d68, 0x5e10de26, 0xc0200f82, 0x86280f82, 0x61636f6c,
0x8094187d, 0x14203f82, 0x80270f82, 0x7078616d, 0x82038900, 0x8201203b, 0x20002d7f, 0x656d616e, 0x1fcee37c, 0xdc600000, 0xe62c3382, 0x74736f70,
0xe7602acb, 0xc4620000, 0x7820a382, 0x012deb84, 0x5f080000, 0x0f5f58e0, 0x0b00f53c, 0x25468207, 0xfde00000, 0x08839fff, 0x7000e12b, 0xfe80fc29,
0x050007d1, 0x220f8283, 0x82020008, 0x82028305, 0x00062233, 0x290982ff, 0x80fc0007, 0x00070000, 0x0c820100, 0x0420028b, 0x3f251184, 0x0800bb03,
0x21008300, 0x23830002, 0x40222583, 0x0b822e00, 0x072b0d82, 0x00900100, 0x04000005, 0x82e6048c, 0x85fa2011, 0x5c032b07, 0xcf015900, 0x00020000,
0x15820905, 0x01210285, 0x84078510, 0x75462905, 0x40005472, 0x35e12000, 0x06208385, 0x04856a84, 0x3b208b84, 0x07202683, 0x03830482, 0x0280fc25,
0x82910009, 0x0052220c, 0x2c798220, 0x013500a5, 0x0029001d, 0x006d0191, 0x349b8278, 0x00470060, 0x00170152, 0x004a000a, 0x0032018f, 0x004f001b,
0x2631822e, 0x011801ca, 0x82a90036, 0x0028251b, 0x004d0139, 0x23829182, 0x22000328, 0x7a017c01, 0x13823900, 0xce012734, 0x4c001300, 0x22007301,
0x27014700, 0x85000b01, 0x0f82b500, 0x2e005b24, 0x6f824b01, 0x03000022, 0x03830582, 0x9b861c20, 0x0300c222, 0x1c240984, 0xa6000400, 0x082e1b82,
0x02000800, 0x20000000, 0x35e1f4e0, 0x0984ffff, 0x00e1f026, 0xe3ffffff, 0x00200b82, 0x06222b84, 0x0b820e00, 0x05000426, 0x07000600, 0x09202f82,
0x0b248582, 0x0d000c00, 0x0f261782, 0x11001000, 0x85821200, 0x1500142c, 0x17001600, 0x19001800, 0xc3821a00, 0x1d001c26, 0x1f001e00, 0x2e08f182,
0x00220021, 0x00240023, 0x00260025, 0x00280027, 0x002a0029, 0x002c002b, 0x002e002d, 0x0030002f, 0x00320031, 0x00340033, 0x00360035, 0x82380037,
0x003a28d9, 0x003c003b, 0x823e003d, 0x85062080, 0x22818284, 0x82020100, 0x00022105, 0x0121008d, 0x8de48400, 0xce0d4014, 0x6f043b22, 0x2c21d182,
0x08018500, 0x84003c97, 0x6404c600, 0x08066605, 0x9c071807, 0xc8083008, 0x70092e09, 0xf80aaa0a, 0xe80b820b, 0xe20c280c, 0xd40d660d, 0xc60e600e,
0x5610a00f, 0x7c11ba10, 0x9012c411, 0x8a130a13, 0xd814d613, 0x48168815, 0x90172217, 0xbe1b2e1b, 0xd01c441c, 0x181ffa1d, 0x9020cc1f, 0x9a214421,
0x96220c22, 0x3a27d823, 0xc028da27, 0xd4296029, 0xcc2a182a, 0x022cb22b, 0x0200242e, 0x00003b00, 0xaa041502, 0x07000300, 0x01b12e00, 0xb23c2f00,
0xed000407, 0x0506b132, 0x03b23cdc, 0x220a8202, 0x8303b100, 0x83052016, 0x07b22716, 0x3cfc0106, 0x178301b2, 0x21113337, 0x11212511, 0xda013b21,
0x640161fe, 0xaa049cfe, 0x043b56fb, 0x26d58234, 0xff80fc02, 0x828003f5, 0x82012009, 0x05002e59, 0xfd212521, 0xf99a0533, 0x0b0007b3, 0x0815820b,
0x09020325, 0xf7047800, 0x1b006604, 0x2f002500, 0x30010000, 0x15163221, 0x07010e14, 0x16150706, 0x1e171617, 0x82141501, 0x010e2f0b, 0x21372123,
0x013d3632, 0x21232634, 0x09853335, 0x012b4d08, 0xbd010a02, 0x311f8e7d, 0x1e1e2020, 0x1f202525, 0x2214132b, 0xfe385f23, 0x1801a217, 0x3f48483f,
0x3dfce8fe, 0xfc3d4242, 0x778d6604, 0x0d324f38, 0x0208030c, 0x1c1c0d0d, 0x363c3f58, 0x2d272735, 0x313e428c, 0x3e88423e, 0x3e3a2e39, 0x30088f83,
0xcc009100, 0x12046f06, 0x17000f00, 0x00002b00, 0x30273025, 0x30073021, 0x37123623, 0x17121633, 0x06233001, 0x26333007, 0x00113001, 0x30333027,
0x2f038513, 0x11070206, 0x4cea0230, 0x8a49c7fe, 0xab2fbf2f, 0x34080382, 0x3c068dfe, 0x023cf73d, 0x17f7fe84, 0xcb04cc9b, 0x1dce3794, 0x8ce3e3cc,
0x8c8c2e02, 0x028cd2fd, 0xb9b9b9c9, 0x4a01f0fd, 0xfe28d401, 0x6175018b, 0xfe329afe, 0x3f8282b3, 0x00000300, 0x00071401, 0x5803ca03, 0xba038c03,
0x26130000, 0x30332702, 0x1d17021d, 0x031d1704, 0x14910290, 0x478211a3, 0x719126f1, 0x1e268695, 0x3e331701, 0x73413701, 0x220d8606, 0x8937033d,
0x8a042002, 0xa317850b, 0xf1298211, 0xa1719126, 0x06332e86, 0x26230702, 0x012e2702, 0x010e2327, 0x2d0d8207, 0x27262205, 0x1e37013e, 0x35323301,
0x18832634, 0x26272629, 0x33363435, 0x82171632, 0x012e2b21, 0x15062223, 0x17161714, 0x0285011e, 0x06141523, 0x223b8225, 0x82272223, 0x26272628,
0x37363734, 0x823c823e, 0x84072021, 0x011d352c, 0x32331614, 0x3d023e37, 0x33352301, 0x188e2311, 0x0168185e, 0x043400cc, 0x040c040e, 0x390e030e,
0x390f7b0e, 0x030f030e, 0x040e030d, 0x012761cc, 0x19621864, 0x833a0e7a, 0x820c205c, 0x3c0f3b5c, 0x4bf0020f, 0x2f0b276e, 0x314d1d0c, 0x09342a77,
0x2b5a0a24, 0x4865702a, 0x13822463, 0x401a3d08, 0x16373731, 0x24093116, 0x15443009, 0x02741316, 0x4f090c43, 0x2b2c3448, 0x12132021, 0x22221212,
0x375a3d5f, 0x11531e38, 0x50483c46, 0x1a1e4850, 0x7c16271a, 0x20015adf, 0x70be0170, 0x0010b9cd, 0x2d47014d, 0x1919681a, 0x01441967, 0xfe444410,
0x0a8244f0, 0x1a681922, 0x015b0110, 0x4d474147, 0xfe708308, 0x01457042, 0x671a4513, 0x1a671919, 0x45edfe45, 0x0b36380b, 0x2c290b2a, 0x0d2f2c6d,
0x15020702, 0x5d502d2c, 0x0a343161, 0x24250b29, 0x162a342d, 0x08020c15, 0x171f0b02, 0x65293f17, 0x3e306e68, 0x292a1313, 0x42b84242, 0x282a2a42,
0x31472627, 0x525c3931, 0x085c52a4, 0x1e312109, 0x9efe573b, 0x52000700, 0xae066bff, 0x1e008305, 0x5b002700, 0x83007100, 0xb3008d00, 0x22050000,
0x34352627, 0x01843637, 0x0e333027, 0x07060702, 0x050f4533, 0x0614152b, 0x013d3227, 0x011d2234, 0x33654514, 0x02260127, 0x12163327, 0x0ab44617,
0x07020629, 0x21112321, 0x82161732, 0x1607285c, 0x012e2317, 0x48372327, 0x152707b3, 0x27262201, 0x8434012e, 0x8233208c, 0x08c04524, 0x21059345,
0x4a823736, 0x010eba08, 0x366b1202, 0x1d0f1037, 0x3128271d, 0x3a553b8a, 0x0c0a1212, 0x51314711, 0x6a6e2f30, 0x3703d96d, 0x0c276f4b, 0x4d1e0c2e,
0x342b7731, 0x5a092409, 0x65702b2b, 0x0c256348, 0x41190c2f, 0x15373631, 0x25093116, 0x16433009, 0xfb741315, 0x218321d1, 0x1450136b, 0x0c051304,
0x14051205, 0x2169144e, 0x8f012083, 0x56090165, 0x3a392b2c, 0x14714040, 0x9b78144d, 0x24262624, 0x3aad029b, 0x2321225d, 0x2e222123, 0x33563b2e,
0x3a0e1f33, 0x353e120e, 0x444c4c44, 0x0f124236, 0x69200e38, 0x7f424294, 0x363d3d3c, 0x232f3038, 0x2b50522d, 0x312f332a, 0x6a673535, 0x19775577,
0x08028277, 0x36385526, 0x290a2b0b, 0x302c6d2c, 0x0208020c, 0x512d2c14, 0x3431605d, 0x240a290a, 0x2b332d24, 0x020b1615, 0x200a0209, 0x2c05d841,
0x01706d03, 0xfe466fbf, 0x691a46e7, 0x0802821a, 0x1901465e, 0x41fe6f46, 0x339e0270, 0x604d6034, 0x2e8d8c11, 0x26552eb6, 0x262a3e2a, 0x278efede,
0xb6842a2a, 0x142a2a84, 0x4a252514, 0x39082008, 0xa1525f32, 0x3b365e53, 0x4a092108, 0x0000004e, 0x01200004, 0x03e00614, 0x000b00ca, 0x004a0015,
0x13000074, 0x21301130, 0x06141632, 0x0119012b, 0x20083b4a, 0x05524701, 0x16171622, 0x54471282, 0x012e2506, 0x023e3435, 0x2c0b9441, 0x14150607,
0x1e011f16, 0x0e141501, 0x05514702, 0x85022e21, 0x17162124, 0x230c4a47, 0x013e3736, 0x08064c47, 0x200121bc, 0x5d66665d, 0x2e2aadb4, 0x02ad292f,
0x2a7655dd, 0x230d320c, 0x41362b2b, 0x0a3b2e41, 0x62620a27, 0x36563d21, 0x2837384c, 0x1a0d320d, 0x2039384b, 0x3c373420, 0x3f205d64, 0x04dd025a,
0x3c4c5e0a, 0x2a294a66, 0x5a426c4d, 0x1359237d, 0x61503d51, 0x1c205061, 0x1916161d, 0x015ff38a, 0x6d9e0220, 0xf5fe6db9, 0x282b6a01, 0xfd2b292e,
0x0b343db6, 0x162b0c2f, 0x27313a17, 0x07020c2e, 0x515c1202, 0x1b31482c, 0x0b321a1b, 0x29210b2d, 0x2a2c1817, 0x130c0b29, 0x4d2f505d, 0x31711d37,
0x82572d40, 0x58815454, 0x3447502e, 0x5d663b2f, 0x09665d6e, 0x2f0f1008, 0xfe5d3420, 0x0082009b, 0x2e000534, 0xd2061401, 0x1200ca03, 0x2a001f00,
0x46013400, 0xb6420000, 0x013e2808, 0x14021e32, 0x4227020e, 0x222a05d1, 0x14011d06, 0x21110516, 0x62411732, 0x2e052c0f, 0x1d232701, 0x0f1d1707,
0x870e1d17, 0x820b8502, 0x11012305, 0x39431123, 0x053d2707, 0x270f3d27, 0x02870e3d, 0x042d0b88, 0x23113311, 0x33010226, 0x2223603c, 0x3a028223,
0x44607a5f, 0x61442323, 0x4f4f483c, 0x014f4f90, 0x560901df, 0x56572b2c, 0x82259aa3, 0x029a2600, 0x09220863, 0x07b9440c, 0x21756228, 0x23082285,
0x10880d08, 0x85217624, 0x44421501, 0x28282d07, 0x84b68454, 0x5d5a2754, 0x5d52a252, 0x4f330484, 0x34339e02, 0xf1fe67c1, 0x2a256901, 0xb226293d,
0x45155315, 0x4dae4d07, 0x70fe0228, 0xfe439e02, 0x884043f4, 0x01260880, 0x4362fd90, 0x00000c01, 0xa5000400, 0x5b06bd00, 0x2f002104, 0x54004800,
0x00005e00, 0x0e233001, 0x2e222301, 0xd8443502, 0x09984a07, 0x2105d744, 0x01833637, 0x23013d35, 0x23112135, 0x16322101, 0x07061415, 0x1507010e,
0x8217021e, 0x0e07300b, 0x37212302, 0x36373233, 0x2734013d, 0x4d012b26, 0x41080ae5, 0x740e04e5, 0x5c804a60, 0x30303534, 0x71534343, 0x4a122b9c,
0x4d651812, 0x63797963, 0x1b242428, 0xac10101b, 0x01772f01, 0x69720106, 0x15141b77, 0x3d1a1a34, 0x11131135, 0x2f4f3910, 0xe98768fe, 0x00821e35,
0xe9356a08, 0x373733d2, 0x4b01d233, 0x6d38503d, 0xa2686aa2, 0x1c1c3738, 0x2b0b5963, 0x7f493b0b, 0x7f758875, 0x14130b0a, 0x41271e1d, 0x0341fe75,
0x2f627646, 0x14151542, 0x16010703, 0x3525242f, 0x412d2c32, 0x1c1b7525, 0x1b342933, 0x3033711c, 0x00333027, 0x35000500, 0xcb061401, 0x1f00ca03,
0x53004600, 0x66006000, 0x22010000, 0x131f4426, 0x1e37362c, 0x07061701, 0x2e222106, 0x21822701, 0x3e373625, 0x82333701, 0x83072010, 0x16322903,
0x33033e17, 0x15021e32, 0x08105843, 0x352135a9, 0x33371236, 0x23153311, 0x11332515, 0x01010e23, 0x2696834e, 0x58416949, 0x115b2176, 0x594d3b48,
0x4c3d4d59, 0x0e3a0f12, 0x013c3d21, 0x3c5738fc, 0x232c1011, 0x90295523, 0x212d2d39, 0x0d161722, 0x0b010402, 0x2030251c, 0x1d35482a, 0x35573e21,
0x7541413b, 0xa1024242, 0xb52dc9fe, 0x5b5b8e2e, 0x07dbbefe, 0x15018e23, 0x8154a9b1, 0x4b4d2e58, 0x6a393032, 0x6a5d665d, 0x2309313f, 0x29294909,
0x30304424, 0x3680493d, 0x291c5336, 0x29282627, 0x01362d2d, 0x1b231501, 0x4d371c0f, 0x3c53332f, 0x3d3e5821, 0x843e3d0d, 0x834d3004, 0x2a014a5d,
0x553afe4a, 0x6301d883, 0x8200ed3b, 0x01053600, 0x0571ff1d, 0x007e05e3, 0x0015000b, 0x004e001b, 0x05000067, 0x14954535, 0x11331124, 0x9b451521,
0x27262110, 0x250a9a45, 0x012e0706, 0x99452223, 0x2301240c, 0x8207010e, 0x012e2102, 0x27262882, 0x11231123, 0x01821333, 0x01231123, 0x078b457c,
0x2e2e292b, 0x1402ad29, 0xfc11016c, 0x0d90459a, 0x451d1e21, 0x0321098f, 0x0d8e4549, 0x052f032b, 0x1c092309, 0x680f0f68, 0x0808821c, 0x8068042f,
0x7bb306b4, 0x02138f67, 0x6eb86e8c, 0x6a01f5fe, 0x282e282c, 0x02c0fd2c, 0x61c2fd9f, 0x343d5703, 0x2b0b2f0c, 0x313a1616, 0x060b2e27, 0x06894505,
0x321b1a3f, 0x28224102, 0x2a2c1717, 0x130d0a2a, 0x4d2f515c, 0x0c021e36, 0x34124812, 0xbc1c1cbc, 0x33088234, 0x9e0200fe, 0x5501abfe, 0x000062fd,
0x01290004, 0x03d70614, 0x2205c346, 0x4646003a, 0xb0461ac3, 0x011d2611, 0x33161714, 0x07704232, 0x21112523, 0x08018715, 0x20012921, 0x5d66655e,
0x2e29adb3, 0x03ad292e, 0x2695840f, 0x57416949, 0x0f223b3b, 0x48110f3d, 0x822c4e3b, 0x3c4e3500, 0x3a0e134c, 0x3d3c220f, 0xae012d01, 0x2301bffe,
0x4101ddfe, 0x34117546, 0x8154a9b1, 0x26272d59, 0x0822084b, 0x35353930, 0x355d665d, 0x07324235, 0x9e020b29, 0xc460ba60, 0x51030060, 0x082e8253,
0x6bff6d01, 0x83059305, 0x55004400, 0x91826d00, 0xab009e29, 0xe300d500, 0x46010000, 0x232c05c4, 0x2e070622, 0x37362701, 0x3637013e, 0x22058743,
0x52020e07, 0x06210983, 0x2a018207, 0x022e2223, 0x17163727, 0x481e1716, 0x35210946, 0x06d04301, 0x023e3737, 0x10163233, 0x3e322706, 0x34013d02,
0x0e22022e, 0x1d060701, 0x05954f01, 0x02252582, 0x37363435, 0x05c74235, 0x42823220, 0x24051e4a, 0x15011e15, 0x476b8214, 0x13200c4d, 0x200b5a47,
0x211e8325, 0x99822307, 0x22230282, 0x82062726, 0x2223232d, 0x4f822e27, 0xd54f3720, 0x011e2406, 0x88071617, 0x087382c9, 0x4b021655, 0x313a3c3e,
0x0c174330, 0x130f0c30, 0x20213314, 0x3a502f2b, 0x240a0a21, 0x191d1a2f, 0x1613131a, 0x2d1f1f22, 0x472f362c, 0x500f2a36, 0x120e0e0c, 0x3e1c2e11,
0x473f4541, 0x5c3e9802, 0x0f0f0e3c, 0x3e5c3c0e, 0x7d76767d, 0x0e1e3123, 0x45311e0e, 0x82071f31, 0x0fb40800, 0xf8fd3110, 0x1f3d593b, 0x3e343c4a,
0x6853371e, 0x0f382929, 0x3d343f0f, 0x3c10104a, 0x423c3a5a, 0x42427942, 0x3b3b373d, 0x033a3a6f, 0x45161652, 0x38902956, 0x2d21225b, 0x0105010d,
0x260e0e0a, 0x242a2030, 0x101d3524, 0x561f1f11, 0x2c2b3836, 0xec10113c, 0x3a42413b, 0x0141413b, 0x07293502, 0x262c312e, 0x160a2a0a, 0x0a1d1415,
0x412d1709, 0x191a2028, 0x04061928, 0x150d0d06, 0x2c253914, 0x0e191a48, 0x2c21140e, 0x11143e17, 0x0d0c0c11, 0x3407343a, 0x6afe5c36, 0x4040582f,
0x40415253, 0xfeb72f59, 0x1c5cb6b8, 0x752c4933, 0x1c34482c, 0x2424341c, 0x2e080982, 0x1a1a2325, 0x1d06031c, 0x432a4734, 0x13071151, 0x40263a4e,
0x0c0d192d, 0x2620202d, 0x07134e3a, 0x2a435111, 0x1d342423, 0x13323857, 0x82373732, 0x01382704, 0x102e303a, 0x0484302e, 0x491f2a08, 0x556b4041,
0x284e291b, 0x01365a28, 0x12121401, 0x0f0e0f1b, 0x32304c36, 0x1e1d2b2a, 0x44131222, 0x3f933030, 0x3e3c0e3c, 0x3b04823e, 0x0000003f, 0x01780004,
0x03880620, 0x000f00bf, 0x00370027, 0x01000040, 0x23301130, 0x352a0384, 0x15302130, 0x35301330, 0x0f8a3330, 0x33201b83, 0x21221782, 0x27822730,
0x3c0c7554, 0x3307010e, 0xac01012e, 0xfc01c86c, 0x015b5b53, 0x025c5c24, 0x3afb3c2b, 0x2699266f, 0x08038288, 0x05d7fe43, 0xc6104110, 0x5e034010,
0x3e02c2fd, 0xc2fd6060, 0x58ee0158, 0x5812fe58, 0x0170b5b5, 0xfe7070be, 0x3a027042, 0x3131c531, 0x050000c5, 0x14010800, 0xca03f806, 0x3e003400,
0x50004600, 0x00005800, 0x320f4b13, 0x0723272a, 0x16331323, 0x23011712, 0x1190a186, 0x55fd3e08, 0x310d2a76, 0x2b2b230d, 0x2e414037, 0x0a280a3a,
0x3c226262, 0x384c3656, 0x320d2738, 0x374b1a0d, 0x341f203a, 0x5d653c36, 0x025a3e21, 0x3bfa3dd0, 0x2689e46e, 0xd7fe2698, 0x10401104, 0x20d182c5,
0x21139128, 0xf24a1501, 0xb50b242c, 0x419e02b5, 0xfd210a01, 0x38108ef7, 0x03000000, 0x14016000, 0xca03a006, 0x2b001500, 0x00004b00, 0x30033001,
0x054e5333, 0x7b433320, 0x06332505, 0x35210702, 0x2013b141, 0x1df34705, 0xdb3c012d, 0x12471270, 0x040b2b0a, 0x820b2b0b, 0x256d2509, 0x4b012595,
0x2605c741, 0x96838401, 0x47684a26, 0x202815cd, 0xdd379e02, 0x279b2737, 0x08820282, 0xd741c383, 0x470b2007, 0x002c17ad, 0x47000400, 0xb9062001,
0x0b00bf03, 0x2122cd82, 0x3f462900, 0x0a1b4618, 0x23110128, 0x21352311, 0x30474815, 0xad01210e, 0x24080246, 0x01c86c7b, 0x100846fc, 0x4502c121,
0x022105ea, 0x057a423e, 0x06000022, 0x260c874f, 0x004f003d, 0x4f7f0059, 0x514f2885, 0x7a032157, 0x211b514f, 0x244f09fe, 0x1803216e, 0x3b4cf74e,
0xff170106, 0x05e90571, 0x000b007e, 0x002d0017, 0x0055004b, 0x0500005f, 0x33301130, 0x21220382, 0x07841530, 0xcd4d0b87, 0x34353105, 0x013e3736,
0x1e171632, 0x07061401, 0x3227010e, 0x2906a44b, 0x27262734, 0x2223012e, 0x01820706, 0x2107c346, 0x454f1105, 0x6ccc2412, 0x82631101, 0xfd220803,
0x266a4210, 0x26292926, 0x6b836a26, 0x2a2a2625, 0x416b2526, 0x16174026, 0x0d0c0c0d, 0x26401716, 0x0b873f28, 0xf4013f22, 0x250c8748, 0xfd9f028f,
0x048461c2, 0x2d57032b, 0x55822b2c, 0x2c2b8254, 0x2009832d, 0x2d0883a9, 0x19191b61, 0x692e2525, 0x1925252e, 0x0c8c1b19, 0x9e02552f, 0xfe6eb86e,
0x2c6901f6, 0x2c282e28, 0x21f08200, 0xcb820a00, 0xca03f631, 0x30001200, 0x44003a00, 0x00004a00, 0x4f2e2201, 0xb94e06b4, 0x36372107, 0xa606684c,
0x05964ae6, 0x6a422c29, 0x4c29294c, 0x8541426a, 0x21e09b07, 0x6849665d, 0x02230808, 0x10016d13, 0x572d1501, 0x82545482, 0x582d2d58, 0x5782a882,
0x1a1b602d, 0x2e242519, 0x25242e6a, 0x8c1b1a19, 0x4fd6820c, 0xc1290ce1, 0xc2fd9e02, 0x00040060, 0x2adb824a, 0x00ca03b6, 0x00220013, 0x4366002d,
0x302306d7, 0x88213015, 0x30112603, 0x32333001, 0x24e88317, 0x2b060701, 0x05785201, 0x2b262724, 0xdf521101, 0x07f25006, 0x82262721, 0x220282fc,
0x50373435, 0x06230df4, 0x50171415, 0x240806f4, 0x0e070607, 0xa3014a01, 0x1301cafe, 0xc301edfe, 0x343441ed, 0x4a29294a, 0xed413434, 0x2e5c4bed,
0x02804b2e, 0x05e245dc, 0x2b2a2427, 0x17414037, 0x05e34517, 0x3d111124, 0xe4453556, 0x4a2c0807, 0x1a3f3a38, 0x653c361a, 0x1f10115d, 0x20015920,
0xba609e02, 0x02dcfe60, 0x5415159e, 0x547da87d, 0x5e601515, 0x2f5b6c5b, 0x6b22fe2f, 0x210ada45, 0xce501717, 0x24242107, 0x0809cf50, 0x2a2c2f27,
0x0c0b1415, 0x2f515c13, 0x1c1b2627, 0x0004001d, 0x06cc008f, 0x00120471, 0x002f0015, 0x00430039, 0x01302500, 0x11965330, 0x4905764e, 0xdf840bd8,
0x37212322, 0x4e081652, 0x012e0976, 0x8dedfea2, 0x0f165916, 0x0f050b36, 0x09820b38, 0xb92f8937, 0x01c2012f, 0x1b776873, 0x19193429, 0x1b1a1f1e,
0x1c111024, 0x06654e1d, 0x4e3c3c21, 0xcc340763, 0xfe454603, 0xc53645ec, 0x25c83729, 0x45140145, 0x8cd2fd8c, 0x3605534e, 0x0703142a, 0x170b0b01,
0x32354918, 0x21202d2c, 0x33377525, 0x4e373429, 0x00360752, 0xff320105, 0x05ce0571, 0x0026007d, 0x00780033, 0x009b008a, 0x344e0500, 0x42d54a2e,
0x4d012e21, 0x1e290646, 0x11331701, 0x21231133, 0x26048235, 0x2607020e, 0x82373627, 0x15300810, 0x57387002, 0x2c10103d, 0x2a552322, 0x2d2d3990,
0x17172122, 0x0105010c, 0x31251c0a, 0x35472b1f, 0x573d221e, 0x42423a35, 0x02414175, 0x393b3f44, 0x21088c4a, 0x8c4a3413, 0x0a0b2206, 0x078c4a23,
0x1f233c08, 0x362c2c1f, 0x2937472f, 0x0e0d4f0f, 0x2d12110e, 0x45413e1d, 0xb2fd4740, 0x030e3408, 0x0edb7968, 0x67030834, 0xbc430179, 0x3e341708,
0x55400212, 0x8fa3a556, 0x30304425, 0x4e81493c, 0x47080d97, 0x0f1b2414, 0x2f4d361d, 0x223c5333, 0x0d3d3e59, 0x3c3f3f3c, 0x013e3d0d, 0x0729353d,
0x262b312e, 0x160a2a0a, 0x091e1414, 0x402d1709, 0x1a1a2028, 0x05061927, 0x140e0c06, 0x2c253815, 0x0e1a1a48, 0x2b21150e, 0x10153f17, 0x08065c4a,
0x5c363334, 0x63104a03, 0x0200fe1b, 0x1b8dfe9e, 0x01021063, 0x015a62fd, 0x433818f5, 0x5c3a0213, 0x5abcfd5d, 0x1b000300, 0xe5061401, 0x3900ca03,
0x7f005c00, 0xbf4e0000, 0x0568430e, 0x26272622, 0x4e106943, 0x07260ac4, 0x010e0706, 0xa7562221, 0x013e2205, 0x0ad95b33, 0xa20c1856, 0x10012722,
0x0d2a7754, 0x74490c32, 0x06914305, 0x1131312c, 0x36573c11, 0x2738374c, 0x7749330c, 0x1123080b, 0x5a1f1f10, 0x95842902, 0x25241313, 0x76574268,
0x0f3d0f22, 0x4e3a4812, 0x3c4e5858, 0x3a0f124c, 0x9e79220f, 0x0c8f491e, 0x2306b443, 0x2c512e2e, 0x290bb543, 0x2a2d1717, 0x130c0b29, 0xb543505d,
0xa9b12805, 0x2c404154, 0x4e4d2e2c, 0x7050053f, 0x9a52200a, 0x0500271a, 0x14014f00, 0x9b54b106, 0x40002109, 0x22349b54, 0x82352101, 0x21280802,
0x07020615, 0x3d540121, 0x23222260, 0x60222223, 0x24446079, 0x3c604424, 0x904e4e48, 0xde014f4f, 0x2b570901, 0xa357572c, 0x2e051b57, 0x41fe6003,
0xcdfe4201, 0xd636a601, 0x544c0136, 0xfd2b2c49, 0xea015bbc, 0xfe525b59, 0x820052ba, 0x00073e00, 0x0671ff2e, 0x007e05d2, 0x0033001c, 0x00530047,
0x0073005d, 0x37000091, 0x15300706, 0x050b4c30, 0x33301132, 0x37363736, 0x07063330, 0x23171216, 0x1101012e, 0x450ae945, 0x26230cf5, 0x58333027,
0x33200683, 0x1122d382, 0xf5560130, 0x012e2118, 0x082df747, 0x1a42f736, 0x48046d6d, 0x7f5a5a18, 0xba32ae41, 0x92278316, 0xad01a501, 0x2301c0fe,
0x4001ddfe, 0x73742201, 0x1b6d1b7c, 0x1b6c1b03, 0x2da41878, 0x20014afb, 0x5e65655e, 0x20076550, 0x29184817, 0x4baa2308, 0x9f02d01e, 0x1e5cacfe,
0xce4d6d6d, 0x21e8fe4b, 0xe2fee13d, 0xbb609f02, 0x0161c360, 0x32cbcc08, 0x028232c7, 0xe2fe2927, 0x03f6fe4e, 0x0dfc4763, 0x48b5fd21, 0x00212d3b,
0x8f7f6200, 0xca000535, 0x360671ff, 0x0f007e05, 0x33001700, 0x92006600, 0x4e050000, 0x062a110d, 0x26333007, 0x27012e05, 0x514e3023, 0x30332605,
0x17011e13, 0x06eb4933, 0x44302321, 0x26210e7f, 0x1f3f5327, 0x02262524, 0x42823327, 0x4c171621, 0xf94c07eb, 0x36372706, 0x02063337, 0x6c822307,
0x2327262f, 0x010e0706, 0x3df80207, 0x266e3afb, 0x07784e98, 0xc6313034, 0x0e190230, 0x68020834, 0x3408db79, 0x7967030e, 0x80445bfc, 0x05124805,
0x1e3a2e35, 0x2262621e, 0x4c36563d, 0x03273837, 0x384a1a49, 0x4d201f3a, 0x4c0807f3, 0x6a1a9001, 0x2e0d6e1a, 0x03171809, 0x0b0a2408, 0x0e790f36,
0x23090a36, 0x23310309, 0x6e1c6b23, 0x390d7a1b, 0x02191910, 0x3b101919, 0xb6b68f0d, 0x70bf0170, 0x7041fe70, 0x94943b02, 0x641b3494, 0x02fffd0f,
0x0f8dfe9f, 0x01021b64, 0x2d8153fd, 0x826f0c21, 0xdb3b334b, 0x1e706f2d, 0xdc2b2998, 0x2bdc3c3c, 0xde259425, 0x5f82a2a1, 0xea316f24, 0x0082663f,
0x31ea3f37, 0x18010400, 0xe80577ff, 0x1b007805, 0x43003a00, 0x00005700, 0x1a7d4125, 0x23302122, 0x2306b961, 0x37013e23, 0x98430a82, 0x010e2708,
0x01011e07, 0xc5433311, 0x41112007, 0x33200676, 0xb5432782, 0xcd360806, 0x030c320c, 0x0ddb7867, 0x68030c31, 0x7f3f0379, 0x021b6d1b, 0x781b6b1b,
0x23249124, 0x1980238b, 0x1a021966, 0x24781a67, 0x9325248c, 0x016cd9fb, 0x26010111, 0x8043269a, 0x77230807, 0xea279a27, 0xfd185f17, 0xfe9e02ff,
0x175f188e, 0x62fd0002, 0x2c2cb22d, 0xe5392db2, 0x36db3639, 0x8229a729, 0xda363e02, 0x03e63936, 0xfd9e0229, 0x080160c2, 0x430f0144, 0x3131c732,
0xfe4332c7, 0xf6fe43f2, 0x22008200, 0x82360106, 0x82ca20f3, 0x00142ff3, 0x002a001e, 0x00460032, 0x05000052, 0x57442330, 0x14152205, 0x5ccb8206,
0x272210db, 0x2c650723, 0x07135008, 0x4f030221, 0x02220e47, 0x784e2103, 0x6da33a0b, 0x685a2101, 0x61184142, 0x5a167918, 0x2aac8516, 0xac292f2e,
0xfa3db603, 0x0a66423b, 0x10401034, 0xfd4010c5, 0x716e6e79, 0x0b114811, 0x0b040a2b, 0x09820b2c, 0x6f706e24, 0xa44e6801, 0x02893f09, 0x485d6c9e,
0xbc2f145f, 0x2db52d2f, 0x2e292b5b, 0xfed52b28, 0x70b6b696, 0x6f6fbf01, 0x055141fe, 0x59012507, 0x4f014f01, 0x240b5c4f, 0xb1feb1fe, 0x05ca4e02,
0x022fff82, 0xcc00a900, 0x12045706, 0x33001d00, 0x41250000, 0x062005d3, 0x41059551, 0x16210eb6, 0x05155005, 0x08081d49, 0x30333040, 0x76033015,
0x139027a0, 0x96646404, 0x3335c218, 0x20a017bc, 0x2002207f, 0x17962081, 0x018a33be, 0x1c0aeb2d, 0x03164f41, 0xce419550, 0xed41cccc, 0x27a7a720,
0x4f533301, 0x34242601, 0x028234d0, 0xdbfe2433, 0x71d7d74f, 0x461e7202, 0x48021754, 0x2bfd47a1, 0x10978271, 0x0302e31e, 0x28010634, 0xd8056bff,
0x0f008305, 0x43002500, 0x74005600, 0x5f547c00, 0x33e34f11, 0x522c294f, 0x02280732, 0x01c76d67, 0x417301fb, 0x2107f84f, 0x0a506b82, 0x416b2205,
0x09015027, 0x40272725, 0x820d1616, 0x16162c00, 0x41d0fd40, 0x29294c6b, 0x87416b4c, 0x41262107, 0x41341c87, 0x163f2826, 0x0d0d0c17, 0x3f16170c,
0xc86ced02, 0xb501fc01, 0x36055a52, 0x2b2db7fd, 0x5554822c, 0x2d2c2c81, 0x812c2c2d, 0x2b2c82a9, 0x4f1a612d, 0x25210647, 0x05474f24, 0x4f252421,
0x1a240654, 0x572d0103, 0x58232e83, 0x82582d2d, 0x8a57202c, 0x094a502b, 0x2205804f, 0x85e8011a, 0x00003b63, 0x39000500, 0xc70671ff, 0x0c007d05,
0x3b001600, 0x81005e00, 0x30170000, 0xe35e3011, 0x05644112, 0x2207f45c, 0x5a171617, 0x0620059d, 0x360cb34b, 0x37013e01, 0x07010e23, 0x012e010b,
0x011e2327, 0x11231117, 0x82171633, 0x36332208, 0x221b8237, 0xa2231133, 0x01392622, 0x2c2c5609, 0x08ea5e58, 0x3bad2f08, 0x2421215d, 0x2f212124,
0x33553b2e, 0x0d491e34, 0x45343f11, 0x35454b4b, 0x380e1243, 0x026a1f0e, 0x010501c4, 0x0922030c, 0x22098183, 0x0c820c03, 0x78622008, 0x22043736,
0x17180809, 0x77055116, 0x02d5fd62, 0x040b0104, 0x82830921, 0x0b042109, 0x82020401, 0x05363220, 0x17090921, 0x04521518, 0x02836277, 0xc234339e,
0x080e5f66, 0x28b0fd22, 0x08078061, 0x25251337, 0x38072949, 0xa2525e32, 0x3c355e52, 0x4a082208, 0x13a9014f, 0x5209134c, 0x01effe15, 0x08511511,
0xfe134b12, 0x759e0263, 0x1a5d0e75, 0xb22e4342, 0x0462fd0a, 0x33219fff, 0x04000000, 0x6bff4d01, 0x8305b305, 0x51001700, 0x9d008b00, 0x5005c752,
0xf94a09e3, 0x14d25009, 0x4923694d, 0xa24d0e22, 0x4f012029, 0x01211019, 0x097e4685, 0x544b0138, 0x320c2a76, 0x2c2a240c, 0x17424036, 0x280a3b17,
0x3131610a, 0xfd481110, 0x330c2306, 0xef611a0c, 0x653b2906, 0x2010105d, 0x8bfd5a1f, 0x0d233284, 0x862b2b23, 0x0a272e32, 0x11313162, 0x36563c11,
0x2837384c, 0x2132890d, 0x3282643c, 0x5b1f1f2b, 0x310ce201, 0x7968020d, 0x230682db, 0x89796703, 0x3206b646, 0x0c343d0b, 0x162b0c2e, 0x27313916,
0x020b1718, 0x4d120207, 0x22250d85, 0x2c171728, 0x0b854d2b, 0xb1620321, 0x7e012133, 0x380f6048, 0x02000000, 0xbd00cf00, 0x21043106, 0x4a003400,
0x22250000, 0x013e2726, 0x076a5237, 0x866a2620, 0x08ac5c05, 0x5209c25d, 0x98080768, 0x1101020e, 0x36321614, 0x11331135, 0x020e0714, 0x022e2722,
0x02021135, 0x0f34946a, 0x352d0f3f, 0x52504436, 0x2525493a, 0x2a3d3d7b, 0x5e446b4c, 0x5b314646, 0x465d2104, 0x21282847, 0x7e4b4420, 0x704e2974,
0xc552f901, 0x11108551, 0x3bae764b, 0xbe214b3b, 0x3a0f404d, 0x1b1c360f, 0x3a313d48, 0x1706070e, 0x3865393a, 0x21213e59, 0x03513e21, 0x1c1d322a,
0x1a1a3438, 0x7318100d, 0x44613a65, 0xfd540325, 0x6c6c6bfc, 0xfe04026b, 0x44435c11, 0x16152b57, 0x015c8658, 0x10db82ef, 0x3d07932d, 0x71ff0a39,
0x7e05f606, 0x18000e00, 0x49002b00, 0x5d005300, 0x00006300, 0x5c333001, 0x2b200978, 0x2306a65a, 0x11012b26, 0x5c2c824c, 0x113a1493, 0x15211133,
0x41ed7602, 0x29252568, 0x68252529, 0x4beded41, 0x804b5c5c, 0xc05b49fe, 0x10023c3a, 0x7e2a292b, 0x292a7ea7, 0x5b5e612b, 0xfe5f5b6b, 0x2df60222,
0x54558257, 0x822d5782, 0x82a92007, 0x1b612906, 0x24251919, 0x242f692f, 0x88075f4c, 0x0eaa5c0c, 0xd35bfd20, 0x00052606, 0x06140103, 0x0acf56fd,
0xcf565920, 0x4c052034, 0xbe601362, 0x2311230d, 0xe8560801, 0x0d466b11, 0xe856a420, 0x01963906, 0x080b0105, 0x8283071f, 0x0b081f07, 0x61010401,
0x12481278, 0x09081f08, 0x12240382, 0x62771247, 0x3a2cfc56, 0x134c13a7, 0xfe124b13, 0x121101ef, 0x4a13124a, 0x0263fe13, 0x279c279e, 0x82165916,
0x36088202, 0x000062fd, 0x22000300, 0xde061401, 0x1b00ca03, 0x6c003300, 0x53130000, 0x0b571c65, 0x14114c15, 0x59012e21, 0xe45c107a, 0x53d7200f,
0xdb280571, 0x030c320c, 0x40017968, 0x200ae056, 0x2fe05c4c, 0x4b930221, 0x18240a21, 0x62fd0102, 0x6d09a14b, 0xdc5c08aa, 0x00260826, 0x01070000,
0x056bff7c, 0x00830584, 0x005b0037, 0x00750068, 0x00a9009c, 0x010000d5, 0x010e2130, 0x37363307, 0xb466023e, 0x07012407, 0x76222306, 0x37230520,
0x821e1716, 0x05357917, 0x07062229, 0x3e27012e, 0x66213701, 0xeb663a8a, 0x0dbc6a07, 0x33011e22, 0x2117bc6a, 0x71823521, 0x24056a5f, 0x0e222326,
0x82838302, 0x3202233c, 0x01821716, 0xe9791520, 0x08c28205, 0x26032137, 0x0c03d7fe, 0x0d0b0602, 0x1c2b200d, 0x1f364b2b, 0x2d3d1010, 0x232d392c,
0x13143423, 0x0e0c4f10, 0x1c2b230d, 0x3b41413b, 0x0f12342b, 0x11040f3c, 0x017c0104, 0x24896669, 0xfe3b3b37, 0x3c583717, 0x232c1110, 0x90295523,
0x212d2e38, 0x0c171622, 0x09156b01, 0x6b221e21, 0x59080615, 0x50034141, 0x8f2339fe, 0x1b1b3324, 0x291c323a, 0x1006141f, 0x120b103f, 0x664c3812,
0x0e1c1b50, 0x1d2d190f, 0x691a201e, 0x0152011a, 0x289e27b7, 0x17101014, 0x4e361c0c, 0x2a2a3231, 0x0a10113d, 0x1516210a, 0x10143e18, 0x410d1911,
0x413a0b3a, 0x09021421, 0x3ef93e02, 0x796657fd, 0xd1012137, 0x2d0b7d6b, 0x28282726, 0x01352d2e, 0x1b231401, 0x7d6b1d10, 0x68400812, 0x2e207f20,
0x0c2e2a2a, 0x1c113831, 0x19061627, 0x1d1d2006, 0x1a1e1b2e, 0x2b25241b, 0x1c3e4528, 0x5a171c1c, 0x00000017, 0xff7a0106, 0x0586056b, 0x00280083,
0x006c0036, 0x009f0092, 0x010000ca, 0x680b6c68, 0x2522266b, 0x83420621, 0x013e2418, 0x5f031e37, 0x6469065c, 0x21132207, 0x14cf5e25, 0x2219036d,
0x61363521, 0x454206b0, 0x6852201e, 0x39350571, 0x2c22225a, 0x0a04030d, 0x30260e0e, 0x24242b1f, 0x11111e34, 0x0570681e, 0x103d4508, 0x413bec10,
0x423a3b41, 0xfe340342, 0x070c05d6, 0x210c0d0b, 0x4a2b1d2a, 0x0f101f36, 0x392c2d3e, 0x3523222d, 0x0e101413, 0x1b0d0d34, 0x3c1c2b22, 0x2b3c4040,
0x3c0e1234, 0x0112070f, 0x3810fd7c, 0x11103c58, 0x552d2382, 0x2d389029, 0x1622212e, 0x03030c17, 0x065f6d0b, 0x2205f55e, 0x42754141, 0x6b250549,
0x1c1b336b, 0x0548423b, 0x42400f21, 0x1c2f0748, 0x190f0e1b, 0x201d1e2c, 0x011a691b, 0x681c0152, 0xf2222d5c, 0x7642a449, 0x2a0a2414, 0x4221140a,
0x74230b77, 0x42b90101, 0x5f212d3c, 0x253b4260, 0x2f061f53, 0x000f007e, 0x0028001c, 0x00570032, 0x0500007a, 0x3407f558, 0x33301330, 0x03171216,
0x23302726, 0x07300706, 0x012e3330, 0x5c3d5301, 0x0a1e043a, 0x06e20624, 0xc9640a24, 0x21872182, 0x0c0b0af1, 0xb13c0a0b, 0x9bfc290b, 0x291d3453,
0x114a0d1f, 0x4c44343f, 0x3453444c, 0x2109270d, 0x03828204, 0x34530922, 0x21093a07, 0x17180805, 0x77155205, 0x7f238f62, 0x237f1818, 0xfe709f02,
0xe0017041, 0x08008231, 0x8c24d357, 0x9e02a601, 0x67c23334, 0x6801f2fe, 0x293e2926, 0x27b1fd25, 0xb6842a2b, 0x132a2b83, 0x4a252514, 0x32392907,
0x53a1535e, 0x093c365e, 0x4f4a0821, 0x4c13a801, 0x09521614, 0x1001f0fe, 0x14165108, 0x64fe124b, 0x75769e02, 0x420e5d19, 0x2fb10b42, 0x000062fd,
0x08674107, 0x2000162c, 0x35002a00, 0x64003f00, 0x277f8700, 0x07062308, 0x486c3215, 0x710e2006, 0x3623053d, 0x7134013d, 0x01200c3b, 0x54139773,
0x220847b3, 0x10019802, 0x3437504e, 0x2218171d, 0x2816090a, 0xd5fe2239, 0x2625a766, 0x97a72526, 0x21252521, 0x413bfd97, 0x023f507d, 0x41545910,
0x0b0c0548, 0x1c1c280b, 0x33472b21, 0x2b275a1c, 0x57272b2d, 0x292b2824, 0x411e0123, 0x00345185, 0x27010500, 0xd9056bff, 0x2a008305, 0x3c003400,
0x7d007100, 0xf1721482, 0x023e2309, 0x0d763233, 0x10136b1a, 0x650e7b54, 0x85650886, 0x0a1b620d, 0x6f020e21, 0x02210bc5, 0x1f2276f4, 0x3c730226,
0xe56f3afb, 0x2607196c, 0x10c61140, 0x70b6fd40, 0x0a210df5, 0x16896b27, 0x215e6426, 0x2e015a3f, 0x2009d354, 0x07317623, 0x502d5922, 0x2e073176,
0x10080865, 0x341f2f10, 0xb69bfe5d, 0x5b9e02b6, 0x4e200b58, 0x210a5154, 0x8e760b2f, 0x0982540f, 0x2f515c25, 0x701d374d, 0x003e0828, 0x01020000,
0x057fffce, 0x00770432, 0x003b0021, 0x23300500, 0x35262722, 0x012e3530, 0x08822627, 0x2f056457, 0x17161732, 0x1415011e, 0x33150702, 0x013e3227,
0x2205c767, 0x6f23022e, 0x2808086f, 0x7004021e, 0x2728558e, 0x2f2f8855, 0x383e191b, 0xc4505039, 0x38395050, 0x9aa0bb3e, 0x44603af0, 0x12131312,
0x3b3a6044, 0x3109855f, 0x2b2c815f, 0x4d0b4c49, 0x5c5b4141, 0x42c27f73, 0x00822241, 0xc2424134, 0xfcfee17f, 0x28f2671c, 0x4537374c, 0x3737459e,
0x0a8a284c, 0x0003002f, 0x06200113, 0x00bf03ed, 0x003d0013, 0x05896751, 0x5d05316c, 0x944b0acd, 0x30032206, 0x07f85703, 0x30233023, 0x0f576c11,
0x30231123, 0x22018221, 0x84013035, 0x21230805, 0x02061530, 0xe3302107, 0x5d1772cf, 0x5b170d17, 0x8a227017, 0x01090322, 0x080c0105, 0x8282081e,
0x44071f08, 0x12360597, 0x20071249, 0x1f080808, 0x12481208, 0x9a026277, 0x410141fe, 0x9e62cefe, 0x01203207, 0x329b0103, 0xc83131c8, 0xeefe4432,
0x01fdfe45, 0x21874b9d, 0x260aa562, 0x014c0004, 0x82b40614, 0x001426e3, 0x0028001e, 0x5de5835f, 0x11201dff, 0x21066a72, 0x994a0111, 0x5eb92032,
0x19210608, 0x08085e60, 0xac2a2e24, 0x7e681302, 0x58032707, 0x0c03d7fe, 0x244a0703, 0x0e132123, 0x2007244a, 0x0e115e20, 0x292e2827, 0x96fed52b,
0x06826802, 0x9e28402a, 0x10101427, 0x351d0c17, 0x210fc649, 0xc6491011, 0x0000330e, 0x73010400, 0x8d056bff, 0x4c008305, 0xb4007d00, 0x4372e000,
0x4a172017, 0x072106e2, 0x22018406, 0x4a011e15, 0x0d8405f2, 0x22230622, 0x21051157, 0x17823727, 0x4b0c4e72, 0x27210a32, 0x06816b26, 0x2306364b,
0x32363701, 0x54855586, 0x07010e23, 0x33684121, 0x648a0120, 0x211d5149, 0xba675002, 0x28620811, 0x101d1d28, 0x120a0a11, 0x1a171812, 0x1313331d,
0x11110b0b, 0x2c2c1f20, 0x24232f36, 0x15141c1b, 0x1c0d4f0f, 0x1d2d1211, 0x4045423d, 0xfe800347, 0x238f2439, 0x1d1b1c33, 0x2a1b321e, 0x0a0b0f0f,
0x0f401005, 0x3713110b, 0x51662626, 0x0e0e1c1b, 0x1d161619, 0x691a201e, 0xfd52011b, 0x03d6fea7, 0x9349030b, 0x1e373508, 0x2c3e100f, 0x222d392d,
0x14143423, 0x0d0d4e0f, 0x1b2c220e, 0x21069249, 0x074c3b0f, 0x50022405, 0x4b2438fe, 0x2a2107b3, 0x08b34b1e, 0x5e854b20, 0xb34b1820, 0x10617209,
0x0b0c2708, 0x1f211617, 0x191a2029, 0x0d0c1414, 0x1a060406, 0x1c1d1415, 0x24242c25, 0x0e0e191a, 0x11110a0a, 0x3e171615, 0x69722214, 0x4b752009,
0x1c260962, 0x0e0e111c, 0x654b1314, 0x0e0d2107, 0x2305664b, 0x1f1f4429, 0x2105674b, 0x234c4605, 0x4b62202b, 0x042027bc, 0x2806274f, 0x000f00bf,
0x0337002e, 0x13fb5d8f, 0x2525f17e, 0x33270226, 0x4618011d, 0x45182255, 0x38c915aa, 0x26a65fa6, 0x98900420, 0x15203887, 0x155d4618, 0x3d370122,
0x14974518, 0x45181494, 0x119111d3, 0x26a638a6, 0x35215fcc, 0x5f461833, 0x3a013010, 0xc901b266, 0x366b0601, 0x1d0f1037, 0x1827281d, 0x23127340,
0x5f18eb01, 0x4f234618, 0x0e03012d, 0x0e040c04, 0x0e380e04, 0x82390e7c, 0x24461807, 0x64012852, 0x7a186219, 0x820f390f, 0x040b376b, 0x3d0f030e,
0xfd65030f, 0x594502bb, 0x42b0fd59, 0x3d3c7f42, 0x4018373c, 0x30210ac9, 0xc9401834, 0x104a200a, 0x5503f945, 0x0000003b, 0x01470005, 0x03b90614,
0x001e00ca, 0x0047002f, 0x00700058, 0x010e0100, 0x0afb6c07, 0x82067677, 0x6c162014, 0x6a7b05fd, 0xa4052024, 0x10013925, 0x6c103d0f, 0x4010046c,
0x1e791e10, 0x289f287e, 0x832bad2b, 0x63028822, 0x2718fe7a, 0x0f070606, 0x52023110, 0x2108209f, 0x12461259, 0xfe9e02cf, 0x145115ac, 0x2f249125,
0xfe412fbc, 0xd13441fe, 0x592ef0fe, 0x52534040, 0xa47a4140, 0x341b3506, 0x2c762b49, 0x1b1b3448, 0x2c242434, 0x23252b76, 0x5c1b1a1b, 0x002224a3,
0x934e0600, 0x002f3a08, 0x00630042, 0x0098008d, 0x050000a0, 0x35302130, 0x37363730, 0x35303536, 0x0adb4934, 0x3e37362a, 0x011e3201, 0x14151617,
0x2505814a, 0x07010e07, 0x2a560521, 0x34352105, 0x37211d82, 0x06bf7c36, 0x554d3d83, 0x27262105, 0x22200182, 0x05762f85, 0x17162305, 0x41180116,
0xf74e08e9, 0x7a122022, 0x03240c1e, 0xd639fe45, 0x55091153, 0x1c2c055a, 0x50664c1c, 0x0d0f0e37, 0x1d17160c, 0x25071353, 0x2e2e3f49, 0x00820e3c,
0x2e3c2308, 0x767c3f2e, 0x19227c76, 0x070f1018, 0x0f070606, 0x45191810, 0x100f1918, 0x06070706, 0x18190f10, 0x0e4f89fe, 0x3d742620, 0x726e3afb,
0x0c0f4f72, 0xbf68892c, 0x2f292a2e, 0x1138310c, 0xc249261d, 0x17172a06, 0x24351e1b, 0x23282b25, 0x07c24922, 0x18176722, 0x3307597c, 0xfeb71817,
0x0e5cb6b8, 0x231a1a0e, 0x2c752d24, 0x1a1a2424, 0x0e29a182, 0x24231b1a, 0x242d752c, 0x210e8323, 0x2d4f7703, 0x4f01231f, 0x2f4f4f01, 0x0020080a,
0x01060000, 0x05d1fe0b, 0x007805f5, 0x0039001f, 0x004b0041, 0x006e0055, 0x23300100, 0x013d2622, 0x2014fd4e, 0x1afd4e06, 0x20079667, 0x12af7701,
0x41180520, 0x23081728, 0x395fe502, 0x1f5b3835, 0x2a121120, 0x35362526, 0x26353682, 0x6b7c2926, 0x4027a167, 0x0c0c0d2d, 0x27402d0d, 0x0c2d0982,
0x2d0c0d0d, 0x6ded0240, 0xfbfb01c7, 0x0c2a7a3b, 0x0515042b, 0x19092309, 0x62181862, 0x38088219, 0xb4806705, 0x677bb306, 0x313ad1fe, 0x2b340732,
0x4c3e3d2b, 0x2b2c8155, 0x3d008217, 0x55812c2b, 0x4513ad96, 0x25331aa2, 0x2e6a2d25, 0x1b332425, 0x2524331b, 0x252d6a2e, 0x8a673325, 0x24012108,
0x09e94618, 0x282e292d, 0x49123e2b, 0x2db32c12, 0x822cb32d, 0xfffd2208, 0x30411802, 0x00022c07, 0x06bd0085, 0x0021047b, 0x644d0034, 0x1641357b,
0x01390817, 0x359469b7, 0x2c103e10, 0x51443536, 0x26493951, 0x3e3d7a25, 0x436c4c2a, 0x3145465f, 0x5d21035b, 0x27284846, 0x4a442120, 0x4e29757e,
0x06fa0371, 0x130b2c0b, 0x81242381, 0x27088213, 0xe1a18206, 0x829ae007, 0x2a2d8864, 0x5a178f02, 0x40ec2217, 0x8222ec40, 0x7ffd3d08, 0x56fe4603,
0xbafcaa01, 0x00030000, 0x06cc00b5, 0x0012044b, 0x0015000b, 0x37000029, 0x2114e371, 0xf9760109, 0x01b63c11, 0x7f7f7468, 0x34d8e174, 0xd8343939,
0xedfe5a03, 0x1758178c, 0x050f370a, 0x820a380f, 0x2e883409, 0x03cc2eba, 0x89e68946, 0xc501b2fe, 0x323a3236, 0x7631fd36, 0x252205c5, 0xc57637c8,
0x8200200a, 0x07175000, 0x2007bb45, 0x46b9457e, 0x0834ca4e, 0x3d101521, 0x036d6d0f, 0x1f104010, 0x287f1e78, 0xac2b27a0, 0x8722832b, 0x5c3f6302,
0x0e0e0f3b, 0x445c3b0f, 0x3128053f, 0x1f0d0d1f, 0x1f314531, 0x22053744, 0x501a0331, 0x0220324c, 0x213ddb45, 0x6c50ef01, 0x0105392c, 0x056bff5b,
0x008305a5, 0x003e0034, 0x00810048, 0x050000a2, 0x36272622, 0x210a5867, 0x4518012e, 0x0e210b1b, 0x1c451802, 0x44252011, 0x01201207, 0xfd68458c,
0x0d7d7629, 0x2a0eeb6a, 0x010e1716, 0x76555002, 0x7f26252a, 0x0b2314ef, 0x7f091e1a, 0x01210df0, 0x0542442d, 0x2aacb335, 0xac2a2e2e, 0x76542cfe,
0x2425262b, 0x40372b2a, 0x69161842, 0x0d21113c, 0x0e3c6919, 0x3b059876, 0x41692425, 0x2d227558, 0x3b48112e, 0x4e58584e, 0x0a134b3d, 0x9479224d,
0x2323343d, 0x54050e69, 0x0a230e88, 0x54081b16, 0x747b1289, 0x2e292507, 0x18012b28, 0x4c693d89, 0xb12b0826, 0x404055a9, 0x4d2d2c2d, 0x3019194b,
0x665d6a39, 0x313e695d, 0x52492f06, 0x04000000, 0x20012e00, 0xbf03d206, 0x27000f00, 0x18003600, 0x5e140f42, 0x132015d1, 0x25182961, 0x01c86c62,
0xa95570fc, 0xed832b09, 0x25256940, 0x25252828, 0xf2604069, 0x03812105, 0x08104218, 0x609e022e, 0x60c460ba, 0x2a2a9e02, 0x7da87d2a, 0x60270582,
0x5b6c5b5e, 0x8222fe5e, 0x0021089e, 0xff4b0106, 0x05b5056b, 0x00150083, 0x002e001e, 0x016e0049, 0x050000d8, 0x21303530, 0x12363530, 0x055d7437,
0x2330152e, 0x25301530, 0x11303330, 0x010e2330, 0x2007105e, 0xfb44183e, 0x48012008, 0x2e230739, 0x7e062201, 0x1e21073d, 0x15491802, 0x18172008,
0x2208174a, 0x181d0607, 0x2b0ea946, 0x23113335, 0x0f15010f, 0x0d0f150e, 0x08820584, 0x05270b91, 0x3727012e, 0x840b3f35, 0x840a2002, 0x200b8805,
0x3c179306, 0x33113307, 0xfea10215, 0x2db52dc9, 0xfe5c5c8e, 0x2307dbbf, 0x3eaf028e, 0x0f0e3c5c, 0xe544181d, 0x82072009, 0x0f0f2600, 0x10314531,
0x3909820f, 0xfd311f07, 0x279683ee, 0x58416849, 0x0f213b3b, 0x4811103c, 0x2d2c4d3b, 0x49182c2d, 0x2f220a6c, 0x4b1808bc, 0x2eeb2ece, 0x0b2c0b22,
0x02206ed2, 0x012453d2, 0x89a3a601, 0x0e384a18, 0x2fe2fe29, 0x52414058, 0x18588351, 0x3b07d145, 0x752c2524, 0x1a24252b, 0x1a1c1c1a, 0x2b25241a,
0x24252c75, 0x06031c33, 0x8055a9b1, 0x0f884818, 0x313e342c, 0x49092309, 0x5a0b2929, 0xb1d4f501, 0x0a2254d0, 0x53d00a28, 0xb6415089, 0x235f8655,
0x005abcfd, 0x0e240084, 0x0100ae00, 0x04830984, 0x0b860220, 0x0d000124, 0x0b861f00, 0x07000224, 0x0b863d00, 0x25000324, 0x0b869100, 0x23820420,
0x0b86d320, 0x0f000524, 0x0b860101, 0x0c00062a, 0x03002b01, 0x09040100, 0x03825283, 0x01240b85, 0x03001a00, 0x02241786, 0x2d000e00, 0x03240b86,
0x45004a00, 0x04200b86, 0xb7202382, 0x05240b86, 0xe1001e00, 0x06240b86, 0x11011800, 0x00314982, 0x00750046, 0x006e0072, 0x00630061, 0x00200065,
0x20078249, 0x2e0f826f, 0x46000073, 0x616e7275, 0x49206563, 0x826e6f63, 0x8252200e, 0x8267201f, 0x826c202d, 0x0072282b, 0x67655200, 0x82616c75,
0x00462108, 0x74202f83, 0x6f204982, 0x67204982, 0x3a204584, 0x59994982, 0x83002021, 0x0031221f, 0x20b28235, 0x26038238, 0x00300032, 0x82330032,
0x6e6f2a71, 0x726f4674, 0x3a206567, 0x827d8c20, 0x3531270f, 0x322d382d, 0x26833230, 0x5620b3a8, 0x72248d82, 0x69007300, 0x2020a384, 0x30246782,
0x2e003100, 0x30300784, 0x65560000, 0x6f697372, 0x3030206e, 0x30302e31, 0xb38d1082, 0x41110b41, 0x0023060a, 0x8b000200, 0x8b012000, 0x200b840c,
0x0805823f, 0x02000182, 0x02010300, 0x04010301, 0x06010501, 0x08010701, 0x0a010901, 0x0c010b01, 0x0e010d01, 0x10010f01, 0x12011101, 0x14011301,
0x16011501, 0x18011701, 0x1a011901, 0x1c011b01, 0x1e011d01, 0x20011f01, 0x22012101, 0x24012301, 0x26012501, 0x28012701, 0x2a012901, 0x2c012b01,
0x2e012d01, 0x30012f01, 0x32013101, 0x34013301, 0x36013501, 0x38013701, 0x3a013901, 0x3c013b01, 0x696e7507, 0x30463045, 0x31200786, 0x32200786,
0x33200786, 0x34200786, 0x31210784, 0x21278530, 0x27853031, 0x85303121, 0x30312127, 0x31212785, 0x20278730, 0x202f8635, 0x20078636, 0x20078637,
0x20078638, 0x20078639, 0x20078641, 0x20078642, 0x20078643, 0x20078644, 0x20078645, 0x21078546, 0x07863031, 0x07863120, 0x31207f86, 0x31207f86,
0x31207f86, 0x31207f86, 0x31207f86, 0x31207f86, 0x31207f86, 0x31207f86, 0x31207f86, 0x31207f86, 0x31207f86, 0x31207f86, 0x31207f86, 0x32217f86,
0x21778530, 0x07863132, 0x32207f86, 0x32207f86, 0x32207f86, 0x32207f86, 0x32207f86, 0x32207f86, 0x32207f86, 0x32207f86, 0x32207f86, 0x32207f86,
0x32207f86, 0x32207f86, 0x32207f86, 0x33217f86, 0x21778530, 0x07863133, 0x33207f86, 0x33207f86, 0x33287f86, 0x00000035, 0x00ffff01, 0x26075544,
0x000c0000, 0x82040014, 0x00022415, 0x86010000, 0x24098503, 0x6855e000, 0x18118220, 0x050c6b64, 0x7d78b1fa, 0x00000032,
};

69
src/gui/furIcons.h Normal file
View File

@ -0,0 +1,69 @@
// not auto-generated. update every time you change icons.ttf!
#define ICON_MIN_FUR 0xe0f0
#define ICON_MAX_FUR 0xe135
// test
#define ICON_FUR_TEST0 u8"\ue0f0"
#define ICON_FUR_TEST1 u8"\ue0f1"
#define ICON_FUR_TEST2 u8"\ue0f2"
#define ICON_FUR_TEST3 u8"\ue0f3"
#define ICON_FUR_TEST4 u8"\ue0f4"
// instrument
#define ICON_FUR_INS_STD u8"\ue100"
#define ICON_FUR_INS_FM u8"\ue101"
#define ICON_FUR_INS_GB u8"\ue102"
#define ICON_FUR_INS_C64 u8"\ue103"
#define ICON_FUR_INS_AMIGA u8"\ue104"
#define ICON_FUR_INS_PCE u8"\ue105"
#define ICON_FUR_INS_AY u8"\ue106"
#define ICON_FUR_INS_AY8930 u8"\ue107"
#define ICON_FUR_INS_TIA u8"\ue108"
#define ICON_FUR_INS_SAA1099 u8"\ue109"
#define ICON_FUR_INS_VIC u8"\ue10a"
#define ICON_FUR_INS_PET u8"\ue10b"
#define ICON_FUR_INS_VRC6 u8"\ue10c"
#define ICON_FUR_INS_OPLL u8"\ue10d"
#define ICON_FUR_INS_OPL u8"\ue10e"
#define ICON_FUR_INS_FDS u8"\ue10f"
#define ICON_FUR_INS_VBOY u8"\ue110"
#define ICON_FUR_INS_N163 u8"\ue111"
#define ICON_FUR_INS_SCC u8"\ue112"
#define ICON_FUR_INS_OPZ u8"\ue113"
#define ICON_FUR_INS_POKEY u8"\ue114"
#define ICON_FUR_INS_BEEPER u8"\ue115"
#define ICON_FUR_INS_SWAN u8"\ue116"
#define ICON_FUR_INS_MIKEY u8"\ue117"
#define ICON_FUR_INS_VERA u8"\ue118"
#define ICON_FUR_INS_X1_010 u8"\ue119"
#define ICON_FUR_INS_VRC6_SAW u8"\ue11a"
#define ICON_FUR_INS_ES5506 u8"\ue11b"
#define ICON_FUR_INS_MULTIPCM u8"\ue11c"
#define ICON_FUR_INS_SNES u8"\ue11d"
#define ICON_FUR_INS_SU u8"\ue11e"
#define ICON_FUR_INS_NAMCO u8"\ue11f"
#define ICON_FUR_INS_OPL_DRUMS u8"\ue120"
#define ICON_FUR_INS_OPM u8"\ue121"
#define ICON_FUR_INS_NES u8"\ue122"
#define ICON_FUR_INS_MSM6258 u8"\ue123"
#define ICON_FUR_INS_MSM6295 u8"\ue124"
#define ICON_FUR_INS_ADPCMA u8"\ue125"
#define ICON_FUR_INS_ADPCMB u8"\ue126"
#define ICON_FUR_INS_SEGAPCM u8"\ue127"
#define ICON_FUR_INS_QSOUND u8"\ue128"
#define ICON_FUR_INS_YMZ280B u8"\ue129"
#define ICON_FUR_INS_RF5C68 u8"\ue12a"
#define ICON_FUR_INS_MSM5232 u8"\ue12b"
#define ICON_FUR_INS_T6W28 u8"\ue12c"
#define ICON_FUR_INS_K007232 u8"\ue12d"
#define ICON_FUR_INS_GA20 u8"\ue12e"
#define ICON_FUR_INS_POKEMINI u8"\ue12f"
#define ICON_FUR_INS_SM8521 u8"\ue130"
#define ICON_FUR_INS_PV1000 u8"\ue131"
#define ICON_FUR_INS_K053260 u8"\ue132"
#define ICON_FUR_INS_YMF292 u8"\ue133"
#define ICON_FUR_INS_TED u8"\ue134"
#define ICON_FUR_INS_C140 u8"\ue135"
// sample editor?