From ccf278d1444f648da562de2d72c3ac21be3a05f7 Mon Sep 17 00:00:00 2001 From: mathieu _alkama_ m Date: Sun, 13 Dec 2015 13:07:36 +0100 Subject: [PATCH] Fixing indentations and a few formatting issues --- ogl_editor/CMakeLists.txt | 80 ++-- ogl_editor/src/Commands.c | 66 ++- ogl_editor/src/Commands.h | 1 - ogl_editor/src/Dialog.h | 1 - ogl_editor/src/Editor.c | 27 +- ogl_editor/src/Editor.h | 1 - ogl_editor/src/ImageData.c | 841 ++++++++++++++++++------------------- ogl_editor/src/ImageData.h | 1 - ogl_editor/src/Menu.c | 1 - ogl_editor/src/Menu.h | 27 +- ogl_editor/src/MicroknightFont.c | 1 - ogl_editor/src/MicroknightFont.h | 1 - ogl_editor/src/MinecraftiaFont.c | 120 +++--- ogl_editor/src/MinecraftiaFont.h | 1 - ogl_editor/src/RemoteConnection.c | 29 +- ogl_editor/src/RemoteConnection.h | 1 - ogl_editor/src/TrackData.c | 3 - ogl_editor/src/TrackData.h | 1 - ogl_editor/src/TrackView.c | 1 - ogl_editor/src/TrackView.h | 1 - ogl_editor/src/Window.h | 1 - ogl_editor/src/loadsave.c | 65 ++- ogl_editor/src/loadsave.h | 1 - ogl_editor/src/macosx/FileDialog.m | 57 ++- ogl_editor/src/macosx/RocketView.h | 5 +- ogl_editor/src/macosx/RocketView.m | 79 ++-- ogl_editor/src/macosx/delegate.h | 3 +- ogl_editor/src/macosx/delegate.m | 10 +- ogl_editor/src/macosx/main.m | 3 +- ogl_editor/src/minmax.h | 1 - ogl_editor/src/rlog.c | 17 +- ogl_editor/src/rlog.h | 9 +- 32 files changed, 711 insertions(+), 745 deletions(-) diff --git a/ogl_editor/CMakeLists.txt b/ogl_editor/CMakeLists.txt index 3b66586..17cafcc 100644 --- a/ogl_editor/CMakeLists.txt +++ b/ogl_editor/CMakeLists.txt @@ -20,7 +20,7 @@ endif() ############################################################################## # MXML file(GLOB MXML_SRCS - external/mxml/*.c + external/mxml/*.c ) add_library(mxml ${MXML_SRCS}) target_include_directories(mxml PUBLIC external/mxml) @@ -29,7 +29,7 @@ target_compile_definitions(mxml PUBLIC _THREAD_SAFE _REENTRANT) ############################################################################## # SYNC file(GLOB SYNC_SRCS - ../lib/*.c + ../lib/*.c ) add_library(sync ${SYNC_SRCS}) target_include_directories(sync PUBLIC ../lib) @@ -37,8 +37,8 @@ target_include_directories(sync PUBLIC ../lib) ############################################################################## # EMGUI file(GLOB_RECURSE EMGUI_SRCS - emgui/src/*.c - emgui/src/*.h + emgui/src/*.c + emgui/src/*.h ) add_library(emgui ${EMGUI_SRCS}) target_include_directories(emgui PUBLIC emgui/src emgui/include) @@ -48,16 +48,16 @@ target_compile_options(emgui PUBLIC -Werror -pedantic-errors) ############################################################################## # EDITOR file(GLOB PROJECT_SRCS - src/*.c - src/*.m - src/*.h + src/*.c + src/*.m + src/*.h ) if (APPLE) - file(GLOB PROJECT_PLATFORM_SRCS - src/macosx/*.c - src/macosx/*.m - src/macosx/*.h - ) + file(GLOB PROJECT_PLATFORM_SRCS + src/macosx/*.c + src/macosx/*.m + src/macosx/*.h + ) endif() file(GLOB RESOURCES_DATA data/macosx/icon.icns @@ -65,34 +65,34 @@ file(GLOB RESOURCES_DATA source_group("Data" FILES ${RESOURCES_DATA}) if (APPLE) - set(GUI_TYPE MACOSX_BUNDLE) + set(GUI_TYPE MACOSX_BUNDLE) find_library(COCOA_FRAMEWORK Cocoa) - find_library(OPENGL_FRAMEWORK OpenGL) - find_library(CARBON_FRAMEWORK Carbon) + find_library(OPENGL_FRAMEWORK OpenGL) + find_library(CARBON_FRAMEWORK Carbon) - mark_as_advanced(COCOA_FRAMEWORK OPENGL_FRAMEWORK CARBON_FRAMEWORK) + mark_as_advanced(COCOA_FRAMEWORK OPENGL_FRAMEWORK CARBON_FRAMEWORK) - set(PLATFORM_LIBS ${COCOA_FRAMEWORK} ${OPENGL_FRAMEWORK} ${CARBON_FRAMEWORK}) + set(PLATFORM_LIBS ${COCOA_FRAMEWORK} ${OPENGL_FRAMEWORK} ${CARBON_FRAMEWORK}) # Define some settings for the Bundle - set(MACOSX_BUNDLE_BUNDLE_NAME ${RKT_EXE_NAME}) - set(MACOSX_BUNDLE_GUI_IDENTIFIER "com.tbl.rocketeditor") - set(MACOSX_BUNDLE_ICON_FILE icon.icns) - set(MACOSX_BUNDLE_INFO_STRING "${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH},Copyright © 2016 GNU Rocket Contributors") - set(MACOSX_BUNDLE_SHORT_VERSION_STRING "${VERSION_MAJOR}.${VERSION_MINOR}") - set(MACOSX_BUNDLE_LONG_VERSION_STRING "${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH}") - set(MACOSX_BUNDLE_BUNDLE_VERSION "${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH}") - set(MACOSX_BUNDLE_COPYRIGHT "Copyright © 2012-2016 GNU Rocket Contributors. All rights reserved.") + set(MACOSX_BUNDLE_BUNDLE_NAME ${RKT_EXE_NAME}) + set(MACOSX_BUNDLE_GUI_IDENTIFIER "com.tbl.rocketeditor") + set(MACOSX_BUNDLE_ICON_FILE icon.icns) + set(MACOSX_BUNDLE_INFO_STRING "${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH},Copyright © 2016 GNU Rocket Contributors") + set(MACOSX_BUNDLE_SHORT_VERSION_STRING "${VERSION_MAJOR}.${VERSION_MINOR}") + set(MACOSX_BUNDLE_LONG_VERSION_STRING "${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH}") + set(MACOSX_BUNDLE_BUNDLE_VERSION "${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH}") + set(MACOSX_BUNDLE_COPYRIGHT "Copyright © 2012-2016 GNU Rocket Contributors. All rights reserved.") set_source_files_properties(${RESOURCES_DATA} PROPERTIES MACOSX_PACKAGE_LOCATION Resources) - set(PROJECT_SRCS ${GUI_TYPE} ${PROJECT_SRCS} ${RESOURCES_DATA}) + set(PROJECT_SRCS ${GUI_TYPE} ${PROJECT_SRCS} ${RESOURCES_DATA}) endif (APPLE) add_executable(${RKT_EXE_NAME} ${PROJECT_SRCS} ${PROJECT_PLATFORM_SRCS} data/macosx/appnib.xib) if (APPLE) - set_target_properties(${RKT_EXE_NAME} PROPERTIES MACOSX_BUNDLE_INFO_PLIST ${CMAKE_CURRENT_SOURCE_DIR}/data/macosx/MacOSXBundleInfo.plist.in) + set_target_properties(${RKT_EXE_NAME} PROPERTIES MACOSX_BUNDLE_INFO_PLIST ${CMAKE_CURRENT_SOURCE_DIR}/data/macosx/MacOSXBundleInfo.plist.in) endif () target_include_directories(${RKT_EXE_NAME} PUBLIC . src emgui/include external/mxml) target_compile_options(${RKT_EXE_NAME} PUBLIC -Werror -pedantic-errors) @@ -100,18 +100,18 @@ target_link_libraries(${RKT_EXE_NAME} sync mxml emgui ${PLATFORM_LIBS}) # compile the nibs if (APPLE) - find_program(IBTOOL ibtool HINTS "/usr/bin" "${OSX_DEVELOPER_ROOT}/usr/bin") - if (${IBTOOL} STREQUAL "IBTOOL-NOTFOUND") - message(SEND_ERROR "ibtool can not be found and is needed to compile the .xib files. It should have been installed with the Apple developer tools. The default system paths were searched in addition to ${OSX_DEVELOPER_ROOT}/usr/bin") - endif() + find_program(IBTOOL ibtool HINTS "/usr/bin" "${OSX_DEVELOPER_ROOT}/usr/bin") + if (${IBTOOL} STREQUAL "IBTOOL-NOTFOUND") + message(SEND_ERROR "ibtool can not be found and is needed to compile the .xib files. It should have been installed with the Apple developer tools. The default system paths were searched in addition to ${OSX_DEVELOPER_ROOT}/usr/bin") + endif() - # Make sure the 'Resources' Directory is correctly created before we build - #add_custom_command (TARGET ${RKT_EXE_NAME} PRE_BUILD COMMAND echo ${CMAKE_BINARY_DIR}/\${CONFIGURATION}/${RKT_EXE_NAME}.app/Contents/Resources/appnib.nib) + # Make sure the 'Resources' Directory is correctly created before we build + #add_custom_command (TARGET ${RKT_EXE_NAME} PRE_BUILD COMMAND echo ${CMAKE_BINARY_DIR}/\${CONFIGURATION}/${RKT_EXE_NAME}.app/Contents/Resources/appnib.nib) - # Compile the .xib files using the 'ibtool' program with the destination being the app package - add_custom_command (TARGET ${RKT_EXE_NAME} POST_BUILD - COMMAND ${IBTOOL} --errors --warnings --notices --output-format human-readable-text - --compile ${CMAKE_BINARY_DIR}/\${CONFIGURATION}/${RKT_EXE_NAME}.app/Contents/Resources/appnib.nib - ${CMAKE_CURRENT_SOURCE_DIR}/data/macosx/appnib.xib - COMMENT "Compiling appnib.xib") -endif (APPLE) \ No newline at end of file + # Compile the .xib files using the 'ibtool' program with the destination being the app package + add_custom_command (TARGET ${RKT_EXE_NAME} POST_BUILD + COMMAND ${IBTOOL} --errors --warnings --notices --output-format human-readable-text + --compile ${CMAKE_BINARY_DIR}/\${CONFIGURATION}/${RKT_EXE_NAME}.app/Contents/Resources/appnib.nib + ${CMAKE_CURRENT_SOURCE_DIR}/data/macosx/appnib.xib + COMMENT "Compiling appnib.xib") +endif (APPLE) diff --git a/ogl_editor/src/Commands.c b/ogl_editor/src/Commands.c index cf22fac..6ccb438 100644 --- a/ogl_editor/src/Commands.c +++ b/ogl_editor/src/Commands.c @@ -210,10 +210,10 @@ void Commands_deleteKey(int track, int row) struct DeleteKeyData* data; Command* command; struct sync_track* t = s_syncTracks[track]; - + if (!is_key_frame(t, row)) return; - + command = malloc(sizeof(Command)); memset(command, 0, sizeof(Command)); @@ -327,7 +327,7 @@ void Commands_setSelection(struct TrackViewInfo* viewInfo, int startTrack, int e { struct ChangeSelectionData* data; Command* command; - + command = malloc(sizeof(Command)); memset(command, 0, sizeof(Command)); @@ -700,35 +700,35 @@ static void CommandList_unlinkEntry(CommandList* list, Command* command) Command* prev; Command* next; - prev = command->prev; - next = command->next; + prev = command->prev; + next = command->next; - if (prev) - { - if (next) - { - prev->next = next; - next->prev = prev; - } - else - { - prev->next = 0; - list->last = prev; - } - } - else - { - if (next) - { - next->prev = 0; - list->first = next; - } - else - { - list->first = 0; - list->last = 0; - } - } + if (prev) + { + if (next) + { + prev->next = next; + next->prev = prev; + } + else + { + prev->next = 0; + list->last = prev; + } + } + else + { + if (next) + { + next->prev = 0; + list->first = next; + } + else + { + list->first = 0; + list->last = 0; + } + } } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// @@ -738,7 +738,7 @@ static void CommandList_delEntry(CommandList* list, Command* command) CommandList_unlinkEntry(list, command); free(command->userData); - free(command); + free(command); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// @@ -764,5 +764,3 @@ static bool CommandList_isEmpty(CommandList* list) { return (!list->first && !list->last); } - - diff --git a/ogl_editor/src/Commands.h b/ogl_editor/src/Commands.h index f76c309..104df2a 100644 --- a/ogl_editor/src/Commands.h +++ b/ogl_editor/src/Commands.h @@ -35,4 +35,3 @@ void Commands_endMulti(); int Commands_undoCount(); #endif - diff --git a/ogl_editor/src/Dialog.h b/ogl_editor/src/Dialog.h index 3314be2..d90ca89 100644 --- a/ogl_editor/src/Dialog.h +++ b/ogl_editor/src/Dialog.h @@ -5,4 +5,3 @@ int Dialog_open(text_t* dest); int Dialog_save(text_t* dest); void Dialog_showError(const text_t* text); - diff --git a/ogl_editor/src/Editor.c b/ogl_editor/src/Editor.c index 552516b..3a5964b 100644 --- a/ogl_editor/src/Editor.c +++ b/ogl_editor/src/Editor.c @@ -1396,19 +1396,19 @@ static void enterCurrentValue(struct sync_track* track, int activeTrack, int row if (idx < 0) idx = -idx - 1; - key.row = rowPos; - - if (track->num_keys > 0) - { - key.value = (float)sync_get_val(track, rowPos); - key.type = track->keys[emaxi(idx - 1, 0)].type; - } - else - { - key.value = 0.0f; - key.type = 0; - } - + key.row = rowPos; + + if (track->num_keys > 0) + { + key.value = (float)sync_get_val(track, rowPos); + key.type = track->keys[emaxi(idx - 1, 0)].type; + } + else + { + key.value = 0.0f; + key.type = 0; + } + Commands_addOrUpdateKey(activeTrack, &key); updateNeedsSaving(); } @@ -1989,4 +1989,3 @@ bool Editor_keyDown(int key, int keyCode, int modifiers) return true; } - diff --git a/ogl_editor/src/Editor.h b/ogl_editor/src/Editor.h index 411a2a1..c955d8e 100644 --- a/ogl_editor/src/Editor.h +++ b/ogl_editor/src/Editor.h @@ -24,4 +24,3 @@ text_t** Editor_getRecentFiles(); /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// #define EDITOR_VERSION _T(" 1.1 Beta 1 ") - diff --git a/ogl_editor/src/ImageData.c b/ogl_editor/src/ImageData.c index 4830fff..3f06b6c 100644 --- a/ogl_editor/src/ImageData.c +++ b/ogl_editor/src/ImageData.c @@ -2,430 +2,429 @@ unsigned char g_arrow_right_png[] = { - 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, - 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x08, - 0x08, 0x02, 0x00, 0x00, 0x00, 0x4b, 0x6d, 0x29, 0xdc, 0x00, 0x00, 0x04, - 0x24, 0x69, 0x43, 0x43, 0x50, 0x49, 0x43, 0x43, 0x20, 0x50, 0x72, 0x6f, - 0x66, 0x69, 0x6c, 0x65, 0x00, 0x00, 0x38, 0x11, 0x85, 0x55, 0xdf, 0x6f, - 0xdb, 0x54, 0x14, 0x3e, 0x89, 0x6f, 0x52, 0xa4, 0x16, 0x3f, 0x20, 0x58, - 0x47, 0x87, 0x8a, 0xc5, 0xaf, 0x55, 0x53, 0x5b, 0xb9, 0x1b, 0x1a, 0xad, - 0xc6, 0x06, 0x49, 0x93, 0xa5, 0xed, 0x4a, 0x16, 0xa5, 0xe9, 0xd8, 0x2a, - 0x24, 0xe4, 0x3a, 0x37, 0x89, 0xa9, 0x1b, 0x07, 0xdb, 0xe9, 0xb6, 0xaa, - 0x4f, 0x7b, 0x81, 0x37, 0x06, 0xfc, 0x01, 0x40, 0xd9, 0x03, 0x0f, 0x48, - 0x3c, 0x21, 0x0d, 0x06, 0x62, 0x7b, 0xd9, 0xf6, 0xc0, 0xb4, 0x49, 0x53, - 0x87, 0x2a, 0xaa, 0x49, 0x48, 0x7b, 0xe8, 0xc4, 0x0f, 0x21, 0x26, 0xed, - 0x05, 0x55, 0xe1, 0xbb, 0x76, 0x62, 0x27, 0x53, 0xc4, 0x5c, 0xf5, 0xfa, - 0xcb, 0x39, 0xdf, 0x39, 0xe7, 0x3b, 0xe7, 0x5e, 0xdb, 0x44, 0x3d, 0x5f, - 0x69, 0xb5, 0x9a, 0x19, 0x55, 0x88, 0x96, 0xab, 0xae, 0x9d, 0xcf, 0x24, - 0x95, 0x93, 0xa7, 0x16, 0x94, 0x9e, 0x4d, 0x8a, 0xd2, 0xb3, 0xd4, 0x4b, - 0x03, 0xd4, 0xab, 0xe9, 0x4e, 0x2d, 0x91, 0xcb, 0xcd, 0x12, 0x2e, 0xc1, - 0x15, 0xf7, 0xce, 0xeb, 0xe1, 0x1d, 0x8a, 0x08, 0xcb, 0xed, 0x91, 0xee, - 0xfe, 0x4e, 0xf6, 0x23, 0xbf, 0x7a, 0x8b, 0xdc, 0xd1, 0x89, 0x22, 0x4f, - 0xc0, 0x6e, 0x15, 0x1d, 0x7d, 0x19, 0xf8, 0x0c, 0x51, 0xcc, 0xd4, 0x6b, - 0xb6, 0x4b, 0x14, 0xbf, 0x07, 0xfb, 0xf8, 0x69, 0xb7, 0x06, 0xdc, 0xf3, - 0x1c, 0xf0, 0xd3, 0x36, 0x04, 0x02, 0xab, 0x02, 0x97, 0x7d, 0x9c, 0x12, - 0x78, 0xd1, 0xc7, 0x27, 0x3d, 0x4e, 0x21, 0x3f, 0x09, 0x8e, 0xd0, 0x2a, - 0xeb, 0x15, 0xad, 0x08, 0xbc, 0x06, 0x3c, 0xbc, 0xd8, 0x66, 0x2f, 0xb7, - 0x61, 0x5f, 0x03, 0x18, 0xc8, 0x93, 0xe1, 0x55, 0x6e, 0x1b, 0xba, 0x22, - 0x66, 0x91, 0xb3, 0xad, 0x92, 0x61, 0x72, 0xcf, 0xe1, 0x2f, 0x8f, 0x71, - 0xb7, 0x31, 0xff, 0x0f, 0x2e, 0x9b, 0x75, 0xf4, 0xec, 0x5d, 0x83, 0x58, - 0xfb, 0x9c, 0xa5, 0xb9, 0x63, 0xb8, 0x0f, 0x89, 0xde, 0x2b, 0xf6, 0x54, - 0xbe, 0x89, 0x3f, 0xd7, 0xb5, 0xf4, 0x1c, 0xf0, 0x4b, 0xb0, 0x5f, 0xaf, - 0xb9, 0x49, 0x61, 0x7f, 0x05, 0xf8, 0x8f, 0xfa, 0xd2, 0x7c, 0x02, 0x78, - 0x1f, 0x51, 0xf4, 0xa9, 0x92, 0x7d, 0x74, 0xde, 0xe7, 0x47, 0x5f, 0x5f, - 0xad, 0x14, 0xde, 0x06, 0xde, 0x05, 0x7b, 0xd1, 0x70, 0xa7, 0x0b, 0x4d, - 0xfb, 0x6a, 0x75, 0x31, 0x7b, 0x1c, 0x18, 0xb1, 0xd1, 0xf5, 0x25, 0xeb, - 0x98, 0xc8, 0x23, 0x38, 0xd7, 0x75, 0x67, 0x12, 0xb3, 0xa4, 0x17, 0x80, - 0xef, 0x56, 0xf8, 0xb4, 0xd8, 0x63, 0xe8, 0x91, 0xa8, 0xc8, 0x53, 0x69, - 0xe0, 0x61, 0xe0, 0xc1, 0x4a, 0x7d, 0xaa, 0x99, 0x5f, 0x9a, 0x71, 0x56, - 0xe6, 0x84, 0xdd, 0xcb, 0xb3, 0x5a, 0x99, 0xcc, 0x02, 0x23, 0x8f, 0x64, - 0xbf, 0xa7, 0xcd, 0xe4, 0x80, 0x07, 0x80, 0x3f, 0xb4, 0xad, 0xbc, 0xa8, - 0x05, 0xcd, 0xd2, 0x3a, 0x37, 0x33, 0xa2, 0x16, 0xf2, 0x4b, 0x57, 0x6b, - 0x6e, 0xae, 0xa9, 0x41, 0xda, 0xae, 0x9a, 0x59, 0x51, 0x0b, 0xfd, 0x32, - 0x99, 0x3b, 0x5e, 0x8f, 0xc8, 0x29, 0x6d, 0xbb, 0x95, 0xc2, 0x94, 0x1f, - 0xcb, 0x0e, 0xba, 0x76, 0xa1, 0x19, 0xcb, 0x16, 0x4a, 0xc6, 0xd1, 0xe9, - 0x26, 0x7f, 0xad, 0x66, 0x7a, 0x67, 0x11, 0xda, 0xd8, 0x05, 0xbb, 0x9e, - 0x17, 0xda, 0x90, 0x9f, 0xdd, 0xd2, 0xec, 0x74, 0x06, 0x18, 0x79, 0xd8, - 0x3f, 0xbc, 0x3a, 0x2f, 0xe6, 0x06, 0x1c, 0xdb, 0x5d, 0xd4, 0x52, 0x62, - 0xb6, 0xa3, 0xc0, 0x47, 0xe8, 0x44, 0x44, 0x23, 0x4e, 0x16, 0x2d, 0x62, - 0xd5, 0xa9, 0x4a, 0x3b, 0xa4, 0x50, 0x9e, 0x32, 0x94, 0xc4, 0xbd, 0x46, - 0x36, 0x3c, 0x25, 0x32, 0xc8, 0x84, 0x85, 0xc3, 0xcb, 0x61, 0x31, 0x22, - 0x4f, 0xd2, 0x12, 0x6c, 0xdd, 0x79, 0x39, 0x8f, 0xe3, 0xc7, 0x84, 0x8c, - 0xb2, 0x17, 0xbd, 0x2d, 0xa2, 0x51, 0xa5, 0x3b, 0xc7, 0xaf, 0x70, 0xbf, - 0xc9, 0xb1, 0x58, 0x3f, 0x53, 0xd9, 0x01, 0xfc, 0x1f, 0x62, 0xb3, 0xec, - 0x30, 0x1b, 0x67, 0x13, 0xa4, 0xb0, 0x37, 0xd8, 0x9b, 0xec, 0x08, 0x4b, - 0xc1, 0x3a, 0xc1, 0x0e, 0x05, 0x0a, 0x72, 0x6d, 0x3a, 0x15, 0x2a, 0xd3, - 0x7d, 0x28, 0xf5, 0xf3, 0xbc, 0x4f, 0x75, 0x54, 0x16, 0x3a, 0x4e, 0x50, - 0xf2, 0xfc, 0x40, 0x7d, 0x28, 0x88, 0x51, 0xce, 0xd9, 0xef, 0x1a, 0xfa, - 0xcd, 0x8f, 0xfe, 0x86, 0x9a, 0xb0, 0x4b, 0x2b, 0xf4, 0x23, 0x4f, 0xd0, - 0x31, 0x34, 0x5b, 0xed, 0x13, 0x20, 0x07, 0x13, 0x68, 0x75, 0x37, 0xd2, - 0x3e, 0xa7, 0x6b, 0x6b, 0x3f, 0xec, 0x0e, 0x3c, 0xca, 0x06, 0xbb, 0xf8, - 0xce, 0xed, 0xbe, 0x6b, 0x6b, 0x74, 0xfc, 0x71, 0xf3, 0x8d, 0xdd, 0x8b, - 0x6d, 0xc7, 0x36, 0xb0, 0x6e, 0xc6, 0xb6, 0xc2, 0xf8, 0xd8, 0xaf, 0xb1, - 0x2d, 0xfc, 0x6d, 0x52, 0x02, 0x3b, 0x60, 0x7a, 0x8a, 0x96, 0xa1, 0xca, - 0xf0, 0x76, 0xc2, 0x09, 0x78, 0x23, 0x1d, 0x3d, 0x5c, 0x01, 0xd3, 0x25, - 0x0d, 0xeb, 0x6f, 0xe0, 0x59, 0xd0, 0xda, 0x52, 0xda, 0xb1, 0xa3, 0xa5, - 0xea, 0xf9, 0x81, 0xd0, 0x23, 0x26, 0xc1, 0x3f, 0xc8, 0x3e, 0xcc, 0xd2, - 0xb9, 0xe1, 0xd0, 0xaa, 0xfe, 0xa2, 0xfe, 0xa9, 0x6e, 0xa8, 0x5f, 0xa8, - 0x17, 0xd4, 0xdf, 0x3b, 0x6a, 0x84, 0x19, 0x3b, 0xa6, 0x24, 0x7d, 0x2a, - 0x7d, 0x2b, 0xfd, 0x28, 0x7d, 0x27, 0x7d, 0x2f, 0xfd, 0x4c, 0x8a, 0x74, - 0x59, 0xba, 0x22, 0xfd, 0x24, 0x5d, 0x95, 0xbe, 0x91, 0x2e, 0x05, 0x39, - 0xbb, 0xef, 0xbd, 0x9f, 0x25, 0xd8, 0x7b, 0xaf, 0x5f, 0x61, 0x13, 0xdd, - 0x8a, 0x5d, 0x68, 0xd5, 0x6b, 0x9f, 0x35, 0x27, 0x53, 0x4e, 0xca, 0x7b, - 0xe4, 0x17, 0xe5, 0x94, 0xfc, 0xbc, 0xfc, 0xb2, 0x3c, 0x1b, 0xb0, 0x14, - 0xb9, 0x5f, 0x1e, 0x93, 0xa7, 0xe4, 0xbd, 0xf0, 0xec, 0x09, 0xf6, 0xcd, - 0x0c, 0xfd, 0x1d, 0xbd, 0x18, 0x74, 0x0a, 0xb3, 0x6a, 0x4d, 0xb5, 0x7b, - 0x2d, 0xf1, 0x04, 0x18, 0x34, 0x0f, 0x25, 0x06, 0x9d, 0x06, 0xd7, 0xc6, - 0x54, 0xc5, 0x84, 0xab, 0x74, 0x16, 0x59, 0xdb, 0x9f, 0x93, 0xa6, 0x52, - 0x36, 0xc8, 0xc6, 0xd8, 0xf4, 0x23, 0xa7, 0x76, 0x5c, 0x9c, 0xe5, 0x96, - 0x8a, 0x78, 0x3a, 0x9e, 0x8a, 0x27, 0x48, 0x89, 0xef, 0x8b, 0x4f, 0xc4, - 0xc7, 0xe2, 0x33, 0x02, 0xb7, 0x9e, 0xbc, 0xf8, 0x5e, 0xf8, 0x26, 0xb0, - 0xa6, 0x03, 0xf5, 0xfe, 0x93, 0x13, 0x30, 0x3a, 0x3a, 0xe0, 0x6d, 0x2c, - 0x4c, 0x25, 0xc8, 0x33, 0xe2, 0x9d, 0x3a, 0x71, 0x56, 0x45, 0xf4, 0x0a, - 0x74, 0x9b, 0xd0, 0xcd, 0x5d, 0x7e, 0x06, 0xdf, 0x0e, 0xa2, 0x49, 0xab, - 0x76, 0xd6, 0x36, 0xca, 0x15, 0x57, 0xd9, 0xaf, 0xaa, 0xaf, 0x29, 0x09, - 0x7c, 0xca, 0xb8, 0x32, 0x5d, 0xd5, 0x47, 0x87, 0x15, 0xcd, 0x34, 0x15, - 0xcf, 0xe5, 0x28, 0x36, 0x77, 0xb8, 0xbd, 0xc2, 0x8b, 0xa3, 0x24, 0xbe, - 0x83, 0x22, 0x8e, 0xe8, 0x41, 0xde, 0xfb, 0xbe, 0x45, 0x76, 0xdd, 0x0c, - 0x6d, 0xee, 0x5b, 0x44, 0x87, 0xff, 0xc2, 0x3b, 0xeb, 0x56, 0x68, 0x5b, - 0xa8, 0x13, 0x7d, 0xed, 0x10, 0xf5, 0xbf, 0x1a, 0xda, 0x86, 0xf0, 0x4e, - 0x7c, 0xe6, 0x33, 0xa2, 0x8b, 0x07, 0xf5, 0xba, 0xbd, 0xe2, 0xe7, 0xa3, - 0x48, 0xe4, 0x06, 0x91, 0x53, 0x3a, 0xb0, 0xdf, 0xfb, 0x1d, 0xe9, 0x4b, - 0xe2, 0xdd, 0x74, 0xb7, 0xd1, 0x78, 0x80, 0xf7, 0x55, 0xcf, 0x27, 0x44, - 0x3b, 0x1f, 0x37, 0x1a, 0xff, 0xae, 0x37, 0x1a, 0x3b, 0x5f, 0x22, 0xff, - 0x16, 0xd1, 0x65, 0xf3, 0x3f, 0x59, 0x00, 0x71, 0x78, 0x6c, 0x1b, 0x2b, - 0x13, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0b, - 0x13, 0x00, 0x00, 0x0b, 0x13, 0x01, 0x00, 0x9a, 0x9c, 0x18, 0x00, 0x00, - 0x04, 0xdc, 0x69, 0x54, 0x58, 0x74, 0x58, 0x4d, 0x4c, 0x3a, 0x63, 0x6f, - 0x6d, 0x2e, 0x61, 0x64, 0x6f, 0x62, 0x65, 0x2e, 0x78, 0x6d, 0x70, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x3c, 0x78, 0x3a, 0x78, 0x6d, 0x70, 0x6d, 0x65, - 0x74, 0x61, 0x20, 0x78, 0x6d, 0x6c, 0x6e, 0x73, 0x3a, 0x78, 0x3d, 0x22, - 0x61, 0x64, 0x6f, 0x62, 0x65, 0x3a, 0x6e, 0x73, 0x3a, 0x6d, 0x65, 0x74, - 0x61, 0x2f, 0x22, 0x20, 0x78, 0x3a, 0x78, 0x6d, 0x70, 0x74, 0x6b, 0x3d, - 0x22, 0x58, 0x4d, 0x50, 0x20, 0x43, 0x6f, 0x72, 0x65, 0x20, 0x35, 0x2e, - 0x31, 0x2e, 0x32, 0x22, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x3c, 0x72, 0x64, - 0x66, 0x3a, 0x52, 0x44, 0x46, 0x20, 0x78, 0x6d, 0x6c, 0x6e, 0x73, 0x3a, - 0x72, 0x64, 0x66, 0x3d, 0x22, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, - 0x77, 0x77, 0x77, 0x2e, 0x77, 0x33, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x31, - 0x39, 0x39, 0x39, 0x2f, 0x30, 0x32, 0x2f, 0x32, 0x32, 0x2d, 0x72, 0x64, - 0x66, 0x2d, 0x73, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x2d, 0x6e, 0x73, 0x23, - 0x22, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3c, 0x72, 0x64, - 0x66, 0x3a, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, - 0x6e, 0x20, 0x72, 0x64, 0x66, 0x3a, 0x61, 0x62, 0x6f, 0x75, 0x74, 0x3d, - 0x22, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x78, 0x6d, 0x6c, 0x6e, 0x73, 0x3a, 0x74, 0x69, 0x66, - 0x66, 0x3d, 0x22, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x6e, 0x73, - 0x2e, 0x61, 0x64, 0x6f, 0x62, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x74, - 0x69, 0x66, 0x66, 0x2f, 0x31, 0x2e, 0x30, 0x2f, 0x22, 0x3e, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3c, 0x74, 0x69, 0x66, - 0x66, 0x3a, 0x52, 0x65, 0x73, 0x6f, 0x6c, 0x75, 0x74, 0x69, 0x6f, 0x6e, - 0x55, 0x6e, 0x69, 0x74, 0x3e, 0x31, 0x3c, 0x2f, 0x74, 0x69, 0x66, 0x66, - 0x3a, 0x52, 0x65, 0x73, 0x6f, 0x6c, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x55, - 0x6e, 0x69, 0x74, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x3c, 0x74, 0x69, 0x66, 0x66, 0x3a, 0x43, 0x6f, 0x6d, 0x70, - 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x3e, 0x35, 0x3c, 0x2f, 0x74, - 0x69, 0x66, 0x66, 0x3a, 0x43, 0x6f, 0x6d, 0x70, 0x72, 0x65, 0x73, 0x73, - 0x69, 0x6f, 0x6e, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x3c, 0x74, 0x69, 0x66, 0x66, 0x3a, 0x58, 0x52, 0x65, 0x73, - 0x6f, 0x6c, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x3e, 0x37, 0x32, 0x3c, 0x2f, - 0x74, 0x69, 0x66, 0x66, 0x3a, 0x58, 0x52, 0x65, 0x73, 0x6f, 0x6c, 0x75, - 0x74, 0x69, 0x6f, 0x6e, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x3c, 0x74, 0x69, 0x66, 0x66, 0x3a, 0x4f, 0x72, 0x69, - 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3e, 0x31, 0x3c, 0x2f, - 0x74, 0x69, 0x66, 0x66, 0x3a, 0x4f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, - 0x74, 0x69, 0x6f, 0x6e, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x3c, 0x74, 0x69, 0x66, 0x66, 0x3a, 0x59, 0x52, 0x65, - 0x73, 0x6f, 0x6c, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x3e, 0x37, 0x32, 0x3c, - 0x2f, 0x74, 0x69, 0x66, 0x66, 0x3a, 0x59, 0x52, 0x65, 0x73, 0x6f, 0x6c, - 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x3c, 0x2f, 0x72, 0x64, 0x66, 0x3a, 0x44, 0x65, 0x73, 0x63, 0x72, - 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x3c, 0x72, 0x64, 0x66, 0x3a, 0x44, 0x65, 0x73, 0x63, 0x72, - 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x72, 0x64, 0x66, 0x3a, 0x61, - 0x62, 0x6f, 0x75, 0x74, 0x3d, 0x22, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x6d, 0x6c, 0x6e, - 0x73, 0x3a, 0x65, 0x78, 0x69, 0x66, 0x3d, 0x22, 0x68, 0x74, 0x74, 0x70, - 0x3a, 0x2f, 0x2f, 0x6e, 0x73, 0x2e, 0x61, 0x64, 0x6f, 0x62, 0x65, 0x2e, - 0x63, 0x6f, 0x6d, 0x2f, 0x65, 0x78, 0x69, 0x66, 0x2f, 0x31, 0x2e, 0x30, - 0x2f, 0x22, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x3c, 0x65, 0x78, 0x69, 0x66, 0x3a, 0x50, 0x69, 0x78, 0x65, 0x6c, - 0x58, 0x44, 0x69, 0x6d, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x3e, 0x38, - 0x3c, 0x2f, 0x65, 0x78, 0x69, 0x66, 0x3a, 0x50, 0x69, 0x78, 0x65, 0x6c, - 0x58, 0x44, 0x69, 0x6d, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x3e, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3c, 0x65, 0x78, - 0x69, 0x66, 0x3a, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x53, 0x70, 0x61, 0x63, - 0x65, 0x3e, 0x31, 0x3c, 0x2f, 0x65, 0x78, 0x69, 0x66, 0x3a, 0x43, 0x6f, - 0x6c, 0x6f, 0x72, 0x53, 0x70, 0x61, 0x63, 0x65, 0x3e, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3c, 0x65, 0x78, 0x69, 0x66, - 0x3a, 0x50, 0x69, 0x78, 0x65, 0x6c, 0x59, 0x44, 0x69, 0x6d, 0x65, 0x6e, - 0x73, 0x69, 0x6f, 0x6e, 0x3e, 0x38, 0x3c, 0x2f, 0x65, 0x78, 0x69, 0x66, - 0x3a, 0x50, 0x69, 0x78, 0x65, 0x6c, 0x59, 0x44, 0x69, 0x6d, 0x65, 0x6e, - 0x73, 0x69, 0x6f, 0x6e, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x3c, 0x2f, 0x72, 0x64, 0x66, 0x3a, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, - 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x3c, 0x72, 0x64, 0x66, 0x3a, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, - 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x72, 0x64, 0x66, 0x3a, 0x61, 0x62, - 0x6f, 0x75, 0x74, 0x3d, 0x22, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x6d, 0x6c, 0x6e, 0x73, - 0x3a, 0x64, 0x63, 0x3d, 0x22, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, - 0x70, 0x75, 0x72, 0x6c, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x64, 0x63, 0x2f, - 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x31, 0x2e, 0x31, - 0x2f, 0x22, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x3c, 0x64, 0x63, 0x3a, 0x73, 0x75, 0x62, 0x6a, 0x65, 0x63, 0x74, - 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x3c, 0x72, 0x64, 0x66, 0x3a, 0x42, 0x61, 0x67, 0x2f, 0x3e, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3c, 0x2f, - 0x64, 0x63, 0x3a, 0x73, 0x75, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3c, 0x2f, 0x72, 0x64, 0x66, 0x3a, - 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x3e, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3c, 0x72, 0x64, 0x66, 0x3a, - 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x20, - 0x72, 0x64, 0x66, 0x3a, 0x61, 0x62, 0x6f, 0x75, 0x74, 0x3d, 0x22, 0x22, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x78, 0x6d, 0x6c, 0x6e, 0x73, 0x3a, 0x78, 0x6d, 0x70, 0x3d, 0x22, - 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x6e, 0x73, 0x2e, 0x61, 0x64, - 0x6f, 0x62, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x78, 0x61, 0x70, 0x2f, - 0x31, 0x2e, 0x30, 0x2f, 0x22, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x3c, 0x78, 0x6d, 0x70, 0x3a, 0x4d, 0x6f, 0x64, - 0x69, 0x66, 0x79, 0x44, 0x61, 0x74, 0x65, 0x3e, 0x32, 0x30, 0x31, 0x32, - 0x2d, 0x31, 0x31, 0x2d, 0x31, 0x31, 0x54, 0x31, 0x33, 0x3a, 0x31, 0x31, - 0x3a, 0x32, 0x30, 0x3c, 0x2f, 0x78, 0x6d, 0x70, 0x3a, 0x4d, 0x6f, 0x64, - 0x69, 0x66, 0x79, 0x44, 0x61, 0x74, 0x65, 0x3e, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3c, 0x78, 0x6d, 0x70, 0x3a, 0x43, - 0x72, 0x65, 0x61, 0x74, 0x6f, 0x72, 0x54, 0x6f, 0x6f, 0x6c, 0x3e, 0x50, - 0x69, 0x78, 0x65, 0x6c, 0x6d, 0x61, 0x74, 0x6f, 0x72, 0x20, 0x32, 0x2e, - 0x31, 0x2e, 0x32, 0x3c, 0x2f, 0x78, 0x6d, 0x70, 0x3a, 0x43, 0x72, 0x65, - 0x61, 0x74, 0x6f, 0x72, 0x54, 0x6f, 0x6f, 0x6c, 0x3e, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x3c, 0x2f, 0x72, 0x64, 0x66, 0x3a, 0x44, 0x65, - 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x3e, 0x0a, 0x20, - 0x20, 0x20, 0x3c, 0x2f, 0x72, 0x64, 0x66, 0x3a, 0x52, 0x44, 0x46, 0x3e, - 0x0a, 0x3c, 0x2f, 0x78, 0x3a, 0x78, 0x6d, 0x70, 0x6d, 0x65, 0x74, 0x61, - 0x3e, 0x0a, 0xda, 0x9a, 0x84, 0x1a, 0x00, 0x00, 0x00, 0x6c, 0x49, 0x44, - 0x41, 0x54, 0x08, 0x1d, 0x63, 0x60, 0x60, 0x60, 0x60, 0x85, 0x01, 0x25, - 0x25, 0xe5, 0xfc, 0xfc, 0x7c, 0xa0, 0x08, 0x14, 0x40, 0xc4, 0x81, 0xa2, - 0x4b, 0x96, 0x2c, 0xb9, 0x70, 0xe1, 0x02, 0x44, 0x94, 0x05, 0x42, 0xe9, - 0xe8, 0xe8, 0x4c, 0x98, 0x30, 0x81, 0x9f, 0x9f, 0x1f, 0xa6, 0x98, 0x01, - 0x24, 0xa1, 0xae, 0xae, 0x3e, 0x69, 0xd2, 0x64, 0x5e, 0x5e, 0x1e, 0xb8, - 0x28, 0x90, 0xc1, 0x04, 0xc4, 0x37, 0x6f, 0xde, 0xcc, 0xcd, 0xcd, 0xf9, - 0xf8, 0xf1, 0x23, 0xb2, 0x04, 0x88, 0x8d, 0xd5, 0x0e, 0x66, 0xa0, 0x04, - 0x33, 0x33, 0x88, 0xfc, 0xf4, 0xe9, 0xe3, 0xb9, 0x73, 0xe7, 0xbf, 0x7d, - 0xfb, 0x76, 0xf2, 0xe4, 0x49, 0x90, 0x72, 0x5c, 0x00, 0x00, 0xbd, 0x6f, - 0x21, 0x8e, 0x91, 0x58, 0x37, 0x5a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, - 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82 + 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, + 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x08, + 0x08, 0x02, 0x00, 0x00, 0x00, 0x4b, 0x6d, 0x29, 0xdc, 0x00, 0x00, 0x04, + 0x24, 0x69, 0x43, 0x43, 0x50, 0x49, 0x43, 0x43, 0x20, 0x50, 0x72, 0x6f, + 0x66, 0x69, 0x6c, 0x65, 0x00, 0x00, 0x38, 0x11, 0x85, 0x55, 0xdf, 0x6f, + 0xdb, 0x54, 0x14, 0x3e, 0x89, 0x6f, 0x52, 0xa4, 0x16, 0x3f, 0x20, 0x58, + 0x47, 0x87, 0x8a, 0xc5, 0xaf, 0x55, 0x53, 0x5b, 0xb9, 0x1b, 0x1a, 0xad, + 0xc6, 0x06, 0x49, 0x93, 0xa5, 0xed, 0x4a, 0x16, 0xa5, 0xe9, 0xd8, 0x2a, + 0x24, 0xe4, 0x3a, 0x37, 0x89, 0xa9, 0x1b, 0x07, 0xdb, 0xe9, 0xb6, 0xaa, + 0x4f, 0x7b, 0x81, 0x37, 0x06, 0xfc, 0x01, 0x40, 0xd9, 0x03, 0x0f, 0x48, + 0x3c, 0x21, 0x0d, 0x06, 0x62, 0x7b, 0xd9, 0xf6, 0xc0, 0xb4, 0x49, 0x53, + 0x87, 0x2a, 0xaa, 0x49, 0x48, 0x7b, 0xe8, 0xc4, 0x0f, 0x21, 0x26, 0xed, + 0x05, 0x55, 0xe1, 0xbb, 0x76, 0x62, 0x27, 0x53, 0xc4, 0x5c, 0xf5, 0xfa, + 0xcb, 0x39, 0xdf, 0x39, 0xe7, 0x3b, 0xe7, 0x5e, 0xdb, 0x44, 0x3d, 0x5f, + 0x69, 0xb5, 0x9a, 0x19, 0x55, 0x88, 0x96, 0xab, 0xae, 0x9d, 0xcf, 0x24, + 0x95, 0x93, 0xa7, 0x16, 0x94, 0x9e, 0x4d, 0x8a, 0xd2, 0xb3, 0xd4, 0x4b, + 0x03, 0xd4, 0xab, 0xe9, 0x4e, 0x2d, 0x91, 0xcb, 0xcd, 0x12, 0x2e, 0xc1, + 0x15, 0xf7, 0xce, 0xeb, 0xe1, 0x1d, 0x8a, 0x08, 0xcb, 0xed, 0x91, 0xee, + 0xfe, 0x4e, 0xf6, 0x23, 0xbf, 0x7a, 0x8b, 0xdc, 0xd1, 0x89, 0x22, 0x4f, + 0xc0, 0x6e, 0x15, 0x1d, 0x7d, 0x19, 0xf8, 0x0c, 0x51, 0xcc, 0xd4, 0x6b, + 0xb6, 0x4b, 0x14, 0xbf, 0x07, 0xfb, 0xf8, 0x69, 0xb7, 0x06, 0xdc, 0xf3, + 0x1c, 0xf0, 0xd3, 0x36, 0x04, 0x02, 0xab, 0x02, 0x97, 0x7d, 0x9c, 0x12, + 0x78, 0xd1, 0xc7, 0x27, 0x3d, 0x4e, 0x21, 0x3f, 0x09, 0x8e, 0xd0, 0x2a, + 0xeb, 0x15, 0xad, 0x08, 0xbc, 0x06, 0x3c, 0xbc, 0xd8, 0x66, 0x2f, 0xb7, + 0x61, 0x5f, 0x03, 0x18, 0xc8, 0x93, 0xe1, 0x55, 0x6e, 0x1b, 0xba, 0x22, + 0x66, 0x91, 0xb3, 0xad, 0x92, 0x61, 0x72, 0xcf, 0xe1, 0x2f, 0x8f, 0x71, + 0xb7, 0x31, 0xff, 0x0f, 0x2e, 0x9b, 0x75, 0xf4, 0xec, 0x5d, 0x83, 0x58, + 0xfb, 0x9c, 0xa5, 0xb9, 0x63, 0xb8, 0x0f, 0x89, 0xde, 0x2b, 0xf6, 0x54, + 0xbe, 0x89, 0x3f, 0xd7, 0xb5, 0xf4, 0x1c, 0xf0, 0x4b, 0xb0, 0x5f, 0xaf, + 0xb9, 0x49, 0x61, 0x7f, 0x05, 0xf8, 0x8f, 0xfa, 0xd2, 0x7c, 0x02, 0x78, + 0x1f, 0x51, 0xf4, 0xa9, 0x92, 0x7d, 0x74, 0xde, 0xe7, 0x47, 0x5f, 0x5f, + 0xad, 0x14, 0xde, 0x06, 0xde, 0x05, 0x7b, 0xd1, 0x70, 0xa7, 0x0b, 0x4d, + 0xfb, 0x6a, 0x75, 0x31, 0x7b, 0x1c, 0x18, 0xb1, 0xd1, 0xf5, 0x25, 0xeb, + 0x98, 0xc8, 0x23, 0x38, 0xd7, 0x75, 0x67, 0x12, 0xb3, 0xa4, 0x17, 0x80, + 0xef, 0x56, 0xf8, 0xb4, 0xd8, 0x63, 0xe8, 0x91, 0xa8, 0xc8, 0x53, 0x69, + 0xe0, 0x61, 0xe0, 0xc1, 0x4a, 0x7d, 0xaa, 0x99, 0x5f, 0x9a, 0x71, 0x56, + 0xe6, 0x84, 0xdd, 0xcb, 0xb3, 0x5a, 0x99, 0xcc, 0x02, 0x23, 0x8f, 0x64, + 0xbf, 0xa7, 0xcd, 0xe4, 0x80, 0x07, 0x80, 0x3f, 0xb4, 0xad, 0xbc, 0xa8, + 0x05, 0xcd, 0xd2, 0x3a, 0x37, 0x33, 0xa2, 0x16, 0xf2, 0x4b, 0x57, 0x6b, + 0x6e, 0xae, 0xa9, 0x41, 0xda, 0xae, 0x9a, 0x59, 0x51, 0x0b, 0xfd, 0x32, + 0x99, 0x3b, 0x5e, 0x8f, 0xc8, 0x29, 0x6d, 0xbb, 0x95, 0xc2, 0x94, 0x1f, + 0xcb, 0x0e, 0xba, 0x76, 0xa1, 0x19, 0xcb, 0x16, 0x4a, 0xc6, 0xd1, 0xe9, + 0x26, 0x7f, 0xad, 0x66, 0x7a, 0x67, 0x11, 0xda, 0xd8, 0x05, 0xbb, 0x9e, + 0x17, 0xda, 0x90, 0x9f, 0xdd, 0xd2, 0xec, 0x74, 0x06, 0x18, 0x79, 0xd8, + 0x3f, 0xbc, 0x3a, 0x2f, 0xe6, 0x06, 0x1c, 0xdb, 0x5d, 0xd4, 0x52, 0x62, + 0xb6, 0xa3, 0xc0, 0x47, 0xe8, 0x44, 0x44, 0x23, 0x4e, 0x16, 0x2d, 0x62, + 0xd5, 0xa9, 0x4a, 0x3b, 0xa4, 0x50, 0x9e, 0x32, 0x94, 0xc4, 0xbd, 0x46, + 0x36, 0x3c, 0x25, 0x32, 0xc8, 0x84, 0x85, 0xc3, 0xcb, 0x61, 0x31, 0x22, + 0x4f, 0xd2, 0x12, 0x6c, 0xdd, 0x79, 0x39, 0x8f, 0xe3, 0xc7, 0x84, 0x8c, + 0xb2, 0x17, 0xbd, 0x2d, 0xa2, 0x51, 0xa5, 0x3b, 0xc7, 0xaf, 0x70, 0xbf, + 0xc9, 0xb1, 0x58, 0x3f, 0x53, 0xd9, 0x01, 0xfc, 0x1f, 0x62, 0xb3, 0xec, + 0x30, 0x1b, 0x67, 0x13, 0xa4, 0xb0, 0x37, 0xd8, 0x9b, 0xec, 0x08, 0x4b, + 0xc1, 0x3a, 0xc1, 0x0e, 0x05, 0x0a, 0x72, 0x6d, 0x3a, 0x15, 0x2a, 0xd3, + 0x7d, 0x28, 0xf5, 0xf3, 0xbc, 0x4f, 0x75, 0x54, 0x16, 0x3a, 0x4e, 0x50, + 0xf2, 0xfc, 0x40, 0x7d, 0x28, 0x88, 0x51, 0xce, 0xd9, 0xef, 0x1a, 0xfa, + 0xcd, 0x8f, 0xfe, 0x86, 0x9a, 0xb0, 0x4b, 0x2b, 0xf4, 0x23, 0x4f, 0xd0, + 0x31, 0x34, 0x5b, 0xed, 0x13, 0x20, 0x07, 0x13, 0x68, 0x75, 0x37, 0xd2, + 0x3e, 0xa7, 0x6b, 0x6b, 0x3f, 0xec, 0x0e, 0x3c, 0xca, 0x06, 0xbb, 0xf8, + 0xce, 0xed, 0xbe, 0x6b, 0x6b, 0x74, 0xfc, 0x71, 0xf3, 0x8d, 0xdd, 0x8b, + 0x6d, 0xc7, 0x36, 0xb0, 0x6e, 0xc6, 0xb6, 0xc2, 0xf8, 0xd8, 0xaf, 0xb1, + 0x2d, 0xfc, 0x6d, 0x52, 0x02, 0x3b, 0x60, 0x7a, 0x8a, 0x96, 0xa1, 0xca, + 0xf0, 0x76, 0xc2, 0x09, 0x78, 0x23, 0x1d, 0x3d, 0x5c, 0x01, 0xd3, 0x25, + 0x0d, 0xeb, 0x6f, 0xe0, 0x59, 0xd0, 0xda, 0x52, 0xda, 0xb1, 0xa3, 0xa5, + 0xea, 0xf9, 0x81, 0xd0, 0x23, 0x26, 0xc1, 0x3f, 0xc8, 0x3e, 0xcc, 0xd2, + 0xb9, 0xe1, 0xd0, 0xaa, 0xfe, 0xa2, 0xfe, 0xa9, 0x6e, 0xa8, 0x5f, 0xa8, + 0x17, 0xd4, 0xdf, 0x3b, 0x6a, 0x84, 0x19, 0x3b, 0xa6, 0x24, 0x7d, 0x2a, + 0x7d, 0x2b, 0xfd, 0x28, 0x7d, 0x27, 0x7d, 0x2f, 0xfd, 0x4c, 0x8a, 0x74, + 0x59, 0xba, 0x22, 0xfd, 0x24, 0x5d, 0x95, 0xbe, 0x91, 0x2e, 0x05, 0x39, + 0xbb, 0xef, 0xbd, 0x9f, 0x25, 0xd8, 0x7b, 0xaf, 0x5f, 0x61, 0x13, 0xdd, + 0x8a, 0x5d, 0x68, 0xd5, 0x6b, 0x9f, 0x35, 0x27, 0x53, 0x4e, 0xca, 0x7b, + 0xe4, 0x17, 0xe5, 0x94, 0xfc, 0xbc, 0xfc, 0xb2, 0x3c, 0x1b, 0xb0, 0x14, + 0xb9, 0x5f, 0x1e, 0x93, 0xa7, 0xe4, 0xbd, 0xf0, 0xec, 0x09, 0xf6, 0xcd, + 0x0c, 0xfd, 0x1d, 0xbd, 0x18, 0x74, 0x0a, 0xb3, 0x6a, 0x4d, 0xb5, 0x7b, + 0x2d, 0xf1, 0x04, 0x18, 0x34, 0x0f, 0x25, 0x06, 0x9d, 0x06, 0xd7, 0xc6, + 0x54, 0xc5, 0x84, 0xab, 0x74, 0x16, 0x59, 0xdb, 0x9f, 0x93, 0xa6, 0x52, + 0x36, 0xc8, 0xc6, 0xd8, 0xf4, 0x23, 0xa7, 0x76, 0x5c, 0x9c, 0xe5, 0x96, + 0x8a, 0x78, 0x3a, 0x9e, 0x8a, 0x27, 0x48, 0x89, 0xef, 0x8b, 0x4f, 0xc4, + 0xc7, 0xe2, 0x33, 0x02, 0xb7, 0x9e, 0xbc, 0xf8, 0x5e, 0xf8, 0x26, 0xb0, + 0xa6, 0x03, 0xf5, 0xfe, 0x93, 0x13, 0x30, 0x3a, 0x3a, 0xe0, 0x6d, 0x2c, + 0x4c, 0x25, 0xc8, 0x33, 0xe2, 0x9d, 0x3a, 0x71, 0x56, 0x45, 0xf4, 0x0a, + 0x74, 0x9b, 0xd0, 0xcd, 0x5d, 0x7e, 0x06, 0xdf, 0x0e, 0xa2, 0x49, 0xab, + 0x76, 0xd6, 0x36, 0xca, 0x15, 0x57, 0xd9, 0xaf, 0xaa, 0xaf, 0x29, 0x09, + 0x7c, 0xca, 0xb8, 0x32, 0x5d, 0xd5, 0x47, 0x87, 0x15, 0xcd, 0x34, 0x15, + 0xcf, 0xe5, 0x28, 0x36, 0x77, 0xb8, 0xbd, 0xc2, 0x8b, 0xa3, 0x24, 0xbe, + 0x83, 0x22, 0x8e, 0xe8, 0x41, 0xde, 0xfb, 0xbe, 0x45, 0x76, 0xdd, 0x0c, + 0x6d, 0xee, 0x5b, 0x44, 0x87, 0xff, 0xc2, 0x3b, 0xeb, 0x56, 0x68, 0x5b, + 0xa8, 0x13, 0x7d, 0xed, 0x10, 0xf5, 0xbf, 0x1a, 0xda, 0x86, 0xf0, 0x4e, + 0x7c, 0xe6, 0x33, 0xa2, 0x8b, 0x07, 0xf5, 0xba, 0xbd, 0xe2, 0xe7, 0xa3, + 0x48, 0xe4, 0x06, 0x91, 0x53, 0x3a, 0xb0, 0xdf, 0xfb, 0x1d, 0xe9, 0x4b, + 0xe2, 0xdd, 0x74, 0xb7, 0xd1, 0x78, 0x80, 0xf7, 0x55, 0xcf, 0x27, 0x44, + 0x3b, 0x1f, 0x37, 0x1a, 0xff, 0xae, 0x37, 0x1a, 0x3b, 0x5f, 0x22, 0xff, + 0x16, 0xd1, 0x65, 0xf3, 0x3f, 0x59, 0x00, 0x71, 0x78, 0x6c, 0x1b, 0x2b, + 0x13, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0b, + 0x13, 0x00, 0x00, 0x0b, 0x13, 0x01, 0x00, 0x9a, 0x9c, 0x18, 0x00, 0x00, + 0x04, 0xdc, 0x69, 0x54, 0x58, 0x74, 0x58, 0x4d, 0x4c, 0x3a, 0x63, 0x6f, + 0x6d, 0x2e, 0x61, 0x64, 0x6f, 0x62, 0x65, 0x2e, 0x78, 0x6d, 0x70, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x3c, 0x78, 0x3a, 0x78, 0x6d, 0x70, 0x6d, 0x65, + 0x74, 0x61, 0x20, 0x78, 0x6d, 0x6c, 0x6e, 0x73, 0x3a, 0x78, 0x3d, 0x22, + 0x61, 0x64, 0x6f, 0x62, 0x65, 0x3a, 0x6e, 0x73, 0x3a, 0x6d, 0x65, 0x74, + 0x61, 0x2f, 0x22, 0x20, 0x78, 0x3a, 0x78, 0x6d, 0x70, 0x74, 0x6b, 0x3d, + 0x22, 0x58, 0x4d, 0x50, 0x20, 0x43, 0x6f, 0x72, 0x65, 0x20, 0x35, 0x2e, + 0x31, 0x2e, 0x32, 0x22, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x3c, 0x72, 0x64, + 0x66, 0x3a, 0x52, 0x44, 0x46, 0x20, 0x78, 0x6d, 0x6c, 0x6e, 0x73, 0x3a, + 0x72, 0x64, 0x66, 0x3d, 0x22, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, + 0x77, 0x77, 0x77, 0x2e, 0x77, 0x33, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x31, + 0x39, 0x39, 0x39, 0x2f, 0x30, 0x32, 0x2f, 0x32, 0x32, 0x2d, 0x72, 0x64, + 0x66, 0x2d, 0x73, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x2d, 0x6e, 0x73, 0x23, + 0x22, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3c, 0x72, 0x64, + 0x66, 0x3a, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, + 0x6e, 0x20, 0x72, 0x64, 0x66, 0x3a, 0x61, 0x62, 0x6f, 0x75, 0x74, 0x3d, + 0x22, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x78, 0x6d, 0x6c, 0x6e, 0x73, 0x3a, 0x74, 0x69, 0x66, + 0x66, 0x3d, 0x22, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x6e, 0x73, + 0x2e, 0x61, 0x64, 0x6f, 0x62, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x74, + 0x69, 0x66, 0x66, 0x2f, 0x31, 0x2e, 0x30, 0x2f, 0x22, 0x3e, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3c, 0x74, 0x69, 0x66, + 0x66, 0x3a, 0x52, 0x65, 0x73, 0x6f, 0x6c, 0x75, 0x74, 0x69, 0x6f, 0x6e, + 0x55, 0x6e, 0x69, 0x74, 0x3e, 0x31, 0x3c, 0x2f, 0x74, 0x69, 0x66, 0x66, + 0x3a, 0x52, 0x65, 0x73, 0x6f, 0x6c, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x55, + 0x6e, 0x69, 0x74, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x3c, 0x74, 0x69, 0x66, 0x66, 0x3a, 0x43, 0x6f, 0x6d, 0x70, + 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x3e, 0x35, 0x3c, 0x2f, 0x74, + 0x69, 0x66, 0x66, 0x3a, 0x43, 0x6f, 0x6d, 0x70, 0x72, 0x65, 0x73, 0x73, + 0x69, 0x6f, 0x6e, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x3c, 0x74, 0x69, 0x66, 0x66, 0x3a, 0x58, 0x52, 0x65, 0x73, + 0x6f, 0x6c, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x3e, 0x37, 0x32, 0x3c, 0x2f, + 0x74, 0x69, 0x66, 0x66, 0x3a, 0x58, 0x52, 0x65, 0x73, 0x6f, 0x6c, 0x75, + 0x74, 0x69, 0x6f, 0x6e, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x3c, 0x74, 0x69, 0x66, 0x66, 0x3a, 0x4f, 0x72, 0x69, + 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3e, 0x31, 0x3c, 0x2f, + 0x74, 0x69, 0x66, 0x66, 0x3a, 0x4f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x3c, 0x74, 0x69, 0x66, 0x66, 0x3a, 0x59, 0x52, 0x65, + 0x73, 0x6f, 0x6c, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x3e, 0x37, 0x32, 0x3c, + 0x2f, 0x74, 0x69, 0x66, 0x66, 0x3a, 0x59, 0x52, 0x65, 0x73, 0x6f, 0x6c, + 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x3c, 0x2f, 0x72, 0x64, 0x66, 0x3a, 0x44, 0x65, 0x73, 0x63, 0x72, + 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x3c, 0x72, 0x64, 0x66, 0x3a, 0x44, 0x65, 0x73, 0x63, 0x72, + 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x72, 0x64, 0x66, 0x3a, 0x61, + 0x62, 0x6f, 0x75, 0x74, 0x3d, 0x22, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x6d, 0x6c, 0x6e, + 0x73, 0x3a, 0x65, 0x78, 0x69, 0x66, 0x3d, 0x22, 0x68, 0x74, 0x74, 0x70, + 0x3a, 0x2f, 0x2f, 0x6e, 0x73, 0x2e, 0x61, 0x64, 0x6f, 0x62, 0x65, 0x2e, + 0x63, 0x6f, 0x6d, 0x2f, 0x65, 0x78, 0x69, 0x66, 0x2f, 0x31, 0x2e, 0x30, + 0x2f, 0x22, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x3c, 0x65, 0x78, 0x69, 0x66, 0x3a, 0x50, 0x69, 0x78, 0x65, 0x6c, + 0x58, 0x44, 0x69, 0x6d, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x3e, 0x38, + 0x3c, 0x2f, 0x65, 0x78, 0x69, 0x66, 0x3a, 0x50, 0x69, 0x78, 0x65, 0x6c, + 0x58, 0x44, 0x69, 0x6d, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x3e, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3c, 0x65, 0x78, + 0x69, 0x66, 0x3a, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x53, 0x70, 0x61, 0x63, + 0x65, 0x3e, 0x31, 0x3c, 0x2f, 0x65, 0x78, 0x69, 0x66, 0x3a, 0x43, 0x6f, + 0x6c, 0x6f, 0x72, 0x53, 0x70, 0x61, 0x63, 0x65, 0x3e, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3c, 0x65, 0x78, 0x69, 0x66, + 0x3a, 0x50, 0x69, 0x78, 0x65, 0x6c, 0x59, 0x44, 0x69, 0x6d, 0x65, 0x6e, + 0x73, 0x69, 0x6f, 0x6e, 0x3e, 0x38, 0x3c, 0x2f, 0x65, 0x78, 0x69, 0x66, + 0x3a, 0x50, 0x69, 0x78, 0x65, 0x6c, 0x59, 0x44, 0x69, 0x6d, 0x65, 0x6e, + 0x73, 0x69, 0x6f, 0x6e, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x3c, 0x2f, 0x72, 0x64, 0x66, 0x3a, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, + 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x3c, 0x72, 0x64, 0x66, 0x3a, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, + 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x72, 0x64, 0x66, 0x3a, 0x61, 0x62, + 0x6f, 0x75, 0x74, 0x3d, 0x22, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x6d, 0x6c, 0x6e, 0x73, + 0x3a, 0x64, 0x63, 0x3d, 0x22, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, + 0x70, 0x75, 0x72, 0x6c, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x64, 0x63, 0x2f, + 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x31, 0x2e, 0x31, + 0x2f, 0x22, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x3c, 0x64, 0x63, 0x3a, 0x73, 0x75, 0x62, 0x6a, 0x65, 0x63, 0x74, + 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x3c, 0x72, 0x64, 0x66, 0x3a, 0x42, 0x61, 0x67, 0x2f, 0x3e, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3c, 0x2f, + 0x64, 0x63, 0x3a, 0x73, 0x75, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3c, 0x2f, 0x72, 0x64, 0x66, 0x3a, + 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x3e, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3c, 0x72, 0x64, 0x66, 0x3a, + 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x20, + 0x72, 0x64, 0x66, 0x3a, 0x61, 0x62, 0x6f, 0x75, 0x74, 0x3d, 0x22, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x78, 0x6d, 0x6c, 0x6e, 0x73, 0x3a, 0x78, 0x6d, 0x70, 0x3d, 0x22, + 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x6e, 0x73, 0x2e, 0x61, 0x64, + 0x6f, 0x62, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x78, 0x61, 0x70, 0x2f, + 0x31, 0x2e, 0x30, 0x2f, 0x22, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x3c, 0x78, 0x6d, 0x70, 0x3a, 0x4d, 0x6f, 0x64, + 0x69, 0x66, 0x79, 0x44, 0x61, 0x74, 0x65, 0x3e, 0x32, 0x30, 0x31, 0x32, + 0x2d, 0x31, 0x31, 0x2d, 0x31, 0x31, 0x54, 0x31, 0x33, 0x3a, 0x31, 0x31, + 0x3a, 0x32, 0x30, 0x3c, 0x2f, 0x78, 0x6d, 0x70, 0x3a, 0x4d, 0x6f, 0x64, + 0x69, 0x66, 0x79, 0x44, 0x61, 0x74, 0x65, 0x3e, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3c, 0x78, 0x6d, 0x70, 0x3a, 0x43, + 0x72, 0x65, 0x61, 0x74, 0x6f, 0x72, 0x54, 0x6f, 0x6f, 0x6c, 0x3e, 0x50, + 0x69, 0x78, 0x65, 0x6c, 0x6d, 0x61, 0x74, 0x6f, 0x72, 0x20, 0x32, 0x2e, + 0x31, 0x2e, 0x32, 0x3c, 0x2f, 0x78, 0x6d, 0x70, 0x3a, 0x43, 0x72, 0x65, + 0x61, 0x74, 0x6f, 0x72, 0x54, 0x6f, 0x6f, 0x6c, 0x3e, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x3c, 0x2f, 0x72, 0x64, 0x66, 0x3a, 0x44, 0x65, + 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x3e, 0x0a, 0x20, + 0x20, 0x20, 0x3c, 0x2f, 0x72, 0x64, 0x66, 0x3a, 0x52, 0x44, 0x46, 0x3e, + 0x0a, 0x3c, 0x2f, 0x78, 0x3a, 0x78, 0x6d, 0x70, 0x6d, 0x65, 0x74, 0x61, + 0x3e, 0x0a, 0xda, 0x9a, 0x84, 0x1a, 0x00, 0x00, 0x00, 0x6c, 0x49, 0x44, + 0x41, 0x54, 0x08, 0x1d, 0x63, 0x60, 0x60, 0x60, 0x60, 0x85, 0x01, 0x25, + 0x25, 0xe5, 0xfc, 0xfc, 0x7c, 0xa0, 0x08, 0x14, 0x40, 0xc4, 0x81, 0xa2, + 0x4b, 0x96, 0x2c, 0xb9, 0x70, 0xe1, 0x02, 0x44, 0x94, 0x05, 0x42, 0xe9, + 0xe8, 0xe8, 0x4c, 0x98, 0x30, 0x81, 0x9f, 0x9f, 0x1f, 0xa6, 0x98, 0x01, + 0x24, 0xa1, 0xae, 0xae, 0x3e, 0x69, 0xd2, 0x64, 0x5e, 0x5e, 0x1e, 0xb8, + 0x28, 0x90, 0xc1, 0x04, 0xc4, 0x37, 0x6f, 0xde, 0xcc, 0xcd, 0xcd, 0xf9, + 0xf8, 0xf1, 0x23, 0xb2, 0x04, 0x88, 0x8d, 0xd5, 0x0e, 0x66, 0xa0, 0x04, + 0x33, 0x33, 0x88, 0xfc, 0xf4, 0xe9, 0xe3, 0xb9, 0x73, 0xe7, 0xbf, 0x7d, + 0xfb, 0x76, 0xf2, 0xe4, 0x49, 0x90, 0x72, 0x5c, 0x00, 0x00, 0xbd, 0x6f, + 0x21, 0x8e, 0x91, 0x58, 0x37, 0x5a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, + 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82 }; int g_arrow_right_png_len = 2514; unsigned char g_arrow_left_png[] = { - 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, - 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x08, - 0x08, 0x02, 0x00, 0x00, 0x00, 0x4b, 0x6d, 0x29, 0xdc, 0x00, 0x00, 0x04, - 0x24, 0x69, 0x43, 0x43, 0x50, 0x49, 0x43, 0x43, 0x20, 0x50, 0x72, 0x6f, - 0x66, 0x69, 0x6c, 0x65, 0x00, 0x00, 0x38, 0x11, 0x85, 0x55, 0xdf, 0x6f, - 0xdb, 0x54, 0x14, 0x3e, 0x89, 0x6f, 0x52, 0xa4, 0x16, 0x3f, 0x20, 0x58, - 0x47, 0x87, 0x8a, 0xc5, 0xaf, 0x55, 0x53, 0x5b, 0xb9, 0x1b, 0x1a, 0xad, - 0xc6, 0x06, 0x49, 0x93, 0xa5, 0xed, 0x4a, 0x16, 0xa5, 0xe9, 0xd8, 0x2a, - 0x24, 0xe4, 0x3a, 0x37, 0x89, 0xa9, 0x1b, 0x07, 0xdb, 0xe9, 0xb6, 0xaa, - 0x4f, 0x7b, 0x81, 0x37, 0x06, 0xfc, 0x01, 0x40, 0xd9, 0x03, 0x0f, 0x48, - 0x3c, 0x21, 0x0d, 0x06, 0x62, 0x7b, 0xd9, 0xf6, 0xc0, 0xb4, 0x49, 0x53, - 0x87, 0x2a, 0xaa, 0x49, 0x48, 0x7b, 0xe8, 0xc4, 0x0f, 0x21, 0x26, 0xed, - 0x05, 0x55, 0xe1, 0xbb, 0x76, 0x62, 0x27, 0x53, 0xc4, 0x5c, 0xf5, 0xfa, - 0xcb, 0x39, 0xdf, 0x39, 0xe7, 0x3b, 0xe7, 0x5e, 0xdb, 0x44, 0x3d, 0x5f, - 0x69, 0xb5, 0x9a, 0x19, 0x55, 0x88, 0x96, 0xab, 0xae, 0x9d, 0xcf, 0x24, - 0x95, 0x93, 0xa7, 0x16, 0x94, 0x9e, 0x4d, 0x8a, 0xd2, 0xb3, 0xd4, 0x4b, - 0x03, 0xd4, 0xab, 0xe9, 0x4e, 0x2d, 0x91, 0xcb, 0xcd, 0x12, 0x2e, 0xc1, - 0x15, 0xf7, 0xce, 0xeb, 0xe1, 0x1d, 0x8a, 0x08, 0xcb, 0xed, 0x91, 0xee, - 0xfe, 0x4e, 0xf6, 0x23, 0xbf, 0x7a, 0x8b, 0xdc, 0xd1, 0x89, 0x22, 0x4f, - 0xc0, 0x6e, 0x15, 0x1d, 0x7d, 0x19, 0xf8, 0x0c, 0x51, 0xcc, 0xd4, 0x6b, - 0xb6, 0x4b, 0x14, 0xbf, 0x07, 0xfb, 0xf8, 0x69, 0xb7, 0x06, 0xdc, 0xf3, - 0x1c, 0xf0, 0xd3, 0x36, 0x04, 0x02, 0xab, 0x02, 0x97, 0x7d, 0x9c, 0x12, - 0x78, 0xd1, 0xc7, 0x27, 0x3d, 0x4e, 0x21, 0x3f, 0x09, 0x8e, 0xd0, 0x2a, - 0xeb, 0x15, 0xad, 0x08, 0xbc, 0x06, 0x3c, 0xbc, 0xd8, 0x66, 0x2f, 0xb7, - 0x61, 0x5f, 0x03, 0x18, 0xc8, 0x93, 0xe1, 0x55, 0x6e, 0x1b, 0xba, 0x22, - 0x66, 0x91, 0xb3, 0xad, 0x92, 0x61, 0x72, 0xcf, 0xe1, 0x2f, 0x8f, 0x71, - 0xb7, 0x31, 0xff, 0x0f, 0x2e, 0x9b, 0x75, 0xf4, 0xec, 0x5d, 0x83, 0x58, - 0xfb, 0x9c, 0xa5, 0xb9, 0x63, 0xb8, 0x0f, 0x89, 0xde, 0x2b, 0xf6, 0x54, - 0xbe, 0x89, 0x3f, 0xd7, 0xb5, 0xf4, 0x1c, 0xf0, 0x4b, 0xb0, 0x5f, 0xaf, - 0xb9, 0x49, 0x61, 0x7f, 0x05, 0xf8, 0x8f, 0xfa, 0xd2, 0x7c, 0x02, 0x78, - 0x1f, 0x51, 0xf4, 0xa9, 0x92, 0x7d, 0x74, 0xde, 0xe7, 0x47, 0x5f, 0x5f, - 0xad, 0x14, 0xde, 0x06, 0xde, 0x05, 0x7b, 0xd1, 0x70, 0xa7, 0x0b, 0x4d, - 0xfb, 0x6a, 0x75, 0x31, 0x7b, 0x1c, 0x18, 0xb1, 0xd1, 0xf5, 0x25, 0xeb, - 0x98, 0xc8, 0x23, 0x38, 0xd7, 0x75, 0x67, 0x12, 0xb3, 0xa4, 0x17, 0x80, - 0xef, 0x56, 0xf8, 0xb4, 0xd8, 0x63, 0xe8, 0x91, 0xa8, 0xc8, 0x53, 0x69, - 0xe0, 0x61, 0xe0, 0xc1, 0x4a, 0x7d, 0xaa, 0x99, 0x5f, 0x9a, 0x71, 0x56, - 0xe6, 0x84, 0xdd, 0xcb, 0xb3, 0x5a, 0x99, 0xcc, 0x02, 0x23, 0x8f, 0x64, - 0xbf, 0xa7, 0xcd, 0xe4, 0x80, 0x07, 0x80, 0x3f, 0xb4, 0xad, 0xbc, 0xa8, - 0x05, 0xcd, 0xd2, 0x3a, 0x37, 0x33, 0xa2, 0x16, 0xf2, 0x4b, 0x57, 0x6b, - 0x6e, 0xae, 0xa9, 0x41, 0xda, 0xae, 0x9a, 0x59, 0x51, 0x0b, 0xfd, 0x32, - 0x99, 0x3b, 0x5e, 0x8f, 0xc8, 0x29, 0x6d, 0xbb, 0x95, 0xc2, 0x94, 0x1f, - 0xcb, 0x0e, 0xba, 0x76, 0xa1, 0x19, 0xcb, 0x16, 0x4a, 0xc6, 0xd1, 0xe9, - 0x26, 0x7f, 0xad, 0x66, 0x7a, 0x67, 0x11, 0xda, 0xd8, 0x05, 0xbb, 0x9e, - 0x17, 0xda, 0x90, 0x9f, 0xdd, 0xd2, 0xec, 0x74, 0x06, 0x18, 0x79, 0xd8, - 0x3f, 0xbc, 0x3a, 0x2f, 0xe6, 0x06, 0x1c, 0xdb, 0x5d, 0xd4, 0x52, 0x62, - 0xb6, 0xa3, 0xc0, 0x47, 0xe8, 0x44, 0x44, 0x23, 0x4e, 0x16, 0x2d, 0x62, - 0xd5, 0xa9, 0x4a, 0x3b, 0xa4, 0x50, 0x9e, 0x32, 0x94, 0xc4, 0xbd, 0x46, - 0x36, 0x3c, 0x25, 0x32, 0xc8, 0x84, 0x85, 0xc3, 0xcb, 0x61, 0x31, 0x22, - 0x4f, 0xd2, 0x12, 0x6c, 0xdd, 0x79, 0x39, 0x8f, 0xe3, 0xc7, 0x84, 0x8c, - 0xb2, 0x17, 0xbd, 0x2d, 0xa2, 0x51, 0xa5, 0x3b, 0xc7, 0xaf, 0x70, 0xbf, - 0xc9, 0xb1, 0x58, 0x3f, 0x53, 0xd9, 0x01, 0xfc, 0x1f, 0x62, 0xb3, 0xec, - 0x30, 0x1b, 0x67, 0x13, 0xa4, 0xb0, 0x37, 0xd8, 0x9b, 0xec, 0x08, 0x4b, - 0xc1, 0x3a, 0xc1, 0x0e, 0x05, 0x0a, 0x72, 0x6d, 0x3a, 0x15, 0x2a, 0xd3, - 0x7d, 0x28, 0xf5, 0xf3, 0xbc, 0x4f, 0x75, 0x54, 0x16, 0x3a, 0x4e, 0x50, - 0xf2, 0xfc, 0x40, 0x7d, 0x28, 0x88, 0x51, 0xce, 0xd9, 0xef, 0x1a, 0xfa, - 0xcd, 0x8f, 0xfe, 0x86, 0x9a, 0xb0, 0x4b, 0x2b, 0xf4, 0x23, 0x4f, 0xd0, - 0x31, 0x34, 0x5b, 0xed, 0x13, 0x20, 0x07, 0x13, 0x68, 0x75, 0x37, 0xd2, - 0x3e, 0xa7, 0x6b, 0x6b, 0x3f, 0xec, 0x0e, 0x3c, 0xca, 0x06, 0xbb, 0xf8, - 0xce, 0xed, 0xbe, 0x6b, 0x6b, 0x74, 0xfc, 0x71, 0xf3, 0x8d, 0xdd, 0x8b, - 0x6d, 0xc7, 0x36, 0xb0, 0x6e, 0xc6, 0xb6, 0xc2, 0xf8, 0xd8, 0xaf, 0xb1, - 0x2d, 0xfc, 0x6d, 0x52, 0x02, 0x3b, 0x60, 0x7a, 0x8a, 0x96, 0xa1, 0xca, - 0xf0, 0x76, 0xc2, 0x09, 0x78, 0x23, 0x1d, 0x3d, 0x5c, 0x01, 0xd3, 0x25, - 0x0d, 0xeb, 0x6f, 0xe0, 0x59, 0xd0, 0xda, 0x52, 0xda, 0xb1, 0xa3, 0xa5, - 0xea, 0xf9, 0x81, 0xd0, 0x23, 0x26, 0xc1, 0x3f, 0xc8, 0x3e, 0xcc, 0xd2, - 0xb9, 0xe1, 0xd0, 0xaa, 0xfe, 0xa2, 0xfe, 0xa9, 0x6e, 0xa8, 0x5f, 0xa8, - 0x17, 0xd4, 0xdf, 0x3b, 0x6a, 0x84, 0x19, 0x3b, 0xa6, 0x24, 0x7d, 0x2a, - 0x7d, 0x2b, 0xfd, 0x28, 0x7d, 0x27, 0x7d, 0x2f, 0xfd, 0x4c, 0x8a, 0x74, - 0x59, 0xba, 0x22, 0xfd, 0x24, 0x5d, 0x95, 0xbe, 0x91, 0x2e, 0x05, 0x39, - 0xbb, 0xef, 0xbd, 0x9f, 0x25, 0xd8, 0x7b, 0xaf, 0x5f, 0x61, 0x13, 0xdd, - 0x8a, 0x5d, 0x68, 0xd5, 0x6b, 0x9f, 0x35, 0x27, 0x53, 0x4e, 0xca, 0x7b, - 0xe4, 0x17, 0xe5, 0x94, 0xfc, 0xbc, 0xfc, 0xb2, 0x3c, 0x1b, 0xb0, 0x14, - 0xb9, 0x5f, 0x1e, 0x93, 0xa7, 0xe4, 0xbd, 0xf0, 0xec, 0x09, 0xf6, 0xcd, - 0x0c, 0xfd, 0x1d, 0xbd, 0x18, 0x74, 0x0a, 0xb3, 0x6a, 0x4d, 0xb5, 0x7b, - 0x2d, 0xf1, 0x04, 0x18, 0x34, 0x0f, 0x25, 0x06, 0x9d, 0x06, 0xd7, 0xc6, - 0x54, 0xc5, 0x84, 0xab, 0x74, 0x16, 0x59, 0xdb, 0x9f, 0x93, 0xa6, 0x52, - 0x36, 0xc8, 0xc6, 0xd8, 0xf4, 0x23, 0xa7, 0x76, 0x5c, 0x9c, 0xe5, 0x96, - 0x8a, 0x78, 0x3a, 0x9e, 0x8a, 0x27, 0x48, 0x89, 0xef, 0x8b, 0x4f, 0xc4, - 0xc7, 0xe2, 0x33, 0x02, 0xb7, 0x9e, 0xbc, 0xf8, 0x5e, 0xf8, 0x26, 0xb0, - 0xa6, 0x03, 0xf5, 0xfe, 0x93, 0x13, 0x30, 0x3a, 0x3a, 0xe0, 0x6d, 0x2c, - 0x4c, 0x25, 0xc8, 0x33, 0xe2, 0x9d, 0x3a, 0x71, 0x56, 0x45, 0xf4, 0x0a, - 0x74, 0x9b, 0xd0, 0xcd, 0x5d, 0x7e, 0x06, 0xdf, 0x0e, 0xa2, 0x49, 0xab, - 0x76, 0xd6, 0x36, 0xca, 0x15, 0x57, 0xd9, 0xaf, 0xaa, 0xaf, 0x29, 0x09, - 0x7c, 0xca, 0xb8, 0x32, 0x5d, 0xd5, 0x47, 0x87, 0x15, 0xcd, 0x34, 0x15, - 0xcf, 0xe5, 0x28, 0x36, 0x77, 0xb8, 0xbd, 0xc2, 0x8b, 0xa3, 0x24, 0xbe, - 0x83, 0x22, 0x8e, 0xe8, 0x41, 0xde, 0xfb, 0xbe, 0x45, 0x76, 0xdd, 0x0c, - 0x6d, 0xee, 0x5b, 0x44, 0x87, 0xff, 0xc2, 0x3b, 0xeb, 0x56, 0x68, 0x5b, - 0xa8, 0x13, 0x7d, 0xed, 0x10, 0xf5, 0xbf, 0x1a, 0xda, 0x86, 0xf0, 0x4e, - 0x7c, 0xe6, 0x33, 0xa2, 0x8b, 0x07, 0xf5, 0xba, 0xbd, 0xe2, 0xe7, 0xa3, - 0x48, 0xe4, 0x06, 0x91, 0x53, 0x3a, 0xb0, 0xdf, 0xfb, 0x1d, 0xe9, 0x4b, - 0xe2, 0xdd, 0x74, 0xb7, 0xd1, 0x78, 0x80, 0xf7, 0x55, 0xcf, 0x27, 0x44, - 0x3b, 0x1f, 0x37, 0x1a, 0xff, 0xae, 0x37, 0x1a, 0x3b, 0x5f, 0x22, 0xff, - 0x16, 0xd1, 0x65, 0xf3, 0x3f, 0x59, 0x00, 0x71, 0x78, 0x6c, 0x1b, 0x2b, - 0x13, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0b, - 0x13, 0x00, 0x00, 0x0b, 0x13, 0x01, 0x00, 0x9a, 0x9c, 0x18, 0x00, 0x00, - 0x04, 0xdc, 0x69, 0x54, 0x58, 0x74, 0x58, 0x4d, 0x4c, 0x3a, 0x63, 0x6f, - 0x6d, 0x2e, 0x61, 0x64, 0x6f, 0x62, 0x65, 0x2e, 0x78, 0x6d, 0x70, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x3c, 0x78, 0x3a, 0x78, 0x6d, 0x70, 0x6d, 0x65, - 0x74, 0x61, 0x20, 0x78, 0x6d, 0x6c, 0x6e, 0x73, 0x3a, 0x78, 0x3d, 0x22, - 0x61, 0x64, 0x6f, 0x62, 0x65, 0x3a, 0x6e, 0x73, 0x3a, 0x6d, 0x65, 0x74, - 0x61, 0x2f, 0x22, 0x20, 0x78, 0x3a, 0x78, 0x6d, 0x70, 0x74, 0x6b, 0x3d, - 0x22, 0x58, 0x4d, 0x50, 0x20, 0x43, 0x6f, 0x72, 0x65, 0x20, 0x35, 0x2e, - 0x31, 0x2e, 0x32, 0x22, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x3c, 0x72, 0x64, - 0x66, 0x3a, 0x52, 0x44, 0x46, 0x20, 0x78, 0x6d, 0x6c, 0x6e, 0x73, 0x3a, - 0x72, 0x64, 0x66, 0x3d, 0x22, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, - 0x77, 0x77, 0x77, 0x2e, 0x77, 0x33, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x31, - 0x39, 0x39, 0x39, 0x2f, 0x30, 0x32, 0x2f, 0x32, 0x32, 0x2d, 0x72, 0x64, - 0x66, 0x2d, 0x73, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x2d, 0x6e, 0x73, 0x23, - 0x22, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3c, 0x72, 0x64, - 0x66, 0x3a, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, - 0x6e, 0x20, 0x72, 0x64, 0x66, 0x3a, 0x61, 0x62, 0x6f, 0x75, 0x74, 0x3d, - 0x22, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x78, 0x6d, 0x6c, 0x6e, 0x73, 0x3a, 0x74, 0x69, 0x66, - 0x66, 0x3d, 0x22, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x6e, 0x73, - 0x2e, 0x61, 0x64, 0x6f, 0x62, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x74, - 0x69, 0x66, 0x66, 0x2f, 0x31, 0x2e, 0x30, 0x2f, 0x22, 0x3e, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3c, 0x74, 0x69, 0x66, - 0x66, 0x3a, 0x52, 0x65, 0x73, 0x6f, 0x6c, 0x75, 0x74, 0x69, 0x6f, 0x6e, - 0x55, 0x6e, 0x69, 0x74, 0x3e, 0x31, 0x3c, 0x2f, 0x74, 0x69, 0x66, 0x66, - 0x3a, 0x52, 0x65, 0x73, 0x6f, 0x6c, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x55, - 0x6e, 0x69, 0x74, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x3c, 0x74, 0x69, 0x66, 0x66, 0x3a, 0x43, 0x6f, 0x6d, 0x70, - 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x3e, 0x35, 0x3c, 0x2f, 0x74, - 0x69, 0x66, 0x66, 0x3a, 0x43, 0x6f, 0x6d, 0x70, 0x72, 0x65, 0x73, 0x73, - 0x69, 0x6f, 0x6e, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x3c, 0x74, 0x69, 0x66, 0x66, 0x3a, 0x58, 0x52, 0x65, 0x73, - 0x6f, 0x6c, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x3e, 0x37, 0x32, 0x3c, 0x2f, - 0x74, 0x69, 0x66, 0x66, 0x3a, 0x58, 0x52, 0x65, 0x73, 0x6f, 0x6c, 0x75, - 0x74, 0x69, 0x6f, 0x6e, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x3c, 0x74, 0x69, 0x66, 0x66, 0x3a, 0x4f, 0x72, 0x69, - 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3e, 0x31, 0x3c, 0x2f, - 0x74, 0x69, 0x66, 0x66, 0x3a, 0x4f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, - 0x74, 0x69, 0x6f, 0x6e, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x3c, 0x74, 0x69, 0x66, 0x66, 0x3a, 0x59, 0x52, 0x65, - 0x73, 0x6f, 0x6c, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x3e, 0x37, 0x32, 0x3c, - 0x2f, 0x74, 0x69, 0x66, 0x66, 0x3a, 0x59, 0x52, 0x65, 0x73, 0x6f, 0x6c, - 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x3c, 0x2f, 0x72, 0x64, 0x66, 0x3a, 0x44, 0x65, 0x73, 0x63, 0x72, - 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x3c, 0x72, 0x64, 0x66, 0x3a, 0x44, 0x65, 0x73, 0x63, 0x72, - 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x72, 0x64, 0x66, 0x3a, 0x61, - 0x62, 0x6f, 0x75, 0x74, 0x3d, 0x22, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x6d, 0x6c, 0x6e, - 0x73, 0x3a, 0x65, 0x78, 0x69, 0x66, 0x3d, 0x22, 0x68, 0x74, 0x74, 0x70, - 0x3a, 0x2f, 0x2f, 0x6e, 0x73, 0x2e, 0x61, 0x64, 0x6f, 0x62, 0x65, 0x2e, - 0x63, 0x6f, 0x6d, 0x2f, 0x65, 0x78, 0x69, 0x66, 0x2f, 0x31, 0x2e, 0x30, - 0x2f, 0x22, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x3c, 0x65, 0x78, 0x69, 0x66, 0x3a, 0x50, 0x69, 0x78, 0x65, 0x6c, - 0x58, 0x44, 0x69, 0x6d, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x3e, 0x38, - 0x3c, 0x2f, 0x65, 0x78, 0x69, 0x66, 0x3a, 0x50, 0x69, 0x78, 0x65, 0x6c, - 0x58, 0x44, 0x69, 0x6d, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x3e, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3c, 0x65, 0x78, - 0x69, 0x66, 0x3a, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x53, 0x70, 0x61, 0x63, - 0x65, 0x3e, 0x31, 0x3c, 0x2f, 0x65, 0x78, 0x69, 0x66, 0x3a, 0x43, 0x6f, - 0x6c, 0x6f, 0x72, 0x53, 0x70, 0x61, 0x63, 0x65, 0x3e, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3c, 0x65, 0x78, 0x69, 0x66, - 0x3a, 0x50, 0x69, 0x78, 0x65, 0x6c, 0x59, 0x44, 0x69, 0x6d, 0x65, 0x6e, - 0x73, 0x69, 0x6f, 0x6e, 0x3e, 0x38, 0x3c, 0x2f, 0x65, 0x78, 0x69, 0x66, - 0x3a, 0x50, 0x69, 0x78, 0x65, 0x6c, 0x59, 0x44, 0x69, 0x6d, 0x65, 0x6e, - 0x73, 0x69, 0x6f, 0x6e, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x3c, 0x2f, 0x72, 0x64, 0x66, 0x3a, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, - 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x3c, 0x72, 0x64, 0x66, 0x3a, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, - 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x72, 0x64, 0x66, 0x3a, 0x61, 0x62, - 0x6f, 0x75, 0x74, 0x3d, 0x22, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x6d, 0x6c, 0x6e, 0x73, - 0x3a, 0x64, 0x63, 0x3d, 0x22, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, - 0x70, 0x75, 0x72, 0x6c, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x64, 0x63, 0x2f, - 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x31, 0x2e, 0x31, - 0x2f, 0x22, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x3c, 0x64, 0x63, 0x3a, 0x73, 0x75, 0x62, 0x6a, 0x65, 0x63, 0x74, - 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x3c, 0x72, 0x64, 0x66, 0x3a, 0x42, 0x61, 0x67, 0x2f, 0x3e, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3c, 0x2f, - 0x64, 0x63, 0x3a, 0x73, 0x75, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3c, 0x2f, 0x72, 0x64, 0x66, 0x3a, - 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x3e, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3c, 0x72, 0x64, 0x66, 0x3a, - 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x20, - 0x72, 0x64, 0x66, 0x3a, 0x61, 0x62, 0x6f, 0x75, 0x74, 0x3d, 0x22, 0x22, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x78, 0x6d, 0x6c, 0x6e, 0x73, 0x3a, 0x78, 0x6d, 0x70, 0x3d, 0x22, - 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x6e, 0x73, 0x2e, 0x61, 0x64, - 0x6f, 0x62, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x78, 0x61, 0x70, 0x2f, - 0x31, 0x2e, 0x30, 0x2f, 0x22, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x3c, 0x78, 0x6d, 0x70, 0x3a, 0x4d, 0x6f, 0x64, - 0x69, 0x66, 0x79, 0x44, 0x61, 0x74, 0x65, 0x3e, 0x32, 0x30, 0x31, 0x32, - 0x2d, 0x31, 0x31, 0x2d, 0x31, 0x31, 0x54, 0x31, 0x33, 0x3a, 0x31, 0x31, - 0x3a, 0x35, 0x31, 0x3c, 0x2f, 0x78, 0x6d, 0x70, 0x3a, 0x4d, 0x6f, 0x64, - 0x69, 0x66, 0x79, 0x44, 0x61, 0x74, 0x65, 0x3e, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3c, 0x78, 0x6d, 0x70, 0x3a, 0x43, - 0x72, 0x65, 0x61, 0x74, 0x6f, 0x72, 0x54, 0x6f, 0x6f, 0x6c, 0x3e, 0x50, - 0x69, 0x78, 0x65, 0x6c, 0x6d, 0x61, 0x74, 0x6f, 0x72, 0x20, 0x32, 0x2e, - 0x31, 0x2e, 0x32, 0x3c, 0x2f, 0x78, 0x6d, 0x70, 0x3a, 0x43, 0x72, 0x65, - 0x61, 0x74, 0x6f, 0x72, 0x54, 0x6f, 0x6f, 0x6c, 0x3e, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x3c, 0x2f, 0x72, 0x64, 0x66, 0x3a, 0x44, 0x65, - 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x3e, 0x0a, 0x20, - 0x20, 0x20, 0x3c, 0x2f, 0x72, 0x64, 0x66, 0x3a, 0x52, 0x44, 0x46, 0x3e, - 0x0a, 0x3c, 0x2f, 0x78, 0x3a, 0x78, 0x6d, 0x70, 0x6d, 0x65, 0x74, 0x61, - 0x3e, 0x0a, 0xf6, 0x88, 0xb5, 0x50, 0x00, 0x00, 0x00, 0x71, 0x49, 0x44, - 0x41, 0x54, 0x08, 0x1d, 0x63, 0x66, 0x00, 0x83, 0xfc, 0xfc, 0xfc, 0xd7, - 0xaf, 0xdf, 0x7c, 0xf9, 0xf2, 0x85, 0x19, 0x0c, 0xfe, 0xfd, 0xfb, 0x07, - 0x11, 0x67, 0xb8, 0x70, 0xe1, 0xc2, 0x92, 0x25, 0x4b, 0x94, 0x94, 0x94, - 0x59, 0xc1, 0x00, 0x28, 0xca, 0x04, 0x95, 0x61, 0x60, 0xd0, 0xd1, 0xd1, - 0x99, 0x3f, 0x7f, 0x9e, 0xb6, 0xb6, 0x36, 0x44, 0x04, 0x21, 0x01, 0xe4, - 0xf3, 0xf3, 0xf3, 0x4f, 0x9e, 0x3c, 0x45, 0x5d, 0x5d, 0x1d, 0x45, 0x07, - 0x90, 0xf3, 0xf1, 0xe3, 0xc7, 0xbc, 0xbc, 0xdc, 0x9b, 0x37, 0x6f, 0x42, - 0x34, 0x81, 0x48, 0x4c, 0x3b, 0x98, 0x21, 0x92, 0xec, 0xec, 0xec, 0x33, - 0x67, 0xce, 0x7a, 0xfc, 0xf8, 0x11, 0x84, 0x8b, 0x70, 0x15, 0x84, 0x8f, - 0x4c, 0x02, 0x00, 0x44, 0xf2, 0x27, 0x2d, 0xe6, 0x23, 0xe5, 0xde, 0x00, - 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82 + 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, + 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x08, + 0x08, 0x02, 0x00, 0x00, 0x00, 0x4b, 0x6d, 0x29, 0xdc, 0x00, 0x00, 0x04, + 0x24, 0x69, 0x43, 0x43, 0x50, 0x49, 0x43, 0x43, 0x20, 0x50, 0x72, 0x6f, + 0x66, 0x69, 0x6c, 0x65, 0x00, 0x00, 0x38, 0x11, 0x85, 0x55, 0xdf, 0x6f, + 0xdb, 0x54, 0x14, 0x3e, 0x89, 0x6f, 0x52, 0xa4, 0x16, 0x3f, 0x20, 0x58, + 0x47, 0x87, 0x8a, 0xc5, 0xaf, 0x55, 0x53, 0x5b, 0xb9, 0x1b, 0x1a, 0xad, + 0xc6, 0x06, 0x49, 0x93, 0xa5, 0xed, 0x4a, 0x16, 0xa5, 0xe9, 0xd8, 0x2a, + 0x24, 0xe4, 0x3a, 0x37, 0x89, 0xa9, 0x1b, 0x07, 0xdb, 0xe9, 0xb6, 0xaa, + 0x4f, 0x7b, 0x81, 0x37, 0x06, 0xfc, 0x01, 0x40, 0xd9, 0x03, 0x0f, 0x48, + 0x3c, 0x21, 0x0d, 0x06, 0x62, 0x7b, 0xd9, 0xf6, 0xc0, 0xb4, 0x49, 0x53, + 0x87, 0x2a, 0xaa, 0x49, 0x48, 0x7b, 0xe8, 0xc4, 0x0f, 0x21, 0x26, 0xed, + 0x05, 0x55, 0xe1, 0xbb, 0x76, 0x62, 0x27, 0x53, 0xc4, 0x5c, 0xf5, 0xfa, + 0xcb, 0x39, 0xdf, 0x39, 0xe7, 0x3b, 0xe7, 0x5e, 0xdb, 0x44, 0x3d, 0x5f, + 0x69, 0xb5, 0x9a, 0x19, 0x55, 0x88, 0x96, 0xab, 0xae, 0x9d, 0xcf, 0x24, + 0x95, 0x93, 0xa7, 0x16, 0x94, 0x9e, 0x4d, 0x8a, 0xd2, 0xb3, 0xd4, 0x4b, + 0x03, 0xd4, 0xab, 0xe9, 0x4e, 0x2d, 0x91, 0xcb, 0xcd, 0x12, 0x2e, 0xc1, + 0x15, 0xf7, 0xce, 0xeb, 0xe1, 0x1d, 0x8a, 0x08, 0xcb, 0xed, 0x91, 0xee, + 0xfe, 0x4e, 0xf6, 0x23, 0xbf, 0x7a, 0x8b, 0xdc, 0xd1, 0x89, 0x22, 0x4f, + 0xc0, 0x6e, 0x15, 0x1d, 0x7d, 0x19, 0xf8, 0x0c, 0x51, 0xcc, 0xd4, 0x6b, + 0xb6, 0x4b, 0x14, 0xbf, 0x07, 0xfb, 0xf8, 0x69, 0xb7, 0x06, 0xdc, 0xf3, + 0x1c, 0xf0, 0xd3, 0x36, 0x04, 0x02, 0xab, 0x02, 0x97, 0x7d, 0x9c, 0x12, + 0x78, 0xd1, 0xc7, 0x27, 0x3d, 0x4e, 0x21, 0x3f, 0x09, 0x8e, 0xd0, 0x2a, + 0xeb, 0x15, 0xad, 0x08, 0xbc, 0x06, 0x3c, 0xbc, 0xd8, 0x66, 0x2f, 0xb7, + 0x61, 0x5f, 0x03, 0x18, 0xc8, 0x93, 0xe1, 0x55, 0x6e, 0x1b, 0xba, 0x22, + 0x66, 0x91, 0xb3, 0xad, 0x92, 0x61, 0x72, 0xcf, 0xe1, 0x2f, 0x8f, 0x71, + 0xb7, 0x31, 0xff, 0x0f, 0x2e, 0x9b, 0x75, 0xf4, 0xec, 0x5d, 0x83, 0x58, + 0xfb, 0x9c, 0xa5, 0xb9, 0x63, 0xb8, 0x0f, 0x89, 0xde, 0x2b, 0xf6, 0x54, + 0xbe, 0x89, 0x3f, 0xd7, 0xb5, 0xf4, 0x1c, 0xf0, 0x4b, 0xb0, 0x5f, 0xaf, + 0xb9, 0x49, 0x61, 0x7f, 0x05, 0xf8, 0x8f, 0xfa, 0xd2, 0x7c, 0x02, 0x78, + 0x1f, 0x51, 0xf4, 0xa9, 0x92, 0x7d, 0x74, 0xde, 0xe7, 0x47, 0x5f, 0x5f, + 0xad, 0x14, 0xde, 0x06, 0xde, 0x05, 0x7b, 0xd1, 0x70, 0xa7, 0x0b, 0x4d, + 0xfb, 0x6a, 0x75, 0x31, 0x7b, 0x1c, 0x18, 0xb1, 0xd1, 0xf5, 0x25, 0xeb, + 0x98, 0xc8, 0x23, 0x38, 0xd7, 0x75, 0x67, 0x12, 0xb3, 0xa4, 0x17, 0x80, + 0xef, 0x56, 0xf8, 0xb4, 0xd8, 0x63, 0xe8, 0x91, 0xa8, 0xc8, 0x53, 0x69, + 0xe0, 0x61, 0xe0, 0xc1, 0x4a, 0x7d, 0xaa, 0x99, 0x5f, 0x9a, 0x71, 0x56, + 0xe6, 0x84, 0xdd, 0xcb, 0xb3, 0x5a, 0x99, 0xcc, 0x02, 0x23, 0x8f, 0x64, + 0xbf, 0xa7, 0xcd, 0xe4, 0x80, 0x07, 0x80, 0x3f, 0xb4, 0xad, 0xbc, 0xa8, + 0x05, 0xcd, 0xd2, 0x3a, 0x37, 0x33, 0xa2, 0x16, 0xf2, 0x4b, 0x57, 0x6b, + 0x6e, 0xae, 0xa9, 0x41, 0xda, 0xae, 0x9a, 0x59, 0x51, 0x0b, 0xfd, 0x32, + 0x99, 0x3b, 0x5e, 0x8f, 0xc8, 0x29, 0x6d, 0xbb, 0x95, 0xc2, 0x94, 0x1f, + 0xcb, 0x0e, 0xba, 0x76, 0xa1, 0x19, 0xcb, 0x16, 0x4a, 0xc6, 0xd1, 0xe9, + 0x26, 0x7f, 0xad, 0x66, 0x7a, 0x67, 0x11, 0xda, 0xd8, 0x05, 0xbb, 0x9e, + 0x17, 0xda, 0x90, 0x9f, 0xdd, 0xd2, 0xec, 0x74, 0x06, 0x18, 0x79, 0xd8, + 0x3f, 0xbc, 0x3a, 0x2f, 0xe6, 0x06, 0x1c, 0xdb, 0x5d, 0xd4, 0x52, 0x62, + 0xb6, 0xa3, 0xc0, 0x47, 0xe8, 0x44, 0x44, 0x23, 0x4e, 0x16, 0x2d, 0x62, + 0xd5, 0xa9, 0x4a, 0x3b, 0xa4, 0x50, 0x9e, 0x32, 0x94, 0xc4, 0xbd, 0x46, + 0x36, 0x3c, 0x25, 0x32, 0xc8, 0x84, 0x85, 0xc3, 0xcb, 0x61, 0x31, 0x22, + 0x4f, 0xd2, 0x12, 0x6c, 0xdd, 0x79, 0x39, 0x8f, 0xe3, 0xc7, 0x84, 0x8c, + 0xb2, 0x17, 0xbd, 0x2d, 0xa2, 0x51, 0xa5, 0x3b, 0xc7, 0xaf, 0x70, 0xbf, + 0xc9, 0xb1, 0x58, 0x3f, 0x53, 0xd9, 0x01, 0xfc, 0x1f, 0x62, 0xb3, 0xec, + 0x30, 0x1b, 0x67, 0x13, 0xa4, 0xb0, 0x37, 0xd8, 0x9b, 0xec, 0x08, 0x4b, + 0xc1, 0x3a, 0xc1, 0x0e, 0x05, 0x0a, 0x72, 0x6d, 0x3a, 0x15, 0x2a, 0xd3, + 0x7d, 0x28, 0xf5, 0xf3, 0xbc, 0x4f, 0x75, 0x54, 0x16, 0x3a, 0x4e, 0x50, + 0xf2, 0xfc, 0x40, 0x7d, 0x28, 0x88, 0x51, 0xce, 0xd9, 0xef, 0x1a, 0xfa, + 0xcd, 0x8f, 0xfe, 0x86, 0x9a, 0xb0, 0x4b, 0x2b, 0xf4, 0x23, 0x4f, 0xd0, + 0x31, 0x34, 0x5b, 0xed, 0x13, 0x20, 0x07, 0x13, 0x68, 0x75, 0x37, 0xd2, + 0x3e, 0xa7, 0x6b, 0x6b, 0x3f, 0xec, 0x0e, 0x3c, 0xca, 0x06, 0xbb, 0xf8, + 0xce, 0xed, 0xbe, 0x6b, 0x6b, 0x74, 0xfc, 0x71, 0xf3, 0x8d, 0xdd, 0x8b, + 0x6d, 0xc7, 0x36, 0xb0, 0x6e, 0xc6, 0xb6, 0xc2, 0xf8, 0xd8, 0xaf, 0xb1, + 0x2d, 0xfc, 0x6d, 0x52, 0x02, 0x3b, 0x60, 0x7a, 0x8a, 0x96, 0xa1, 0xca, + 0xf0, 0x76, 0xc2, 0x09, 0x78, 0x23, 0x1d, 0x3d, 0x5c, 0x01, 0xd3, 0x25, + 0x0d, 0xeb, 0x6f, 0xe0, 0x59, 0xd0, 0xda, 0x52, 0xda, 0xb1, 0xa3, 0xa5, + 0xea, 0xf9, 0x81, 0xd0, 0x23, 0x26, 0xc1, 0x3f, 0xc8, 0x3e, 0xcc, 0xd2, + 0xb9, 0xe1, 0xd0, 0xaa, 0xfe, 0xa2, 0xfe, 0xa9, 0x6e, 0xa8, 0x5f, 0xa8, + 0x17, 0xd4, 0xdf, 0x3b, 0x6a, 0x84, 0x19, 0x3b, 0xa6, 0x24, 0x7d, 0x2a, + 0x7d, 0x2b, 0xfd, 0x28, 0x7d, 0x27, 0x7d, 0x2f, 0xfd, 0x4c, 0x8a, 0x74, + 0x59, 0xba, 0x22, 0xfd, 0x24, 0x5d, 0x95, 0xbe, 0x91, 0x2e, 0x05, 0x39, + 0xbb, 0xef, 0xbd, 0x9f, 0x25, 0xd8, 0x7b, 0xaf, 0x5f, 0x61, 0x13, 0xdd, + 0x8a, 0x5d, 0x68, 0xd5, 0x6b, 0x9f, 0x35, 0x27, 0x53, 0x4e, 0xca, 0x7b, + 0xe4, 0x17, 0xe5, 0x94, 0xfc, 0xbc, 0xfc, 0xb2, 0x3c, 0x1b, 0xb0, 0x14, + 0xb9, 0x5f, 0x1e, 0x93, 0xa7, 0xe4, 0xbd, 0xf0, 0xec, 0x09, 0xf6, 0xcd, + 0x0c, 0xfd, 0x1d, 0xbd, 0x18, 0x74, 0x0a, 0xb3, 0x6a, 0x4d, 0xb5, 0x7b, + 0x2d, 0xf1, 0x04, 0x18, 0x34, 0x0f, 0x25, 0x06, 0x9d, 0x06, 0xd7, 0xc6, + 0x54, 0xc5, 0x84, 0xab, 0x74, 0x16, 0x59, 0xdb, 0x9f, 0x93, 0xa6, 0x52, + 0x36, 0xc8, 0xc6, 0xd8, 0xf4, 0x23, 0xa7, 0x76, 0x5c, 0x9c, 0xe5, 0x96, + 0x8a, 0x78, 0x3a, 0x9e, 0x8a, 0x27, 0x48, 0x89, 0xef, 0x8b, 0x4f, 0xc4, + 0xc7, 0xe2, 0x33, 0x02, 0xb7, 0x9e, 0xbc, 0xf8, 0x5e, 0xf8, 0x26, 0xb0, + 0xa6, 0x03, 0xf5, 0xfe, 0x93, 0x13, 0x30, 0x3a, 0x3a, 0xe0, 0x6d, 0x2c, + 0x4c, 0x25, 0xc8, 0x33, 0xe2, 0x9d, 0x3a, 0x71, 0x56, 0x45, 0xf4, 0x0a, + 0x74, 0x9b, 0xd0, 0xcd, 0x5d, 0x7e, 0x06, 0xdf, 0x0e, 0xa2, 0x49, 0xab, + 0x76, 0xd6, 0x36, 0xca, 0x15, 0x57, 0xd9, 0xaf, 0xaa, 0xaf, 0x29, 0x09, + 0x7c, 0xca, 0xb8, 0x32, 0x5d, 0xd5, 0x47, 0x87, 0x15, 0xcd, 0x34, 0x15, + 0xcf, 0xe5, 0x28, 0x36, 0x77, 0xb8, 0xbd, 0xc2, 0x8b, 0xa3, 0x24, 0xbe, + 0x83, 0x22, 0x8e, 0xe8, 0x41, 0xde, 0xfb, 0xbe, 0x45, 0x76, 0xdd, 0x0c, + 0x6d, 0xee, 0x5b, 0x44, 0x87, 0xff, 0xc2, 0x3b, 0xeb, 0x56, 0x68, 0x5b, + 0xa8, 0x13, 0x7d, 0xed, 0x10, 0xf5, 0xbf, 0x1a, 0xda, 0x86, 0xf0, 0x4e, + 0x7c, 0xe6, 0x33, 0xa2, 0x8b, 0x07, 0xf5, 0xba, 0xbd, 0xe2, 0xe7, 0xa3, + 0x48, 0xe4, 0x06, 0x91, 0x53, 0x3a, 0xb0, 0xdf, 0xfb, 0x1d, 0xe9, 0x4b, + 0xe2, 0xdd, 0x74, 0xb7, 0xd1, 0x78, 0x80, 0xf7, 0x55, 0xcf, 0x27, 0x44, + 0x3b, 0x1f, 0x37, 0x1a, 0xff, 0xae, 0x37, 0x1a, 0x3b, 0x5f, 0x22, 0xff, + 0x16, 0xd1, 0x65, 0xf3, 0x3f, 0x59, 0x00, 0x71, 0x78, 0x6c, 0x1b, 0x2b, + 0x13, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0b, + 0x13, 0x00, 0x00, 0x0b, 0x13, 0x01, 0x00, 0x9a, 0x9c, 0x18, 0x00, 0x00, + 0x04, 0xdc, 0x69, 0x54, 0x58, 0x74, 0x58, 0x4d, 0x4c, 0x3a, 0x63, 0x6f, + 0x6d, 0x2e, 0x61, 0x64, 0x6f, 0x62, 0x65, 0x2e, 0x78, 0x6d, 0x70, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x3c, 0x78, 0x3a, 0x78, 0x6d, 0x70, 0x6d, 0x65, + 0x74, 0x61, 0x20, 0x78, 0x6d, 0x6c, 0x6e, 0x73, 0x3a, 0x78, 0x3d, 0x22, + 0x61, 0x64, 0x6f, 0x62, 0x65, 0x3a, 0x6e, 0x73, 0x3a, 0x6d, 0x65, 0x74, + 0x61, 0x2f, 0x22, 0x20, 0x78, 0x3a, 0x78, 0x6d, 0x70, 0x74, 0x6b, 0x3d, + 0x22, 0x58, 0x4d, 0x50, 0x20, 0x43, 0x6f, 0x72, 0x65, 0x20, 0x35, 0x2e, + 0x31, 0x2e, 0x32, 0x22, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x3c, 0x72, 0x64, + 0x66, 0x3a, 0x52, 0x44, 0x46, 0x20, 0x78, 0x6d, 0x6c, 0x6e, 0x73, 0x3a, + 0x72, 0x64, 0x66, 0x3d, 0x22, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, + 0x77, 0x77, 0x77, 0x2e, 0x77, 0x33, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x31, + 0x39, 0x39, 0x39, 0x2f, 0x30, 0x32, 0x2f, 0x32, 0x32, 0x2d, 0x72, 0x64, + 0x66, 0x2d, 0x73, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x2d, 0x6e, 0x73, 0x23, + 0x22, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3c, 0x72, 0x64, + 0x66, 0x3a, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, + 0x6e, 0x20, 0x72, 0x64, 0x66, 0x3a, 0x61, 0x62, 0x6f, 0x75, 0x74, 0x3d, + 0x22, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x78, 0x6d, 0x6c, 0x6e, 0x73, 0x3a, 0x74, 0x69, 0x66, + 0x66, 0x3d, 0x22, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x6e, 0x73, + 0x2e, 0x61, 0x64, 0x6f, 0x62, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x74, + 0x69, 0x66, 0x66, 0x2f, 0x31, 0x2e, 0x30, 0x2f, 0x22, 0x3e, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3c, 0x74, 0x69, 0x66, + 0x66, 0x3a, 0x52, 0x65, 0x73, 0x6f, 0x6c, 0x75, 0x74, 0x69, 0x6f, 0x6e, + 0x55, 0x6e, 0x69, 0x74, 0x3e, 0x31, 0x3c, 0x2f, 0x74, 0x69, 0x66, 0x66, + 0x3a, 0x52, 0x65, 0x73, 0x6f, 0x6c, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x55, + 0x6e, 0x69, 0x74, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x3c, 0x74, 0x69, 0x66, 0x66, 0x3a, 0x43, 0x6f, 0x6d, 0x70, + 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x3e, 0x35, 0x3c, 0x2f, 0x74, + 0x69, 0x66, 0x66, 0x3a, 0x43, 0x6f, 0x6d, 0x70, 0x72, 0x65, 0x73, 0x73, + 0x69, 0x6f, 0x6e, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x3c, 0x74, 0x69, 0x66, 0x66, 0x3a, 0x58, 0x52, 0x65, 0x73, + 0x6f, 0x6c, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x3e, 0x37, 0x32, 0x3c, 0x2f, + 0x74, 0x69, 0x66, 0x66, 0x3a, 0x58, 0x52, 0x65, 0x73, 0x6f, 0x6c, 0x75, + 0x74, 0x69, 0x6f, 0x6e, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x3c, 0x74, 0x69, 0x66, 0x66, 0x3a, 0x4f, 0x72, 0x69, + 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3e, 0x31, 0x3c, 0x2f, + 0x74, 0x69, 0x66, 0x66, 0x3a, 0x4f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x3c, 0x74, 0x69, 0x66, 0x66, 0x3a, 0x59, 0x52, 0x65, + 0x73, 0x6f, 0x6c, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x3e, 0x37, 0x32, 0x3c, + 0x2f, 0x74, 0x69, 0x66, 0x66, 0x3a, 0x59, 0x52, 0x65, 0x73, 0x6f, 0x6c, + 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x3c, 0x2f, 0x72, 0x64, 0x66, 0x3a, 0x44, 0x65, 0x73, 0x63, 0x72, + 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x3c, 0x72, 0x64, 0x66, 0x3a, 0x44, 0x65, 0x73, 0x63, 0x72, + 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x72, 0x64, 0x66, 0x3a, 0x61, + 0x62, 0x6f, 0x75, 0x74, 0x3d, 0x22, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x6d, 0x6c, 0x6e, + 0x73, 0x3a, 0x65, 0x78, 0x69, 0x66, 0x3d, 0x22, 0x68, 0x74, 0x74, 0x70, + 0x3a, 0x2f, 0x2f, 0x6e, 0x73, 0x2e, 0x61, 0x64, 0x6f, 0x62, 0x65, 0x2e, + 0x63, 0x6f, 0x6d, 0x2f, 0x65, 0x78, 0x69, 0x66, 0x2f, 0x31, 0x2e, 0x30, + 0x2f, 0x22, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x3c, 0x65, 0x78, 0x69, 0x66, 0x3a, 0x50, 0x69, 0x78, 0x65, 0x6c, + 0x58, 0x44, 0x69, 0x6d, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x3e, 0x38, + 0x3c, 0x2f, 0x65, 0x78, 0x69, 0x66, 0x3a, 0x50, 0x69, 0x78, 0x65, 0x6c, + 0x58, 0x44, 0x69, 0x6d, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x3e, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3c, 0x65, 0x78, + 0x69, 0x66, 0x3a, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x53, 0x70, 0x61, 0x63, + 0x65, 0x3e, 0x31, 0x3c, 0x2f, 0x65, 0x78, 0x69, 0x66, 0x3a, 0x43, 0x6f, + 0x6c, 0x6f, 0x72, 0x53, 0x70, 0x61, 0x63, 0x65, 0x3e, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3c, 0x65, 0x78, 0x69, 0x66, + 0x3a, 0x50, 0x69, 0x78, 0x65, 0x6c, 0x59, 0x44, 0x69, 0x6d, 0x65, 0x6e, + 0x73, 0x69, 0x6f, 0x6e, 0x3e, 0x38, 0x3c, 0x2f, 0x65, 0x78, 0x69, 0x66, + 0x3a, 0x50, 0x69, 0x78, 0x65, 0x6c, 0x59, 0x44, 0x69, 0x6d, 0x65, 0x6e, + 0x73, 0x69, 0x6f, 0x6e, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x3c, 0x2f, 0x72, 0x64, 0x66, 0x3a, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, + 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x3c, 0x72, 0x64, 0x66, 0x3a, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, + 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x72, 0x64, 0x66, 0x3a, 0x61, 0x62, + 0x6f, 0x75, 0x74, 0x3d, 0x22, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x6d, 0x6c, 0x6e, 0x73, + 0x3a, 0x64, 0x63, 0x3d, 0x22, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, + 0x70, 0x75, 0x72, 0x6c, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x64, 0x63, 0x2f, + 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x31, 0x2e, 0x31, + 0x2f, 0x22, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x3c, 0x64, 0x63, 0x3a, 0x73, 0x75, 0x62, 0x6a, 0x65, 0x63, 0x74, + 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x3c, 0x72, 0x64, 0x66, 0x3a, 0x42, 0x61, 0x67, 0x2f, 0x3e, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3c, 0x2f, + 0x64, 0x63, 0x3a, 0x73, 0x75, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x3e, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3c, 0x2f, 0x72, 0x64, 0x66, 0x3a, + 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x3e, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3c, 0x72, 0x64, 0x66, 0x3a, + 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x20, + 0x72, 0x64, 0x66, 0x3a, 0x61, 0x62, 0x6f, 0x75, 0x74, 0x3d, 0x22, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x78, 0x6d, 0x6c, 0x6e, 0x73, 0x3a, 0x78, 0x6d, 0x70, 0x3d, 0x22, + 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x6e, 0x73, 0x2e, 0x61, 0x64, + 0x6f, 0x62, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x78, 0x61, 0x70, 0x2f, + 0x31, 0x2e, 0x30, 0x2f, 0x22, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x3c, 0x78, 0x6d, 0x70, 0x3a, 0x4d, 0x6f, 0x64, + 0x69, 0x66, 0x79, 0x44, 0x61, 0x74, 0x65, 0x3e, 0x32, 0x30, 0x31, 0x32, + 0x2d, 0x31, 0x31, 0x2d, 0x31, 0x31, 0x54, 0x31, 0x33, 0x3a, 0x31, 0x31, + 0x3a, 0x35, 0x31, 0x3c, 0x2f, 0x78, 0x6d, 0x70, 0x3a, 0x4d, 0x6f, 0x64, + 0x69, 0x66, 0x79, 0x44, 0x61, 0x74, 0x65, 0x3e, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3c, 0x78, 0x6d, 0x70, 0x3a, 0x43, + 0x72, 0x65, 0x61, 0x74, 0x6f, 0x72, 0x54, 0x6f, 0x6f, 0x6c, 0x3e, 0x50, + 0x69, 0x78, 0x65, 0x6c, 0x6d, 0x61, 0x74, 0x6f, 0x72, 0x20, 0x32, 0x2e, + 0x31, 0x2e, 0x32, 0x3c, 0x2f, 0x78, 0x6d, 0x70, 0x3a, 0x43, 0x72, 0x65, + 0x61, 0x74, 0x6f, 0x72, 0x54, 0x6f, 0x6f, 0x6c, 0x3e, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x3c, 0x2f, 0x72, 0x64, 0x66, 0x3a, 0x44, 0x65, + 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x3e, 0x0a, 0x20, + 0x20, 0x20, 0x3c, 0x2f, 0x72, 0x64, 0x66, 0x3a, 0x52, 0x44, 0x46, 0x3e, + 0x0a, 0x3c, 0x2f, 0x78, 0x3a, 0x78, 0x6d, 0x70, 0x6d, 0x65, 0x74, 0x61, + 0x3e, 0x0a, 0xf6, 0x88, 0xb5, 0x50, 0x00, 0x00, 0x00, 0x71, 0x49, 0x44, + 0x41, 0x54, 0x08, 0x1d, 0x63, 0x66, 0x00, 0x83, 0xfc, 0xfc, 0xfc, 0xd7, + 0xaf, 0xdf, 0x7c, 0xf9, 0xf2, 0x85, 0x19, 0x0c, 0xfe, 0xfd, 0xfb, 0x07, + 0x11, 0x67, 0xb8, 0x70, 0xe1, 0xc2, 0x92, 0x25, 0x4b, 0x94, 0x94, 0x94, + 0x59, 0xc1, 0x00, 0x28, 0xca, 0x04, 0x95, 0x61, 0x60, 0xd0, 0xd1, 0xd1, + 0x99, 0x3f, 0x7f, 0x9e, 0xb6, 0xb6, 0x36, 0x44, 0x04, 0x21, 0x01, 0xe4, + 0xf3, 0xf3, 0xf3, 0x4f, 0x9e, 0x3c, 0x45, 0x5d, 0x5d, 0x1d, 0x45, 0x07, + 0x90, 0xf3, 0xf1, 0xe3, 0xc7, 0xbc, 0xbc, 0xdc, 0x9b, 0x37, 0x6f, 0x42, + 0x34, 0x81, 0x48, 0x4c, 0x3b, 0x98, 0x21, 0x92, 0xec, 0xec, 0xec, 0x33, + 0x67, 0xce, 0x7a, 0xfc, 0xf8, 0x11, 0x84, 0x8b, 0x70, 0x15, 0x84, 0x8f, + 0x4c, 0x02, 0x00, 0x44, 0xf2, 0x27, 0x2d, 0xe6, 0x23, 0xe5, 0xde, 0x00, + 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82 }; int g_arrow_left_png_len = 2519; - diff --git a/ogl_editor/src/ImageData.h b/ogl_editor/src/ImageData.h index f3e5bc9..cb4643b 100644 --- a/ogl_editor/src/ImageData.h +++ b/ogl_editor/src/ImageData.h @@ -4,4 +4,3 @@ extern unsigned char g_arrow_left_png[]; extern int g_arrow_left_png_len; extern unsigned char g_arrow_right_png[]; extern int g_arrow_right_png_len; - diff --git a/ogl_editor/src/Menu.c b/ogl_editor/src/Menu.c index d9b5ef7..09b4187 100644 --- a/ogl_editor/src/Menu.c +++ b/ogl_editor/src/Menu.c @@ -97,4 +97,3 @@ MenuDescriptor g_viewMenu[] = { _T("Jump row,start/end & edit"), EDITOR_MENU_TAB, EMGUI_KEY_TAB, 0, 0 }, { 0 }, }; - diff --git a/ogl_editor/src/Menu.h b/ogl_editor/src/Menu.h index fd6048a..f7f2fa8 100644 --- a/ogl_editor/src/Menu.h +++ b/ogl_editor/src/Menu.h @@ -28,7 +28,7 @@ enum EDITOR_MENU_REMOTE_EXPORT, // Edit - + EDITOR_MENU_UNDO, EDITOR_MENU_REDO, EDITOR_MENU_CANCEL_EDIT, @@ -52,18 +52,18 @@ enum EDITOR_MENU_BIAS_N_100, EDITOR_MENU_BIAS_N_1000, - EDITOR_MENU_SCALE_101, - EDITOR_MENU_SCALE_11, - EDITOR_MENU_SCALE_12, - EDITOR_MENU_SCALE_5, - EDITOR_MENU_SCALE_100, - EDITOR_MENU_SCALE_1000, - EDITOR_MENU_SCALE_099, - EDITOR_MENU_SCALE_09, - EDITOR_MENU_SCALE_08, - EDITOR_MENU_SCALE_05, - EDITOR_MENU_SCALE_01, - EDITOR_MENU_SCALE_001, + EDITOR_MENU_SCALE_101, + EDITOR_MENU_SCALE_11, + EDITOR_MENU_SCALE_12, + EDITOR_MENU_SCALE_5, + EDITOR_MENU_SCALE_100, + EDITOR_MENU_SCALE_1000, + EDITOR_MENU_SCALE_099, + EDITOR_MENU_SCALE_09, + EDITOR_MENU_SCALE_08, + EDITOR_MENU_SCALE_05, + EDITOR_MENU_SCALE_01, + EDITOR_MENU_SCALE_001, EDITOR_MENU_INTERPOLATION, EDITOR_MENU_INVERT_SELECTION, @@ -120,4 +120,3 @@ typedef struct MenuDescriptor extern MenuDescriptor g_fileMenu[]; extern MenuDescriptor g_editMenu[]; extern MenuDescriptor g_viewMenu[]; - diff --git a/ogl_editor/src/MicroknightFont.c b/ogl_editor/src/MicroknightFont.c index f116f6e..e730a26 100644 --- a/ogl_editor/src/MicroknightFont.c +++ b/ogl_editor/src/MicroknightFont.c @@ -365,4 +365,3 @@ struct MicroknightLayout s_microknightLayout[] = { 72, 117 }, { 81, 117 }, }; - diff --git a/ogl_editor/src/MicroknightFont.h b/ogl_editor/src/MicroknightFont.h index 15a0e33..638a568 100644 --- a/ogl_editor/src/MicroknightFont.h +++ b/ogl_editor/src/MicroknightFont.h @@ -12,4 +12,3 @@ typedef struct MicroknightLayout extern unsigned char s_microkinghtFontData[]; extern struct MicroknightLayout s_microknightLayout[]; - diff --git a/ogl_editor/src/MinecraftiaFont.c b/ogl_editor/src/MinecraftiaFont.c index 8bb3c5f..953576e 100644 --- a/ogl_editor/src/MinecraftiaFont.c +++ b/ogl_editor/src/MinecraftiaFont.c @@ -7,66 +7,66 @@ int g_minecraftiaFontSize = 713; char g_minecraftiaFont[] = { - 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, - 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x40, - 0x08, 0x00, 0x00, 0x00, 0x00, 0x8f, 0x02, 0x2e, 0x02, 0x00, 0x00, 0x02, - 0x90, 0x49, 0x44, 0x41, 0x54, 0x58, 0x85, 0xe5, 0x57, 0xc7, 0x76, 0x03, - 0x21, 0x0c, 0x1c, 0xed, 0xe3, 0xff, 0x7f, 0x79, 0x72, 0x40, 0x65, 0x44, - 0xb1, 0x9d, 0x72, 0x8b, 0x9c, 0xec, 0x62, 0x10, 0x6a, 0x23, 0x09, 0x0c, - 0x00, 0x20, 0x40, 0x92, 0x00, 0x40, 0x1f, 0x13, 0xf4, 0x05, 0xd0, 0x59, - 0x0e, 0xff, 0x04, 0x06, 0x00, 0x18, 0x68, 0x00, 0xe8, 0x6f, 0x73, 0x06, - 0x21, 0x82, 0x70, 0x16, 0xd0, 0x68, 0xb5, 0x32, 0x10, 0xd3, 0xb0, 0x39, - 0x40, 0xcc, 0xe4, 0xce, 0xd8, 0xe1, 0x73, 0x6d, 0x3f, 0x9e, 0x45, 0x93, - 0x3b, 0x92, 0x2c, 0x36, 0x3f, 0x3a, 0xcf, 0xcd, 0xbe, 0xa9, 0xa6, 0xf9, - 0x1d, 0x93, 0x1e, 0x0f, 0xf4, 0xf9, 0x0c, 0x00, 0x81, 0x11, 0xca, 0xc4, - 0x2c, 0x9f, 0xa2, 0x11, 0x30, 0x1a, 0x0d, 0x4c, 0x06, 0x1a, 0x60, 0xcd, - 0x80, 0x50, 0x3a, 0x15, 0xf1, 0x03, 0x14, 0x6a, 0x6d, 0x46, 0x8e, 0x4d, - 0xfb, 0xb7, 0xc9, 0xd4, 0xea, 0x09, 0xd2, 0x14, 0xc9, 0xb9, 0x4a, 0xb8, - 0xc9, 0xe9, 0x96, 0xec, 0x98, 0xba, 0xdd, 0xf6, 0xb2, 0x73, 0xcd, 0x17, - 0xa8, 0xc5, 0x01, 0x00, 0xe3, 0xfb, 0xa0, 0xc2, 0xbf, 0x1b, 0xe8, 0x4a, - 0xd4, 0x4d, 0x42, 0x03, 0x39, 0x5c, 0xb8, 0x5d, 0x84, 0x4c, 0xf1, 0x96, - 0xee, 0x55, 0xbe, 0x3a, 0x3d, 0xa1, 0xbf, 0x63, 0x73, 0xa4, 0x96, 0x8f, - 0x25, 0xe0, 0x6e, 0x3f, 0xf6, 0x94, 0xdb, 0x69, 0xa4, 0x44, 0xa3, 0x4d, - 0x8f, 0x4d, 0x3c, 0xd6, 0x71, 0xe4, 0x97, 0x83, 0x43, 0x18, 0x41, 0xfb, - 0xab, 0x3c, 0x48, 0x31, 0xf4, 0x60, 0x6c, 0xd9, 0x60, 0xa5, 0xbb, 0x72, - 0xa2, 0xf2, 0x40, 0x7b, 0x84, 0x62, 0x7f, 0x7b, 0x22, 0xc7, 0x9e, 0x07, - 0x3d, 0x21, 0x25, 0x06, 0xbb, 0xcd, 0x61, 0x8d, 0x2f, 0x8d, 0xf2, 0xc1, - 0x04, 0x27, 0x81, 0x86, 0x11, 0x56, 0x07, 0x3a, 0x7a, 0x92, 0x03, 0x34, - 0x42, 0x98, 0xa1, 0x26, 0x9b, 0xc2, 0x4a, 0x22, 0x6b, 0xb0, 0xba, 0xbc, - 0x91, 0xe9, 0x15, 0xba, 0x0f, 0x7d, 0xad, 0x49, 0x5b, 0xc8, 0xb4, 0x02, - 0x9d, 0x27, 0xbd, 0xac, 0xf4, 0x2d, 0xbf, 0x1d, 0x85, 0xa8, 0x52, 0x0b, - 0xd0, 0x7e, 0x4c, 0x11, 0x7e, 0x14, 0xd2, 0xbb, 0x35, 0x73, 0x95, 0xe5, - 0x79, 0x4e, 0x59, 0x61, 0x7a, 0x47, 0x5a, 0x9f, 0x68, 0xcf, 0x3c, 0x58, - 0xc2, 0xcb, 0x6b, 0x45, 0x07, 0x8f, 0xe5, 0x13, 0xc4, 0xac, 0x85, 0x80, - 0x51, 0x23, 0x7f, 0x2b, 0x41, 0x53, 0x79, 0xe6, 0x51, 0x1e, 0xbd, 0x41, - 0xc4, 0xd1, 0xf6, 0xbe, 0x8c, 0x83, 0x9e, 0x6e, 0xb7, 0x36, 0xae, 0x7d, - 0x74, 0xa2, 0xd1, 0xbf, 0xca, 0x99, 0xa6, 0xbd, 0x81, 0x90, 0x14, 0xa8, - 0x55, 0x44, 0x4a, 0x7f, 0x6e, 0xf0, 0x95, 0x56, 0xa0, 0x8e, 0x85, 0xec, - 0xcb, 0x79, 0x72, 0x22, 0xfb, 0x7c, 0x1c, 0x94, 0xc9, 0x31, 0xff, 0xc0, - 0x2e, 0xa3, 0x9f, 0x14, 0x8b, 0x00, 0xea, 0x62, 0x7d, 0xb6, 0xc4, 0x69, - 0x27, 0x0d, 0x41, 0x0c, 0x44, 0x95, 0x4b, 0xa5, 0x59, 0x06, 0x6a, 0xb9, - 0x8e, 0x84, 0xc3, 0x75, 0x52, 0xe3, 0x81, 0x99, 0xf0, 0x37, 0xb2, 0xec, - 0x26, 0xeb, 0x02, 0x4b, 0xcc, 0xb3, 0xad, 0xbe, 0xa0, 0x14, 0x67, 0x59, - 0xcd, 0x8b, 0x80, 0xbc, 0x8e, 0x1c, 0xb7, 0xcf, 0x34, 0x65, 0x6c, 0x86, - 0xb1, 0x82, 0xf8, 0x27, 0x54, 0x38, 0xcf, 0x0b, 0xca, 0x94, 0xef, 0x63, - 0xfa, 0x8a, 0xc0, 0xce, 0xc4, 0x92, 0x85, 0xd2, 0xa5, 0x13, 0x30, 0x37, - 0xe5, 0x7c, 0xbc, 0x1f, 0xd0, 0xce, 0x91, 0x6e, 0x1d, 0x78, 0x79, 0xd7, - 0xc5, 0x24, 0xaf, 0x2f, 0x71, 0xc7, 0x11, 0x88, 0xa3, 0x9d, 0x16, 0x4f, - 0xca, 0x6d, 0x97, 0x92, 0xc5, 0xfc, 0x9e, 0x8d, 0xe5, 0x8e, 0x32, 0x57, - 0x74, 0xa4, 0xa5, 0x9d, 0xdb, 0x99, 0x54, 0xf0, 0x3a, 0xd3, 0x2d, 0xf0, - 0x20, 0x03, 0x2b, 0x0a, 0x2f, 0xa9, 0x15, 0xc6, 0x9d, 0x65, 0xe9, 0xd6, - 0xcb, 0x5d, 0x74, 0xe1, 0x8f, 0xd5, 0xf3, 0x56, 0x8d, 0xd7, 0x52, 0xaa, - 0x59, 0xff, 0x47, 0xad, 0xad, 0xb4, 0xa9, 0xa5, 0x5f, 0x1b, 0x28, 0xe6, - 0xa9, 0x67, 0x8c, 0x47, 0x8d, 0xa5, 0xf7, 0x20, 0x8f, 0x2a, 0x6d, 0xec, - 0xf5, 0xab, 0x64, 0xc9, 0x86, 0x3c, 0x86, 0x21, 0x27, 0xaa, 0xb2, 0x65, - 0x8e, 0xac, 0x3d, 0xf8, 0x0d, 0xbd, 0x82, 0x81, 0xea, 0x47, 0xd6, 0x84, - 0x63, 0x40, 0x92, 0x18, 0xf0, 0xfb, 0x49, 0xf0, 0xe7, 0xcd, 0x2c, 0x7e, - 0x5b, 0xb4, 0xcb, 0x0e, 0x85, 0x3b, 0xf6, 0x48, 0x5e, 0x36, 0x5b, 0x28, - 0xea, 0x79, 0xb7, 0xb1, 0x81, 0xa4, 0x02, 0x3e, 0x6d, 0x34, 0x63, 0x9f, - 0x9a, 0x2e, 0x88, 0x63, 0xef, 0x04, 0x48, 0x3b, 0xe7, 0xfd, 0x96, 0xf0, - 0x99, 0x05, 0xbf, 0xb9, 0x34, 0xff, 0x63, 0xfa, 0x02, 0x69, 0x60, 0x73, - 0x1f, 0x6d, 0x77, 0x33, 0x94, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, - 0x44, 0xae, 0x42, 0x60, 0x82 + 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, + 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x40, + 0x08, 0x00, 0x00, 0x00, 0x00, 0x8f, 0x02, 0x2e, 0x02, 0x00, 0x00, 0x02, + 0x90, 0x49, 0x44, 0x41, 0x54, 0x58, 0x85, 0xe5, 0x57, 0xc7, 0x76, 0x03, + 0x21, 0x0c, 0x1c, 0xed, 0xe3, 0xff, 0x7f, 0x79, 0x72, 0x40, 0x65, 0x44, + 0xb1, 0x9d, 0x72, 0x8b, 0x9c, 0xec, 0x62, 0x10, 0x6a, 0x23, 0x09, 0x0c, + 0x00, 0x20, 0x40, 0x92, 0x00, 0x40, 0x1f, 0x13, 0xf4, 0x05, 0xd0, 0x59, + 0x0e, 0xff, 0x04, 0x06, 0x00, 0x18, 0x68, 0x00, 0xe8, 0x6f, 0x73, 0x06, + 0x21, 0x82, 0x70, 0x16, 0xd0, 0x68, 0xb5, 0x32, 0x10, 0xd3, 0xb0, 0x39, + 0x40, 0xcc, 0xe4, 0xce, 0xd8, 0xe1, 0x73, 0x6d, 0x3f, 0x9e, 0x45, 0x93, + 0x3b, 0x92, 0x2c, 0x36, 0x3f, 0x3a, 0xcf, 0xcd, 0xbe, 0xa9, 0xa6, 0xf9, + 0x1d, 0x93, 0x1e, 0x0f, 0xf4, 0xf9, 0x0c, 0x00, 0x81, 0x11, 0xca, 0xc4, + 0x2c, 0x9f, 0xa2, 0x11, 0x30, 0x1a, 0x0d, 0x4c, 0x06, 0x1a, 0x60, 0xcd, + 0x80, 0x50, 0x3a, 0x15, 0xf1, 0x03, 0x14, 0x6a, 0x6d, 0x46, 0x8e, 0x4d, + 0xfb, 0xb7, 0xc9, 0xd4, 0xea, 0x09, 0xd2, 0x14, 0xc9, 0xb9, 0x4a, 0xb8, + 0xc9, 0xe9, 0x96, 0xec, 0x98, 0xba, 0xdd, 0xf6, 0xb2, 0x73, 0xcd, 0x17, + 0xa8, 0xc5, 0x01, 0x00, 0xe3, 0xfb, 0xa0, 0xc2, 0xbf, 0x1b, 0xe8, 0x4a, + 0xd4, 0x4d, 0x42, 0x03, 0x39, 0x5c, 0xb8, 0x5d, 0x84, 0x4c, 0xf1, 0x96, + 0xee, 0x55, 0xbe, 0x3a, 0x3d, 0xa1, 0xbf, 0x63, 0x73, 0xa4, 0x96, 0x8f, + 0x25, 0xe0, 0x6e, 0x3f, 0xf6, 0x94, 0xdb, 0x69, 0xa4, 0x44, 0xa3, 0x4d, + 0x8f, 0x4d, 0x3c, 0xd6, 0x71, 0xe4, 0x97, 0x83, 0x43, 0x18, 0x41, 0xfb, + 0xab, 0x3c, 0x48, 0x31, 0xf4, 0x60, 0x6c, 0xd9, 0x60, 0xa5, 0xbb, 0x72, + 0xa2, 0xf2, 0x40, 0x7b, 0x84, 0x62, 0x7f, 0x7b, 0x22, 0xc7, 0x9e, 0x07, + 0x3d, 0x21, 0x25, 0x06, 0xbb, 0xcd, 0x61, 0x8d, 0x2f, 0x8d, 0xf2, 0xc1, + 0x04, 0x27, 0x81, 0x86, 0x11, 0x56, 0x07, 0x3a, 0x7a, 0x92, 0x03, 0x34, + 0x42, 0x98, 0xa1, 0x26, 0x9b, 0xc2, 0x4a, 0x22, 0x6b, 0xb0, 0xba, 0xbc, + 0x91, 0xe9, 0x15, 0xba, 0x0f, 0x7d, 0xad, 0x49, 0x5b, 0xc8, 0xb4, 0x02, + 0x9d, 0x27, 0xbd, 0xac, 0xf4, 0x2d, 0xbf, 0x1d, 0x85, 0xa8, 0x52, 0x0b, + 0xd0, 0x7e, 0x4c, 0x11, 0x7e, 0x14, 0xd2, 0xbb, 0x35, 0x73, 0x95, 0xe5, + 0x79, 0x4e, 0x59, 0x61, 0x7a, 0x47, 0x5a, 0x9f, 0x68, 0xcf, 0x3c, 0x58, + 0xc2, 0xcb, 0x6b, 0x45, 0x07, 0x8f, 0xe5, 0x13, 0xc4, 0xac, 0x85, 0x80, + 0x51, 0x23, 0x7f, 0x2b, 0x41, 0x53, 0x79, 0xe6, 0x51, 0x1e, 0xbd, 0x41, + 0xc4, 0xd1, 0xf6, 0xbe, 0x8c, 0x83, 0x9e, 0x6e, 0xb7, 0x36, 0xae, 0x7d, + 0x74, 0xa2, 0xd1, 0xbf, 0xca, 0x99, 0xa6, 0xbd, 0x81, 0x90, 0x14, 0xa8, + 0x55, 0x44, 0x4a, 0x7f, 0x6e, 0xf0, 0x95, 0x56, 0xa0, 0x8e, 0x85, 0xec, + 0xcb, 0x79, 0x72, 0x22, 0xfb, 0x7c, 0x1c, 0x94, 0xc9, 0x31, 0xff, 0xc0, + 0x2e, 0xa3, 0x9f, 0x14, 0x8b, 0x00, 0xea, 0x62, 0x7d, 0xb6, 0xc4, 0x69, + 0x27, 0x0d, 0x41, 0x0c, 0x44, 0x95, 0x4b, 0xa5, 0x59, 0x06, 0x6a, 0xb9, + 0x8e, 0x84, 0xc3, 0x75, 0x52, 0xe3, 0x81, 0x99, 0xf0, 0x37, 0xb2, 0xec, + 0x26, 0xeb, 0x02, 0x4b, 0xcc, 0xb3, 0xad, 0xbe, 0xa0, 0x14, 0x67, 0x59, + 0xcd, 0x8b, 0x80, 0xbc, 0x8e, 0x1c, 0xb7, 0xcf, 0x34, 0x65, 0x6c, 0x86, + 0xb1, 0x82, 0xf8, 0x27, 0x54, 0x38, 0xcf, 0x0b, 0xca, 0x94, 0xef, 0x63, + 0xfa, 0x8a, 0xc0, 0xce, 0xc4, 0x92, 0x85, 0xd2, 0xa5, 0x13, 0x30, 0x37, + 0xe5, 0x7c, 0xbc, 0x1f, 0xd0, 0xce, 0x91, 0x6e, 0x1d, 0x78, 0x79, 0xd7, + 0xc5, 0x24, 0xaf, 0x2f, 0x71, 0xc7, 0x11, 0x88, 0xa3, 0x9d, 0x16, 0x4f, + 0xca, 0x6d, 0x97, 0x92, 0xc5, 0xfc, 0x9e, 0x8d, 0xe5, 0x8e, 0x32, 0x57, + 0x74, 0xa4, 0xa5, 0x9d, 0xdb, 0x99, 0x54, 0xf0, 0x3a, 0xd3, 0x2d, 0xf0, + 0x20, 0x03, 0x2b, 0x0a, 0x2f, 0xa9, 0x15, 0xc6, 0x9d, 0x65, 0xe9, 0xd6, + 0xcb, 0x5d, 0x74, 0xe1, 0x8f, 0xd5, 0xf3, 0x56, 0x8d, 0xd7, 0x52, 0xaa, + 0x59, 0xff, 0x47, 0xad, 0xad, 0xb4, 0xa9, 0xa5, 0x5f, 0x1b, 0x28, 0xe6, + 0xa9, 0x67, 0x8c, 0x47, 0x8d, 0xa5, 0xf7, 0x20, 0x8f, 0x2a, 0x6d, 0xec, + 0xf5, 0xab, 0x64, 0xc9, 0x86, 0x3c, 0x86, 0x21, 0x27, 0xaa, 0xb2, 0x65, + 0x8e, 0xac, 0x3d, 0xf8, 0x0d, 0xbd, 0x82, 0x81, 0xea, 0x47, 0xd6, 0x84, + 0x63, 0x40, 0x92, 0x18, 0xf0, 0xfb, 0x49, 0xf0, 0xe7, 0xcd, 0x2c, 0x7e, + 0x5b, 0xb4, 0xcb, 0x0e, 0x85, 0x3b, 0xf6, 0x48, 0x5e, 0x36, 0x5b, 0x28, + 0xea, 0x79, 0xb7, 0xb1, 0x81, 0xa4, 0x02, 0x3e, 0x6d, 0x34, 0x63, 0x9f, + 0x9a, 0x2e, 0x88, 0x63, 0xef, 0x04, 0x48, 0x3b, 0xe7, 0xfd, 0x96, 0xf0, + 0x99, 0x05, 0xbf, 0xb9, 0x34, 0xff, 0x63, 0xfa, 0x02, 0x69, 0x60, 0x73, + 0x1f, 0x6d, 0x77, 0x33, 0x94, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, + 0x44, 0xae, 0x42, 0x60, 0x82 }; /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// diff --git a/ogl_editor/src/MinecraftiaFont.h b/ogl_editor/src/MinecraftiaFont.h index 16b7b78..7ae19bf 100644 --- a/ogl_editor/src/MinecraftiaFont.h +++ b/ogl_editor/src/MinecraftiaFont.h @@ -5,4 +5,3 @@ extern EmguiFontLayout g_minecraftiaFontLayout[]; extern char g_minecraftiaFont[]; extern int g_minecraftiaFontSize; - diff --git a/ogl_editor/src/RemoteConnection.c b/ogl_editor/src/RemoteConnection.c index ded19a2..cd9c2d4 100644 --- a/ogl_editor/src/RemoteConnection.c +++ b/ogl_editor/src/RemoteConnection.c @@ -73,31 +73,31 @@ #define SERVER_GREET "hello, demo!" enum { - SET_KEY = 0, - DELETE_KEY = 1, - GET_TRACK = 2, - SET_ROW = 3, - PAUSE = 4, - SAVE_TRACKS = 5 + SET_KEY = 0, + DELETE_KEY = 1, + GET_TRACK = 2, + SET_ROW = 3, + PAUSE = 4, + SAVE_TRACKS = 5 }; static inline int socket_poll(SOCKET socket) { - struct timeval to = { 0, 0 }; - fd_set fds; - - FD_ZERO(&fds); - + struct timeval to = { 0, 0 }; + fd_set fds; + + FD_ZERO(&fds); + #ifdef _MSC_VER #pragma warning(push) #pragma warning(disable: 4127) #endif - FD_SET(socket, &fds); + FD_SET(socket, &fds); #ifdef _MSC_VER #pragma warning(pop) #endif - - return select((int)socket + 1, &fds, NULL, NULL, &to) > 0; + + return select((int)socket + 1, &fds, NULL, NULL, &to) > 0; } static int s_clientIndex; @@ -513,4 +513,3 @@ void RemoteConnection_close() closesocket(s_serverSocket); s_serverSocket = INVALID_SOCKET; } - diff --git a/ogl_editor/src/RemoteConnection.h b/ogl_editor/src/RemoteConnection.h index 8b32d0c..0ca5bf7 100644 --- a/ogl_editor/src/RemoteConnection.h +++ b/ogl_editor/src/RemoteConnection.h @@ -32,4 +32,3 @@ void RemoteConnection_sendKeyFrames(const char* name, struct sync_track* track); void RemoteConnection_mapTrackName(const char* name); void RemoteConnection_getConnectionStatus(char** status); - diff --git a/ogl_editor/src/TrackData.c b/ogl_editor/src/TrackData.c index 0bb3582..edae915 100644 --- a/ogl_editor/src/TrackData.c +++ b/ogl_editor/src/TrackData.c @@ -382,6 +382,3 @@ int TrackData_getPrevLoopmark(TrackData* trackData, int row) { return getPrevMark(trackData->loopmarks, trackData->loopmarkCount, row, -1); } - - - diff --git a/ogl_editor/src/TrackData.h b/ogl_editor/src/TrackData.h index 70a1010..d1472bf 100644 --- a/ogl_editor/src/TrackData.h +++ b/ogl_editor/src/TrackData.h @@ -108,4 +108,3 @@ uint32_t TrackData_getNextColor(TrackData* trackData); void TrackData_linkGroups(TrackData* trackData); void TrackData_linkTrack(int index, const char* name, TrackData* trackData); void TrackData_setActiveTrack(TrackData* trackData, int track); - diff --git a/ogl_editor/src/TrackView.c b/ogl_editor/src/TrackView.c index 17b5b8b..9267950 100644 --- a/ogl_editor/src/TrackView.c +++ b/ogl_editor/src/TrackView.c @@ -858,4 +858,3 @@ int TrackView_getTracksOffset(TrackViewInfo* viewInfo, TrackData* trackData, int return nextOffset - prevOffset; } - diff --git a/ogl_editor/src/TrackView.h b/ogl_editor/src/TrackView.h index ab331f8..5380c7e 100644 --- a/ogl_editor/src/TrackView.h +++ b/ogl_editor/src/TrackView.h @@ -40,4 +40,3 @@ int TrackView_getScrolledTrack(struct TrackViewInfo* viewInfo, struct TrackData* int TrackView_getStartOffset(); int TrackView_getTracksOffset(struct TrackViewInfo* viewInfo, struct TrackData* trackData, int prevTrack, int nextTrack); bool TrackView_isSelectedTrackVisible(struct TrackViewInfo* viewInfo, struct TrackData* trackData, int track); - diff --git a/ogl_editor/src/Window.h b/ogl_editor/src/Window.h index 069c732..a89dc2a 100644 --- a/ogl_editor/src/Window.h +++ b/ogl_editor/src/Window.h @@ -7,4 +7,3 @@ void Window_setTitle(const text_t* title); void Window_populateRecentList(const text_t** files); void Window_buildMenu(); - diff --git a/ogl_editor/src/loadsave.c b/ogl_editor/src/loadsave.c index b9815cd..ab79a33 100644 --- a/ogl_editor/src/loadsave.c +++ b/ogl_editor/src/loadsave.c @@ -48,38 +48,38 @@ static void parseXml(mxml_node_t* rootNode, TrackData* trackData) if (!strcmp("bookmark", element_name)) { - const char* row = mxmlElementGetAttr(node, "row"); + const char* row = mxmlElementGetAttr(node, "row"); - if (row) + if (row) TrackData_toggleBookmark(trackData, atoi(row)); } if (!strcmp("loopmark", element_name)) { - const char* row = mxmlElementGetAttr(node, "row"); + const char* row = mxmlElementGetAttr(node, "row"); - if (row) + if (row) TrackData_toggleLoopmark(trackData, atoi(row)); } if (!strcmp("group", element_name)) { - s_foldedGroupNames[foldedGroupCount++] = strdup(mxmlElementGetAttr(node, "name")); + s_foldedGroupNames[foldedGroupCount++] = strdup(mxmlElementGetAttr(node, "name")); } if (!strcmp("tracks", element_name)) { - const char* start_row = mxmlElementGetAttr(node, "startRow"); - const char* end_row = mxmlElementGetAttr(node, "endRow"); - const char* hlrow_step = mxmlElementGetAttr(node, "highlightRowStep"); + const char* start_row = mxmlElementGetAttr(node, "startRow"); + const char* end_row = mxmlElementGetAttr(node, "endRow"); + const char* hlrow_step = mxmlElementGetAttr(node, "highlightRowStep"); - if (start_row) + if (start_row) trackData->startRow = atoi(start_row); - if (end_row) + if (end_row) trackData->endRow = atoi(end_row); - if (hlrow_step) + if (hlrow_step) trackData->highlightRowStep = atoi(hlrow_step); } @@ -91,13 +91,13 @@ static void parseXml(mxml_node_t* rootNode, TrackData* trackData) Track* t; // TODO: Create the new track/channel here - - const char* track_name = mxmlElementGetAttr(node, "name"); - const char* color_text = mxmlElementGetAttr(node, "color"); - const char* folded_text = mxmlElementGetAttr(node, "folded"); - const char* mute_key_count_text = mxmlElementGetAttr(node, "muteKeyCount"); - const char* mute_value_text = mxmlElementGetAttr(node, "muteValue"); - + + const char* track_name = mxmlElementGetAttr(node, "name"); + const char* color_text = mxmlElementGetAttr(node, "color"); + const char* folded_text = mxmlElementGetAttr(node, "folded"); + const char* mute_key_count_text = mxmlElementGetAttr(node, "muteKeyCount"); + const char* mute_value_text = mxmlElementGetAttr(node, "muteValue"); + track_index = TrackData_createGetTrack(trackData, track_name); t = &trackData->tracks[track_index]; @@ -131,11 +131,11 @@ static void parseXml(mxml_node_t* rootNode, TrackData* trackData) } } - if (mute_value_text) + if (mute_value_text) muteValue = (float)atof(mute_value_text); // If we already have this track loaded we delete all the existing keys - + for (i = 0; i < track->num_keys; ++i) { int row = track->keys[i].row; @@ -203,15 +203,15 @@ static void parseXml(mxml_node_t* rootNode, TrackData* trackData) { for (g = 0; g < trackData->groupCount; ++g) { - Group* group = &trackData->groups[g]; - const char* groupName = group->name; - const char* foldedName = s_foldedGroupNames[i]; - - // groups with 1 track is handled as non-grouped - - if (group->trackCount == 1) - continue; - + Group* group = &trackData->groups[g]; + const char* groupName = group->name; + const char* foldedName = s_foldedGroupNames[i]; + + // groups with 1 track is handled as non-grouped + + if (group->trackCount == 1) + continue; + if (!strcmp(foldedName, groupName)) { trackData->groups[g].folded = true; @@ -438,10 +438,10 @@ int LoadSave_saveRocketXML(const text_t* path, TrackData* trackData) fp = fopen(path, "wt"); #endif - mxmlSaveFile(xml, fp, whitespaceCallback); - fclose(fp); + mxmlSaveFile(xml, fp, whitespaceCallback); + fclose(fp); - return true; + return true; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// @@ -453,4 +453,3 @@ int LoadSave_saveRocketXMLDialog(text_t* path, TrackData* trackData) return LoadSave_saveRocketXML(path, trackData); } - diff --git a/ogl_editor/src/loadsave.h b/ogl_editor/src/loadsave.h index 1c3a4f0..cdb735b 100644 --- a/ogl_editor/src/loadsave.h +++ b/ogl_editor/src/loadsave.h @@ -8,4 +8,3 @@ int LoadSave_loadRocketXML(const text_t* path, struct TrackData* trackData); int LoadSave_loadRocketXMLDialog(text_t* path, struct TrackData* trackData); int LoadSave_saveRocketXML(const text_t* path, struct TrackData* trackData); int LoadSave_saveRocketXMLDialog(text_t* path, struct TrackData* trackData); - diff --git a/ogl_editor/src/macosx/FileDialog.m b/ogl_editor/src/macosx/FileDialog.m index 6f4c192..6697592 100644 --- a/ogl_editor/src/macosx/FileDialog.m +++ b/ogl_editor/src/macosx/FileDialog.m @@ -56,7 +56,7 @@ int Dialog_save(char* dest) @interface ColorDelegate : NSObject { - bool m_bIsClosed; + bool m_bIsClosed; } // Delegate methods @@ -69,26 +69,26 @@ int Dialog_save(char* dest) - (id)init { - [super init]; - m_bIsClosed = false; + [super init]; + m_bIsClosed = false; - return self; + return self; } - (BOOL)windowShouldClose:(id)sender { - (void)sender; + (void)sender; - m_bIsClosed = true; + m_bIsClosed = true; - [NSApp abortModal]; - [NSApp stopModal]; - return YES; + [NSApp abortModal]; + [NSApp stopModal]; + return YES; } - (BOOL)isClosed { - return m_bIsClosed; + return m_bIsClosed; } @end @@ -100,14 +100,14 @@ void Dialog_showColorPicker(uint32_t* color) uint32_t c = *color; NSAutoreleasePool *thePool; - thePool = [[NSAutoreleasePool alloc] init]; + thePool = [[NSAutoreleasePool alloc] init]; //Get the shared color and font panel [[NSColorPanel sharedColorPanel] setColor: - [NSColor colorWithCalibratedRed:(CGFloat) (Emgui_color32_getR(c) / 255.0) - green:(CGFloat) (Emgui_color32_getG(c) / 255.0) - blue:(CGFloat) (Emgui_color32_getB(c) / 255.0) - alpha:(CGFloat) 1.0]]; + [NSColor colorWithCalibratedRed:(CGFloat) (Emgui_color32_getR(c) / 255.0) + green:(CGFloat) (Emgui_color32_getG(c) / 255.0) + blue:(CGFloat) (Emgui_color32_getB(c) / 255.0) + alpha:(CGFloat) 1.0]]; NSColorPanel* theColorPanel = [NSColorPanel sharedColorPanel]; @@ -115,16 +115,16 @@ void Dialog_showColorPicker(uint32_t* color) //we can tell if a window has closed/open or not ColorDelegate* colorDelegate = [[ColorDelegate alloc] init]; [theColorPanel setDelegate:colorDelegate]; - NSModalSession session = [NSApp beginModalSessionForWindow:theColorPanel]; - for (;;) - { - [NSApp runModalSession:session]; + NSModalSession session = [NSApp beginModalSessionForWindow:theColorPanel]; + for (;;) + { + [NSApp runModalSession:session]; - //If the color panel is closed, return the font panel modal loop - if ([colorDelegate isClosed]) - break; - } - [NSApp endModalSession:session]; + //If the color panel is closed, return the font panel modal loop + if ([colorDelegate isClosed]) + break; + } + [NSApp endModalSession:session]; [theColorPanel setDelegate:nil]; [colorDelegate release]; @@ -132,10 +132,10 @@ void Dialog_showColorPicker(uint32_t* color) //Get the shared color panel along with the chosen color and set the chosen color NSColor* theColor = [[theColorPanel color] colorUsingColorSpaceName:NSCalibratedRGBColorSpace]; - *color = Emgui_color32((unsigned char) ([theColor redComponent] * 255.0), - (unsigned char) ([theColor greenComponent] * 255.0), - (unsigned char) ([theColor blueComponent] * 255.0), - 255); + *color = Emgui_color32( (unsigned char) ([theColor redComponent] * 255.0), + (unsigned char) ([theColor greenComponent] * 255.0), + (unsigned char) ([theColor blueComponent] * 255.0), + 255 ); [thePool release]; } @@ -151,4 +151,3 @@ void Dialog_showError(const text_t* text) [pool drain]; } - diff --git a/ogl_editor/src/macosx/RocketView.h b/ogl_editor/src/macosx/RocketView.h index a82b882..58ddb6a 100644 --- a/ogl_editor/src/macosx/RocketView.h +++ b/ogl_editor/src/macosx/RocketView.h @@ -1,9 +1,8 @@ #import -@interface RocketView : NSView +@interface RocketView : NSView { - NSOpenGLContext* oglContext; + NSOpenGLContext* oglContext; } @end - diff --git a/ogl_editor/src/macosx/RocketView.m b/ogl_editor/src/macosx/RocketView.m index 9d731e4..5486b38 100644 --- a/ogl_editor/src/macosx/RocketView.m +++ b/ogl_editor/src/macosx/RocketView.m @@ -148,23 +148,23 @@ static int getModifierFlags(int flags) case NSDownArrowFunctionKey: keyCode = EMGUI_KEY_ARROW_DOWN; break; } } - else - { - switch ([theEvent keyCode]) - { - case KEY_TAB : keyCode = EMGUI_KEY_TAB; break; - case KEY_DELETE : keyCode = EMGUI_KEY_BACKSPACE; break; - case KEY_RETURN : keyCode = EMGUI_KEY_ENTER; break; - case KEY_ESCAPE : keyCode = EMGUI_KEY_ESC; break; + else + { + switch ([theEvent keyCode]) + { + case KEY_TAB : keyCode = EMGUI_KEY_TAB; break; + case KEY_DELETE : keyCode = EMGUI_KEY_BACKSPACE; break; + case KEY_RETURN : keyCode = EMGUI_KEY_ENTER; break; + case KEY_ESCAPE : keyCode = EMGUI_KEY_ESC; break; case NSPageDownFunctionKey: keyCode = EMGUI_KEY_PAGE_DOWN; break; case NSPageUpFunctionKey: keyCode = EMGUI_KEY_PAGE_UP; break; - } - } + } + } Emgui_sendKeyinput(keyCode, specialKeys); if (!Editor_keyDown(keyCode, [theEvent keyCode], specialKeys)) - [super keyDown:theEvent]; + [super keyDown:theEvent]; Editor_update(); } @@ -173,16 +173,18 @@ static int getModifierFlags(int flags) - (BOOL)acceptsFirstResponder { - return YES; + return YES; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// --(void) viewWillMoveToWindow:(NSWindow *)newWindow +-(void) viewWillMoveToWindow:(NSWindow *)newWindow { - NSTrackingArea* trackingArea = [[NSTrackingArea alloc] initWithRect:[self frame] - options: (NSTrackingMouseMoved | NSTrackingActiveAlways) owner:self userInfo:nil]; - [self addTrackingArea:trackingArea]; + NSTrackingArea* trackingArea = [[NSTrackingArea alloc] initWithRect:[self frame] + options: (NSTrackingMouseMoved | NSTrackingActiveAlways) + owner:self + userInfo:nil]; + [self addTrackingArea:trackingArea]; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// @@ -248,43 +250,40 @@ static int getModifierFlags(int flags) /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// --(BOOL) isOpaque +-(BOOL) isOpaque { - return YES; + return YES; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// CFStringRef createStringForKey(CGKeyCode keyCode) { - TISInputSourceRef currentKeyboard = TISCopyCurrentKeyboardInputSource(); - CFDataRef layoutData = - TISGetInputSourceProperty(currentKeyboard, - kTISPropertyUnicodeKeyLayoutData); + TISInputSourceRef currentKeyboard = TISCopyCurrentKeyboardInputSource(); + CFDataRef layoutData = TISGetInputSourceProperty(currentKeyboard, kTISPropertyUnicodeKeyLayoutData); if (!layoutData) return 0; - const UCKeyboardLayout *keyboardLayout = - (const UCKeyboardLayout *)CFDataGetBytePtr(layoutData); + const UCKeyboardLayout *keyboardLayout = (const UCKeyboardLayout *)CFDataGetBytePtr(layoutData); - UInt32 keysDown = 0; - UniChar chars[4]; - UniCharCount realLength; + UInt32 keysDown = 0; + UniChar chars[4]; + UniCharCount realLength; - UCKeyTranslate(keyboardLayout, - keyCode, - kUCKeyActionDisplay, - 0, - LMGetKbdType(), - kUCKeyTranslateNoDeadKeysBit, - &keysDown, - sizeof(chars) / sizeof(chars[0]), - &realLength, - chars); - CFRelease(currentKeyboard); + UCKeyTranslate( keyboardLayout, + keyCode, + kUCKeyActionDisplay, + 0, + LMGetKbdType(), + kUCKeyTranslateNoDeadKeysBit, + &keysDown, + sizeof(chars) / sizeof(chars[0]), + &realLength, + chars ); + CFRelease(currentKeyboard); - return CFStringCreateWithCharacters(kCFAllocatorDefault, chars, 1); + return CFStringCreateWithCharacters(kCFAllocatorDefault, chars, 1); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// @@ -511,5 +510,3 @@ void Window_setTitle(const char* title) { [g_window setTitle:[NSString stringWithUTF8String:title]]; } - - diff --git a/ogl_editor/src/macosx/delegate.h b/ogl_editor/src/macosx/delegate.h index b7f6ec1..9a120f0 100644 --- a/ogl_editor/src/macosx/delegate.h +++ b/ogl_editor/src/macosx/delegate.h @@ -1,8 +1,7 @@ - #import @interface RocketAppDelegate : NSObject { - NSWindow *window; + NSWindow *window; NSButton *button; } diff --git a/ogl_editor/src/macosx/delegate.m b/ogl_editor/src/macosx/delegate.m index 6111e38..f984153 100644 --- a/ogl_editor/src/macosx/delegate.m +++ b/ogl_editor/src/macosx/delegate.m @@ -23,14 +23,14 @@ void Window_buildMenu(); if (ret == NSAlertDefaultReturn) { if (!Editor_saveBeforeExit()) - return NSTerminateCancel; - + return NSTerminateCancel; + return NSTerminateNow; } - if (ret == NSAlertAlternateReturn) - return NSTerminateCancel; - + if (ret == NSAlertAlternateReturn) + return NSTerminateCancel; + return NSTerminateNow; } diff --git a/ogl_editor/src/macosx/main.m b/ogl_editor/src/macosx/main.m index e5a1db0..bc3b4aa 100644 --- a/ogl_editor/src/macosx/main.m +++ b/ogl_editor/src/macosx/main.m @@ -1,8 +1,7 @@ - #import #import int main(int argc, char *argv[]) { - return NSApplicationMain(argc, (const char **) argv); + return NSApplicationMain(argc, (const char **) argv); } diff --git a/ogl_editor/src/minmax.h b/ogl_editor/src/minmax.h index fd6caf1..12bcdd6 100644 --- a/ogl_editor/src/minmax.h +++ b/ogl_editor/src/minmax.h @@ -21,4 +21,3 @@ static EMGUI_INLINE int mini(int a, int b) return b; } - diff --git a/ogl_editor/src/rlog.c b/ogl_editor/src/rlog.c index 04c1141..354519d 100644 --- a/ogl_editor/src/rlog.c +++ b/ogl_editor/src/rlog.c @@ -14,12 +14,12 @@ static int s_old_level = 0; void rlog(int logLevel, const char* format, ...) { - va_list ap; + va_list ap; - if (logLevel < s_log_level) - return; + if (logLevel < s_log_level) + return; - va_start(ap, format); + va_start(ap, format); #if defined(_WIN32) { char buffer[2048]; @@ -28,7 +28,7 @@ void rlog(int logLevel, const char* format, ...) } #else vprintf(format, ap); -#endif +#endif va_end(ap); } @@ -36,20 +36,19 @@ void rlog(int logLevel, const char* format, ...) void rlog_set_level(int logLevel) { - s_log_level = logLevel; + s_log_level = logLevel; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void rlog_level_push() { - s_old_level = s_log_level; + s_old_level = s_log_level; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void rlog_level_pop() { - s_log_level = s_old_level; + s_log_level = s_old_level; } - diff --git a/ogl_editor/src/rlog.h b/ogl_editor/src/rlog.h index 2aa7874..c514bd0 100644 --- a/ogl_editor/src/rlog.h +++ b/ogl_editor/src/rlog.h @@ -1,14 +1,13 @@ #pragma once -enum +enum { - R_DEBUG, - R_INFO, - R_ERROR, + R_DEBUG, + R_INFO, + R_ERROR, }; void rlog(int logLevel, const char* format, ...); void rlog_set_level(int logLevel); void rlog_level_push(); void rlog_level_pop(); -