diff --git a/dependencies.lock b/dependencies.lock index 82f1a488..7f4a0fe4 100644 --- a/dependencies.lock +++ b/dependencies.lock @@ -4,6 +4,6 @@ dependencies: source: type: idf version: 5.2.1 -manifest_hash: 9e4320e6f25503854c6c93bcbfa9b80f780485bcf066bdbad31a820544492538 +manifest_hash: ef2ae3a0fda058a8cda5b69636300c99782b077919557a63f8f572a6a9e0707b target: esp32 version: 1.0.0 diff --git a/lua/theme_dark.lua b/lua/theme_dark.lua index be5feeaa..6508f642 100644 --- a/lua/theme_dark.lua +++ b/lua/theme_dark.lua @@ -43,14 +43,14 @@ local theme_dark = { pad_top = 1, pad_bottom = 1, bg_color = background_color, - img_recolor_opa = 180, - img_recolor = highlight_color, + image_recolor_opa = 180, + image_recolor = highlight_color, radius = 5, }}, {lvgl.PART.MAIN | lvgl.STATE.FOCUSED, lvgl.Style { bg_opa = lvgl.OPA(100), bg_color = highlight_color, - img_recolor_opa = 0, + image_recolor_opa = 0, }}, }, listbutton = { @@ -146,8 +146,8 @@ local theme_dark = { }, database_indicator = { {lvgl.PART.MAIN, lvgl.Style { - img_recolor_opa = 180, - img_recolor = highlight_color, + image_recolor_opa = 180, + image_recolor = highlight_color, }}, }, settings_title = { @@ -160,14 +160,14 @@ local theme_dark = { }, icon_disabled = { {lvgl.PART.MAIN, lvgl.Style { - img_recolor_opa = 180, - img_recolor = icon_disabled_color, + image_recolor_opa = 180, + image_recolor = icon_disabled_color, }}, }, icon_enabled = { {lvgl.PART.MAIN, lvgl.Style { - img_recolor_opa = 180, - img_recolor = icon_enabled_color, + image_recolor_opa = 180, + image_recolor = icon_enabled_color, }}, }, diff --git a/lua/theme_light.lua b/lua/theme_light.lua index e0a4468f..05b7d291 100644 --- a/lua/theme_light.lua +++ b/lua/theme_light.lua @@ -41,14 +41,14 @@ local theme_light = { pad_top = 1, pad_bottom = 1, bg_color = background_color, - img_recolor_opa = 180, - img_recolor = highlight_color, + image_recolor_opa = 180, + image_recolor = highlight_color, radius = 5, }}, {lvgl.PART.MAIN | lvgl.STATE.FOCUSED, lvgl.Style { bg_opa = lvgl.OPA(100), bg_color = highlight_color, - img_recolor_opa = 0, + image_recolor_opa = 0, }}, }, listbutton = { @@ -144,8 +144,8 @@ local theme_light = { }, database_indicator = { {lvgl.PART.MAIN, lvgl.Style { - img_recolor_opa = 180, - img_recolor = highlight_color, + image_recolor_opa = 180, + image_recolor = highlight_color, }}, }, settings_title = { @@ -158,14 +158,14 @@ local theme_light = { }, icon_disabled = { {lvgl.PART.MAIN, lvgl.Style { - img_recolor_opa = 180, - img_recolor = icon_disabled_color, + image_recolor_opa = 180, + image_recolor = icon_disabled_color, }}, }, icon_enabled = { {lvgl.PART.MAIN, lvgl.Style { - img_recolor_opa = 180, - img_recolor = icon_enabled_color, + image_recolor_opa = 180, + image_recolor = icon_enabled_color, }}, }, diff --git a/luals-stubs/lvgl.lua b/luals-stubs/lvgl.lua index 360246f7..b885b6a7 100644 --- a/luals-stubs/lvgl.lua +++ b/luals-stubs/lvgl.lua @@ -418,13 +418,11 @@ end function lvgl.Timer(p) end ---- Create a new a font. Currently only the inbuilt "fusion" font family is ---- available, in "normal" weight and sizes 12 and 10. ---- @param family string Name of the font family. ---- @param size integer the font size in px ---- @param weight string the weight of the font. e.g.g "normal", "bold", "light" +--- Create a new a font. Fonts can be located on internal flash or the SD card, +--- and must be in LVGL's binary font format. +--- @param path string location of the binary font file --- @return Font -function lvgl.Font(family, size, weight) +function lvgl.Font(path) end --- Decodes an image from the filesystem and pins it into RAM, returning a diff --git a/src/drivers/display.cpp b/src/drivers/display.cpp index bd219f4b..2ae70d61 100644 --- a/src/drivers/display.cpp +++ b/src/drivers/display.cpp @@ -13,6 +13,8 @@ #include #include "assert.h" +#include "display/lv_display.h" +#include "draw/sw/lv_draw_sw.h" #include "driver/gpio.h" #include "driver/ledc.h" #include "driver/spi_common.h" @@ -27,7 +29,6 @@ #include "freertos/projdefs.h" #include "hal/gpio_types.h" #include "hal/ledc_types.h" -#include "hal/lv_hal_disp.h" #include "hal/spi_types.h" #include "lvgl/lvgl.h" @@ -61,13 +62,11 @@ namespace drivers { /* * Callback invoked by LVGL when there is new data to be written to the display. */ -extern "C" void FlushDataCallback(lv_disp_drv_t* disp_drv, +extern "C" void FlushDataCallback(lv_display_t* display, const lv_area_t* area, - lv_color_t* color_map) { - taskYIELD(); - Display* instance = static_cast(disp_drv->user_data); - instance->OnLvglFlush(disp_drv, area, color_map); - taskYIELD(); + uint8_t* px_map) { + Display* instance = static_cast(lv_display_get_user_data(display)); + instance->OnLvglFlush(area, px_map); } auto Display::Create(IGpios& expander, @@ -149,21 +148,16 @@ auto Display::Create(IGpios& expander, // driver. ESP_LOGI(kTag, "Init buffers"); assert(esp_ptr_dma_capable(kDisplayBuffer)); - lv_disp_draw_buf_init(&display->buffers_, kDisplayBuffer, NULL, - kDisplayBufferSize); - - lv_disp_drv_init(&display->driver_); - display->driver_.draw_buf = &display->buffers_; - display->driver_.hor_res = init_data.width; - display->driver_.ver_res = init_data.height; - display->driver_.sw_rotate = 0; - display->driver_.rotated = LV_DISP_ROT_NONE; - display->driver_.antialiasing = 0; - display->driver_.flush_cb = &FlushDataCallback; - display->driver_.user_data = display.get(); - - ESP_LOGI(kTag, "Registering driver"); - display->display_ = lv_disp_drv_register(&display->driver_); + + ESP_LOGI(kTag, "Creating display"); + display->display_ = lv_display_create(init_data.width, init_data.height); + lv_display_set_buffers(display->display_, kDisplayBuffer, NULL, + sizeof(kDisplayBuffer), + LV_DISPLAY_RENDER_MODE_PARTIAL); + lv_display_set_color_format(display->display_, LV_COLOR_FORMAT_RGB565); + lv_display_set_user_data(display->display_, display.get()); + lv_display_set_flush_cb(display->display_, &FlushDataCallback); + lv_display_set_default(display->display_); return display.release(); } @@ -288,9 +282,12 @@ void Display::SendTransaction(TransactionType type, ESP_ERROR_CHECK(spi_device_transmit(handle_, &sTransaction)); } -void Display::OnLvglFlush(lv_disp_drv_t* disp_drv, - const lv_area_t* area, - lv_color_t* color_map) { +void Display::OnLvglFlush(const lv_area_t* area, uint8_t* color_map) { + // Swap the pixel byte order first, since we don't want to do this whilst + // holding the SPI bus lock. + uint32_t size = lv_area_get_width(area) * lv_area_get_height(area); + lv_draw_sw_rgb565_swap(color_map, size); + spi_device_acquire_bus(handle_, portMAX_DELAY); // First we need to specify the rectangle of the display we're writing into. @@ -307,18 +304,17 @@ void Display::OnLvglFlush(lv_disp_drv_t* disp_drv, 4); // Now send the pixels for this region. - uint32_t size = lv_area_get_width(area) * lv_area_get_height(area); SendCommandWithData(displays::ST77XX_RAMWR, reinterpret_cast(color_map), size * 2); spi_device_release_bus(handle_); - if (!first_flush_finished_ && lv_disp_flush_is_last(disp_drv)) { + if (!first_flush_finished_ && lv_disp_flush_is_last(display_)) { first_flush_finished_ = true; SetDisplayOn(display_on_); } - lv_disp_flush_ready(&driver_); + lv_display_flush_ready(display_); } } // namespace drivers diff --git a/src/drivers/include/drivers/display.hpp b/src/drivers/include/drivers/display.hpp index 6dc78e01..21ca3e2d 100644 --- a/src/drivers/include/drivers/display.hpp +++ b/src/drivers/include/drivers/display.hpp @@ -12,6 +12,7 @@ #include "driver/spi_master.h" #include "lvgl/lvgl.h" +#include "misc/lv_types.h" #include "result.hpp" #include "tasks.hpp" @@ -40,9 +41,7 @@ class Display { auto SetBrightness(uint_fast8_t) -> void; /* Driver callback invoked by LVGL when there is new data to display. */ - void OnLvglFlush(lv_disp_drv_t* disp_drv, - const lv_area_t* area, - lv_color_t* color_map); + void OnLvglFlush(const lv_area_t* area, uint8_t* px_map); // Not copyable or movable. Display(const Display&) = delete; @@ -56,9 +55,7 @@ class Display { bool display_on_; uint_fast8_t brightness_; - lv_disp_draw_buf_t buffers_; - lv_disp_drv_t driver_; - lv_disp_t* display_ = nullptr; + lv_display_t* display_ = nullptr; enum TransactionType { COMMAND = 0, diff --git a/src/graphics/splash.c b/src/graphics/splash.c index 61eff739..0b35a3af 100644 --- a/src/graphics/splash.c +++ b/src/graphics/splash.c @@ -1,14583 +1,53 @@ #ifdef __has_include -#if __has_include("lvgl.h") -#ifndef LV_LVGL_H_INCLUDE_SIMPLE -#define LV_LVGL_H_INCLUDE_SIMPLE -#endif -#endif + #if __has_include("lvgl.h") + #ifndef LV_LVGL_H_INCLUDE_SIMPLE + #define LV_LVGL_H_INCLUDE_SIMPLE + #endif + #endif #endif #if defined(LV_LVGL_H_INCLUDE_SIMPLE) -#include "lvgl.h" + #include "lvgl.h" #else -#include "lvgl/lvgl.h" + #include "lvgl/lvgl.h" #endif + #ifndef LV_ATTRIBUTE_MEM_ALIGN #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_SPLASH -#define LV_ATTRIBUTE_IMG_SPLASH +#ifndef LV_ATTRIBUTE_IMAGE_SPLASH +#define LV_ATTRIBUTE_IMAGE_SPLASH #endif -const LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_SPLASH - uint8_t splash_map[] = { -#if LV_COLOR_DEPTH == 1 || LV_COLOR_DEPTH == 8 - /*Pixel format: Red: 3 bit, Green: 3 bit, Blue: 2 bit*/ - 0x00, - 0x00, - 0x00, - 0x00, - 0xb6, - 0xff, - 0xff, - 0x92, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xb6, - 0xff, - 0xff, - 0x92, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x6d, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xb7, - 0xff, - 0xff, - 0x92, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xdb, - 0xff, - 0x6e, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x92, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xdb, - 0x00, - 0x00, - 0x00, - 0x49, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0x92, - 0x00, - 0x00, - 0x00, - 0x00, - 0xdb, - 0xff, - 0xff, - 0xb6, - 0xff, - 0xff, - 0xff, - 0xff, - 0x6e, - 0x00, - 0x00, - 0x00, - 0x00, - 0x49, - 0xdb, - 0xff, - 0xff, - 0xff, - 0xff, - 0xdb, - 0xff, - 0xff, - 0xdb, - 0x00, - 0x00, - 0x49, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0x92, - 0x00, - 0x00, - 0x00, - 0x92, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0x25, - 0xdb, - 0xff, - 0xff, - 0xff, - 0x92, - 0x00, - 0x00, - 0x49, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0x92, - 0x00, - 0x00, - 0x00, - 0x00, - 0xb6, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xdb, - 0x00, - 0x00, - 0x00, - 0x49, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xdb, - 0x00, - 0x00, - 0x00, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0x49, - 0x00, - 0x00, - 0x6d, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0x92, - 0x00, - 0x00, - 0x49, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xdb, - 0x00, - 0x00, - 0x92, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xb6, - 0x00, - 0x00, - 0x49, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xdb, - 0x00, - 0x00, - 0x00, - 0x49, - 0xb7, - 0xb7, - 0xff, - 0xff, - 0xff, - 0xdb, - 0xb7, - 0xb7, - 0xb7, - 0x92, - 0x00, - 0x00, - 0x00, - 0x00, - 0xdb, - 0xdb, - 0xdb, - 0xdb, - 0xff, - 0xff, - 0xff, - 0x92, - 0x00, - 0x00, - 0xff, - 0xff, - 0xff, - 0xff, - 0xdb, - 0xdb, - 0xff, - 0xff, - 0xff, - 0xdb, - 0x00, - 0x00, - 0xff, - 0xff, - 0xff, - 0xff, - 0xdb, - 0xdb, - 0xff, - 0xff, - 0xff, - 0x6e, - 0x00, - 0x00, - 0x00, - 0x00, - 0xdb, - 0xdb, - 0xdb, - 0xdb, - 0xff, - 0xff, - 0xff, - 0x92, - 0x00, - 0x49, - 0xb7, - 0xb7, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0x49, - 0x00, - 0x00, - 0x00, - 0xdb, - 0xdb, - 0xdb, - 0xdb, - 0xff, - 0xff, - 0xff, - 0x92, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xb6, - 0xff, - 0xff, - 0x92, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x6e, - 0xff, - 0xff, - 0xdb, - 0x00, - 0x00, - 0xff, - 0xff, - 0xff, - 0x49, - 0x00, - 0x00, - 0x49, - 0xff, - 0xff, - 0xff, - 0x00, - 0x6e, - 0xff, - 0xff, - 0xff, - 0x00, - 0x00, - 0x00, - 0xb6, - 0xff, - 0xff, - 0xdb, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x6e, - 0xff, - 0xff, - 0xdb, - 0x00, - 0x00, - 0x00, - 0x00, - 0xff, - 0xff, - 0xff, - 0xff, - 0x49, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x6e, - 0xff, - 0xff, - 0xdb, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xb6, - 0xff, - 0xff, - 0x92, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xb6, - 0xff, - 0xff, - 0xff, - 0xff, - 0xdb, - 0xff, - 0xff, - 0xff, - 0x00, - 0x00, - 0xff, - 0xff, - 0xff, - 0x00, - 0x00, - 0x00, - 0x00, - 0xff, - 0xff, - 0xff, - 0x00, - 0xb6, - 0xff, - 0xff, - 0x92, - 0x00, - 0x00, - 0x00, - 0x00, - 0xff, - 0xff, - 0xff, - 0x00, - 0x00, - 0x00, - 0xb6, - 0xff, - 0xff, - 0xff, - 0xff, - 0xdb, - 0xff, - 0xff, - 0xff, - 0x00, - 0x00, - 0x00, - 0x00, - 0xff, - 0xff, - 0xff, - 0x49, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xb6, - 0xff, - 0xff, - 0xff, - 0xff, - 0xdb, - 0xff, - 0xff, - 0xff, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xb6, - 0xff, - 0xff, - 0x92, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xb7, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0x00, - 0x00, - 0xff, - 0xff, - 0xff, - 0x00, - 0x00, - 0x00, - 0x00, - 0xff, - 0xff, - 0xff, - 0x00, - 0xb7, - 0xff, - 0xff, - 0x6e, - 0x00, - 0x00, - 0x00, - 0x00, - 0xff, - 0xff, - 0xff, - 0x00, - 0x00, - 0xb7, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0x00, - 0x00, - 0x00, - 0x00, - 0xff, - 0xff, - 0xff, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xb7, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xb6, - 0xff, - 0xff, - 0x92, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x25, - 0xff, - 0xff, - 0xff, - 0xb6, - 0x6e, - 0x92, - 0xdb, - 0xff, - 0xff, - 0xff, - 0x00, - 0x00, - 0xff, - 0xff, - 0xff, - 0x00, - 0x00, - 0x00, - 0x00, - 0xff, - 0xff, - 0xff, - 0x00, - 0x92, - 0xff, - 0xff, - 0xb7, - 0x00, - 0x00, - 0x00, - 0x49, - 0xff, - 0xff, - 0xff, - 0x00, - 0x25, - 0xff, - 0xff, - 0xff, - 0xb6, - 0x6e, - 0x92, - 0xdb, - 0xff, - 0xff, - 0xff, - 0x00, - 0x00, - 0x00, - 0x00, - 0xff, - 0xff, - 0xff, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x25, - 0xff, - 0xff, - 0xff, - 0xb6, - 0x6e, - 0x92, - 0xdb, - 0xff, - 0xff, - 0xff, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xb6, - 0xff, - 0xff, - 0x92, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x6e, - 0xff, - 0xff, - 0xdb, - 0x00, - 0x00, - 0x00, - 0x00, - 0xff, - 0xff, - 0xff, - 0x00, - 0x00, - 0xff, - 0xff, - 0xff, - 0x00, - 0x00, - 0x00, - 0x00, - 0xff, - 0xff, - 0xff, - 0x00, - 0x49, - 0xff, - 0xff, - 0xff, - 0xb6, - 0x49, - 0x92, - 0xff, - 0xff, - 0xff, - 0xb6, - 0x00, - 0x6e, - 0xff, - 0xff, - 0xdb, - 0x00, - 0x00, - 0x00, - 0x00, - 0xff, - 0xff, - 0xff, - 0x00, - 0x00, - 0x00, - 0x00, - 0xff, - 0xff, - 0xff, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x6e, - 0xff, - 0xff, - 0xdb, - 0x00, - 0x00, - 0x00, - 0x00, - 0xff, - 0xff, - 0xff, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x92, - 0xff, - 0xff, - 0xdb, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x92, - 0xff, - 0xff, - 0xdb, - 0x00, - 0x00, - 0x00, - 0x00, - 0xff, - 0xff, - 0xff, - 0x00, - 0x00, - 0xff, - 0xff, - 0xff, - 0x00, - 0x00, - 0x00, - 0x00, - 0xff, - 0xff, - 0xff, - 0x00, - 0x00, - 0xb6, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0x00, - 0x00, - 0x92, - 0xff, - 0xff, - 0xdb, - 0x00, - 0x00, - 0x00, - 0x00, - 0xff, - 0xff, - 0xff, - 0x00, - 0x00, - 0x00, - 0x00, - 0xff, - 0xff, - 0xff, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x92, - 0xff, - 0xff, - 0xdb, - 0x00, - 0x00, - 0x00, - 0x00, - 0xff, - 0xff, - 0xff, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x6e, - 0xff, - 0xff, - 0xff, - 0xdb, - 0xdb, - 0xff, - 0xb7, - 0x00, - 0x25, - 0xff, - 0xff, - 0xff, - 0xdb, - 0x92, - 0xb6, - 0xff, - 0xff, - 0xff, - 0xff, - 0x00, - 0x00, - 0xff, - 0xff, - 0xff, - 0x00, - 0x00, - 0x00, - 0x00, - 0xff, - 0xff, - 0xff, - 0x00, - 0x00, - 0x00, - 0xb6, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0x6d, - 0x00, - 0x25, - 0xff, - 0xff, - 0xff, - 0xdb, - 0x92, - 0xb6, - 0xff, - 0xff, - 0xff, - 0xff, - 0x00, - 0x00, - 0x92, - 0xb7, - 0xff, - 0xff, - 0xff, - 0xb7, - 0xb7, - 0xb6, - 0x00, - 0x00, - 0x00, - 0x25, - 0xff, - 0xff, - 0xff, - 0xdb, - 0x92, - 0xb6, - 0xff, - 0xff, - 0xff, - 0xff, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0x00, - 0x00, - 0xb7, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0x00, - 0x00, - 0xff, - 0xff, - 0xff, - 0x00, - 0x00, - 0x00, - 0x00, - 0xff, - 0xff, - 0xff, - 0x00, - 0x00, - 0x00, - 0x00, - 0x25, - 0x92, - 0xb7, - 0xb6, - 0x92, - 0xff, - 0xff, - 0xff, - 0x00, - 0x00, - 0xb7, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0x00, - 0x00, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0x24, - 0x00, - 0x00, - 0x00, - 0xb7, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x49, - 0xdb, - 0xff, - 0xff, - 0xff, - 0xff, - 0xb6, - 0x00, - 0x00, - 0x00, - 0xb6, - 0xff, - 0xff, - 0xff, - 0xff, - 0xdb, - 0xff, - 0xff, - 0xff, - 0x00, - 0x00, - 0xdb, - 0xff, - 0xff, - 0x00, - 0x00, - 0x00, - 0x00, - 0xff, - 0xff, - 0xff, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xff, - 0xff, - 0xff, - 0x00, - 0x00, - 0x00, - 0xb6, - 0xff, - 0xff, - 0xff, - 0xff, - 0xdb, - 0xff, - 0xff, - 0xff, - 0x00, - 0x00, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0x24, - 0x00, - 0x00, - 0x00, - 0x00, - 0xb6, - 0xff, - 0xff, - 0xff, - 0xff, - 0xdb, - 0xff, - 0xff, - 0xff, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x92, - 0xff, - 0x92, - 0x00, - 0x00, - 0x00, - 0x6d, - 0xff, - 0xff, - 0xff, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xe0, - 0xe0, - 0xe0, - 0xe0, - 0xe0, - 0xe0, - 0xe0, - 0xe0, - 0xe0, - 0xe0, - 0xe0, - 0xe0, - 0xe0, - 0xf0, - 0xf0, - 0xf0, - 0xf0, - 0xf0, - 0xf0, - 0xf0, - 0xf0, - 0xf0, - 0xf0, - 0xf0, - 0xf0, - 0xf0, - 0xfd, - 0xfd, - 0xfd, - 0xfd, - 0xfd, - 0xfd, - 0xfd, - 0xfd, - 0xfd, - 0xfd, - 0xf9, - 0x6d, - 0xff, - 0xff, - 0xff, - 0xff, - 0xdb, - 0xff, - 0xff, - 0xff, - 0xff, - 0xdb, - 0x4c, - 0xbd, - 0xbd, - 0xbd, - 0xbd, - 0xbd, - 0xbd, - 0xbd, - 0xbd, - 0xbd, - 0xbd, - 0x3f, - 0x3f, - 0x3f, - 0x3f, - 0x3f, - 0x3f, - 0x3f, - 0x3f, - 0x3f, - 0x3f, - 0x3f, - 0x3f, - 0x3f, - 0xc7, - 0xc7, - 0xc7, - 0xc7, - 0xc7, - 0xc7, - 0xc7, - 0xc7, - 0xc7, - 0xc7, - 0xc7, - 0xc7, - 0xc7, - 0xe0, - 0xe0, - 0xe0, - 0xe0, - 0xe0, - 0xe0, - 0xe0, - 0xe0, - 0xe0, - 0xe0, - 0xe0, - 0xe0, - 0xe0, - 0xf0, - 0xf0, - 0xf0, - 0xf0, - 0xf0, - 0xf0, - 0xf0, - 0xf0, - 0xf0, - 0xf0, - 0xf0, - 0xf0, - 0xf0, - 0xfd, - 0xfd, - 0xfd, - 0xfd, - 0xfd, - 0xfd, - 0xfd, - 0xfd, - 0xfd, - 0xfd, - 0xf9, - 0x6d, - 0xdb, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0x49, - 0x74, - 0xbd, - 0xbd, - 0xbd, - 0xbd, - 0xbd, - 0xbd, - 0xbd, - 0xbd, - 0xbd, - 0xbd, - 0x3f, - 0x3f, - 0x3f, - 0x3f, - 0x3f, - 0x3f, - 0x3f, - 0x3f, - 0x3f, - 0x3f, - 0x3f, - 0x3f, - 0x3f, - 0xc7, - 0xc7, - 0xc7, - 0xc7, - 0xc7, - 0xc7, - 0xc7, - 0xc7, - 0xc7, - 0xc7, - 0xc7, - 0xc7, - 0xc7, - 0xe0, - 0xe0, - 0xe0, - 0xe0, - 0xe0, - 0xe0, - 0xe0, - 0xe0, - 0xe0, - 0xe0, - 0xe0, - 0xe0, - 0xe0, - 0xf0, - 0xf0, - 0xf0, - 0xf0, - 0xf0, - 0xf0, - 0xf0, - 0xf0, - 0xf0, - 0xf0, - 0xf0, - 0xf0, - 0xf0, - 0xfd, - 0xfd, - 0xfd, - 0xfd, - 0xfd, - 0xfd, - 0xfd, - 0xfd, - 0xfd, - 0xfd, - 0xfd, - 0xb0, - 0x00, - 0x92, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xb7, - 0x25, - 0x50, - 0xbd, - 0xbd, - 0xbd, - 0xbd, - 0xbd, - 0xbd, - 0xbd, - 0xbd, - 0xbd, - 0xbd, - 0xbd, - 0x3f, - 0x3f, - 0x3f, - 0x3f, - 0x3f, - 0x3f, - 0x3f, - 0x3f, - 0x3f, - 0x3f, - 0x3f, - 0x3f, - 0x3f, - 0xc7, - 0xc7, - 0xc7, - 0xc7, - 0xc7, - 0xc7, - 0xc7, - 0xc7, - 0xc7, - 0xc7, - 0xc7, - 0xc7, - 0xc7, -#endif -#if LV_COLOR_DEPTH == 16 && LV_COLOR_16_SWAP == 0 - /*Pixel format: Red: 5 bit, Green: 6 bit, Blue: 5 bit*/ - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x92, - 0x94, - 0xff, - 0xff, - 0xff, - 0xff, - 0xaf, - 0x7b, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xf4, - 0xa4, - 0xff, - 0xff, - 0xff, - 0xff, - 0x31, - 0x8c, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xaa, - 0x52, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x14, - 0xa5, - 0xff, - 0xff, - 0xff, - 0xff, - 0x51, - 0x8c, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xf8, - 0xc5, - 0xff, - 0xff, - 0x4d, - 0x6b, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x71, - 0x8c, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0x18, - 0xc6, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xe7, - 0x39, - 0xba, - 0xd6, - 0x5d, - 0xef, - 0xdf, - 0xff, - 0x9e, - 0xf7, - 0xfb, - 0xde, - 0x92, - 0x94, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x79, - 0xce, - 0xff, - 0xff, - 0xdb, - 0xde, - 0xd3, - 0x9c, - 0x1c, - 0xe7, - 0xdf, - 0xff, - 0x9e, - 0xf7, - 0xbb, - 0xde, - 0x0c, - 0x63, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xa6, - 0x31, - 0xf7, - 0xbd, - 0x3c, - 0xe7, - 0xdf, - 0xff, - 0xbe, - 0xf7, - 0xbb, - 0xde, - 0x9a, - 0xd6, - 0xff, - 0xff, - 0xff, - 0xff, - 0xf8, - 0xc5, - 0x00, - 0x00, - 0x00, - 0x00, - 0xe7, - 0x39, - 0xba, - 0xd6, - 0x5d, - 0xef, - 0xdf, - 0xff, - 0x9e, - 0xf7, - 0xfb, - 0xde, - 0x92, - 0x94, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xf0, - 0x83, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xba, - 0xd6, - 0x65, - 0x29, - 0x18, - 0xc6, - 0x7d, - 0xef, - 0xdf, - 0xff, - 0x1c, - 0xe7, - 0xcf, - 0x7b, - 0x00, - 0x00, - 0x00, - 0x00, - 0xe7, - 0x39, - 0xba, - 0xd6, - 0x5d, - 0xef, - 0xdf, - 0xff, - 0x9e, - 0xf7, - 0xfb, - 0xde, - 0x92, - 0x94, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xf3, - 0x9c, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0x59, - 0xce, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x08, - 0x42, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0x59, - 0xce, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xbb, - 0xde, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xbf, - 0xff, - 0x49, - 0x4a, - 0x00, - 0x00, - 0x00, - 0x00, - 0xcb, - 0x5a, - 0x7d, - 0xef, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0x3c, - 0xe7, - 0x10, - 0x84, - 0x00, - 0x00, - 0x00, - 0x00, - 0x08, - 0x42, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0x59, - 0xce, - 0x00, - 0x00, - 0x00, - 0x00, - 0x72, - 0x94, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0x5d, - 0xef, - 0x1c, - 0xe7, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xd3, - 0x9c, - 0x00, - 0x00, - 0x00, - 0x00, - 0x08, - 0x42, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0x59, - 0xce, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x6a, - 0x52, - 0x76, - 0xb5, - 0x76, - 0xb5, - 0x9a, - 0xd6, - 0xff, - 0xff, - 0xff, - 0xff, - 0x59, - 0xce, - 0x76, - 0xb5, - 0x76, - 0xb5, - 0x76, - 0xb5, - 0xcf, - 0x7b, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xf8, - 0xc5, - 0x18, - 0xc6, - 0xb6, - 0xb5, - 0x59, - 0xce, - 0xbf, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0x92, - 0x94, - 0x00, - 0x00, - 0x00, - 0x00, - 0xbb, - 0xde, - 0xff, - 0xff, - 0xff, - 0xff, - 0x9e, - 0xf7, - 0x18, - 0xc6, - 0xd7, - 0xbd, - 0x7d, - 0xef, - 0xff, - 0xff, - 0xff, - 0xff, - 0xf8, - 0xc5, - 0x00, - 0x00, - 0x00, - 0x00, - 0xdb, - 0xde, - 0xff, - 0xff, - 0xff, - 0xff, - 0x1c, - 0xe7, - 0xd7, - 0xbd, - 0x79, - 0xce, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0x6d, - 0x6b, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xf8, - 0xc5, - 0x18, - 0xc6, - 0xb6, - 0xb5, - 0x59, - 0xce, - 0xbf, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0x92, - 0x94, - 0x00, - 0x00, - 0x08, - 0x42, - 0x76, - 0xb5, - 0x76, - 0xb5, - 0x7e, - 0xf7, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0x1c, - 0xe7, - 0xdb, - 0xde, - 0x7d, - 0xef, - 0xc7, - 0x39, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xf8, - 0xc5, - 0x18, - 0xc6, - 0xb6, - 0xb5, - 0x59, - 0xce, - 0xbf, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0x92, - 0x94, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xf4, - 0xa4, - 0xff, - 0xff, - 0xff, - 0xff, - 0x31, - 0x8c, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x2c, - 0x63, - 0xff, - 0xff, - 0xff, - 0xff, - 0x59, - 0xce, - 0x00, - 0x00, - 0x00, - 0x00, - 0xbb, - 0xde, - 0xff, - 0xff, - 0xdf, - 0xff, - 0xa6, - 0x31, - 0x00, - 0x00, - 0x00, - 0x00, - 0x69, - 0x4a, - 0xdf, - 0xff, - 0xff, - 0xff, - 0xfb, - 0xde, - 0x00, - 0x00, - 0x6e, - 0x73, - 0xff, - 0xff, - 0xff, - 0xff, - 0xbb, - 0xde, - 0x62, - 0x10, - 0x00, - 0x00, - 0x00, - 0x00, - 0xb2, - 0x94, - 0xff, - 0xff, - 0xff, - 0xff, - 0x39, - 0xce, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x2c, - 0x63, - 0xff, - 0xff, - 0xff, - 0xff, - 0x59, - 0xce, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xdb, - 0xde, - 0xff, - 0xff, - 0xff, - 0xff, - 0x3d, - 0xef, - 0x6a, - 0x52, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x2c, - 0x63, - 0xff, - 0xff, - 0xff, - 0xff, - 0x59, - 0xce, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xf4, - 0xa4, - 0xff, - 0xff, - 0xff, - 0xff, - 0x31, - 0x8c, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xd3, - 0x9c, - 0x1c, - 0xe7, - 0xbf, - 0xff, - 0xdf, - 0xff, - 0x5d, - 0xef, - 0xd7, - 0xbd, - 0xbe, - 0xf7, - 0xff, - 0xff, - 0x1c, - 0xe7, - 0x00, - 0x00, - 0x00, - 0x00, - 0xbb, - 0xde, - 0xff, - 0xff, - 0xbe, - 0xf7, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x3c, - 0xe7, - 0xff, - 0xff, - 0x7d, - 0xef, - 0x00, - 0x00, - 0xf4, - 0xa4, - 0xff, - 0xff, - 0xff, - 0xff, - 0x31, - 0x8c, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x7e, - 0xf7, - 0xff, - 0xff, - 0x1c, - 0xe7, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xd3, - 0x9c, - 0x1c, - 0xe7, - 0xbf, - 0xff, - 0xdf, - 0xff, - 0x5d, - 0xef, - 0xd7, - 0xbd, - 0xbe, - 0xf7, - 0xff, - 0xff, - 0x1c, - 0xe7, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xdb, - 0xde, - 0xff, - 0xff, - 0xdf, - 0xff, - 0x28, - 0x42, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xd3, - 0x9c, - 0x1c, - 0xe7, - 0xbf, - 0xff, - 0xdf, - 0xff, - 0x5d, - 0xef, - 0xd7, - 0xbd, - 0xbe, - 0xf7, - 0xff, - 0xff, - 0x1c, - 0xe7, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xf4, - 0xa4, - 0xff, - 0xff, - 0xff, - 0xff, - 0x31, - 0x8c, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x76, - 0xb5, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0x3d, - 0xef, - 0x00, - 0x00, - 0x00, - 0x00, - 0xbb, - 0xde, - 0xff, - 0xff, - 0xbe, - 0xf7, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xfb, - 0xde, - 0xff, - 0xff, - 0x9e, - 0xf7, - 0x00, - 0x00, - 0x75, - 0xad, - 0xff, - 0xff, - 0xff, - 0xff, - 0x8e, - 0x73, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x3c, - 0xe7, - 0xff, - 0xff, - 0x5d, - 0xef, - 0x00, - 0x00, - 0x00, - 0x00, - 0x76, - 0xb5, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0x3d, - 0xef, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xdb, - 0xde, - 0xff, - 0xff, - 0x9e, - 0xf7, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x76, - 0xb5, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0x3d, - 0xef, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xf4, - 0xa4, - 0xff, - 0xff, - 0xff, - 0xff, - 0x31, - 0x8c, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x24, - 0x21, - 0xdf, - 0xff, - 0xff, - 0xff, - 0xbf, - 0xff, - 0xf3, - 0x9c, - 0x4d, - 0x6b, - 0x31, - 0x8c, - 0x59, - 0xce, - 0xff, - 0xff, - 0xff, - 0xff, - 0x3d, - 0xef, - 0x00, - 0x00, - 0x00, - 0x00, - 0xbb, - 0xde, - 0xff, - 0xff, - 0xbe, - 0xf7, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xfb, - 0xde, - 0xff, - 0xff, - 0x9e, - 0xf7, - 0x00, - 0x00, - 0x51, - 0x8c, - 0xff, - 0xff, - 0xff, - 0xff, - 0x75, - 0xad, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x8a, - 0x52, - 0xdf, - 0xff, - 0xff, - 0xff, - 0x9a, - 0xd6, - 0x00, - 0x00, - 0x24, - 0x21, - 0xdf, - 0xff, - 0xff, - 0xff, - 0xbf, - 0xff, - 0xf3, - 0x9c, - 0x4d, - 0x6b, - 0x31, - 0x8c, - 0x59, - 0xce, - 0xff, - 0xff, - 0xff, - 0xff, - 0x3d, - 0xef, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xdb, - 0xde, - 0xff, - 0xff, - 0x9e, - 0xf7, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x24, - 0x21, - 0xdf, - 0xff, - 0xff, - 0xff, - 0xbf, - 0xff, - 0xf3, - 0x9c, - 0x4d, - 0x6b, - 0x31, - 0x8c, - 0x59, - 0xce, - 0xff, - 0xff, - 0xff, - 0xff, - 0x3d, - 0xef, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xf4, - 0xa4, - 0xff, - 0xff, - 0xff, - 0xff, - 0x51, - 0x8c, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x8e, - 0x73, - 0xff, - 0xff, - 0xff, - 0xff, - 0xb7, - 0xbd, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x5d, - 0xef, - 0xff, - 0xff, - 0x3d, - 0xef, - 0x00, - 0x00, - 0x00, - 0x00, - 0xbb, - 0xde, - 0xff, - 0xff, - 0xbe, - 0xf7, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xfb, - 0xde, - 0xff, - 0xff, - 0x9e, - 0xf7, - 0x00, - 0x00, - 0xe7, - 0x39, - 0xbf, - 0xff, - 0xff, - 0xff, - 0xdf, - 0xff, - 0xf4, - 0xa4, - 0x28, - 0x42, - 0xaf, - 0x7b, - 0x1c, - 0xe7, - 0xff, - 0xff, - 0xff, - 0xff, - 0xf3, - 0x9c, - 0x00, - 0x00, - 0x8e, - 0x73, - 0xff, - 0xff, - 0xff, - 0xff, - 0xb7, - 0xbd, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x5d, - 0xef, - 0xff, - 0xff, - 0x3d, - 0xef, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xdb, - 0xde, - 0xff, - 0xff, - 0x9e, - 0xf7, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x8e, - 0x73, - 0xff, - 0xff, - 0xff, - 0xff, - 0xb7, - 0xbd, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x5d, - 0xef, - 0xff, - 0xff, - 0x3d, - 0xef, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x72, - 0x94, - 0xff, - 0xff, - 0xff, - 0xff, - 0xb7, - 0xbd, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x8e, - 0x73, - 0xff, - 0xff, - 0xff, - 0xff, - 0xf7, - 0xbd, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x5d, - 0xef, - 0xff, - 0xff, - 0x3d, - 0xef, - 0x00, - 0x00, - 0x00, - 0x00, - 0xbb, - 0xde, - 0xff, - 0xff, - 0xbe, - 0xf7, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xfb, - 0xde, - 0xff, - 0xff, - 0x9e, - 0xf7, - 0x00, - 0x00, - 0x00, - 0x00, - 0xf3, - 0x9c, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0x3c, - 0xe7, - 0x00, - 0x00, - 0x00, - 0x00, - 0x8e, - 0x73, - 0xff, - 0xff, - 0xff, - 0xff, - 0xf7, - 0xbd, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x5d, - 0xef, - 0xff, - 0xff, - 0x3d, - 0xef, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xdb, - 0xde, - 0xff, - 0xff, - 0x9e, - 0xf7, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x8e, - 0x73, - 0xff, - 0xff, - 0xff, - 0xff, - 0xf7, - 0xbd, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x5d, - 0xef, - 0xff, - 0xff, - 0x3d, - 0xef, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x0c, - 0x63, - 0xff, - 0xff, - 0xff, - 0xff, - 0xdf, - 0xff, - 0x59, - 0xce, - 0x18, - 0xc6, - 0x3d, - 0xef, - 0x75, - 0xad, - 0x00, - 0x00, - 0x24, - 0x21, - 0xdf, - 0xff, - 0xff, - 0xff, - 0xdf, - 0xff, - 0xb6, - 0xb5, - 0x72, - 0x94, - 0x14, - 0xa5, - 0xbb, - 0xde, - 0xff, - 0xff, - 0xff, - 0xff, - 0x3d, - 0xef, - 0x00, - 0x00, - 0x00, - 0x00, - 0xbb, - 0xde, - 0xff, - 0xff, - 0xbe, - 0xf7, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xfb, - 0xde, - 0xff, - 0xff, - 0x9e, - 0xf7, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xd3, - 0x9c, - 0xbe, - 0xf7, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xbf, - 0xff, - 0xeb, - 0x5a, - 0x00, - 0x00, - 0x24, - 0x21, - 0xdf, - 0xff, - 0xff, - 0xff, - 0xdf, - 0xff, - 0xb6, - 0xb5, - 0x72, - 0x94, - 0x14, - 0xa5, - 0xbb, - 0xde, - 0xff, - 0xff, - 0xff, - 0xff, - 0x3d, - 0xef, - 0x00, - 0x00, - 0x00, - 0x00, - 0x92, - 0x94, - 0x75, - 0xad, - 0x7e, - 0xf7, - 0xff, - 0xff, - 0xdf, - 0xff, - 0x75, - 0xad, - 0x75, - 0xad, - 0x14, - 0xa5, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x24, - 0x21, - 0xdf, - 0xff, - 0xff, - 0xff, - 0xdf, - 0xff, - 0xb6, - 0xb5, - 0x72, - 0x94, - 0x14, - 0xa5, - 0xbb, - 0xde, - 0xff, - 0xff, - 0xff, - 0xff, - 0x3d, - 0xef, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xba, - 0xd6, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0x7d, - 0xef, - 0x00, - 0x00, - 0x00, - 0x00, - 0x75, - 0xad, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0x3d, - 0xef, - 0x00, - 0x00, - 0x00, - 0x00, - 0xbb, - 0xde, - 0xff, - 0xff, - 0xbe, - 0xf7, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xfb, - 0xde, - 0xff, - 0xff, - 0x9e, - 0xf7, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x86, - 0x31, - 0xf0, - 0x83, - 0x35, - 0xad, - 0xb2, - 0x94, - 0xf0, - 0x83, - 0xbe, - 0xf7, - 0xff, - 0xff, - 0x9a, - 0xd6, - 0x00, - 0x00, - 0x00, - 0x00, - 0x75, - 0xad, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0x3d, - 0xef, - 0x00, - 0x00, - 0x00, - 0x00, - 0x7e, - 0xf7, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xe4, - 0x20, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x75, - 0xad, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0x3d, - 0xef, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xc7, - 0x39, - 0x18, - 0xc6, - 0x7d, - 0xef, - 0xff, - 0xff, - 0xbe, - 0xf7, - 0xfb, - 0xde, - 0xb3, - 0x9c, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xd3, - 0x9c, - 0x1c, - 0xe7, - 0xbf, - 0xff, - 0xdf, - 0xff, - 0x5d, - 0xef, - 0x96, - 0xb5, - 0xbb, - 0xde, - 0xff, - 0xff, - 0xfb, - 0xde, - 0x00, - 0x00, - 0x00, - 0x00, - 0x7a, - 0xd6, - 0xff, - 0xff, - 0x7e, - 0xf7, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xba, - 0xd6, - 0xff, - 0xff, - 0x5d, - 0xef, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xbb, - 0xde, - 0xff, - 0xff, - 0x9e, - 0xf7, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xd3, - 0x9c, - 0x1c, - 0xe7, - 0xbf, - 0xff, - 0xdf, - 0xff, - 0x5d, - 0xef, - 0x96, - 0xb5, - 0xbb, - 0xde, - 0xff, - 0xff, - 0xfb, - 0xde, - 0x00, - 0x00, - 0x00, - 0x00, - 0x3d, - 0xef, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xdf, - 0xff, - 0xc3, - 0x18, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xd3, - 0x9c, - 0x1c, - 0xe7, - 0xbf, - 0xff, - 0xdf, - 0xff, - 0x5d, - 0xef, - 0x96, - 0xb5, - 0xbb, - 0xde, - 0xff, - 0xff, - 0xfb, - 0xde, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xf0, - 0x83, - 0x3d, - 0xef, - 0x10, - 0x84, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xcb, - 0x5a, - 0xbe, - 0xf7, - 0xff, - 0xff, - 0x5d, - 0xef, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x02, - 0xf8, - 0x02, - 0xf8, - 0x02, - 0xf8, - 0x02, - 0xf8, - 0x02, - 0xf8, - 0x02, - 0xf8, - 0x02, - 0xf8, - 0x02, - 0xf8, - 0x02, - 0xf8, - 0x02, - 0xf8, - 0x02, - 0xf8, - 0x02, - 0xf8, - 0x02, - 0xf8, - 0x04, - 0xfc, - 0x04, - 0xfc, - 0x04, - 0xfc, - 0x04, - 0xfc, - 0x04, - 0xfc, - 0x04, - 0xfc, - 0x04, - 0xfc, - 0x04, - 0xfc, - 0x04, - 0xfc, - 0x04, - 0xfc, - 0x04, - 0xfc, - 0x04, - 0xfc, - 0x04, - 0xfc, - 0xa6, - 0xfe, - 0xa6, - 0xfe, - 0xa6, - 0xfe, - 0xa6, - 0xfe, - 0xa6, - 0xfe, - 0xa6, - 0xfe, - 0xa6, - 0xfe, - 0xa6, - 0xfe, - 0xa6, - 0xfe, - 0xa6, - 0xfe, - 0x86, - 0xfe, - 0x09, - 0x6b, - 0xbe, - 0xf7, - 0xff, - 0xff, - 0xff, - 0xff, - 0x5d, - 0xef, - 0x9a, - 0xd6, - 0xbb, - 0xde, - 0xdf, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0x18, - 0xc6, - 0x62, - 0x43, - 0x45, - 0x97, - 0x45, - 0x97, - 0x45, - 0x97, - 0x45, - 0x97, - 0x45, - 0x97, - 0x45, - 0x97, - 0x45, - 0x97, - 0x45, - 0x97, - 0x45, - 0x97, - 0x45, - 0x97, - 0xdf, - 0x2e, - 0xdf, - 0x2e, - 0xdf, - 0x2e, - 0xdf, - 0x2e, - 0xdf, - 0x2e, - 0xdf, - 0x2e, - 0xdf, - 0x2e, - 0xdf, - 0x2e, - 0xdf, - 0x2e, - 0xdf, - 0x2e, - 0xdf, - 0x2e, - 0xdf, - 0x2e, - 0xdf, - 0x2e, - 0x9f, - 0xc8, - 0x9f, - 0xc8, - 0x9f, - 0xc8, - 0x9f, - 0xc8, - 0x9f, - 0xc8, - 0x9f, - 0xc8, - 0x9f, - 0xc8, - 0x9f, - 0xc8, - 0x9f, - 0xc8, - 0x9f, - 0xc8, - 0x9f, - 0xc8, - 0x9f, - 0xc8, - 0x9f, - 0xc8, - 0x02, - 0xf8, - 0x02, - 0xf8, - 0x02, - 0xf8, - 0x02, - 0xf8, - 0x02, - 0xf8, - 0x02, - 0xf8, - 0x02, - 0xf8, - 0x02, - 0xf8, - 0x02, - 0xf8, - 0x02, - 0xf8, - 0x02, - 0xf8, - 0x02, - 0xf8, - 0x02, - 0xf8, - 0x04, - 0xfc, - 0x04, - 0xfc, - 0x04, - 0xfc, - 0x04, - 0xfc, - 0x04, - 0xfc, - 0x04, - 0xfc, - 0x04, - 0xfc, - 0x04, - 0xfc, - 0x04, - 0xfc, - 0x04, - 0xfc, - 0x04, - 0xfc, - 0x04, - 0xfc, - 0x04, - 0xfc, - 0xa6, - 0xfe, - 0xa6, - 0xfe, - 0xa6, - 0xfe, - 0xa6, - 0xfe, - 0xa6, - 0xfe, - 0xa6, - 0xfe, - 0xa6, - 0xfe, - 0xa6, - 0xfe, - 0xa6, - 0xfe, - 0xa6, - 0xfe, - 0x86, - 0xfe, - 0xa6, - 0x62, - 0x59, - 0xce, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0x3d, - 0xef, - 0xa6, - 0x31, - 0x23, - 0x6d, - 0x45, - 0x97, - 0x45, - 0x97, - 0x45, - 0x97, - 0x45, - 0x97, - 0x45, - 0x97, - 0x45, - 0x97, - 0x45, - 0x97, - 0x45, - 0x97, - 0x45, - 0x97, - 0x45, - 0x97, - 0xdf, - 0x2e, - 0xdf, - 0x2e, - 0xdf, - 0x2e, - 0xdf, - 0x2e, - 0xdf, - 0x2e, - 0xdf, - 0x2e, - 0xdf, - 0x2e, - 0xdf, - 0x2e, - 0xdf, - 0x2e, - 0xdf, - 0x2e, - 0xdf, - 0x2e, - 0xdf, - 0x2e, - 0xdf, - 0x2e, - 0x9f, - 0xc8, - 0x9f, - 0xc8, - 0x9f, - 0xc8, - 0x9f, - 0xc8, - 0x9f, - 0xc8, - 0x9f, - 0xc8, - 0x9f, - 0xc8, - 0x9f, - 0xc8, - 0x9f, - 0xc8, - 0x9f, - 0xc8, - 0x9f, - 0xc8, - 0x9f, - 0xc8, - 0x9f, - 0xc8, - 0x02, - 0xf8, - 0x02, - 0xf8, - 0x02, - 0xf8, - 0x02, - 0xf8, - 0x02, - 0xf8, - 0x02, - 0xf8, - 0x02, - 0xf8, - 0x02, - 0xf8, - 0x02, - 0xf8, - 0x02, - 0xf8, - 0x02, - 0xf8, - 0x02, - 0xf8, - 0x02, - 0xf8, - 0x04, - 0xfc, - 0x04, - 0xfc, - 0x04, - 0xfc, - 0x04, - 0xfc, - 0x04, - 0xfc, - 0x04, - 0xfc, - 0x04, - 0xfc, - 0x04, - 0xfc, - 0x04, - 0xfc, - 0x04, - 0xfc, - 0x04, - 0xfc, - 0x04, - 0xfc, - 0x04, - 0xfc, - 0xa6, - 0xfe, - 0xa6, - 0xfe, - 0xa6, - 0xfe, - 0xa6, - 0xfe, - 0xa6, - 0xfe, - 0xa6, - 0xfe, - 0xa6, - 0xfe, - 0xa6, - 0xfe, - 0xa6, - 0xfe, - 0xa6, - 0xfe, - 0x86, - 0xfe, - 0x84, - 0xac, - 0x40, - 0x10, - 0x71, - 0x8c, - 0xba, - 0xd6, - 0x5d, - 0xef, - 0xff, - 0xff, - 0x9e, - 0xf7, - 0x1c, - 0xe7, - 0x35, - 0xad, - 0x24, - 0x21, - 0xa2, - 0x4b, - 0x25, - 0x97, - 0x45, - 0x97, - 0x45, - 0x97, - 0x45, - 0x97, - 0x45, - 0x97, - 0x45, - 0x97, - 0x45, - 0x97, - 0x45, - 0x97, - 0x45, - 0x97, - 0x45, - 0x97, - 0x45, - 0x97, - 0xdf, - 0x2e, - 0xdf, - 0x2e, - 0xdf, - 0x2e, - 0xdf, - 0x2e, - 0xdf, - 0x2e, - 0xdf, - 0x2e, - 0xdf, - 0x2e, - 0xdf, - 0x2e, - 0xdf, - 0x2e, - 0xdf, - 0x2e, - 0xdf, - 0x2e, - 0xdf, - 0x2e, - 0xdf, - 0x2e, - 0x9f, - 0xc8, - 0x9f, - 0xc8, - 0x9f, - 0xc8, - 0x9f, - 0xc8, - 0x9f, - 0xc8, - 0x9f, - 0xc8, - 0x9f, - 0xc8, - 0x9f, - 0xc8, - 0x9f, - 0xc8, - 0x9f, - 0xc8, - 0x9f, - 0xc8, - 0x9f, - 0xc8, - 0x9f, - 0xc8, -#endif -#if LV_COLOR_DEPTH == 16 && LV_COLOR_16_SWAP != 0 - /*Pixel format: Red: 5 bit, Green: 6 bit, Blue: 5 bit BUT the 2 bytes - are swapped*/ - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x94, - 0x92, - 0xff, - 0xff, - 0xff, - 0xff, - 0x7b, - 0xaf, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xa4, - 0xf4, - 0xff, - 0xff, - 0xff, - 0xff, - 0x8c, - 0x31, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x52, - 0xaa, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xa5, - 0x14, - 0xff, - 0xff, - 0xff, - 0xff, - 0x8c, - 0x51, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xc5, - 0xf8, - 0xff, - 0xff, - 0x6b, - 0x4d, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x8c, - 0x71, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xc6, - 0x18, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x39, - 0xe7, - 0xd6, - 0xba, - 0xef, - 0x5d, - 0xff, - 0xdf, - 0xf7, - 0x9e, - 0xde, - 0xfb, - 0x94, - 0x92, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xce, - 0x79, - 0xff, - 0xff, - 0xde, - 0xdb, - 0x9c, - 0xd3, - 0xe7, - 0x1c, - 0xff, - 0xdf, - 0xf7, - 0x9e, - 0xde, - 0xbb, - 0x63, - 0x0c, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x31, - 0xa6, - 0xbd, - 0xf7, - 0xe7, - 0x3c, - 0xff, - 0xdf, - 0xf7, - 0xbe, - 0xde, - 0xbb, - 0xd6, - 0x9a, - 0xff, - 0xff, - 0xff, - 0xff, - 0xc5, - 0xf8, - 0x00, - 0x00, - 0x00, - 0x00, - 0x39, - 0xe7, - 0xd6, - 0xba, - 0xef, - 0x5d, - 0xff, - 0xdf, - 0xf7, - 0x9e, - 0xde, - 0xfb, - 0x94, - 0x92, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x83, - 0xf0, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xd6, - 0xba, - 0x29, - 0x65, - 0xc6, - 0x18, - 0xef, - 0x7d, - 0xff, - 0xdf, - 0xe7, - 0x1c, - 0x7b, - 0xcf, - 0x00, - 0x00, - 0x00, - 0x00, - 0x39, - 0xe7, - 0xd6, - 0xba, - 0xef, - 0x5d, - 0xff, - 0xdf, - 0xf7, - 0x9e, - 0xde, - 0xfb, - 0x94, - 0x92, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x9c, - 0xf3, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xce, - 0x59, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x42, - 0x08, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xce, - 0x59, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xde, - 0xbb, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xbf, - 0x4a, - 0x49, - 0x00, - 0x00, - 0x00, - 0x00, - 0x5a, - 0xcb, - 0xef, - 0x7d, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xe7, - 0x3c, - 0x84, - 0x10, - 0x00, - 0x00, - 0x00, - 0x00, - 0x42, - 0x08, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xce, - 0x59, - 0x00, - 0x00, - 0x00, - 0x00, - 0x94, - 0x72, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xef, - 0x5d, - 0xe7, - 0x1c, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0x9c, - 0xd3, - 0x00, - 0x00, - 0x00, - 0x00, - 0x42, - 0x08, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xce, - 0x59, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x52, - 0x6a, - 0xb5, - 0x76, - 0xb5, - 0x76, - 0xd6, - 0x9a, - 0xff, - 0xff, - 0xff, - 0xff, - 0xce, - 0x59, - 0xb5, - 0x76, - 0xb5, - 0x76, - 0xb5, - 0x76, - 0x7b, - 0xcf, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xc5, - 0xf8, - 0xc6, - 0x18, - 0xb5, - 0xb6, - 0xce, - 0x59, - 0xff, - 0xbf, - 0xff, - 0xff, - 0xff, - 0xff, - 0x94, - 0x92, - 0x00, - 0x00, - 0x00, - 0x00, - 0xde, - 0xbb, - 0xff, - 0xff, - 0xff, - 0xff, - 0xf7, - 0x9e, - 0xc6, - 0x18, - 0xbd, - 0xd7, - 0xef, - 0x7d, - 0xff, - 0xff, - 0xff, - 0xff, - 0xc5, - 0xf8, - 0x00, - 0x00, - 0x00, - 0x00, - 0xde, - 0xdb, - 0xff, - 0xff, - 0xff, - 0xff, - 0xe7, - 0x1c, - 0xbd, - 0xd7, - 0xce, - 0x79, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0x6b, - 0x6d, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xc5, - 0xf8, - 0xc6, - 0x18, - 0xb5, - 0xb6, - 0xce, - 0x59, - 0xff, - 0xbf, - 0xff, - 0xff, - 0xff, - 0xff, - 0x94, - 0x92, - 0x00, - 0x00, - 0x42, - 0x08, - 0xb5, - 0x76, - 0xb5, - 0x76, - 0xf7, - 0x7e, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xe7, - 0x1c, - 0xde, - 0xdb, - 0xef, - 0x7d, - 0x39, - 0xc7, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xc5, - 0xf8, - 0xc6, - 0x18, - 0xb5, - 0xb6, - 0xce, - 0x59, - 0xff, - 0xbf, - 0xff, - 0xff, - 0xff, - 0xff, - 0x94, - 0x92, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xa4, - 0xf4, - 0xff, - 0xff, - 0xff, - 0xff, - 0x8c, - 0x31, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x63, - 0x2c, - 0xff, - 0xff, - 0xff, - 0xff, - 0xce, - 0x59, - 0x00, - 0x00, - 0x00, - 0x00, - 0xde, - 0xbb, - 0xff, - 0xff, - 0xff, - 0xdf, - 0x31, - 0xa6, - 0x00, - 0x00, - 0x00, - 0x00, - 0x4a, - 0x69, - 0xff, - 0xdf, - 0xff, - 0xff, - 0xde, - 0xfb, - 0x00, - 0x00, - 0x73, - 0x6e, - 0xff, - 0xff, - 0xff, - 0xff, - 0xde, - 0xbb, - 0x10, - 0x62, - 0x00, - 0x00, - 0x00, - 0x00, - 0x94, - 0xb2, - 0xff, - 0xff, - 0xff, - 0xff, - 0xce, - 0x39, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x63, - 0x2c, - 0xff, - 0xff, - 0xff, - 0xff, - 0xce, - 0x59, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xde, - 0xdb, - 0xff, - 0xff, - 0xff, - 0xff, - 0xef, - 0x3d, - 0x52, - 0x6a, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x63, - 0x2c, - 0xff, - 0xff, - 0xff, - 0xff, - 0xce, - 0x59, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xa4, - 0xf4, - 0xff, - 0xff, - 0xff, - 0xff, - 0x8c, - 0x31, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x9c, - 0xd3, - 0xe7, - 0x1c, - 0xff, - 0xbf, - 0xff, - 0xdf, - 0xef, - 0x5d, - 0xbd, - 0xd7, - 0xf7, - 0xbe, - 0xff, - 0xff, - 0xe7, - 0x1c, - 0x00, - 0x00, - 0x00, - 0x00, - 0xde, - 0xbb, - 0xff, - 0xff, - 0xf7, - 0xbe, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xe7, - 0x3c, - 0xff, - 0xff, - 0xef, - 0x7d, - 0x00, - 0x00, - 0xa4, - 0xf4, - 0xff, - 0xff, - 0xff, - 0xff, - 0x8c, - 0x31, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xf7, - 0x7e, - 0xff, - 0xff, - 0xe7, - 0x1c, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x9c, - 0xd3, - 0xe7, - 0x1c, - 0xff, - 0xbf, - 0xff, - 0xdf, - 0xef, - 0x5d, - 0xbd, - 0xd7, - 0xf7, - 0xbe, - 0xff, - 0xff, - 0xe7, - 0x1c, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xde, - 0xdb, - 0xff, - 0xff, - 0xff, - 0xdf, - 0x42, - 0x28, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x9c, - 0xd3, - 0xe7, - 0x1c, - 0xff, - 0xbf, - 0xff, - 0xdf, - 0xef, - 0x5d, - 0xbd, - 0xd7, - 0xf7, - 0xbe, - 0xff, - 0xff, - 0xe7, - 0x1c, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xa4, - 0xf4, - 0xff, - 0xff, - 0xff, - 0xff, - 0x8c, - 0x31, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xb5, - 0x76, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xef, - 0x3d, - 0x00, - 0x00, - 0x00, - 0x00, - 0xde, - 0xbb, - 0xff, - 0xff, - 0xf7, - 0xbe, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xde, - 0xfb, - 0xff, - 0xff, - 0xf7, - 0x9e, - 0x00, - 0x00, - 0xad, - 0x75, - 0xff, - 0xff, - 0xff, - 0xff, - 0x73, - 0x8e, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xe7, - 0x3c, - 0xff, - 0xff, - 0xef, - 0x5d, - 0x00, - 0x00, - 0x00, - 0x00, - 0xb5, - 0x76, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xef, - 0x3d, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xde, - 0xdb, - 0xff, - 0xff, - 0xf7, - 0x9e, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xb5, - 0x76, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xef, - 0x3d, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xa4, - 0xf4, - 0xff, - 0xff, - 0xff, - 0xff, - 0x8c, - 0x31, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x21, - 0x24, - 0xff, - 0xdf, - 0xff, - 0xff, - 0xff, - 0xbf, - 0x9c, - 0xf3, - 0x6b, - 0x4d, - 0x8c, - 0x31, - 0xce, - 0x59, - 0xff, - 0xff, - 0xff, - 0xff, - 0xef, - 0x3d, - 0x00, - 0x00, - 0x00, - 0x00, - 0xde, - 0xbb, - 0xff, - 0xff, - 0xf7, - 0xbe, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xde, - 0xfb, - 0xff, - 0xff, - 0xf7, - 0x9e, - 0x00, - 0x00, - 0x8c, - 0x51, - 0xff, - 0xff, - 0xff, - 0xff, - 0xad, - 0x75, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x52, - 0x8a, - 0xff, - 0xdf, - 0xff, - 0xff, - 0xd6, - 0x9a, - 0x00, - 0x00, - 0x21, - 0x24, - 0xff, - 0xdf, - 0xff, - 0xff, - 0xff, - 0xbf, - 0x9c, - 0xf3, - 0x6b, - 0x4d, - 0x8c, - 0x31, - 0xce, - 0x59, - 0xff, - 0xff, - 0xff, - 0xff, - 0xef, - 0x3d, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xde, - 0xdb, - 0xff, - 0xff, - 0xf7, - 0x9e, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x21, - 0x24, - 0xff, - 0xdf, - 0xff, - 0xff, - 0xff, - 0xbf, - 0x9c, - 0xf3, - 0x6b, - 0x4d, - 0x8c, - 0x31, - 0xce, - 0x59, - 0xff, - 0xff, - 0xff, - 0xff, - 0xef, - 0x3d, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xa4, - 0xf4, - 0xff, - 0xff, - 0xff, - 0xff, - 0x8c, - 0x51, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x73, - 0x8e, - 0xff, - 0xff, - 0xff, - 0xff, - 0xbd, - 0xb7, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xef, - 0x5d, - 0xff, - 0xff, - 0xef, - 0x3d, - 0x00, - 0x00, - 0x00, - 0x00, - 0xde, - 0xbb, - 0xff, - 0xff, - 0xf7, - 0xbe, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xde, - 0xfb, - 0xff, - 0xff, - 0xf7, - 0x9e, - 0x00, - 0x00, - 0x39, - 0xe7, - 0xff, - 0xbf, - 0xff, - 0xff, - 0xff, - 0xdf, - 0xa4, - 0xf4, - 0x42, - 0x28, - 0x7b, - 0xaf, - 0xe7, - 0x1c, - 0xff, - 0xff, - 0xff, - 0xff, - 0x9c, - 0xf3, - 0x00, - 0x00, - 0x73, - 0x8e, - 0xff, - 0xff, - 0xff, - 0xff, - 0xbd, - 0xb7, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xef, - 0x5d, - 0xff, - 0xff, - 0xef, - 0x3d, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xde, - 0xdb, - 0xff, - 0xff, - 0xf7, - 0x9e, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x73, - 0x8e, - 0xff, - 0xff, - 0xff, - 0xff, - 0xbd, - 0xb7, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xef, - 0x5d, - 0xff, - 0xff, - 0xef, - 0x3d, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x94, - 0x72, - 0xff, - 0xff, - 0xff, - 0xff, - 0xbd, - 0xb7, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x73, - 0x8e, - 0xff, - 0xff, - 0xff, - 0xff, - 0xbd, - 0xf7, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xef, - 0x5d, - 0xff, - 0xff, - 0xef, - 0x3d, - 0x00, - 0x00, - 0x00, - 0x00, - 0xde, - 0xbb, - 0xff, - 0xff, - 0xf7, - 0xbe, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xde, - 0xfb, - 0xff, - 0xff, - 0xf7, - 0x9e, - 0x00, - 0x00, - 0x00, - 0x00, - 0x9c, - 0xf3, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xe7, - 0x3c, - 0x00, - 0x00, - 0x00, - 0x00, - 0x73, - 0x8e, - 0xff, - 0xff, - 0xff, - 0xff, - 0xbd, - 0xf7, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xef, - 0x5d, - 0xff, - 0xff, - 0xef, - 0x3d, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xde, - 0xdb, - 0xff, - 0xff, - 0xf7, - 0x9e, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x73, - 0x8e, - 0xff, - 0xff, - 0xff, - 0xff, - 0xbd, - 0xf7, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xef, - 0x5d, - 0xff, - 0xff, - 0xef, - 0x3d, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x63, - 0x0c, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xdf, - 0xce, - 0x59, - 0xc6, - 0x18, - 0xef, - 0x3d, - 0xad, - 0x75, - 0x00, - 0x00, - 0x21, - 0x24, - 0xff, - 0xdf, - 0xff, - 0xff, - 0xff, - 0xdf, - 0xb5, - 0xb6, - 0x94, - 0x72, - 0xa5, - 0x14, - 0xde, - 0xbb, - 0xff, - 0xff, - 0xff, - 0xff, - 0xef, - 0x3d, - 0x00, - 0x00, - 0x00, - 0x00, - 0xde, - 0xbb, - 0xff, - 0xff, - 0xf7, - 0xbe, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xde, - 0xfb, - 0xff, - 0xff, - 0xf7, - 0x9e, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x9c, - 0xd3, - 0xf7, - 0xbe, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xbf, - 0x5a, - 0xeb, - 0x00, - 0x00, - 0x21, - 0x24, - 0xff, - 0xdf, - 0xff, - 0xff, - 0xff, - 0xdf, - 0xb5, - 0xb6, - 0x94, - 0x72, - 0xa5, - 0x14, - 0xde, - 0xbb, - 0xff, - 0xff, - 0xff, - 0xff, - 0xef, - 0x3d, - 0x00, - 0x00, - 0x00, - 0x00, - 0x94, - 0x92, - 0xad, - 0x75, - 0xf7, - 0x7e, - 0xff, - 0xff, - 0xff, - 0xdf, - 0xad, - 0x75, - 0xad, - 0x75, - 0xa5, - 0x14, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x21, - 0x24, - 0xff, - 0xdf, - 0xff, - 0xff, - 0xff, - 0xdf, - 0xb5, - 0xb6, - 0x94, - 0x72, - 0xa5, - 0x14, - 0xde, - 0xbb, - 0xff, - 0xff, - 0xff, - 0xff, - 0xef, - 0x3d, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xd6, - 0xba, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xef, - 0x7d, - 0x00, - 0x00, - 0x00, - 0x00, - 0xad, - 0x75, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xef, - 0x3d, - 0x00, - 0x00, - 0x00, - 0x00, - 0xde, - 0xbb, - 0xff, - 0xff, - 0xf7, - 0xbe, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xde, - 0xfb, - 0xff, - 0xff, - 0xf7, - 0x9e, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x31, - 0x86, - 0x83, - 0xf0, - 0xad, - 0x35, - 0x94, - 0xb2, - 0x83, - 0xf0, - 0xf7, - 0xbe, - 0xff, - 0xff, - 0xd6, - 0x9a, - 0x00, - 0x00, - 0x00, - 0x00, - 0xad, - 0x75, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xef, - 0x3d, - 0x00, - 0x00, - 0x00, - 0x00, - 0xf7, - 0x7e, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0x20, - 0xe4, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xad, - 0x75, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xef, - 0x3d, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x39, - 0xc7, - 0xc6, - 0x18, - 0xef, - 0x7d, - 0xff, - 0xff, - 0xf7, - 0xbe, - 0xde, - 0xfb, - 0x9c, - 0xb3, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x9c, - 0xd3, - 0xe7, - 0x1c, - 0xff, - 0xbf, - 0xff, - 0xdf, - 0xef, - 0x5d, - 0xb5, - 0x96, - 0xde, - 0xbb, - 0xff, - 0xff, - 0xde, - 0xfb, - 0x00, - 0x00, - 0x00, - 0x00, - 0xd6, - 0x7a, - 0xff, - 0xff, - 0xf7, - 0x7e, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xd6, - 0xba, - 0xff, - 0xff, - 0xef, - 0x5d, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xde, - 0xbb, - 0xff, - 0xff, - 0xf7, - 0x9e, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x9c, - 0xd3, - 0xe7, - 0x1c, - 0xff, - 0xbf, - 0xff, - 0xdf, - 0xef, - 0x5d, - 0xb5, - 0x96, - 0xde, - 0xbb, - 0xff, - 0xff, - 0xde, - 0xfb, - 0x00, - 0x00, - 0x00, - 0x00, - 0xef, - 0x3d, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xdf, - 0x18, - 0xc3, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x9c, - 0xd3, - 0xe7, - 0x1c, - 0xff, - 0xbf, - 0xff, - 0xdf, - 0xef, - 0x5d, - 0xb5, - 0x96, - 0xde, - 0xbb, - 0xff, - 0xff, - 0xde, - 0xfb, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x83, - 0xf0, - 0xef, - 0x3d, - 0x84, - 0x10, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x5a, - 0xcb, - 0xf7, - 0xbe, - 0xff, - 0xff, - 0xef, - 0x5d, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xf8, - 0x02, - 0xf8, - 0x02, - 0xf8, - 0x02, - 0xf8, - 0x02, - 0xf8, - 0x02, - 0xf8, - 0x02, - 0xf8, - 0x02, - 0xf8, - 0x02, - 0xf8, - 0x02, - 0xf8, - 0x02, - 0xf8, - 0x02, - 0xf8, - 0x02, - 0xf8, - 0x02, - 0xfc, - 0x04, - 0xfc, - 0x04, - 0xfc, - 0x04, - 0xfc, - 0x04, - 0xfc, - 0x04, - 0xfc, - 0x04, - 0xfc, - 0x04, - 0xfc, - 0x04, - 0xfc, - 0x04, - 0xfc, - 0x04, - 0xfc, - 0x04, - 0xfc, - 0x04, - 0xfc, - 0x04, - 0xfe, - 0xa6, - 0xfe, - 0xa6, - 0xfe, - 0xa6, - 0xfe, - 0xa6, - 0xfe, - 0xa6, - 0xfe, - 0xa6, - 0xfe, - 0xa6, - 0xfe, - 0xa6, - 0xfe, - 0xa6, - 0xfe, - 0xa6, - 0xfe, - 0x86, - 0x6b, - 0x09, - 0xf7, - 0xbe, - 0xff, - 0xff, - 0xff, - 0xff, - 0xef, - 0x5d, - 0xd6, - 0x9a, - 0xde, - 0xbb, - 0xff, - 0xdf, - 0xff, - 0xff, - 0xff, - 0xff, - 0xc6, - 0x18, - 0x43, - 0x62, - 0x97, - 0x45, - 0x97, - 0x45, - 0x97, - 0x45, - 0x97, - 0x45, - 0x97, - 0x45, - 0x97, - 0x45, - 0x97, - 0x45, - 0x97, - 0x45, - 0x97, - 0x45, - 0x97, - 0x45, - 0x2e, - 0xdf, - 0x2e, - 0xdf, - 0x2e, - 0xdf, - 0x2e, - 0xdf, - 0x2e, - 0xdf, - 0x2e, - 0xdf, - 0x2e, - 0xdf, - 0x2e, - 0xdf, - 0x2e, - 0xdf, - 0x2e, - 0xdf, - 0x2e, - 0xdf, - 0x2e, - 0xdf, - 0x2e, - 0xdf, - 0xc8, - 0x9f, - 0xc8, - 0x9f, - 0xc8, - 0x9f, - 0xc8, - 0x9f, - 0xc8, - 0x9f, - 0xc8, - 0x9f, - 0xc8, - 0x9f, - 0xc8, - 0x9f, - 0xc8, - 0x9f, - 0xc8, - 0x9f, - 0xc8, - 0x9f, - 0xc8, - 0x9f, - 0xc8, - 0x9f, - 0xf8, - 0x02, - 0xf8, - 0x02, - 0xf8, - 0x02, - 0xf8, - 0x02, - 0xf8, - 0x02, - 0xf8, - 0x02, - 0xf8, - 0x02, - 0xf8, - 0x02, - 0xf8, - 0x02, - 0xf8, - 0x02, - 0xf8, - 0x02, - 0xf8, - 0x02, - 0xf8, - 0x02, - 0xfc, - 0x04, - 0xfc, - 0x04, - 0xfc, - 0x04, - 0xfc, - 0x04, - 0xfc, - 0x04, - 0xfc, - 0x04, - 0xfc, - 0x04, - 0xfc, - 0x04, - 0xfc, - 0x04, - 0xfc, - 0x04, - 0xfc, - 0x04, - 0xfc, - 0x04, - 0xfc, - 0x04, - 0xfe, - 0xa6, - 0xfe, - 0xa6, - 0xfe, - 0xa6, - 0xfe, - 0xa6, - 0xfe, - 0xa6, - 0xfe, - 0xa6, - 0xfe, - 0xa6, - 0xfe, - 0xa6, - 0xfe, - 0xa6, - 0xfe, - 0xa6, - 0xfe, - 0x86, - 0x62, - 0xa6, - 0xce, - 0x59, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xef, - 0x3d, - 0x31, - 0xa6, - 0x6d, - 0x23, - 0x97, - 0x45, - 0x97, - 0x45, - 0x97, - 0x45, - 0x97, - 0x45, - 0x97, - 0x45, - 0x97, - 0x45, - 0x97, - 0x45, - 0x97, - 0x45, - 0x97, - 0x45, - 0x97, - 0x45, - 0x2e, - 0xdf, - 0x2e, - 0xdf, - 0x2e, - 0xdf, - 0x2e, - 0xdf, - 0x2e, - 0xdf, - 0x2e, - 0xdf, - 0x2e, - 0xdf, - 0x2e, - 0xdf, - 0x2e, - 0xdf, - 0x2e, - 0xdf, - 0x2e, - 0xdf, - 0x2e, - 0xdf, - 0x2e, - 0xdf, - 0xc8, - 0x9f, - 0xc8, - 0x9f, - 0xc8, - 0x9f, - 0xc8, - 0x9f, - 0xc8, - 0x9f, - 0xc8, - 0x9f, - 0xc8, - 0x9f, - 0xc8, - 0x9f, - 0xc8, - 0x9f, - 0xc8, - 0x9f, - 0xc8, - 0x9f, - 0xc8, - 0x9f, - 0xc8, - 0x9f, - 0xf8, - 0x02, - 0xf8, - 0x02, - 0xf8, - 0x02, - 0xf8, - 0x02, - 0xf8, - 0x02, - 0xf8, - 0x02, - 0xf8, - 0x02, - 0xf8, - 0x02, - 0xf8, - 0x02, - 0xf8, - 0x02, - 0xf8, - 0x02, - 0xf8, - 0x02, - 0xf8, - 0x02, - 0xfc, - 0x04, - 0xfc, - 0x04, - 0xfc, - 0x04, - 0xfc, - 0x04, - 0xfc, - 0x04, - 0xfc, - 0x04, - 0xfc, - 0x04, - 0xfc, - 0x04, - 0xfc, - 0x04, - 0xfc, - 0x04, - 0xfc, - 0x04, - 0xfc, - 0x04, - 0xfc, - 0x04, - 0xfe, - 0xa6, - 0xfe, - 0xa6, - 0xfe, - 0xa6, - 0xfe, - 0xa6, - 0xfe, - 0xa6, - 0xfe, - 0xa6, - 0xfe, - 0xa6, - 0xfe, - 0xa6, - 0xfe, - 0xa6, - 0xfe, - 0xa6, - 0xfe, - 0x86, - 0xac, - 0x84, - 0x10, - 0x40, - 0x8c, - 0x71, - 0xd6, - 0xba, - 0xef, - 0x5d, - 0xff, - 0xff, - 0xf7, - 0x9e, - 0xe7, - 0x1c, - 0xad, - 0x35, - 0x21, - 0x24, - 0x4b, - 0xa2, - 0x97, - 0x25, - 0x97, - 0x45, - 0x97, - 0x45, - 0x97, - 0x45, - 0x97, - 0x45, - 0x97, - 0x45, - 0x97, - 0x45, - 0x97, - 0x45, - 0x97, - 0x45, - 0x97, - 0x45, - 0x97, - 0x45, - 0x2e, - 0xdf, - 0x2e, - 0xdf, - 0x2e, - 0xdf, - 0x2e, - 0xdf, - 0x2e, - 0xdf, - 0x2e, - 0xdf, - 0x2e, - 0xdf, - 0x2e, - 0xdf, - 0x2e, - 0xdf, - 0x2e, - 0xdf, - 0x2e, - 0xdf, - 0x2e, - 0xdf, - 0x2e, - 0xdf, - 0xc8, - 0x9f, - 0xc8, - 0x9f, - 0xc8, - 0x9f, - 0xc8, - 0x9f, - 0xc8, - 0x9f, - 0xc8, - 0x9f, - 0xc8, - 0x9f, - 0xc8, - 0x9f, - 0xc8, - 0x9f, - 0xc8, - 0x9f, - 0xc8, - 0x9f, - 0xc8, - 0x9f, - 0xc8, - 0x9f, -#endif -#if LV_COLOR_DEPTH == 32 - /*Pixel format: Fix 0xFF: 8 bit, Red: 8 bit, Green: 8 bit, Blue: 8 bit*/ - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x90, - 0x90, - 0x90, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xfe, - 0xfe, - 0xfe, - 0xff, - 0x75, - 0x75, - 0x75, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x9d, - 0x9d, - 0x9d, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0x84, - 0x84, - 0x84, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x53, - 0x53, - 0x53, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0xa0, - 0xa0, - 0xa0, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0x88, - 0x88, - 0x88, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0xbc, - 0xbc, - 0xbc, - 0xff, - 0xfc, - 0xfc, - 0xfc, - 0xff, - 0x66, - 0x66, - 0x66, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x8b, - 0x8b, - 0x8b, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xbf, - 0xbf, - 0xbf, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x3a, - 0x3a, - 0x3a, - 0xff, - 0xd2, - 0xd2, - 0xd2, - 0xff, - 0xe9, - 0xe9, - 0xe9, - 0xff, - 0xf9, - 0xf9, - 0xf9, - 0xff, - 0xef, - 0xef, - 0xef, - 0xff, - 0xdb, - 0xdb, - 0xdb, - 0xff, - 0x8f, - 0x8f, - 0x8f, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0xcb, - 0xcb, - 0xcb, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xd6, - 0xd6, - 0xd6, - 0xff, - 0x96, - 0x96, - 0x96, - 0xff, - 0xe1, - 0xe1, - 0xe1, - 0xff, - 0xf7, - 0xf7, - 0xf7, - 0xff, - 0xf1, - 0xf1, - 0xf1, - 0xff, - 0xd5, - 0xd5, - 0xd5, - 0xff, - 0x61, - 0x61, - 0x61, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x32, - 0x32, - 0x32, - 0xff, - 0xba, - 0xba, - 0xba, - 0xff, - 0xe3, - 0xe3, - 0xe3, - 0xff, - 0xf8, - 0xf8, - 0xf8, - 0xff, - 0xf3, - 0xf3, - 0xf3, - 0xff, - 0xd5, - 0xd5, - 0xd5, - 0xff, - 0xce, - 0xce, - 0xce, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xbc, - 0xbc, - 0xbc, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x3a, - 0x3a, - 0x3a, - 0xff, - 0xd2, - 0xd2, - 0xd2, - 0xff, - 0xe9, - 0xe9, - 0xe9, - 0xff, - 0xf9, - 0xf9, - 0xf9, - 0xff, - 0xef, - 0xef, - 0xef, - 0xff, - 0xdb, - 0xdb, - 0xdb, - 0xff, - 0x8f, - 0x8f, - 0x8f, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x7c, - 0x7c, - 0x7c, - 0xff, - 0xfe, - 0xfe, - 0xfe, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xd2, - 0xd2, - 0xd2, - 0xff, - 0x2a, - 0x2a, - 0x2a, - 0xff, - 0xc1, - 0xc1, - 0xc1, - 0xff, - 0xea, - 0xea, - 0xea, - 0xff, - 0xf9, - 0xf9, - 0xf9, - 0xff, - 0xe1, - 0xe1, - 0xe1, - 0xff, - 0x79, - 0x79, - 0x79, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x3a, - 0x3a, - 0x3a, - 0xff, - 0xd2, - 0xd2, - 0xd2, - 0xff, - 0xe9, - 0xe9, - 0xe9, - 0xff, - 0xf9, - 0xf9, - 0xf9, - 0xff, - 0xef, - 0xef, - 0xef, - 0xff, - 0xdb, - 0xdb, - 0xdb, - 0xff, - 0x8f, - 0x8f, - 0x8f, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x9a, - 0x9a, - 0x9a, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xc9, - 0xc9, - 0xc9, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x40, - 0x40, - 0x40, - 0xff, - 0xfd, - 0xfd, - 0xfd, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xc6, - 0xc6, - 0xc6, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0xd5, - 0xd5, - 0xd5, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xf5, - 0xf5, - 0xf5, - 0xff, - 0x49, - 0x49, - 0x49, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x58, - 0x58, - 0x58, - 0xff, - 0xeb, - 0xeb, - 0xeb, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xe3, - 0xe3, - 0xe3, - 0xff, - 0x7f, - 0x7f, - 0x7f, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x40, - 0x40, - 0x40, - 0xff, - 0xfd, - 0xfd, - 0xfd, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xc6, - 0xc6, - 0xc6, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x8c, - 0x8c, - 0x8c, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xe7, - 0xe7, - 0xe7, - 0xff, - 0xde, - 0xde, - 0xde, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0x98, - 0x98, - 0x98, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x40, - 0x40, - 0x40, - 0xff, - 0xfd, - 0xfd, - 0xfd, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xc6, - 0xc6, - 0xc6, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x4d, - 0x4d, - 0x4d, - 0xff, - 0xad, - 0xad, - 0xad, - 0xff, - 0xad, - 0xad, - 0xad, - 0xff, - 0xd0, - 0xd0, - 0xd0, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xc6, - 0xc6, - 0xc6, - 0xff, - 0xad, - 0xad, - 0xad, - 0xff, - 0xad, - 0xad, - 0xad, - 0xff, - 0xad, - 0xad, - 0xad, - 0xff, - 0x76, - 0x76, - 0x76, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0xbc, - 0xbc, - 0xbc, - 0xff, - 0xc0, - 0xc0, - 0xc0, - 0xff, - 0xb2, - 0xb2, - 0xb2, - 0xff, - 0xc6, - 0xc6, - 0xc6, - 0xff, - 0xf5, - 0xf5, - 0xf5, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0x8e, - 0x8e, - 0x8e, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0xd5, - 0xd5, - 0xd5, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xee, - 0xee, - 0xee, - 0xff, - 0xbe, - 0xbe, - 0xbe, - 0xff, - 0xb8, - 0xb8, - 0xb8, - 0xff, - 0xeb, - 0xeb, - 0xeb, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xbc, - 0xbc, - 0xbc, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0xd7, - 0xd7, - 0xd7, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xe1, - 0xe1, - 0xe1, - 0xff, - 0xb7, - 0xb7, - 0xb7, - 0xff, - 0xcb, - 0xcb, - 0xcb, - 0xff, - 0xfc, - 0xfc, - 0xfc, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0x6b, - 0x6b, - 0x6b, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0xbc, - 0xbc, - 0xbc, - 0xff, - 0xc0, - 0xc0, - 0xc0, - 0xff, - 0xb2, - 0xb2, - 0xb2, - 0xff, - 0xc6, - 0xc6, - 0xc6, - 0xff, - 0xf5, - 0xf5, - 0xf5, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0x8e, - 0x8e, - 0x8e, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x40, - 0x40, - 0x40, - 0xff, - 0xac, - 0xac, - 0xac, - 0xff, - 0xad, - 0xad, - 0xad, - 0xff, - 0xec, - 0xec, - 0xec, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xfc, - 0xfc, - 0xfc, - 0xff, - 0xdf, - 0xdf, - 0xdf, - 0xff, - 0xd9, - 0xd9, - 0xd9, - 0xff, - 0xea, - 0xea, - 0xea, - 0xff, - 0x38, - 0x38, - 0x38, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0xbc, - 0xbc, - 0xbc, - 0xff, - 0xc0, - 0xc0, - 0xc0, - 0xff, - 0xb2, - 0xb2, - 0xb2, - 0xff, - 0xc6, - 0xc6, - 0xc6, - 0xff, - 0xf5, - 0xf5, - 0xf5, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0x8e, - 0x8e, - 0x8e, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x9d, - 0x9d, - 0x9d, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0x84, - 0x84, - 0x84, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x63, - 0x63, - 0x63, - 0xff, - 0xfb, - 0xfb, - 0xfb, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xc8, - 0xc8, - 0xc8, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0xd5, - 0xd5, - 0xd5, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xf7, - 0xf7, - 0xf7, - 0xff, - 0x32, - 0x32, - 0x32, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x4b, - 0x4b, - 0x4b, - 0xff, - 0xf9, - 0xf9, - 0xf9, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xdb, - 0xdb, - 0xdb, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x6d, - 0x6d, - 0x6d, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xd5, - 0xd5, - 0xd5, - 0xff, - 0x0d, - 0x0d, - 0x0d, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x93, - 0x93, - 0x93, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xc5, - 0xc5, - 0xc5, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x63, - 0x63, - 0x63, - 0xff, - 0xfb, - 0xfb, - 0xfb, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xc8, - 0xc8, - 0xc8, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0xd9, - 0xd9, - 0xd9, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xe5, - 0xe5, - 0xe5, - 0xff, - 0x4d, - 0x4d, - 0x4d, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x63, - 0x63, - 0x63, - 0xff, - 0xfb, - 0xfb, - 0xfb, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xc8, - 0xc8, - 0xc8, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x9d, - 0x9d, - 0x9d, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0x84, - 0x84, - 0x84, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x96, - 0x96, - 0x96, - 0xff, - 0xe1, - 0xe1, - 0xe1, - 0xff, - 0xf5, - 0xf5, - 0xf5, - 0xff, - 0xf8, - 0xf8, - 0xf8, - 0xff, - 0xe7, - 0xe7, - 0xe7, - 0xff, - 0xb8, - 0xb8, - 0xb8, - 0xff, - 0xf3, - 0xf3, - 0xf3, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xe1, - 0xe1, - 0xe1, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0xd5, - 0xd5, - 0xd5, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xf3, - 0xf3, - 0xf3, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0xe3, - 0xe3, - 0xe3, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xeb, - 0xeb, - 0xeb, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x9c, - 0x9c, - 0x9c, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0x84, - 0x84, - 0x84, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0xed, - 0xed, - 0xed, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xe1, - 0xe1, - 0xe1, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x96, - 0x96, - 0x96, - 0xff, - 0xe1, - 0xe1, - 0xe1, - 0xff, - 0xf5, - 0xf5, - 0xf5, - 0xff, - 0xf8, - 0xf8, - 0xf8, - 0xff, - 0xe7, - 0xe7, - 0xe7, - 0xff, - 0xb8, - 0xb8, - 0xb8, - 0xff, - 0xf3, - 0xf3, - 0xf3, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xe1, - 0xe1, - 0xe1, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0xd9, - 0xd9, - 0xd9, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xf6, - 0xf6, - 0xf6, - 0xff, - 0x42, - 0x42, - 0x42, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x96, - 0x96, - 0x96, - 0xff, - 0xe1, - 0xe1, - 0xe1, - 0xff, - 0xf5, - 0xf5, - 0xf5, - 0xff, - 0xf8, - 0xf8, - 0xf8, - 0xff, - 0xe7, - 0xe7, - 0xe7, - 0xff, - 0xb8, - 0xb8, - 0xb8, - 0xff, - 0xf3, - 0xf3, - 0xf3, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xe1, - 0xe1, - 0xe1, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x9d, - 0x9d, - 0x9d, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0x84, - 0x84, - 0x84, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0xac, - 0xac, - 0xac, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xe4, - 0xe4, - 0xe4, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0xd5, - 0xd5, - 0xd5, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xf3, - 0xf3, - 0xf3, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0xdb, - 0xdb, - 0xdb, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xee, - 0xee, - 0xee, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0xab, - 0xab, - 0xab, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0x6f, - 0x6f, - 0x6f, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0xe3, - 0xe3, - 0xe3, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xe7, - 0xe7, - 0xe7, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0xac, - 0xac, - 0xac, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xe4, - 0xe4, - 0xe4, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0xd9, - 0xd9, - 0xd9, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xef, - 0xef, - 0xef, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0xac, - 0xac, - 0xac, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xe4, - 0xe4, - 0xe4, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x9d, - 0x9d, - 0x9d, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0x84, - 0x84, - 0x84, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x22, - 0x22, - 0x22, - 0xff, - 0xf9, - 0xf9, - 0xf9, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xf4, - 0xf4, - 0xf4, - 0xff, - 0x9a, - 0x9a, - 0x9a, - 0xff, - 0x69, - 0x69, - 0x69, - 0xff, - 0x85, - 0x85, - 0x85, - 0xff, - 0xc6, - 0xc6, - 0xc6, - 0xff, - 0xfc, - 0xfc, - 0xfc, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xe4, - 0xe4, - 0xe4, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0xd5, - 0xd5, - 0xd5, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xf3, - 0xf3, - 0xf3, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0xdb, - 0xdb, - 0xdb, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xee, - 0xee, - 0xee, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x86, - 0x86, - 0x86, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xab, - 0xab, - 0xab, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x4f, - 0x4f, - 0x4f, - 0xff, - 0xf9, - 0xf9, - 0xf9, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xd0, - 0xd0, - 0xd0, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x22, - 0x22, - 0x22, - 0xff, - 0xf9, - 0xf9, - 0xf9, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xf4, - 0xf4, - 0xf4, - 0xff, - 0x9a, - 0x9a, - 0x9a, - 0xff, - 0x69, - 0x69, - 0x69, - 0xff, - 0x85, - 0x85, - 0x85, - 0xff, - 0xc6, - 0xc6, - 0xc6, - 0xff, - 0xfc, - 0xfc, - 0xfc, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xe4, - 0xe4, - 0xe4, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0xd9, - 0xd9, - 0xd9, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xef, - 0xef, - 0xef, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x22, - 0x22, - 0x22, - 0xff, - 0xf9, - 0xf9, - 0xf9, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xf4, - 0xf4, - 0xf4, - 0xff, - 0x9a, - 0x9a, - 0x9a, - 0xff, - 0x69, - 0x69, - 0x69, - 0xff, - 0x85, - 0x85, - 0x85, - 0xff, - 0xc6, - 0xc6, - 0xc6, - 0xff, - 0xfc, - 0xfc, - 0xfc, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xe4, - 0xe4, - 0xe4, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x9d, - 0x9d, - 0x9d, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0x86, - 0x86, - 0x86, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x6f, - 0x6f, - 0x6f, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xb4, - 0xb4, - 0xb4, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0xe8, - 0xe8, - 0xe8, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xe4, - 0xe4, - 0xe4, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0xd5, - 0xd5, - 0xd5, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xf3, - 0xf3, - 0xf3, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0xdb, - 0xdb, - 0xdb, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xee, - 0xee, - 0xee, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x3a, - 0x3a, - 0x3a, - 0xff, - 0xf4, - 0xf4, - 0xf4, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xf7, - 0xf7, - 0xf7, - 0xff, - 0x9c, - 0x9c, - 0x9c, - 0xff, - 0x42, - 0x42, - 0x42, - 0xff, - 0x74, - 0x74, - 0x74, - 0xff, - 0xe1, - 0xe1, - 0xe1, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0x9a, - 0x9a, - 0x9a, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x6f, - 0x6f, - 0x6f, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xb4, - 0xb4, - 0xb4, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0xe8, - 0xe8, - 0xe8, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xe4, - 0xe4, - 0xe4, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0xd9, - 0xd9, - 0xd9, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xef, - 0xef, - 0xef, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x6f, - 0x6f, - 0x6f, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xb4, - 0xb4, - 0xb4, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0xe8, - 0xe8, - 0xe8, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xe4, - 0xe4, - 0xe4, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x8d, - 0x8d, - 0x8d, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xb4, - 0xb4, - 0xb4, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x70, - 0x70, - 0x70, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xba, - 0xba, - 0xba, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0xe9, - 0xe9, - 0xe9, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xe4, - 0xe4, - 0xe4, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0xd5, - 0xd5, - 0xd5, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xf3, - 0xf3, - 0xf3, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0xdb, - 0xdb, - 0xdb, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xee, - 0xee, - 0xee, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x9a, - 0x9a, - 0x9a, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xe3, - 0xe3, - 0xe3, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x70, - 0x70, - 0x70, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xba, - 0xba, - 0xba, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0xe9, - 0xe9, - 0xe9, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xe4, - 0xe4, - 0xe4, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0xd9, - 0xd9, - 0xd9, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xef, - 0xef, - 0xef, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x70, - 0x70, - 0x70, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xba, - 0xba, - 0xba, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0xe9, - 0xe9, - 0xe9, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xe4, - 0xe4, - 0xe4, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x61, - 0x61, - 0x61, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xf6, - 0xf6, - 0xf6, - 0xff, - 0xc6, - 0xc6, - 0xc6, - 0xff, - 0xc0, - 0xc0, - 0xc0, - 0xff, - 0xe4, - 0xe4, - 0xe4, - 0xff, - 0xab, - 0xab, - 0xab, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x22, - 0x22, - 0x22, - 0xff, - 0xf9, - 0xf9, - 0xf9, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xf9, - 0xf9, - 0xf9, - 0xff, - 0xb2, - 0xb2, - 0xb2, - 0xff, - 0x8d, - 0x8d, - 0x8d, - 0xff, - 0x9f, - 0x9f, - 0x9f, - 0xff, - 0xd4, - 0xd4, - 0xd4, - 0xff, - 0xfd, - 0xfd, - 0xfd, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xe4, - 0xe4, - 0xe4, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0xd5, - 0xd5, - 0xd5, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xf3, - 0xf3, - 0xf3, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0xdb, - 0xdb, - 0xdb, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xee, - 0xee, - 0xee, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x96, - 0x96, - 0x96, - 0xff, - 0xf3, - 0xf3, - 0xf3, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xf5, - 0xf5, - 0xf5, - 0xff, - 0x5b, - 0x5b, - 0x5b, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x22, - 0x22, - 0x22, - 0xff, - 0xf9, - 0xf9, - 0xf9, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xf9, - 0xf9, - 0xf9, - 0xff, - 0xb2, - 0xb2, - 0xb2, - 0xff, - 0x8d, - 0x8d, - 0x8d, - 0xff, - 0x9f, - 0x9f, - 0x9f, - 0xff, - 0xd4, - 0xd4, - 0xd4, - 0xff, - 0xfd, - 0xfd, - 0xfd, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xe4, - 0xe4, - 0xe4, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x8f, - 0x8f, - 0x8f, - 0xff, - 0xaa, - 0xaa, - 0xaa, - 0xff, - 0xec, - 0xec, - 0xec, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xf8, - 0xf8, - 0xf8, - 0xff, - 0xaa, - 0xaa, - 0xaa, - 0xff, - 0xaa, - 0xaa, - 0xaa, - 0xff, - 0x9e, - 0x9e, - 0x9e, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x22, - 0x22, - 0x22, - 0xff, - 0xf9, - 0xf9, - 0xf9, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xf9, - 0xf9, - 0xf9, - 0xff, - 0xb2, - 0xb2, - 0xb2, - 0xff, - 0x8d, - 0x8d, - 0x8d, - 0xff, - 0x9f, - 0x9f, - 0x9f, - 0xff, - 0xd4, - 0xd4, - 0xd4, - 0xff, - 0xfd, - 0xfd, - 0xfd, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xe4, - 0xe4, - 0xe4, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0xd3, - 0xd3, - 0xd3, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xea, - 0xea, - 0xea, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0xab, - 0xab, - 0xab, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xe4, - 0xe4, - 0xe4, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0xd5, - 0xd5, - 0xd5, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xf3, - 0xf3, - 0xf3, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0xdb, - 0xdb, - 0xdb, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xee, - 0xee, - 0xee, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x2e, - 0x2e, - 0x2e, - 0xff, - 0x7c, - 0x7c, - 0x7c, - 0xff, - 0xa4, - 0xa4, - 0xa4, - 0xff, - 0x92, - 0x92, - 0x92, - 0xff, - 0x7c, - 0x7c, - 0x7c, - 0xff, - 0xf3, - 0xf3, - 0xf3, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xd0, - 0xd0, - 0xd0, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0xab, - 0xab, - 0xab, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xe4, - 0xe4, - 0xe4, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0xec, - 0xec, - 0xec, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0x1c, - 0x1c, - 0x1c, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0xab, - 0xab, - 0xab, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xe4, - 0xe4, - 0xe4, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x38, - 0x38, - 0x38, - 0xff, - 0xbe, - 0xbe, - 0xbe, - 0xff, - 0xeb, - 0xeb, - 0xeb, - 0xff, - 0xfa, - 0xfa, - 0xfa, - 0xff, - 0xf3, - 0xf3, - 0xf3, - 0xff, - 0xdb, - 0xdb, - 0xdb, - 0xff, - 0x95, - 0x95, - 0x95, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x96, - 0x96, - 0x96, - 0xff, - 0xe1, - 0xe1, - 0xe1, - 0xff, - 0xf5, - 0xf5, - 0xf5, - 0xff, - 0xf8, - 0xf8, - 0xf8, - 0xff, - 0xe7, - 0xe7, - 0xe7, - 0xff, - 0xb0, - 0xb0, - 0xb0, - 0xff, - 0xd5, - 0xd5, - 0xd5, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xda, - 0xda, - 0xda, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0xcc, - 0xcc, - 0xcc, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xec, - 0xec, - 0xec, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0xd3, - 0xd3, - 0xd3, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xe6, - 0xe6, - 0xe6, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0xd5, - 0xd5, - 0xd5, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xef, - 0xef, - 0xef, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x96, - 0x96, - 0x96, - 0xff, - 0xe1, - 0xe1, - 0xe1, - 0xff, - 0xf5, - 0xf5, - 0xf5, - 0xff, - 0xf8, - 0xf8, - 0xf8, - 0xff, - 0xe7, - 0xe7, - 0xe7, - 0xff, - 0xb0, - 0xb0, - 0xb0, - 0xff, - 0xd5, - 0xd5, - 0xd5, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xda, - 0xda, - 0xda, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0xe4, - 0xe4, - 0xe4, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xf8, - 0xf8, - 0xf8, - 0xff, - 0x16, - 0x16, - 0x16, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x96, - 0x96, - 0x96, - 0xff, - 0xe1, - 0xe1, - 0xe1, - 0xff, - 0xf5, - 0xf5, - 0xf5, - 0xff, - 0xf8, - 0xf8, - 0xf8, - 0xff, - 0xe7, - 0xe7, - 0xe7, - 0xff, - 0xb0, - 0xb0, - 0xb0, - 0xff, - 0xd5, - 0xd5, - 0xd5, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xda, - 0xda, - 0xda, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x7d, - 0x7d, - 0x7d, - 0xff, - 0xe5, - 0xe5, - 0xe5, - 0xff, - 0x80, - 0x80, - 0x80, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x58, - 0x58, - 0x58, - 0xff, - 0xf3, - 0xf3, - 0xf3, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xe8, - 0xe8, - 0xe8, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x00, - 0x00, - 0x00, - 0xff, - 0x0c, - 0x00, - 0xff, - 0xff, - 0x0c, - 0x00, - 0xff, - 0xff, - 0x0c, - 0x00, - 0xff, - 0xff, - 0x0c, - 0x00, - 0xff, - 0xff, - 0x0c, - 0x00, - 0xff, - 0xff, - 0x0c, - 0x00, - 0xff, - 0xff, - 0x0c, - 0x00, - 0xff, - 0xff, - 0x0c, - 0x00, - 0xff, - 0xff, - 0x0c, - 0x00, - 0xff, - 0xff, - 0x0c, - 0x00, - 0xff, - 0xff, - 0x0c, - 0x00, - 0xff, - 0xff, - 0x0c, - 0x00, - 0xff, - 0xff, - 0x0c, - 0x00, - 0xff, - 0xff, - 0x1d, - 0x7f, - 0xff, - 0xff, - 0x1d, - 0x7f, - 0xff, - 0xff, - 0x1d, - 0x7f, - 0xff, - 0xff, - 0x1d, - 0x7f, - 0xff, - 0xff, - 0x1d, - 0x7f, - 0xff, - 0xff, - 0x1d, - 0x7f, - 0xff, - 0xff, - 0x1d, - 0x7f, - 0xff, - 0xff, - 0x1d, - 0x7f, - 0xff, - 0xff, - 0x1d, - 0x7f, - 0xff, - 0xff, - 0x1d, - 0x7f, - 0xff, - 0xff, - 0x1d, - 0x7f, - 0xff, - 0xff, - 0x1d, - 0x7f, - 0xff, - 0xff, - 0x1d, - 0x7f, - 0xff, - 0xff, - 0x2f, - 0xd4, - 0xff, - 0xff, - 0x2f, - 0xd4, - 0xff, - 0xff, - 0x2f, - 0xd4, - 0xff, - 0xff, - 0x2f, - 0xd4, - 0xff, - 0xff, - 0x2f, - 0xd4, - 0xff, - 0xff, - 0x2f, - 0xd4, - 0xff, - 0xff, - 0x2f, - 0xd4, - 0xff, - 0xff, - 0x2f, - 0xd4, - 0xff, - 0xff, - 0x2f, - 0xd4, - 0xff, - 0xff, - 0x2f, - 0xd4, - 0xff, - 0xff, - 0x2d, - 0xce, - 0xf8, - 0xff, - 0x46, - 0x60, - 0x6b, - 0xff, - 0xf3, - 0xf3, - 0xf3, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xfd, - 0xfd, - 0xfd, - 0xff, - 0xe6, - 0xe6, - 0xe6, - 0xff, - 0xcf, - 0xcf, - 0xcf, - 0xff, - 0xd5, - 0xd5, - 0xd5, - 0xff, - 0xf8, - 0xf8, - 0xf8, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xc1, - 0xc1, - 0xc1, - 0xff, - 0x0e, - 0x6c, - 0x42, - 0xff, - 0x2b, - 0xe6, - 0x92, - 0xff, - 0x2b, - 0xe6, - 0x92, - 0xff, - 0x2b, - 0xe6, - 0x92, - 0xff, - 0x2b, - 0xe6, - 0x92, - 0xff, - 0x2b, - 0xe6, - 0x92, - 0xff, - 0x2b, - 0xe6, - 0x92, - 0xff, - 0x2b, - 0xe6, - 0x92, - 0xff, - 0x2b, - 0xe6, - 0x92, - 0xff, - 0x2b, - 0xe6, - 0x92, - 0xff, - 0x2b, - 0xe6, - 0x92, - 0xff, - 0xff, - 0xd8, - 0x27, - 0xff, - 0xff, - 0xd8, - 0x27, - 0xff, - 0xff, - 0xd8, - 0x27, - 0xff, - 0xff, - 0xd8, - 0x27, - 0xff, - 0xff, - 0xd8, - 0x27, - 0xff, - 0xff, - 0xd8, - 0x27, - 0xff, - 0xff, - 0xd8, - 0x27, - 0xff, - 0xff, - 0xd8, - 0x27, - 0xff, - 0xff, - 0xd8, - 0x27, - 0xff, - 0xff, - 0xd8, - 0x27, - 0xff, - 0xff, - 0xd8, - 0x27, - 0xff, - 0xff, - 0xd8, - 0x27, - 0xff, - 0xff, - 0xd8, - 0x27, - 0xff, - 0xfa, - 0x10, - 0xc9, - 0xff, - 0xfa, - 0x10, - 0xc9, - 0xff, - 0xfa, - 0x10, - 0xc9, - 0xff, - 0xfa, - 0x10, - 0xc9, - 0xff, - 0xfa, - 0x10, - 0xc9, - 0xff, - 0xfa, - 0x10, - 0xc9, - 0xff, - 0xfa, - 0x10, - 0xc9, - 0xff, - 0xfa, - 0x10, - 0xc9, - 0xff, - 0xfa, - 0x10, - 0xc9, - 0xff, - 0xfa, - 0x10, - 0xc9, - 0xff, - 0xfa, - 0x10, - 0xc9, - 0xff, - 0xfa, - 0x10, - 0xc9, - 0xff, - 0xfa, - 0x10, - 0xc9, - 0xff, - 0x0c, - 0x00, - 0xff, - 0xff, - 0x0c, - 0x00, - 0xff, - 0xff, - 0x0c, - 0x00, - 0xff, - 0xff, - 0x0c, - 0x00, - 0xff, - 0xff, - 0x0c, - 0x00, - 0xff, - 0xff, - 0x0c, - 0x00, - 0xff, - 0xff, - 0x0c, - 0x00, - 0xff, - 0xff, - 0x0c, - 0x00, - 0xff, - 0xff, - 0x0c, - 0x00, - 0xff, - 0xff, - 0x0c, - 0x00, - 0xff, - 0xff, - 0x0c, - 0x00, - 0xff, - 0xff, - 0x0c, - 0x00, - 0xff, - 0xff, - 0x0c, - 0x00, - 0xff, - 0xff, - 0x1d, - 0x7f, - 0xff, - 0xff, - 0x1d, - 0x7f, - 0xff, - 0xff, - 0x1d, - 0x7f, - 0xff, - 0xff, - 0x1d, - 0x7f, - 0xff, - 0xff, - 0x1d, - 0x7f, - 0xff, - 0xff, - 0x1d, - 0x7f, - 0xff, - 0xff, - 0x1d, - 0x7f, - 0xff, - 0xff, - 0x1d, - 0x7f, - 0xff, - 0xff, - 0x1d, - 0x7f, - 0xff, - 0xff, - 0x1d, - 0x7f, - 0xff, - 0xff, - 0x1d, - 0x7f, - 0xff, - 0xff, - 0x1d, - 0x7f, - 0xff, - 0xff, - 0x1d, - 0x7f, - 0xff, - 0xff, - 0x2f, - 0xd4, - 0xff, - 0xff, - 0x2f, - 0xd4, - 0xff, - 0xff, - 0x2f, - 0xd4, - 0xff, - 0xff, - 0x2f, - 0xd4, - 0xff, - 0xff, - 0x2f, - 0xd4, - 0xff, - 0xff, - 0x2f, - 0xd4, - 0xff, - 0xff, - 0x2f, - 0xd4, - 0xff, - 0xff, - 0x2f, - 0xd4, - 0xff, - 0xff, - 0x2f, - 0xd4, - 0xff, - 0xff, - 0x2f, - 0xd4, - 0xff, - 0xff, - 0x2d, - 0xce, - 0xf8, - 0xff, - 0x30, - 0x53, - 0x61, - 0xff, - 0xc9, - 0xc9, - 0xc9, - 0xff, - 0xfe, - 0xfe, - 0xfe, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xff, - 0xe4, - 0xe4, - 0xe4, - 0xff, - 0x32, - 0x32, - 0x32, - 0xff, - 0x1b, - 0xa2, - 0x66, - 0xff, - 0x2b, - 0xe6, - 0x92, - 0xff, - 0x2b, - 0xe6, - 0x92, - 0xff, - 0x2b, - 0xe6, - 0x92, - 0xff, - 0x2b, - 0xe6, - 0x92, - 0xff, - 0x2b, - 0xe6, - 0x92, - 0xff, - 0x2b, - 0xe6, - 0x92, - 0xff, - 0x2b, - 0xe6, - 0x92, - 0xff, - 0x2b, - 0xe6, - 0x92, - 0xff, - 0x2b, - 0xe6, - 0x92, - 0xff, - 0x2b, - 0xe6, - 0x92, - 0xff, - 0xff, - 0xd8, - 0x27, - 0xff, - 0xff, - 0xd8, - 0x27, - 0xff, - 0xff, - 0xd8, - 0x27, - 0xff, - 0xff, - 0xd8, - 0x27, - 0xff, - 0xff, - 0xd8, - 0x27, - 0xff, - 0xff, - 0xd8, - 0x27, - 0xff, - 0xff, - 0xd8, - 0x27, - 0xff, - 0xff, - 0xd8, - 0x27, - 0xff, - 0xff, - 0xd8, - 0x27, - 0xff, - 0xff, - 0xd8, - 0x27, - 0xff, - 0xff, - 0xd8, - 0x27, - 0xff, - 0xff, - 0xd8, - 0x27, - 0xff, - 0xff, - 0xd8, - 0x27, - 0xff, - 0xfa, - 0x10, - 0xc9, - 0xff, - 0xfa, - 0x10, - 0xc9, - 0xff, - 0xfa, - 0x10, - 0xc9, - 0xff, - 0xfa, - 0x10, - 0xc9, - 0xff, - 0xfa, - 0x10, - 0xc9, - 0xff, - 0xfa, - 0x10, - 0xc9, - 0xff, - 0xfa, - 0x10, - 0xc9, - 0xff, - 0xfa, - 0x10, - 0xc9, - 0xff, - 0xfa, - 0x10, - 0xc9, - 0xff, - 0xfa, - 0x10, - 0xc9, - 0xff, - 0xfa, - 0x10, - 0xc9, - 0xff, - 0xfa, - 0x10, - 0xc9, - 0xff, - 0xfa, - 0x10, - 0xc9, - 0xff, - 0x0c, - 0x00, - 0xff, - 0xff, - 0x0c, - 0x00, - 0xff, - 0xff, - 0x0c, - 0x00, - 0xff, - 0xff, - 0x0c, - 0x00, - 0xff, - 0xff, - 0x0c, - 0x00, - 0xff, - 0xff, - 0x0c, - 0x00, - 0xff, - 0xff, - 0x0c, - 0x00, - 0xff, - 0xff, - 0x0c, - 0x00, - 0xff, - 0xff, - 0x0c, - 0x00, - 0xff, - 0xff, - 0x0c, - 0x00, - 0xff, - 0xff, - 0x0c, - 0x00, - 0xff, - 0xff, - 0x0c, - 0x00, - 0xff, - 0xff, - 0x0c, - 0x00, - 0xff, - 0xff, - 0x1d, - 0x7f, - 0xff, - 0xff, - 0x1d, - 0x7f, - 0xff, - 0xff, - 0x1d, - 0x7f, - 0xff, - 0xff, - 0x1d, - 0x7f, - 0xff, - 0xff, - 0x1d, - 0x7f, - 0xff, - 0xff, - 0x1d, - 0x7f, - 0xff, - 0xff, - 0x1d, - 0x7f, - 0xff, - 0xff, - 0x1d, - 0x7f, - 0xff, - 0xff, - 0x1d, - 0x7f, - 0xff, - 0xff, - 0x1d, - 0x7f, - 0xff, - 0xff, - 0x1d, - 0x7f, - 0xff, - 0xff, - 0x1d, - 0x7f, - 0xff, - 0xff, - 0x1d, - 0x7f, - 0xff, - 0xff, - 0x2f, - 0xd4, - 0xff, - 0xff, - 0x2f, - 0xd4, - 0xff, - 0xff, - 0x2f, - 0xd4, - 0xff, - 0xff, - 0x2f, - 0xd4, - 0xff, - 0xff, - 0x2f, - 0xd4, - 0xff, - 0xff, - 0x2f, - 0xd4, - 0xff, - 0xff, - 0x2f, - 0xd4, - 0xff, - 0xff, - 0x2f, - 0xd4, - 0xff, - 0xff, - 0x2f, - 0xd4, - 0xff, - 0xff, - 0x2f, - 0xd4, - 0xff, - 0xff, - 0x2e, - 0xd1, - 0xfc, - 0xff, - 0x1c, - 0x8e, - 0xab, - 0xff, - 0x00, - 0x09, - 0x0d, - 0xff, - 0x8b, - 0x8b, - 0x8b, - 0xff, - 0xd2, - 0xd2, - 0xd2, - 0xff, - 0xe8, - 0xe8, - 0xe8, - 0xff, - 0xfa, - 0xfa, - 0xfa, - 0xff, - 0xf0, - 0xf0, - 0xf0, - 0xff, - 0xdf, - 0xdf, - 0xdf, - 0xff, - 0xa5, - 0xa5, - 0xa5, - 0xff, - 0x22, - 0x22, - 0x22, - 0xff, - 0x10, - 0x74, - 0x47, - 0xff, - 0x2a, - 0xe3, - 0x90, - 0xff, - 0x2b, - 0xe6, - 0x92, - 0xff, - 0x2b, - 0xe6, - 0x92, - 0xff, - 0x2b, - 0xe6, - 0x92, - 0xff, - 0x2b, - 0xe6, - 0x92, - 0xff, - 0x2b, - 0xe6, - 0x92, - 0xff, - 0x2b, - 0xe6, - 0x92, - 0xff, - 0x2b, - 0xe6, - 0x92, - 0xff, - 0x2b, - 0xe6, - 0x92, - 0xff, - 0x2b, - 0xe6, - 0x92, - 0xff, - 0x2b, - 0xe6, - 0x92, - 0xff, - 0xff, - 0xd8, - 0x27, - 0xff, - 0xff, - 0xd8, - 0x27, - 0xff, - 0xff, - 0xd8, - 0x27, - 0xff, - 0xff, - 0xd8, - 0x27, - 0xff, - 0xff, - 0xd8, - 0x27, - 0xff, - 0xff, - 0xd8, - 0x27, - 0xff, - 0xff, - 0xd8, - 0x27, - 0xff, - 0xff, - 0xd8, - 0x27, - 0xff, - 0xff, - 0xd8, - 0x27, - 0xff, - 0xff, - 0xd8, - 0x27, - 0xff, - 0xff, - 0xd8, - 0x27, - 0xff, - 0xff, - 0xd8, - 0x27, - 0xff, - 0xff, - 0xd8, - 0x27, - 0xff, - 0xfa, - 0x10, - 0xc9, - 0xff, - 0xfa, - 0x10, - 0xc9, - 0xff, - 0xfa, - 0x10, - 0xc9, - 0xff, - 0xfa, - 0x10, - 0xc9, - 0xff, - 0xfa, - 0x10, - 0xc9, - 0xff, - 0xfa, - 0x10, - 0xc9, - 0xff, - 0xfa, - 0x10, - 0xc9, - 0xff, - 0xfa, - 0x10, - 0xc9, - 0xff, - 0xfa, - 0x10, - 0xc9, - 0xff, - 0xfa, - 0x10, - 0xc9, - 0xff, - 0xfa, - 0x10, - 0xc9, - 0xff, - 0xfa, - 0x10, - 0xc9, - 0xff, - 0xfa, - 0x10, - 0xc9, - 0xff, -#endif +const LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMAGE_SPLASH uint8_t splash_map[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6e, 0x73, 0x9e, 0xf7, 0x9e, 0xf7, 0xef, 0x7b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xef, 0x7b, 0xff, 0xff, 0xff, 0xff, 0x51, 0x8c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x08, 0x21, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xef, 0x7b, 0xff, 0xff, 0xff, 0xff, 0x51, 0x8c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xcb, 0x5a, 0xdb, 0xde, 0xf4, 0xa4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x08, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa2, 0x10, 0xc3, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x49, 0x4a, 0x7a, 0xd6, 0x7a, 0xd6, 0xfb, 0xde, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xe6, 0x7a, 0xd6, 0x7a, 0xd6, 0x7a, 0xd6, 0xd3, 0x9c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x8a, 0x52, 0x38, 0xc6, 0x1c, 0xe7, 0x5d, 0xef, 0x1c, 0xe7, 0x18, 0xc6, 0x0c, 0x63, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x82, 0x10, 0xf8, 0xc5, 0x7a, 0xd6, 0x10, 0x84, 0x35, 0xad, 0xfb, 0xde, 0x5d, 0xef, 0x1c, 0xe7, 0x55, 0xad, 0x82, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x63, 0xf7, 0xbd, 0xfc, 0xe6, 0x1c, 0xe7, 0x59, 0xce, 0xb3, 0x9c, 0x7e, 0xf7, 0xff, 0xff, 0x1c, 0xe7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x55, 0xad, 0xdb, 0xde, 0x5d, 0xef, 0x5d, 0xef, 0x9a, 0xd6, 0x92, 0x94, 0x21, 0x08, 0x00, 0x00, 0x00, 0x00, 0xc7, 0x39, 0x7a, 0xd6, 0x7a, 0xd6, 0x7a, 0xd6, 0x7a, 0xd6, 0x75, 0xad, 0xe8, 0x41, 0x18, 0xc6, 0x5d, 0xef, 0x7e, 0xf7, 0xdb, 0xde, 0x4d, 0x6b, 0x00, 0x00, 0x00, 0x00, 0xaa, 0x52, 0x39, 0xce, 0x3c, 0xe7, 0x5d, 0xef, 0x1c, 0xe7, 0xf7, 0xbd, 0xcb, 0x5a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x2c, 0x63, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x18, 0xc6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xec, 0x62, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdf, 0xff, 0x72, 0x94, 0x00, 0x00, 0x00, 0x00, 0xe3, 0x18, 0x7e, 0xf7, 0xff, 0xff, 0xdf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x18, 0xc6, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd3, 0x9c, 0xdf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdf, 0xff, 0x18, 0xc6, 0xc3, 0x18, 0x00, 0x00, 0x00, 0x00, 0xfc, 0xe6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x59, 0xce, 0x41, 0x08, 0x00, 0x00, 0x8a, 0x52, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3c, 0xe7, 0x1c, 0xe7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xcf, 0x7b, 0x00, 0x00, 0x00, 0x00, 0x8e, 0x73, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdf, 0xff, 0x10, 0x84, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x69, 0x4a, 0x9a, 0xd6, 0xba, 0xd6, 0xfc, 0xe6, 0xff, 0xff, 0xff, 0xff, 0x1c, 0xe7, 0xba, 0xd6, 0xba, 0xd6, 0xba, 0xd6, 0xf3, 0x9c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x08, 0x9a, 0xd6, 0x38, 0xc6, 0xd7, 0xbd, 0xdb, 0xde, 0xff, 0xff, 0xff, 0xff, 0xbe, 0xf7, 0xe7, 0x39, 0x00, 0x00, 0xe3, 0x18, 0x7e, 0xf7, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xe6, 0xb7, 0xbd, 0x39, 0xce, 0xdf, 0xff, 0xff, 0xff, 0xff, 0xff, 0x69, 0x4a, 0x00, 0x00, 0x6d, 0x6b, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xba, 0xd6, 0x7a, 0xd6, 0x9e, 0xf7, 0xff, 0xff, 0xff, 0xff, 0xb7, 0xbd, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x55, 0xad, 0x7a, 0xd6, 0xd7, 0xbd, 0x59, 0xce, 0xbe, 0xf7, 0xff, 0xff, 0xff, 0xff, 0xd3, 0x9c, 0x00, 0x00, 0xe7, 0x39, 0xba, 0xd6, 0xba, 0xd6, 0x9e, 0xf7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x9e, 0xf7, 0x7a, 0xd6, 0x7a, 0xd6, 0xfc, 0xe6, 0x24, 0x21, 0x00, 0x00, 0x00, 0x00, 0x86, 0x31, 0x9a, 0xd6, 0x18, 0xc6, 0xd7, 0xbd, 0xfb, 0xde, 0xff, 0xff, 0xff, 0xff, 0x9e, 0xf7, 0x65, 0x29, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xcf, 0x7b, 0xff, 0xff, 0xff, 0xff, 0x51, 0x8c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0xa5, 0xff, 0xff, 0xff, 0xff, 0xd3, 0x9c, 0x00, 0x00, 0xe3, 0x18, 0x7e, 0xf7, 0xff, 0xff, 0xba, 0xd6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf4, 0xa4, 0xff, 0xff, 0xff, 0xff, 0xb2, 0x94, 0x00, 0x00, 0x59, 0xce, 0xff, 0xff, 0xff, 0xff, 0xef, 0x7b, 0x00, 0x00, 0x00, 0x00, 0x49, 0x4a, 0x7d, 0xef, 0xff, 0xff, 0x7e, 0xf7, 0xe4, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xab, 0x5a, 0xbe, 0xf7, 0xff, 0xff, 0xdb, 0xde, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9a, 0xd6, 0xff, 0xff, 0xff, 0xff, 0xbb, 0xde, 0xe7, 0x39, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x75, 0xad, 0xff, 0xff, 0xff, 0xff, 0x71, 0x8c, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xef, 0x7b, 0xff, 0xff, 0xff, 0xff, 0x51, 0x8c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x66, 0x31, 0x92, 0x94, 0xb7, 0xbd, 0xb6, 0xb5, 0x72, 0x94, 0x28, 0x42, 0xdf, 0xff, 0xff, 0xff, 0xf8, 0xc5, 0x00, 0x00, 0xe3, 0x18, 0x7e, 0xf7, 0xff, 0xff, 0x7a, 0xd6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x63, 0xff, 0xff, 0xff, 0xff, 0x14, 0xa5, 0x00, 0x00, 0x7d, 0xef, 0xff, 0xff, 0xdb, 0xde, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x75, 0xad, 0xff, 0xff, 0xff, 0xff, 0x69, 0x4a, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0xcf, 0x7b, 0x75, 0xad, 0xd7, 0xbd, 0xf4, 0xa4, 0xcb, 0x5a, 0x9a, 0xd6, 0xff, 0xff, 0x7d, 0xef, 0x62, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9a, 0xd6, 0xff, 0xff, 0xbe, 0xf7, 0xe8, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc7, 0x39, 0xb3, 0x9c, 0xd7, 0xbd, 0x96, 0xb5, 0x51, 0x8c, 0x8a, 0x52, 0xff, 0xff, 0xff, 0xff, 0x55, 0xad, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xef, 0x7b, 0xff, 0xff, 0xff, 0xff, 0x51, 0x8c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xcf, 0x7b, 0x9e, 0xf7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, 0x18, 0xc6, 0x00, 0x00, 0xe3, 0x18, 0x7e, 0xf7, 0xff, 0xff, 0x7a, 0xd6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xeb, 0x5a, 0xff, 0xff, 0xff, 0xff, 0x14, 0xa5, 0x21, 0x08, 0x9e, 0xf7, 0xff, 0xff, 0x59, 0xce, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf3, 0x9c, 0xff, 0xff, 0xff, 0xff, 0xec, 0x62, 0x00, 0x00, 0xc7, 0x39, 0xbb, 0xde, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdf, 0xff, 0xff, 0xff, 0x7d, 0xef, 0xa3, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9a, 0xd6, 0xff, 0xff, 0x5d, 0xef, 0x82, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x84, 0xbe, 0xf7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbe, 0xf7, 0xff, 0xff, 0xff, 0xff, 0x76, 0xb5, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xef, 0x7b, 0xff, 0xff, 0xff, 0xff, 0x51, 0x8c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x45, 0x29, 0x7d, 0xef, 0xff, 0xff, 0xff, 0xff, 0xba, 0xd6, 0xf8, 0xc5, 0x9a, 0xd6, 0xbe, 0xf7, 0xff, 0xff, 0xff, 0xff, 0x18, 0xc6, 0x00, 0x00, 0xe3, 0x18, 0x7e, 0xf7, 0xff, 0xff, 0x7a, 0xd6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xeb, 0x5a, 0xff, 0xff, 0xff, 0xff, 0x14, 0xa5, 0x00, 0x00, 0x3c, 0xe7, 0xff, 0xff, 0x3d, 0xef, 0xc3, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0xc6, 0xff, 0xff, 0xff, 0xff, 0xe7, 0x39, 0x00, 0x00, 0xf7, 0xbd, 0xff, 0xff, 0xff, 0xff, 0x3c, 0xe7, 0x18, 0xc6, 0x59, 0xce, 0x3d, 0xef, 0xff, 0xff, 0xff, 0xff, 0x7d, 0xef, 0xa3, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9a, 0xd6, 0xff, 0xff, 0x5d, 0xef, 0x82, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x86, 0x31, 0xbe, 0xf7, 0xff, 0xff, 0xff, 0xff, 0x9a, 0xd6, 0xf8, 0xc5, 0x9a, 0xd6, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, 0x76, 0xb5, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xef, 0x7b, 0xff, 0xff, 0xff, 0xff, 0x51, 0x8c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4d, 0x6b, 0xff, 0xff, 0xff, 0xff, 0x76, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x42, 0xdf, 0xff, 0xff, 0xff, 0x18, 0xc6, 0x00, 0x00, 0xe3, 0x18, 0x7e, 0xf7, 0xff, 0xff, 0x7a, 0xd6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xeb, 0x5a, 0xff, 0xff, 0xff, 0xff, 0x14, 0xa5, 0x00, 0x00, 0x96, 0xb5, 0xff, 0xff, 0xff, 0xff, 0x38, 0xc6, 0x08, 0x42, 0x65, 0x29, 0xf4, 0xa4, 0xff, 0xff, 0xff, 0xff, 0xdb, 0xde, 0x41, 0x08, 0x00, 0x00, 0x5d, 0xef, 0xff, 0xff, 0x1c, 0xe7, 0xc3, 0x18, 0x00, 0x00, 0x00, 0x00, 0x21, 0x08, 0xbb, 0xde, 0xff, 0xff, 0x7d, 0xef, 0xa3, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9a, 0xd6, 0xff, 0xff, 0x5d, 0xef, 0x82, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x51, 0x8c, 0xff, 0xff, 0xff, 0xff, 0xd3, 0x9c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xcb, 0x5a, 0xff, 0xff, 0xff, 0xff, 0x76, 0xb5, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xaf, 0x7b, 0xff, 0xff, 0xff, 0xff, 0x35, 0xad, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0xae, 0x73, 0xff, 0xff, 0xff, 0xff, 0xf4, 0xa4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc3, 0x18, 0xbf, 0xff, 0xff, 0xff, 0x18, 0xc6, 0x00, 0x00, 0xe3, 0x18, 0x7e, 0xf7, 0xff, 0xff, 0x7a, 0xd6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xeb, 0x5a, 0xff, 0xff, 0xff, 0xff, 0x14, 0xa5, 0x00, 0x00, 0x86, 0x31, 0x5d, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x8e, 0x73, 0x00, 0x00, 0x41, 0x08, 0x7d, 0xef, 0xff, 0xff, 0xdb, 0xde, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7a, 0xd6, 0xff, 0xff, 0x7d, 0xef, 0xa3, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9a, 0xd6, 0xff, 0xff, 0x5d, 0xef, 0x82, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb3, 0x9c, 0xff, 0xff, 0xff, 0xff, 0x31, 0x8c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe8, 0x41, 0xdf, 0xff, 0xff, 0xff, 0x76, 0xb5, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x86, 0x31, 0xdf, 0xff, 0xff, 0xff, 0xdf, 0xff, 0x18, 0xc6, 0xd7, 0xbd, 0x1c, 0xe7, 0x76, 0xb5, 0x00, 0x00, 0x49, 0x4a, 0xdf, 0xff, 0xff, 0xff, 0x9e, 0xf7, 0x76, 0xb5, 0x71, 0x8c, 0x35, 0xad, 0xdb, 0xde, 0xff, 0xff, 0xff, 0xff, 0x18, 0xc6, 0x00, 0x00, 0xe3, 0x18, 0x7e, 0xf7, 0xff, 0xff, 0x7a, 0xd6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xeb, 0x5a, 0xff, 0xff, 0xff, 0xff, 0x14, 0xa5, 0x00, 0x00, 0x00, 0x00, 0x8a, 0x52, 0xbb, 0xde, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x55, 0xad, 0x00, 0x00, 0x00, 0x00, 0xba, 0xd6, 0xff, 0xff, 0xff, 0xff, 0x38, 0xc6, 0x92, 0x94, 0xd3, 0x9c, 0x18, 0xc6, 0xdf, 0xff, 0xff, 0xff, 0x7d, 0xef, 0xa3, 0x18, 0x00, 0x00, 0xb6, 0xb5, 0xdb, 0xde, 0xbe, 0xf7, 0xff, 0xff, 0xff, 0xff, 0xdb, 0xde, 0xdb, 0xde, 0x9a, 0xd6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xab, 0x5a, 0xff, 0xff, 0xff, 0xff, 0x9e, 0xf7, 0x55, 0xad, 0x71, 0x8c, 0x55, 0xad, 0xfb, 0xde, 0xff, 0xff, 0xff, 0xff, 0x76, 0xb5, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd7, 0xbd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x5d, 0xef, 0xa2, 0x10, 0x00, 0x00, 0x96, 0xb5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x18, 0xc6, 0x00, 0x00, 0xe3, 0x18, 0x7e, 0xf7, 0xff, 0xff, 0x7a, 0xd6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xeb, 0x5a, 0xff, 0xff, 0xff, 0xff, 0x14, 0xa5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x0c, 0x63, 0xf3, 0x9c, 0x14, 0xa5, 0x8e, 0x73, 0xf8, 0xc5, 0xff, 0xff, 0xdf, 0xff, 0x08, 0x42, 0x00, 0x00, 0x6d, 0x6b, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7d, 0xef, 0xa3, 0x18, 0x00, 0x00, 0xdb, 0xde, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0xf7, 0xbd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x76, 0xb5, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc3, 0x18, 0x14, 0xa5, 0xdb, 0xde, 0x3c, 0xe7, 0x1c, 0xe7, 0x39, 0xce, 0xcf, 0x7b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x71, 0x8c, 0x9a, 0xd6, 0x3c, 0xe7, 0x3c, 0xe7, 0x7a, 0xd6, 0x51, 0x8c, 0xb7, 0xbd, 0x7a, 0xd6, 0xb3, 0x9c, 0x00, 0x00, 0x62, 0x10, 0xf7, 0xbd, 0x7a, 0xd6, 0xf4, 0xa4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x42, 0x59, 0xce, 0x7a, 0xd6, 0xef, 0x7b, 0x00, 0x00, 0x00, 0x00, 0xa3, 0x18, 0x21, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x8e, 0x73, 0xff, 0xff, 0xff, 0xff, 0x71, 0x8c, 0x00, 0x00, 0x00, 0x00, 0xeb, 0x5a, 0x18, 0xc6, 0x1c, 0xe7, 0x3d, 0xef, 0xdb, 0xde, 0x55, 0xad, 0x92, 0x94, 0x7a, 0xd6, 0xf7, 0xbd, 0x41, 0x08, 0x00, 0x00, 0x55, 0xad, 0x7a, 0xd6, 0x7a, 0xd6, 0x7a, 0xd6, 0x7a, 0xd6, 0x7a, 0xd6, 0x7a, 0xd6, 0x39, 0xce, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb2, 0x94, 0xbb, 0xde, 0x3d, 0xef, 0x3c, 0xe7, 0x79, 0xce, 0x10, 0x84, 0xf7, 0xbd, 0x7a, 0xd6, 0x31, 0x8c, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x08, 0x21, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x25, 0x29, 0xdb, 0xde, 0x39, 0xce, 0x69, 0x4a, 0x00, 0x00, 0x00, 0x00, 0xa7, 0x39, 0x9a, 0xd6, 0xff, 0xff, 0xff, 0xff, 0x8e, 0x73, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x21, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x08, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0xc0, 0x01, 0xc8, 0x01, 0xc8, 0x01, 0xc8, 0x01, 0xc8, 0x01, 0xc8, 0x01, 0xc8, 0x01, 0xc8, 0x01, 0xc8, 0x01, 0xc8, 0x01, 0xc8, 0x01, 0xc8, 0x21, 0xc0, 0x03, 0xcb, 0x23, 0xcb, 0x23, 0xcb, 0x23, 0xcb, 0x23, 0xcb, 0x23, 0xcb, 0x23, 0xcb, 0x23, 0xcb, 0x23, 0xcb, 0x23, 0xcb, 0x23, 0xcb, 0x23, 0xcb, 0x43, 0xc3, 0x24, 0xcd, 0x24, 0xcd, 0x24, 0xcd, 0x24, 0xcd, 0x24, 0xcd, 0x24, 0xcd, 0x24, 0xcd, 0x24, 0xcd, 0x24, 0xcd, 0xc4, 0xbc, 0x00, 0x00, 0xf7, 0xbd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3d, 0xef, 0x1c, 0xe7, 0xdf, 0xff, 0xff, 0xff, 0xff, 0xff, 0x5d, 0xef, 0xe4, 0x20, 0x81, 0x32, 0xa4, 0x75, 0xa4, 0x75, 0xa4, 0x75, 0xa4, 0x75, 0xa4, 0x75, 0xa4, 0x75, 0xa4, 0x75, 0xa4, 0x75, 0xa4, 0x75, 0xa4, 0x75, 0x37, 0x2d, 0x59, 0x25, 0x59, 0x25, 0x59, 0x25, 0x59, 0x25, 0x59, 0x25, 0x59, 0x25, 0x59, 0x25, 0x59, 0x25, 0x59, 0x25, 0x59, 0x25, 0x59, 0x25, 0x39, 0x25, 0xd8, 0x98, 0x79, 0xa0, 0x79, 0xa0, 0x79, 0xa0, 0x79, 0xa0, 0x79, 0xa0, 0x79, 0xa0, 0x79, 0xa0, 0x79, 0xa0, 0x79, 0xa0, 0x79, 0xa0, 0x79, 0xa0, 0x78, 0x98, + 0x01, 0xf8, 0x02, 0xf8, 0x02, 0xf8, 0x02, 0xf8, 0x02, 0xf8, 0x02, 0xf8, 0x02, 0xf8, 0x02, 0xf8, 0x02, 0xf8, 0x02, 0xf8, 0x02, 0xf8, 0x02, 0xf8, 0x42, 0xf8, 0xe4, 0xfb, 0x04, 0xfc, 0x04, 0xfc, 0x04, 0xfc, 0x04, 0xfc, 0x04, 0xfc, 0x04, 0xfc, 0x04, 0xfc, 0x04, 0xfc, 0x04, 0xfc, 0x04, 0xfc, 0x04, 0xfc, 0x24, 0xf4, 0xa6, 0xfe, 0xa6, 0xfe, 0xa6, 0xfe, 0xa6, 0xfe, 0xa6, 0xfe, 0xa6, 0xfe, 0xa6, 0xfe, 0xa6, 0xfe, 0xa6, 0xfe, 0x66, 0xfe, 0xc1, 0x41, 0xec, 0x62, 0x1c, 0xe7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7d, 0xef, 0x4d, 0x6b, 0x00, 0x00, 0xa3, 0x64, 0x45, 0x97, 0x45, 0x97, 0x45, 0x97, 0x45, 0x97, 0x45, 0x97, 0x45, 0x97, 0x45, 0x97, 0x45, 0x97, 0x45, 0x97, 0x45, 0x97, 0x9d, 0x3e, 0xdf, 0x2e, 0xdf, 0x2e, 0xdf, 0x2e, 0xdf, 0x2e, 0xdf, 0x2e, 0xdf, 0x2e, 0xdf, 0x2e, 0xdf, 0x2e, 0xdf, 0x2e, 0xdf, 0x2e, 0xdf, 0x2e, 0x9f, 0x36, 0xfe, 0xc0, 0x9f, 0xc8, 0x9f, 0xc8, 0x9f, 0xc8, 0x9f, 0xc8, 0x9f, 0xc8, 0x9f, 0xc8, 0x9f, 0xc8, 0x9f, 0xc8, 0x9f, 0xc8, 0x9f, 0xc8, 0x9f, 0xc8, 0x9e, 0xc0, + 0x01, 0xf8, 0x02, 0xf8, 0x02, 0xf8, 0x02, 0xf8, 0x02, 0xf8, 0x02, 0xf8, 0x02, 0xf8, 0x02, 0xf8, 0x02, 0xf8, 0x02, 0xf8, 0x02, 0xf8, 0x02, 0xf8, 0x42, 0xf8, 0xe4, 0xfb, 0x04, 0xfc, 0x04, 0xfc, 0x04, 0xfc, 0x04, 0xfc, 0x04, 0xfc, 0x04, 0xfc, 0x04, 0xfc, 0x04, 0xfc, 0x04, 0xfc, 0x04, 0xfc, 0x04, 0xfc, 0x24, 0xf4, 0xa6, 0xfe, 0xa6, 0xfe, 0xa6, 0xfe, 0xa6, 0xfe, 0xa6, 0xfe, 0xa6, 0xfe, 0xa6, 0xfe, 0xa6, 0xfe, 0xa6, 0xfe, 0xa6, 0xfe, 0xc5, 0xe5, 0x82, 0x62, 0xa3, 0x18, 0x92, 0x94, 0x18, 0xc6, 0xfb, 0xde, 0xfb, 0xde, 0x39, 0xce, 0xd3, 0x9c, 0x66, 0x31, 0x60, 0x08, 0x23, 0x54, 0xe5, 0x96, 0x45, 0x97, 0x45, 0x97, 0x45, 0x97, 0x45, 0x97, 0x45, 0x97, 0x45, 0x97, 0x45, 0x97, 0x45, 0x97, 0x45, 0x97, 0x45, 0x97, 0x9d, 0x3e, 0xdf, 0x2e, 0xdf, 0x2e, 0xdf, 0x2e, 0xdf, 0x2e, 0xdf, 0x2e, 0xdf, 0x2e, 0xdf, 0x2e, 0xdf, 0x2e, 0xdf, 0x2e, 0xdf, 0x2e, 0xdf, 0x2e, 0x9f, 0x36, 0xfe, 0xc0, 0x9f, 0xc8, 0x9f, 0xc8, 0x9f, 0xc8, 0x9f, 0xc8, 0x9f, 0xc8, 0x9f, 0xc8, 0x9f, 0xc8, 0x9f, 0xc8, 0x9f, 0xc8, 0x9f, 0xc8, 0x9f, 0xc8, 0x9e, 0xc0, }; -const lv_img_dsc_t splash = { - .header.cf = LV_IMG_CF_TRUE_COLOR, - .header.always_zero = 0, - .header.reserved = 0, - .header.w = 85, - .header.h = 19, - .data_size = 1615 * LV_COLOR_SIZE / 8, - .data = splash_map, +const lv_image_dsc_t splash = { + .header.cf = LV_COLOR_FORMAT_RGB565, + .header.magic = LV_IMAGE_HEADER_MAGIC, + .header.w = 85, + .header.h = 19, + .data_size = 1615 * 2, + .data = splash_map, }; diff --git a/src/tangara/input/feedback_haptics.cpp b/src/tangara/input/feedback_haptics.cpp index c834ca54..a447a69d 100644 --- a/src/tangara/input/feedback_haptics.cpp +++ b/src/tangara/input/feedback_haptics.cpp @@ -9,10 +9,8 @@ #include #include "core/lv_group.h" -#include "lvgl/lvgl.h" - -#include "core/lv_event.h" #include "esp_log.h" +#include "lvgl/lvgl.h" #include "drivers/haptics.hpp" diff --git a/src/tangara/input/feedback_tts.cpp b/src/tangara/input/feedback_tts.cpp index a9267aa8..e7e167c6 100644 --- a/src/tangara/input/feedback_tts.cpp +++ b/src/tangara/input/feedback_tts.cpp @@ -11,14 +11,14 @@ #include "lvgl/lvgl.h" -#include "core/lv_event.h" #include "core/lv_group.h" #include "core/lv_obj.h" #include "core/lv_obj_class.h" #include "core/lv_obj_tree.h" -#include "extra/widgets/list/lv_list.h" #include "tts/events.hpp" -#include "widgets/lv_label.h" +#include "widgets/button/lv_button.h" +#include "widgets/label/lv_label.h" +#include "widgets/list/lv_list.h" #include "tts/events.hpp" #include "tts/provider.hpp" @@ -51,8 +51,8 @@ auto TextToSpeech::feedback(lv_group_t* group, uint8_t event_type) -> void { } auto TextToSpeech::describe(lv_obj_t& obj) -> void { - if (lv_obj_check_type(&obj, &lv_btn_class) || - lv_obj_check_type(&obj, &lv_list_btn_class)) { + if (lv_obj_check_type(&obj, &lv_button_class) || + lv_obj_check_type(&obj, &lv_list_button_class)) { auto desc = findDescription(obj); tts_.feed(tts::SelectionChanged{ .new_selection = diff --git a/src/tangara/input/input_device.hpp b/src/tangara/input/input_device.hpp index e3d17c6c..da2b31cd 100644 --- a/src/tangara/input/input_device.hpp +++ b/src/tangara/input/input_device.hpp @@ -10,7 +10,7 @@ #include #include -#include "hal/lv_hal_indev.h" +#include "indev/lv_indev.h" #include "input/input_hook.hpp" #include "lua/property.hpp" diff --git a/src/tangara/input/input_hook.cpp b/src/tangara/input/input_hook.cpp index 95ff8f2c..0867bb39 100644 --- a/src/tangara/input/input_hook.cpp +++ b/src/tangara/input/input_hook.cpp @@ -9,7 +9,7 @@ #include #include -#include "hal/lv_hal_indev.h" +#include "indev/lv_indev.h" #include "lua.hpp" #include "input/input_trigger.hpp" diff --git a/src/tangara/input/input_hook.hpp b/src/tangara/input/input_hook.hpp index 06fcb037..94a35850 100644 --- a/src/tangara/input/input_hook.hpp +++ b/src/tangara/input/input_hook.hpp @@ -10,7 +10,7 @@ #include #include -#include "hal/lv_hal_indev.h" +#include "indev/lv_indev.h" #include "lua.hpp" #include "input/input_trigger.hpp" diff --git a/src/tangara/input/input_hook_actions.cpp b/src/tangara/input/input_hook_actions.cpp index bc3760ac..fea08754 100644 --- a/src/tangara/input/input_hook_actions.cpp +++ b/src/tangara/input/input_hook_actions.cpp @@ -8,7 +8,7 @@ #include -#include "hal/lv_hal_indev.h" +#include "indev/lv_indev.h" #include "events/event_queue.hpp" #include "ui/ui_events.hpp" diff --git a/src/tangara/input/input_hook_actions.hpp b/src/tangara/input/input_hook_actions.hpp index 71a560bc..bca82af6 100644 --- a/src/tangara/input/input_hook_actions.hpp +++ b/src/tangara/input/input_hook_actions.hpp @@ -6,7 +6,6 @@ #pragma once -#include "hal/lv_hal_indev.h" #include "input/input_hook.hpp" namespace input { diff --git a/src/tangara/input/input_nav_buttons.cpp b/src/tangara/input/input_nav_buttons.cpp index ba1f4b74..0c904a84 100644 --- a/src/tangara/input/input_nav_buttons.cpp +++ b/src/tangara/input/input_nav_buttons.cpp @@ -6,9 +6,10 @@ #include "input/input_nav_buttons.hpp" +#include "indev/lv_indev.h" + #include "drivers/gpios.hpp" #include "events/event_queue.hpp" -#include "hal/lv_hal_indev.h" #include "input/input_hook_actions.hpp" namespace input { diff --git a/src/tangara/input/input_nav_buttons.hpp b/src/tangara/input/input_nav_buttons.hpp index ce2312a0..64b547e6 100644 --- a/src/tangara/input/input_nav_buttons.hpp +++ b/src/tangara/input/input_nav_buttons.hpp @@ -8,14 +8,14 @@ #include -#include "drivers/gpios.hpp" -#include "hal/lv_hal_indev.h" +#include "indev/lv_indev.h" +#include "drivers/gpios.hpp" #include "drivers/haptics.hpp" +#include "drivers/touchwheel.hpp" #include "input/input_device.hpp" #include "input/input_hook.hpp" #include "input/input_trigger.hpp" -#include "drivers/touchwheel.hpp" namespace input { diff --git a/src/tangara/input/input_touch_dpad.cpp b/src/tangara/input/input_touch_dpad.cpp index 5d8e2dab..7dc9f04f 100644 --- a/src/tangara/input/input_touch_dpad.cpp +++ b/src/tangara/input/input_touch_dpad.cpp @@ -8,11 +8,10 @@ #include -#include "hal/lv_hal_indev.h" +#include "indev/lv_indev.h" #include "drivers/haptics.hpp" #include "drivers/touchwheel.hpp" - #include "events/event_queue.hpp" #include "input/input_device.hpp" #include "input/input_hook_actions.hpp" diff --git a/src/tangara/input/input_touch_dpad.hpp b/src/tangara/input/input_touch_dpad.hpp index 8fb14832..4e50819a 100644 --- a/src/tangara/input/input_touch_dpad.hpp +++ b/src/tangara/input/input_touch_dpad.hpp @@ -8,7 +8,7 @@ #include -#include "hal/lv_hal_indev.h" +#include "indev/lv_indev.h" #include "drivers/haptics.hpp" #include "input/input_device.hpp" diff --git a/src/tangara/input/input_touch_wheel.cpp b/src/tangara/input/input_touch_wheel.cpp index 75159320..0f61929d 100644 --- a/src/tangara/input/input_touch_wheel.cpp +++ b/src/tangara/input/input_touch_wheel.cpp @@ -9,7 +9,7 @@ #include #include -#include "hal/lv_hal_indev.h" +#include "indev/lv_indev.h" #include "drivers/haptics.hpp" #include "drivers/nvs.hpp" diff --git a/src/tangara/input/input_touch_wheel.hpp b/src/tangara/input/input_touch_wheel.hpp index d023873a..cf86eced 100644 --- a/src/tangara/input/input_touch_wheel.hpp +++ b/src/tangara/input/input_touch_wheel.hpp @@ -9,7 +9,7 @@ #include #include -#include "hal/lv_hal_indev.h" +#include "indev/lv_indev.h" #include "drivers/haptics.hpp" #include "input/input_device.hpp" diff --git a/src/tangara/input/input_trigger.hpp b/src/tangara/input/input_trigger.hpp index 1b0e681d..9f0b7e19 100644 --- a/src/tangara/input/input_trigger.hpp +++ b/src/tangara/input/input_trigger.hpp @@ -9,13 +9,11 @@ #include #include -#include "hal/lv_hal_indev.h" - namespace input { const uint16_t kDoubleClickDelayMs = 500; -const uint16_t kLongPressDelayMs = LV_INDEV_DEF_LONG_PRESS_TIME; -const uint16_t kRepeatDelayMs = LV_INDEV_DEF_LONG_PRESS_REP_TIME; +const uint16_t kLongPressDelayMs = 400; +const uint16_t kRepeatDelayMs = 100; class Trigger { public: diff --git a/src/tangara/input/input_volume_buttons.hpp b/src/tangara/input/input_volume_buttons.hpp index 22a8acf2..4af14344 100644 --- a/src/tangara/input/input_volume_buttons.hpp +++ b/src/tangara/input/input_volume_buttons.hpp @@ -8,13 +8,13 @@ #include -#include "drivers/gpios.hpp" -#include "hal/lv_hal_indev.h" +#include "indev/lv_indev.h" +#include "drivers/gpios.hpp" #include "drivers/haptics.hpp" +#include "drivers/touchwheel.hpp" #include "input/input_device.hpp" #include "input/input_hook.hpp" -#include "drivers/touchwheel.hpp" namespace input { diff --git a/src/tangara/input/lvgl_input_driver.cpp b/src/tangara/input/lvgl_input_driver.cpp index 9c1ccff9..86f9b279 100644 --- a/src/tangara/input/lvgl_input_driver.cpp +++ b/src/tangara/input/lvgl_input_driver.cpp @@ -10,8 +10,8 @@ #include #include -#include "core/lv_event.h" -#include "core/lv_indev.h" +#include "core/lv_group.h" +#include "indev/lv_indev.h" #include "lua.hpp" #include "lvgl.h" @@ -25,6 +25,7 @@ #include "input/input_volume_buttons.hpp" #include "lua/lua_thread.hpp" #include "lua/property.hpp" +#include "misc/lv_event.h" [[maybe_unused]] static constexpr char kTag[] = "input"; @@ -33,16 +34,22 @@ static constexpr char kLuaOverrideText[] = "lua_callback"; namespace input { -static void read_cb(lv_indev_drv_t* drv, lv_indev_data_t* data) { +static void read_cb(lv_indev_t* dev, lv_indev_data_t* data) { LvglInputDriver* instance = - reinterpret_cast(drv->user_data); + reinterpret_cast(lv_indev_get_user_data(dev)); instance->read(data); } -static void feedback_cb(lv_indev_drv_t* drv, uint8_t event) { +static void feedback_cb(lv_event_t* ev) { LvglInputDriver* instance = - reinterpret_cast(drv->user_data); - instance->feedback(event); + reinterpret_cast(lv_event_get_user_data(ev)); + instance->feedback(lv_event_get_code(ev)); +} + +static void focus_cb(lv_group_t* group) { + LvglInputDriver* instance = + reinterpret_cast(group->user_data); + instance->feedback(LV_EVENT_FOCUSED); } auto intToMode(int raw) -> std::optional { @@ -77,29 +84,31 @@ LvglInputDriver::LvglInputDriver(drivers::NvsStorage& nvs, inputs_ = factory.createInputs(*mode); return true; }), - driver_(), - registration_(nullptr), inputs_(factory.createInputs(nvs.PrimaryInput())), feedbacks_(factory.createFeedbacks()), is_locked_(false) { - lv_indev_drv_init(&driver_); - driver_.type = LV_INDEV_TYPE_ENCODER; - driver_.read_cb = read_cb; - driver_.feedback_cb = feedback_cb; - driver_.user_data = this; - driver_.long_press_time = kLongPressDelayMs; - driver_.long_press_repeat_time = kRepeatDelayMs; - - registration_ = lv_indev_drv_register(&driver_); + device_ = lv_indev_create(); + lv_indev_set_type(device_, LV_INDEV_TYPE_ENCODER); + lv_indev_set_user_data(device_, this); + lv_indev_set_read_cb(device_, read_cb); + lv_indev_add_event_cb(device_, feedback_cb, LV_EVENT_ALL, this); } auto LvglInputDriver::setGroup(lv_group_t* g) -> void { + lv_group_t* prev = lv_indev_get_group(device_); + if (prev && prev != g) { + lv_group_set_focus_cb(prev, NULL); + } if (!g) { return; } - lv_indev_set_group(registration_, g); - // Emit a synthetic 'focus' event for the current selection, since otherwise - // our feedback devices won't know that the selection changed. + lv_indev_set_group(device_, g); + + g->user_data = this; + lv_group_set_focus_cb(g, focus_cb); + + // Emit a synthetic 'focus' event for the current selection, since + // otherwise our feedback devices won't know that the selection changed. feedback(LV_EVENT_FOCUSED); } @@ -119,7 +128,7 @@ auto LvglInputDriver::feedback(uint8_t event) -> void { return; } for (auto&& device : feedbacks_) { - device->feedback(registration_->group, event); + device->feedback(lv_indev_get_group(device_), event); } } diff --git a/src/tangara/input/lvgl_input_driver.hpp b/src/tangara/input/lvgl_input_driver.hpp index 0b6a7e76..ddbdee55 100644 --- a/src/tangara/input/lvgl_input_driver.hpp +++ b/src/tangara/input/lvgl_input_driver.hpp @@ -12,13 +12,13 @@ #include #include "core/lv_group.h" -#include "drivers/gpios.hpp" -#include "hal/lv_hal_indev.h" -#include "input/device_factory.hpp" -#include "input/feedback_device.hpp" +#include "indev/lv_indev.h" +#include "drivers/gpios.hpp" #include "drivers/nvs.hpp" #include "drivers/touchwheel.hpp" +#include "input/device_factory.hpp" +#include "input/feedback_device.hpp" #include "input/input_device.hpp" #include "input/input_hook.hpp" #include "lua/lua_thread.hpp" @@ -50,8 +50,7 @@ class LvglInputDriver { DeviceFactory& factory_; lua::Property mode_; - lv_indev_drv_t driver_; - lv_indev_t* registration_; + lv_indev_t* device_; std::vector> inputs_; std::vector> feedbacks_; diff --git a/src/tangara/lua/bridge.cpp b/src/tangara/lua/bridge.cpp index 51ad0b62..93b13abf 100644 --- a/src/tangara/lua/bridge.cpp +++ b/src/tangara/lua/bridge.cpp @@ -26,7 +26,6 @@ #include "lua/lua_version.hpp" #include "lvgl.h" -#include "font/lv_font_loader.h" #include "luavgl.h" #include "events/event_queue.hpp" @@ -61,7 +60,7 @@ static auto make_font_cb(const char* name, int size, int weight) return NULL; } -static auto delete_font_cb(lv_font_t* font) -> void {} +static auto delete_font_cb(const lv_font_t* font) -> void {} auto Bridge::Get(lua_State* state) -> Bridge* { lua_pushstring(state, kBridgeKey); diff --git a/src/tangara/ui/lvgl_task.cpp b/src/tangara/ui/lvgl_task.cpp index 4d12b24b..76274ba9 100644 --- a/src/tangara/ui/lvgl_task.cpp +++ b/src/tangara/ui/lvgl_task.cpp @@ -6,45 +6,27 @@ #include "ui/lvgl_task.hpp" -#include -#include -#include - -#include -#include -#include - -#include "core/lv_disp.h" #include "core/lv_group.h" -#include "core/lv_indev.h" #include "core/lv_obj.h" #include "core/lv_obj_pos.h" #include "core/lv_obj_tree.h" -#include "drivers/touchwheel.hpp" +#include "core/lv_refr.h" +#include "display/lv_display.h" #include "esp_log.h" -#include "events/event_queue.hpp" -#include "extra/themes/basic/lv_theme_basic.h" -#include "font/lv_font.h" #include "freertos/portmacro.h" #include "freertos/projdefs.h" #include "freertos/timers.h" -#include "hal/gpio_types.h" -#include "hal/lv_hal_indev.h" -#include "hal/spi_types.h" -#include "input/lvgl_input_driver.hpp" #include "lua.h" -#include "lv_api_map.h" #include "lvgl/lvgl.h" #include "misc/lv_color.h" #include "misc/lv_style.h" #include "misc/lv_timer.h" -#include "tasks.hpp" -#include "ui/modal.hpp" -#include "ui/ui_fsm.hpp" -#include "widgets/lv_label.h" #include "drivers/display.hpp" -#include "drivers/gpios.hpp" +#include "events/event_queue.hpp" +#include "input/lvgl_input_driver.hpp" +#include "tasks.hpp" +#include "ui/ui_fsm.hpp" namespace ui { @@ -66,7 +48,7 @@ auto UiTask::Main() -> void { std::shared_ptr screen = UiState::current_screen(); if (screen != current_screen_ && screen != nullptr) { - lv_scr_load(screen->root()); + lv_screen_load(screen->root()); if (input_) { input_->setGroup(screen->group()); } diff --git a/src/tangara/ui/modal.cpp b/src/tangara/ui/modal.cpp deleted file mode 100644 index 4f5a2432..00000000 --- a/src/tangara/ui/modal.cpp +++ /dev/null @@ -1,57 +0,0 @@ - -/* - * Copyright 2023 jacqueline - * - * SPDX-License-Identifier: GPL-3.0-only - */ - -#include "ui/modal.hpp" - -#include "misc/lv_color.h" - -#include "core/lv_event.h" -#include "esp_log.h" - -#include "core/lv_group.h" -#include "core/lv_obj_pos.h" -#include "database/index.hpp" -#include "events/event_queue.hpp" -#include "extra/widgets/list/lv_list.h" -#include "extra/widgets/menu/lv_menu.h" -#include "extra/widgets/spinner/lv_spinner.h" -#include "hal/lv_hal_disp.h" -#include "misc/lv_area.h" -#include "ui/screen.hpp" -#include "ui/themes.hpp" -#include "ui/ui_events.hpp" -#include "ui/ui_fsm.hpp" -#include "widgets/lv_label.h" - -namespace ui { - -Modal::Modal(Screen* host) - : root_(lv_obj_create(host->modal_content())), - group_(lv_group_create()), - host_(host) { - lv_obj_set_style_bg_opa(host->modal_content(), LV_OPA_40, 0); - - lv_obj_set_size(root_, 120, LV_SIZE_CONTENT); - lv_obj_center(root_); - - lv_obj_set_style_bg_opa(root_, LV_OPA_COVER, 0); - lv_obj_set_style_bg_color(root_, lv_color_white(), 0); - - host_->modal_group(group_); -} - -Modal::~Modal() { - host_->modal_group(nullptr); - lv_obj_set_style_bg_opa(host_->modal_content(), LV_OPA_TRANSP, 0); - - // The group *must* be deleted first. Otherwise, focus events will be - // generated whilst deleting the object tree, which causes a big mess. - lv_group_del(group_); - lv_obj_del(root_); -} - -} // namespace ui diff --git a/src/tangara/ui/modal.hpp b/src/tangara/ui/modal.hpp deleted file mode 100644 index bd5209a7..00000000 --- a/src/tangara/ui/modal.hpp +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Copyright 2023 jacqueline - * - * SPDX-License-Identifier: GPL-3.0-only - */ - -#pragma once - -#include - -#include "core/lv_group.h" -#include "core/lv_obj.h" -#include "core/lv_obj_tree.h" -#include "lvgl.h" - -#include "ui/screen.hpp" - -namespace ui { - -class Modal { - public: - Modal(Screen* host); - virtual ~Modal(); - - auto root() -> lv_obj_t* { return root_; } - auto group() -> lv_group_t* { return group_; } - - protected: - lv_obj_t* const root_; - lv_group_t* const group_; - - private: - Screen* host_; -}; - -} // namespace ui diff --git a/src/tangara/ui/screen.cpp b/src/tangara/ui/screen.cpp index 8357cfbd..5541b6be 100644 --- a/src/tangara/ui/screen.cpp +++ b/src/tangara/ui/screen.cpp @@ -10,7 +10,6 @@ #include "core/lv_obj_pos.h" #include "core/lv_obj_tree.h" -#include "hal/lv_hal_disp.h" #include "misc/lv_area.h" #include "misc/lv_color.h" @@ -19,20 +18,15 @@ namespace ui { Screen::Screen() : root_(lv_obj_create(NULL)), content_(lv_obj_create(root_)), - modal_content_(lv_obj_create(root_)), alert_(lv_obj_create(root_)), - group_(lv_group_create()), - modal_group_(nullptr) { + group_(lv_group_create()) { lv_obj_set_size(root_, lv_pct(100), lv_pct(100)); lv_obj_set_size(content_, lv_pct(100), lv_pct(100)); - lv_obj_set_size(modal_content_, lv_pct(100), lv_pct(100)); lv_obj_set_size(alert_, LV_SIZE_CONTENT, LV_SIZE_CONTENT); lv_obj_center(root_); lv_obj_center(content_); - lv_obj_center(modal_content_); lv_obj_center(alert_); - lv_obj_set_style_bg_opa(modal_content_, LV_OPA_TRANSP, 0); lv_obj_set_style_bg_opa(alert_, LV_OPA_TRANSP, 0); lv_obj_set_scrollbar_mode(root_, LV_SCROLLBAR_MODE_OFF); diff --git a/src/tangara/ui/screen.hpp b/src/tangara/ui/screen.hpp index 40284fda..4a9976ba 100644 --- a/src/tangara/ui/screen.hpp +++ b/src/tangara/ui/screen.hpp @@ -34,25 +34,16 @@ class Screen { auto content() -> lv_obj_t* { return content_; } auto alert() -> lv_obj_t* { return alert_; } - auto modal_content() -> lv_obj_t* { return modal_content_; } - auto modal_group(lv_group_t* g) -> void { modal_group_ = g; } - auto group() -> lv_group_t* { - if (modal_group_) { - return modal_group_; - } - return group_; - } + auto group() -> lv_group_t* { return group_; } virtual auto canPop() -> bool = 0; protected: lv_obj_t* const root_; lv_obj_t* content_; - lv_obj_t* modal_content_; lv_obj_t* alert_; lv_group_t* const group_; - lv_group_t* modal_group_; }; } // namespace ui diff --git a/src/tangara/ui/screen_splash.cpp b/src/tangara/ui/screen_splash.cpp index 651f00dd..3357eeef 100644 --- a/src/tangara/ui/screen_splash.cpp +++ b/src/tangara/ui/screen_splash.cpp @@ -23,6 +23,8 @@ Splash::Splash() { lv_obj_set_style_bg_color(root_, lv_color_black(), 0); lv_obj_t* logo = lv_img_create(root_); + lv_obj_set_style_bg_opa(logo, LV_OPA_COVER, 0); + lv_obj_set_style_bg_color(logo, lv_color_black(), 0); lv_img_set_src(logo, &splash); lv_obj_center(logo); } diff --git a/src/tangara/ui/themes.cpp b/src/tangara/ui/themes.cpp index 44638c55..726bd5f0 100644 --- a/src/tangara/ui/themes.cpp +++ b/src/tangara/ui/themes.cpp @@ -1,4 +1,11 @@ +/* + * Copyright 2024 jacqueline + * + * SPDX-License-Identifier: GPL-3.0-only + */ + #include "ui/themes.hpp" + #include "core/lv_obj.h" #include "core/lv_obj_style.h" #include "core/lv_obj_tree.h" @@ -6,10 +13,9 @@ #include "esp_log.h" #include "misc/lv_color.h" #include "misc/lv_style.h" -#include "widgets/lv_bar.h" -#include "widgets/lv_slider.h" - -LV_FONT_DECLARE(font_fusion_12); +#include "widgets/bar/lv_bar.h" +#include "widgets/button/lv_button.h" +#include "widgets/slider/lv_slider.h" namespace ui { namespace themes { @@ -42,9 +48,9 @@ void Theme::Callback(lv_obj_t* obj) { // Determine class name std::string class_name; - if (lv_obj_check_type(obj, &lv_btn_class)) { + if (lv_obj_check_type(obj, &lv_button_class)) { class_name = "button"; - } else if (lv_obj_check_type(obj, &lv_list_btn_class)) { + } else if (lv_obj_check_type(obj, &lv_list_button_class)) { class_name = "listbutton"; } else if (lv_obj_check_type(obj, &lv_bar_class)) { class_name = "bar"; diff --git a/src/tangara/ui/ui_events.hpp b/src/tangara/ui/ui_events.hpp index cb446cd2..05fd4483 100644 --- a/src/tangara/ui/ui_events.hpp +++ b/src/tangara/ui/ui_events.hpp @@ -7,19 +7,17 @@ #pragma once #include + +#include "tinyfsm.hpp" + #include "database/database.hpp" #include "database/index.hpp" #include "drivers/gpios.hpp" #include "drivers/nvs.hpp" -#include "tinyfsm.hpp" #include "ui/screen.hpp" namespace ui { -// TODO(jacqueline): is this needed? is this good? -/* - * Event emitted by the main task on heartbeat. - */ struct OnStorageChange : tinyfsm::Event { bool is_mounted; }; @@ -44,9 +42,6 @@ struct ReindexDatabase : tinyfsm::Event {}; struct BackPressed : tinyfsm::Event {}; struct ShowNowPlaying : tinyfsm::Event {}; -struct ModalConfirmPressed : tinyfsm::Event {}; -struct ModalCancelPressed : tinyfsm::Event {}; - struct DismissAlerts : tinyfsm::Event {}; } // namespace internal diff --git a/src/tangara/ui/ui_fsm.cpp b/src/tangara/ui/ui_fsm.cpp index 3bd19bc5..968e2931 100644 --- a/src/tangara/ui/ui_fsm.cpp +++ b/src/tangara/ui/ui_fsm.cpp @@ -5,6 +5,7 @@ */ #include "ui/ui_fsm.hpp" +#include #include #include @@ -23,9 +24,8 @@ #include "freertos/projdefs.h" #include "lua.hpp" #include "luavgl.h" -#include "misc/lv_gc.h" +#include "tick/lv_tick.h" #include "tinyfsm.hpp" -#include "widgets/lv_label.h" #include "audio/audio_events.hpp" #include "audio/audio_fsm.hpp" @@ -74,7 +74,6 @@ std::unique_ptr UiState::sDeviceFactory; std::stack> UiState::sScreens; std::shared_ptr UiState::sCurrentScreen; -std::shared_ptr UiState::sCurrentModal; std::shared_ptr UiState::sLua; static TimerHandle_t sAlertTimer; @@ -84,6 +83,14 @@ static void alert_timer_callback(TimerHandle_t timer) { events::Ui().Dispatch(internal::DismissAlerts{}); } +static auto lvgl_tick_cb() -> uint32_t { + return esp_timer_get_time() / 1000; +} + +static auto lvgl_delay_cb(uint32_t ms) -> void { + vTaskDelay(pdMS_TO_TICKS(ms)); +} + lua::Property UiState::sBatteryPct{0}; lua::Property UiState::sBatteryMv{0}; lua::Property UiState::sBatteryCharging{false}; @@ -281,6 +288,8 @@ auto UiState::InitBootSplash(drivers::IGpios& gpios, drivers::NvsStorage& nvs) void UiState::react(const internal::InitDisplay& ev) { // Init LVGL first, since the display driver registers itself with LVGL. lv_init(); + lv_tick_set_cb(lvgl_tick_cb); + lv_delay_set_cb(lvgl_delay_cb); drivers::displays::InitialisationData init_data = drivers::displays::kST7735R; @@ -448,9 +457,12 @@ void UiState::react(const system_fsm::BluetoothEvent& ev) { default: break; } - } else if (std::holds_alternative(ev.event)) { + } else if (std::holds_alternative( + ev.event)) { // Todo: Do something with this (ie, bt volume alert) - ESP_LOGI(kTag, "Recieved volume changed event with new volume: %d", std::get(ev.event).new_vol); + ESP_LOGI( + kTag, "Recieved volume changed event with new volume: %d", + std::get(ev.event).new_vol); } } @@ -469,7 +481,7 @@ void Splash::react(const system_fsm::BootComplete& ev) { // The system has finished booting! We now need to prepare to show real UI. // This basically just involves reading and applying the user's preferences. - lv_theme_t* base_theme = lv_theme_basic_init(NULL); + lv_theme_t* base_theme = lv_theme_simple_init(NULL); lv_disp_set_theme(NULL, base_theme); themes::Theme::instance()->Apply(); diff --git a/src/tangara/ui/ui_fsm.hpp b/src/tangara/ui/ui_fsm.hpp index aea1eb36..74c48b6e 100644 --- a/src/tangara/ui/ui_fsm.hpp +++ b/src/tangara/ui/ui_fsm.hpp @@ -32,7 +32,6 @@ #include "system_fsm/service_locator.hpp" #include "system_fsm/system_events.hpp" #include "ui/lvgl_task.hpp" -#include "ui/modal.hpp" #include "ui/screen.hpp" #include "ui/ui_events.hpp" @@ -81,13 +80,6 @@ class UiState : public tinyfsm::Fsm { void react(const system_fsm::BluetoothEvent&); - virtual void react(const internal::ModalCancelPressed&) { - sCurrentModal.reset(); - } - virtual void react(const internal::ModalConfirmPressed&) { - sCurrentModal.reset(); - } - void react(const internal::ReindexDatabase&){}; protected: @@ -103,7 +95,6 @@ class UiState : public tinyfsm::Fsm { static std::stack> sScreens; static std::shared_ptr sCurrentScreen; - static std::shared_ptr sCurrentModal; static std::shared_ptr sLua; static lua::Property sBatteryPct;