#ifdef __has_include
    #if __has_include("lvgl.h")
        #ifndef LV_LVGL_H_INCLUDE_SIMPLE
            #define LV_LVGL_H_INCLUDE_SIMPLE
        #endif
    #endif
#endif

#include "lvgl.h"

#ifndef LV_ATTRIBUTE_MEM_ALIGN
#define LV_ATTRIBUTE_MEM_ALIGN
#endif

#ifndef LV_ATTRIBUTE_IMG_MUSIC_BEFORE
#define LV_ATTRIBUTE_IMG_MUSIC_BEFORE
#endif

const LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_MUSIC_BEFORE uint8_t music_before_map[] = {
	0x00, 0x00, 0x00, 
	0x00, 0x00, 0x00, 
	0x18, 0x00, 0x0c, 
	0x3c, 0x00, 0x3c, 
	0x3c, 0x00, 0xfc, 
	0x3c, 0x01, 0xfc, 
	0x3c, 0x07, 0xfc, 
	0x3c, 0x1f, 0xfc, 
	0x3c, 0x3f, 0xfc, 
	0x3c, 0xff, 0xfc, 
	0x3f, 0xff, 0xfc, 
	0x3f, 0xff, 0xfc, 
	0x3f, 0xff, 0xfc, 
	0x3f, 0xff, 0xfc, 
	0x3c, 0xff, 0xfc, 
	0x3c, 0x3f, 0xfc, 
	0x3c, 0x1f, 0xfc, 
	0x3c, 0x07, 0xfc, 
	0x3c, 0x01, 0xfc, 
	0x3c, 0x00, 0xfc, 
	0x3c, 0x00, 0x3c, 
	0x18, 0x00, 0x0c, 
	0x00, 0x00, 0x00, 
	0x00, 0x00, 0x00, 
};

const lv_img_dsc_t music_before = {
	.header.cf = LV_IMG_CF_ALPHA_1BIT,
	.header.always_zero = 0,
	.header.reserved = 0,
	.header.w = 24,
	.header.h = 24,
	.data_size = 72,
	.data = music_before_map,
};

#ifndef LV_ATTRIBUTE_MEM_ALIGN
#define LV_ATTRIBUTE_MEM_ALIGN
#endif

#ifndef LV_ATTRIBUTE_IMG_MUSIC_CYCLE
#define LV_ATTRIBUTE_IMG_MUSIC_CYCLE
#endif

const LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_MUSIC_CYCLE uint8_t music_cycle_map[] = {
	0x00, 0x00, 0x00, 
	0x00, 0x00, 0x00, 
	0x00, 0x00, 0x40, 
	0x00, 0x00, 0x60, 
	0x01, 0xff, 0xf0, 
	0x07, 0xff, 0xf0, 
	0x0e, 0x00, 0x60, 
	0x1c, 0x00, 0x40, 
	0x18, 0x18, 0x00, 
	0x30, 0x38, 0x00, 
	0x30, 0x18, 0x00, 
	0x30, 0x18, 0x00, 
	0x30, 0x18, 0x0c, 
	0x30, 0x18, 0x0c, 
	0x30, 0x18, 0x0c, 
	0x18, 0x18, 0x18, 
	0x1c, 0x00, 0x38, 
	0x0e, 0x00, 0x70, 
	0x07, 0xff, 0xe0, 
	0x01, 0xff, 0x80, 
	0x00, 0x00, 0x00, 
	0x00, 0x00, 0x00, 
	0x00, 0x00, 0x00, 
	0x00, 0x00, 0x00, 
};

const lv_img_dsc_t music_cycle = {
	.header.cf = LV_IMG_CF_ALPHA_1BIT,
	.header.always_zero = 0,
	.header.reserved = 0,
	.header.w = 24,
	.header.h = 24,
	.data_size = 72,
	.data = music_cycle_map,
};

#ifndef LV_ATTRIBUTE_MEM_ALIGN
#define LV_ATTRIBUTE_MEM_ALIGN
#endif

#ifndef LV_ATTRIBUTE_IMG_MUSIC_EXIT
#define LV_ATTRIBUTE_IMG_MUSIC_EXIT
#endif

const LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_MUSIC_EXIT uint8_t music_exit_map[] = {
	0x00, 0x00, 0x00, 
	0x00, 0x18, 0x00, 
	0x00, 0x18, 0x00, 
	0x01, 0x99, 0x80, 
	0x03, 0x99, 0xc0, 
	0x06, 0x18, 0x60, 
	0x0c, 0x18, 0x30, 
	0x18, 0x18, 0x18, 
	0x18, 0x18, 0x18, 
	0x30, 0x00, 0x0c, 
	0x30, 0x00, 0x0c, 
	0x30, 0x00, 0x0c, 
	0x30, 0x00, 0x0c, 
	0x30, 0x00, 0x0c, 
	0x30, 0x00, 0x0c, 
	0x18, 0x00, 0x18, 
	0x18, 0x00, 0x18, 
	0x0c, 0x00, 0x30, 
	0x06, 0x00, 0x60, 
	0x03, 0x81, 0xc0, 
	0x01, 0xff, 0x80, 
	0x00, 0x7e, 0x00, 
	0x00, 0x00, 0x00, 
	0x00, 0x00, 0x00, 
};

const lv_img_dsc_t music_exit = {
	.header.cf = LV_IMG_CF_ALPHA_1BIT,
	.header.always_zero = 0,
	.header.reserved = 0,
	.header.w = 24,
	.header.h = 24,
	.data_size = 72,
	.data = music_exit_map,
};

#ifndef LV_ATTRIBUTE_MEM_ALIGN
#define LV_ATTRIBUTE_MEM_ALIGN
#endif

#ifndef LV_ATTRIBUTE_IMG_MUSIC_LIKE
#define LV_ATTRIBUTE_IMG_MUSIC_LIKE
#endif

const LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_MUSIC_LIKE uint8_t music_like_map[] = {
	0x00, 0x00, 0x00, 
	0x00, 0x00, 0x00, 
	0x00, 0x00, 0x00, 
	0x07, 0x81, 0xe0, 
	0x0f, 0xc3, 0xf0, 
	0x1f, 0xe7, 0xf8, 
	0x3f, 0xff, 0xfc, 
	0x3f, 0xff, 0xfc, 
	0x3f, 0xff, 0xfc, 
	0x3f, 0xff, 0xfc, 
	0x3f, 0xff, 0xfc, 
	0x3f, 0xff, 0xfc, 
	0x1f, 0xff, 0xf8, 
	0x0f, 0xff, 0xf0, 
	0x07, 0xff, 0xe0, 
	0x03, 0xff, 0xc0, 
	0x01, 0xff, 0x80, 
	0x00, 0xff, 0x00, 
	0x00, 0x7e, 0x00, 
	0x00, 0x3c, 0x00, 
	0x00, 0x18, 0x00, 
	0x00, 0x00, 0x00, 
	0x00, 0x00, 0x00, 
	0x00, 0x00, 0x00, 
};

const lv_img_dsc_t music_like = {
	.header.cf = LV_IMG_CF_ALPHA_1BIT,
	.header.always_zero = 0,
	.header.reserved = 0,
	.header.w = 24,
	.header.h = 24,
	.data_size = 72,
	.data = music_like_map,
};

#ifndef LV_ATTRIBUTE_MEM_ALIGN
#define LV_ATTRIBUTE_MEM_ALIGN
#endif

#ifndef LV_ATTRIBUTE_IMG_MUSIC_MENU
#define LV_ATTRIBUTE_IMG_MUSIC_MENU
#endif

const LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_MUSIC_MENU uint8_t music_menu_map[] = {
	0x00, 0x00, 0x00, 
	0x00, 0x00, 0x00, 
	0x00, 0x00, 0x00, 
	0x3f, 0x00, 0x00, 
	0x3f, 0x3f, 0xfc, 
	0x3f, 0x3f, 0xfc, 
	0x3f, 0x00, 0x00, 
	0x00, 0x00, 0x00, 
	0x00, 0x00, 0x00, 
	0x00, 0x00, 0x00, 
	0x00, 0x00, 0x00, 
	0x3f, 0xff, 0xfc, 
	0x3f, 0xff, 0xfc, 
	0x00, 0x00, 0x00, 
	0x00, 0x00, 0x00, 
	0x00, 0x00, 0x00, 
	0x00, 0x00, 0x00, 
	0x00, 0x00, 0x00, 
	0x3f, 0xff, 0xfc, 
	0x3f, 0xff, 0xfc, 
	0x00, 0x00, 0x00, 
	0x00, 0x00, 0x00, 
	0x00, 0x00, 0x00, 
	0x00, 0x00, 0x00, 
};

const lv_img_dsc_t music_menu = {
	.header.cf = LV_IMG_CF_ALPHA_1BIT,
	.header.always_zero = 0,
	.header.reserved = 0,
	.header.w = 24,
	.header.h = 24,
	.data_size = 72,
	.data = music_menu_map,
};

#ifndef LV_ATTRIBUTE_MEM_ALIGN
#define LV_ATTRIBUTE_MEM_ALIGN
#endif

#ifndef LV_ATTRIBUTE_IMG_MUSIC_NEXT
#define LV_ATTRIBUTE_IMG_MUSIC_NEXT
#endif

const LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_MUSIC_NEXT uint8_t music_next_map[] = {
	0x00, 0x00, 0x00, 
	0x00, 0x00, 0x00, 
	0x30, 0x00, 0x18, 
	0x3c, 0x00, 0x3c, 
	0x3f, 0x00, 0x3c, 
	0x3f, 0x80, 0x3c, 
	0x3f, 0xe0, 0x3c, 
	0x3f, 0xf8, 0x3c, 
	0x3f, 0xfc, 0x3c, 
	0x3f, 0xff, 0x3c, 
	0x3f, 0xff, 0xfc, 
	0x3f, 0xff, 0xfc, 
	0x3f, 0xff, 0xfc, 
	0x3f, 0xff, 0xfc, 
	0x3f, 0xff, 0x3c, 
	0x3f, 0xfc, 0x3c, 
	0x3f, 0xf8, 0x3c, 
	0x3f, 0xe0, 0x3c, 
	0x3f, 0x80, 0x3c, 
	0x3f, 0x00, 0x3c, 
	0x3c, 0x00, 0x3c, 
	0x30, 0x00, 0x18, 
	0x00, 0x00, 0x00, 
	0x00, 0x00, 0x00, 
};

const lv_img_dsc_t music_next = {
	.header.cf = LV_IMG_CF_ALPHA_1BIT,
	.header.always_zero = 0,
	.header.reserved = 0,
	.header.w = 24,
	.header.h = 24,
	.data_size = 72,
	.data = music_next_map,
};

#ifndef LV_ATTRIBUTE_MEM_ALIGN
#define LV_ATTRIBUTE_MEM_ALIGN
#endif

#ifndef LV_ATTRIBUTE_IMG_MUSIC_ORDER
#define LV_ATTRIBUTE_IMG_MUSIC_ORDER
#endif

const LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_MUSIC_ORDER uint8_t music_order_map[] = {
	0x00, 0x00, 0x00, 
	0x00, 0x00, 0x00, 
	0x00, 0x00, 0x40, 
	0x00, 0x00, 0x60, 
	0x01, 0xff, 0xf0, 
	0x07, 0xff, 0xf0, 
	0x0e, 0x00, 0x60, 
	0x1c, 0x00, 0x40, 
	0x18, 0x00, 0x00, 
	0x30, 0x00, 0x00, 
	0x30, 0x00, 0x00, 
	0x30, 0x00, 0x00, 
	0x30, 0x00, 0x0c, 
	0x30, 0x00, 0x0c, 
	0x30, 0x00, 0x0c, 
	0x18, 0x00, 0x18, 
	0x1c, 0x00, 0x38, 
	0x0e, 0x00, 0x70, 
	0x07, 0xff, 0xe0, 
	0x01, 0xff, 0x80, 
	0x00, 0x00, 0x00, 
	0x00, 0x00, 0x00, 
	0x00, 0x00, 0x00, 
	0x00, 0x00, 0x00, 
};

const lv_img_dsc_t music_order = {
	.header.cf = LV_IMG_CF_ALPHA_1BIT,
	.header.always_zero = 0,
	.header.reserved = 0,
	.header.w = 24,
	.header.h = 24,
	.data_size = 72,
	.data = music_order_map,
};

#ifndef LV_ATTRIBUTE_MEM_ALIGN
#define LV_ATTRIBUTE_MEM_ALIGN
#endif

#ifndef LV_ATTRIBUTE_IMG_MUSIC_PLAYING
#define LV_ATTRIBUTE_IMG_MUSIC_PLAYING
#endif

const LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_MUSIC_PLAYING uint8_t music_playing_map[] = {
	0x00, 0x00, 0x00, 
	0x00, 0x00, 0x00, 
	0x07, 0x00, 0xe0, 
	0x0f, 0x81, 0xf0, 
	0x0f, 0x81, 0xf0, 
	0x0f, 0x81, 0xf0, 
	0x0f, 0x81, 0xf0, 
	0x0f, 0x81, 0xf0, 
	0x0f, 0x81, 0xf0, 
	0x0f, 0x81, 0xf0, 
	0x0f, 0x81, 0xf0, 
	0x0f, 0x81, 0xf0, 
	0x0f, 0x81, 0xf0, 
	0x0f, 0x81, 0xf0, 
	0x0f, 0x81, 0xf0, 
	0x0f, 0x81, 0xf0, 
	0x0f, 0x81, 0xf0, 
	0x0f, 0x81, 0xf0, 
	0x0f, 0x81, 0xf0, 
	0x0f, 0x81, 0xf0, 
	0x0f, 0x81, 0xf0, 
	0x07, 0x00, 0xe0, 
	0x00, 0x00, 0x00, 
	0x00, 0x00, 0x00, 
};

const lv_img_dsc_t music_playing = {
	.header.cf = LV_IMG_CF_ALPHA_1BIT,
	.header.always_zero = 0,
	.header.reserved = 0,
	.header.w = 24,
	.header.h = 24,
	.data_size = 72,
	.data = music_playing_map,
};

#ifndef LV_ATTRIBUTE_MEM_ALIGN
#define LV_ATTRIBUTE_MEM_ALIGN
#endif

#ifndef LV_ATTRIBUTE_IMG_MUSIC_RANDOM
#define LV_ATTRIBUTE_IMG_MUSIC_RANDOM
#endif

const LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_MUSIC_RANDOM uint8_t music_random_map[] = {
	0x00, 0x00, 0x00, 
	0x00, 0x00, 0x00, 
	0x00, 0x00, 0x10, 
	0x00, 0x00, 0x18, 
	0x3f, 0x00, 0xfc, 
	0x3f, 0xc3, 0xfc, 
	0x00, 0xe7, 0x18, 
	0x00, 0x6e, 0x10, 
	0x00, 0x0c, 0x00, 
	0x00, 0x18, 0x00, 
	0x00, 0x18, 0x00, 
	0x00, 0x18, 0x00, 
	0x00, 0x18, 0x00, 
	0x00, 0x18, 0x00, 
	0x00, 0x18, 0x00, 
	0x00, 0x30, 0x00, 
	0x00, 0x76, 0x10, 
	0x00, 0xe7, 0x18, 
	0x3f, 0xc3, 0xfc, 
	0x3f, 0x00, 0xfc, 
	0x00, 0x00, 0x18, 
	0x00, 0x00, 0x10, 
	0x00, 0x00, 0x00, 
	0x00, 0x00, 0x00, 
};

const lv_img_dsc_t music_random = {
	.header.cf = LV_IMG_CF_ALPHA_1BIT,
	.header.always_zero = 0,
	.header.reserved = 0,
	.header.w = 24,
	.header.h = 24,
	.data_size = 72,
	.data = music_random_map,
};

#ifndef LV_ATTRIBUTE_MEM_ALIGN
#define LV_ATTRIBUTE_MEM_ALIGN
#endif

#ifndef LV_ATTRIBUTE_IMG_MUSIC_SUSPEND
#define LV_ATTRIBUTE_IMG_MUSIC_SUSPEND
#endif

const LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_MUSIC_SUSPEND uint8_t music_suspend_map[] = {
	0x00, 0x00, 0x00, 
	0x00, 0x00, 0x00, 
	0x0c, 0x00, 0x00, 
	0x0f, 0x00, 0x00, 
	0x0f, 0xc0, 0x00, 
	0x0f, 0xe0, 0x00, 
	0x0f, 0xf8, 0x00, 
	0x0f, 0xfe, 0x00, 
	0x0f, 0xff, 0x00, 
	0x0f, 0xff, 0xc0, 
	0x0f, 0xff, 0xf0, 
	0x0f, 0xff, 0xf8, 
	0x0f, 0xff, 0xf8, 
	0x0f, 0xff, 0xf0, 
	0x0f, 0xff, 0xc0, 
	0x0f, 0xff, 0x00, 
	0x0f, 0xfe, 0x00, 
	0x0f, 0xf8, 0x00, 
	0x0f, 0xe0, 0x00, 
	0x0f, 0xc0, 0x00, 
	0x0f, 0x00, 0x00, 
	0x0c, 0x00, 0x00, 
	0x00, 0x00, 0x00, 
	0x00, 0x00, 0x00, 
};

const lv_img_dsc_t music_suspend = {
	.header.cf = LV_IMG_CF_ALPHA_1BIT,
	.header.always_zero = 0,
	.header.reserved = 0,
	.header.w = 24,
	.header.h = 24,
	.data_size = 72,
	.data = music_suspend_map,
};
