Library Editor: icon improvements

- new icons: 'save part', 'add library'
- added a toolbar icon for 'add library'
- made icons on toolbar and menu consistent
This commit is contained in:
Maciej Suminski 2017-11-14 13:36:40 +01:00
parent 44117a7d5e
commit a4f475c97d
12 changed files with 868 additions and 644 deletions

View File

@ -123,6 +123,7 @@ set( BMAPS_MID
add_hierarchical_subsheet add_hierarchical_subsheet
add_junction add_junction
add_keepout_area add_keepout_area
add_library
add_line2bus add_line2bus
add_line_label add_line_label
add_line add_line
@ -466,6 +467,7 @@ set( BMAPS_MID
rotate_pos_z rotate_pos_z
save_as save_as
save_library save_library
save_part
save_part_in_mem save_part_in_mem
save_project save_project
save_setup save_setup

View File

@ -0,0 +1,83 @@
/* Do not modify this file, it was automatically generated by the
* PNG2cpp CMake script, using a *.png file as input.
*/
#include <bitmaps.h>
static const unsigned char png[] = {
0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
0xce, 0x00, 0x00, 0x04, 0x1e, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xad, 0xd6, 0x7d, 0x4c, 0x13,
0x67, 0x1c, 0x07, 0xf0, 0x03, 0x13, 0xb3, 0xb1, 0x7f, 0x97, 0x2c, 0x7b, 0x49, 0xda, 0x7b, 0x0e,
0x46, 0xad, 0xae, 0x36, 0x2a, 0x06, 0x34, 0x8e, 0xd2, 0x2b, 0x25, 0x5b, 0x70, 0xc1, 0x69, 0x7d,
0xe9, 0xb6, 0x90, 0xc5, 0xea, 0x64, 0xbe, 0xc4, 0x89, 0x94, 0xbe, 0xce, 0x66, 0x4a, 0xb6, 0xb1,
0xe9, 0xe6, 0x1b, 0x2f, 0xc1, 0x01, 0x31, 0x0c, 0x6d, 0xa9, 0x22, 0x2f, 0xa2, 0x09, 0x8e, 0x81,
0x28, 0xb0, 0x01, 0x43, 0xcc, 0xd5, 0x21, 0xa0, 0xc6, 0x11, 0x92, 0xbd, 0x64, 0xa4, 0x34, 0x5a,
0xb4, 0x14, 0x7f, 0x7b, 0xee, 0x8e, 0x97, 0xca, 0xb5, 0x61, 0x6d, 0x7a, 0xc9, 0x37, 0xf7, 0xe4,
0x7a, 0x7d, 0x3e, 0x7d, 0xee, 0xf9, 0xf5, 0x79, 0x8e, 0x20, 0xe6, 0x1d, 0x2a, 0x0b, 0xfa, 0x2a,
0xcd, 0x4c, 0x56, 0xd1, 0x06, 0xf4, 0xa9, 0x32, 0x9f, 0x5a, 0xa3, 0x3e, 0xf8, 0xca, 0x4b, 0xc4,
0xff, 0x38, 0x3a, 0x1c, 0xc4, 0x8b, 0x8c, 0x9d, 0xf0, 0x31, 0x35, 0x31, 0x93, 0x82, 0xe0, 0xeb,
0x82, 0x2f, 0x28, 0x2d, 0x68, 0x24, 0xe9, 0x04, 0x05, 0xc9, 0x47, 0xc9, 0xc7, 0xa9, 0x36, 0x34,
0xae, 0x32, 0xa2, 0x49, 0xda, 0x42, 0x8e, 0x2a, 0xcd, 0x64, 0x7d, 0xba, 0x1e, 0xad, 0x0a, 0x05,
0xf5, 0x34, 0x10, 0x71, 0x8c, 0x83, 0x00, 0x7f, 0x7f, 0xa2, 0x20, 0xec, 0xf5, 0xe7, 0x6e, 0x5e,
0x6f, 0x7b, 0x2d, 0x8e, 0xed, 0x38, 0xe1, 0x62, 0x3c, 0xc4, 0x5f, 0xe2, 0x93, 0x50, 0x1b, 0x0f,
0xd2, 0x1f, 0x29, 0x50, 0x58, 0x49, 0xaf, 0xca, 0x20, 0x56, 0x2c, 0x04, 0x01, 0x23, 0x15, 0x44,
0x00, 0xa9, 0xf4, 0xe2, 0x64, 0x76, 0x14, 0x2c, 0x20, 0xad, 0x97, 0x42, 0xca, 0xd5, 0x94, 0x59,
0x8c, 0x36, 0x22, 0x9f, 0x22, 0x77, 0xe5, 0xcb, 0x84, 0xc6, 0xb1, 0x48, 0x10, 0x9b, 0x2d, 0x56,
0x00, 0x79, 0x5a, 0x42, 0x43, 0xe9, 0x06, 0xf1, 0xae, 0x94, 0x42, 0xf4, 0x98, 0xed, 0x5c, 0x7b,
0x43, 0x0b, 0x6d, 0x7f, 0xb5, 0x71, 0xd0, 0x92, 0x73, 0x14, 0x28, 0x4d, 0xe8, 0x6f, 0x42, 0xe5,
0x80, 0x60, 0x89, 0x51, 0xd7, 0x78, 0x04, 0x90, 0xdf, 0x13, 0x1a, 0xc2, 0x9d, 0x55, 0xac, 0x28,
0xa6, 0xb8, 0xce, 0x0f, 0xdf, 0x3e, 0x0c, 0x25, 0x83, 0x25, 0x5c, 0x7b, 0xf9, 0x19, 0x0a, 0xd2,
0xcc, 0xe8, 0x1a, 0xdb, 0x69, 0xd6, 0x29, 0x1f, 0x6c, 0x2c, 0x9e, 0x9a, 0xcd, 0xbb, 0xc7, 0x1e,
0x41, 0xac, 0xda, 0xe9, 0x0d, 0x0b, 0xc2, 0xd5, 0xf6, 0xfb, 0xb2, 0xb3, 0x3c, 0xe4, 0x7c, 0xe8,
0x84, 0xfd, 0xdd, 0xfb, 0xb9, 0xf6, 0xea, 0xe3, 0xd4, 0x24, 0x6d, 0x22, 0xbf, 0x60, 0xa1, 0xf7,
0x8b, 0xfc, 0xa0, 0x29, 0x85, 0xd9, 0x64, 0x7e, 0xef, 0x0d, 0x0f, 0xd2, 0x68, 0x88, 0x45, 0xb8,
0x10, 0x9e, 0xbe, 0xe9, 0xe4, 0x21, 0x97, 0xdb, 0x05, 0xea, 0x6b, 0x6a, 0xae, 0xbd, 0xae, 0x00,
0xb9, 0x69, 0x3d, 0x95, 0x15, 0x15, 0x48, 0xa5, 0x17, 0x2d, 0x51, 0x5a, 0xc8, 0x47, 0x6c, 0xc7,
0x92, 0x7a, 0x09, 0x8c, 0xfb, 0xc6, 0x21, 0xb1, 0x2e, 0x91, 0x83, 0x70, 0x69, 0x7b, 0x15, 0x06,
0x89, 0x38, 0x10, 0x6a, 0xe8, 0x8f, 0x10, 0x4a, 0x37, 0xa0, 0x6d, 0x6b, 0xbf, 0xe4, 0x2b, 0x2e,
0xf3, 0xe7, 0x4c, 0xe8, 0x1b, 0xeb, 0xe3, 0x90, 0x44, 0x07, 0x85, 0x2b, 0x8e, 0xf4, 0x12, 0x84,
0x2d, 0x36, 0x10, 0xf2, 0x4c, 0x44, 0x08, 0x29, 0x8d, 0xe4, 0x37, 0x2b, 0x4f, 0xa2, 0x29, 0xb6,
0x73, 0x7d, 0xaf, 0x1e, 0xaa, 0x1f, 0x54, 0x73, 0x90, 0xac, 0x92, 0x1d, 0x11, 0xea, 0x25, 0x08,
0x88, 0x89, 0x0e, 0x64, 0x25, 0x3b, 0x64, 0x15, 0xfc, 0xfc, 0x94, 0x0f, 0x97, 0x83, 0xf5, 0x96,
0x95, 0x6b, 0xaf, 0x3a, 0x4d, 0x3d, 0x53, 0x99, 0xc9, 0x93, 0x51, 0x83, 0x70, 0x55, 0x8d, 0x4b,
0xec, 0x3c, 0xd4, 0xf9, 0x4f, 0x27, 0x6c, 0x6a, 0xdb, 0xc4, 0xb5, 0xd7, 0x14, 0x22, 0x0f, 0x6d,
0x14, 0x67, 0x47, 0x05, 0xca, 0x30, 0x89, 0x5e, 0xc5, 0xf3, 0xf0, 0x24, 0xbe, 0x96, 0x5f, 0x76,
0x18, 0x37, 0x03, 0xb2, 0x46, 0x19, 0xd7, 0x4e, 0xb3, 0x22, 0x4f, 0x46, 0x3e, 0xb9, 0x3c, 0x2a,
0x90, 0x32, 0x5f, 0xf4, 0xce, 0xdb, 0x47, 0x90, 0x7b, 0x66, 0x7d, 0xdb, 0x63, 0x35, 0x82, 0xde,
0x70, 0x04, 0xf4, 0x79, 0x05, 0x90, 0x75, 0x20, 0x69, 0x52, 0x63, 0x5b, 0xba, 0x38, 0x6c, 0xc8,
0xf5, 0x96, 0x10, 0xc2, 0xa3, 0x31, 0xad, 0xfe, 0x8e, 0x7a, 0x3a, 0x03, 0xd5, 0x7d, 0x7e, 0x1d,
0x98, 0x92, 0x11, 0xe8, 0xfb, 0xfa, 0x01, 0x7c, 0xbc, 0x7b, 0xc3, 0x28, 0xff, 0x70, 0xc3, 0x84,
0x82, 0x2d, 0xaa, 0xb4, 0x15, 0x35, 0xca, 0xcb, 0x10, 0xcc, 0x41, 0xed, 0xc0, 0x14, 0x8f, 0x40,
0x2f, 0x86, 0x72, 0x76, 0x7e, 0xd0, 0x12, 0x0c, 0x6a, 0xbd, 0x1b, 0x09, 0x84, 0xf7, 0x1b, 0x69,
0x35, 0x15, 0x14, 0xca, 0xcd, 0xde, 0x7d, 0x2a, 0x18, 0xb4, 0xe0, 0xca, 0x30, 0x1f, 0x62, 0x77,
0xd0, 0x7d, 0xdb, 0x75, 0xfe, 0xbd, 0x06, 0x33, 0xcc, 0xa4, 0xc9, 0xd4, 0x35, 0x0d, 0xdd, 0x87,
0xaa, 0x8c, 0xcb, 0xcd, 0x17, 0xd3, 0xbb, 0x0b, 0xd8, 0x6c, 0x53, 0x35, 0x83, 0xe6, 0x84, 0x2f,
0x32, 0x88, 0x36, 0x8a, 0x52, 0xec, 0xb9, 0x97, 0xfd, 0xec, 0x9c, 0x30, 0xa5, 0xd3, 0x61, 0xdb,
0xc5, 0xd3, 0xe7, 0xd2, 0xb9, 0xb4, 0x1f, 0x1a, 0x84, 0x0f, 0xbf, 0xf5, 0x46, 0x06, 0xa9, 0xf2,
0x51, 0x4e, 0xc5, 0x27, 0x97, 0xa6, 0x7e, 0x39, 0x34, 0x0c, 0x33, 0xe9, 0xb2, 0x0c, 0x41, 0xa7,
0x79, 0x08, 0x3a, 0x0c, 0x83, 0x70, 0x33, 0xef, 0x2e, 0xdc, 0x38, 0xc0, 0x66, 0x00, 0x9a, 0x74,
0xb7, 0x39, 0xe8, 0x33, 0x07, 0x80, 0xbd, 0x1b, 0x60, 0xcf, 0xb9, 0x10, 0xd0, 0x7d, 0x2d, 0xc0,
0x98, 0x1d, 0xe0, 0xde, 0x96, 0x80, 0x11, 0x99, 0xc9, 0xca, 0x63, 0xd9, 0x3f, 0x40, 0xb5, 0xae,
0x19, 0x5a, 0xf6, 0x32, 0xd0, 0xba, 0xef, 0x0e, 0x5c, 0xd9, 0xd1, 0x03, 0xad, 0x39, 0x77, 0xa0,
0x65, 0xa7, 0x0b, 0xae, 0x68, 0xfa, 0xef, 0x5d, 0xdd, 0x72, 0x6b, 0x90, 0x4d, 0xf9, 0x7b, 0xbf,
0x82, 0xf6, 0xe8, 0x04, 0xfc, 0x31, 0x06, 0xdc, 0x31, 0xf0, 0x67, 0x08, 0xe8, 0xc9, 0x30, 0x7f,
0xc3, 0xc4, 0xc0, 0x1c, 0x14, 0xb8, 0x07, 0xb1, 0xdb, 0xb7, 0xbc, 0x51, 0x0e, 0x67, 0x75, 0x4d,
0x1c, 0xf4, 0xd3, 0x76, 0x17, 0xd4, 0xa5, 0x76, 0xa5, 0xcd, 0x2f, 0x86, 0xdf, 0x1e, 0xf2, 0xfd,
0xb4, 0x0f, 0x85, 0x80, 0xc6, 0x2e, 0xf0, 0x37, 0xfc, 0x7b, 0x3e, 0x60, 0x44, 0x06, 0xe4, 0x93,
0x97, 0x51, 0x20, 0xb1, 0xe3, 0x8a, 0xc3, 0x2b, 0x03, 0x75, 0x81, 0x7a, 0x0e, 0xaa, 0x59, 0x77,
0x9d, 0xc6, 0x4a, 0x4c, 0x20, 0xa4, 0x3d, 0x03, 0x60, 0xac, 0x05, 0xd8, 0x5a, 0x16, 0x6a, 0x8e,
0x96, 0xe2, 0xe1, 0x2a, 0xf8, 0xf3, 0x1c, 0x44, 0x16, 0x2a, 0x8c, 0x64, 0x87, 0x22, 0x4f, 0xec,
0x49, 0x3d, 0x28, 0x9a, 0x48, 0x36, 0x8b, 0xdc, 0x55, 0x1f, 0x35, 0x3d, 0xe3, 0x1e, 0x9d, 0xce,
0x05, 0xa7, 0x93, 0xec, 0xeb, 0x31, 0x84, 0xdf, 0xed, 0xc4, 0x2f, 0x10, 0xf4, 0x79, 0xbe, 0xbc,
0x4b, 0x60, 0x36, 0x61, 0xfd, 0x8f, 0xf8, 0x5f, 0x4c, 0x2c, 0x96, 0x6f, 0x7c, 0x23, 0x61, 0xed,
0x8e, 0xd7, 0x37, 0x1f, 0xdf, 0x50, 0xd6, 0x53, 0xb4, 0xb9, 0x72, 0xd4, 0x99, 0xd9, 0xd9, 0x60,
0x5b, 0x56, 0x24, 0xc3, 0x9f, 0xc5, 0xf1, 0x90, 0x7d, 0xc1, 0x97, 0x13, 0xfc, 0xb2, 0x28, 0x0c,
0xbe, 0xfe, 0x1f, 0x61, 0x1f, 0xc8, 0xed, 0xe9, 0xe0, 0xae, 0xf4, 0x00, 0x00, 0x00, 0x00, 0x49,
0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
};
const BITMAP_OPAQUE add_library_xpm[1] = {{ png, sizeof( png ), "add_library_xpm" }};
//EOF

View File

@ -8,94 +8,74 @@
static const unsigned char png[] = { static const unsigned char png[] = {
0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
0xce, 0x00, 0x00, 0x00, 0x04, 0x73, 0x42, 0x49, 0x54, 0x08, 0x08, 0x08, 0x08, 0x7c, 0x08, 0x64, 0xce, 0x00, 0x00, 0x04, 0x20, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xad, 0x96, 0x7b, 0x6c, 0x53,
0x88, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0d, 0xd7, 0x00, 0x00, 0x0d, 0x55, 0x18, 0xc0, 0x6f, 0x57, 0xb3, 0x88, 0x33, 0x8b, 0x28, 0x66, 0xd6, 0xa9, 0xed, 0x3d, 0xb7,
0xd7, 0x01, 0x42, 0x28, 0x9b, 0x78, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0xb0, 0xd1, 0xb1, 0xd2, 0xb9, 0xc9, 0x63, 0x64, 0xac, 0x6b, 0xbb, 0x4e, 0x79, 0x64, 0x44, 0x58,
0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x84, 0xfd, 0xc3, 0x1f, 0x26, 0xf8, 0x08, 0x68, 0x0c, 0xda, 0xe7, 0x9a, 0x55, 0x1e, 0x66, 0x42,
0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x05, 0x0e, 0x49, 0xd4, 0x39, 0xd0, 0x41, 0x86, 0x03, 0xc5, 0x0c, 0xda, 0x59, 0xe7, 0x1e, 0x19, 0x53, 0x64, 0x40,
0x44, 0x41, 0x54, 0x48, 0x89, 0x95, 0x96, 0x5b, 0x68, 0x1c, 0xe7, 0x15, 0x80, 0xbf, 0xf3, 0xff, 0x16, 0x18, 0x41, 0x40, 0x71, 0x35, 0xe3, 0x51, 0x25, 0x98, 0x2c, 0x1a, 0x2a, 0x5b, 0x5b, 0x58,
0x73, 0xdb, 0x99, 0x95, 0x54, 0x49, 0x96, 0x2c, 0xa9, 0xb2, 0x14, 0x5b, 0x89, 0xf0, 0x05, 0xc7, 0xdb, 0xf5, 0xb1, 0xcf, 0xef, 0xb6, 0xd9, 0x56, 0x7b, 0xdb, 0x6c, 0xc3, 0x9e, 0xe4, 0x97, 0x9e,
0x52, 0x52, 0xb0, 0xa9, 0xd4, 0x26, 0x2e, 0x76, 0xd2, 0x42, 0x02, 0xb1, 0xf1, 0x85, 0xa4, 0xb4, 0x9c, 0xdc, 0x7c, 0xbf, 0xfb, 0x9d, 0xfb, 0xf5, 0x7c, 0x87, 0x02, 0xa0, 0x1e, 0x46, 0xb2, 0x91,
0x0f, 0xa5, 0xc5, 0xe4, 0x21, 0x0f, 0x01, 0x37, 0x50, 0xd7, 0x34, 0xae, 0x69, 0x63, 0x19, 0x42, 0xe5, 0xc8, 0xfa, 0x2f, 0x4f, 0xcd, 0x6d, 0xaf, 0xb3, 0xcd, 0x3b, 0x55, 0xfb, 0x75, 0xd6, 0xce,
0x13, 0x68, 0x21, 0x90, 0xbe, 0xd5, 0x14, 0x4c, 0x4d, 0x29, 0x85, 0xa6, 0xd0, 0x36, 0x81, 0x40, 0x37, 0x1b, 0x9e, 0x55, 0x6f, 0x6b, 0x78, 0x3c, 0x93, 0x9a, 0xc1, 0x38, 0x6f, 0xa5, 0xe6, 0xd8,
0x2e, 0x76, 0x52, 0x93, 0x58, 0x06, 0x47, 0xb1, 0xc9, 0xcd, 0x21, 0xad, 0x25, 0x79, 0x55, 0xcb, 0x2d, 0x54, 0xc0, 0xde, 0xca, 0x0b, 0x72, 0xc0, 0x75, 0x0a, 0x83, 0x0b, 0x90, 0x17, 0x91, 0x9d,
0xd9, 0xfb, 0xce, 0xcc, 0xff, 0xf7, 0x61, 0x6d, 0x27, 0xab, 0xdd, 0x4d, 0xc8, 0x79, 0x9a, 0x73, 0x88, 0xf5, 0xe2, 0x8d, 0x39, 0xbe, 0x6f, 0x07, 0x32, 0xe1, 0xc3, 0x93, 0x4f, 0x8c, 0xbd, 0xda,
0xe6, 0xcc, 0xf9, 0xe6, 0xdc, 0xfe, 0x19, 0x61, 0x85, 0xec, 0x38, 0xbc, 0x6e, 0x26, 0xb5, 0x76, 0x98, 0x7d, 0x6f, 0x4d, 0x2d, 0x1d, 0x2c, 0x37, 0xd1, 0x43, 0x0a, 0x23, 0xdd, 0x51, 0xae, 0x21,
0x58, 0xa5, 0xf2, 0xba, 0xb5, 0x72, 0xee, 0x6f, 0x47, 0xe7, 0x4e, 0xfe, 0xf9, 0xcd, 0x6b, 0x6b, 0x45, 0xc9, 0x44, 0x97, 0x3a, 0xa9, 0x47, 0xec, 0x56, 0x0a, 0x42, 0x57, 0x73, 0x38, 0xb0, 0xeb,
0x8c, 0x5d, 0xe9, 0x59, 0x17, 0x47, 0xc3, 0xfe, 0x6d, 0x7d, 0xff, 0x99, 0xbf, 0x34, 0xb3, 0x65, 0xac, 0x48, 0x86, 0x18, 0x90, 0xb3, 0xe3, 0x40, 0x0d, 0xb9, 0xee, 0xf3, 0xc1, 0xe1, 0x49, 0x07,
0xf9, 0xfc, 0xa1, 0x2b, 0x28, 0x91, 0x26, 0x27, 0x63, 0xad, 0xd3, 0x64, 0x83, 0xef, 0x17, 0x56, 0xdb, 0xed, 0x4c, 0x78, 0xfd, 0x82, 0x00, 0x8a, 0x4f, 0xd0, 0x90, 0xdf, 0x42, 0x40, 0x6e, 0xa2,
0xab, 0x61, 0x1d, 0x9b, 0x5d, 0x7e, 0x9e, 0xe4, 0xa3, 0x85, 0x2b, 0x9d, 0x27, 0xce, 0x94, 0x59, 0xbd, 0x2a, 0x9d, 0x48, 0x3e, 0x9d, 0x08, 0xec, 0x12, 0x0e, 0x13, 0xa2, 0x52, 0xa4, 0x11, 0x71,
0x28, 0xb4, 0x06, 0xf5, 0x66, 0x2c, 0x3b, 0x37, 0x7f, 0x4d, 0x3b, 0xae, 0xab, 0x11, 0xdc, 0xf5, 0x84, 0xc7, 0xa9, 0xb1, 0x50, 0x98, 0x07, 0xae, 0x31, 0x3e, 0xf4, 0x3b, 0x33, 0xa0, 0xce, 0x8e,
0xe3, 0xe3, 0x4d, 0x3e, 0xef, 0x5e, 0xbc, 0x48, 0x03, 0xe8, 0xc1, 0x23, 0x43, 0x61, 0xb9, 0xca, 0x82, 0x1f, 0x84, 0x20, 0x69, 0x67, 0x40, 0xa9, 0x27, 0x01, 0xf9, 0xf6, 0xc2, 0x79, 0x54, 0x95,
0xc0, 0xf2, 0xb0, 0x60, 0x95, 0x0e, 0x01, 0x52, 0x5f, 0x30, 0x08, 0x97, 0x16, 0x6b, 0x2d, 0x41, 0x95, 0xcf, 0xc1, 0x6c, 0x4e, 0xe3, 0x88, 0x3c, 0xbd, 0x1c, 0xd1, 0x4a, 0x64, 0x3f, 0x72, 0x23,
0xd3, 0xeb, 0x3c, 0x00, 0xa2, 0x6c, 0x96, 0x1c, 0xa0, 0xb5, 0x6e, 0xe9, 0xa7, 0x3e, 0xaf, 0x94, 0x14, 0xa6, 0x02, 0x41, 0x14, 0x8d, 0xa0, 0xe8, 0xd7, 0x11, 0x01, 0x5c, 0xf7, 0xbc, 0x07, 0xa5,
0x4b, 0xde, 0x9d, 0xb1, 0x4f, 0xc9, 0x2a, 0xf0, 0x94, 0x47, 0x5f, 0xd0, 0x87, 0xb4, 0xa8, 0x44, 0x28, 0x92, 0x5a, 0x08, 0x28, 0x0c, 0xe4, 0x0e, 0xa5, 0xb2, 0x42, 0x22, 0x78, 0xea, 0x56, 0x0f,
0xb3, 0x88, 0x88, 0x38, 0x8d, 0x8e, 0x23, 0xbf, 0x6b, 0x50, 0x1b, 0x32, 0x12, 0xc5, 0x44, 0x2d, 0x47, 0x14, 0xf2, 0x70, 0x44, 0x8b, 0x90, 0xed, 0xc8, 0xf7, 0xae, 0x51, 0xfe, 0x3d, 0xe7, 0x28,
0xac, 0xdb, 0x26, 0x7a, 0x26, 0x38, 0x70, 0xc7, 0x01, 0x84, 0x2f, 0x07, 0x2d, 0x5d, 0xaf, 0xf5, 0x1f, 0x06, 0xdd, 0xe9, 0x70, 0xe9, 0xee, 0x0b, 0xd0, 0x3d, 0xb4, 0x15, 0x96, 0xe2, 0xd6, 0x15,
0x85, 0xfe, 0x0a, 0x50, 0xf8, 0x8d, 0xf6, 0x20, 0xb4, 0xbb, 0xed, 0x89, 0x07, 0x7e, 0x15, 0x56, 0x7c, 0xc1, 0x40, 0x99, 0x91, 0xfc, 0xc8, 0x06, 0x5d, 0xb7, 0x3f, 0x00, 0xeb, 0x1b, 0xc3, 0x93,
0x32, 0x86, 0xb1, 0x8e, 0x31, 0x32, 0x3a, 0x83, 0x93, 0xd6, 0x5d, 0x94, 0x08, 0x5a, 0x09, 0x22, 0xac, 0xfa, 0xf8, 0x3e, 0xa4, 0xa9, 0xbf, 0xf1, 0xce, 0x44, 0xf4, 0x24, 0x22, 0x47, 0x74, 0xa7,
0x20, 0x02, 0xc6, 0x82, 0xb9, 0x31, 0x21, 0x5a, 0x8b, 0x64, 0x7a, 0x1f, 0xf9, 0xf5, 0xe0, 0x64, 0x07, 0x32, 0x5c, 0x27, 0x6e, 0x3d, 0x0a, 0x87, 0x1d, 0x8f, 0xc1, 0xc5, 0x7f, 0xde, 0x82, 0x0f,
0x1e, 0x7a, 0x7a, 0x6e, 0x04, 0x6b, 0x28, 0x56, 0x23, 0x28, 0x21, 0xd9, 0xea, 0x05, 0x19, 0x32, 0x06, 0x36, 0x43, 0x7e, 0x27, 0x03, 0x4b, 0x3f, 0x65, 0x82, 0x4a, 0x03, 0xbd, 0x83, 0x15, 0xbd,
0xf9, 0x69, 0x9e, 0x7b, 0x71, 0x09, 0x4f, 0x2b, 0xe2, 0xb4, 0x80, 0x56, 0x8a, 0xc8, 0xd7, 0x68, 0xfc, 0x79, 0x08, 0xaa, 0x0e, 0xc2, 0x24, 0x6b, 0xea, 0xbd, 0x33, 0x16, 0xa5, 0x23, 0x59, 0x81,
0xad, 0x50, 0x37, 0xde, 0xdb, 0x5a, 0x48, 0x8d, 0xc5, 0xd1, 0x8a, 0x99, 0x17, 0xae, 0x88, 0xab, 0x00, 0x55, 0xa8, 0x6f, 0x7e, 0x2a, 0xf8, 0xda, 0x39, 0x01, 0x6c, 0xec, 0xcb, 0x86, 0x9b, 0x9e,
0xe5, 0x47, 0xd5, 0xe4, 0xbb, 0x3c, 0xbc, 0x6d, 0x15, 0xf7, 0x8d, 0x2f, 0x03, 0x8d, 0x63, 0x7a, 0x1e, 0xa8, 0x3c, 0xad, 0x80, 0x9c, 0x76, 0x31, 0x94, 0xec, 0x26, 0x2e, 0xa5, 0x86, 0x59, 0xf7,
0x0b, 0xbb, 0x77, 0x2f, 0x5a, 0x1b, 0x59, 0x77, 0x68, 0xf6, 0x10, 0x83, 0x83, 0x8b, 0x14, 0xaa, 0x7f, 0x45, 0x3c, 0xe4, 0xa1, 0x6d, 0x0d, 0x4f, 0x17, 0x54, 0xee, 0x16, 0x8e, 0x16, 0x76, 0xd3,
0x86, 0x77, 0x73, 0x70, 0x6e, 0x1e, 0xe6, 0x0b, 0x42, 0xe8, 0x3b, 0x44, 0xbe, 0x43, 0x36, 0x70, 0x50, 0xd4, 0xbd, 0x00, 0xdc, 0x81, 0x3b, 0xb0, 0xb0, 0x23, 0x07, 0xc4, 0xdf, 0x89, 0x01, 0x4b,
0xc8, 0x06, 0x2e, 0x51, 0xe0, 0x10, 0xfa, 0x0e, 0xb9, 0xb2, 0x66, 0x76, 0x1e, 0x3e, 0xfe, 0x54, 0xdb, 0x2b, 0xd7, 0xe5, 0x8a, 0x62, 0x45, 0x9d, 0x57, 0x67, 0x29, 0x9a, 0x18, 0x15, 0x06, 0x52,
0xb1, 0x54, 0x34, 0x4c, 0xad, 0x2d, 0xc3, 0x27, 0x3f, 0x6d, 0x0f, 0xba, 0xb6, 0x76, 0x74, 0xdc, 0x5d, 0x52, 0x47, 0xdc, 0x0b, 0x30, 0x83, 0xb5, 0x67, 0x56, 0xc3, 0xcf, 0xc3, 0x57, 0x22, 0x92,
0x68, 0x1b, 0x17, 0xa5, 0xc2, 0x91, 0x77, 0x7e, 0xc6, 0xb1, 0x3d, 0xc3, 0xf4, 0x87, 0x96, 0x7c, 0x1c, 0x2b, 0x5b, 0x71, 0xb4, 0x97, 0xa2, 0xcc, 0x69, 0xb1, 0x22, 0x8f, 0xef, 0x01, 0x45, 0x0a,
0xc5, 0x52, 0xa8, 0x42, 0xe8, 0x6b, 0xa2, 0x40, 0x13, 0x05, 0x2e, 0xd9, 0xa0, 0x0e, 0x0d, 0x7d, 0x3d, 0xbd, 0xb7, 0x70, 0x1f, 0x09, 0xb3, 0xc1, 0x35, 0x97, 0x35, 0xd0, 0x72, 0xab, 0x25, 0x22,
0xcd, 0x72, 0xd9, 0x92, 0x18, 0xc1, 0xb1, 0x35, 0x9e, 0xd9, 0xdf, 0x4d, 0x94, 0xff, 0x3d, 0x54, 0x92, 0x1e, 0x61, 0x33, 0x22, 0x97, 0x29, 0x0a, 0x78, 0xa9, 0x11, 0x99, 0xe8, 0xf3, 0xd2, 0xc3,
0xe6, 0x9a, 0xfa, 0x78, 0xab, 0x74, 0xa2, 0xf4, 0x44, 0x35, 0x22, 0x05, 0x88, 0x4d, 0x8c, 0xd7, 0x4c, 0x24, 0x78, 0xb3, 0xa3, 0x19, 0x4c, 0xbf, 0x98, 0x22, 0xf3, 0xa2, 0xcf, 0x98, 0x71, 0x95,
0xb1, 0xc4, 0x23, 0x53, 0x19, 0xe4, 0x74, 0x95, 0x77, 0xae, 0x0a, 0x9e, 0xa3, 0xf0, 0x1d, 0x8d, 0x91, 0xde, 0x97, 0x32, 0x11, 0x56, 0x95, 0x3b, 0xd7, 0x12, 0x15, 0xf5, 0x3b, 0xfb, 0x61, 0xc3,
0xeb, 0xd4, 0xdf, 0x2d, 0x4d, 0x0d, 0xd5, 0x44, 0xc8, 0xb8, 0xc2, 0x68, 0x57, 0xca, 0xa3, 0xf7, 0xd9, 0x0d, 0x91, 0x79, 0xf1, 0x1e, 0xe2, 0x51, 0xea, 0x45, 0x9b, 0x53, 0x22, 0xaa, 0x30, 0x08,
0x0e, 0x24, 0xdd, 0xa5, 0x3f, 0x3a, 0x54, 0xfe, 0xd4, 0x04, 0x69, 0xc8, 0x28, 0x15, 0x7b, 0x57, 0x05, 0xf8, 0x1d, 0xfc, 0xe2, 0x36, 0x71, 0x24, 0xb8, 0xdd, 0x65, 0x07, 0x69, 0x97, 0x34, 0x32,
0x25, 0x4b, 0x16, 0x60, 0x63, 0xe7, 0x46, 0x5e, 0x5d, 0x7c, 0x95, 0xb8, 0xfb, 0x35, 0xa6, 0x6f, 0x2f, 0x33, 0x11, 0x4f, 0x85, 0x96, 0x5e, 0x9c, 0x12, 0x91, 0x42, 0x2b, 0x7c, 0x69, 0xe5, 0x2e,
0xf7, 0xd9, 0x34, 0xa8, 0x71, 0xb5, 0x22, 0xf0, 0x34, 0xa1, 0xaf, 0xc9, 0x06, 0x0e, 0x81, 0xa7, 0xe2, 0x62, 0x03, 0xc7, 0x32, 0xdf, 0xc6, 0x80, 0x4a, 0x4f, 0x82, 0x55, 0xe6, 0xbc, 0xf4, 0x59,
0x09, 0x5c, 0xc5, 0x78, 0xbf, 0x62, 0xe7, 0x86, 0x88, 0xef, 0x6c, 0x0c, 0x4f, 0xcf, 0xbf, 0xfd, 0x8b, 0x7e, 0xcb, 0xe7, 0x8a, 0x30, 0x1b, 0xc3, 0x92, 0x4f, 0x98, 0xb1, 0x78, 0x51, 0xde, 0x51,
0x58, 0x4b, 0x48, 0x03, 0x08, 0x87, 0xa9, 0x38, 0x2b, 0x0a, 0x60, 0x7d, 0xd7, 0x7a, 0xe6, 0xae, 0x2c, 0x84, 0x1a, 0xe2, 0x88, 0x6e, 0xee, 0x2c, 0x45, 0xf1, 0x87, 0x6a, 0x44, 0x64, 0x22, 0x5d,
0xcf, 0x71, 0x78, 0xf6, 0x30, 0x53, 0x1b, 0x3f, 0x61, 0x28, 0x4c, 0x19, 0xed, 0x56, 0x88, 0x80, 0xb2, 0x26, 0x02, 0xf1, 0xa2, 0x82, 0x83, 0x58, 0xda, 0x46, 0xfa, 0x78, 0x22, 0xd1, 0x99, 0xeb,
0xa3, 0x14, 0x8e, 0x16, 0x94, 0x12, 0xd6, 0xf6, 0x6a, 0x46, 0x3a, 0x0d, 0xdf, 0x1a, 0x0b, 0xcd, 0x0f, 0x22, 0xaa, 0xa1, 0x87, 0x24, 0x2d, 0x0c, 0x47, 0xb4, 0xec, 0x23, 0xe2, 0x2b, 0xd7, 0x8a,
0xd2, 0xd2, 0xc9, 0xfd, 0xd6, 0xa6, 0x5f, 0x0e, 0x92, 0x94, 0x4d, 0xb5, 0xb0, 0x7e, 0xbd, 0xa1, 0xde, 0x4e, 0x24, 0x9a, 0xf6, 0x64, 0x88, 0x17, 0xa9, 0xdf, 0xcd, 0xca, 0x60, 0xbf, 0xc3, 0xfc,
0x6b, 0x03, 0x73, 0xd7, 0xe7, 0x30, 0xd6, 0xf0, 0xf3, 0xbf, 0x3c, 0x5a, 0x78, 0x72, 0x57, 0xef, 0x36, 0x31, 0x47, 0x24, 0xdf, 0x41, 0x5c, 0xe5, 0x7a, 0x51, 0x69, 0x4a, 0x44, 0x4a, 0xbd, 0x70,
0x7c, 0xa8, 0xca, 0x74, 0x05, 0x50, 0xae, 0x25, 0x94, 0xaa, 0x29, 0x03, 0x59, 0xc1, 0x31, 0x45, 0x79, 0x69, 0x2d, 0x71, 0x4b, 0x3a, 0x24, 0xd8, 0xec, 0x6c, 0xd0, 0xfb, 0x57, 0x2f, 0x14, 0xf7,
0x1e, 0xff, 0xde, 0x08, 0x3f, 0x3c, 0xfe, 0x66, 0xed, 0xf2, 0x99, 0x1f, 0x5c, 0x6f, 0x4b, 0xb9, 0x14, 0x03, 0x2b, 0x66, 0x7b, 0xd0, 0x6a, 0xdd, 0x73, 0x73, 0x53, 0x22, 0x52, 0x69, 0xc9, 0x1b,
0x09, 0xba, 0xff, 0xd0, 0xe8, 0x20, 0x16, 0x3f, 0xf1, 0xea, 0xb3, 0xdb, 0xe1, 0x76, 0x70, 0x29, 0xcb, 0xf6, 0x92, 0xd1, 0x2d, 0x17, 0xb6, 0xc0, 0xc4, 0xa8, 0x1f, 0xac, 0x87, 0x85, 0xc7, 0x98,
0x7f, 0x09, 0x80, 0xea, 0xe2, 0xb2, 0x7d, 0xe5, 0xfc, 0x5f, 0x0f, 0x1e, 0xdf, 0x3f, 0xb2, 0xd0, 0x68, 0x0f, 0x9a, 0x1c, 0x53, 0xa2, 0x77, 0xac, 0x00, 0x96, 0x9f, 0x00, 0xb6, 0x1e, 0x4b, 0x22,
0xa9, 0x4a, 0x28, 0x31, 0x44, 0x9e, 0x25, 0xad, 0xe6, 0x79, 0x6a, 0xcf, 0x6d, 0x9c, 0x78, 0x2d, 0xfa, 0xa3, 0x1a, 0x60, 0xd8, 0x02, 0xf0, 0xfb, 0x2b, 0x31, 0x19, 0x19, 0xe9, 0x23, 0xcf, 0x1f,
0xe6, 0xed, 0xf7, 0x97, 0xdb, 0x1c, 0xb9, 0x2b, 0x40, 0x71, 0xca, 0x44, 0x1c, 0x49, 0xe5, 0xe6, 0x20, 0xb0, 0xa2, 0x67, 0x05, 0x38, 0xfd, 0x4e, 0xf0, 0x87, 0xfd, 0xb0, 0xa9, 0x6f, 0x13, 0x2c,
0x21, 0xf0, 0xd0, 0xcb, 0x0f, 0x51, 0x4a, 0x4a, 0x48, 0x6a, 0xd1, 0x09, 0x99, 0x3f, 0xfc, 0x63, 0x3e, 0x84, 0x3d, 0xa8, 0x86, 0x9c, 0x4c, 0x24, 0xfa, 0x73, 0x38, 0xfa, 0x42, 0xd7, 0xfe, 0x4e,
0xe6, 0xd4, 0xaa, 0xc8, 0x3d, 0xfa, 0x93, 0x6f, 0xaf, 0xe2, 0xeb, 0xd9, 0x18, 0xcf, 0x94, 0xf8, 0x22, 0xf2, 0x3b, 0xa2, 0x0f, 0xf8, 0xae, 0x4d, 0x89, 0xca, 0x8c, 0xf4, 0xe0, 0xa2, 0xaf, 0xa2,
0xe5, 0xae, 0x21, 0xce, 0x5e, 0xd6, 0xbc, 0x7c, 0xb1, 0x4d, 0xb9, 0x2e, 0x4e, 0x35, 0x83, 0x44, 0x85, 0xc0, 0x6e, 0x9f, 0xac, 0x4b, 0x16, 0x99, 0x2f, 0x61, 0x7b, 0x90, 0x51, 0xf4, 0x7e, 0x22,
0xa9, 0xc9, 0x4a, 0x24, 0x99, 0x95, 0xbe, 0x5e, 0x49, 0x30, 0x9a, 0xcb, 0xa7, 0x8e, 0x5c, 0xa8, 0xd1, 0x95, 0xdb, 0xd1, 0x38, 0x7d, 0x37, 0x93, 0x88, 0x86, 0x6d, 0xd1, 0x07, 0xee, 0x1e, 0x8f,
0x69, 0xcd, 0x73, 0xef, 0x5d, 0xfe, 0x1f, 0x3b, 0xd7, 0x47, 0x1c, 0xd8, 0xde, 0xcb, 0x6d, 0x7d, 0xc9, 0x48, 0x47, 0x02, 0xb2, 0x26, 0x06, 0x72, 0x2d, 0xff, 0x2d, 0x04, 0xb6, 0x07, 0xa9, 0xb4,
0x19, 0x4e, 0x9c, 0xf9, 0x82, 0x14, 0x56, 0xf4, 0xab, 0xde, 0x23, 0x47, 0xbe, 0x59, 0xcb, 0x5a, 0xa2, 0xca, 0x44, 0xa2, 0xea, 0x43, 0x00, 0xfa, 0x36, 0x80, 0x8d, 0x4d, 0xc9, 0xbe, 0x51, 0x1e,
0xaf, 0x19, 0x64, 0x11, 0x6b, 0xcf, 0xde, 0xd4, 0x7f, 0xfc, 0x9b, 0xb3, 0xdc, 0x3d, 0xd6, 0xcb, 0xa6, 0x2b, 0x8f, 0xfe, 0x4e, 0x89, 0xe8, 0x3d, 0x78, 0x3a, 0x9f, 0xc3, 0xd3, 0xdb, 0xa3, 0x30,
0x58, 0x7f, 0x17, 0x67, 0x3e, 0x58, 0xb9, 0x92, 0x5f, 0x2c, 0xf5, 0x3d, 0xb2, 0x76, 0xb2, 0x16, 0xd0, 0xbe, 0x92, 0x5d, 0xf4, 0x08, 0x66, 0x13, 0x50, 0x1a, 0x88, 0x1f, 0xfb, 0x90, 0x30, 0x91,
0xa9, 0xa6, 0x9b, 0x7e, 0xc1, 0x56, 0x54, 0x62, 0x4f, 0xdf, 0xd4, 0x93, 0xd4, 0x72, 0xec, 0xef, 0xa8, 0xea, 0x00, 0x4c, 0x32, 0xab, 0xff, 0xd1, 0xc4, 0x90, 0x6b, 0xc4, 0xcf, 0xa8, 0xb5, 0xf4,
0x86, 0xd0, 0xd7, 0xe4, 0xda, 0x7c, 0x9f, 0xda, 0x82, 0xee, 0x3b, 0xb8, 0x3a, 0x32, 0xa9, 0xf4, 0x5a, 0xbc, 0x56, 0x99, 0xf1, 0xb4, 0x68, 0xc5, 0x25, 0x5e, 0xbc, 0x68, 0xba, 0xcb, 0x09, 0x5e,
0xc7, 0x99, 0xe6, 0x53, 0x3a, 0x28, 0x52, 0x45, 0x71, 0xee, 0xf3, 0xb6, 0x7c, 0x05, 0x4a, 0xf1, 0x16, 0xb9, 0xe0, 0xfa, 0xbf, 0x1c, 0x59, 0xd1, 0x95, 0xe1, 0x38, 0xaf, 0xa0, 0x00, 0x00, 0x00,
0x57, 0x83, 0x00, 0xa8, 0xd4, 0x0d, 0xee, 0x8c, 0x3d, 0x4a, 0xae, 0xf6, 0x38, 0x3e, 0x79, 0x9c, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
0xe7, 0xb7, 0x3e, 0x4f, 0x7f, 0xd0, 0x8f, 0x58, 0xd0, 0x65, 0x42, 0xcf, 0x9a, 0xf3, 0x5f, 0x3d,
0x6c, 0x0b, 0x90, 0x18, 0x3d, 0x51, 0xcd, 0xe2, 0x4c, 0xf7, 0x4f, 0xb3, 0x7b, 0x64, 0x37, 0xdb,
0x07, 0xb6, 0xb3, 0x6f, 0x74, 0x1f, 0x4e, 0xc5, 0x62, 0x85, 0xe5, 0x17, 0x66, 0x3e, 0xbe, 0xb6,
0xf2, 0xa1, 0xe1, 0x6e, 0xd8, 0x73, 0x17, 0xac, 0xee, 0x6c, 0x13, 0x35, 0x9c, 0x80, 0xa1, 0x27,
0x21, 0xb3, 0xf9, 0x96, 0xc9, 0xb1, 0x8e, 0xdd, 0x5a, 0xeb, 0x90, 0xf0, 0xc2, 0xf2, 0x05, 0x72,
0xd5, 0x1c, 0x1d, 0x6e, 0x07, 0x6f, 0xe4, 0xde, 0xc0, 0x2b, 0x82, 0x55, 0xcc, 0xb6, 0x8a, 0xf3,
0xf8, 0x0e, 0x58, 0xd3, 0x0d, 0x5b, 0xd6, 0xc0, 0xc1, 0x93, 0x2d, 0x1c, 0x86, 0x8e, 0x82, 0x3f,
0x06, 0x99, 0x2d, 0xf0, 0xfe, 0xee, 0x3a, 0xc8, 0xc0, 0xd6, 0x5a, 0x28, 0x7c, 0x5a, 0x59, 0xe0,
0x9e, 0x7f, 0xde, 0x83, 0xa7, 0x3c, 0x0a, 0x49, 0x81, 0x9e, 0x22, 0x89, 0xb2, 0xe6, 0xf5, 0x56,
0xa0, 0x5c, 0xbe, 0x0e, 0xba, 0x9a, 0x6f, 0x93, 0x51, 0x69, 0xb6, 0x0e, 0x2a, 0x7d, 0xd6, 0x5e,
0x47, 0xa5, 0x32, 0xe6, 0x54, 0xc1, 0xa9, 0x42, 0xcd, 0xaf, 0x51, 0x33, 0xf5, 0x9f, 0x10, 0xbf,
0x60, 0x8b, 0x92, 0xf0, 0x56, 0xab, 0x38, 0x4f, 0xff, 0x0b, 0x46, 0x7b, 0xe1, 0xc3, 0x5c, 0x1b,
0xd0, 0x7f, 0x7f, 0x01, 0x8b, 0xbf, 0x85, 0xe4, 0xea, 0x67, 0x20, 0xb0, 0xcf, 0xf6, 0x7c, 0xc4,
0x14, 0xc6, 0x6c, 0x46, 0x70, 0xe3, 0x90, 0x4a, 0xb5, 0x43, 0x45, 0x5e, 0x91, 0xc0, 0x38, 0x72,
0xae, 0x55, 0x9c, 0x38, 0x81, 0xf7, 0x16, 0xda, 0x40, 0x00, 0xb0, 0x90, 0x2c, 0x36, 0x58, 0x1a,
0x66, 0xfa, 0xde, 0x27, 0x6e, 0x1f, 0xf6, 0x24, 0x9d, 0x34, 0x62, 0xef, 0xb6, 0x22, 0x9b, 0x5e,
0x3a, 0xf6, 0xe1, 0x3e, 0x6e, 0xed, 0xa5, 0x15, 0x76, 0x9c, 0x32, 0xad, 0xc2, 0x8a, 0x92, 0xfc,
0xbf, 0x1f, 0xdb, 0x3b, 0x10, 0x94, 0x29, 0xb6, 0xdc, 0x62, 0x81, 0xff, 0x03, 0xfb, 0x5a, 0xcd,
0xb5, 0xd6, 0xa0, 0xef, 0x61, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60,
0x82,
}; };
const BITMAP_OPAQUE new_library_xpm[1] = {{ png, sizeof( png ), "new_library_xpm" }}; const BITMAP_OPAQUE new_library_xpm[1] = {{ png, sizeof( png ), "new_library_xpm" }};

View File

@ -8,58 +8,90 @@
static const unsigned char png[] = { static const unsigned char png[] = {
0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
0xce, 0x00, 0x00, 0x03, 0x22, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xed, 0x95, 0x6b, 0x48, 0x53, 0xce, 0x00, 0x00, 0x05, 0x24, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xad, 0xd6, 0x7f, 0x50, 0x93,
0x61, 0x18, 0xc7, 0xd7, 0x07, 0x71, 0x69, 0x48, 0x6a, 0x69, 0x11, 0x45, 0x5a, 0x61, 0x50, 0x39, 0x75, 0x1c, 0x07, 0xf0, 0x91, 0x5d, 0x77, 0x69, 0x67, 0x75, 0xdd, 0x69, 0x5a, 0x17, 0x7b, 0x9e,
0xe7, 0x1d, 0x0b, 0xcb, 0x2e, 0x8a, 0x74, 0x45, 0x0a, 0x2c, 0xf2, 0x82, 0x1f, 0x8a, 0x8c, 0x28, 0x0d, 0x7f, 0x80, 0x09, 0x81, 0x1a, 0x48, 0x8a, 0xec, 0x07, 0x6a, 0x61, 0x9e, 0xe9, 0x34, 0xe9,
0x4c, 0xbc, 0x24, 0x86, 0x6e, 0x35, 0x75, 0xb1, 0x74, 0x17, 0xdc, 0x25, 0x82, 0x70, 0xd0, 0x87, 0x3a, 0xb5, 0x3f, 0x2c, 0xcc, 0xea, 0xec, 0x0c, 0xf6, 0x03, 0x4e, 0x48, 0x31, 0x83, 0x48, 0x44,
0x72, 0x31, 0x51, 0x19, 0x44, 0x28, 0xce, 0x30, 0xe7, 0x19, 0x23, 0x9a, 0x39, 0x37, 0xef, 0xcc, 0x45, 0x74, 0x8a, 0x16, 0x2a, 0x0e, 0x22, 0x4a, 0xed, 0xc2, 0x32, 0x3b, 0xfc, 0x91, 0x65, 0x59,
0xa6, 0xa2, 0x42, 0x37, 0x2b, 0x45, 0x7c, 0x7a, 0x9f, 0x83, 0x1b, 0x2b, 0x97, 0x66, 0x9b, 0xdf, 0x19, 0x9b, 0x0c, 0xf7, 0x6c, 0x83, 0x31, 0xd8, 0xc6, 0x04, 0xc7, 0x60, 0x30, 0x60, 0xe3, 0xdd,
0x3a, 0xf0, 0xe7, 0x5c, 0x9e, 0xe7, 0xf9, 0xff, 0xde, 0xf7, 0x39, 0xef, 0x79, 0x0f, 0x83, 0xb1, 0xf3, 0xec, 0xb9, 0x89, 0xb0, 0xa1, 0x70, 0xe7, 0x73, 0xf7, 0xbe, 0xe7, 0x7b, 0xdf, 0x7d, 0xf7,
0xd2, 0x71, 0xb1, 0x75, 0xd3, 0xbe, 0x22, 0xc3, 0x38, 0xbb, 0xd4, 0xe8, 0x52, 0x7b, 0xf2, 0x0d, 0xbc, 0xf6, 0x7d, 0x9e, 0xcf, 0xf3, 0xfd, 0x8e, 0xc3, 0x19, 0x76, 0x88, 0x32, 0xc8, 0x5d, 0x89,
0x36, 0x46, 0x76, 0xeb, 0x46, 0x86, 0xdb, 0x07, 0x01, 0xc5, 0x94, 0xf7, 0x4c, 0xad, 0xbf, 0x66, 0x0a, 0xe2, 0xb8, 0x50, 0x4a, 0x6e, 0x12, 0xa4, 0xf3, 0xe6, 0x77, 0xf7, 0xf6, 0x99, 0x4a, 0x2f,
0x04, 0x57, 0x22, 0xb1, 0x49, 0x46, 0xe6, 0xab, 0xc0, 0xff, 0xa0, 0x65, 0x41, 0x3e, 0xb9, 0x46, 0xd9, 0xf0, 0xd5, 0xc5, 0xe0, 0x39, 0x71, 0xc5, 0x06, 0x8f, 0x77, 0xc0, 0x6c, 0xae, 0xdb, 0xf9,
0xd8, 0x70, 0xbd, 0x9b, 0x96, 0x6f, 0x6e, 0xb7, 0xfb, 0x20, 0x66, 0x0e, 0x15, 0xea, 0x93, 0xdd, 0x8c, 0x5a, 0xc5, 0xe9, 0x53, 0x57, 0x84, 0xf4, 0x07, 0x84, 0xee, 0x1f, 0xee, 0x70, 0x04, 0x19,
0x71, 0x0e, 0xc5, 0xcc, 0x6a, 0xcb, 0x8c, 0xe3, 0x98, 0xa6, 0x03, 0x6e, 0xf6, 0x40, 0x50, 0x9e, 0x64, 0xd3, 0xdc, 0x42, 0x1e, 0x62, 0xf3, 0x09, 0x57, 0x42, 0x16, 0xd9, 0x71, 0xd3, 0xd4, 0x88,
0x09, 0x82, 0x6f, 0xf7, 0xc2, 0x16, 0xa2, 0xa0, 0xbc, 0x5e, 0x08, 0xbc, 0x65, 0x02, 0x8c, 0x61, 0xa4, 0x3c, 0x2d, 0x22, 0xb7, 0x05, 0x8f, 0x60, 0x57, 0x1d, 0x5a, 0x9d, 0xbd, 0x16, 0x2b, 0x95,
0x8e, 0x23, 0x9f, 0xd4, 0xfe, 0x35, 0xc8, 0xeb, 0xf2, 0x9b, 0xc8, 0xa8, 0xd2, 0x77, 0x53, 0xb1, 0x37, 0x49, 0x5d, 0xce, 0x81, 0xe7, 0xc6, 0xf4, 0x80, 0x30, 0xfd, 0x43, 0x90, 0x65, 0x59, 0x53,
0x5c, 0x33, 0x44, 0x73, 0xcc, 0x10, 0xcf, 0x1b, 0x80, 0xed, 0x05, 0x16, 0x08, 0x29, 0xee, 0x83, 0xc7, 0x8b, 0x64, 0x64, 0x7f, 0xd8, 0xb7, 0x7c, 0xf0, 0xbf, 0x63, 0x53, 0x6b, 0x33, 0x41, 0x94,
0x5d, 0x25, 0xfd, 0xb4, 0x42, 0xef, 0xf4, 0xc3, 0x8e, 0x42, 0x0b, 0x24, 0xf2, 0x07, 0x21, 0x86, 0x57, 0x8f, 0xc7, 0x53, 0x6b, 0x83, 0x46, 0x4c, 0x7f, 0xc6, 0x40, 0x9d, 0xd6, 0x03, 0x3e, 0x08,
0xe4, 0x1c, 0xaa, 0xb4, 0x40, 0x58, 0xc1, 0xdb, 0x69, 0xaf, 0xac, 0xce, 0xa8, 0x55, 0xcd, 0xca, 0xea, 0xf0, 0x80, 0x04, 0x40, 0xa2, 0x34, 0x6e, 0x2c, 0x33, 0x0b, 0x06, 0x08, 0x3f, 0x1d, 0x8e,
0xef, 0x4a, 0xc7, 0xa5, 0xa4, 0x2a, 0xcb, 0xc7, 0x6d, 0xf9, 0xbd, 0xb0, 0x93, 0x00, 0xc2, 0x4a, 0xb8, 0xea, 0x38, 0xa8, 0x5b, 0x9b, 0x46, 0x01, 0xf5, 0x59, 0xbb, 0x6c, 0xca, 0xc9, 0x43, 0x20,
0x07, 0x60, 0x7f, 0xd9, 0x10, 0xb0, 0x38, 0xc3, 0xc0, 0xe2, 0x0e, 0xc3, 0x81, 0xf2, 0x61, 0xd8, 0xe7, 0x85, 0x91, 0x21, 0xb1, 0x94, 0xfb, 0x5e, 0x5c, 0x2e, 0xe9, 0x62, 0xa0, 0x94, 0xcb, 0x29,
0x7b, 0x77, 0x90, 0x06, 0x86, 0x14, 0x5b, 0xe0, 0x28, 0xdf, 0xfc, 0x89, 0x99, 0xd3, 0x9e, 0xf9, 0xa8, 0xb1, 0xd5, 0x40, 0xd3, 0x6a, 0x7e, 0x20, 0x54, 0xd7, 0xd4, 0xe5, 0xed, 0x6a, 0x3d, 0xfa,
0x4f, 0x2d, 0xdc, 0x7a, 0x83, 0xaa, 0x3e, 0xfe, 0x70, 0x70, 0x2e, 0x8c, 0x18, 0xa2, 0x79, 0x6c, 0xec, 0x10, 0xc8, 0xe3, 0xbc, 0x0f, 0xa4, 0x08, 0x3b, 0x56, 0x75, 0x53, 0x85, 0x32, 0x63, 0x19,
0x85, 0x15, 0x12, 0xf8, 0xa3, 0x70, 0xf0, 0xc1, 0x28, 0xc4, 0x55, 0x5a, 0x81, 0x7d, 0x6f, 0x84, 0xae, 0xdd, 0xbe, 0x86, 0xda, 0x3b, 0xb5, 0xa8, 0xbf, 0x6d, 0xf5, 0x41, 0x13, 0x36, 0xa9, 0x31,
0x86, 0x9f, 0x12, 0x0e, 0xcd, 0xfa, 0x5f, 0xed, 0xe4, 0xad, 0xca, 0x5c, 0x26, 0x93, 0xb1, 0x14, 0x71, 0xb3, 0x06, 0x4f, 0x7e, 0xa0, 0xc1, 0x53, 0x1f, 0x6a, 0x30, 0x91, 0x3e, 0x3f, 0xf1, 0xbe,
0x0a, 0x45, 0x21, 0x4a, 0x2e, 0x7f, 0x54, 0x94, 0x50, 0xd2, 0x61, 0x4a, 0x11, 0x5a, 0x69, 0xc8, 0xda, 0x07, 0xdd, 0x6a, 0x71, 0x0d, 0x78, 0xbd, 0xbd, 0x47, 0xda, 0x74, 0x85, 0x40, 0xdb, 0x71,
0x61, 0x81, 0x0d, 0x4e, 0x88, 0xc6, 0x21, 0x59, 0x34, 0x01, 0x49, 0xd5, 0x63, 0x10, 0x5f, 0x35, 0x36, 0x9e, 0xae, 0x91, 0x21, 0xba, 0xda, 0xea, 0x7e, 0x30, 0x9c, 0x46, 0xf5, 0x7f, 0xed, 0xd8,
0x0a, 0x69, 0x32, 0xeb, 0x42, 0x74, 0xc1, 0x6b, 0xa3, 0xbd, 0x06, 0x85, 0x1e, 0x2b, 0x82, 0x48, 0xa0, 0xd4, 0xe1, 0xdd, 0x12, 0x3d, 0xde, 0x51, 0x52, 0x58, 0x9c, 0xaf, 0xc3, 0xa4, 0x2d, 0x75,
0xe2, 0xfb, 0xfa, 0xfa, 0x7a, 0x50, 0xab, 0xd5, 0xb4, 0x9e, 0xa9, 0x1a, 0xe0, 0x4c, 0x95, 0x01, 0x98, 0xb2, 0xb5, 0x1e, 0xcf, 0x7d, 0xc2, 0x66, 0x2a, 0xdd, 0x9e, 0xfc, 0xb1, 0x16, 0x4b, 0xbf,
0x4e, 0x8a, 0x6d, 0x70, 0xac, 0x66, 0x0c, 0x4e, 0x4b, 0x27, 0xe1, 0xac, 0x7c, 0x8a, 0x06, 0x5e, 0xd4, 0xf9, 0xc6, 0x30, 0x63, 0xd7, 0x1f, 0xba, 0x85, 0x73, 0xf4, 0x77, 0xe1, 0x36, 0xd0, 0x50,
0x50, 0x4c, 0x40, 0xea, 0x7d, 0x1d, 0x3c, 0x7f, 0xa1, 0x76, 0xe4, 0x63, 0x2d, 0x7a, 0x2c, 0x0b, 0x67, 0x70, 0x48, 0x22, 0xe1, 0x8c, 0xa3, 0x0b, 0xa1, 0x37, 0xb2, 0x6a, 0x16, 0x6e, 0xd8, 0xb5,
0x11, 0x0a, 0x85, 0x49, 0x24, 0xe9, 0x0b, 0x45, 0x51, 0xd0, 0xd2, 0xd2, 0x02, 0x5a, 0xad, 0x16, 0x90, 0xec, 0xab, 0x47, 0x42, 0xae, 0x1e, 0xd1, 0xdb, 0x29, 0x44, 0x66, 0x53, 0xe0, 0x4a, 0x75,
0xf4, 0x7a, 0x3d, 0x68, 0xda, 0xf4, 0x90, 0x21, 0x35, 0x43, 0xaa, 0x64, 0x8c, 0xcc, 0x66, 0x1c, 0xe0, 0x2b, 0xf4, 0x98, 0x9e, 0xc9, 0xc4, 0x80, 0xb0, 0x0c, 0x3d, 0x08, 0x19, 0x85, 0xb9, 0x39,
0x52, 0xc4, 0x13, 0x90, 0x26, 0x27, 0xaa, 0xee, 0x81, 0x97, 0x5a, 0x8a, 0xce, 0xc1, 0x5c, 0xac, 0x06, 0xc4, 0xd0, 0x63, 0x96, 0x16, 0x18, 0xb1, 0x6c, 0xb7, 0x16, 0x5d, 0x9d, 0xcd, 0x00, 0xb5,
0xc1, 0x6b, 0xe2, 0xf1, 0x59, 0x2c, 0x16, 0x1f, 0xf9, 0x23, 0x48, 0x24, 0x12, 0xb5, 0x37, 0x35, 0x72, 0xe4, 0x5b, 0x27, 0x4a, 0x0b, 0x9d, 0x29, 0xc8, 0x20, 0xba, 0x98, 0xe7, 0xb3, 0xa2, 0x66,
0x35, 0x2d, 0x74, 0x75, 0x75, 0x01, 0x39, 0x83, 0x4e, 0xa7, 0xa3, 0x0b, 0x51, 0x52, 0x75, 0x17, 0x05, 0x28, 0xab, 0x8b, 0xc6, 0x28, 0x84, 0x29, 0x74, 0xe0, 0xc9, 0x29, 0x84, 0x6f, 0x33, 0x20,
0x64, 0x28, 0x06, 0x21, 0x51, 0xf0, 0x01, 0x92, 0x85, 0x36, 0x38, 0x2f, 0xe9, 0x03, 0xa5, 0x86, 0x72, 0x7b, 0x03, 0xa2, 0x73, 0x4c, 0x88, 0xa1, 0x13, 0xb5, 0xbd, 0x11, 0x11, 0x59, 0x46, 0x1f,
0x72, 0xc4, 0x9d, 0x6b, 0x9a, 0x9b, 0x9b, 0x17, 0x24, 0x12, 0x49, 0xbb, 0x4b, 0x88, 0x40, 0x20, 0x18, 0x99, 0xad, 0xa7, 0x91, 0x7a, 0x50, 0x2d, 0x36, 0xa0, 0x25, 0xeb, 0xfe, 0xcf, 0x48, 0x2c,
0x60, 0xd5, 0xd4, 0xd4, 0xcc, 0x60, 0x01, 0x8e, 0xcc, 0x3e, 0x3a, 0x67, 0x95, 0x3c, 0xa1, 0x20, 0x25, 0xd7, 0xc6, 0x7f, 0xc6, 0x56, 0x5c, 0xf2, 0xaf, 0xc9, 0x30, 0xb9, 0x4c, 0xa8, 0xfa, 0xa7,
0x5d, 0x36, 0x02, 0xe9, 0xd2, 0x21, 0xa8, 0x78, 0x4a, 0x2d, 0x89, 0xdb, 0xeb, 0xb0, 0x23, 0xc4, 0x19, 0xab, 0x8b, 0x0c, 0x98, 0x95, 0x6d, 0xa4, 0x81, 0x46, 0xc4, 0x7d, 0x6e, 0xc6, 0xc2, 0xfc,
0xeb, 0x2b, 0x9f, 0xcf, 0x8f, 0x5c, 0x02, 0x22, 0x0f, 0x1b, 0x54, 0x2a, 0xd5, 0xbc, 0xab, 0xd9, 0x16, 0x5f, 0xe2, 0x73, 0xcd, 0x98, 0xb3, 0xd3, 0x84, 0x39, 0x39, 0x0d, 0x58, 0xb9, 0x4f, 0x8f,
0x38, 0x2b, 0x43, 0xa8, 0x87, 0x5c, 0x99, 0xde, 0x65, 0xcc, 0xb9, 0x96, 0xbc, 0xab, 0x79, 0xf4, 0xf3, 0xea, 0x8e, 0xfe, 0x36, 0xaa, 0xe8, 0xc1, 0xc5, 0x20, 0x90, 0x11, 0x79, 0x31, 0x7b, 0x49,
0xfc, 0x05, 0xc2, 0xe5, 0x72, 0x43, 0x78, 0x3c, 0xde, 0x37, 0x4c, 0xc0, 0x5e, 0x37, 0x36, 0x36, 0x2f, 0x03, 0xa5, 0x5d, 0x4f, 0xc3, 0x49, 0xe3, 0x49, 0x94, 0x37, 0x94, 0xa3, 0xf0, 0xa7, 0x66,
0xba, 0x25, 0xf4, 0x40, 0x2f, 0xe2, 0x39, 0x53, 0x56, 0x56, 0xb6, 0xdb, 0x01, 0xe2, 0x70, 0x38, 0xac, 0x39, 0x64, 0xc2, 0xcb, 0xbb, 0x9a, 0x90, 0xb8, 0xdb, 0x82, 0x25, 0xfb, 0x6c, 0x78, 0x75,
0x8f, 0xeb, 0xea, 0xea, 0x66, 0x5d, 0x8d, 0xd2, 0x1d, 0x29, 0x95, 0xca, 0x39, 0xf4, 0x76, 0x80, 0x7f, 0x2b, 0x84, 0x05, 0x16, 0xbc, 0x92, 0x67, 0x46, 0x8a, 0xd2, 0x84, 0xe2, 0x5f, 0xac, 0x18,
0xc8, 0x0a, 0xf9, 0x51, 0x5b, 0x5b, 0x0b, 0x6b, 0x21, 0xb2, 0x28, 0xbe, 0xdb, 0x39, 0xeb, 0xf0, 0x18, 0xe8, 0xbf, 0xa8, 0xa9, 0x18, 0x37, 0x0a, 0x28, 0x93, 0xf8, 0x6d, 0xf6, 0x51, 0x9e, 0xef,
0x81, 0xcd, 0x66, 0xf3, 0xb8, 0xac, 0x56, 0x2b, 0x0d, 0x43, 0x06, 0xbd, 0x87, 0xda, 0x41, 0x9e, 0x25, 0x2d, 0xa1, 0x4a, 0x90, 0xf9, 0x6f, 0x26, 0xa6, 0x7d, 0x3f, 0x0d, 0xd7, 0xcd, 0x7f, 0x60,
0x6e, 0x9d, 0x46, 0xa3, 0xb1, 0x83, 0xbc, 0xe8, 0xbf, 0x82, 0x27, 0x41, 0xe1, 0x86, 0x70, 0x88, 0xcb, 0x71, 0x23, 0x56, 0x1f, 0x6c, 0x86, 0x80, 0xbe, 0x78, 0x72, 0x91, 0x1d, 0xaf, 0x17, 0xdb,
0x30, 0x44, 0xd0, 0xd7, 0xb8, 0x30, 0x16, 0x41, 0x4c, 0x04, 0xf9, 0x7a, 0x12, 0x84, 0x10, 0xb6, 0x21, 0x2e, 0xb4, 0xe2, 0xed, 0x12, 0x0b, 0xa4, 0xaa, 0x06, 0x68, 0x1a, 0x9c, 0x5e, 0xbb, 0xbd,
0x81, 0xfd, 0x3b, 0xc8, 0x97, 0xfe, 0x23, 0xe0, 0x0d, 0xf6, 0xd3, 0xd3, 0xad, 0x73, 0x02, 0xf9, 0x74, 0xca, 0xa8, 0xca, 0x5b, 0x28, 0x27, 0x3a, 0x66, 0xa8, 0x58, 0xe8, 0xaa, 0xfd, 0x2a, 0x56,
0x21, 0xc8, 0x1f, 0x6f, 0xb0, 0x9f, 0xee, 0x7e, 0x3f, 0xae, 0xb4, 0x08, 0xf2, 0x47, 0x50, 0x00, 0xd5, 0xac, 0xf2, 0xb5, 0x97, 0xec, 0x8d, 0xee, 0x74, 0xb8, 0x9c, 0x96, 0xf5, 0x74, 0x65, 0xad,
0xd9, 0xd6, 0xdb, 0xd7, 0x6a, 0x79, 0x93, 0x0d, 0x56, 0x8b, 0x0c, 0x04, 0x79, 0x13, 0x6d, 0x26, 0x28, 0xb6, 0xf8, 0x66, 0x22, 0xda, 0xc3, 0x20, 0x36, 0x6c, 0x38, 0x4c, 0xc1, 0xe6, 0x1c, 0x40,
0x0a, 0x5e, 0x23, 0xa1, 0xb7, 0xf7, 0x4f, 0x9c, 0xdd, 0x44, 0xac, 0x31, 0x0f, 0x89, 0xb8, 0x00, 0x4c, 0xea, 0xf9, 0x9e, 0xbf, 0xce, 0x70, 0xc6, 0x3f, 0x10, 0x5a, 0x2c, 0x0f, 0x9d, 0x22, 0x94,
0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x11, 0x6e, 0x7e, 0x15, 0xbb, 0xec, 0xa8, 0x1d, 0x6a, 0xcc, 0x3e, 0x3b, 0xdb, 0xd7, 0x4e, 0xcc,
0x24, 0x9d, 0x67, 0xae, 0x96, 0xbe, 0x65, 0xa3, 0xdf, 0xfe, 0x75, 0x87, 0xf4, 0x10, 0xef, 0x69,
0xc6, 0xf2, 0x03, 0x16, 0xa4, 0x1c, 0xa0, 0x60, 0x71, 0x78, 0xf0, 0xc5, 0x8f, 0xbd, 0x78, 0x24,
0xe9, 0x9b, 0xee, 0x51, 0x41, 0x82, 0xf4, 0xd0, 0xa5, 0x0b, 0x77, 0x90, 0x0e, 0xff, 0xfa, 0xe6,
0x4f, 0x58, 0x25, 0x0f, 0xcc, 0xda, 0x27, 0xc9, 0x8a, 0x78, 0xcc, 0xeb, 0xc5, 0xa6, 0xcb, 0xda,
0x0e, 0xac, 0x3f, 0xd2, 0x00, 0xc9, 0x7e, 0x3d, 0x74, 0xd6, 0x6e, 0x9c, 0xb9, 0x01, 0x24, 0x17,
0x74, 0x07, 0x87, 0x34, 0x2f, 0x06, 0x42, 0xf4, 0x6c, 0xe4, 0xf3, 0x76, 0xf3, 0x7a, 0x87, 0x43,
0x11, 0xa5, 0x7c, 0xd0, 0xab, 0x39, 0xc5, 0xde, 0x5c, 0x84, 0x1c, 0x3b, 0x67, 0xa4, 0xb7, 0x05,
0x3b, 0xce, 0xdf, 0x74, 0xa0, 0xdf, 0x0b, 0xfa, 0xb9, 0xdd, 0x07, 0x0a, 0xb6, 0xa8, 0x0a, 0x33,
0xc9, 0xb3, 0x51, 0x4a, 0x12, 0xc3, 0xa1, 0x97, 0x0e, 0xf2, 0x20, 0x54, 0x10, 0xa7, 0xfc, 0xd0,
0xa3, 0x8b, 0x2b, 0xa0, 0xb5, 0x0e, 0xc0, 0x78, 0x1b, 0xb8, 0xa4, 0x03, 0x24, 0x63, 0x86, 0x32,
0x88, 0xe6, 0xf0, 0x93, 0xbc, 0x00, 0x28, 0x36, 0x9f, 0xec, 0x11, 0xa7, 0x73, 0x3f, 0xf2, 0x43,
0x1c, 0x51, 0x39, 0xd6, 0x95, 0x78, 0x90, 0x7a, 0x82, 0x45, 0xc6, 0x04, 0x25, 0x6d, 0x9d, 0x3c,
0xc1, 0xb7, 0x07, 0x55, 0xf1, 0x03, 0xa0, 0x45, 0x9f, 0x92, 0x0e, 0xb1, 0x8c, 0x9b, 0x70, 0x2f,
0xf4, 0x46, 0x91, 0xe7, 0x2e, 0x32, 0x26, 0x48, 0x28, 0x0b, 0x8d, 0x4b, 0xd8, 0x46, 0x76, 0x30,
0xfb, 0x4f, 0x65, 0x63, 0x25, 0x2e, 0x58, 0x2e, 0x60, 0x7e, 0xf5, 0x7c, 0x30, 0xb0, 0x50, 0x46,
0xf6, 0xbd, 0x26, 0x7d, 0xe1, 0xe9, 0x87, 0x02, 0x89, 0xd2, 0xc9, 0xd4, 0xd8, 0x3c, 0xd2, 0xb5,
0xf1, 0xf7, 0x8d, 0xf0, 0x1f, 0x05, 0x75, 0x05, 0x98, 0x59, 0xc6, 0x83, 0x40, 0x4e, 0xb6, 0x0e,
0xae, 0xed, 0x83, 0xd0, 0x96, 0x72, 0x40, 0xf5, 0x27, 0xb0, 0xb9, 0x6c, 0x04, 0xc8, 0x90, 0x02,
0xb4, 0xab, 0x00, 0xfd, 0x9a, 0x7b, 0x66, 0xa4, 0x20, 0x8e, 0x45, 0x17, 0x93, 0x88, 0xaf, 0x8e,
0x87, 0xdd, 0x6d, 0x87, 0xdb, 0xeb, 0xc6, 0xda, 0x4b, 0x6b, 0x11, 0x79, 0x98, 0x87, 0xc4, 0x0c,
0xf2, 0xe7, 0x60, 0x90, 0xa9, 0x9d, 0xfd, 0x41, 0x5a, 0xeb, 0x08, 0x90, 0x9b, 0x62, 0x07, 0xf4,
0x68, 0x07, 0x21, 0x66, 0x0f, 0x9a, 0xf5, 0x35, 0x5b, 0x08, 0xcc, 0xed, 0x8b, 0x3a, 0x1b, 0xe5,
0x6b, 0xcf, 0xdb, 0xc3, 0xeb, 0x17, 0x2a, 0xb8, 0xd9, 0xc1, 0xa0, 0xbf, 0x1b, 0xd9, 0xeb, 0x30,
0x95, 0x17, 0x14, 0x6a, 0xaf, 0x64, 0x07, 0xb4, 0x9d, 0xba, 0x67, 0x46, 0x52, 0xb2, 0x2f, 0x4a,
0xc9, 0xc3, 0x0c, 0xd5, 0xd0, 0x42, 0x58, 0x90, 0x43, 0x3a, 0x44, 0xe9, 0xdc, 0xe5, 0xc1, 0xa0,
0x94, 0xc3, 0x80, 0xac, 0x0a, 0x78, 0x53, 0x39, 0xd2, 0x33, 0x8a, 0xa0, 0xa7, 0xbb, 0x88, 0x3d,
0x0f, 0x42, 0x44, 0xae, 0x40, 0x41, 0x5e, 0xa1, 0x57, 0x6f, 0xa7, 0x40, 0x4e, 0xf4, 0x2c, 0xd8,
0x41, 0xdc, 0xa1, 0x67, 0xd3, 0x27, 0x94, 0x93, 0x6e, 0x81, 0x82, 0x08, 0x0d, 0x06, 0x49, 0x8a,
0x71, 0x37, 0x63, 0x7a, 0x8f, 0xfc, 0xc7, 0xa2, 0x34, 0xfe, 0xf3, 0x49, 0xe9, 0xc4, 0x32, 0x91,
0x94, 0x9b, 0x45, 0xaf, 0x16, 0x15, 0x74, 0x57, 0xc8, 0x70, 0x28, 0x58, 0x42, 0x92, 0x2a, 0x9c,
0x7e, 0x88, 0xfe, 0xb3, 0x18, 0x18, 0xba, 0xff, 0x7f, 0xd1, 0x69, 0x21, 0x60, 0xa3, 0x7d, 0xdf,
0xe5, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
}; };
const BITMAP_OPAQUE save_library_xpm[1] = {{ png, sizeof( png ), "save_library_xpm" }}; const BITMAP_OPAQUE save_library_xpm[1] = {{ png, sizeof( png ), "save_library_xpm" }};

View File

@ -0,0 +1,70 @@
/* Do not modify this file, it was automatically generated by the
* PNG2cpp CMake script, using a *.png file as input.
*/
#include <bitmaps.h>
static const unsigned char png[] = {
0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
0xce, 0x00, 0x00, 0x03, 0x4e, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xb5, 0x96, 0x6b, 0x48, 0x93,
0x51, 0x18, 0xc7, 0xcf, 0xd2, 0xe1, 0x4a, 0xbf, 0x74, 0x31, 0x83, 0xae, 0x14, 0x2d, 0x32, 0x32,
0x2c, 0xad, 0xe9, 0xc8, 0x6e, 0xc3, 0x22, 0xd3, 0x48, 0x08, 0x02, 0xcb, 0x24, 0x2a, 0x50, 0x91,
0x2c, 0x2b, 0xb3, 0x8b, 0x6d, 0xd3, 0x75, 0x97, 0xb2, 0x68, 0x65, 0x69, 0x7d, 0xe8, 0x4b, 0xa8,
0x15, 0xdd, 0xe8, 0x62, 0x41, 0x31, 0x27, 0x49, 0xde, 0x62, 0x96, 0xce, 0x6d, 0x6e, 0x5e, 0x66,
0xf3, 0x12, 0xb8, 0x22, 0x53, 0x71, 0xfb, 0x77, 0xce, 0xcb, 0x06, 0x59, 0x5b, 0xe5, 0x9c, 0x0f,
0x3c, 0x3c, 0xef, 0xfb, 0x70, 0xde, 0xe7, 0x77, 0xfe, 0xe7, 0xf2, 0x9e, 0x43, 0xc8, 0x6f, 0x26,
0x25, 0x24, 0x98, 0x06, 0xde, 0xaf, 0xb9, 0x05, 0x87, 0x6a, 0x4c, 0xa1, 0x27, 0x34, 0x16, 0x57,
0x1e, 0x7c, 0xa4, 0xb6, 0x87, 0xbf, 0x5d, 0xb5, 0x84, 0x8c, 0xc4, 0x28, 0x64, 0x39, 0x75, 0xc8,
0x78, 0xbc, 0x97, 0xb9, 0x84, 0xcc, 0x74, 0xe6, 0x45, 0xb2, 0x7a, 0xe3, 0xf8, 0x64, 0x0d, 0x5c,
0xf9, 0x52, 0x69, 0x83, 0x8d, 0xbf, 0xa3, 0x3c, 0x6c, 0xa4, 0xa0, 0xd5, 0x0c, 0x24, 0xe5, 0xf1,
0x20, 0xf3, 0xf1, 0xf9, 0x46, 0x9f, 0x93, 0xc6, 0x14, 0x54, 0x5d, 0x54, 0x84, 0x5b, 0x51, 0x51,
0x76, 0x87, 0xba, 0xe7, 0x22, 0xe9, 0x87, 0xd6, 0x31, 0x01, 0xe9, 0xca, 0xca, 0x30, 0x30, 0x30,
0x80, 0x4a, 0xa5, 0x12, 0x39, 0x02, 0x81, 0x6d, 0x4d, 0x46, 0x99, 0x8d, 0x15, 0x9d, 0x90, 0xa2,
0x41, 0x40, 0x6a, 0x3d, 0xe7, 0xfe, 0x29, 0xf5, 0xa3, 0x07, 0x55, 0x3e, 0x79, 0x85, 0x17, 0x75,
0xdd, 0x78, 0x5a, 0xdd, 0x8d, 0x3b, 0x8f, 0x35, 0x90, 0x64, 0xa9, 0xec, 0x93, 0xf6, 0x7d, 0x42,
0xe0, 0xfe, 0x06, 0x04, 0x65, 0x34, 0x62, 0x1a, 0xf5, 0xa9, 0x07, 0x1a, 0x31, 0x25, 0xbd, 0x01,
0xe1, 0x72, 0xad, 0xcd, 0x6f, 0x67, 0xf9, 0x41, 0xbf, 0x9d, 0xea, 0x18, 0x41, 0xa2, 0x4a, 0xe2,
0x97, 0xa8, 0x12, 0xfe, 0x37, 0xa8, 0xfc, 0xd1, 0x6b, 0xac, 0x3a, 0x55, 0x8f, 0x08, 0x85, 0x16,
0xcb, 0xe4, 0x8d, 0x10, 0x9f, 0x31, 0x60, 0xc6, 0xe1, 0x26, 0xcc, 0xc9, 0xd2, 0x61, 0xde, 0x51,
0x3d, 0xe6, 0x1d, 0xd3, 0x63, 0x2e, 0x8d, 0xb3, 0x32, 0x75, 0x88, 0x3c, 0xd3, 0x8c, 0xf0, 0x9c,
0x26, 0x88, 0x58, 0xdb, 0x6c, 0xcd, 0xd7, 0xf1, 0x49, 0x15, 0x5b, 0x47, 0x34, 0x74, 0x6f, 0x3e,
0x7e, 0xc1, 0xe6, 0x7c, 0x1d, 0x05, 0x68, 0x31, 0xfb, 0x88, 0x0e, 0xc2, 0xe3, 0x06, 0x2c, 0x92,
0x1a, 0x11, 0x22, 0x37, 0x61, 0x49, 0x8e, 0x09, 0x8b, 0x65, 0x26, 0x2c, 0xcc, 0x6e, 0xe6, 0xc0,
0xb3, 0x32, 0x9b, 0xb0, 0xf6, 0xbc, 0xfe, 0x47, 0xc0, 0x9e, 0x8a, 0x6c, 0xb7, 0xc5, 0x65, 0x84,
0xa4, 0xd1, 0xe2, 0x65, 0xcc, 0xe9, 0x73, 0x15, 0x03, 0x69, 0x4a, 0x4a, 0x30, 0x38, 0x38, 0x88,
0x0b, 0xf7, 0xb5, 0x88, 0xbd, 0xa4, 0xc7, 0x82, 0x6c, 0x03, 0x07, 0x08, 0x3f, 0xdd, 0x86, 0xc8,
0x73, 0xed, 0x10, 0x9f, 0x6f, 0x87, 0xe8, 0x6c, 0x1b, 0x96, 0x2a, 0x5a, 0x38, 0xf8, 0xc6, 0x7c,
0x93, 0x2d, 0x28, 0xf5, 0x7d, 0xf1, 0x5f, 0x55, 0xb8, 0x03, 0xf5, 0x59, 0xad, 0xc8, 0x15, 0x08,
0x20, 0x89, 0x3e, 0x89, 0x98, 0x7c, 0x23, 0x85, 0xb4, 0x62, 0xe5, 0x05, 0x33, 0x24, 0xf9, 0x16,
0x44, 0x5f, 0xee, 0xc4, 0xda, 0x8b, 0x9f, 0x11, 0x41, 0xa1, 0x71, 0x4a, 0x33, 0xc2, 0x76, 0xdd,
0xeb, 0xde, 0x3d, 0x75, 0x45, 0x90, 0x47, 0xab, 0x8e, 0x29, 0xea, 0x35, 0x9b, 0x61, 0x69, 0xd4,
0x22, 0xe1, 0xb2, 0x86, 0x16, 0xec, 0xc0, 0x1a, 0x5a, 0x3c, 0x46, 0xd9, 0x85, 0x2d, 0x05, 0x3d,
0x58, 0x7f, 0xa5, 0x13, 0xf1, 0xd7, 0x2c, 0xd8, 0x24, 0xab, 0x44, 0xa6, 0xff, 0x64, 0xbb, 0xdc,
0xc7, 0xa7, 0x9d, 0x7e, 0x2b, 0xf1, 0x08, 0xe4, 0xf4, 0x1e, 0xeb, 0x0f, 0x24, 0xde, 0x30, 0x20,
0xf6, 0x2a, 0x53, 0x63, 0xc1, 0x06, 0x0a, 0x89, 0xa5, 0x90, 0x84, 0xeb, 0xcd, 0xa8, 0x32, 0xf4,
0xc2, 0xa4, 0x56, 0xe3, 0x8a, 0x50, 0x38, 0x44, 0xbf, 0x65, 0x7b, 0xaf, 0x80, 0x7a, 0x80, 0x47,
0x20, 0x36, 0x8c, 0xb5, 0xcd, 0x56, 0x24, 0x15, 0x1a, 0xa9, 0xaa, 0x0e, 0xce, 0x13, 0x0b, 0x5b,
0x71, 0xb7, 0xc2, 0x32, 0xac, 0xcd, 0xb3, 0xf4, 0x74, 0xb6, 0xc1, 0xed, 0xf4, 0xcf, 0xd2, 0x47,
0xeb, 0xbc, 0xfd, 0x65, 0x4a, 0xd2, 0xfe, 0x09, 0xb2, 0x5a, 0x2c, 0xdc, 0x5c, 0xb1, 0x58, 0xfa,
0xae, 0x13, 0x3b, 0x6e, 0xb6, 0x60, 0x5b, 0x41, 0x1b, 0x72, 0x1f, 0xb6, 0xfe, 0xd1, 0x19, 0x8f,
0x41, 0x6c, 0x8e, 0x8c, 0x2a, 0x15, 0x58, 0x8e, 0x45, 0xf6, 0x2e, 0x7f, 0xd0, 0x82, 0xe4, 0xdb,
0xfa, 0x61, 0x10, 0x6e, 0xe8, 0xe6, 0xcf, 0xf7, 0x6c, 0xe8, 0x9c, 0xab, 0x8e, 0xfb, 0xc9, 0x3a,
0x9c, 0xbd, 0xb3, 0xbc, 0x13, 0xd0, 0xff, 0xfd, 0x3b, 0xde, 0x2a, 0x14, 0x90, 0xfb, 0xfa, 0x72,
0x8b, 0x81, 0xf6, 0x7c, 0x9d, 0x47, 0xfb, 0xc8, 0x95, 0x22, 0x27, 0xc4, 0x5c, 0x53, 0x03, 0x65,
0x48, 0xc8, 0x90, 0xa3, 0x13, 0xc5, 0xa7, 0x09, 0x99, 0xe8, 0xd1, 0x3e, 0x72, 0x35, 0x47, 0x9c,
0x8a, 0xbe, 0x3e, 0xa7, 0x0a, 0x1b, 0x55, 0xd1, 0x45, 0xdb, 0xc7, 0x91, 0x91, 0xda, 0xdf, 0x56,
0x1d, 0x8b, 0x1d, 0x75, 0x75, 0xb8, 0x1e, 0x1a, 0x6a, 0x73, 0x9c, 0x59, 0x25, 0xa7, 0x08, 0x99,
0x4c, 0x3c, 0x31, 0x77, 0xa0, 0x81, 0xfe, 0x7e, 0xa8, 0xf3, 0xf2, 0x20, 0xe7, 0xf3, 0x99, 0x8a,
0x1e, 0xda, 0x26, 0x9e, 0x8c, 0xc6, 0x5c, 0x81, 0xba, 0xb4, 0x5a, 0x14, 0x89, 0xc5, 0x36, 0xc7,
0x21, 0x58, 0x4a, 0x55, 0x04, 0x92, 0xd1, 0x9a, 0xbb, 0x83, 0x4f, 0x36, 0x6e, 0xdc, 0x57, 0x9a,
0xdf, 0x4b, 0xbc, 0x65, 0x4e, 0x50, 0x55, 0x61, 0xe1, 0xb0, 0xa3, 0x9c, 0x5e, 0x54, 0xa6, 0x13,
0x6f, 0x9a, 0xbb, 0xcb, 0x89, 0xd7, 0xcd, 0xdd, 0x75, 0x6b, 0xac, 0x60, 0x7f, 0x5c, 0x20, 0xbd,
0x61, 0x3f, 0x01, 0x9b, 0x99, 0x59, 0x96, 0x90, 0x4a, 0xbf, 0x59, 0x00, 0x00, 0x00, 0x00, 0x49,
0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
};
const BITMAP_OPAQUE save_part_xpm[1] = {{ png, sizeof( png ), "save_part_xpm" }};
//EOF

View File

@ -0,0 +1,204 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
version="1.0"
width="26"
height="26"
id="svg2"
inkscape:version="0.92.2 5c3e80d, 2017-08-06"
sodipodi:docname="add_library.svg">
<metadata
id="metadata166">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1916"
inkscape:window-height="1176"
id="namedview164"
showgrid="true"
inkscape:zoom="9.8333331"
inkscape:cx="1.915385"
inkscape:cy="10.576725"
inkscape:window-x="1920"
inkscape:window-y="20"
inkscape:window-maximized="1"
inkscape:current-layer="svg2">
<inkscape:grid
type="xygrid"
id="grid4171" />
</sodipodi:namedview>
<defs
id="defs4">
<filter
style="color-interpolation-filters:sRGB"
id="filter3945-3">
<feGaussianBlur
stdDeviation="0.05617153"
id="feGaussianBlur12-6" />
</filter>
<filter
style="color-interpolation-filters:sRGB"
id="filter3941-7">
<feGaussianBlur
stdDeviation="0.05617153"
id="feGaussianBlur9-5" />
</filter>
<filter
style="color-interpolation-filters:sRGB"
id="filter3945-36">
<feGaussianBlur
stdDeviation="0.05617153"
id="feGaussianBlur12-7" />
</filter>
<filter
style="color-interpolation-filters:sRGB"
id="filter3941-5">
<feGaussianBlur
stdDeviation="0.05617153"
id="feGaussianBlur9-3" />
</filter>
<radialGradient
id="radialGradient3010-5"
gradientUnits="userSpaceOnUse"
cy="20.493999"
cx="35.292999"
gradientTransform="matrix(0,-0.37207013,-0.43717023,0,26.320772,18.586092)"
r="16.955999">
<stop
stop-color="#539bed"
offset="0"
id="stop15-6" />
<stop
stop-color="#0969d3"
offset="1"
id="stop17-2" />
</radialGradient>
<radialGradient
id="f"
gradientUnits="userSpaceOnUse"
cy="35.126999"
cx="23.070999"
gradientTransform="matrix(1.1339295,0.02027846,-0.01018271,0.34234541,-78.115554,14.367665)"
r="10.319">
<stop
offset="0"
id="stop17" />
<stop
stop-opacity="0"
offset="1"
id="stop19" />
</radialGradient>
</defs>
<rect
style="opacity:1;fill:#ffd42a;fill-opacity:1;fill-rule:nonzero;stroke:#d4aa00;stroke-width:1.03579581;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4298"
width="6.0397334"
height="24.979227"
x="19.479198"
y="0.54951072" />
<rect
style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4300"
width="0.93513572"
height="10.755731"
x="22.036732"
y="3.2597971" />
<rect
style="opacity:1;fill:#5599ff;fill-opacity:1;fill-rule:nonzero;stroke:#0044aa;stroke-width:1.04181492;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4298-3"
width="5.9002724"
height="21.007425"
x="11.514425"
y="4.5084424" />
<rect
style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4300-56"
width="0.920017"
height="8.2753372"
x="14.009696"
y="8.4033079" />
<circle
style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.0999999;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4208"
cx="22.491428"
cy="21.753193"
r="1.4022287" />
<rect
style="opacity:1;fill:#24b024;fill-opacity:1;fill-rule:nonzero;stroke:#447821;stroke-width:1.01576376;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4298-7"
width="6.138113"
height="23.63736"
x="4.8727951"
y="-0.14059457"
transform="matrix(0.98219163,0.18788188,-0.18445897,0.98284022,0,0)" />
<rect
style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4300-5"
width="0.95037615"
height="10.178031"
x="7.4720087"
y="2.4238956"
transform="matrix(0.98219163,0.18788188,-0.18445897,0.98284022,0,0)" />
<ellipse
style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.0999999;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4208-3"
cx="3.0607922"
cy="20.845539"
transform="matrix(0.99865271,-0.05189193,0.0500435,0.99874704,0,0)"
rx="1.455725"
ry="1.4720935" />
<circle
style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.0999999;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4208-6"
cx="14.473551"
cy="21.861053"
r="1.4022287" />
<g
id="g4582"
transform="matrix(0.49509083,0,0,0.49509083,32.39824,11.591285)">
<path
id="path21"
d="m -39.660415,26.794437 a 12.791895,3.7195357 0 1 1 -25.58255,0 12.791895,3.7195357 0 1 1 25.58255,0 z"
style="opacity:0.10824998;fill:url(#f)"
inkscape:connector-curvature="0" />
<path
inkscape:connector-curvature="0"
style="fill:#c472d8;fill-opacity:1;stroke:#ab37c8;stroke-width:0.80298311px;stroke-opacity:1"
id="path23-6"
d="m -49.216231,27.75476 v -7.41345 l 7.834313,-0.03299 v -5.74491 h -7.826855 l -0.007,-8.1798449 -5.508635,0.0092 0.0035,8.1560279 -7.843028,0.0605 -0.02804,5.7229 7.877886,-0.02383 0.0053,7.424454 5.492853,0.022 z" />
<path
inkscape:connector-curvature="0"
style="opacity:0.40860003;fill:#ba5bd2;fill-opacity:1;stroke:#ba5ad2;stroke-width:0.80299997;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path25-2"
d="m -49.711899,27.358042 v -7.419364 h 7.853548 l -0.0053,-4.126304 h -7.840987 V 7.6039518 l -3.921513,0.014672 0.007,8.1937222 -7.871607,0.01467 -0.02103,4.084171 7.901442,0.0073 -0.01051,7.413861 3.909109,0.02567 z" />
<path
style="opacity:0.31183005;fill:#ffffff;fill-rule:evenodd"
inkscape:connector-curvature="0"
id="path27-9"
d="m -62.268794,17.453783 c 0,1.591179 20.40054,-0.795588 20.40054,-0.02567 v -2.463758 l -7.83863,0.02546 V 6.8058647 h -4.710717 V 14.98965 h -7.851193 v 2.463759 z" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 7.6 KiB

View File

@ -13,7 +13,7 @@
width="26" width="26"
height="26" height="26"
id="svg2" id="svg2"
inkscape:version="0.91 r13725" inkscape:version="0.92.2 5c3e80d, 2017-08-06"
sodipodi:docname="new_library.svg"> sodipodi:docname="new_library.svg">
<metadata <metadata
id="metadata166"> id="metadata166">
@ -36,15 +36,15 @@
guidetolerance="10" guidetolerance="10"
inkscape:pageopacity="0" inkscape:pageopacity="0"
inkscape:pageshadow="2" inkscape:pageshadow="2"
inkscape:window-width="1366" inkscape:window-width="1916"
inkscape:window-height="717" inkscape:window-height="1176"
id="namedview164" id="namedview164"
showgrid="true" showgrid="true"
inkscape:zoom="9.8333331" inkscape:zoom="9.8333331"
inkscape:cx="1.915385" inkscape:cx="1.915385"
inkscape:cy="10.576725" inkscape:cy="10.576725"
inkscape:window-x="0" inkscape:window-x="1920"
inkscape:window-y="1080" inkscape:window-y="20"
inkscape:window-maximized="1" inkscape:window-maximized="1"
inkscape:current-layer="svg2"> inkscape:current-layer="svg2">
<inkscape:grid <inkscape:grid
@ -97,6 +97,19 @@
offset="1" offset="1"
id="stop17-2" /> id="stop17-2" />
</radialGradient> </radialGradient>
<filter
inkscape:collect="always"
style="color-interpolation-filters:sRGB"
id="filter4288"
x="-0.38282099"
width="1.765642"
y="-0.382779"
height="1.765558">
<feGaussianBlur
inkscape:collect="always"
stdDeviation="0.8772019"
id="feGaussianBlur4290" />
</filter>
</defs> </defs>
<rect <rect
style="opacity:1;fill:#ffd42a;fill-opacity:1;fill-rule:nonzero;stroke:#d4aa00;stroke-width:1.03579581;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" style="opacity:1;fill:#ffd42a;fill-opacity:1;fill-rule:nonzero;stroke:#d4aa00;stroke-width:1.03579581;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
@ -162,66 +175,17 @@
cx="14.473551" cx="14.473551"
cy="21.861053" cy="21.861053"
r="1.4022287" /> r="1.4022287" />
<g
transform="matrix(-1.1611535,0,0,-1.2412687,33.33417,18.289374)"
id="g33-2"
style="fill:#ffffff;stroke:#ffffff">
<path <path
style="opacity:0.75;fill:#ffffff;stroke:#ffffff;stroke-width:0;stroke-miterlimit:4;filter:url(#filter3945-3)" style="opacity:1;fill:#ffff00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter4288)"
inkscape:connector-curvature="0" id="path4146"
d="M 12.266,2.5 23.5,13.734" sodipodi:type="arc"
transform="matrix(-1,0,0,0.99999984,35.000085,2.9472792e-4)" sodipodi:cx="13.126579"
stroke-miterlimit="4" sodipodi:cy="5.656394"
id="path35-9" /> sodipodi:rx="2.75"
<path sodipodi:ry="2.75"
style="opacity:0.75;fill:#ffffff;stroke:#ffffff;stroke-width:0;stroke-miterlimit:4;filter:url(#filter3941-7)" sodipodi:start="3.1699543"
inkscape:connector-curvature="0" sodipodi:end="3.1206487"
d="M 23.5,2.5 12.266,13.734" sodipodi:open="true"
transform="matrix(-1,0,0,0.99999984,35.000085,2.9472792e-4)" d="M 10.377685,5.5784099 A 2.75,2.75 0 0 1 13.170674,2.9067475 2.75,2.75 0 0 1 15.87656,5.6665933 2.75,2.75 0 0 1 13.150277,8.4062919 2.75,2.75 0 0 1 10.377182,5.7139857"
stroke-miterlimit="4" transform="matrix(1.1807649,0,0,1.1807649,-11.253013,-2.7468737)" />
id="path37-1" />
<path
inkscape:connector-curvature="0"
style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.435;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none"
d="M 21.359,15.782 13.395884,15.751334 13.364919,10.0462 9.6601383,10.0428 10.954809,8.5020026 17.471006,0.95630604 23.839291,8.4330071 25.092345,10.101132 21.604416,10.045 l -0.04435,5.085465 z"
stroke-miterlimit="10"
id="path39-2"
sodipodi:nodetypes="ccccccccccc" />
<path
inkscape:connector-curvature="0"
style="color:#000000;opacity:0.38502401;fill:#ffffff;stroke:#ffffff;stroke-width:0.43488666;stroke-miterlimit:10"
d="m 20.995,15.339 -6.8567,0.0017 0,-5.7344 -2.9211,-0.0069 6.408,-7.7025 6.3022,7.7047 -2.931,0.0023 -0.0012,5.7354 z"
stroke-miterlimit="10"
id="path41-7" />
</g>
<g
transform="matrix(-1,0,0,-1,30.5001,16.687055)"
id="g33-9">
<path
style="opacity:0.75;fill:none;stroke-width:0;stroke-miterlimit:4;filter:url(#filter3945-36)"
inkscape:connector-curvature="0"
d="M 12.266,2.5 23.5,13.734"
transform="matrix(-1,0,0,0.99999984,35.000085,2.9472792e-4)"
stroke-miterlimit="4"
id="path35-1" />
<path
style="opacity:0.75;fill:none;stroke-width:0;stroke-miterlimit:4;filter:url(#filter3941-5)"
inkscape:connector-curvature="0"
d="M 23.5,2.5 12.266,13.734"
transform="matrix(-1,0,0,0.99999984,35.000085,2.9472792e-4)"
stroke-miterlimit="4"
id="path37-2" />
<path
inkscape:connector-curvature="0"
style="color:#000000;fill:url(#radialGradient3010-5);fill-rule:evenodd;stroke:#065ec2;stroke-width:0.435;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none"
d="m 21.359,15.782 -7.7154,-0.0017 0,-5.7341 -3.4261,-0.0034 7.3464,-8.8258 7.2188,8.8262 -3.426,0.0018 0.0021,5.7372 z"
stroke-miterlimit="10"
id="path39-7" />
<path
inkscape:connector-curvature="0"
style="color:#000000;opacity:0.38502401;fill:none;stroke:#ffffff;stroke-width:0.43488666;stroke-miterlimit:10"
d="m 20.995,15.339 -6.8567,0.0017 0,-5.7344 -2.9211,-0.0069 6.408,-7.7025 6.3022,7.7047 -2.931,0.0023 -0.0012,5.7354 z"
stroke-miterlimit="10"
id="path41-0" />
</g>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 8.8 KiB

After

Width:  |  Height:  |  Size: 6.8 KiB

View File

@ -1,21 +1,22 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg <svg
xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#" xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
height="26" version="1.0"
width="26" width="26"
version="1.1" height="26"
id="svg2" id="svg2"
inkscape:version="0.91 r" inkscape:version="0.91 r13725"
sodipodi:docname="save_library.svg"> sodipodi:docname="new_library.svg">
<metadata <metadata
id="metadata150"> id="metadata166">
<rdf:RDF> <rdf:RDF>
<cc:Work <cc:Work
rdf:about=""> rdf:about="">
@ -35,367 +36,53 @@
guidetolerance="10" guidetolerance="10"
inkscape:pageopacity="0" inkscape:pageopacity="0"
inkscape:pageshadow="2" inkscape:pageshadow="2"
inkscape:window-width="1920" inkscape:window-width="1366"
inkscape:window-height="1053" inkscape:window-height="717"
id="namedview148" id="namedview164"
showgrid="true" showgrid="true"
inkscape:zoom="21.730769" inkscape:zoom="9.8333331"
inkscape:cx="1.3115044" inkscape:cx="1.915385"
inkscape:cy="12.907965" inkscape:cy="10.576725"
inkscape:window-x="0" inkscape:window-x="0"
inkscape:window-y="0" inkscape:window-y="1080"
inkscape:window-maximized="1" inkscape:window-maximized="1"
inkscape:current-layer="svg2" inkscape:current-layer="svg2">
inkscape:showpageshadow="false">
<inkscape:grid <inkscape:grid
type="xygrid" type="xygrid"
id="grid3066" id="grid4171" />
empspacing="2"
visible="true"
enabled="true"
snapvisiblegridlinesonly="true"
spacingx="0.5px"
spacingy="0.5px" />
</sodipodi:namedview> </sodipodi:namedview>
<defs <defs
id="defs4"> id="defs4">
<linearGradient
inkscape:collect="always"
id="linearGradient3841">
<stop
style="stop-color:#797979;stop-opacity:1"
offset="0"
id="stop3843" />
<stop
style="stop-color:#9a9a9a;stop-opacity:1"
offset="1"
id="stop3845" />
</linearGradient>
<linearGradient
id="linearGradient3823">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop3825" />
<stop
style="stop-color:#000000;stop-opacity:0;"
offset="1"
id="stop3827" />
</linearGradient>
<radialGradient
id="t"
xlink:href="#a"
gradientUnits="userSpaceOnUse"
cy="486.64999"
cx="605.71002"
gradientTransform="matrix(-2.7744,0,0,1.9697,112.76,-872.89)"
r="117.14" />
<linearGradient
id="a">
<stop
offset="0"
id="stop8" />
<stop
stop-opacity="0"
offset="1"
id="stop10" />
</linearGradient>
<radialGradient
id="s"
xlink:href="#a"
gradientUnits="userSpaceOnUse"
cy="486.64999"
cx="605.71002"
gradientTransform="matrix(2.7744,0,0,1.9697,-1891.6,-872.89)"
r="117.14" />
<linearGradient
id="ac"
y2="609.51001"
gradientUnits="userSpaceOnUse"
x2="302.85999"
gradientTransform="matrix(2.7744,0,0,1.9697,-1892.2,-872.89)"
y1="366.64999"
x1="302.85999">
<stop
stop-opacity="0"
offset="0"
id="stop14" />
<stop
offset=".5"
id="stop16" />
<stop
stop-opacity="0"
offset="1"
id="stop18" />
</linearGradient>
<radialGradient
id="r"
gradientUnits="userSpaceOnUse"
cy="6.4576998"
cx="23.447001"
gradientTransform="matrix(-1.3145,-0.010063,-0.01023,1.3362,46.221,-4.9099)"
r="19.062">
<stop
stop-color="#fff"
offset="0"
id="stop21" />
<stop
stop-color="#fff"
stop-opacity="0"
offset="1"
id="stop23" />
</radialGradient>
<linearGradient
id="v"
y2="12.584"
gradientUnits="userSpaceOnUse"
x2="12.624"
gradientTransform="matrix(0.91411,0,0,0.91411,-3.8687,-2.7069)"
y1="27.393999"
x1="33.060001">
<stop
stop-color="#fff"
offset="0"
id="stop26" />
<stop
stop-color="#fff"
stop-opacity="0"
offset="1"
id="stop28" />
</linearGradient>
<radialGradient
id="u"
gradientUnits="userSpaceOnUse"
cy="36.421001"
cx="24.837"
gradientTransform="matrix(0.61219543,0,0,-0.2208348,-4.3776481,22.748021)"
r="15.645">
<stop
offset="0"
id="stop31" />
<stop
stop-opacity="0"
offset="1"
id="stop33" />
</radialGradient>
<linearGradient
id="x"
y2="35.280998"
gradientUnits="userSpaceOnUse"
x2="24.688"
gradientTransform="matrix(0.54167,0,0,0.54167,0.40830031,2.0180928)"
y1="35.280998"
x1="7.0625">
<stop
stop-color="#838383"
offset="0"
id="stop36" />
<stop
stop-color="#bbb"
stop-opacity="0"
offset="1"
id="stop38" />
</linearGradient>
<linearGradient
id="y"
y2="40.944"
gradientUnits="userSpaceOnUse"
x2="36.182999"
gradientTransform="matrix(0.54167,0,0,0.54167,-0.02259269,2.7362389)"
y1="28.481001"
x1="7.6046">
<stop
stop-color="#bbb"
offset="0"
id="stop41" />
<stop
stop-color="#9f9f9f"
offset="1"
id="stop43" />
</linearGradient>
<linearGradient
id="z"
y2="33.758999"
gradientUnits="userSpaceOnUse"
x2="12.222"
gradientTransform="matrix(0.54167,0,0,0.54167,-0.02259269,2.7362389)"
y1="37.206001"
x1="12.277">
<stop
stop-color="#eee"
offset="0"
id="stop46" />
<stop
stop-color="#eee"
stop-opacity="0"
offset="1"
id="stop48" />
</linearGradient>
<radialGradient
id="q"
gradientUnits="userSpaceOnUse"
cy="2.9584999"
cx="15.571"
gradientTransform="matrix(0.69669595,0.42342344,-0.3850082,0.63353723,-1.2978465,0.09459019)"
r="20.936001">
<stop
stop-color="#e4e4e4"
offset="0"
id="stop51" />
<stop
stop-color="#d3d3d3"
offset="1"
id="stop53" />
</radialGradient>
<linearGradient
id="aa"
y2="47.620998"
gradientUnits="userSpaceOnUse"
x2="44.096001"
gradientTransform="matrix(0.54167,0,0,0.54167,-0.02259269,2.736239)"
y1="4.4331002"
x1="12.378">
<stop
stop-color="#fff"
offset="0"
id="stop56" />
<stop
stop-color="#fff"
stop-opacity="0"
offset="1"
id="stop58" />
</linearGradient>
<linearGradient
id="ab"
y2="26.357"
gradientUnits="userSpaceOnUse"
x2="23.688"
gradientTransform="matrix(0.54167,0,0,0.54167,-0.02259269,2.7362389)"
y1="11.319"
x1="23.688">
<stop
stop-color="#fff"
stop-opacity=".25490"
offset="0"
id="stop61" />
<stop
stop-color="#fff"
offset="1"
id="stop63" />
</linearGradient>
<linearGradient
id="w"
y2="11.781"
gradientUnits="userSpaceOnUse"
x2="21.747999"
y1="31.965"
x1="33.431"
gradientTransform="matrix(0.56214513,0,0,0.57454937,-0.90708569,1.6016569)">
<stop
stop-color="#fff"
offset="0"
id="stop66" />
<stop
stop-color="#e6e6e6"
offset=".5"
id="stop68" />
<stop
stop-color="#fff"
offset=".75"
id="stop70" />
<stop
stop-color="#e1e1e1"
offset=".84167"
id="stop72" />
<stop
stop-color="#fff"
offset="1"
id="stop74" />
</linearGradient>
<linearGradient
id="ad"
y2="16.743"
gradientUnits="userSpaceOnUse"
x2="8.8952999"
y1="15.868"
x1="14.752">
<stop
stop-color="#3465a4"
offset="0"
id="stop77" />
<stop
stop-color="#3465a4"
stop-opacity="0"
offset="1"
id="stop79" />
</linearGradient>
<linearGradient
id="ae"
y2="21.118"
gradientUnits="userSpaceOnUse"
x2="7"
y1="18.25"
x1="12.25">
<stop
stop-color="#204a87"
offset="0"
id="stop82" />
<stop
stop-color="#204a87"
stop-opacity="0"
offset="1"
id="stop84" />
</linearGradient>
<linearGradient
id="linearGradient2834"
y2="23.891001"
gradientUnits="userSpaceOnUse"
x2="1.3099999"
gradientTransform="matrix(0,-0.33674,-0.33543,0,20.014,15.582)"
y1="23.891001"
x1="28.671">
<stop
id="stop2266"
style="stop-color:#d7e866"
offset="0" />
<stop
id="stop2268"
style="stop-color:#8cab2a"
offset="1" />
</linearGradient>
<linearGradient
id="linearGradient2831"
y2="33.332001"
gradientUnits="userSpaceOnUse"
x2="57.410999"
gradientTransform="matrix(0,0.35779214,-0.35535445,0,22.381416,-1.3220206)"
y1="33.332001"
x1="8.5272999">
<stop
id="stop4224"
style="stop-color:#fff"
offset="0" />
<stop
id="stop4226"
style="stop-color:#fff;stop-opacity:0"
offset="1" />
</linearGradient>
<filter <filter
color-interpolation-filters="sRGB" style="color-interpolation-filters:sRGB"
id="filter3945"> id="filter3945-3">
<feGaussianBlur <feGaussianBlur
stdDeviation="0.05617153" stdDeviation="0.05617153"
id="feGaussianBlur12" /> id="feGaussianBlur12-6" />
</filter> </filter>
<filter <filter
color-interpolation-filters="sRGB" style="color-interpolation-filters:sRGB"
id="filter3941"> id="filter3941-7">
<feGaussianBlur <feGaussianBlur
stdDeviation="0.05617153" stdDeviation="0.05617153"
id="feGaussianBlur9" /> id="feGaussianBlur9-5" />
</filter>
<filter
style="color-interpolation-filters:sRGB"
id="filter3945-36">
<feGaussianBlur
stdDeviation="0.05617153"
id="feGaussianBlur12-7" />
</filter>
<filter
style="color-interpolation-filters:sRGB"
id="filter3941-5">
<feGaussianBlur
stdDeviation="0.05617153"
id="feGaussianBlur9-3" />
</filter> </filter>
<radialGradient <radialGradient
id="radialGradient3010" id="radialGradient3010-5"
gradientUnits="userSpaceOnUse" gradientUnits="userSpaceOnUse"
cy="20.493999" cy="20.493999"
cx="35.292999" cx="35.292999"
@ -404,111 +91,137 @@
<stop <stop
stop-color="#539bed" stop-color="#539bed"
offset="0" offset="0"
id="stop15" /> id="stop15-6" />
<stop <stop
stop-color="#0969d3" stop-color="#0969d3"
offset="1" offset="1"
id="stop17" /> id="stop17-2" />
</radialGradient> </radialGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3823"
id="linearGradient3829"
x1="13.5"
y1="26"
x2="13.5"
y2="18"
gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3841"
id="linearGradient3847"
x1="13.5"
y1="17.5"
x2="13.5"
y2="10"
gradientUnits="userSpaceOnUse" />
</defs> </defs>
<rect <rect
style="fill:none;fill-opacity:1;stroke:url(#linearGradient3829);stroke-opacity:1;opacity:0.1" style="opacity:1;fill:#ffd42a;fill-opacity:1;fill-rule:nonzero;stroke:#d4aa00;stroke-width:1.03579581;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect3097" id="rect4298"
width="25" width="6.0397334"
height="7.9999952" height="24.979227"
x="0.5" x="19.479198"
y="17.5" y="0.54951072" />
rx="1.5" <rect
ry="1.5" /> style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
<path id="rect4300"
style="fill:#cccccc;stroke:url(#linearGradient3847);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" width="0.93513572"
d="M 1.5,17.5 5,10 l 16,0 3.5,7.5" height="10.755731"
id="path3877" x="22.036732"
inkscape:connector-curvature="0" y="3.2597971" />
sodipodi:nodetypes="cccc" /> <rect
<path style="opacity:1;fill:#5599ff;fill-opacity:1;fill-rule:nonzero;stroke:#0044aa;stroke-width:1.04181492;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
style="fill:none;stroke:#b3b3b3;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" id="rect4298-3"
d="m 7,11.5 -2,4 16,0 -2,-4" width="5.9002724"
id="path3879" height="21.007425"
inkscape:connector-curvature="0" x="11.514425"
sodipodi:nodetypes="cccc" /> y="4.5084424" />
<rect
style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4300-56"
width="0.920017"
height="8.2753372"
x="14.009696"
y="8.4033079" />
<circle
style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.0999999;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4208"
cx="22.491428"
cy="21.753193"
r="1.4022287" />
<rect
style="opacity:1;fill:#24b024;fill-opacity:1;fill-rule:nonzero;stroke:#447821;stroke-width:1.01576376;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4298-7"
width="6.138113"
height="23.63736"
x="4.8727951"
y="-0.14059457"
transform="matrix(0.98219163,0.18788188,-0.18445897,0.98284022,0,0)" />
<rect
style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4300-5"
width="0.95037615"
height="10.178031"
x="7.4720087"
y="2.4238956"
transform="matrix(0.98219163,0.18788188,-0.18445897,0.98284022,0,0)" />
<ellipse
style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.0999999;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4208-3"
cx="3.0607922"
cy="20.845539"
transform="matrix(0.99865271,-0.05189193,0.0500435,0.99874704,0,0)"
rx="1.455725"
ry="1.4720935" />
<circle
style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.0999999;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4208-6"
cx="14.473551"
cy="21.861053"
r="1.4022287" />
<g <g
transform="matrix(-1,0,0,-1,30.5002,15.9995)" transform="matrix(-1.1611535,0,0,-1.2412687,33.33417,18.289374)"
id="g33"> id="g33-2"
style="fill:#ffffff;stroke:#ffffff">
<path <path
style="opacity:0.75;fill:none;stroke-width:0;stroke-miterlimit:4;filter:url(#filter3945)" style="opacity:0.75;fill:#ffffff;stroke:#ffffff;stroke-width:0;stroke-miterlimit:4;filter:url(#filter3945-3)"
inkscape:connector-curvature="0" inkscape:connector-curvature="0"
d="M 12.266,2.5 23.5,13.734" d="M 12.266,2.5 23.5,13.734"
transform="matrix(-1,0,0,0.99999984,35.000085,2.9472792e-4)" transform="matrix(-1,0,0,0.99999984,35.000085,2.9472792e-4)"
stroke-miterlimit="4" stroke-miterlimit="4"
id="path35" /> id="path35-9" />
<path <path
style="opacity:0.75;fill:none;stroke-width:0;stroke-miterlimit:4;filter:url(#filter3941)" style="opacity:0.75;fill:#ffffff;stroke:#ffffff;stroke-width:0;stroke-miterlimit:4;filter:url(#filter3941-7)"
inkscape:connector-curvature="0" inkscape:connector-curvature="0"
d="M 23.5,2.5 12.266,13.734" d="M 23.5,2.5 12.266,13.734"
transform="matrix(-1,0,0,0.99999984,35.000085,2.9472792e-4)" transform="matrix(-1,0,0,0.99999984,35.000085,2.9472792e-4)"
stroke-miterlimit="4" stroke-miterlimit="4"
id="path37" /> id="path37-1" />
<path <path
inkscape:connector-curvature="0" inkscape:connector-curvature="0"
style="color:#000000;fill:url(#radialGradient3010);fill-rule:evenodd;stroke:#065ec2;stroke-width:0.435;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none" style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.435;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none"
d="M 21.359,15.782 13.395884,15.751334 13.364919,10.0462 9.6601383,10.0428 10.954809,8.5020026 17.471006,0.95630604 23.839291,8.4330071 25.092345,10.101132 21.604416,10.045 l -0.04435,5.085465 z"
stroke-miterlimit="10"
id="path39-2"
sodipodi:nodetypes="ccccccccccc" />
<path
inkscape:connector-curvature="0"
style="color:#000000;opacity:0.38502401;fill:#ffffff;stroke:#ffffff;stroke-width:0.43488666;stroke-miterlimit:10"
d="m 20.995,15.339 -6.8567,0.0017 0,-5.7344 -2.9211,-0.0069 6.408,-7.7025 6.3022,7.7047 -2.931,0.0023 -0.0012,5.7354 z"
stroke-miterlimit="10"
id="path41-7" />
</g>
<g
transform="matrix(-1,0,0,-1,30.5001,16.687055)"
id="g33-9">
<path
style="opacity:0.75;fill:none;stroke-width:0;stroke-miterlimit:4;filter:url(#filter3945-36)"
inkscape:connector-curvature="0"
d="M 12.266,2.5 23.5,13.734"
transform="matrix(-1,0,0,0.99999984,35.000085,2.9472792e-4)"
stroke-miterlimit="4"
id="path35-1" />
<path
style="opacity:0.75;fill:none;stroke-width:0;stroke-miterlimit:4;filter:url(#filter3941-5)"
inkscape:connector-curvature="0"
d="M 23.5,2.5 12.266,13.734"
transform="matrix(-1,0,0,0.99999984,35.000085,2.9472792e-4)"
stroke-miterlimit="4"
id="path37-2" />
<path
inkscape:connector-curvature="0"
style="color:#000000;fill:url(#radialGradient3010-5);fill-rule:evenodd;stroke:#065ec2;stroke-width:0.435;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none"
d="m 21.359,15.782 -7.7154,-0.0017 0,-5.7341 -3.4261,-0.0034 7.3464,-8.8258 7.2188,8.8262 -3.426,0.0018 0.0021,5.7372 z" d="m 21.359,15.782 -7.7154,-0.0017 0,-5.7341 -3.4261,-0.0034 7.3464,-8.8258 7.2188,8.8262 -3.426,0.0018 0.0021,5.7372 z"
stroke-miterlimit="10" stroke-miterlimit="10"
id="path39" /> id="path39-7" />
<path <path
inkscape:connector-curvature="0" inkscape:connector-curvature="0"
style="opacity:0.38502401;color:#000000;fill:none;stroke:#ffffff;stroke-width:0.43488666;stroke-miterlimit:10" style="color:#000000;opacity:0.38502401;fill:none;stroke:#ffffff;stroke-width:0.43488666;stroke-miterlimit:10"
d="m 20.995,15.339 -6.8567,0.0017 V 9.6063 l -2.9211,-0.0069 6.408,-7.7025 6.3022,7.7047 -2.931,0.0023 -0.0012,5.7354 z" d="m 20.995,15.339 -6.8567,0.0017 0,-5.7344 -2.9211,-0.0069 6.408,-7.7025 6.3022,7.7047 -2.931,0.0023 -0.0012,5.7354 z"
stroke-miterlimit="10" stroke-miterlimit="10"
id="path41" /> id="path41-0" />
</g> </g>
<rect
style="fill:#cccccc;fill-opacity:1;stroke:#969696;stroke-opacity:1"
id="rect3869"
width="23"
height="6.9999976"
x="1.5"
y="17.5"
rx="0.5"
ry="0.5" />
<path
style="fill:none;stroke:#e6e6e6;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
d="m 2.5,22.5 0,-4 21,0"
id="path3881"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
sodipodi:type="arc"
style="fill:#00cf00;fill-opacity:1;stroke:none"
id="path3871"
sodipodi:cx="22"
sodipodi:cy="20"
sodipodi:rx="1.4876027"
sodipodi:ry="1.5130434"
d="m 23.487603,20 a 1.4876027,1.5130434 0 1 1 -2.975206,0 1.4876027,1.5130434 0 1 1 2.975206,0 z"
transform="matrix(0.67222249,0,0,0.66091957,6.2111052,7.7816086)" />
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path3839"
d="m 23.5,19.5 0,4 -21,0"
style="fill:none;stroke:#b3b3b3;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
</svg> </svg>

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 8.8 KiB

View File

@ -0,0 +1,170 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
height="26"
width="26"
version="1.1"
id="svg2"
inkscape:version="0.92.2 5c3e80d, 2017-08-06"
sodipodi:docname="save_part.svg">
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1916"
inkscape:window-height="1176"
id="namedview43"
showgrid="true"
inkscape:zoom="21.730769"
inkscape:cx="12.884956"
inkscape:cy="13"
inkscape:window-x="1920"
inkscape:window-y="20"
inkscape:window-maximized="1"
inkscape:current-layer="svg2">
<inkscape:grid
type="xygrid"
id="grid3000"
empspacing="2"
visible="true"
enabled="true"
snapvisiblegridlinesonly="true" />
</sodipodi:namedview>
<metadata
id="metadata4">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs6">
<filter
id="filter3941">
<feGaussianBlur
stdDeviation="0.05617153"
id="feGaussianBlur9" />
</filter>
<filter
id="filter3945">
<feGaussianBlur
stdDeviation="0.05617153"
id="feGaussianBlur12" />
</filter>
<radialGradient
id="radialGradient3010"
gradientUnits="userSpaceOnUse"
cy="20.494"
cx="35.293"
gradientTransform="matrix(0,-0.37207013,-0.43717023,0,26.320772,18.586092)"
r="16.956">
<stop
stop-color="#539bed"
offset="0"
id="stop15" />
<stop
stop-color="#0969d3"
offset="1"
id="stop17" />
</radialGradient>
</defs>
<path
d="m 4.5,1.5 0,23 17,-11.5 z"
stroke-miterlimit="4"
id="path19"
style="fill:#fafafa;stroke:#800000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc" />
<path
d="m 7.5,9.5 4,0"
stroke-miterlimit="4"
id="path21"
style="fill:#f0f0f0;stroke:#800000;stroke-width:1.20000005;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
d="m 7.5,15.5 4,0"
stroke-miterlimit="4"
id="path23"
style="fill:#f0f0f0;stroke:#800000;stroke-width:1.20000005;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
stroke-linejoin="miter"
d="M21.5,13,25,13"
stroke="#4d4d4d"
stroke-linecap="round"
stroke-dasharray="none"
stroke-miterlimit="4"
stroke-width="1.50000000000000000"
fill="#f0f0f0"
id="path25"
style="stroke:#800000" />
<path
d="M 4.5,9 1,9"
stroke-miterlimit="4"
id="path27"
style="fill:#f0f0f0;stroke:#800000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
d="M 4.5,17 1,17"
stroke-miterlimit="4"
id="path29"
style="fill:#f0f0f0;stroke:#800000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
d="m 9.5,13.5 0,4"
stroke-miterlimit="4"
id="path31"
style="fill:#f0f0f0;stroke:#800000;stroke-width:1.20000005;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<g
transform="rotate(-180,15.314129,8.0053679)"
id="g33">
<path
d="M 12.266,2.5 23.5,13.734"
transform="matrix(-1,0,0,0.99999984,35.000085,2.9472792e-4)"
stroke-miterlimit="4"
id="path35"
inkscape:connector-curvature="0"
style="opacity:0.75;fill:none;stroke-width:0;stroke-miterlimit:4;filter:url(#filter3945)" />
<path
d="M 23.5,2.5 12.266,13.734"
transform="matrix(-1,0,0,0.99999984,35.000085,2.9472792e-4)"
stroke-miterlimit="4"
id="path37"
inkscape:connector-curvature="0"
style="opacity:0.75;fill:none;stroke-width:0;stroke-miterlimit:4;filter:url(#filter3941)" />
<path
style="color:#000000;fill:url(#radialGradient3010);fill-rule:evenodd;stroke:#065ec2;stroke-width:0.435;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none"
d="m 21.359,15.782 -7.7154,-0.0017 v -5.7341 l -3.4261,-0.0034 7.3464,-8.8258 7.2188,8.8262 -3.426,0.0018 0.0021,5.7372 z"
stroke-miterlimit="10"
id="path39"
inkscape:connector-curvature="0" />
<path
style="color:#000000;opacity:0.38502401;fill:none;stroke:#ffffff;stroke-width:0.43488666;stroke-miterlimit:10"
d="m 20.995,15.339 -6.8567,0.0017 V 9.6063 l -2.9211,-0.0069 6.408,-7.7025 6.3022,7.7047 -2.931,0.0023 -0.0012,5.7354 z"
stroke-miterlimit="10"
id="path41"
inkscape:connector-curvature="0" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 5.7 KiB

View File

@ -73,7 +73,7 @@ void LIB_EDIT_FRAME::ReCreateMenuBar()
ID_LIBEDIT_ADD_LIBRARY, ID_LIBEDIT_ADD_LIBRARY,
_( "&Add Existing Library" ), _( "&Add Existing Library" ),
_( "Adds a previously created library" ), _( "Adds a previously created library" ),
KiBitmap( open_library_xpm ) ); KiBitmap( add_library_xpm ) );
// Separator // Separator
fileMenu->AppendSeparator(); fileMenu->AppendSeparator();
@ -83,7 +83,7 @@ void LIB_EDIT_FRAME::ReCreateMenuBar()
AddMenuItem( fileMenu, AddMenuItem( fileMenu,
ID_LIBEDIT_SAVE_LIBRARY, text, ID_LIBEDIT_SAVE_LIBRARY, text,
_( "Save the current active library" ), _( "Save the current active library" ),
KiBitmap( save_xpm ) ); KiBitmap( save_library_xpm ) );
AddMenuItem( fileMenu, AddMenuItem( fileMenu,
ID_LIBEDIT_SAVE_LIBRARY_AS, ID_LIBEDIT_SAVE_LIBRARY_AS,
@ -199,7 +199,7 @@ void LIB_EDIT_FRAME::ReCreateMenuBar()
ID_LIBEDIT_SAVE_PART, ID_LIBEDIT_SAVE_PART,
text, text,
_( "Saves the current component to the library" ), _( "Saves the current component to the library" ),
KiBitmap( save_xpm ) ); KiBitmap( save_part_xpm ) );
componentMenu->AppendSeparator(); componentMenu->AppendSeparator();

View File

@ -107,6 +107,10 @@ void LIB_EDIT_FRAME::ReCreateHToolbar()
KiBitmap( new_library_xpm ), KiBitmap( new_library_xpm ),
_( "Create a new library" ) ); _( "Create a new library" ) );
m_mainToolBar->AddTool( ID_LIBEDIT_ADD_LIBRARY, wxEmptyString,
KiBitmap( add_library_xpm ),
_( "Add an existing library" ) );
m_mainToolBar->AddTool( ID_LIBEDIT_SAVE_LIBRARY, wxEmptyString, m_mainToolBar->AddTool( ID_LIBEDIT_SAVE_LIBRARY, wxEmptyString,
KiBitmap( save_library_xpm ), KiBitmap( save_library_xpm ),
_( "Save current library" ) ); _( "Save current library" ) );
@ -116,8 +120,8 @@ void LIB_EDIT_FRAME::ReCreateHToolbar()
_( "Create new component" ) ); _( "Create new component" ) );
m_mainToolBar->AddTool( ID_LIBEDIT_SAVE_PART, wxEmptyString, m_mainToolBar->AddTool( ID_LIBEDIT_SAVE_PART, wxEmptyString,
KiBitmap( save_part_in_mem_xpm ), // TODO change icon KiBitmap( save_part_xpm ),
_( "Save component" ) ); _( "Save current component" ) );
m_mainToolBar->AddTool( ID_LIBEDIT_IMPORT_PART, wxEmptyString, KiBitmap( import_xpm ), m_mainToolBar->AddTool( ID_LIBEDIT_IMPORT_PART, wxEmptyString, KiBitmap( import_xpm ),
_( "Import component" ) ); _( "Import component" ) );

View File

@ -48,6 +48,7 @@ EXTERN_BITMAP( add_hierarchical_subsheet_xpm )
EXTERN_BITMAP( add_hierar_pin_xpm ) EXTERN_BITMAP( add_hierar_pin_xpm )
EXTERN_BITMAP( add_junction_xpm ) EXTERN_BITMAP( add_junction_xpm )
EXTERN_BITMAP( add_keepout_area_xpm ) EXTERN_BITMAP( add_keepout_area_xpm )
EXTERN_BITMAP( add_library_xpm )
EXTERN_BITMAP( add_line2bus_xpm ) EXTERN_BITMAP( add_line2bus_xpm )
EXTERN_BITMAP( add_line_label_xpm ) EXTERN_BITMAP( add_line_label_xpm )
EXTERN_BITMAP( add_line_xpm ) EXTERN_BITMAP( add_line_xpm )
@ -434,6 +435,7 @@ EXTERN_BITMAP( rotate_neg_z_xpm )
EXTERN_BITMAP( rotate_pos_z_xpm ) EXTERN_BITMAP( rotate_pos_z_xpm )
EXTERN_BITMAP( save_as_xpm ) EXTERN_BITMAP( save_as_xpm )
EXTERN_BITMAP( save_library_xpm ) EXTERN_BITMAP( save_library_xpm )
EXTERN_BITMAP( save_part_xpm )
EXTERN_BITMAP( save_part_in_mem_xpm ) EXTERN_BITMAP( save_part_in_mem_xpm )
EXTERN_BITMAP( save_project_xpm ) EXTERN_BITMAP( save_project_xpm )
EXTERN_BITMAP( save_setup_xpm ) EXTERN_BITMAP( save_setup_xpm )