diff --git a/apps/desktop/src/common/rounded_corner_button.cpp b/apps/desktop/src/common/rounded_corner_button.cpp deleted file mode 100644 index 4df7b4dc..00000000 --- a/apps/desktop/src/common/rounded_corner_button.cpp +++ /dev/null @@ -1,63 +0,0 @@ -#include "rounded_corner_button.h" - -namespace crossdesk { -bool RoundedCornerButton(const char* label, const ImVec2& size, float rounding, - ImDrawFlags round_flags, bool enabled, - ImU32 normal_col, ImU32 hover_col, ImU32 active_col, - ImU32 border_col) { - ImGuiWindow* current_window = ImGui::GetCurrentWindow(); - if (current_window->SkipItems) return false; - - const ImGuiStyle& style = ImGui::GetStyle(); - - ImGuiID button_id = current_window->GetID(label); - ImVec2 cursor_pos = current_window->DC.CursorPos; - ImVec2 button_size = ImGui::CalcItemSize(size, 0.0f, 0.0f); - ImRect button_rect(cursor_pos, ImVec2(cursor_pos.x + button_size.x, - cursor_pos.y + button_size.y)); - ImGui::ItemSize(button_rect); - if (!ImGui::ItemAdd(button_rect, button_id)) return false; - - bool is_hovered = false, is_held = false; - bool is_pressed = false; - if (enabled) { - is_pressed = - ImGui::ButtonBehavior(button_rect, button_id, &is_hovered, &is_held); - } - - if (normal_col == 0) normal_col = ImGui::GetColorU32(ImGuiCol_Button); - if (hover_col == 0) hover_col = ImGui::GetColorU32(ImGuiCol_ButtonHovered); - if (active_col == 0) active_col = ImGui::GetColorU32(ImGuiCol_ButtonActive); - if (border_col == 0) border_col = ImGui::GetColorU32(ImGuiCol_Border); - - ImU32 fill_color = normal_col; - if (is_held && is_hovered) - fill_color = active_col; - else if (is_hovered) - fill_color = hover_col; - - if (!enabled) fill_color = IM_COL32(120, 120, 120, 180); - - ImDrawList* window_draw_list = ImGui::GetWindowDrawList(); - - window_draw_list->AddRectFilled(button_rect.Min, button_rect.Max, fill_color, - rounding, round_flags); - - if (style.FrameBorderSize > 0.0f) { - window_draw_list->AddRect(button_rect.Min, button_rect.Max, border_col, - rounding, round_flags, style.FrameBorderSize); - } - - ImU32 text_color = - ImGui::GetColorU32(enabled ? ImGuiCol_Text : ImGuiCol_TextDisabled); - - const char* label_end = ImGui::FindRenderedTextEnd(label); - ImGui::PushStyleColor(ImGuiCol_Text, - ImGui::ColorConvertU32ToFloat4(text_color)); - ImGui::RenderTextClipped(button_rect.Min, button_rect.Max, label, label_end, - nullptr, ImVec2(0.5f, 0.5f), &button_rect); - ImGui::PopStyleColor(); - - return is_pressed; -} -} // namespace crossdesk diff --git a/apps/desktop/src/common/rounded_corner_button.h b/apps/desktop/src/common/rounded_corner_button.h deleted file mode 100644 index c11623c3..00000000 --- a/apps/desktop/src/common/rounded_corner_button.h +++ /dev/null @@ -1,20 +0,0 @@ -/* - * @Author: DI JUNKUN - * @Date: 2026-02-26 - * Copyright (c) 2026 by DI JUNKUN, All Rights Reserved. - */ - -#ifndef _ROUNDED_CORNER_BUTTON_H_ -#define _ROUNDED_CORNER_BUTTON_H_ - -#include "imgui.h" -#include "imgui_internal.h" - -namespace crossdesk { -bool RoundedCornerButton(const char* label, const ImVec2& size, float rounding, - ImDrawFlags round_flags, bool enabled = true, - ImU32 normal_col = 0, ImU32 hover_col = 0, - ImU32 active_col = 0, ImU32 border_col = 0); -} // namespace crossdesk - -#endif \ No newline at end of file diff --git a/apps/desktop/src/gui/application/application_state.h b/apps/desktop/src/gui/application/application_state.h index 88c961ff..f5cd3ee9 100644 --- a/apps/desktop/src/gui/application/application_state.h +++ b/apps/desktop/src/gui/application/application_state.h @@ -10,56 +10,16 @@ #include #include #include -#include #include #include namespace crossdesk::gui_detail { struct MainWindowState { - float title_bar_width_ = 640; - float title_bar_height_ = 30; - float title_bar_button_width_ = 30; - float title_bar_button_height_ = 30; - bool exit_ = false; - const int sdl_refresh_ms_ = 16; - - bool main_window_minimized_ = false; - int main_window_width_real_ = 720; - int main_window_height_real_ = 540; - float main_window_dpi_scaling_w_ = 1.0f; - float main_window_dpi_scaling_h_ = 1.0f; - float dpi_scale_ = 1.0f; - float main_window_width_default_ = 640; - float main_window_height_default_ = 480; - float main_window_width_ = 640; - float main_window_height_ = 480; - float main_window_width_last_ = 640; - float main_window_height_last_ = 480; - float local_window_width_ = 320; - float local_window_height_ = 235; - float remote_window_width_ = 320; - float remote_window_height_ = 235; - float local_child_window_width_ = 266; - float local_child_window_height_ = 180; - float remote_child_window_width_ = 266; - float remote_child_window_height_ = 180; - float main_window_text_y_padding_ = 10; - float main_child_window_x_padding_ = 27; - float main_child_window_y_padding_ = 45; - float status_bar_height_ = 22; - float connection_status_window_width_ = 200; - float connection_status_window_height_ = 150; - float notification_window_width_ = 200; - float notification_window_height_ = 80; - float about_window_width_ = 300; - float about_window_height_ = 170; - float update_notification_window_width_ = 400; - float update_notification_window_height_ = 320; }; -// Application-global interaction flags that coordinate SDL events with media +// Application-global interaction flags that coordinate UI events with media // and remote-control devices. struct InteractionState { bool start_mouse_controller_ = false; @@ -69,17 +29,11 @@ struct InteractionState { bool start_keyboard_capturer_ = false; bool keyboard_capturer_is_started_ = false; bool keyboard_capturer_uses_window_events_ = false; - bool foucs_on_main_window_ = false; bool focus_on_stream_window_ = false; bool audio_capture_ = false; int screen_width_ = 1280; int screen_height_ = 720; int selected_display_ = 0; - std::string connect_button_label_ = "Connect"; - char input_password_tmp_[7] = ""; - char input_password_[7] = ""; - std::string random_password_; - char new_password_[7] = ""; char remote_id_display_[12] = ""; unsigned char audio_buffer_[720]{}; int audio_len_ = 0; @@ -87,7 +41,6 @@ struct InteractionState { bool need_to_rejoin_ = false; std::chrono::steady_clock::time_point last_rejoin_check_time_ = std::chrono::steady_clock::now(); - bool just_created_ = false; std::string controlled_remote_id_; std::string focused_remote_id_; std::string remote_client_id_; @@ -100,26 +53,13 @@ struct UpdateState { std::string release_name_; std::string release_notes_; std::string release_date_; - bool show_new_version_icon_ = false; - bool show_new_version_icon_in_menu_ = true; - double new_version_icon_last_trigger_time_ = 0.0; - double new_version_icon_render_start_time_ = 0.0; }; struct StreamWindowState { bool need_to_create_stream_window_ = false; bool stream_window_created_ = false; bool stream_window_inited_ = false; - bool window_maximized_ = false; bool control_mouse_ = false; - int stream_window_width_default_ = 1280; - int stream_window_height_default_ = 720; - float stream_window_width_ = 1280; - float stream_window_height_ = 720; - int stream_window_width_real_ = 1280; - int stream_window_height_real_ = 720; - float stream_window_dpi_scaling_w_ = 1.0f; - float stream_window_dpi_scaling_h_ = 1.0f; }; struct ServerWindowState { @@ -130,60 +70,22 @@ struct ServerWindowState { std::atomic need_to_destroy_server_window_{false}; bool server_window_created_ = false; bool server_window_inited_ = false; - int server_window_width_default_ = 250; - int server_window_height_default_ = 150; - float server_window_width_ = 250; - float server_window_height_ = 150; - float server_window_title_bar_height_ = 30.0f; - int server_window_normal_width_ = 250; - int server_window_normal_height_ = 150; - float server_window_dpi_scaling_w_ = 1.0f; - float server_window_dpi_scaling_h_ = 1.0f; - float window_rounding_ = 6.0f; - float window_rounding_default_ = 6.0f; bool server_window_collapsed_ = false; - bool server_window_collapsed_dragging_ = false; - float server_window_collapsed_drag_start_mouse_x_ = 0.0f; - float server_window_collapsed_drag_start_mouse_y_ = 0.0f; - int server_window_collapsed_drag_start_win_x_ = 0; - int server_window_collapsed_drag_start_win_y_ = 0; - bool server_window_dragging_ = false; - float server_window_drag_start_mouse_x_ = 0.0f; - float server_window_drag_start_mouse_y_ = 0.0f; - int server_window_drag_start_win_x_ = 0; - int server_window_drag_start_win_y_ = 0; }; struct UiState { - bool label_inited_ = false; - bool connect_button_pressed_ = false; bool password_validating_ = false; uint32_t password_validating_time_ = 0; - bool show_settings_window_ = false; - bool show_self_hosted_server_config_window_ = false; bool rejoin_ = false; - bool local_id_copied_ = false; bool show_password_ = true; - bool show_about_window_ = false; bool show_connection_status_window_ = false; - bool show_reset_password_window_ = false; - bool show_update_notification_window_ = false; bool fullscreen_button_pressed_ = false; - bool focus_on_input_widget_ = true; bool is_client_mode_ = false; bool is_server_mode_ = false; bool reload_recent_connections_ = true; - bool show_confirm_delete_connection_ = false; - bool show_edit_connection_alias_window_ = false; bool show_offline_warning_window_ = false; - bool delete_connection_ = false; - bool is_tab_bar_hovered_ = false; - std::string delete_connection_name_; - std::string edit_connection_alias_remote_id_; - char edit_connection_alias_[128] = ""; std::string offline_warning_text_; bool re_enter_remote_id_ = false; - double copy_start_time_ = 0; }; struct ApplicationState : MainWindowState, diff --git a/apps/desktop/src/gui/application/gui_application.cpp b/apps/desktop/src/gui/application/gui_application.cpp index 29928ae2..4953c67e 100644 --- a/apps/desktop/src/gui/application/gui_application.cpp +++ b/apps/desktop/src/gui/application/gui_application.cpp @@ -1845,7 +1845,6 @@ void GuiApplication::Tick() { } } - UpdateLabels(); const bool was_reloading_recent_connections = reload_recent_connections_; HandleRecentConnections(); if (was_reloading_recent_connections && !reload_recent_connections_) { diff --git a/apps/desktop/src/gui/application/sdl_event_dispatch.cpp b/apps/desktop/src/gui/application/sdl_event_dispatch.cpp deleted file mode 100644 index 710f7f8e..00000000 --- a/apps/desktop/src/gui/application/sdl_event_dispatch.cpp +++ /dev/null @@ -1,323 +0,0 @@ -#include "application/gui_application.h" - -#include -#include -#include -#include -#include - -#include "rd_log.h" - -namespace crossdesk { - -void GuiApplication::ProcessSdlEvent(const SDL_Event &event) { - if (main_ctx_) { - ImGui::SetCurrentContext(main_ctx_); - ImGui_ImplSDL3_ProcessEvent(&event); - } else { - LOG_ERROR("Main context is null"); - return; - } - - if (stream_window_inited_) { - if (stream_ctx_) { - ImGui::SetCurrentContext(stream_ctx_); - ImGui_ImplSDL3_ProcessEvent(&event); - } else { - LOG_ERROR("Stream context is null"); - return; - } - } - - if (server_window_inited_) { - if (server_ctx_) { - ImGui::SetCurrentContext(server_ctx_); - ImGui_ImplSDL3_ProcessEvent(&event); - } else { - LOG_ERROR("Server context is null"); - return; - } - } - - if (APP_EXIT_EVENT != 0 && event.type == APP_EXIT_EVENT) { - LOG_INFO("Quit program from system tray"); - if (stream_window_) { - SDL_SetWindowMouseGrab(stream_window_, false); - } -#if defined(__linux__) && !defined(__APPLE__) - if (tray_) { - tray_->RemoveTrayIcon(); - } -#endif - exit_ = true; - return; - } - - if (clipboard_.event_type() != 0 && event.type == clipboard_.event_type()) { - clipboard_.ApplyPendingRemoteText(); - return; - } - - switch (event.type) { - case SDL_EVENT_QUIT: - if (stream_window_inited_) { - LOG_INFO("Destroy stream window"); - SDL_SetWindowMouseGrab(stream_window_, false); - DestroyStreamWindow(); - DestroyStreamWindowContext(); - - { - // std::shared_lock lock(remote_sessions_mutex_); - for (auto &[host_name, props] : remote_sessions_) { - std::shared_ptr> frame_snapshot; - int video_width = 0; - int video_height = 0; - { - std::lock_guard lock(props->video_frame_mutex_); - frame_snapshot = props->front_frame_; - video_width = props->video_width_; - video_height = props->video_height_; - } - if (frame_snapshot && !frame_snapshot->empty() && video_width > 0 && - video_height > 0) { - thumbnail_->SaveToThumbnail( - (char *)frame_snapshot->data(), video_width, video_height, - host_name, props->remote_host_name_, - props->remember_password_ ? props->remote_password_ : ""); - } - - if (props->peer_) { - std::string client_id = (host_name == client_id_) - ? "C-" + std::string(client_id_) - : client_id_; - LOG_INFO("[{}] Leave connection [{}]", client_id, host_name); - LeaveConnection(props->peer_, host_name.c_str()); - LOG_INFO("Destroy peer [{}]", client_id); - DestroyPeer(&props->peer_); - } - - props->streaming_ = false; - props->remember_password_ = false; - props->connection_established_ = false; - props->audio_capture_button_pressed_ = false; - - memset(&props->net_traffic_stats_, 0, - sizeof(props->net_traffic_stats_)); - SDL_SetWindowFullscreen(main_window_, false); - SDL_FlushEvents(STREAM_REFRESH_EVENT, STREAM_REFRESH_EVENT); - memset(audio_buffer_, 0, 720); - } - } - - { - // std::unique_lock lock(remote_sessions_mutex_); - remote_sessions_.clear(); - } - - rejoin_ = false; - is_client_mode_ = false; - reload_recent_connections_ = true; - fullscreen_button_pressed_ = false; - start_keyboard_capturer_ = false; - just_created_ = false; - recent_connection_image_save_time_ = SDL_GetTicks(); - } else { - LOG_INFO("Quit program"); - exit_ = true; - } - break; - - case SDL_EVENT_WINDOW_CLOSE_REQUESTED: - if (stream_window_ && - event.window.windowID == SDL_GetWindowID(stream_window_)) { - break; - } - - if (main_window_ && - event.window.windowID == SDL_GetWindowID(main_window_)) { - if (!MinimizeMainWindowToTray()) { - SDL_HideWindow(main_window_); - } - break; - } - - exit_ = true; - break; - - case SDL_EVENT_WINDOW_PIXEL_SIZE_CHANGED: - if (stream_window_created_ && - event.window.windowID == SDL_GetWindowID(stream_window_)) { - UpdateRenderRect(); - } - break; - - case SDL_EVENT_WINDOW_FOCUS_GAINED: - if (stream_window_ && - SDL_GetWindowID(stream_window_) == event.window.windowID) { - focus_on_stream_window_ = true; - } else if (main_window_ && - SDL_GetWindowID(main_window_) == event.window.windowID) { - foucs_on_main_window_ = true; - } - break; - - case SDL_EVENT_WINDOW_FOCUS_LOST: - if (stream_window_ && - SDL_GetWindowID(stream_window_) == event.window.windowID) { - keyboard_.ForceReleasePressedKeys(); - focus_on_stream_window_ = false; - } else if (main_window_ && - SDL_GetWindowID(main_window_) == event.window.windowID) { - foucs_on_main_window_ = false; - } - break; - case SDL_EVENT_DROP_FILE: - transfers_.HandleDropEvent(event); - break; - - case SDL_EVENT_CLIPBOARD_UPDATE: - clipboard_.HandleLocalUpdate(); - break; - - case SDL_EVENT_MOUSE_MOTION: - case SDL_EVENT_MOUSE_BUTTON_DOWN: - case SDL_EVENT_MOUSE_BUTTON_UP: - case SDL_EVENT_MOUSE_WHEEL: { - Uint32 mouse_window_id = 0; - if (event.type == SDL_EVENT_MOUSE_MOTION) { - mouse_window_id = event.motion.windowID; - } else if (event.type == SDL_EVENT_MOUSE_BUTTON_DOWN || - event.type == SDL_EVENT_MOUSE_BUTTON_UP) { - mouse_window_id = event.button.windowID; - } else if (event.type == SDL_EVENT_MOUSE_WHEEL) { - mouse_window_id = event.wheel.windowID; - } - - if (focus_on_stream_window_ && stream_window_ && - SDL_GetWindowID(stream_window_) == mouse_window_id) { - ProcessMouseEvent(event); - } - break; - } - - case SDL_EVENT_KEY_DOWN: - case SDL_EVENT_KEY_UP: - if (keyboard_capturer_is_started_ && - keyboard_capturer_uses_window_events_ && - focus_on_stream_window_ && stream_window_ && - SDL_GetWindowID(stream_window_) == event.key.windowID) { - ProcessKeyboardEvent(event); - } - break; - - default: - if (event.type == STREAM_REFRESH_EVENT) { - auto *props = static_cast(event.user.data1); - if (!props) { - break; - } - std::shared_ptr> frame_snapshot; - int video_width = 0; - int video_height = 0; - bool render_rect_dirty = false; - bool cleanup_pending = false; - { - std::lock_guard lock(props->video_frame_mutex_); - cleanup_pending = props->stream_cleanup_pending_; - if (!cleanup_pending) { - frame_snapshot = props->front_frame_; - video_width = props->video_width_; - video_height = props->video_height_; - } - render_rect_dirty = props->render_rect_dirty_; - } - - if (cleanup_pending) { - if (props->stream_texture_) { - SDL_DestroyTexture(props->stream_texture_); - props->stream_texture_ = nullptr; - } - { - std::lock_guard lock(props->video_frame_mutex_); - props->stream_cleanup_pending_ = false; - } - - if (render_rect_dirty) { - UpdateRenderRect(); - std::lock_guard lock(props->video_frame_mutex_); - props->render_rect_dirty_ = false; - } - break; - } - - if (video_width <= 0 || video_height <= 0) { - break; - } - if (!frame_snapshot || frame_snapshot->empty()) { - break; - } - - if (props->stream_texture_) { - if (video_width != props->texture_width_ || - video_height != props->texture_height_) { - props->texture_width_ = video_width; - props->texture_height_ = video_height; - - SDL_DestroyTexture(props->stream_texture_); - // props->stream_texture_ = SDL_CreateTexture( - // stream_renderer_, stream_pixformat_, - // SDL_TEXTUREACCESS_STREAMING, props->texture_width_, - // props->texture_height_); - - SDL_PropertiesID nvProps = SDL_CreateProperties(); - SDL_SetNumberProperty(nvProps, SDL_PROP_TEXTURE_CREATE_WIDTH_NUMBER, - props->texture_width_); - SDL_SetNumberProperty(nvProps, SDL_PROP_TEXTURE_CREATE_HEIGHT_NUMBER, - props->texture_height_); - SDL_SetNumberProperty(nvProps, SDL_PROP_TEXTURE_CREATE_FORMAT_NUMBER, - SDL_PIXELFORMAT_NV12); - SDL_SetNumberProperty(nvProps, - SDL_PROP_TEXTURE_CREATE_COLORSPACE_NUMBER, - SDL_COLORSPACE_BT601_LIMITED); - props->stream_texture_ = - SDL_CreateTextureWithProperties(stream_renderer_, nvProps); - SDL_DestroyProperties(nvProps); - } - } else { - props->texture_width_ = video_width; - props->texture_height_ = video_height; - // props->stream_texture_ = SDL_CreateTexture( - // stream_renderer_, stream_pixformat_, - // SDL_TEXTUREACCESS_STREAMING, props->texture_width_, - // props->texture_height_); - - SDL_PropertiesID nvProps = SDL_CreateProperties(); - SDL_SetNumberProperty(nvProps, SDL_PROP_TEXTURE_CREATE_WIDTH_NUMBER, - props->texture_width_); - SDL_SetNumberProperty(nvProps, SDL_PROP_TEXTURE_CREATE_HEIGHT_NUMBER, - props->texture_height_); - SDL_SetNumberProperty(nvProps, SDL_PROP_TEXTURE_CREATE_FORMAT_NUMBER, - SDL_PIXELFORMAT_NV12); - SDL_SetNumberProperty(nvProps, - SDL_PROP_TEXTURE_CREATE_COLORSPACE_NUMBER, - SDL_COLORSPACE_BT601_LIMITED); - props->stream_texture_ = - SDL_CreateTextureWithProperties(stream_renderer_, nvProps); - SDL_DestroyProperties(nvProps); - } - - SDL_UpdateTexture(props->stream_texture_, NULL, frame_snapshot->data(), - props->texture_width_); - - if (render_rect_dirty) { - UpdateRenderRect(); - std::lock_guard lock(props->video_frame_mutex_); - props->render_rect_dirty_ = false; - } - } - break; - } -} - - -} // namespace crossdesk diff --git a/apps/desktop/src/gui/application/sdl_events.cpp b/apps/desktop/src/gui/application/sdl_events.cpp deleted file mode 100644 index e73061c8..00000000 --- a/apps/desktop/src/gui/application/sdl_events.cpp +++ /dev/null @@ -1,424 +0,0 @@ -#include "application/gui_application.h" - -#include - -#include -#include -#include - -#include "device_controller.h" -#include "rd_log.h" - -namespace crossdesk { -namespace { -int TranslateSdlKeypadScancodeToVk(const SDL_KeyboardEvent &event) { - const bool numlock_enabled = (event.mod & SDL_KMOD_NUM) != 0; - - switch (event.scancode) { - case SDL_SCANCODE_NUMLOCKCLEAR: - return 0x90; - case SDL_SCANCODE_KP_ENTER: - return 0x0D; - case SDL_SCANCODE_KP_0: - if (!numlock_enabled) { - return 0x2D; - } - return 0x60; - case SDL_SCANCODE_KP_1: - if (!numlock_enabled) { - return 0x23; - } - return 0x61; - case SDL_SCANCODE_KP_2: - if (!numlock_enabled) { - return 0x28; - } - return 0x62; - case SDL_SCANCODE_KP_3: - if (!numlock_enabled) { - return 0x22; - } - return 0x63; - case SDL_SCANCODE_KP_4: - if (!numlock_enabled) { - return 0x25; - } - return 0x64; - case SDL_SCANCODE_KP_5: - return 0x65; - case SDL_SCANCODE_KP_6: - if (!numlock_enabled) { - return 0x27; - } - return 0x66; - case SDL_SCANCODE_KP_7: - if (!numlock_enabled) { - return 0x24; - } - return 0x67; - case SDL_SCANCODE_KP_8: - if (!numlock_enabled) { - return 0x26; - } - return 0x68; - case SDL_SCANCODE_KP_9: - if (!numlock_enabled) { - return 0x21; - } - return 0x69; - case SDL_SCANCODE_KP_PERIOD: - case SDL_SCANCODE_KP_COMMA: - if (!numlock_enabled) { - return 0x2E; - } - return 0x6E; - case SDL_SCANCODE_KP_DIVIDE: - return 0x6F; - case SDL_SCANCODE_KP_MULTIPLY: - return 0x6A; - case SDL_SCANCODE_KP_MINUS: - return 0x6D; - case SDL_SCANCODE_KP_PLUS: - return 0x6B; - case SDL_SCANCODE_KP_EQUALS: - return 0xBB; - default: - return -1; - } -} - -int TranslateSdlKeyboardEventToVk(const SDL_KeyboardEvent &event) { - const int keypad_key_code = TranslateSdlKeypadScancodeToVk(event); - if (keypad_key_code >= 0) { - return keypad_key_code; - } - - const int key = static_cast(event.key); - if (key >= 'a' && key <= 'z') { - return key - 'a' + 0x41; - } - if (key >= 'A' && key <= 'Z') { - return key; - } - if (key >= '0' && key <= '9') { - return key; - } - - switch (key) { - case ';': - return 0xBA; - case '\'': - return 0xDE; - case '`': - return 0xC0; - case ',': - return 0xBC; - case '.': - return 0xBE; - case '/': - return 0xBF; - case '\\': - return 0xDC; - case '[': - return 0xDB; - case ']': - return 0xDD; - case '-': - return 0xBD; - case '=': - return 0xBB; - default: - break; - } - - switch (event.scancode) { - case SDL_SCANCODE_ESCAPE: - return 0x1B; - case SDL_SCANCODE_RETURN: - return 0x0D; - case SDL_SCANCODE_SPACE: - return 0x20; - case SDL_SCANCODE_BACKSPACE: - return 0x08; - case SDL_SCANCODE_TAB: - return 0x09; - case SDL_SCANCODE_PRINTSCREEN: - return 0x2C; - case SDL_SCANCODE_SCROLLLOCK: - return 0x91; - case SDL_SCANCODE_PAUSE: - return 0x13; - case SDL_SCANCODE_INSERT: - return 0x2D; - case SDL_SCANCODE_DELETE: - return 0x2E; - case SDL_SCANCODE_HOME: - return 0x24; - case SDL_SCANCODE_END: - return 0x23; - case SDL_SCANCODE_PAGEUP: - return 0x21; - case SDL_SCANCODE_PAGEDOWN: - return 0x22; - case SDL_SCANCODE_LEFT: - return 0x25; - case SDL_SCANCODE_RIGHT: - return 0x27; - case SDL_SCANCODE_UP: - return 0x26; - case SDL_SCANCODE_DOWN: - return 0x28; - case SDL_SCANCODE_F1: - return 0x70; - case SDL_SCANCODE_F2: - return 0x71; - case SDL_SCANCODE_F3: - return 0x72; - case SDL_SCANCODE_F4: - return 0x73; - case SDL_SCANCODE_F5: - return 0x74; - case SDL_SCANCODE_F6: - return 0x75; - case SDL_SCANCODE_F7: - return 0x76; - case SDL_SCANCODE_F8: - return 0x77; - case SDL_SCANCODE_F9: - return 0x78; - case SDL_SCANCODE_F10: - return 0x79; - case SDL_SCANCODE_F11: - return 0x7A; - case SDL_SCANCODE_F12: - return 0x7B; - case SDL_SCANCODE_CAPSLOCK: - return 0x14; - case SDL_SCANCODE_LSHIFT: - return 0xA0; - case SDL_SCANCODE_RSHIFT: - return 0xA1; - case SDL_SCANCODE_LCTRL: - return 0xA2; - case SDL_SCANCODE_RCTRL: - return 0xA3; - case SDL_SCANCODE_LALT: - return 0xA4; - case SDL_SCANCODE_RALT: - return 0xA5; - case SDL_SCANCODE_LGUI: - return 0x5B; - case SDL_SCANCODE_RGUI: - return 0x5C; - default: - return -1; - } -} - -} // namespace - -int GuiApplication::ProcessKeyboardEvent(const SDL_Event &event) { - if (event.type != SDL_EVENT_KEY_DOWN && event.type != SDL_EVENT_KEY_UP) { - return -1; - } - - // SDL represents key auto-repeat as additional key-down events. Forward - // them so the fallback path has the same long-press behavior as native hooks. - const int key_code = TranslateSdlKeyboardEventToVk(event.key); - if (key_code < 0) { - return 0; - } - - return keyboard_.SendKeyCommand(key_code, event.type == SDL_EVENT_KEY_DOWN); -} - -int GuiApplication::ProcessMouseEvent(const SDL_Event &event) { - controlled_remote_id_ = ""; - RemoteAction remote_action{}; - - if ((event.type == SDL_EVENT_MOUSE_BUTTON_DOWN || - event.type == SDL_EVENT_MOUSE_BUTTON_UP) && - event.button.button != SDL_BUTTON_LEFT && - event.button.button != SDL_BUTTON_RIGHT && - event.button.button != SDL_BUTTON_MIDDLE) { - return 0; - } - - float cursor_x = last_mouse_event.motion.x; - float cursor_y = last_mouse_event.motion.y; - - auto normalize_cursor_to_window_space = [&](float *x, float *y) { - if (!x || !y || !stream_window_) { - return; - } - - int window_width = 0; - int window_height = 0; - int pixel_width = 0; - int pixel_height = 0; - SDL_GetWindowSize(stream_window_, &window_width, &window_height); - SDL_GetWindowSizeInPixels(stream_window_, &pixel_width, &pixel_height); - - if (window_width <= 0 || window_height <= 0 || pixel_width <= 0 || - pixel_height <= 0) { - return; - } - - if ((window_width != pixel_width || window_height != pixel_height) && - (*x > static_cast(window_width) + 1.0f || - *y > static_cast(window_height) + 1.0f)) { - const float scale_x = - static_cast(window_width) / static_cast(pixel_width); - const float scale_y = - static_cast(window_height) / static_cast(pixel_height); - *x *= scale_x; - *y *= scale_y; - - static bool logged_pixel_to_window_conversion = false; - if (!logged_pixel_to_window_conversion) { - LOG_INFO( - "Mouse coordinate space converted from pixels to window units: " - "window={}x{}, pixels={}x{}, scale=({:.4f},{:.4f})", - window_width, window_height, pixel_width, pixel_height, scale_x, - scale_y); - logged_pixel_to_window_conversion = true; - } - } - }; - - if (event.type == SDL_EVENT_MOUSE_MOTION) { - cursor_x = event.motion.x; - cursor_y = event.motion.y; - normalize_cursor_to_window_space(&cursor_x, &cursor_y); - } else if (event.type == SDL_EVENT_MOUSE_BUTTON_DOWN || - event.type == SDL_EVENT_MOUSE_BUTTON_UP) { - cursor_x = event.button.x; - cursor_y = event.button.y; - normalize_cursor_to_window_space(&cursor_x, &cursor_y); - } else if (event.type == SDL_EVENT_MOUSE_WHEEL) { - cursor_x = last_mouse_event.motion.x; - cursor_y = last_mouse_event.motion.y; - } - - const bool is_pointer_position_event = - (event.type == SDL_EVENT_MOUSE_MOTION || - event.type == SDL_EVENT_MOUSE_BUTTON_DOWN || - event.type == SDL_EVENT_MOUSE_BUTTON_UP); - - // std::shared_lock lock(remote_sessions_mutex_); - for (auto &it : remote_sessions_) { - auto props = it.second; - if (!props->control_mouse_) { - continue; - } - - const bool file_transfer_window_hovered = - props->file_transfer_.file_transfer_window_hovered_; - const bool overlay_hovered = - props->control_bar_hovered_ || props->display_selectable_hovered_ || - props->shortcut_selectable_hovered_ || file_transfer_window_hovered; - - const SDL_FRect render_rect = props->stream_render_rect_f_; - if (render_rect.w <= 1.0f || render_rect.h <= 1.0f) { - continue; - } - - if (is_pointer_position_event && cursor_x >= render_rect.x && - cursor_x <= render_rect.x + render_rect.w && - cursor_y >= render_rect.y && - cursor_y <= render_rect.y + render_rect.h) { - controlled_remote_id_ = it.first; - last_mouse_event.motion.x = cursor_x; - last_mouse_event.motion.y = cursor_y; - last_mouse_event.button.x = cursor_x; - last_mouse_event.button.y = cursor_y; - - remote_action.m.x = (cursor_x - render_rect.x) / render_rect.w; - remote_action.m.y = (cursor_y - render_rect.y) / render_rect.h; - remote_action.m.x = std::clamp(remote_action.m.x, 0.0f, 1.0f); - remote_action.m.y = std::clamp(remote_action.m.y, 0.0f, 1.0f); - - if (SDL_EVENT_MOUSE_BUTTON_DOWN == event.type) { - remote_action.type = ControlType::mouse; - if (SDL_BUTTON_LEFT == event.button.button) { - remote_action.m.flag = MouseFlag::left_down; - } else if (SDL_BUTTON_RIGHT == event.button.button) { - remote_action.m.flag = MouseFlag::right_down; - } else if (SDL_BUTTON_MIDDLE == event.button.button) { - remote_action.m.flag = MouseFlag::middle_down; - } - } else if (SDL_EVENT_MOUSE_BUTTON_UP == event.type) { - remote_action.type = ControlType::mouse; - if (SDL_BUTTON_LEFT == event.button.button) { - remote_action.m.flag = MouseFlag::left_up; - } else if (SDL_BUTTON_RIGHT == event.button.button) { - remote_action.m.flag = MouseFlag::right_up; - } else if (SDL_BUTTON_MIDDLE == event.button.button) { - remote_action.m.flag = MouseFlag::middle_up; - } - } else if (SDL_EVENT_MOUSE_MOTION == event.type) { - remote_action.type = ControlType::mouse; - remote_action.m.flag = MouseFlag::move; - } - - if (overlay_hovered) { - break; - } - if (props->peer_) { - std::string msg = remote_action.to_json(); - SendReliableDataFrame(props->peer_, msg.c_str(), msg.size(), - props->mouse_label_.c_str()); - } - } else if (SDL_EVENT_MOUSE_WHEEL == event.type && - last_mouse_event.button.x >= render_rect.x && - last_mouse_event.button.x <= render_rect.x + render_rect.w && - last_mouse_event.button.y >= render_rect.y && - last_mouse_event.button.y <= render_rect.y + render_rect.h) { - float scroll_x = event.wheel.x; - float scroll_y = event.wheel.y; - if (event.wheel.direction == SDL_MOUSEWHEEL_FLIPPED) { - scroll_x = -scroll_x; - scroll_y = -scroll_y; - } - - remote_action.type = ControlType::mouse; - - auto roundUp = [](float value) -> int { - if (value > 0) { - return static_cast(std::ceil(value)); - } else if (value < 0) { - return static_cast(std::floor(value)); - } - return 0; - }; - - if (std::abs(scroll_y) >= std::abs(scroll_x)) { - remote_action.m.flag = MouseFlag::wheel_vertical; - remote_action.m.s = roundUp(scroll_y); - } else { - remote_action.m.flag = MouseFlag::wheel_horizontal; - remote_action.m.s = roundUp(scroll_x); - } - - remote_action.m.x = (last_mouse_event.button.x - render_rect.x) / - (std::max)(render_rect.w, 1.0f); - remote_action.m.y = (last_mouse_event.button.y - render_rect.y) / - (std::max)(render_rect.h, 1.0f); - remote_action.m.x = std::clamp(remote_action.m.x, 0.0f, 1.0f); - remote_action.m.y = std::clamp(remote_action.m.y, 0.0f, 1.0f); - - if (overlay_hovered) { - continue; - } - if (props->peer_) { - std::string msg = remote_action.to_json(); - SendReliableDataFrame(props->peer_, msg.c_str(), msg.size(), - props->mouse_label_.c_str()); - } - } - } - - return 0; -} - -} // namespace crossdesk diff --git a/apps/desktop/src/gui/application/window_lifecycle.cpp b/apps/desktop/src/gui/application/window_lifecycle.cpp deleted file mode 100644 index 03963000..00000000 --- a/apps/desktop/src/gui/application/window_lifecycle.cpp +++ /dev/null @@ -1,687 +0,0 @@ -#include "application/gui_application.h" - -#include - -#if defined(__linux__) && !defined(__APPLE__) -#include -#include -#endif - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#include "fa_regular_400.h" -#include "fa_solid_900.h" -#include "layout_relative.h" -#include "localization.h" -#include "rd_log.h" -#include "version_checker.h" - -#if defined(__APPLE__) -#include "window_util_mac.h" -#endif - -namespace crossdesk { - -namespace { -const ImWchar *GetMultilingualGlyphRanges() { - static std::vector glyph_ranges; - if (glyph_ranges.empty()) { - ImGuiIO &io = ImGui::GetIO(); - ImFontGlyphRangesBuilder builder; - builder.AddRanges(io.Fonts->GetGlyphRangesDefault()); - builder.AddRanges(io.Fonts->GetGlyphRangesChineseFull()); - builder.AddRanges(io.Fonts->GetGlyphRangesCyrillic()); - - ImVector built_ranges; - builder.BuildRanges(&built_ranges); - glyph_ranges.assign(built_ranges.Data, - built_ranges.Data + built_ranges.Size); - } - return glyph_ranges.empty() ? nullptr : glyph_ranges.data(); -} - -bool CanReadFontFile(const char *font_path) { - if (!font_path) { - return false; - } - - std::ifstream font_file(font_path, std::ios::binary); - return font_file.good(); -} - -#if _WIN32 -HICON LoadTrayIcon() { - HMODULE module = GetModuleHandleW(nullptr); - HICON icon = reinterpret_cast( - LoadImageW(module, L"IDI_ICON1", IMAGE_ICON, 0, 0, LR_DEFAULTSIZE)); - if (icon) { - return icon; - } - - return LoadIconW(nullptr, IDI_APPLICATION); -} - -#endif - -#if defined(__linux__) && !defined(__APPLE__) -inline bool X11GetDisplayAndWindow(SDL_Window *window, Display **display_out, - ::Window *x11_window_out) { - if (!window || !display_out || !x11_window_out) { - return false; - } - -#if !defined(SDL_PROP_WINDOW_X11_DISPLAY_POINTER) || \ - !defined(SDL_PROP_WINDOW_X11_WINDOW_NUMBER) - // SDL build does not expose X11 window properties. - return false; -#else - SDL_PropertiesID props = SDL_GetWindowProperties(window); - Display *display = (Display *)SDL_GetPointerProperty( - props, SDL_PROP_WINDOW_X11_DISPLAY_POINTER, NULL); - const Sint64 x11_window_num = - SDL_GetNumberProperty(props, SDL_PROP_WINDOW_X11_WINDOW_NUMBER, 0); - const ::Window x11_window = (::Window)x11_window_num; - - if (!display || !x11_window) { - return false; - } - - *display_out = display; - *x11_window_out = x11_window; - return true; -#endif -} - -inline void X11SendNetWmState(Display *display, ::Window x11_window, - long action, Atom state1, Atom state2 = 0) { - if (!display || !x11_window) { - return; - } - - const Atom wm_state = XInternAtom(display, "_NET_WM_STATE", False); - - XEvent event; - memset(&event, 0, sizeof(event)); - event.xclient.type = ClientMessage; - event.xclient.serial = 0; - event.xclient.send_event = True; - event.xclient.message_type = wm_state; - event.xclient.window = x11_window; - event.xclient.format = 32; - event.xclient.data.l[0] = action; - event.xclient.data.l[1] = (long)state1; - event.xclient.data.l[2] = (long)state2; - event.xclient.data.l[3] = 1; // normal source indication - event.xclient.data.l[4] = 0; - - XSendEvent(display, DefaultRootWindow(display), False, - SubstructureRedirectMask | SubstructureNotifyMask, &event); -} - -inline void X11SetWindowTypeUtility(Display *display, ::Window x11_window) { - if (!display || !x11_window) { - return; - } - - const Atom wm_window_type = - XInternAtom(display, "_NET_WM_WINDOW_TYPE", False); - const Atom wm_window_type_utility = - XInternAtom(display, "_NET_WM_WINDOW_TYPE_UTILITY", False); - - XChangeProperty(display, x11_window, wm_window_type, XA_ATOM, 32, - PropModeReplace, (unsigned char *)&wm_window_type_utility, 1); -} - -inline void X11SetWindowAlwaysOnTop(SDL_Window *window) { - Display *display = nullptr; - ::Window x11_window = 0; - if (!X11GetDisplayAndWindow(window, &display, &x11_window)) { - return; - } - - const Atom state_above = XInternAtom(display, "_NET_WM_STATE_ABOVE", False); - const Atom state_stays_on_top = - XInternAtom(display, "_NET_WM_STATE_STAYS_ON_TOP", False); - - // Request _NET_WM_STATE_ADD for ABOVE + STAYS_ON_TOP. - X11SendNetWmState(display, x11_window, 1, state_above, state_stays_on_top); - XFlush(display); -} - -inline void X11SetWindowSkipTaskbar(SDL_Window *window) { - Display *display = nullptr; - ::Window x11_window = 0; - if (!X11GetDisplayAndWindow(window, &display, &x11_window)) { - return; - } - - const Atom skip_taskbar = - XInternAtom(display, "_NET_WM_STATE_SKIP_TASKBAR", False); - const Atom skip_pager = - XInternAtom(display, "_NET_WM_STATE_SKIP_PAGER", False); - - // Request _NET_WM_STATE_ADD for SKIP_TASKBAR + SKIP_PAGER. - X11SendNetWmState(display, x11_window, 1, skip_taskbar, skip_pager); - - // Hint the WM that this is an auxiliary/utility window. - X11SetWindowTypeUtility(display, x11_window); - - XFlush(display); -} -#endif -} // namespace - -SDL_HitTestResult GuiApplication::HitTestCallback(SDL_Window *window, - const SDL_Point *area, - void *data) { - GuiApplication *application = (GuiApplication *)data; - if (!application) { - return SDL_HITTEST_NORMAL; - } - - if (application->fullscreen_button_pressed_) { - return SDL_HITTEST_NORMAL; - } - - // Server window: OS-level dragging for the title bar, but keep the left-side - // collapse/expand button clickable. - if (application->server_window_ && window == application->server_window_) { - const float title_h = application->server_window_title_bar_height_; - const float button_w = title_h; - if (area->y >= 0 && area->y < title_h) { - if (area->x >= 0 && area->x < button_w) { - return SDL_HITTEST_NORMAL; - } - return SDL_HITTEST_DRAGGABLE; - } - return SDL_HITTEST_NORMAL; - } - - int window_width, window_height; - SDL_GetWindowSize(window, &window_width, &window_height); - - // check if curosor is in tab bar - if (application->stream_window_inited_ && application->stream_window_created_ && - !application->fullscreen_button_pressed_ && application->stream_ctx_) { - ImGuiContext *prev_ctx = ImGui::GetCurrentContext(); - ImGui::SetCurrentContext(application->stream_ctx_); - - ImGuiWindow *tab_bar_window = ImGui::FindWindowByName("TabBar"); - if (tab_bar_window && tab_bar_window->Active) { - ImGuiIO &io = ImGui::GetIO(); - float scale_x = io.DisplayFramebufferScale.x; - float scale_y = io.DisplayFramebufferScale.y; - - float tab_bar_x = tab_bar_window->Pos.x * scale_x; - float tab_bar_y = tab_bar_window->Pos.y * scale_y; - float tab_bar_width = tab_bar_window->Size.x * scale_x; - float tab_bar_height = tab_bar_window->Size.y * scale_y; - - ImGui::SetCurrentContext(prev_ctx); - - if (area->x >= tab_bar_x && area->x <= tab_bar_x + tab_bar_width && - area->y >= tab_bar_y && area->y <= tab_bar_y + tab_bar_height) { - return SDL_HITTEST_NORMAL; - } - } else { - ImGui::SetCurrentContext(prev_ctx); - } - } - - float mouse_grab_padding = application->title_bar_button_width_ * 0.16f; - if (area->y < application->title_bar_button_width_ && - area->y > mouse_grab_padding && - area->x < window_width - application->title_bar_button_width_ * 3.0f && - area->x > mouse_grab_padding) { - return SDL_HITTEST_DRAGGABLE; - } - - // if (!application->streaming_) { - // return SDL_HITTEST_NORMAL; - // } - - if (area->y < mouse_grab_padding) { - if (area->x < mouse_grab_padding) { - return SDL_HITTEST_RESIZE_TOPLEFT; - } else if (area->x > window_width - mouse_grab_padding) { - return SDL_HITTEST_RESIZE_TOPRIGHT; - } else { - return SDL_HITTEST_RESIZE_TOP; - } - } else if (area->y > window_height - mouse_grab_padding) { - if (area->x < mouse_grab_padding) { - return SDL_HITTEST_RESIZE_BOTTOMLEFT; - } else if (area->x > window_width - mouse_grab_padding) { - return SDL_HITTEST_RESIZE_BOTTOMRIGHT; - } else { - return SDL_HITTEST_RESIZE_BOTTOM; - } - } else if (area->x < mouse_grab_padding) { - return SDL_HITTEST_RESIZE_LEFT; - } else if (area->x > window_width - mouse_grab_padding) { - return SDL_HITTEST_RESIZE_RIGHT; - } - - return SDL_HITTEST_NORMAL; -} - -int GuiApplication::CreateMainWindow() { - main_ctx_ = ImGui::CreateContext(); - if (!main_ctx_) { - LOG_ERROR("Main context is null"); - return -1; - } - - ImGui::SetCurrentContext(main_ctx_); - - if (!SDL_CreateWindowAndRenderer( - "CrossDesk Main Window", (int)main_window_width_, - (int)main_window_height_, - SDL_WINDOW_HIGH_PIXEL_DENSITY | SDL_WINDOW_BORDERLESS | - SDL_WINDOW_HIDDEN | SDL_WINDOW_TRANSPARENT, - &main_window_, &main_renderer_)) { - LOG_ERROR("Error creating MainWindow and MainRenderer: {}", SDL_GetError()); - return -1; - } - - float dpi_scale = SDL_GetDisplayContentScale(SDL_GetPrimaryDisplay()); - if (std::abs(dpi_scale_ - dpi_scale) > 0.01f) { - dpi_scale_ = dpi_scale; - - main_window_width_ = (int)(main_window_width_default_ * dpi_scale_); - main_window_height_ = (int)(main_window_height_default_ * dpi_scale_); - stream_window_width_ = (int)(stream_window_width_default_ * dpi_scale_); - stream_window_height_ = (int)(stream_window_height_default_ * dpi_scale_); - server_window_width_ = (int)(server_window_width_default_ * dpi_scale_); - server_window_height_ = (int)(server_window_height_default_ * dpi_scale_); - server_window_normal_width_ = - (int)(server_window_width_default_ * dpi_scale_); - server_window_normal_height_ = - (int)(server_window_height_default_ * dpi_scale_); - window_rounding_ = window_rounding_default_ * dpi_scale_; - - SDL_SetWindowSize(main_window_, (int)main_window_width_, - (int)main_window_height_); - } - - SDL_SetWindowResizable(main_window_, false); - - // for window region action - SDL_SetWindowHitTest(main_window_, HitTestCallback, this); - - SDL_SetRenderDrawBlendMode(main_renderer_, SDL_BLENDMODE_BLEND); - - SetupFontAndStyle(&main_windows_system_chinese_font_); - - ImGuiStyle &style = ImGui::GetStyle(); - style.ScaleAllSizes(dpi_scale_); - style.FontScaleDpi = dpi_scale_; - -#if _WIN32 - SDL_PropertiesID props = SDL_GetWindowProperties(main_window_); - HWND main_hwnd = (HWND)SDL_GetPointerProperty( - props, SDL_PROP_WINDOW_WIN32_HWND_POINTER, NULL); - - HICON tray_icon = LoadTrayIcon(); - tray_ = std::make_unique(main_hwnd, tray_icon, L"CrossDesk", - localization_language_index_); -#elif defined(__APPLE__) - tray_ = std::make_unique(main_window_, "CrossDesk", - localization_language_index_); -#elif defined(__linux__) && !defined(__APPLE__) - tray_ = std::make_unique( - main_window_, "CrossDesk", localization_language_index_, APP_EXIT_EVENT); -#endif - - ImGui_ImplSDL3_InitForSDLRenderer(main_window_, main_renderer_); - ImGui_ImplSDLRenderer3_Init(main_renderer_); - - return 0; -} - -int GuiApplication::DestroyMainWindow() { - if (main_ctx_) { - ImGui::SetCurrentContext(main_ctx_); - } - - if (main_renderer_) { - SDL_DestroyRenderer(main_renderer_); - } - - if (main_window_) { - SDL_DestroyWindow(main_window_); - } - - return 0; -} - -int GuiApplication::CreateStreamWindow() { - if (stream_window_created_) { - return 0; - } - - stream_window_width_ = (int)(stream_window_width_default_ * dpi_scale_); - stream_window_height_ = (int)(stream_window_height_default_ * dpi_scale_); - - stream_ctx_ = ImGui::CreateContext(); - if (!stream_ctx_) { - LOG_ERROR("Stream context is null"); - return -1; - } - - ImGui::SetCurrentContext(stream_ctx_); - - if (!SDL_CreateWindowAndRenderer( - "CrossDesk Stream Window", (int)stream_window_width_, - (int)stream_window_height_, - SDL_WINDOW_HIGH_PIXEL_DENSITY | SDL_WINDOW_BORDERLESS | - SDL_WINDOW_TRANSPARENT, - &stream_window_, &stream_renderer_)) { - LOG_ERROR("Error creating stream_window_ and stream_renderer_: {}", - SDL_GetError()); - return -1; - } - - stream_pixformat_ = SDL_PIXELFORMAT_NV12; - - SDL_SetWindowResizable(stream_window_, true); - - // for window region action - SDL_SetWindowHitTest(stream_window_, HitTestCallback, this); - - SDL_SetRenderDrawBlendMode(stream_renderer_, SDL_BLENDMODE_BLEND); - - SetupFontAndStyle(&stream_windows_system_chinese_font_); - - ImGuiStyle &style = ImGui::GetStyle(); - style.ScaleAllSizes(dpi_scale_); - style.FontScaleDpi = dpi_scale_; - - ImGui_ImplSDL3_InitForSDLRenderer(stream_window_, stream_renderer_); - ImGui_ImplSDLRenderer3_Init(stream_renderer_); - - // change props->stream_render_rect_ - SDL_Event event; - event.type = SDL_EVENT_WINDOW_PIXEL_SIZE_CHANGED; - event.window.windowID = SDL_GetWindowID(stream_window_); - SDL_PushEvent(&event); - - stream_window_created_ = true; - just_created_ = true; - - stream_window_inited_ = true; - LOG_INFO("Stream window inited"); - - return 0; -} - -int GuiApplication::DestroyStreamWindow() { - stream_window_width_ = (float)stream_window_width_default_; - stream_window_height_ = (float)stream_window_height_default_; - - if (stream_ctx_) { - ImGui::SetCurrentContext(stream_ctx_); - } - - if (stream_renderer_) { - SDL_DestroyRenderer(stream_renderer_); - stream_renderer_ = nullptr; - } - - if (stream_window_) { - SDL_DestroyWindow(stream_window_); - stream_window_ = nullptr; - } - - stream_window_created_ = false; - focus_on_stream_window_ = false; - stream_window_grabbed_ = false; - control_mouse_ = false; - - return 0; -} - -int GuiApplication::CreateServerWindow() { - if (server_window_created_) { - return 0; - } - server_ctx_ = ImGui::CreateContext(); - if (!server_ctx_) { - LOG_ERROR("Server context is null"); - return -1; - } - ImGui::SetCurrentContext(server_ctx_); - if (!SDL_CreateWindowAndRenderer( - "CrossDesk Server Window", (int)server_window_width_, - (int)server_window_height_, - SDL_WINDOW_HIGH_PIXEL_DENSITY | SDL_WINDOW_BORDERLESS | - SDL_WINDOW_TRANSPARENT, - &server_window_, &server_renderer_)) { - LOG_ERROR("Error creating server_window_ and server_renderer_: {}", - SDL_GetError()); - return -1; - } - -#if _WIN32 - // Hide server window from the taskbar by making it a tool window. - { - SDL_PropertiesID server_props = SDL_GetWindowProperties(server_window_); - HWND server_hwnd = (HWND)SDL_GetPointerProperty( - server_props, SDL_PROP_WINDOW_WIN32_HWND_POINTER, NULL); - - if (server_hwnd) { - LONG_PTR ex_style = GetWindowLongPtr(server_hwnd, GWL_EXSTYLE); - ex_style |= WS_EX_TOOLWINDOW; - ex_style &= ~WS_EX_APPWINDOW; - SetWindowLongPtr(server_hwnd, GWL_EXSTYLE, ex_style); - - // Keep the server window above normal windows. - SetWindowPos(server_hwnd, HWND_TOPMOST, 0, 0, 0, 0, - SWP_NOMOVE | SWP_NOSIZE | SWP_FRAMECHANGED | SWP_NOACTIVATE); - } - } -#endif - -#if defined(__linux__) && !defined(__APPLE__) - // Best-effort keep above other windows on X11. - X11SetWindowAlwaysOnTop(server_window_); - // Best-effort hide from taskbar on X11. - X11SetWindowSkipTaskbar(server_window_); -#endif - -#if defined(__APPLE__) - // Best-effort keep above other windows on macOS. - MacSetWindowAlwaysOnTop(server_window_, true); - // Best-effort exclude from Window menu / window cycling. - MacSetWindowExcludedFromWindowMenu(server_window_, true); -#endif - - // Set window position to bottom-right corner - SDL_Rect display_bounds; - if (SDL_GetDisplayUsableBounds(SDL_GetDisplayForWindow(server_window_), - &display_bounds)) { - int window_x = - display_bounds.x + display_bounds.w - (int)server_window_width_; - int window_y = - display_bounds.y + display_bounds.h - (int)server_window_height_; - SDL_SetWindowPosition(server_window_, window_x, window_y); - } - - SDL_SetWindowResizable(server_window_, false); - - SDL_SetRenderDrawBlendMode(server_renderer_, SDL_BLENDMODE_BLEND); - - // for window region action - SDL_SetWindowHitTest(server_window_, HitTestCallback, this); - - SetupFontAndStyle(&server_windows_system_chinese_font_); - - ImGuiStyle &style = ImGui::GetStyle(); - style.ScaleAllSizes(dpi_scale_); - style.FontScaleDpi = dpi_scale_; - - ImGui_ImplSDL3_InitForSDLRenderer(server_window_, server_renderer_); - ImGui_ImplSDLRenderer3_Init(server_renderer_); - - server_window_created_ = true; - server_window_inited_ = true; - - LOG_INFO("Server window inited"); - - return 0; -} - -int GuiApplication::DestroyServerWindow() { - if (server_ctx_) { - ImGui::SetCurrentContext(server_ctx_); - } - - if (server_renderer_) { - SDL_DestroyRenderer(server_renderer_); - server_renderer_ = nullptr; - } - - if (server_window_) { - SDL_DestroyWindow(server_window_); - server_window_ = nullptr; - } - - server_window_created_ = false; - server_window_inited_ = false; - - return 0; -} - -int GuiApplication::SetupFontAndStyle(ImFont **system_chinese_font_out) { - float font_size = 32.0f; - - // Setup Dear ImGui style - ImGuiIO &io = ImGui::GetIO(); - - io.IniFilename = NULL; // disable imgui.ini - - // Build one merged atlas: UI font + icon font + multilingual fallback fonts. - ImFontConfig config; - config.FontDataOwnedByAtlas = false; - config.MergeMode = false; - - if (system_chinese_font_out) { - *system_chinese_font_out = nullptr; - } - - ImFont *ui_font = nullptr; - const ImWchar *multilingual_ranges = GetMultilingualGlyphRanges(); - -#if defined(_WIN32) - const char *base_font_paths[] = { - "C:/Windows/Fonts/msyh.ttc", "C:/Windows/Fonts/msyhbd.ttc", - "C:/Windows/Fonts/segoeui.ttf", "C:/Windows/Fonts/arial.ttf", - "C:/Windows/Fonts/simsun.ttc", nullptr}; -#elif defined(__APPLE__) - const char *base_font_paths[] = { - "/System/Library/Fonts/PingFang.ttc", - "/System/Library/Fonts/Supplemental/Arial Unicode.ttf", - "/System/Library/Fonts/Supplemental/Arial.ttf", - "/System/Library/Fonts/SFNS.ttf", nullptr}; -#else - const char *base_font_paths[] = { - "/usr/share/fonts/opentype/noto/NotoSansCJK-Regular.ttc", - "/usr/share/fonts/opentype/noto/NotoSans-Regular.ttf", - "/usr/share/fonts/truetype/wqy/wqy-microhei.ttc", - "/usr/share/fonts/truetype/wqy/wqy-zenhei.ttc", - "/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf", - nullptr}; -#endif - - for (int i = 0; base_font_paths[i] != nullptr && ui_font == nullptr; ++i) { - if (!CanReadFontFile(base_font_paths[i])) { - continue; - } - ui_font = io.Fonts->AddFontFromFileTTF(base_font_paths[i], font_size, - &config, multilingual_ranges); - if (ui_font != nullptr) { - LOG_INFO("Loaded base UI font: {}", base_font_paths[i]); - } - } - if (!ui_font) { - ui_font = io.Fonts->AddFontDefault(&config); - } - - if (!ui_font) { - LOG_WARN("Failed to initialize base UI font"); - ImGui::StyleColorsLight(); - return 0; - } - - ImFontConfig icon_config = config; - icon_config.MergeMode = true; - static const ImWchar icon_ranges[] = {ICON_MIN_FA, ICON_MAX_FA, 0}; - io.Fonts->AddFontFromMemoryTTF(fa_solid_900_ttf, fa_solid_900_ttf_len, - font_size, &icon_config, icon_ranges); - - io.FontDefault = ui_font; - if (system_chinese_font_out) { - *system_chinese_font_out = ui_font; - } - - ImGui::StyleColorsLight(); - - return 0; -} - -int GuiApplication::DestroyMainWindowContext() { - if (!main_ctx_) { - return 0; - } - - ImGui::SetCurrentContext(main_ctx_); - ImGui_ImplSDLRenderer3_Shutdown(); - ImGui_ImplSDL3_Shutdown(); - ImGui::DestroyContext(main_ctx_); - main_ctx_ = nullptr; - - return 0; -} - -int GuiApplication::DestroyStreamWindowContext() { - if (!stream_ctx_) { - stream_window_inited_ = false; - return 0; - } - - stream_window_inited_ = false; - ImGui::SetCurrentContext(stream_ctx_); - ImGui_ImplSDLRenderer3_Shutdown(); - ImGui_ImplSDL3_Shutdown(); - ImGui::DestroyContext(stream_ctx_); - stream_ctx_ = nullptr; - - return 0; -} - -int GuiApplication::DestroyServerWindowContext() { - if (!server_ctx_) { - server_window_inited_ = false; - return 0; - } - - server_window_inited_ = false; - ImGui::SetCurrentContext(server_ctx_); - ImGui_ImplSDLRenderer3_Shutdown(); - ImGui_ImplSDL3_Shutdown(); - ImGui::DestroyContext(server_ctx_); - server_ctx_ = nullptr; - - return 0; -} - -} // namespace crossdesk diff --git a/apps/desktop/src/gui/application/window_rendering.cpp b/apps/desktop/src/gui/application/window_rendering.cpp deleted file mode 100644 index eb25a079..00000000 --- a/apps/desktop/src/gui/application/window_rendering.cpp +++ /dev/null @@ -1,236 +0,0 @@ -#include "application/gui_application.h" - -#include - -#include "rd_log.h" - -namespace crossdesk { - -int GuiApplication::DrawMainWindow() { - if (!main_ctx_) { - LOG_ERROR("Main context is null"); - return -1; - } - - ImGui::SetCurrentContext(main_ctx_); - ImGui_ImplSDLRenderer3_NewFrame(); - ImGui_ImplSDL3_NewFrame(); - ImGui::NewFrame(); - - ImGuiIO &io = ImGui::GetIO(); - ImGui::PushStyleColor(ImGuiCol_WindowBg, ImVec4(1.0f, 1.0f, 1.0f, 1.0f)); - ImGui::PushStyleVar(ImGuiStyleVar_WindowRounding, window_rounding_); - - ImGui::SetNextWindowPos(ImVec2(0, 0), ImGuiCond_Always); - ImGui::SetNextWindowSize(ImVec2(io.DisplaySize.x, io.DisplaySize.y), - ImGuiCond_Always); - ImGui::Begin("MainRender", nullptr, - ImGuiWindowFlags_NoMove | ImGuiWindowFlags_NoDecoration | - ImGuiWindowFlags_NoBringToFrontOnFocus | - ImGuiWindowFlags_NoDocking); - ImGui::PopStyleColor(); - ImGui::PopStyleVar(); - - TitleBar(true); - - MainWindow(); - - UpdateNotificationWindow(); - -#if _WIN32 && CROSSDESK_PORTABLE - PortableServiceInstallWindow(); -#endif - -#ifdef __APPLE__ - if (show_request_permission_window_) { - RequestPermissionWindow(); - } -#endif - - ImGui::End(); - - // Rendering - (void)io; - ImGui::Render(); - SDL_SetRenderScale(main_renderer_, io.DisplayFramebufferScale.x, - io.DisplayFramebufferScale.y); - SDL_SetRenderDrawColor(main_renderer_, 0, 0, 0, 0); - SDL_RenderClear(main_renderer_); - ImGui_ImplSDLRenderer3_RenderDrawData(ImGui::GetDrawData(), main_renderer_); - SDL_RenderPresent(main_renderer_); - - return 0; -} - -int GuiApplication::DrawStreamWindow() { - if (!stream_ctx_) { - LOG_ERROR("Stream context is null"); - return -1; - } - - ImGui::SetCurrentContext(stream_ctx_); - ImGui_ImplSDLRenderer3_NewFrame(); - ImGui_ImplSDL3_NewFrame(); - ImGui::NewFrame(); - - StreamWindow(); - - ImGuiIO &io = ImGui::GetIO(); - float stream_title_window_height = - fullscreen_button_pressed_ ? 0 : title_bar_height_; - - ImGui::PushStyleColor(ImGuiCol_WindowBg, ImVec4(1.0f, 1.0f, 1.0f, 1.0f)); - // Set minimum window size to 0 to allow exact height control - ImGui::PushStyleVar(ImGuiStyleVar_WindowMinSize, ImVec2(0, 0)); - ImGui::PushStyleVar(ImGuiStyleVar_WindowPadding, ImVec2(0, 0)); - ImGui::SetNextWindowPos(ImVec2(0, 0), ImGuiCond_Always); - ImGui::SetNextWindowSize(ImVec2(io.DisplaySize.x, stream_title_window_height), - ImGuiCond_Always); - ImGui::Begin("StreamTitleWindow", nullptr, - ImGuiWindowFlags_NoMove | ImGuiWindowFlags_NoDecoration | - ImGuiWindowFlags_NoBringToFrontOnFocus | - ImGuiWindowFlags_NoDocking); - ImGui::PopStyleVar(2); - ImGui::PopStyleColor(); - - if (!fullscreen_button_pressed_) { - TitleBar(false); - } - - ImGui::End(); - - // Rendering - (void)io; - ImGui::Render(); - SDL_SetRenderScale(stream_renderer_, io.DisplayFramebufferScale.x, - io.DisplayFramebufferScale.y); - SDL_SetRenderDrawColor(stream_renderer_, 0, 0, 0, 255); - SDL_RenderClear(stream_renderer_); - - // std::shared_lock lock(remote_sessions_mutex_); - for (auto &it : remote_sessions_) { - auto props = it.second; - if (props->tab_selected_) { - SDL_FRect render_rect_f = { - props->stream_render_rect_f_.x, props->stream_render_rect_f_.y, - props->stream_render_rect_f_.w, props->stream_render_rect_f_.h}; - SDL_RenderTexture(stream_renderer_, props->stream_texture_, NULL, - &render_rect_f); - } - } - ImGui_ImplSDLRenderer3_RenderDrawData(ImGui::GetDrawData(), stream_renderer_); - SDL_RenderPresent(stream_renderer_); - - return 0; -} - -int GuiApplication::DrawServerWindow() { - if (!server_ctx_) { - LOG_ERROR("Server context is null"); - return -1; - } - ImGui::SetCurrentContext(server_ctx_); - ImGui_ImplSDLRenderer3_NewFrame(); - ImGui_ImplSDL3_NewFrame(); - ImGui::NewFrame(); - - ImGuiIO &io = ImGui::GetIO(); - server_window_width_ = io.DisplaySize.x; - server_window_height_ = io.DisplaySize.y; - - ServerWindow(); - ImGui::Render(); - SDL_SetRenderScale(server_renderer_, io.DisplayFramebufferScale.x, - io.DisplayFramebufferScale.y); - SDL_SetRenderDrawColor(server_renderer_, 0, 0, 0, 0); - SDL_RenderClear(server_renderer_); - ImGui_ImplSDLRenderer3_RenderDrawData(ImGui::GetDrawData(), server_renderer_); - SDL_RenderPresent(server_renderer_); - return 0; -} - -bool GuiApplication::MinimizeMainWindowToTray() { - if (!main_window_) { - return false; - } - -#if defined(_WIN32) || defined(__APPLE__) - if (!tray_) { - return false; - } - - tray_->MinimizeToTray(); - return true; -#elif defined(__linux__) && !defined(__APPLE__) - if (!tray_) { - return false; - } - - return tray_->MinimizeToTray(); -#else - return false; -#endif -} - -void GuiApplication::UpdateRenderRect() { - // std::shared_lock lock(remote_sessions_mutex_); - for (auto &[_, props] : remote_sessions_) { - if (!props->reset_control_bar_pos_) { - props->mouse_diff_control_bar_pos_x_ = 0; - props->mouse_diff_control_bar_pos_y_ = 0; - } - - if (!just_created_) { - props->reset_control_bar_pos_ = true; - } - - int stream_window_width, stream_window_height; - SDL_GetWindowSize(stream_window_, &stream_window_width, - &stream_window_height); - stream_window_width_ = (float)stream_window_width; - stream_window_height_ = (float)stream_window_height; - - float video_ratio = - (float)props->video_width_ / (float)props->video_height_; - float video_ratio_reverse = - (float)props->video_height_ / (float)props->video_width_; - - float render_area_width = props->render_window_width_; - float render_area_height = props->render_window_height_; - - props->stream_render_rect_last_ = props->stream_render_rect_; - - SDL_FRect rect_f{props->render_window_x_, props->render_window_y_, - render_area_width, render_area_height}; - if (render_area_width < render_area_height * video_ratio) { - rect_f.x = props->render_window_x_; - rect_f.y = std::abs(render_area_height - - render_area_width * video_ratio_reverse) / - 2.0f + - props->render_window_y_; - rect_f.w = render_area_width; - rect_f.h = render_area_width * video_ratio_reverse; - } else if (render_area_width > render_area_height * video_ratio) { - rect_f.x = - std::abs(render_area_width - render_area_height * video_ratio) / - 2.0f + - props->render_window_x_; - rect_f.y = props->render_window_y_; - rect_f.w = render_area_height * video_ratio; - rect_f.h = render_area_height; - } else { - rect_f.x = props->render_window_x_; - rect_f.y = props->render_window_y_; - rect_f.w = render_area_width; - rect_f.h = render_area_height; - } - - props->stream_render_rect_f_ = rect_f; - props->stream_render_rect_ = {static_cast(std::lround(rect_f.x)), - static_cast(std::lround(rect_f.y)), - static_cast(std::lround(rect_f.w)), - static_cast(std::lround(rect_f.h))}; - } -} - -} // namespace crossdesk diff --git a/apps/desktop/src/gui/assets/fonts/OPPOSans_Regular.h b/apps/desktop/src/gui/assets/fonts/OPPOSans_Regular.h deleted file mode 100644 index 617d64f0..00000000 --- a/apps/desktop/src/gui/assets/fonts/OPPOSans_Regular.h +++ /dev/null @@ -1,3627 +0,0 @@ -/* - * @Author: DI JUNKUN - * @Date: 2024-12-02 - * Copyright (c) 2024 by DI JUNKUN, All Rights Reserved. - */ - -#ifndef _OPPOSANS_REGULAR_H_ -#define _OPPOSANS_REGULAR_H_ - -unsigned char OPPOSans_Regular_ttf[] = { - 0x00, 0x01, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x80, 0x00, 0x03, 0x00, 0x50, - 0x4f, 0x53, 0x2f, 0x32, 0xef, 0x60, 0x17, 0xf2, 0x00, 0x00, 0x01, 0x58, - 0x00, 0x00, 0x00, 0x60, 0x63, 0x6d, 0x61, 0x70, 0x23, 0xb0, 0x50, 0x27, - 0x00, 0x00, 0x05, 0x60, 0x00, 0x00, 0x05, 0x6a, 0x67, 0x61, 0x73, 0x70, - 0x00, 0x18, 0x00, 0x27, 0x00, 0x00, 0xa9, 0x20, 0x00, 0x00, 0x00, 0x10, - 0x67, 0x6c, 0x79, 0x66, 0x62, 0x14, 0x0f, 0xc0, 0x00, 0x00, 0x0e, 0x80, - 0x00, 0x00, 0x91, 0x60, 0x68, 0x65, 0x61, 0x64, 0x27, 0x1e, 0xbe, 0xce, - 0x00, 0x00, 0x00, 0xdc, 0x00, 0x00, 0x00, 0x36, 0x68, 0x68, 0x65, 0x61, - 0x09, 0x9e, 0x02, 0x65, 0x00, 0x00, 0x01, 0x14, 0x00, 0x00, 0x00, 0x24, - 0x68, 0x6d, 0x74, 0x78, 0xf3, 0xc8, 0x23, 0xcf, 0x00, 0x00, 0x01, 0xb8, - 0x00, 0x00, 0x03, 0xa8, 0x6c, 0x6f, 0x63, 0x61, 0x00, 0x3b, 0x2c, 0x94, - 0x00, 0x00, 0x0a, 0xd4, 0x00, 0x00, 0x03, 0xac, 0x6d, 0x61, 0x78, 0x70, - 0x02, 0x7f, 0x02, 0x37, 0x00, 0x00, 0x01, 0x38, 0x00, 0x00, 0x00, 0x20, - 0x6e, 0x61, 0x6d, 0x65, 0x90, 0x1a, 0x92, 0xad, 0x00, 0x00, 0x9f, 0xe0, - 0x00, 0x00, 0x02, 0x6f, 0x70, 0x6f, 0x73, 0x74, 0x7b, 0x86, 0x03, 0xd0, - 0x00, 0x00, 0xa2, 0x50, 0x00, 0x00, 0x06, 0xce, 0x70, 0x72, 0x65, 0x70, - 0x70, 0x02, 0x04, 0x12, 0x00, 0x00, 0x0a, 0xcc, 0x00, 0x00, 0x00, 0x08, - 0x76, 0x68, 0x65, 0x61, 0x04, 0xf4, 0x01, 0x85, 0x00, 0x00, 0xa9, 0x30, - 0x00, 0x00, 0x00, 0x24, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x0a, 0x3d, - 0x94, 0x9e, 0x87, 0xd9, 0x5f, 0x0f, 0x3c, 0xf5, 0x00, 0x03, 0x03, 0xe8, - 0x00, 0x00, 0x00, 0x00, 0xe0, 0xdf, 0xc1, 0x3d, 0x00, 0x00, 0x00, 0x00, - 0xe1, 0x84, 0xae, 0xc7, 0xfe, 0x5e, 0xfe, 0xfa, 0x07, 0x43, 0x04, 0xae, - 0x00, 0x00, 0x00, 0x07, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x01, 0x00, 0x00, 0x03, 0xfa, 0xff, 0x06, 0x00, 0x00, 0x04, 0x02, - 0xfe, 0x5e, 0xfe, 0x72, 0x07, 0x43, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xea, - 0x00, 0x01, 0x00, 0x00, 0x00, 0xea, 0x01, 0x54, 0x00, 0x2a, 0x00, 0x58, - 0x00, 0x04, 0x00, 0x02, 0x00, 0x04, 0x00, 0x20, 0x00, 0x60, 0x00, 0x60, - 0x01, 0x00, 0x00, 0x08, 0x00, 0x02, 0x00, 0x01, 0x00, 0x04, 0x03, 0xb0, - 0x01, 0x90, 0x00, 0x05, 0x00, 0x08, 0x02, 0x8a, 0x02, 0x58, 0x00, 0x00, - 0x00, 0x4b, 0x02, 0x8a, 0x02, 0x58, 0x00, 0x00, 0x01, 0x5e, 0x00, 0x32, - 0x01, 0x21, 0x00, 0x00, 0x00, 0x02, 0x06, 0x00, 0x04, 0x01, 0x01, 0x01, - 0x01, 0x01, 0xa0, 0x00, 0x02, 0xbf, 0x18, 0xef, 0x7c, 0xfa, 0x00, 0x00, - 0x00, 0x16, 0x00, 0x00, 0x00, 0x00, 0x48, 0x4e, 0x59, 0x49, 0x01, 0x40, - 0x00, 0x20, 0xff, 0xff, 0x03, 0x52, 0xff, 0x6a, 0x00, 0x00, 0x03, 0xfa, - 0x00, 0xfa, 0x00, 0x04, 0x00, 0x9f, 0x00, 0x00, 0x00, 0x00, 0x02, 0x0f, - 0x03, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x03, 0x02, 0x56, 0x00, 0x5c, - 0x00, 0xe7, 0x00, 0x00, 0x02, 0xc6, 0x00, 0x05, 0x02, 0xa0, 0x00, 0x3e, - 0x02, 0xdb, 0x00, 0x22, 0x02, 0xd9, 0x00, 0x3e, 0x02, 0x77, 0x00, 0x3e, - 0x02, 0x5c, 0x00, 0x3e, 0x03, 0x03, 0x00, 0x22, 0x02, 0xe3, 0x00, 0x3e, - 0x00, 0xe0, 0x00, 0x3e, 0x01, 0xf9, 0x00, 0x04, 0x02, 0x7a, 0x00, 0x3e, - 0x02, 0x2f, 0x00, 0x3e, 0x03, 0x84, 0x00, 0x3e, 0x02, 0xf0, 0x00, 0x3e, - 0x03, 0x02, 0x00, 0x22, 0x02, 0x89, 0x00, 0x3e, 0x03, 0x02, 0x00, 0x22, - 0x02, 0xb7, 0x00, 0x3e, 0x02, 0x91, 0x00, 0x0c, 0x02, 0x79, 0x00, 0x0d, - 0x02, 0xce, 0x00, 0x3c, 0x02, 0xc6, 0x00, 0x05, 0x03, 0xf7, 0x00, 0x1a, - 0x02, 0x91, 0xff, 0xf4, 0x02, 0x87, 0xff, 0xff, 0x02, 0x8f, 0x00, 0x25, - 0x02, 0x14, 0x00, 0x1c, 0x02, 0x41, 0x00, 0x34, 0x02, 0x0b, 0x00, 0x19, - 0x02, 0x41, 0x00, 0x19, 0x02, 0x22, 0x00, 0x19, 0x01, 0x4c, 0x00, 0x08, - 0x02, 0x41, 0x00, 0x1a, 0x02, 0x35, 0x00, 0x34, 0x00, 0xc7, 0x00, 0x26, - 0x00, 0xc4, 0xff, 0xbb, 0x01, 0xed, 0x00, 0x34, 0x00, 0xc7, 0x00, 0x34, - 0x03, 0x55, 0x00, 0x34, 0x02, 0x35, 0x00, 0x34, 0x02, 0x2e, 0x00, 0x19, - 0x02, 0x41, 0x00, 0x34, 0x02, 0x41, 0x00, 0x19, 0x01, 0x73, 0x00, 0x34, - 0x01, 0xe5, 0x00, 0x0d, 0x01, 0x5e, 0x00, 0x08, 0x02, 0x2f, 0x00, 0x32, - 0x01, 0xff, 0x00, 0x0b, 0x03, 0x1b, 0x00, 0x15, 0x01, 0xdd, 0xff, 0xf8, - 0x02, 0x00, 0x00, 0x0b, 0x01, 0xd6, 0x00, 0x16, 0x03, 0xbe, 0x00, 0x3a, - 0x03, 0xbe, 0x00, 0x1c, 0x03, 0xbe, 0x00, 0x68, 0x03, 0xbe, 0x00, 0x2c, - 0x03, 0xbe, 0x00, 0x35, 0x03, 0xbe, 0x00, 0x1e, 0x03, 0xbe, 0x00, 0x15, - 0x03, 0xbe, 0x00, 0x19, 0x03, 0xbe, 0x00, 0x12, 0x03, 0xbe, 0x00, 0x13, - 0x03, 0xbe, 0x00, 0x11, 0x03, 0xbe, 0x00, 0x19, 0x03, 0xbe, 0x00, 0x1b, - 0x03, 0xbe, 0x00, 0x1e, 0x03, 0xbe, 0x00, 0x37, 0x03, 0xbe, 0x00, 0x2d, - 0x03, 0xbe, 0x00, 0x6f, 0x03, 0xbe, 0x00, 0x21, 0x03, 0xbe, 0x00, 0x1d, - 0x03, 0xbe, 0x00, 0x20, 0x03, 0xbe, 0x00, 0x26, 0x03, 0xbe, 0x00, 0x35, - 0x03, 0xbe, 0x00, 0x3a, 0x03, 0xbe, 0x00, 0x27, 0x03, 0xbe, 0x00, 0x1c, - 0x03, 0xbe, 0x00, 0x1b, 0x03, 0xbe, 0x00, 0x24, 0x03, 0xbe, 0x00, 0x87, - 0x03, 0xbe, 0x00, 0x31, 0x03, 0xbe, 0x00, 0x16, 0x03, 0xbe, 0x00, 0x16, - 0x03, 0xbe, 0x00, 0x24, 0x03, 0xbe, 0x00, 0x11, 0x03, 0xbe, 0x00, 0x21, - 0x03, 0xbe, 0x00, 0x22, 0x03, 0xbe, 0x00, 0x23, 0x03, 0xbe, 0x00, 0x23, - 0x03, 0xbe, 0x00, 0x31, 0x03, 0xbe, 0x00, 0x3c, 0x03, 0xbe, 0x00, 0x37, - 0x03, 0xbe, 0x00, 0x1a, 0x03, 0xbe, 0x00, 0x3f, 0x03, 0xbe, 0x00, 0x3a, - 0x03, 0xbe, 0x00, 0x55, 0x03, 0xbe, 0x00, 0x29, 0x03, 0xbe, 0x00, 0x18, - 0x03, 0xbe, 0x00, 0x1f, 0x03, 0xbe, 0x00, 0x68, 0x03, 0xbe, 0x00, 0x48, - 0x03, 0xbe, 0x00, 0x19, 0x03, 0xbe, 0x00, 0x14, 0x03, 0xbe, 0x00, 0x30, - 0x03, 0xbe, 0x00, 0x2e, 0x03, 0xbe, 0x00, 0x17, 0x03, 0xbe, 0x00, 0x21, - 0x03, 0xbe, 0x00, 0x1e, 0x03, 0xbe, 0x00, 0x14, 0x03, 0xbe, 0x00, 0x22, - 0x03, 0xbe, 0x00, 0x27, 0x03, 0xbe, 0x00, 0x25, 0x03, 0xbe, 0x00, 0x22, - 0x03, 0xbe, 0x00, 0x24, 0x03, 0xbe, 0x00, 0x26, 0x03, 0xbe, 0x00, 0x20, - 0x03, 0xbe, 0x00, 0x36, 0x03, 0xbe, 0x00, 0x1e, 0x03, 0xbe, 0x00, 0x1a, - 0x03, 0xbe, 0x00, 0x26, 0x03, 0xbe, 0x00, 0x1b, 0x03, 0xbe, 0x00, 0x2e, - 0x03, 0xbe, 0x00, 0x5c, 0x03, 0xbe, 0x00, 0x33, 0x03, 0xbe, 0x00, 0x30, - 0x03, 0xbe, 0x00, 0x1c, 0x03, 0xbe, 0x00, 0x29, 0x03, 0xbe, 0x00, 0x24, - 0x03, 0xbe, 0x00, 0x19, 0x03, 0xbe, 0x00, 0x15, 0x03, 0xbe, 0x00, 0x13, - 0x03, 0xbe, 0x00, 0x17, 0x03, 0xbe, 0x00, 0x14, 0x03, 0xbe, 0x00, 0x25, - 0x03, 0xbe, 0x00, 0x13, 0x03, 0xbe, 0x00, 0x2e, 0x03, 0xbe, 0x00, 0x2b, - 0x03, 0xbe, 0x00, 0x31, 0x03, 0xbe, 0x00, 0x27, 0x03, 0xbe, 0x00, 0x1d, - 0x03, 0xbe, 0x00, 0x1c, 0x03, 0xbe, 0x00, 0x38, 0x03, 0xbe, 0x00, 0x35, - 0x03, 0xbe, 0x00, 0x23, 0x03, 0xbe, 0x00, 0x39, 0x03, 0xbe, 0x00, 0x30, - 0x03, 0xbe, 0x00, 0x34, 0x03, 0xbe, 0x00, 0x25, 0x03, 0xbe, 0x00, 0x11, - 0x03, 0xbe, 0x00, 0x16, 0x03, 0xbe, 0x00, 0x17, 0x03, 0xbe, 0x00, 0x3d, - 0x03, 0xbe, 0x00, 0x20, 0x03, 0xbe, 0x00, 0x3c, 0x03, 0xbe, 0x00, 0x1c, - 0x03, 0xbe, 0x00, 0x1e, 0x03, 0xbe, 0x00, 0x2c, 0x03, 0xbe, 0x00, 0x2b, - 0x03, 0xbe, 0x00, 0x28, 0x03, 0xbe, 0x00, 0x25, 0x03, 0xbe, 0x00, 0x29, - 0x03, 0xbe, 0x00, 0x21, 0x03, 0xbe, 0x00, 0x26, 0x03, 0xbe, 0x00, 0x29, - 0x03, 0xbe, 0x00, 0x61, 0x03, 0xbe, 0x00, 0x35, 0x03, 0xbe, 0x00, 0x8f, - 0x03, 0xbe, 0x00, 0x2d, 0x03, 0xbe, 0x00, 0x0c, 0x03, 0xbe, 0x00, 0x1a, - 0x03, 0xbe, 0x00, 0x30, 0x03, 0xbe, 0x00, 0x2e, 0x03, 0xbe, 0x00, 0x30, - 0x03, 0xbe, 0x00, 0x33, 0x03, 0xbe, 0x00, 0x2d, 0x03, 0xbe, 0x00, 0x2f, - 0x03, 0xbe, 0x00, 0x2c, 0x03, 0xbe, 0x00, 0x2c, 0x03, 0xbe, 0x00, 0x2f, - 0x03, 0xbe, 0x00, 0x1c, 0x03, 0xbe, 0x00, 0x20, 0x03, 0xbe, 0x00, 0x21, - 0x03, 0xbe, 0x00, 0x1a, 0x03, 0xbe, 0x00, 0x23, 0x03, 0xbe, 0x00, 0x2d, - 0x03, 0xbe, 0x00, 0x24, 0x03, 0xbe, 0x00, 0x22, 0x03, 0xbe, 0x00, 0x1f, - 0x03, 0xbe, 0x00, 0x25, 0x03, 0xbe, 0x00, 0x19, 0x03, 0xbe, 0x00, 0x1f, - 0x03, 0xbe, 0x00, 0x19, 0x03, 0xbe, 0x00, 0x31, 0x03, 0xbe, 0x00, 0x21, - 0x03, 0xbe, 0x00, 0x30, 0x03, 0xbe, 0x00, 0x30, 0x03, 0xbe, 0x00, 0x5f, - 0x03, 0xbe, 0x00, 0x5f, 0x03, 0xbe, 0x00, 0x63, 0x03, 0xbe, 0x00, 0x52, - 0x03, 0xbe, 0x00, 0x5a, 0x03, 0xbe, 0x00, 0x1e, 0x03, 0xbe, 0x00, 0x3c, - 0x03, 0xbe, 0x00, 0x37, 0x03, 0xbe, 0x00, 0x1b, 0x03, 0xbe, 0x00, 0x21, - 0x03, 0xbe, 0x00, 0x39, 0x02, 0x6f, 0x00, 0x1e, 0x01, 0x8b, 0x00, 0x17, - 0x02, 0x4d, 0x00, 0x21, 0x02, 0x3d, 0x00, 0x14, 0x02, 0x62, 0x00, 0x1b, - 0x02, 0x42, 0x00, 0x16, 0x02, 0x55, 0x00, 0x20, 0x01, 0xff, 0x00, 0x09, - 0x02, 0x60, 0x00, 0x21, 0x02, 0x56, 0x00, 0x15, 0x00, 0xc4, 0x00, 0x20, - 0x00, 0xcc, 0x00, 0x20, 0x00, 0xe5, 0x00, 0x2f, 0x01, 0xf4, 0x00, 0x0a, - 0x01, 0xb3, 0x00, 0x20, 0x01, 0xb9, 0x00, 0x00, 0x01, 0xb9, 0x00, 0x00, - 0x01, 0x63, 0x00, 0x28, 0x02, 0x83, 0xff, 0xf4, 0x04, 0x02, 0x00, 0x28, - 0x03, 0x64, 0x00, 0x22, 0x01, 0x54, 0x00, 0x7d, 0x02, 0x89, 0x00, 0x1a, - 0x02, 0x2b, 0x00, 0x17, 0x03, 0x6f, 0x00, 0x2d, 0x00, 0x00, 0x00, 0x01, - 0x00, 0x03, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x04, 0x05, 0x5e, - 0x00, 0x00, 0x01, 0x3c, 0x01, 0x00, 0x00, 0x07, 0x00, 0x3c, 0x00, 0x20, - 0x00, 0x25, 0x00, 0x3a, 0x00, 0x5a, 0x00, 0x5c, 0x00, 0x5f, 0x00, 0x7a, - 0x00, 0x7c, 0x00, 0xa9, 0x4e, 0x22, 0x4e, 0x2a, 0x4e, 0x2d, 0x4e, 0x66, - 0x4e, 0x8e, 0x4e, 0xe4, 0x4e, 0xf6, 0x4f, 0x20, 0x4f, 0x4f, 0x4f, 0xdd, - 0x4f, 0xe1, 0x51, 0x65, 0x51, 0x6d, 0x51, 0x73, 0x51, 0xfa, 0x52, 0x06, - 0x52, 0x17, 0x52, 0x20, 0x52, 0x30, 0x52, 0x36, 0x52, 0x6a, 0x52, 0xa1, - 0x53, 0x05, 0x53, 0x16, 0x53, 0xd6, 0x53, 0xe3, 0x53, 0xef, 0x54, 0x0e, - 0x54, 0x2f, 0x56, 0x68, 0x57, 0x28, 0x57, 0x30, 0x57, 0x40, 0x59, 0x07, - 0x59, 0x0d, 0x59, 0x27, 0x59, 0x31, 0x5b, 0x58, 0x5b, 0x88, 0x5b, 0x8c, - 0x5b, 0x98, 0x5b, 0xc6, 0x5b, 0xf9, 0x5c, 0x0f, 0x5d, 0xf2, 0x5e, 0x27, - 0x5e, 0xa6, 0x5e, 0xfa, 0x5f, 0x00, 0x5f, 0x0f, 0x5f, 0x84, 0x60, 0x01, - 0x60, 0x3b, 0x62, 0x10, 0x62, 0x58, 0x62, 0xa4, 0x62, 0xe9, 0x63, 0x07, - 0x63, 0x6e, 0x63, 0xa5, 0x63, 0xa7, 0x65, 0x36, 0x65, 0x48, 0x65, 0x70, - 0x65, 0x87, 0x65, 0xb0, 0x65, 0xe0, 0x65, 0xf6, 0x66, 0xf4, 0x67, 0x00, - 0x67, 0x0d, 0x67, 0x1f, 0x67, 0x2a, 0x67, 0x2c, 0x67, 0x3a, 0x67, 0x43, - 0x67, 0x7f, 0x68, 0x3c, 0x68, 0x4c, 0x6a, 0x21, 0x6b, 0x64, 0x6c, 0x42, - 0x6d, 0x88, 0x72, 0x48, 0x72, 0xb6, 0x73, 0x87, 0x75, 0x1f, 0x75, 0x28, - 0x75, 0x3b, 0x76, 0xd8, 0x76, 0xf4, 0x77, 0xe5, 0x78, 0x01, 0x78, 0x6c, - 0x78, 0x6e, 0x79, 0xbb, 0x7a, 0x0b, 0x7a, 0xcb, 0x7a, 0xef, 0x7b, 0x26, - 0x7b, 0x49, 0x7b, 0xa1, 0x7c, 0xfb, 0x7e, 0xb9, 0x7e, 0xbf, 0x7e, 0xdf, - 0x7e, 0xe7, 0x7f, 0x16, 0x7f, 0x51, 0x7f, 0x6e, 0x81, 0xea, 0x82, 0xf1, - 0x89, 0xc6, 0x89, 0xe3, 0x8a, 0x00, 0x8b, 0xa1, 0x8b, 0xa4, 0x8b, 0xb0, - 0x8b, 0xbf, 0x8b, 0xc1, 0x8b, 0xed, 0x8b, 0xf7, 0x8d, 0x25, 0x8d, 0x28, - 0x8d, 0x34, 0x8d, 0xef, 0x8f, 0x93, 0x8f, 0xa8, 0x8f, 0xd1, 0x8f, 0xdc, - 0x8f, 0xde, 0x90, 0x00, 0x90, 0x09, 0x90, 0x1a, 0x91, 0x4d, 0x91, 0xc7, - 0x91, 0xcd, 0x91, 0xcf, 0x95, 0xee, 0x96, 0x1f, 0x96, 0x50, 0x96, 0x64, - 0x96, 0xc6, 0x97, 0x62, 0x97, 0xf3, 0x98, 0x91, 0x9a, 0x8c, 0x9a, 0xd8, - 0xff, 0xff, 0x00, 0x00, 0x00, 0x20, 0x00, 0x24, 0x00, 0x2a, 0x00, 0x3f, - 0x00, 0x5c, 0x00, 0x5f, 0x00, 0x61, 0x00, 0x7c, 0x00, 0xa9, 0x4e, 0x22, - 0x4e, 0x2a, 0x4e, 0x2d, 0x4e, 0x66, 0x4e, 0x8e, 0x4e, 0xe4, 0x4e, 0xf6, - 0x4f, 0x20, 0x4f, 0x4d, 0x4f, 0xdd, 0x4f, 0xe1, 0x51, 0x65, 0x51, 0x6d, - 0x51, 0x73, 0x51, 0xfa, 0x52, 0x06, 0x52, 0x17, 0x52, 0x20, 0x52, 0x30, - 0x52, 0x36, 0x52, 0x6a, 0x52, 0xa1, 0x53, 0x05, 0x53, 0x16, 0x53, 0xd6, - 0x53, 0xe3, 0x53, 0xef, 0x54, 0x0e, 0x54, 0x2f, 0x56, 0x68, 0x57, 0x28, - 0x57, 0x30, 0x57, 0x40, 0x59, 0x07, 0x59, 0x0d, 0x59, 0x27, 0x59, 0x31, - 0x5b, 0x57, 0x5b, 0x88, 0x5b, 0x8c, 0x5b, 0x98, 0x5b, 0xc6, 0x5b, 0xf9, - 0x5c, 0x0f, 0x5d, 0xf2, 0x5e, 0x27, 0x5e, 0xa6, 0x5e, 0xfa, 0x5f, 0x00, - 0x5f, 0x0f, 0x5f, 0x84, 0x60, 0x01, 0x60, 0x3b, 0x62, 0x10, 0x62, 0x58, - 0x62, 0xa4, 0x62, 0xe9, 0x63, 0x07, 0x63, 0x6e, 0x63, 0xa5, 0x63, 0xa7, - 0x65, 0x36, 0x65, 0x48, 0x65, 0x70, 0x65, 0x87, 0x65, 0xb0, 0x65, 0xe0, - 0x65, 0xf6, 0x66, 0xf4, 0x67, 0x00, 0x67, 0x0d, 0x67, 0x1f, 0x67, 0x2a, - 0x67, 0x2c, 0x67, 0x3a, 0x67, 0x43, 0x67, 0x7f, 0x68, 0x3c, 0x68, 0x4c, - 0x6a, 0x21, 0x6b, 0x63, 0x6c, 0x42, 0x6d, 0x88, 0x72, 0x48, 0x72, 0xb6, - 0x73, 0x87, 0x75, 0x1f, 0x75, 0x28, 0x75, 0x3b, 0x76, 0xd8, 0x76, 0xf4, - 0x77, 0xe5, 0x78, 0x01, 0x78, 0x6c, 0x78, 0x6e, 0x79, 0xbb, 0x7a, 0x0b, - 0x7a, 0xcb, 0x7a, 0xef, 0x7b, 0x26, 0x7b, 0x49, 0x7b, 0xa1, 0x7c, 0xfb, - 0x7e, 0xb9, 0x7e, 0xbf, 0x7e, 0xdf, 0x7e, 0xe7, 0x7f, 0x16, 0x7f, 0x51, - 0x7f, 0x6e, 0x81, 0xea, 0x82, 0xf1, 0x89, 0xc6, 0x89, 0xe3, 0x8a, 0x00, - 0x8b, 0xa1, 0x8b, 0xa4, 0x8b, 0xb0, 0x8b, 0xbe, 0x8b, 0xc1, 0x8b, 0xed, - 0x8b, 0xf7, 0x8d, 0x25, 0x8d, 0x28, 0x8d, 0x34, 0x8d, 0xef, 0x8f, 0x93, - 0x8f, 0xa8, 0x8f, 0xd1, 0x8f, 0xdb, 0x8f, 0xde, 0x90, 0x00, 0x90, 0x09, - 0x90, 0x1a, 0x91, 0x4d, 0x91, 0xc7, 0x91, 0xcd, 0x91, 0xcf, 0x95, 0xed, - 0x96, 0x1f, 0x96, 0x50, 0x96, 0x64, 0x96, 0xc6, 0x97, 0x62, 0x97, 0xf3, - 0x98, 0x91, 0x9a, 0x8c, 0x9a, 0xd8, 0xff, 0xff, 0xff, 0xe1, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x85, 0x00, 0x84, 0xff, 0xbb, 0x00, 0x6a, - 0x00, 0x3c, 0xb2, 0x14, 0xb2, 0x0d, 0xb2, 0x0b, 0xb1, 0xd3, 0xb1, 0xac, - 0xb1, 0x57, 0xb1, 0x46, 0xb1, 0x1d, 0xb0, 0xf1, 0xb0, 0x64, 0xb0, 0x61, - 0xae, 0xde, 0xae, 0xd7, 0xae, 0xd2, 0xae, 0x4c, 0xae, 0x41, 0xae, 0x31, - 0xae, 0x29, 0xae, 0x1a, 0xae, 0x15, 0xad, 0xe2, 0xad, 0xac, 0xad, 0x49, - 0xad, 0x39, 0xac, 0x7a, 0xac, 0x6e, 0xac, 0x63, 0xac, 0x45, 0xac, 0x25, - 0xa9, 0xed, 0xa9, 0x2e, 0xa9, 0x27, 0xa9, 0x18, 0xa7, 0x52, 0xa7, 0x4d, - 0xa7, 0x34, 0xa7, 0x2b, 0xa5, 0x06, 0xa4, 0xd7, 0xa4, 0xd4, 0xa4, 0xc9, - 0xa4, 0x9c, 0xa4, 0x6a, 0xa4, 0x55, 0xa2, 0x73, 0xa2, 0x3f, 0xa1, 0xc1, - 0xa1, 0x6e, 0xa1, 0x69, 0xa1, 0x5b, 0xa0, 0xe7, 0xa0, 0x6b, 0xa0, 0x32, - 0x9e, 0x5e, 0x9e, 0x17, 0x9d, 0xcc, 0x9d, 0x88, 0x9d, 0x6b, 0x9d, 0x05, - 0x9c, 0xcf, 0x9c, 0xce, 0x9b, 0x40, 0x9b, 0x2f, 0x9b, 0x08, 0x9a, 0xf2, - 0x9a, 0xca, 0x9a, 0x9b, 0x9a, 0x86, 0x99, 0x89, 0x99, 0x7e, 0x99, 0x72, - 0x99, 0x61, 0x99, 0x57, 0x99, 0x56, 0x99, 0x49, 0x99, 0x41, 0x99, 0x06, - 0x98, 0x4a, 0x98, 0x3b, 0x96, 0x67, 0x95, 0x26, 0x94, 0x49, 0x93, 0x04, - 0x8e, 0x45, 0x8d, 0xd8, 0x8d, 0x08, 0x8b, 0x71, 0x8b, 0x69, 0x8b, 0x57, - 0x89, 0xbb, 0x89, 0xa0, 0x88, 0xb0, 0x88, 0x95, 0x88, 0x2b, 0x88, 0x2a, - 0x86, 0xde, 0x86, 0x8f, 0x85, 0xd0, 0x85, 0xad, 0x85, 0x77, 0x85, 0x55, - 0x84, 0xfe, 0x83, 0xa5, 0x81, 0xe8, 0x81, 0xe3, 0x81, 0xc4, 0x81, 0xbd, - 0x81, 0x8f, 0x81, 0x55, 0x81, 0x39, 0x7e, 0xbe, 0x7d, 0xb8, 0x76, 0xe4, - 0x76, 0xc8, 0x76, 0xac, 0x75, 0x0c, 0x75, 0x0a, 0x74, 0xff, 0x74, 0xf2, - 0x74, 0xf1, 0x74, 0xc6, 0x74, 0xbd, 0x73, 0x90, 0x73, 0x8e, 0x73, 0x83, - 0x72, 0xc9, 0x71, 0x26, 0x71, 0x12, 0x70, 0xea, 0x70, 0xe1, 0x70, 0xe0, - 0x70, 0xbf, 0x70, 0xb7, 0x70, 0xa7, 0x6f, 0x75, 0x6e, 0xfc, 0x6e, 0xf7, - 0x6e, 0xf6, 0x6a, 0xd9, 0x6a, 0xa9, 0x6a, 0x79, 0x6a, 0x66, 0x6a, 0x05, - 0x69, 0x6a, 0x68, 0xda, 0x68, 0x3d, 0x66, 0x43, 0x65, 0xf8, 0x00, 0x01, - 0x00, 0x00, 0x01, 0x3a, 0x01, 0x3c, 0x01, 0x5c, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0xe7, 0x00, 0xe9, 0x00, 0xdf, 0x00, 0xe8, - 0x00, 0xdc, 0x00, 0xe2, 0x00, 0xdb, 0x00, 0xe0, 0x00, 0xd1, 0x00, 0xd2, - 0x00, 0xd3, 0x00, 0xd4, 0x00, 0xd5, 0x00, 0xd6, 0x00, 0xd7, 0x00, 0xd8, - 0x00, 0xd9, 0x00, 0xda, 0x00, 0xdd, 0x00, 0xde, 0x00, 0xe4, 0x00, 0x02, - 0x00, 0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x00, 0x08, - 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0x0e, - 0x00, 0x0f, 0x00, 0x10, 0x00, 0x11, 0x00, 0x12, 0x00, 0x13, 0x00, 0x14, - 0x00, 0x15, 0x00, 0x16, 0x00, 0x17, 0x00, 0x18, 0x00, 0x19, 0x00, 0x1a, - 0x00, 0x1b, 0x00, 0x00, 0xb8, 0x01, 0xff, 0x85, 0xb8, 0x00, 0x04, 0x8d, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2c, 0x00, 0x00, 0x00, 0x2c, - 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0xd0, 0x00, 0x00, 0x01, 0x28, - 0x00, 0x00, 0x01, 0x70, 0x00, 0x00, 0x01, 0xa4, 0x00, 0x00, 0x01, 0xd0, - 0x00, 0x00, 0x02, 0x38, 0x00, 0x00, 0x02, 0x68, 0x00, 0x00, 0x02, 0x80, - 0x00, 0x00, 0x02, 0xb8, 0x00, 0x00, 0x02, 0xec, 0x00, 0x00, 0x03, 0x0c, - 0x00, 0x00, 0x03, 0x44, 0x00, 0x00, 0x03, 0x74, 0x00, 0x00, 0x03, 0xcc, - 0x00, 0x00, 0x04, 0x10, 0x00, 0x00, 0x04, 0x80, 0x00, 0x00, 0x04, 0xe0, - 0x00, 0x00, 0x05, 0x60, 0x00, 0x00, 0x05, 0x84, 0x00, 0x00, 0x05, 0xc0, - 0x00, 0x00, 0x05, 0xe8, 0x00, 0x00, 0x06, 0x20, 0x00, 0x00, 0x06, 0x58, - 0x00, 0x00, 0x06, 0x88, 0x00, 0x00, 0x06, 0xb8, 0x00, 0x00, 0x07, 0x48, - 0x00, 0x00, 0x07, 0xa8, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x08, 0x60, - 0x00, 0x00, 0x08, 0xc4, 0x00, 0x00, 0x09, 0x08, 0x00, 0x00, 0x09, 0x88, - 0x00, 0x00, 0x09, 0xd4, 0x00, 0x00, 0x0a, 0x0c, 0x00, 0x00, 0x0a, 0x60, - 0x00, 0x00, 0x0a, 0x90, 0x00, 0x00, 0x0a, 0xa8, 0x00, 0x00, 0x0b, 0x18, - 0x00, 0x00, 0x0b, 0x60, 0x00, 0x00, 0x0b, 0xb8, 0x00, 0x00, 0x0c, 0x18, - 0x00, 0x00, 0x0c, 0x78, 0x00, 0x00, 0x0c, 0xb4, 0x00, 0x00, 0x0d, 0x30, - 0x00, 0x00, 0x0d, 0x74, 0x00, 0x00, 0x0d, 0xbc, 0x00, 0x00, 0x0d, 0xe0, - 0x00, 0x00, 0x0e, 0x18, 0x00, 0x00, 0x0e, 0x4c, 0x00, 0x00, 0x0e, 0x8c, - 0x00, 0x00, 0x0e, 0xbc, 0x00, 0x00, 0x0f, 0x68, 0x00, 0x00, 0x0f, 0xbc, - 0x00, 0x00, 0x10, 0x04, 0x00, 0x00, 0x10, 0xa8, 0x00, 0x00, 0x11, 0x08, - 0x00, 0x00, 0x11, 0xac, 0x00, 0x00, 0x12, 0x28, 0x00, 0x00, 0x12, 0xdc, - 0x00, 0x00, 0x13, 0x84, 0x00, 0x00, 0x14, 0x74, 0x00, 0x00, 0x14, 0xf8, - 0x00, 0x00, 0x15, 0x9c, 0x00, 0x00, 0x16, 0x34, 0x00, 0x00, 0x16, 0xa4, - 0x00, 0x00, 0x17, 0x24, 0x00, 0x00, 0x17, 0xc4, 0x00, 0x00, 0x18, 0x14, - 0x00, 0x00, 0x18, 0xc4, 0x00, 0x00, 0x19, 0x78, 0x00, 0x00, 0x1a, 0x84, - 0x00, 0x00, 0x1b, 0x5c, 0x00, 0x00, 0x1c, 0x1c, 0x00, 0x00, 0x1d, 0x54, - 0x00, 0x00, 0x1e, 0x34, 0x00, 0x00, 0x1f, 0x20, 0x00, 0x00, 0x1f, 0xd0, - 0x00, 0x00, 0x20, 0x9c, 0x00, 0x00, 0x20, 0xc8, 0x00, 0x00, 0x21, 0x2c, - 0x00, 0x00, 0x21, 0x98, 0x00, 0x00, 0x22, 0x10, 0x00, 0x00, 0x22, 0xec, - 0x00, 0x00, 0x23, 0x68, 0x00, 0x00, 0x24, 0x5c, 0x00, 0x00, 0x24, 0xd0, - 0x00, 0x00, 0x25, 0x80, 0x00, 0x00, 0x26, 0x44, 0x00, 0x00, 0x26, 0xa0, - 0x00, 0x00, 0x27, 0x28, 0x00, 0x00, 0x27, 0xc0, 0x00, 0x00, 0x28, 0x6c, - 0x00, 0x00, 0x29, 0x04, 0x00, 0x00, 0x29, 0xd8, 0x00, 0x00, 0x2a, 0x44, - 0x00, 0x00, 0x2b, 0x80, 0x00, 0x00, 0x2c, 0x38, 0x00, 0x00, 0x2c, 0xb8, - 0x00, 0x00, 0x2d, 0x34, 0x00, 0x00, 0x2d, 0xf4, 0x00, 0x00, 0x2e, 0xb8, - 0x00, 0x00, 0x2f, 0xb8, 0x00, 0x00, 0x30, 0x24, 0x00, 0x00, 0x30, 0xf0, - 0x00, 0x00, 0x31, 0xa8, 0x00, 0x00, 0x32, 0xe4, 0x00, 0x00, 0x33, 0xf8, - 0x00, 0x00, 0x35, 0x08, 0x00, 0x00, 0x35, 0xe8, 0x00, 0x00, 0x36, 0xa4, - 0x00, 0x00, 0x37, 0x80, 0x00, 0x00, 0x38, 0x7c, 0x00, 0x00, 0x39, 0x50, - 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x3b, 0x94, 0x00, 0x00, 0x3c, 0x4c, - 0x00, 0x00, 0x3d, 0x74, 0x00, 0x00, 0x3e, 0xe4, 0x00, 0x00, 0x3f, 0x60, - 0x00, 0x00, 0x40, 0xac, 0x00, 0x00, 0x41, 0x60, 0x00, 0x00, 0x41, 0xf0, - 0x00, 0x00, 0x42, 0xa8, 0x00, 0x00, 0x43, 0x90, 0x00, 0x00, 0x44, 0x90, - 0x00, 0x00, 0x45, 0x9c, 0x00, 0x00, 0x46, 0x14, 0x00, 0x00, 0x46, 0x8c, - 0x00, 0x00, 0x47, 0x74, 0x00, 0x00, 0x48, 0x30, 0x00, 0x00, 0x49, 0x10, - 0x00, 0x00, 0x49, 0xf0, 0x00, 0x00, 0x4a, 0x8c, 0x00, 0x00, 0x4b, 0x88, - 0x00, 0x00, 0x4b, 0xcc, 0x00, 0x00, 0x4c, 0x7c, 0x00, 0x00, 0x4d, 0x68, - 0x00, 0x00, 0x4e, 0x74, 0x00, 0x00, 0x4f, 0x4c, 0x00, 0x00, 0x4f, 0xfc, - 0x00, 0x00, 0x51, 0x54, 0x00, 0x00, 0x51, 0xb8, 0x00, 0x00, 0x52, 0x50, - 0x00, 0x00, 0x52, 0xc0, 0x00, 0x00, 0x53, 0xc8, 0x00, 0x00, 0x54, 0x3c, - 0x00, 0x00, 0x54, 0xdc, 0x00, 0x00, 0x55, 0x94, 0x00, 0x00, 0x56, 0x74, - 0x00, 0x00, 0x57, 0x74, 0x00, 0x00, 0x58, 0x8c, 0x00, 0x00, 0x59, 0x48, - 0x00, 0x00, 0x59, 0xc4, 0x00, 0x00, 0x5a, 0xe0, 0x00, 0x00, 0x5b, 0xe4, - 0x00, 0x00, 0x5c, 0xec, 0x00, 0x00, 0x5d, 0xd4, 0x00, 0x00, 0x5e, 0xec, - 0x00, 0x00, 0x5f, 0xfc, 0x00, 0x00, 0x61, 0x70, 0x00, 0x00, 0x63, 0x00, - 0x00, 0x00, 0x64, 0x3c, 0x00, 0x00, 0x65, 0x8c, 0x00, 0x00, 0x66, 0x50, - 0x00, 0x00, 0x66, 0xf8, 0x00, 0x00, 0x67, 0x58, 0x00, 0x00, 0x67, 0xfc, - 0x00, 0x00, 0x69, 0x04, 0x00, 0x00, 0x6a, 0x5c, 0x00, 0x00, 0x6a, 0xc8, - 0x00, 0x00, 0x6b, 0x40, 0x00, 0x00, 0x6b, 0xe4, 0x00, 0x00, 0x6c, 0xa4, - 0x00, 0x00, 0x6d, 0x8c, 0x00, 0x00, 0x6e, 0x70, 0x00, 0x00, 0x6e, 0xfc, - 0x00, 0x00, 0x6f, 0xbc, 0x00, 0x00, 0x70, 0xa0, 0x00, 0x00, 0x71, 0x6c, - 0x00, 0x00, 0x72, 0x3c, 0x00, 0x00, 0x72, 0xd8, 0x00, 0x00, 0x73, 0xc0, - 0x00, 0x00, 0x75, 0x04, 0x00, 0x00, 0x76, 0x68, 0x00, 0x00, 0x77, 0x24, - 0x00, 0x00, 0x77, 0xf4, 0x00, 0x00, 0x78, 0xf0, 0x00, 0x00, 0x79, 0xbc, - 0x00, 0x00, 0x7a, 0xb4, 0x00, 0x00, 0x7b, 0xc4, 0x00, 0x00, 0x7c, 0xcc, - 0x00, 0x00, 0x7d, 0xcc, 0x00, 0x00, 0x7e, 0xb8, 0x00, 0x00, 0x7f, 0x70, - 0x00, 0x00, 0x80, 0x1c, 0x00, 0x00, 0x80, 0xd8, 0x00, 0x00, 0x81, 0x68, - 0x00, 0x00, 0x82, 0x0c, 0x00, 0x00, 0x82, 0xec, 0x00, 0x00, 0x84, 0x08, - 0x00, 0x00, 0x84, 0xf4, 0x00, 0x00, 0x85, 0x74, 0x00, 0x00, 0x86, 0x24, - 0x00, 0x00, 0x87, 0x1c, 0x00, 0x00, 0x88, 0x54, 0x00, 0x00, 0x88, 0xf8, - 0x00, 0x00, 0x89, 0x44, 0x00, 0x00, 0x89, 0x70, 0x00, 0x00, 0x89, 0xdc, - 0x00, 0x00, 0x8a, 0x38, 0x00, 0x00, 0x8a, 0x78, 0x00, 0x00, 0x8a, 0xdc, - 0x00, 0x00, 0x8b, 0x50, 0x00, 0x00, 0x8b, 0x80, 0x00, 0x00, 0x8c, 0x18, - 0x00, 0x00, 0x8c, 0x8c, 0x00, 0x00, 0x8c, 0xb8, 0x00, 0x00, 0x8c, 0xf4, - 0x00, 0x00, 0x8d, 0x40, 0x00, 0x00, 0x8d, 0xbc, 0x00, 0x00, 0x8d, 0xf8, - 0x00, 0x00, 0x8e, 0x14, 0x00, 0x00, 0x8e, 0x30, 0x00, 0x00, 0x8e, 0x4c, - 0x00, 0x00, 0x8e, 0x68, 0x00, 0x00, 0x8f, 0x38, 0x00, 0x00, 0x8f, 0xe4, - 0x00, 0x00, 0x8f, 0xfc, 0x00, 0x00, 0x90, 0x94, 0x00, 0x00, 0x90, 0xbc, - 0x00, 0x00, 0x91, 0x60, 0x00, 0x02, 0x00, 0x5c, 0xff, 0x7d, 0x01, 0xfa, - 0x03, 0x60, 0x00, 0x03, 0x00, 0x07, 0x00, 0x00, 0x13, 0x21, 0x11, 0x21, - 0x25, 0x11, 0x21, 0x11, 0x5c, 0x01, 0x9e, 0xfe, 0x62, 0x01, 0x88, 0xfe, - 0x8e, 0x03, 0x60, 0xfc, 0x1d, 0x16, 0x03, 0xb7, 0xfc, 0x49, 0x00, 0x00, - 0x00, 0x02, 0x00, 0x05, 0x00, 0x00, 0x02, 0xc0, 0x03, 0x00, 0x00, 0x07, - 0x00, 0x0a, 0x00, 0x00, 0x01, 0x33, 0x01, 0x23, 0x27, 0x21, 0x07, 0x23, - 0x01, 0x0b, 0x01, 0x01, 0x1c, 0x8d, 0x01, 0x17, 0x6a, 0x49, 0xfe, 0xab, - 0x4a, 0x69, 0x01, 0xe8, 0x8b, 0x8b, 0x03, 0x00, 0xfd, 0x00, 0xcf, 0xcf, - 0x01, 0x28, 0x01, 0x88, 0xfe, 0x78, 0x00, 0x00, 0x00, 0x03, 0x00, 0x3e, - 0x00, 0x00, 0x02, 0x84, 0x03, 0x00, 0x00, 0x0e, 0x00, 0x17, 0x00, 0x20, - 0x00, 0x00, 0x01, 0x32, 0x16, 0x15, 0x14, 0x06, 0x07, 0x1e, 0x01, 0x15, - 0x14, 0x06, 0x23, 0x21, 0x11, 0x01, 0x32, 0x36, 0x35, 0x34, 0x26, 0x2b, - 0x01, 0x11, 0x13, 0x32, 0x36, 0x35, 0x34, 0x26, 0x2b, 0x01, 0x15, 0x01, - 0x7a, 0x6d, 0x84, 0x44, 0x37, 0x43, 0x51, 0x86, 0x78, 0xfe, 0xb8, 0x01, - 0x31, 0x5d, 0x56, 0x5b, 0x5a, 0xcb, 0xc9, 0x53, 0x4d, 0x4c, 0x54, 0xc9, - 0x03, 0x00, 0x66, 0x5d, 0x3e, 0x57, 0x12, 0x11, 0x61, 0x49, 0x65, 0x76, - 0x03, 0x00, 0xfd, 0x58, 0x46, 0x41, 0x40, 0x49, 0xfe, 0xf0, 0x01, 0x65, - 0x3e, 0x3b, 0x39, 0x3a, 0xec, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x22, - 0xff, 0xf0, 0x02, 0xc5, 0x03, 0x10, 0x00, 0x1b, 0x00, 0x00, 0x04, 0x2e, - 0x01, 0x35, 0x34, 0x3e, 0x01, 0x33, 0x32, 0x16, 0x17, 0x07, 0x2e, 0x01, - 0x23, 0x22, 0x06, 0x15, 0x14, 0x16, 0x33, 0x32, 0x36, 0x37, 0x17, 0x0e, - 0x01, 0x23, 0x01, 0x19, 0x9f, 0x58, 0x58, 0x9f, 0x67, 0x7a, 0xa9, 0x1f, - 0x60, 0x17, 0x71, 0x5a, 0x76, 0x83, 0x83, 0x76, 0x5c, 0x74, 0x15, 0x60, - 0x1e, 0xaa, 0x7d, 0x10, 0x61, 0xb6, 0x79, 0x7a, 0xb5, 0x61, 0x81, 0x74, - 0x1a, 0x55, 0x5c, 0xa1, 0x91, 0x90, 0xa2, 0x60, 0x5b, 0x18, 0x79, 0x88, - 0x00, 0x02, 0x00, 0x3e, 0x00, 0x00, 0x02, 0xb8, 0x03, 0x00, 0x00, 0x0a, - 0x00, 0x13, 0x00, 0x00, 0x01, 0x32, 0x1e, 0x01, 0x15, 0x14, 0x0e, 0x01, - 0x23, 0x21, 0x11, 0x01, 0x32, 0x36, 0x35, 0x34, 0x26, 0x2b, 0x01, 0x11, - 0x01, 0x49, 0x71, 0xa5, 0x59, 0x59, 0xa5, 0x71, 0xfe, 0xf5, 0x01, 0x09, - 0x84, 0x88, 0x88, 0x84, 0xa5, 0x03, 0x00, 0x5c, 0xad, 0x77, 0x77, 0xad, - 0x5c, 0x03, 0x00, 0xfd, 0x5a, 0x97, 0x8f, 0x8f, 0x98, 0xfd, 0xb3, 0x00, - 0x00, 0x01, 0x00, 0x3e, 0x00, 0x00, 0x02, 0x53, 0x03, 0x00, 0x00, 0x0b, - 0x00, 0x00, 0x01, 0x21, 0x15, 0x21, 0x15, 0x21, 0x11, 0x21, 0x15, 0x21, - 0x11, 0x21, 0x02, 0x49, 0xfe, 0x59, 0x01, 0x8a, 0xfe, 0x76, 0x01, 0xb1, - 0xfd, 0xeb, 0x02, 0x0b, 0x02, 0xa7, 0xe7, 0x59, 0xfe, 0xf3, 0x5a, 0x03, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x3e, 0x00, 0x00, 0x02, 0x49, - 0x03, 0x00, 0x00, 0x09, 0x00, 0x00, 0x01, 0x21, 0x15, 0x21, 0x15, 0x21, - 0x11, 0x23, 0x11, 0x21, 0x02, 0x49, 0xfe, 0x59, 0x01, 0x90, 0xfe, 0x70, - 0x64, 0x02, 0x0b, 0x02, 0xa7, 0xf5, 0x59, 0xfe, 0xa7, 0x03, 0x00, 0x00, - 0x00, 0x01, 0x00, 0x22, 0xff, 0xf0, 0x02, 0xd0, 0x03, 0x10, 0x00, 0x20, - 0x00, 0x00, 0x04, 0x2e, 0x01, 0x35, 0x34, 0x3e, 0x01, 0x33, 0x32, 0x16, - 0x17, 0x07, 0x2e, 0x01, 0x23, 0x22, 0x06, 0x15, 0x14, 0x16, 0x33, 0x32, - 0x36, 0x37, 0x21, 0x35, 0x21, 0x11, 0x23, 0x27, 0x0e, 0x01, 0x23, 0x01, - 0x0b, 0x97, 0x52, 0x58, 0x9f, 0x68, 0x77, 0xa6, 0x23, 0x60, 0x18, 0x71, - 0x57, 0x77, 0x83, 0x7c, 0x74, 0x6b, 0x86, 0x05, 0xfe, 0xff, 0x01, 0x64, - 0x54, 0x0c, 0x29, 0x84, 0x54, 0x10, 0x61, 0xb5, 0x7a, 0x7a, 0xb5, 0x61, - 0x7a, 0x6f, 0x1b, 0x51, 0x55, 0xa1, 0x91, 0x91, 0xa1, 0x7f, 0x6c, 0x59, - 0xfe, 0x6e, 0x7b, 0x44, 0x47, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x3e, - 0x00, 0x00, 0x02, 0xa4, 0x03, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x21, 0x23, - 0x11, 0x21, 0x11, 0x23, 0x11, 0x33, 0x11, 0x21, 0x11, 0x33, 0x02, 0xa4, - 0x64, 0xfe, 0x62, 0x64, 0x64, 0x01, 0x9e, 0x64, 0x01, 0x67, 0xfe, 0x99, - 0x03, 0x00, 0xfe, 0xc0, 0x01, 0x40, 0x00, 0x00, 0x00, 0x01, 0x00, 0x3e, - 0x00, 0x00, 0x00, 0xa2, 0x03, 0x00, 0x00, 0x03, 0x00, 0x00, 0x33, 0x11, - 0x33, 0x11, 0x3e, 0x64, 0x03, 0x00, 0xfd, 0x00, 0x00, 0x01, 0x00, 0x04, - 0xff, 0xf3, 0x01, 0xbd, 0x03, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x16, 0x26, - 0x27, 0x37, 0x1e, 0x01, 0x33, 0x32, 0x36, 0x35, 0x11, 0x33, 0x11, 0x14, - 0x06, 0x23, 0x8a, 0x74, 0x12, 0x64, 0x08, 0x3a, 0x37, 0x3a, 0x3f, 0x63, - 0x77, 0x65, 0x0d, 0x58, 0x51, 0x1d, 0x2d, 0x3e, 0x4b, 0x50, 0x02, 0x17, - 0xfd, 0xe5, 0x77, 0x7b, 0x00, 0x01, 0x00, 0x3e, 0x00, 0x00, 0x02, 0x8f, - 0x03, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x13, 0x33, 0x11, 0x01, 0x33, 0x09, - 0x01, 0x23, 0x01, 0x11, 0x23, 0x3e, 0x64, 0x01, 0x5e, 0x81, 0xfe, 0x88, - 0x01, 0x86, 0x88, 0xfe, 0x9b, 0x64, 0x03, 0x00, 0xfe, 0xaa, 0x01, 0x56, - 0xfe, 0x94, 0xfe, 0x6c, 0x01, 0x76, 0xfe, 0x8a, 0x00, 0x01, 0x00, 0x3e, - 0x00, 0x00, 0x02, 0x29, 0x03, 0x00, 0x00, 0x05, 0x00, 0x00, 0x37, 0x21, - 0x15, 0x21, 0x11, 0x33, 0xa2, 0x01, 0x87, 0xfe, 0x15, 0x64, 0x5a, 0x5a, - 0x03, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x3e, 0x00, 0x00, 0x03, 0x46, - 0x03, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x13, 0x33, 0x1b, 0x01, 0x33, 0x11, - 0x23, 0x11, 0x03, 0x23, 0x03, 0x11, 0x23, 0x3e, 0xa5, 0xe0, 0xe1, 0xa2, - 0x61, 0xe0, 0x85, 0xe1, 0x61, 0x03, 0x00, 0xfd, 0x58, 0x02, 0xa8, 0xfd, - 0x00, 0x02, 0xa7, 0xfd, 0x59, 0x02, 0xa7, 0xfd, 0x59, 0x00, 0x00, 0x00, - 0x00, 0x01, 0x00, 0x3e, 0x00, 0x00, 0x02, 0xb2, 0x03, 0x00, 0x00, 0x09, - 0x00, 0x00, 0x13, 0x33, 0x01, 0x11, 0x33, 0x11, 0x23, 0x01, 0x11, 0x23, - 0x3e, 0xa3, 0x01, 0x6e, 0x63, 0xa0, 0xfe, 0x90, 0x64, 0x03, 0x00, 0xfd, - 0x53, 0x02, 0xad, 0xfd, 0x00, 0x02, 0xb0, 0xfd, 0x50, 0x00, 0x00, 0x00, - 0x00, 0x02, 0x00, 0x22, 0xff, 0xf0, 0x02, 0xe0, 0x03, 0x10, 0x00, 0x0f, - 0x00, 0x1b, 0x00, 0x00, 0x04, 0x2e, 0x01, 0x35, 0x34, 0x3e, 0x01, 0x33, - 0x32, 0x1e, 0x01, 0x15, 0x14, 0x0e, 0x01, 0x23, 0x02, 0x16, 0x33, 0x32, - 0x36, 0x35, 0x34, 0x26, 0x23, 0x22, 0x06, 0x15, 0x01, 0x19, 0x9f, 0x58, - 0x58, 0x9f, 0x68, 0x68, 0x9e, 0x59, 0x59, 0x9e, 0x68, 0xfa, 0x83, 0x77, - 0x76, 0x84, 0x83, 0x77, 0x77, 0x83, 0x10, 0x61, 0xb6, 0x79, 0x7a, 0xb5, - 0x61, 0x61, 0xb5, 0x7a, 0x79, 0xb6, 0x61, 0x01, 0x00, 0xa2, 0xa2, 0x90, - 0x91, 0xa1, 0xa1, 0x91, 0x00, 0x02, 0x00, 0x3e, 0x00, 0x00, 0x02, 0x76, - 0x03, 0x00, 0x00, 0x0a, 0x00, 0x12, 0x00, 0x00, 0x01, 0x32, 0x16, 0x15, - 0x14, 0x06, 0x2b, 0x01, 0x11, 0x23, 0x11, 0x01, 0x32, 0x36, 0x35, 0x34, - 0x2b, 0x01, 0x11, 0x01, 0x66, 0x80, 0x90, 0x90, 0x80, 0xc4, 0x64, 0x01, - 0x22, 0x5a, 0x5b, 0xb5, 0xbe, 0x03, 0x00, 0x7c, 0x6f, 0x6f, 0x7a, 0xfe, - 0xd4, 0x03, 0x00, 0xfe, 0x85, 0x4a, 0x46, 0x91, 0xfe, 0xdf, 0x00, 0x00, - 0x00, 0x02, 0x00, 0x22, 0xff, 0xe1, 0x02, 0xe0, 0x03, 0x10, 0x00, 0x13, - 0x00, 0x23, 0x00, 0x00, 0x04, 0x2e, 0x01, 0x35, 0x34, 0x3e, 0x01, 0x33, - 0x32, 0x1e, 0x01, 0x15, 0x14, 0x06, 0x07, 0x17, 0x23, 0x27, 0x06, 0x23, - 0x02, 0x16, 0x33, 0x32, 0x37, 0x27, 0x33, 0x17, 0x36, 0x35, 0x34, 0x26, - 0x23, 0x22, 0x06, 0x15, 0x01, 0x19, 0x9f, 0x58, 0x58, 0x9f, 0x68, 0x68, - 0x9e, 0x59, 0x38, 0x33, 0x63, 0x75, 0x33, 0x4e, 0x61, 0xfa, 0x83, 0x77, - 0x3e, 0x2f, 0x90, 0x76, 0x61, 0x46, 0x83, 0x77, 0x77, 0x83, 0x10, 0x61, - 0xb6, 0x79, 0x7a, 0xb5, 0x61, 0x61, 0xb5, 0x7a, 0x5f, 0x9a, 0x36, 0x70, - 0x3b, 0x2c, 0x01, 0x00, 0xa2, 0x17, 0xa4, 0x6e, 0x4f, 0x96, 0x91, 0xa1, - 0xa1, 0x91, 0x00, 0x00, 0x00, 0x02, 0x00, 0x3e, 0x00, 0x00, 0x02, 0x86, - 0x03, 0x00, 0x00, 0x15, 0x00, 0x1d, 0x00, 0x00, 0x01, 0x32, 0x16, 0x15, - 0x14, 0x06, 0x07, 0x1e, 0x02, 0x1f, 0x01, 0x23, 0x27, 0x2e, 0x02, 0x2b, - 0x01, 0x11, 0x23, 0x11, 0x01, 0x32, 0x36, 0x35, 0x34, 0x2b, 0x01, 0x11, - 0x01, 0x8b, 0x77, 0x84, 0x55, 0x42, 0x2b, 0x2f, 0x17, 0x0d, 0x16, 0x66, - 0x10, 0x0b, 0x1c, 0x3e, 0x39, 0xcd, 0x64, 0x01, 0x4d, 0x4d, 0x4c, 0x9a, - 0xe8, 0x03, 0x00, 0x72, 0x62, 0x45, 0x69, 0x12, 0x0e, 0x39, 0x52, 0x4d, - 0x86, 0x7b, 0x4c, 0x56, 0x2c, 0xfe, 0xb7, 0x03, 0x00, 0xfe, 0xa2, 0x46, - 0x3e, 0x81, 0xfe, 0xfb, 0x00, 0x01, 0x00, 0x0c, 0xff, 0xf0, 0x02, 0x79, - 0x03, 0x0e, 0x00, 0x2a, 0x00, 0x00, 0x16, 0x26, 0x27, 0x37, 0x1e, 0x01, - 0x33, 0x32, 0x36, 0x35, 0x34, 0x26, 0x2f, 0x01, 0x2e, 0x01, 0x35, 0x34, - 0x3e, 0x01, 0x33, 0x32, 0x16, 0x17, 0x07, 0x2e, 0x01, 0x23, 0x22, 0x06, - 0x15, 0x14, 0x1e, 0x01, 0x1f, 0x01, 0x1e, 0x01, 0x15, 0x14, 0x0e, 0x01, - 0x23, 0xd1, 0xac, 0x19, 0x67, 0x10, 0x71, 0x66, 0x5a, 0x62, 0x4f, 0x5d, - 0x4d, 0x85, 0x73, 0x46, 0x81, 0x54, 0x72, 0x9e, 0x1e, 0x5f, 0x17, 0x69, - 0x55, 0x5a, 0x58, 0x1c, 0x48, 0x42, 0x50, 0x7d, 0x7e, 0x46, 0x82, 0x57, - 0x10, 0x7a, 0x67, 0x1d, 0x4b, 0x57, 0x4c, 0x3e, 0x3a, 0x35, 0x0d, 0x0b, - 0x13, 0x6b, 0x56, 0x3e, 0x64, 0x3b, 0x6a, 0x5c, 0x1b, 0x40, 0x46, 0x4b, - 0x33, 0x22, 0x2e, 0x20, 0x0a, 0x0c, 0x13, 0x68, 0x5b, 0x44, 0x6a, 0x3b, - 0x00, 0x01, 0x00, 0x0d, 0x00, 0x00, 0x02, 0x6c, 0x03, 0x00, 0x00, 0x07, - 0x00, 0x00, 0x01, 0x23, 0x11, 0x23, 0x11, 0x23, 0x35, 0x21, 0x02, 0x6c, - 0xfe, 0x63, 0xfe, 0x02, 0x5f, 0x02, 0xa7, 0xfd, 0x59, 0x02, 0xa7, 0x59, - 0x00, 0x01, 0x00, 0x3c, 0xff, 0xf0, 0x02, 0x91, 0x03, 0x00, 0x00, 0x11, - 0x00, 0x00, 0x16, 0x26, 0x35, 0x11, 0x33, 0x11, 0x14, 0x16, 0x33, 0x32, - 0x36, 0x35, 0x11, 0x33, 0x11, 0x14, 0x06, 0x23, 0xde, 0xa2, 0x64, 0x65, - 0x62, 0x61, 0x66, 0x63, 0xa2, 0x88, 0x10, 0xa0, 0x92, 0x01, 0xde, 0xfe, - 0x28, 0x6f, 0x6b, 0x6b, 0x6f, 0x01, 0xd8, 0xfe, 0x22, 0x92, 0xa0, 0x00, - 0x00, 0x01, 0x00, 0x05, 0x00, 0x00, 0x02, 0xc0, 0x03, 0x00, 0x00, 0x06, - 0x00, 0x00, 0x13, 0x33, 0x1b, 0x01, 0x33, 0x01, 0x23, 0x05, 0x6d, 0xf2, - 0xf3, 0x69, 0xfe, 0xe9, 0x8d, 0x03, 0x00, 0xfd, 0x53, 0x02, 0xad, 0xfd, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x1a, 0x00, 0x00, 0x03, 0xdd, - 0x03, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x13, 0x33, 0x1b, 0x01, 0x33, 0x1b, - 0x01, 0x33, 0x03, 0x23, 0x0b, 0x01, 0x23, 0x1a, 0x68, 0x96, 0x9b, 0x93, - 0x9c, 0x95, 0x66, 0xa9, 0x9f, 0x98, 0x99, 0xa0, 0x03, 0x00, 0xfd, 0x48, - 0x02, 0xb8, 0xfd, 0x46, 0x02, 0xba, 0xfd, 0x00, 0x02, 0xae, 0xfd, 0x52, - 0x00, 0x01, 0xff, 0xf4, 0x00, 0x00, 0x02, 0x9d, 0x03, 0x00, 0x00, 0x0b, - 0x00, 0x00, 0x01, 0x03, 0x33, 0x1b, 0x01, 0x33, 0x03, 0x01, 0x23, 0x0b, - 0x01, 0x23, 0x01, 0x0a, 0xfc, 0x75, 0xc7, 0xc7, 0x72, 0xfa, 0x01, 0x14, - 0x73, 0xe1, 0xe1, 0x74, 0x01, 0x94, 0x01, 0x6c, 0xfe, 0xdc, 0x01, 0x24, - 0xfe, 0x95, 0xfe, 0x6b, 0x01, 0x4b, 0xfe, 0xb5, 0x00, 0x01, 0xff, 0xff, - 0x00, 0x00, 0x02, 0x87, 0x03, 0x00, 0x00, 0x08, 0x00, 0x00, 0x09, 0x01, - 0x33, 0x1b, 0x01, 0x33, 0x01, 0x11, 0x23, 0x01, 0x10, 0xfe, 0xef, 0x72, - 0xd4, 0xd3, 0x6f, 0xfe, 0xed, 0x64, 0x01, 0x47, 0x01, 0xb9, 0xfe, 0xa6, - 0x01, 0x5a, 0xfe, 0x46, 0xfe, 0xba, 0x00, 0x00, 0x00, 0x01, 0x00, 0x25, - 0x00, 0x00, 0x02, 0x6a, 0x03, 0x00, 0x00, 0x09, 0x00, 0x00, 0x37, 0x01, - 0x21, 0x35, 0x21, 0x15, 0x01, 0x21, 0x15, 0x21, 0x25, 0x01, 0xc8, 0xfe, - 0x41, 0x02, 0x3c, 0xfe, 0x36, 0x01, 0xc8, 0xfd, 0xbd, 0x57, 0x02, 0x50, - 0x59, 0x56, 0xfd, 0xb0, 0x5a, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x1c, - 0xff, 0xf2, 0x01, 0xe9, 0x02, 0x20, 0x00, 0x21, 0x00, 0x2f, 0x00, 0x00, - 0x16, 0x26, 0x35, 0x34, 0x36, 0x3f, 0x01, 0x3e, 0x01, 0x35, 0x34, 0x26, - 0x23, 0x22, 0x06, 0x07, 0x27, 0x3e, 0x01, 0x33, 0x32, 0x16, 0x17, 0x16, - 0x1d, 0x01, 0x14, 0x17, 0x23, 0x26, 0x27, 0x0e, 0x01, 0x23, 0x26, 0x16, - 0x33, 0x32, 0x36, 0x3d, 0x01, 0x0e, 0x01, 0x0f, 0x01, 0x0e, 0x01, 0x15, - 0x7f, 0x63, 0x65, 0x5d, 0x2b, 0x40, 0x3a, 0x44, 0x35, 0x41, 0x42, 0x0e, - 0x58, 0x0f, 0x78, 0x60, 0x36, 0x56, 0x1c, 0x30, 0x09, 0x59, 0x07, 0x03, - 0x1c, 0x5e, 0x3a, 0x58, 0x39, 0x2f, 0x49, 0x58, 0x0d, 0x31, 0x33, 0x27, - 0x3a, 0x37, 0x0e, 0x4f, 0x45, 0x46, 0x4e, 0x11, 0x08, 0x0a, 0x1d, 0x21, - 0x27, 0x2e, 0x3d, 0x2f, 0x15, 0x45, 0x62, 0x1e, 0x1b, 0x2e, 0x55, 0xd7, - 0x6d, 0x20, 0x27, 0x1f, 0x26, 0x2e, 0x75, 0x26, 0x51, 0x4f, 0x36, 0x0f, - 0x16, 0x0a, 0x07, 0x0d, 0x25, 0x25, 0x00, 0x00, 0x00, 0x02, 0x00, 0x34, - 0xff, 0xf1, 0x02, 0x27, 0x03, 0x00, 0x00, 0x12, 0x00, 0x1e, 0x00, 0x00, - 0x04, 0x26, 0x27, 0x15, 0x23, 0x11, 0x33, 0x11, 0x3e, 0x01, 0x33, 0x32, - 0x1e, 0x01, 0x15, 0x14, 0x0e, 0x01, 0x23, 0x26, 0x16, 0x33, 0x32, 0x36, - 0x35, 0x34, 0x26, 0x23, 0x22, 0x06, 0x15, 0x01, 0x0c, 0x5f, 0x1f, 0x5a, - 0x5f, 0x1e, 0x5c, 0x3a, 0x42, 0x65, 0x39, 0x39, 0x65, 0x41, 0xbb, 0x59, - 0x4b, 0x48, 0x50, 0x50, 0x48, 0x4b, 0x59, 0x0f, 0x32, 0x2e, 0x51, 0x03, - 0x00, 0xfe, 0xc5, 0x2b, 0x2f, 0x43, 0x7f, 0x55, 0x55, 0x7f, 0x43, 0xbd, - 0x6a, 0x67, 0x5d, 0x5d, 0x67, 0x6a, 0x5a, 0x00, 0x00, 0x01, 0x00, 0x19, - 0xff, 0xf1, 0x01, 0xfd, 0x02, 0x20, 0x00, 0x1b, 0x00, 0x00, 0x16, 0x2e, - 0x01, 0x35, 0x34, 0x3e, 0x01, 0x33, 0x32, 0x16, 0x17, 0x07, 0x2e, 0x01, - 0x23, 0x22, 0x06, 0x15, 0x14, 0x16, 0x33, 0x32, 0x36, 0x37, 0x17, 0x0e, - 0x01, 0x23, 0xca, 0x71, 0x40, 0x40, 0x71, 0x4a, 0x55, 0x79, 0x18, 0x59, - 0x10, 0x48, 0x35, 0x4a, 0x53, 0x53, 0x4a, 0x37, 0x4b, 0x0e, 0x59, 0x16, - 0x7c, 0x57, 0x0f, 0x45, 0x7f, 0x54, 0x54, 0x7e, 0x45, 0x59, 0x4e, 0x15, - 0x32, 0x37, 0x68, 0x5c, 0x5c, 0x69, 0x3d, 0x38, 0x17, 0x53, 0x5e, 0x00, - 0x00, 0x02, 0x00, 0x19, 0xff, 0xf1, 0x02, 0x0c, 0x03, 0x00, 0x00, 0x12, - 0x00, 0x1e, 0x00, 0x00, 0x16, 0x2e, 0x01, 0x35, 0x34, 0x3e, 0x01, 0x33, - 0x32, 0x16, 0x17, 0x11, 0x33, 0x11, 0x23, 0x35, 0x0e, 0x01, 0x23, 0x26, - 0x16, 0x33, 0x32, 0x36, 0x35, 0x34, 0x26, 0x23, 0x22, 0x06, 0x15, 0xb8, - 0x66, 0x39, 0x39, 0x66, 0x41, 0x3a, 0x5c, 0x1f, 0x5e, 0x5a, 0x1e, 0x60, - 0x3c, 0x81, 0x50, 0x48, 0x4c, 0x58, 0x58, 0x4c, 0x48, 0x50, 0x0f, 0x43, - 0x7f, 0x55, 0x55, 0x7f, 0x43, 0x2f, 0x2b, 0x01, 0x3b, 0xfd, 0x00, 0x51, - 0x2e, 0x32, 0xba, 0x67, 0x6a, 0x5a, 0x5a, 0x6a, 0x67, 0x5d, 0x00, 0x00, - 0x00, 0x02, 0x00, 0x19, 0xff, 0xf1, 0x02, 0x0b, 0x02, 0x20, 0x00, 0x17, - 0x00, 0x1e, 0x00, 0x00, 0x16, 0x2e, 0x01, 0x35, 0x34, 0x3e, 0x01, 0x33, - 0x32, 0x1e, 0x01, 0x15, 0x14, 0x07, 0x21, 0x1e, 0x01, 0x33, 0x32, 0x37, - 0x17, 0x0e, 0x01, 0x23, 0x13, 0x2e, 0x01, 0x23, 0x22, 0x06, 0x07, 0xcc, - 0x73, 0x40, 0x41, 0x74, 0x49, 0x41, 0x6f, 0x44, 0x02, 0xfe, 0x6e, 0x06, - 0x54, 0x48, 0x6c, 0x23, 0x5a, 0x1a, 0x7a, 0x55, 0x94, 0x09, 0x4c, 0x42, - 0x40, 0x4f, 0x0d, 0x0f, 0x45, 0x7f, 0x54, 0x54, 0x7e, 0x45, 0x3b, 0x76, - 0x57, 0x11, 0x14, 0x53, 0x5c, 0x66, 0x18, 0x4d, 0x54, 0x01, 0x4f, 0x45, - 0x4a, 0x4a, 0x45, 0x00, 0x00, 0x01, 0x00, 0x08, 0x00, 0x00, 0x01, 0x4c, - 0x03, 0x0b, 0x00, 0x15, 0x00, 0x00, 0x13, 0x23, 0x35, 0x33, 0x35, 0x34, - 0x36, 0x33, 0x32, 0x17, 0x15, 0x26, 0x23, 0x22, 0x06, 0x1d, 0x01, 0x33, - 0x15, 0x23, 0x11, 0x23, 0x60, 0x58, 0x58, 0x4e, 0x4a, 0x30, 0x24, 0x1d, - 0x2a, 0x23, 0x24, 0x80, 0x80, 0x5e, 0x01, 0xc0, 0x4f, 0x5e, 0x4b, 0x53, - 0x0b, 0x51, 0x0c, 0x2b, 0x30, 0x51, 0x4f, 0xfe, 0x40, 0x00, 0x00, 0x00, - 0x00, 0x02, 0x00, 0x1a, 0xff, 0x25, 0x02, 0x0d, 0x02, 0x1f, 0x00, 0x1e, - 0x00, 0x2a, 0x00, 0x00, 0x16, 0x26, 0x27, 0x37, 0x1e, 0x01, 0x33, 0x32, - 0x36, 0x3d, 0x01, 0x0e, 0x01, 0x23, 0x22, 0x2e, 0x01, 0x35, 0x34, 0x3e, - 0x01, 0x33, 0x32, 0x16, 0x17, 0x35, 0x33, 0x11, 0x14, 0x06, 0x23, 0x02, - 0x16, 0x33, 0x32, 0x36, 0x35, 0x34, 0x26, 0x23, 0x22, 0x06, 0x15, 0xb1, - 0x78, 0x16, 0x5c, 0x0b, 0x4a, 0x3e, 0x4a, 0x53, 0x1f, 0x5c, 0x3a, 0x40, - 0x66, 0x3a, 0x39, 0x66, 0x40, 0x3c, 0x5f, 0x1e, 0x5b, 0x89, 0x74, 0x98, - 0x4f, 0x49, 0x4c, 0x58, 0x58, 0x4c, 0x49, 0x4f, 0xdb, 0x4d, 0x3d, 0x22, - 0x27, 0x36, 0x4d, 0x55, 0x45, 0x2b, 0x2c, 0x40, 0x7b, 0x53, 0x52, 0x7a, - 0x41, 0x2f, 0x2d, 0x4c, 0xfe, 0x06, 0x75, 0x7b, 0x01, 0x94, 0x62, 0x65, - 0x56, 0x55, 0x65, 0x62, 0x58, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x34, - 0x00, 0x00, 0x02, 0x03, 0x03, 0x00, 0x00, 0x16, 0x00, 0x00, 0x13, 0x33, - 0x11, 0x3e, 0x01, 0x33, 0x32, 0x16, 0x15, 0x11, 0x23, 0x11, 0x34, 0x26, - 0x23, 0x22, 0x06, 0x07, 0x0e, 0x01, 0x1d, 0x01, 0x23, 0x34, 0x5f, 0x1e, - 0x60, 0x3a, 0x5c, 0x5c, 0x5e, 0x34, 0x3c, 0x27, 0x48, 0x15, 0x0f, 0x0f, - 0x5f, 0x03, 0x00, 0xfe, 0xb8, 0x2e, 0x39, 0x70, 0x62, 0xfe, 0xb3, 0x01, - 0x39, 0x4a, 0x48, 0x2b, 0x25, 0x1b, 0x49, 0x3b, 0xdc, 0x00, 0x00, 0x00, - 0x00, 0x02, 0x00, 0x26, 0x00, 0x00, 0x00, 0xa2, 0x03, 0x0a, 0x00, 0x03, - 0x00, 0x0f, 0x00, 0x00, 0x33, 0x23, 0x11, 0x33, 0x26, 0x36, 0x33, 0x32, - 0x16, 0x15, 0x14, 0x06, 0x23, 0x22, 0x26, 0x35, 0x93, 0x5f, 0x5f, 0x6d, - 0x22, 0x1c, 0x1c, 0x22, 0x22, 0x1c, 0x1c, 0x22, 0x02, 0x0f, 0xd9, 0x22, - 0x22, 0x1b, 0x1c, 0x21, 0x21, 0x1c, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbb, - 0xff, 0x2c, 0x00, 0xa0, 0x03, 0x0a, 0x00, 0x0d, 0x00, 0x19, 0x00, 0x00, - 0x07, 0x16, 0x33, 0x32, 0x36, 0x35, 0x11, 0x33, 0x11, 0x14, 0x06, 0x23, - 0x22, 0x27, 0x12, 0x36, 0x33, 0x32, 0x16, 0x15, 0x14, 0x06, 0x23, 0x22, - 0x26, 0x35, 0x45, 0x19, 0x23, 0x22, 0x19, 0x5e, 0x47, 0x47, 0x2a, 0x1d, - 0x69, 0x22, 0x1b, 0x1d, 0x22, 0x22, 0x1d, 0x1b, 0x22, 0x7c, 0x0a, 0x21, - 0x2e, 0x02, 0x46, 0xfd, 0xaf, 0x4e, 0x44, 0x09, 0x03, 0xb3, 0x22, 0x22, - 0x1b, 0x1c, 0x21, 0x21, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x34, - 0x00, 0x00, 0x01, 0xfa, 0x03, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x13, 0x33, - 0x11, 0x37, 0x33, 0x07, 0x01, 0x23, 0x03, 0x11, 0x23, 0x34, 0x5f, 0xd4, - 0x7a, 0xea, 0x01, 0x03, 0x7b, 0xec, 0x5f, 0x03, 0x00, 0xfe, 0x34, 0xdb, - 0xed, 0xfe, 0xde, 0x01, 0x0b, 0xfe, 0xf5, 0x00, 0x00, 0x01, 0x00, 0x34, - 0x00, 0x00, 0x00, 0x93, 0x03, 0x00, 0x00, 0x03, 0x00, 0x00, 0x33, 0x23, - 0x11, 0x33, 0x93, 0x5f, 0x5f, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x34, - 0x00, 0x00, 0x03, 0x23, 0x02, 0x1e, 0x00, 0x26, 0x00, 0x00, 0x13, 0x33, - 0x15, 0x3e, 0x01, 0x33, 0x32, 0x16, 0x17, 0x3e, 0x01, 0x33, 0x32, 0x16, - 0x15, 0x11, 0x23, 0x11, 0x34, 0x26, 0x23, 0x22, 0x06, 0x07, 0x06, 0x1d, - 0x01, 0x23, 0x11, 0x34, 0x26, 0x23, 0x22, 0x06, 0x07, 0x06, 0x1d, 0x01, - 0x23, 0x34, 0x5a, 0x1a, 0x57, 0x32, 0x3b, 0x50, 0x11, 0x1a, 0x5b, 0x35, - 0x52, 0x5a, 0x5e, 0x30, 0x32, 0x24, 0x3e, 0x13, 0x13, 0x5e, 0x31, 0x31, - 0x25, 0x3f, 0x11, 0x13, 0x5f, 0x02, 0x0f, 0x54, 0x2d, 0x36, 0x36, 0x33, - 0x2e, 0x3b, 0x67, 0x5e, 0xfe, 0xa7, 0x01, 0x49, 0x42, 0x3e, 0x2f, 0x28, - 0x2c, 0x5b, 0xeb, 0x01, 0x49, 0x42, 0x3e, 0x2f, 0x28, 0x30, 0x58, 0xea, - 0x00, 0x01, 0x00, 0x34, 0x00, 0x00, 0x02, 0x03, 0x02, 0x1f, 0x00, 0x16, - 0x00, 0x00, 0x13, 0x33, 0x15, 0x3e, 0x01, 0x33, 0x32, 0x16, 0x15, 0x11, - 0x23, 0x11, 0x34, 0x26, 0x23, 0x22, 0x06, 0x07, 0x0e, 0x01, 0x1d, 0x01, - 0x23, 0x34, 0x5a, 0x1e, 0x62, 0x3d, 0x5c, 0x5c, 0x5e, 0x34, 0x3c, 0x26, - 0x47, 0x17, 0x0f, 0x0f, 0x5f, 0x02, 0x0f, 0x5e, 0x32, 0x3c, 0x70, 0x62, - 0xfe, 0xb3, 0x01, 0x39, 0x4a, 0x48, 0x2b, 0x25, 0x1b, 0x49, 0x3c, 0xdb, - 0x00, 0x02, 0x00, 0x19, 0xff, 0xf1, 0x02, 0x15, 0x02, 0x20, 0x00, 0x0f, - 0x00, 0x1b, 0x00, 0x00, 0x16, 0x2e, 0x01, 0x35, 0x34, 0x3e, 0x01, 0x33, - 0x32, 0x1e, 0x01, 0x15, 0x14, 0x0e, 0x01, 0x23, 0x26, 0x16, 0x33, 0x32, - 0x36, 0x35, 0x34, 0x26, 0x23, 0x22, 0x06, 0x15, 0xcc, 0x72, 0x41, 0x41, - 0x72, 0x4b, 0x4a, 0x73, 0x41, 0x41, 0x73, 0x4a, 0xa0, 0x55, 0x4b, 0x4b, - 0x55, 0x55, 0x4b, 0x4b, 0x55, 0x0f, 0x45, 0x7f, 0x54, 0x54, 0x7e, 0x45, - 0x45, 0x7e, 0x54, 0x54, 0x7f, 0x45, 0xbc, 0x68, 0x68, 0x5c, 0x5b, 0x68, - 0x68, 0x5b, 0x00, 0x00, 0x00, 0x02, 0x00, 0x34, 0xff, 0x35, 0x02, 0x27, - 0x02, 0x1f, 0x00, 0x12, 0x00, 0x1e, 0x00, 0x00, 0x13, 0x33, 0x15, 0x3e, - 0x01, 0x33, 0x32, 0x1e, 0x01, 0x15, 0x14, 0x0e, 0x01, 0x23, 0x22, 0x26, - 0x27, 0x11, 0x23, 0x12, 0x16, 0x33, 0x32, 0x36, 0x35, 0x34, 0x26, 0x23, - 0x22, 0x06, 0x15, 0x34, 0x5a, 0x1f, 0x5f, 0x3c, 0x41, 0x65, 0x39, 0x39, - 0x65, 0x42, 0x3a, 0x5c, 0x1e, 0x5f, 0x59, 0x59, 0x4b, 0x48, 0x50, 0x50, - 0x48, 0x4b, 0x59, 0x02, 0x0f, 0x51, 0x2e, 0x33, 0x43, 0x7f, 0x55, 0x55, - 0x7f, 0x43, 0x2f, 0x2b, 0xfe, 0xea, 0x01, 0x79, 0x6a, 0x67, 0x5d, 0x5d, - 0x67, 0x6a, 0x5a, 0x00, 0x00, 0x02, 0x00, 0x19, 0xff, 0x35, 0x02, 0x0c, - 0x02, 0x1f, 0x00, 0x12, 0x00, 0x1e, 0x00, 0x00, 0x25, 0x0e, 0x01, 0x23, - 0x22, 0x2e, 0x01, 0x35, 0x34, 0x3e, 0x01, 0x33, 0x32, 0x16, 0x17, 0x35, - 0x33, 0x11, 0x23, 0x00, 0x16, 0x33, 0x32, 0x36, 0x35, 0x34, 0x26, 0x23, - 0x22, 0x06, 0x15, 0x01, 0xae, 0x1f, 0x5c, 0x3a, 0x41, 0x66, 0x39, 0x39, - 0x66, 0x40, 0x3c, 0x60, 0x1e, 0x5a, 0x5e, 0xfe, 0xc9, 0x50, 0x48, 0x4c, - 0x58, 0x58, 0x4c, 0x48, 0x50, 0x4b, 0x2b, 0x2f, 0x43, 0x7f, 0x55, 0x55, - 0x7f, 0x43, 0x33, 0x2e, 0x51, 0xfd, 0x26, 0x01, 0x76, 0x67, 0x6a, 0x5a, - 0x5a, 0x6a, 0x67, 0x5d, 0x00, 0x01, 0x00, 0x34, 0x00, 0x00, 0x01, 0x6f, - 0x02, 0x17, 0x00, 0x11, 0x00, 0x00, 0x13, 0x33, 0x15, 0x3e, 0x01, 0x33, - 0x32, 0x17, 0x15, 0x26, 0x23, 0x22, 0x06, 0x07, 0x06, 0x1d, 0x01, 0x23, - 0x34, 0x5a, 0x17, 0x5c, 0x3c, 0x20, 0x12, 0x15, 0x20, 0x35, 0x4e, 0x13, - 0x11, 0x5f, 0x02, 0x0f, 0x6b, 0x30, 0x43, 0x05, 0x5a, 0x05, 0x33, 0x2e, - 0x2b, 0x5a, 0xd7, 0x00, 0x00, 0x01, 0x00, 0x0d, 0xff, 0xf0, 0x01, 0xd2, - 0x02, 0x20, 0x00, 0x28, 0x00, 0x00, 0x16, 0x26, 0x27, 0x37, 0x1e, 0x01, - 0x33, 0x32, 0x36, 0x35, 0x34, 0x26, 0x2f, 0x01, 0x2e, 0x01, 0x35, 0x34, - 0x3e, 0x01, 0x33, 0x32, 0x16, 0x17, 0x07, 0x2e, 0x01, 0x23, 0x22, 0x06, - 0x15, 0x14, 0x16, 0x1f, 0x01, 0x1e, 0x01, 0x15, 0x14, 0x06, 0x23, 0x9a, - 0x7c, 0x11, 0x5d, 0x0b, 0x49, 0x41, 0x39, 0x3d, 0x30, 0x3b, 0x36, 0x63, - 0x55, 0x34, 0x5e, 0x3e, 0x56, 0x73, 0x15, 0x58, 0x0f, 0x42, 0x39, 0x38, - 0x37, 0x2d, 0x3a, 0x39, 0x5e, 0x5b, 0x72, 0x61, 0x10, 0x5a, 0x49, 0x17, - 0x2e, 0x3c, 0x2f, 0x24, 0x24, 0x20, 0x08, 0x08, 0x0e, 0x4c, 0x3e, 0x2d, - 0x49, 0x2b, 0x4f, 0x43, 0x15, 0x27, 0x30, 0x2c, 0x1f, 0x1f, 0x22, 0x09, - 0x08, 0x0f, 0x4b, 0x42, 0x4b, 0x5c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x08, - 0xff, 0xf1, 0x01, 0x4e, 0x02, 0xd0, 0x00, 0x15, 0x00, 0x00, 0x16, 0x26, - 0x35, 0x11, 0x23, 0x35, 0x33, 0x35, 0x33, 0x15, 0x33, 0x15, 0x23, 0x11, - 0x14, 0x16, 0x33, 0x32, 0x37, 0x15, 0x06, 0x23, 0xa6, 0x46, 0x58, 0x58, - 0x5e, 0x86, 0x86, 0x22, 0x25, 0x29, 0x20, 0x26, 0x36, 0x0f, 0x4a, 0x45, - 0x01, 0x40, 0x4f, 0xc1, 0xc1, 0x4f, 0xfe, 0xce, 0x2a, 0x23, 0x10, 0x51, - 0x0f, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x32, 0xff, 0xf1, 0x01, 0xfa, - 0x02, 0x0f, 0x00, 0x16, 0x00, 0x00, 0x16, 0x26, 0x35, 0x11, 0x33, 0x11, - 0x14, 0x16, 0x33, 0x32, 0x36, 0x37, 0x3e, 0x01, 0x3d, 0x01, 0x33, 0x11, - 0x23, 0x35, 0x0e, 0x01, 0x23, 0x8c, 0x5a, 0x5e, 0x34, 0x3a, 0x26, 0x45, - 0x15, 0x0f, 0x0f, 0x5e, 0x5a, 0x1e, 0x61, 0x3a, 0x0f, 0x6e, 0x62, 0x01, - 0x4e, 0xfe, 0xc1, 0x46, 0x45, 0x2b, 0x25, 0x1b, 0x47, 0x3c, 0xdc, 0xfd, - 0xf1, 0x5d, 0x30, 0x3c, 0x00, 0x01, 0x00, 0x0b, 0x00, 0x00, 0x01, 0xf4, - 0x02, 0x0f, 0x00, 0x06, 0x00, 0x00, 0x13, 0x33, 0x1b, 0x01, 0x33, 0x03, - 0x23, 0x0b, 0x66, 0x8e, 0x90, 0x65, 0xb4, 0x87, 0x02, 0x0f, 0xfe, 0x40, - 0x01, 0xc0, 0xfd, 0xf1, 0x00, 0x01, 0x00, 0x15, 0x00, 0x00, 0x03, 0x06, - 0x02, 0x0f, 0x00, 0x0c, 0x00, 0x00, 0x13, 0x33, 0x1b, 0x01, 0x33, 0x1b, - 0x01, 0x33, 0x03, 0x23, 0x0b, 0x01, 0x23, 0x15, 0x64, 0x65, 0x74, 0x76, - 0x72, 0x69, 0x63, 0x87, 0x84, 0x6f, 0x73, 0x83, 0x02, 0x0f, 0xfe, 0x42, - 0x01, 0xbe, 0xfe, 0x42, 0x01, 0xbe, 0xfd, 0xf1, 0x01, 0xb5, 0xfe, 0x4b, - 0x00, 0x01, 0xff, 0xf8, 0x00, 0x00, 0x01, 0xe4, 0x02, 0x0f, 0x00, 0x0b, - 0x00, 0x00, 0x13, 0x03, 0x33, 0x17, 0x37, 0x33, 0x03, 0x13, 0x23, 0x27, - 0x07, 0x23, 0xb3, 0xb4, 0x6b, 0x85, 0x84, 0x6b, 0xb5, 0xbb, 0x6b, 0x8a, - 0x8b, 0x6c, 0x01, 0x0c, 0x01, 0x03, 0xc0, 0xc0, 0xfe, 0xfd, 0xfe, 0xf4, - 0xcc, 0xcc, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0b, 0xff, 0x2c, 0x01, 0xf5, - 0x02, 0x0f, 0x00, 0x10, 0x00, 0x00, 0x16, 0x27, 0x35, 0x16, 0x33, 0x32, - 0x36, 0x37, 0x03, 0x33, 0x1b, 0x01, 0x33, 0x03, 0x0e, 0x01, 0x23, 0x4f, - 0x22, 0x1b, 0x29, 0x26, 0x28, 0x11, 0xc5, 0x66, 0x90, 0x8f, 0x65, 0xd5, - 0x1d, 0x4a, 0x46, 0xd4, 0x09, 0x52, 0x0c, 0x31, 0x3c, 0x02, 0x27, 0xfe, - 0x50, 0x01, 0xb0, 0xfd, 0xae, 0x4e, 0x43, 0x00, 0x00, 0x01, 0x00, 0x16, - 0x00, 0x00, 0x01, 0xc0, 0x02, 0x0f, 0x00, 0x09, 0x00, 0x00, 0x37, 0x01, - 0x21, 0x35, 0x21, 0x15, 0x01, 0x21, 0x15, 0x21, 0x16, 0x01, 0x2f, 0xfe, - 0xd4, 0x01, 0xa0, 0xfe, 0xd1, 0x01, 0x36, 0xfe, 0x56, 0x4c, 0x01, 0x74, - 0x4f, 0x4a, 0xfe, 0x8c, 0x51, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x3a, - 0xff, 0xd2, 0x03, 0x86, 0x03, 0x33, 0x00, 0x34, 0x00, 0x00, 0x01, 0x35, - 0x06, 0x07, 0x27, 0x36, 0x37, 0x36, 0x37, 0x17, 0x06, 0x07, 0x15, 0x21, - 0x15, 0x21, 0x15, 0x21, 0x15, 0x21, 0x06, 0x07, 0x06, 0x07, 0x36, 0x37, - 0x36, 0x37, 0x26, 0x27, 0x37, 0x16, 0x17, 0x16, 0x17, 0x07, 0x26, 0x27, - 0x04, 0x05, 0x27, 0x36, 0x37, 0x36, 0x37, 0x36, 0x37, 0x21, 0x35, 0x21, - 0x35, 0x21, 0x35, 0x01, 0xb6, 0xb3, 0x83, 0x11, 0xa3, 0xbb, 0xe4, 0x7d, - 0x14, 0x92, 0xa5, 0x01, 0x33, 0xfe, 0xcd, 0x01, 0x7b, 0xfe, 0x44, 0x24, - 0x2e, 0x47, 0x30, 0x6a, 0x90, 0x71, 0x3a, 0x47, 0x28, 0x3f, 0x38, 0x42, - 0x55, 0x22, 0x42, 0x17, 0x20, 0xfe, 0xeb, 0xfe, 0x9e, 0x10, 0x26, 0x1a, - 0x2d, 0x46, 0x22, 0x20, 0xfe, 0xde, 0x01, 0x7c, 0xfe, 0xcd, 0x02, 0x3d, - 0x77, 0x0d, 0x02, 0x51, 0x03, 0x11, 0x12, 0x17, 0x54, 0x15, 0x0f, 0x7e, - 0x50, 0x7f, 0x55, 0x2b, 0x30, 0x4b, 0x23, 0x01, 0x07, 0x06, 0x05, 0x49, - 0x23, 0x39, 0x32, 0x45, 0x5a, 0x29, 0x3c, 0x1e, 0x25, 0x15, 0x0b, 0x5d, - 0x03, 0x14, 0x1e, 0x4b, 0x22, 0x25, 0x55, 0x7f, 0x50, 0x00, 0x00, 0x00, - 0x00, 0x02, 0x00, 0x1c, 0xff, 0xde, 0x03, 0xa1, 0x03, 0x5a, 0x00, 0x03, - 0x00, 0x14, 0x00, 0x00, 0x01, 0x11, 0x23, 0x11, 0x24, 0x37, 0x36, 0x37, - 0x33, 0x16, 0x05, 0x07, 0x26, 0x27, 0x26, 0x27, 0x06, 0x07, 0x06, 0x07, - 0x27, 0x02, 0x0b, 0x5a, 0xfe, 0xf1, 0x72, 0x67, 0x3e, 0x49, 0x99, 0x01, - 0x06, 0x3a, 0x80, 0x5b, 0x70, 0x3e, 0x41, 0x59, 0x6f, 0x7f, 0x3a, 0x02, - 0x20, 0xfd, 0xbe, 0x02, 0x42, 0x03, 0x6f, 0x64, 0x64, 0xe7, 0xa1, 0x58, - 0x57, 0x56, 0x6b, 0x5b, 0x59, 0x56, 0x6d, 0x53, 0x54, 0x00, 0x00, 0x00, - 0x00, 0x03, 0x00, 0x68, 0xff, 0xdd, 0x03, 0x54, 0x03, 0x51, 0x00, 0x0b, - 0x00, 0x0f, 0x00, 0x13, 0x00, 0x00, 0x01, 0x35, 0x33, 0x15, 0x21, 0x11, - 0x21, 0x11, 0x23, 0x11, 0x21, 0x11, 0x01, 0x35, 0x23, 0x15, 0x21, 0x35, - 0x23, 0x15, 0x01, 0xb0, 0x5b, 0x01, 0x49, 0xfe, 0xb7, 0x5b, 0xfe, 0xb8, - 0x01, 0x48, 0xee, 0x02, 0x3a, 0xf1, 0x02, 0x9d, 0xb4, 0xb4, 0xfe, 0x5f, - 0xfe, 0xe1, 0x01, 0x1f, 0x01, 0xa1, 0xfe, 0xb5, 0xf6, 0xf6, 0xf6, 0xf6, - 0x00, 0x02, 0x00, 0x2c, 0xff, 0xd6, 0x03, 0x90, 0x03, 0x5f, 0x00, 0x30, - 0x00, 0x34, 0x00, 0x00, 0x01, 0x15, 0x21, 0x27, 0x26, 0x27, 0x37, 0x16, - 0x17, 0x16, 0x17, 0x07, 0x26, 0x27, 0x03, 0x33, 0x0e, 0x01, 0x07, 0x0e, - 0x02, 0x07, 0x06, 0x23, 0x22, 0x2f, 0x01, 0x16, 0x3b, 0x01, 0x3e, 0x02, - 0x37, 0x36, 0x37, 0x21, 0x11, 0x23, 0x11, 0x21, 0x35, 0x21, 0x35, 0x23, - 0x35, 0x33, 0x35, 0x01, 0x37, 0x23, 0x15, 0x01, 0xa3, 0x01, 0x5a, 0x10, - 0x49, 0x26, 0x34, 0x2f, 0x45, 0x4b, 0x1f, 0x38, 0x22, 0x39, 0x18, 0x88, - 0x05, 0x09, 0x08, 0x06, 0x1a, 0x32, 0x2e, 0x35, 0x34, 0x20, 0x10, 0x13, - 0x36, 0x2d, 0x1f, 0x23, 0x1d, 0x0e, 0x04, 0x0a, 0x04, 0xfe, 0x96, 0x56, - 0xfe, 0xdf, 0x01, 0x21, 0xe1, 0xe1, 0x01, 0x40, 0x11, 0xfb, 0x03, 0x53, - 0x95, 0x0c, 0x39, 0x16, 0x46, 0x1c, 0x34, 0x39, 0x1f, 0x48, 0x22, 0x2d, - 0xfe, 0xf2, 0x68, 0x70, 0x38, 0x2a, 0x2c, 0x15, 0x05, 0x05, 0x01, 0x59, - 0x03, 0x02, 0x09, 0x18, 0x1c, 0x48, 0x4e, 0xfe, 0x7f, 0x01, 0x81, 0x59, - 0xb9, 0x55, 0x95, 0xfe, 0x5d, 0xb9, 0xb9, 0x00, 0x00, 0x01, 0x00, 0x35, - 0xff, 0xe9, 0x03, 0x86, 0x03, 0x19, 0x00, 0x1c, 0x00, 0x00, 0x01, 0x15, - 0x21, 0x15, 0x21, 0x15, 0x21, 0x11, 0x16, 0x0e, 0x01, 0x07, 0x06, 0x2b, - 0x01, 0x27, 0x16, 0x37, 0x3e, 0x02, 0x35, 0x11, 0x21, 0x35, 0x21, 0x35, - 0x21, 0x35, 0x03, 0x41, 0xfe, 0xd8, 0x01, 0x6d, 0xfe, 0x93, 0x01, 0x13, - 0x32, 0x31, 0x29, 0x3f, 0x1f, 0x12, 0x39, 0x42, 0x1a, 0x15, 0x08, 0xfe, - 0x78, 0x01, 0x88, 0xfe, 0xbe, 0x03, 0x19, 0x53, 0xd9, 0x56, 0xfe, 0xd1, - 0x2e, 0x31, 0x18, 0x04, 0x04, 0x5f, 0x05, 0x02, 0x01, 0x07, 0x15, 0x19, - 0x01, 0x1c, 0x56, 0xd9, 0x53, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x1e, - 0xff, 0xcc, 0x03, 0x9c, 0x03, 0x59, 0x00, 0x09, 0x00, 0x1c, 0x00, 0x2f, - 0x00, 0x00, 0x00, 0x17, 0x16, 0x17, 0x07, 0x26, 0x27, 0x26, 0x27, 0x37, - 0x04, 0x37, 0x36, 0x37, 0x33, 0x16, 0x17, 0x16, 0x17, 0x07, 0x26, 0x27, - 0x26, 0x27, 0x06, 0x07, 0x06, 0x07, 0x27, 0x17, 0x21, 0x15, 0x06, 0x07, - 0x16, 0x17, 0x07, 0x26, 0x27, 0x26, 0x27, 0x37, 0x16, 0x1f, 0x01, 0x36, - 0x37, 0x21, 0x01, 0xd1, 0x2f, 0x27, 0x16, 0x47, 0x14, 0x29, 0x1f, 0x23, - 0x44, 0xfe, 0xde, 0x6d, 0x68, 0x4b, 0x4c, 0x44, 0x6e, 0x64, 0x81, 0x2f, - 0x7a, 0x6f, 0x64, 0x41, 0x38, 0x67, 0x6c, 0x83, 0x33, 0x68, 0x02, 0x92, - 0x6f, 0x70, 0x51, 0x2a, 0x33, 0x61, 0x86, 0x67, 0x66, 0x2a, 0x4f, 0x80, - 0x22, 0x64, 0x58, 0xfd, 0xe2, 0x02, 0x68, 0x39, 0x2d, 0x23, 0x38, 0x21, - 0x30, 0x26, 0x26, 0x39, 0x49, 0x5e, 0x59, 0x6e, 0x73, 0x5c, 0x53, 0x3f, - 0x56, 0x3f, 0x5f, 0x55, 0x61, 0x52, 0x59, 0x5e, 0x48, 0x51, 0x58, 0x60, - 0x7d, 0x5c, 0x2d, 0x1b, 0x51, 0x41, 0x44, 0x35, 0x2a, 0x51, 0x1e, 0x40, - 0x12, 0x52, 0x61, 0x00, 0x00, 0x02, 0x00, 0x15, 0xff, 0xd9, 0x03, 0x91, - 0x03, 0x52, 0x00, 0x1a, 0x00, 0x27, 0x00, 0x00, 0x01, 0x35, 0x23, 0x06, - 0x07, 0x27, 0x36, 0x37, 0x17, 0x06, 0x07, 0x33, 0x35, 0x33, 0x15, 0x33, - 0x15, 0x23, 0x15, 0x33, 0x15, 0x23, 0x11, 0x23, 0x11, 0x21, 0x35, 0x26, - 0x37, 0x36, 0x37, 0x17, 0x06, 0x07, 0x11, 0x23, 0x11, 0x06, 0x07, 0x27, - 0x02, 0x46, 0x8c, 0x1f, 0x1d, 0x56, 0x48, 0x2e, 0x58, 0x0c, 0x16, 0x72, - 0x57, 0xd2, 0xd2, 0xf4, 0xf4, 0x57, 0xfe, 0xe2, 0xd5, 0x37, 0x3c, 0x1d, - 0x5a, 0x19, 0x2a, 0x58, 0x1f, 0x22, 0x4c, 0x01, 0x5f, 0xdc, 0x60, 0x41, - 0x1f, 0x99, 0xd1, 0x11, 0x32, 0x52, 0xc4, 0xc4, 0x53, 0xdc, 0x55, 0xfe, - 0xcf, 0x01, 0x31, 0x55, 0x7f, 0x7b, 0x88, 0x71, 0x13, 0x55, 0x6b, 0xfd, - 0x5d, 0x01, 0xe2, 0x3a, 0x37, 0x2d, 0x00, 0x00, 0x00, 0x02, 0x00, 0x19, - 0xff, 0xcb, 0x03, 0x8f, 0x03, 0x58, 0x00, 0x2b, 0x00, 0x37, 0x00, 0x00, - 0x01, 0x36, 0x37, 0x17, 0x06, 0x07, 0x21, 0x15, 0x21, 0x0f, 0x01, 0x21, - 0x15, 0x21, 0x06, 0x07, 0x21, 0x15, 0x06, 0x07, 0x16, 0x17, 0x07, 0x26, - 0x27, 0x26, 0x27, 0x37, 0x16, 0x1f, 0x01, 0x36, 0x37, 0x05, 0x35, 0x36, - 0x37, 0x23, 0x35, 0x33, 0x3f, 0x01, 0x23, 0x35, 0x06, 0x36, 0x37, 0x17, - 0x06, 0x07, 0x11, 0x23, 0x11, 0x06, 0x07, 0x27, 0x01, 0xf6, 0x0f, 0x09, - 0x56, 0x09, 0x0c, 0x01, 0x1d, 0xfe, 0xd2, 0x0c, 0x0c, 0x01, 0x69, 0xfe, - 0x81, 0x14, 0x09, 0x01, 0x54, 0x48, 0x3d, 0x53, 0x2c, 0x26, 0x43, 0x91, - 0xa2, 0x3d, 0x22, 0x59, 0x86, 0x0d, 0x3e, 0x2d, 0xfe, 0xb4, 0x12, 0x0e, - 0x92, 0xa9, 0x0e, 0x0b, 0x8e, 0xff, 0x75, 0x28, 0x55, 0x2c, 0x25, 0x53, - 0x1f, 0x2b, 0x43, 0x02, 0xd3, 0x48, 0x3d, 0x0a, 0x3a, 0x41, 0x50, 0x31, - 0x34, 0x51, 0x43, 0x19, 0x4f, 0x76, 0x4e, 0x2a, 0x1b, 0x4e, 0x30, 0x49, - 0x49, 0x15, 0x46, 0x1d, 0x41, 0x06, 0x4e, 0x4e, 0x01, 0x4c, 0x2f, 0x33, - 0x51, 0x39, 0x2c, 0x50, 0xe2, 0xec, 0x76, 0x15, 0x7c, 0x50, 0xfd, 0x66, - 0x01, 0xf7, 0x37, 0x3f, 0x38, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x12, - 0xff, 0xe3, 0x03, 0x8b, 0x03, 0x59, 0x00, 0x09, 0x00, 0x16, 0x00, 0x21, - 0x00, 0x2f, 0x00, 0x00, 0x00, 0x17, 0x16, 0x17, 0x07, 0x26, 0x27, 0x26, - 0x27, 0x37, 0x04, 0x37, 0x36, 0x37, 0x17, 0x06, 0x07, 0x11, 0x23, 0x11, - 0x06, 0x07, 0x27, 0x01, 0x21, 0x36, 0x13, 0x17, 0x0e, 0x01, 0x07, 0x33, - 0x15, 0x21, 0x13, 0x33, 0x26, 0x27, 0x26, 0x27, 0x37, 0x16, 0x1f, 0x01, - 0x07, 0x33, 0x15, 0x21, 0x01, 0xdd, 0x20, 0x23, 0x0f, 0x53, 0x14, 0x1d, - 0x1c, 0x20, 0x51, 0xfe, 0x99, 0x38, 0x33, 0x24, 0x59, 0x23, 0x29, 0x56, - 0x22, 0x22, 0x49, 0x01, 0x0b, 0x01, 0x35, 0x4f, 0x3f, 0x59, 0x2b, 0x40, - 0x24, 0xe1, 0xfd, 0x92, 0x1b, 0xf7, 0x05, 0x0e, 0x0f, 0x0c, 0x59, 0x11, - 0x0e, 0x14, 0x0a, 0xf6, 0xfd, 0xbf, 0x01, 0xea, 0x73, 0x7e, 0x49, 0x18, - 0x5e, 0x6b, 0x67, 0x5b, 0x17, 0x3c, 0x79, 0x6e, 0x72, 0x14, 0x6c, 0x62, - 0xfd, 0x6e, 0x01, 0xe2, 0x3d, 0x30, 0x3b, 0xfe, 0xc4, 0xde, 0x01, 0x0c, - 0x17, 0x9d, 0xd5, 0x61, 0x52, 0x02, 0xb4, 0x15, 0x2c, 0x30, 0x1b, 0x14, - 0x28, 0x2e, 0x48, 0x02, 0x52, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x13, - 0xff, 0xd0, 0x03, 0x98, 0x03, 0x58, 0x00, 0x0c, 0x00, 0x38, 0x00, 0x3e, - 0x00, 0x49, 0x00, 0x00, 0x12, 0x37, 0x36, 0x37, 0x17, 0x06, 0x07, 0x11, - 0x23, 0x11, 0x06, 0x07, 0x27, 0x00, 0x36, 0x35, 0x11, 0x3e, 0x01, 0x37, - 0x17, 0x06, 0x07, 0x16, 0x17, 0x33, 0x15, 0x23, 0x14, 0x17, 0x16, 0x17, - 0x1e, 0x01, 0x33, 0x32, 0x36, 0x37, 0x36, 0x37, 0x17, 0x06, 0x07, 0x06, - 0x07, 0x22, 0x27, 0x26, 0x27, 0x23, 0x11, 0x36, 0x37, 0x17, 0x06, 0x07, - 0x27, 0x01, 0x26, 0x27, 0x06, 0x07, 0x15, 0x13, 0x16, 0x17, 0x16, 0x17, - 0x07, 0x26, 0x2f, 0x01, 0x26, 0x27, 0x60, 0x32, 0x33, 0x27, 0x53, 0x24, - 0x29, 0x54, 0x1d, 0x29, 0x45, 0x01, 0x44, 0x0e, 0x80, 0xfe, 0x6a, 0x15, - 0x4c, 0x64, 0x03, 0x07, 0xc7, 0xbf, 0x02, 0x14, 0x24, 0x09, 0x17, 0x08, - 0x08, 0x0c, 0x07, 0x0c, 0x06, 0x45, 0x0d, 0x14, 0x1f, 0x30, 0x48, 0x32, - 0x2a, 0x13, 0xb7, 0x52, 0x4b, 0x1d, 0x6c, 0x98, 0x29, 0x01, 0x23, 0x07, - 0x03, 0x67, 0x3f, 0x74, 0x15, 0x1e, 0x1f, 0x11, 0x3d, 0x12, 0x12, 0x0e, - 0x1c, 0x13, 0x02, 0x03, 0x6e, 0x6b, 0x7c, 0x17, 0x73, 0x5e, 0xfd, 0x68, - 0x01, 0xf2, 0x35, 0x3d, 0x37, 0xfe, 0xce, 0x18, 0x14, 0x02, 0x71, 0x08, - 0x23, 0x17, 0x55, 0x11, 0x10, 0x7a, 0x58, 0x53, 0x07, 0x10, 0xa4, 0x61, - 0x19, 0x1e, 0x17, 0x1a, 0x26, 0x26, 0x21, 0x43, 0x2d, 0x53, 0x01, 0x8c, - 0x78, 0xb7, 0xfe, 0xf5, 0x34, 0x41, 0x50, 0x56, 0x54, 0x41, 0x01, 0xa2, - 0x52, 0x74, 0x0d, 0x04, 0xb5, 0xfe, 0x82, 0x15, 0x23, 0x23, 0x1c, 0x2f, - 0x1c, 0x16, 0x13, 0x24, 0x12, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x11, - 0xff, 0xdf, 0x03, 0x88, 0x03, 0x60, 0x00, 0x1d, 0x00, 0x2a, 0x00, 0x00, - 0x25, 0x35, 0x23, 0x35, 0x33, 0x35, 0x23, 0x35, 0x21, 0x27, 0x26, 0x27, - 0x37, 0x16, 0x17, 0x16, 0x17, 0x07, 0x21, 0x15, 0x23, 0x15, 0x33, 0x15, - 0x23, 0x15, 0x21, 0x15, 0x21, 0x35, 0x02, 0x37, 0x36, 0x37, 0x17, 0x06, - 0x07, 0x11, 0x23, 0x11, 0x06, 0x07, 0x27, 0x02, 0x23, 0xd9, 0xd9, 0xf0, - 0x01, 0x12, 0x1e, 0x0c, 0x19, 0x4d, 0x12, 0x16, 0x1a, 0x0a, 0x37, 0x01, - 0x0e, 0xf8, 0xd8, 0xd8, 0x01, 0x0e, 0xfd, 0x95, 0xc4, 0x2f, 0x3b, 0x26, - 0x58, 0x2b, 0x26, 0x54, 0x1e, 0x24, 0x49, 0x54, 0xf1, 0x55, 0xc8, 0x53, - 0x41, 0x1b, 0x30, 0x1f, 0x1e, 0x2c, 0x33, 0x1c, 0x12, 0x53, 0xc8, 0x55, - 0xf1, 0x53, 0x53, 0x01, 0xa0, 0x65, 0x7c, 0x78, 0x16, 0x7d, 0x57, 0xfd, - 0x7c, 0x01, 0xda, 0x36, 0x37, 0x32, 0x00, 0x00, 0x00, 0x04, 0x00, 0x19, - 0xff, 0xde, 0x03, 0x9e, 0x03, 0x4e, 0x00, 0x1b, 0x00, 0x28, 0x00, 0x2c, - 0x00, 0x30, 0x00, 0x00, 0x01, 0x35, 0x33, 0x15, 0x21, 0x15, 0x23, 0x16, - 0x17, 0x16, 0x17, 0x07, 0x26, 0x27, 0x26, 0x27, 0x11, 0x23, 0x11, 0x06, - 0x07, 0x06, 0x07, 0x27, 0x36, 0x37, 0x23, 0x35, 0x26, 0x37, 0x36, 0x37, - 0x17, 0x06, 0x07, 0x11, 0x23, 0x11, 0x06, 0x07, 0x27, 0x01, 0x21, 0x11, - 0x21, 0x25, 0x35, 0x21, 0x15, 0x02, 0x2c, 0x53, 0x01, 0x01, 0xc4, 0x20, - 0x2e, 0x46, 0x4e, 0x30, 0x57, 0x3b, 0x3d, 0x20, 0x53, 0x25, 0x41, 0x46, - 0x50, 0x32, 0x95, 0x51, 0xbb, 0xdb, 0x3e, 0x36, 0x20, 0x55, 0x23, 0x27, - 0x52, 0x21, 0x1c, 0x45, 0x01, 0x49, 0x01, 0xe6, 0xfe, 0x1a, 0x01, 0x8f, - 0xfe, 0xc8, 0x01, 0x88, 0x5c, 0x5c, 0x50, 0x3b, 0x31, 0x4f, 0x25, 0x49, - 0x36, 0x46, 0x4a, 0x54, 0xfe, 0xb9, 0x01, 0x4b, 0x5c, 0x4a, 0x4c, 0x30, - 0x48, 0x4d, 0x98, 0x50, 0x59, 0x85, 0x75, 0x73, 0x16, 0x72, 0x5e, 0xfd, - 0x76, 0x01, 0xe1, 0x3b, 0x2a, 0x31, 0x01, 0x98, 0xfe, 0xc4, 0x51, 0x9b, - 0x9b, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x1b, 0xff, 0xda, 0x03, 0x8b, - 0x03, 0x52, 0x00, 0x03, 0x00, 0x10, 0x00, 0x1d, 0x00, 0x21, 0x00, 0x25, - 0x00, 0x29, 0x00, 0x00, 0x01, 0x11, 0x21, 0x11, 0x24, 0x37, 0x36, 0x37, - 0x17, 0x06, 0x07, 0x11, 0x23, 0x11, 0x06, 0x07, 0x27, 0x01, 0x21, 0x27, - 0x26, 0x27, 0x37, 0x16, 0x17, 0x16, 0x17, 0x21, 0x15, 0x21, 0x17, 0x21, - 0x15, 0x21, 0x35, 0x21, 0x15, 0x21, 0x01, 0x35, 0x21, 0x15, 0x03, 0x4a, - 0xfe, 0x0b, 0xfe, 0xff, 0x39, 0x34, 0x1e, 0x54, 0x23, 0x23, 0x54, 0x14, - 0x24, 0x46, 0x01, 0x0c, 0x01, 0x0a, 0x09, 0x0c, 0x0c, 0x52, 0x0f, 0x0f, - 0x08, 0x03, 0x01, 0x00, 0xfd, 0x9c, 0x35, 0x01, 0xe6, 0xfe, 0x1a, 0x01, - 0xe6, 0xfe, 0x1a, 0x01, 0x99, 0xfe, 0xb4, 0x01, 0x2c, 0xfe, 0xc9, 0x01, - 0x37, 0xc7, 0x79, 0x71, 0x74, 0x13, 0x77, 0x55, 0xfd, 0x68, 0x01, 0xea, - 0x25, 0x3c, 0x37, 0x01, 0x4a, 0x18, 0x29, 0x1c, 0x11, 0x1f, 0x2e, 0x16, - 0x0b, 0x4e, 0xd9, 0x49, 0xda, 0x49, 0xfe, 0x3f, 0x99, 0x99, 0x00, 0x00, - 0x00, 0x01, 0x00, 0x1e, 0xff, 0xde, 0x03, 0x95, 0x03, 0x5a, 0x00, 0x1f, - 0x00, 0x00, 0x3e, 0x01, 0x37, 0x36, 0x37, 0x26, 0x27, 0x26, 0x27, 0x37, - 0x16, 0x17, 0x1e, 0x01, 0x17, 0x16, 0x17, 0x1e, 0x01, 0x17, 0x07, 0x2e, - 0x01, 0x27, 0x26, 0x27, 0x06, 0x07, 0x0e, 0x01, 0x07, 0x27, 0x88, 0x99, - 0x2e, 0x44, 0x19, 0x13, 0x14, 0x2b, 0x42, 0x38, 0x3e, 0x2f, 0x24, 0x31, - 0x10, 0x38, 0x46, 0x2f, 0x76, 0x50, 0x40, 0x51, 0x7c, 0x2f, 0x43, 0x33, - 0x1e, 0x26, 0x31, 0xa3, 0x6a, 0x43, 0x7c, 0xaf, 0x59, 0x7f, 0x7d, 0x1e, - 0x14, 0x39, 0x28, 0x47, 0x25, 0x38, 0x20, 0x4d, 0x3b, 0xa8, 0x76, 0x4d, - 0x80, 0x3a, 0x52, 0x40, 0x8c, 0x51, 0x75, 0x8d, 0x58, 0x4b, 0x60, 0xc4, - 0x55, 0x4a, 0x00, 0x00, 0x00, 0x03, 0x00, 0x37, 0xff, 0xdc, 0x03, 0x86, - 0x03, 0x50, 0x00, 0x0e, 0x00, 0x18, 0x00, 0x22, 0x00, 0x00, 0x01, 0x26, - 0x27, 0x26, 0x27, 0x37, 0x16, 0x17, 0x16, 0x17, 0x07, 0x21, 0x15, 0x21, - 0x35, 0x12, 0x37, 0x36, 0x37, 0x17, 0x06, 0x07, 0x06, 0x07, 0x27, 0x01, - 0x16, 0x17, 0x16, 0x17, 0x07, 0x26, 0x27, 0x26, 0x27, 0x01, 0xce, 0x07, - 0x17, 0x17, 0x12, 0x57, 0x19, 0x14, 0x17, 0x0b, 0x28, 0x01, 0x81, 0xfc, - 0xb1, 0x53, 0x40, 0x42, 0x2c, 0x5a, 0x2a, 0x49, 0x50, 0x43, 0x4f, 0x02, - 0x40, 0x3e, 0x4e, 0x4f, 0x2a, 0x56, 0x23, 0x54, 0x52, 0x36, 0x02, 0x81, - 0x1b, 0x37, 0x3d, 0x23, 0x1d, 0x31, 0x32, 0x39, 0x27, 0x0c, 0x58, 0x58, - 0xfd, 0xee, 0x75, 0x75, 0x76, 0x20, 0x71, 0x85, 0x8c, 0x51, 0x37, 0x01, - 0xc0, 0x53, 0x86, 0x88, 0x60, 0x32, 0x55, 0x91, 0x93, 0x49, 0x00, 0x00, - 0x00, 0x01, 0x00, 0x2d, 0xff, 0xcf, 0x03, 0x84, 0x03, 0x60, 0x00, 0x32, - 0x00, 0x00, 0x00, 0x17, 0x16, 0x1f, 0x01, 0x07, 0x33, 0x36, 0x37, 0x36, - 0x37, 0x17, 0x06, 0x0f, 0x01, 0x33, 0x15, 0x21, 0x1d, 0x01, 0x21, 0x15, - 0x21, 0x1e, 0x01, 0x17, 0x07, 0x24, 0x27, 0x06, 0x07, 0x06, 0x07, 0x27, - 0x3e, 0x01, 0x37, 0x36, 0x37, 0x21, 0x35, 0x21, 0x35, 0x21, 0x35, 0x33, - 0x26, 0x27, 0x26, 0x27, 0x37, 0x01, 0x35, 0x1e, 0x1e, 0x0c, 0x0d, 0x42, - 0xc3, 0x1d, 0x20, 0x31, 0x20, 0x52, 0x1f, 0x2f, 0x1f, 0xc3, 0xfe, 0xc5, - 0x01, 0x6b, 0xfe, 0x9d, 0x28, 0xbc, 0x92, 0x29, 0xfe, 0xe5, 0x67, 0x18, - 0x22, 0x60, 0xe1, 0x31, 0x71, 0x9e, 0x25, 0x29, 0x10, 0xfe, 0xa5, 0x01, - 0x69, 0xfe, 0xc5, 0xcb, 0x1f, 0x13, 0x1e, 0x1b, 0x49, 0x03, 0x3d, 0x2a, - 0x2a, 0x14, 0x14, 0x27, 0x22, 0x2a, 0x41, 0x38, 0x30, 0x33, 0x3c, 0x26, - 0x55, 0x9f, 0x01, 0x5a, 0x68, 0x94, 0x26, 0x59, 0x56, 0xcb, 0x2d, 0x28, - 0x6f, 0x5e, 0x54, 0x29, 0x63, 0x31, 0x38, 0x33, 0x5a, 0xa0, 0x55, 0x32, - 0x1a, 0x2c, 0x22, 0x2c, 0x00, 0x01, 0x00, 0x6f, 0xff, 0xf1, 0x03, 0x51, - 0x03, 0x54, 0x00, 0x17, 0x00, 0x00, 0x13, 0x11, 0x33, 0x11, 0x21, 0x11, - 0x33, 0x15, 0x33, 0x11, 0x33, 0x11, 0x33, 0x35, 0x33, 0x11, 0x21, 0x11, - 0x33, 0x11, 0x33, 0x11, 0x21, 0x11, 0xc6, 0xed, 0xfe, 0xd6, 0x58, 0xd2, - 0x57, 0xd3, 0x58, 0xfe, 0xd5, 0xee, 0x59, 0xfd, 0x1e, 0x01, 0x63, 0xfe, - 0xe6, 0x01, 0x60, 0x01, 0x53, 0xfd, 0x01, 0x55, 0xfe, 0xab, 0xfd, 0xfe, - 0xad, 0xfe, 0xa0, 0x01, 0x1c, 0xfe, 0x8c, 0x01, 0x72, 0x00, 0x00, 0x00, - 0x00, 0x02, 0x00, 0x21, 0xff, 0xcb, 0x03, 0xa0, 0x03, 0x5a, 0x00, 0x2b, - 0x00, 0x35, 0x00, 0x00, 0x12, 0x36, 0x37, 0x17, 0x06, 0x07, 0x06, 0x07, - 0x21, 0x06, 0x07, 0x0e, 0x02, 0x07, 0x06, 0x2f, 0x01, 0x16, 0x33, 0x32, - 0x3e, 0x01, 0x37, 0x36, 0x37, 0x23, 0x07, 0x0e, 0x02, 0x07, 0x27, 0x3e, - 0x02, 0x37, 0x36, 0x37, 0x23, 0x35, 0x06, 0x07, 0x27, 0x01, 0x16, 0x17, - 0x16, 0x17, 0x07, 0x26, 0x27, 0x26, 0x27, 0x8a, 0xa0, 0x30, 0x54, 0x44, - 0x54, 0x25, 0x31, 0x02, 0x2a, 0x08, 0x12, 0x06, 0x1c, 0x37, 0x30, 0x44, - 0x4c, 0x13, 0x2a, 0x4d, 0x25, 0x24, 0x10, 0x05, 0x0b, 0x06, 0xf8, 0x05, - 0x0b, 0x3d, 0x77, 0x64, 0x3a, 0x5e, 0x68, 0x32, 0x0c, 0x02, 0x02, 0x89, - 0x31, 0x25, 0x38, 0x02, 0x39, 0x30, 0x4a, 0x46, 0x86, 0x37, 0x87, 0x50, - 0x50, 0x38, 0x02, 0x21, 0xbf, 0x6c, 0x1d, 0x90, 0x5f, 0x2c, 0x2e, 0xe4, - 0x9b, 0x2b, 0x31, 0x17, 0x04, 0x07, 0x02, 0x5f, 0x03, 0x0a, 0x1c, 0x20, - 0x55, 0xb0, 0x32, 0x5f, 0x8b, 0x74, 0x37, 0x4d, 0x30, 0x5b, 0x6f, 0x54, - 0x0d, 0x1f, 0x45, 0x2c, 0x1b, 0x46, 0x01, 0x84, 0x81, 0x59, 0x56, 0x4f, - 0x52, 0x59, 0x61, 0x60, 0x99, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x1d, - 0xff, 0xcb, 0x03, 0x61, 0x03, 0x47, 0x00, 0x03, 0x00, 0x28, 0x00, 0x37, - 0x00, 0x00, 0x01, 0x11, 0x23, 0x11, 0x00, 0x37, 0x36, 0x37, 0x23, 0x35, - 0x21, 0x15, 0x23, 0x06, 0x07, 0x33, 0x07, 0x06, 0x07, 0x06, 0x07, 0x27, - 0x36, 0x37, 0x36, 0x37, 0x23, 0x06, 0x07, 0x16, 0x17, 0x16, 0x17, 0x07, - 0x26, 0x27, 0x26, 0x27, 0x06, 0x07, 0x27, 0x04, 0x33, 0x32, 0x3e, 0x01, - 0x35, 0x11, 0x33, 0x11, 0x14, 0x06, 0x07, 0x06, 0x23, 0x27, 0x02, 0xa0, - 0x57, 0xfe, 0x1c, 0x34, 0x33, 0x18, 0x96, 0x01, 0xd9, 0xe8, 0x13, 0x12, - 0xe6, 0x01, 0x2c, 0x5a, 0x56, 0xa9, 0x3f, 0xa3, 0x51, 0x50, 0x28, 0xab, - 0x13, 0x14, 0x15, 0x17, 0x2f, 0x14, 0x37, 0x18, 0x26, 0x0e, 0x15, 0x20, - 0x2b, 0x44, 0x02, 0x74, 0x36, 0x1f, 0x1a, 0x0a, 0x57, 0x2d, 0x3b, 0x31, - 0x54, 0x12, 0x02, 0xed, 0xfd, 0xcb, 0x02, 0x35, 0xfe, 0xa2, 0x6e, 0x6b, - 0x65, 0x53, 0x53, 0x49, 0x33, 0x4e, 0xc2, 0x82, 0x7a, 0x7a, 0x46, 0x6e, - 0x70, 0x6f, 0xa3, 0x2d, 0x26, 0x0f, 0x14, 0x26, 0x17, 0x43, 0x19, 0x23, - 0x0d, 0x11, 0x37, 0x36, 0x37, 0xf2, 0x06, 0x17, 0x1b, 0x02, 0xd2, 0xfd, - 0x12, 0x3d, 0x31, 0x07, 0x05, 0x61, 0x00, 0x00, 0x00, 0x05, 0x00, 0x20, - 0xff, 0xdb, 0x03, 0x5f, 0x03, 0x44, 0x00, 0x03, 0x00, 0x42, 0x00, 0x46, - 0x00, 0x4a, 0x00, 0x5a, 0x00, 0x00, 0x01, 0x11, 0x23, 0x11, 0x00, 0x37, - 0x36, 0x37, 0x23, 0x35, 0x33, 0x35, 0x11, 0x33, 0x11, 0x33, 0x35, 0x11, - 0x33, 0x11, 0x33, 0x15, 0x23, 0x11, 0x14, 0x06, 0x07, 0x06, 0x23, 0x27, - 0x16, 0x33, 0x3e, 0x01, 0x35, 0x11, 0x23, 0x06, 0x07, 0x06, 0x07, 0x27, - 0x36, 0x37, 0x36, 0x37, 0x23, 0x11, 0x14, 0x06, 0x07, 0x06, 0x23, 0x27, - 0x16, 0x33, 0x3e, 0x01, 0x35, 0x11, 0x23, 0x06, 0x07, 0x0e, 0x01, 0x07, - 0x27, 0x13, 0x35, 0x23, 0x15, 0x21, 0x35, 0x23, 0x15, 0x12, 0x33, 0x3e, - 0x02, 0x35, 0x11, 0x33, 0x11, 0x14, 0x0e, 0x01, 0x07, 0x06, 0x2f, 0x01, - 0x02, 0xd4, 0x46, 0xfd, 0xc4, 0x0c, 0x0e, 0x01, 0x41, 0x42, 0xce, 0x36, - 0xd1, 0x35, 0x35, 0x1b, 0x28, 0x19, 0x28, 0x0f, 0x14, 0x1b, 0x13, 0x0a, - 0x43, 0x02, 0x0e, 0x0b, 0x29, 0x45, 0x2a, 0x0d, 0x0a, 0x01, 0x36, 0x1b, - 0x28, 0x20, 0x20, 0x0e, 0x17, 0x14, 0x13, 0x0c, 0x3e, 0x02, 0x0e, 0x09, - 0x1f, 0x1a, 0x45, 0xd5, 0x3e, 0x01, 0x45, 0x43, 0xf5, 0x38, 0x15, 0x13, - 0x06, 0x4b, 0x0d, 0x25, 0x26, 0x2d, 0x41, 0x0e, 0x02, 0xec, 0xfd, 0xd2, - 0x02, 0x2e, 0xfd, 0x73, 0x4b, 0x4b, 0x9b, 0x4d, 0x03, 0x01, 0x43, 0xfe, - 0xba, 0x03, 0x01, 0x43, 0xfe, 0xba, 0x4d, 0xfe, 0xc1, 0x30, 0x2a, 0x06, - 0x04, 0x54, 0x02, 0x01, 0x0d, 0x1b, 0x01, 0x28, 0xaa, 0x53, 0x54, 0x64, - 0x1b, 0x60, 0x53, 0x53, 0x94, 0xfe, 0xcd, 0x30, 0x2a, 0x08, 0x04, 0x54, - 0x03, 0x01, 0x0d, 0x19, 0x01, 0x21, 0xa6, 0x54, 0x32, 0x58, 0x30, 0x20, - 0x01, 0xe1, 0xf8, 0xf8, 0xf8, 0xf8, 0xfe, 0x53, 0x01, 0x09, 0x16, 0x1a, - 0x02, 0xda, 0xfd, 0x18, 0x2a, 0x2e, 0x19, 0x05, 0x07, 0x02, 0x52, 0x00, - 0x00, 0x03, 0x00, 0x26, 0xff, 0xde, 0x03, 0x5c, 0x03, 0x45, 0x00, 0x34, - 0x00, 0x38, 0x00, 0x47, 0x00, 0x00, 0x36, 0x37, 0x35, 0x23, 0x35, 0x33, - 0x35, 0x06, 0x07, 0x27, 0x36, 0x37, 0x36, 0x37, 0x36, 0x37, 0x23, 0x35, - 0x21, 0x15, 0x23, 0x06, 0x07, 0x06, 0x07, 0x36, 0x3f, 0x01, 0x26, 0x27, - 0x37, 0x16, 0x1f, 0x01, 0x16, 0x17, 0x07, 0x26, 0x27, 0x07, 0x15, 0x33, - 0x15, 0x23, 0x15, 0x36, 0x37, 0x17, 0x06, 0x07, 0x06, 0x07, 0x27, 0x01, - 0x33, 0x11, 0x23, 0x16, 0x33, 0x3e, 0x02, 0x35, 0x11, 0x33, 0x11, 0x14, - 0x06, 0x07, 0x06, 0x2f, 0x01, 0x82, 0x80, 0xb9, 0xb8, 0x7a, 0x3b, 0x0d, - 0x0d, 0x0f, 0x1c, 0x2d, 0x1a, 0x1a, 0x9e, 0x01, 0xe4, 0xe6, 0x21, 0x16, - 0x30, 0x21, 0x47, 0x50, 0x58, 0x23, 0x1d, 0x3d, 0x19, 0x2b, 0x0c, 0x29, - 0x17, 0x42, 0x0f, 0x0f, 0x75, 0xb9, 0xb8, 0x6a, 0x63, 0x04, 0x6e, 0x91, - 0x9c, 0x60, 0x08, 0x02, 0x28, 0x53, 0x53, 0x56, 0x2d, 0x19, 0x16, 0x08, - 0x54, 0x2d, 0x37, 0x3f, 0x36, 0x11, 0x5b, 0x0b, 0x8c, 0x54, 0x80, 0x06, - 0x02, 0x4b, 0x01, 0x0f, 0x1d, 0x43, 0x24, 0x2a, 0x53, 0x53, 0x34, 0x1f, - 0x43, 0x26, 0x03, 0x06, 0x07, 0x36, 0x24, 0x2b, 0x1c, 0x41, 0x11, 0x3a, - 0x2e, 0x2b, 0x1e, 0x17, 0x09, 0x85, 0x54, 0x83, 0x0b, 0x11, 0x56, 0x0f, - 0x0e, 0x10, 0x02, 0x53, 0x02, 0x9b, 0xfd, 0xc3, 0x80, 0x01, 0x07, 0x16, - 0x19, 0x02, 0xd7, 0xfd, 0x0d, 0x38, 0x30, 0x06, 0x06, 0x02, 0x5a, 0x00, - 0x00, 0x03, 0x00, 0x35, 0xff, 0xcd, 0x03, 0x65, 0x03, 0x4a, 0x00, 0x03, - 0x00, 0x34, 0x00, 0x43, 0x00, 0x00, 0x01, 0x11, 0x23, 0x11, 0x05, 0x33, - 0x35, 0x23, 0x06, 0x07, 0x27, 0x36, 0x37, 0x17, 0x06, 0x07, 0x33, 0x35, - 0x33, 0x15, 0x33, 0x15, 0x23, 0x15, 0x33, 0x15, 0x23, 0x15, 0x33, 0x15, - 0x14, 0x06, 0x07, 0x06, 0x23, 0x27, 0x16, 0x33, 0x3e, 0x01, 0x3d, 0x01, - 0x23, 0x11, 0x23, 0x11, 0x23, 0x11, 0x23, 0x11, 0x33, 0x35, 0x23, 0x00, - 0x33, 0x32, 0x3e, 0x01, 0x35, 0x11, 0x33, 0x11, 0x14, 0x06, 0x07, 0x06, - 0x23, 0x27, 0x02, 0xbd, 0x52, 0xfd, 0xca, 0xe5, 0x6e, 0x10, 0x18, 0x4a, - 0x3a, 0x19, 0x4e, 0x0e, 0x08, 0x55, 0x52, 0xb9, 0xb9, 0xcd, 0xcd, 0xb4, - 0x1f, 0x2f, 0x1c, 0x29, 0x0e, 0x24, 0x0f, 0x14, 0x0d, 0x67, 0x52, 0x6a, - 0x4c, 0xb6, 0xe5, 0x02, 0x80, 0x15, 0x24, 0x1b, 0x0a, 0x52, 0x28, 0x37, - 0x38, 0x3f, 0x10, 0x02, 0xed, 0xfd, 0xba, 0x02, 0x46, 0xda, 0x69, 0x2d, - 0x33, 0x1e, 0x77, 0x79, 0x10, 0x36, 0x1b, 0x81, 0x81, 0x4d, 0x69, 0x4e, - 0x58, 0xf4, 0x30, 0x28, 0x06, 0x04, 0x4d, 0x02, 0x02, 0x0e, 0x16, 0x96, - 0xfe, 0xaf, 0x01, 0x51, 0xfe, 0xf2, 0x01, 0x5d, 0x58, 0xfe, 0x6b, 0x05, - 0x16, 0x1c, 0x02, 0xe1, 0xfd, 0x09, 0x39, 0x31, 0x07, 0x04, 0x56, 0x00, - 0x00, 0x07, 0x00, 0x3a, 0xff, 0xce, 0x03, 0x7f, 0x03, 0x5f, 0x00, 0x23, - 0x00, 0x39, 0x00, 0x4c, 0x00, 0x50, 0x00, 0x54, 0x00, 0x58, 0x00, 0x68, - 0x00, 0x00, 0x3e, 0x01, 0x37, 0x36, 0x37, 0x21, 0x35, 0x21, 0x06, 0x07, - 0x0e, 0x02, 0x07, 0x06, 0x23, 0x22, 0x2f, 0x01, 0x16, 0x33, 0x32, 0x37, - 0x3e, 0x02, 0x37, 0x36, 0x37, 0x21, 0x0e, 0x01, 0x07, 0x06, 0x07, 0x27, - 0x03, 0x33, 0x27, 0x26, 0x27, 0x37, 0x16, 0x17, 0x16, 0x17, 0x33, 0x36, - 0x07, 0x36, 0x37, 0x17, 0x06, 0x0f, 0x01, 0x33, 0x15, 0x21, 0x17, 0x21, - 0x11, 0x14, 0x06, 0x07, 0x06, 0x2f, 0x01, 0x16, 0x33, 0x3a, 0x01, 0x36, - 0x3d, 0x01, 0x23, 0x15, 0x23, 0x25, 0x35, 0x23, 0x15, 0x37, 0x35, 0x23, - 0x15, 0x25, 0x33, 0x15, 0x23, 0x16, 0x37, 0x3e, 0x02, 0x3d, 0x01, 0x33, - 0x15, 0x14, 0x0e, 0x01, 0x07, 0x06, 0x2f, 0x01, 0x92, 0x62, 0x22, 0x3b, - 0x16, 0xfe, 0xf9, 0x02, 0xf0, 0x06, 0x12, 0x07, 0x19, 0x32, 0x2e, 0x3a, - 0x2a, 0x1e, 0x0e, 0x0f, 0x42, 0x20, 0x17, 0x0a, 0x1e, 0x1a, 0x0c, 0x04, - 0x08, 0x05, 0xfe, 0xcd, 0x0e, 0x35, 0x2b, 0x52, 0x9c, 0x1b, 0x0d, 0xea, - 0x0d, 0x10, 0x10, 0x48, 0x0e, 0x17, 0x12, 0x05, 0xbc, 0x23, 0x06, 0x17, - 0x1a, 0x47, 0x1f, 0x13, 0x03, 0xe8, 0xfc, 0xbb, 0x40, 0x01, 0x64, 0x20, - 0x2e, 0x46, 0x20, 0x0f, 0x18, 0x19, 0x07, 0x31, 0x0a, 0xc4, 0x50, 0x01, - 0x14, 0xc4, 0xc4, 0xc4, 0x01, 0x71, 0x4b, 0x4b, 0x57, 0x2f, 0x16, 0x13, - 0x06, 0x4e, 0x0e, 0x26, 0x26, 0x51, 0x29, 0x0e, 0x2a, 0x1d, 0x12, 0x21, - 0x3d, 0x45, 0x69, 0x57, 0x1e, 0x21, 0x11, 0x05, 0x05, 0x01, 0x52, 0x04, - 0x01, 0x02, 0x05, 0x0e, 0x11, 0x2a, 0x35, 0x33, 0x48, 0x1b, 0x38, 0x1b, - 0x4d, 0x02, 0xdd, 0x15, 0x1b, 0x17, 0x1b, 0x12, 0x25, 0x1f, 0x0c, 0x2a, - 0x07, 0x1d, 0x27, 0x23, 0x2b, 0x15, 0x04, 0x41, 0x30, 0xfe, 0xfd, 0x30, - 0x27, 0x07, 0x04, 0x02, 0x3d, 0x03, 0x11, 0x15, 0x0a, 0x69, 0x9f, 0x2c, - 0x2c, 0x60, 0x2b, 0x2b, 0x58, 0xeb, 0x29, 0x01, 0x01, 0x07, 0x15, 0x19, - 0xed, 0xfa, 0x27, 0x2a, 0x15, 0x05, 0x05, 0x01, 0x49, 0x00, 0x00, 0x00, - 0x00, 0x03, 0x00, 0x27, 0xff, 0xcb, 0x03, 0x98, 0x03, 0x61, 0x00, 0x1a, - 0x00, 0x3f, 0x00, 0x44, 0x00, 0x00, 0x12, 0x37, 0x36, 0x37, 0x17, 0x06, - 0x07, 0x21, 0x15, 0x06, 0x07, 0x16, 0x17, 0x07, 0x24, 0x2f, 0x01, 0x06, - 0x07, 0x27, 0x36, 0x37, 0x26, 0x27, 0x06, 0x07, 0x27, 0x12, 0x37, 0x36, - 0x37, 0x23, 0x35, 0x33, 0x36, 0x37, 0x17, 0x07, 0x21, 0x06, 0x07, 0x0e, - 0x02, 0x07, 0x06, 0x23, 0x22, 0x2f, 0x01, 0x16, 0x33, 0x32, 0x3e, 0x01, - 0x37, 0x36, 0x37, 0x21, 0x06, 0x07, 0x06, 0x07, 0x27, 0x00, 0x17, 0x36, - 0x37, 0x21, 0x89, 0x46, 0x4b, 0x28, 0x4c, 0x19, 0x12, 0x01, 0xc5, 0x61, - 0x8b, 0x7f, 0xdd, 0x18, 0xfe, 0xfa, 0x8f, 0x0a, 0x9c, 0xfe, 0x20, 0xcd, - 0x95, 0x4d, 0x46, 0x40, 0x45, 0x38, 0xa3, 0x3a, 0x25, 0x11, 0xe1, 0xf3, - 0x01, 0x0a, 0x59, 0x0b, 0x01, 0x67, 0x06, 0x0e, 0x06, 0x18, 0x35, 0x32, - 0x27, 0x44, 0x24, 0x10, 0x10, 0x33, 0x2a, 0x3a, 0x30, 0x12, 0x03, 0x0b, - 0x04, 0xfe, 0xe6, 0x17, 0x37, 0x4b, 0xa8, 0x2f, 0x01, 0x49, 0x5f, 0x76, - 0x53, 0xfe, 0x8b, 0x02, 0x8b, 0x48, 0x4e, 0x40, 0x22, 0x27, 0x16, 0x47, - 0x5d, 0x4e, 0x2e, 0x26, 0x54, 0x34, 0x42, 0x05, 0x47, 0x40, 0x53, 0x2a, - 0x3a, 0x30, 0x43, 0x40, 0x31, 0x3d, 0xfe, 0x07, 0x3d, 0x29, 0x33, 0x4e, - 0x09, 0x58, 0x01, 0x60, 0x8d, 0x60, 0x26, 0x2a, 0x16, 0x06, 0x04, 0x01, - 0x54, 0x03, 0x07, 0x13, 0x18, 0x3c, 0x4f, 0x56, 0x3b, 0x4b, 0x4b, 0x4c, - 0x02, 0x53, 0x31, 0x38, 0x49, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x1c, - 0xff, 0xe6, 0x03, 0x86, 0x03, 0x57, 0x00, 0x48, 0x00, 0x4c, 0x00, 0x00, - 0x12, 0x36, 0x37, 0x17, 0x06, 0x07, 0x21, 0x15, 0x14, 0x06, 0x07, 0x0e, - 0x02, 0x07, 0x06, 0x23, 0x27, 0x16, 0x33, 0x3e, 0x02, 0x37, 0x3e, 0x01, - 0x3d, 0x01, 0x21, 0x06, 0x07, 0x21, 0x11, 0x21, 0x15, 0x14, 0x16, 0x17, - 0x16, 0x17, 0x16, 0x33, 0x32, 0x37, 0x36, 0x37, 0x36, 0x3f, 0x01, 0x36, - 0x35, 0x17, 0x06, 0x07, 0x06, 0x07, 0x0e, 0x01, 0x07, 0x06, 0x23, 0x26, - 0x27, 0x2e, 0x01, 0x27, 0x2e, 0x01, 0x37, 0x11, 0x06, 0x07, 0x27, 0x05, - 0x35, 0x21, 0x15, 0x64, 0x76, 0x22, 0x58, 0x11, 0x0e, 0x01, 0xf8, 0x06, - 0x05, 0x02, 0x1a, 0x39, 0x34, 0x26, 0x44, 0x10, 0x3e, 0x2d, 0x1e, 0x1a, - 0x0a, 0x03, 0x04, 0x05, 0xfe, 0x32, 0x1a, 0x2d, 0x01, 0x7b, 0xfe, 0xa3, - 0x04, 0x08, 0x0f, 0x35, 0x49, 0x86, 0x8d, 0x36, 0x37, 0x13, 0x12, 0x08, - 0x05, 0x06, 0x54, 0x08, 0x07, 0x09, 0x15, 0x0f, 0x36, 0x30, 0x5a, 0x88, - 0xaa, 0x3f, 0x30, 0x35, 0x0e, 0x0e, 0x0b, 0x01, 0x19, 0x17, 0x42, 0x01, - 0xce, 0xfe, 0xf7, 0x02, 0x48, 0xb7, 0x58, 0x1a, 0x28, 0x1e, 0x2f, 0x7b, - 0xf7, 0x46, 0x2a, 0x2f, 0x19, 0x04, 0x03, 0x5c, 0x03, 0x01, 0x09, 0x1b, - 0x21, 0x2b, 0xca, 0x56, 0x24, 0x2d, 0x3f, 0xfe, 0xc3, 0x7a, 0x16, 0x16, - 0x08, 0x0c, 0x03, 0x04, 0x03, 0x03, 0x0a, 0x09, 0x29, 0x23, 0x26, 0x02, - 0x19, 0x3c, 0x23, 0x2f, 0x15, 0x0f, 0x0f, 0x03, 0x05, 0x02, 0x04, 0x04, - 0x0f, 0x0e, 0x0e, 0x30, 0x26, 0x01, 0x85, 0x1e, 0x17, 0x3c, 0xad, 0x98, - 0x98, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x1b, 0xff, 0xda, 0x03, 0x89, - 0x03, 0x58, 0x00, 0x2b, 0x00, 0x38, 0x00, 0x00, 0x00, 0x37, 0x11, 0x33, - 0x11, 0x37, 0x36, 0x37, 0x17, 0x06, 0x0f, 0x01, 0x15, 0x1e, 0x02, 0x3b, - 0x01, 0x32, 0x37, 0x3e, 0x01, 0x37, 0x36, 0x37, 0x17, 0x06, 0x07, 0x0e, - 0x02, 0x07, 0x06, 0x23, 0x22, 0x27, 0x2e, 0x02, 0x3d, 0x01, 0x06, 0x07, - 0x27, 0x26, 0x37, 0x36, 0x37, 0x17, 0x06, 0x07, 0x11, 0x23, 0x11, 0x06, - 0x07, 0x27, 0x01, 0x7e, 0x5f, 0x59, 0x0a, 0x7f, 0x72, 0x44, 0x80, 0x8f, - 0x30, 0x01, 0x0c, 0x1f, 0x25, 0x32, 0x25, 0x0d, 0x1d, 0x1c, 0x04, 0x0a, - 0x01, 0x56, 0x04, 0x07, 0x06, 0x1a, 0x32, 0x2c, 0x18, 0x2e, 0x3d, 0x18, - 0x36, 0x3a, 0x18, 0x48, 0x4a, 0x36, 0xaf, 0x46, 0x48, 0x23, 0x56, 0x2b, - 0x33, 0x59, 0x25, 0x2e, 0x48, 0x01, 0x4f, 0x49, 0x01, 0xb4, 0xfe, 0x94, - 0x09, 0x6c, 0x86, 0x3e, 0x8f, 0x7c, 0x27, 0xda, 0x1f, 0x1b, 0x07, 0x01, - 0x02, 0x1c, 0x1f, 0x56, 0x0f, 0x17, 0x3e, 0x2b, 0x2e, 0x34, 0x19, 0x03, - 0x01, 0x01, 0x01, 0x19, 0x39, 0x35, 0xa9, 0x36, 0x2f, 0x4d, 0xcb, 0x84, - 0x8b, 0x70, 0x1b, 0x79, 0x68, 0xfd, 0x7e, 0x01, 0xde, 0x3e, 0x40, 0x36, - 0x00, 0x06, 0x00, 0x24, 0xff, 0xd6, 0x03, 0xa2, 0x03, 0x2b, 0x00, 0x15, - 0x00, 0x2a, 0x00, 0x31, 0x00, 0x35, 0x00, 0x39, 0x00, 0x40, 0x00, 0x00, - 0x24, 0x37, 0x2e, 0x01, 0x27, 0x23, 0x35, 0x21, 0x15, 0x0e, 0x01, 0x07, - 0x06, 0x15, 0x16, 0x17, 0x07, 0x26, 0x27, 0x06, 0x07, 0x27, 0x24, 0x37, - 0x11, 0x23, 0x35, 0x21, 0x15, 0x23, 0x11, 0x36, 0x37, 0x17, 0x06, 0x07, - 0x15, 0x23, 0x35, 0x07, 0x06, 0x07, 0x27, 0x37, 0x36, 0x3f, 0x01, 0x35, - 0x23, 0x15, 0x37, 0x35, 0x23, 0x15, 0x37, 0x35, 0x23, 0x15, 0x04, 0x16, - 0x17, 0x3e, 0x01, 0x37, 0x23, 0x02, 0x47, 0x40, 0x29, 0x37, 0x10, 0x1a, - 0x01, 0x6a, 0x17, 0x3a, 0x2c, 0x02, 0x42, 0x78, 0x39, 0x71, 0x40, 0x3f, - 0x6e, 0x3e, 0xfe, 0x67, 0x41, 0x37, 0x01, 0xa8, 0x30, 0x14, 0x3c, 0x05, - 0x27, 0x2e, 0x51, 0x4b, 0x96, 0x56, 0x0a, 0xf1, 0x13, 0x24, 0x19, 0x9e, - 0x9e, 0x9e, 0x9e, 0x9e, 0x01, 0xac, 0x27, 0x1d, 0x1e, 0x2c, 0x12, 0xad, - 0x8d, 0x64, 0x4f, 0xd9, 0x90, 0x52, 0x52, 0x90, 0xcf, 0x54, 0x04, 0x01, - 0x64, 0x5d, 0x4a, 0x65, 0x58, 0x5a, 0x65, 0x44, 0x73, 0x09, 0x02, 0x37, - 0x50, 0x50, 0xfe, 0x04, 0x04, 0x0f, 0x56, 0x0b, 0x0a, 0xb1, 0xa0, 0x0f, - 0x1d, 0x07, 0x57, 0x24, 0x03, 0x08, 0x05, 0x7d, 0x9b, 0xe9, 0x79, 0x79, - 0xc6, 0x7c, 0x7c, 0x28, 0xab, 0x42, 0x46, 0xaa, 0x6f, 0x00, 0x00, 0x00, - 0x00, 0x02, 0x00, 0x87, 0x00, 0x17, 0x03, 0x36, 0x02, 0xfb, 0x00, 0x03, - 0x00, 0x07, 0x00, 0x00, 0x01, 0x11, 0x21, 0x11, 0x01, 0x11, 0x21, 0x11, - 0x03, 0x36, 0xfd, 0x51, 0x02, 0x54, 0xfe, 0x06, 0x02, 0xfb, 0xfd, 0x1c, - 0x02, 0xe4, 0xfd, 0x72, 0x02, 0x37, 0xfd, 0xc9, 0x00, 0x03, 0x00, 0x31, - 0xff, 0xe4, 0x03, 0x90, 0x03, 0x1b, 0x00, 0x15, 0x00, 0x19, 0x00, 0x1d, - 0x00, 0x00, 0x01, 0x15, 0x23, 0x11, 0x14, 0x06, 0x07, 0x06, 0x23, 0x2f, - 0x01, 0x16, 0x33, 0x32, 0x37, 0x3e, 0x02, 0x35, 0x11, 0x21, 0x35, 0x17, - 0x21, 0x11, 0x21, 0x25, 0x35, 0x23, 0x15, 0x03, 0x90, 0x7c, 0x2c, 0x39, - 0x3f, 0x37, 0x20, 0x10, 0x32, 0x2d, 0x18, 0x0a, 0x17, 0x15, 0x08, 0xfd, - 0x73, 0x68, 0x01, 0x90, 0xfe, 0x70, 0x01, 0x3e, 0xeb, 0x03, 0x1b, 0x52, - 0xfd, 0x97, 0x3d, 0x32, 0x06, 0x07, 0x01, 0x5a, 0x04, 0x01, 0x01, 0x08, - 0x17, 0x19, 0x02, 0x54, 0x52, 0xd6, 0xfe, 0x62, 0x53, 0xfa, 0xfa, 0x00, - 0x00, 0x03, 0x00, 0x16, 0xff, 0xe5, 0x03, 0x7c, 0x03, 0x40, 0x00, 0x03, - 0x00, 0x1a, 0x00, 0x1e, 0x00, 0x00, 0x01, 0x11, 0x21, 0x11, 0x06, 0x37, - 0x36, 0x3d, 0x01, 0x36, 0x37, 0x36, 0x37, 0x17, 0x06, 0x07, 0x06, 0x07, - 0x15, 0x21, 0x15, 0x21, 0x06, 0x07, 0x06, 0x07, 0x27, 0x25, 0x35, 0x21, - 0x15, 0x03, 0x2f, 0xfd, 0xf4, 0xc1, 0x1b, 0x1a, 0xa4, 0xaf, 0xc0, 0x8a, - 0x15, 0x7f, 0xb7, 0x9c, 0x8c, 0x02, 0x91, 0xfd, 0x6f, 0x02, 0x1e, 0x1e, - 0x4a, 0x4d, 0x02, 0xc3, 0xfe, 0x9c, 0x01, 0x7a, 0xfe, 0x84, 0x01, 0x7c, - 0xf5, 0x6d, 0x69, 0xbf, 0xef, 0x02, 0x0d, 0x10, 0x18, 0x58, 0x11, 0x10, - 0x0d, 0x03, 0x76, 0x50, 0xaa, 0x76, 0x7c, 0x70, 0x33, 0x36, 0xdc, 0xdc, - 0x00, 0x04, 0x00, 0x16, 0xff, 0xfa, 0x03, 0x59, 0x03, 0x5c, 0x00, 0x03, - 0x00, 0x18, 0x00, 0x1c, 0x00, 0x20, 0x00, 0x00, 0x01, 0x11, 0x21, 0x11, - 0x06, 0x37, 0x36, 0x3d, 0x01, 0x21, 0x27, 0x26, 0x27, 0x37, 0x16, 0x1f, - 0x01, 0x21, 0x11, 0x21, 0x06, 0x07, 0x06, 0x07, 0x27, 0x01, 0x35, 0x21, - 0x15, 0x01, 0x35, 0x21, 0x15, 0x03, 0x46, 0xfd, 0xc6, 0xaa, 0x1b, 0x1c, - 0x01, 0x42, 0x06, 0x08, 0x11, 0x58, 0x06, 0x15, 0x0a, 0x01, 0x20, 0xfd, - 0x98, 0x03, 0x1b, 0x1c, 0x51, 0x50, 0x02, 0xec, 0xfd, 0xef, 0x01, 0xfd, - 0xfe, 0x75, 0x01, 0x69, 0xfe, 0x91, 0x01, 0x6f, 0xce, 0x63, 0x64, 0xa3, - 0xef, 0x11, 0x1a, 0x2a, 0x13, 0x0e, 0x3a, 0x20, 0xfe, 0xdd, 0x96, 0x5c, - 0x68, 0x7d, 0x32, 0x01, 0xf5, 0x84, 0x84, 0xfe, 0x28, 0xd0, 0xd0, 0x00, - 0x00, 0x06, 0x00, 0x24, 0xff, 0xf7, 0x03, 0x96, 0x03, 0x31, 0x00, 0x33, - 0x00, 0x37, 0x00, 0x3b, 0x00, 0x3f, 0x00, 0x43, 0x00, 0x47, 0x00, 0x00, - 0x01, 0x26, 0x27, 0x23, 0x06, 0x07, 0x06, 0x07, 0x33, 0x11, 0x21, 0x35, - 0x07, 0x27, 0x36, 0x3f, 0x01, 0x21, 0x35, 0x21, 0x36, 0x37, 0x17, 0x06, - 0x07, 0x33, 0x26, 0x27, 0x26, 0x27, 0x37, 0x23, 0x35, 0x21, 0x15, 0x23, - 0x30, 0x17, 0x16, 0x17, 0x07, 0x33, 0x15, 0x21, 0x1e, 0x01, 0x17, 0x07, - 0x27, 0x15, 0x21, 0x11, 0x01, 0x21, 0x15, 0x21, 0x37, 0x35, 0x23, 0x15, - 0x13, 0x35, 0x23, 0x15, 0x21, 0x35, 0x23, 0x15, 0x13, 0x35, 0x23, 0x15, - 0x02, 0xd6, 0x97, 0x58, 0x1e, 0x19, 0x21, 0x39, 0x80, 0xde, 0xfe, 0xbe, - 0x2d, 0x21, 0xd9, 0x4f, 0x09, 0xfe, 0xf3, 0x01, 0x4b, 0x14, 0x0a, 0x59, - 0x0b, 0x0d, 0xa7, 0x08, 0x0b, 0x11, 0x1d, 0x21, 0x76, 0x01, 0x4b, 0xb8, - 0x21, 0x13, 0x13, 0x1b, 0xb1, 0xfe, 0xe0, 0x31, 0x9f, 0x73, 0x1b, 0x33, - 0xfe, 0xba, 0xfe, 0x6a, 0x01, 0x48, 0xfe, 0xb8, 0xfb, 0xaf, 0xaf, 0xa7, - 0x02, 0x3b, 0xab, 0xb1, 0xb0, 0x01, 0x12, 0x33, 0x5b, 0x20, 0x19, 0x2b, - 0x2a, 0xfe, 0xe5, 0xfd, 0x0c, 0x4e, 0x2a, 0x39, 0x07, 0x46, 0x23, 0x2b, - 0x0e, 0x25, 0x1b, 0x09, 0x07, 0x10, 0x15, 0x20, 0xf6, 0xf6, 0x1b, 0x0e, - 0x13, 0x19, 0x46, 0x23, 0x33, 0x12, 0x50, 0x0a, 0xfb, 0x01, 0x1b, 0x02, - 0x1f, 0xf6, 0x44, 0x6e, 0x6e, 0xfd, 0xbd, 0x91, 0x91, 0x91, 0x91, 0x02, - 0x43, 0x6e, 0x6e, 0x00, 0x00, 0x02, 0x00, 0x11, 0xff, 0xe6, 0x03, 0x79, - 0x03, 0x5c, 0x00, 0x0f, 0x00, 0x28, 0x00, 0x00, 0x25, 0x35, 0x23, 0x35, - 0x33, 0x35, 0x33, 0x15, 0x33, 0x15, 0x23, 0x15, 0x21, 0x15, 0x21, 0x35, - 0x02, 0x37, 0x36, 0x37, 0x23, 0x35, 0x21, 0x36, 0x37, 0x17, 0x06, 0x07, - 0x21, 0x15, 0x21, 0x06, 0x07, 0x06, 0x07, 0x11, 0x23, 0x11, 0x06, 0x07, - 0x27, 0x02, 0x21, 0xd7, 0xd7, 0x55, 0xde, 0xde, 0x01, 0x02, 0xfd, 0xac, - 0x95, 0x58, 0x28, 0x15, 0xef, 0x01, 0x15, 0x14, 0x14, 0x59, 0x11, 0x11, - 0x01, 0xd0, 0xfe, 0x0e, 0x28, 0x2d, 0x0e, 0x1e, 0x56, 0x32, 0x30, 0x3d, - 0x63, 0xfc, 0x53, 0xa3, 0xa3, 0x53, 0xfc, 0x51, 0x51, 0x01, 0x39, 0x8d, - 0x41, 0x2d, 0x54, 0x30, 0x41, 0x12, 0x34, 0x2b, 0x54, 0x55, 0x4b, 0x16, - 0x2c, 0xfe, 0x31, 0x01, 0x64, 0x37, 0x2c, 0x45, 0x00, 0x01, 0x00, 0x21, - 0xff, 0xf1, 0x03, 0x91, 0x03, 0x4f, 0x00, 0x54, 0x00, 0x00, 0x13, 0x35, - 0x33, 0x15, 0x33, 0x15, 0x37, 0x35, 0x33, 0x15, 0x37, 0x35, 0x33, 0x15, - 0x37, 0x06, 0x07, 0x0e, 0x02, 0x07, 0x06, 0x2f, 0x01, 0x17, 0x16, 0x33, - 0x32, 0x3e, 0x01, 0x37, 0x36, 0x37, 0x07, 0x11, 0x23, 0x11, 0x07, 0x11, - 0x14, 0x1e, 0x01, 0x17, 0x16, 0x33, 0x37, 0x3e, 0x02, 0x37, 0x36, 0x35, - 0x17, 0x06, 0x07, 0x0e, 0x02, 0x07, 0x06, 0x23, 0x22, 0x27, 0x2e, 0x02, - 0x35, 0x11, 0x07, 0x27, 0x23, 0x11, 0x36, 0x37, 0x17, 0x06, 0x07, 0x06, - 0x07, 0x27, 0x36, 0x37, 0x11, 0x23, 0x35, 0xa0, 0x52, 0x5f, 0x34, 0x52, - 0x66, 0x51, 0xc7, 0x03, 0x08, 0x03, 0x0e, 0x20, 0x20, 0x24, 0x27, 0x10, - 0x14, 0x1a, 0x09, 0x11, 0x0e, 0x05, 0x02, 0x04, 0x02, 0x73, 0x51, 0x66, - 0x0a, 0x1e, 0x20, 0x14, 0x4c, 0x5f, 0x28, 0x1f, 0x0e, 0x04, 0x06, 0x54, - 0x01, 0x08, 0x06, 0x19, 0x35, 0x35, 0x32, 0x48, 0x4d, 0x2e, 0x36, 0x39, - 0x16, 0x3a, 0x14, 0x45, 0x48, 0x1f, 0x0f, 0x3f, 0x51, 0x4f, 0x4c, 0x1c, - 0x3a, 0x45, 0x6b, 0x02, 0x4e, 0xef, 0xef, 0x48, 0x12, 0xdf, 0xc3, 0x24, - 0xf7, 0xdc, 0x45, 0xec, 0x72, 0x27, 0x29, 0x14, 0x05, 0x07, 0x02, 0x57, - 0x01, 0x02, 0x06, 0x13, 0x16, 0x5f, 0x76, 0x28, 0xfe, 0x7d, 0x01, 0x67, - 0x23, 0xfe, 0xb6, 0x21, 0x1f, 0x0d, 0x01, 0x01, 0x01, 0x03, 0x09, 0x19, - 0x1f, 0x2e, 0x1f, 0x17, 0x2b, 0x34, 0x2b, 0x2b, 0x13, 0x04, 0x02, 0x02, - 0x04, 0x1a, 0x34, 0x2e, 0x01, 0x4d, 0x14, 0x4f, 0xfe, 0xc8, 0x1e, 0x0f, - 0x52, 0x1e, 0x20, 0x1e, 0x16, 0x4c, 0x11, 0x1a, 0x01, 0x58, 0x53, 0x00, - 0x00, 0x02, 0x00, 0x22, 0x00, 0x09, 0x03, 0x8c, 0x03, 0x51, 0x00, 0x0f, - 0x00, 0x25, 0x00, 0x00, 0x25, 0x11, 0x33, 0x11, 0x33, 0x11, 0x33, 0x11, - 0x33, 0x15, 0x23, 0x11, 0x33, 0x15, 0x21, 0x35, 0x26, 0x37, 0x11, 0x23, - 0x35, 0x33, 0x35, 0x33, 0x15, 0x33, 0x15, 0x23, 0x11, 0x36, 0x37, 0x1f, - 0x01, 0x06, 0x07, 0x06, 0x07, 0x27, 0x01, 0x8c, 0x56, 0x7c, 0x5a, 0xb4, - 0xb4, 0xd4, 0xfd, 0x81, 0xae, 0x42, 0x66, 0x66, 0x57, 0x68, 0x68, 0x38, - 0x23, 0x06, 0x0c, 0x3b, 0x5c, 0x6c, 0x2c, 0x14, 0x5f, 0x02, 0x3c, 0xfd, - 0xc4, 0x02, 0xf2, 0xfe, 0xeb, 0x55, 0xfe, 0x78, 0x56, 0x56, 0x42, 0x16, - 0x01, 0x57, 0x58, 0xe4, 0xe4, 0x58, 0xfe, 0xc7, 0x14, 0x11, 0x1d, 0x38, - 0x19, 0x1f, 0x24, 0x09, 0x54, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x23, - 0xff, 0xee, 0x03, 0x96, 0x03, 0x60, 0x00, 0x03, 0x00, 0x1d, 0x00, 0x21, - 0x00, 0x25, 0x00, 0x2a, 0x00, 0x2e, 0x00, 0x32, 0x00, 0x00, 0x01, 0x11, - 0x21, 0x11, 0x36, 0x37, 0x26, 0x27, 0x06, 0x07, 0x27, 0x36, 0x37, 0x36, - 0x37, 0x17, 0x07, 0x21, 0x15, 0x06, 0x07, 0x16, 0x17, 0x07, 0x24, 0x2f, - 0x01, 0x06, 0x07, 0x27, 0x01, 0x35, 0x23, 0x15, 0x37, 0x35, 0x23, 0x15, - 0x12, 0x17, 0x36, 0x37, 0x21, 0x01, 0x35, 0x23, 0x15, 0x37, 0x35, 0x23, - 0x15, 0x03, 0x23, 0xfd, 0x73, 0x48, 0x9a, 0x45, 0x38, 0x42, 0x4b, 0x3a, - 0x5a, 0x46, 0x3e, 0x2a, 0x51, 0x24, 0x01, 0xbf, 0x69, 0x7f, 0x8b, 0xcb, - 0x1b, 0xfe, 0xfa, 0x96, 0x06, 0xa6, 0xf5, 0x1b, 0x01, 0x8f, 0xc7, 0xc7, - 0xc7, 0x93, 0x5d, 0x70, 0x5d, 0xfe, 0x92, 0x01, 0x92, 0xc6, 0xc6, 0xc6, - 0x01, 0x8a, 0xfe, 0x64, 0x01, 0x9c, 0x63, 0x35, 0x2c, 0x35, 0x44, 0x33, - 0x40, 0x3f, 0x4b, 0x46, 0x44, 0x20, 0x37, 0x55, 0x58, 0x40, 0x30, 0x1b, - 0x56, 0x2c, 0x44, 0x03, 0x45, 0x2d, 0x51, 0xfe, 0x6c, 0x5e, 0x5e, 0xa6, - 0x5f, 0x5f, 0x01, 0x9b, 0x32, 0x30, 0x44, 0xfd, 0x7d, 0x5e, 0x5e, 0xa6, - 0x5f, 0x5f, 0x00, 0x00, 0x00, 0x04, 0x00, 0x23, 0xff, 0xd2, 0x03, 0x8b, - 0x03, 0x5b, 0x00, 0x03, 0x00, 0x31, 0x00, 0x35, 0x00, 0x3a, 0x00, 0x00, - 0x01, 0x21, 0x35, 0x21, 0x26, 0x37, 0x36, 0x37, 0x17, 0x06, 0x07, 0x21, - 0x15, 0x21, 0x06, 0x07, 0x21, 0x11, 0x21, 0x17, 0x06, 0x07, 0x21, 0x15, - 0x06, 0x07, 0x16, 0x17, 0x07, 0x2e, 0x01, 0x27, 0x0e, 0x01, 0x07, 0x27, - 0x36, 0x37, 0x26, 0x27, 0x06, 0x07, 0x27, 0x36, 0x37, 0x23, 0x11, 0x06, - 0x07, 0x27, 0x05, 0x35, 0x21, 0x15, 0x16, 0x17, 0x36, 0x37, 0x21, 0x01, - 0x01, 0x01, 0xc3, 0xfe, 0x3d, 0x99, 0x33, 0x3e, 0x21, 0x52, 0x0d, 0x13, - 0x02, 0x40, 0xfd, 0x92, 0x1c, 0x10, 0x02, 0x49, 0xfe, 0x2b, 0x2b, 0x0d, - 0x10, 0x01, 0xdf, 0x68, 0x6d, 0x76, 0xb7, 0x1b, 0x69, 0xc6, 0x4c, 0x51, - 0xc4, 0x83, 0x1c, 0xc0, 0x8c, 0x51, 0x4b, 0x40, 0x53, 0x30, 0x95, 0x58, - 0x70, 0x26, 0x27, 0x3b, 0x02, 0xa1, 0xfe, 0x3d, 0x8f, 0x62, 0x6f, 0x52, - 0xfe, 0x8a, 0x02, 0x0a, 0x39, 0x40, 0x43, 0x54, 0x41, 0x1b, 0x19, 0x20, - 0x48, 0x28, 0x13, 0xfe, 0xce, 0x16, 0x12, 0x11, 0x42, 0x4f, 0x2f, 0x22, - 0x13, 0x4c, 0x0f, 0x2f, 0x1c, 0x1d, 0x2d, 0x16, 0x48, 0x1b, 0x27, 0x26, - 0x35, 0x36, 0x2f, 0x3f, 0x53, 0x6e, 0x01, 0x04, 0x2b, 0x24, 0x3c, 0xb0, - 0x3a, 0x3a, 0xf1, 0x26, 0x28, 0x33, 0x00, 0x00, 0x00, 0x01, 0x00, 0x31, - 0xff, 0xda, 0x03, 0x8f, 0x03, 0x53, 0x00, 0x1a, 0x00, 0x00, 0x01, 0x35, - 0x33, 0x15, 0x21, 0x15, 0x21, 0x15, 0x1e, 0x01, 0x17, 0x07, 0x2e, 0x01, - 0x27, 0x06, 0x07, 0x06, 0x07, 0x27, 0x3e, 0x01, 0x37, 0x36, 0x37, 0x21, - 0x35, 0x01, 0xae, 0x5d, 0x01, 0x6b, 0xfe, 0x93, 0x22, 0xbd, 0xa7, 0x38, - 0x89, 0xba, 0x30, 0x1e, 0x38, 0x6b, 0xb3, 0x3f, 0x58, 0x94, 0x33, 0x50, - 0x0c, 0xfe, 0x9b, 0x02, 0x6f, 0xe4, 0xe4, 0x56, 0x07, 0x99, 0xed, 0x5f, - 0x52, 0x54, 0xce, 0x75, 0x51, 0x4e, 0x8e, 0x6b, 0x4e, 0x31, 0x7f, 0x4a, - 0x73, 0x84, 0x56, 0x00, 0x00, 0x01, 0x00, 0x3c, 0xff, 0xca, 0x03, 0x87, - 0x03, 0x4e, 0x00, 0x29, 0x00, 0x00, 0x01, 0x37, 0x23, 0x06, 0x07, 0x27, - 0x3e, 0x01, 0x37, 0x17, 0x06, 0x07, 0x33, 0x37, 0x33, 0x07, 0x21, 0x15, - 0x21, 0x07, 0x15, 0x21, 0x15, 0x21, 0x16, 0x17, 0x16, 0x17, 0x07, 0x2e, - 0x01, 0x27, 0x06, 0x07, 0x06, 0x07, 0x27, 0x3e, 0x01, 0x37, 0x21, 0x35, - 0x01, 0xb5, 0x02, 0xc3, 0x28, 0x26, 0x4e, 0x2d, 0x48, 0x16, 0x57, 0x10, - 0x14, 0xa2, 0x02, 0x5d, 0x02, 0x01, 0x33, 0xfe, 0xcd, 0x02, 0x01, 0x62, - 0xfe, 0xa7, 0x26, 0x43, 0x5a, 0xa8, 0x31, 0x89, 0xb5, 0x33, 0x15, 0x1e, - 0x5d, 0xe6, 0x33, 0x9b, 0xb2, 0x1d, 0xfe, 0xa0, 0x01, 0xb5, 0xa4, 0x57, - 0x3a, 0x2e, 0x45, 0xa6, 0x51, 0x17, 0x35, 0x38, 0xa0, 0xa0, 0x55, 0x9e, - 0x06, 0x57, 0x5e, 0x43, 0x59, 0x3e, 0x5a, 0x3b, 0x97, 0x66, 0x2a, 0x2a, - 0x7f, 0x67, 0x55, 0x42, 0x9d, 0x60, 0x57, 0x00, 0x00, 0x02, 0x00, 0x37, - 0xff, 0xe2, 0x03, 0x84, 0x03, 0x57, 0x00, 0x10, 0x00, 0x31, 0x00, 0x00, - 0x00, 0x1f, 0x01, 0x21, 0x15, 0x23, 0x35, 0x21, 0x15, 0x23, 0x35, 0x21, - 0x26, 0x27, 0x26, 0x27, 0x37, 0x01, 0x21, 0x35, 0x36, 0x37, 0x21, 0x35, - 0x21, 0x15, 0x06, 0x07, 0x15, 0x21, 0x15, 0x21, 0x15, 0x14, 0x0e, 0x01, - 0x07, 0x06, 0x23, 0x22, 0x2f, 0x01, 0x16, 0x33, 0x32, 0x3e, 0x01, 0x3d, - 0x01, 0x21, 0x02, 0x01, 0x12, 0x0a, 0x01, 0x49, 0x58, 0xfd, 0xa1, 0x58, - 0x01, 0x66, 0x01, 0x07, 0x03, 0x16, 0x5a, 0xfe, 0x41, 0x01, 0x80, 0x60, - 0x48, 0xfe, 0x72, 0x02, 0x1a, 0x75, 0x66, 0x01, 0x74, 0xfe, 0x8c, 0x11, - 0x2b, 0x2a, 0x33, 0x2d, 0x16, 0x0c, 0x11, 0x3c, 0x19, 0x25, 0x1d, 0x09, - 0xfe, 0x80, 0x03, 0x3e, 0x3b, 0x1c, 0xd5, 0x82, 0x81, 0xd4, 0x04, 0x15, - 0x08, 0x39, 0x16, 0xfd, 0xf0, 0x35, 0x2f, 0x39, 0x50, 0x50, 0x59, 0x34, - 0x10, 0x56, 0x95, 0x2a, 0x2e, 0x17, 0x05, 0x06, 0x01, 0x5b, 0x04, 0x06, - 0x16, 0x1c, 0x7f, 0x00, 0x00, 0x02, 0x00, 0x1a, 0xff, 0xdd, 0x03, 0x8a, - 0x03, 0x56, 0x00, 0x20, 0x00, 0x38, 0x00, 0x00, 0x01, 0x35, 0x36, 0x37, - 0x21, 0x35, 0x21, 0x15, 0x06, 0x07, 0x15, 0x33, 0x15, 0x23, 0x15, 0x14, - 0x0e, 0x01, 0x07, 0x06, 0x23, 0x22, 0x2f, 0x01, 0x16, 0x33, 0x32, 0x3e, - 0x01, 0x3d, 0x01, 0x21, 0x35, 0x26, 0x36, 0x37, 0x23, 0x35, 0x21, 0x36, - 0x37, 0x17, 0x06, 0x07, 0x21, 0x15, 0x21, 0x06, 0x07, 0x06, 0x07, 0x11, - 0x23, 0x11, 0x06, 0x07, 0x27, 0x02, 0x3e, 0x4f, 0x53, 0xfe, 0x9b, 0x01, - 0xe5, 0x5c, 0x70, 0xf6, 0xf6, 0x10, 0x29, 0x27, 0x21, 0x35, 0x1e, 0x0f, - 0x0f, 0x36, 0x1b, 0x25, 0x1c, 0x0a, 0xfe, 0xfe, 0xcc, 0x83, 0x2f, 0xe4, - 0x01, 0x08, 0x15, 0x0e, 0x5d, 0x10, 0x0d, 0x01, 0xdf, 0xfe, 0x00, 0x24, - 0x2e, 0x16, 0x0c, 0x55, 0x32, 0x35, 0x3e, 0x01, 0x4d, 0x3e, 0x29, 0x3d, - 0x4e, 0x4d, 0x4e, 0x3f, 0x18, 0x51, 0xac, 0x25, 0x2b, 0x19, 0x06, 0x04, - 0x01, 0x53, 0x02, 0x05, 0x14, 0x1a, 0x9a, 0x51, 0x50, 0xa6, 0x5e, 0x50, - 0x33, 0x32, 0x10, 0x34, 0x21, 0x50, 0x50, 0x47, 0x22, 0x10, 0xfe, 0x05, - 0x01, 0x90, 0x37, 0x31, 0x4a, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x3f, - 0xff, 0xe1, 0x03, 0x80, 0x03, 0x59, 0x00, 0x18, 0x00, 0x26, 0x00, 0x30, - 0x00, 0x00, 0x01, 0x35, 0x33, 0x15, 0x33, 0x15, 0x23, 0x11, 0x14, 0x0e, - 0x01, 0x07, 0x06, 0x23, 0x2f, 0x01, 0x16, 0x33, 0x32, 0x3e, 0x01, 0x35, - 0x11, 0x21, 0x35, 0x13, 0x21, 0x2f, 0x01, 0x37, 0x1f, 0x01, 0x21, 0x15, - 0x23, 0x35, 0x21, 0x15, 0x23, 0x17, 0x16, 0x17, 0x16, 0x17, 0x07, 0x26, - 0x27, 0x26, 0x27, 0x02, 0x69, 0x59, 0xbe, 0xbe, 0x13, 0x2f, 0x2e, 0x40, - 0x30, 0x20, 0x13, 0x36, 0x35, 0x28, 0x1d, 0x0a, 0xfd, 0xd6, 0x20, 0x01, - 0x60, 0x09, 0x17, 0x59, 0x1d, 0x0b, 0x01, 0x42, 0x59, 0xfd, 0xad, 0x57, - 0x99, 0x2a, 0x38, 0x3d, 0x27, 0x42, 0x26, 0x3c, 0x23, 0x3c, 0x01, 0xe8, - 0x81, 0x81, 0x55, 0xfe, 0xce, 0x2d, 0x31, 0x18, 0x04, 0x06, 0x01, 0x61, - 0x03, 0x06, 0x17, 0x20, 0x01, 0x16, 0x55, 0x01, 0x08, 0x19, 0x3c, 0x14, - 0x49, 0x20, 0xc7, 0x71, 0x73, 0xa1, 0x24, 0x38, 0x3d, 0x30, 0x42, 0x31, - 0x3f, 0x25, 0x36, 0x00, 0x00, 0x03, 0x00, 0x3a, 0xff, 0xc6, 0x03, 0x7e, - 0x03, 0x57, 0x00, 0x0f, 0x00, 0x41, 0x00, 0x45, 0x00, 0x00, 0x00, 0x1f, - 0x01, 0x21, 0x15, 0x23, 0x35, 0x21, 0x15, 0x23, 0x35, 0x21, 0x27, 0x26, - 0x27, 0x37, 0x00, 0x36, 0x37, 0x3e, 0x01, 0x37, 0x35, 0x23, 0x35, 0x21, - 0x15, 0x21, 0x15, 0x14, 0x1e, 0x01, 0x17, 0x16, 0x37, 0x3e, 0x02, 0x37, - 0x36, 0x37, 0x17, 0x06, 0x07, 0x0e, 0x02, 0x07, 0x06, 0x23, 0x22, 0x27, - 0x2e, 0x02, 0x3d, 0x01, 0x23, 0x07, 0x0e, 0x01, 0x07, 0x0e, 0x01, 0x07, - 0x27, 0x13, 0x21, 0x15, 0x21, 0x02, 0x04, 0x0d, 0x0b, 0x01, 0x4b, 0x54, - 0xfd, 0x96, 0x55, 0x01, 0x6b, 0x07, 0x0e, 0x0b, 0x57, 0xfe, 0x8e, 0x5b, - 0x1a, 0x16, 0x16, 0x03, 0xdc, 0x03, 0x24, 0xfe, 0xff, 0x06, 0x12, 0x14, - 0x39, 0x21, 0x13, 0x12, 0x08, 0x03, 0x06, 0x01, 0x52, 0x02, 0x05, 0x06, - 0x16, 0x2b, 0x27, 0x28, 0x1d, 0x1c, 0x28, 0x2b, 0x2d, 0x11, 0x94, 0x01, - 0x03, 0x1f, 0x1f, 0x20, 0x69, 0x4e, 0x30, 0x8c, 0x02, 0x2d, 0xfd, 0xd3, - 0x03, 0x39, 0x2b, 0x21, 0xca, 0x7a, 0x7b, 0xcb, 0x16, 0x29, 0x1a, 0x11, - 0xfc, 0xd7, 0x32, 0x1f, 0x1c, 0x48, 0x32, 0x0c, 0x52, 0x52, 0xa8, 0x1a, - 0x18, 0x0a, 0x02, 0x02, 0x01, 0x02, 0x08, 0x17, 0x1a, 0x33, 0x19, 0x17, - 0x32, 0x22, 0x29, 0x2c, 0x13, 0x03, 0x02, 0x02, 0x02, 0x17, 0x34, 0x31, - 0xb8, 0x12, 0x3f, 0x61, 0x25, 0x28, 0x40, 0x1c, 0x51, 0x02, 0x1a, 0x4e, - 0x00, 0x03, 0x00, 0x55, 0xff, 0xed, 0x03, 0x69, 0x03, 0x57, 0x00, 0x16, - 0x00, 0x1a, 0x00, 0x1e, 0x00, 0x00, 0x01, 0x15, 0x21, 0x15, 0x21, 0x11, - 0x21, 0x11, 0x23, 0x35, 0x21, 0x2f, 0x01, 0x37, 0x16, 0x1f, 0x01, 0x21, - 0x15, 0x23, 0x35, 0x21, 0x15, 0x01, 0x35, 0x21, 0x15, 0x01, 0x35, 0x21, - 0x15, 0x03, 0x05, 0xfe, 0x02, 0x02, 0x18, 0xfd, 0x91, 0x5b, 0x01, 0x63, - 0x05, 0x14, 0x5b, 0x09, 0x10, 0x07, 0x01, 0x4f, 0x5a, 0xfd, 0xa1, 0x02, - 0x17, 0xfe, 0x40, 0x01, 0xa6, 0xfe, 0x5a, 0x02, 0x52, 0xf4, 0x54, 0xfe, - 0xe3, 0x02, 0x51, 0xb7, 0x12, 0x3f, 0x11, 0x16, 0x33, 0x19, 0xb7, 0x67, - 0x53, 0xfd, 0xe7, 0x84, 0x84, 0x01, 0x71, 0x5c, 0x5c, 0x00, 0x00, 0x00, - 0x00, 0x05, 0x00, 0x29, 0xff, 0xef, 0x03, 0x8e, 0x03, 0x5c, 0x00, 0x0b, - 0x00, 0x36, 0x00, 0x41, 0x00, 0x5e, 0x00, 0x68, 0x00, 0x00, 0x37, 0x15, - 0x33, 0x35, 0x33, 0x15, 0x33, 0x35, 0x33, 0x15, 0x21, 0x35, 0x36, 0x37, - 0x35, 0x33, 0x15, 0x36, 0x37, 0x36, 0x37, 0x17, 0x06, 0x07, 0x06, 0x07, - 0x16, 0x17, 0x16, 0x33, 0x32, 0x37, 0x3e, 0x01, 0x37, 0x36, 0x37, 0x17, - 0x06, 0x07, 0x0e, 0x02, 0x07, 0x06, 0x23, 0x22, 0x27, 0x26, 0x27, 0x26, - 0x27, 0x06, 0x07, 0x27, 0x36, 0x3f, 0x01, 0x36, 0x37, 0x17, 0x06, 0x07, - 0x06, 0x07, 0x27, 0x13, 0x21, 0x27, 0x26, 0x27, 0x37, 0x16, 0x17, 0x1e, - 0x01, 0x17, 0x21, 0x15, 0x23, 0x35, 0x21, 0x16, 0x17, 0x16, 0x17, 0x07, - 0x26, 0x27, 0x26, 0x27, 0x37, 0x23, 0x15, 0x23, 0x05, 0x16, 0x17, 0x16, - 0x17, 0x07, 0x26, 0x27, 0x26, 0x27, 0xeb, 0xca, 0x53, 0xca, 0x54, 0xfd, - 0x71, 0x14, 0x69, 0x53, 0x34, 0x0d, 0x8e, 0x78, 0x35, 0x78, 0x9d, 0x1f, - 0x34, 0x0d, 0x1b, 0x2c, 0x25, 0x1b, 0x2c, 0x24, 0x1b, 0x05, 0x08, 0x04, - 0x51, 0x08, 0x04, 0x08, 0x1d, 0x31, 0x2d, 0x2e, 0x36, 0x36, 0x2e, 0x3b, - 0x18, 0x0b, 0x08, 0x5b, 0x7c, 0x1f, 0x33, 0x29, 0x0f, 0x1e, 0x0c, 0x41, - 0x21, 0x1d, 0x20, 0x27, 0x3c, 0x1f, 0x01, 0x5e, 0x07, 0x12, 0x05, 0x4f, - 0x0b, 0x0d, 0x05, 0x07, 0x02, 0x01, 0x53, 0x56, 0xfe, 0x9c, 0x1d, 0x23, - 0x2a, 0x1e, 0x2f, 0x21, 0x27, 0x2b, 0x1e, 0x26, 0xe6, 0x56, 0x02, 0x9d, - 0x1a, 0x37, 0x2b, 0x18, 0x39, 0x11, 0x2e, 0x21, 0x2f, 0xd9, 0x9a, 0xb6, - 0xb6, 0xa0, 0xf0, 0xea, 0x8d, 0x29, 0xd8, 0xb5, 0x19, 0x07, 0x49, 0x75, - 0x39, 0x75, 0x54, 0x11, 0x17, 0x08, 0x02, 0x02, 0x02, 0x02, 0x10, 0x18, - 0x21, 0x28, 0x1b, 0x38, 0x14, 0x25, 0x25, 0x0f, 0x02, 0x02, 0x02, 0x03, - 0x15, 0x08, 0x12, 0x25, 0x24, 0x4c, 0x93, 0x33, 0x15, 0x29, 0x16, 0x29, - 0x35, 0x28, 0x2a, 0x29, 0x35, 0x01, 0x47, 0x12, 0x2e, 0x0a, 0x13, 0x15, - 0x24, 0x0d, 0x11, 0x06, 0xb4, 0x67, 0x12, 0x1a, 0x1e, 0x1a, 0x3d, 0x1d, - 0x1d, 0x22, 0x13, 0x32, 0x68, 0x1b, 0x14, 0x3b, 0x2c, 0x1f, 0x37, 0x18, - 0x33, 0x26, 0x2d, 0x00, 0x00, 0x03, 0x00, 0x18, 0xff, 0xe0, 0x03, 0x90, - 0x03, 0x4e, 0x00, 0x16, 0x00, 0x2e, 0x00, 0x38, 0x00, 0x00, 0x01, 0x35, - 0x33, 0x15, 0x33, 0x15, 0x23, 0x11, 0x14, 0x06, 0x07, 0x06, 0x2f, 0x01, - 0x16, 0x33, 0x32, 0x3e, 0x01, 0x35, 0x11, 0x21, 0x35, 0x00, 0x36, 0x37, - 0x26, 0x27, 0x37, 0x16, 0x17, 0x36, 0x37, 0x21, 0x35, 0x21, 0x07, 0x06, - 0x07, 0x16, 0x17, 0x07, 0x26, 0x27, 0x06, 0x07, 0x27, 0x01, 0x16, 0x17, - 0x16, 0x17, 0x07, 0x26, 0x27, 0x26, 0x27, 0x02, 0xc6, 0x5b, 0x6f, 0x6f, - 0x2b, 0x37, 0x3f, 0x4b, 0x12, 0x32, 0x29, 0x1f, 0x1c, 0x0d, 0xfe, 0xf5, - 0xfe, 0x9f, 0x6b, 0x22, 0x61, 0x45, 0x43, 0x44, 0x48, 0x2a, 0x16, 0xfe, - 0xef, 0x01, 0x68, 0x01, 0x1c, 0x3f, 0x6c, 0x25, 0x4c, 0x3c, 0x35, 0x49, - 0x77, 0x47, 0x01, 0xe1, 0x1a, 0x37, 0x31, 0x17, 0x49, 0x1b, 0x2a, 0x2e, - 0x1f, 0x02, 0x94, 0xba, 0xba, 0x53, 0xfe, 0x18, 0x3a, 0x32, 0x06, 0x07, - 0x02, 0x60, 0x03, 0x06, 0x16, 0x1a, 0x01, 0xcc, 0x53, 0xfd, 0xe0, 0x99, - 0x48, 0x8c, 0x4e, 0x33, 0x4d, 0x62, 0x6a, 0x7b, 0x54, 0x55, 0xa4, 0x95, - 0x9f, 0x47, 0x34, 0x6a, 0x53, 0x8b, 0x85, 0x3a, 0x01, 0xdb, 0x1d, 0x50, - 0x48, 0x2f, 0x30, 0x36, 0x41, 0x49, 0x28, 0x00, 0x00, 0x03, 0x00, 0x1f, - 0xff, 0xe2, 0x03, 0xa0, 0x03, 0x44, 0x00, 0x09, 0x00, 0x19, 0x00, 0x23, - 0x00, 0x00, 0x12, 0x37, 0x36, 0x37, 0x17, 0x06, 0x07, 0x06, 0x07, 0x27, - 0x04, 0x33, 0x3e, 0x02, 0x35, 0x11, 0x33, 0x11, 0x14, 0x0e, 0x01, 0x07, - 0x06, 0x2f, 0x01, 0x01, 0x16, 0x17, 0x16, 0x17, 0x07, 0x26, 0x27, 0x26, - 0x27, 0x5e, 0x38, 0x2d, 0x16, 0x5b, 0x20, 0x32, 0x30, 0x42, 0x51, 0x01, - 0x14, 0x47, 0x1c, 0x17, 0x07, 0x5c, 0x12, 0x2e, 0x2b, 0x32, 0x55, 0x12, - 0x01, 0xb8, 0x2c, 0x4d, 0x48, 0x1b, 0x59, 0x1b, 0x47, 0x46, 0x2d, 0x01, - 0x1e, 0x99, 0x82, 0x63, 0x16, 0x82, 0x87, 0x82, 0x7e, 0x2a, 0x63, 0x02, - 0x08, 0x17, 0x1d, 0x02, 0xc2, 0xfd, 0x27, 0x2f, 0x33, 0x1a, 0x05, 0x08, - 0x02, 0x64, 0x02, 0x5b, 0x4a, 0xb4, 0xa8, 0x62, 0x25, 0x5f, 0xad, 0xad, - 0x4f, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x68, 0xff, 0xeb, 0x03, 0x7a, - 0x03, 0x20, 0x00, 0x28, 0x00, 0x00, 0x13, 0x15, 0x21, 0x35, 0x21, 0x35, - 0x21, 0x11, 0x21, 0x15, 0x14, 0x1e, 0x01, 0x17, 0x16, 0x3b, 0x01, 0x32, - 0x37, 0x3e, 0x02, 0x37, 0x36, 0x37, 0x17, 0x06, 0x07, 0x0e, 0x02, 0x07, - 0x06, 0x23, 0x22, 0x27, 0x2e, 0x02, 0x35, 0x11, 0xd9, 0x01, 0xf4, 0xfd, - 0x9b, 0x02, 0xc0, 0xfd, 0xb1, 0x0c, 0x23, 0x29, 0x26, 0x59, 0x46, 0xa2, - 0x1b, 0x29, 0x23, 0x0f, 0x06, 0x07, 0x01, 0x5e, 0x02, 0x0b, 0x0a, 0x1b, - 0x39, 0x3e, 0x31, 0xa7, 0xc3, 0x20, 0x41, 0x3e, 0x18, 0x02, 0x6a, 0x7f, - 0xdd, 0x58, 0xfe, 0x73, 0xed, 0x28, 0x22, 0x0e, 0x03, 0x02, 0x02, 0x03, - 0x0c, 0x1f, 0x25, 0x4e, 0x10, 0x1e, 0x15, 0x50, 0x3c, 0x35, 0x16, 0x04, - 0x03, 0x03, 0x05, 0x19, 0x3f, 0x40, 0x01, 0xdf, 0x00, 0x03, 0x00, 0x48, - 0xff, 0xd3, 0x03, 0x90, 0x03, 0x55, 0x00, 0x0f, 0x00, 0x28, 0x00, 0x40, - 0x00, 0x00, 0x01, 0x15, 0x33, 0x15, 0x23, 0x15, 0x33, 0x11, 0x23, 0x11, - 0x23, 0x11, 0x23, 0x11, 0x33, 0x11, 0x05, 0x33, 0x35, 0x33, 0x15, 0x33, - 0x11, 0x14, 0x07, 0x06, 0x23, 0x27, 0x16, 0x33, 0x32, 0x36, 0x35, 0x11, - 0x23, 0x11, 0x23, 0x11, 0x23, 0x11, 0x23, 0x04, 0x37, 0x3e, 0x01, 0x3f, - 0x01, 0x33, 0x07, 0x14, 0x07, 0x16, 0x17, 0x16, 0x17, 0x07, 0x26, 0x27, - 0x26, 0x27, 0x06, 0x07, 0x06, 0x07, 0x27, 0x02, 0x9f, 0xd8, 0xd8, 0xb2, - 0x4e, 0xfc, 0x4c, 0x95, 0xfd, 0xf8, 0x79, 0x4d, 0x7a, 0x37, 0x16, 0x20, - 0x0c, 0x1c, 0x04, 0x0a, 0x05, 0x33, 0x47, 0x34, 0x48, 0x01, 0xaf, 0x36, - 0x19, 0x15, 0x01, 0x01, 0x4e, 0x01, 0x0a, 0x3a, 0x3b, 0x57, 0x24, 0x36, - 0x2d, 0x49, 0x31, 0x2e, 0x0b, 0x0d, 0x46, 0x9a, 0x2d, 0x03, 0x55, 0x5b, - 0x4e, 0x5d, 0xfe, 0x6b, 0x01, 0x46, 0xfe, 0xba, 0x01, 0x95, 0x01, 0x06, - 0xa4, 0xa3, 0xa3, 0xfe, 0x25, 0x3e, 0x06, 0x03, 0x51, 0x02, 0x0a, 0x11, - 0x01, 0x6a, 0xfd, 0x76, 0x02, 0x8a, 0xfe, 0x2c, 0x38, 0x48, 0x20, 0x59, - 0x3d, 0x81, 0x8e, 0x38, 0x2c, 0x28, 0x33, 0x47, 0x26, 0x42, 0x32, 0x3c, - 0x2a, 0x24, 0x15, 0x11, 0x59, 0x44, 0x4a, 0x00, 0x00, 0x05, 0x00, 0x19, - 0xff, 0xd1, 0x03, 0x89, 0x03, 0x5c, 0x00, 0x0f, 0x00, 0x23, 0x00, 0x35, - 0x00, 0x3a, 0x00, 0x3e, 0x00, 0x00, 0x01, 0x35, 0x33, 0x15, 0x33, 0x35, - 0x33, 0x15, 0x33, 0x15, 0x23, 0x15, 0x21, 0x35, 0x23, 0x35, 0x02, 0x37, - 0x36, 0x35, 0x11, 0x21, 0x26, 0x27, 0x37, 0x16, 0x17, 0x21, 0x15, 0x21, - 0x15, 0x06, 0x07, 0x06, 0x07, 0x27, 0x24, 0x37, 0x26, 0x27, 0x23, 0x35, - 0x21, 0x15, 0x06, 0x07, 0x16, 0x17, 0x07, 0x26, 0x27, 0x06, 0x07, 0x27, - 0x24, 0x17, 0x36, 0x37, 0x21, 0x25, 0x35, 0x23, 0x15, 0x01, 0x5a, 0x53, - 0xe2, 0x53, 0x98, 0x98, 0xfe, 0x78, 0x85, 0x7f, 0x12, 0x14, 0x01, 0x5d, - 0x10, 0x10, 0x59, 0x18, 0x0e, 0x01, 0x45, 0xfd, 0x54, 0x01, 0x19, 0x15, - 0x3b, 0x4e, 0x01, 0x32, 0x72, 0x50, 0x4a, 0x35, 0x02, 0x38, 0x47, 0x71, - 0x71, 0xaa, 0x1c, 0xd4, 0x83, 0x88, 0xcc, 0x21, 0x01, 0x24, 0x4b, 0x65, - 0x40, 0xfe, 0xd3, 0x01, 0x07, 0xe2, 0x02, 0x4f, 0x45, 0x45, 0x45, 0x45, - 0x4a, 0x8c, 0x8c, 0x4a, 0xfe, 0x15, 0x5b, 0x5c, 0xb5, 0x01, 0x27, 0x30, - 0x23, 0x12, 0x34, 0x31, 0x4d, 0xf3, 0xb8, 0x65, 0x5a, 0x6f, 0x28, 0x46, - 0x27, 0x37, 0x5d, 0x48, 0x48, 0x55, 0x44, 0x25, 0x14, 0x52, 0x24, 0x3b, - 0x39, 0x2b, 0x51, 0x8e, 0x28, 0x2f, 0x43, 0xc5, 0x46, 0x46, 0x00, 0x00, - 0x00, 0x04, 0x00, 0x14, 0xff, 0xd7, 0x03, 0x89, 0x03, 0x55, 0x00, 0x27, - 0x00, 0x55, 0x00, 0x59, 0x00, 0x5d, 0x00, 0x00, 0x01, 0x35, 0x23, 0x35, - 0x33, 0x35, 0x33, 0x15, 0x33, 0x15, 0x33, 0x15, 0x23, 0x15, 0x23, 0x15, - 0x33, 0x15, 0x23, 0x15, 0x21, 0x15, 0x21, 0x15, 0x23, 0x35, 0x23, 0x35, - 0x33, 0x35, 0x23, 0x35, 0x33, 0x35, 0x23, 0x35, 0x33, 0x35, 0x23, 0x35, - 0x02, 0x37, 0x26, 0x27, 0x37, 0x16, 0x17, 0x36, 0x37, 0x23, 0x35, 0x36, - 0x37, 0x23, 0x35, 0x21, 0x15, 0x06, 0x07, 0x33, 0x15, 0x06, 0x0f, 0x01, - 0x16, 0x17, 0x1e, 0x01, 0x17, 0x16, 0x33, 0x32, 0x37, 0x07, 0x06, 0x23, - 0x22, 0x27, 0x2e, 0x01, 0x27, 0x26, 0x27, 0x06, 0x07, 0x27, 0x01, 0x35, - 0x23, 0x15, 0x37, 0x35, 0x23, 0x15, 0x02, 0x20, 0xb7, 0xb7, 0x4a, 0xd0, - 0x4c, 0x4c, 0xd0, 0xe2, 0xe2, 0x01, 0x05, 0xfe, 0xfb, 0x4a, 0xeb, 0xeb, - 0xbc, 0xbc, 0xb7, 0xb7, 0xd9, 0xe4, 0x31, 0x36, 0x1e, 0x42, 0x18, 0x21, - 0x22, 0x13, 0xaf, 0x52, 0x4f, 0xa8, 0x01, 0x05, 0x46, 0x5b, 0x9f, 0x1c, - 0x30, 0x01, 0x1e, 0x1d, 0x39, 0x9a, 0x64, 0x1b, 0x38, 0x79, 0x5b, 0x0d, - 0x48, 0x62, 0x2b, 0x50, 0x6a, 0xa9, 0x43, 0x20, 0x17, 0x29, 0x4f, 0x3e, - 0x02, 0xdc, 0x86, 0x86, 0x86, 0x02, 0x86, 0x43, 0x42, 0x4a, 0x4a, 0x85, - 0x42, 0x85, 0x43, 0x45, 0x43, 0x47, 0x56, 0x56, 0x47, 0x43, 0x45, 0x43, - 0x43, 0x42, 0x42, 0xfd, 0xd5, 0x53, 0x50, 0x76, 0x19, 0x54, 0x3c, 0x52, - 0x6e, 0x48, 0x54, 0x6e, 0x49, 0x49, 0x66, 0x5b, 0x47, 0xa1, 0x68, 0x03, - 0x20, 0x11, 0x21, 0x22, 0x04, 0x01, 0x0a, 0x54, 0x06, 0x02, 0x04, 0x29, - 0x2b, 0x14, 0x16, 0x42, 0x55, 0x3a, 0x01, 0xf1, 0x42, 0x42, 0x84, 0x43, - 0x43, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x30, 0xff, 0xc6, 0x03, 0x8c, - 0x03, 0x17, 0x00, 0x1c, 0x00, 0x21, 0x00, 0x00, 0x01, 0x15, 0x23, 0x11, - 0x33, 0x15, 0x23, 0x11, 0x23, 0x11, 0x21, 0x06, 0x07, 0x0e, 0x01, 0x07, - 0x27, 0x3e, 0x01, 0x37, 0x36, 0x37, 0x23, 0x35, 0x33, 0x3d, 0x01, 0x23, - 0x35, 0x01, 0x11, 0x23, 0x1d, 0x01, 0x03, 0x61, 0xa4, 0xcf, 0xcf, 0x5a, - 0xfe, 0xff, 0x08, 0x1d, 0x16, 0x5d, 0x3f, 0x42, 0x3a, 0x53, 0x12, 0x19, - 0x06, 0xd7, 0xda, 0xb0, 0x02, 0x09, 0xfe, 0x03, 0x17, 0x55, 0xfe, 0xfe, - 0x56, 0xfe, 0x73, 0x01, 0x8d, 0x7a, 0x4d, 0x37, 0x72, 0x34, 0x43, 0x2d, - 0x63, 0x2e, 0x3a, 0x69, 0x56, 0x06, 0xfc, 0x55, 0xfe, 0xa9, 0x01, 0x02, - 0xf5, 0x0d, 0x00, 0x00, 0x00, 0x02, 0x00, 0x2e, 0xff, 0xdd, 0x03, 0x82, - 0x03, 0x53, 0x00, 0x11, 0x00, 0x42, 0x00, 0x00, 0x01, 0x15, 0x23, 0x15, - 0x36, 0x37, 0x17, 0x06, 0x0f, 0x01, 0x06, 0x07, 0x27, 0x36, 0x37, 0x11, - 0x23, 0x35, 0x27, 0x21, 0x34, 0x27, 0x2e, 0x01, 0x35, 0x33, 0x15, 0x14, - 0x17, 0x33, 0x26, 0x27, 0x26, 0x27, 0x37, 0x16, 0x17, 0x16, 0x17, 0x07, - 0x33, 0x15, 0x21, 0x1e, 0x01, 0x17, 0x16, 0x37, 0x32, 0x36, 0x37, 0x36, - 0x37, 0x17, 0x06, 0x07, 0x06, 0x07, 0x06, 0x23, 0x22, 0x26, 0x27, 0x26, - 0x02, 0x27, 0x21, 0x01, 0xee, 0xa0, 0x82, 0x43, 0x05, 0x23, 0x85, 0x48, - 0x7a, 0x73, 0x0d, 0x5c, 0x6a, 0xa3, 0x1d, 0x01, 0xd3, 0x02, 0x01, 0x02, - 0x5b, 0x02, 0xa3, 0x1a, 0x13, 0x28, 0x18, 0x36, 0x2a, 0x18, 0x1b, 0x1e, - 0x2c, 0x63, 0xfe, 0xe6, 0x0c, 0x34, 0x28, 0x18, 0x1b, 0x09, 0x11, 0x09, - 0x09, 0x0b, 0x4d, 0x0b, 0x12, 0x13, 0x1d, 0x15, 0x1e, 0x28, 0x45, 0x21, - 0x28, 0x38, 0x09, 0xfe, 0x29, 0x01, 0xd7, 0x54, 0xf6, 0x13, 0x10, 0x59, - 0x07, 0x14, 0x0b, 0x11, 0x0a, 0x56, 0x05, 0x0f, 0x01, 0x03, 0x54, 0xda, - 0x0d, 0x1e, 0x22, 0x3f, 0x16, 0x20, 0x22, 0x60, 0x1e, 0x13, 0x28, 0x14, - 0x34, 0x23, 0x18, 0x1a, 0x20, 0x2c, 0x55, 0xbd, 0xf3, 0x46, 0x28, 0x02, - 0x1a, 0x21, 0x22, 0x3f, 0x20, 0x40, 0x34, 0x3b, 0x1b, 0x15, 0x30, 0x3d, - 0x4b, 0x01, 0x0a, 0xbd, 0x00, 0x04, 0x00, 0x17, 0xff, 0xdb, 0x03, 0x9c, - 0x03, 0x52, 0x00, 0x0b, 0x00, 0x18, 0x00, 0x22, 0x00, 0x37, 0x00, 0x00, - 0x25, 0x35, 0x23, 0x35, 0x21, 0x15, 0x23, 0x15, 0x21, 0x15, 0x21, 0x35, - 0x02, 0x37, 0x36, 0x37, 0x17, 0x06, 0x07, 0x11, 0x23, 0x11, 0x06, 0x07, - 0x27, 0x12, 0x37, 0x36, 0x37, 0x17, 0x06, 0x07, 0x06, 0x07, 0x27, 0x04, - 0x37, 0x21, 0x35, 0x21, 0x15, 0x06, 0x07, 0x16, 0x17, 0x16, 0x17, 0x07, - 0x26, 0x27, 0x26, 0x27, 0x07, 0x06, 0x07, 0x27, 0x02, 0x32, 0xc6, 0x01, - 0xe5, 0xc9, 0x01, 0x01, 0xfd, 0xa0, 0xcf, 0x44, 0x43, 0x2b, 0x49, 0x2c, - 0x35, 0x56, 0x24, 0x29, 0x3a, 0x62, 0x2e, 0x34, 0x2c, 0x46, 0x34, 0x44, - 0x32, 0x3d, 0x38, 0x02, 0x07, 0x8a, 0xfe, 0xbb, 0x01, 0xba, 0x39, 0x48, - 0x39, 0x21, 0x6e, 0x21, 0x2f, 0x33, 0x57, 0x46, 0x31, 0x17, 0x71, 0x91, - 0x29, 0x55, 0xb8, 0x55, 0x55, 0xb8, 0x52, 0x52, 0x01, 0x1e, 0x56, 0x5a, - 0x4e, 0x25, 0x53, 0x4a, 0xfe, 0x2c, 0x01, 0x69, 0x29, 0x27, 0x40, 0x01, - 0x70, 0x34, 0x38, 0x42, 0x2f, 0x4a, 0x4a, 0x37, 0x36, 0x40, 0x3d, 0x9f, - 0x54, 0x4f, 0x48, 0x3e, 0x1b, 0x13, 0x3d, 0x17, 0x4a, 0x27, 0x2f, 0x28, - 0x16, 0x10, 0x4f, 0x3a, 0x4f, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x21, - 0xff, 0xeb, 0x03, 0x98, 0x03, 0x53, 0x00, 0x28, 0x00, 0x30, 0x00, 0x4e, - 0x00, 0x58, 0x00, 0x62, 0x00, 0x00, 0x01, 0x36, 0x3f, 0x01, 0x17, 0x06, - 0x07, 0x06, 0x07, 0x21, 0x15, 0x21, 0x16, 0x05, 0x07, 0x26, 0x27, 0x26, - 0x27, 0x06, 0x07, 0x16, 0x17, 0x16, 0x17, 0x07, 0x26, 0x27, 0x26, 0x27, - 0x37, 0x06, 0x07, 0x27, 0x3e, 0x01, 0x37, 0x36, 0x37, 0x21, 0x35, 0x02, - 0x37, 0x36, 0x37, 0x17, 0x06, 0x07, 0x27, 0x13, 0x33, 0x15, 0x06, 0x16, - 0x17, 0x16, 0x33, 0x32, 0x37, 0x3e, 0x01, 0x37, 0x36, 0x37, 0x17, 0x14, - 0x07, 0x0e, 0x02, 0x07, 0x06, 0x23, 0x22, 0x27, 0x2e, 0x02, 0x35, 0x13, - 0x16, 0x17, 0x16, 0x17, 0x07, 0x26, 0x27, 0x26, 0x27, 0x25, 0x16, 0x17, - 0x16, 0x17, 0x07, 0x26, 0x27, 0x26, 0x27, 0x01, 0xa3, 0x03, 0x04, 0x05, - 0x5b, 0x03, 0x04, 0x01, 0x05, 0x01, 0x75, 0xfe, 0xac, 0x70, 0x01, 0x0a, - 0x24, 0xa4, 0x71, 0x53, 0x33, 0x14, 0x20, 0x20, 0x1f, 0x30, 0x17, 0x35, - 0x25, 0x1f, 0x2c, 0x16, 0x0e, 0x60, 0xcc, 0x2e, 0x5e, 0x8c, 0x2b, 0x33, - 0x1d, 0xfe, 0xc2, 0x0a, 0x22, 0x1b, 0x1a, 0x4e, 0x42, 0x37, 0x4c, 0xed, - 0x56, 0x01, 0x10, 0x1c, 0x21, 0x39, 0x1e, 0x26, 0x23, 0x1a, 0x04, 0x02, - 0x03, 0x4f, 0x09, 0x06, 0x1a, 0x31, 0x2c, 0x0b, 0x3a, 0x5c, 0x22, 0x2b, - 0x2e, 0x12, 0xd7, 0x1c, 0x21, 0x1d, 0x1b, 0x43, 0x0e, 0x27, 0x22, 0x1a, - 0x01, 0x50, 0x26, 0x31, 0x36, 0x15, 0x4b, 0x1a, 0x2f, 0x22, 0x2f, 0x02, - 0xe6, 0x0f, 0x20, 0x3e, 0x01, 0x2a, 0x1a, 0x08, 0x20, 0x51, 0xa3, 0x48, - 0x58, 0x33, 0x57, 0x42, 0x4d, 0x2c, 0x26, 0x14, 0x1b, 0x26, 0x18, 0x3f, - 0x25, 0x19, 0x25, 0x10, 0x10, 0x57, 0x4d, 0x54, 0x1e, 0x48, 0x26, 0x2d, - 0x3c, 0x51, 0xfd, 0x8d, 0x4c, 0x3a, 0x49, 0x1c, 0xb6, 0x58, 0x28, 0x01, - 0x09, 0xd3, 0x23, 0x16, 0x02, 0x03, 0x02, 0x03, 0x14, 0x1f, 0x0f, 0x3a, - 0x19, 0x2b, 0x28, 0x25, 0x28, 0x11, 0x03, 0x01, 0x02, 0x03, 0x15, 0x2d, - 0x28, 0x01, 0x0d, 0x1e, 0x2f, 0x26, 0x2c, 0x32, 0x1a, 0x3b, 0x30, 0x1f, - 0x14, 0x2e, 0x4d, 0x58, 0x2b, 0x2a, 0x36, 0x4c, 0x37, 0x44, 0x00, 0x00, - 0x00, 0x06, 0x00, 0x1e, 0xff, 0xed, 0x03, 0x8e, 0x03, 0x5c, 0x00, 0x18, - 0x00, 0x22, 0x00, 0x26, 0x00, 0x41, 0x00, 0x4b, 0x00, 0x55, 0x00, 0x00, - 0x00, 0x17, 0x16, 0x17, 0x07, 0x33, 0x36, 0x37, 0x36, 0x37, 0x17, 0x06, - 0x07, 0x06, 0x07, 0x33, 0x11, 0x21, 0x11, 0x33, 0x26, 0x27, 0x26, 0x27, - 0x37, 0x00, 0x37, 0x36, 0x37, 0x17, 0x06, 0x07, 0x06, 0x07, 0x27, 0x01, - 0x35, 0x21, 0x15, 0x17, 0x33, 0x15, 0x14, 0x16, 0x17, 0x16, 0x33, 0x32, - 0x37, 0x3e, 0x01, 0x37, 0x36, 0x37, 0x17, 0x06, 0x07, 0x0e, 0x02, 0x07, - 0x2b, 0x01, 0x2e, 0x01, 0x35, 0x13, 0x16, 0x17, 0x16, 0x17, 0x07, 0x26, - 0x27, 0x26, 0x27, 0x25, 0x16, 0x17, 0x16, 0x17, 0x07, 0x26, 0x27, 0x26, - 0x27, 0x01, 0x48, 0x1a, 0x18, 0x0c, 0x36, 0xbe, 0x16, 0x1e, 0x1f, 0x18, - 0x4b, 0x15, 0x23, 0x09, 0x0a, 0xab, 0xfd, 0x6c, 0xa3, 0x13, 0x0a, 0x18, - 0x11, 0x4a, 0xfe, 0xff, 0x25, 0x22, 0x11, 0x4f, 0x13, 0x21, 0x1d, 0x23, - 0x4b, 0x02, 0xb0, 0xfe, 0x18, 0x20, 0x55, 0x15, 0x22, 0x0f, 0x3b, 0x3c, - 0x0d, 0x24, 0x18, 0x04, 0x07, 0x02, 0x53, 0x04, 0x08, 0x07, 0x1b, 0x34, - 0x2f, 0x5b, 0x5f, 0x3d, 0x33, 0xcd, 0x17, 0x27, 0x1b, 0x1d, 0x45, 0x15, - 0x21, 0x20, 0x1b, 0x01, 0x73, 0x20, 0x2b, 0x26, 0x17, 0x4c, 0x12, 0x2c, - 0x29, 0x1a, 0x03, 0x46, 0x26, 0x26, 0x17, 0x1d, 0x17, 0x2a, 0x2b, 0x2a, - 0x2b, 0x23, 0x2f, 0x0e, 0x0b, 0xfe, 0x9f, 0x01, 0x61, 0x22, 0x11, 0x24, - 0x15, 0x29, 0xfc, 0xff, 0x53, 0x50, 0x36, 0x1d, 0x39, 0x4f, 0x41, 0x3d, - 0x27, 0x01, 0x7e, 0xc0, 0xc0, 0x8f, 0xaf, 0x21, 0x15, 0x02, 0x01, 0x01, - 0x02, 0x12, 0x1b, 0x2f, 0x21, 0x17, 0x31, 0x2a, 0x23, 0x27, 0x12, 0x03, - 0x03, 0x2f, 0x3a, 0x01, 0x09, 0x19, 0x32, 0x23, 0x2e, 0x31, 0x24, 0x2d, - 0x2c, 0x20, 0x06, 0x2f, 0x4a, 0x43, 0x36, 0x29, 0x2d, 0x4f, 0x4c, 0x28, - 0x00, 0x01, 0x00, 0x14, 0xff, 0xd4, 0x03, 0x9c, 0x03, 0x5d, 0x00, 0x58, - 0x00, 0x00, 0x00, 0x06, 0x07, 0x0e, 0x02, 0x07, 0x06, 0x2f, 0x01, 0x16, - 0x37, 0x3e, 0x02, 0x37, 0x36, 0x37, 0x23, 0x06, 0x07, 0x06, 0x07, 0x27, - 0x36, 0x37, 0x36, 0x35, 0x11, 0x21, 0x27, 0x37, 0x16, 0x17, 0x33, 0x26, - 0x2f, 0x02, 0x37, 0x16, 0x17, 0x16, 0x17, 0x07, 0x33, 0x15, 0x21, 0x16, - 0x17, 0x36, 0x37, 0x17, 0x06, 0x0f, 0x01, 0x16, 0x17, 0x1e, 0x01, 0x33, - 0x32, 0x36, 0x37, 0x36, 0x37, 0x17, 0x06, 0x07, 0x0e, 0x01, 0x07, 0x06, - 0x23, 0x22, 0x27, 0x2e, 0x01, 0x27, 0x06, 0x07, 0x27, 0x36, 0x37, 0x26, - 0x27, 0x21, 0x15, 0x33, 0x01, 0xc3, 0x07, 0x07, 0x05, 0x14, 0x29, 0x26, - 0x2e, 0x33, 0x12, 0x36, 0x1a, 0x19, 0x14, 0x09, 0x03, 0x07, 0x02, 0x98, - 0x03, 0x16, 0x16, 0x3f, 0x52, 0x3d, 0x17, 0x17, 0x01, 0x7e, 0x0b, 0x55, - 0x04, 0x06, 0x92, 0x16, 0x13, 0x12, 0x26, 0x3b, 0x20, 0x1c, 0x23, 0x12, - 0x2c, 0x78, 0xfe, 0xdf, 0x11, 0x20, 0x47, 0x2e, 0x50, 0x43, 0x58, 0x0b, - 0x10, 0x0f, 0x17, 0x1d, 0x0d, 0x10, 0x13, 0x0b, 0x0d, 0x0c, 0x4c, 0x11, - 0x11, 0x0f, 0x1e, 0x15, 0x14, 0x17, 0x13, 0x12, 0x21, 0x35, 0x1e, 0x46, - 0x64, 0x3a, 0x73, 0x4c, 0x2f, 0x1c, 0xfe, 0xd0, 0xf0, 0x01, 0x87, 0x85, - 0x46, 0x2e, 0x31, 0x18, 0x05, 0x06, 0x02, 0x56, 0x04, 0x01, 0x02, 0x08, - 0x17, 0x1d, 0x51, 0x80, 0x96, 0x5e, 0x68, 0x6e, 0x2a, 0x61, 0x5f, 0x61, - 0xa1, 0x01, 0x00, 0x95, 0x01, 0x4c, 0x4a, 0x1b, 0x16, 0x13, 0x27, 0x32, - 0x1e, 0x1c, 0x25, 0x18, 0x26, 0x53, 0xbb, 0x80, 0x72, 0x93, 0x1c, 0xbe, - 0x80, 0x0f, 0x28, 0x1a, 0x2a, 0x20, 0x17, 0x1f, 0x28, 0x39, 0x20, 0x4a, - 0x2a, 0x21, 0x25, 0x08, 0x0d, 0x09, 0x0e, 0x49, 0x42, 0x4d, 0x4b, 0x43, - 0x52, 0x5a, 0x8b, 0xff, 0x7e, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x22, - 0xff, 0xde, 0x03, 0x8b, 0x03, 0x50, 0x00, 0x4c, 0x00, 0x00, 0x13, 0x35, - 0x33, 0x15, 0x33, 0x15, 0x23, 0x15, 0x36, 0x37, 0x17, 0x37, 0x35, 0x06, - 0x07, 0x27, 0x36, 0x37, 0x36, 0x37, 0x17, 0x06, 0x0f, 0x01, 0x15, 0x25, - 0x17, 0x05, 0x15, 0x14, 0x16, 0x3b, 0x01, 0x32, 0x3e, 0x01, 0x37, 0x36, - 0x37, 0x17, 0x06, 0x07, 0x0e, 0x02, 0x0f, 0x01, 0x27, 0x2e, 0x01, 0x3d, - 0x01, 0x07, 0x27, 0x07, 0x11, 0x14, 0x06, 0x07, 0x0e, 0x01, 0x2f, 0x01, - 0x16, 0x33, 0x32, 0x36, 0x3d, 0x01, 0x06, 0x07, 0x27, 0x36, 0x37, 0x35, - 0x23, 0x35, 0xbd, 0x57, 0x68, 0x68, 0x29, 0x25, 0x0e, 0x96, 0x2e, 0x3d, - 0x1e, 0x62, 0x84, 0x73, 0x5d, 0x22, 0x67, 0x70, 0x1f, 0x01, 0x23, 0x09, - 0xfe, 0xd4, 0x19, 0x1a, 0x53, 0x16, 0x17, 0x0d, 0x03, 0x06, 0x02, 0x55, - 0x02, 0x08, 0x07, 0x16, 0x2b, 0x2a, 0x41, 0x5a, 0x37, 0x2b, 0x92, 0x08, - 0x58, 0x28, 0x32, 0x13, 0x3b, 0x13, 0x11, 0x1e, 0x2e, 0x1c, 0x0d, 0x5a, - 0x28, 0x19, 0x43, 0x58, 0x7e, 0x02, 0xa5, 0xab, 0xab, 0x54, 0x83, 0x10, - 0x12, 0x44, 0x15, 0xd4, 0x08, 0x0a, 0x56, 0x0c, 0x1d, 0x1a, 0x1e, 0x52, - 0x21, 0x18, 0x07, 0xdb, 0x29, 0x56, 0x2b, 0xf0, 0x25, 0x1d, 0x07, 0x1b, - 0x1d, 0x22, 0x40, 0x16, 0x34, 0x36, 0x33, 0x30, 0x11, 0x01, 0x01, 0x01, - 0x01, 0x39, 0x4a, 0xf6, 0x15, 0x47, 0x26, 0xfe, 0xde, 0x39, 0x30, 0x06, - 0x03, 0x03, 0x01, 0x5f, 0x03, 0x0e, 0x1c, 0xee, 0x21, 0x0d, 0x54, 0x14, - 0x20, 0xa4, 0x54, 0x00, 0x00, 0x03, 0x00, 0x27, 0xff, 0xcd, 0x03, 0x6a, - 0x03, 0x54, 0x00, 0x22, 0x00, 0x38, 0x00, 0x3e, 0x00, 0x00, 0x13, 0x35, - 0x33, 0x15, 0x33, 0x15, 0x23, 0x15, 0x37, 0x17, 0x06, 0x07, 0x11, 0x14, - 0x06, 0x07, 0x06, 0x2f, 0x01, 0x16, 0x33, 0x32, 0x36, 0x3d, 0x01, 0x06, - 0x31, 0x06, 0x07, 0x27, 0x36, 0x37, 0x35, 0x23, 0x35, 0x00, 0x37, 0x36, - 0x35, 0x11, 0x33, 0x27, 0x26, 0x27, 0x37, 0x16, 0x1f, 0x02, 0x33, 0x11, - 0x21, 0x06, 0x07, 0x06, 0x07, 0x27, 0x01, 0x35, 0x21, 0x15, 0x14, 0x07, - 0xb0, 0x54, 0x69, 0x69, 0x5c, 0x12, 0x1a, 0x54, 0x23, 0x30, 0x28, 0x33, - 0x10, 0x20, 0x24, 0x1a, 0x0c, 0x2a, 0x41, 0x08, 0x16, 0x23, 0x66, 0x71, - 0x01, 0x22, 0x19, 0x18, 0xc8, 0x0b, 0x12, 0x0a, 0x55, 0x09, 0x0d, 0x08, - 0x0e, 0xb6, 0xfe, 0x7c, 0x06, 0x12, 0x17, 0x4f, 0x50, 0x01, 0xfd, 0xfe, - 0xd4, 0x01, 0x02, 0xa8, 0xa4, 0xa4, 0x54, 0x98, 0x23, 0x55, 0x0c, 0x20, - 0xfe, 0xec, 0x35, 0x2c, 0x06, 0x06, 0x02, 0x58, 0x03, 0x0e, 0x19, 0xe5, - 0x0e, 0x15, 0x02, 0x59, 0x08, 0x23, 0xb5, 0x54, 0xfd, 0xbf, 0x58, 0x5d, - 0xb6, 0x01, 0x04, 0x21, 0x35, 0x16, 0x12, 0x14, 0x26, 0x18, 0x2c, 0xfe, - 0x8e, 0x72, 0x47, 0x64, 0x7a, 0x31, 0x01, 0xba, 0xcc, 0xa2, 0x1c, 0x0e, - 0x00, 0x04, 0x00, 0x25, 0xff, 0xd9, 0x03, 0x8f, 0x03, 0x50, 0x00, 0x22, - 0x00, 0x36, 0x00, 0x48, 0x00, 0x4d, 0x00, 0x00, 0x13, 0x35, 0x33, 0x15, - 0x33, 0x15, 0x23, 0x15, 0x36, 0x37, 0x17, 0x06, 0x07, 0x11, 0x14, 0x06, - 0x07, 0x06, 0x23, 0x27, 0x16, 0x33, 0x32, 0x3e, 0x01, 0x3d, 0x01, 0x06, - 0x07, 0x27, 0x36, 0x37, 0x35, 0x23, 0x35, 0x01, 0x33, 0x35, 0x23, 0x35, - 0x33, 0x35, 0x33, 0x15, 0x33, 0x15, 0x23, 0x15, 0x33, 0x15, 0x23, 0x15, - 0x23, 0x35, 0x23, 0x12, 0x37, 0x26, 0x27, 0x23, 0x35, 0x21, 0x15, 0x06, - 0x07, 0x16, 0x17, 0x07, 0x26, 0x27, 0x06, 0x07, 0x27, 0x36, 0x17, 0x36, - 0x37, 0x21, 0xae, 0x50, 0x60, 0x60, 0x1b, 0x2c, 0x14, 0x1d, 0x3e, 0x21, - 0x29, 0x22, 0x39, 0x11, 0x2a, 0x14, 0x14, 0x0f, 0x05, 0x49, 0x2a, 0x16, - 0x40, 0x49, 0x74, 0x01, 0x0e, 0xf6, 0xcd, 0xcd, 0x51, 0xcc, 0xcc, 0xf4, - 0xf4, 0x51, 0xf6, 0x83, 0x58, 0x52, 0x3e, 0x23, 0x01, 0xe4, 0x34, 0x69, - 0x5d, 0x7b, 0x1d, 0xa8, 0x5f, 0x64, 0x91, 0x1d, 0xc7, 0x4d, 0x5b, 0x2f, - 0xfe, 0xf6, 0x02, 0xa7, 0xa9, 0xa9, 0x53, 0x81, 0x0c, 0x16, 0x55, 0x10, - 0x1d, 0xfe, 0xd8, 0x31, 0x28, 0x05, 0x05, 0x57, 0x04, 0x05, 0x10, 0x14, - 0xeb, 0x20, 0x0e, 0x57, 0x17, 0x20, 0xa5, 0x53, 0xfe, 0x17, 0x5f, 0x4d, - 0x5b, 0x5b, 0x4d, 0x5f, 0x50, 0x95, 0x95, 0x01, 0x93, 0x2a, 0x43, 0x68, - 0x4d, 0x4d, 0x5c, 0x50, 0x2d, 0x20, 0x4c, 0x34, 0x36, 0x37, 0x31, 0x4a, - 0xac, 0x35, 0x3b, 0x47, 0x00, 0x05, 0x00, 0x22, 0xff, 0xe0, 0x03, 0x7d, - 0x03, 0x4b, 0x00, 0x03, 0x00, 0x25, 0x00, 0x4b, 0x00, 0x4f, 0x00, 0x53, - 0x00, 0x00, 0x01, 0x11, 0x21, 0x11, 0x04, 0x37, 0x35, 0x23, 0x35, 0x33, - 0x35, 0x33, 0x15, 0x33, 0x15, 0x23, 0x15, 0x36, 0x37, 0x17, 0x06, 0x07, - 0x11, 0x14, 0x06, 0x07, 0x06, 0x2f, 0x01, 0x16, 0x33, 0x32, 0x36, 0x3d, - 0x01, 0x06, 0x07, 0x27, 0x01, 0x33, 0x15, 0x36, 0x37, 0x36, 0x37, 0x17, - 0x06, 0x07, 0x06, 0x07, 0x15, 0x14, 0x1e, 0x01, 0x17, 0x32, 0x37, 0x3e, - 0x02, 0x3f, 0x01, 0x17, 0x06, 0x07, 0x0e, 0x02, 0x07, 0x06, 0x23, 0x27, - 0x2e, 0x02, 0x35, 0x01, 0x35, 0x21, 0x15, 0x25, 0x35, 0x21, 0x15, 0x03, - 0x4d, 0xfe, 0x37, 0xfe, 0xe7, 0x41, 0x75, 0x75, 0x55, 0x67, 0x67, 0x2d, - 0x30, 0x0f, 0x2a, 0x42, 0x25, 0x30, 0x2f, 0x30, 0x10, 0x26, 0x1e, 0x1d, - 0x0e, 0x49, 0x2b, 0x16, 0x01, 0x61, 0x53, 0x4c, 0x4f, 0x74, 0x52, 0x1a, - 0x60, 0x63, 0x69, 0x4f, 0x0d, 0x25, 0x2d, 0x8a, 0x1c, 0x22, 0x1d, 0x0a, - 0x03, 0x04, 0x52, 0x02, 0x05, 0x06, 0x18, 0x38, 0x39, 0x24, 0x59, 0x45, - 0x46, 0x44, 0x18, 0x01, 0x76, 0xfe, 0xdb, 0x01, 0x25, 0xfe, 0xdb, 0x01, - 0xa1, 0xfe, 0x4f, 0x01, 0xb1, 0x1a, 0x18, 0xb7, 0x52, 0xa3, 0xa3, 0x52, - 0x9a, 0x0f, 0x14, 0x54, 0x13, 0x18, 0xfe, 0xf4, 0x36, 0x31, 0x06, 0x07, - 0x02, 0x59, 0x04, 0x0f, 0x1c, 0xe0, 0x19, 0x0b, 0x57, 0x01, 0xd2, 0x80, - 0x0f, 0x16, 0x20, 0x1b, 0x4b, 0x21, 0x19, 0x19, 0x11, 0x11, 0x1b, 0x16, - 0x07, 0x01, 0x01, 0x02, 0x08, 0x13, 0x15, 0x35, 0x15, 0x25, 0x19, 0x25, - 0x25, 0x12, 0x03, 0x03, 0x01, 0x01, 0x14, 0x30, 0x31, 0xfd, 0xe4, 0x64, - 0x64, 0xb1, 0x67, 0x67, 0x00, 0x04, 0x00, 0x24, 0xff, 0xdc, 0x03, 0x8f, - 0x03, 0x4c, 0x00, 0x1d, 0x00, 0x40, 0x00, 0x44, 0x00, 0x48, 0x00, 0x00, - 0x01, 0x35, 0x23, 0x06, 0x07, 0x06, 0x07, 0x27, 0x36, 0x37, 0x36, 0x35, - 0x11, 0x21, 0x15, 0x21, 0x1d, 0x01, 0x33, 0x35, 0x33, 0x15, 0x33, 0x15, - 0x23, 0x15, 0x33, 0x11, 0x21, 0x11, 0x24, 0x37, 0x35, 0x23, 0x35, 0x33, - 0x35, 0x33, 0x15, 0x33, 0x15, 0x23, 0x15, 0x36, 0x37, 0x17, 0x06, 0x07, - 0x11, 0x14, 0x06, 0x07, 0x06, 0x2f, 0x01, 0x16, 0x33, 0x32, 0x3e, 0x01, - 0x3d, 0x01, 0x06, 0x07, 0x27, 0x01, 0x35, 0x21, 0x15, 0x01, 0x35, 0x23, - 0x15, 0x02, 0x6f, 0xb2, 0x06, 0x11, 0x17, 0x46, 0x4d, 0x40, 0x1a, 0x18, - 0x01, 0xfc, 0xfe, 0x56, 0xaf, 0x52, 0xce, 0xce, 0x98, 0xfe, 0x7c, 0xfe, - 0x7c, 0x53, 0x6b, 0x6b, 0x53, 0x54, 0x54, 0x24, 0x26, 0x11, 0x16, 0x45, - 0x22, 0x28, 0x2d, 0x35, 0x0f, 0x20, 0x0f, 0x20, 0x13, 0x06, 0x3c, 0x2e, - 0x16, 0x02, 0xf2, 0xfe, 0xaa, 0x01, 0x49, 0xe4, 0x01, 0x24, 0x5a, 0x77, - 0x47, 0x6d, 0x77, 0x2b, 0x66, 0x72, 0x63, 0xc6, 0x01, 0x18, 0xf5, 0x2c, - 0x36, 0x5a, 0x5a, 0x4b, 0x5a, 0xfe, 0xca, 0x01, 0x36, 0x5e, 0x20, 0xad, - 0x52, 0xab, 0xab, 0x52, 0x89, 0x10, 0x13, 0x54, 0x0b, 0x21, 0xfe, 0xdf, - 0x2f, 0x2d, 0x06, 0x07, 0x02, 0x55, 0x02, 0x02, 0x0f, 0x17, 0xe8, 0x19, - 0x10, 0x59, 0x01, 0x01, 0x5f, 0x5f, 0xfd, 0xc4, 0x9d, 0x9d, 0x00, 0x00, - 0x00, 0x05, 0x00, 0x26, 0xff, 0xd6, 0x03, 0x8f, 0x03, 0x56, 0x00, 0x22, - 0x00, 0x40, 0x00, 0x5d, 0x00, 0x64, 0x00, 0x6e, 0x00, 0x00, 0x13, 0x35, - 0x33, 0x15, 0x33, 0x15, 0x23, 0x15, 0x36, 0x37, 0x17, 0x06, 0x07, 0x11, - 0x14, 0x06, 0x07, 0x06, 0x2f, 0x01, 0x16, 0x33, 0x32, 0x3e, 0x01, 0x3d, - 0x01, 0x06, 0x07, 0x27, 0x36, 0x37, 0x35, 0x23, 0x35, 0x00, 0x36, 0x37, - 0x26, 0x27, 0x36, 0x37, 0x23, 0x35, 0x33, 0x36, 0x37, 0x17, 0x06, 0x0f, - 0x01, 0x21, 0x15, 0x23, 0x06, 0x07, 0x16, 0x17, 0x07, 0x26, 0x27, 0x0e, - 0x01, 0x07, 0x27, 0x13, 0x33, 0x26, 0x27, 0x26, 0x27, 0x37, 0x23, 0x35, - 0x33, 0x2f, 0x01, 0x26, 0x27, 0x37, 0x16, 0x17, 0x16, 0x17, 0x33, 0x15, - 0x23, 0x17, 0x0f, 0x02, 0x33, 0x15, 0x21, 0x12, 0x17, 0x36, 0x37, 0x23, - 0x06, 0x07, 0x12, 0x17, 0x16, 0x17, 0x07, 0x33, 0x37, 0x36, 0x37, 0x23, - 0xa5, 0x4e, 0x60, 0x60, 0x2a, 0x19, 0x14, 0x16, 0x41, 0x22, 0x28, 0x36, - 0x2b, 0x10, 0x20, 0x25, 0x14, 0x0f, 0x05, 0x41, 0x2a, 0x14, 0x3f, 0x40, - 0x6a, 0x01, 0x30, 0x8d, 0x30, 0x66, 0x47, 0x1b, 0x1b, 0x76, 0x98, 0x18, - 0x0a, 0x4f, 0x10, 0x03, 0x09, 0x01, 0x5c, 0x68, 0x26, 0x37, 0x83, 0x4a, - 0x2c, 0x5c, 0x85, 0x36, 0xac, 0x67, 0x1c, 0x34, 0x99, 0x17, 0x03, 0x13, - 0x15, 0x42, 0x82, 0xde, 0x03, 0x0a, 0x07, 0x05, 0x56, 0x0e, 0x08, 0x02, - 0x05, 0xcf, 0x8b, 0x42, 0x0f, 0x19, 0x14, 0xa8, 0xfd, 0xbf, 0xcd, 0x55, - 0x34, 0x21, 0xbd, 0x15, 0x0e, 0x18, 0x13, 0x19, 0x0d, 0x23, 0x76, 0x29, - 0x15, 0x0e, 0xeb, 0x02, 0xa3, 0xa6, 0xa6, 0x4e, 0x99, 0x12, 0x0d, 0x4f, - 0x0b, 0x1c, 0xfe, 0xe2, 0x30, 0x2a, 0x05, 0x06, 0x02, 0x56, 0x03, 0x04, - 0x10, 0x14, 0xe8, 0x18, 0x0d, 0x52, 0x12, 0x18, 0xb7, 0x4e, 0xfd, 0x8f, - 0x2b, 0x19, 0x2e, 0x18, 0x2f, 0x3a, 0x4d, 0x3c, 0x1f, 0x14, 0x2b, 0x07, - 0x15, 0x4d, 0x60, 0x3d, 0x3c, 0x2f, 0x47, 0x3c, 0x3d, 0x23, 0x40, 0x14, - 0x4e, 0x01, 0xfa, 0x28, 0x05, 0x21, 0x1a, 0x24, 0x4b, 0x0c, 0x1f, 0x16, - 0x0d, 0x11, 0x2a, 0x1b, 0x06, 0x14, 0x4b, 0x19, 0x1f, 0x32, 0x22, 0x4c, - 0xfe, 0xfd, 0x26, 0x34, 0x46, 0x2e, 0x17, 0x01, 0xb5, 0x21, 0x26, 0x19, - 0x15, 0x44, 0x25, 0x23, 0x00, 0x05, 0x00, 0x20, 0xff, 0xdf, 0x03, 0x98, - 0x03, 0x51, 0x00, 0x22, 0x00, 0x2e, 0x00, 0x38, 0x00, 0x4a, 0x00, 0x54, - 0x00, 0x00, 0x13, 0x35, 0x33, 0x15, 0x33, 0x15, 0x23, 0x15, 0x37, 0x17, - 0x06, 0x07, 0x11, 0x14, 0x06, 0x07, 0x0e, 0x01, 0x2f, 0x01, 0x16, 0x33, - 0x3e, 0x02, 0x3d, 0x01, 0x06, 0x07, 0x27, 0x36, 0x37, 0x35, 0x23, 0x35, - 0x01, 0x33, 0x35, 0x23, 0x35, 0x21, 0x15, 0x23, 0x15, 0x33, 0x15, 0x21, - 0x12, 0x37, 0x36, 0x37, 0x17, 0x06, 0x07, 0x06, 0x07, 0x27, 0x13, 0x33, - 0x26, 0x27, 0x26, 0x27, 0x37, 0x16, 0x17, 0x16, 0x17, 0x33, 0x15, 0x23, - 0x35, 0x21, 0x15, 0x23, 0x25, 0x16, 0x17, 0x16, 0x17, 0x07, 0x26, 0x27, - 0x26, 0x27, 0xa3, 0x52, 0x4f, 0x4f, 0x37, 0x17, 0x12, 0x3c, 0x25, 0x31, - 0x12, 0x30, 0x13, 0x10, 0x1b, 0x25, 0x14, 0x0f, 0x06, 0x4a, 0x20, 0x19, - 0x34, 0x4f, 0x6e, 0x01, 0x08, 0xfd, 0xbc, 0x01, 0xcf, 0xbb, 0xf6, 0xfd, - 0xb5, 0x48, 0x3d, 0x33, 0x26, 0x37, 0x32, 0x2d, 0x2f, 0x48, 0x32, 0x17, - 0xe1, 0x03, 0x06, 0x06, 0x10, 0x52, 0x0c, 0x0b, 0x03, 0x0c, 0xdd, 0x50, - 0xfe, 0x8b, 0x52, 0x01, 0x4e, 0x30, 0x46, 0x4e, 0x25, 0x32, 0x25, 0x4c, - 0x4f, 0x26, 0x02, 0xa5, 0xaa, 0xaa, 0x53, 0x8a, 0x1a, 0x53, 0x0a, 0x1b, - 0xfe, 0xeb, 0x39, 0x30, 0x08, 0x03, 0x02, 0x01, 0x57, 0x03, 0x01, 0x06, - 0x12, 0x15, 0xe3, 0x20, 0x09, 0x57, 0x0f, 0x22, 0xae, 0x53, 0xfd, 0xac, - 0xb3, 0x52, 0x52, 0xb3, 0x51, 0x01, 0xcd, 0x34, 0x2b, 0x29, 0x3b, 0x33, - 0x26, 0x29, 0x35, 0x43, 0x01, 0x3e, 0x0f, 0x0e, 0x17, 0x28, 0x11, 0x19, - 0x26, 0x08, 0x26, 0xc1, 0x71, 0x71, 0x34, 0x1c, 0x37, 0x3e, 0x25, 0x44, - 0x25, 0x3e, 0x40, 0x18, 0x00, 0x03, 0x00, 0x36, 0xff, 0xcd, 0x03, 0x9d, - 0x03, 0x56, 0x00, 0x26, 0x00, 0x2f, 0x00, 0x37, 0x00, 0x00, 0x01, 0x11, - 0x36, 0x37, 0x36, 0x37, 0x17, 0x06, 0x07, 0x21, 0x15, 0x23, 0x06, 0x07, - 0x06, 0x07, 0x16, 0x17, 0x07, 0x26, 0x27, 0x06, 0x07, 0x27, 0x15, 0x23, - 0x11, 0x06, 0x07, 0x27, 0x3e, 0x01, 0x35, 0x11, 0x33, 0x11, 0x36, 0x37, - 0x11, 0x12, 0x37, 0x27, 0x26, 0x27, 0x06, 0x07, 0x27, 0x11, 0x12, 0x1f, - 0x01, 0x37, 0x36, 0x37, 0x23, 0x07, 0x01, 0x66, 0x31, 0x32, 0x35, 0x14, - 0x5b, 0x11, 0x1b, 0x01, 0x4c, 0x4f, 0x20, 0x50, 0x09, 0x0c, 0x5a, 0x8a, - 0x3a, 0x8e, 0x54, 0x54, 0x95, 0x32, 0x56, 0x72, 0x4b, 0x1d, 0x0e, 0x0a, - 0x54, 0x47, 0x27, 0xeb, 0x50, 0x08, 0x49, 0x24, 0x1d, 0x17, 0x3c, 0xc7, - 0x51, 0x03, 0x05, 0x47, 0x1a, 0xcc, 0x09, 0x03, 0x4b, 0xfe, 0x98, 0x42, - 0x66, 0x6e, 0x5d, 0x10, 0x44, 0x46, 0x57, 0xe3, 0x89, 0x10, 0x11, 0x64, - 0x58, 0x4f, 0x60, 0x62, 0x5e, 0x62, 0x42, 0x33, 0x01, 0x09, 0x35, 0x1b, - 0x53, 0x06, 0x12, 0x12, 0x01, 0xc9, 0xfe, 0x36, 0x1f, 0x16, 0x02, 0x03, - 0xfd, 0x30, 0x5c, 0x0c, 0x75, 0x90, 0x2c, 0x1f, 0x2f, 0xfe, 0x54, 0x01, - 0x82, 0x7d, 0x05, 0x08, 0x7a, 0xc3, 0x13, 0x00, 0x00, 0x05, 0x00, 0x1e, - 0xff, 0xcd, 0x03, 0x9d, 0x03, 0x53, 0x00, 0x0c, 0x00, 0x16, 0x00, 0x38, - 0x00, 0x54, 0x00, 0x5a, 0x00, 0x00, 0x13, 0x27, 0x26, 0x27, 0x37, 0x16, - 0x17, 0x16, 0x17, 0x33, 0x15, 0x21, 0x35, 0x12, 0x37, 0x36, 0x37, 0x17, - 0x06, 0x07, 0x06, 0x07, 0x27, 0x12, 0x3f, 0x01, 0x26, 0x27, 0x37, 0x16, - 0x17, 0x36, 0x37, 0x17, 0x27, 0x26, 0x27, 0x37, 0x16, 0x17, 0x16, 0x17, - 0x07, 0x26, 0x27, 0x06, 0x07, 0x16, 0x17, 0x07, 0x26, 0x27, 0x07, 0x0e, - 0x01, 0x07, 0x27, 0x24, 0x37, 0x27, 0x26, 0x27, 0x07, 0x27, 0x36, 0x37, - 0x36, 0x37, 0x17, 0x06, 0x07, 0x21, 0x15, 0x23, 0x06, 0x0f, 0x01, 0x16, - 0x17, 0x07, 0x26, 0x27, 0x06, 0x07, 0x27, 0x12, 0x17, 0x36, 0x37, 0x23, - 0x07, 0xe8, 0x0e, 0x06, 0x11, 0x52, 0x0d, 0x09, 0x0b, 0x09, 0xa3, 0xfe, - 0x54, 0x1a, 0x23, 0x1d, 0x24, 0x48, 0x20, 0x24, 0x25, 0x38, 0x3d, 0x78, - 0x4a, 0x0e, 0x48, 0x2c, 0x3a, 0x25, 0x40, 0x1e, 0x16, 0x47, 0x27, 0x2b, - 0x2a, 0x3d, 0x35, 0x1d, 0x35, 0x1a, 0x3f, 0x05, 0x1a, 0x1b, 0x2b, 0x44, - 0x2c, 0x41, 0x1a, 0x44, 0x04, 0x25, 0x61, 0x41, 0x38, 0x02, 0x04, 0x4c, - 0x01, 0x3f, 0x1f, 0x0f, 0x40, 0x32, 0x24, 0x20, 0x17, 0x53, 0x14, 0x17, - 0x01, 0x17, 0x45, 0x20, 0x4b, 0x09, 0x52, 0x76, 0x39, 0x75, 0x4e, 0x4f, - 0x84, 0x3c, 0xd0, 0x40, 0x3c, 0x18, 0x9f, 0x0d, 0x02, 0xca, 0x2a, 0x15, - 0x33, 0x10, 0x24, 0x21, 0x1e, 0x1f, 0x56, 0x56, 0xfe, 0xf5, 0x37, 0x29, - 0x49, 0x22, 0x3f, 0x37, 0x3a, 0x43, 0x33, 0xfe, 0xdd, 0x64, 0x14, 0x58, - 0x28, 0x34, 0x20, 0x48, 0x3d, 0x4a, 0x16, 0x37, 0x3d, 0x2d, 0x2e, 0x3d, - 0x28, 0x47, 0x2c, 0x2f, 0x08, 0x29, 0x5b, 0x51, 0x53, 0x3d, 0x37, 0x27, - 0x55, 0x06, 0x35, 0x5e, 0x30, 0x42, 0x61, 0x66, 0x02, 0x6f, 0x82, 0x1d, - 0x36, 0x5b, 0x60, 0x53, 0x5f, 0x12, 0x4c, 0x40, 0x54, 0xec, 0x86, 0x11, - 0x73, 0x57, 0x47, 0x5d, 0x68, 0x61, 0x62, 0x43, 0x01, 0x90, 0x74, 0x7b, - 0xb8, 0x20, 0x00, 0x00, 0x00, 0x07, 0x00, 0x1a, 0xff, 0xd0, 0x03, 0x94, - 0x03, 0x52, 0x00, 0x1a, 0x00, 0x35, 0x00, 0x3e, 0x00, 0x45, 0x00, 0x4f, - 0x00, 0x6e, 0x00, 0x75, 0x00, 0x00, 0x01, 0x15, 0x33, 0x15, 0x23, 0x15, - 0x16, 0x17, 0x07, 0x26, 0x2f, 0x02, 0x15, 0x23, 0x35, 0x06, 0x07, 0x06, - 0x07, 0x27, 0x36, 0x37, 0x23, 0x35, 0x33, 0x35, 0x02, 0x37, 0x26, 0x27, - 0x36, 0x3f, 0x01, 0x23, 0x35, 0x33, 0x36, 0x37, 0x17, 0x06, 0x07, 0x33, - 0x15, 0x06, 0x07, 0x16, 0x17, 0x07, 0x26, 0x27, 0x06, 0x07, 0x27, 0x13, - 0x17, 0x16, 0x17, 0x07, 0x26, 0x27, 0x26, 0x27, 0x12, 0x17, 0x36, 0x37, - 0x23, 0x06, 0x07, 0x12, 0x37, 0x36, 0x37, 0x17, 0x06, 0x07, 0x06, 0x07, - 0x27, 0x12, 0x37, 0x27, 0x26, 0x27, 0x06, 0x07, 0x27, 0x36, 0x37, 0x36, - 0x37, 0x17, 0x06, 0x07, 0x21, 0x15, 0x23, 0x0e, 0x01, 0x07, 0x06, 0x07, - 0x16, 0x17, 0x07, 0x26, 0x27, 0x06, 0x07, 0x27, 0x12, 0x17, 0x37, 0x36, - 0x37, 0x23, 0x07, 0x01, 0x44, 0xae, 0xae, 0x64, 0x46, 0x2b, 0x13, 0x38, - 0x16, 0x1e, 0x4d, 0x1a, 0x27, 0x2d, 0x40, 0x2f, 0x68, 0x43, 0x92, 0xc4, - 0x4b, 0x44, 0x59, 0x3d, 0x0c, 0x16, 0x0c, 0x59, 0x7b, 0x0f, 0x0f, 0x4e, - 0x08, 0x0c, 0xd5, 0x22, 0x39, 0x3d, 0x18, 0x2d, 0x2c, 0x3a, 0x53, 0xa7, - 0x26, 0x61, 0x30, 0x1b, 0x0f, 0x3a, 0x07, 0x22, 0x1e, 0x0f, 0xaf, 0x3e, - 0x2d, 0x1c, 0x9d, 0x0a, 0x14, 0xb1, 0x1a, 0x1f, 0x0b, 0x3b, 0x0b, 0x22, - 0x1d, 0x16, 0x36, 0xd5, 0x45, 0x07, 0x36, 0x1a, 0x02, 0x12, 0x42, 0x35, - 0x21, 0x2b, 0x12, 0x53, 0x13, 0x18, 0x01, 0x04, 0x45, 0x0c, 0x30, 0x28, - 0x05, 0x02, 0x43, 0x77, 0x3b, 0x6b, 0x43, 0x41, 0x77, 0x3e, 0xb7, 0x3b, - 0x01, 0x38, 0x14, 0x8f, 0x0a, 0x03, 0x4b, 0xc9, 0x46, 0x04, 0x3d, 0x40, - 0x39, 0x13, 0x30, 0x11, 0x16, 0x5d, 0x83, 0x27, 0x24, 0x2f, 0x28, 0x3e, - 0x39, 0x55, 0x46, 0xc9, 0xfc, 0xfa, 0x23, 0x2f, 0x14, 0x15, 0x2a, 0x16, - 0x48, 0x22, 0x29, 0x16, 0x17, 0x1e, 0x44, 0x4f, 0x3e, 0x20, 0x0e, 0x45, - 0x1e, 0x1f, 0x3a, 0x36, 0x49, 0x03, 0x1e, 0x3f, 0x27, 0x1a, 0x25, 0x0e, - 0x33, 0x2c, 0x11, 0xfd, 0xa6, 0x1e, 0x2a, 0x3d, 0x14, 0x24, 0x02, 0x05, - 0x25, 0x2d, 0x18, 0x28, 0x13, 0x31, 0x28, 0x15, 0x28, 0xfd, 0xb4, 0x6a, - 0x0d, 0x6c, 0x88, 0x05, 0x1e, 0x31, 0x5b, 0x56, 0x6c, 0x52, 0x0e, 0x4a, - 0x44, 0x55, 0x7d, 0xbb, 0x4c, 0x0b, 0x02, 0x61, 0x5b, 0x44, 0x5b, 0x5a, - 0x59, 0x5c, 0x40, 0x01, 0x95, 0x7d, 0x02, 0x7a, 0xbd, 0x18, 0x00, 0x00, - 0x00, 0x02, 0x00, 0x26, 0xff, 0xd3, 0x03, 0x95, 0x03, 0x55, 0x00, 0x1d, - 0x00, 0x22, 0x00, 0x00, 0x00, 0x1f, 0x01, 0x1e, 0x01, 0x17, 0x21, 0x15, - 0x23, 0x06, 0x07, 0x16, 0x17, 0x07, 0x24, 0x27, 0x06, 0x07, 0x27, 0x36, - 0x37, 0x26, 0x27, 0x23, 0x35, 0x21, 0x27, 0x26, 0x27, 0x37, 0x02, 0x17, - 0x36, 0x37, 0x21, 0x01, 0xf4, 0x12, 0x07, 0x03, 0x06, 0x03, 0x01, 0x61, - 0x97, 0x3e, 0x85, 0x87, 0xee, 0x2b, 0xfe, 0xff, 0x8b, 0x88, 0xff, 0x31, - 0xeb, 0x89, 0x82, 0x45, 0x91, 0x01, 0x79, 0x0e, 0x0b, 0x10, 0x59, 0x84, - 0x75, 0x72, 0x35, 0xfe, 0xae, 0x03, 0x3f, 0x37, 0x18, 0x0b, 0x16, 0x0b, - 0x55, 0xf0, 0x91, 0x6c, 0x4c, 0x5e, 0x62, 0x74, 0x74, 0x67, 0x5a, 0x52, - 0x6f, 0x8f, 0xf2, 0x55, 0x32, 0x27, 0x26, 0x12, 0xfe, 0x52, 0x7b, 0x78, - 0xcb, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x1b, 0xff, 0xca, 0x03, 0x8f, - 0x03, 0x59, 0x00, 0x34, 0x00, 0x3c, 0x00, 0x49, 0x00, 0x53, 0x00, 0x70, - 0x00, 0x00, 0x13, 0x27, 0x26, 0x27, 0x37, 0x16, 0x1f, 0x01, 0x33, 0x15, - 0x23, 0x17, 0x06, 0x0f, 0x01, 0x06, 0x07, 0x33, 0x15, 0x23, 0x15, 0x33, - 0x15, 0x23, 0x15, 0x14, 0x06, 0x07, 0x06, 0x23, 0x27, 0x16, 0x33, 0x32, - 0x3e, 0x01, 0x3d, 0x01, 0x23, 0x35, 0x33, 0x35, 0x23, 0x35, 0x33, 0x26, - 0x2f, 0x01, 0x26, 0x27, 0x37, 0x23, 0x35, 0x02, 0x36, 0x37, 0x17, 0x0e, - 0x01, 0x07, 0x27, 0x12, 0x17, 0x16, 0x17, 0x16, 0x17, 0x07, 0x33, 0x36, - 0x37, 0x36, 0x37, 0x23, 0x13, 0x16, 0x17, 0x16, 0x17, 0x07, 0x26, 0x27, - 0x26, 0x27, 0x16, 0x37, 0x36, 0x35, 0x11, 0x36, 0x37, 0x36, 0x37, 0x17, - 0x06, 0x07, 0x06, 0x07, 0x15, 0x21, 0x15, 0x23, 0x11, 0x23, 0x11, 0x23, - 0x15, 0x14, 0x07, 0x0e, 0x01, 0x07, 0x27, 0xf7, 0x08, 0x09, 0x0c, 0x52, - 0x0e, 0x07, 0x0b, 0xa0, 0x7d, 0x46, 0x0d, 0x13, 0x09, 0x04, 0x07, 0x7b, - 0xb7, 0xad, 0xad, 0x1f, 0x2a, 0x25, 0x2e, 0x0f, 0x1d, 0x1c, 0x11, 0x0d, - 0x05, 0xba, 0xba, 0xc5, 0x82, 0x06, 0x04, 0x0e, 0x0f, 0x13, 0x3e, 0x6c, - 0x0f, 0x3b, 0x13, 0x45, 0x17, 0x3d, 0x1e, 0x42, 0xa0, 0x0a, 0x08, 0x0e, - 0x0a, 0x10, 0x2f, 0x69, 0x0b, 0x10, 0x1c, 0x06, 0xb2, 0xd5, 0x16, 0x1a, - 0x23, 0x0b, 0x3d, 0x1d, 0x0f, 0x1b, 0x15, 0x9b, 0x14, 0x16, 0x4c, 0x62, - 0x57, 0x3e, 0x1e, 0x2b, 0x5f, 0x56, 0x30, 0x01, 0x25, 0x64, 0x52, 0x6f, - 0x18, 0x0b, 0x31, 0x22, 0x50, 0x02, 0xf7, 0x18, 0x24, 0x1a, 0x0c, 0x21, - 0x1e, 0x23, 0x4b, 0x17, 0x26, 0x28, 0x12, 0x0b, 0x0d, 0x4c, 0x5d, 0x50, - 0xda, 0x31, 0x2b, 0x06, 0x04, 0x54, 0x03, 0x05, 0x11, 0x14, 0xc5, 0x50, - 0x5d, 0x4c, 0x0e, 0x07, 0x20, 0x21, 0x1f, 0x1a, 0x4b, 0xfd, 0x6c, 0x70, - 0x38, 0x1b, 0x3d, 0x77, 0x29, 0x26, 0x02, 0x70, 0x11, 0x0e, 0x1c, 0x12, - 0x27, 0x18, 0x15, 0x25, 0x40, 0x15, 0xfe, 0x5d, 0x1c, 0x28, 0x30, 0x15, - 0x2d, 0x32, 0x17, 0x2c, 0x19, 0x89, 0x60, 0x5f, 0xb8, 0x01, 0x28, 0x05, - 0x15, 0x13, 0x17, 0x50, 0x11, 0x17, 0x12, 0x05, 0x9c, 0x51, 0xfe, 0x20, - 0x01, 0xe0, 0x01, 0xb1, 0x6d, 0x34, 0x70, 0x32, 0x29, 0x00, 0x00, 0x00, - 0x00, 0x02, 0x00, 0x2e, 0xff, 0xd3, 0x03, 0x7b, 0x03, 0x1c, 0x00, 0x1b, - 0x00, 0x38, 0x00, 0x00, 0x01, 0x15, 0x21, 0x07, 0x06, 0x07, 0x21, 0x15, - 0x21, 0x06, 0x07, 0x0e, 0x01, 0x07, 0x27, 0x3e, 0x01, 0x37, 0x36, 0x37, - 0x21, 0x35, 0x21, 0x36, 0x3f, 0x01, 0x21, 0x35, 0x01, 0x33, 0x11, 0x14, - 0x16, 0x1f, 0x01, 0x32, 0x37, 0x3e, 0x02, 0x37, 0x36, 0x37, 0x17, 0x06, - 0x07, 0x0e, 0x02, 0x07, 0x06, 0x23, 0x22, 0x27, 0x2e, 0x01, 0x35, 0x03, - 0x43, 0xfe, 0xad, 0x04, 0x02, 0x04, 0x01, 0x95, 0xfe, 0x5e, 0x1b, 0x35, - 0x2b, 0x8e, 0x68, 0x3a, 0x5f, 0x82, 0x28, 0x2b, 0x17, 0xfe, 0xc9, 0x01, - 0x47, 0x06, 0x01, 0x03, 0xfe, 0xe7, 0x01, 0x69, 0x58, 0x0f, 0x1d, 0x42, - 0x22, 0x24, 0x13, 0x10, 0x08, 0x03, 0x07, 0x01, 0x55, 0x01, 0x0a, 0x06, - 0x14, 0x2d, 0x2d, 0x15, 0x35, 0x3e, 0x36, 0x35, 0x25, 0x03, 0x1c, 0x53, - 0x71, 0x25, 0x24, 0x54, 0x82, 0x57, 0x48, 0x84, 0x43, 0x51, 0x38, 0x74, - 0x42, 0x49, 0x60, 0x54, 0x34, 0x1d, 0x69, 0x53, 0xfe, 0x78, 0xfe, 0xe7, - 0x21, 0x13, 0x01, 0x01, 0x02, 0x01, 0x07, 0x13, 0x17, 0x41, 0x2b, 0x14, - 0x1a, 0x4f, 0x2d, 0x2d, 0x15, 0x03, 0x01, 0x03, 0x04, 0x33, 0x3e, 0x00, - 0x00, 0x05, 0x00, 0x5c, 0xff, 0xe1, 0x03, 0x8f, 0x03, 0x4e, 0x00, 0x16, - 0x00, 0x1a, 0x00, 0x1e, 0x00, 0x22, 0x00, 0x2c, 0x00, 0x00, 0x01, 0x35, - 0x33, 0x15, 0x33, 0x15, 0x23, 0x11, 0x14, 0x06, 0x07, 0x06, 0x23, 0x27, - 0x16, 0x33, 0x32, 0x3e, 0x01, 0x35, 0x11, 0x21, 0x35, 0x25, 0x21, 0x11, - 0x21, 0x37, 0x35, 0x23, 0x15, 0x13, 0x35, 0x23, 0x15, 0x25, 0x16, 0x17, - 0x16, 0x17, 0x07, 0x26, 0x27, 0x26, 0x27, 0x02, 0xc7, 0x5c, 0x6c, 0x6c, - 0x2b, 0x39, 0x2f, 0x60, 0x13, 0x33, 0x2f, 0x24, 0x1b, 0x09, 0xfe, 0xe0, - 0xfe, 0xb5, 0x01, 0x32, 0xfe, 0xce, 0xe0, 0x8e, 0x8e, 0x8e, 0x01, 0x59, - 0x1b, 0x2d, 0x28, 0x17, 0x4b, 0x18, 0x26, 0x30, 0x16, 0x02, 0x95, 0xb9, - 0xb9, 0x57, 0xfe, 0x1c, 0x3b, 0x33, 0x06, 0x05, 0x62, 0x03, 0x05, 0x15, - 0x1c, 0x01, 0xc8, 0x57, 0x76, 0xfd, 0x29, 0x54, 0xfb, 0xfb, 0x01, 0x4d, - 0xe0, 0xe0, 0x37, 0x25, 0x53, 0x42, 0x3d, 0x2a, 0x3b, 0x46, 0x58, 0x1e, - 0x00, 0x06, 0x00, 0x33, 0xff, 0xca, 0x03, 0x8e, 0x03, 0x29, 0x00, 0x22, - 0x00, 0x27, 0x00, 0x2b, 0x00, 0x30, 0x00, 0x35, 0x00, 0x39, 0x00, 0x00, - 0x01, 0x35, 0x21, 0x35, 0x21, 0x15, 0x21, 0x15, 0x21, 0x11, 0x21, 0x06, - 0x07, 0x16, 0x17, 0x1e, 0x01, 0x17, 0x07, 0x2e, 0x01, 0x27, 0x26, 0x27, - 0x0e, 0x01, 0x07, 0x27, 0x36, 0x37, 0x26, 0x27, 0x37, 0x23, 0x11, 0x01, - 0x3d, 0x01, 0x23, 0x15, 0x37, 0x35, 0x23, 0x15, 0x12, 0x17, 0x36, 0x37, - 0x23, 0x25, 0x35, 0x23, 0x1d, 0x01, 0x37, 0x35, 0x23, 0x15, 0x01, 0xb4, - 0xfe, 0x98, 0x03, 0x2a, 0xfe, 0x96, 0x01, 0x29, 0xfe, 0xd1, 0x0d, 0x2a, - 0x1e, 0x0f, 0x4e, 0xc3, 0x81, 0x15, 0x7f, 0xc6, 0x51, 0x2d, 0x21, 0x35, - 0xa3, 0x6a, 0x20, 0xbe, 0x55, 0x4c, 0x47, 0x30, 0x56, 0x01, 0x27, 0xd0, - 0xd0, 0xd0, 0x56, 0x48, 0x20, 0x0b, 0xb0, 0x01, 0xe2, 0xd3, 0xd3, 0xd3, - 0x02, 0x91, 0x4b, 0x4d, 0x4d, 0x4b, 0xfe, 0x89, 0x51, 0x41, 0x0c, 0x05, - 0x1c, 0x1b, 0x02, 0x56, 0x06, 0x1d, 0x1d, 0x10, 0x10, 0x2d, 0x3c, 0x15, - 0x4f, 0x23, 0x38, 0x32, 0x47, 0x2d, 0x01, 0x77, 0xfe, 0xd3, 0x0b, 0x45, - 0x50, 0x97, 0x4c, 0x4c, 0xfe, 0xe0, 0x2c, 0x2e, 0x3d, 0x4a, 0x50, 0x47, - 0x09, 0x97, 0x4c, 0x4c, 0x00, 0x09, 0x00, 0x30, 0xff, 0xd6, 0x03, 0x90, - 0x03, 0x38, 0x00, 0x03, 0x00, 0x19, 0x00, 0x1f, 0x00, 0x23, 0x00, 0x27, - 0x00, 0x2b, 0x00, 0x2f, 0x00, 0x41, 0x00, 0x46, 0x00, 0x00, 0x01, 0x11, - 0x21, 0x11, 0x03, 0x21, 0x15, 0x21, 0x11, 0x37, 0x36, 0x37, 0x17, 0x06, - 0x07, 0x15, 0x23, 0x35, 0x0f, 0x01, 0x06, 0x07, 0x27, 0x37, 0x11, 0x23, - 0x12, 0x3f, 0x01, 0x35, 0x23, 0x15, 0x37, 0x35, 0x23, 0x15, 0x37, 0x35, - 0x23, 0x15, 0x25, 0x35, 0x21, 0x15, 0x25, 0x35, 0x21, 0x15, 0x00, 0x37, - 0x26, 0x27, 0x23, 0x35, 0x21, 0x15, 0x06, 0x07, 0x16, 0x17, 0x07, 0x26, - 0x27, 0x06, 0x07, 0x27, 0x36, 0x17, 0x36, 0x37, 0x23, 0x03, 0x16, 0xfd, - 0x92, 0x78, 0x03, 0x5e, 0xfe, 0x3f, 0x16, 0x18, 0x0c, 0x04, 0x35, 0x09, - 0x4e, 0x1c, 0x3f, 0x9c, 0x4a, 0x08, 0x50, 0x56, 0xc8, 0x27, 0x60, 0xab, - 0xab, 0xab, 0xab, 0xab, 0x01, 0xf1, 0xfe, 0x35, 0x01, 0xcb, 0xfe, 0x35, - 0x01, 0x3b, 0x3d, 0x41, 0x2a, 0x17, 0x01, 0x64, 0x2d, 0x48, 0x44, 0x6d, - 0x25, 0x73, 0x4f, 0x44, 0x5b, 0x2c, 0x97, 0x32, 0x3a, 0x1e, 0xab, 0x03, - 0x38, 0xfe, 0xe7, 0x01, 0x19, 0xfe, 0xb6, 0x42, 0xfe, 0xd6, 0x04, 0x04, - 0x03, 0x48, 0x09, 0x01, 0x65, 0x59, 0x04, 0x09, 0x14, 0x06, 0x47, 0x05, - 0x01, 0x58, 0xfe, 0xb4, 0x06, 0x0f, 0x3d, 0x55, 0x91, 0x41, 0x41, 0x7e, - 0x40, 0x40, 0xf1, 0x32, 0x32, 0x69, 0x31, 0x31, 0xfd, 0x83, 0x32, 0x4b, - 0x6e, 0x41, 0x44, 0x67, 0x4f, 0x33, 0x2a, 0x47, 0x30, 0x40, 0x3a, 0x2f, - 0x42, 0xc8, 0x3a, 0x3f, 0x47, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x1c, - 0xff, 0xd5, 0x03, 0x94, 0x03, 0x24, 0x00, 0x22, 0x00, 0x3e, 0x00, 0x43, - 0x00, 0x47, 0x00, 0x4d, 0x00, 0x52, 0x00, 0x00, 0x00, 0x07, 0x0e, 0x01, - 0x07, 0x06, 0x23, 0x27, 0x16, 0x3b, 0x01, 0x3e, 0x01, 0x37, 0x36, 0x27, - 0x23, 0x15, 0x21, 0x15, 0x06, 0x0f, 0x01, 0x16, 0x17, 0x07, 0x26, 0x27, - 0x06, 0x07, 0x27, 0x15, 0x23, 0x11, 0x21, 0x00, 0x36, 0x37, 0x3e, 0x01, - 0x35, 0x11, 0x21, 0x11, 0x14, 0x06, 0x07, 0x06, 0x23, 0x27, 0x16, 0x33, - 0x32, 0x3e, 0x01, 0x3d, 0x01, 0x23, 0x06, 0x07, 0x06, 0x07, 0x27, 0x01, - 0x35, 0x23, 0x1d, 0x01, 0x37, 0x35, 0x23, 0x15, 0x00, 0x37, 0x26, 0x27, - 0x23, 0x11, 0x36, 0x17, 0x36, 0x37, 0x23, 0x03, 0x57, 0x06, 0x03, 0x2b, - 0x38, 0x33, 0x47, 0x0f, 0x2f, 0x28, 0x1f, 0x18, 0x0f, 0x02, 0x03, 0x01, - 0xf3, 0x01, 0x54, 0x1e, 0x53, 0x04, 0x3c, 0x69, 0x30, 0x61, 0x45, 0x38, - 0x55, 0x21, 0x4d, 0x01, 0x94, 0xfc, 0xdc, 0x1c, 0x09, 0x0c, 0x0a, 0x01, - 0x19, 0x28, 0x32, 0x2a, 0x27, 0x11, 0x17, 0x24, 0x17, 0x15, 0x08, 0x84, - 0x03, 0x0d, 0x10, 0x2d, 0x4d, 0x01, 0x1e, 0x81, 0x81, 0x81, 0x01, 0x99, - 0x3a, 0x43, 0x24, 0x15, 0x7a, 0x33, 0x3d, 0x1c, 0xa6, 0x02, 0xe0, 0x60, - 0x30, 0x26, 0x06, 0x05, 0x51, 0x03, 0x01, 0x0e, 0x17, 0x23, 0x21, 0xef, - 0x4b, 0x85, 0x70, 0x06, 0x41, 0x3e, 0x46, 0x40, 0x4b, 0x3c, 0x40, 0x27, - 0x3e, 0x03, 0x4f, 0xfc, 0xff, 0x45, 0x27, 0x32, 0x83, 0x62, 0x01, 0x7d, - 0xfd, 0x30, 0x36, 0x2e, 0x06, 0x05, 0x55, 0x03, 0x06, 0x13, 0x16, 0xad, - 0x4f, 0x46, 0x51, 0x57, 0x22, 0x01, 0x68, 0x97, 0x5b, 0x3c, 0xe2, 0x93, - 0x93, 0xfe, 0x2b, 0x3c, 0x64, 0x91, 0xfe, 0xa2, 0xf3, 0x4f, 0x52, 0x68, - 0x00, 0x09, 0x00, 0x29, 0xff, 0xd0, 0x03, 0x60, 0x03, 0x49, 0x00, 0x13, - 0x00, 0x1d, 0x00, 0x21, 0x00, 0x25, 0x00, 0x29, 0x00, 0x33, 0x00, 0x4f, - 0x00, 0x55, 0x00, 0x59, 0x00, 0x00, 0x13, 0x35, 0x33, 0x15, 0x33, 0x35, - 0x33, 0x15, 0x33, 0x15, 0x23, 0x11, 0x33, 0x15, 0x21, 0x35, 0x33, 0x11, - 0x23, 0x35, 0x12, 0x37, 0x36, 0x37, 0x17, 0x06, 0x07, 0x06, 0x07, 0x27, - 0x01, 0x35, 0x23, 0x15, 0x37, 0x35, 0x23, 0x15, 0x37, 0x35, 0x23, 0x15, - 0x13, 0x16, 0x1f, 0x01, 0x16, 0x17, 0x07, 0x26, 0x2f, 0x01, 0x16, 0x37, - 0x3e, 0x01, 0x35, 0x11, 0x21, 0x11, 0x14, 0x06, 0x07, 0x06, 0x23, 0x2f, - 0x01, 0x17, 0x32, 0x3e, 0x01, 0x3d, 0x01, 0x23, 0x06, 0x07, 0x0e, 0x01, - 0x07, 0x27, 0x01, 0x35, 0x23, 0x15, 0x14, 0x07, 0x37, 0x35, 0x23, 0x15, - 0x87, 0x4d, 0xa0, 0x4d, 0x47, 0x47, 0x49, 0xfe, 0x21, 0x5c, 0x41, 0x11, - 0x26, 0x1d, 0x31, 0x3f, 0x2f, 0x28, 0x1b, 0x33, 0x3c, 0x01, 0x4b, 0xa0, - 0xa0, 0xa0, 0xa0, 0xa0, 0x91, 0x14, 0x16, 0x10, 0x2d, 0x0f, 0x37, 0x15, - 0x24, 0x3c, 0xcf, 0x16, 0x0c, 0x0b, 0x01, 0x35, 0x23, 0x32, 0x19, 0x28, - 0x22, 0x11, 0x46, 0x1a, 0x16, 0x06, 0xa3, 0x06, 0x0b, 0x0a, 0x31, 0x29, - 0x4a, 0x01, 0x62, 0x9b, 0x02, 0x9d, 0x9b, 0x02, 0xed, 0x5c, 0x5c, 0x5c, - 0x5c, 0x49, 0xfe, 0x75, 0x4a, 0x4a, 0x01, 0x8b, 0x49, 0xfd, 0x52, 0x29, - 0x1e, 0x42, 0x32, 0x40, 0x2b, 0x1f, 0x31, 0x3d, 0x01, 0x01, 0x58, 0x58, - 0x9f, 0x54, 0x54, 0x9c, 0x50, 0x50, 0xfe, 0x76, 0x10, 0x15, 0x0f, 0x2d, - 0x12, 0x3a, 0x1b, 0x21, 0x3a, 0x32, 0x4e, 0x2d, 0x8f, 0x70, 0x01, 0x43, - 0xfd, 0x3e, 0x3c, 0x31, 0x07, 0x04, 0x01, 0x58, 0x03, 0x08, 0x15, 0x18, - 0x8e, 0x3c, 0x31, 0x2d, 0x5c, 0x37, 0x33, 0x01, 0x4b, 0x9a, 0x36, 0x28, - 0x3c, 0xe7, 0x99, 0x99, 0x00, 0x01, 0x00, 0x24, 0xff, 0xe1, 0x03, 0x97, - 0x03, 0x51, 0x00, 0x25, 0x00, 0x00, 0x01, 0x35, 0x21, 0x35, 0x21, 0x35, - 0x33, 0x15, 0x21, 0x15, 0x21, 0x15, 0x21, 0x15, 0x21, 0x16, 0x17, 0x16, - 0x17, 0x07, 0x26, 0x27, 0x26, 0x27, 0x11, 0x23, 0x11, 0x06, 0x07, 0x06, - 0x07, 0x27, 0x36, 0x37, 0x36, 0x37, 0x21, 0x35, 0x01, 0xb4, 0xfe, 0xd3, - 0x01, 0x2d, 0x55, 0x01, 0x2d, 0xfe, 0xd3, 0x01, 0x6c, 0xfe, 0xe1, 0x30, - 0x4a, 0x64, 0x63, 0x36, 0x69, 0x5f, 0x5f, 0x31, 0x55, 0x2f, 0x61, 0x55, - 0x73, 0x38, 0x6f, 0x5c, 0x47, 0x2f, 0xfe, 0xe4, 0x01, 0xe5, 0x96, 0x52, - 0x84, 0x84, 0x52, 0x96, 0x54, 0x52, 0x4c, 0x64, 0x35, 0x4d, 0x40, 0x65, - 0x67, 0x6e, 0xfe, 0x5a, 0x01, 0xa7, 0x73, 0x67, 0x58, 0x46, 0x4a, 0x3d, - 0x5e, 0x49, 0x53, 0x54, 0x00, 0x01, 0x00, 0x19, 0xff, 0xd9, 0x03, 0xa2, - 0x03, 0x50, 0x00, 0x27, 0x00, 0x00, 0x01, 0x35, 0x33, 0x15, 0x21, 0x15, - 0x21, 0x16, 0x17, 0x16, 0x17, 0x07, 0x26, 0x27, 0x26, 0x27, 0x23, 0x11, - 0x33, 0x15, 0x23, 0x15, 0x23, 0x35, 0x23, 0x35, 0x33, 0x11, 0x23, 0x06, - 0x07, 0x06, 0x07, 0x27, 0x36, 0x37, 0x36, 0x37, 0x21, 0x35, 0x01, 0xb0, - 0x5b, 0x01, 0x65, 0xfe, 0xf2, 0x2f, 0x48, 0x5c, 0x6d, 0x44, 0x68, 0x5f, - 0x5c, 0x2a, 0x06, 0xc7, 0xc7, 0x5b, 0xc3, 0xc3, 0x06, 0x2e, 0x52, 0x5b, - 0x71, 0x45, 0x6f, 0x59, 0x48, 0x2d, 0xfe, 0xf9, 0x02, 0xb9, 0x97, 0x97, - 0x56, 0x7b, 0x68, 0x85, 0x51, 0x50, 0x59, 0x92, 0x90, 0x8e, 0xfe, 0x6f, - 0x55, 0xa4, 0xa4, 0x55, 0x01, 0x91, 0x93, 0x81, 0x8e, 0x6d, 0x48, 0x60, - 0x87, 0x6c, 0x74, 0x56, 0x00, 0x02, 0x00, 0x15, 0xff, 0xd3, 0x03, 0x96, - 0x03, 0x4f, 0x00, 0x1f, 0x00, 0x4c, 0x00, 0x00, 0x01, 0x15, 0x33, 0x15, - 0x23, 0x15, 0x16, 0x17, 0x16, 0x17, 0x07, 0x26, 0x27, 0x26, 0x27, 0x26, - 0x17, 0x11, 0x23, 0x11, 0x07, 0x06, 0x07, 0x27, 0x36, 0x37, 0x36, 0x37, - 0x23, 0x35, 0x33, 0x35, 0x12, 0x36, 0x37, 0x3e, 0x01, 0x35, 0x11, 0x21, - 0x11, 0x14, 0x1e, 0x01, 0x1f, 0x01, 0x32, 0x37, 0x3e, 0x01, 0x37, 0x36, - 0x37, 0x17, 0x06, 0x07, 0x0e, 0x02, 0x07, 0x06, 0x23, 0x22, 0x27, 0x2e, - 0x01, 0x35, 0x11, 0x23, 0x15, 0x14, 0x06, 0x07, 0x0e, 0x01, 0x07, 0x27, - 0x01, 0x0c, 0x7e, 0x7e, 0x2b, 0x2e, 0x31, 0x11, 0x39, 0x17, 0x26, 0x0d, - 0x01, 0x18, 0x01, 0x53, 0x02, 0x2d, 0x35, 0x40, 0x39, 0x37, 0x1d, 0x14, - 0x80, 0x83, 0x9b, 0x30, 0x0e, 0x11, 0x0e, 0x01, 0x46, 0x03, 0x09, 0x0a, - 0x09, 0x08, 0x0a, 0x0b, 0x09, 0x01, 0x06, 0x01, 0x52, 0x04, 0x04, 0x04, - 0x14, 0x21, 0x1c, 0x0e, 0x19, 0x19, 0x0e, 0x27, 0x22, 0x9c, 0x0f, 0x12, - 0x0f, 0x33, 0x29, 0x4e, 0x03, 0x4f, 0xae, 0x54, 0x3b, 0x28, 0x33, 0x36, - 0x1b, 0x37, 0x22, 0x2d, 0x10, 0x01, 0x1b, 0x01, 0xfe, 0x2d, 0x01, 0xb3, - 0x05, 0x6c, 0x5b, 0x2e, 0x5d, 0x7f, 0x44, 0x42, 0x54, 0xae, 0xfc, 0xe4, - 0x4f, 0x2b, 0x34, 0x89, 0x68, 0x01, 0x44, 0xfd, 0x67, 0x17, 0x15, 0x07, - 0x02, 0x01, 0x03, 0x03, 0x15, 0x1d, 0x36, 0x45, 0x16, 0x5b, 0x2c, 0x2a, - 0x2e, 0x13, 0x02, 0x01, 0x01, 0x03, 0x32, 0x42, 0x02, 0x5a, 0xef, 0x6a, - 0x97, 0x3b, 0x35, 0x5b, 0x33, 0x31, 0x00, 0x00, 0x00, 0x03, 0x00, 0x13, - 0xff, 0xd1, 0x03, 0xa3, 0x03, 0x55, 0x00, 0x1c, 0x00, 0x33, 0x00, 0x3a, - 0x00, 0x00, 0x01, 0x15, 0x33, 0x15, 0x23, 0x15, 0x16, 0x17, 0x16, 0x17, - 0x07, 0x26, 0x2f, 0x01, 0x11, 0x23, 0x11, 0x07, 0x06, 0x07, 0x27, 0x36, - 0x37, 0x36, 0x37, 0x23, 0x35, 0x33, 0x35, 0x00, 0x37, 0x26, 0x27, 0x2e, - 0x01, 0x27, 0x23, 0x35, 0x21, 0x15, 0x06, 0x07, 0x06, 0x07, 0x16, 0x17, - 0x07, 0x26, 0x27, 0x06, 0x07, 0x27, 0x12, 0x16, 0x1f, 0x01, 0x36, 0x37, - 0x21, 0x01, 0x14, 0x7a, 0x7a, 0x2b, 0x37, 0x37, 0x11, 0x3f, 0x15, 0x2c, - 0x2a, 0x55, 0x01, 0x33, 0x34, 0x44, 0x43, 0x32, 0x21, 0x13, 0x82, 0x85, - 0x01, 0x23, 0x5f, 0x18, 0x0a, 0x2c, 0x37, 0x16, 0x1f, 0x01, 0xd8, 0x34, - 0x64, 0x10, 0x09, 0x57, 0x9e, 0x3b, 0x98, 0x5b, 0x62, 0x9c, 0x3d, 0xd7, - 0x32, 0x28, 0x0f, 0x5e, 0x2b, 0xfe, 0xfa, 0x03, 0x55, 0xb4, 0x54, 0x30, - 0x29, 0x3a, 0x3e, 0x18, 0x3b, 0x22, 0x33, 0x33, 0xfe, 0x24, 0x01, 0xb0, - 0x02, 0x79, 0x54, 0x33, 0x65, 0x75, 0x46, 0x44, 0x54, 0xb4, 0xfd, 0x38, - 0x71, 0x26, 0x14, 0x50, 0xbc, 0x7e, 0x55, 0x54, 0xfc, 0xa3, 0x1a, 0x0c, - 0x70, 0x6b, 0x4f, 0x70, 0x71, 0x72, 0x72, 0x4a, 0x02, 0x3a, 0xa8, 0x49, - 0x1a, 0x91, 0xe7, 0x00, 0x00, 0x03, 0x00, 0x17, 0xff, 0xcf, 0x03, 0x99, - 0x03, 0x50, 0x00, 0x1d, 0x00, 0x42, 0x00, 0x47, 0x00, 0x00, 0x13, 0x15, - 0x33, 0x15, 0x23, 0x15, 0x16, 0x17, 0x16, 0x17, 0x07, 0x26, 0x27, 0x26, - 0x27, 0x11, 0x23, 0x11, 0x07, 0x06, 0x07, 0x27, 0x36, 0x37, 0x36, 0x37, - 0x23, 0x35, 0x33, 0x35, 0x12, 0x37, 0x36, 0x3d, 0x01, 0x36, 0x37, 0x17, - 0x06, 0x07, 0x06, 0x07, 0x15, 0x21, 0x15, 0x06, 0x0f, 0x01, 0x16, 0x17, - 0x07, 0x26, 0x27, 0x06, 0x07, 0x27, 0x36, 0x37, 0x26, 0x27, 0x23, 0x06, - 0x07, 0x0e, 0x01, 0x07, 0x27, 0x00, 0x17, 0x36, 0x37, 0x23, 0xfe, 0x70, - 0x70, 0x2f, 0x22, 0x28, 0x11, 0x37, 0x14, 0x1d, 0x10, 0x12, 0x4f, 0x01, - 0x25, 0x2d, 0x45, 0x36, 0x2f, 0x16, 0x16, 0x6b, 0x72, 0xa7, 0x1d, 0x1c, - 0xd9, 0xf3, 0x12, 0x6b, 0x61, 0x5d, 0x63, 0x01, 0x7c, 0x2e, 0x54, 0x0a, - 0x4c, 0x7c, 0x33, 0x7f, 0x4d, 0x58, 0x89, 0x33, 0x8e, 0x51, 0x56, 0x2c, - 0x02, 0x03, 0x1b, 0x10, 0x34, 0x28, 0x4d, 0x01, 0x4e, 0x43, 0x48, 0x23, - 0xd1, 0x03, 0x50, 0xae, 0x51, 0x2d, 0x2d, 0x28, 0x2d, 0x1b, 0x3a, 0x1e, - 0x22, 0x14, 0x14, 0xfe, 0x23, 0x01, 0xb7, 0x03, 0x64, 0x56, 0x2d, 0x5d, - 0x76, 0x36, 0x49, 0x51, 0xae, 0xfd, 0x26, 0x6e, 0x6f, 0xb4, 0xf6, 0x0f, - 0x30, 0x56, 0x15, 0x0d, 0x0d, 0x09, 0x6d, 0x50, 0xbb, 0x74, 0x0e, 0x54, - 0x3f, 0x4e, 0x4b, 0x57, 0x58, 0x4e, 0x4c, 0x4b, 0x52, 0x7b, 0xbc, 0xbb, - 0x70, 0x3d, 0x71, 0x3d, 0x2e, 0x01, 0x56, 0x65, 0x65, 0x92, 0x00, 0x00, - 0x00, 0x04, 0x00, 0x14, 0xff, 0xe0, 0x03, 0x96, 0x03, 0x61, 0x00, 0x03, - 0x00, 0x3b, 0x00, 0x3f, 0x00, 0x47, 0x00, 0x00, 0x01, 0x11, 0x21, 0x11, - 0x24, 0x37, 0x36, 0x37, 0x23, 0x35, 0x33, 0x35, 0x33, 0x15, 0x33, 0x15, - 0x36, 0x37, 0x36, 0x37, 0x17, 0x06, 0x07, 0x21, 0x15, 0x06, 0x07, 0x16, - 0x17, 0x07, 0x26, 0x27, 0x06, 0x07, 0x06, 0x07, 0x27, 0x36, 0x37, 0x26, - 0x27, 0x06, 0x07, 0x27, 0x37, 0x23, 0x15, 0x16, 0x17, 0x07, 0x26, 0x27, - 0x26, 0x31, 0x11, 0x23, 0x11, 0x06, 0x07, 0x27, 0x05, 0x35, 0x21, 0x15, - 0x12, 0x17, 0x36, 0x37, 0x23, 0x06, 0x0f, 0x01, 0x03, 0x35, 0xfe, 0x5b, - 0xfe, 0xc5, 0x20, 0x1d, 0x11, 0x70, 0x73, 0x50, 0x60, 0x34, 0x26, 0x32, - 0x1f, 0x50, 0x0c, 0x15, 0x01, 0x1d, 0x3c, 0x62, 0x5d, 0x8a, 0x1c, 0xa6, - 0x68, 0x5e, 0x7e, 0x20, 0x18, 0x20, 0x92, 0x5c, 0x33, 0x2e, 0x1e, 0x2b, - 0x3d, 0x12, 0x5b, 0x42, 0x31, 0x39, 0x18, 0x13, 0x0f, 0x50, 0x29, 0x29, - 0x40, 0x02, 0xd0, 0xfe, 0xfc, 0x47, 0x42, 0x50, 0x34, 0xea, 0x04, 0x03, - 0x07, 0x01, 0x4d, 0xfe, 0xa9, 0x01, 0x57, 0x2e, 0x4f, 0x46, 0x44, 0x52, - 0xb0, 0xb0, 0x4d, 0x3a, 0x3d, 0x4a, 0x47, 0x19, 0x1d, 0x28, 0x4c, 0x6c, - 0x58, 0x35, 0x21, 0x51, 0x2e, 0x44, 0x42, 0x2f, 0x0c, 0x08, 0x50, 0x2f, - 0x3a, 0x2c, 0x3d, 0x27, 0x2d, 0x3a, 0x13, 0x1c, 0x41, 0x3d, 0x34, 0x21, - 0x17, 0x12, 0xfe, 0x10, 0x01, 0xaa, 0x67, 0x4e, 0x31, 0xc2, 0xb9, 0xb9, - 0x02, 0x11, 0x33, 0x42, 0x52, 0x08, 0x04, 0x0b, 0x00, 0x03, 0x00, 0x25, - 0xff, 0xd5, 0x03, 0x96, 0x03, 0x57, 0x00, 0x29, 0x00, 0x2d, 0x00, 0x31, - 0x00, 0x00, 0x01, 0x35, 0x21, 0x11, 0x21, 0x35, 0x33, 0x15, 0x21, 0x15, - 0x21, 0x15, 0x21, 0x11, 0x21, 0x15, 0x21, 0x15, 0x21, 0x16, 0x17, 0x16, - 0x17, 0x07, 0x26, 0x27, 0x26, 0x27, 0x23, 0x15, 0x23, 0x35, 0x23, 0x06, - 0x07, 0x06, 0x07, 0x27, 0x36, 0x37, 0x21, 0x35, 0x25, 0x35, 0x21, 0x15, - 0x25, 0x35, 0x21, 0x15, 0x01, 0xb5, 0xfe, 0xea, 0x01, 0x06, 0x55, 0x01, - 0x6a, 0xfe, 0x96, 0x01, 0x25, 0xfe, 0xeb, 0x01, 0x6a, 0xfe, 0xf0, 0x2f, - 0x2e, 0x58, 0x7d, 0x1f, 0x7c, 0x5d, 0x5b, 0x38, 0x01, 0x55, 0x03, 0x39, - 0x50, 0x61, 0x81, 0x22, 0xb7, 0x74, 0xfe, 0xfb, 0x02, 0x7d, 0xfe, 0x2d, - 0x01, 0xd3, 0xfe, 0x2d, 0x01, 0x15, 0x3d, 0x01, 0x48, 0xbd, 0x3e, 0x46, - 0x39, 0xfe, 0xb8, 0x3d, 0x49, 0x2b, 0x1a, 0x32, 0x1e, 0x4b, 0x26, 0x37, - 0x37, 0x4c, 0xf7, 0xf7, 0x46, 0x33, 0x3d, 0x28, 0x4b, 0x2a, 0x69, 0x49, - 0x82, 0x3e, 0x3e, 0x80, 0x3d, 0x3d, 0x00, 0x00, 0x00, 0x05, 0x00, 0x13, - 0xff, 0xcf, 0x03, 0x9b, 0x03, 0x55, 0x00, 0x21, 0x00, 0x3c, 0x00, 0x50, - 0x00, 0x54, 0x00, 0x58, 0x00, 0x00, 0x01, 0x11, 0x23, 0x14, 0x07, 0x15, - 0x33, 0x15, 0x23, 0x16, 0x17, 0x16, 0x17, 0x07, 0x26, 0x27, 0x06, 0x07, - 0x06, 0x07, 0x27, 0x36, 0x37, 0x36, 0x37, 0x23, 0x35, 0x33, 0x36, 0x35, - 0x36, 0x35, 0x23, 0x11, 0x00, 0x37, 0x36, 0x37, 0x23, 0x35, 0x33, 0x35, - 0x33, 0x15, 0x33, 0x15, 0x23, 0x15, 0x16, 0x17, 0x07, 0x26, 0x2f, 0x01, - 0x11, 0x23, 0x11, 0x07, 0x06, 0x07, 0x27, 0x01, 0x33, 0x35, 0x33, 0x15, - 0x33, 0x35, 0x33, 0x15, 0x33, 0x15, 0x23, 0x15, 0x23, 0x35, 0x23, 0x15, - 0x23, 0x35, 0x23, 0x01, 0x35, 0x21, 0x15, 0x25, 0x35, 0x21, 0x15, 0x03, - 0x4e, 0xc3, 0x01, 0xfb, 0xec, 0x1a, 0x27, 0x45, 0x7c, 0x1d, 0xcb, 0x50, - 0x12, 0x1e, 0x4d, 0xa2, 0x20, 0x99, 0x3b, 0x1a, 0x12, 0xd7, 0xeb, 0x01, - 0x01, 0xc0, 0xfe, 0xca, 0x2b, 0x1f, 0x17, 0x6e, 0x78, 0x4c, 0x67, 0x67, - 0x43, 0x35, 0x39, 0x17, 0x16, 0x12, 0x4c, 0x09, 0x24, 0x2c, 0x43, 0x01, - 0x4b, 0x7b, 0x4a, 0x87, 0x4b, 0x91, 0x91, 0x4b, 0x87, 0x4a, 0x7b, 0x01, - 0xa7, 0xfe, 0xbd, 0x01, 0x43, 0xfe, 0xbd, 0x02, 0x6b, 0xfe, 0xc7, 0x24, - 0x0e, 0x0b, 0x49, 0x27, 0x1c, 0x2f, 0x1b, 0x4f, 0x32, 0x76, 0x1a, 0x1b, - 0x47, 0x2d, 0x4d, 0x24, 0x35, 0x16, 0x21, 0x49, 0x04, 0x07, 0x0f, 0x23, - 0x01, 0x39, 0xfe, 0xeb, 0x67, 0x4c, 0x4c, 0x4c, 0xaf, 0xaf, 0x4c, 0x35, - 0x4a, 0x4e, 0x35, 0x25, 0x21, 0x19, 0xfe, 0x26, 0x01, 0xc9, 0x17, 0x63, - 0x57, 0x31, 0x01, 0xff, 0x55, 0x55, 0x55, 0x55, 0x47, 0x35, 0x35, 0x35, - 0x35, 0xfe, 0xbd, 0x3b, 0x3b, 0x78, 0x3b, 0x3b, 0x00, 0x01, 0x00, 0x2e, - 0x00, 0x0b, 0x03, 0x8e, 0x03, 0x0f, 0x00, 0x13, 0x00, 0x00, 0x37, 0x11, - 0x33, 0x11, 0x33, 0x11, 0x21, 0x35, 0x21, 0x15, 0x21, 0x15, 0x21, 0x15, - 0x21, 0x11, 0x21, 0x15, 0x21, 0x35, 0xbd, 0x58, 0xc4, 0xfe, 0x83, 0x03, - 0x14, 0xfe, 0xc3, 0x01, 0x1d, 0xfe, 0xe3, 0x01, 0x5b, 0xfc, 0xa0, 0x61, - 0x01, 0xdf, 0xfe, 0x21, 0x02, 0x57, 0x57, 0x57, 0xe1, 0x57, 0xfe, 0xe1, - 0x56, 0x56, 0x00, 0x00, 0x00, 0x02, 0x00, 0x2b, 0xff, 0xf5, 0x03, 0x88, - 0x03, 0x51, 0x00, 0x15, 0x00, 0x37, 0x00, 0x00, 0x36, 0x37, 0x11, 0x33, - 0x11, 0x3f, 0x01, 0x11, 0x33, 0x15, 0x33, 0x15, 0x23, 0x11, 0x36, 0x37, - 0x17, 0x06, 0x07, 0x06, 0x07, 0x27, 0x01, 0x33, 0x11, 0x36, 0x37, 0x36, - 0x37, 0x17, 0x06, 0x07, 0x06, 0x07, 0x11, 0x14, 0x1e, 0x01, 0x33, 0x32, - 0x3e, 0x01, 0x37, 0x36, 0x37, 0x17, 0x06, 0x07, 0x0e, 0x02, 0x07, 0x22, - 0x2e, 0x01, 0x35, 0x4a, 0x30, 0x55, 0x4d, 0x1c, 0x56, 0x7c, 0x7c, 0x5f, - 0x20, 0x0a, 0x60, 0x8f, 0x95, 0x59, 0x0f, 0x01, 0xfc, 0x56, 0x32, 0x1d, - 0x3e, 0x38, 0x3c, 0x3e, 0x4f, 0x39, 0x3b, 0x0a, 0x23, 0x2a, 0x28, 0x20, - 0x0d, 0x03, 0x07, 0x02, 0x53, 0x03, 0x0a, 0x06, 0x1c, 0x42, 0x43, 0x4c, - 0x48, 0x19, 0x5e, 0x0a, 0x02, 0x41, 0xfd, 0xd1, 0x11, 0x06, 0x02, 0xb1, - 0xff, 0x56, 0xfe, 0xb9, 0x19, 0x0a, 0x5c, 0x1e, 0x1d, 0x23, 0x0d, 0x58, - 0x02, 0xf7, 0xfe, 0xb5, 0x25, 0x19, 0x35, 0x38, 0x46, 0x3e, 0x3e, 0x2e, - 0x2a, 0xfe, 0xf6, 0x1d, 0x19, 0x09, 0x08, 0x1b, 0x22, 0x3f, 0x33, 0x19, - 0x2e, 0x51, 0x32, 0x30, 0x15, 0x01, 0x16, 0x35, 0x38, 0x00, 0x00, 0x00, - 0x00, 0x02, 0x00, 0x31, 0xff, 0xdf, 0x03, 0x9c, 0x03, 0x5b, 0x00, 0x43, - 0x00, 0x4d, 0x00, 0x00, 0x01, 0x35, 0x33, 0x15, 0x33, 0x26, 0x2f, 0x01, - 0x26, 0x27, 0x37, 0x16, 0x17, 0x16, 0x17, 0x07, 0x33, 0x15, 0x21, 0x15, - 0x16, 0x17, 0x36, 0x37, 0x36, 0x37, 0x17, 0x06, 0x07, 0x06, 0x07, 0x17, - 0x16, 0x17, 0x07, 0x26, 0x27, 0x26, 0x27, 0x11, 0x14, 0x0e, 0x01, 0x07, - 0x06, 0x23, 0x22, 0x2f, 0x01, 0x16, 0x33, 0x32, 0x3e, 0x01, 0x3d, 0x01, - 0x06, 0x07, 0x06, 0x07, 0x27, 0x36, 0x37, 0x36, 0x37, 0x35, 0x21, 0x35, - 0x17, 0x16, 0x17, 0x16, 0x17, 0x07, 0x26, 0x27, 0x26, 0x27, 0x01, 0xb5, - 0x57, 0xba, 0x17, 0x1e, 0x24, 0x18, 0x05, 0x35, 0x22, 0x26, 0x27, 0x19, - 0x27, 0x94, 0xfe, 0x92, 0x26, 0x35, 0x29, 0x21, 0x3f, 0x28, 0x42, 0x23, - 0x4e, 0x22, 0x30, 0x12, 0x68, 0x8b, 0x34, 0xa6, 0x5f, 0x2e, 0x29, 0x13, - 0x30, 0x2d, 0x21, 0x26, 0x17, 0x0c, 0x11, 0x28, 0x29, 0x20, 0x1b, 0x08, - 0x42, 0x3e, 0x72, 0x60, 0x32, 0x5e, 0x7c, 0x6e, 0x3c, 0xfe, 0x98, 0x70, - 0x19, 0x38, 0x30, 0x1b, 0x41, 0x15, 0x33, 0x2b, 0x26, 0x02, 0xbc, 0x97, - 0x97, 0x16, 0x19, 0x1f, 0x14, 0x05, 0x38, 0x1b, 0x20, 0x21, 0x19, 0x2a, - 0x53, 0x1c, 0x68, 0x53, 0x25, 0x24, 0x40, 0x34, 0x38, 0x2e, 0x4e, 0x22, - 0x2a, 0x16, 0x76, 0x48, 0x4f, 0x63, 0x7b, 0x3c, 0x4b, 0xfe, 0xca, 0x2a, - 0x30, 0x19, 0x05, 0x04, 0x01, 0x5f, 0x04, 0x07, 0x15, 0x19, 0xc0, 0x36, - 0x2d, 0x54, 0x35, 0x50, 0x2f, 0x58, 0x4f, 0x34, 0xcb, 0x53, 0x69, 0x18, - 0x42, 0x37, 0x28, 0x39, 0x21, 0x40, 0x36, 0x24, 0x00, 0x08, 0x00, 0x27, - 0xff, 0xde, 0x03, 0x6f, 0x03, 0x52, 0x00, 0x09, 0x00, 0x13, 0x00, 0x1d, - 0x00, 0x27, 0x00, 0x3f, 0x00, 0x43, 0x00, 0x47, 0x00, 0x51, 0x00, 0x00, - 0x36, 0x37, 0x36, 0x37, 0x17, 0x06, 0x07, 0x06, 0x07, 0x27, 0x13, 0x16, - 0x17, 0x16, 0x17, 0x07, 0x26, 0x27, 0x26, 0x27, 0x13, 0x16, 0x17, 0x16, - 0x17, 0x07, 0x26, 0x27, 0x26, 0x27, 0x25, 0x16, 0x17, 0x16, 0x17, 0x07, - 0x26, 0x27, 0x26, 0x27, 0x17, 0x33, 0x11, 0x33, 0x11, 0x33, 0x11, 0x14, - 0x0e, 0x01, 0x07, 0x06, 0x2f, 0x01, 0x16, 0x33, 0x32, 0x3e, 0x01, 0x3d, - 0x01, 0x21, 0x15, 0x23, 0x01, 0x35, 0x21, 0x15, 0x25, 0x35, 0x21, 0x15, - 0x00, 0x37, 0x36, 0x37, 0x17, 0x06, 0x07, 0x06, 0x07, 0x27, 0x69, 0x20, - 0x23, 0x0d, 0x53, 0x13, 0x1b, 0x27, 0x16, 0x55, 0x0c, 0x26, 0x35, 0x3a, - 0x20, 0x35, 0x17, 0x3e, 0x36, 0x26, 0x5b, 0x20, 0x3b, 0x36, 0x22, 0x31, - 0x21, 0x33, 0x3e, 0x1f, 0x01, 0x1b, 0x2b, 0x1e, 0x28, 0x1e, 0x40, 0x19, - 0x29, 0x32, 0x17, 0x1d, 0xd6, 0x57, 0xd6, 0x0f, 0x26, 0x27, 0x36, 0x3d, - 0x11, 0x1e, 0x2c, 0x20, 0x18, 0x08, 0xfe, 0xa8, 0x55, 0x01, 0xad, 0xfe, - 0xa8, 0x01, 0x58, 0xfe, 0xa8, 0x01, 0x28, 0x21, 0x2f, 0x13, 0x40, 0x24, - 0x21, 0x20, 0x2a, 0x3c, 0x3f, 0x69, 0x6f, 0x44, 0x17, 0x5d, 0x5b, 0x77, - 0x33, 0x1d, 0x02, 0x6d, 0x16, 0x2a, 0x2c, 0x20, 0x46, 0x17, 0x33, 0x2b, - 0x19, 0x01, 0x11, 0x11, 0x2d, 0x26, 0x1f, 0x49, 0x20, 0x28, 0x2e, 0x14, - 0x3f, 0x28, 0x24, 0x2a, 0x2a, 0x36, 0x25, 0x2d, 0x37, 0x17, 0xb4, 0x01, - 0x06, 0xfe, 0xfa, 0xfe, 0x0d, 0x2a, 0x2c, 0x17, 0x05, 0x07, 0x02, 0x58, - 0x03, 0x05, 0x14, 0x1a, 0x39, 0xc5, 0x01, 0x14, 0x5f, 0x5f, 0xaf, 0x5c, - 0x5c, 0x01, 0x16, 0x29, 0x35, 0x1e, 0x33, 0x31, 0x26, 0x27, 0x28, 0x3a, - 0x00, 0x02, 0x00, 0x1d, 0xff, 0xd0, 0x03, 0x9f, 0x03, 0x4e, 0x00, 0x40, - 0x00, 0x45, 0x00, 0x00, 0x01, 0x11, 0x33, 0x15, 0x23, 0x15, 0x14, 0x07, - 0x33, 0x11, 0x36, 0x37, 0x3e, 0x01, 0x37, 0x11, 0x36, 0x37, 0x17, 0x0e, - 0x01, 0x07, 0x15, 0x21, 0x15, 0x06, 0x07, 0x06, 0x07, 0x16, 0x17, 0x07, - 0x26, 0x27, 0x06, 0x07, 0x27, 0x36, 0x37, 0x26, 0x27, 0x23, 0x06, 0x07, - 0x06, 0x07, 0x27, 0x15, 0x23, 0x11, 0x23, 0x06, 0x07, 0x06, 0x07, 0x27, - 0x36, 0x37, 0x36, 0x35, 0x11, 0x33, 0x15, 0x33, 0x11, 0x00, 0x17, 0x36, - 0x37, 0x23, 0x01, 0x67, 0x41, 0xe7, 0x01, 0xa6, 0x2a, 0x15, 0x0f, 0x0d, - 0x01, 0xeb, 0xb0, 0x16, 0x4f, 0xc0, 0x54, 0x01, 0x56, 0x20, 0x4f, 0x04, - 0x0a, 0x47, 0x6f, 0x32, 0x6b, 0x4a, 0x4e, 0x7d, 0x34, 0x80, 0x50, 0x52, - 0x1f, 0x08, 0x02, 0x17, 0x1a, 0x3d, 0x3a, 0x51, 0x57, 0x05, 0x0a, 0x12, - 0x30, 0x50, 0x2d, 0x14, 0x12, 0x51, 0x56, 0x01, 0x66, 0x3d, 0x42, 0x18, - 0xb2, 0x03, 0x4e, 0xfe, 0xf9, 0x4f, 0x41, 0x1e, 0x0f, 0xfe, 0xad, 0x4e, - 0x57, 0x3c, 0x8d, 0x5e, 0x01, 0x00, 0x13, 0x2c, 0x55, 0x13, 0x1d, 0x07, - 0x6e, 0x4f, 0xaf, 0x7a, 0x07, 0x0e, 0x5b, 0x45, 0x47, 0x49, 0x5e, 0x5a, - 0x51, 0x45, 0x4d, 0x5d, 0x85, 0xb5, 0xb6, 0x6d, 0x77, 0x69, 0x1d, 0x2f, - 0x01, 0x55, 0x63, 0x3b, 0x6a, 0x61, 0x24, 0x58, 0x61, 0x68, 0xb3, 0x01, - 0x75, 0xf6, 0x01, 0x07, 0xfe, 0x1d, 0x69, 0x69, 0x8e, 0x00, 0x00, 0x00, - 0x00, 0x04, 0x00, 0x1c, 0xff, 0xd6, 0x03, 0x96, 0x03, 0x4f, 0x00, 0x0a, - 0x00, 0x12, 0x00, 0x2a, 0x00, 0x34, 0x00, 0x00, 0x12, 0x36, 0x37, 0x11, - 0x33, 0x11, 0x23, 0x11, 0x06, 0x07, 0x27, 0x13, 0x1e, 0x01, 0x17, 0x07, - 0x2e, 0x01, 0x27, 0x00, 0x37, 0x36, 0x37, 0x23, 0x35, 0x33, 0x35, 0x33, - 0x15, 0x33, 0x15, 0x23, 0x12, 0x17, 0x07, 0x2e, 0x01, 0x27, 0x06, 0x07, - 0x06, 0x07, 0x27, 0x01, 0x16, 0x17, 0x16, 0x17, 0x07, 0x26, 0x27, 0x26, - 0x27, 0x4e, 0x7a, 0x2b, 0x56, 0x56, 0x46, 0x5f, 0x32, 0x5f, 0x1c, 0x47, - 0x11, 0x48, 0x11, 0x47, 0x1b, 0x01, 0x87, 0x39, 0x38, 0x09, 0xc6, 0xc8, - 0x54, 0xfb, 0xfc, 0x24, 0xe8, 0x40, 0x53, 0x77, 0x23, 0x13, 0x19, 0x3a, - 0x75, 0x43, 0x01, 0x9b, 0x25, 0x1e, 0x2d, 0x10, 0x3e, 0x11, 0x2c, 0x20, - 0x20, 0x01, 0x0a, 0x60, 0x2a, 0x01, 0xb9, 0xfc, 0x8c, 0x01, 0x48, 0x41, - 0x44, 0x4e, 0x01, 0xf5, 0x33, 0x9a, 0x35, 0x22, 0x35, 0x9c, 0x31, 0xfd, - 0xbe, 0x73, 0x72, 0xa0, 0x54, 0xfb, 0xfb, 0x54, 0xfe, 0xe3, 0xc5, 0x48, - 0x48, 0xb4, 0x66, 0x42, 0x34, 0x7b, 0x71, 0x3c, 0x03, 0x26, 0x25, 0x26, - 0x37, 0x1a, 0x35, 0x1c, 0x36, 0x2a, 0x22, 0x00, 0x00, 0x06, 0x00, 0x38, - 0xff, 0xd9, 0x03, 0x86, 0x03, 0x56, 0x00, 0x09, 0x00, 0x15, 0x00, 0x4e, - 0x00, 0x57, 0x00, 0x61, 0x00, 0x6b, 0x00, 0x00, 0x12, 0x37, 0x36, 0x37, - 0x17, 0x06, 0x07, 0x06, 0x07, 0x27, 0x07, 0x21, 0x35, 0x33, 0x15, 0x21, - 0x15, 0x21, 0x15, 0x23, 0x35, 0x21, 0x13, 0x21, 0x27, 0x26, 0x27, 0x37, - 0x16, 0x1f, 0x01, 0x21, 0x15, 0x21, 0x17, 0x06, 0x07, 0x36, 0x37, 0x36, - 0x37, 0x17, 0x06, 0x07, 0x06, 0x07, 0x36, 0x37, 0x36, 0x37, 0x26, 0x27, - 0x37, 0x16, 0x17, 0x16, 0x17, 0x07, 0x26, 0x27, 0x07, 0x06, 0x07, 0x06, - 0x07, 0x27, 0x36, 0x37, 0x36, 0x37, 0x07, 0x06, 0x07, 0x27, 0x36, 0x37, - 0x36, 0x37, 0x21, 0x1f, 0x01, 0x16, 0x17, 0x07, 0x26, 0x27, 0x26, 0x27, - 0x04, 0x37, 0x36, 0x37, 0x17, 0x06, 0x07, 0x06, 0x07, 0x27, 0x17, 0x16, - 0x17, 0x16, 0x17, 0x07, 0x26, 0x27, 0x26, 0x27, 0x72, 0x3c, 0x33, 0x2c, - 0x2c, 0x32, 0x2f, 0x31, 0x46, 0x27, 0x02, 0x01, 0x80, 0x52, 0x01, 0x7c, - 0xfe, 0x84, 0x52, 0xfe, 0x80, 0x14, 0x01, 0x71, 0x04, 0x09, 0x10, 0x59, - 0x0d, 0x0f, 0x07, 0x01, 0x56, 0xfe, 0x79, 0x0d, 0x31, 0x40, 0x58, 0x2c, - 0x37, 0x1d, 0x3a, 0x33, 0x4f, 0x59, 0x30, 0x4b, 0x21, 0x2f, 0x19, 0x16, - 0x18, 0x38, 0x29, 0x15, 0x24, 0x1a, 0x41, 0x0e, 0x0d, 0x1d, 0x5f, 0x0b, - 0x71, 0x64, 0x0a, 0x28, 0x1a, 0x38, 0x47, 0x1d, 0x54, 0x3c, 0x0c, 0x1a, - 0x18, 0x29, 0x36, 0xfe, 0xad, 0x35, 0x49, 0x2d, 0x18, 0x37, 0x26, 0x22, - 0x1b, 0x27, 0x02, 0x6f, 0x2d, 0x2d, 0x20, 0x31, 0x29, 0x33, 0x30, 0x29, - 0x2a, 0x37, 0x2c, 0x2d, 0x35, 0x30, 0x2e, 0x1d, 0x3a, 0x32, 0x32, 0x01, - 0x73, 0x26, 0x20, 0x21, 0x43, 0x26, 0x1d, 0x21, 0x23, 0x4a, 0x87, 0x3f, - 0x3f, 0x50, 0xaa, 0xaa, 0x02, 0x76, 0x0b, 0x1d, 0x24, 0x11, 0x1c, 0x2e, - 0x13, 0x4f, 0x07, 0x3e, 0x31, 0x04, 0x05, 0x39, 0x23, 0x2e, 0x3a, 0x4d, - 0x55, 0x20, 0x04, 0x03, 0x04, 0x03, 0x21, 0x20, 0x2c, 0x34, 0x22, 0x36, - 0x2d, 0x29, 0x1b, 0x17, 0x03, 0x08, 0x01, 0x08, 0x03, 0x4e, 0x05, 0x15, - 0x29, 0x44, 0x03, 0x06, 0x02, 0x42, 0x01, 0x15, 0x23, 0x42, 0x19, 0x3a, - 0x25, 0x19, 0x3c, 0x28, 0x1d, 0x19, 0x1e, 0x24, 0x21, 0x23, 0x1c, 0x39, - 0x28, 0x24, 0x23, 0x17, 0x40, 0x44, 0x18, 0x1e, 0x23, 0x26, 0x41, 0x18, - 0x2a, 0x23, 0x1d, 0x00, 0x00, 0x01, 0x00, 0x35, 0x00, 0x04, 0x03, 0x87, - 0x03, 0x4f, 0x00, 0x1f, 0x00, 0x00, 0x01, 0x35, 0x23, 0x06, 0x07, 0x27, - 0x3e, 0x01, 0x37, 0x17, 0x06, 0x07, 0x33, 0x35, 0x33, 0x15, 0x21, 0x15, - 0x21, 0x15, 0x21, 0x15, 0x21, 0x15, 0x21, 0x15, 0x21, 0x35, 0x21, 0x35, - 0x21, 0x35, 0x01, 0xc4, 0xd9, 0x28, 0x40, 0x4e, 0x3e, 0x54, 0x1b, 0x58, - 0x0f, 0x1c, 0xb5, 0x5b, 0x01, 0x43, 0xfe, 0xbd, 0x01, 0x23, 0xfe, 0xdd, - 0x01, 0x68, 0xfc, 0xc3, 0x01, 0x7a, 0xfe, 0xdc, 0x01, 0x8d, 0xb7, 0x59, - 0x5e, 0x2e, 0x56, 0xb4, 0x69, 0x12, 0x39, 0x49, 0xb5, 0xb5, 0x56, 0xb7, - 0x55, 0xdf, 0x55, 0x55, 0xdf, 0x55, 0x00, 0x00, 0x00, 0x05, 0x00, 0x23, - 0xff, 0xcd, 0x03, 0x4b, 0x03, 0x20, 0x00, 0x1f, 0x00, 0x24, 0x00, 0x28, - 0x00, 0x2c, 0x00, 0x30, 0x00, 0x00, 0x3e, 0x01, 0x37, 0x3e, 0x01, 0x35, - 0x11, 0x21, 0x11, 0x14, 0x06, 0x07, 0x06, 0x23, 0x27, 0x16, 0x33, 0x32, - 0x3e, 0x01, 0x3d, 0x01, 0x23, 0x11, 0x23, 0x11, 0x23, 0x06, 0x07, 0x06, - 0x07, 0x27, 0x01, 0x35, 0x23, 0x1d, 0x01, 0x37, 0x35, 0x23, 0x15, 0x05, - 0x35, 0x23, 0x15, 0x37, 0x35, 0x23, 0x15, 0x43, 0x27, 0x0a, 0x0b, 0x08, - 0x02, 0xc4, 0x29, 0x3a, 0x22, 0x4f, 0x11, 0x22, 0x1e, 0x27, 0x1d, 0x0a, - 0xe1, 0x57, 0xe2, 0x04, 0x0b, 0x16, 0x41, 0x51, 0x01, 0x99, 0xde, 0xde, - 0xde, 0x02, 0x16, 0xe1, 0xe1, 0xe1, 0x29, 0x51, 0x2a, 0x28, 0x65, 0x49, - 0x01, 0xa6, 0xfd, 0x3c, 0x3c, 0x33, 0x07, 0x05, 0x5d, 0x04, 0x05, 0x14, - 0x1b, 0x85, 0xfe, 0xf8, 0x01, 0x08, 0x37, 0x31, 0x62, 0x5c, 0x2e, 0x01, - 0x4e, 0x95, 0x7e, 0x17, 0xe8, 0x9b, 0x9b, 0xe8, 0x95, 0x95, 0xe8, 0x9b, - 0x9b, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x39, 0xff, 0xf7, 0x03, 0x85, - 0x03, 0x1f, 0x00, 0x07, 0x00, 0x0b, 0x00, 0x0f, 0x00, 0x13, 0x00, 0x17, - 0x00, 0x1b, 0x00, 0x1f, 0x00, 0x00, 0x13, 0x11, 0x21, 0x11, 0x33, 0x11, - 0x21, 0x11, 0x27, 0x21, 0x15, 0x21, 0x17, 0x21, 0x11, 0x21, 0x37, 0x35, - 0x23, 0x15, 0x37, 0x35, 0x23, 0x15, 0x05, 0x35, 0x23, 0x15, 0x37, 0x35, - 0x23, 0x15, 0xbc, 0x02, 0x44, 0x55, 0xfd, 0x12, 0x2e, 0x03, 0x4c, 0xfc, - 0xb4, 0xc8, 0x01, 0xbb, 0xfe, 0x45, 0xb6, 0x66, 0x66, 0x66, 0x01, 0x1c, - 0x67, 0x67, 0x67, 0x02, 0x56, 0xfd, 0xf3, 0x02, 0x0d, 0xfd, 0xa1, 0x02, - 0x5f, 0xc9, 0x4f, 0x49, 0xfe, 0x0e, 0x4b, 0x8e, 0x8e, 0xd7, 0x86, 0x86, - 0xd7, 0x8e, 0x8e, 0xd7, 0x86, 0x86, 0x00, 0x00, 0x00, 0x06, 0x00, 0x30, - 0xff, 0xf1, 0x03, 0x8e, 0x03, 0x5d, 0x00, 0x3d, 0x00, 0x41, 0x00, 0x49, - 0x00, 0x4d, 0x00, 0x55, 0x00, 0x59, 0x00, 0x00, 0x37, 0x35, 0x07, 0x27, - 0x36, 0x37, 0x36, 0x37, 0x23, 0x35, 0x33, 0x3d, 0x01, 0x33, 0x37, 0x36, - 0x37, 0x17, 0x06, 0x0f, 0x01, 0x21, 0x15, 0x33, 0x15, 0x23, 0x15, 0x14, - 0x06, 0x07, 0x06, 0x23, 0x27, 0x16, 0x33, 0x32, 0x3e, 0x01, 0x3d, 0x01, - 0x21, 0x16, 0x17, 0x16, 0x17, 0x07, 0x26, 0x27, 0x26, 0x27, 0x37, 0x23, - 0x06, 0x07, 0x06, 0x07, 0x21, 0x15, 0x33, 0x15, 0x21, 0x35, 0x21, 0x35, - 0x23, 0x15, 0x01, 0x26, 0x27, 0x26, 0x27, 0x37, 0x23, 0x15, 0x13, 0x35, - 0x23, 0x15, 0x12, 0x17, 0x16, 0x17, 0x07, 0x33, 0x35, 0x23, 0x01, 0x35, - 0x23, 0x15, 0x8e, 0x0f, 0x3c, 0x4a, 0x1f, 0x14, 0x08, 0x8b, 0x93, 0xc2, - 0x0b, 0x0b, 0x06, 0x5d, 0x09, 0x0e, 0x04, 0x01, 0x1e, 0x77, 0x77, 0x23, - 0x32, 0x25, 0x46, 0x0e, 0x1e, 0x1c, 0x20, 0x17, 0x07, 0xfe, 0xf2, 0x12, - 0x34, 0x1b, 0x28, 0x2c, 0x1a, 0x27, 0x2d, 0x1d, 0x27, 0x82, 0x0a, 0x27, - 0x1f, 0x34, 0x02, 0x93, 0x5e, 0xfc, 0xa2, 0x01, 0x27, 0x75, 0x01, 0x28, - 0x1c, 0x1b, 0x19, 0x2c, 0x25, 0x8e, 0xf2, 0x71, 0x2e, 0x2b, 0x20, 0x25, - 0x27, 0x9b, 0xf2, 0x01, 0x14, 0x73, 0x3a, 0xd0, 0x0c, 0x40, 0x36, 0x2f, - 0x1d, 0x26, 0x4b, 0x17, 0xc2, 0x1e, 0x1e, 0x17, 0x10, 0x19, 0x21, 0x09, - 0xd9, 0x4b, 0x44, 0x38, 0x2d, 0x06, 0x05, 0x4b, 0x03, 0x04, 0x11, 0x17, - 0x40, 0x0a, 0x25, 0x13, 0x21, 0x3c, 0x19, 0x1c, 0x22, 0x13, 0x35, 0x45, - 0x33, 0x2b, 0x2c, 0xdd, 0x49, 0x49, 0x99, 0x99, 0x01, 0xf7, 0x1a, 0x14, - 0x13, 0x1f, 0x2e, 0x8e, 0xfe, 0x09, 0x99, 0x99, 0x02, 0x7c, 0x1f, 0x16, - 0x20, 0x30, 0x8e, 0xfd, 0x7b, 0x99, 0x99, 0x00, 0x00, 0x05, 0x00, 0x34, - 0xff, 0xfe, 0x03, 0x8a, 0x03, 0x50, 0x00, 0x13, 0x00, 0x17, 0x00, 0x1b, - 0x00, 0x1f, 0x00, 0x23, 0x00, 0x00, 0x37, 0x11, 0x21, 0x35, 0x21, 0x35, - 0x21, 0x35, 0x33, 0x15, 0x21, 0x15, 0x21, 0x15, 0x21, 0x11, 0x33, 0x15, - 0x21, 0x35, 0x21, 0x35, 0x21, 0x15, 0x25, 0x35, 0x21, 0x15, 0x25, 0x35, - 0x21, 0x15, 0x25, 0x35, 0x21, 0x15, 0xb2, 0x01, 0x02, 0xfe, 0xa2, 0x01, - 0x5e, 0x56, 0x01, 0x5e, 0xfe, 0xa2, 0x01, 0x02, 0x7e, 0xfc, 0xaa, 0x02, - 0x82, 0xfe, 0x53, 0x01, 0xad, 0xfe, 0x53, 0x01, 0xad, 0xfe, 0x53, 0x01, - 0xad, 0xfe, 0x53, 0x4a, 0x02, 0x2c, 0x43, 0x4b, 0x4c, 0x4c, 0x4b, 0x43, - 0xfd, 0xd4, 0x4c, 0x4c, 0x47, 0x47, 0x8d, 0x44, 0x44, 0x8b, 0x43, 0x43, - 0x89, 0x43, 0x43, 0x00, 0x00, 0x03, 0x00, 0x25, 0xff, 0xd2, 0x03, 0x53, - 0x03, 0x52, 0x00, 0x03, 0x00, 0x2c, 0x00, 0x30, 0x00, 0x00, 0x01, 0x11, - 0x21, 0x11, 0x00, 0x37, 0x36, 0x37, 0x23, 0x35, 0x33, 0x35, 0x23, 0x06, - 0x07, 0x27, 0x36, 0x37, 0x36, 0x37, 0x17, 0x06, 0x07, 0x33, 0x15, 0x23, - 0x15, 0x33, 0x15, 0x23, 0x06, 0x07, 0x16, 0x17, 0x16, 0x17, 0x07, 0x26, - 0x2f, 0x01, 0x07, 0x0e, 0x01, 0x07, 0x27, 0x25, 0x11, 0x23, 0x11, 0x03, - 0x53, 0xfe, 0xa0, 0xfe, 0x94, 0x2f, 0x25, 0x09, 0xb6, 0xba, 0x32, 0x1e, - 0x23, 0x4a, 0x26, 0x21, 0x21, 0x11, 0x52, 0x11, 0x10, 0xe7, 0x83, 0x94, - 0x97, 0x04, 0x0a, 0x24, 0x30, 0x3a, 0x17, 0x45, 0x15, 0x38, 0x2f, 0x04, - 0x19, 0x4c, 0x39, 0x45, 0x02, 0xdb, 0xbb, 0x02, 0xfd, 0xfd, 0x19, 0x02, - 0xe7, 0xfd, 0x71, 0x68, 0x51, 0x59, 0x54, 0xb3, 0x4a, 0x3f, 0x27, 0x46, - 0x51, 0x53, 0x43, 0x12, 0x3b, 0x2b, 0x53, 0xb3, 0x54, 0x2b, 0x32, 0x25, - 0x3d, 0x4a, 0x24, 0x36, 0x23, 0x4b, 0x3c, 0x09, 0x3e, 0x71, 0x3d, 0x3b, - 0x57, 0x02, 0x49, 0xfd, 0xb7, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x11, - 0xff, 0xde, 0x03, 0x70, 0x03, 0x22, 0x00, 0x11, 0x00, 0x15, 0x00, 0x19, - 0x00, 0x38, 0x00, 0x00, 0x12, 0x37, 0x36, 0x37, 0x23, 0x35, 0x21, 0x15, - 0x23, 0x06, 0x07, 0x33, 0x11, 0x23, 0x11, 0x06, 0x07, 0x27, 0x05, 0x11, - 0x23, 0x11, 0x37, 0x21, 0x15, 0x21, 0x13, 0x21, 0x03, 0x33, 0x0e, 0x01, - 0x07, 0x0e, 0x02, 0x07, 0x06, 0x2f, 0x01, 0x16, 0x33, 0x32, 0x37, 0x3e, - 0x02, 0x37, 0x36, 0x35, 0x21, 0x13, 0x17, 0x07, 0x33, 0x13, 0x21, 0x46, - 0x39, 0x29, 0x15, 0x81, 0x01, 0x5d, 0x85, 0x17, 0x24, 0x9f, 0xfb, 0x1c, - 0x10, 0x40, 0x01, 0x19, 0x61, 0xc5, 0x01, 0x5a, 0xfe, 0xa6, 0x24, 0x01, - 0x7e, 0x21, 0x61, 0x01, 0x08, 0x08, 0x04, 0x15, 0x34, 0x32, 0x44, 0x40, - 0x10, 0x36, 0x24, 0x17, 0x0b, 0x1d, 0x19, 0x0b, 0x03, 0x0b, 0xfe, 0xa2, - 0x1d, 0x54, 0x17, 0xa4, 0x1c, 0xfe, 0xdf, 0x01, 0x88, 0x7d, 0x64, 0x54, - 0x55, 0x55, 0x5e, 0x5f, 0xfe, 0x26, 0x01, 0x20, 0x2e, 0x18, 0x38, 0xc0, - 0x01, 0x34, 0xfe, 0xcc, 0x83, 0x58, 0x02, 0x7f, 0xfe, 0x99, 0x74, 0x98, - 0x51, 0x2d, 0x2f, 0x19, 0x05, 0x06, 0x02, 0x5a, 0x04, 0x01, 0x02, 0x09, - 0x18, 0x1e, 0x67, 0x87, 0x01, 0x45, 0x06, 0xea, 0x01, 0x14, 0x00, 0x00, - 0x00, 0x07, 0x00, 0x16, 0xff, 0xcf, 0x03, 0x96, 0x03, 0x28, 0x00, 0x0f, - 0x00, 0x13, 0x00, 0x37, 0x00, 0x3c, 0x00, 0x40, 0x00, 0x45, 0x00, 0x49, - 0x00, 0x00, 0x01, 0x15, 0x23, 0x06, 0x07, 0x33, 0x11, 0x23, 0x11, 0x06, - 0x07, 0x27, 0x36, 0x37, 0x23, 0x35, 0x13, 0x11, 0x23, 0x11, 0x16, 0x37, - 0x26, 0x27, 0x37, 0x16, 0x17, 0x36, 0x37, 0x23, 0x11, 0x33, 0x35, 0x23, - 0x35, 0x21, 0x15, 0x23, 0x15, 0x33, 0x11, 0x23, 0x06, 0x07, 0x1e, 0x01, - 0x17, 0x07, 0x2e, 0x01, 0x27, 0x26, 0x27, 0x06, 0x07, 0x27, 0x01, 0x3d, - 0x01, 0x23, 0x15, 0x37, 0x35, 0x23, 0x15, 0x05, 0x35, 0x23, 0x1d, 0x01, - 0x37, 0x35, 0x23, 0x15, 0x01, 0x73, 0x70, 0x19, 0x1e, 0x90, 0xe4, 0x18, - 0x0e, 0x3c, 0x70, 0x2d, 0x70, 0xcf, 0x4e, 0xfb, 0x44, 0x36, 0x2d, 0x3f, - 0x26, 0x35, 0x15, 0x08, 0xbc, 0xc0, 0xd4, 0x02, 0x04, 0xe2, 0xba, 0xbd, - 0x09, 0x21, 0x2e, 0x87, 0x65, 0x16, 0x60, 0x8c, 0x35, 0x10, 0x07, 0x4f, - 0x98, 0x25, 0x01, 0x1f, 0x71, 0x71, 0x71, 0x01, 0x2a, 0x6b, 0x6b, 0x6b, - 0x03, 0x10, 0x4c, 0x67, 0x53, 0xfe, 0x32, 0x01, 0x14, 0x2c, 0x16, 0x35, - 0xbe, 0xc3, 0x4c, 0xfd, 0x75, 0x01, 0x3a, 0xfe, 0xc6, 0x46, 0x2e, 0x32, - 0x46, 0x2d, 0x3c, 0x2f, 0x29, 0x44, 0x01, 0x81, 0x49, 0x4a, 0x4a, 0x49, - 0xfe, 0x7f, 0x64, 0x39, 0x1a, 0x1f, 0x0a, 0x52, 0x0c, 0x24, 0x1c, 0x08, - 0x05, 0x41, 0x2b, 0x4e, 0x01, 0x43, 0x09, 0x4b, 0x54, 0x9b, 0x51, 0x51, - 0x9b, 0x54, 0x53, 0x01, 0x9b, 0x51, 0x51, 0x00, 0x00, 0x08, 0x00, 0x17, - 0xff, 0xcf, 0x03, 0x68, 0x03, 0x5f, 0x00, 0x0f, 0x00, 0x13, 0x00, 0x3c, - 0x00, 0x42, 0x00, 0x48, 0x00, 0x4c, 0x00, 0x50, 0x00, 0x54, 0x00, 0x00, - 0x01, 0x15, 0x23, 0x06, 0x07, 0x33, 0x11, 0x23, 0x11, 0x06, 0x07, 0x27, - 0x36, 0x37, 0x23, 0x35, 0x13, 0x11, 0x23, 0x11, 0x16, 0x37, 0x36, 0x3d, - 0x01, 0x07, 0x27, 0x36, 0x37, 0x17, 0x06, 0x07, 0x33, 0x15, 0x06, 0x07, - 0x33, 0x11, 0x14, 0x0e, 0x01, 0x07, 0x06, 0x2f, 0x01, 0x16, 0x33, 0x32, - 0x36, 0x3d, 0x01, 0x23, 0x15, 0x23, 0x35, 0x23, 0x06, 0x07, 0x06, 0x07, - 0x27, 0x01, 0x36, 0x37, 0x23, 0x06, 0x07, 0x13, 0x35, 0x23, 0x15, 0x14, - 0x07, 0x37, 0x35, 0x23, 0x15, 0x05, 0x35, 0x23, 0x15, 0x37, 0x35, 0x23, - 0x15, 0x01, 0x7d, 0x80, 0x16, 0x20, 0x8e, 0xde, 0x0e, 0x13, 0x3f, 0x6a, - 0x2e, 0x6d, 0xca, 0x4a, 0xb5, 0x12, 0x12, 0x17, 0x38, 0x85, 0x4a, 0x4e, - 0x10, 0x0f, 0xe2, 0x28, 0x25, 0x89, 0x0e, 0x21, 0x1f, 0x23, 0x2b, 0x10, - 0x22, 0x1d, 0x16, 0x0b, 0x75, 0x4d, 0x7b, 0x06, 0x04, 0x11, 0x3c, 0x4c, - 0x01, 0x38, 0x1e, 0x2f, 0xa4, 0x13, 0x2a, 0x7a, 0x73, 0x02, 0x75, 0x73, - 0x01, 0x35, 0x75, 0x75, 0x75, 0x03, 0x13, 0x54, 0x61, 0x5c, 0xfe, 0x2c, - 0x01, 0x1e, 0x1c, 0x1e, 0x33, 0xb6, 0xc4, 0x54, 0xfd, 0x6c, 0x01, 0x30, - 0xfe, 0xd0, 0x30, 0x45, 0x4a, 0x8b, 0xac, 0x18, 0x37, 0x8e, 0x9d, 0x18, - 0x23, 0x1a, 0x46, 0x34, 0x2a, 0xfd, 0xec, 0x28, 0x2b, 0x15, 0x05, 0x06, - 0x02, 0x54, 0x02, 0x0e, 0x1b, 0x52, 0xba, 0xba, 0x23, 0x12, 0x4d, 0x5d, - 0x29, 0x02, 0x6e, 0x1e, 0x38, 0x1e, 0x38, 0xfe, 0x99, 0x63, 0x11, 0x20, - 0x32, 0xb5, 0x62, 0x62, 0xb5, 0x63, 0x63, 0xb5, 0x62, 0x62, 0x00, 0x00, - 0x00, 0x04, 0x00, 0x3d, 0xff, 0xde, 0x03, 0x7f, 0x03, 0x60, 0x00, 0x0c, - 0x00, 0x3d, 0x00, 0x51, 0x00, 0x59, 0x00, 0x00, 0x01, 0x27, 0x26, 0x27, - 0x37, 0x17, 0x1e, 0x01, 0x17, 0x21, 0x15, 0x21, 0x35, 0x13, 0x21, 0x36, - 0x37, 0x21, 0x11, 0x33, 0x15, 0x21, 0x35, 0x33, 0x11, 0x21, 0x06, 0x0f, - 0x01, 0x21, 0x15, 0x14, 0x06, 0x07, 0x06, 0x23, 0x27, 0x16, 0x33, 0x32, - 0x3e, 0x01, 0x3d, 0x01, 0x23, 0x16, 0x17, 0x16, 0x17, 0x07, 0x26, 0x27, - 0x06, 0x23, 0x27, 0x36, 0x37, 0x36, 0x37, 0x23, 0x11, 0x23, 0x12, 0x37, - 0x26, 0x27, 0x37, 0x16, 0x17, 0x36, 0x37, 0x17, 0x06, 0x07, 0x16, 0x17, - 0x07, 0x26, 0x27, 0x06, 0x07, 0x27, 0x12, 0x37, 0x26, 0x27, 0x37, 0x23, - 0x06, 0x07, 0x01, 0xbc, 0x07, 0x16, 0x05, 0x58, 0x1a, 0x03, 0x08, 0x04, - 0x01, 0x64, 0xfc, 0xbe, 0x2e, 0x01, 0x21, 0x0b, 0x14, 0xfe, 0xe6, 0x56, - 0x01, 0xef, 0x54, 0xfe, 0xdb, 0x04, 0x11, 0x09, 0x01, 0x6a, 0x27, 0x38, - 0x34, 0x42, 0x0f, 0x26, 0x2f, 0x1c, 0x16, 0x08, 0xaf, 0x10, 0x31, 0x2d, - 0x12, 0x43, 0x0a, 0x13, 0xce, 0x92, 0x0b, 0x1b, 0x10, 0x19, 0x1f, 0xa5, - 0x55, 0xe4, 0x4a, 0x44, 0x41, 0x18, 0x4d, 0x73, 0x59, 0x40, 0x1d, 0x28, - 0x3d, 0x41, 0x36, 0x1f, 0x40, 0x68, 0x69, 0x63, 0x16, 0xc9, 0x68, 0x19, - 0x16, 0x3b, 0x87, 0x25, 0x23, 0x03, 0x01, 0x12, 0x30, 0x08, 0x15, 0x3b, - 0x06, 0x12, 0x0c, 0x4a, 0x4a, 0xfe, 0x49, 0x16, 0x30, 0x01, 0x02, 0xb9, - 0xb9, 0xfe, 0xfe, 0x0a, 0x28, 0x14, 0xf9, 0x3a, 0x2e, 0x06, 0x05, 0x50, - 0x03, 0x05, 0x14, 0x18, 0xa4, 0x0f, 0x3d, 0x3a, 0x1e, 0x2c, 0x0f, 0x1a, - 0x15, 0x46, 0x04, 0x1a, 0x23, 0x35, 0xfe, 0xe0, 0x02, 0x51, 0x1c, 0x1b, - 0x12, 0x36, 0x13, 0x2f, 0x24, 0x22, 0x37, 0x15, 0x1b, 0x1b, 0x1c, 0x3a, - 0x24, 0x2b, 0x2b, 0x1f, 0x3b, 0xfe, 0x77, 0x0a, 0x22, 0x17, 0x2a, 0x42, - 0x2f, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x20, 0xff, 0xd9, 0x03, 0x8c, - 0x03, 0x3e, 0x00, 0x13, 0x00, 0x36, 0x00, 0x3a, 0x00, 0x3e, 0x00, 0x00, - 0x01, 0x35, 0x23, 0x35, 0x21, 0x15, 0x23, 0x15, 0x33, 0x15, 0x23, 0x15, - 0x33, 0x15, 0x21, 0x37, 0x33, 0x35, 0x23, 0x35, 0x24, 0x37, 0x23, 0x35, - 0x33, 0x35, 0x06, 0x07, 0x27, 0x36, 0x37, 0x36, 0x37, 0x17, 0x06, 0x07, - 0x15, 0x33, 0x15, 0x23, 0x15, 0x16, 0x17, 0x16, 0x17, 0x07, 0x26, 0x2f, - 0x01, 0x11, 0x23, 0x11, 0x06, 0x07, 0x27, 0x01, 0x21, 0x11, 0x21, 0x25, - 0x35, 0x21, 0x15, 0x02, 0x48, 0xc8, 0x01, 0xed, 0xd3, 0xbc, 0xbc, 0xf2, - 0xfd, 0xbd, 0x01, 0xfe, 0xbb, 0xfe, 0xea, 0x34, 0x76, 0x7b, 0x27, 0x3b, - 0x15, 0x3a, 0x5d, 0x60, 0x29, 0x1d, 0x2d, 0x49, 0x71, 0x71, 0x1c, 0x30, - 0x21, 0x18, 0x3b, 0x17, 0x20, 0x13, 0x50, 0x23, 0x2b, 0x42, 0x01, 0x75, - 0x01, 0xb9, 0xfe, 0x47, 0x01, 0x65, 0xfe, 0xee, 0x01, 0x0b, 0x6b, 0x51, - 0x51, 0x6b, 0x50, 0x6a, 0x53, 0x53, 0x6a, 0x50, 0x4c, 0x9f, 0x52, 0x72, - 0x07, 0x09, 0x51, 0x08, 0x13, 0x18, 0x10, 0x52, 0x0e, 0x12, 0x84, 0x52, - 0x2e, 0x1d, 0x38, 0x27, 0x26, 0x31, 0x25, 0x29, 0x19, 0xfe, 0x7d, 0x01, - 0x5f, 0x5a, 0x50, 0x33, 0x02, 0x61, 0xfe, 0xea, 0x4b, 0x7f, 0x7f, 0x00, - 0x00, 0x03, 0x00, 0x3c, 0x00, 0x04, 0x03, 0x84, 0x03, 0x56, 0x00, 0x0b, - 0x00, 0x18, 0x00, 0x22, 0x00, 0x00, 0x25, 0x36, 0x12, 0x37, 0x17, 0x0e, - 0x01, 0x07, 0x21, 0x15, 0x21, 0x35, 0x13, 0x21, 0x27, 0x26, 0x27, 0x37, - 0x16, 0x17, 0x16, 0x17, 0x21, 0x15, 0x21, 0x17, 0x16, 0x17, 0x16, 0x17, - 0x07, 0x26, 0x27, 0x26, 0x27, 0x01, 0xf3, 0x31, 0x61, 0x1d, 0x5d, 0x23, - 0x59, 0x2d, 0x01, 0x2e, 0xfc, 0xb8, 0x1c, 0x01, 0x6c, 0x10, 0x0d, 0x0b, - 0x5b, 0x0e, 0x0c, 0x0d, 0x05, 0x01, 0x45, 0xfc, 0xf0, 0xbd, 0x23, 0x29, - 0x24, 0x1a, 0x58, 0x12, 0x28, 0x2b, 0x21, 0x5a, 0x6b, 0x01, 0x10, 0x6e, - 0x1b, 0x78, 0xf6, 0x60, 0x56, 0x56, 0x02, 0x65, 0x3c, 0x2e, 0x1b, 0x12, - 0x25, 0x2b, 0x2a, 0x1d, 0x56, 0x29, 0x51, 0x79, 0x61, 0x5f, 0x23, 0x48, - 0x79, 0x7e, 0x4e, 0x00, 0x00, 0x06, 0x00, 0x1c, 0xff, 0xdc, 0x03, 0x79, - 0x03, 0x54, 0x00, 0x0b, 0x00, 0x20, 0x00, 0x2f, 0x00, 0x39, 0x00, 0x55, - 0x00, 0x5d, 0x00, 0x00, 0x01, 0x15, 0x33, 0x35, 0x33, 0x15, 0x21, 0x35, - 0x33, 0x15, 0x33, 0x35, 0x00, 0x37, 0x36, 0x37, 0x36, 0x37, 0x17, 0x06, - 0x07, 0x06, 0x07, 0x37, 0x3e, 0x01, 0x37, 0x17, 0x06, 0x07, 0x06, 0x07, - 0x27, 0x13, 0x33, 0x26, 0x27, 0x26, 0x27, 0x37, 0x16, 0x17, 0x16, 0x17, - 0x07, 0x33, 0x15, 0x21, 0x17, 0x16, 0x17, 0x16, 0x17, 0x07, 0x26, 0x27, - 0x26, 0x27, 0x05, 0x21, 0x15, 0x23, 0x0f, 0x01, 0x33, 0x11, 0x14, 0x06, - 0x07, 0x06, 0x23, 0x27, 0x23, 0x35, 0x23, 0x11, 0x23, 0x11, 0x23, 0x11, - 0x23, 0x11, 0x33, 0x3f, 0x01, 0x23, 0x01, 0x32, 0x3e, 0x01, 0x3d, 0x01, - 0x23, 0x15, 0x02, 0x80, 0x81, 0x4b, 0xfe, 0x1e, 0x4a, 0x81, 0xfe, 0x0d, - 0x63, 0x18, 0x17, 0x18, 0x07, 0x48, 0x06, 0x1d, 0x13, 0x16, 0x17, 0x0f, - 0x1e, 0x0f, 0x0b, 0x2e, 0x63, 0x52, 0x3f, 0x0f, 0x0f, 0x78, 0x09, 0x08, - 0x0e, 0x08, 0x48, 0x0d, 0x0b, 0x0f, 0x03, 0x33, 0x8e, 0xfe, 0xe2, 0x4c, - 0x11, 0x13, 0x12, 0x0a, 0x42, 0x06, 0x16, 0x11, 0x13, 0x01, 0x1a, 0x02, - 0x2a, 0xfc, 0x0e, 0x0b, 0xfe, 0x20, 0x2b, 0x32, 0x27, 0x0e, 0x2b, 0x49, - 0x49, 0x4c, 0x4a, 0xb1, 0x0d, 0x0c, 0xd8, 0x01, 0x97, 0x18, 0x13, 0x06, - 0x4a, 0x03, 0x54, 0xbf, 0x8a, 0xd1, 0xd1, 0x8a, 0xbf, 0xfd, 0x23, 0x17, - 0x4f, 0x7d, 0x7d, 0x61, 0x08, 0x50, 0x92, 0x5e, 0x50, 0x06, 0x05, 0x08, - 0x05, 0x51, 0x0f, 0x15, 0x12, 0x0a, 0x4b, 0x02, 0x3e, 0x2b, 0x19, 0x34, - 0x16, 0x11, 0x1e, 0x2a, 0x34, 0x18, 0x0b, 0x4d, 0x2e, 0x3f, 0x69, 0x5f, - 0x4a, 0x11, 0x2b, 0x80, 0x61, 0x47, 0x1f, 0x48, 0x2e, 0x21, 0xfe, 0xd3, - 0x32, 0x2c, 0x05, 0x04, 0x4c, 0xfe, 0xfe, 0xf4, 0x01, 0x0c, 0xfe, 0xb8, - 0x01, 0x92, 0x27, 0x28, 0xfe, 0x69, 0x05, 0x11, 0x15, 0xd3, 0xfe, 0x00, - 0x00, 0x05, 0x00, 0x1e, 0xff, 0xda, 0x03, 0x86, 0x03, 0x5b, 0x00, 0x17, - 0x00, 0x22, 0x00, 0x36, 0x00, 0x40, 0x00, 0x53, 0x00, 0x00, 0x01, 0x35, - 0x33, 0x15, 0x33, 0x15, 0x23, 0x11, 0x14, 0x06, 0x07, 0x06, 0x2b, 0x01, - 0x27, 0x16, 0x33, 0x32, 0x3e, 0x01, 0x35, 0x11, 0x21, 0x35, 0x06, 0x37, - 0x17, 0x06, 0x07, 0x11, 0x23, 0x11, 0x06, 0x07, 0x27, 0x12, 0x37, 0x36, - 0x37, 0x17, 0x06, 0x07, 0x33, 0x15, 0x23, 0x16, 0x17, 0x07, 0x2e, 0x01, - 0x27, 0x23, 0x06, 0x07, 0x27, 0x05, 0x16, 0x17, 0x16, 0x17, 0x07, 0x26, - 0x27, 0x26, 0x27, 0x12, 0x36, 0x37, 0x17, 0x06, 0x07, 0x21, 0x15, 0x23, - 0x16, 0x17, 0x07, 0x2e, 0x01, 0x27, 0x23, 0x06, 0x07, 0x27, 0x02, 0xa9, - 0x56, 0x87, 0x87, 0x29, 0x3a, 0x29, 0x3b, 0x20, 0x11, 0x4a, 0x13, 0x23, - 0x1a, 0x08, 0xfe, 0x90, 0x95, 0x4f, 0x4e, 0x1f, 0x16, 0x56, 0x25, 0x33, - 0x40, 0x42, 0x30, 0x38, 0x11, 0x51, 0x0e, 0x14, 0xe8, 0x95, 0x26, 0x0c, - 0x47, 0x0a, 0x2e, 0x12, 0x21, 0x35, 0x39, 0x46, 0x01, 0x85, 0x2d, 0x27, - 0x2e, 0x14, 0x46, 0x19, 0x2b, 0x29, 0x23, 0x76, 0x4b, 0x1b, 0x4f, 0x12, - 0x0d, 0x01, 0x0d, 0x9b, 0x24, 0x14, 0x44, 0x0f, 0x32, 0x16, 0x34, 0x25, - 0x2e, 0x4a, 0x01, 0xc6, 0x60, 0x60, 0x52, 0xfe, 0xde, 0x3a, 0x31, 0x06, - 0x04, 0x5e, 0x04, 0x06, 0x14, 0x1b, 0x01, 0x08, 0x52, 0x2e, 0xa9, 0x23, - 0x3e, 0x25, 0xfe, 0x1f, 0x01, 0x5f, 0x33, 0x36, 0x39, 0x01, 0x78, 0x50, - 0x5e, 0x2c, 0x1d, 0x23, 0x25, 0x4d, 0x37, 0x18, 0x26, 0x13, 0x4a, 0x18, - 0x56, 0x40, 0x32, 0xd6, 0x2d, 0x30, 0x35, 0x1e, 0x3d, 0x26, 0x35, 0x34, - 0x23, 0x01, 0x4f, 0x90, 0x48, 0x1b, 0x2f, 0x1b, 0x4e, 0x2c, 0x1b, 0x2d, - 0x18, 0x43, 0x19, 0x49, 0x41, 0x28, 0x00, 0x00, 0x00, 0x02, 0x00, 0x2c, - 0xff, 0xde, 0x03, 0x7e, 0x03, 0x5c, 0x00, 0x35, 0x00, 0x5b, 0x00, 0x00, - 0x01, 0x35, 0x21, 0x35, 0x21, 0x35, 0x33, 0x15, 0x21, 0x15, 0x21, 0x15, - 0x21, 0x15, 0x23, 0x15, 0x33, 0x15, 0x23, 0x15, 0x14, 0x0e, 0x01, 0x07, - 0x06, 0x23, 0x22, 0x2f, 0x01, 0x17, 0x16, 0x33, 0x32, 0x37, 0x32, 0x3e, - 0x01, 0x3d, 0x01, 0x21, 0x1e, 0x01, 0x17, 0x07, 0x2e, 0x01, 0x27, 0x37, - 0x23, 0x35, 0x21, 0x35, 0x21, 0x35, 0x12, 0x36, 0x37, 0x17, 0x06, 0x07, - 0x33, 0x15, 0x36, 0x37, 0x17, 0x06, 0x07, 0x21, 0x15, 0x23, 0x16, 0x17, - 0x07, 0x26, 0x27, 0x23, 0x06, 0x07, 0x27, 0x36, 0x37, 0x23, 0x16, 0x17, - 0x07, 0x2e, 0x01, 0x27, 0x23, 0x06, 0x07, 0x27, 0x01, 0xab, 0xfe, 0xd1, - 0x01, 0x2f, 0x59, 0x01, 0x34, 0xfe, 0xcc, 0x01, 0x7a, 0xba, 0x9b, 0x9b, - 0x11, 0x2b, 0x28, 0x31, 0x34, 0x1d, 0x0e, 0x10, 0x1c, 0x28, 0x10, 0x15, - 0x09, 0x1c, 0x17, 0x07, 0xfe, 0xa5, 0x22, 0x57, 0x19, 0x32, 0x19, 0x70, - 0x24, 0x1e, 0x8d, 0x02, 0x17, 0xfd, 0xca, 0x27, 0x53, 0x19, 0x54, 0x0e, - 0x12, 0xe4, 0x34, 0x20, 0x52, 0x0a, 0x16, 0x01, 0x16, 0xac, 0x20, 0x0f, - 0x44, 0x1e, 0x29, 0x38, 0x19, 0x18, 0x4b, 0x0a, 0x12, 0x95, 0x20, 0x12, - 0x46, 0x0d, 0x28, 0x10, 0x1e, 0x29, 0x37, 0x45, 0x01, 0xa3, 0x4f, 0x46, - 0x36, 0x36, 0x46, 0x4f, 0x49, 0x4c, 0x4b, 0x70, 0x27, 0x2d, 0x17, 0x04, - 0x06, 0x01, 0x53, 0x01, 0x02, 0x01, 0x07, 0x15, 0x19, 0x5e, 0x17, 0x41, - 0x14, 0x3d, 0x19, 0x52, 0x15, 0x29, 0x4b, 0x4c, 0x49, 0x01, 0x02, 0x7c, - 0x3b, 0x19, 0x1c, 0x22, 0x44, 0x4c, 0x4d, 0x15, 0x16, 0x2a, 0x49, 0x2b, - 0x1c, 0x27, 0x35, 0x39, 0x28, 0x21, 0x22, 0x0d, 0x1a, 0x2f, 0x1f, 0x23, - 0x18, 0x43, 0x16, 0x3e, 0x3f, 0x30, 0x00, 0x00, 0x00, 0x04, 0x00, 0x2b, - 0xff, 0xea, 0x03, 0x7c, 0x03, 0x5f, 0x00, 0x07, 0x00, 0x42, 0x00, 0x46, - 0x00, 0x4a, 0x00, 0x00, 0x01, 0x15, 0x21, 0x15, 0x21, 0x15, 0x21, 0x11, - 0x26, 0x37, 0x36, 0x37, 0x17, 0x06, 0x07, 0x33, 0x15, 0x36, 0x37, 0x17, - 0x06, 0x07, 0x21, 0x15, 0x23, 0x16, 0x1f, 0x01, 0x07, 0x26, 0x27, 0x23, - 0x06, 0x07, 0x27, 0x16, 0x1f, 0x01, 0x21, 0x15, 0x23, 0x35, 0x21, 0x15, - 0x23, 0x35, 0x21, 0x27, 0x2e, 0x01, 0x27, 0x37, 0x27, 0x30, 0x37, 0x23, - 0x16, 0x17, 0x16, 0x17, 0x07, 0x26, 0x27, 0x23, 0x06, 0x07, 0x27, 0x01, - 0x35, 0x21, 0x15, 0x01, 0x35, 0x21, 0x15, 0x03, 0x08, 0xfd, 0xfe, 0x02, - 0x1b, 0xfd, 0x8d, 0x4e, 0x24, 0x2b, 0x19, 0x54, 0x0e, 0x12, 0xec, 0x2a, - 0x21, 0x53, 0x16, 0x04, 0x01, 0x10, 0xa9, 0x0f, 0x17, 0x0d, 0x40, 0x1c, - 0x32, 0x30, 0x16, 0x17, 0x31, 0x08, 0x19, 0x0e, 0x01, 0x50, 0x59, 0xfd, - 0x9d, 0x58, 0x01, 0x69, 0x05, 0x06, 0x0f, 0x03, 0x49, 0x1d, 0x18, 0x97, - 0x01, 0x13, 0x17, 0x05, 0x41, 0x1f, 0x27, 0x28, 0x2b, 0x34, 0x45, 0x02, - 0x9e, 0xfe, 0x3d, 0x01, 0xa9, 0xfe, 0x57, 0x01, 0xcd, 0xc6, 0x3f, 0xde, - 0x01, 0xe3, 0xe8, 0x34, 0x3c, 0x3a, 0x1a, 0x1b, 0x20, 0x42, 0x3f, 0x54, - 0x18, 0x32, 0x07, 0x47, 0x11, 0x1f, 0x11, 0x2b, 0x2c, 0x40, 0x28, 0x1f, - 0x18, 0x0a, 0x28, 0x17, 0x8f, 0x4b, 0x4b, 0x8f, 0x08, 0x0b, 0x18, 0x05, - 0x19, 0x0e, 0x21, 0x02, 0x18, 0x20, 0x09, 0x29, 0x33, 0x39, 0x3d, 0x38, - 0x32, 0xfd, 0xaf, 0x55, 0x55, 0x01, 0x1b, 0x41, 0x41, 0x00, 0x00, 0x00, - 0x00, 0x03, 0x00, 0x28, 0xff, 0xe0, 0x03, 0x96, 0x03, 0x32, 0x00, 0x45, - 0x00, 0x4f, 0x00, 0x59, 0x00, 0x00, 0x13, 0x32, 0x37, 0x36, 0x37, 0x17, - 0x06, 0x0f, 0x01, 0x17, 0x06, 0x07, 0x36, 0x37, 0x36, 0x37, 0x17, 0x06, - 0x07, 0x06, 0x07, 0x32, 0x37, 0x36, 0x37, 0x26, 0x27, 0x37, 0x16, 0x17, - 0x16, 0x17, 0x07, 0x26, 0x27, 0x06, 0x07, 0x15, 0x14, 0x0e, 0x01, 0x07, - 0x06, 0x23, 0x27, 0x16, 0x33, 0x32, 0x3e, 0x01, 0x3d, 0x01, 0x06, 0x07, - 0x27, 0x32, 0x37, 0x36, 0x37, 0x06, 0x07, 0x27, 0x3e, 0x01, 0x37, 0x36, - 0x37, 0x06, 0x23, 0x27, 0x10, 0x37, 0x36, 0x37, 0x17, 0x06, 0x07, 0x06, - 0x07, 0x27, 0x25, 0x16, 0x17, 0x16, 0x17, 0x07, 0x26, 0x27, 0x26, 0x27, - 0xab, 0x69, 0xbe, 0xfd, 0x6d, 0x14, 0x8d, 0xef, 0x10, 0x12, 0x55, 0x5e, - 0xa7, 0x4e, 0x52, 0x4e, 0x39, 0x5b, 0x71, 0x74, 0x5f, 0x4b, 0xa8, 0x5a, - 0x2e, 0x2c, 0x30, 0x3a, 0x24, 0x45, 0x3f, 0x28, 0x3d, 0x13, 0x19, 0x5a, - 0xa3, 0x11, 0x2b, 0x2b, 0x25, 0x3e, 0x10, 0x23, 0x2d, 0x19, 0x14, 0x07, - 0x9b, 0xae, 0x0a, 0x20, 0x2e, 0x6f, 0x89, 0xa8, 0x86, 0x0b, 0x1a, 0x21, - 0x10, 0x55, 0x5e, 0x89, 0x6f, 0x0d, 0x44, 0x48, 0x2e, 0x36, 0x26, 0x4f, - 0x50, 0x47, 0x2e, 0x02, 0x5a, 0x56, 0x36, 0x39, 0x4f, 0x30, 0x36, 0x50, - 0x46, 0x44, 0x03, 0x07, 0x0a, 0x11, 0x10, 0x4c, 0x12, 0x10, 0x01, 0x13, - 0x4f, 0x39, 0x02, 0x08, 0x3e, 0x49, 0x3a, 0x55, 0x4e, 0x52, 0x32, 0x0a, - 0x05, 0x05, 0x2e, 0x2b, 0x34, 0x1e, 0x45, 0x43, 0x35, 0x36, 0x1c, 0x1b, - 0x06, 0x07, 0xb8, 0x2b, 0x2e, 0x17, 0x05, 0x05, 0x5b, 0x03, 0x08, 0x17, - 0x1b, 0x9c, 0x06, 0x02, 0x52, 0x0d, 0x2b, 0x5b, 0x08, 0x02, 0x49, 0x01, - 0x09, 0x09, 0x33, 0x4f, 0x07, 0x50, 0xfd, 0x58, 0x32, 0x34, 0x2d, 0x3c, - 0x25, 0x3b, 0x3a, 0x29, 0x44, 0xba, 0x31, 0x24, 0x24, 0x3d, 0x43, 0x2f, - 0x31, 0x30, 0x24, 0x00, 0x00, 0x03, 0x00, 0x25, 0xff, 0xce, 0x03, 0x9f, - 0x03, 0x57, 0x00, 0x43, 0x00, 0x4e, 0x00, 0x53, 0x00, 0x00, 0x01, 0x26, - 0x27, 0x26, 0x27, 0x37, 0x16, 0x17, 0x16, 0x17, 0x07, 0x21, 0x15, 0x23, - 0x02, 0x07, 0x16, 0x17, 0x07, 0x26, 0x27, 0x06, 0x07, 0x27, 0x36, 0x37, - 0x26, 0x27, 0x23, 0x35, 0x06, 0x07, 0x06, 0x07, 0x36, 0x37, 0x17, 0x06, - 0x07, 0x06, 0x07, 0x27, 0x3e, 0x01, 0x37, 0x36, 0x37, 0x06, 0x07, 0x27, - 0x3e, 0x01, 0x37, 0x36, 0x37, 0x36, 0x37, 0x17, 0x06, 0x07, 0x06, 0x07, - 0x36, 0x37, 0x36, 0x37, 0x17, 0x35, 0x00, 0x37, 0x36, 0x37, 0x1f, 0x01, - 0x06, 0x07, 0x06, 0x07, 0x27, 0x00, 0x17, 0x36, 0x37, 0x23, 0x02, 0x60, - 0x0b, 0x0c, 0x09, 0x13, 0x4d, 0x0e, 0x11, 0x12, 0x05, 0x45, 0x01, 0x21, - 0x5c, 0x29, 0x5e, 0x5b, 0x9b, 0x32, 0xa2, 0x5b, 0x5e, 0xa2, 0x37, 0xa4, - 0x5e, 0x65, 0x20, 0x2d, 0x2e, 0x31, 0x44, 0x25, 0x5b, 0x62, 0x01, 0x59, - 0x3a, 0x57, 0x3f, 0x0e, 0x12, 0x18, 0x0c, 0x24, 0x37, 0x6f, 0x2d, 0x0d, - 0x0c, 0x12, 0x0a, 0x1e, 0x26, 0x2c, 0x19, 0x49, 0x25, 0x22, 0x2c, 0x1e, - 0x3c, 0x33, 0x1c, 0x20, 0x45, 0xfe, 0xd0, 0x81, 0x69, 0x4c, 0x01, 0x02, - 0x3f, 0x71, 0x66, 0x47, 0x10, 0x02, 0x01, 0x4c, 0x4b, 0x20, 0xd5, 0x02, - 0xb8, 0x29, 0x1b, 0x1d, 0x2a, 0x14, 0x1f, 0x2b, 0x30, 0x17, 0x0e, 0x51, - 0xfe, 0xfd, 0x8d, 0x66, 0x48, 0x55, 0x56, 0x67, 0x65, 0x5e, 0x4d, 0x50, - 0x6b, 0x9c, 0xf5, 0x20, 0x59, 0x4f, 0x6f, 0x2b, 0x0c, 0x17, 0x56, 0x11, - 0x08, 0x0f, 0x06, 0x54, 0x03, 0x12, 0x15, 0x2f, 0x5a, 0x0a, 0x04, 0x4f, - 0x01, 0x0b, 0x0d, 0x2b, 0x4b, 0x52, 0x41, 0x1e, 0x52, 0x39, 0x4e, 0x26, - 0x03, 0x07, 0x32, 0x43, 0x24, 0x2c, 0xfd, 0xb8, 0x18, 0x15, 0x14, 0x29, - 0x2d, 0x10, 0x14, 0x14, 0x0a, 0x52, 0x01, 0x2f, 0x7a, 0x7a, 0xcd, 0x00, - 0x00, 0x04, 0x00, 0x29, 0xff, 0xd8, 0x03, 0x82, 0x03, 0x55, 0x00, 0x25, - 0x00, 0x2f, 0x00, 0x68, 0x00, 0x72, 0x00, 0x00, 0x12, 0x37, 0x36, 0x37, - 0x36, 0x37, 0x17, 0x06, 0x07, 0x06, 0x07, 0x36, 0x37, 0x36, 0x37, 0x17, - 0x06, 0x07, 0x06, 0x07, 0x36, 0x37, 0x17, 0x06, 0x07, 0x06, 0x07, 0x27, - 0x3e, 0x01, 0x37, 0x36, 0x37, 0x06, 0x07, 0x06, 0x07, 0x27, 0x12, 0x37, - 0x36, 0x37, 0x1f, 0x01, 0x07, 0x06, 0x07, 0x27, 0x24, 0x37, 0x26, 0x27, - 0x07, 0x27, 0x37, 0x26, 0x27, 0x35, 0x07, 0x27, 0x37, 0x27, 0x37, 0x17, - 0x25, 0x17, 0x05, 0x17, 0x16, 0x17, 0x25, 0x17, 0x05, 0x16, 0x17, 0x36, - 0x37, 0x17, 0x06, 0x07, 0x16, 0x17, 0x1e, 0x01, 0x33, 0x32, 0x36, 0x37, - 0x36, 0x37, 0x17, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x2e, 0x01, 0x27, - 0x26, 0x27, 0x06, 0x07, 0x27, 0x01, 0x16, 0x17, 0x16, 0x17, 0x07, 0x26, - 0x27, 0x26, 0x27, 0x45, 0x0f, 0x19, 0x30, 0x25, 0x24, 0x4b, 0x16, 0x33, - 0x32, 0x1c, 0x2a, 0x49, 0x30, 0x14, 0x48, 0x2b, 0x40, 0x42, 0x25, 0x4a, - 0x53, 0x03, 0x4e, 0x33, 0x58, 0x3c, 0x10, 0x15, 0x1b, 0x0d, 0x2c, 0x35, - 0x10, 0x1e, 0x26, 0x50, 0x0d, 0x45, 0x59, 0x74, 0x29, 0x06, 0x07, 0x9b, - 0x4c, 0x55, 0x12, 0x01, 0xb0, 0x5b, 0x1a, 0x11, 0x8b, 0x07, 0x87, 0x04, - 0x06, 0x60, 0x05, 0x60, 0x0e, 0x52, 0x0c, 0x01, 0x23, 0x08, 0xfe, 0xd9, - 0x01, 0x06, 0x04, 0x01, 0x2c, 0x06, 0xfe, 0xda, 0x0e, 0x14, 0x5a, 0x4e, - 0x3c, 0x5c, 0x6c, 0x0e, 0x09, 0x12, 0x1f, 0x10, 0x0f, 0x15, 0x0b, 0x10, - 0x08, 0x4b, 0x0e, 0x16, 0x12, 0x1c, 0x17, 0x28, 0x26, 0x44, 0x22, 0x0d, - 0x07, 0x5d, 0x64, 0x29, 0x01, 0x35, 0x0f, 0x27, 0x29, 0x15, 0x3a, 0x1c, - 0x18, 0x17, 0x25, 0x02, 0x41, 0x12, 0x1e, 0x52, 0x41, 0x51, 0x22, 0x2f, - 0x59, 0x4e, 0x20, 0x01, 0x06, 0x57, 0x26, 0x27, 0x51, 0x67, 0x6b, 0x2d, - 0x08, 0x14, 0x56, 0x0e, 0x07, 0x0f, 0x04, 0x55, 0x04, 0x11, 0x11, 0x3b, - 0x5a, 0x02, 0x02, 0x03, 0x02, 0x4e, 0xfe, 0x2f, 0x17, 0x20, 0x0e, 0x28, - 0x2d, 0x29, 0x14, 0x11, 0x51, 0x21, 0x3b, 0x57, 0x6e, 0x12, 0x53, 0x11, - 0x1f, 0x3d, 0x06, 0x0b, 0x4c, 0x0b, 0xce, 0x03, 0xc8, 0x22, 0x4c, 0x22, - 0x0b, 0x39, 0x1d, 0x25, 0x4f, 0x27, 0x55, 0x48, 0x45, 0x60, 0x36, 0x6d, - 0x53, 0x1f, 0x0f, 0x1d, 0x19, 0x1d, 0x22, 0x35, 0x26, 0x28, 0x3c, 0x30, - 0x2e, 0x1e, 0x19, 0x02, 0x01, 0x33, 0x38, 0x16, 0x12, 0x3c, 0x28, 0x4d, - 0x02, 0xf7, 0x0e, 0x29, 0x2a, 0x1b, 0x30, 0x25, 0x1a, 0x1a, 0x25, 0x00, - 0x00, 0x03, 0x00, 0x21, 0xff, 0xc8, 0x03, 0x8b, 0x03, 0x57, 0x00, 0x0a, - 0x00, 0x2f, 0x00, 0x82, 0x00, 0x00, 0x36, 0x37, 0x36, 0x37, 0x1f, 0x01, - 0x06, 0x07, 0x06, 0x07, 0x27, 0x12, 0x37, 0x36, 0x37, 0x36, 0x37, 0x17, - 0x06, 0x07, 0x06, 0x07, 0x36, 0x37, 0x36, 0x37, 0x17, 0x06, 0x07, 0x06, - 0x07, 0x36, 0x37, 0x17, 0x06, 0x07, 0x06, 0x07, 0x27, 0x3e, 0x01, 0x37, - 0x36, 0x37, 0x07, 0x06, 0x07, 0x27, 0x00, 0x36, 0x37, 0x3e, 0x01, 0x3d, - 0x01, 0x06, 0x07, 0x27, 0x36, 0x37, 0x36, 0x37, 0x36, 0x37, 0x23, 0x35, - 0x33, 0x27, 0x26, 0x27, 0x37, 0x16, 0x1f, 0x01, 0x33, 0x15, 0x21, 0x06, - 0x07, 0x06, 0x07, 0x36, 0x37, 0x36, 0x37, 0x26, 0x27, 0x37, 0x16, 0x17, - 0x16, 0x17, 0x07, 0x26, 0x27, 0x06, 0x07, 0x11, 0x14, 0x16, 0x17, 0x32, - 0x37, 0x32, 0x36, 0x37, 0x36, 0x37, 0x17, 0x06, 0x07, 0x0e, 0x02, 0x0f, - 0x01, 0x22, 0x27, 0x2e, 0x01, 0x35, 0x11, 0x0f, 0x01, 0x15, 0x14, 0x07, - 0x0e, 0x01, 0x07, 0x27, 0x59, 0x6b, 0x6a, 0x39, 0x06, 0x05, 0x22, 0x79, - 0x5a, 0x4d, 0x0f, 0x15, 0x11, 0x16, 0x2a, 0x2d, 0x19, 0x4f, 0x17, 0x2b, - 0x25, 0x26, 0x2b, 0x40, 0x1e, 0x15, 0x4a, 0x25, 0x38, 0x39, 0x22, 0x41, - 0x5e, 0x02, 0x47, 0x46, 0x42, 0x48, 0x0d, 0x0b, 0x1a, 0x0a, 0x27, 0x3a, - 0x25, 0x32, 0x40, 0x0d, 0x01, 0x2c, 0x49, 0x14, 0x11, 0x0e, 0x22, 0x4c, - 0x0e, 0x1b, 0x0e, 0x1f, 0x35, 0x21, 0x15, 0xa4, 0xd9, 0x0b, 0x12, 0x05, - 0x55, 0x0d, 0x09, 0x11, 0xe1, 0xfe, 0xf2, 0x17, 0x2c, 0x35, 0x21, 0x58, - 0x5c, 0x28, 0x3b, 0x35, 0x1c, 0x40, 0x26, 0x30, 0x35, 0x19, 0x42, 0x0c, - 0x15, 0x1b, 0x31, 0x11, 0x19, 0x13, 0x07, 0x18, 0x13, 0x02, 0x05, 0x01, - 0x49, 0x03, 0x06, 0x05, 0x14, 0x2c, 0x2b, 0x20, 0x0e, 0x1a, 0x2f, 0x20, - 0x27, 0x33, 0x2f, 0x19, 0x4f, 0x3a, 0x3a, 0x6f, 0x16, 0x19, 0x11, 0x30, - 0x2a, 0x0a, 0x1b, 0x14, 0x0d, 0x59, 0x01, 0xcd, 0x16, 0x1e, 0x4f, 0x5b, - 0x3e, 0x1b, 0x39, 0x4e, 0x45, 0x33, 0x01, 0x09, 0x35, 0x2f, 0x25, 0x51, - 0x5c, 0x62, 0x2d, 0x09, 0x16, 0x55, 0x0f, 0x0b, 0x0b, 0x09, 0x54, 0x01, - 0x13, 0x10, 0x36, 0x61, 0x03, 0x05, 0x04, 0x51, 0xfd, 0xfa, 0x44, 0x2a, - 0x22, 0x58, 0x3c, 0x28, 0x02, 0x02, 0x4e, 0x03, 0x12, 0x20, 0x4a, 0x2f, - 0x22, 0x4e, 0x27, 0x2e, 0x11, 0x0f, 0x22, 0x1e, 0x35, 0x4e, 0x24, 0x3e, - 0x4a, 0x21, 0x02, 0x07, 0x02, 0x06, 0x4d, 0x1e, 0x29, 0x2a, 0x44, 0x49, - 0x2e, 0x2f, 0x18, 0x21, 0x03, 0x04, 0xfe, 0xd5, 0x16, 0x10, 0x01, 0x01, - 0x14, 0x19, 0x36, 0x25, 0x13, 0x32, 0x32, 0x28, 0x28, 0x11, 0x01, 0x01, - 0x02, 0x05, 0x2c, 0x37, 0x01, 0x34, 0x03, 0x03, 0x31, 0x8f, 0x58, 0x2e, - 0x4d, 0x24, 0x41, 0x00, 0x00, 0x04, 0x00, 0x26, 0xff, 0xf5, 0x03, 0x8b, - 0x03, 0x4c, 0x00, 0x46, 0x00, 0x50, 0x00, 0x5a, 0x00, 0x64, 0x00, 0x00, - 0x12, 0x36, 0x37, 0x36, 0x37, 0x36, 0x37, 0x17, 0x06, 0x07, 0x06, 0x07, - 0x36, 0x37, 0x36, 0x37, 0x17, 0x35, 0x33, 0x11, 0x3e, 0x01, 0x37, 0x23, - 0x35, 0x33, 0x11, 0x33, 0x11, 0x33, 0x15, 0x23, 0x15, 0x16, 0x17, 0x16, - 0x17, 0x07, 0x26, 0x2f, 0x01, 0x15, 0x23, 0x11, 0x06, 0x07, 0x27, 0x15, - 0x21, 0x15, 0x21, 0x11, 0x06, 0x07, 0x06, 0x07, 0x36, 0x37, 0x17, 0x0e, - 0x01, 0x07, 0x27, 0x3e, 0x01, 0x37, 0x36, 0x37, 0x06, 0x07, 0x27, 0x12, - 0x37, 0x36, 0x37, 0x17, 0x06, 0x07, 0x06, 0x07, 0x27, 0x01, 0x16, 0x17, - 0x16, 0x17, 0x07, 0x26, 0x27, 0x26, 0x27, 0x04, 0x37, 0x36, 0x37, 0x17, - 0x06, 0x07, 0x06, 0x07, 0x27, 0x37, 0x0e, 0x09, 0x10, 0x2d, 0x27, 0x15, - 0x4e, 0x1a, 0x29, 0x24, 0x24, 0x2d, 0x3c, 0x1e, 0x17, 0x40, 0x51, 0x33, - 0x44, 0x19, 0x7a, 0xa5, 0x51, 0xb4, 0xb4, 0x37, 0x2f, 0x2d, 0x29, 0x35, - 0x26, 0x2e, 0x33, 0x51, 0x30, 0x53, 0x38, 0x01, 0xd2, 0xfd, 0xdd, 0x25, - 0x36, 0x3d, 0x1f, 0x58, 0x3d, 0x02, 0x2c, 0xad, 0x23, 0x0c, 0x10, 0x13, - 0x0b, 0x2b, 0x30, 0x48, 0x49, 0x0a, 0x34, 0x55, 0x52, 0x45, 0x09, 0x5f, - 0x3c, 0x39, 0x51, 0x0c, 0x01, 0xd7, 0x1b, 0x1b, 0x22, 0x0c, 0x3f, 0x10, - 0x1d, 0x1f, 0x15, 0x01, 0x2b, 0x1b, 0x12, 0x1f, 0x42, 0x11, 0x1e, 0x25, - 0x14, 0x40, 0x02, 0x33, 0x0d, 0x0d, 0x19, 0x5a, 0x4f, 0x3d, 0x1b, 0x3f, - 0x4c, 0x42, 0x33, 0x01, 0x08, 0x38, 0x30, 0x1a, 0x9b, 0xfd, 0xb1, 0x3b, - 0x6d, 0x3d, 0x52, 0x01, 0x3c, 0xfe, 0xc4, 0x52, 0x20, 0x2a, 0x30, 0x29, - 0x31, 0x3b, 0x33, 0x31, 0x35, 0xde, 0x01, 0x1b, 0x7f, 0x6a, 0x36, 0x83, - 0x55, 0x02, 0x88, 0x54, 0x5c, 0x66, 0x28, 0x0c, 0x12, 0x55, 0x0a, 0x1d, - 0x04, 0x58, 0x03, 0x10, 0x0f, 0x3e, 0x57, 0x07, 0x02, 0x4f, 0xfe, 0x37, - 0x0f, 0x0f, 0x12, 0x55, 0x14, 0x0a, 0x0b, 0x0b, 0x54, 0x02, 0xa2, 0x29, - 0x2f, 0x3d, 0x1c, 0x23, 0x29, 0x33, 0x36, 0x20, 0x6d, 0x31, 0x1e, 0x3e, - 0x1e, 0x26, 0x38, 0x42, 0x18, 0x26, 0x00, 0x00, 0x00, 0x06, 0x00, 0x29, - 0xff, 0xdf, 0x03, 0x68, 0x03, 0x58, 0x00, 0x3f, 0x00, 0x62, 0x00, 0x66, - 0x00, 0x6a, 0x00, 0x6e, 0x00, 0x72, 0x00, 0x00, 0x36, 0x37, 0x36, 0x37, - 0x1f, 0x01, 0x36, 0x37, 0x36, 0x3d, 0x01, 0x33, 0x2e, 0x01, 0x27, 0x26, - 0x27, 0x37, 0x16, 0x1f, 0x01, 0x33, 0x15, 0x21, 0x14, 0x07, 0x21, 0x11, - 0x14, 0x06, 0x07, 0x06, 0x23, 0x27, 0x16, 0x33, 0x32, 0x36, 0x3d, 0x01, - 0x23, 0x15, 0x23, 0x35, 0x23, 0x15, 0x23, 0x35, 0x23, 0x15, 0x23, 0x11, - 0x06, 0x07, 0x06, 0x07, 0x27, 0x36, 0x37, 0x06, 0x07, 0x06, 0x07, 0x27, - 0x12, 0x37, 0x36, 0x37, 0x36, 0x37, 0x17, 0x06, 0x07, 0x06, 0x07, 0x36, - 0x37, 0x36, 0x37, 0x17, 0x06, 0x07, 0x06, 0x07, 0x36, 0x37, 0x17, 0x0e, - 0x01, 0x07, 0x27, 0x36, 0x37, 0x36, 0x37, 0x07, 0x06, 0x07, 0x27, 0x25, - 0x35, 0x21, 0x15, 0x13, 0x35, 0x23, 0x15, 0x33, 0x35, 0x23, 0x15, 0x33, - 0x35, 0x23, 0x15, 0x6f, 0x44, 0x2c, 0x48, 0x05, 0x03, 0x13, 0x0d, 0x18, - 0xd4, 0x02, 0x05, 0x02, 0x05, 0x0e, 0x4f, 0x0b, 0x0c, 0x0c, 0xcc, 0xfe, - 0x51, 0x02, 0x01, 0xbc, 0x19, 0x25, 0x18, 0x1e, 0x10, 0x07, 0x19, 0x13, - 0x0a, 0x3d, 0x41, 0x3f, 0x40, 0x3e, 0x45, 0x06, 0x09, 0x18, 0x3b, 0x42, - 0x1c, 0x13, 0x28, 0x50, 0x46, 0x32, 0x0d, 0x0a, 0x0e, 0x14, 0x24, 0x25, - 0x17, 0x49, 0x10, 0x30, 0x25, 0x1d, 0x32, 0x2f, 0x26, 0x15, 0x41, 0x18, - 0x38, 0x38, 0x27, 0x40, 0x4b, 0x02, 0x32, 0x8a, 0x31, 0x0d, 0x17, 0x10, - 0x17, 0x38, 0x2e, 0x30, 0x26, 0x0c, 0x02, 0xe7, 0xfe, 0x9e, 0x76, 0x3e, - 0xbd, 0x3f, 0xbd, 0x3d, 0x98, 0x11, 0x0a, 0x14, 0x2d, 0x1e, 0x30, 0x40, - 0x7e, 0xc1, 0xcc, 0x08, 0x0f, 0x07, 0x11, 0x25, 0x0d, 0x1a, 0x20, 0x27, - 0xe9, 0x1b, 0x32, 0xfe, 0x7e, 0x2f, 0x25, 0x05, 0x05, 0x50, 0x01, 0x08, - 0x11, 0x70, 0xa6, 0xa6, 0xa6, 0xa6, 0xda, 0x01, 0x59, 0x31, 0x2f, 0x8d, - 0x5d, 0x2a, 0x2b, 0x31, 0x0e, 0x11, 0x11, 0x06, 0x50, 0x01, 0xae, 0x15, - 0x20, 0x4c, 0x4b, 0x43, 0x1e, 0x2d, 0x5e, 0x46, 0x26, 0x02, 0x06, 0x49, - 0x2c, 0x21, 0x3c, 0x66, 0x66, 0x34, 0x09, 0x14, 0x54, 0x0b, 0x16, 0x05, - 0x55, 0x06, 0x17, 0x22, 0x64, 0x04, 0x04, 0x02, 0x50, 0x20, 0x58, 0x58, - 0xfe, 0xa6, 0x7c, 0x7c, 0x7c, 0x7c, 0x7c, 0x7c, 0x00, 0x01, 0x00, 0x61, - 0xff, 0xdc, 0x03, 0x59, 0x03, 0x23, 0x00, 0x3d, 0x00, 0x00, 0x01, 0x11, - 0x14, 0x0e, 0x01, 0x07, 0x06, 0x2f, 0x01, 0x16, 0x33, 0x32, 0x3e, 0x01, - 0x35, 0x11, 0x21, 0x11, 0x36, 0x37, 0x26, 0x27, 0x37, 0x16, 0x17, 0x36, - 0x37, 0x17, 0x07, 0x37, 0x16, 0x17, 0x36, 0x37, 0x17, 0x06, 0x07, 0x16, - 0x17, 0x07, 0x26, 0x27, 0x06, 0x07, 0x27, 0x36, 0x37, 0x26, 0x27, 0x06, - 0x07, 0x16, 0x17, 0x07, 0x26, 0x27, 0x06, 0x07, 0x27, 0x15, 0x23, 0x11, - 0x03, 0x59, 0x10, 0x2e, 0x30, 0x3a, 0x3d, 0x11, 0x30, 0x29, 0x24, 0x1c, - 0x0a, 0xfd, 0xae, 0x4d, 0x3f, 0x42, 0x2f, 0x41, 0x20, 0x39, 0x26, 0x1c, - 0x4b, 0x1b, 0x40, 0x26, 0x26, 0x25, 0x1a, 0x4a, 0x26, 0x33, 0x4b, 0x21, - 0x45, 0x1b, 0x36, 0x3f, 0x48, 0x43, 0x5b, 0x41, 0x39, 0x2c, 0x22, 0x22, - 0x31, 0x1c, 0x47, 0x0d, 0x24, 0x3d, 0x3d, 0x3d, 0x53, 0x03, 0x23, 0xfd, - 0x47, 0x30, 0x33, 0x1d, 0x06, 0x05, 0x01, 0x5a, 0x03, 0x07, 0x1a, 0x1f, - 0x02, 0x5b, 0xfd, 0xc4, 0x79, 0x84, 0x86, 0x4a, 0x25, 0x2f, 0x6a, 0x58, - 0x57, 0x17, 0x4c, 0x29, 0x38, 0x45, 0x54, 0x56, 0x16, 0x77, 0x75, 0x93, - 0x57, 0x25, 0x48, 0x6e, 0x7c, 0x6d, 0x2d, 0x8a, 0x8a, 0x6b, 0x40, 0x5a, - 0x4a, 0x64, 0x4b, 0x27, 0x27, 0x52, 0x7b, 0x5e, 0x26, 0xa9, 0x03, 0x47, - 0x00, 0x09, 0x00, 0x35, 0xff, 0xf7, 0x03, 0x8a, 0x03, 0x2d, 0x00, 0x13, - 0x00, 0x17, 0x00, 0x1b, 0x00, 0x1f, 0x00, 0x23, 0x00, 0x27, 0x00, 0x2b, - 0x00, 0x2f, 0x00, 0x33, 0x00, 0x00, 0x37, 0x11, 0x21, 0x35, 0x21, 0x35, - 0x21, 0x35, 0x33, 0x15, 0x21, 0x15, 0x21, 0x15, 0x21, 0x11, 0x33, 0x15, - 0x21, 0x35, 0x13, 0x21, 0x15, 0x21, 0x37, 0x35, 0x23, 0x15, 0x01, 0x35, - 0x21, 0x15, 0x25, 0x35, 0x21, 0x15, 0x25, 0x35, 0x21, 0x15, 0x25, 0x35, - 0x21, 0x15, 0x01, 0x35, 0x23, 0x15, 0x21, 0x35, 0x23, 0x15, 0xb0, 0x01, - 0x05, 0xfe, 0xa2, 0x01, 0x5e, 0x53, 0x01, 0x5f, 0xfe, 0xa1, 0x01, 0x05, - 0x7d, 0xfc, 0xab, 0x3d, 0x02, 0xda, 0xfd, 0x26, 0xde, 0x8d, 0x01, 0xf7, - 0xfe, 0x48, 0x01, 0xb8, 0xfe, 0x48, 0x01, 0xb8, 0xfe, 0x48, 0x01, 0xb8, - 0xfe, 0x48, 0x01, 0x20, 0x86, 0x01, 0x5e, 0x8a, 0x36, 0x01, 0x98, 0x2e, - 0x39, 0x2f, 0x2f, 0x39, 0x2e, 0xfe, 0x68, 0x3f, 0x3f, 0x02, 0xf7, 0xc4, - 0x38, 0x54, 0x54, 0xfd, 0x95, 0x2f, 0x2f, 0x63, 0x31, 0x31, 0x66, 0x31, - 0x31, 0x66, 0x31, 0x31, 0x01, 0x3c, 0x54, 0x54, 0x54, 0x54, 0x00, 0x00, - 0x00, 0x04, 0x00, 0x8f, 0xff, 0xf9, 0x03, 0x2f, 0x03, 0x5e, 0x00, 0x0c, - 0x00, 0x10, 0x00, 0x14, 0x00, 0x18, 0x00, 0x00, 0x01, 0x37, 0x36, 0x37, - 0x17, 0x06, 0x07, 0x06, 0x07, 0x21, 0x11, 0x21, 0x11, 0x01, 0x35, 0x21, - 0x15, 0x25, 0x35, 0x21, 0x15, 0x25, 0x35, 0x21, 0x15, 0x01, 0x79, 0x13, - 0x11, 0x04, 0x66, 0x15, 0x07, 0x07, 0x06, 0x01, 0x51, 0xfd, 0x60, 0x02, - 0x48, 0xfe, 0x11, 0x01, 0xef, 0xfe, 0x11, 0x01, 0xef, 0xfe, 0x11, 0x02, - 0xe5, 0x34, 0x36, 0x0f, 0x0d, 0x39, 0x11, 0x14, 0x0e, 0xfd, 0x14, 0x02, - 0xec, 0xfd, 0x68, 0x92, 0x92, 0xe6, 0x81, 0x81, 0xd3, 0x8b, 0x8b, 0x00, - 0x00, 0x04, 0x00, 0x2d, 0xff, 0xcb, 0x03, 0x8d, 0x03, 0x4c, 0x00, 0x1b, - 0x00, 0x2f, 0x00, 0x34, 0x00, 0x38, 0x00, 0x00, 0x13, 0x35, 0x21, 0x35, - 0x33, 0x15, 0x21, 0x15, 0x33, 0x15, 0x21, 0x1e, 0x01, 0x17, 0x07, 0x26, - 0x27, 0x26, 0x27, 0x06, 0x05, 0x27, 0x36, 0x37, 0x36, 0x37, 0x21, 0x35, - 0x13, 0x33, 0x35, 0x33, 0x15, 0x33, 0x35, 0x33, 0x15, 0x33, 0x15, 0x23, - 0x15, 0x23, 0x35, 0x23, 0x15, 0x23, 0x35, 0x23, 0x01, 0x3d, 0x01, 0x23, - 0x15, 0x21, 0x35, 0x23, 0x15, 0x9d, 0x01, 0x14, 0x56, 0x01, 0x17, 0x6f, - 0xfe, 0x89, 0x2a, 0xb5, 0x97, 0x27, 0xbc, 0x65, 0x3c, 0x27, 0x5d, 0xfe, - 0xd4, 0x27, 0xd6, 0x55, 0x2c, 0x16, 0xfe, 0x8f, 0x0b, 0xda, 0x55, 0xec, - 0x56, 0xd7, 0xd7, 0x56, 0xec, 0x55, 0xda, 0x01, 0x79, 0xbf, 0x01, 0xd6, - 0xc1, 0x01, 0x3f, 0xe8, 0x57, 0x57, 0xe8, 0x52, 0x46, 0x62, 0x1e, 0x59, - 0x2f, 0x47, 0x2a, 0x3f, 0x93, 0x4f, 0x55, 0x32, 0x46, 0x25, 0x30, 0x52, - 0x01, 0xbb, 0x52, 0x52, 0x52, 0x52, 0x51, 0x44, 0x44, 0x44, 0x44, 0xfe, - 0x96, 0x09, 0x91, 0x9a, 0x9a, 0x9a, 0x00, 0x00, 0x00, 0x04, 0x00, 0x0c, - 0xff, 0xca, 0x03, 0x8d, 0x03, 0x58, 0x00, 0x09, 0x00, 0x20, 0x00, 0x4d, - 0x00, 0x55, 0x00, 0x00, 0x12, 0x17, 0x16, 0x17, 0x07, 0x26, 0x27, 0x26, - 0x27, 0x37, 0x02, 0x37, 0x36, 0x37, 0x23, 0x35, 0x21, 0x15, 0x06, 0x07, - 0x17, 0x16, 0x17, 0x07, 0x26, 0x2f, 0x01, 0x11, 0x23, 0x11, 0x06, 0x07, - 0x27, 0x04, 0x36, 0x37, 0x3e, 0x01, 0x3f, 0x01, 0x33, 0x07, 0x06, 0x07, - 0x33, 0x15, 0x14, 0x16, 0x17, 0x16, 0x33, 0x32, 0x37, 0x3e, 0x01, 0x37, - 0x36, 0x35, 0x17, 0x06, 0x07, 0x0e, 0x02, 0x07, 0x06, 0x23, 0x22, 0x27, - 0x2e, 0x01, 0x3d, 0x01, 0x06, 0x07, 0x06, 0x07, 0x27, 0x13, 0x21, 0x11, - 0x23, 0x11, 0x21, 0x11, 0x23, 0xdc, 0x16, 0x0c, 0x0c, 0x4f, 0x0e, 0x0a, - 0x07, 0x15, 0x4d, 0x76, 0x44, 0x2b, 0x24, 0xb7, 0x01, 0x15, 0x1f, 0x29, - 0x36, 0x36, 0x17, 0x34, 0x18, 0x32, 0x18, 0x51, 0x28, 0x35, 0x3a, 0x01, - 0x5b, 0x71, 0x1f, 0x20, 0x21, 0x03, 0x04, 0x52, 0x04, 0x03, 0x0e, 0x30, - 0x0c, 0x14, 0x0d, 0x1d, 0x1a, 0x07, 0x16, 0x0c, 0x02, 0x05, 0x4d, 0x02, - 0x07, 0x05, 0x11, 0x26, 0x24, 0x12, 0x29, 0x29, 0x13, 0x2c, 0x25, 0x0f, - 0x15, 0x4a, 0x9a, 0x36, 0x6d, 0x01, 0xbf, 0x53, 0xfe, 0xe7, 0x53, 0x03, - 0x48, 0x37, 0x1f, 0x2c, 0x13, 0x30, 0x1a, 0x12, 0x34, 0x15, 0xfe, 0x1a, - 0x5f, 0x3c, 0x4c, 0x55, 0x55, 0x40, 0x46, 0x2d, 0x2f, 0x1a, 0x44, 0x1c, - 0x2f, 0x17, 0xfe, 0x5d, 0x01, 0x71, 0x30, 0x33, 0x42, 0xef, 0x64, 0x32, - 0x33, 0x87, 0x5a, 0xbe, 0xc6, 0x4e, 0x48, 0xd8, 0x1a, 0x0f, 0x02, 0x01, - 0x01, 0x02, 0x11, 0x1b, 0x3f, 0x27, 0x17, 0x3c, 0x32, 0x24, 0x27, 0x14, - 0x02, 0x01, 0x01, 0x03, 0x2d, 0x34, 0x8b, 0x24, 0x21, 0x75, 0x5b, 0x49, - 0x03, 0x13, 0xfd, 0xd6, 0x01, 0xd7, 0xfe, 0x28, 0x00, 0x09, 0x00, 0x1a, - 0xff, 0xd3, 0x03, 0x8f, 0x03, 0x5a, 0x00, 0x1a, 0x00, 0x3c, 0x00, 0x42, - 0x00, 0x47, 0x00, 0x4b, 0x00, 0x53, 0x00, 0x57, 0x00, 0x5b, 0x00, 0x78, - 0x00, 0x00, 0x25, 0x35, 0x23, 0x06, 0x07, 0x27, 0x36, 0x37, 0x17, 0x06, - 0x07, 0x33, 0x35, 0x33, 0x15, 0x33, 0x15, 0x23, 0x15, 0x33, 0x15, 0x23, - 0x15, 0x23, 0x35, 0x23, 0x35, 0x00, 0x37, 0x17, 0x07, 0x33, 0x15, 0x06, - 0x07, 0x33, 0x11, 0x14, 0x06, 0x07, 0x06, 0x23, 0x22, 0x2f, 0x01, 0x15, - 0x23, 0x35, 0x23, 0x06, 0x07, 0x06, 0x07, 0x27, 0x36, 0x37, 0x36, 0x3d, - 0x01, 0x07, 0x27, 0x37, 0x36, 0x37, 0x23, 0x06, 0x07, 0x13, 0x35, 0x23, - 0x15, 0x07, 0x37, 0x35, 0x23, 0x15, 0x12, 0x33, 0x3e, 0x01, 0x3d, 0x01, - 0x23, 0x15, 0x37, 0x35, 0x23, 0x15, 0x37, 0x35, 0x23, 0x15, 0x36, 0x37, - 0x36, 0x37, 0x23, 0x35, 0x21, 0x06, 0x07, 0x0e, 0x01, 0x07, 0x06, 0x23, - 0x27, 0x16, 0x33, 0x32, 0x3e, 0x01, 0x37, 0x36, 0x37, 0x23, 0x06, 0x07, - 0x06, 0x07, 0x27, 0x02, 0x9d, 0x5b, 0x0c, 0x19, 0x46, 0x33, 0x19, 0x48, - 0x0b, 0x05, 0x42, 0x4f, 0x8c, 0x8c, 0xa3, 0xa3, 0x4f, 0xb8, 0xfe, 0xac, - 0x44, 0x4b, 0x1e, 0xaf, 0x2a, 0x17, 0x5d, 0x1d, 0x28, 0x17, 0x14, 0x10, - 0x08, 0x09, 0x46, 0x4d, 0x05, 0x07, 0x0e, 0x2a, 0x47, 0x2f, 0x0a, 0x0d, - 0x0f, 0x3b, 0xfb, 0x24, 0x18, 0x76, 0x1a, 0x22, 0x57, 0x48, 0x01, 0x49, - 0x48, 0xaa, 0x0f, 0x14, 0x0a, 0x49, 0x49, 0x49, 0x49, 0x49, 0xd6, 0x1c, - 0x15, 0x08, 0x5f, 0x01, 0x81, 0x03, 0x09, 0x06, 0x24, 0x2d, 0x29, 0x3e, - 0x0e, 0x26, 0x1a, 0x1b, 0x17, 0x09, 0x03, 0x04, 0x02, 0x80, 0x09, 0x1b, - 0x23, 0x50, 0x35, 0xe2, 0x6c, 0x25, 0x39, 0x1a, 0x6b, 0x78, 0x0c, 0x32, - 0x11, 0x58, 0x58, 0x50, 0x6c, 0x50, 0xbb, 0xbb, 0x50, 0x01, 0xdd, 0x9b, - 0x18, 0x3f, 0x42, 0x40, 0x1d, 0xfd, 0xe2, 0x34, 0x27, 0x07, 0x04, 0x01, - 0x2f, 0x04, 0xb9, 0x35, 0x24, 0x4e, 0x4b, 0x20, 0x61, 0x3b, 0x4b, 0x90, - 0xb3, 0x10, 0x35, 0x22, 0x30, 0x28, 0x2d, 0x2b, 0xfe, 0xac, 0x62, 0x28, - 0x3a, 0xab, 0x5f, 0x5f, 0xfe, 0x73, 0x01, 0x0a, 0x16, 0x76, 0x95, 0xe0, - 0x62, 0x62, 0xab, 0x5f, 0x5f, 0x90, 0x31, 0x25, 0x34, 0x4b, 0x5b, 0x62, - 0x2c, 0x24, 0x06, 0x04, 0x4e, 0x02, 0x04, 0x0f, 0x13, 0x27, 0x33, 0x46, - 0x33, 0x42, 0x3d, 0x39, 0x00, 0x05, 0x00, 0x30, 0xff, 0xf7, 0x03, 0x8d, - 0x03, 0x4f, 0x00, 0x03, 0x00, 0x0f, 0x00, 0x13, 0x00, 0x17, 0x00, 0x1b, - 0x00, 0x00, 0x01, 0x11, 0x21, 0x11, 0x03, 0x21, 0x2f, 0x01, 0x37, 0x16, - 0x17, 0x16, 0x17, 0x21, 0x15, 0x21, 0x17, 0x21, 0x15, 0x21, 0x35, 0x21, - 0x15, 0x21, 0x01, 0x35, 0x21, 0x15, 0x03, 0x2a, 0xfd, 0x69, 0x63, 0x01, - 0x8e, 0x06, 0x18, 0x57, 0x10, 0x0e, 0x07, 0x01, 0x01, 0x70, 0xfc, 0xa3, - 0x75, 0x02, 0x71, 0xfd, 0x8f, 0x02, 0x71, 0xfd, 0x8f, 0x02, 0x31, 0xfe, - 0x12, 0x01, 0x2b, 0xfe, 0xcc, 0x01, 0x34, 0x01, 0xbb, 0x14, 0x45, 0x10, - 0x24, 0x2c, 0x15, 0x04, 0x4f, 0xd7, 0x4d, 0xe0, 0x4d, 0xfe, 0x40, 0x96, - 0x96, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x2e, 0xff, 0xdb, 0x03, 0x8e, - 0x03, 0x51, 0x00, 0x0d, 0x00, 0x17, 0x00, 0x23, 0x00, 0x00, 0x01, 0x11, - 0x36, 0x37, 0x17, 0x06, 0x07, 0x27, 0x3e, 0x01, 0x35, 0x11, 0x23, 0x35, - 0x13, 0x16, 0x17, 0x16, 0x17, 0x07, 0x26, 0x27, 0x26, 0x27, 0x13, 0x33, - 0x11, 0x33, 0x11, 0x33, 0x15, 0x23, 0x11, 0x23, 0x11, 0x23, 0x01, 0x07, - 0x4b, 0x4d, 0x25, 0x71, 0x96, 0x2a, 0x10, 0x0d, 0x82, 0x8d, 0x21, 0x2e, - 0x2a, 0x1f, 0x49, 0x11, 0x31, 0x26, 0x2c, 0xe0, 0xef, 0x58, 0xf1, 0xf1, - 0x58, 0xef, 0x02, 0x27, 0xfe, 0x60, 0x36, 0x4e, 0x58, 0x62, 0x5e, 0x43, - 0x0d, 0x19, 0x14, 0x01, 0x61, 0x56, 0x01, 0x2a, 0x21, 0x39, 0x34, 0x2f, - 0x3a, 0x1e, 0x41, 0x33, 0x30, 0xfe, 0xf5, 0x01, 0x3f, 0xfe, 0xc1, 0x58, - 0xfe, 0x22, 0x01, 0xde, 0x00, 0x03, 0x00, 0x30, 0xff, 0xd2, 0x03, 0x9e, - 0x03, 0x4d, 0x00, 0x17, 0x00, 0x26, 0x00, 0x30, 0x00, 0x00, 0x24, 0x37, - 0x36, 0x11, 0x35, 0x33, 0x15, 0x14, 0x07, 0x16, 0x17, 0x16, 0x17, 0x07, - 0x26, 0x27, 0x26, 0x27, 0x06, 0x07, 0x0e, 0x01, 0x07, 0x27, 0x03, 0x33, - 0x11, 0x36, 0x37, 0x17, 0x0e, 0x01, 0x07, 0x27, 0x3e, 0x01, 0x35, 0x11, - 0x23, 0x13, 0x16, 0x17, 0x16, 0x17, 0x07, 0x26, 0x27, 0x26, 0x27, 0x01, - 0xaa, 0x41, 0x3f, 0x54, 0x02, 0x0c, 0x36, 0x45, 0x9b, 0x44, 0x97, 0x44, - 0x17, 0x0f, 0x0e, 0x0b, 0x1a, 0x79, 0x5c, 0x47, 0xda, 0xcd, 0x38, 0x2e, - 0x22, 0x2b, 0x6e, 0x34, 0x29, 0x0f, 0x09, 0x77, 0x6f, 0x23, 0x30, 0x31, - 0x1c, 0x41, 0x1c, 0x2f, 0x31, 0x1f, 0x9b, 0xa1, 0x9d, 0x01, 0x04, 0x70, - 0x85, 0x0e, 0x1c, 0xb9, 0x8f, 0xb4, 0x87, 0x45, 0x94, 0xb1, 0x3a, 0x40, - 0x39, 0x28, 0x57, 0xb4, 0x57, 0x43, 0x02, 0x0b, 0xfe, 0x90, 0x34, 0x3d, - 0x4f, 0x30, 0x64, 0x25, 0x3a, 0x0d, 0x19, 0x19, 0x01, 0x37, 0x01, 0x7d, - 0x20, 0x37, 0x35, 0x28, 0x3b, 0x29, 0x36, 0x3c, 0x1c, 0x00, 0x00, 0x00, - 0x00, 0x03, 0x00, 0x33, 0xff, 0xed, 0x03, 0x85, 0x03, 0x45, 0x00, 0x0d, - 0x00, 0x17, 0x00, 0x3c, 0x00, 0x00, 0x13, 0x11, 0x36, 0x37, 0x17, 0x06, - 0x07, 0x27, 0x3e, 0x01, 0x35, 0x11, 0x23, 0x35, 0x13, 0x16, 0x17, 0x16, - 0x17, 0x07, 0x26, 0x27, 0x26, 0x27, 0x25, 0x21, 0x11, 0x21, 0x11, 0x14, - 0x1e, 0x01, 0x17, 0x16, 0x33, 0x32, 0x37, 0x3e, 0x02, 0x3f, 0x01, 0x17, - 0x06, 0x07, 0x0e, 0x02, 0x07, 0x06, 0x23, 0x22, 0x27, 0x2e, 0x02, 0x35, - 0x11, 0x21, 0x35, 0x21, 0xff, 0x32, 0x38, 0x1d, 0x4d, 0x7f, 0x2d, 0x10, - 0x0b, 0x75, 0x7a, 0x18, 0x32, 0x2a, 0x19, 0x46, 0x1c, 0x27, 0x2a, 0x1f, - 0x01, 0x14, 0x01, 0xce, 0xfe, 0x9b, 0x0a, 0x1b, 0x21, 0x1e, 0x49, 0x38, - 0x14, 0x1f, 0x1a, 0x0b, 0x03, 0x09, 0x57, 0x01, 0x0a, 0x08, 0x19, 0x32, - 0x33, 0x12, 0x76, 0x4e, 0x0e, 0x35, 0x35, 0x16, 0x01, 0x63, 0xfe, 0x89, - 0x02, 0x24, 0xfe, 0x60, 0x24, 0x3f, 0x5b, 0x47, 0x52, 0x41, 0x0c, 0x17, - 0x16, 0x01, 0x61, 0x56, 0x01, 0x21, 0x19, 0x3e, 0x34, 0x26, 0x3b, 0x2d, - 0x30, 0x38, 0x21, 0x0c, 0xfe, 0x80, 0xfe, 0xe2, 0x19, 0x15, 0x07, 0x01, - 0x02, 0x01, 0x01, 0x07, 0x15, 0x19, 0x6e, 0x1a, 0x14, 0x52, 0x33, 0x32, - 0x14, 0x03, 0x01, 0x01, 0x03, 0x16, 0x37, 0x38, 0x01, 0x7b, 0xd2, 0x00, - 0x00, 0x05, 0x00, 0x2d, 0xff, 0xcd, 0x03, 0x93, 0x03, 0x49, 0x00, 0x0d, - 0x00, 0x17, 0x00, 0x29, 0x00, 0x44, 0x00, 0x49, 0x00, 0x00, 0x13, 0x11, - 0x36, 0x37, 0x17, 0x06, 0x07, 0x27, 0x3e, 0x01, 0x35, 0x11, 0x23, 0x35, - 0x13, 0x16, 0x17, 0x16, 0x17, 0x07, 0x26, 0x27, 0x26, 0x27, 0x00, 0x37, - 0x26, 0x27, 0x23, 0x35, 0x21, 0x15, 0x06, 0x07, 0x16, 0x17, 0x07, 0x26, - 0x27, 0x06, 0x07, 0x27, 0x12, 0x37, 0x36, 0x3d, 0x01, 0x21, 0x15, 0x14, - 0x1e, 0x01, 0x17, 0x16, 0x37, 0x07, 0x06, 0x23, 0x22, 0x27, 0x2e, 0x01, - 0x3d, 0x01, 0x23, 0x15, 0x14, 0x07, 0x27, 0x16, 0x17, 0x36, 0x37, 0x21, - 0xfc, 0x2f, 0x36, 0x25, 0x56, 0x7a, 0x2a, 0x0f, 0x0a, 0x78, 0x86, 0x19, - 0x35, 0x2f, 0x16, 0x49, 0x1b, 0x29, 0x2d, 0x1d, 0x01, 0x4f, 0x62, 0x63, - 0x39, 0x25, 0x01, 0xe6, 0x35, 0x6b, 0x62, 0x8c, 0x27, 0xa6, 0x62, 0x70, - 0xa1, 0x2c, 0x61, 0x17, 0x16, 0x01, 0x54, 0x05, 0x10, 0x14, 0x2c, 0x2a, - 0x0b, 0x1c, 0x15, 0x20, 0x20, 0x33, 0x26, 0xaa, 0x89, 0x3d, 0xcc, 0x52, - 0x5a, 0x2c, 0xfe, 0xf8, 0x02, 0x1b, 0xfe, 0x72, 0x26, 0x3e, 0x55, 0x4f, - 0x55, 0x42, 0x0c, 0x18, 0x15, 0x01, 0x57, 0x51, 0x01, 0x2e, 0x18, 0x3d, - 0x36, 0x24, 0x3e, 0x2a, 0x34, 0x39, 0x1d, 0xfd, 0x42, 0x42, 0x5e, 0x87, - 0x50, 0x50, 0x83, 0x65, 0x3f, 0x2d, 0x55, 0x42, 0x49, 0x4f, 0x3f, 0x51, - 0x02, 0x1b, 0x26, 0x28, 0x38, 0x64, 0xa7, 0x14, 0x0f, 0x06, 0x01, 0x02, - 0x06, 0x57, 0x02, 0x03, 0x04, 0x28, 0x33, 0x75, 0x35, 0x7a, 0x59, 0x3f, - 0xfc, 0x4a, 0x4c, 0x68, 0x00, 0x03, 0x00, 0x2f, 0xff, 0xd9, 0x03, 0x8f, - 0x03, 0x51, 0x00, 0x2e, 0x00, 0x3c, 0x00, 0x46, 0x00, 0x00, 0x00, 0x1f, - 0x01, 0x33, 0x15, 0x21, 0x0f, 0x01, 0x21, 0x06, 0x07, 0x0e, 0x02, 0x07, - 0x06, 0x2f, 0x01, 0x16, 0x37, 0x3e, 0x02, 0x37, 0x3e, 0x01, 0x37, 0x23, - 0x06, 0x07, 0x06, 0x07, 0x27, 0x3e, 0x01, 0x37, 0x36, 0x3f, 0x01, 0x23, - 0x35, 0x33, 0x26, 0x27, 0x26, 0x27, 0x37, 0x01, 0x33, 0x11, 0x36, 0x37, - 0x17, 0x06, 0x07, 0x27, 0x3e, 0x01, 0x35, 0x11, 0x23, 0x13, 0x16, 0x17, - 0x16, 0x17, 0x07, 0x26, 0x27, 0x26, 0x27, 0x02, 0x86, 0x11, 0x0b, 0xed, - 0xfe, 0x8e, 0x03, 0x01, 0x01, 0x2c, 0x07, 0x0d, 0x05, 0x16, 0x30, 0x2d, - 0x54, 0x29, 0x11, 0x44, 0x2b, 0x1c, 0x18, 0x0a, 0x03, 0x05, 0x08, 0x01, - 0xd5, 0x09, 0x17, 0x1f, 0x66, 0x4e, 0x34, 0x3d, 0x0e, 0x1c, 0x06, 0x03, - 0x76, 0xf6, 0x02, 0x08, 0x0c, 0x0e, 0x57, 0xfd, 0xb7, 0xc9, 0x2b, 0x33, - 0x21, 0x4c, 0x78, 0x2a, 0x10, 0x0a, 0x74, 0x75, 0x21, 0x28, 0x2f, 0x13, - 0x47, 0x1a, 0x27, 0x27, 0x20, 0x03, 0x2e, 0x38, 0x2c, 0x57, 0x72, 0x14, - 0xee, 0x8d, 0x2d, 0x32, 0x19, 0x05, 0x05, 0x02, 0x5b, 0x04, 0x01, 0x02, - 0x09, 0x17, 0x1b, 0x2c, 0xa1, 0x44, 0x83, 0x50, 0x76, 0x76, 0x33, 0x38, - 0x67, 0x37, 0x5f, 0xc9, 0x69, 0x57, 0x0b, 0x1a, 0x2f, 0x26, 0x0d, 0xfe, - 0xd0, 0xfe, 0x83, 0x21, 0x37, 0x52, 0x46, 0x56, 0x41, 0x0d, 0x19, 0x14, - 0x01, 0x41, 0x01, 0x77, 0x21, 0x33, 0x3b, 0x1e, 0x38, 0x2b, 0x32, 0x32, - 0x24, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x2c, 0x00, 0x07, 0x03, 0x8f, - 0x03, 0x44, 0x00, 0x13, 0x00, 0x21, 0x00, 0x2b, 0x00, 0x00, 0x25, 0x11, - 0x33, 0x11, 0x33, 0x11, 0x21, 0x35, 0x21, 0x15, 0x23, 0x15, 0x33, 0x15, - 0x23, 0x11, 0x33, 0x15, 0x21, 0x35, 0x03, 0x33, 0x11, 0x36, 0x37, 0x17, - 0x06, 0x07, 0x27, 0x3e, 0x01, 0x35, 0x11, 0x23, 0x13, 0x16, 0x17, 0x16, - 0x17, 0x07, 0x26, 0x27, 0x26, 0x27, 0x01, 0x82, 0x57, 0x75, 0xff, 0x00, - 0x02, 0x26, 0xce, 0xc2, 0xc2, 0xe9, 0xfd, 0x91, 0xf4, 0xbb, 0x25, 0x2d, - 0x20, 0x44, 0x70, 0x2d, 0x10, 0x0a, 0x66, 0x6e, 0x13, 0x33, 0x2c, 0x11, - 0x47, 0x20, 0x1c, 0x1e, 0x25, 0x5a, 0x01, 0xe2, 0xfe, 0x1e, 0x02, 0x69, - 0x56, 0x56, 0xf1, 0x56, 0xfe, 0xde, 0x53, 0x53, 0x01, 0xc9, 0xfe, 0x7f, - 0x20, 0x37, 0x59, 0x46, 0x53, 0x43, 0x0e, 0x19, 0x15, 0x01, 0x48, 0x01, - 0x76, 0x12, 0x3e, 0x37, 0x1c, 0x37, 0x2f, 0x26, 0x26, 0x2c, 0x00, 0x00, - 0x00, 0x06, 0x00, 0x2c, 0xff, 0xf3, 0x03, 0x98, 0x03, 0x48, 0x00, 0x03, - 0x00, 0x11, 0x00, 0x1e, 0x00, 0x30, 0x00, 0x34, 0x00, 0x38, 0x00, 0x00, - 0x01, 0x11, 0x21, 0x11, 0x25, 0x33, 0x11, 0x36, 0x37, 0x17, 0x06, 0x07, - 0x27, 0x3e, 0x01, 0x35, 0x11, 0x23, 0x13, 0x1e, 0x01, 0x17, 0x16, 0x17, - 0x16, 0x17, 0x07, 0x26, 0x27, 0x26, 0x27, 0x13, 0x33, 0x37, 0x23, 0x35, - 0x33, 0x37, 0x23, 0x35, 0x21, 0x15, 0x21, 0x07, 0x21, 0x07, 0x33, 0x15, - 0x21, 0x01, 0x35, 0x21, 0x15, 0x01, 0x37, 0x23, 0x07, 0x03, 0x4d, 0xfe, - 0x24, 0xfe, 0xbb, 0xc1, 0x21, 0x32, 0x27, 0x55, 0x69, 0x2b, 0x0f, 0x0d, - 0x6e, 0x6e, 0x0c, 0x24, 0x09, 0x01, 0x0d, 0x2f, 0x13, 0x45, 0x13, 0x2d, - 0x21, 0x25, 0xce, 0x90, 0x13, 0x73, 0x80, 0x11, 0xab, 0x02, 0x2f, 0xfe, - 0xd2, 0x11, 0x01, 0x08, 0x06, 0x6a, 0xfd, 0x8e, 0x01, 0xcf, 0xfe, 0xd1, - 0x01, 0x11, 0x03, 0xbc, 0x13, 0x01, 0x31, 0xfe, 0xc2, 0x01, 0x3e, 0xf2, - 0xfe, 0x69, 0x19, 0x36, 0x51, 0x4e, 0x47, 0x40, 0x0b, 0x17, 0x11, 0x01, - 0x6c, 0x01, 0x74, 0x0b, 0x2a, 0x0a, 0x01, 0x10, 0x38, 0x1e, 0x38, 0x1d, - 0x39, 0x2c, 0x27, 0xfe, 0xb0, 0x6e, 0x4b, 0x60, 0x4c, 0x4c, 0x60, 0xb9, - 0x4f, 0xfe, 0xce, 0x9e, 0x9e, 0x01, 0x81, 0x6e, 0x6e, 0x00, 0x00, 0x00, - 0x00, 0x06, 0x00, 0x2f, 0xff, 0xdd, 0x03, 0x8e, 0x03, 0x4c, 0x00, 0x17, - 0x00, 0x27, 0x00, 0x31, 0x00, 0x44, 0x00, 0x48, 0x00, 0x4c, 0x00, 0x00, - 0x01, 0x35, 0x23, 0x35, 0x33, 0x35, 0x23, 0x35, 0x33, 0x35, 0x33, 0x15, - 0x33, 0x15, 0x23, 0x15, 0x33, 0x15, 0x23, 0x15, 0x21, 0x15, 0x21, 0x35, - 0x27, 0x33, 0x11, 0x3e, 0x01, 0x37, 0x17, 0x0e, 0x01, 0x07, 0x27, 0x3e, - 0x01, 0x35, 0x11, 0x23, 0x13, 0x16, 0x17, 0x16, 0x17, 0x07, 0x26, 0x27, - 0x26, 0x27, 0x01, 0x21, 0x11, 0x14, 0x06, 0x07, 0x06, 0x2f, 0x01, 0x16, - 0x33, 0x32, 0x3e, 0x01, 0x3d, 0x01, 0x21, 0x15, 0x23, 0x25, 0x35, 0x21, - 0x15, 0x25, 0x35, 0x21, 0x15, 0x02, 0x2c, 0xcb, 0xcb, 0xeb, 0xeb, 0x51, - 0xf4, 0xf4, 0xdc, 0xdc, 0x01, 0x11, 0xfd, 0x96, 0xf5, 0xbc, 0x0c, 0x2d, - 0x10, 0x24, 0x22, 0x5c, 0x2e, 0x2a, 0x0e, 0x0b, 0x6c, 0x7a, 0x1a, 0x25, - 0x29, 0x0f, 0x47, 0x0d, 0x29, 0x1e, 0x1f, 0x01, 0x02, 0x01, 0xd9, 0x24, - 0x30, 0x38, 0x30, 0x0e, 0x26, 0x21, 0x19, 0x14, 0x06, 0xfe, 0xc6, 0x4f, - 0x01, 0x89, 0xfe, 0xc6, 0x01, 0x3a, 0xfe, 0xc6, 0x02, 0x14, 0x35, 0x40, - 0x33, 0x41, 0x4f, 0x4f, 0x41, 0x33, 0x40, 0x35, 0x41, 0x41, 0x09, 0xfe, - 0x6c, 0x0b, 0x2e, 0x13, 0x4d, 0x23, 0x4d, 0x20, 0x3c, 0x0d, 0x19, 0x13, - 0x01, 0x61, 0x01, 0x6e, 0x1c, 0x38, 0x3b, 0x1e, 0x30, 0x1a, 0x41, 0x2e, - 0x27, 0xfe, 0x92, 0xfe, 0xa5, 0x33, 0x2b, 0x04, 0x07, 0x02, 0x4d, 0x03, - 0x05, 0x0e, 0x13, 0x20, 0x92, 0xd4, 0x37, 0x37, 0x77, 0x38, 0x38, 0x00, - 0x00, 0x03, 0x00, 0x1c, 0xff, 0xce, 0x03, 0x9d, 0x03, 0x54, 0x00, 0x14, - 0x00, 0x38, 0x00, 0x3f, 0x00, 0x00, 0x3e, 0x02, 0x35, 0x11, 0x33, 0x11, - 0x14, 0x07, 0x16, 0x17, 0x16, 0x17, 0x07, 0x26, 0x2f, 0x01, 0x0e, 0x01, - 0x07, 0x27, 0x13, 0x21, 0x11, 0x3e, 0x01, 0x37, 0x17, 0x06, 0x07, 0x21, - 0x15, 0x23, 0x06, 0x07, 0x06, 0x07, 0x16, 0x17, 0x07, 0x26, 0x27, 0x06, - 0x07, 0x27, 0x36, 0x37, 0x26, 0x27, 0x07, 0x27, 0x15, 0x23, 0x11, 0x23, - 0x11, 0x23, 0x24, 0x17, 0x37, 0x36, 0x37, 0x23, 0x07, 0x6e, 0x53, 0x1c, - 0x4b, 0x09, 0x28, 0x19, 0x40, 0x0f, 0x3a, 0x12, 0x39, 0x24, 0x17, 0x56, - 0x46, 0x37, 0x3d, 0x01, 0x54, 0x30, 0x4e, 0x13, 0x55, 0x12, 0x18, 0x01, - 0x25, 0x4d, 0x1c, 0x49, 0x08, 0x0c, 0x50, 0x85, 0x37, 0x84, 0x4c, 0x50, - 0x8f, 0x3a, 0x98, 0x4f, 0x41, 0x20, 0x1d, 0x39, 0x4c, 0xbe, 0x4a, 0x01, - 0xf9, 0x43, 0x07, 0x3f, 0x17, 0xa7, 0x12, 0x55, 0x66, 0x66, 0x48, 0x01, - 0x29, 0xfe, 0xda, 0x42, 0x36, 0x28, 0x1b, 0x46, 0x13, 0x36, 0x1a, 0x41, - 0x26, 0x34, 0x5f, 0x35, 0x40, 0x02, 0xf6, 0xfe, 0xdd, 0x4c, 0xc1, 0x59, - 0x11, 0x47, 0x42, 0x50, 0xe8, 0x86, 0x11, 0x12, 0x67, 0x57, 0x4d, 0x62, - 0x63, 0x5f, 0x65, 0x47, 0x5e, 0x67, 0x6f, 0x8b, 0x30, 0x28, 0xe4, 0x01, - 0xda, 0xfe, 0x24, 0xb1, 0x73, 0x0e, 0x7f, 0xb8, 0x2a, 0x00, 0x00, 0x00, - 0x00, 0x03, 0x00, 0x20, 0xff, 0xd6, 0x03, 0x8c, 0x03, 0x40, 0x00, 0x13, - 0x00, 0x27, 0x00, 0x41, 0x00, 0x00, 0x01, 0x15, 0x21, 0x15, 0x21, 0x15, - 0x33, 0x11, 0x23, 0x35, 0x21, 0x15, 0x23, 0x11, 0x33, 0x35, 0x21, 0x35, - 0x21, 0x35, 0x00, 0x37, 0x36, 0x35, 0x11, 0x36, 0x37, 0x36, 0x37, 0x17, - 0x06, 0x07, 0x06, 0x07, 0x15, 0x14, 0x07, 0x06, 0x07, 0x27, 0x24, 0x36, - 0x37, 0x3e, 0x01, 0x3f, 0x01, 0x33, 0x07, 0x06, 0x07, 0x16, 0x17, 0x16, - 0x17, 0x07, 0x26, 0x27, 0x26, 0x27, 0x06, 0x07, 0x0e, 0x01, 0x07, 0x27, - 0x02, 0x5f, 0x01, 0x29, 0xfe, 0xd7, 0xdb, 0x54, 0xfe, 0x9e, 0x54, 0xda, - 0xfe, 0xf3, 0x01, 0x0d, 0xfe, 0x5b, 0x16, 0x15, 0x8d, 0xd5, 0xa3, 0xbd, - 0x10, 0x83, 0xc0, 0xd9, 0x62, 0x19, 0x15, 0x45, 0x51, 0x01, 0x14, 0x6e, - 0x26, 0x1e, 0x1f, 0x05, 0x02, 0x56, 0x04, 0x05, 0x0c, 0x31, 0x61, 0x81, - 0x2c, 0x29, 0x42, 0x6b, 0x4c, 0x43, 0x10, 0x15, 0x2e, 0x82, 0x5e, 0x22, - 0x02, 0xc8, 0x55, 0x4c, 0x51, 0xfe, 0xc5, 0xec, 0xee, 0x01, 0x3d, 0x51, - 0x4c, 0x55, 0xfd, 0xaa, 0x61, 0x62, 0xb3, 0x01, 0x29, 0x01, 0x10, 0x0b, - 0x13, 0x52, 0x0d, 0x0e, 0x0e, 0x02, 0xd5, 0xc6, 0x75, 0x63, 0x78, 0x2c, - 0x3a, 0x2a, 0x21, 0x1b, 0x46, 0x35, 0x44, 0x47, 0x3a, 0x26, 0x12, 0x2c, - 0x3e, 0x1b, 0x4f, 0x2d, 0x32, 0x23, 0x1b, 0x15, 0x13, 0x27, 0x37, 0x17, - 0x50, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x21, 0xff, 0xcf, 0x03, 0x84, - 0x03, 0x4d, 0x00, 0x0b, 0x00, 0x22, 0x00, 0x2a, 0x00, 0x2e, 0x00, 0x00, - 0x01, 0x11, 0x33, 0x15, 0x33, 0x15, 0x23, 0x15, 0x33, 0x11, 0x21, 0x11, - 0x00, 0x36, 0x37, 0x36, 0x35, 0x11, 0x33, 0x11, 0x14, 0x07, 0x16, 0x17, - 0x16, 0x17, 0x07, 0x26, 0x27, 0x26, 0x27, 0x07, 0x06, 0x07, 0x27, 0x13, - 0x21, 0x11, 0x23, 0x11, 0x23, 0x11, 0x23, 0x05, 0x11, 0x23, 0x11, 0x02, - 0x5a, 0x53, 0xd7, 0xd7, 0xab, 0xfe, 0x89, 0xfe, 0x78, 0x4d, 0x11, 0x21, - 0x4b, 0x09, 0x24, 0x36, 0x44, 0x16, 0x40, 0x25, 0x31, 0x27, 0x0f, 0x04, - 0x24, 0x80, 0x39, 0x36, 0x01, 0x4d, 0x4c, 0xb6, 0x4b, 0x02, 0xae, 0xd3, - 0x01, 0xb0, 0x01, 0x9d, 0x9a, 0x51, 0xb2, 0xfe, 0x48, 0x01, 0xb8, 0xfe, - 0x88, 0x53, 0x25, 0x46, 0x6c, 0x01, 0x2f, 0xfe, 0xcf, 0x35, 0x3f, 0x21, - 0x3c, 0x49, 0x1f, 0x3d, 0x35, 0x36, 0x2d, 0x10, 0x0a, 0x54, 0x65, 0x40, - 0x03, 0x05, 0xfd, 0xc1, 0x01, 0xed, 0xfe, 0x10, 0x87, 0x01, 0x13, 0xfe, - 0xed, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x1a, 0xff, 0xfe, 0x03, 0x8a, - 0x03, 0x64, 0x00, 0x03, 0x00, 0x1e, 0x00, 0x22, 0x00, 0x3c, 0x00, 0x40, - 0x00, 0x47, 0x00, 0x00, 0x01, 0x11, 0x21, 0x11, 0x04, 0x37, 0x11, 0x33, - 0x11, 0x37, 0x32, 0x37, 0x11, 0x23, 0x11, 0x21, 0x11, 0x23, 0x15, 0x33, - 0x15, 0x23, 0x15, 0x36, 0x37, 0x17, 0x06, 0x07, 0x06, 0x07, 0x27, 0x01, - 0x35, 0x23, 0x15, 0x24, 0x37, 0x36, 0x37, 0x17, 0x06, 0x07, 0x21, 0x15, - 0x06, 0x07, 0x16, 0x17, 0x07, 0x26, 0x27, 0x06, 0x07, 0x27, 0x36, 0x37, - 0x26, 0x27, 0x06, 0x07, 0x27, 0x01, 0x35, 0x23, 0x15, 0x12, 0x17, 0x36, - 0x37, 0x23, 0x06, 0x07, 0x03, 0x37, 0xfe, 0x80, 0xfe, 0x82, 0x0f, 0x49, - 0x44, 0x03, 0x01, 0x84, 0x01, 0x20, 0x4e, 0x64, 0x64, 0x3e, 0x2a, 0x04, - 0x31, 0x88, 0x70, 0x44, 0x0c, 0x01, 0x0e, 0x87, 0x01, 0x08, 0x2f, 0x27, - 0x21, 0x4e, 0x0f, 0x12, 0x01, 0x02, 0x34, 0x5e, 0x52, 0x7b, 0x22, 0x8f, - 0x59, 0x55, 0x8a, 0x26, 0x76, 0x4f, 0x30, 0x2a, 0x22, 0x15, 0x3a, 0x01, - 0x72, 0xe1, 0x3d, 0x3b, 0x4a, 0x31, 0xd8, 0x04, 0x06, 0x01, 0x52, 0xfe, - 0xac, 0x01, 0x54, 0xf4, 0x02, 0x01, 0x5c, 0xfe, 0xae, 0x0a, 0x01, 0x01, - 0x8a, 0x01, 0x2b, 0xfe, 0xd5, 0x87, 0x4d, 0xa9, 0x0b, 0x0a, 0x55, 0x0a, - 0x15, 0x10, 0x08, 0x51, 0x01, 0xf0, 0x91, 0x91, 0x50, 0x44, 0x38, 0x4c, - 0x18, 0x20, 0x23, 0x4c, 0x68, 0x58, 0x33, 0x23, 0x4e, 0x30, 0x41, 0x3d, - 0x34, 0x48, 0x2b, 0x33, 0x2f, 0x40, 0x26, 0x15, 0x37, 0xfd, 0xe0, 0xbb, - 0xbb, 0x02, 0x1a, 0x37, 0x3f, 0x51, 0x05, 0x0a, 0x00, 0x08, 0x00, 0x23, - 0xff, 0xd4, 0x03, 0xa0, 0x03, 0x57, 0x00, 0x0f, 0x00, 0x3a, 0x00, 0x4d, - 0x00, 0x51, 0x00, 0x55, 0x00, 0x5a, 0x00, 0x5e, 0x00, 0x6e, 0x00, 0x00, - 0x00, 0x36, 0x37, 0x33, 0x1e, 0x01, 0x17, 0x07, 0x26, 0x27, 0x15, 0x21, - 0x35, 0x06, 0x07, 0x27, 0x02, 0x3f, 0x01, 0x35, 0x23, 0x35, 0x36, 0x3f, - 0x01, 0x23, 0x35, 0x33, 0x36, 0x37, 0x17, 0x06, 0x07, 0x33, 0x15, 0x23, - 0x07, 0x06, 0x07, 0x33, 0x35, 0x33, 0x15, 0x33, 0x15, 0x23, 0x15, 0x36, - 0x37, 0x17, 0x06, 0x07, 0x15, 0x23, 0x35, 0x23, 0x06, 0x07, 0x27, 0x01, - 0x33, 0x11, 0x14, 0x0e, 0x01, 0x07, 0x06, 0x2f, 0x01, 0x16, 0x33, 0x32, - 0x36, 0x3d, 0x01, 0x23, 0x15, 0x23, 0x37, 0x35, 0x23, 0x15, 0x37, 0x35, - 0x23, 0x15, 0x01, 0x26, 0x27, 0x06, 0x07, 0x17, 0x33, 0x11, 0x23, 0x16, - 0x33, 0x32, 0x3e, 0x01, 0x35, 0x11, 0x33, 0x11, 0x14, 0x06, 0x07, 0x0e, - 0x01, 0x2f, 0x01, 0x01, 0x95, 0x84, 0x2e, 0x47, 0x2b, 0x92, 0x55, 0x2c, - 0x41, 0x3e, 0xfe, 0xe7, 0x34, 0x3f, 0x2e, 0xe2, 0x61, 0x11, 0x8c, 0x1b, - 0x22, 0x04, 0x4b, 0x5f, 0x10, 0x0b, 0x4b, 0x08, 0x12, 0x96, 0xab, 0x07, - 0x1d, 0x1e, 0x42, 0x46, 0x4c, 0x4c, 0x26, 0x23, 0x06, 0x24, 0x2b, 0x46, - 0x02, 0x5e, 0x38, 0x10, 0x01, 0x50, 0xf3, 0x0a, 0x1b, 0x1b, 0x20, 0x22, - 0x0d, 0x0d, 0x22, 0x14, 0x0a, 0x6d, 0x44, 0xb1, 0x6d, 0x6d, 0x6d, 0x01, - 0x2e, 0x4c, 0x2c, 0x31, 0x44, 0xa6, 0x43, 0x43, 0x22, 0x20, 0x1a, 0x14, - 0x07, 0x46, 0x1a, 0x29, 0x13, 0x3a, 0x1a, 0x0f, 0x02, 0x87, 0x7e, 0x4d, - 0x49, 0x82, 0x2a, 0x4a, 0x24, 0x33, 0x37, 0x2d, 0x2b, 0x26, 0x42, 0xfe, - 0x83, 0x13, 0x03, 0x7f, 0x50, 0x48, 0x7f, 0x10, 0x4d, 0x42, 0x38, 0x0f, - 0x26, 0x45, 0x4d, 0x1b, 0x6c, 0x53, 0x82, 0x82, 0x4d, 0x72, 0x08, 0x0a, - 0x50, 0x0b, 0x09, 0xd1, 0xc2, 0x13, 0x06, 0x53, 0x01, 0x2b, 0xfe, 0x51, - 0x25, 0x27, 0x13, 0x04, 0x06, 0x01, 0x4e, 0x02, 0x0e, 0x1a, 0x40, 0xb9, - 0xfd, 0x4e, 0x4e, 0x91, 0x4b, 0x4b, 0x01, 0x0b, 0x42, 0x47, 0x4a, 0x3f, - 0x8f, 0xfe, 0x99, 0x55, 0x04, 0x12, 0x16, 0x01, 0xae, 0xfe, 0x44, 0x36, - 0x29, 0x07, 0x04, 0x03, 0x02, 0x50, 0x00, 0x00, 0x00, 0x08, 0x00, 0x2d, - 0xff, 0xcc, 0x03, 0x8d, 0x03, 0x52, 0x00, 0x15, 0x00, 0x37, 0x00, 0x45, - 0x00, 0x4b, 0x00, 0x59, 0x00, 0x63, 0x00, 0x6d, 0x00, 0x77, 0x00, 0x00, - 0x01, 0x35, 0x23, 0x35, 0x33, 0x36, 0x37, 0x17, 0x06, 0x07, 0x33, 0x15, - 0x23, 0x15, 0x33, 0x15, 0x23, 0x15, 0x23, 0x35, 0x23, 0x35, 0x25, 0x33, - 0x36, 0x37, 0x36, 0x37, 0x17, 0x06, 0x0f, 0x02, 0x33, 0x15, 0x23, 0x1d, - 0x01, 0x33, 0x15, 0x23, 0x06, 0x07, 0x06, 0x07, 0x27, 0x36, 0x37, 0x36, - 0x37, 0x23, 0x35, 0x33, 0x3d, 0x01, 0x23, 0x13, 0x33, 0x27, 0x26, 0x27, - 0x37, 0x16, 0x17, 0x1e, 0x01, 0x17, 0x33, 0x15, 0x21, 0x17, 0x16, 0x17, - 0x07, 0x26, 0x27, 0x00, 0x36, 0x37, 0x36, 0x35, 0x11, 0x33, 0x11, 0x14, - 0x07, 0x0e, 0x01, 0x07, 0x27, 0x12, 0x37, 0x36, 0x37, 0x17, 0x06, 0x07, - 0x06, 0x07, 0x27, 0x13, 0x33, 0x26, 0x27, 0x37, 0x16, 0x17, 0x33, 0x15, - 0x21, 0x17, 0x16, 0x17, 0x16, 0x17, 0x07, 0x26, 0x27, 0x26, 0x27, 0x02, - 0xb7, 0x7f, 0xa5, 0x2f, 0x17, 0x48, 0x1f, 0x1e, 0x5f, 0x84, 0x75, 0x75, - 0x52, 0x7c, 0xfd, 0xf2, 0xa9, 0x12, 0x0b, 0x0a, 0x17, 0x48, 0x09, 0x18, - 0x0d, 0x09, 0x3e, 0x6d, 0x67, 0x6c, 0x08, 0x0f, 0x19, 0x44, 0x44, 0x47, - 0x13, 0x0c, 0x05, 0x6b, 0x71, 0x7d, 0x11, 0x76, 0x08, 0x09, 0x0c, 0x4b, - 0x0a, 0x0c, 0x04, 0x06, 0x02, 0x69, 0xfe, 0xd1, 0x55, 0x23, 0x14, 0x42, - 0x16, 0x1f, 0x01, 0x2d, 0x35, 0x10, 0x1b, 0x45, 0x1c, 0x10, 0x39, 0x2d, - 0x3e, 0x1c, 0x08, 0x09, 0x01, 0x40, 0x03, 0x08, 0x0a, 0x0a, 0x3f, 0xdb, - 0x81, 0x0c, 0x12, 0x4d, 0x17, 0x0a, 0x6d, 0xfe, 0xc2, 0x55, 0x16, 0x0a, - 0x0b, 0x0f, 0x44, 0x0a, 0x10, 0x05, 0x19, 0x01, 0x0c, 0x7f, 0x4e, 0x6b, - 0x44, 0x16, 0x56, 0x43, 0x4e, 0x7f, 0x4f, 0xe4, 0xe4, 0x4f, 0xd1, 0x2b, - 0x20, 0x19, 0x4a, 0x13, 0x22, 0x42, 0x21, 0x16, 0x4e, 0x6f, 0x0c, 0x4e, - 0x3b, 0x26, 0x44, 0x53, 0x31, 0x4f, 0x34, 0x21, 0x23, 0x4e, 0x0c, 0x6f, - 0x01, 0x54, 0x20, 0x1d, 0x20, 0x12, 0x15, 0x2d, 0x0e, 0x16, 0x09, 0x4f, - 0x06, 0x46, 0x44, 0x19, 0x45, 0x45, 0xfd, 0xb8, 0x52, 0x2c, 0x50, 0xa4, - 0x01, 0x9c, 0xfe, 0x6c, 0xc4, 0x58, 0x31, 0x5b, 0x33, 0x32, 0x01, 0x7e, - 0x61, 0x81, 0x44, 0x02, 0x50, 0x7f, 0x7a, 0x40, 0x0a, 0x01, 0xc0, 0x2b, - 0x31, 0x11, 0x42, 0x2b, 0x4f, 0x06, 0x2f, 0x1a, 0x19, 0x2f, 0x19, 0x24, - 0x25, 0x0f, 0x39, 0x00, 0x00, 0x03, 0x00, 0x24, 0xff, 0xe9, 0x03, 0x95, - 0x03, 0x40, 0x00, 0x1a, 0x00, 0x31, 0x00, 0x3b, 0x00, 0x00, 0x24, 0x3e, - 0x01, 0x3d, 0x01, 0x36, 0x37, 0x36, 0x37, 0x17, 0x06, 0x07, 0x06, 0x07, - 0x15, 0x21, 0x15, 0x23, 0x11, 0x23, 0x11, 0x23, 0x0e, 0x02, 0x07, 0x2f, - 0x01, 0x11, 0x23, 0x35, 0x33, 0x11, 0x1e, 0x01, 0x17, 0x16, 0x33, 0x32, - 0x37, 0x07, 0x06, 0x23, 0x22, 0x27, 0x2e, 0x01, 0x27, 0x07, 0x27, 0x13, - 0x16, 0x17, 0x16, 0x17, 0x07, 0x26, 0x27, 0x26, 0x27, 0x01, 0x53, 0x27, - 0x10, 0x76, 0x83, 0x80, 0x3f, 0x19, 0x4c, 0x69, 0x79, 0x4b, 0x01, 0xa8, - 0x9a, 0x57, 0xb8, 0x03, 0x15, 0x2b, 0x27, 0x4d, 0x83, 0x73, 0xc9, 0x35, - 0x94, 0x6a, 0x38, 0x21, 0x70, 0x9c, 0x0c, 0x63, 0x7b, 0x44, 0x41, 0x7a, - 0xa6, 0x36, 0x69, 0x43, 0x80, 0x1f, 0x2d, 0x26, 0x20, 0x45, 0x22, 0x22, - 0x32, 0x19, 0xde, 0x56, 0x75, 0x66, 0xe8, 0x07, 0x17, 0x19, 0x12, 0x55, - 0x16, 0x13, 0x16, 0x04, 0x88, 0x57, 0xfe, 0xa0, 0x01, 0x60, 0x53, 0x70, - 0x5c, 0x35, 0x35, 0x0b, 0x01, 0x03, 0x57, 0xfe, 0xa2, 0x34, 0x32, 0x06, - 0x02, 0x0d, 0x5a, 0x08, 0x03, 0x05, 0x38, 0x37, 0x7c, 0x3f, 0x03, 0x17, - 0x1e, 0x37, 0x2a, 0x2d, 0x3c, 0x30, 0x2b, 0x3c, 0x19, 0x00, 0x00, 0x00, - 0x00, 0x04, 0x00, 0x22, 0xff, 0xe3, 0x03, 0x95, 0x03, 0x49, 0x00, 0x09, - 0x00, 0x20, 0x00, 0x42, 0x00, 0x48, 0x00, 0x00, 0x12, 0x17, 0x16, 0x17, - 0x07, 0x26, 0x27, 0x26, 0x27, 0x37, 0x13, 0x11, 0x23, 0x35, 0x33, 0x11, - 0x1e, 0x01, 0x17, 0x16, 0x33, 0x32, 0x37, 0x07, 0x06, 0x23, 0x22, 0x27, - 0x2e, 0x01, 0x27, 0x07, 0x27, 0x01, 0x33, 0x36, 0x3d, 0x01, 0x23, 0x35, - 0x33, 0x35, 0x33, 0x15, 0x33, 0x35, 0x33, 0x15, 0x33, 0x15, 0x23, 0x15, - 0x33, 0x15, 0x23, 0x15, 0x23, 0x35, 0x23, 0x0e, 0x01, 0x07, 0x27, 0x3e, - 0x01, 0x37, 0x23, 0x25, 0x35, 0x23, 0x15, 0x14, 0x07, 0xb1, 0x2a, 0x36, - 0x10, 0x46, 0x17, 0x29, 0x34, 0x15, 0x41, 0x0e, 0x70, 0xc6, 0x34, 0x8f, - 0x72, 0x33, 0x3d, 0x78, 0x81, 0x11, 0x6e, 0x68, 0x38, 0x54, 0x73, 0xa1, - 0x3e, 0x64, 0x4a, 0x01, 0x0d, 0x7e, 0x01, 0x65, 0x65, 0x55, 0xa2, 0x54, - 0x7a, 0x7a, 0x90, 0x90, 0x54, 0xa9, 0x08, 0x31, 0x33, 0x48, 0x2d, 0x2b, - 0x07, 0x78, 0x01, 0x76, 0xa2, 0x01, 0x03, 0x1e, 0x37, 0x40, 0x1c, 0x39, - 0x27, 0x36, 0x41, 0x18, 0x34, 0xfd, 0x74, 0x01, 0x06, 0x53, 0xfe, 0xa4, - 0x37, 0x2f, 0x06, 0x03, 0x0b, 0x59, 0x08, 0x04, 0x04, 0x39, 0x39, 0x7f, - 0x3e, 0x01, 0x87, 0x10, 0x23, 0x84, 0x52, 0x97, 0x97, 0x98, 0x98, 0x52, - 0xb7, 0x53, 0xf1, 0xf1, 0x4d, 0x6c, 0x3f, 0x33, 0x31, 0x57, 0x3d, 0x53, - 0xb7, 0x7e, 0x27, 0x12, 0x00, 0x04, 0x00, 0x1f, 0xff, 0xe3, 0x03, 0x98, - 0x03, 0x3d, 0x00, 0x03, 0x00, 0x1a, 0x00, 0x24, 0x00, 0x52, 0x00, 0x00, - 0x01, 0x15, 0x21, 0x35, 0x03, 0x11, 0x23, 0x35, 0x33, 0x11, 0x1e, 0x01, - 0x17, 0x16, 0x33, 0x32, 0x37, 0x07, 0x06, 0x23, 0x22, 0x27, 0x2e, 0x01, - 0x27, 0x07, 0x27, 0x13, 0x16, 0x17, 0x16, 0x17, 0x07, 0x26, 0x27, 0x26, - 0x27, 0x12, 0x36, 0x37, 0x3e, 0x01, 0x37, 0x35, 0x23, 0x35, 0x21, 0x15, - 0x23, 0x15, 0x14, 0x1e, 0x01, 0x17, 0x33, 0x3e, 0x02, 0x37, 0x36, 0x37, - 0x17, 0x06, 0x07, 0x0e, 0x01, 0x07, 0x06, 0x23, 0x2e, 0x02, 0x3d, 0x01, - 0x23, 0x15, 0x0e, 0x01, 0x07, 0x0e, 0x01, 0x07, 0x27, 0x03, 0x3d, 0xfe, - 0x21, 0xbc, 0x6f, 0xc3, 0x2d, 0x7f, 0x6e, 0x45, 0x40, 0x70, 0x93, 0x0d, - 0x8e, 0x51, 0x5f, 0x45, 0x7f, 0x8e, 0x2f, 0x6c, 0x41, 0x7c, 0x21, 0x23, - 0x2b, 0x12, 0x48, 0x16, 0x25, 0x2d, 0x16, 0xf7, 0x35, 0x0e, 0x0f, 0x0c, - 0x01, 0x86, 0x02, 0x50, 0xb9, 0x05, 0x13, 0x17, 0x17, 0x13, 0x10, 0x06, - 0x02, 0x02, 0x03, 0x50, 0x01, 0x08, 0x06, 0x22, 0x2c, 0x15, 0x36, 0x2f, - 0x30, 0x13, 0x6b, 0x01, 0x11, 0x13, 0x13, 0x3a, 0x2c, 0x3f, 0x03, 0x1a, - 0x50, 0x50, 0xfd, 0x99, 0x01, 0x06, 0x53, 0xfe, 0xa0, 0x38, 0x2d, 0x04, - 0x03, 0x0c, 0x59, 0x07, 0x05, 0x06, 0x33, 0x38, 0x7f, 0x40, 0x03, 0x1a, - 0x24, 0x32, 0x3b, 0x1f, 0x36, 0x27, 0x36, 0x3f, 0x1a, 0xfd, 0xc4, 0x37, - 0x1e, 0x1f, 0x4b, 0x36, 0x23, 0x51, 0x51, 0xe5, 0x17, 0x13, 0x06, 0x01, - 0x01, 0x06, 0x12, 0x16, 0x1c, 0x38, 0x12, 0x18, 0x44, 0x34, 0x2a, 0x06, - 0x02, 0x01, 0x14, 0x31, 0x30, 0xf1, 0x24, 0x42, 0x61, 0x26, 0x27, 0x41, - 0x23, 0x3f, 0x00, 0x00, 0x00, 0x03, 0x00, 0x25, 0xff, 0xe9, 0x03, 0x96, - 0x03, 0x57, 0x00, 0x24, 0x00, 0x3b, 0x00, 0x45, 0x00, 0x00, 0x01, 0x36, - 0x37, 0x17, 0x06, 0x07, 0x21, 0x15, 0x21, 0x07, 0x06, 0x07, 0x33, 0x35, - 0x33, 0x15, 0x33, 0x15, 0x23, 0x15, 0x33, 0x15, 0x23, 0x15, 0x23, 0x35, - 0x21, 0x35, 0x21, 0x35, 0x23, 0x35, 0x36, 0x3f, 0x01, 0x23, 0x35, 0x03, - 0x11, 0x23, 0x35, 0x33, 0x11, 0x1e, 0x01, 0x17, 0x16, 0x33, 0x32, 0x37, - 0x07, 0x06, 0x23, 0x22, 0x27, 0x2e, 0x01, 0x27, 0x07, 0x27, 0x13, 0x16, - 0x17, 0x16, 0x17, 0x07, 0x26, 0x27, 0x26, 0x27, 0x01, 0xd9, 0x1e, 0x0c, - 0x55, 0x0c, 0x17, 0x01, 0x40, 0xfe, 0x9f, 0x06, 0x2d, 0x27, 0x81, 0x55, - 0xcb, 0xcb, 0xf6, 0xf6, 0x55, 0xfe, 0xe6, 0x01, 0x1a, 0xe4, 0x2b, 0x2f, - 0x05, 0x79, 0x98, 0x74, 0xc9, 0x34, 0x89, 0x75, 0x33, 0x3f, 0x78, 0x80, - 0x0d, 0x6a, 0x70, 0x33, 0x5a, 0x82, 0x9c, 0x35, 0x65, 0x45, 0x78, 0x26, - 0x22, 0x2a, 0x16, 0x4a, 0x14, 0x2a, 0x21, 0x24, 0x02, 0xeb, 0x4a, 0x22, - 0x0d, 0x23, 0x3c, 0x50, 0x0d, 0x67, 0x3e, 0x7f, 0x7f, 0x4f, 0x72, 0x52, - 0x7a, 0x7a, 0x52, 0x72, 0x51, 0x42, 0x64, 0x0a, 0x50, 0xfd, 0xc6, 0x01, - 0x0a, 0x55, 0xfe, 0x9f, 0x38, 0x2d, 0x06, 0x03, 0x0c, 0x5a, 0x09, 0x04, - 0x06, 0x37, 0x3c, 0x7e, 0x3f, 0x03, 0x1a, 0x2c, 0x30, 0x3d, 0x25, 0x37, - 0x2a, 0x3b, 0x32, 0x2c, 0x00, 0x04, 0x00, 0x19, 0xff, 0xe5, 0x03, 0x8e, - 0x03, 0x4c, 0x00, 0x3a, 0x00, 0x44, 0x00, 0x48, 0x00, 0x4c, 0x00, 0x00, - 0x00, 0x17, 0x36, 0x37, 0x36, 0x37, 0x21, 0x15, 0x36, 0x37, 0x17, 0x0e, - 0x01, 0x07, 0x16, 0x17, 0x16, 0x33, 0x32, 0x37, 0x07, 0x06, 0x23, 0x22, - 0x27, 0x2e, 0x01, 0x27, 0x06, 0x07, 0x27, 0x37, 0x11, 0x23, 0x35, 0x33, - 0x11, 0x16, 0x17, 0x27, 0x3e, 0x01, 0x35, 0x11, 0x21, 0x11, 0x37, 0x17, - 0x06, 0x0f, 0x01, 0x16, 0x17, 0x07, 0x26, 0x27, 0x26, 0x27, 0x37, 0x01, - 0x16, 0x17, 0x16, 0x17, 0x07, 0x26, 0x27, 0x26, 0x27, 0x01, 0x35, 0x21, - 0x15, 0x25, 0x35, 0x21, 0x15, 0x02, 0x3c, 0x56, 0x25, 0x22, 0x3c, 0x15, - 0xfe, 0x89, 0x65, 0x4c, 0x12, 0x33, 0x94, 0x3b, 0x3f, 0x58, 0x34, 0x4a, - 0x7e, 0x87, 0x0d, 0x7e, 0x5e, 0x57, 0x4a, 0x6b, 0x9b, 0x3e, 0x2c, 0x36, - 0x45, 0x7d, 0x6d, 0xc0, 0x2d, 0x43, 0x11, 0x0f, 0x0c, 0x01, 0xcc, 0x13, - 0x2d, 0x24, 0x47, 0x2e, 0x66, 0x39, 0x2e, 0x34, 0x78, 0x79, 0x45, 0x27, - 0xfe, 0x86, 0x24, 0x25, 0x2d, 0x16, 0x46, 0x14, 0x2b, 0x2b, 0x1d, 0x02, - 0x98, 0xfe, 0xd2, 0x01, 0x2e, 0xfe, 0xd2, 0x01, 0x7c, 0x37, 0x14, 0x16, - 0x26, 0x11, 0xe7, 0x1e, 0x20, 0x4f, 0x13, 0x2e, 0x0f, 0x12, 0x08, 0x04, - 0x0c, 0x58, 0x08, 0x06, 0x07, 0x3a, 0x35, 0x3a, 0x49, 0x3b, 0x95, 0x01, - 0x0a, 0x52, 0xfe, 0x9b, 0x2b, 0x1a, 0x37, 0x06, 0x14, 0x12, 0x02, 0x61, - 0xfe, 0x7f, 0x0f, 0x3b, 0x1d, 0x2d, 0x1c, 0x46, 0x32, 0x40, 0x30, 0x55, - 0x55, 0x24, 0x3b, 0x01, 0xb3, 0x26, 0x2f, 0x38, 0x25, 0x37, 0x22, 0x39, - 0x3c, 0x1d, 0xfe, 0xdb, 0x52, 0x52, 0x9d, 0x50, 0x50, 0x00, 0x00, 0x00, - 0x00, 0x03, 0x00, 0x1f, 0xff, 0xe7, 0x03, 0x93, 0x03, 0x50, 0x00, 0x3b, - 0x00, 0x53, 0x00, 0x5d, 0x00, 0x00, 0x01, 0x35, 0x23, 0x06, 0x07, 0x27, - 0x36, 0x37, 0x17, 0x06, 0x07, 0x33, 0x35, 0x33, 0x15, 0x33, 0x15, 0x23, - 0x15, 0x33, 0x15, 0x23, 0x15, 0x14, 0x16, 0x17, 0x16, 0x33, 0x32, 0x3e, - 0x01, 0x37, 0x36, 0x37, 0x17, 0x06, 0x07, 0x0e, 0x02, 0x23, 0x22, 0x27, - 0x2e, 0x01, 0x3d, 0x01, 0x23, 0x15, 0x06, 0x07, 0x06, 0x07, 0x27, 0x36, - 0x37, 0x36, 0x35, 0x23, 0x35, 0x03, 0x11, 0x23, 0x35, 0x33, 0x11, 0x1e, - 0x01, 0x17, 0x16, 0x33, 0x32, 0x37, 0x07, 0x06, 0x23, 0x22, 0x27, 0x2e, - 0x01, 0x27, 0x06, 0x07, 0x27, 0x13, 0x16, 0x17, 0x16, 0x17, 0x07, 0x26, - 0x27, 0x26, 0x27, 0x02, 0x30, 0x85, 0x1c, 0x13, 0x50, 0x43, 0x24, 0x50, - 0x09, 0x13, 0x69, 0x4e, 0xd8, 0xd8, 0xfc, 0xb9, 0x0a, 0x11, 0x0a, 0x19, - 0x1a, 0x15, 0x07, 0x02, 0x05, 0x02, 0x4a, 0x02, 0x06, 0x05, 0x18, 0x34, - 0x33, 0x28, 0x22, 0x22, 0x1e, 0x5c, 0x02, 0x20, 0x29, 0x60, 0x37, 0x56, - 0x1e, 0x1f, 0xa5, 0x87, 0x6b, 0xbd, 0x37, 0x8b, 0x6e, 0x32, 0x37, 0x79, - 0x94, 0x0d, 0x5f, 0x7e, 0x53, 0x42, 0x71, 0xa1, 0x3b, 0x34, 0x33, 0x41, - 0x6c, 0x1f, 0x2a, 0x30, 0x13, 0x43, 0x19, 0x26, 0x28, 0x20, 0x01, 0xf0, - 0x84, 0x41, 0x24, 0x21, 0x77, 0x8a, 0x15, 0x24, 0x39, 0x91, 0x91, 0x4b, - 0x84, 0x4d, 0xb3, 0x16, 0x11, 0x03, 0x01, 0x05, 0x0e, 0x12, 0x24, 0x39, - 0x11, 0x2f, 0x2c, 0x28, 0x26, 0x0f, 0x04, 0x07, 0x2b, 0x2a, 0xc5, 0x02, - 0x6a, 0x3d, 0x50, 0x3d, 0x40, 0x3a, 0x30, 0x31, 0x5b, 0x4d, 0xfe, 0xc7, - 0x01, 0x03, 0x4e, 0xfe, 0xac, 0x37, 0x31, 0x07, 0x03, 0x0c, 0x54, 0x07, - 0x03, 0x05, 0x36, 0x39, 0x3d, 0x46, 0x3c, 0x03, 0x16, 0x21, 0x32, 0x39, - 0x20, 0x38, 0x26, 0x33, 0x35, 0x20, 0x00, 0x00, 0x00, 0x06, 0x00, 0x19, - 0xff, 0xe8, 0x03, 0x94, 0x03, 0x3d, 0x00, 0x09, 0x00, 0x49, 0x00, 0x4d, - 0x00, 0x51, 0x00, 0x55, 0x00, 0x59, 0x00, 0x00, 0x12, 0x17, 0x16, 0x17, - 0x07, 0x26, 0x27, 0x26, 0x27, 0x37, 0x03, 0x11, 0x23, 0x35, 0x33, 0x11, - 0x16, 0x17, 0x11, 0x33, 0x26, 0x27, 0x37, 0x16, 0x17, 0x36, 0x37, 0x21, - 0x35, 0x21, 0x15, 0x06, 0x07, 0x17, 0x33, 0x11, 0x14, 0x0e, 0x01, 0x07, - 0x06, 0x2f, 0x01, 0x16, 0x33, 0x3e, 0x02, 0x3d, 0x01, 0x23, 0x15, 0x23, - 0x35, 0x23, 0x15, 0x23, 0x1e, 0x01, 0x17, 0x16, 0x33, 0x32, 0x37, 0x07, - 0x06, 0x23, 0x22, 0x27, 0x2e, 0x01, 0x27, 0x07, 0x27, 0x01, 0x35, 0x23, - 0x15, 0x37, 0x35, 0x23, 0x15, 0x05, 0x35, 0x23, 0x15, 0x37, 0x35, 0x23, - 0x15, 0xbd, 0x1f, 0x20, 0x19, 0x4a, 0x12, 0x24, 0x28, 0x15, 0x44, 0x05, - 0x68, 0xba, 0x24, 0x38, 0xca, 0x3f, 0x32, 0x28, 0x3e, 0x48, 0x47, 0x37, - 0xfe, 0x7e, 0x02, 0x02, 0x6e, 0x51, 0x02, 0xc5, 0x0c, 0x22, 0x25, 0x26, - 0x2b, 0x10, 0x1e, 0x18, 0x17, 0x12, 0x06, 0x92, 0x4f, 0x8f, 0x4c, 0x29, - 0x67, 0x44, 0x31, 0x4a, 0x72, 0x8c, 0x0d, 0x8b, 0x62, 0x4f, 0x38, 0x74, - 0xa0, 0x3f, 0x62, 0x45, 0x02, 0x09, 0x8f, 0x8f, 0x8f, 0x01, 0x70, 0x92, - 0x92, 0x92, 0x03, 0x17, 0x33, 0x32, 0x2e, 0x2d, 0x29, 0x38, 0x3f, 0x1b, - 0x2b, 0xfd, 0x74, 0x01, 0x0c, 0x51, 0xfe, 0x9d, 0x28, 0x19, 0x01, 0xfc, - 0x2a, 0x19, 0x38, 0x1f, 0x2f, 0x25, 0x29, 0x47, 0x47, 0x4f, 0x2b, 0x01, - 0xfe, 0x6d, 0x27, 0x28, 0x13, 0x05, 0x06, 0x02, 0x50, 0x03, 0x01, 0x06, - 0x12, 0x16, 0x1e, 0x8b, 0x8b, 0x99, 0x12, 0x14, 0x06, 0x04, 0x0b, 0x51, - 0x08, 0x04, 0x08, 0x38, 0x38, 0x7f, 0x37, 0x01, 0x29, 0x48, 0x48, 0x8d, - 0x4a, 0x4a, 0x8d, 0x48, 0x48, 0x8d, 0x4a, 0x4a, 0x00, 0x07, 0x00, 0x31, - 0xff, 0xf1, 0x03, 0x8e, 0x03, 0x20, 0x00, 0x0b, 0x00, 0x0f, 0x00, 0x1f, - 0x00, 0x26, 0x00, 0x2a, 0x00, 0x33, 0x00, 0x57, 0x00, 0x00, 0x13, 0x35, - 0x23, 0x35, 0x21, 0x15, 0x23, 0x15, 0x33, 0x11, 0x21, 0x11, 0x01, 0x35, - 0x21, 0x15, 0x25, 0x35, 0x22, 0x27, 0x2e, 0x01, 0x3d, 0x01, 0x23, 0x15, - 0x14, 0x07, 0x06, 0x07, 0x27, 0x15, 0x36, 0x37, 0x36, 0x3d, 0x01, 0x23, - 0x15, 0x13, 0x35, 0x23, 0x15, 0x1e, 0x01, 0x33, 0x16, 0x36, 0x33, 0x35, - 0x23, 0x15, 0x13, 0x21, 0x11, 0x23, 0x11, 0x14, 0x1e, 0x01, 0x17, 0x32, - 0x37, 0x3e, 0x02, 0x37, 0x36, 0x37, 0x36, 0x35, 0x17, 0x06, 0x07, 0x0e, - 0x02, 0x0f, 0x01, 0x27, 0x2e, 0x02, 0x35, 0x11, 0x33, 0x35, 0x23, 0xc4, - 0x93, 0x01, 0xcd, 0x85, 0x74, 0xfe, 0x63, 0x01, 0x56, 0xfe, 0xf0, 0x01, - 0x10, 0x23, 0x15, 0x1f, 0x19, 0x32, 0x10, 0x10, 0x2d, 0x21, 0x1a, 0x0b, - 0x0e, 0x33, 0x9f, 0x31, 0x6f, 0x08, 0x0e, 0x08, 0x0f, 0x06, 0x33, 0xb5, - 0x01, 0x3d, 0xe6, 0x08, 0x17, 0x1b, 0x21, 0x26, 0x14, 0x13, 0x09, 0x03, - 0x04, 0x02, 0x02, 0x53, 0x01, 0x09, 0x06, 0x16, 0x2d, 0x2c, 0x32, 0x35, - 0x33, 0x34, 0x14, 0xe4, 0xe9, 0x02, 0x6e, 0x64, 0x4e, 0x4e, 0x64, 0xfd, - 0x90, 0x02, 0x70, 0xfd, 0xdf, 0x5b, 0x5b, 0xa7, 0x46, 0x03, 0x04, 0x1b, - 0x1f, 0xa8, 0x17, 0x56, 0x36, 0x35, 0x35, 0x19, 0x3b, 0x81, 0x21, 0x2f, - 0x53, 0x0b, 0xd0, 0x01, 0x1b, 0x64, 0x64, 0xe6, 0x0b, 0x01, 0x01, 0xa6, - 0x8b, 0x01, 0x85, 0xfe, 0x85, 0xfe, 0xd4, 0x14, 0x12, 0x06, 0x01, 0x02, - 0x01, 0x09, 0x16, 0x19, 0x27, 0x2a, 0x10, 0x06, 0x17, 0x2b, 0x41, 0x30, - 0x31, 0x14, 0x01, 0x01, 0x01, 0x01, 0x12, 0x30, 0x30, 0x01, 0x90, 0xd7, - 0x00, 0x05, 0x00, 0x21, 0xff, 0xdc, 0x03, 0x9c, 0x03, 0x3f, 0x00, 0x1e, - 0x00, 0x28, 0x00, 0x32, 0x00, 0x3c, 0x00, 0x46, 0x00, 0x00, 0x01, 0x35, - 0x33, 0x15, 0x21, 0x15, 0x21, 0x16, 0x17, 0x16, 0x17, 0x07, 0x26, 0x27, - 0x26, 0x27, 0x11, 0x23, 0x11, 0x0e, 0x01, 0x07, 0x06, 0x07, 0x27, 0x36, - 0x37, 0x36, 0x37, 0x21, 0x35, 0x12, 0x37, 0x36, 0x37, 0x17, 0x06, 0x07, - 0x04, 0x2f, 0x01, 0x17, 0x16, 0x17, 0x16, 0x17, 0x07, 0x26, 0x27, 0x26, - 0x27, 0x25, 0x16, 0x17, 0x16, 0x17, 0x07, 0x26, 0x27, 0x26, 0x27, 0x16, - 0x37, 0x36, 0x37, 0x17, 0x06, 0x07, 0x06, 0x07, 0x27, 0x01, 0xb2, 0x57, - 0x01, 0x6b, 0xfe, 0xe8, 0x30, 0x49, 0x5d, 0x6a, 0x2f, 0x73, 0x56, 0x68, - 0x33, 0x57, 0x17, 0x48, 0x2b, 0x5d, 0x7a, 0x30, 0x67, 0x6a, 0x42, 0x29, - 0xfe, 0xeb, 0xab, 0xde, 0xd6, 0x8f, 0x19, 0xa2, 0xbc, 0xfe, 0xfa, 0x76, - 0x13, 0x6e, 0x1a, 0x1f, 0x18, 0x24, 0x49, 0x19, 0x1e, 0x21, 0x19, 0x01, - 0x4c, 0x19, 0x1b, 0x1b, 0x11, 0x4b, 0x0f, 0x1e, 0x1c, 0x15, 0xf9, 0x2a, - 0x24, 0x1c, 0x4c, 0x19, 0x25, 0x2e, 0x24, 0x47, 0x01, 0x96, 0x5b, 0x5b, - 0x52, 0x40, 0x3a, 0x4a, 0x2b, 0x4e, 0x38, 0x48, 0x59, 0x64, 0xfe, 0x98, - 0x01, 0x5e, 0x2a, 0x57, 0x25, 0x51, 0x3d, 0x4d, 0x29, 0x58, 0x38, 0x38, - 0x52, 0x01, 0x72, 0x10, 0x10, 0x17, 0x52, 0x17, 0x0f, 0x11, 0x01, 0x53, - 0x62, 0x1e, 0x2d, 0x21, 0x3b, 0x30, 0x2b, 0x2e, 0x30, 0x20, 0x45, 0x21, - 0x2f, 0x2b, 0x23, 0x2b, 0x21, 0x31, 0x30, 0x1c, 0x74, 0x3b, 0x33, 0x36, - 0x2b, 0x2e, 0x38, 0x41, 0x29, 0x32, 0x00, 0x00, 0x00, 0x05, 0x00, 0x30, - 0xff, 0xf4, 0x03, 0x90, 0x03, 0x41, 0x00, 0x2d, 0x00, 0x31, 0x00, 0x35, - 0x00, 0x39, 0x00, 0x3d, 0x00, 0x00, 0x01, 0x35, 0x21, 0x35, 0x21, 0x35, - 0x06, 0x23, 0x22, 0x2f, 0x01, 0x16, 0x33, 0x32, 0x37, 0x36, 0x37, 0x17, - 0x06, 0x07, 0x23, 0x15, 0x21, 0x15, 0x21, 0x15, 0x21, 0x11, 0x21, 0x15, - 0x21, 0x15, 0x21, 0x15, 0x21, 0x15, 0x21, 0x35, 0x21, 0x35, 0x21, 0x35, - 0x21, 0x35, 0x21, 0x11, 0x05, 0x35, 0x23, 0x15, 0x37, 0x35, 0x23, 0x15, - 0x05, 0x35, 0x23, 0x15, 0x37, 0x35, 0x23, 0x15, 0x01, 0xb6, 0xfe, 0x7a, - 0x01, 0x86, 0x84, 0x56, 0x3a, 0x19, 0x0e, 0x1c, 0x3d, 0x91, 0xa2, 0xa5, - 0x77, 0x19, 0x70, 0xbc, 0x06, 0x01, 0x86, 0xfe, 0x7a, 0x01, 0x22, 0xfe, - 0xde, 0x01, 0x3c, 0xfe, 0xc4, 0x01, 0x79, 0xfc, 0xb8, 0x01, 0x7b, 0xfe, - 0xc5, 0x01, 0x3b, 0xfe, 0xdf, 0x01, 0x21, 0xcd, 0xcd, 0xcd, 0x01, 0xee, - 0xcd, 0xcd, 0xcd, 0x02, 0x28, 0x39, 0x42, 0x3b, 0x05, 0x01, 0x49, 0x01, - 0x09, 0x07, 0x0f, 0x49, 0x0e, 0x08, 0x3f, 0x42, 0x39, 0xfe, 0xcb, 0x3d, - 0x41, 0x3c, 0x45, 0x45, 0x3c, 0x41, 0x3d, 0x01, 0x35, 0xf4, 0x3a, 0x3a, - 0x7a, 0x3a, 0x3a, 0x7a, 0x3a, 0x3a, 0x7a, 0x3a, 0x3a, 0x00, 0x00, 0x00, - 0x00, 0x09, 0x00, 0x30, 0xff, 0xeb, 0x03, 0x8c, 0x03, 0x35, 0x00, 0x03, - 0x00, 0x07, 0x00, 0x1b, 0x00, 0x1f, 0x00, 0x23, 0x00, 0x27, 0x00, 0x2b, - 0x00, 0x2f, 0x00, 0x33, 0x00, 0x00, 0x01, 0x15, 0x21, 0x35, 0x03, 0x21, - 0x15, 0x21, 0x13, 0x21, 0x35, 0x21, 0x35, 0x21, 0x35, 0x21, 0x35, 0x21, - 0x15, 0x21, 0x15, 0x21, 0x15, 0x21, 0x15, 0x21, 0x15, 0x21, 0x01, 0x35, - 0x23, 0x15, 0x37, 0x35, 0x23, 0x15, 0x01, 0x35, 0x21, 0x15, 0x25, 0x35, - 0x21, 0x15, 0x01, 0x35, 0x23, 0x15, 0x37, 0x35, 0x23, 0x15, 0x03, 0x2c, - 0xfd, 0x63, 0x5f, 0x03, 0x5c, 0xfc, 0xa4, 0x0b, 0x01, 0x7a, 0xfe, 0xc7, - 0x01, 0x39, 0xfe, 0xdb, 0x02, 0x9c, 0xfe, 0xdd, 0x01, 0x37, 0xfe, 0xc9, - 0x01, 0x78, 0xfc, 0xba, 0x01, 0x7a, 0xcf, 0xcf, 0xcf, 0x01, 0xf0, 0xfe, - 0x11, 0x01, 0xef, 0xfe, 0x11, 0x01, 0xef, 0xcd, 0xcd, 0xcd, 0x03, 0x35, - 0xea, 0xea, 0xfe, 0xeb, 0x39, 0xfe, 0x42, 0x2d, 0x38, 0x31, 0xfd, 0xfd, - 0x31, 0x38, 0x2d, 0x3e, 0x01, 0x0a, 0x30, 0x30, 0x65, 0x2e, 0x2e, 0x01, - 0x24, 0x29, 0x29, 0x59, 0x27, 0x27, 0xfe, 0x1e, 0x30, 0x30, 0x65, 0x2e, - 0x2e, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x5f, 0xff, 0xde, 0x03, 0x5d, - 0x03, 0x5e, 0x00, 0x03, 0x00, 0x0d, 0x00, 0x29, 0x00, 0x3b, 0x00, 0x00, - 0x13, 0x11, 0x23, 0x11, 0x37, 0x16, 0x17, 0x16, 0x17, 0x07, 0x26, 0x27, - 0x26, 0x27, 0x00, 0x37, 0x23, 0x35, 0x21, 0x35, 0x33, 0x15, 0x33, 0x15, - 0x23, 0x11, 0x14, 0x06, 0x07, 0x06, 0x23, 0x27, 0x16, 0x33, 0x3e, 0x02, - 0x3d, 0x01, 0x06, 0x07, 0x27, 0x13, 0x21, 0x11, 0x14, 0x0e, 0x01, 0x07, - 0x06, 0x2f, 0x01, 0x16, 0x33, 0x32, 0x3e, 0x01, 0x35, 0x11, 0x21, 0xb5, - 0x56, 0x55, 0x27, 0x33, 0x27, 0x1a, 0x3f, 0x13, 0x35, 0x28, 0x24, 0x01, - 0x08, 0x64, 0xfb, 0x01, 0x21, 0x54, 0x7c, 0x7c, 0x24, 0x34, 0x3a, 0x3e, - 0x10, 0x26, 0x3b, 0x15, 0x11, 0x05, 0x6f, 0xa8, 0x34, 0xa3, 0x01, 0xf7, - 0x11, 0x29, 0x26, 0x49, 0x32, 0x11, 0x1b, 0x31, 0x26, 0x1a, 0x08, 0xfe, - 0x61, 0x02, 0xa3, 0xfd, 0x3b, 0x02, 0xc5, 0xbb, 0x1e, 0x32, 0x26, 0x1d, - 0x41, 0x1a, 0x37, 0x29, 0x1f, 0xfe, 0x17, 0xa2, 0x4d, 0x73, 0x73, 0x4d, - 0xfe, 0xba, 0x36, 0x2a, 0x06, 0x05, 0x56, 0x03, 0x01, 0x05, 0x11, 0x15, - 0xe0, 0xa9, 0x6d, 0x48, 0x02, 0x5e, 0xfd, 0x3f, 0x2b, 0x2f, 0x17, 0x03, - 0x06, 0x02, 0x5d, 0x03, 0x05, 0x12, 0x1b, 0x02, 0x5b, 0x00, 0x00, 0x00, - 0x00, 0x05, 0x00, 0x5f, 0xff, 0xdb, 0x03, 0x5d, 0x03, 0x53, 0x00, 0x09, - 0x00, 0x0d, 0x00, 0x11, 0x00, 0x25, 0x00, 0x29, 0x00, 0x00, 0x12, 0x17, - 0x16, 0x17, 0x07, 0x26, 0x27, 0x26, 0x27, 0x37, 0x07, 0x33, 0x11, 0x23, - 0x13, 0x21, 0x11, 0x21, 0x13, 0x21, 0x11, 0x14, 0x06, 0x07, 0x06, 0x23, - 0x22, 0x2f, 0x01, 0x1e, 0x01, 0x37, 0x3e, 0x02, 0x35, 0x11, 0x21, 0x13, - 0x35, 0x23, 0x15, 0xc1, 0x34, 0x1f, 0x2b, 0x3e, 0x27, 0x21, 0x39, 0x16, - 0x37, 0x42, 0x58, 0x58, 0xc7, 0x01, 0x71, 0xfe, 0x8f, 0x35, 0x02, 0x02, - 0x29, 0x36, 0x2d, 0x37, 0x1f, 0x0c, 0x11, 0x18, 0x44, 0x19, 0x18, 0x14, - 0x07, 0xfe, 0x55, 0xe8, 0xc9, 0x03, 0x3b, 0x2f, 0x1c, 0x2d, 0x45, 0x2d, - 0x20, 0x39, 0x12, 0x3d, 0xc5, 0xfd, 0x4d, 0x02, 0x60, 0xfe, 0x74, 0x02, - 0x64, 0xfd, 0x4d, 0x42, 0x35, 0x07, 0x05, 0x01, 0x5f, 0x02, 0x02, 0x01, - 0x02, 0x08, 0x16, 0x19, 0x02, 0x4a, 0xfe, 0x43, 0xed, 0xed, 0x00, 0x00, - 0x00, 0x02, 0x00, 0x63, 0xff, 0xcd, 0x03, 0xa0, 0x03, 0x47, 0x00, 0x18, - 0x00, 0x33, 0x00, 0x00, 0x24, 0x36, 0x37, 0x36, 0x11, 0x35, 0x33, 0x07, - 0x14, 0x07, 0x16, 0x17, 0x16, 0x17, 0x07, 0x26, 0x27, 0x26, 0x27, 0x06, - 0x07, 0x0e, 0x01, 0x07, 0x27, 0x03, 0x21, 0x15, 0x06, 0x07, 0x16, 0x15, - 0x14, 0x06, 0x07, 0x06, 0x2f, 0x01, 0x16, 0x33, 0x32, 0x3e, 0x01, 0x35, - 0x34, 0x26, 0x27, 0x36, 0x37, 0x23, 0x11, 0x23, 0x01, 0x6e, 0x67, 0x1f, - 0x3a, 0x58, 0x01, 0x01, 0x09, 0x32, 0x41, 0xa0, 0x44, 0xa0, 0x42, 0x0c, - 0x0e, 0x05, 0x0c, 0x1c, 0x72, 0x5c, 0x45, 0xbd, 0x01, 0x3e, 0x24, 0x2f, - 0x59, 0x33, 0x3b, 0x25, 0x2f, 0x11, 0x1a, 0x14, 0x23, 0x20, 0x0d, 0x2f, - 0x30, 0x31, 0x23, 0x90, 0x54, 0x52, 0x92, 0x52, 0x9a, 0x01, 0x03, 0x74, - 0x84, 0x21, 0x10, 0xc7, 0x81, 0xa1, 0x94, 0x45, 0xa3, 0xad, 0x1f, 0x33, - 0x15, 0x2a, 0x5e, 0xb1, 0x57, 0x42, 0x03, 0x0e, 0x54, 0x6e, 0x59, 0x6f, - 0x67, 0x45, 0x43, 0x0b, 0x05, 0x02, 0x5a, 0x03, 0x09, 0x1d, 0x21, 0x28, - 0x64, 0x33, 0x63, 0x73, 0xfd, 0x0b, 0x00, 0x00, 0x00, 0x04, 0x00, 0x52, - 0xff, 0xd3, 0x03, 0x96, 0x03, 0x25, 0x00, 0x20, 0x00, 0x3e, 0x00, 0x42, - 0x00, 0x46, 0x00, 0x00, 0x24, 0x36, 0x35, 0x11, 0x21, 0x11, 0x23, 0x16, - 0x17, 0x36, 0x37, 0x36, 0x37, 0x17, 0x06, 0x07, 0x06, 0x07, 0x16, 0x17, - 0x07, 0x26, 0x27, 0x26, 0x27, 0x23, 0x11, 0x36, 0x37, 0x17, 0x06, 0x07, - 0x27, 0x01, 0x21, 0x15, 0x06, 0x07, 0x1e, 0x01, 0x17, 0x14, 0x06, 0x07, - 0x06, 0x23, 0x22, 0x2f, 0x01, 0x16, 0x37, 0x3e, 0x02, 0x35, 0x2e, 0x01, - 0x27, 0x36, 0x37, 0x23, 0x11, 0x23, 0x01, 0x35, 0x21, 0x15, 0x25, 0x35, - 0x21, 0x15, 0x01, 0x86, 0x0b, 0x01, 0xb6, 0xd6, 0x19, 0x23, 0x1f, 0x1b, - 0x33, 0x23, 0x32, 0x2b, 0x2d, 0x20, 0x1e, 0x47, 0x76, 0x2f, 0x8f, 0x48, - 0x48, 0x25, 0x41, 0x47, 0x4e, 0x14, 0x65, 0x96, 0x1b, 0xfe, 0xdd, 0x01, - 0x17, 0x1c, 0x29, 0x23, 0x21, 0x01, 0x29, 0x36, 0x15, 0x17, 0x10, 0x06, - 0x10, 0x25, 0x11, 0x14, 0x11, 0x07, 0x01, 0x21, 0x25, 0x2d, 0x1a, 0x7a, - 0x4e, 0x02, 0xa5, 0xfe, 0xeb, 0x01, 0x15, 0xfe, 0xeb, 0x20, 0x15, 0x13, - 0x02, 0xdd, 0xfe, 0x55, 0x4d, 0x38, 0x16, 0x16, 0x26, 0x22, 0x39, 0x2b, - 0x20, 0x19, 0x14, 0x4e, 0x2f, 0x4c, 0x4a, 0x5c, 0x5b, 0x8a, 0xfe, 0xcd, - 0x1a, 0x2b, 0x50, 0x32, 0x37, 0x45, 0x03, 0x0d, 0x4b, 0x73, 0x69, 0x3b, - 0x69, 0x3a, 0x49, 0x3d, 0x06, 0x03, 0x01, 0x56, 0x04, 0x01, 0x02, 0x0b, - 0x1c, 0x1f, 0x31, 0x5e, 0x35, 0x71, 0x74, 0xfd, 0x04, 0x01, 0xed, 0x63, - 0x63, 0xae, 0x65, 0x65, 0x00, 0x05, 0x00, 0x5a, 0xff, 0xd6, 0x03, 0xa3, - 0x03, 0x4e, 0x00, 0x26, 0x00, 0x42, 0x00, 0x4c, 0x00, 0x52, 0x00, 0x5c, - 0x00, 0x00, 0x01, 0x35, 0x23, 0x35, 0x06, 0x07, 0x27, 0x36, 0x37, 0x33, - 0x1e, 0x01, 0x17, 0x07, 0x26, 0x27, 0x15, 0x23, 0x15, 0x33, 0x15, 0x23, - 0x15, 0x14, 0x0e, 0x01, 0x07, 0x06, 0x23, 0x27, 0x16, 0x33, 0x3e, 0x02, - 0x3d, 0x01, 0x23, 0x35, 0x01, 0x21, 0x15, 0x06, 0x07, 0x1e, 0x01, 0x15, - 0x14, 0x0e, 0x01, 0x07, 0x06, 0x23, 0x27, 0x16, 0x33, 0x32, 0x3e, 0x01, - 0x35, 0x34, 0x27, 0x36, 0x37, 0x23, 0x11, 0x23, 0x24, 0x37, 0x36, 0x37, - 0x17, 0x06, 0x07, 0x06, 0x07, 0x27, 0x01, 0x27, 0x26, 0x27, 0x06, 0x07, - 0x01, 0x16, 0x17, 0x16, 0x17, 0x07, 0x26, 0x27, 0x26, 0x27, 0x02, 0x3f, - 0x7f, 0x24, 0x2e, 0x33, 0xaf, 0x5b, 0x4f, 0x2b, 0x8e, 0x56, 0x36, 0x34, - 0x25, 0x84, 0xdf, 0xdf, 0x0f, 0x25, 0x23, 0x20, 0x3a, 0x12, 0x23, 0x22, - 0x15, 0x12, 0x06, 0xcc, 0xfe, 0xe7, 0x01, 0x09, 0x1a, 0x2c, 0x25, 0x22, - 0x14, 0x2d, 0x27, 0x16, 0x21, 0x10, 0x17, 0x0f, 0x1b, 0x18, 0x08, 0x45, - 0x27, 0x1c, 0x6b, 0x4f, 0x01, 0x03, 0x1d, 0x28, 0x18, 0x48, 0x22, 0x23, - 0x20, 0x36, 0x41, 0x01, 0xe0, 0x2b, 0x42, 0x2c, 0x3b, 0x5b, 0x01, 0x1d, - 0x19, 0x3b, 0x30, 0x1b, 0x42, 0x10, 0x38, 0x2e, 0x24, 0x01, 0x80, 0x68, - 0x39, 0x21, 0x23, 0x44, 0x80, 0xad, 0x51, 0x9c, 0x3d, 0x43, 0x26, 0x23, - 0x42, 0x68, 0x53, 0xd4, 0x2a, 0x2d, 0x18, 0x05, 0x05, 0x59, 0x03, 0x01, - 0x07, 0x15, 0x19, 0xc1, 0x53, 0x01, 0x96, 0x4f, 0x6b, 0x6f, 0x3d, 0x6a, - 0x39, 0x34, 0x3d, 0x1e, 0x05, 0x03, 0x57, 0x03, 0x0b, 0x1f, 0x22, 0x66, - 0x65, 0x6a, 0x7c, 0xfd, 0x0f, 0x97, 0x2e, 0x44, 0x36, 0x20, 0x46, 0x39, - 0x37, 0x43, 0x2f, 0x02, 0x0c, 0x2d, 0x47, 0x49, 0x65, 0x58, 0xfe, 0xdc, - 0x1a, 0x53, 0x46, 0x2d, 0x2e, 0x1f, 0x54, 0x44, 0x28, 0x00, 0x00, 0x00, - 0x00, 0x05, 0x00, 0x1e, 0xff, 0xd8, 0x03, 0x90, 0x03, 0x5a, 0x00, 0x1a, - 0x00, 0x41, 0x00, 0x45, 0x00, 0x49, 0x00, 0x4d, 0x00, 0x00, 0x01, 0x35, - 0x33, 0x15, 0x21, 0x15, 0x21, 0x16, 0x17, 0x07, 0x26, 0x27, 0x26, 0x27, - 0x15, 0x23, 0x35, 0x06, 0x07, 0x06, 0x07, 0x27, 0x3e, 0x01, 0x37, 0x21, - 0x35, 0x12, 0x37, 0x36, 0x37, 0x17, 0x06, 0x07, 0x33, 0x26, 0x27, 0x26, - 0x27, 0x37, 0x1e, 0x01, 0x17, 0x16, 0x17, 0x21, 0x15, 0x21, 0x15, 0x21, - 0x15, 0x21, 0x15, 0x21, 0x15, 0x21, 0x15, 0x21, 0x15, 0x21, 0x15, 0x23, - 0x11, 0x06, 0x07, 0x27, 0x05, 0x35, 0x23, 0x15, 0x37, 0x35, 0x23, 0x15, - 0x37, 0x35, 0x23, 0x15, 0x01, 0xb4, 0x55, 0x01, 0x71, 0xfe, 0xe7, 0x68, - 0xc7, 0x26, 0x77, 0x57, 0x59, 0x3a, 0x55, 0x39, 0x59, 0x62, 0x6d, 0x26, - 0x63, 0x94, 0x34, 0xfe, 0xed, 0x1b, 0x3a, 0x31, 0x27, 0x4e, 0x13, 0x15, - 0xdb, 0x03, 0x08, 0x0d, 0x0b, 0x4f, 0x04, 0x12, 0x06, 0x06, 0x08, 0x01, - 0x10, 0xfe, 0xe3, 0x01, 0x05, 0xfe, 0xfb, 0x01, 0x05, 0xfe, 0xfb, 0x01, - 0x2c, 0xfd, 0x91, 0x55, 0x1f, 0x2b, 0x3c, 0x01, 0xca, 0xef, 0xef, 0xef, - 0xef, 0xef, 0x01, 0x07, 0x36, 0x36, 0x47, 0x59, 0x31, 0x4e, 0x26, 0x31, - 0x2f, 0x4c, 0xe2, 0xe3, 0x51, 0x2f, 0x36, 0x21, 0x4c, 0x19, 0x46, 0x31, - 0x47, 0x01, 0x75, 0x4e, 0x44, 0x4c, 0x21, 0x24, 0x23, 0x09, 0x12, 0x22, - 0x16, 0x15, 0x08, 0x27, 0x11, 0x0e, 0x1a, 0x3d, 0x39, 0x3b, 0x38, 0x3b, - 0x3b, 0x40, 0x25, 0x01, 0x22, 0x24, 0x28, 0x3d, 0xae, 0x3b, 0x3b, 0x76, - 0x38, 0x38, 0x73, 0x39, 0x39, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x3c, - 0xff, 0xfd, 0x03, 0x77, 0x03, 0x2b, 0x00, 0x10, 0x00, 0x14, 0x00, 0x18, - 0x00, 0x1c, 0x00, 0x20, 0x00, 0x24, 0x00, 0x00, 0x01, 0x36, 0x3f, 0x01, - 0x21, 0x35, 0x21, 0x15, 0x21, 0x06, 0x07, 0x06, 0x07, 0x21, 0x11, 0x21, - 0x11, 0x13, 0x11, 0x23, 0x11, 0x21, 0x35, 0x23, 0x15, 0x37, 0x35, 0x23, - 0x15, 0x37, 0x35, 0x23, 0x15, 0x01, 0x11, 0x23, 0x11, 0x01, 0x7c, 0x01, - 0x13, 0x10, 0xfe, 0x9c, 0x03, 0x3b, 0xfe, 0x8c, 0x06, 0x0e, 0x10, 0x01, - 0x01, 0x6d, 0xfd, 0x1e, 0xc5, 0x72, 0x01, 0x77, 0xb2, 0xb2, 0xb2, 0xb2, - 0xb2, 0x01, 0x77, 0x73, 0x02, 0x74, 0x02, 0x34, 0x32, 0x4f, 0x4f, 0x15, - 0x26, 0x2b, 0x02, 0xfd, 0x89, 0x02, 0x77, 0xfd, 0xd7, 0x01, 0xdb, 0xfe, - 0x25, 0x73, 0x73, 0xc0, 0x62, 0x62, 0xb0, 0x6b, 0x6b, 0xfe, 0x90, 0x01, - 0xdb, 0xfe, 0x25, 0x00, 0x00, 0x05, 0x00, 0x37, 0xff, 0xec, 0x03, 0x88, - 0x03, 0x5d, 0x00, 0x03, 0x00, 0x21, 0x00, 0x25, 0x00, 0x29, 0x00, 0x34, - 0x00, 0x00, 0x01, 0x11, 0x21, 0x11, 0x27, 0x33, 0x26, 0x2f, 0x01, 0x37, - 0x23, 0x35, 0x21, 0x2f, 0x01, 0x2e, 0x01, 0x27, 0x37, 0x16, 0x1f, 0x01, - 0x21, 0x15, 0x23, 0x17, 0x0e, 0x01, 0x0f, 0x02, 0x33, 0x15, 0x21, 0x01, - 0x35, 0x21, 0x15, 0x25, 0x35, 0x21, 0x15, 0x13, 0x17, 0x16, 0x17, 0x07, - 0x33, 0x36, 0x37, 0x36, 0x37, 0x21, 0x03, 0x20, 0xfd, 0x80, 0x69, 0xfb, - 0x09, 0x15, 0x2a, 0x36, 0xbb, 0x01, 0x59, 0x06, 0x0b, 0x03, 0x07, 0x03, - 0x55, 0x10, 0x08, 0x0b, 0x01, 0x42, 0xc4, 0x42, 0x06, 0x19, 0x07, 0x0c, - 0x0b, 0xed, 0xfc, 0xaf, 0x02, 0x8e, 0xfe, 0x34, 0x01, 0xcc, 0xfe, 0x34, - 0x62, 0x0e, 0x17, 0x05, 0x37, 0xe0, 0x1f, 0x0c, 0x14, 0x15, 0xfe, 0xba, - 0x01, 0x94, 0xfe, 0x58, 0x01, 0xa8, 0x93, 0x11, 0x1c, 0x35, 0x25, 0x4d, - 0x10, 0x1d, 0x09, 0x11, 0x09, 0x12, 0x24, 0x1d, 0x21, 0x4d, 0x22, 0x0d, - 0x28, 0x0c, 0x13, 0x11, 0x4e, 0xfe, 0x62, 0x60, 0x60, 0xad, 0x5b, 0x5b, - 0x01, 0x9d, 0x12, 0x1e, 0x09, 0x25, 0x2a, 0x14, 0x20, 0x29, 0x00, 0x00, - 0x00, 0x04, 0x00, 0x1b, 0xff, 0xd3, 0x03, 0x97, 0x03, 0x52, 0x00, 0x14, - 0x00, 0x1e, 0x00, 0x3d, 0x00, 0x55, 0x00, 0x00, 0x01, 0x15, 0x23, 0x07, - 0x06, 0x07, 0x33, 0x11, 0x23, 0x11, 0x23, 0x11, 0x23, 0x11, 0x33, 0x36, - 0x37, 0x36, 0x37, 0x23, 0x35, 0x00, 0x37, 0x36, 0x37, 0x17, 0x06, 0x07, - 0x06, 0x07, 0x27, 0x16, 0x36, 0x37, 0x23, 0x35, 0x23, 0x35, 0x33, 0x35, - 0x33, 0x15, 0x33, 0x11, 0x33, 0x15, 0x33, 0x15, 0x23, 0x15, 0x33, 0x15, - 0x23, 0x15, 0x36, 0x37, 0x17, 0x0e, 0x02, 0x07, 0x27, 0x24, 0x36, 0x37, - 0x36, 0x3d, 0x01, 0x33, 0x15, 0x14, 0x07, 0x16, 0x17, 0x16, 0x17, 0x07, - 0x26, 0x2f, 0x02, 0x07, 0x0e, 0x01, 0x07, 0x27, 0x03, 0x82, 0xb9, 0x0b, - 0x03, 0x0a, 0xab, 0x4e, 0xdd, 0x4e, 0x7d, 0x06, 0x06, 0x09, 0x02, 0xab, - 0xfe, 0x6d, 0x1e, 0x12, 0x1e, 0x4b, 0x1c, 0x19, 0x22, 0x1d, 0x43, 0x65, - 0x7d, 0x2c, 0x3b, 0xbd, 0x41, 0x49, 0x49, 0x4c, 0x6a, 0x6a, 0x7c, 0x90, - 0x31, 0x1f, 0x4b, 0x25, 0x66, 0x8f, 0x68, 0x31, 0x01, 0xba, 0x65, 0x17, - 0x1e, 0x4d, 0x0a, 0x31, 0x34, 0x51, 0x26, 0x37, 0x2d, 0x40, 0x1f, 0x34, - 0x12, 0x1f, 0x66, 0x50, 0x31, 0x03, 0x24, 0x4d, 0x34, 0x0c, 0x21, 0xfe, - 0x35, 0x01, 0x7d, 0xfe, 0x83, 0x01, 0xcb, 0x12, 0x1d, 0x21, 0x11, 0x4d, - 0xfd, 0xc0, 0x41, 0x23, 0x4a, 0x1c, 0x47, 0x30, 0x45, 0x2a, 0x25, 0x71, - 0x55, 0x34, 0xf7, 0x4e, 0xf2, 0xf2, 0x01, 0x40, 0x76, 0x4c, 0x7e, 0x4e, - 0xde, 0x43, 0x60, 0x1d, 0x67, 0x92, 0x6f, 0x31, 0x46, 0x29, 0x4c, 0x2c, - 0x37, 0x51, 0xbc, 0xc0, 0x3a, 0x2c, 0x23, 0x2c, 0x43, 0x27, 0x45, 0x30, - 0x3a, 0x1b, 0x2d, 0x1d, 0x2a, 0x4b, 0x27, 0x48, 0x00, 0x06, 0x00, 0x21, - 0xff, 0xed, 0x03, 0xa2, 0x03, 0x57, 0x00, 0x0c, 0x00, 0x3a, 0x00, 0x48, - 0x00, 0x52, 0x00, 0x57, 0x00, 0x61, 0x00, 0x00, 0x36, 0x37, 0x36, 0x37, - 0x17, 0x06, 0x0f, 0x01, 0x06, 0x07, 0x06, 0x07, 0x27, 0x13, 0x21, 0x03, - 0x3e, 0x01, 0x37, 0x33, 0x16, 0x17, 0x07, 0x26, 0x27, 0x15, 0x21, 0x35, - 0x06, 0x07, 0x27, 0x07, 0x33, 0x14, 0x0f, 0x01, 0x0e, 0x01, 0x07, 0x06, - 0x23, 0x27, 0x16, 0x33, 0x32, 0x3e, 0x01, 0x37, 0x36, 0x35, 0x36, 0x37, - 0x23, 0x13, 0x17, 0x07, 0x33, 0x13, 0x23, 0x01, 0x21, 0x36, 0x37, 0x36, - 0x37, 0x17, 0x06, 0x07, 0x06, 0x07, 0x33, 0x15, 0x21, 0x13, 0x16, 0x17, - 0x16, 0x17, 0x07, 0x26, 0x27, 0x26, 0x27, 0x25, 0x26, 0x27, 0x06, 0x07, - 0x17, 0x16, 0x17, 0x16, 0x17, 0x07, 0x26, 0x27, 0x26, 0x27, 0x3b, 0x50, - 0x46, 0x2c, 0x06, 0x17, 0x3f, 0x14, 0x1b, 0x0a, 0x3d, 0x09, 0x0d, 0x1b, - 0x01, 0x17, 0x10, 0x5b, 0x83, 0x2d, 0x45, 0x55, 0xba, 0x31, 0x27, 0x27, - 0xfe, 0x9a, 0x1d, 0x2a, 0x34, 0x05, 0x2a, 0x05, 0x07, 0x05, 0x2f, 0x3f, - 0x30, 0x2b, 0x10, 0x1e, 0x25, 0x27, 0x1d, 0x0b, 0x03, 0x04, 0x02, 0x02, - 0xc8, 0x17, 0x48, 0x12, 0x53, 0x13, 0xc9, 0x01, 0x2e, 0x01, 0x31, 0x1b, - 0x1f, 0x23, 0x0e, 0x4d, 0x10, 0x24, 0x19, 0x1b, 0x90, 0xfd, 0xef, 0x65, - 0x16, 0x15, 0x17, 0x0a, 0x47, 0x06, 0x18, 0x1a, 0x10, 0x01, 0x80, 0x64, - 0x37, 0x38, 0x66, 0x98, 0x14, 0x11, 0x18, 0x04, 0x46, 0x0e, 0x0f, 0x17, - 0x0e, 0xf2, 0x0d, 0x0d, 0x0b, 0x4e, 0x08, 0x0d, 0x04, 0x04, 0x01, 0x09, - 0x01, 0x50, 0x02, 0x33, 0xfe, 0xf2, 0x46, 0x9e, 0x5d, 0xbc, 0x8c, 0x42, - 0x1d, 0x24, 0x3b, 0x3c, 0x1b, 0x21, 0x3e, 0x59, 0x83, 0x5c, 0x7c, 0x36, - 0x30, 0x06, 0x04, 0x50, 0x03, 0x07, 0x17, 0x20, 0x36, 0x27, 0x2a, 0x6e, - 0x01, 0x48, 0x01, 0xfc, 0x01, 0x21, 0xfd, 0x7a, 0x41, 0x64, 0x70, 0x49, - 0x12, 0x4f, 0x6d, 0x4d, 0x43, 0x51, 0x01, 0xae, 0x3b, 0x50, 0x50, 0x3f, - 0x16, 0x2d, 0x60, 0x60, 0x2d, 0x8a, 0x61, 0x6b, 0x69, 0x63, 0x6b, 0x3b, - 0x45, 0x5e, 0x26, 0x13, 0x4b, 0x39, 0x5c, 0x23, 0x00, 0x06, 0x00, 0x39, - 0xff, 0xd8, 0x03, 0x87, 0x03, 0x58, 0x00, 0x0b, 0x00, 0x20, 0x00, 0x24, - 0x00, 0x28, 0x00, 0x2c, 0x00, 0x30, 0x00, 0x00, 0x01, 0x27, 0x26, 0x27, - 0x37, 0x16, 0x1f, 0x01, 0x21, 0x15, 0x21, 0x35, 0x13, 0x21, 0x11, 0x0e, - 0x01, 0x07, 0x06, 0x23, 0x22, 0x2f, 0x01, 0x16, 0x37, 0x3e, 0x02, 0x3d, - 0x01, 0x21, 0x11, 0x23, 0x13, 0x21, 0x15, 0x21, 0x25, 0x35, 0x21, 0x15, - 0x17, 0x21, 0x15, 0x21, 0x25, 0x35, 0x23, 0x15, 0x01, 0xb9, 0x03, 0x14, - 0x02, 0x58, 0x10, 0x08, 0x08, 0x01, 0x6f, 0xfc, 0xb2, 0x38, 0x02, 0xe1, - 0x01, 0x25, 0x2f, 0x27, 0x29, 0x0d, 0x1a, 0x10, 0x2e, 0x29, 0x17, 0x13, - 0x07, 0xfd, 0xc6, 0x53, 0x4c, 0x02, 0x46, 0xfd, 0xba, 0x01, 0xf1, 0xfe, - 0x64, 0x0e, 0x01, 0x80, 0xfe, 0x80, 0x01, 0x2d, 0xdb, 0x03, 0x01, 0x0e, - 0x34, 0x05, 0x10, 0x23, 0x1c, 0x18, 0x45, 0x45, 0xfe, 0x8d, 0xfe, 0xbf, - 0x32, 0x2d, 0x07, 0x07, 0x02, 0x51, 0x04, 0x01, 0x02, 0x07, 0x12, 0x15, - 0xe9, 0xfe, 0x8f, 0x02, 0xad, 0xc0, 0x40, 0x3f, 0x3f, 0xf4, 0xca, 0x43, - 0x44, 0x44, 0x00, 0x00, 0x00, 0x02, 0x00, 0x1e, 0xff, 0xf0, 0x02, 0x51, - 0x03, 0x10, 0x00, 0x0b, 0x00, 0x17, 0x00, 0x00, 0x16, 0x26, 0x35, 0x34, - 0x36, 0x33, 0x32, 0x16, 0x15, 0x14, 0x06, 0x23, 0x02, 0x16, 0x33, 0x32, - 0x36, 0x35, 0x34, 0x26, 0x23, 0x22, 0x06, 0x15, 0xa2, 0x84, 0x84, 0x96, - 0x94, 0x85, 0x85, 0x94, 0xb9, 0x51, 0x68, 0x66, 0x51, 0x51, 0x66, 0x68, - 0x51, 0x10, 0xe0, 0xb0, 0xaf, 0xe1, 0xe1, 0xaf, 0xb0, 0xe0, 0x01, 0x0e, - 0xb6, 0xb6, 0x82, 0x81, 0xb7, 0xb6, 0x82, 0x00, 0x00, 0x01, 0x00, 0x17, - 0x00, 0x00, 0x01, 0x22, 0x03, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x13, 0x06, - 0x07, 0x35, 0x3e, 0x02, 0x37, 0x33, 0x11, 0x23, 0xc2, 0x42, 0x69, 0x28, - 0x48, 0x35, 0x0c, 0x5a, 0x60, 0x02, 0x60, 0x43, 0x09, 0x55, 0x06, 0x26, - 0x40, 0x2b, 0xfd, 0x00, 0x00, 0x01, 0x00, 0x21, 0x00, 0x00, 0x02, 0x30, - 0x03, 0x10, 0x00, 0x22, 0x00, 0x00, 0x37, 0x34, 0x3e, 0x01, 0x37, 0x3e, - 0x02, 0x35, 0x34, 0x26, 0x23, 0x22, 0x07, 0x27, 0x3e, 0x02, 0x33, 0x32, - 0x1e, 0x01, 0x15, 0x14, 0x0e, 0x01, 0x0f, 0x01, 0x0e, 0x02, 0x07, 0x21, - 0x15, 0x21, 0x21, 0x35, 0x60, 0x4d, 0x4c, 0x4b, 0x2a, 0x50, 0x49, 0x92, - 0x17, 0x60, 0x08, 0x3f, 0x72, 0x50, 0x4f, 0x71, 0x39, 0x3e, 0x5f, 0x4f, - 0x03, 0x41, 0x45, 0x2a, 0x03, 0x01, 0xae, 0xfd, 0xf1, 0x30, 0x52, 0x70, - 0x4a, 0x29, 0x26, 0x32, 0x42, 0x32, 0x41, 0x48, 0x97, 0x11, 0x3b, 0x64, - 0x3d, 0x3b, 0x64, 0x3f, 0x49, 0x64, 0x42, 0x2b, 0x01, 0x22, 0x30, 0x3f, - 0x2e, 0x58, 0x00, 0x00, 0x00, 0x01, 0x00, 0x14, 0xff, 0xf0, 0x02, 0x23, - 0x03, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x16, 0x26, 0x27, 0x37, 0x1e, 0x01, - 0x33, 0x32, 0x36, 0x35, 0x34, 0x26, 0x23, 0x22, 0x06, 0x07, 0x27, 0x37, - 0x21, 0x35, 0x21, 0x15, 0x07, 0x32, 0x16, 0x15, 0x14, 0x0e, 0x01, 0x23, - 0xa6, 0x83, 0x0f, 0x5f, 0x06, 0x57, 0x4b, 0x51, 0x55, 0x4c, 0x51, 0x22, - 0x36, 0x0e, 0x2d, 0xf9, 0xfe, 0xa3, 0x01, 0xd1, 0xcd, 0x6f, 0x83, 0x39, - 0x77, 0x58, 0x10, 0x79, 0x65, 0x0f, 0x44, 0x53, 0x5f, 0x4a, 0x49, 0x53, - 0x10, 0x0d, 0x3d, 0xfe, 0x57, 0x54, 0xd2, 0x7a, 0x70, 0x41, 0x75, 0x4a, - 0x00, 0x01, 0x00, 0x1b, 0x00, 0x00, 0x02, 0x55, 0x03, 0x00, 0x00, 0x12, - 0x00, 0x00, 0x25, 0x21, 0x35, 0x36, 0x12, 0x37, 0x33, 0x06, 0x02, 0x07, - 0x21, 0x35, 0x33, 0x15, 0x33, 0x15, 0x23, 0x15, 0x23, 0x01, 0x8b, 0xfe, - 0x90, 0x4b, 0x98, 0x1e, 0x65, 0x1e, 0x95, 0x4f, 0x01, 0x0c, 0x5e, 0x6c, - 0x6c, 0x5e, 0xc2, 0x69, 0x5b, 0x01, 0x0e, 0x6c, 0x73, 0xfe, 0xed, 0x63, - 0xff, 0xff, 0x55, 0xc2, 0x00, 0x01, 0x00, 0x16, 0xff, 0xf0, 0x02, 0x27, - 0x03, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x16, 0x26, 0x27, 0x37, 0x1e, 0x01, - 0x33, 0x32, 0x36, 0x35, 0x34, 0x26, 0x23, 0x22, 0x06, 0x07, 0x27, 0x13, - 0x21, 0x15, 0x21, 0x07, 0x3e, 0x01, 0x33, 0x32, 0x16, 0x15, 0x14, 0x0e, - 0x01, 0x23, 0xaf, 0x89, 0x10, 0x62, 0x07, 0x56, 0x4c, 0x50, 0x55, 0x4f, - 0x4f, 0x2f, 0x56, 0x1a, 0x59, 0x2d, 0x01, 0xa5, 0xfe, 0xac, 0x19, 0x1a, - 0x54, 0x38, 0x6f, 0x7d, 0x3f, 0x76, 0x51, 0x10, 0x74, 0x6a, 0x0f, 0x42, - 0x55, 0x5d, 0x50, 0x4e, 0x54, 0x25, 0x22, 0x0c, 0x01, 0xa6, 0x57, 0xff, - 0x1b, 0x22, 0x83, 0x70, 0x4c, 0x76, 0x42, 0x00, 0x00, 0x02, 0x00, 0x20, - 0xff, 0xf0, 0x02, 0x40, 0x03, 0x10, 0x00, 0x18, 0x00, 0x25, 0x00, 0x00, - 0x16, 0x26, 0x35, 0x34, 0x36, 0x33, 0x32, 0x16, 0x17, 0x07, 0x2e, 0x01, - 0x23, 0x22, 0x03, 0x3e, 0x01, 0x33, 0x32, 0x16, 0x15, 0x14, 0x0e, 0x01, - 0x23, 0x26, 0x16, 0x33, 0x32, 0x36, 0x35, 0x34, 0x26, 0x23, 0x22, 0x0e, - 0x01, 0x15, 0xb2, 0x92, 0x8c, 0x97, 0x60, 0x79, 0x17, 0x5b, 0x0e, 0x4a, - 0x40, 0xc0, 0x03, 0x1d, 0x6f, 0x46, 0x76, 0x7b, 0x3b, 0x75, 0x55, 0xab, - 0x5a, 0x4e, 0x51, 0x57, 0x52, 0x4f, 0x31, 0x50, 0x2e, 0x10, 0xc3, 0xbb, - 0xbd, 0xe5, 0x59, 0x51, 0x17, 0x30, 0x3b, 0xfe, 0xc6, 0x36, 0x3f, 0x8d, - 0x72, 0x48, 0x77, 0x47, 0xb7, 0x61, 0x5d, 0x52, 0x50, 0x5a, 0x2c, 0x4e, - 0x30, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x01, 0xfd, - 0x03, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x33, 0x36, 0x12, 0x37, 0x21, 0x35, - 0x21, 0x15, 0x06, 0x02, 0x07, 0x61, 0x15, 0xa5, 0x70, 0xfe, 0x7e, 0x01, - 0xf4, 0x74, 0xaa, 0x16, 0xb9, 0x01, 0x74, 0x7c, 0x57, 0x56, 0x79, 0xfe, - 0x94, 0xc5, 0x00, 0x00, 0x00, 0x03, 0x00, 0x21, 0xff, 0xf1, 0x02, 0x3f, - 0x03, 0x0f, 0x00, 0x1b, 0x00, 0x27, 0x00, 0x33, 0x00, 0x00, 0x16, 0x2e, - 0x01, 0x35, 0x34, 0x36, 0x37, 0x2e, 0x01, 0x35, 0x34, 0x3e, 0x01, 0x33, - 0x32, 0x1e, 0x01, 0x15, 0x14, 0x06, 0x07, 0x1e, 0x01, 0x15, 0x14, 0x0e, - 0x01, 0x23, 0x26, 0x16, 0x33, 0x32, 0x36, 0x35, 0x34, 0x26, 0x23, 0x22, - 0x06, 0x15, 0x12, 0x16, 0x33, 0x32, 0x36, 0x35, 0x34, 0x26, 0x23, 0x22, - 0x06, 0x15, 0xdb, 0x7b, 0x3f, 0x4a, 0x43, 0x34, 0x3b, 0x3b, 0x6e, 0x48, - 0x49, 0x6e, 0x3b, 0x3b, 0x34, 0x43, 0x49, 0x3e, 0x7b, 0x56, 0xb0, 0x5f, - 0x52, 0x52, 0x5d, 0x5e, 0x52, 0x52, 0x5e, 0x1f, 0x4d, 0x44, 0x45, 0x4e, - 0x4f, 0x44, 0x44, 0x4d, 0x0f, 0x3b, 0x67, 0x41, 0x48, 0x6a, 0x1a, 0x19, - 0x55, 0x39, 0x3b, 0x5b, 0x32, 0x32, 0x5b, 0x3b, 0x39, 0x55, 0x19, 0x1a, - 0x69, 0x49, 0x41, 0x67, 0x3b, 0xa6, 0x50, 0x4f, 0x45, 0x46, 0x52, 0x52, - 0x46, 0x01, 0x2d, 0x42, 0x42, 0x3b, 0x38, 0x40, 0x40, 0x38, 0x00, 0x00, - 0x00, 0x02, 0x00, 0x15, 0xff, 0xf0, 0x02, 0x36, 0x03, 0x0f, 0x00, 0x19, - 0x00, 0x26, 0x00, 0x00, 0x16, 0x26, 0x27, 0x37, 0x1e, 0x01, 0x33, 0x32, - 0x36, 0x37, 0x0e, 0x01, 0x23, 0x22, 0x26, 0x35, 0x34, 0x3e, 0x01, 0x33, - 0x32, 0x16, 0x15, 0x14, 0x06, 0x23, 0x02, 0x16, 0x33, 0x32, 0x3e, 0x01, - 0x35, 0x34, 0x26, 0x23, 0x22, 0x06, 0x15, 0xb6, 0x7f, 0x17, 0x5d, 0x0e, - 0x4e, 0x40, 0x5e, 0x60, 0x01, 0x1d, 0x6d, 0x48, 0x75, 0x7c, 0x3c, 0x76, - 0x53, 0x88, 0x94, 0x88, 0x97, 0xa2, 0x52, 0x4f, 0x31, 0x50, 0x2e, 0x5a, - 0x4e, 0x4e, 0x5a, 0x10, 0x5b, 0x50, 0x1a, 0x31, 0x3e, 0x9c, 0x9e, 0x35, - 0x40, 0x8d, 0x71, 0x48, 0x77, 0x47, 0xc1, 0xbb, 0xbf, 0xe4, 0x01, 0xca, - 0x58, 0x2b, 0x4e, 0x30, 0x4e, 0x60, 0x5e, 0x51, 0x00, 0x01, 0x00, 0x20, - 0xff, 0xf6, 0x00, 0xa5, 0x00, 0x7a, 0x00, 0x0b, 0x00, 0x00, 0x16, 0x26, - 0x35, 0x34, 0x36, 0x33, 0x32, 0x16, 0x15, 0x14, 0x06, 0x23, 0x46, 0x26, - 0x25, 0x1d, 0x1e, 0x25, 0x26, 0x1d, 0x0a, 0x26, 0x1c, 0x1e, 0x24, 0x24, - 0x1e, 0x1c, 0x26, 0x00, 0x00, 0x01, 0x00, 0x20, 0xff, 0x77, 0x00, 0xad, - 0x00, 0x7a, 0x00, 0x10, 0x00, 0x00, 0x17, 0x36, 0x37, 0x06, 0x23, 0x22, - 0x26, 0x35, 0x34, 0x36, 0x33, 0x32, 0x16, 0x15, 0x14, 0x06, 0x07, 0x2a, - 0x40, 0x0a, 0x08, 0x0a, 0x1c, 0x26, 0x24, 0x1d, 0x26, 0x26, 0x49, 0x3a, - 0x58, 0x04, 0x4e, 0x04, 0x26, 0x1c, 0x1d, 0x25, 0x34, 0x27, 0x4f, 0x56, - 0x03, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x2f, 0xff, 0xf6, 0x00, 0xb4, - 0x02, 0x13, 0x00, 0x0b, 0x00, 0x17, 0x00, 0x00, 0x16, 0x26, 0x35, 0x34, - 0x36, 0x33, 0x32, 0x16, 0x15, 0x14, 0x06, 0x23, 0x02, 0x36, 0x33, 0x32, - 0x16, 0x15, 0x14, 0x06, 0x23, 0x22, 0x26, 0x35, 0x55, 0x26, 0x25, 0x1e, - 0x1d, 0x25, 0x26, 0x1c, 0x43, 0x25, 0x1e, 0x1d, 0x25, 0x26, 0x1c, 0x1d, - 0x26, 0x0a, 0x26, 0x1c, 0x1e, 0x24, 0x24, 0x1e, 0x1c, 0x26, 0x01, 0xf9, - 0x24, 0x24, 0x1e, 0x1c, 0x26, 0x26, 0x1c, 0x00, 0x00, 0x02, 0x00, 0x0a, - 0xff, 0xf6, 0x01, 0xe4, 0x03, 0x10, 0x00, 0x1d, 0x00, 0x29, 0x00, 0x00, - 0x37, 0x35, 0x34, 0x3e, 0x01, 0x37, 0x3e, 0x01, 0x35, 0x34, 0x26, 0x23, - 0x22, 0x06, 0x07, 0x27, 0x3e, 0x01, 0x33, 0x32, 0x1e, 0x01, 0x15, 0x14, - 0x06, 0x07, 0x0e, 0x02, 0x15, 0x06, 0x36, 0x33, 0x32, 0x16, 0x15, 0x14, - 0x06, 0x23, 0x22, 0x26, 0x35, 0xb0, 0x0c, 0x2d, 0x30, 0x38, 0x33, 0x44, - 0x40, 0x47, 0x44, 0x0a, 0x61, 0x11, 0x7f, 0x69, 0x40, 0x66, 0x3b, 0x48, - 0x46, 0x22, 0x1f, 0x0a, 0x6c, 0x25, 0x1c, 0x1d, 0x26, 0x26, 0x1d, 0x1c, - 0x25, 0xd6, 0x0e, 0x36, 0x3d, 0x36, 0x22, 0x26, 0x42, 0x33, 0x33, 0x3e, - 0x48, 0x3c, 0x10, 0x5e, 0x6b, 0x2f, 0x59, 0x3f, 0x4a, 0x5e, 0x30, 0x17, - 0x27, 0x32, 0x2b, 0x81, 0x24, 0x24, 0x1d, 0x1c, 0x26, 0x26, 0x1c, 0x00, - 0x00, 0x01, 0x00, 0x20, 0x01, 0x9e, 0x01, 0x94, 0x03, 0x00, 0x00, 0x0e, - 0x00, 0x00, 0x13, 0x37, 0x27, 0x37, 0x17, 0x27, 0x33, 0x07, 0x37, 0x17, - 0x07, 0x17, 0x07, 0x27, 0x07, 0x51, 0x56, 0x87, 0x14, 0x85, 0x02, 0x46, - 0x03, 0x85, 0x15, 0x87, 0x55, 0x37, 0x51, 0x50, 0x01, 0xc6, 0x70, 0x29, - 0x43, 0x2f, 0x8d, 0x8c, 0x2e, 0x43, 0x29, 0x70, 0x28, 0x73, 0x73, 0x00, - 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0xb9, 0x03, 0x00, 0x00, 0x03, - 0x00, 0x00, 0x33, 0x23, 0x01, 0x33, 0x60, 0x60, 0x01, 0x5a, 0x5f, 0x03, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0xb9, - 0x03, 0x00, 0x00, 0x03, 0x00, 0x00, 0x11, 0x33, 0x01, 0x23, 0x5f, 0x01, - 0x5a, 0x61, 0x03, 0x00, 0xfd, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x28, - 0x00, 0xfb, 0x01, 0x3b, 0x01, 0x52, 0x00, 0x03, 0x00, 0x00, 0x25, 0x21, - 0x35, 0x21, 0x01, 0x3b, 0xfe, 0xed, 0x01, 0x13, 0xfb, 0x57, 0x00, 0x00, - 0x00, 0x01, 0xff, 0xf4, 0xff, 0x71, 0x02, 0x8f, 0xff, 0xb4, 0x00, 0x03, - 0x00, 0x00, 0x05, 0x21, 0x35, 0x21, 0x02, 0x8f, 0xfd, 0x65, 0x02, 0x9b, - 0x8f, 0x43, 0x00, 0x00, 0x00, 0x02, 0x00, 0x28, 0xff, 0x2b, 0x03, 0xd9, - 0x02, 0xf0, 0x00, 0x3c, 0x00, 0x49, 0x00, 0x00, 0x04, 0x2e, 0x01, 0x35, - 0x34, 0x3e, 0x01, 0x33, 0x32, 0x1e, 0x01, 0x15, 0x14, 0x0e, 0x01, 0x23, - 0x22, 0x26, 0x27, 0x0e, 0x01, 0x23, 0x22, 0x26, 0x35, 0x34, 0x3e, 0x01, - 0x33, 0x32, 0x16, 0x17, 0x37, 0x33, 0x03, 0x06, 0x16, 0x33, 0x32, 0x3e, - 0x01, 0x35, 0x34, 0x2e, 0x01, 0x23, 0x22, 0x0e, 0x01, 0x15, 0x14, 0x1e, - 0x01, 0x33, 0x32, 0x36, 0x37, 0x17, 0x0e, 0x01, 0x23, 0x02, 0x33, 0x32, - 0x3e, 0x01, 0x35, 0x34, 0x26, 0x23, 0x22, 0x0e, 0x01, 0x15, 0x01, 0x6c, - 0xd5, 0x6f, 0x77, 0xda, 0x92, 0x88, 0xd2, 0x74, 0x37, 0x64, 0x42, 0x48, - 0x4a, 0x05, 0x1c, 0x5a, 0x35, 0x57, 0x56, 0x3c, 0x70, 0x4a, 0x37, 0x48, - 0x0c, 0x10, 0x59, 0x3e, 0x0b, 0x1d, 0x34, 0x27, 0x3e, 0x23, 0x62, 0xab, - 0x6c, 0x79, 0xb5, 0x61, 0x55, 0xaf, 0x81, 0x46, 0x83, 0x2c, 0x2f, 0x3a, - 0x97, 0x55, 0x97, 0x5c, 0x38, 0x49, 0x23, 0x31, 0x31, 0x2e, 0x49, 0x27, - 0xd5, 0x76, 0xd3, 0x8b, 0x8e, 0xe2, 0x81, 0x69, 0xc2, 0x80, 0x5c, 0x8c, - 0x4b, 0x40, 0x2a, 0x30, 0x3a, 0x67, 0x5d, 0x48, 0x8c, 0x58, 0x34, 0x2b, - 0x57, 0xfe, 0xe0, 0x36, 0x4b, 0x3a, 0x6a, 0x46, 0x74, 0x9d, 0x4f, 0x6d, - 0xbf, 0x78, 0x74, 0xb1, 0x63, 0x25, 0x28, 0x43, 0x30, 0x26, 0x01, 0x34, - 0x50, 0x6f, 0x2a, 0x36, 0x38, 0x42, 0x66, 0x33, 0x00, 0x03, 0x00, 0x22, - 0xff, 0xf0, 0x03, 0x42, 0x03, 0x10, 0x00, 0x0f, 0x00, 0x1f, 0x00, 0x39, - 0x00, 0x00, 0x04, 0x2e, 0x01, 0x35, 0x34, 0x3e, 0x01, 0x33, 0x32, 0x1e, - 0x01, 0x15, 0x14, 0x0e, 0x01, 0x23, 0x00, 0x1e, 0x01, 0x33, 0x32, 0x3e, - 0x01, 0x35, 0x34, 0x2e, 0x01, 0x23, 0x22, 0x0e, 0x01, 0x15, 0x3e, 0x02, - 0x33, 0x32, 0x16, 0x17, 0x07, 0x26, 0x23, 0x22, 0x06, 0x15, 0x14, 0x16, - 0x33, 0x32, 0x36, 0x37, 0x17, 0x06, 0x23, 0x22, 0x2e, 0x01, 0x35, 0x01, - 0x42, 0xb7, 0x69, 0x68, 0xb8, 0x70, 0x71, 0xb7, 0x68, 0x69, 0xb6, 0x71, - 0xfe, 0xaf, 0x57, 0x9a, 0x60, 0x5f, 0x9a, 0x57, 0x57, 0x9a, 0x5f, 0x60, - 0x9a, 0x57, 0x75, 0x35, 0x64, 0x46, 0x4b, 0x68, 0x16, 0x43, 0x28, 0x5e, - 0x44, 0x4e, 0x4e, 0x46, 0x30, 0x42, 0x15, 0x43, 0x38, 0x94, 0x46, 0x64, - 0x35, 0x10, 0x68, 0xb8, 0x70, 0x71, 0xb6, 0x69, 0x69, 0xb6, 0x71, 0x70, - 0xb8, 0x68, 0x01, 0x31, 0x9c, 0x5a, 0x5a, 0x9c, 0x5f, 0x60, 0x9d, 0x59, - 0x59, 0x9d, 0x60, 0x45, 0x70, 0x40, 0x46, 0x40, 0x1b, 0x5e, 0x64, 0x4e, - 0x4d, 0x63, 0x30, 0x34, 0x1a, 0x8e, 0x41, 0x6e, 0x45, 0x00, 0x00, 0x00, - 0x00, 0x01, 0x00, 0x7d, 0xff, 0x67, 0x00, 0xd7, 0x03, 0x6b, 0x00, 0x03, - 0x00, 0x00, 0x17, 0x23, 0x11, 0x33, 0xd7, 0x5a, 0x5a, 0x99, 0x04, 0x04, - 0x00, 0x03, 0x00, 0x1a, 0xff, 0x88, 0x02, 0x63, 0x03, 0x6b, 0x00, 0x21, - 0x00, 0x28, 0x00, 0x2f, 0x00, 0x00, 0x05, 0x2e, 0x01, 0x27, 0x37, 0x1e, - 0x01, 0x17, 0x11, 0x2e, 0x01, 0x35, 0x34, 0x3e, 0x01, 0x37, 0x35, 0x33, - 0x15, 0x1e, 0x01, 0x17, 0x07, 0x26, 0x27, 0x11, 0x1e, 0x01, 0x15, 0x14, - 0x06, 0x07, 0x15, 0x23, 0x02, 0x16, 0x17, 0x35, 0x0e, 0x01, 0x15, 0x13, - 0x3e, 0x01, 0x35, 0x34, 0x26, 0x27, 0x01, 0x23, 0x6f, 0x86, 0x14, 0x62, - 0x0c, 0x4f, 0x4c, 0x82, 0x6f, 0x3b, 0x6e, 0x48, 0x4b, 0x5b, 0x77, 0x18, - 0x59, 0x22, 0x6f, 0x7e, 0x77, 0x83, 0x72, 0x4b, 0x93, 0x3f, 0x54, 0x4a, - 0x49, 0xde, 0x49, 0x4c, 0x45, 0x50, 0x0e, 0x0b, 0x77, 0x5c, 0x1d, 0x42, - 0x54, 0x0a, 0x01, 0x11, 0x15, 0x6a, 0x55, 0x39, 0x61, 0x3c, 0x05, 0x5e, - 0x5f, 0x0b, 0x66, 0x52, 0x1b, 0x71, 0x13, 0xfe, 0xfd, 0x15, 0x6a, 0x58, - 0x62, 0x7d, 0x08, 0x69, 0x02, 0x79, 0x38, 0x0e, 0xfb, 0x06, 0x4a, 0x32, - 0xfe, 0x17, 0x06, 0x4c, 0x39, 0x38, 0x37, 0x0d, 0x00, 0x01, 0x00, 0x17, - 0x00, 0x74, 0x02, 0x13, 0x02, 0x72, 0x00, 0x0b, 0x00, 0x00, 0x13, 0x23, - 0x35, 0x33, 0x35, 0x33, 0x15, 0x33, 0x15, 0x23, 0x15, 0x23, 0xeb, 0xd4, - 0xd4, 0x53, 0xd5, 0xd5, 0x53, 0x01, 0x4b, 0x52, 0xd5, 0xd5, 0x52, 0xd7, - 0x00, 0x05, 0x00, 0x2d, 0xff, 0xf2, 0x03, 0x42, 0x03, 0x0f, 0x00, 0x03, - 0x00, 0x10, 0x00, 0x1c, 0x00, 0x29, 0x00, 0x35, 0x00, 0x00, 0x09, 0x01, - 0x23, 0x01, 0x04, 0x36, 0x33, 0x32, 0x1e, 0x01, 0x15, 0x14, 0x06, 0x23, - 0x22, 0x26, 0x35, 0x1e, 0x01, 0x33, 0x32, 0x36, 0x35, 0x34, 0x26, 0x23, - 0x22, 0x06, 0x15, 0x00, 0x36, 0x33, 0x32, 0x1e, 0x01, 0x15, 0x14, 0x06, - 0x23, 0x22, 0x26, 0x35, 0x1e, 0x01, 0x33, 0x32, 0x36, 0x35, 0x34, 0x26, - 0x23, 0x22, 0x06, 0x15, 0x02, 0xc4, 0xfe, 0x46, 0x5b, 0x01, 0xbb, 0xfd, - 0xc3, 0x56, 0x53, 0x38, 0x4d, 0x25, 0x55, 0x55, 0x55, 0x54, 0x51, 0x29, - 0x2f, 0x2f, 0x29, 0x29, 0x2f, 0x2f, 0x29, 0x01, 0x71, 0x57, 0x53, 0x38, - 0x4c, 0x25, 0x55, 0x54, 0x55, 0x55, 0x51, 0x2a, 0x2f, 0x2f, 0x28, 0x28, - 0x2f, 0x2f, 0x2a, 0x03, 0x00, 0xfd, 0x00, 0x03, 0x00, 0x65, 0x74, 0x36, - 0x5c, 0x36, 0x56, 0x73, 0x73, 0x56, 0x38, 0x49, 0x49, 0x38, 0x38, 0x47, - 0x48, 0x37, 0xfe, 0xc9, 0x73, 0x36, 0x5c, 0x36, 0x56, 0x73, 0x73, 0x56, - 0x37, 0x4a, 0x4a, 0x37, 0x38, 0x47, 0x48, 0x37, 0x00, 0x00, 0x00, 0x10, - 0x00, 0xc6, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, - 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x07, - 0x00, 0x09, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x16, - 0x00, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x09, - 0x00, 0x26, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x0c, - 0x00, 0x2f, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x08, - 0x00, 0x3b, 0x00, 0x03, 0x00, 0x01, 0x04, 0x09, 0x00, 0x00, 0x00, 0x66, - 0x00, 0x43, 0x00, 0x03, 0x00, 0x01, 0x04, 0x09, 0x00, 0x01, 0x00, 0x12, - 0x00, 0xa9, 0x00, 0x03, 0x00, 0x01, 0x04, 0x09, 0x00, 0x02, 0x00, 0x0e, - 0x00, 0xbb, 0x00, 0x03, 0x00, 0x01, 0x04, 0x09, 0x00, 0x03, 0x00, 0x2c, - 0x00, 0xc9, 0x00, 0x03, 0x00, 0x01, 0x04, 0x09, 0x00, 0x04, 0x00, 0x12, - 0x00, 0xf5, 0x00, 0x03, 0x00, 0x01, 0x04, 0x09, 0x00, 0x05, 0x00, 0x18, - 0x01, 0x07, 0x00, 0x03, 0x00, 0x01, 0x04, 0x09, 0x00, 0x06, 0x00, 0x10, - 0x01, 0x1f, 0x00, 0x03, 0x00, 0x01, 0x04, 0x09, 0x00, 0x07, 0x00, 0x40, - 0x01, 0x2f, 0x00, 0x03, 0x00, 0x01, 0x04, 0x09, 0x00, 0x08, 0x00, 0x16, - 0x01, 0x6f, 0x00, 0x03, 0x00, 0x01, 0x04, 0x09, 0x00, 0x0a, 0x00, 0x24, - 0x01, 0x85, 0x4f, 0x50, 0x50, 0x4f, 0x20, 0x53, 0x61, 0x6e, 0x73, 0x52, - 0x65, 0x67, 0x75, 0x6c, 0x61, 0x72, 0x4f, 0x50, 0x50, 0x4f, 0x20, 0x53, - 0x61, 0x6e, 0x73, 0x20, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x20, - 0x33, 0x2e, 0x30, 0x34, 0x4f, 0x50, 0x50, 0x4f, 0x20, 0x53, 0x61, 0x6e, - 0x73, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x20, 0x33, 0x2e, 0x30, - 0x34, 0x4f, 0x50, 0x50, 0x4f, 0x53, 0x61, 0x6e, 0x73, 0x00, 0x63, 0x00, - 0x6f, 0x00, 0x70, 0x00, 0x79, 0x00, 0x72, 0x00, 0x69, 0x00, 0x67, 0x00, - 0x68, 0x00, 0x74, 0x00, 0x20, 0x00, 0xa9, 0x00, 0x20, 0x00, 0x32, 0x00, - 0x30, 0x00, 0x31, 0x00, 0x39, 0x00, 0x2d, 0x00, 0x32, 0x00, 0x30, 0x00, - 0x32, 0x00, 0x33, 0x00, 0x20, 0x00, 0x62, 0x00, 0x79, 0x00, 0x20, 0x00, - 0x4f, 0x00, 0x50, 0x00, 0x50, 0x00, 0x4f, 0x00, 0x2e, 0x00, 0x20, 0x00, - 0x41, 0x00, 0x6c, 0x00, 0x6c, 0x00, 0x20, 0x00, 0x72, 0x00, 0x69, 0x00, - 0x67, 0x00, 0x68, 0x00, 0x74, 0x00, 0x73, 0x00, 0x20, 0x00, 0x72, 0x00, - 0x65, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x76, 0x00, 0x65, 0x00, - 0x64, 0x00, 0x2e, 0x00, 0x4f, 0x00, 0x50, 0x00, 0x50, 0x00, 0x4f, 0x00, - 0x20, 0x00, 0x53, 0x00, 0x61, 0x00, 0x6e, 0x00, 0x73, 0x00, 0x52, 0x00, - 0x65, 0x00, 0x67, 0x00, 0x75, 0x00, 0x6c, 0x00, 0x61, 0x00, 0x72, 0x00, - 0x4f, 0x00, 0x50, 0x00, 0x50, 0x00, 0x4f, 0x00, 0x20, 0x00, 0x53, 0x00, - 0x61, 0x00, 0x6e, 0x00, 0x73, 0x00, 0x20, 0x00, 0x56, 0x00, 0x65, 0x00, - 0x72, 0x00, 0x73, 0x00, 0x69, 0x00, 0x6f, 0x00, 0x6e, 0x00, 0x20, 0x00, - 0x33, 0x00, 0x2e, 0x00, 0x30, 0x00, 0x34, 0x00, 0x4f, 0x00, 0x50, 0x00, - 0x50, 0x00, 0x4f, 0x00, 0x20, 0x00, 0x53, 0x00, 0x61, 0x00, 0x6e, 0x00, - 0x73, 0x00, 0x56, 0x00, 0x65, 0x00, 0x72, 0x00, 0x73, 0x00, 0x69, 0x00, - 0x6f, 0x00, 0x6e, 0x00, 0x20, 0x00, 0x33, 0x00, 0x2e, 0x00, 0x30, 0x00, - 0x34, 0x00, 0x4f, 0x00, 0x50, 0x00, 0x50, 0x00, 0x4f, 0x00, 0x53, 0x00, - 0x61, 0x00, 0x6e, 0x00, 0x73, 0x00, 0x4f, 0x00, 0x50, 0x00, 0x50, 0x00, - 0x4f, 0x00, 0x53, 0x00, 0x61, 0x00, 0x6e, 0x00, 0x73, 0x00, 0x20, 0x00, - 0x69, 0x00, 0x73, 0x00, 0x20, 0x00, 0x61, 0x00, 0x20, 0x00, 0x74, 0x00, - 0x72, 0x00, 0x61, 0x00, 0x64, 0x00, 0x65, 0x00, 0x6d, 0x00, 0x61, 0x00, - 0x72, 0x00, 0x6b, 0x00, 0x20, 0x00, 0x6f, 0x00, 0x66, 0x00, 0x20, 0x00, - 0x4f, 0x00, 0x50, 0x00, 0x50, 0x00, 0x4f, 0x00, 0x2e, 0x00, 0x48, 0x00, - 0x61, 0x00, 0x6e, 0x00, 0x79, 0x00, 0x69, 0x00, 0x20, 0x00, 0x46, 0x00, - 0x6f, 0x00, 0x6e, 0x00, 0x74, 0x00, 0x73, 0x00, 0x66, 0x00, 0x6f, 0x00, - 0x72, 0x00, 0x20, 0x00, 0x77, 0x00, 0x69, 0x00, 0x6e, 0x00, 0x64, 0x00, - 0x6f, 0x00, 0x77, 0x00, 0x73, 0x00, 0x20, 0x00, 0x64, 0x00, 0x65, 0x00, - 0x73, 0x00, 0x69, 0x00, 0x67, 0x00, 0x6e, 0x00, 0x00, 0x02, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0xff, 0x9c, 0x00, 0x32, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0xea, 0x00, 0x00, 0x00, 0x03, 0x00, 0x24, - 0x00, 0x25, 0x00, 0x26, 0x00, 0x27, 0x00, 0x28, 0x00, 0x29, 0x00, 0x2a, - 0x00, 0x2b, 0x00, 0x2c, 0x00, 0x2d, 0x00, 0x2e, 0x00, 0x2f, 0x00, 0x30, - 0x00, 0x31, 0x00, 0x32, 0x00, 0x33, 0x00, 0x34, 0x00, 0x35, 0x00, 0x36, - 0x00, 0x37, 0x00, 0x38, 0x00, 0x39, 0x00, 0x3a, 0x00, 0x3b, 0x00, 0x3c, - 0x00, 0x3d, 0x00, 0x44, 0x00, 0x45, 0x00, 0x46, 0x00, 0x47, 0x00, 0x48, - 0x00, 0x49, 0x00, 0x4a, 0x00, 0x4b, 0x00, 0x4c, 0x00, 0x4d, 0x00, 0x4e, - 0x00, 0x4f, 0x00, 0x50, 0x00, 0x51, 0x00, 0x52, 0x00, 0x53, 0x00, 0x54, - 0x00, 0x55, 0x00, 0x56, 0x00, 0x57, 0x00, 0x58, 0x00, 0x59, 0x00, 0x5a, - 0x00, 0x5b, 0x00, 0x5c, 0x00, 0x5d, 0x01, 0x02, 0x01, 0x03, 0x01, 0x04, - 0x01, 0x05, 0x01, 0x06, 0x01, 0x07, 0x01, 0x08, 0x01, 0x09, 0x01, 0x0a, - 0x01, 0x0b, 0x01, 0x0c, 0x01, 0x0d, 0x01, 0x0e, 0x01, 0x0f, 0x01, 0x10, - 0x01, 0x11, 0x01, 0x12, 0x01, 0x13, 0x01, 0x14, 0x01, 0x15, 0x01, 0x16, - 0x01, 0x17, 0x01, 0x18, 0x01, 0x19, 0x01, 0x1a, 0x01, 0x1b, 0x01, 0x1c, - 0x01, 0x1d, 0x01, 0x1e, 0x01, 0x1f, 0x01, 0x20, 0x01, 0x21, 0x01, 0x22, - 0x01, 0x23, 0x01, 0x24, 0x01, 0x25, 0x01, 0x26, 0x01, 0x27, 0x01, 0x28, - 0x01, 0x29, 0x01, 0x2a, 0x01, 0x2b, 0x01, 0x2c, 0x01, 0x2d, 0x01, 0x2e, - 0x01, 0x2f, 0x01, 0x30, 0x01, 0x31, 0x01, 0x32, 0x01, 0x33, 0x01, 0x34, - 0x01, 0x35, 0x01, 0x36, 0x01, 0x37, 0x01, 0x38, 0x01, 0x39, 0x01, 0x3a, - 0x01, 0x3b, 0x01, 0x3c, 0x01, 0x3d, 0x01, 0x3e, 0x01, 0x3f, 0x01, 0x40, - 0x01, 0x41, 0x01, 0x42, 0x01, 0x43, 0x01, 0x44, 0x01, 0x45, 0x01, 0x46, - 0x01, 0x47, 0x01, 0x48, 0x01, 0x49, 0x01, 0x4a, 0x01, 0x4b, 0x01, 0x4c, - 0x01, 0x4d, 0x01, 0x4e, 0x01, 0x4f, 0x01, 0x50, 0x01, 0x51, 0x01, 0x52, - 0x01, 0x53, 0x01, 0x54, 0x01, 0x55, 0x01, 0x56, 0x01, 0x57, 0x01, 0x58, - 0x01, 0x59, 0x01, 0x5a, 0x01, 0x5b, 0x01, 0x5c, 0x01, 0x5d, 0x01, 0x5e, - 0x01, 0x5f, 0x01, 0x60, 0x01, 0x61, 0x01, 0x62, 0x01, 0x63, 0x01, 0x64, - 0x01, 0x65, 0x01, 0x66, 0x01, 0x67, 0x01, 0x68, 0x01, 0x69, 0x01, 0x6a, - 0x01, 0x6b, 0x01, 0x6c, 0x01, 0x6d, 0x01, 0x6e, 0x01, 0x6f, 0x01, 0x70, - 0x01, 0x71, 0x01, 0x72, 0x01, 0x73, 0x01, 0x74, 0x01, 0x75, 0x01, 0x76, - 0x01, 0x77, 0x01, 0x78, 0x01, 0x79, 0x01, 0x7a, 0x01, 0x7b, 0x01, 0x7c, - 0x01, 0x7d, 0x01, 0x7e, 0x01, 0x7f, 0x01, 0x80, 0x01, 0x81, 0x01, 0x82, - 0x01, 0x83, 0x01, 0x84, 0x01, 0x85, 0x01, 0x86, 0x01, 0x87, 0x01, 0x88, - 0x01, 0x89, 0x01, 0x8a, 0x01, 0x8b, 0x01, 0x8c, 0x01, 0x8d, 0x01, 0x8e, - 0x01, 0x8f, 0x01, 0x90, 0x01, 0x91, 0x01, 0x92, 0x01, 0x93, 0x01, 0x94, - 0x01, 0x95, 0x01, 0x96, 0x01, 0x97, 0x01, 0x98, 0x01, 0x99, 0x01, 0x9a, - 0x01, 0x9b, 0x01, 0x9c, 0x00, 0x13, 0x00, 0x14, 0x00, 0x15, 0x00, 0x16, - 0x00, 0x17, 0x00, 0x18, 0x00, 0x19, 0x00, 0x1a, 0x00, 0x1b, 0x00, 0x1c, - 0x00, 0x11, 0x00, 0x0f, 0x00, 0x1d, 0x00, 0x22, 0x00, 0x0d, 0x00, 0x12, - 0x00, 0x3f, 0x00, 0x10, 0x00, 0x42, 0x00, 0x23, 0x00, 0x8b, 0x00, 0x5f, - 0x00, 0x07, 0x00, 0x0e, 0x00, 0x08, 0x07, 0x75, 0x6e, 0x69, 0x34, 0x45, - 0x32, 0x32, 0x07, 0x75, 0x6e, 0x69, 0x34, 0x45, 0x32, 0x41, 0x07, 0x75, - 0x6e, 0x69, 0x34, 0x45, 0x32, 0x44, 0x07, 0x75, 0x6e, 0x69, 0x34, 0x45, - 0x36, 0x36, 0x07, 0x75, 0x6e, 0x69, 0x34, 0x45, 0x38, 0x45, 0x07, 0x75, - 0x6e, 0x69, 0x34, 0x45, 0x45, 0x34, 0x07, 0x75, 0x6e, 0x69, 0x34, 0x45, - 0x46, 0x36, 0x07, 0x75, 0x6e, 0x69, 0x34, 0x46, 0x32, 0x30, 0x07, 0x75, - 0x6e, 0x69, 0x34, 0x46, 0x34, 0x44, 0x07, 0x75, 0x6e, 0x69, 0x34, 0x46, - 0x34, 0x45, 0x07, 0x75, 0x6e, 0x69, 0x34, 0x46, 0x34, 0x46, 0x07, 0x75, - 0x6e, 0x69, 0x34, 0x46, 0x44, 0x44, 0x07, 0x75, 0x6e, 0x69, 0x34, 0x46, - 0x45, 0x31, 0x07, 0x75, 0x6e, 0x69, 0x35, 0x31, 0x36, 0x35, 0x07, 0x75, - 0x6e, 0x69, 0x35, 0x31, 0x36, 0x44, 0x07, 0x75, 0x6e, 0x69, 0x35, 0x31, - 0x37, 0x33, 0x07, 0x75, 0x6e, 0x69, 0x35, 0x31, 0x46, 0x41, 0x07, 0x75, - 0x6e, 0x69, 0x35, 0x32, 0x30, 0x36, 0x07, 0x75, 0x6e, 0x69, 0x35, 0x32, - 0x31, 0x37, 0x07, 0x75, 0x6e, 0x69, 0x35, 0x32, 0x32, 0x30, 0x07, 0x75, - 0x6e, 0x69, 0x35, 0x32, 0x33, 0x30, 0x07, 0x75, 0x6e, 0x69, 0x35, 0x32, - 0x33, 0x36, 0x07, 0x75, 0x6e, 0x69, 0x35, 0x32, 0x36, 0x41, 0x07, 0x75, - 0x6e, 0x69, 0x35, 0x32, 0x41, 0x31, 0x07, 0x75, 0x6e, 0x69, 0x35, 0x33, - 0x30, 0x35, 0x07, 0x75, 0x6e, 0x69, 0x35, 0x33, 0x31, 0x36, 0x07, 0x75, - 0x6e, 0x69, 0x35, 0x33, 0x44, 0x36, 0x07, 0x75, 0x6e, 0x69, 0x35, 0x33, - 0x45, 0x33, 0x07, 0x75, 0x6e, 0x69, 0x35, 0x33, 0x45, 0x46, 0x07, 0x75, - 0x6e, 0x69, 0x35, 0x34, 0x30, 0x45, 0x07, 0x75, 0x6e, 0x69, 0x35, 0x34, - 0x32, 0x46, 0x07, 0x75, 0x6e, 0x69, 0x35, 0x36, 0x36, 0x38, 0x07, 0x75, - 0x6e, 0x69, 0x35, 0x37, 0x32, 0x38, 0x07, 0x75, 0x6e, 0x69, 0x35, 0x37, - 0x33, 0x30, 0x07, 0x75, 0x6e, 0x69, 0x35, 0x37, 0x34, 0x30, 0x07, 0x75, - 0x6e, 0x69, 0x35, 0x39, 0x30, 0x37, 0x07, 0x75, 0x6e, 0x69, 0x35, 0x39, - 0x30, 0x44, 0x07, 0x75, 0x6e, 0x69, 0x35, 0x39, 0x32, 0x37, 0x07, 0x75, - 0x6e, 0x69, 0x35, 0x39, 0x33, 0x31, 0x07, 0x75, 0x6e, 0x69, 0x35, 0x42, - 0x35, 0x37, 0x07, 0x75, 0x6e, 0x69, 0x35, 0x42, 0x35, 0x38, 0x07, 0x75, - 0x6e, 0x69, 0x35, 0x42, 0x38, 0x38, 0x07, 0x75, 0x6e, 0x69, 0x35, 0x42, - 0x38, 0x43, 0x07, 0x75, 0x6e, 0x69, 0x35, 0x42, 0x39, 0x38, 0x07, 0x75, - 0x6e, 0x69, 0x35, 0x42, 0x43, 0x36, 0x07, 0x75, 0x6e, 0x69, 0x35, 0x42, - 0x46, 0x39, 0x07, 0x75, 0x6e, 0x69, 0x35, 0x43, 0x30, 0x46, 0x07, 0x75, - 0x6e, 0x69, 0x35, 0x44, 0x46, 0x32, 0x07, 0x75, 0x6e, 0x69, 0x35, 0x45, - 0x32, 0x37, 0x07, 0x75, 0x6e, 0x69, 0x35, 0x45, 0x41, 0x36, 0x07, 0x75, - 0x6e, 0x69, 0x35, 0x45, 0x46, 0x41, 0x07, 0x75, 0x6e, 0x69, 0x35, 0x46, - 0x30, 0x30, 0x07, 0x75, 0x6e, 0x69, 0x35, 0x46, 0x30, 0x46, 0x07, 0x75, - 0x6e, 0x69, 0x35, 0x46, 0x38, 0x34, 0x07, 0x75, 0x6e, 0x69, 0x36, 0x30, - 0x30, 0x31, 0x07, 0x75, 0x6e, 0x69, 0x36, 0x30, 0x33, 0x42, 0x07, 0x75, - 0x6e, 0x69, 0x36, 0x32, 0x31, 0x30, 0x07, 0x75, 0x6e, 0x69, 0x36, 0x32, - 0x35, 0x38, 0x07, 0x75, 0x6e, 0x69, 0x36, 0x32, 0x41, 0x34, 0x07, 0x75, - 0x6e, 0x69, 0x36, 0x32, 0x45, 0x39, 0x07, 0x75, 0x6e, 0x69, 0x36, 0x33, - 0x30, 0x37, 0x07, 0x75, 0x6e, 0x69, 0x36, 0x33, 0x36, 0x45, 0x07, 0x75, - 0x6e, 0x69, 0x36, 0x33, 0x41, 0x35, 0x07, 0x75, 0x6e, 0x69, 0x36, 0x33, - 0x41, 0x37, 0x07, 0x75, 0x6e, 0x69, 0x36, 0x35, 0x33, 0x36, 0x07, 0x75, - 0x6e, 0x69, 0x36, 0x35, 0x34, 0x38, 0x07, 0x75, 0x6e, 0x69, 0x36, 0x35, - 0x37, 0x30, 0x07, 0x75, 0x6e, 0x69, 0x36, 0x35, 0x38, 0x37, 0x07, 0x75, - 0x6e, 0x69, 0x36, 0x35, 0x42, 0x30, 0x07, 0x75, 0x6e, 0x69, 0x36, 0x35, - 0x45, 0x30, 0x07, 0x75, 0x6e, 0x69, 0x36, 0x35, 0x46, 0x36, 0x07, 0x75, - 0x6e, 0x69, 0x36, 0x36, 0x46, 0x34, 0x07, 0x75, 0x6e, 0x69, 0x36, 0x37, - 0x30, 0x30, 0x07, 0x75, 0x6e, 0x69, 0x36, 0x37, 0x30, 0x44, 0x07, 0x75, - 0x6e, 0x69, 0x36, 0x37, 0x31, 0x46, 0x07, 0x75, 0x6e, 0x69, 0x36, 0x37, - 0x32, 0x41, 0x07, 0x75, 0x6e, 0x69, 0x36, 0x37, 0x32, 0x43, 0x07, 0x75, - 0x6e, 0x69, 0x36, 0x37, 0x33, 0x41, 0x07, 0x75, 0x6e, 0x69, 0x36, 0x37, - 0x34, 0x33, 0x07, 0x75, 0x6e, 0x69, 0x36, 0x37, 0x37, 0x46, 0x07, 0x75, - 0x6e, 0x69, 0x36, 0x38, 0x33, 0x43, 0x07, 0x75, 0x6e, 0x69, 0x36, 0x38, - 0x34, 0x43, 0x07, 0x75, 0x6e, 0x69, 0x36, 0x41, 0x32, 0x31, 0x07, 0x75, - 0x6e, 0x69, 0x36, 0x42, 0x36, 0x33, 0x07, 0x75, 0x6e, 0x69, 0x36, 0x42, - 0x36, 0x34, 0x07, 0x75, 0x6e, 0x69, 0x36, 0x43, 0x34, 0x32, 0x07, 0x75, - 0x6e, 0x69, 0x36, 0x44, 0x38, 0x38, 0x07, 0x75, 0x6e, 0x69, 0x37, 0x32, - 0x34, 0x38, 0x07, 0x75, 0x6e, 0x69, 0x37, 0x32, 0x42, 0x36, 0x07, 0x75, - 0x6e, 0x69, 0x37, 0x33, 0x38, 0x37, 0x07, 0x75, 0x6e, 0x69, 0x37, 0x35, - 0x31, 0x46, 0x07, 0x75, 0x6e, 0x69, 0x37, 0x35, 0x32, 0x38, 0x07, 0x75, - 0x6e, 0x69, 0x37, 0x35, 0x33, 0x42, 0x07, 0x75, 0x6e, 0x69, 0x37, 0x36, - 0x44, 0x38, 0x07, 0x75, 0x6e, 0x69, 0x37, 0x36, 0x46, 0x34, 0x07, 0x75, - 0x6e, 0x69, 0x37, 0x37, 0x45, 0x35, 0x07, 0x75, 0x6e, 0x69, 0x37, 0x38, - 0x30, 0x31, 0x07, 0x75, 0x6e, 0x69, 0x37, 0x38, 0x36, 0x43, 0x07, 0x75, - 0x6e, 0x69, 0x37, 0x38, 0x36, 0x45, 0x07, 0x75, 0x6e, 0x69, 0x37, 0x39, - 0x42, 0x42, 0x07, 0x75, 0x6e, 0x69, 0x37, 0x41, 0x30, 0x42, 0x07, 0x75, - 0x6e, 0x69, 0x37, 0x41, 0x43, 0x42, 0x07, 0x75, 0x6e, 0x69, 0x37, 0x41, - 0x45, 0x46, 0x07, 0x75, 0x6e, 0x69, 0x37, 0x42, 0x32, 0x36, 0x07, 0x75, - 0x6e, 0x69, 0x37, 0x42, 0x34, 0x39, 0x07, 0x75, 0x6e, 0x69, 0x37, 0x42, - 0x41, 0x31, 0x07, 0x75, 0x6e, 0x69, 0x37, 0x43, 0x46, 0x42, 0x07, 0x75, - 0x6e, 0x69, 0x37, 0x45, 0x42, 0x39, 0x07, 0x75, 0x6e, 0x69, 0x37, 0x45, - 0x42, 0x46, 0x07, 0x75, 0x6e, 0x69, 0x37, 0x45, 0x44, 0x46, 0x07, 0x75, - 0x6e, 0x69, 0x37, 0x45, 0x45, 0x37, 0x07, 0x75, 0x6e, 0x69, 0x37, 0x46, - 0x31, 0x36, 0x07, 0x75, 0x6e, 0x69, 0x37, 0x46, 0x35, 0x31, 0x07, 0x75, - 0x6e, 0x69, 0x37, 0x46, 0x36, 0x45, 0x07, 0x75, 0x6e, 0x69, 0x38, 0x31, - 0x45, 0x41, 0x07, 0x75, 0x6e, 0x69, 0x38, 0x32, 0x46, 0x31, 0x07, 0x75, - 0x6e, 0x69, 0x38, 0x39, 0x43, 0x36, 0x07, 0x75, 0x6e, 0x69, 0x38, 0x39, - 0x45, 0x33, 0x07, 0x75, 0x6e, 0x69, 0x38, 0x41, 0x30, 0x30, 0x07, 0x75, - 0x6e, 0x69, 0x38, 0x42, 0x41, 0x31, 0x07, 0x75, 0x6e, 0x69, 0x38, 0x42, - 0x41, 0x34, 0x07, 0x75, 0x6e, 0x69, 0x38, 0x42, 0x42, 0x30, 0x07, 0x75, - 0x6e, 0x69, 0x38, 0x42, 0x42, 0x45, 0x07, 0x75, 0x6e, 0x69, 0x38, 0x42, - 0x42, 0x46, 0x07, 0x75, 0x6e, 0x69, 0x38, 0x42, 0x43, 0x31, 0x07, 0x75, - 0x6e, 0x69, 0x38, 0x42, 0x45, 0x44, 0x07, 0x75, 0x6e, 0x69, 0x38, 0x42, - 0x46, 0x37, 0x07, 0x75, 0x6e, 0x69, 0x38, 0x44, 0x32, 0x35, 0x07, 0x75, - 0x6e, 0x69, 0x38, 0x44, 0x32, 0x38, 0x07, 0x75, 0x6e, 0x69, 0x38, 0x44, - 0x33, 0x34, 0x07, 0x75, 0x6e, 0x69, 0x38, 0x44, 0x45, 0x46, 0x07, 0x75, - 0x6e, 0x69, 0x38, 0x46, 0x39, 0x33, 0x07, 0x75, 0x6e, 0x69, 0x38, 0x46, - 0x41, 0x38, 0x07, 0x75, 0x6e, 0x69, 0x38, 0x46, 0x44, 0x31, 0x07, 0x75, - 0x6e, 0x69, 0x38, 0x46, 0x44, 0x42, 0x07, 0x75, 0x6e, 0x69, 0x38, 0x46, - 0x44, 0x43, 0x07, 0x75, 0x6e, 0x69, 0x38, 0x46, 0x44, 0x45, 0x07, 0x75, - 0x6e, 0x69, 0x39, 0x30, 0x30, 0x30, 0x07, 0x75, 0x6e, 0x69, 0x39, 0x30, - 0x30, 0x39, 0x07, 0x75, 0x6e, 0x69, 0x39, 0x30, 0x31, 0x41, 0x07, 0x75, - 0x6e, 0x69, 0x39, 0x31, 0x34, 0x44, 0x07, 0x75, 0x6e, 0x69, 0x39, 0x31, - 0x43, 0x37, 0x07, 0x75, 0x6e, 0x69, 0x39, 0x31, 0x43, 0x44, 0x07, 0x75, - 0x6e, 0x69, 0x39, 0x31, 0x43, 0x46, 0x07, 0x75, 0x6e, 0x69, 0x39, 0x35, - 0x45, 0x44, 0x07, 0x75, 0x6e, 0x69, 0x39, 0x35, 0x45, 0x45, 0x07, 0x75, - 0x6e, 0x69, 0x39, 0x36, 0x31, 0x46, 0x07, 0x75, 0x6e, 0x69, 0x39, 0x36, - 0x35, 0x30, 0x07, 0x75, 0x6e, 0x69, 0x39, 0x36, 0x36, 0x34, 0x07, 0x75, - 0x6e, 0x69, 0x39, 0x36, 0x43, 0x36, 0x07, 0x75, 0x6e, 0x69, 0x39, 0x37, - 0x36, 0x32, 0x07, 0x75, 0x6e, 0x69, 0x39, 0x37, 0x46, 0x33, 0x07, 0x75, - 0x6e, 0x69, 0x39, 0x38, 0x39, 0x31, 0x07, 0x75, 0x6e, 0x69, 0x39, 0x41, - 0x38, 0x43, 0x07, 0x75, 0x6e, 0x69, 0x39, 0x41, 0x44, 0x38, 0x00, 0x00, - 0x00, 0x01, 0x00, 0x03, 0x00, 0x08, 0x00, 0x0e, 0x00, 0x10, 0x00, 0x07, - 0xff, 0xff, 0x00, 0x0f, 0x00, 0x01, 0x00, 0x00, 0x01, 0xf4, 0xfe, 0x0c, - 0x00, 0x00, 0x03, 0xe8, 0xfe, 0xa4, 0xff, 0x90, 0x04, 0x58, 0x00, 0x00, - 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x01}; - -unsigned int OPPOSans_Regular_ttf_len = 43348; - -#endif \ No newline at end of file diff --git a/apps/desktop/src/gui/assets/fonts/fa_regular_400.h b/apps/desktop/src/gui/assets/fonts/fa_regular_400.h deleted file mode 100644 index 963a7766..00000000 --- a/apps/desktop/src/gui/assets/fonts/fa_regular_400.h +++ /dev/null @@ -1,5668 +0,0 @@ -/* - * @Author: DI JUNKUN - * @Date: 2024-11-11 - * Copyright (c) 2024 by DI JUNKUN, All Rights Reserved. - */ - -#ifndef _FA_REGULAR_400_H_ -#define _FA_REGULAR_400_H_ - -unsigned char fa_regular_400_ttf[] = { - 0x00, 0x01, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x80, 0x00, 0x03, 0x00, 0x20, - 0x4f, 0x53, 0x2f, 0x32, 0x5f, 0x6e, 0x5e, 0x5e, 0x00, 0x00, 0x01, 0x28, - 0x00, 0x00, 0x00, 0x60, 0x63, 0x6d, 0x61, 0x70, 0x4a, 0xa6, 0x9d, 0xd0, - 0x00, 0x00, 0x04, 0xd8, 0x00, 0x00, 0x17, 0x80, 0x67, 0x6c, 0x79, 0x66, - 0xd1, 0xbd, 0x61, 0x38, 0x00, 0x00, 0x1e, 0x04, 0x00, 0x00, 0xdd, 0x08, - 0x68, 0x65, 0x61, 0x64, 0x29, 0x05, 0xd4, 0x87, 0x00, 0x00, 0x00, 0xac, - 0x00, 0x00, 0x00, 0x36, 0x68, 0x68, 0x65, 0x61, 0x04, 0x4a, 0x03, 0x05, - 0x00, 0x00, 0x00, 0xe4, 0x00, 0x00, 0x00, 0x24, 0x68, 0x6d, 0x74, 0x78, - 0x81, 0x1e, 0x00, 0xed, 0x00, 0x00, 0x01, 0x88, 0x00, 0x00, 0x03, 0x50, - 0x6c, 0x6f, 0x63, 0x61, 0xae, 0xe9, 0x73, 0xda, 0x00, 0x00, 0x1c, 0x58, - 0x00, 0x00, 0x01, 0xaa, 0x6d, 0x61, 0x78, 0x70, 0x00, 0xe3, 0x07, 0xf5, - 0x00, 0x00, 0x01, 0x08, 0x00, 0x00, 0x00, 0x20, 0x6e, 0x61, 0x6d, 0x65, - 0x65, 0x44, 0x09, 0x13, 0x00, 0x00, 0xfb, 0x0c, 0x00, 0x00, 0x04, 0x05, - 0x70, 0x6f, 0x73, 0x74, 0x39, 0xcd, 0xbe, 0xc9, 0x00, 0x00, 0xff, 0x14, - 0x00, 0x00, 0x09, 0xfe, 0x00, 0x01, 0x00, 0x00, 0x03, 0x05, 0x05, 0x00, - 0xb3, 0x58, 0x73, 0x1c, 0x5f, 0x0f, 0x3c, 0xf5, 0x00, 0x0b, 0x02, 0x00, - 0x00, 0x00, 0x00, 0x00, 0xe2, 0x31, 0xc7, 0x85, 0x00, 0x00, 0x00, 0x00, - 0xe2, 0x31, 0xc7, 0x85, 0xff, 0xf8, 0xff, 0xb8, 0x02, 0x87, 0x01, 0xc8, - 0x00, 0x00, 0x00, 0x08, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x01, 0x00, 0x00, 0x01, 0xc8, 0xff, 0xb8, 0x00, 0x00, 0x02, 0x80, - 0xff, 0xf8, 0xff, 0xf8, 0x02, 0x87, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd4, - 0x00, 0x01, 0x00, 0x00, 0x00, 0xd4, 0x07, 0xf3, 0x00, 0x0d, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x01, 0xd0, - 0x01, 0x90, 0x00, 0x05, 0x00, 0x00, 0x01, 0x4c, 0x01, 0x66, 0x00, 0x00, - 0x00, 0x47, 0x01, 0x4c, 0x01, 0x66, 0x00, 0x00, 0x00, 0xf5, 0x00, 0x19, - 0x00, 0x84, 0x00, 0x00, 0x02, 0x00, 0x05, 0x03, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x57, 0x53, 0x4d, 0x00, 0xc0, - 0x00, 0x21, 0xff, 0xff, 0x01, 0xc8, 0xff, 0xb8, 0x00, 0x00, 0x01, 0xc8, - 0x00, 0x48, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x3f, - 0x01, 0xac, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, - 0x00, 0x40, 0x00, 0x00, 0x01, 0xc0, 0x00, 0x00, 0x01, 0x40, 0x00, 0x0b, - 0x01, 0x80, 0x00, 0x01, 0x01, 0x80, 0xff, 0xfa, 0x01, 0xc0, 0x00, 0x10, - 0x01, 0x40, 0x00, 0x00, 0x01, 0x00, 0xff, 0xfa, 0x01, 0x40, 0xff, 0xf9, - 0x01, 0x40, 0xff, 0xfb, 0x01, 0x80, 0xff, 0xfd, 0x01, 0x40, 0xff, 0xfb, - 0x01, 0x40, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, - 0x01, 0x40, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0x01, 0xc0, 0x00, 0x10, - 0x01, 0x80, 0xff, 0xfb, 0x01, 0x40, 0x00, 0x10, 0x02, 0x00, 0x00, 0x00, - 0x01, 0x80, 0xff, 0xfb, 0x01, 0x40, 0x00, 0x00, 0x01, 0x80, 0xff, 0xf9, - 0x01, 0x80, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, - 0x01, 0xc0, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, - 0x01, 0x40, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x01, 0x40, 0x00, 0x20, - 0x01, 0xc0, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0x01, 0xc0, 0x00, 0x00, - 0x01, 0x40, 0x00, 0x00, 0x01, 0xc0, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, - 0x01, 0x40, 0xff, 0xfc, 0x01, 0x80, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, - 0x01, 0x80, 0xff, 0xfb, 0x02, 0x40, 0xff, 0xfc, 0x01, 0x80, 0xff, 0xf9, - 0x01, 0x80, 0xff, 0xf9, 0x01, 0x80, 0xff, 0xfc, 0x02, 0x00, 0x00, 0x00, - 0x01, 0x80, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x40, 0x00, 0x15, - 0x01, 0xc0, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x40, 0x00, 0x00, - 0x01, 0xc0, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x02, 0x40, 0xff, 0xfe, 0x02, 0x80, 0xff, 0xf9, - 0x01, 0xc0, 0x00, 0x00, 0x02, 0x00, 0xff, 0xfe, 0x02, 0x00, 0x00, 0x00, - 0x02, 0x40, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x80, 0xff, 0xfc, - 0x02, 0x40, 0x00, 0x15, 0x01, 0xc0, 0xff, 0xf8, 0x02, 0x40, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x01, 0x80, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0x01, 0xc0, 0x00, 0x00, - 0x01, 0xc0, 0x00, 0x00, 0x01, 0xc0, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x01, 0x80, 0x00, 0x10, 0x01, 0xc0, 0xff, 0xfc, - 0x02, 0x80, 0x00, 0x00, 0x01, 0xc0, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x02, 0x40, 0x00, 0x00, 0x01, 0xc0, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x01, 0xc0, 0x00, 0x00, 0x01, 0xc0, 0x00, 0x00, 0x02, 0x40, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x01, 0xc0, 0x00, 0x00, 0x01, 0xc0, 0x00, 0x00, - 0x01, 0xc0, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0xff, 0xfd, - 0x01, 0x80, 0x00, 0x00, 0x01, 0xc0, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x01, 0x80, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, - 0x01, 0x80, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, - 0x01, 0x80, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, - 0x01, 0x80, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0xff, 0xff, - 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x80, 0xff, 0xf9, - 0x02, 0x00, 0x00, 0x00, 0x02, 0x40, 0x00, 0x00, 0x02, 0x40, 0x00, 0x20, - 0x02, 0x80, 0x00, 0x00, 0x01, 0xc0, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x01, 0x80, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0x01, 0xc0, 0x00, 0x20, - 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x02, 0x40, 0x00, 0x1d, 0x01, 0xc0, 0xff, 0xfc, 0x02, 0x00, 0x00, 0x1c, - 0x02, 0x00, 0x00, 0x00, 0x01, 0xc0, 0x00, 0x00, 0x01, 0xc0, 0x00, 0x00, - 0x01, 0xc0, 0x00, 0x00, 0x01, 0xc0, 0x00, 0x00, 0x02, 0x40, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x0c, 0x02, 0x80, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x20, 0x02, 0x40, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x01, 0x80, 0x00, 0x00, 0x02, 0x40, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0xc0, 0xff, 0xfc, - 0x01, 0xc0, 0x00, 0x00, 0x02, 0x40, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0xff, 0xfb, 0x02, 0x40, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x01, 0xc0, 0x00, 0x00, - 0x01, 0xc0, 0x00, 0x10, 0x01, 0x40, 0x00, 0x00, 0x02, 0x00, 0xff, 0xfa, - 0x01, 0xc0, 0x00, 0x20, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0xff, 0xfe, - 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x02, 0x00, 0xff, 0xf8, 0x02, 0x00, 0x00, 0x00, 0x02, 0x80, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x02, 0x40, 0x00, 0x15, 0x02, 0x00, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x03, - 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x08, 0x34, - 0x00, 0x03, 0x00, 0x01, 0x00, 0x00, 0x00, 0x24, 0x00, 0x03, 0x00, 0x0a, - 0x00, 0x00, 0x08, 0x34, 0x00, 0x04, 0x08, 0x10, 0x00, 0x00, 0x01, 0xcc, - 0x01, 0x00, 0x00, 0x07, 0x00, 0xcc, 0x00, 0x21, 0x00, 0x25, 0x00, 0x2b, - 0x00, 0x39, 0x00, 0x5a, 0x00, 0x61, 0x00, 0x62, 0x00, 0x63, 0x00, 0x64, - 0x00, 0x65, 0x00, 0x66, 0x00, 0x67, 0x00, 0x68, 0x00, 0x69, 0x00, 0x6a, - 0x00, 0x6b, 0x00, 0x6c, 0x00, 0x6d, 0x00, 0x6e, 0x00, 0x6f, 0x00, 0x70, - 0x00, 0x71, 0x00, 0x72, 0x00, 0x73, 0x00, 0x74, 0x00, 0x75, 0x00, 0x76, - 0x00, 0x77, 0x00, 0x78, 0x00, 0x79, 0x00, 0x7a, 0x00, 0xa9, 0x00, 0xae, - 0x23, 0x28, 0x23, 0xf3, 0x23, 0xfe, 0x25, 0xa0, 0x25, 0xcf, 0x25, 0xfb, - 0x25, 0xfc, 0x26, 0x00, 0x26, 0x11, 0x26, 0x1d, 0x26, 0x39, 0x26, 0x5a, - 0x26, 0x5b, 0x26, 0x5c, 0x26, 0x5d, 0x26, 0x5e, 0x26, 0x5f, 0x26, 0x65, - 0x26, 0xaa, 0x26, 0xab, 0x26, 0xbd, 0x27, 0x05, 0x27, 0x09, 0x27, 0x0b, - 0x27, 0x0c, 0x27, 0x31, 0x27, 0x44, 0x27, 0x46, 0x27, 0x53, 0x27, 0x54, - 0x27, 0x55, 0x27, 0x57, 0x27, 0x64, 0x27, 0x95, 0x2b, 0x1b, 0x2b, 0x1c, - 0x2b, 0x24, 0x2b, 0x50, 0xe1, 0x85, 0xe1, 0xfe, 0xf0, 0x03, 0xf0, 0x05, - 0xf0, 0x06, 0xf0, 0x07, 0xf0, 0x14, 0xf0, 0x16, 0xf0, 0x17, 0xf0, 0x1a, - 0xf0, 0x1b, 0xf0, 0x1d, 0xf0, 0x22, 0xf0, 0x24, 0xf0, 0x2e, 0xf0, 0x3e, - 0xf0, 0x44, 0xf0, 0x45, 0xf0, 0x46, 0xf0, 0x59, 0xf0, 0x5c, 0xf0, 0x5d, - 0xf0, 0x67, 0xf0, 0x69, 0xf0, 0x6e, 0xf0, 0x70, 0xf0, 0x73, 0xf0, 0x75, - 0xf0, 0x7c, 0xf0, 0x80, 0xf0, 0x86, 0xf0, 0x87, 0xf0, 0x88, 0xf0, 0x89, - 0xf0, 0x8a, 0xf0, 0x94, 0xf0, 0x96, 0xf0, 0x97, 0xf0, 0x9d, 0xf0, 0xa0, - 0xf0, 0xa2, 0xf0, 0xa7, 0xf0, 0xc5, 0xf0, 0xc8, 0xf0, 0xe0, 0xf0, 0xe5, - 0xf0, 0xe6, 0xf0, 0xeb, 0xf0, 0xf3, 0xf0, 0xf6, 0xf0, 0xf7, 0xf0, 0xf8, - 0xf0, 0xfe, 0xf1, 0x0c, 0xf1, 0x11, 0xf1, 0x14, 0xf1, 0x15, 0xf1, 0x1a, - 0xf1, 0x1c, 0xf1, 0x1d, 0xf1, 0x23, 0xf1, 0x28, 0xf1, 0x2a, 0xf1, 0x33, - 0xf1, 0x44, 0xf1, 0x46, 0xf1, 0x47, 0xf1, 0x4a, 0xf1, 0x4e, 0xf1, 0x52, - 0xf1, 0x55, 0xf1, 0x5c, 0xf1, 0x65, 0xf1, 0x86, 0xf1, 0x8e, 0xf1, 0x90, - 0xf1, 0x92, 0xf1, 0x96, 0xf1, 0xad, 0xf1, 0xc9, 0xf1, 0xcd, 0xf1, 0xd8, - 0xf1, 0xd9, 0xf1, 0xdb, 0xf1, 0xe3, 0xf1, 0xea, 0xf1, 0xf6, 0xf1, 0xf7, - 0xf1, 0xf9, 0xf1, 0xfa, 0xf2, 0x0a, 0xf2, 0x49, 0xf2, 0x4a, 0xf2, 0x4d, - 0xf2, 0x50, 0xf2, 0x52, 0xf2, 0x5b, 0xf2, 0x5d, 0xf2, 0x74, 0xf2, 0x78, - 0xf2, 0x7a, 0xf2, 0x7b, 0xf2, 0x83, 0xf2, 0x8b, 0xf2, 0x8c, 0xf2, 0x8d, - 0xf2, 0x8e, 0xf2, 0x92, 0xf2, 0x95, 0xf2, 0x9c, 0xf2, 0xb6, 0xf2, 0xb7, - 0xf2, 0xb9, 0xf2, 0xba, 0xf2, 0xbb, 0xf2, 0xbc, 0xf2, 0xbd, 0xf2, 0xbe, - 0xf2, 0xc0, 0xf2, 0xc2, 0xf2, 0xc3, 0xf2, 0xd2, 0xf2, 0xd4, 0xf2, 0xdc, - 0xf2, 0xed, 0xf3, 0x02, 0xf3, 0x28, 0xf3, 0x5b, 0xf3, 0xa5, 0xf3, 0xd1, - 0xf4, 0x10, 0xf4, 0x25, 0xf4, 0x3a, 0xf4, 0x3f, 0xf4, 0x41, 0xf4, 0x43, - 0xf4, 0x45, 0xf4, 0x47, 0xf4, 0x5c, 0xf4, 0x7d, 0xf4, 0xad, 0xf4, 0xda, - 0xf4, 0xe6, 0xf5, 0x2c, 0xf5, 0x31, 0xf5, 0x36, 0xf5, 0x41, 0xf5, 0x56, - 0xf5, 0x67, 0xf5, 0x7a, 0xf5, 0x8c, 0xf5, 0x9c, 0xf5, 0xa5, 0xf5, 0xb4, - 0xf5, 0xb8, 0xf5, 0xc0, 0xf5, 0xc2, 0xf5, 0xc8, 0xff, 0xff, 0x00, 0x00, - 0x00, 0x21, 0x00, 0x23, 0x00, 0x2a, 0x00, 0x30, 0x00, 0x3c, 0x00, 0x61, - 0x00, 0x62, 0x00, 0x63, 0x00, 0x64, 0x00, 0x65, 0x00, 0x66, 0x00, 0x67, - 0x00, 0x68, 0x00, 0x69, 0x00, 0x6a, 0x00, 0x6b, 0x00, 0x6c, 0x00, 0x6d, - 0x00, 0x6e, 0x00, 0x6f, 0x00, 0x70, 0x00, 0x71, 0x00, 0x72, 0x00, 0x73, - 0x00, 0x74, 0x00, 0x75, 0x00, 0x76, 0x00, 0x77, 0x00, 0x78, 0x00, 0x79, - 0x00, 0x7a, 0x00, 0xa9, 0x00, 0xae, 0x23, 0x28, 0x23, 0xf3, 0x23, 0xfe, - 0x25, 0xa0, 0x25, 0xcf, 0x25, 0xfb, 0x25, 0xfc, 0x26, 0x00, 0x26, 0x11, - 0x26, 0x1d, 0x26, 0x39, 0x26, 0x5a, 0x26, 0x5b, 0x26, 0x5c, 0x26, 0x5d, - 0x26, 0x5e, 0x26, 0x5f, 0x26, 0x65, 0x26, 0xaa, 0x26, 0xab, 0x26, 0xbd, - 0x27, 0x05, 0x27, 0x09, 0x27, 0x0b, 0x27, 0x0c, 0x27, 0x31, 0x27, 0x44, - 0x27, 0x46, 0x27, 0x53, 0x27, 0x54, 0x27, 0x55, 0x27, 0x57, 0x27, 0x64, - 0x27, 0x95, 0x2b, 0x1b, 0x2b, 0x1c, 0x2b, 0x24, 0x2b, 0x50, 0xe1, 0x85, - 0xe1, 0xfe, 0xf0, 0x03, 0xf0, 0x04, 0xf0, 0x06, 0xf0, 0x07, 0xf0, 0x14, - 0xf0, 0x16, 0xf0, 0x17, 0xf0, 0x1a, 0xf0, 0x1b, 0xf0, 0x1d, 0xf0, 0x22, - 0xf0, 0x24, 0xf0, 0x2e, 0xf0, 0x3e, 0xf0, 0x44, 0xf0, 0x45, 0xf0, 0x46, - 0xf0, 0x57, 0xf0, 0x5c, 0xf0, 0x5d, 0xf0, 0x67, 0xf0, 0x69, 0xf0, 0x6e, - 0xf0, 0x70, 0xf0, 0x73, 0xf0, 0x75, 0xf0, 0x7b, 0xf0, 0x80, 0xf0, 0x86, - 0xf0, 0x87, 0xf0, 0x88, 0xf0, 0x89, 0xf0, 0x8a, 0xf0, 0x94, 0xf0, 0x96, - 0xf0, 0x97, 0xf0, 0x9d, 0xf0, 0xa0, 0xf0, 0xa2, 0xf0, 0xa4, 0xf0, 0xc5, - 0xf0, 0xc7, 0xf0, 0xe0, 0xf0, 0xe5, 0xf0, 0xe6, 0xf0, 0xea, 0xf0, 0xf3, - 0xf0, 0xf6, 0xf0, 0xf7, 0xf0, 0xf8, 0xf0, 0xfe, 0xf1, 0x0c, 0xf1, 0x11, - 0xf1, 0x14, 0xf1, 0x15, 0xf1, 0x18, 0xf1, 0x1c, 0xf1, 0x1d, 0xf1, 0x23, - 0xf1, 0x28, 0xf1, 0x2a, 0xf1, 0x33, 0xf1, 0x44, 0xf1, 0x46, 0xf1, 0x47, - 0xf1, 0x4a, 0xf1, 0x4d, 0xf1, 0x50, 0xf1, 0x55, 0xf1, 0x5b, 0xf1, 0x64, - 0xf1, 0x85, 0xf1, 0x8e, 0xf1, 0x90, 0xf1, 0x91, 0xf1, 0x96, 0xf1, 0xad, - 0xf1, 0xc1, 0xf1, 0xcd, 0xf1, 0xd8, 0xf1, 0xd9, 0xf1, 0xdb, 0xf1, 0xe3, - 0xf1, 0xea, 0xf1, 0xf6, 0xf1, 0xf7, 0xf1, 0xf9, 0xf1, 0xfa, 0xf2, 0x0a, - 0xf2, 0x47, 0xf2, 0x4a, 0xf2, 0x4d, 0xf2, 0x50, 0xf2, 0x52, 0xf2, 0x54, - 0xf2, 0x5d, 0xf2, 0x71, 0xf2, 0x78, 0xf2, 0x79, 0xf2, 0x7b, 0xf2, 0x83, - 0xf2, 0x8b, 0xf2, 0x8c, 0xf2, 0x8d, 0xf2, 0x8e, 0xf2, 0x92, 0xf2, 0x95, - 0xf2, 0x9c, 0xf2, 0xb4, 0xf2, 0xb7, 0xf2, 0xb9, 0xf2, 0xba, 0xf2, 0xbb, - 0xf2, 0xbc, 0xf2, 0xbd, 0xf2, 0xbe, 0xf2, 0xc0, 0xf2, 0xc1, 0xf2, 0xc3, - 0xf2, 0xd0, 0xf2, 0xd4, 0xf2, 0xdc, 0xf2, 0xed, 0xf3, 0x02, 0xf3, 0x28, - 0xf3, 0x58, 0xf3, 0xa5, 0xf3, 0xd1, 0xf4, 0x10, 0xf4, 0x25, 0xf4, 0x3a, - 0xf4, 0x3f, 0xf4, 0x41, 0xf4, 0x43, 0xf4, 0x45, 0xf4, 0x47, 0xf4, 0x5c, - 0xf4, 0x7d, 0xf4, 0xad, 0xf4, 0xda, 0xf4, 0xe6, 0xf5, 0x2c, 0xf5, 0x31, - 0xf5, 0x36, 0xf5, 0x41, 0xf5, 0x56, 0xf5, 0x67, 0xf5, 0x79, 0xf5, 0x7f, - 0xf5, 0x96, 0xf5, 0xa4, 0xf5, 0xb3, 0xf5, 0xb8, 0xf5, 0xc0, 0xf5, 0xc2, - 0xf5, 0xc8, 0xff, 0xff, 0xff, 0xe0, 0xff, 0xdf, 0xff, 0xdb, 0xff, 0xd7, - 0xff, 0xd5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x1e, 0xab, 0x1e, 0x33, 0x00, 0x00, 0x10, 0x2e, 0x00, 0x00, - 0x10, 0x2d, 0x00, 0x00, 0x00, 0x00, 0x10, 0x1e, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x10, 0x14, 0x10, 0x13, 0x10, 0x0a, 0x0f, 0xfb, 0x0f, 0xf6, - 0x00, 0x00, 0x00, 0x00, 0x0f, 0xe4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x0f, 0xd0, 0x0f, 0xcf, 0x0f, 0xcd, 0x0f, 0xcc, 0x0f, 0xc7, - 0x0f, 0xc4, 0x0f, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xbd, 0x00, 0x00, - 0x0f, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xab, 0x0f, 0xa9, 0x00, 0x00, - 0x0f, 0xa6, 0x0f, 0x89, 0x0f, 0x88, 0x0f, 0x71, 0x00, 0x00, 0x00, 0x00, - 0x0f, 0x68, 0x0f, 0x61, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x5d, 0x0f, 0x58, - 0x00, 0x00, 0x0f, 0x46, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x40, 0x0f, 0x3f, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x29, 0x0f, 0x19, - 0x0f, 0x18, 0x00, 0x00, 0x0f, 0x15, 0x0f, 0x13, 0x0f, 0x12, 0x00, 0x00, - 0x0f, 0x0a, 0x0f, 0x03, 0x0e, 0xe4, 0x00, 0x00, 0x00, 0x00, 0x0e, 0xda, - 0x00, 0x00, 0x0e, 0xc0, 0x0e, 0xad, 0x0e, 0xaa, 0x0e, 0xa0, 0x00, 0x00, - 0x00, 0x00, 0x0e, 0x96, 0x0e, 0x90, 0x0e, 0x85, 0x00, 0x00, 0x0e, 0x83, - 0x00, 0x00, 0x0e, 0x73, 0x0e, 0x37, 0x00, 0x00, 0x0e, 0x34, 0x00, 0x00, - 0x0e, 0x30, 0x0e, 0x2f, 0x0e, 0x2e, 0x0e, 0x1b, 0x00, 0x00, 0x0e, 0x17, - 0x00, 0x00, 0x00, 0x00, 0x0e, 0x07, 0x00, 0x00, 0x0e, 0x06, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0d, 0xe0, 0x00, 0x00, 0x0d, 0xde, - 0x00, 0x00, 0x0d, 0xdd, 0x00, 0x00, 0x0d, 0xdc, 0x00, 0x00, 0x00, 0x00, - 0x0d, 0xd9, 0x00, 0x00, 0x0d, 0xcc, 0x00, 0x00, 0x0d, 0xc3, 0x0d, 0xb3, - 0x0d, 0x9f, 0x0d, 0x7a, 0x0d, 0x4b, 0x0d, 0x02, 0x0c, 0xd7, 0x0c, 0x99, - 0x00, 0x00, 0x0c, 0x70, 0x0c, 0x6c, 0x0c, 0x6b, 0x0c, 0x6a, 0x0c, 0x69, - 0x0c, 0x68, 0x0c, 0x54, 0x00, 0x00, 0x0c, 0x04, 0x0b, 0xd8, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0b, 0x5d, 0x0b, 0x4d, - 0x0b, 0x3c, 0x0b, 0x38, 0x0b, 0x2f, 0x0b, 0x28, 0x0b, 0x1b, 0x0b, 0x18, - 0x0b, 0x11, 0x0b, 0x10, 0x0b, 0x0b, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xd8, 0x01, 0xd8, 0x01, 0xd8, - 0x01, 0xd8, 0x01, 0xd8, 0x01, 0xd8, 0x01, 0xd8, 0x01, 0xd8, 0x01, 0xd8, - 0x01, 0xd8, 0x01, 0xd8, 0x01, 0xd8, 0x01, 0xd8, 0x01, 0xd8, 0x01, 0xd8, - 0x01, 0xd8, 0x01, 0xd8, 0x01, 0xd8, 0x01, 0xd8, 0x01, 0xd8, 0x01, 0xd8, - 0x01, 0xd8, 0x01, 0xd8, 0x01, 0xd8, 0x01, 0xd8, 0x01, 0xd8, 0x02, 0x22, - 0x02, 0x2a, 0x02, 0x00, 0x02, 0x20, 0x02, 0x10, 0x01, 0xec, 0x01, 0xf4, - 0x01, 0xe8, 0x01, 0xe6, 0x02, 0x04, 0x01, 0xf6, 0x01, 0xde, 0x01, 0xea, - 0x02, 0x36, 0x02, 0x3a, 0x02, 0x3a, 0x02, 0x2e, 0x02, 0x30, 0x02, 0x30, - 0x01, 0xb2, 0x01, 0xd8, 0x01, 0xd6, 0x01, 0xf2, 0x01, 0xdc, 0x01, 0xc8, - 0x01, 0xf6, 0x01, 0xf6, 0x01, 0x60, 0x02, 0x08, 0x02, 0x06, 0x01, 0x64, - 0x01, 0x62, 0x01, 0x4e, 0x01, 0x4c, 0x01, 0x94, 0x01, 0x52, 0x02, 0x12, - 0x02, 0x10, 0x01, 0xb4, 0x01, 0x8c, 0x00, 0x00, 0x00, 0x00, 0x01, 0xa4, - 0x00, 0x00, 0x01, 0x82, 0x00, 0x00, 0x01, 0xe6, 0x01, 0xb0, 0x00, 0x00, - 0x01, 0xe2, 0x01, 0xe6, 0x01, 0xa0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x01, 0x9a, 0x01, 0x96, 0x00, 0x00, 0x01, 0x6a, - 0x01, 0x6a, 0x01, 0x1c, 0x01, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x84, 0x01, 0x84, - 0x00, 0x00, 0x01, 0x44, 0x00, 0x00, 0x01, 0x5e, 0x01, 0x46, 0x00, 0x00, - 0x00, 0x00, 0x01, 0x5a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x01, 0x3e, 0x01, 0x42, 0x00, 0x00, 0x00, 0x00, 0x01, 0x5e, 0x01, 0x66, - 0x00, 0x00, 0x00, 0x00, 0x01, 0x46, 0x00, 0x00, 0x01, 0x2c, 0x01, 0x2c, - 0x00, 0x00, 0x00, 0x00, 0x01, 0x18, 0x01, 0x28, 0x00, 0xd6, 0x00, 0xc2, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x34, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0xb6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x64, - 0x01, 0x60, 0x00, 0x00, 0x01, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x01, 0x28, 0x01, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x01, 0x22, 0x00, 0x00, 0x00, 0xa0, 0x00, 0x00, 0x00, 0x00, 0x01, 0x1c, - 0x00, 0x00, 0x01, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x01, 0x18, 0x00, 0x00, 0x01, 0x42, 0x00, 0xd6, 0x00, 0x00, 0x01, 0x10, - 0x00, 0x00, 0x01, 0x0e, 0x00, 0x6a, 0x00, 0x6c, 0x00, 0xbc, 0x00, 0x00, - 0x01, 0x08, 0x00, 0x00, 0x01, 0x06, 0x00, 0x00, 0x01, 0x04, 0x00, 0x00, - 0x01, 0x02, 0x00, 0xa0, 0x00, 0x00, 0x00, 0xfe, 0x00, 0x00, 0x01, 0x08, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0xde, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x96, 0x00, 0x00, - 0x00, 0x00, 0x00, 0xc8, 0x00, 0x2e, 0x00, 0x2e, 0x00, 0x28, 0x00, 0x20, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, - 0x00, 0x11, 0x00, 0x12, 0x00, 0x13, 0x00, 0x14, 0x00, 0x15, 0x00, 0x16, - 0x00, 0x17, 0x00, 0x18, 0x00, 0x19, 0x00, 0x1a, 0x00, 0x1b, 0x00, 0x1c, - 0x00, 0x1d, 0x00, 0x1e, 0x00, 0x1f, 0x00, 0x20, 0x00, 0x21, 0x00, 0x22, - 0x00, 0x23, 0x00, 0x24, 0x00, 0x25, 0x00, 0x26, 0x00, 0x27, 0x00, 0x28, - 0x00, 0x29, 0x00, 0x2a, 0x00, 0x2b, 0x00, 0x2c, 0x00, 0x2d, 0x00, 0x2e, - 0x00, 0x2f, 0x00, 0x32, 0x00, 0x33, 0x00, 0x34, 0x00, 0x37, 0x00, 0x38, - 0x00, 0x3b, 0x00, 0x3c, 0x00, 0x3d, 0x00, 0x41, 0x00, 0x42, 0x00, 0x43, - 0x00, 0x45, 0x00, 0x46, 0x00, 0x48, 0x00, 0x4c, 0x00, 0x50, 0x00, 0x51, - 0x00, 0x54, 0x00, 0x55, 0x00, 0x56, 0x00, 0x57, 0x00, 0x59, 0x00, 0x5b, - 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x5f, 0x00, 0x60, 0x00, 0x65, 0x00, 0x66, - 0x00, 0x67, 0x00, 0x68, 0x00, 0x69, 0x00, 0x6a, 0x00, 0x6d, 0x00, 0x78, - 0x00, 0x79, 0x00, 0x7b, 0x00, 0x7c, 0x00, 0x80, 0x00, 0x83, 0x00, 0x85, - 0x00, 0x8a, 0x00, 0x8b, 0x00, 0x90, 0x00, 0x92, 0x00, 0x93, 0x00, 0x94, - 0x00, 0x96, 0x00, 0x97, 0x00, 0x98, 0x00, 0x99, 0x00, 0x9b, 0x00, 0x9f, - 0x00, 0xa0, 0x00, 0xa3, 0x00, 0xa4, 0x00, 0xa5, 0x00, 0xa6, 0x00, 0xa9, - 0x00, 0xaa, 0x00, 0xab, 0x00, 0xac, 0x00, 0xad, 0x00, 0xae, 0x00, 0xaf, - 0x00, 0xb0, 0x00, 0xb1, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x4c, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x45, 0x00, 0x00, 0x00, 0x21, - 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x23, - 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x2a, - 0x00, 0x00, 0x00, 0x2b, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x30, - 0x00, 0x00, 0x00, 0x39, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x3c, - 0x00, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x61, - 0x00, 0x00, 0x00, 0x61, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x62, - 0x00, 0x00, 0x00, 0x62, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0x63, - 0x00, 0x00, 0x00, 0x63, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x64, - 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x65, - 0x00, 0x00, 0x00, 0x65, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x66, - 0x00, 0x00, 0x00, 0x66, 0x00, 0x00, 0x00, 0x1b, 0x00, 0x00, 0x00, 0x67, - 0x00, 0x00, 0x00, 0x67, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x68, - 0x00, 0x00, 0x00, 0x68, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, 0x69, - 0x00, 0x00, 0x00, 0x69, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x6a, - 0x00, 0x00, 0x00, 0x6a, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x00, 0x6b, - 0x00, 0x00, 0x00, 0x6b, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x6c, - 0x00, 0x00, 0x00, 0x6c, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x6d, - 0x00, 0x00, 0x00, 0x6d, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x6e, - 0x00, 0x00, 0x00, 0x6e, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x6f, - 0x00, 0x00, 0x00, 0x6f, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x70, - 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x71, - 0x00, 0x00, 0x00, 0x71, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x72, - 0x00, 0x00, 0x00, 0x72, 0x00, 0x00, 0x00, 0x27, 0x00, 0x00, 0x00, 0x73, - 0x00, 0x00, 0x00, 0x73, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x74, - 0x00, 0x00, 0x00, 0x74, 0x00, 0x00, 0x00, 0x29, 0x00, 0x00, 0x00, 0x75, - 0x00, 0x00, 0x00, 0x75, 0x00, 0x00, 0x00, 0x2a, 0x00, 0x00, 0x00, 0x76, - 0x00, 0x00, 0x00, 0x76, 0x00, 0x00, 0x00, 0x2b, 0x00, 0x00, 0x00, 0x77, - 0x00, 0x00, 0x00, 0x77, 0x00, 0x00, 0x00, 0x2c, 0x00, 0x00, 0x00, 0x78, - 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0x2d, 0x00, 0x00, 0x00, 0x79, - 0x00, 0x00, 0x00, 0x79, 0x00, 0x00, 0x00, 0x2e, 0x00, 0x00, 0x00, 0x7a, - 0x00, 0x00, 0x00, 0x7a, 0x00, 0x00, 0x00, 0x2f, 0x00, 0x00, 0x00, 0xa9, - 0x00, 0x00, 0x00, 0xa9, 0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x00, 0xae, - 0x00, 0x00, 0x00, 0xae, 0x00, 0x00, 0x00, 0x8b, 0x00, 0x00, 0x23, 0x28, - 0x00, 0x00, 0x23, 0x28, 0x00, 0x00, 0x00, 0x5b, 0x00, 0x00, 0x23, 0xf3, - 0x00, 0x00, 0x23, 0xf3, 0x00, 0x00, 0x00, 0x83, 0x00, 0x00, 0x23, 0xfe, - 0x00, 0x00, 0x23, 0xfe, 0x00, 0x00, 0x00, 0x6a, 0x00, 0x00, 0x25, 0xa0, - 0x00, 0x00, 0x25, 0xa0, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x25, 0xcf, - 0x00, 0x00, 0x25, 0xcf, 0x00, 0x00, 0x00, 0x57, 0x00, 0x00, 0x25, 0xfb, - 0x00, 0x00, 0x25, 0xfb, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x25, 0xfc, - 0x00, 0x00, 0x25, 0xfc, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x26, 0x00, - 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x00, 0x69, 0x00, 0x00, 0x26, 0x11, - 0x00, 0x00, 0x26, 0x11, 0x00, 0x00, 0x00, 0x5f, 0x00, 0x00, 0x26, 0x1d, - 0x00, 0x00, 0x26, 0x1d, 0x00, 0x00, 0x00, 0x4c, 0x00, 0x00, 0x26, 0x39, - 0x00, 0x00, 0x26, 0x39, 0x00, 0x00, 0x00, 0x59, 0x00, 0x00, 0x26, 0x5a, - 0x00, 0x00, 0x26, 0x5a, 0x00, 0x00, 0x00, 0xab, 0x00, 0x00, 0x26, 0x5b, - 0x00, 0x00, 0x26, 0x5b, 0x00, 0x00, 0x00, 0xae, 0x00, 0x00, 0x26, 0x5c, - 0x00, 0x00, 0x26, 0x5c, 0x00, 0x00, 0x00, 0xaf, 0x00, 0x00, 0x26, 0x5d, - 0x00, 0x00, 0x26, 0x5d, 0x00, 0x00, 0x00, 0xaa, 0x00, 0x00, 0x26, 0x5e, - 0x00, 0x00, 0x26, 0x5e, 0x00, 0x00, 0x00, 0xac, 0x00, 0x00, 0x26, 0x5f, - 0x00, 0x00, 0x26, 0x5f, 0x00, 0x00, 0x00, 0xad, 0x00, 0x00, 0x26, 0x65, - 0x00, 0x00, 0x26, 0x65, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x26, 0xaa, - 0x00, 0x00, 0x26, 0xaa, 0x00, 0x00, 0x00, 0x57, 0x00, 0x00, 0x26, 0xab, - 0x00, 0x00, 0x26, 0xab, 0x00, 0x00, 0x00, 0x57, 0x00, 0x00, 0x26, 0xbd, - 0x00, 0x00, 0x26, 0xbd, 0x00, 0x00, 0x00, 0x79, 0x00, 0x00, 0x27, 0x05, - 0x00, 0x00, 0x27, 0x05, 0x00, 0x00, 0x00, 0x5f, 0x00, 0x00, 0x27, 0x09, - 0x00, 0x00, 0x27, 0x09, 0x00, 0x00, 0x00, 0x51, 0x00, 0x00, 0x27, 0x0b, - 0x00, 0x00, 0x27, 0x0b, 0x00, 0x00, 0x00, 0x85, 0x00, 0x00, 0x27, 0x0c, - 0x00, 0x00, 0x27, 0x0c, 0x00, 0x00, 0x00, 0x8a, 0x00, 0x00, 0x27, 0x31, - 0x00, 0x00, 0x27, 0x31, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x27, 0x44, - 0x00, 0x00, 0x27, 0x44, 0x00, 0x00, 0x00, 0x9f, 0x00, 0x00, 0x27, 0x46, - 0x00, 0x00, 0x27, 0x46, 0x00, 0x00, 0x00, 0x9f, 0x00, 0x00, 0x27, 0x53, - 0x00, 0x00, 0x27, 0x53, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x27, 0x54, - 0x00, 0x00, 0x27, 0x54, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x27, 0x55, - 0x00, 0x00, 0x27, 0x55, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x27, 0x57, - 0x00, 0x00, 0x27, 0x57, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x27, 0x64, - 0x00, 0x00, 0x27, 0x64, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x27, 0x95, - 0x00, 0x00, 0x27, 0x95, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x2b, 0x1b, - 0x00, 0x00, 0x2b, 0x1b, 0x00, 0x00, 0x00, 0xb0, 0x00, 0x00, 0x2b, 0x1c, - 0x00, 0x00, 0x2b, 0x1c, 0x00, 0x00, 0x00, 0xb0, 0x00, 0x00, 0x2b, 0x24, - 0x00, 0x00, 0x2b, 0x24, 0x00, 0x00, 0x00, 0x57, 0x00, 0x00, 0x2b, 0x50, - 0x00, 0x00, 0x2b, 0x50, 0x00, 0x00, 0x00, 0x33, 0x00, 0x00, 0xe1, 0x85, - 0x00, 0x00, 0xe1, 0x85, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0xe1, 0xfe, - 0x00, 0x00, 0xe1, 0xfe, 0x00, 0x00, 0x00, 0x31, 0x00, 0x00, 0xf0, 0x03, - 0x00, 0x00, 0xf0, 0x03, 0x00, 0x00, 0x00, 0x51, 0x00, 0x00, 0xf0, 0x04, - 0x00, 0x00, 0xf0, 0x05, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0xf0, 0x06, - 0x00, 0x00, 0xf0, 0x06, 0x00, 0x00, 0x00, 0x33, 0x00, 0x00, 0xf0, 0x07, - 0x00, 0x00, 0xf0, 0x07, 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0xf0, 0x14, - 0x00, 0x00, 0xf0, 0x14, 0x00, 0x00, 0x00, 0xa0, 0x00, 0x00, 0xf0, 0x16, - 0x00, 0x00, 0xf0, 0x16, 0x00, 0x00, 0x00, 0x65, 0x00, 0x00, 0xf0, 0x17, - 0x00, 0x00, 0xf0, 0x17, 0x00, 0x00, 0x00, 0x35, 0x00, 0x00, 0xf0, 0x1a, - 0x00, 0x00, 0xf0, 0x1a, 0x00, 0x00, 0x00, 0xa3, 0x00, 0x00, 0xf0, 0x1b, - 0x00, 0x00, 0xf0, 0x1b, 0x00, 0x00, 0x00, 0xa6, 0x00, 0x00, 0xf0, 0x1d, - 0x00, 0x00, 0xf0, 0x1d, 0x00, 0x00, 0x00, 0x5d, 0x00, 0x00, 0xf0, 0x22, - 0x00, 0x00, 0xf0, 0x22, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0xf0, 0x24, - 0x00, 0x00, 0xf0, 0x24, 0x00, 0x00, 0x00, 0x37, 0x00, 0x00, 0xf0, 0x2e, - 0x00, 0x00, 0xf0, 0x2e, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0xf0, 0x3e, - 0x00, 0x00, 0xf0, 0x3e, 0x00, 0x00, 0x00, 0x39, 0x00, 0x00, 0xf0, 0x44, - 0x00, 0x00, 0xf0, 0x44, 0x00, 0x00, 0x00, 0x3a, 0x00, 0x00, 0xf0, 0x45, - 0x00, 0x00, 0xf0, 0x45, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0xf0, 0x46, - 0x00, 0x00, 0xf0, 0x46, 0x00, 0x00, 0x00, 0x5f, 0x00, 0x00, 0xf0, 0x57, - 0x00, 0x00, 0xf0, 0x59, 0x00, 0x00, 0x00, 0x3b, 0x00, 0x00, 0xf0, 0x5c, - 0x00, 0x00, 0xf0, 0x5c, 0x00, 0x00, 0x00, 0x3b, 0x00, 0x00, 0xf0, 0x5d, - 0x00, 0x00, 0xf0, 0x5d, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0xf0, 0x67, - 0x00, 0x00, 0xf0, 0x67, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0xf0, 0x69, - 0x00, 0x00, 0xf0, 0x69, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0xf0, 0x6e, - 0x00, 0x00, 0xf0, 0x6e, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0xf0, 0x70, - 0x00, 0x00, 0xf0, 0x70, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0xf0, 0x73, - 0x00, 0x00, 0xf0, 0x73, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0xf0, 0x75, - 0x00, 0x00, 0xf0, 0x75, 0x00, 0x00, 0x00, 0x41, 0x00, 0x00, 0xf0, 0x7b, - 0x00, 0x00, 0xf0, 0x7c, 0x00, 0x00, 0x00, 0x42, 0x00, 0x00, 0xf0, 0x80, - 0x00, 0x00, 0xf0, 0x80, 0x00, 0x00, 0x00, 0x44, 0x00, 0x00, 0xf0, 0x86, - 0x00, 0x00, 0xf0, 0x86, 0x00, 0x00, 0x00, 0x45, 0x00, 0x00, 0xf0, 0x87, - 0x00, 0x00, 0xf0, 0x87, 0x00, 0x00, 0x00, 0x67, 0x00, 0x00, 0xf0, 0x88, - 0x00, 0x00, 0xf0, 0x88, 0x00, 0x00, 0x00, 0x68, 0x00, 0x00, 0xf0, 0x89, - 0x00, 0x00, 0xf0, 0x89, 0x00, 0x00, 0x00, 0x46, 0x00, 0x00, 0xf0, 0x8a, - 0x00, 0x00, 0xf0, 0x8a, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0xf0, 0x94, - 0x00, 0x00, 0xf0, 0x94, 0x00, 0x00, 0x00, 0x47, 0x00, 0x00, 0xf0, 0x96, - 0x00, 0x00, 0xf0, 0x96, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0xf0, 0x97, - 0x00, 0x00, 0xf0, 0x97, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0xf0, 0x9d, - 0x00, 0x00, 0xf0, 0x9d, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0xf0, 0xa0, - 0x00, 0x00, 0xf0, 0xa0, 0x00, 0x00, 0x00, 0x49, 0x00, 0x00, 0xf0, 0xa2, - 0x00, 0x00, 0xf0, 0xa2, 0x00, 0x00, 0x00, 0x54, 0x00, 0x00, 0xf0, 0xa4, - 0x00, 0x00, 0xf0, 0xa7, 0x00, 0x00, 0x00, 0x4a, 0x00, 0x00, 0xf0, 0xc5, - 0x00, 0x00, 0xf0, 0xc5, 0x00, 0x00, 0x00, 0x4e, 0x00, 0x00, 0xf0, 0xc7, - 0x00, 0x00, 0xf0, 0xc8, 0x00, 0x00, 0x00, 0x4f, 0x00, 0x00, 0xf0, 0xe0, - 0x00, 0x00, 0xf0, 0xe0, 0x00, 0x00, 0x00, 0x51, 0x00, 0x00, 0xf0, 0xe5, - 0x00, 0x00, 0xf0, 0xe5, 0x00, 0x00, 0x00, 0x41, 0x00, 0x00, 0xf0, 0xe6, - 0x00, 0x00, 0xf0, 0xe6, 0x00, 0x00, 0x00, 0x45, 0x00, 0x00, 0xf0, 0xea, - 0x00, 0x00, 0xf0, 0xeb, 0x00, 0x00, 0x00, 0x52, 0x00, 0x00, 0xf0, 0xf3, - 0x00, 0x00, 0xf0, 0xf3, 0x00, 0x00, 0x00, 0x54, 0x00, 0x00, 0xf0, 0xf6, - 0x00, 0x00, 0xf0, 0xf6, 0x00, 0x00, 0x00, 0x66, 0x00, 0x00, 0xf0, 0xf7, - 0x00, 0x00, 0xf0, 0xf7, 0x00, 0x00, 0x00, 0x6d, 0x00, 0x00, 0xf0, 0xf8, - 0x00, 0x00, 0xf0, 0xf8, 0x00, 0x00, 0x00, 0x55, 0x00, 0x00, 0xf0, 0xfe, - 0x00, 0x00, 0xf0, 0xfe, 0x00, 0x00, 0x00, 0x56, 0x00, 0x00, 0xf1, 0x0c, - 0x00, 0x00, 0xf1, 0x0c, 0x00, 0x00, 0x00, 0x57, 0x00, 0x00, 0xf1, 0x11, - 0x00, 0x00, 0xf1, 0x11, 0x00, 0x00, 0x00, 0x57, 0x00, 0x00, 0xf1, 0x14, - 0x00, 0x00, 0xf1, 0x14, 0x00, 0x00, 0x00, 0x42, 0x00, 0x00, 0xf1, 0x15, - 0x00, 0x00, 0xf1, 0x15, 0x00, 0x00, 0x00, 0x43, 0x00, 0x00, 0xf1, 0x18, - 0x00, 0x00, 0xf1, 0x1a, 0x00, 0x00, 0x00, 0x58, 0x00, 0x00, 0xf1, 0x1c, - 0x00, 0x00, 0xf1, 0x1c, 0x00, 0x00, 0x00, 0x5b, 0x00, 0x00, 0xf1, 0x1d, - 0x00, 0x00, 0xf1, 0x1d, 0x00, 0x00, 0x00, 0x37, 0x00, 0x00, 0xf1, 0x23, - 0x00, 0x00, 0xf1, 0x23, 0x00, 0x00, 0x00, 0x46, 0x00, 0x00, 0xf1, 0x28, - 0x00, 0x00, 0xf1, 0x28, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0xf1, 0x2a, - 0x00, 0x00, 0xf1, 0x2a, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0xf1, 0x33, - 0x00, 0x00, 0xf1, 0x33, 0x00, 0x00, 0x00, 0x5c, 0x00, 0x00, 0xf1, 0x44, - 0x00, 0x00, 0xf1, 0x44, 0x00, 0x00, 0x00, 0x5d, 0x00, 0x00, 0xf1, 0x46, - 0x00, 0x00, 0xf1, 0x46, 0x00, 0x00, 0x00, 0x5e, 0x00, 0x00, 0xf1, 0x47, - 0x00, 0x00, 0xf1, 0x47, 0x00, 0x00, 0x00, 0x5e, 0x00, 0x00, 0xf1, 0x4a, - 0x00, 0x00, 0xf1, 0x4a, 0x00, 0x00, 0x00, 0x5f, 0x00, 0x00, 0xf1, 0x4d, - 0x00, 0x00, 0xf1, 0x4e, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0xf1, 0x50, - 0x00, 0x00, 0xf1, 0x52, 0x00, 0x00, 0x00, 0x62, 0x00, 0x00, 0xf1, 0x55, - 0x00, 0x00, 0xf1, 0x55, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0xf1, 0x5b, - 0x00, 0x00, 0xf1, 0x5c, 0x00, 0x00, 0x00, 0x65, 0x00, 0x00, 0xf1, 0x64, - 0x00, 0x00, 0xf1, 0x65, 0x00, 0x00, 0x00, 0x67, 0x00, 0x00, 0xf1, 0x85, - 0x00, 0x00, 0xf1, 0x86, 0x00, 0x00, 0x00, 0x69, 0x00, 0x00, 0xf1, 0x8e, - 0x00, 0x00, 0xf1, 0x8e, 0x00, 0x00, 0x00, 0xa5, 0x00, 0x00, 0xf1, 0x90, - 0x00, 0x00, 0xf1, 0x90, 0x00, 0x00, 0x00, 0xa4, 0x00, 0x00, 0xf1, 0x91, - 0x00, 0x00, 0xf1, 0x92, 0x00, 0x00, 0x00, 0x6b, 0x00, 0x00, 0xf1, 0x96, - 0x00, 0x00, 0xf1, 0x96, 0x00, 0x00, 0x00, 0x56, 0x00, 0x00, 0xf1, 0xad, - 0x00, 0x00, 0xf1, 0xad, 0x00, 0x00, 0x00, 0x6d, 0x00, 0x00, 0xf1, 0xc1, - 0x00, 0x00, 0xf1, 0xc9, 0x00, 0x00, 0x00, 0x6e, 0x00, 0x00, 0xf1, 0xcd, - 0x00, 0x00, 0xf1, 0xcd, 0x00, 0x00, 0x00, 0x77, 0x00, 0x00, 0xf1, 0xd8, - 0x00, 0x00, 0xf1, 0xd8, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0xf1, 0xd9, - 0x00, 0x00, 0xf1, 0xd9, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0xf1, 0xdb, - 0x00, 0x00, 0xf1, 0xdb, 0x00, 0x00, 0x00, 0x57, 0x00, 0x00, 0xf1, 0xe3, - 0x00, 0x00, 0xf1, 0xe3, 0x00, 0x00, 0x00, 0x79, 0x00, 0x00, 0xf1, 0xea, - 0x00, 0x00, 0xf1, 0xea, 0x00, 0x00, 0x00, 0x7a, 0x00, 0x00, 0xf1, 0xf6, - 0x00, 0x00, 0xf1, 0xf6, 0x00, 0x00, 0x00, 0x7b, 0x00, 0x00, 0xf1, 0xf7, - 0x00, 0x00, 0xf1, 0xf7, 0x00, 0x00, 0x00, 0x7b, 0x00, 0x00, 0xf1, 0xf9, - 0x00, 0x00, 0xf1, 0xf9, 0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, 0xf1, 0xfa, - 0x00, 0x00, 0xf1, 0xfa, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0xf2, 0x0a, - 0x00, 0x00, 0xf2, 0x0a, 0x00, 0x00, 0x00, 0x7d, 0x00, 0x00, 0xf2, 0x47, - 0x00, 0x00, 0xf2, 0x49, 0x00, 0x00, 0x00, 0x7e, 0x00, 0x00, 0xf2, 0x4a, - 0x00, 0x00, 0xf2, 0x4a, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0xf2, 0x4d, - 0x00, 0x00, 0xf2, 0x4d, 0x00, 0x00, 0x00, 0x81, 0x00, 0x00, 0xf2, 0x50, - 0x00, 0x00, 0xf2, 0x50, 0x00, 0x00, 0x00, 0x83, 0x00, 0x00, 0xf2, 0x52, - 0x00, 0x00, 0xf2, 0x52, 0x00, 0x00, 0x00, 0x82, 0x00, 0x00, 0xf2, 0x54, - 0x00, 0x00, 0xf2, 0x5b, 0x00, 0x00, 0x00, 0x83, 0x00, 0x00, 0xf2, 0x5d, - 0x00, 0x00, 0xf2, 0x5d, 0x00, 0x00, 0x00, 0x8b, 0x00, 0x00, 0xf2, 0x71, - 0x00, 0x00, 0xf2, 0x74, 0x00, 0x00, 0x00, 0x8c, 0x00, 0x00, 0xf2, 0x78, - 0x00, 0x00, 0xf2, 0x78, 0x00, 0x00, 0x00, 0x90, 0x00, 0x00, 0xf2, 0x79, - 0x00, 0x00, 0xf2, 0x7a, 0x00, 0x00, 0x00, 0x90, 0x00, 0x00, 0xf2, 0x7b, - 0x00, 0x00, 0xf2, 0x7b, 0x00, 0x00, 0x00, 0xb1, 0x00, 0x00, 0xf2, 0x83, - 0x00, 0x00, 0xf2, 0x83, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0xf2, 0x8b, - 0x00, 0x00, 0xf2, 0x8b, 0x00, 0x00, 0x00, 0x92, 0x00, 0x00, 0xf2, 0x8c, - 0x00, 0x00, 0xf2, 0x8c, 0x00, 0x00, 0x00, 0x92, 0x00, 0x00, 0xf2, 0x8d, - 0x00, 0x00, 0xf2, 0x8d, 0x00, 0x00, 0x00, 0x93, 0x00, 0x00, 0xf2, 0x8e, - 0x00, 0x00, 0xf2, 0x8e, 0x00, 0x00, 0x00, 0x93, 0x00, 0x00, 0xf2, 0x92, - 0x00, 0x00, 0xf2, 0x92, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0xf2, 0x95, - 0x00, 0x00, 0xf2, 0x95, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0xf2, 0x9c, - 0x00, 0x00, 0xf2, 0x9c, 0x00, 0x00, 0x00, 0x3d, 0x00, 0x00, 0xf2, 0xb4, - 0x00, 0x00, 0xf2, 0xb6, 0x00, 0x00, 0x00, 0x94, 0x00, 0x00, 0xf2, 0xb7, - 0x00, 0x00, 0xf2, 0xb7, 0x00, 0x00, 0x00, 0x96, 0x00, 0x00, 0xf2, 0xb9, - 0x00, 0x00, 0xf2, 0xb9, 0x00, 0x00, 0x00, 0x97, 0x00, 0x00, 0xf2, 0xba, - 0x00, 0x00, 0xf2, 0xba, 0x00, 0x00, 0x00, 0x97, 0x00, 0x00, 0xf2, 0xbb, - 0x00, 0x00, 0xf2, 0xbb, 0x00, 0x00, 0x00, 0x98, 0x00, 0x00, 0xf2, 0xbc, - 0x00, 0x00, 0xf2, 0xbc, 0x00, 0x00, 0x00, 0x98, 0x00, 0x00, 0xf2, 0xbd, - 0x00, 0x00, 0xf2, 0xbd, 0x00, 0x00, 0x00, 0x99, 0x00, 0x00, 0xf2, 0xbe, - 0x00, 0x00, 0xf2, 0xbe, 0x00, 0x00, 0x00, 0x99, 0x00, 0x00, 0xf2, 0xc0, - 0x00, 0x00, 0xf2, 0xc0, 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0xf2, 0xc1, - 0x00, 0x00, 0xf2, 0xc2, 0x00, 0x00, 0x00, 0x9a, 0x00, 0x00, 0xf2, 0xc3, - 0x00, 0x00, 0xf2, 0xc3, 0x00, 0x00, 0x00, 0x9b, 0x00, 0x00, 0xf2, 0xd0, - 0x00, 0x00, 0xf2, 0xd2, 0x00, 0x00, 0x00, 0x9c, 0x00, 0x00, 0xf2, 0xd4, - 0x00, 0x00, 0xf2, 0xd4, 0x00, 0x00, 0x00, 0xa9, 0x00, 0x00, 0xf2, 0xdc, - 0x00, 0x00, 0xf2, 0xdc, 0x00, 0x00, 0x00, 0x9f, 0x00, 0x00, 0xf2, 0xed, - 0x00, 0x00, 0xf2, 0xed, 0x00, 0x00, 0x00, 0xa0, 0x00, 0x00, 0xf3, 0x02, - 0x00, 0x00, 0xf3, 0x02, 0x00, 0x00, 0x00, 0xa1, 0x00, 0x00, 0xf3, 0x28, - 0x00, 0x00, 0xf3, 0x28, 0x00, 0x00, 0x00, 0xa2, 0x00, 0x00, 0xf3, 0x58, - 0x00, 0x00, 0xf3, 0x5b, 0x00, 0x00, 0x00, 0xa3, 0x00, 0x00, 0xf3, 0xa5, - 0x00, 0x00, 0xf3, 0xa5, 0x00, 0x00, 0x00, 0xa7, 0x00, 0x00, 0xf3, 0xd1, - 0x00, 0x00, 0xf3, 0xd1, 0x00, 0x00, 0x00, 0xa8, 0x00, 0x00, 0xf4, 0x10, - 0x00, 0x00, 0xf4, 0x10, 0x00, 0x00, 0x00, 0xa9, 0x00, 0x00, 0xf4, 0x25, - 0x00, 0x00, 0xf4, 0x25, 0x00, 0x00, 0x00, 0x94, 0x00, 0x00, 0xf4, 0x3a, - 0x00, 0x00, 0xf4, 0x3a, 0x00, 0x00, 0x00, 0xaa, 0x00, 0x00, 0xf4, 0x3f, - 0x00, 0x00, 0xf4, 0x3f, 0x00, 0x00, 0x00, 0xab, 0x00, 0x00, 0xf4, 0x41, - 0x00, 0x00, 0xf4, 0x41, 0x00, 0x00, 0x00, 0xac, 0x00, 0x00, 0xf4, 0x43, - 0x00, 0x00, 0xf4, 0x43, 0x00, 0x00, 0x00, 0xad, 0x00, 0x00, 0xf4, 0x45, - 0x00, 0x00, 0xf4, 0x45, 0x00, 0x00, 0x00, 0xae, 0x00, 0x00, 0xf4, 0x47, - 0x00, 0x00, 0xf4, 0x47, 0x00, 0x00, 0x00, 0xaf, 0x00, 0x00, 0xf4, 0x5c, - 0x00, 0x00, 0xf4, 0x5c, 0x00, 0x00, 0x00, 0xb0, 0x00, 0x00, 0xf4, 0x7d, - 0x00, 0x00, 0xf4, 0x7d, 0x00, 0x00, 0x00, 0x55, 0x00, 0x00, 0xf4, 0xad, - 0x00, 0x00, 0xf4, 0xad, 0x00, 0x00, 0x00, 0xb1, 0x00, 0x00, 0xf4, 0xda, - 0x00, 0x00, 0xf4, 0xda, 0x00, 0x00, 0x00, 0xb2, 0x00, 0x00, 0xf4, 0xe6, - 0x00, 0x00, 0xf4, 0xe6, 0x00, 0x00, 0x00, 0x94, 0x00, 0x00, 0xf5, 0x2c, - 0x00, 0x00, 0xf5, 0x2c, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0xf5, 0x31, - 0x00, 0x00, 0xf5, 0x31, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0xf5, 0x36, - 0x00, 0x00, 0xf5, 0x36, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0xf5, 0x41, - 0x00, 0x00, 0xf5, 0x41, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0xf5, 0x56, - 0x00, 0x00, 0xf5, 0x56, 0x00, 0x00, 0x00, 0xb3, 0x00, 0x00, 0xf5, 0x67, - 0x00, 0x00, 0xf5, 0x67, 0x00, 0x00, 0x00, 0xb4, 0x00, 0x00, 0xf5, 0x79, - 0x00, 0x00, 0xf5, 0x7a, 0x00, 0x00, 0x00, 0xb5, 0x00, 0x00, 0xf5, 0x7f, - 0x00, 0x00, 0xf5, 0x8c, 0x00, 0x00, 0x00, 0xb7, 0x00, 0x00, 0xf5, 0x96, - 0x00, 0x00, 0xf5, 0x9c, 0x00, 0x00, 0x00, 0xc5, 0x00, 0x00, 0xf5, 0xa4, - 0x00, 0x00, 0xf5, 0xa5, 0x00, 0x00, 0x00, 0xcc, 0x00, 0x00, 0xf5, 0xb3, - 0x00, 0x00, 0xf5, 0xb4, 0x00, 0x00, 0x00, 0xce, 0x00, 0x00, 0xf5, 0xb8, - 0x00, 0x00, 0xf5, 0xb8, 0x00, 0x00, 0x00, 0xd0, 0x00, 0x00, 0xf5, 0xc0, - 0x00, 0x00, 0xf5, 0xc0, 0x00, 0x00, 0x00, 0xd1, 0x00, 0x00, 0xf5, 0xc2, - 0x00, 0x00, 0xf5, 0xc2, 0x00, 0x00, 0x00, 0xd2, 0x00, 0x00, 0xf5, 0xc8, - 0x00, 0x00, 0xf5, 0xc8, 0x00, 0x00, 0x00, 0xd3, 0x00, 0x01, 0xf3, 0x19, - 0x00, 0x01, 0xf3, 0x19, 0x00, 0x00, 0x00, 0x6a, 0x00, 0x01, 0xf3, 0x4b, - 0x00, 0x01, 0xf3, 0x4b, 0x00, 0x00, 0x00, 0x47, 0x00, 0x01, 0xf3, 0xe2, - 0x00, 0x01, 0xf3, 0xe2, 0x00, 0x00, 0x00, 0x6d, 0x00, 0x01, 0xf3, 0xe5, - 0x00, 0x01, 0xf3, 0xe5, 0x00, 0x00, 0x00, 0x55, 0x00, 0x01, 0xf3, 0xf4, - 0x00, 0x01, 0xf3, 0xf4, 0x00, 0x00, 0x00, 0x37, 0x00, 0x01, 0xf4, 0x41, - 0x00, 0x01, 0xf4, 0x41, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x01, 0xf4, 0x4d, - 0x00, 0x01, 0xf4, 0x4d, 0x00, 0x00, 0x00, 0x67, 0x00, 0x01, 0xf4, 0x4e, - 0x00, 0x01, 0xf4, 0x4e, 0x00, 0x00, 0x00, 0x68, 0x00, 0x01, 0xf4, 0x64, - 0x00, 0x01, 0xf4, 0x64, 0x00, 0x00, 0x00, 0x34, 0x00, 0x01, 0xf4, 0x8e, - 0x00, 0x01, 0xf4, 0x8e, 0x00, 0x00, 0x00, 0xa7, 0x00, 0x01, 0xf4, 0x99, - 0x00, 0x01, 0xf4, 0x99, 0x00, 0x00, 0x00, 0x32, 0x00, 0x01, 0xf4, 0x9a, - 0x00, 0x01, 0xf4, 0x9a, 0x00, 0x00, 0x00, 0x32, 0x00, 0x01, 0xf4, 0x9b, - 0x00, 0x01, 0xf4, 0x9b, 0x00, 0x00, 0x00, 0x32, 0x00, 0x01, 0xf4, 0x9c, - 0x00, 0x01, 0xf4, 0x9c, 0x00, 0x00, 0x00, 0x32, 0x00, 0x01, 0xf4, 0xa1, - 0x00, 0x01, 0xf4, 0xa1, 0x00, 0x00, 0x00, 0x53, 0x00, 0x01, 0xf4, 0xac, - 0x00, 0x01, 0xf4, 0xac, 0x00, 0x00, 0x00, 0xb1, 0x00, 0x01, 0xf4, 0xb2, - 0x00, 0x01, 0xf4, 0xb2, 0x00, 0x00, 0x00, 0x03, 0x00, 0x01, 0xf4, 0xb3, - 0x00, 0x01, 0xf4, 0xb3, 0x00, 0x00, 0x00, 0x48, 0x00, 0x01, 0xf4, 0xbe, - 0x00, 0x01, 0xf4, 0xbe, 0x00, 0x00, 0x00, 0x4f, 0x00, 0x01, 0xf4, 0xc1, - 0x00, 0x01, 0xf4, 0xc1, 0x00, 0x00, 0x00, 0x42, 0x00, 0x01, 0xf4, 0xc2, - 0x00, 0x01, 0xf4, 0xc2, 0x00, 0x00, 0x00, 0x43, 0x00, 0x01, 0xf4, 0xc4, - 0x00, 0x01, 0xf4, 0xc4, 0x00, 0x00, 0x00, 0x65, 0x00, 0x01, 0xf4, 0xc5, - 0x00, 0x01, 0xf4, 0xc5, 0x00, 0x00, 0x00, 0x5c, 0x00, 0x01, 0xf4, 0xc6, - 0x00, 0x01, 0xf4, 0xc6, 0x00, 0x00, 0x00, 0x5c, 0x00, 0x01, 0xf4, 0xcb, - 0x00, 0x01, 0xf4, 0xcb, 0x00, 0x00, 0x00, 0xa2, 0x00, 0x01, 0xf4, 0xf0, - 0x00, 0x01, 0xf4, 0xf0, 0x00, 0x00, 0x00, 0x7a, 0x00, 0x01, 0xf5, 0x14, - 0x00, 0x01, 0xf5, 0x14, 0x00, 0x00, 0x00, 0x54, 0x00, 0x01, 0xf5, 0x15, - 0x00, 0x01, 0xf5, 0x15, 0x00, 0x00, 0x00, 0x7b, 0x00, 0x01, 0xf5, 0x16, - 0x00, 0x01, 0xf5, 0x16, 0x00, 0x00, 0x00, 0x38, 0x00, 0x01, 0xf5, 0x18, - 0x00, 0x01, 0xf5, 0x18, 0x00, 0x00, 0x00, 0x6c, 0x00, 0x01, 0xf5, 0x34, - 0x00, 0x01, 0xf5, 0x34, 0x00, 0x00, 0x00, 0x57, 0x00, 0x01, 0xf5, 0x35, - 0x00, 0x01, 0xf5, 0x35, 0x00, 0x00, 0x00, 0x57, 0x00, 0x01, 0xf5, 0x53, - 0x00, 0x01, 0xf5, 0x53, 0x00, 0x00, 0x00, 0x35, 0x00, 0x01, 0xf5, 0x82, - 0x00, 0x01, 0xf5, 0x82, 0x00, 0x00, 0x00, 0x51, 0x00, 0x01, 0xf5, 0x96, - 0x00, 0x01, 0xf5, 0x96, 0x00, 0x00, 0x00, 0x88, 0x00, 0x01, 0xf5, 0xa4, - 0x00, 0x01, 0xf5, 0xa4, 0x00, 0x00, 0x00, 0x32, 0x00, 0x01, 0xf5, 0xaa, - 0x00, 0x01, 0xf5, 0xaa, 0x00, 0x00, 0x00, 0x4f, 0x00, 0x01, 0xf5, 0xb4, - 0x00, 0x01, 0xf5, 0xb4, 0x00, 0x00, 0x00, 0x49, 0x00, 0x01, 0xf5, 0xb9, - 0x00, 0x01, 0xf5, 0xb9, 0x00, 0x00, 0x00, 0x66, 0x00, 0x01, 0xf5, 0xbb, - 0x00, 0x01, 0xf5, 0xbb, 0x00, 0x00, 0x00, 0x72, 0x00, 0x01, 0xf5, 0xbf, - 0x00, 0x01, 0xf5, 0xbf, 0x00, 0x00, 0x00, 0x42, 0x00, 0x01, 0xf5, 0xc1, - 0x00, 0x01, 0xf5, 0xc1, 0x00, 0x00, 0x00, 0x43, 0x00, 0x01, 0xf5, 0xcb, - 0x00, 0x01, 0xf5, 0xcb, 0x00, 0x00, 0x00, 0x65, 0x00, 0x01, 0xf5, 0xce, - 0x00, 0x01, 0xf5, 0xce, 0x00, 0x00, 0x00, 0x66, 0x00, 0x01, 0xf5, 0xd5, - 0x00, 0x01, 0xf5, 0xd5, 0x00, 0x00, 0x00, 0x9d, 0x00, 0x01, 0xf5, 0xd6, - 0x00, 0x01, 0xf5, 0xd6, 0x00, 0x00, 0x00, 0x9c, 0x00, 0x01, 0xf5, 0xe9, - 0x00, 0x01, 0xf5, 0xe9, 0x00, 0x00, 0x00, 0x41, 0x00, 0x01, 0xf5, 0xea, - 0x00, 0x01, 0xf5, 0xea, 0x00, 0x00, 0x00, 0x45, 0x00, 0x01, 0xf5, 0xfa, - 0x00, 0x01, 0xf5, 0xfa, 0x00, 0x00, 0x00, 0x90, 0x00, 0x01, 0xf6, 0x00, - 0x00, 0x01, 0xf6, 0x00, 0x00, 0x00, 0x00, 0xb8, 0x00, 0x01, 0xf6, 0x01, - 0x00, 0x01, 0xf6, 0x01, 0x00, 0x00, 0x00, 0xc9, 0x00, 0x01, 0xf6, 0x02, - 0x00, 0x01, 0xf6, 0x02, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x01, 0xf6, 0x03, - 0x00, 0x01, 0xf6, 0x03, 0x00, 0x00, 0x00, 0xb9, 0x00, 0x01, 0xf6, 0x04, - 0x00, 0x01, 0xf6, 0x04, 0x00, 0x00, 0x00, 0xba, 0x00, 0x01, 0xf6, 0x05, - 0x00, 0x01, 0xf6, 0x05, 0x00, 0x00, 0x00, 0xbb, 0x00, 0x01, 0xf6, 0x06, - 0x00, 0x01, 0xf6, 0x06, 0x00, 0x00, 0x00, 0xbd, 0x00, 0x01, 0xf6, 0x09, - 0x00, 0x01, 0xf6, 0x09, 0x00, 0x00, 0x00, 0xb2, 0x00, 0x01, 0xf6, 0x0a, - 0x00, 0x01, 0xf6, 0x0a, 0x00, 0x00, 0x00, 0xd0, 0x00, 0x01, 0xf6, 0x0d, - 0x00, 0x01, 0xf6, 0x0d, 0x00, 0x00, 0x00, 0xbc, 0x00, 0x01, 0xf6, 0x10, - 0x00, 0x01, 0xf6, 0x10, 0x00, 0x00, 0x00, 0x5a, 0x00, 0x01, 0xf6, 0x17, - 0x00, 0x01, 0xf6, 0x17, 0x00, 0x00, 0x00, 0xc5, 0x00, 0x01, 0xf6, 0x18, - 0x00, 0x01, 0xf6, 0x18, 0x00, 0x00, 0x00, 0xc7, 0x00, 0x01, 0xf6, 0x19, - 0x00, 0x01, 0xf6, 0x19, 0x00, 0x00, 0x00, 0xc6, 0x00, 0x01, 0xf6, 0x1b, - 0x00, 0x01, 0xf6, 0x1b, 0x00, 0x00, 0x00, 0xc1, 0x00, 0x01, 0xf6, 0x1c, - 0x00, 0x01, 0xf6, 0x1c, 0x00, 0x00, 0x00, 0xc3, 0x00, 0x01, 0xf6, 0x1d, - 0x00, 0x01, 0xf6, 0x1d, 0x00, 0x00, 0x00, 0xc2, 0x00, 0x01, 0xf6, 0x20, - 0x00, 0x01, 0xf6, 0x20, 0x00, 0x00, 0x00, 0xb3, 0x00, 0x01, 0xf6, 0x22, - 0x00, 0x01, 0xf6, 0x22, 0x00, 0x00, 0x00, 0xcf, 0x00, 0x01, 0xf6, 0x26, - 0x00, 0x01, 0xf6, 0x26, 0x00, 0x00, 0x00, 0xb6, 0x00, 0x01, 0xf6, 0x2b, - 0x00, 0x01, 0xf6, 0x2b, 0x00, 0x00, 0x00, 0xd3, 0x00, 0x01, 0xf6, 0x2c, - 0x00, 0x01, 0xf6, 0x2c, 0x00, 0x00, 0x00, 0xb7, 0x00, 0x01, 0xf6, 0x2d, - 0x00, 0x01, 0xf6, 0x2d, 0x00, 0x00, 0x00, 0xce, 0x00, 0x01, 0xf6, 0x2e, - 0x00, 0x01, 0xf6, 0x2e, 0x00, 0x00, 0x00, 0xd2, 0x00, 0x01, 0xf6, 0x33, - 0x00, 0x01, 0xf6, 0x33, 0x00, 0x00, 0x00, 0xb5, 0x00, 0x01, 0xf6, 0x36, - 0x00, 0x01, 0xf6, 0x36, 0x00, 0x00, 0x00, 0xcc, 0x00, 0x01, 0xf6, 0x42, - 0x00, 0x01, 0xf6, 0x42, 0x00, 0x00, 0x00, 0x58, 0x00, 0x01, 0xf6, 0x44, - 0x00, 0x01, 0xf6, 0x44, 0x00, 0x00, 0x00, 0xcd, 0x00, 0x01, 0xf7, 0xe0, - 0x00, 0x01, 0xf7, 0xe0, 0x00, 0x00, 0x00, 0x57, 0x00, 0x01, 0xf7, 0xe1, - 0x00, 0x01, 0xf7, 0xe1, 0x00, 0x00, 0x00, 0x57, 0x00, 0x01, 0xf7, 0xe2, - 0x00, 0x01, 0xf7, 0xe2, 0x00, 0x00, 0x00, 0x57, 0x00, 0x01, 0xf7, 0xe3, - 0x00, 0x01, 0xf7, 0xe3, 0x00, 0x00, 0x00, 0x57, 0x00, 0x01, 0xf7, 0xe4, - 0x00, 0x01, 0xf7, 0xe4, 0x00, 0x00, 0x00, 0x57, 0x00, 0x01, 0xf7, 0xe5, - 0x00, 0x01, 0xf7, 0xe5, 0x00, 0x00, 0x00, 0xb0, 0x00, 0x01, 0xf7, 0xe6, - 0x00, 0x01, 0xf7, 0xe6, 0x00, 0x00, 0x00, 0xb0, 0x00, 0x01, 0xf7, 0xe7, - 0x00, 0x01, 0xf7, 0xe7, 0x00, 0x00, 0x00, 0xb0, 0x00, 0x01, 0xf7, 0xe8, - 0x00, 0x01, 0xf7, 0xe8, 0x00, 0x00, 0x00, 0xb0, 0x00, 0x01, 0xf7, 0xe9, - 0x00, 0x01, 0xf7, 0xe9, 0x00, 0x00, 0x00, 0xb0, 0x00, 0x01, 0xf7, 0xea, - 0x00, 0x01, 0xf7, 0xea, 0x00, 0x00, 0x00, 0xb0, 0x00, 0x01, 0xf7, 0xeb, - 0x00, 0x01, 0xf7, 0xeb, 0x00, 0x00, 0x00, 0xb0, 0x00, 0x01, 0xf9, 0x0d, - 0x00, 0x01, 0xf9, 0x0d, 0x00, 0x00, 0x00, 0x32, 0x00, 0x01, 0xf9, 0x0e, - 0x00, 0x01, 0xf9, 0x0e, 0x00, 0x00, 0x00, 0x32, 0x00, 0x01, 0xf9, 0x1a, - 0x00, 0x01, 0xf9, 0x1a, 0x00, 0x00, 0x00, 0x85, 0x00, 0x01, 0xf9, 0x23, - 0x00, 0x01, 0xf9, 0x23, 0x00, 0x00, 0x00, 0xbe, 0x00, 0x01, 0xf9, 0x29, - 0x00, 0x01, 0xf9, 0x29, 0x00, 0x00, 0x00, 0xbf, 0x00, 0x01, 0xf9, 0xe1, - 0x00, 0x01, 0xf9, 0xe1, 0x00, 0x00, 0x00, 0x32, 0x00, 0x01, 0xf9, 0xed, - 0x00, 0x01, 0xf9, 0xed, 0x00, 0x00, 0x00, 0x61, 0x00, 0x00, 0x00, 0x50, - 0x00, 0x82, 0x00, 0xea, 0x01, 0x72, 0x01, 0xb8, 0x01, 0xfc, 0x02, 0x2a, - 0x02, 0x6e, 0x02, 0x9c, 0x02, 0xde, 0x03, 0x32, 0x03, 0x6a, 0x03, 0xba, - 0x04, 0x02, 0x04, 0x26, 0x04, 0xa6, 0x04, 0xee, 0x05, 0x14, 0x05, 0x3e, - 0x05, 0x64, 0x05, 0xc6, 0x06, 0x4a, 0x06, 0x7a, 0x06, 0xda, 0x07, 0x1c, - 0x07, 0x62, 0x07, 0xa0, 0x07, 0xd2, 0x08, 0x22, 0x08, 0x54, 0x08, 0x82, - 0x08, 0xb8, 0x08, 0xea, 0x09, 0x0a, 0x09, 0x42, 0x09, 0x72, 0x09, 0xc2, - 0x0a, 0x04, 0x0a, 0x5e, 0x0a, 0xaa, 0x0b, 0x34, 0x0b, 0x58, 0x0b, 0x8c, - 0x0b, 0xb2, 0x0b, 0xee, 0x0c, 0x20, 0x0c, 0x46, 0x0c, 0x76, 0x0c, 0xce, - 0x0d, 0x1e, 0x0d, 0x98, 0x0d, 0xfc, 0x0e, 0x6e, 0x0e, 0xd8, 0x0f, 0x92, - 0x0f, 0xee, 0x10, 0x2a, 0x10, 0x8e, 0x11, 0x22, 0x11, 0x9e, 0x12, 0x08, - 0x12, 0xa4, 0x13, 0x62, 0x14, 0x1c, 0x14, 0xb8, 0x15, 0x2c, 0x15, 0x7a, - 0x15, 0xce, 0x16, 0x2e, 0x16, 0xe2, 0x17, 0x24, 0x17, 0xca, 0x18, 0x36, - 0x18, 0xaa, 0x19, 0x6c, 0x1a, 0x2e, 0x1a, 0xf4, 0x1b, 0xba, 0x1c, 0x28, - 0x1c, 0x98, 0x1c, 0xda, 0x1d, 0x32, 0x1d, 0xc0, 0x1e, 0x4e, 0x1e, 0xb6, - 0x23, 0x8a, 0x23, 0xf2, 0x24, 0x42, 0x24, 0xea, 0x25, 0x90, 0x26, 0x22, - 0x27, 0x4a, 0x27, 0xa0, 0x28, 0x08, 0x28, 0x5c, 0x28, 0xb8, 0x29, 0x7e, - 0x2a, 0x06, 0x2a, 0x60, 0x2a, 0xba, 0x2b, 0x14, 0x2b, 0x5a, 0x2b, 0xc0, - 0x2c, 0x72, 0x2d, 0x24, 0x2d, 0xf4, 0x2e, 0x6c, 0x2e, 0xc4, 0x2f, 0x38, - 0x2f, 0xdc, 0x30, 0x92, 0x31, 0x0a, 0x31, 0x7c, 0x31, 0xf2, 0x32, 0x70, - 0x33, 0x14, 0x33, 0x94, 0x34, 0x0a, 0x34, 0x82, 0x35, 0x2c, 0x35, 0x76, - 0x36, 0x30, 0x36, 0xe0, 0x37, 0x5c, 0x37, 0xda, 0x38, 0x82, 0x39, 0x18, - 0x3a, 0x58, 0x3a, 0xa0, 0x3b, 0x0c, 0x3b, 0x6c, 0x3b, 0xd8, 0x3c, 0x8a, - 0x3d, 0x44, 0x3d, 0xfc, 0x3e, 0x74, 0x3f, 0x28, 0x3f, 0xf8, 0x40, 0xd6, - 0x41, 0x60, 0x41, 0xdc, 0x42, 0x46, 0x42, 0xca, 0x43, 0x3e, 0x43, 0x96, - 0x43, 0xf8, 0x44, 0x6e, 0x44, 0xdc, 0x45, 0x28, 0x46, 0x1c, 0x46, 0x7a, - 0x47, 0x1c, 0x47, 0xac, 0x48, 0x3a, 0x48, 0xba, 0x49, 0x3c, 0x49, 0x80, - 0x49, 0x98, 0x4a, 0x0a, 0x4a, 0xdc, 0x4b, 0x78, 0x4c, 0x06, 0x4c, 0x70, - 0x4c, 0xe8, 0x4d, 0x60, 0x4d, 0xd8, 0x4e, 0x50, 0x4e, 0xa0, 0x4f, 0x30, - 0x4f, 0x9a, 0x50, 0x3c, 0x50, 0xba, 0x51, 0x5a, 0x51, 0xd0, 0x52, 0x64, - 0x52, 0xfe, 0x53, 0x26, 0x53, 0xe2, 0x54, 0x8a, 0x55, 0x44, 0x55, 0xfe, - 0x56, 0xce, 0x57, 0x6e, 0x58, 0x3c, 0x58, 0xde, 0x59, 0x82, 0x5a, 0x66, - 0x5b, 0x70, 0x5c, 0x2e, 0x5c, 0xe0, 0x5d, 0xd4, 0x5e, 0xa8, 0x5f, 0xe6, - 0x60, 0xa6, 0x61, 0x76, 0x62, 0x52, 0x62, 0xf4, 0x63, 0xfe, 0x65, 0x4c, - 0x66, 0x78, 0x67, 0x16, 0x67, 0xf6, 0x68, 0xa4, 0x69, 0x42, 0x69, 0xc4, - 0x6a, 0x98, 0x6b, 0x48, 0x6b, 0xf8, 0x6c, 0xe4, 0x6d, 0x3a, 0x6d, 0xd0, - 0x6e, 0x84, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0xff, 0xc0, 0x01, 0x80, - 0x01, 0xc0, 0x00, 0x06, 0x00, 0x0d, 0x00, 0x14, 0x00, 0x1b, 0x00, 0x35, - 0x00, 0x00, 0x37, 0x37, 0x07, 0x37, 0x27, 0x31, 0x11, 0x17, 0x33, 0x23, - 0x33, 0x27, 0x31, 0x07, 0x37, 0x17, 0x27, 0x17, 0x11, 0x31, 0x07, 0x37, - 0x23, 0x33, 0x23, 0x17, 0x31, 0x37, 0x21, 0x36, 0x37, 0x31, 0x31, 0x36, - 0x37, 0x21, 0x31, 0x16, 0x17, 0x16, 0x17, 0x11, 0x31, 0x06, 0x07, 0x06, - 0x07, 0x21, 0x31, 0x26, 0x27, 0x26, 0x27, 0x11, 0x30, 0x73, 0x73, 0x73, - 0x73, 0x1d, 0xe6, 0xe6, 0xe6, 0x73, 0x73, 0x90, 0x73, 0x73, 0x73, 0x73, - 0x56, 0xe6, 0xe6, 0xe6, 0x73, 0x73, 0xfe, 0xcd, 0x01, 0x0d, 0x0e, 0x14, - 0x01, 0x20, 0x14, 0x0e, 0x0d, 0x01, 0x01, 0x0d, 0x0e, 0x14, 0xfe, 0xe0, - 0x14, 0x0e, 0x0d, 0x01, 0x1a, 0xa6, 0xa6, 0xa6, 0xa6, 0xfe, 0xb4, 0x2a, - 0xa6, 0xa6, 0xd0, 0xa6, 0xa6, 0xa6, 0x01, 0x4c, 0xa6, 0xd0, 0xa6, 0xa6, - 0x14, 0x0e, 0x0d, 0x01, 0x01, 0x0d, 0x0e, 0x14, 0xfe, 0x60, 0x14, 0x0e, - 0x0d, 0x01, 0x01, 0x0d, 0x0e, 0x14, 0x01, 0xa0, 0x00, 0x02, 0x00, 0x00, - 0xff, 0xe0, 0x00, 0x40, 0x01, 0xa0, 0x00, 0x0b, 0x00, 0x1e, 0x00, 0x00, - 0x13, 0x26, 0x27, 0x06, 0x07, 0x11, 0x31, 0x16, 0x17, 0x36, 0x37, 0x11, - 0x03, 0x32, 0x37, 0x31, 0x31, 0x36, 0x35, 0x34, 0x27, 0x26, 0x23, 0x22, - 0x07, 0x06, 0x15, 0x14, 0x17, 0x16, 0x33, 0x38, 0x02, 0x16, 0x16, 0x02, - 0x02, 0x16, 0x16, 0x02, 0x18, 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, 0x0e, - 0x09, 0x09, 0x09, 0x09, 0x0e, 0x01, 0x88, 0x16, 0x02, 0x02, 0x16, 0xfe, - 0xe0, 0x16, 0x02, 0x02, 0x16, 0x01, 0x20, 0xfe, 0x58, 0x09, 0x09, 0x0e, - 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, 0x0e, 0x09, 0x09, 0x00, 0x00, 0x00, - 0x00, 0x02, 0x00, 0x00, 0xff, 0xde, 0x01, 0xc0, 0x01, 0xa2, 0x00, 0x48, - 0x00, 0x51, 0x00, 0x00, 0x13, 0x16, 0x07, 0x07, 0x31, 0x33, 0x31, 0x37, - 0x31, 0x36, 0x17, 0x16, 0x07, 0x07, 0x31, 0x33, 0x31, 0x16, 0x17, 0x06, - 0x07, 0x23, 0x31, 0x07, 0x31, 0x33, 0x31, 0x16, 0x17, 0x06, 0x07, 0x23, - 0x31, 0x07, 0x31, 0x06, 0x27, 0x26, 0x37, 0x37, 0x31, 0x23, 0x31, 0x07, - 0x31, 0x06, 0x27, 0x26, 0x37, 0x37, 0x31, 0x23, 0x31, 0x26, 0x27, 0x36, - 0x37, 0x33, 0x31, 0x37, 0x31, 0x23, 0x31, 0x26, 0x27, 0x36, 0x37, 0x33, - 0x31, 0x37, 0x31, 0x36, 0x17, 0x07, 0x07, 0x37, 0x07, 0x33, 0x31, 0x37, - 0x31, 0x23, 0xbd, 0x15, 0x02, 0x0f, 0x6f, 0x10, 0x07, 0x16, 0x15, 0x03, - 0x0e, 0x47, 0x16, 0x02, 0x02, 0x16, 0x51, 0x1d, 0x4e, 0x16, 0x02, 0x02, - 0x16, 0x57, 0x11, 0x07, 0x16, 0x15, 0x03, 0x0f, 0x6f, 0x11, 0x07, 0x16, - 0x15, 0x03, 0x0f, 0x48, 0x16, 0x02, 0x02, 0x16, 0x51, 0x1d, 0x4e, 0x16, - 0x02, 0x02, 0x16, 0x58, 0x10, 0x07, 0x16, 0x06, 0x1d, 0x1d, 0x1d, 0x6f, - 0x1d, 0x6f, 0x01, 0x9f, 0x06, 0x16, 0x4b, 0x55, 0x15, 0x03, 0x06, 0x16, - 0x4b, 0x02, 0x16, 0x16, 0x02, 0x90, 0x02, 0x16, 0x16, 0x02, 0x55, 0x15, - 0x02, 0x07, 0x16, 0x4b, 0x55, 0x15, 0x02, 0x07, 0x16, 0x4b, 0x02, 0x16, - 0x16, 0x02, 0x90, 0x02, 0x16, 0x16, 0x02, 0x55, 0x15, 0x03, 0x97, 0x90, - 0x90, 0x90, 0x90, 0x00, 0x00, 0x01, 0x00, 0x0b, 0xff, 0xc0, 0x01, 0x34, - 0x01, 0xc0, 0x00, 0x5d, 0x00, 0x00, 0x13, 0x26, 0x27, 0x06, 0x07, 0x15, - 0x31, 0x22, 0x23, 0x06, 0x07, 0x06, 0x07, 0x06, 0x17, 0x16, 0x17, 0x16, - 0x17, 0x16, 0x17, 0x33, 0x31, 0x16, 0x17, 0x16, 0x17, 0x16, 0x07, 0x06, - 0x07, 0x06, 0x27, 0x26, 0x27, 0x26, 0x27, 0x26, 0x07, 0x06, 0x17, 0x16, - 0x17, 0x16, 0x17, 0x31, 0x31, 0x32, 0x17, 0x32, 0x33, 0x15, 0x31, 0x16, - 0x17, 0x36, 0x37, 0x35, 0x31, 0x36, 0x37, 0x36, 0x37, 0x36, 0x27, 0x26, - 0x27, 0x26, 0x27, 0x26, 0x27, 0x23, 0x31, 0x26, 0x27, 0x26, 0x27, 0x26, - 0x37, 0x36, 0x37, 0x36, 0x37, 0x36, 0x17, 0x16, 0x17, 0x16, 0x37, 0x36, - 0x27, 0x26, 0x27, 0x35, 0xb8, 0x02, 0x16, 0x16, 0x02, 0x05, 0x04, 0x24, - 0x1f, 0x21, 0x09, 0x06, 0x0c, 0x0d, 0x16, 0x14, 0x19, 0x18, 0x18, 0x02, - 0x34, 0x1e, 0x0d, 0x04, 0x05, 0x03, 0x04, 0x1f, 0x21, 0x36, 0x12, 0x18, - 0x18, 0x11, 0x15, 0x0b, 0x07, 0x13, 0x15, 0x1c, 0x1b, 0x14, 0x03, 0x02, - 0x03, 0x02, 0x02, 0x16, 0x16, 0x02, 0x1d, 0x19, 0x33, 0x0d, 0x06, 0x0c, - 0x0d, 0x16, 0x14, 0x19, 0x18, 0x18, 0x02, 0x34, 0x1e, 0x0d, 0x04, 0x05, - 0x03, 0x05, 0x0f, 0x11, 0x1d, 0x1d, 0x1e, 0x1f, 0x18, 0x15, 0x07, 0x04, - 0x15, 0x1e, 0x2a, 0x01, 0xa8, 0x16, 0x02, 0x02, 0x16, 0x30, 0x02, 0x12, - 0x14, 0x2a, 0x1f, 0x18, 0x18, 0x0d, 0x0c, 0x07, 0x08, 0x06, 0x0c, 0x10, - 0x09, 0x08, 0x08, 0x11, 0x16, 0x0d, 0x0d, 0x07, 0x03, 0x06, 0x06, 0x08, - 0x07, 0x14, 0x15, 0x0a, 0x09, 0x07, 0x07, 0x03, 0x01, 0x32, 0x16, 0x02, - 0x02, 0x16, 0x31, 0x01, 0x0a, 0x11, 0x35, 0x1f, 0x18, 0x18, 0x0d, 0x0c, - 0x07, 0x08, 0x06, 0x0c, 0x10, 0x09, 0x08, 0x08, 0x11, 0x15, 0x09, 0x0b, - 0x02, 0x02, 0x04, 0x05, 0x06, 0x03, 0x15, 0x16, 0x07, 0x08, 0x05, 0x31, - 0x00, 0x03, 0x00, 0x01, 0x00, 0x01, 0x01, 0x7f, 0x01, 0x7f, 0x00, 0x0b, - 0x00, 0x18, 0x00, 0x25, 0x00, 0x00, 0x01, 0x36, 0x27, 0x26, 0x07, 0x01, - 0x31, 0x06, 0x17, 0x16, 0x37, 0x01, 0x05, 0x26, 0x27, 0x26, 0x07, 0x06, - 0x07, 0x16, 0x17, 0x16, 0x37, 0x36, 0x37, 0x01, 0x26, 0x27, 0x26, 0x07, - 0x06, 0x07, 0x16, 0x17, 0x16, 0x37, 0x36, 0x37, 0x01, 0x71, 0x0e, 0x0e, - 0x11, 0x11, 0xfe, 0xc0, 0x0e, 0x0e, 0x11, 0x11, 0x01, 0x40, 0xfe, 0xff, - 0x01, 0x17, 0x18, 0x18, 0x17, 0x01, 0x01, 0x17, 0x18, 0x18, 0x17, 0x01, - 0x01, 0x00, 0x01, 0x17, 0x18, 0x18, 0x17, 0x01, 0x01, 0x17, 0x18, 0x18, - 0x17, 0x01, 0x01, 0x4f, 0x11, 0x11, 0x0e, 0x0e, 0xfe, 0xc0, 0x11, 0x11, - 0x0e, 0x0e, 0x01, 0x40, 0x0f, 0x1b, 0x0f, 0x0c, 0x0c, 0x0f, 0x1b, 0x1b, - 0x0f, 0x0c, 0x0c, 0x0f, 0x1b, 0xff, 0x00, 0x1b, 0x0f, 0x0c, 0x0c, 0x0f, - 0x1b, 0x1b, 0x0f, 0x0c, 0x0c, 0x0f, 0x1b, 0x00, 0x00, 0x01, 0xff, 0xfa, - 0xff, 0xe0, 0x01, 0x86, 0x01, 0xa0, 0x00, 0x30, 0x00, 0x00, 0x13, 0x16, - 0x17, 0x15, 0x31, 0x37, 0x31, 0x36, 0x17, 0x16, 0x07, 0x07, 0x31, 0x17, - 0x31, 0x16, 0x07, 0x06, 0x27, 0x27, 0x31, 0x15, 0x31, 0x06, 0x07, 0x26, - 0x27, 0x35, 0x31, 0x07, 0x31, 0x06, 0x27, 0x26, 0x37, 0x37, 0x31, 0x27, - 0x31, 0x26, 0x37, 0x36, 0x17, 0x17, 0x31, 0x35, 0x31, 0x36, 0x37, 0xc0, - 0x16, 0x02, 0x83, 0x14, 0x0d, 0x0a, 0x11, 0x87, 0x87, 0x11, 0x0a, 0x0d, - 0x14, 0x83, 0x02, 0x16, 0x16, 0x02, 0x83, 0x14, 0x0d, 0x0a, 0x11, 0x87, - 0x87, 0x11, 0x0a, 0x0d, 0x14, 0x83, 0x02, 0x16, 0x01, 0xa0, 0x02, 0x16, - 0x9d, 0x51, 0x0a, 0x11, 0x14, 0x0d, 0x54, 0x54, 0x0d, 0x14, 0x11, 0x0a, - 0x51, 0x9d, 0x16, 0x02, 0x02, 0x16, 0x9d, 0x51, 0x0a, 0x11, 0x14, 0x0d, - 0x54, 0x54, 0x0d, 0x14, 0x11, 0x0a, 0x51, 0x9d, 0x16, 0x02, 0x00, 0x00, - 0x00, 0x01, 0x00, 0x10, 0xff, 0xf0, 0x01, 0xb0, 0x01, 0x90, 0x00, 0x1f, - 0x00, 0x00, 0x13, 0x26, 0x27, 0x06, 0x07, 0x15, 0x31, 0x23, 0x31, 0x06, - 0x07, 0x16, 0x17, 0x33, 0x31, 0x15, 0x31, 0x16, 0x17, 0x36, 0x37, 0x35, - 0x31, 0x33, 0x31, 0x36, 0x37, 0x26, 0x27, 0x23, 0x31, 0x35, 0xf8, 0x02, - 0x16, 0x16, 0x02, 0xa0, 0x16, 0x02, 0x02, 0x16, 0xa0, 0x02, 0x16, 0x16, - 0x02, 0xa0, 0x16, 0x02, 0x02, 0x16, 0xa0, 0x01, 0x78, 0x16, 0x02, 0x02, - 0x16, 0xa0, 0x02, 0x16, 0x16, 0x02, 0xa0, 0x16, 0x02, 0x02, 0x16, 0xa0, - 0x02, 0x16, 0x16, 0x02, 0xa0, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, - 0xff, 0xe0, 0x01, 0x40, 0x01, 0xa0, 0x00, 0x15, 0x00, 0x2c, 0x00, 0x00, - 0x13, 0x36, 0x37, 0x31, 0x31, 0x36, 0x37, 0x16, 0x17, 0x16, 0x17, 0x15, - 0x31, 0x06, 0x07, 0x06, 0x07, 0x26, 0x27, 0x26, 0x27, 0x35, 0x37, 0x06, - 0x07, 0x31, 0x31, 0x06, 0x07, 0x15, 0x31, 0x16, 0x17, 0x16, 0x17, 0x36, - 0x37, 0x36, 0x37, 0x35, 0x31, 0x26, 0x27, 0x26, 0x27, 0x00, 0x02, 0x2d, - 0x2d, 0x44, 0x44, 0x2d, 0x2d, 0x02, 0x02, 0x2d, 0x2d, 0x44, 0x44, 0x2d, - 0x2d, 0x02, 0xa0, 0x30, 0x1f, 0x20, 0x01, 0x01, 0x20, 0x1f, 0x30, 0x30, - 0x1f, 0x20, 0x01, 0x01, 0x20, 0x1f, 0x30, 0x01, 0x00, 0x44, 0x2d, 0x2d, - 0x02, 0x02, 0x2d, 0x2d, 0x44, 0x80, 0x44, 0x2d, 0x2d, 0x02, 0x02, 0x2d, - 0x2d, 0x44, 0x80, 0x70, 0x01, 0x20, 0x1f, 0x30, 0x80, 0x30, 0x1f, 0x20, - 0x01, 0x01, 0x20, 0x1f, 0x30, 0x80, 0x30, 0x1f, 0x20, 0x01, 0x00, 0x00, - 0x00, 0x01, 0xff, 0xfa, 0xff, 0xe0, 0x01, 0x00, 0x01, 0xa3, 0x00, 0x1d, - 0x00, 0x00, 0x13, 0x34, 0x27, 0x26, 0x07, 0x07, 0x31, 0x06, 0x17, 0x16, - 0x37, 0x37, 0x31, 0x11, 0x31, 0x23, 0x31, 0x06, 0x07, 0x16, 0x17, 0x33, - 0x33, 0x36, 0x37, 0x26, 0x27, 0x23, 0x31, 0x11, 0x98, 0x0c, 0x0d, 0x0c, - 0x68, 0x11, 0x09, 0x0e, 0x13, 0x44, 0x50, 0x16, 0x02, 0x02, 0x16, 0x68, - 0x68, 0x16, 0x02, 0x02, 0x16, 0x50, 0x01, 0x88, 0x0e, 0x07, 0x06, 0x07, - 0x40, 0x0d, 0x14, 0x11, 0x0a, 0x29, 0xfe, 0xb3, 0x02, 0x16, 0x16, 0x02, - 0x02, 0x16, 0x16, 0x02, 0x01, 0x78, 0x00, 0x00, 0x00, 0x01, 0xff, 0xf9, - 0xff, 0xe0, 0x01, 0x40, 0x01, 0xa0, 0x00, 0x2b, 0x00, 0x00, 0x13, 0x06, - 0x07, 0x07, 0x31, 0x06, 0x27, 0x26, 0x37, 0x37, 0x31, 0x36, 0x37, 0x33, - 0x31, 0x16, 0x17, 0x16, 0x17, 0x06, 0x07, 0x07, 0x31, 0x33, 0x31, 0x16, - 0x17, 0x06, 0x07, 0x21, 0x31, 0x26, 0x27, 0x26, 0x37, 0x37, 0x31, 0x36, - 0x37, 0x26, 0x27, 0x26, 0x27, 0x23, 0x94, 0x2a, 0x1d, 0x24, 0x11, 0x11, - 0x0e, 0x0e, 0x24, 0x2b, 0x3e, 0x07, 0x3c, 0x28, 0x27, 0x02, 0x01, 0x2c, - 0xa6, 0xd3, 0x16, 0x02, 0x02, 0x16, 0xfe, 0xf0, 0x10, 0x06, 0x05, 0x0b, - 0xd3, 0x1c, 0x01, 0x01, 0x1a, 0x1b, 0x27, 0x07, 0x01, 0x70, 0x01, 0x1c, - 0x24, 0x0e, 0x0e, 0x11, 0x11, 0x23, 0x2b, 0x01, 0x02, 0x27, 0x28, 0x3c, - 0x3d, 0x2a, 0x9c, 0x02, 0x16, 0x16, 0x02, 0x01, 0x0e, 0x0f, 0x0b, 0xc6, - 0x1c, 0x28, 0x27, 0x1b, 0x1a, 0x01, 0x00, 0x00, 0x00, 0x01, 0xff, 0xfb, - 0xff, 0xe0, 0x01, 0x40, 0x01, 0xa0, 0x00, 0x3a, 0x00, 0x00, 0x13, 0x36, - 0x37, 0x21, 0x31, 0x16, 0x17, 0x16, 0x07, 0x07, 0x31, 0x33, 0x31, 0x16, - 0x17, 0x16, 0x17, 0x06, 0x07, 0x06, 0x07, 0x23, 0x31, 0x22, 0x27, 0x26, - 0x27, 0x27, 0x31, 0x26, 0x37, 0x36, 0x17, 0x17, 0x31, 0x16, 0x17, 0x33, - 0x31, 0x36, 0x37, 0x36, 0x37, 0x26, 0x27, 0x26, 0x27, 0x23, 0x31, 0x26, - 0x27, 0x26, 0x37, 0x37, 0x31, 0x23, 0x31, 0x26, 0x27, 0x00, 0x02, 0x16, - 0x01, 0x00, 0x10, 0x06, 0x06, 0x0b, 0x95, 0x28, 0x38, 0x25, 0x26, 0x01, - 0x01, 0x26, 0x25, 0x38, 0x5b, 0x1e, 0x18, 0x19, 0x0e, 0x01, 0x08, 0x12, - 0x15, 0x0b, 0x02, 0x11, 0x21, 0x5b, 0x24, 0x17, 0x18, 0x01, 0x01, 0x18, - 0x17, 0x24, 0x64, 0x10, 0x06, 0x06, 0x0b, 0x95, 0xc4, 0x16, 0x02, 0x01, - 0x88, 0x16, 0x02, 0x01, 0x0e, 0x0f, 0x0b, 0x8f, 0x01, 0x26, 0x25, 0x38, - 0x38, 0x25, 0x26, 0x01, 0x10, 0x0f, 0x1a, 0x04, 0x15, 0x0b, 0x08, 0x12, - 0x04, 0x1e, 0x01, 0x01, 0x18, 0x17, 0x24, 0x24, 0x17, 0x18, 0x01, 0x01, - 0x0e, 0x0f, 0x0b, 0x8f, 0x02, 0x16, 0x00, 0x00, 0x00, 0x01, 0xff, 0xfd, - 0xff, 0xe0, 0x01, 0x80, 0x01, 0xa6, 0x00, 0x27, 0x00, 0x00, 0x13, 0x36, - 0x27, 0x26, 0x07, 0x03, 0x31, 0x06, 0x17, 0x16, 0x33, 0x33, 0x31, 0x15, - 0x31, 0x16, 0x17, 0x36, 0x37, 0x35, 0x31, 0x33, 0x31, 0x36, 0x37, 0x26, - 0x27, 0x23, 0x31, 0x35, 0x31, 0x26, 0x27, 0x06, 0x07, 0x15, 0x31, 0x23, - 0x31, 0x37, 0xbd, 0x09, 0x13, 0x14, 0x0c, 0x90, 0x06, 0x06, 0x08, 0x0d, - 0xf8, 0x02, 0x16, 0x16, 0x02, 0x28, 0x16, 0x02, 0x02, 0x16, 0x28, 0x02, - 0x16, 0x16, 0x02, 0xd0, 0x7d, 0x01, 0x7d, 0x14, 0x0c, 0x09, 0x13, 0xfe, - 0xf0, 0x0c, 0x0b, 0x0c, 0x68, 0x16, 0x02, 0x02, 0x16, 0x68, 0x02, 0x16, - 0x16, 0x02, 0x98, 0x16, 0x02, 0x02, 0x16, 0x98, 0xed, 0x00, 0x00, 0x00, - 0x00, 0x01, 0xff, 0xfb, 0xff, 0xe0, 0x01, 0x40, 0x01, 0xa0, 0x00, 0x37, - 0x00, 0x00, 0x13, 0x36, 0x37, 0x33, 0x31, 0x16, 0x17, 0x06, 0x07, 0x23, - 0x31, 0x07, 0x31, 0x33, 0x31, 0x16, 0x17, 0x16, 0x17, 0x06, 0x07, 0x06, - 0x07, 0x23, 0x31, 0x22, 0x27, 0x26, 0x27, 0x27, 0x31, 0x26, 0x37, 0x36, - 0x17, 0x17, 0x31, 0x16, 0x17, 0x33, 0x31, 0x36, 0x37, 0x36, 0x37, 0x26, - 0x27, 0x26, 0x27, 0x23, 0x31, 0x22, 0x27, 0x26, 0x37, 0x37, 0x20, 0x05, - 0x13, 0xd0, 0x16, 0x02, 0x02, 0x16, 0xbc, 0x17, 0x87, 0x38, 0x25, 0x26, - 0x01, 0x01, 0x26, 0x25, 0x38, 0x5f, 0x1c, 0x17, 0x17, 0x0c, 0x05, 0x07, - 0x12, 0x15, 0x0b, 0x05, 0x0e, 0x1d, 0x5f, 0x24, 0x17, 0x18, 0x01, 0x01, - 0x18, 0x17, 0x24, 0xa4, 0x0b, 0x07, 0x07, 0x01, 0x20, 0x01, 0x8c, 0x13, - 0x01, 0x02, 0x16, 0x16, 0x02, 0x88, 0x01, 0x26, 0x25, 0x38, 0x38, 0x25, - 0x26, 0x01, 0x0e, 0x0e, 0x19, 0x08, 0x15, 0x0c, 0x07, 0x12, 0x08, 0x1a, - 0x01, 0x01, 0x18, 0x17, 0x24, 0x24, 0x17, 0x18, 0x01, 0x09, 0x08, 0x0b, - 0xb8, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0xff, 0xe0, 0x01, 0x40, - 0x01, 0xa7, 0x00, 0x14, 0x00, 0x2c, 0x00, 0x00, 0x25, 0x26, 0x27, 0x31, - 0x31, 0x26, 0x27, 0x06, 0x07, 0x07, 0x31, 0x06, 0x15, 0x16, 0x17, 0x16, - 0x17, 0x36, 0x37, 0x36, 0x37, 0x27, 0x36, 0x33, 0x16, 0x17, 0x16, 0x17, - 0x06, 0x07, 0x06, 0x07, 0x26, 0x27, 0x26, 0x27, 0x36, 0x37, 0x37, 0x31, - 0x36, 0x17, 0x16, 0x07, 0x07, 0x01, 0x10, 0x01, 0x20, 0x1f, 0x30, 0x32, - 0x20, 0x05, 0x19, 0x01, 0x20, 0x1f, 0x30, 0x30, 0x1f, 0x20, 0x01, 0x7e, - 0x07, 0x07, 0x44, 0x2d, 0x2d, 0x02, 0x02, 0x2d, 0x2d, 0x44, 0x44, 0x2d, - 0x2d, 0x02, 0x01, 0x29, 0x8b, 0x10, 0x12, 0x10, 0x0c, 0x49, 0x80, 0x30, - 0x1f, 0x20, 0x01, 0x01, 0x23, 0x06, 0x1f, 0x27, 0x30, 0x1f, 0x20, 0x01, - 0x01, 0x20, 0x1f, 0x30, 0x9f, 0x01, 0x02, 0x2d, 0x2d, 0x44, 0x44, 0x2d, - 0x2d, 0x02, 0x02, 0x2d, 0x2d, 0x44, 0x40, 0x2c, 0xab, 0x10, 0x0c, 0x10, - 0x12, 0x5a, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0xff, 0xda, 0x01, 0x43, - 0x01, 0xa0, 0x00, 0x14, 0x00, 0x00, 0x13, 0x36, 0x37, 0x21, 0x31, 0x32, - 0x17, 0x16, 0x07, 0x03, 0x31, 0x06, 0x27, 0x26, 0x37, 0x13, 0x31, 0x23, - 0x31, 0x26, 0x27, 0x00, 0x02, 0x16, 0x01, 0x10, 0x0e, 0x07, 0x06, 0x06, - 0xf0, 0x0d, 0x14, 0x12, 0x0a, 0xda, 0xe6, 0x16, 0x02, 0x01, 0x88, 0x16, - 0x02, 0x0c, 0x0c, 0x0c, 0xfe, 0x70, 0x12, 0x09, 0x0d, 0x14, 0x01, 0x6c, - 0x02, 0x16, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0xff, 0xe0, 0x01, 0x40, - 0x01, 0xa0, 0x00, 0x22, 0x00, 0x44, 0x00, 0x63, 0x00, 0x00, 0x01, 0x26, - 0x27, 0x31, 0x31, 0x26, 0x27, 0x23, 0x31, 0x06, 0x07, 0x06, 0x07, 0x16, - 0x17, 0x06, 0x07, 0x06, 0x15, 0x16, 0x17, 0x16, 0x17, 0x33, 0x31, 0x36, - 0x37, 0x36, 0x37, 0x34, 0x27, 0x26, 0x27, 0x36, 0x37, 0x07, 0x33, 0x23, - 0x33, 0x16, 0x17, 0x16, 0x17, 0x06, 0x07, 0x06, 0x07, 0x23, 0x31, 0x26, - 0x27, 0x26, 0x27, 0x36, 0x37, 0x36, 0x37, 0x33, 0x31, 0x30, 0x31, 0x30, - 0x31, 0x33, 0x31, 0x30, 0x31, 0x30, 0x31, 0x35, 0x30, 0x31, 0x31, 0x31, - 0x30, 0x31, 0x23, 0x31, 0x30, 0x31, 0x30, 0x31, 0x26, 0x27, 0x26, 0x27, - 0x36, 0x37, 0x36, 0x37, 0x33, 0x31, 0x16, 0x17, 0x16, 0x17, 0x06, 0x07, - 0x06, 0x07, 0x01, 0x30, 0x01, 0x23, 0x23, 0x35, 0x28, 0x35, 0x23, 0x23, - 0x01, 0x02, 0x29, 0x1b, 0x10, 0x10, 0x01, 0x23, 0x23, 0x35, 0x48, 0x35, - 0x23, 0x23, 0x01, 0x10, 0x10, 0x1b, 0x29, 0x02, 0x7c, 0x10, 0x10, 0x10, - 0x20, 0x16, 0x15, 0x01, 0x01, 0x15, 0x16, 0x20, 0x48, 0x20, 0x16, 0x15, - 0x01, 0x01, 0x15, 0x16, 0x20, 0x10, 0x28, 0x28, 0x20, 0x16, 0x15, 0x01, - 0x01, 0x15, 0x16, 0x20, 0x28, 0x20, 0x16, 0x15, 0x01, 0x01, 0x15, 0x16, - 0x20, 0x01, 0x24, 0x35, 0x23, 0x23, 0x01, 0x01, 0x23, 0x23, 0x35, 0x3a, - 0x24, 0x11, 0x1b, 0x1c, 0x22, 0x35, 0x23, 0x23, 0x01, 0x01, 0x23, 0x23, - 0x35, 0x22, 0x1c, 0x1b, 0x11, 0x24, 0x3a, 0x7c, 0x01, 0x15, 0x16, 0x20, - 0x20, 0x16, 0x15, 0x01, 0x01, 0x15, 0x16, 0x20, 0x20, 0x16, 0x15, 0x01, - 0x30, 0x01, 0x15, 0x16, 0x20, 0x20, 0x16, 0x15, 0x01, 0x01, 0x15, 0x16, - 0x20, 0x20, 0x16, 0x15, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, - 0xff, 0xd9, 0x01, 0x40, 0x01, 0xa0, 0x00, 0x14, 0x00, 0x2c, 0x00, 0x00, - 0x13, 0x16, 0x17, 0x31, 0x31, 0x16, 0x17, 0x36, 0x37, 0x37, 0x31, 0x36, - 0x35, 0x26, 0x27, 0x26, 0x27, 0x06, 0x07, 0x06, 0x07, 0x17, 0x06, 0x23, - 0x26, 0x27, 0x26, 0x27, 0x36, 0x37, 0x36, 0x37, 0x16, 0x17, 0x16, 0x17, - 0x06, 0x07, 0x07, 0x31, 0x06, 0x27, 0x26, 0x37, 0x37, 0x30, 0x01, 0x20, - 0x1f, 0x30, 0x32, 0x20, 0x05, 0x19, 0x01, 0x20, 0x1f, 0x30, 0x30, 0x1f, - 0x20, 0x01, 0x7e, 0x07, 0x07, 0x44, 0x2d, 0x2d, 0x02, 0x02, 0x2d, 0x2d, - 0x44, 0x44, 0x2d, 0x2d, 0x02, 0x01, 0x29, 0x8b, 0x10, 0x12, 0x10, 0x0c, - 0x49, 0x01, 0x00, 0x30, 0x1f, 0x20, 0x01, 0x01, 0x23, 0x06, 0x1f, 0x27, - 0x30, 0x1f, 0x20, 0x01, 0x01, 0x20, 0x1f, 0x30, 0x9f, 0x01, 0x02, 0x2d, - 0x2d, 0x44, 0x44, 0x2d, 0x2d, 0x02, 0x02, 0x2d, 0x2d, 0x44, 0x40, 0x2c, - 0xab, 0x10, 0x0c, 0x10, 0x12, 0x5a, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, - 0xff, 0xfb, 0x01, 0x85, 0x01, 0x85, 0x00, 0x14, 0x00, 0x00, 0x01, 0x16, - 0x07, 0x05, 0x31, 0x05, 0x31, 0x16, 0x07, 0x06, 0x27, 0x25, 0x31, 0x26, - 0x27, 0x34, 0x37, 0x25, 0x31, 0x36, 0x17, 0x01, 0x7e, 0x07, 0x12, 0xfe, - 0xdb, 0x01, 0x25, 0x12, 0x08, 0x0b, 0x15, 0xfe, 0xb0, 0x0c, 0x01, 0x0d, - 0x01, 0x50, 0x15, 0x0c, 0x01, 0x73, 0x15, 0x0c, 0x92, 0x93, 0x0b, 0x15, - 0x12, 0x08, 0xa8, 0x06, 0x0f, 0x0e, 0x07, 0xa8, 0x08, 0x12, 0x00, 0x00, - 0x00, 0x02, 0x00, 0x10, 0x00, 0x50, 0x01, 0xb0, 0x01, 0x30, 0x00, 0x0b, - 0x00, 0x17, 0x00, 0x00, 0x13, 0x06, 0x07, 0x16, 0x17, 0x21, 0x31, 0x36, - 0x37, 0x26, 0x27, 0x21, 0x15, 0x06, 0x07, 0x16, 0x17, 0x21, 0x31, 0x36, - 0x37, 0x26, 0x27, 0x21, 0x28, 0x16, 0x02, 0x02, 0x16, 0x01, 0x70, 0x16, - 0x02, 0x02, 0x16, 0xfe, 0x90, 0x16, 0x02, 0x02, 0x16, 0x01, 0x70, 0x16, - 0x02, 0x02, 0x16, 0xfe, 0x90, 0x01, 0x30, 0x02, 0x16, 0x16, 0x02, 0x02, - 0x16, 0x16, 0x02, 0xb0, 0x02, 0x16, 0x16, 0x02, 0x02, 0x16, 0x16, 0x02, - 0x00, 0x01, 0xff, 0xfb, 0xff, 0xfb, 0x01, 0x80, 0x01, 0x85, 0x00, 0x14, - 0x00, 0x00, 0x13, 0x06, 0x17, 0x05, 0x31, 0x05, 0x31, 0x06, 0x17, 0x16, - 0x37, 0x25, 0x31, 0x36, 0x37, 0x34, 0x27, 0x25, 0x31, 0x26, 0x07, 0x03, - 0x08, 0x12, 0x01, 0x25, 0xfe, 0xdb, 0x12, 0x08, 0x0b, 0x15, 0x01, 0x50, - 0x0c, 0x01, 0x0d, 0xfe, 0xb0, 0x15, 0x0b, 0x01, 0x73, 0x15, 0x0c, 0x92, - 0x93, 0x0b, 0x15, 0x12, 0x08, 0xa8, 0x07, 0x0e, 0x0f, 0x07, 0xa8, 0x07, - 0x12, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x10, 0xff, 0xe0, 0x01, 0x30, - 0x01, 0xa0, 0x00, 0x34, 0x00, 0x47, 0x00, 0x00, 0x13, 0x36, 0x37, 0x31, - 0x31, 0x36, 0x37, 0x33, 0x31, 0x16, 0x17, 0x16, 0x17, 0x15, 0x31, 0x06, - 0x07, 0x07, 0x31, 0x06, 0x07, 0x15, 0x31, 0x16, 0x17, 0x36, 0x37, 0x35, - 0x31, 0x34, 0x37, 0x37, 0x31, 0x36, 0x37, 0x36, 0x35, 0x35, 0x31, 0x26, - 0x27, 0x26, 0x27, 0x23, 0x31, 0x06, 0x07, 0x06, 0x07, 0x16, 0x17, 0x36, - 0x37, 0x13, 0x32, 0x37, 0x31, 0x31, 0x36, 0x35, 0x34, 0x27, 0x26, 0x23, - 0x22, 0x07, 0x06, 0x15, 0x14, 0x17, 0x16, 0x33, 0x40, 0x01, 0x16, 0x17, - 0x22, 0x20, 0x22, 0x17, 0x16, 0x01, 0x01, 0x1f, 0x34, 0x23, 0x01, 0x02, - 0x16, 0x16, 0x02, 0x0e, 0x35, 0x19, 0x0e, 0x0e, 0x01, 0x25, 0x24, 0x36, - 0x20, 0x36, 0x25, 0x24, 0x01, 0x02, 0x16, 0x16, 0x02, 0x60, 0x0e, 0x09, - 0x09, 0x09, 0x09, 0x0e, 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, 0x01, 0x20, - 0x22, 0x17, 0x16, 0x01, 0x01, 0x16, 0x17, 0x22, 0x05, 0x26, 0x16, 0x22, - 0x19, 0x2a, 0x02, 0x16, 0x02, 0x02, 0x16, 0x02, 0x11, 0x0a, 0x22, 0x12, - 0x1a, 0x1a, 0x1e, 0x05, 0x36, 0x25, 0x24, 0x01, 0x01, 0x24, 0x25, 0x36, - 0x16, 0x02, 0x02, 0x16, 0xfe, 0xc0, 0x09, 0x09, 0x0e, 0x0e, 0x09, 0x09, - 0x09, 0x09, 0x0e, 0x0e, 0x09, 0x09, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, - 0xff, 0xc0, 0x02, 0x00, 0x01, 0xc0, 0x00, 0x4a, 0x00, 0x57, 0x00, 0x00, - 0x01, 0x06, 0x07, 0x31, 0x31, 0x06, 0x07, 0x16, 0x17, 0x16, 0x17, 0x16, - 0x17, 0x06, 0x07, 0x26, 0x27, 0x26, 0x27, 0x26, 0x27, 0x36, 0x37, 0x36, - 0x37, 0x36, 0x37, 0x16, 0x17, 0x16, 0x17, 0x16, 0x17, 0x15, 0x31, 0x06, - 0x07, 0x06, 0x07, 0x26, 0x27, 0x06, 0x07, 0x26, 0x27, 0x26, 0x27, 0x36, - 0x37, 0x36, 0x37, 0x16, 0x17, 0x36, 0x37, 0x16, 0x17, 0x15, 0x31, 0x15, - 0x31, 0x14, 0x17, 0x16, 0x33, 0x32, 0x37, 0x36, 0x35, 0x35, 0x31, 0x26, - 0x27, 0x26, 0x27, 0x17, 0x26, 0x27, 0x26, 0x07, 0x06, 0x07, 0x16, 0x17, - 0x16, 0x37, 0x36, 0x37, 0x01, 0x00, 0x58, 0x3b, 0x3b, 0x02, 0x02, 0x3b, - 0x3b, 0x58, 0x16, 0x02, 0x02, 0x16, 0x48, 0x39, 0x3a, 0x22, 0x22, 0x01, - 0x01, 0x22, 0x22, 0x3a, 0x39, 0x48, 0x48, 0x39, 0x3a, 0x22, 0x22, 0x01, - 0x01, 0x1a, 0x1a, 0x27, 0x31, 0x1a, 0x23, 0x36, 0x33, 0x22, 0x22, 0x01, - 0x01, 0x22, 0x22, 0x33, 0x2c, 0x20, 0x07, 0x0d, 0x16, 0x02, 0x0d, 0x0c, - 0x13, 0x13, 0x0c, 0x0d, 0x02, 0x3b, 0x3b, 0x58, 0x48, 0x01, 0x23, 0x24, - 0x24, 0x23, 0x01, 0x01, 0x23, 0x24, 0x24, 0x23, 0x01, 0x01, 0x90, 0x02, - 0x3b, 0x3b, 0x58, 0x58, 0x3b, 0x3b, 0x02, 0x02, 0x16, 0x16, 0x02, 0x01, - 0x22, 0x22, 0x3a, 0x39, 0x48, 0x48, 0x39, 0x3a, 0x22, 0x22, 0x01, 0x01, - 0x22, 0x22, 0x3a, 0x39, 0x48, 0x1c, 0x27, 0x1a, 0x1a, 0x01, 0x02, 0x25, - 0x25, 0x02, 0x01, 0x22, 0x22, 0x33, 0x33, 0x22, 0x22, 0x01, 0x01, 0x1a, - 0x0a, 0x01, 0x02, 0x16, 0x50, 0x1c, 0x13, 0x0c, 0x0d, 0x0d, 0x0c, 0x13, - 0x1c, 0x58, 0x3b, 0x3b, 0x02, 0xd0, 0x29, 0x15, 0x14, 0x14, 0x15, 0x29, - 0x29, 0x15, 0x14, 0x14, 0x15, 0x29, 0x00, 0x00, 0x00, 0x02, 0xff, 0xfb, - 0xff, 0xdb, 0x01, 0x85, 0x01, 0xa0, 0x00, 0x15, 0x00, 0x1c, 0x00, 0x00, - 0x13, 0x26, 0x27, 0x06, 0x07, 0x03, 0x31, 0x06, 0x17, 0x16, 0x37, 0x37, - 0x31, 0x33, 0x31, 0x17, 0x31, 0x16, 0x37, 0x36, 0x27, 0x03, 0x13, 0x23, - 0x33, 0x23, 0x37, 0x31, 0x17, 0xd6, 0x06, 0x10, 0x10, 0x06, 0xa8, 0x07, - 0x14, 0x15, 0x0a, 0x22, 0xe0, 0x22, 0x0a, 0x15, 0x14, 0x07, 0xa8, 0x46, - 0xb8, 0xb8, 0xb8, 0x5c, 0x5c, 0x01, 0x91, 0x0e, 0x01, 0x01, 0x0e, 0xfe, - 0x70, 0x15, 0x0a, 0x07, 0x14, 0x51, 0x51, 0x14, 0x07, 0x0a, 0x15, 0x01, - 0x90, 0xfe, 0xdf, 0xda, 0xda, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, - 0xff, 0xe0, 0x01, 0x40, 0x01, 0xa0, 0x00, 0x1f, 0x00, 0x31, 0x00, 0x42, - 0x00, 0x00, 0x13, 0x06, 0x07, 0x31, 0x31, 0x06, 0x07, 0x15, 0x31, 0x15, - 0x31, 0x16, 0x17, 0x16, 0x17, 0x33, 0x31, 0x36, 0x37, 0x36, 0x37, 0x34, - 0x27, 0x26, 0x27, 0x36, 0x37, 0x26, 0x27, 0x26, 0x27, 0x23, 0x17, 0x23, - 0x33, 0x23, 0x35, 0x31, 0x36, 0x37, 0x33, 0x31, 0x16, 0x17, 0x16, 0x17, - 0x06, 0x07, 0x06, 0x07, 0x07, 0x33, 0x23, 0x33, 0x16, 0x17, 0x16, 0x17, - 0x06, 0x07, 0x06, 0x07, 0x23, 0x31, 0x26, 0x27, 0x35, 0x38, 0x18, 0x10, - 0x0f, 0x01, 0x01, 0x0f, 0x10, 0x18, 0x8c, 0x35, 0x23, 0x23, 0x01, 0x13, - 0x13, 0x1f, 0x24, 0x01, 0x01, 0x23, 0x23, 0x35, 0x6c, 0x6c, 0x74, 0x74, - 0x74, 0x01, 0x07, 0x6c, 0x20, 0x16, 0x15, 0x01, 0x01, 0x15, 0x16, 0x20, - 0x74, 0x74, 0x74, 0x94, 0x20, 0x16, 0x15, 0x01, 0x01, 0x15, 0x16, 0x20, - 0x8c, 0x07, 0x01, 0x01, 0xa0, 0x01, 0x0f, 0x10, 0x18, 0xa8, 0xa8, 0x18, - 0x10, 0x0f, 0x01, 0x01, 0x23, 0x23, 0x35, 0x25, 0x1d, 0x1e, 0x0f, 0x23, - 0x36, 0x35, 0x23, 0x23, 0x01, 0xc8, 0x90, 0x07, 0x01, 0x01, 0x15, 0x16, - 0x20, 0x20, 0x16, 0x15, 0x01, 0x30, 0x01, 0x15, 0x16, 0x20, 0x20, 0x16, - 0x15, 0x01, 0x01, 0x07, 0x90, 0x00, 0x00, 0x00, 0x00, 0x01, 0xff, 0xf9, - 0xff, 0xd8, 0x01, 0x87, 0x01, 0xa7, 0x00, 0x28, 0x00, 0x00, 0x01, 0x26, - 0x23, 0x31, 0x31, 0x22, 0x07, 0x06, 0x15, 0x14, 0x17, 0x16, 0x33, 0x32, - 0x37, 0x36, 0x17, 0x16, 0x07, 0x06, 0x07, 0x06, 0x27, 0x26, 0x27, 0x26, - 0x27, 0x26, 0x37, 0x36, 0x37, 0x36, 0x37, 0x36, 0x17, 0x16, 0x17, 0x16, - 0x07, 0x06, 0x27, 0x01, 0x58, 0x36, 0x45, 0x45, 0x36, 0x32, 0x32, 0x36, - 0x45, 0x45, 0x36, 0x10, 0x11, 0x0e, 0x0e, 0x2c, 0x38, 0x38, 0x38, 0x38, - 0x2c, 0x2c, 0x0e, 0x0e, 0x0e, 0x0e, 0x2c, 0x2c, 0x38, 0x38, 0x38, 0x38, - 0x2c, 0x0e, 0x0e, 0x11, 0x10, 0x01, 0x3c, 0x34, 0x34, 0x36, 0x46, 0x46, - 0x36, 0x34, 0x34, 0x0e, 0x0e, 0x11, 0x12, 0x2b, 0x0f, 0x0f, 0x0f, 0x0f, - 0x2b, 0x2d, 0x39, 0x39, 0x39, 0x39, 0x2c, 0x2c, 0x0f, 0x0e, 0x0e, 0x0f, - 0x2c, 0x11, 0x11, 0x0e, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, - 0xff, 0xe0, 0x01, 0x80, 0x01, 0xa0, 0x00, 0x11, 0x00, 0x2d, 0x00, 0x00, - 0x13, 0x06, 0x07, 0x11, 0x31, 0x16, 0x17, 0x33, 0x31, 0x36, 0x37, 0x36, - 0x37, 0x26, 0x27, 0x26, 0x27, 0x23, 0x07, 0x36, 0x37, 0x31, 0x31, 0x36, - 0x37, 0x33, 0x31, 0x16, 0x17, 0x16, 0x17, 0x16, 0x17, 0x06, 0x07, 0x06, - 0x07, 0x06, 0x07, 0x23, 0x31, 0x26, 0x27, 0x26, 0x27, 0x11, 0x38, 0x07, - 0x01, 0x01, 0x07, 0x68, 0x4b, 0x31, 0x32, 0x02, 0x02, 0x32, 0x31, 0x4b, - 0x68, 0x38, 0x01, 0x0f, 0x10, 0x18, 0x68, 0x3f, 0x32, 0x33, 0x1d, 0x1e, - 0x01, 0x01, 0x1e, 0x1d, 0x33, 0x32, 0x3f, 0x68, 0x18, 0x10, 0x0f, 0x01, - 0x01, 0x70, 0x01, 0x07, 0xfe, 0xb0, 0x07, 0x01, 0x02, 0x32, 0x31, 0x4b, - 0x4b, 0x31, 0x32, 0x02, 0x08, 0x18, 0x10, 0x0f, 0x01, 0x01, 0x1e, 0x1d, - 0x33, 0x32, 0x3f, 0x3f, 0x32, 0x33, 0x1d, 0x1e, 0x01, 0x01, 0x0f, 0x10, - 0x18, 0x01, 0x50, 0x00, 0x00, 0x01, 0x00, 0x00, 0xff, 0xe0, 0x01, 0x40, - 0x01, 0xa0, 0x00, 0x2d, 0x00, 0x00, 0x13, 0x06, 0x07, 0x31, 0x31, 0x06, - 0x07, 0x15, 0x31, 0x15, 0x31, 0x16, 0x17, 0x16, 0x17, 0x33, 0x31, 0x36, - 0x37, 0x26, 0x27, 0x23, 0x31, 0x26, 0x27, 0x35, 0x31, 0x33, 0x31, 0x36, - 0x37, 0x26, 0x27, 0x23, 0x31, 0x35, 0x31, 0x36, 0x37, 0x33, 0x31, 0x36, - 0x37, 0x26, 0x27, 0x23, 0x38, 0x18, 0x10, 0x0f, 0x01, 0x01, 0x0f, 0x10, - 0x18, 0xf0, 0x16, 0x02, 0x02, 0x16, 0xf0, 0x07, 0x01, 0xb8, 0x16, 0x02, - 0x02, 0x16, 0xb8, 0x01, 0x07, 0xf0, 0x16, 0x02, 0x02, 0x16, 0xf0, 0x01, - 0xa0, 0x01, 0x0f, 0x10, 0x18, 0xa8, 0xa8, 0x18, 0x10, 0x0f, 0x01, 0x02, - 0x16, 0x16, 0x02, 0x01, 0x07, 0x98, 0x02, 0x16, 0x16, 0x02, 0x88, 0x07, - 0x01, 0x02, 0x16, 0x16, 0x02, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, - 0xff, 0xe0, 0x01, 0x40, 0x01, 0xa0, 0x00, 0x23, 0x00, 0x00, 0x13, 0x06, - 0x07, 0x31, 0x31, 0x06, 0x07, 0x15, 0x31, 0x15, 0x31, 0x16, 0x17, 0x36, - 0x37, 0x35, 0x31, 0x33, 0x31, 0x36, 0x37, 0x26, 0x27, 0x23, 0x31, 0x35, - 0x31, 0x36, 0x37, 0x33, 0x31, 0x36, 0x37, 0x26, 0x27, 0x23, 0x38, 0x18, - 0x10, 0x0f, 0x01, 0x02, 0x16, 0x16, 0x02, 0xb8, 0x16, 0x02, 0x02, 0x16, - 0xb8, 0x01, 0x07, 0xf0, 0x16, 0x02, 0x02, 0x16, 0xf0, 0x01, 0xa0, 0x01, - 0x0f, 0x10, 0x18, 0xa0, 0xd0, 0x16, 0x02, 0x02, 0x16, 0xb8, 0x02, 0x16, - 0x16, 0x02, 0x88, 0x07, 0x01, 0x02, 0x16, 0x16, 0x02, 0x00, 0x00, 0x00, - 0x00, 0x01, 0x00, 0x00, 0xff, 0xe0, 0x01, 0xc0, 0x01, 0xa0, 0x00, 0x32, - 0x00, 0x00, 0x13, 0x06, 0x07, 0x31, 0x31, 0x06, 0x07, 0x16, 0x17, 0x16, - 0x17, 0x36, 0x37, 0x36, 0x37, 0x23, 0x31, 0x26, 0x27, 0x36, 0x37, 0x33, - 0x31, 0x32, 0x17, 0x16, 0x07, 0x06, 0x07, 0x06, 0x07, 0x26, 0x27, 0x26, - 0x27, 0x26, 0x27, 0x36, 0x37, 0x36, 0x37, 0x36, 0x37, 0x16, 0x17, 0x16, - 0x07, 0x06, 0x27, 0x26, 0x27, 0xe0, 0x4b, 0x31, 0x32, 0x02, 0x02, 0x32, - 0x31, 0x4b, 0x44, 0x30, 0x30, 0x0a, 0x95, 0x16, 0x02, 0x02, 0x16, 0x9f, - 0x11, 0x0b, 0x0c, 0x01, 0x09, 0x3e, 0x3e, 0x5a, 0x3f, 0x32, 0x33, 0x1d, - 0x1e, 0x01, 0x01, 0x1e, 0x1d, 0x33, 0x32, 0x3f, 0x58, 0x3d, 0x0f, 0x0d, - 0x10, 0x12, 0x30, 0x45, 0x01, 0x70, 0x02, 0x32, 0x31, 0x4b, 0x4b, 0x31, - 0x32, 0x02, 0x01, 0x2b, 0x2a, 0x42, 0x02, 0x16, 0x16, 0x02, 0x0c, 0x0c, - 0x12, 0x59, 0x39, 0x3a, 0x02, 0x01, 0x1e, 0x1d, 0x33, 0x32, 0x3f, 0x3f, - 0x32, 0x33, 0x1d, 0x1e, 0x01, 0x02, 0x37, 0x10, 0x12, 0x0f, 0x0d, 0x2c, - 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0xff, 0xe0, 0x01, 0x80, - 0x01, 0xa0, 0x00, 0x22, 0x00, 0x00, 0x25, 0x15, 0x35, 0x15, 0x16, 0x17, - 0x36, 0x37, 0x35, 0x31, 0x35, 0x31, 0x26, 0x27, 0x06, 0x07, 0x15, 0x31, - 0x21, 0x31, 0x35, 0x31, 0x26, 0x27, 0x06, 0x07, 0x11, 0x31, 0x16, 0x17, - 0x36, 0x37, 0x35, 0x31, 0x21, 0x01, 0x50, 0x02, 0x16, 0x16, 0x02, 0x02, - 0x16, 0x16, 0x02, 0xfe, 0xe0, 0x02, 0x16, 0x16, 0x02, 0x02, 0x16, 0x16, - 0x02, 0x01, 0x20, 0xc0, 0xc8, 0xc8, 0xc8, 0x16, 0x02, 0x02, 0x16, 0xe8, - 0xa8, 0x16, 0x02, 0x02, 0x16, 0x98, 0x98, 0x16, 0x02, 0x02, 0x16, 0xfe, - 0x70, 0x16, 0x02, 0x02, 0x16, 0xc8, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, - 0xff, 0xe0, 0x01, 0x40, 0x01, 0xa0, 0x00, 0x1f, 0x00, 0x00, 0x13, 0x06, - 0x07, 0x16, 0x17, 0x33, 0x31, 0x11, 0x31, 0x23, 0x31, 0x06, 0x07, 0x16, - 0x17, 0x21, 0x31, 0x36, 0x37, 0x26, 0x27, 0x23, 0x31, 0x11, 0x31, 0x33, - 0x31, 0x36, 0x37, 0x26, 0x27, 0x23, 0x18, 0x16, 0x02, 0x02, 0x16, 0x70, - 0x70, 0x16, 0x02, 0x02, 0x16, 0x01, 0x10, 0x16, 0x02, 0x02, 0x16, 0x70, - 0x70, 0x16, 0x02, 0x02, 0x16, 0x88, 0x01, 0xa0, 0x02, 0x16, 0x16, 0x02, - 0xfe, 0xa0, 0x02, 0x16, 0x16, 0x02, 0x02, 0x16, 0x16, 0x02, 0x01, 0x60, - 0x02, 0x16, 0x16, 0x02, 0x00, 0x01, 0x00, 0x00, 0xff, 0xe0, 0x01, 0x40, - 0x01, 0xa0, 0x00, 0x20, 0x00, 0x00, 0x01, 0x16, 0x17, 0x11, 0x31, 0x06, - 0x07, 0x06, 0x07, 0x26, 0x27, 0x26, 0x27, 0x35, 0x31, 0x36, 0x37, 0x16, - 0x17, 0x15, 0x31, 0x16, 0x17, 0x16, 0x17, 0x36, 0x37, 0x36, 0x37, 0x11, - 0x31, 0x36, 0x37, 0x01, 0x28, 0x16, 0x02, 0x02, 0x2d, 0x2d, 0x44, 0x44, - 0x2d, 0x2d, 0x02, 0x02, 0x16, 0x16, 0x02, 0x01, 0x20, 0x1f, 0x30, 0x30, - 0x1f, 0x20, 0x01, 0x02, 0x16, 0x01, 0xa0, 0x02, 0x16, 0xfe, 0xf8, 0x44, - 0x2d, 0x2d, 0x02, 0x02, 0x2d, 0x2d, 0x44, 0x28, 0x16, 0x02, 0x02, 0x16, - 0x28, 0x30, 0x1f, 0x20, 0x01, 0x01, 0x20, 0x1f, 0x30, 0x01, 0x08, 0x16, - 0x02, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0xff, 0xd9, 0x01, 0x47, - 0x01, 0xa7, 0x00, 0x21, 0x00, 0x00, 0x13, 0x26, 0x27, 0x06, 0x07, 0x11, - 0x31, 0x15, 0x31, 0x16, 0x17, 0x36, 0x37, 0x35, 0x31, 0x37, 0x31, 0x17, - 0x31, 0x16, 0x37, 0x36, 0x27, 0x27, 0x31, 0x37, 0x31, 0x36, 0x27, 0x26, - 0x07, 0x07, 0x31, 0x35, 0x30, 0x02, 0x16, 0x16, 0x02, 0x02, 0x16, 0x16, - 0x02, 0x50, 0x94, 0x0f, 0x13, 0x10, 0x0a, 0x9a, 0x97, 0x0e, 0x0e, 0x11, - 0x11, 0xe7, 0x01, 0x88, 0x16, 0x02, 0x02, 0x16, 0xfe, 0xf0, 0x80, 0x16, - 0x02, 0x02, 0x16, 0x76, 0x50, 0xd4, 0x11, 0x0b, 0x0f, 0x13, 0xda, 0x97, - 0x11, 0x11, 0x0e, 0x0e, 0xe7, 0xd6, 0x00, 0x00, 0x00, 0x01, 0x00, 0x20, - 0xff, 0xe0, 0x01, 0x40, 0x01, 0xa0, 0x00, 0x12, 0x00, 0x00, 0x13, 0x16, - 0x17, 0x11, 0x31, 0x33, 0x31, 0x16, 0x17, 0x06, 0x07, 0x23, 0x31, 0x26, - 0x27, 0x11, 0x31, 0x36, 0x37, 0x38, 0x16, 0x02, 0xd8, 0x16, 0x02, 0x02, - 0x16, 0xf0, 0x16, 0x02, 0x02, 0x16, 0x01, 0xa0, 0x02, 0x16, 0xfe, 0x88, - 0x02, 0x16, 0x16, 0x02, 0x02, 0x16, 0x01, 0x90, 0x16, 0x02, 0x00, 0x00, - 0x00, 0x01, 0x00, 0x00, 0xff, 0xe0, 0x01, 0xc0, 0x01, 0xa3, 0x00, 0x24, - 0x00, 0x00, 0x13, 0x36, 0x17, 0x13, 0x31, 0x13, 0x31, 0x36, 0x17, 0x16, - 0x17, 0x11, 0x31, 0x06, 0x07, 0x26, 0x27, 0x11, 0x31, 0x07, 0x31, 0x06, - 0x23, 0x22, 0x27, 0x27, 0x31, 0x11, 0x31, 0x06, 0x07, 0x26, 0x27, 0x11, - 0x31, 0x36, 0x37, 0x11, 0x11, 0x0a, 0xb4, 0xb4, 0x0a, 0x11, 0x10, 0x01, - 0x02, 0x16, 0x16, 0x02, 0x9c, 0x07, 0x0d, 0x0d, 0x07, 0x9c, 0x02, 0x16, - 0x16, 0x02, 0x01, 0x10, 0x01, 0x9f, 0x04, 0x0e, 0xfe, 0xef, 0x01, 0x11, - 0x0e, 0x04, 0x06, 0x11, 0xfe, 0x70, 0x16, 0x02, 0x02, 0x16, 0x01, 0x40, - 0xed, 0x0b, 0x0b, 0xed, 0xfe, 0xc0, 0x16, 0x02, 0x02, 0x16, 0x01, 0x90, - 0x11, 0x06, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0xff, 0xdd, 0x01, 0x80, - 0x01, 0xa3, 0x00, 0x1c, 0x00, 0x00, 0x13, 0x36, 0x17, 0x01, 0x31, 0x11, - 0x31, 0x36, 0x37, 0x16, 0x17, 0x11, 0x31, 0x06, 0x07, 0x06, 0x27, 0x01, - 0x31, 0x11, 0x31, 0x06, 0x07, 0x26, 0x27, 0x11, 0x31, 0x36, 0x37, 0x10, - 0x0f, 0x0b, 0x01, 0x26, 0x02, 0x16, 0x16, 0x02, 0x01, 0x0f, 0x0f, 0x0b, - 0xfe, 0xda, 0x02, 0x16, 0x16, 0x02, 0x01, 0x0f, 0x01, 0x9f, 0x04, 0x0c, - 0xfe, 0xa3, 0x01, 0x4e, 0x16, 0x02, 0x02, 0x16, 0xfe, 0x70, 0x10, 0x07, - 0x04, 0x0b, 0x01, 0x5e, 0xfe, 0xb2, 0x16, 0x02, 0x02, 0x16, 0x01, 0x90, - 0x10, 0x07, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0xff, 0xe0, 0x01, 0xc0, - 0x01, 0xa0, 0x00, 0x1a, 0x00, 0x35, 0x00, 0x00, 0x13, 0x22, 0x07, 0x31, - 0x31, 0x06, 0x07, 0x06, 0x15, 0x14, 0x17, 0x16, 0x17, 0x16, 0x33, 0x32, - 0x37, 0x36, 0x37, 0x36, 0x35, 0x34, 0x27, 0x26, 0x27, 0x26, 0x23, 0x17, - 0x06, 0x07, 0x31, 0x31, 0x06, 0x07, 0x06, 0x23, 0x22, 0x27, 0x26, 0x27, - 0x26, 0x27, 0x36, 0x37, 0x36, 0x37, 0x36, 0x33, 0x32, 0x17, 0x16, 0x17, - 0x16, 0x17, 0xe0, 0x30, 0x28, 0x28, 0x18, 0x18, 0x18, 0x18, 0x28, 0x28, - 0x30, 0x30, 0x28, 0x28, 0x18, 0x18, 0x18, 0x18, 0x28, 0x28, 0x30, 0xe0, - 0x01, 0x1d, 0x1e, 0x34, 0x35, 0x3b, 0x3b, 0x35, 0x34, 0x1e, 0x1d, 0x01, - 0x01, 0x1d, 0x1e, 0x34, 0x35, 0x3b, 0x3b, 0x35, 0x34, 0x1e, 0x1d, 0x01, - 0x01, 0x70, 0x18, 0x17, 0x29, 0x2a, 0x2e, 0x2e, 0x2a, 0x29, 0x17, 0x18, - 0x18, 0x17, 0x29, 0x2a, 0x2e, 0x2e, 0x2a, 0x29, 0x17, 0x18, 0xb0, 0x3d, - 0x33, 0x33, 0x1f, 0x1e, 0x1e, 0x1f, 0x33, 0x33, 0x3d, 0x3d, 0x33, 0x33, - 0x1f, 0x1e, 0x1e, 0x1f, 0x33, 0x33, 0x3d, 0x00, 0x00, 0x02, 0x00, 0x00, - 0xff, 0xe0, 0x01, 0x40, 0x01, 0xa0, 0x00, 0x11, 0x00, 0x2c, 0x00, 0x00, - 0x13, 0x33, 0x23, 0x33, 0x16, 0x17, 0x16, 0x17, 0x06, 0x07, 0x06, 0x07, - 0x23, 0x31, 0x35, 0x31, 0x36, 0x37, 0x03, 0x33, 0x23, 0x33, 0x36, 0x37, - 0x36, 0x37, 0x26, 0x27, 0x26, 0x27, 0x23, 0x31, 0x06, 0x07, 0x06, 0x07, - 0x15, 0x31, 0x15, 0x31, 0x16, 0x17, 0x36, 0x37, 0x35, 0x38, 0x70, 0x70, - 0x70, 0x2c, 0x1e, 0x1d, 0x01, 0x01, 0x1d, 0x1e, 0x2c, 0x78, 0x01, 0x07, - 0x08, 0x78, 0x78, 0x78, 0x41, 0x2a, 0x2b, 0x02, 0x02, 0x2b, 0x2a, 0x41, - 0x70, 0x18, 0x10, 0x0f, 0x01, 0x02, 0x16, 0x16, 0x02, 0x01, 0x70, 0x01, - 0x1d, 0x1e, 0x2c, 0x2c, 0x1e, 0x1d, 0x01, 0xc8, 0x07, 0x01, 0xff, 0x00, - 0x02, 0x2b, 0x2a, 0x41, 0x41, 0x2a, 0x2b, 0x02, 0x01, 0x0f, 0x10, 0x18, - 0xe0, 0x90, 0x16, 0x02, 0x02, 0x16, 0x78, 0x00, 0x00, 0x02, 0x00, 0x00, - 0xff, 0xb9, 0x01, 0xc7, 0x01, 0xa0, 0x00, 0x1a, 0x00, 0x38, 0x00, 0x00, - 0x37, 0x16, 0x17, 0x31, 0x31, 0x16, 0x17, 0x36, 0x37, 0x27, 0x31, 0x26, - 0x37, 0x36, 0x17, 0x17, 0x31, 0x36, 0x37, 0x26, 0x27, 0x26, 0x27, 0x06, - 0x07, 0x06, 0x07, 0x05, 0x06, 0x07, 0x26, 0x27, 0x26, 0x27, 0x26, 0x27, - 0x36, 0x37, 0x36, 0x37, 0x36, 0x37, 0x16, 0x17, 0x16, 0x17, 0x16, 0x17, - 0x06, 0x07, 0x17, 0x31, 0x16, 0x07, 0x06, 0x27, 0x27, 0x30, 0x02, 0x32, - 0x31, 0x4b, 0x36, 0x2b, 0x5b, 0x0d, 0x10, 0x12, 0x0f, 0x5b, 0x2a, 0x01, - 0x02, 0x32, 0x31, 0x4b, 0x4b, 0x31, 0x32, 0x02, 0x01, 0x30, 0x38, 0x48, - 0x3f, 0x32, 0x33, 0x1d, 0x1e, 0x01, 0x01, 0x1e, 0x1d, 0x33, 0x32, 0x3f, - 0x3f, 0x32, 0x33, 0x1d, 0x1e, 0x01, 0x02, 0x3a, 0x36, 0x0d, 0x0f, 0x13, - 0x0f, 0x36, 0xc0, 0x4b, 0x31, 0x32, 0x02, 0x01, 0x1c, 0x6b, 0x13, 0x0f, - 0x0d, 0x10, 0x6b, 0x30, 0x44, 0x4b, 0x31, 0x32, 0x02, 0x02, 0x32, 0x31, - 0x4b, 0xb8, 0x27, 0x01, 0x01, 0x1e, 0x1d, 0x33, 0x32, 0x3f, 0x3f, 0x32, - 0x33, 0x1d, 0x1e, 0x01, 0x01, 0x1e, 0x1d, 0x33, 0x32, 0x3f, 0x5a, 0x3e, - 0x41, 0x12, 0x0f, 0x0d, 0x0f, 0x40, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, - 0xff, 0xd9, 0x01, 0x47, 0x01, 0xa0, 0x00, 0x23, 0x00, 0x36, 0x00, 0x00, - 0x13, 0x06, 0x07, 0x31, 0x31, 0x06, 0x07, 0x15, 0x31, 0x15, 0x31, 0x16, - 0x17, 0x36, 0x37, 0x35, 0x31, 0x33, 0x31, 0x17, 0x31, 0x16, 0x37, 0x36, - 0x27, 0x27, 0x31, 0x36, 0x37, 0x36, 0x37, 0x26, 0x27, 0x26, 0x27, 0x23, - 0x17, 0x23, 0x33, 0x23, 0x35, 0x31, 0x36, 0x37, 0x33, 0x31, 0x16, 0x17, - 0x16, 0x17, 0x06, 0x07, 0x06, 0x07, 0x23, 0x38, 0x18, 0x10, 0x0f, 0x01, - 0x02, 0x16, 0x16, 0x02, 0x6e, 0x77, 0x0e, 0x13, 0x11, 0x0b, 0x65, 0x2e, - 0x1d, 0x1d, 0x01, 0x01, 0x27, 0x26, 0x3a, 0x80, 0x78, 0x80, 0x80, 0x80, - 0x01, 0x07, 0x80, 0x25, 0x19, 0x19, 0x01, 0x01, 0x19, 0x19, 0x25, 0x08, - 0x01, 0xa0, 0x01, 0x0f, 0x10, 0x18, 0xc0, 0xb0, 0x16, 0x02, 0x02, 0x16, - 0x98, 0xa6, 0x11, 0x0b, 0x0f, 0x13, 0x8d, 0x0c, 0x24, 0x24, 0x31, 0x3a, - 0x26, 0x27, 0x01, 0xe0, 0xa8, 0x07, 0x01, 0x01, 0x19, 0x19, 0x25, 0x25, - 0x19, 0x19, 0x01, 0x00, 0x00, 0x01, 0xff, 0xfc, 0xff, 0xd9, 0x01, 0x44, - 0x01, 0xa7, 0x00, 0x5e, 0x00, 0x00, 0x13, 0x06, 0x07, 0x06, 0x17, 0x16, - 0x17, 0x16, 0x17, 0x32, 0x17, 0x30, 0x31, 0x16, 0x17, 0x16, 0x17, 0x16, - 0x17, 0x16, 0x07, 0x06, 0x07, 0x06, 0x27, 0x31, 0x31, 0x26, 0x27, 0x26, - 0x27, 0x22, 0x31, 0x26, 0x27, 0x26, 0x37, 0x36, 0x17, 0x16, 0x17, 0x16, - 0x17, 0x16, 0x17, 0x16, 0x17, 0x16, 0x37, 0x36, 0x37, 0x36, 0x27, 0x26, - 0x27, 0x26, 0x27, 0x22, 0x27, 0x30, 0x31, 0x26, 0x27, 0x26, 0x27, 0x26, - 0x27, 0x26, 0x37, 0x17, 0x31, 0x27, 0x31, 0x36, 0x37, 0x36, 0x17, 0x16, - 0x17, 0x16, 0x17, 0x16, 0x07, 0x06, 0x27, 0x26, 0x27, 0x26, 0x27, 0x37, - 0x31, 0x07, 0x31, 0x26, 0x07, 0x5b, 0x24, 0x06, 0x03, 0x06, 0x06, 0x0f, - 0x23, 0x3b, 0x01, 0x01, 0x1b, 0x1c, 0x1b, 0x17, 0x18, 0x0e, 0x0c, 0x06, - 0x0e, 0x39, 0x36, 0x47, 0x14, 0x19, 0x19, 0x15, 0x01, 0x08, 0x05, 0x15, - 0x05, 0x09, 0x16, 0x03, 0x04, 0x04, 0x05, 0x15, 0x16, 0x16, 0x10, 0x3e, - 0x26, 0x24, 0x06, 0x03, 0x06, 0x06, 0x0f, 0x23, 0x3a, 0x02, 0x01, 0x1b, - 0x1c, 0x1b, 0x17, 0x18, 0x0d, 0x0d, 0x06, 0x18, 0x18, 0x0e, 0x39, 0x36, - 0x47, 0x0c, 0x17, 0x16, 0x0d, 0x15, 0x04, 0x07, 0x16, 0x0b, 0x15, 0x16, - 0x0b, 0x04, 0x04, 0x3e, 0x26, 0x01, 0x65, 0x0f, 0x21, 0x17, 0x0c, 0x0d, - 0x0b, 0x15, 0x0e, 0x01, 0x07, 0x09, 0x0a, 0x0f, 0x0f, 0x1c, 0x1c, 0x24, - 0x3d, 0x17, 0x15, 0x0b, 0x03, 0x08, 0x08, 0x07, 0x03, 0x01, 0x09, 0x16, - 0x14, 0x05, 0x01, 0x01, 0x02, 0x01, 0x07, 0x07, 0x07, 0x03, 0x09, 0x11, - 0x0f, 0x21, 0x17, 0x0c, 0x0d, 0x0b, 0x15, 0x0e, 0x01, 0x07, 0x0a, 0x09, - 0x0f, 0x0f, 0x1c, 0x1c, 0x24, 0x04, 0x04, 0x3d, 0x17, 0x15, 0x0b, 0x02, - 0x04, 0x04, 0x04, 0x07, 0x16, 0x14, 0x03, 0x03, 0x04, 0x04, 0x02, 0x18, - 0x18, 0x09, 0x11, 0x00, 0x00, 0x01, 0x00, 0x00, 0xff, 0xe0, 0x01, 0x80, - 0x01, 0xa0, 0x00, 0x15, 0x00, 0x00, 0x13, 0x06, 0x07, 0x16, 0x17, 0x33, - 0x31, 0x11, 0x31, 0x16, 0x17, 0x36, 0x37, 0x11, 0x31, 0x33, 0x31, 0x36, - 0x37, 0x26, 0x27, 0x23, 0x18, 0x16, 0x02, 0x02, 0x16, 0x90, 0x02, 0x16, - 0x16, 0x02, 0x90, 0x16, 0x02, 0x02, 0x16, 0xa8, 0x01, 0xa0, 0x02, 0x16, - 0x16, 0x02, 0xfe, 0x88, 0x16, 0x02, 0x02, 0x16, 0x01, 0x78, 0x02, 0x16, - 0x16, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0xff, 0xe0, 0x01, 0x80, - 0x01, 0xa0, 0x00, 0x20, 0x00, 0x00, 0x13, 0x16, 0x17, 0x15, 0x31, 0x16, - 0x17, 0x16, 0x17, 0x36, 0x37, 0x36, 0x37, 0x35, 0x31, 0x36, 0x37, 0x16, - 0x17, 0x15, 0x31, 0x06, 0x07, 0x06, 0x07, 0x26, 0x27, 0x26, 0x27, 0x35, - 0x31, 0x36, 0x37, 0x18, 0x16, 0x02, 0x02, 0x28, 0x29, 0x3d, 0x3d, 0x29, - 0x28, 0x02, 0x02, 0x16, 0x16, 0x02, 0x02, 0x36, 0x36, 0x52, 0x52, 0x36, - 0x36, 0x02, 0x02, 0x16, 0x01, 0xa0, 0x02, 0x16, 0xe8, 0x3d, 0x29, 0x28, - 0x02, 0x02, 0x28, 0x29, 0x3d, 0xe8, 0x16, 0x02, 0x02, 0x16, 0xe8, 0x52, - 0x36, 0x36, 0x02, 0x02, 0x36, 0x36, 0x52, 0xe8, 0x16, 0x02, 0x00, 0x00, - 0x00, 0x01, 0xff, 0xfb, 0xff, 0xe0, 0x01, 0x85, 0x01, 0xa5, 0x00, 0x14, - 0x00, 0x00, 0x13, 0x36, 0x17, 0x13, 0x31, 0x13, 0x31, 0x36, 0x17, 0x16, - 0x07, 0x03, 0x31, 0x06, 0x07, 0x26, 0x27, 0x03, 0x31, 0x26, 0x37, 0x0f, - 0x15, 0x0a, 0x92, 0x92, 0x0a, 0x15, 0x14, 0x07, 0xa8, 0x07, 0x0f, 0x0f, - 0x07, 0xa8, 0x07, 0x14, 0x01, 0x9e, 0x07, 0x14, 0xfe, 0xa5, 0x01, 0x5b, - 0x14, 0x07, 0x0a, 0x15, 0xfe, 0x70, 0x0e, 0x01, 0x01, 0x0e, 0x01, 0x90, - 0x15, 0x0a, 0x00, 0x00, 0x00, 0x01, 0xff, 0xfc, 0xff, 0xe0, 0x02, 0x44, - 0x01, 0xa4, 0x00, 0x24, 0x00, 0x00, 0x13, 0x36, 0x17, 0x13, 0x31, 0x13, - 0x31, 0x36, 0x37, 0x16, 0x17, 0x13, 0x31, 0x13, 0x31, 0x36, 0x17, 0x16, - 0x07, 0x03, 0x31, 0x06, 0x07, 0x26, 0x27, 0x03, 0x31, 0x03, 0x31, 0x06, - 0x07, 0x22, 0x27, 0x03, 0x31, 0x26, 0x37, 0x10, 0x15, 0x0a, 0x77, 0x63, - 0x06, 0x11, 0x11, 0x06, 0x63, 0x77, 0x0a, 0x15, 0x14, 0x05, 0x90, 0x07, - 0x11, 0x10, 0x06, 0x61, 0x61, 0x06, 0x10, 0x11, 0x06, 0x91, 0x05, 0x14, - 0x01, 0x9f, 0x05, 0x14, 0xfe, 0xb5, 0x01, 0x4a, 0x10, 0x01, 0x01, 0x10, - 0xfe, 0xb6, 0x01, 0x4b, 0x14, 0x05, 0x0a, 0x15, 0xfe, 0x70, 0x0f, 0x01, - 0x01, 0x10, 0x01, 0x43, 0xfe, 0xbd, 0x10, 0x01, 0x10, 0x01, 0x90, 0x15, - 0x0a, 0x00, 0x00, 0x00, 0x00, 0x01, 0xff, 0xf9, 0xff, 0xd9, 0x01, 0x87, - 0x01, 0xa7, 0x00, 0x1f, 0x00, 0x00, 0x01, 0x36, 0x27, 0x26, 0x07, 0x07, - 0x31, 0x27, 0x31, 0x26, 0x07, 0x06, 0x17, 0x17, 0x31, 0x07, 0x31, 0x06, - 0x17, 0x16, 0x37, 0x37, 0x31, 0x17, 0x31, 0x16, 0x37, 0x36, 0x27, 0x27, - 0x31, 0x37, 0x01, 0x7a, 0x0d, 0x0f, 0x13, 0x0f, 0x96, 0x96, 0x0f, 0x12, - 0x10, 0x0d, 0x9b, 0x9b, 0x0d, 0x10, 0x12, 0x0f, 0x96, 0x96, 0x0f, 0x12, - 0x10, 0x0d, 0x9b, 0x9b, 0x01, 0x79, 0x12, 0x0f, 0x0d, 0x10, 0xb2, 0xb2, - 0x10, 0x0d, 0x0f, 0x12, 0xb9, 0xb9, 0x12, 0x0f, 0x0d, 0x0f, 0xb3, 0xb2, - 0x10, 0x0d, 0x0f, 0x12, 0xb9, 0xb9, 0x00, 0x00, 0x00, 0x01, 0xff, 0xf9, - 0xff, 0xe0, 0x01, 0x87, 0x01, 0xa7, 0x00, 0x17, 0x00, 0x00, 0x13, 0x26, - 0x07, 0x06, 0x17, 0x17, 0x31, 0x15, 0x31, 0x16, 0x17, 0x36, 0x37, 0x35, - 0x31, 0x37, 0x31, 0x36, 0x27, 0x26, 0x07, 0x07, 0x31, 0x27, 0x2b, 0x0e, - 0x13, 0x11, 0x0c, 0xa3, 0x02, 0x16, 0x16, 0x02, 0xa3, 0x0c, 0x11, 0x13, - 0x0e, 0x95, 0x95, 0x01, 0x96, 0x11, 0x0c, 0x0e, 0x13, 0xe2, 0xa0, 0x16, - 0x02, 0x02, 0x16, 0xa0, 0xe2, 0x13, 0x0e, 0x0c, 0x11, 0xcd, 0xcd, 0x00, - 0x00, 0x01, 0xff, 0xfc, 0xff, 0xe0, 0x01, 0x84, 0x01, 0xa0, 0x00, 0x1c, - 0x00, 0x00, 0x13, 0x36, 0x37, 0x21, 0x31, 0x16, 0x17, 0x16, 0x07, 0x01, - 0x31, 0x21, 0x31, 0x16, 0x17, 0x06, 0x07, 0x21, 0x31, 0x26, 0x27, 0x26, - 0x37, 0x01, 0x31, 0x21, 0x31, 0x26, 0x27, 0x00, 0x02, 0x16, 0x01, 0x50, - 0x0f, 0x07, 0x06, 0x0a, 0xfe, 0xd2, 0x01, 0x1c, 0x16, 0x02, 0x02, 0x16, - 0xfe, 0xb0, 0x0f, 0x07, 0x06, 0x0a, 0x01, 0x2f, 0xfe, 0xe3, 0x16, 0x02, - 0x01, 0x88, 0x16, 0x02, 0x01, 0x0d, 0x0e, 0x0c, 0xfe, 0x98, 0x02, 0x16, - 0x16, 0x02, 0x01, 0x0d, 0x0e, 0x0b, 0x01, 0x69, 0x02, 0x16, 0x00, 0x00, - 0x00, 0x03, 0x00, 0x00, 0xff, 0xe0, 0x02, 0x00, 0x01, 0xa0, 0x00, 0x1f, - 0x00, 0x33, 0x00, 0x40, 0x00, 0x00, 0x13, 0x06, 0x07, 0x31, 0x31, 0x06, - 0x07, 0x11, 0x31, 0x16, 0x17, 0x16, 0x17, 0x21, 0x31, 0x36, 0x37, 0x36, - 0x37, 0x11, 0x31, 0x26, 0x27, 0x26, 0x27, 0x23, 0x31, 0x27, 0x31, 0x26, - 0x23, 0x23, 0x07, 0x36, 0x37, 0x33, 0x31, 0x32, 0x17, 0x17, 0x31, 0x16, - 0x33, 0x33, 0x31, 0x16, 0x17, 0x15, 0x31, 0x21, 0x31, 0x35, 0x15, 0x21, - 0x21, 0x21, 0x15, 0x31, 0x06, 0x07, 0x21, 0x31, 0x26, 0x27, 0x35, 0x40, - 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, 0x01, 0x80, 0x1b, 0x12, - 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, 0x9e, 0x2b, 0x15, 0x1e, 0x84, 0x10, - 0x01, 0x0f, 0x84, 0x0a, 0x07, 0x2d, 0x0c, 0x11, 0xa1, 0x0f, 0x01, 0xfe, - 0x60, 0x01, 0xa0, 0xfe, 0x60, 0x01, 0xa0, 0x01, 0x0f, 0xfe, 0x80, 0x0f, - 0x01, 0x01, 0xa0, 0x01, 0x12, 0x12, 0x1b, 0xfe, 0xc0, 0x1b, 0x12, 0x12, - 0x01, 0x01, 0x12, 0x12, 0x1b, 0x01, 0x00, 0x1b, 0x12, 0x12, 0x01, 0x2b, - 0x15, 0x40, 0x0f, 0x01, 0x07, 0x2d, 0x0c, 0x01, 0x0f, 0x20, 0x60, 0x90, - 0xb0, 0x0f, 0x01, 0x01, 0x0f, 0xb0, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, - 0xff, 0xc0, 0x01, 0x80, 0x01, 0xc0, 0x00, 0x06, 0x00, 0x0d, 0x00, 0x14, - 0x00, 0x1b, 0x00, 0x35, 0x00, 0x00, 0x37, 0x37, 0x07, 0x37, 0x27, 0x31, - 0x11, 0x17, 0x33, 0x23, 0x33, 0x27, 0x31, 0x07, 0x37, 0x17, 0x27, 0x17, - 0x11, 0x31, 0x07, 0x37, 0x23, 0x33, 0x23, 0x17, 0x31, 0x37, 0x21, 0x36, - 0x37, 0x31, 0x31, 0x36, 0x37, 0x21, 0x31, 0x16, 0x17, 0x16, 0x17, 0x11, - 0x31, 0x06, 0x07, 0x06, 0x07, 0x21, 0x31, 0x26, 0x27, 0x26, 0x27, 0x11, - 0x30, 0x73, 0x73, 0x73, 0x73, 0x1d, 0xe6, 0xe6, 0xe6, 0x73, 0x73, 0x90, - 0x73, 0x73, 0x73, 0x73, 0x56, 0xe6, 0xe6, 0xe6, 0x73, 0x73, 0xfe, 0xcd, - 0x01, 0x0d, 0x0e, 0x14, 0x01, 0x20, 0x14, 0x0e, 0x0d, 0x01, 0x01, 0x0d, - 0x0e, 0x14, 0xfe, 0xe0, 0x14, 0x0e, 0x0d, 0x01, 0x1a, 0xa6, 0xa6, 0xa6, - 0xa6, 0xfe, 0xb4, 0x2a, 0xa6, 0xa6, 0xd0, 0xa6, 0xa6, 0xa6, 0x01, 0x4c, - 0xa6, 0xd0, 0xa6, 0xa6, 0x14, 0x0e, 0x0d, 0x01, 0x01, 0x0d, 0x0e, 0x14, - 0xfe, 0x60, 0x14, 0x0e, 0x0d, 0x01, 0x01, 0x0d, 0x0e, 0x14, 0x01, 0xa0, - 0x00, 0x02, 0x00, 0x00, 0xff, 0xe0, 0x02, 0x00, 0x01, 0x9d, 0x00, 0x2b, - 0x00, 0x62, 0x00, 0x00, 0x17, 0x27, 0x17, 0x27, 0x27, 0x31, 0x26, 0x27, - 0x35, 0x31, 0x36, 0x37, 0x36, 0x37, 0x36, 0x17, 0x16, 0x17, 0x36, 0x37, - 0x36, 0x37, 0x30, 0x31, 0x30, 0x31, 0x36, 0x17, 0x16, 0x17, 0x16, 0x17, - 0x15, 0x31, 0x06, 0x07, 0x07, 0x31, 0x07, 0x31, 0x06, 0x23, 0x22, 0x27, - 0x13, 0x30, 0x27, 0x31, 0x31, 0x30, 0x31, 0x27, 0x31, 0x30, 0x31, 0x30, - 0x31, 0x26, 0x27, 0x26, 0x07, 0x06, 0x07, 0x06, 0x07, 0x15, 0x31, 0x16, - 0x17, 0x17, 0x31, 0x37, 0x31, 0x36, 0x37, 0x35, 0x31, 0x26, 0x27, 0x26, - 0x27, 0x26, 0x07, 0x06, 0x07, 0x30, 0x31, 0x30, 0x31, 0x07, 0x31, 0x30, - 0x07, 0x30, 0x31, 0x06, 0x23, 0x22, 0x27, 0xe2, 0x03, 0x03, 0x03, 0xaf, - 0x2f, 0x01, 0x01, 0x21, 0x20, 0x35, 0x3e, 0x32, 0x0e, 0x0b, 0x06, 0x08, - 0x05, 0x06, 0x32, 0x3e, 0x35, 0x20, 0x21, 0x01, 0x01, 0x2f, 0xaf, 0x03, - 0x0d, 0x11, 0x11, 0x0d, 0x0d, 0x01, 0x12, 0x12, 0x18, 0x18, 0x1a, 0x23, - 0x16, 0x16, 0x01, 0x01, 0x20, 0xaf, 0xaf, 0x20, 0x01, 0x01, 0x16, 0x16, - 0x23, 0x1a, 0x18, 0x18, 0x12, 0x12, 0x01, 0x07, 0x0a, 0x0a, 0x07, 0x14, - 0x02, 0x02, 0x02, 0xa3, 0x2d, 0x41, 0x03, 0x36, 0x28, 0x27, 0x0b, 0x0b, - 0x23, 0x09, 0x0d, 0x07, 0x06, 0x05, 0x04, 0x23, 0x0a, 0x0b, 0x28, 0x28, - 0x36, 0x03, 0x41, 0x2d, 0xa3, 0x02, 0x0c, 0x0c, 0x01, 0x43, 0x01, 0x14, - 0x14, 0x08, 0x08, 0x05, 0x07, 0x1b, 0x1a, 0x25, 0x03, 0x2c, 0x1f, 0xa3, - 0xa3, 0x1f, 0x2c, 0x03, 0x25, 0x1a, 0x1b, 0x07, 0x05, 0x08, 0x08, 0x14, - 0x14, 0x01, 0x07, 0x07, 0x00, 0x02, 0x00, 0x15, 0xff, 0xbc, 0x02, 0x2b, - 0x01, 0xc0, 0x00, 0x28, 0x00, 0x47, 0x00, 0x00, 0x01, 0x16, 0x17, 0x17, - 0x31, 0x17, 0x31, 0x16, 0x17, 0x16, 0x07, 0x07, 0x31, 0x17, 0x31, 0x16, - 0x07, 0x06, 0x27, 0x27, 0x31, 0x07, 0x31, 0x06, 0x27, 0x26, 0x37, 0x37, - 0x31, 0x27, 0x31, 0x26, 0x37, 0x36, 0x37, 0x37, 0x31, 0x37, 0x31, 0x36, - 0x37, 0x15, 0x07, 0x37, 0x07, 0x06, 0x07, 0x07, 0x31, 0x17, 0x31, 0x16, - 0x07, 0x07, 0x31, 0x37, 0x31, 0x36, 0x17, 0x17, 0x31, 0x27, 0x31, 0x26, - 0x37, 0x37, 0x31, 0x27, 0x31, 0x26, 0x27, 0x27, 0x01, 0x20, 0x0f, 0x07, - 0x44, 0x99, 0x0f, 0x05, 0x04, 0x0a, 0x6f, 0x1a, 0x02, 0x0c, 0x0c, 0x0d, - 0x89, 0x89, 0x0d, 0x0c, 0x0c, 0x02, 0x1a, 0x6f, 0x0a, 0x04, 0x05, 0x0f, - 0x99, 0x44, 0x07, 0x0f, 0x35, 0x35, 0x35, 0x05, 0x0d, 0x76, 0x56, 0x08, - 0x01, 0x15, 0x6a, 0x0b, 0x0b, 0x69, 0x14, 0x02, 0x09, 0x56, 0x76, 0x0d, - 0x05, 0x35, 0x01, 0xc0, 0x01, 0x0d, 0x8d, 0x16, 0x03, 0x0e, 0x0e, 0x0a, - 0x6e, 0x9c, 0x0e, 0x0a, 0x08, 0x07, 0x49, 0x49, 0x07, 0x09, 0x09, 0x0e, - 0x9c, 0x6e, 0x0a, 0x0e, 0x0e, 0x03, 0x16, 0x8d, 0x0d, 0x01, 0x4f, 0x6c, - 0x6c, 0x6c, 0x0b, 0x03, 0x11, 0x55, 0x09, 0x0c, 0x78, 0x38, 0x06, 0x06, - 0x38, 0x78, 0x0c, 0x09, 0x55, 0x11, 0x03, 0x0b, 0x6c, 0x00, 0x00, 0x00, - 0x00, 0x04, 0x00, 0x00, 0xff, 0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x00, 0x0c, - 0x00, 0x27, 0x00, 0x35, 0x00, 0x4c, 0x00, 0x00, 0x01, 0x26, 0x27, 0x26, - 0x07, 0x06, 0x07, 0x16, 0x17, 0x16, 0x37, 0x36, 0x37, 0x23, 0x34, 0x37, - 0x31, 0x31, 0x36, 0x37, 0x36, 0x33, 0x32, 0x17, 0x16, 0x17, 0x16, 0x15, - 0x14, 0x07, 0x06, 0x07, 0x06, 0x23, 0x22, 0x27, 0x26, 0x27, 0x26, 0x35, - 0x03, 0x21, 0x21, 0x21, 0x26, 0x27, 0x26, 0x27, 0x23, 0x31, 0x06, 0x07, - 0x06, 0x07, 0x07, 0x36, 0x37, 0x31, 0x31, 0x36, 0x37, 0x33, 0x31, 0x16, - 0x17, 0x16, 0x17, 0x14, 0x07, 0x06, 0x23, 0x21, 0x31, 0x22, 0x27, 0x26, - 0x35, 0x01, 0x30, 0x01, 0x27, 0x28, 0x28, 0x27, 0x01, 0x01, 0x27, 0x28, - 0x28, 0x27, 0x01, 0xd0, 0x11, 0x11, 0x1e, 0x1e, 0x22, 0x22, 0x1e, 0x1e, - 0x11, 0x11, 0x11, 0x11, 0x1e, 0x1e, 0x22, 0x22, 0x1e, 0x1e, 0x11, 0x11, - 0x2f, 0x01, 0x5e, 0xfe, 0xa2, 0x01, 0x5e, 0x08, 0x23, 0x24, 0x32, 0x5c, - 0x32, 0x23, 0x24, 0x08, 0x31, 0x02, 0x32, 0x33, 0x4b, 0x5c, 0x4b, 0x33, - 0x32, 0x02, 0x09, 0x08, 0x0d, 0xfe, 0x7c, 0x0d, 0x08, 0x09, 0x01, 0x40, - 0x2d, 0x18, 0x16, 0x16, 0x18, 0x2d, 0x2d, 0x18, 0x16, 0x16, 0x18, 0x2d, - 0x23, 0x1d, 0x1d, 0x12, 0x11, 0x11, 0x12, 0x1d, 0x1d, 0x23, 0x23, 0x1d, - 0x1d, 0x12, 0x11, 0x11, 0x12, 0x1d, 0x1d, 0x23, 0xfe, 0xb0, 0x31, 0x1f, - 0x1f, 0x01, 0x01, 0x1f, 0x1f, 0x31, 0x12, 0x4b, 0x33, 0x32, 0x02, 0x02, - 0x32, 0x33, 0x4b, 0x0d, 0x08, 0x09, 0x09, 0x08, 0x0d, 0x00, 0x00, 0x00, - 0x00, 0x03, 0x00, 0x00, 0xff, 0xc0, 0x02, 0x00, 0x01, 0xc0, 0x00, 0x1a, - 0x00, 0x35, 0x00, 0x49, 0x00, 0x00, 0x25, 0x14, 0x07, 0x31, 0x31, 0x06, - 0x07, 0x06, 0x23, 0x22, 0x27, 0x26, 0x27, 0x26, 0x35, 0x34, 0x37, 0x36, - 0x37, 0x36, 0x33, 0x32, 0x17, 0x16, 0x17, 0x16, 0x15, 0x21, 0x16, 0x17, - 0x31, 0x31, 0x16, 0x17, 0x16, 0x33, 0x32, 0x37, 0x36, 0x37, 0x36, 0x37, - 0x26, 0x27, 0x26, 0x27, 0x26, 0x23, 0x22, 0x07, 0x06, 0x07, 0x06, 0x07, - 0x37, 0x15, 0x35, 0x15, 0x14, 0x17, 0x17, 0x31, 0x16, 0x37, 0x36, 0x27, - 0x27, 0x31, 0x35, 0x31, 0x26, 0x27, 0x06, 0x07, 0x01, 0xd0, 0x1c, 0x1b, - 0x31, 0x31, 0x37, 0x37, 0x31, 0x31, 0x1b, 0x1c, 0x1c, 0x1b, 0x31, 0x31, - 0x37, 0x37, 0x31, 0x31, 0x1b, 0x1c, 0xfe, 0x30, 0x01, 0x21, 0x22, 0x3c, - 0x3d, 0x43, 0x43, 0x3d, 0x3c, 0x22, 0x21, 0x01, 0x01, 0x21, 0x22, 0x3c, - 0x3d, 0x43, 0x43, 0x3d, 0x3c, 0x22, 0x21, 0x01, 0xe8, 0x0b, 0x60, 0x13, - 0x0e, 0x0b, 0x12, 0x55, 0x02, 0x16, 0x16, 0x02, 0xc0, 0x39, 0x2f, 0x2f, - 0x1d, 0x1c, 0x1c, 0x1d, 0x2f, 0x2f, 0x39, 0x39, 0x2f, 0x2f, 0x1d, 0x1c, - 0x1c, 0x1d, 0x2f, 0x2f, 0x39, 0x46, 0x3a, 0x3a, 0x24, 0x22, 0x22, 0x24, - 0x3a, 0x3a, 0x46, 0x46, 0x3a, 0x3a, 0x24, 0x22, 0x22, 0x24, 0x3a, 0x3a, - 0x46, 0x88, 0x88, 0x88, 0x88, 0x0d, 0x07, 0x40, 0x0b, 0x12, 0x13, 0x0e, - 0x39, 0x7b, 0x16, 0x02, 0x02, 0x16, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, - 0xff, 0xe0, 0x02, 0x40, 0x01, 0xa0, 0x00, 0x0f, 0x00, 0x29, 0x00, 0x3c, - 0x00, 0x49, 0x00, 0x56, 0x00, 0x63, 0x00, 0x76, 0x00, 0x89, 0x00, 0x00, - 0x13, 0x06, 0x07, 0x11, 0x31, 0x16, 0x17, 0x21, 0x31, 0x36, 0x37, 0x11, - 0x31, 0x26, 0x27, 0x21, 0x07, 0x36, 0x37, 0x31, 0x31, 0x36, 0x37, 0x21, - 0x31, 0x16, 0x17, 0x16, 0x17, 0x11, 0x31, 0x06, 0x07, 0x06, 0x07, 0x21, - 0x31, 0x26, 0x27, 0x26, 0x27, 0x11, 0x17, 0x34, 0x37, 0x31, 0x31, 0x36, - 0x33, 0x32, 0x17, 0x16, 0x15, 0x14, 0x07, 0x06, 0x23, 0x22, 0x27, 0x26, - 0x35, 0x33, 0x36, 0x37, 0x33, 0x31, 0x16, 0x17, 0x06, 0x07, 0x23, 0x31, - 0x26, 0x27, 0x15, 0x36, 0x37, 0x33, 0x31, 0x16, 0x17, 0x06, 0x07, 0x23, - 0x31, 0x26, 0x27, 0x15, 0x36, 0x37, 0x33, 0x31, 0x16, 0x17, 0x06, 0x07, - 0x23, 0x31, 0x26, 0x27, 0x27, 0x22, 0x27, 0x31, 0x31, 0x26, 0x35, 0x34, - 0x37, 0x36, 0x33, 0x32, 0x17, 0x16, 0x15, 0x14, 0x07, 0x06, 0x23, 0x07, - 0x34, 0x37, 0x31, 0x31, 0x36, 0x33, 0x32, 0x17, 0x16, 0x15, 0x14, 0x07, - 0x06, 0x23, 0x22, 0x27, 0x26, 0x35, 0x40, 0x0f, 0x01, 0x01, 0x0f, 0x01, - 0xc0, 0x0f, 0x01, 0x01, 0x0f, 0xfe, 0x40, 0x40, 0x01, 0x12, 0x12, 0x1b, - 0x01, 0xc0, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, 0xfe, 0x40, - 0x1b, 0x12, 0x12, 0x01, 0x60, 0x09, 0x09, 0x0e, 0x0e, 0x09, 0x09, 0x09, - 0x09, 0x0e, 0x0e, 0x09, 0x09, 0x68, 0x02, 0x16, 0xe0, 0x16, 0x02, 0x02, - 0x16, 0xe0, 0x16, 0x02, 0x02, 0x16, 0xe0, 0x16, 0x02, 0x02, 0x16, 0xe0, - 0x16, 0x02, 0x02, 0x16, 0xe0, 0x16, 0x02, 0x02, 0x16, 0xe0, 0x16, 0x02, - 0x48, 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, 0x0e, 0x09, 0x09, 0x09, 0x09, - 0x0e, 0x20, 0x09, 0x09, 0x0e, 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, 0x0e, - 0x09, 0x09, 0x01, 0x70, 0x01, 0x0f, 0xfe, 0xc0, 0x0f, 0x01, 0x01, 0x0f, - 0x01, 0x40, 0x0f, 0x01, 0x10, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, - 0x1b, 0xfe, 0xc0, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, 0x01, - 0x40, 0x40, 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, 0x0e, 0x09, 0x09, 0x09, - 0x09, 0x0e, 0x16, 0x02, 0x02, 0x16, 0x16, 0x02, 0x02, 0x16, 0x60, 0x16, - 0x02, 0x02, 0x16, 0x16, 0x02, 0x02, 0x16, 0x60, 0x16, 0x02, 0x02, 0x16, - 0x16, 0x02, 0x02, 0x16, 0x40, 0x09, 0x09, 0x0e, 0x0e, 0x09, 0x09, 0x09, - 0x09, 0x0e, 0x0e, 0x09, 0x09, 0x40, 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, - 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, - 0xff, 0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x00, 0x2d, 0x00, 0x42, 0x00, 0x00, - 0x13, 0x26, 0x27, 0x06, 0x07, 0x15, 0x31, 0x11, 0x31, 0x15, 0x31, 0x15, - 0x31, 0x16, 0x17, 0x36, 0x37, 0x35, 0x31, 0x37, 0x31, 0x36, 0x17, 0x16, - 0x37, 0x37, 0x31, 0x36, 0x37, 0x11, 0x31, 0x26, 0x27, 0x26, 0x07, 0x07, - 0x31, 0x06, 0x23, 0x22, 0x27, 0x26, 0x07, 0x07, 0x31, 0x35, 0x15, 0x37, - 0x07, 0x37, 0x36, 0x17, 0x16, 0x17, 0x16, 0x37, 0x15, 0x31, 0x07, 0x31, - 0x06, 0x27, 0x26, 0x07, 0x07, 0x31, 0x35, 0x30, 0x02, 0x16, 0x16, 0x02, - 0x02, 0x16, 0x16, 0x02, 0x50, 0x40, 0x3b, 0x45, 0x49, 0x22, 0x14, 0x01, - 0x01, 0x0e, 0x0d, 0x11, 0x09, 0x24, 0x26, 0x26, 0x23, 0x37, 0x3b, 0x55, - 0x61, 0x61, 0x61, 0x29, 0x27, 0x2a, 0x2d, 0x2d, 0x2b, 0x18, 0x35, 0x33, - 0x4b, 0x50, 0x45, 0x01, 0xa8, 0x16, 0x02, 0x02, 0x16, 0x28, 0xfe, 0xe1, - 0x31, 0x58, 0x16, 0x02, 0x02, 0x16, 0x64, 0x14, 0x0f, 0x1c, 0x22, 0x1a, - 0x0d, 0x09, 0x15, 0x01, 0x18, 0x12, 0x08, 0x09, 0x07, 0x05, 0x12, 0x12, - 0x1a, 0x0e, 0x15, 0x1c, 0x4e, 0x19, 0x19, 0x19, 0x0a, 0x13, 0x15, 0x01, - 0x02, 0x11, 0xf2, 0x09, 0x13, 0x19, 0x24, 0x13, 0x12, 0xed, 0x00, 0x00, - 0x00, 0x01, 0x00, 0x00, 0xff, 0xbd, 0x01, 0x80, 0x01, 0xc0, 0x00, 0x2b, - 0x00, 0x00, 0x13, 0x36, 0x37, 0x31, 0x31, 0x36, 0x37, 0x15, 0x31, 0x11, - 0x31, 0x37, 0x31, 0x36, 0x17, 0x17, 0x31, 0x11, 0x31, 0x21, 0x31, 0x35, - 0x31, 0x21, 0x31, 0x16, 0x17, 0x16, 0x17, 0x11, 0x31, 0x14, 0x07, 0x06, - 0x27, 0x27, 0x31, 0x07, 0x31, 0x06, 0x27, 0x26, 0x27, 0x11, 0x00, 0x01, - 0x0d, 0x0e, 0x14, 0x82, 0x0e, 0x0e, 0x82, 0xfe, 0xe0, 0x01, 0x20, 0x14, - 0x0e, 0x0d, 0x01, 0x0d, 0x0d, 0x0c, 0x9a, 0x9a, 0x0c, 0x0d, 0x0c, 0x01, - 0x01, 0x90, 0x14, 0x0e, 0x0d, 0x01, 0x30, 0xfe, 0x77, 0x5c, 0x09, 0x09, - 0x5c, 0x01, 0x89, 0x30, 0x01, 0x0d, 0x0e, 0x14, 0xfe, 0x48, 0x0e, 0x07, - 0x06, 0x07, 0x6e, 0x6e, 0x07, 0x06, 0x07, 0x0e, 0x01, 0xb8, 0x00, 0x00, - 0x00, 0x03, 0x00, 0x00, 0xff, 0xe0, 0x02, 0x00, 0x01, 0xa0, 0x00, 0x1f, - 0x00, 0x39, 0x00, 0x46, 0x00, 0x00, 0x01, 0x16, 0x17, 0x11, 0x31, 0x27, - 0x31, 0x27, 0x31, 0x26, 0x23, 0x22, 0x07, 0x07, 0x31, 0x27, 0x31, 0x26, - 0x23, 0x22, 0x07, 0x07, 0x31, 0x07, 0x31, 0x31, 0x31, 0x11, 0x31, 0x36, - 0x37, 0x21, 0x25, 0x06, 0x07, 0x31, 0x31, 0x06, 0x07, 0x11, 0x31, 0x16, - 0x17, 0x16, 0x17, 0x21, 0x31, 0x36, 0x37, 0x36, 0x37, 0x11, 0x31, 0x26, - 0x27, 0x26, 0x27, 0x21, 0x17, 0x36, 0x37, 0x36, 0x27, 0x26, 0x27, 0x06, - 0x07, 0x06, 0x17, 0x16, 0x17, 0x01, 0xc0, 0x0f, 0x01, 0x05, 0x88, 0x07, - 0x0c, 0x0c, 0x07, 0x53, 0x1e, 0x08, 0x0c, 0x0c, 0x07, 0x50, 0x05, 0x01, - 0x0f, 0x01, 0x80, 0xfe, 0x80, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, - 0x1b, 0x01, 0x80, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, 0xfe, - 0x80, 0x50, 0x1b, 0x0f, 0x0c, 0x0c, 0x0f, 0x1b, 0x1b, 0x0f, 0x0c, 0x0c, - 0x0f, 0x1b, 0x01, 0x70, 0x01, 0x0f, 0xfe, 0xc0, 0x07, 0xb0, 0x09, 0x09, - 0x6c, 0x2b, 0x0a, 0x0a, 0x70, 0x06, 0x01, 0x40, 0x0f, 0x01, 0x30, 0x01, - 0x12, 0x12, 0x1b, 0xfe, 0xc0, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, - 0x1b, 0x01, 0x40, 0x1b, 0x12, 0x12, 0x01, 0xc0, 0x01, 0x17, 0x18, 0x18, - 0x17, 0x01, 0x01, 0x17, 0x18, 0x18, 0x17, 0x01, 0x00, 0x04, 0x00, 0x00, - 0xff, 0xc0, 0x01, 0xfc, 0x01, 0xbc, 0x00, 0x0d, 0x00, 0x1d, 0x00, 0x39, - 0x00, 0x6b, 0x00, 0x00, 0x01, 0x17, 0x27, 0x17, 0x16, 0x07, 0x07, 0x31, - 0x27, 0x31, 0x37, 0x31, 0x36, 0x17, 0x07, 0x37, 0x07, 0x37, 0x17, 0x31, - 0x07, 0x31, 0x06, 0x07, 0x07, 0x31, 0x37, 0x31, 0x36, 0x37, 0x37, 0x07, - 0x37, 0x07, 0x06, 0x07, 0x07, 0x31, 0x06, 0x17, 0x16, 0x37, 0x37, 0x31, - 0x36, 0x37, 0x37, 0x31, 0x36, 0x35, 0x34, 0x27, 0x27, 0x31, 0x26, 0x23, - 0x22, 0x07, 0x05, 0x06, 0x07, 0x31, 0x31, 0x06, 0x07, 0x11, 0x31, 0x16, - 0x17, 0x16, 0x17, 0x21, 0x31, 0x36, 0x37, 0x36, 0x37, 0x35, 0x31, 0x26, - 0x27, 0x06, 0x07, 0x15, 0x31, 0x14, 0x07, 0x06, 0x23, 0x21, 0x31, 0x22, - 0x27, 0x26, 0x35, 0x11, 0x31, 0x34, 0x37, 0x36, 0x33, 0x33, 0x31, 0x36, - 0x37, 0x26, 0x27, 0x23, 0x01, 0xb9, 0x0c, 0x0c, 0x0c, 0x0e, 0x0e, 0x1d, - 0x2e, 0x1d, 0x11, 0x11, 0xe7, 0x86, 0x86, 0x86, 0x2e, 0x86, 0x05, 0x06, - 0x3a, 0x11, 0x01, 0x05, 0xa3, 0xc5, 0xc5, 0xc5, 0x0d, 0x05, 0x1d, 0x04, - 0x0a, 0x0a, 0x0e, 0x64, 0x12, 0x0d, 0xc5, 0x15, 0x15, 0x0c, 0x16, 0x1d, - 0x1d, 0x16, 0xfe, 0xe3, 0x25, 0x19, 0x19, 0x01, 0x01, 0x19, 0x19, 0x25, - 0x01, 0x10, 0x25, 0x19, 0x19, 0x01, 0x02, 0x16, 0x16, 0x02, 0x0c, 0x0b, - 0x11, 0xfe, 0xf0, 0x11, 0x0b, 0x0c, 0x0c, 0x0b, 0x11, 0x70, 0x16, 0x02, - 0x02, 0x16, 0x70, 0x01, 0x85, 0x0c, 0x0c, 0x0c, 0x11, 0x11, 0x1d, 0x2e, - 0x1d, 0x0e, 0x0e, 0xc5, 0x86, 0x86, 0x86, 0x2e, 0x86, 0x05, 0x01, 0x11, - 0x3a, 0x06, 0x05, 0xe7, 0xc5, 0xc5, 0xc5, 0x0e, 0x11, 0x64, 0x0e, 0x0a, - 0x09, 0x03, 0x1d, 0x05, 0x0d, 0xc5, 0x16, 0x1d, 0x1d, 0x16, 0x0c, 0x15, - 0x15, 0x27, 0x01, 0x19, 0x19, 0x25, 0xfe, 0xf0, 0x25, 0x19, 0x19, 0x01, - 0x01, 0x19, 0x19, 0x25, 0x70, 0x16, 0x02, 0x02, 0x16, 0x70, 0x11, 0x0b, - 0x0c, 0x0c, 0x0b, 0x11, 0x01, 0x10, 0x11, 0x0b, 0x0c, 0x02, 0x16, 0x16, - 0x02, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0xff, 0xc0, 0x02, 0x00, - 0x01, 0xc0, 0x00, 0x1a, 0x00, 0x35, 0x00, 0x56, 0x00, 0x00, 0x01, 0x32, - 0x17, 0x31, 0x31, 0x16, 0x17, 0x16, 0x15, 0x14, 0x07, 0x06, 0x07, 0x06, - 0x23, 0x22, 0x27, 0x26, 0x27, 0x26, 0x35, 0x34, 0x37, 0x36, 0x37, 0x36, - 0x33, 0x11, 0x36, 0x37, 0x31, 0x31, 0x36, 0x37, 0x36, 0x35, 0x34, 0x27, - 0x26, 0x27, 0x26, 0x27, 0x06, 0x07, 0x06, 0x07, 0x06, 0x15, 0x14, 0x17, - 0x16, 0x17, 0x16, 0x17, 0x03, 0x06, 0x17, 0x17, 0x31, 0x07, 0x31, 0x06, - 0x17, 0x16, 0x37, 0x37, 0x31, 0x17, 0x31, 0x16, 0x37, 0x36, 0x27, 0x27, - 0x31, 0x37, 0x31, 0x36, 0x27, 0x26, 0x07, 0x07, 0x31, 0x27, 0x31, 0x26, - 0x07, 0x01, 0x00, 0x39, 0x2f, 0x2f, 0x1d, 0x1c, 0x1c, 0x1d, 0x2f, 0x2f, - 0x39, 0x39, 0x2f, 0x2f, 0x1d, 0x1c, 0x1c, 0x1d, 0x2f, 0x2f, 0x39, 0x46, - 0x3a, 0x3a, 0x24, 0x22, 0x22, 0x24, 0x3a, 0x3a, 0x46, 0x46, 0x3a, 0x3a, - 0x24, 0x22, 0x22, 0x24, 0x3a, 0x3a, 0x46, 0x51, 0x0e, 0x0e, 0x2f, 0x2f, - 0x0e, 0x0e, 0x11, 0x11, 0x2f, 0x2f, 0x11, 0x11, 0x0e, 0x0e, 0x2f, 0x2f, - 0x0e, 0x0e, 0x11, 0x11, 0x2f, 0x2f, 0x11, 0x11, 0x01, 0x90, 0x1c, 0x1b, - 0x31, 0x31, 0x37, 0x37, 0x31, 0x31, 0x1b, 0x1c, 0x1c, 0x1b, 0x31, 0x31, - 0x37, 0x37, 0x31, 0x31, 0x1b, 0x1c, 0xfe, 0x30, 0x01, 0x21, 0x22, 0x3c, - 0x3d, 0x43, 0x43, 0x3d, 0x3c, 0x22, 0x21, 0x01, 0x01, 0x21, 0x22, 0x3c, - 0x3d, 0x43, 0x43, 0x3d, 0x3c, 0x22, 0x21, 0x01, 0x01, 0x51, 0x11, 0x11, - 0x2f, 0x2f, 0x11, 0x11, 0x0e, 0x0e, 0x2f, 0x2f, 0x0e, 0x0e, 0x11, 0x11, - 0x2f, 0x2f, 0x11, 0x11, 0x0e, 0x0e, 0x2f, 0x2f, 0x0e, 0x0e, 0x00, 0x00, - 0x00, 0x03, 0x00, 0x00, 0xff, 0xc0, 0x02, 0x00, 0x01, 0xc0, 0x00, 0x1a, - 0x00, 0x35, 0x00, 0x47, 0x00, 0x00, 0x01, 0x32, 0x17, 0x31, 0x31, 0x16, - 0x17, 0x16, 0x15, 0x14, 0x07, 0x06, 0x07, 0x06, 0x23, 0x22, 0x27, 0x26, - 0x27, 0x26, 0x35, 0x34, 0x37, 0x36, 0x37, 0x36, 0x33, 0x11, 0x36, 0x37, - 0x31, 0x31, 0x36, 0x37, 0x36, 0x35, 0x34, 0x27, 0x26, 0x27, 0x26, 0x27, - 0x06, 0x07, 0x06, 0x07, 0x06, 0x15, 0x14, 0x17, 0x16, 0x17, 0x16, 0x17, - 0x13, 0x36, 0x27, 0x26, 0x07, 0x07, 0x31, 0x27, 0x31, 0x26, 0x07, 0x06, - 0x17, 0x17, 0x31, 0x16, 0x37, 0x37, 0x01, 0x00, 0x39, 0x2f, 0x2f, 0x1d, - 0x1c, 0x1c, 0x1d, 0x2f, 0x2f, 0x39, 0x39, 0x2f, 0x2f, 0x1d, 0x1c, 0x1c, - 0x1d, 0x2f, 0x2f, 0x39, 0x46, 0x3a, 0x3a, 0x24, 0x22, 0x22, 0x24, 0x3a, - 0x3a, 0x46, 0x46, 0x3a, 0x3a, 0x24, 0x22, 0x22, 0x24, 0x3a, 0x3a, 0x46, - 0x71, 0x0e, 0x0e, 0x11, 0x11, 0x6f, 0x2f, 0x11, 0x11, 0x0e, 0x0e, 0x40, - 0x11, 0x11, 0x80, 0x01, 0x90, 0x1c, 0x1b, 0x31, 0x31, 0x37, 0x37, 0x31, - 0x31, 0x1b, 0x1c, 0x1c, 0x1b, 0x31, 0x31, 0x37, 0x37, 0x31, 0x31, 0x1b, - 0x1c, 0xfe, 0x30, 0x01, 0x21, 0x22, 0x3c, 0x3d, 0x43, 0x43, 0x3d, 0x3c, - 0x22, 0x21, 0x01, 0x01, 0x21, 0x22, 0x3c, 0x3d, 0x43, 0x43, 0x3d, 0x3c, - 0x22, 0x21, 0x01, 0x01, 0x2f, 0x11, 0x11, 0x0e, 0x0e, 0x6f, 0x2f, 0x0e, - 0x0e, 0x11, 0x11, 0x40, 0x0e, 0x0e, 0x80, 0x00, 0x00, 0x04, 0x00, 0x00, - 0xff, 0xc0, 0x02, 0x00, 0x01, 0xc0, 0x00, 0x1a, 0x00, 0x35, 0x00, 0x5f, - 0x00, 0x72, 0x00, 0x00, 0x25, 0x34, 0x27, 0x31, 0x31, 0x26, 0x27, 0x26, - 0x23, 0x22, 0x07, 0x06, 0x07, 0x06, 0x15, 0x14, 0x17, 0x16, 0x17, 0x16, - 0x33, 0x32, 0x37, 0x36, 0x37, 0x36, 0x35, 0x21, 0x36, 0x37, 0x31, 0x31, - 0x36, 0x37, 0x36, 0x33, 0x32, 0x17, 0x16, 0x17, 0x16, 0x17, 0x06, 0x07, - 0x06, 0x07, 0x06, 0x23, 0x22, 0x27, 0x26, 0x27, 0x26, 0x27, 0x37, 0x36, - 0x37, 0x31, 0x31, 0x36, 0x33, 0x33, 0x31, 0x16, 0x17, 0x16, 0x17, 0x06, - 0x07, 0x07, 0x31, 0x06, 0x07, 0x26, 0x27, 0x35, 0x31, 0x34, 0x37, 0x37, - 0x31, 0x36, 0x35, 0x26, 0x27, 0x23, 0x31, 0x22, 0x07, 0x15, 0x31, 0x06, - 0x27, 0x26, 0x37, 0x35, 0x17, 0x34, 0x37, 0x31, 0x31, 0x36, 0x33, 0x32, - 0x17, 0x16, 0x15, 0x14, 0x07, 0x06, 0x23, 0x22, 0x27, 0x26, 0x35, 0x01, - 0xd0, 0x1c, 0x1b, 0x31, 0x31, 0x37, 0x37, 0x31, 0x31, 0x1b, 0x1c, 0x1c, - 0x1b, 0x31, 0x31, 0x37, 0x37, 0x31, 0x31, 0x1b, 0x1c, 0xfe, 0x30, 0x01, - 0x21, 0x22, 0x3c, 0x3d, 0x43, 0x43, 0x3d, 0x3c, 0x22, 0x21, 0x01, 0x01, - 0x21, 0x22, 0x3c, 0x3d, 0x43, 0x43, 0x3d, 0x3c, 0x22, 0x21, 0x01, 0xaa, - 0x06, 0x0e, 0x0e, 0x13, 0x3a, 0x1b, 0x12, 0x11, 0x01, 0x01, 0x1f, 0x20, - 0x02, 0x16, 0x16, 0x02, 0x0c, 0x2c, 0x08, 0x01, 0x0e, 0x3a, 0x06, 0x02, - 0x0a, 0x15, 0x14, 0x06, 0x36, 0x09, 0x09, 0x0e, 0x0e, 0x09, 0x09, 0x09, - 0x09, 0x0e, 0x0e, 0x09, 0x09, 0xc0, 0x39, 0x2f, 0x2f, 0x1d, 0x1c, 0x1c, - 0x1d, 0x2f, 0x2f, 0x39, 0x39, 0x2f, 0x2f, 0x1d, 0x1c, 0x1c, 0x1d, 0x2f, - 0x2f, 0x39, 0x46, 0x3a, 0x3a, 0x24, 0x22, 0x22, 0x24, 0x3a, 0x3a, 0x46, - 0x46, 0x3a, 0x3a, 0x24, 0x22, 0x22, 0x24, 0x3a, 0x3a, 0x46, 0x5b, 0x11, - 0x0a, 0x0a, 0x01, 0x12, 0x11, 0x1b, 0x24, 0x13, 0x12, 0x16, 0x02, 0x02, - 0x16, 0x0d, 0x0e, 0x07, 0x1a, 0x04, 0x09, 0x0e, 0x01, 0x05, 0x02, 0x14, - 0x06, 0x09, 0x15, 0x02, 0xbb, 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, 0x0e, - 0x09, 0x09, 0x09, 0x09, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x04, 0xff, 0xfe, - 0xff, 0xe0, 0x02, 0x43, 0x01, 0xa0, 0x00, 0x22, 0x00, 0x49, 0x00, 0x68, - 0x00, 0x83, 0x00, 0x00, 0x01, 0x06, 0x07, 0x31, 0x31, 0x06, 0x07, 0x06, - 0x07, 0x06, 0x07, 0x16, 0x17, 0x16, 0x17, 0x16, 0x17, 0x16, 0x17, 0x36, - 0x37, 0x36, 0x37, 0x36, 0x37, 0x36, 0x37, 0x26, 0x27, 0x26, 0x27, 0x26, - 0x27, 0x26, 0x27, 0x07, 0x36, 0x37, 0x31, 0x31, 0x36, 0x37, 0x16, 0x17, - 0x16, 0x17, 0x16, 0x17, 0x16, 0x17, 0x16, 0x07, 0x06, 0x07, 0x06, 0x07, - 0x06, 0x07, 0x06, 0x07, 0x26, 0x27, 0x26, 0x27, 0x26, 0x27, 0x26, 0x27, - 0x26, 0x37, 0x36, 0x37, 0x36, 0x37, 0x17, 0x36, 0x37, 0x31, 0x31, 0x36, - 0x37, 0x26, 0x27, 0x26, 0x27, 0x22, 0x31, 0x30, 0x23, 0x16, 0x15, 0x06, - 0x07, 0x06, 0x07, 0x22, 0x27, 0x14, 0x31, 0x30, 0x15, 0x16, 0x17, 0x16, - 0x17, 0x35, 0x32, 0x17, 0x31, 0x31, 0x16, 0x17, 0x16, 0x15, 0x14, 0x07, - 0x06, 0x07, 0x06, 0x23, 0x22, 0x27, 0x26, 0x27, 0x26, 0x35, 0x34, 0x37, - 0x36, 0x37, 0x36, 0x33, 0x01, 0x20, 0x31, 0x28, 0x28, 0x1f, 0x1d, 0x14, - 0x13, 0x0b, 0x0b, 0x13, 0x14, 0x1d, 0x1f, 0x28, 0x28, 0x31, 0x31, 0x28, - 0x28, 0x1f, 0x1d, 0x14, 0x13, 0x0b, 0x0b, 0x13, 0x14, 0x1d, 0x1f, 0x28, - 0x28, 0x31, 0xc1, 0x24, 0x30, 0x30, 0x3d, 0x3d, 0x30, 0x30, 0x24, 0x23, - 0x17, 0x17, 0x0c, 0x05, 0x05, 0x0c, 0x17, 0x17, 0x23, 0x24, 0x30, 0x30, - 0x3d, 0x3d, 0x30, 0x30, 0x24, 0x23, 0x17, 0x17, 0x0b, 0x05, 0x05, 0x0b, - 0x17, 0x17, 0x23, 0xc1, 0x22, 0x17, 0x16, 0x01, 0x01, 0x16, 0x17, 0x22, - 0x01, 0x01, 0x02, 0x01, 0x12, 0x12, 0x1b, 0x08, 0x08, 0x01, 0x16, 0x17, - 0x22, 0x23, 0x1d, 0x1d, 0x12, 0x11, 0x11, 0x12, 0x1d, 0x1d, 0x23, 0x23, - 0x1d, 0x1d, 0x12, 0x11, 0x11, 0x12, 0x1d, 0x1d, 0x23, 0x01, 0x70, 0x01, - 0x13, 0x12, 0x1e, 0x1b, 0x1d, 0x1d, 0x17, 0x17, 0x1d, 0x1d, 0x1b, 0x1e, - 0x12, 0x13, 0x01, 0x01, 0x13, 0x12, 0x1e, 0x1b, 0x1d, 0x1d, 0x17, 0x17, - 0x1d, 0x1d, 0x1b, 0x1e, 0x12, 0x13, 0x01, 0x21, 0x22, 0x17, 0x17, 0x01, - 0x01, 0x17, 0x17, 0x22, 0x21, 0x23, 0x23, 0x1c, 0x0c, 0x0c, 0x1c, 0x23, - 0x23, 0x21, 0x22, 0x17, 0x17, 0x01, 0x01, 0x17, 0x17, 0x22, 0x21, 0x23, - 0x23, 0x1c, 0x0c, 0x0c, 0x1c, 0x23, 0x23, 0x21, 0xdf, 0x01, 0x16, 0x17, - 0x22, 0x22, 0x17, 0x16, 0x01, 0x08, 0x08, 0x1b, 0x12, 0x12, 0x01, 0x02, - 0x01, 0x01, 0x22, 0x17, 0x16, 0x01, 0xd0, 0x11, 0x11, 0x1e, 0x1e, 0x22, - 0x22, 0x1e, 0x1e, 0x11, 0x11, 0x11, 0x11, 0x1e, 0x1e, 0x22, 0x22, 0x1e, - 0x1e, 0x11, 0x11, 0x00, 0x00, 0x05, 0xff, 0xf9, 0xff, 0xb9, 0x02, 0x87, - 0x01, 0xc7, 0x00, 0x1f, 0x00, 0x39, 0x00, 0x49, 0x00, 0x69, 0x00, 0x79, - 0x00, 0x00, 0x13, 0x26, 0x07, 0x06, 0x17, 0x01, 0x31, 0x16, 0x37, 0x36, - 0x27, 0x27, 0x31, 0x36, 0x37, 0x36, 0x37, 0x36, 0x27, 0x26, 0x27, 0x26, - 0x27, 0x26, 0x27, 0x26, 0x27, 0x06, 0x07, 0x06, 0x07, 0x27, 0x17, 0x36, - 0x37, 0x16, 0x17, 0x16, 0x17, 0x16, 0x17, 0x16, 0x17, 0x06, 0x07, 0x06, - 0x07, 0x27, 0x31, 0x36, 0x35, 0x26, 0x27, 0x26, 0x27, 0x06, 0x07, 0x27, - 0x17, 0x27, 0x17, 0x27, 0x36, 0x35, 0x34, 0x27, 0x32, 0x33, 0x16, 0x17, - 0x16, 0x17, 0x14, 0x07, 0x17, 0x27, 0x17, 0x27, 0x06, 0x07, 0x26, 0x27, - 0x26, 0x27, 0x26, 0x27, 0x26, 0x27, 0x36, 0x37, 0x27, 0x31, 0x06, 0x07, - 0x06, 0x17, 0x16, 0x17, 0x16, 0x17, 0x16, 0x17, 0x16, 0x17, 0x36, 0x37, - 0x27, 0x27, 0x17, 0x27, 0x26, 0x27, 0x27, 0x31, 0x14, 0x15, 0x16, 0x17, - 0x16, 0x17, 0x32, 0x37, 0x27, 0x13, 0x0f, 0x0c, 0x10, 0x02, 0x50, 0x13, - 0x0f, 0x0c, 0x10, 0x69, 0x1d, 0x14, 0x14, 0x0b, 0x04, 0x04, 0x0c, 0x17, - 0x17, 0x23, 0x24, 0x30, 0x30, 0x3d, 0x33, 0x2b, 0x2a, 0x21, 0x70, 0x97, - 0x36, 0x4c, 0x31, 0x28, 0x28, 0x1f, 0x1d, 0x14, 0x13, 0x0b, 0x0a, 0x12, - 0x12, 0x19, 0x36, 0x0e, 0x01, 0x24, 0x25, 0x36, 0x31, 0x23, 0x2e, 0xcd, - 0x52, 0x52, 0x52, 0x07, 0x02, 0x01, 0x01, 0x22, 0x17, 0x16, 0x01, 0x05, - 0x33, 0x2a, 0x2a, 0x2a, 0x26, 0x2e, 0x31, 0x28, 0x28, 0x1f, 0x1d, 0x14, - 0x13, 0x0b, 0x0d, 0x1b, 0x26, 0x22, 0x0e, 0x05, 0x05, 0x0b, 0x17, 0x17, - 0x24, 0x23, 0x30, 0x30, 0x3d, 0x48, 0x36, 0x58, 0x38, 0x38, 0x38, 0x25, - 0x11, 0x38, 0x01, 0x24, 0x25, 0x36, 0x14, 0x12, 0x01, 0xbb, 0x0c, 0x10, - 0x13, 0x0f, 0xfe, 0x30, 0x0c, 0x10, 0x13, 0x0f, 0x52, 0x1f, 0x20, 0x1f, - 0x19, 0x0c, 0x0c, 0x1c, 0x23, 0x23, 0x21, 0x22, 0x17, 0x17, 0x01, 0x01, - 0x10, 0x11, 0x1b, 0x58, 0x76, 0x29, 0x02, 0x01, 0x13, 0x12, 0x1e, 0x1b, - 0x1d, 0x1d, 0x17, 0x15, 0x1b, 0x1b, 0x1a, 0x2a, 0x1b, 0x20, 0x36, 0x25, - 0x24, 0x01, 0x01, 0x1e, 0x24, 0xa1, 0x40, 0x40, 0x40, 0x0d, 0x0f, 0x08, - 0x08, 0x01, 0x16, 0x17, 0x22, 0x0f, 0x0d, 0xa4, 0x21, 0x21, 0x21, 0x10, - 0x01, 0x01, 0x13, 0x12, 0x1e, 0x1b, 0x1d, 0x1d, 0x17, 0x1d, 0x24, 0x1d, - 0x2e, 0x24, 0x0c, 0x0c, 0x1c, 0x23, 0x23, 0x21, 0x22, 0x17, 0x17, 0x01, - 0x02, 0x1e, 0x46, 0x2c, 0x2c, 0x2c, 0x09, 0x21, 0x2c, 0x04, 0x04, 0x36, - 0x25, 0x24, 0x01, 0x06, 0x00, 0x0a, 0x00, 0x00, 0xff, 0xc0, 0x01, 0xc0, - 0x01, 0xc0, 0x00, 0x33, 0x00, 0x3c, 0x00, 0x45, 0x00, 0x4e, 0x00, 0x57, - 0x00, 0x60, 0x00, 0x6b, 0x00, 0x74, 0x00, 0x7f, 0x00, 0x88, 0x00, 0x00, - 0x13, 0x26, 0x27, 0x06, 0x07, 0x15, 0x31, 0x23, 0x31, 0x06, 0x07, 0x06, - 0x07, 0x15, 0x31, 0x15, 0x31, 0x11, 0x31, 0x16, 0x17, 0x16, 0x17, 0x21, - 0x31, 0x36, 0x37, 0x36, 0x37, 0x11, 0x31, 0x35, 0x31, 0x35, 0x31, 0x26, - 0x27, 0x26, 0x27, 0x23, 0x31, 0x35, 0x31, 0x26, 0x27, 0x06, 0x07, 0x15, - 0x31, 0x23, 0x31, 0x35, 0x07, 0x33, 0x23, 0x33, 0x15, 0x31, 0x23, 0x31, - 0x35, 0x15, 0x33, 0x23, 0x33, 0x15, 0x31, 0x23, 0x31, 0x35, 0x33, 0x33, - 0x23, 0x33, 0x15, 0x31, 0x23, 0x31, 0x35, 0x33, 0x33, 0x23, 0x33, 0x15, - 0x31, 0x23, 0x31, 0x35, 0x37, 0x23, 0x33, 0x23, 0x35, 0x31, 0x33, 0x31, - 0x15, 0x15, 0x15, 0x35, 0x15, 0x06, 0x07, 0x23, 0x31, 0x35, 0x31, 0x33, - 0x23, 0x15, 0x35, 0x15, 0x23, 0x31, 0x35, 0x31, 0x33, 0x23, 0x15, 0x35, - 0x15, 0x23, 0x31, 0x26, 0x27, 0x35, 0x31, 0x33, 0x37, 0x23, 0x33, 0x23, - 0x35, 0x31, 0x33, 0x31, 0x15, 0x98, 0x02, 0x16, 0x16, 0x02, 0x28, 0x1b, - 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, 0x01, 0x40, 0x1b, 0x12, 0x12, - 0x01, 0x01, 0x12, 0x12, 0x1b, 0x28, 0x02, 0x16, 0x16, 0x02, 0x90, 0x68, - 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x80, 0x60, 0x60, 0x60, - 0x60, 0x90, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x01, - 0x0f, 0x40, 0x50, 0x80, 0x60, 0x60, 0x90, 0x40, 0x0f, 0x01, 0x50, 0x90, - 0x60, 0x60, 0x60, 0x60, 0x01, 0xa8, 0x16, 0x02, 0x02, 0x16, 0x28, 0x01, - 0x12, 0x12, 0x1b, 0x10, 0x30, 0xff, 0x00, 0x1b, 0x12, 0x12, 0x01, 0x01, - 0x12, 0x12, 0x1b, 0x01, 0x00, 0x30, 0x10, 0x1b, 0x12, 0x12, 0x01, 0x28, - 0x16, 0x02, 0x02, 0x16, 0x28, 0x28, 0xa8, 0x38, 0x38, 0x68, 0x40, 0x40, - 0x40, 0x40, 0x40, 0x40, 0x30, 0x38, 0x38, 0xa0, 0x28, 0x28, 0x28, 0x0f, - 0x01, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0x01, 0x0f, 0x28, - 0xa0, 0x38, 0x38, 0x00, 0x00, 0x02, 0xff, 0xfe, 0xff, 0xe0, 0x02, 0x00, - 0x01, 0xa0, 0x00, 0x18, 0x00, 0x4f, 0x00, 0x00, 0x37, 0x36, 0x17, 0x16, - 0x33, 0x36, 0x37, 0x36, 0x37, 0x26, 0x27, 0x26, 0x27, 0x06, 0x07, 0x06, - 0x07, 0x14, 0x17, 0x16, 0x07, 0x06, 0x07, 0x36, 0x37, 0x07, 0x36, 0x37, - 0x36, 0x37, 0x26, 0x27, 0x36, 0x37, 0x36, 0x37, 0x36, 0x37, 0x16, 0x17, - 0x16, 0x17, 0x16, 0x17, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x22, 0x27, - 0x06, 0x07, 0x06, 0x07, 0x30, 0x23, 0x30, 0x23, 0x06, 0x23, 0x30, 0x31, - 0x22, 0x31, 0x06, 0x23, 0x22, 0x27, 0x26, 0x37, 0x36, 0x37, 0x36, 0x37, - 0x30, 0x31, 0x30, 0x31, 0x7c, 0x14, 0x18, 0x28, 0x30, 0x5f, 0x38, 0x38, - 0x01, 0x01, 0x38, 0x38, 0x5f, 0x5f, 0x38, 0x38, 0x01, 0x24, 0x0d, 0x01, - 0x03, 0x09, 0x1a, 0x0e, 0x67, 0x03, 0x02, 0x11, 0x05, 0x2f, 0x01, 0x01, - 0x22, 0x22, 0x3a, 0x39, 0x48, 0x48, 0x39, 0x3a, 0x22, 0x22, 0x01, 0x01, - 0x22, 0x22, 0x3a, 0x39, 0x48, 0x38, 0x30, 0x13, 0x23, 0x17, 0x1c, 0x01, - 0x01, 0x06, 0x07, 0x01, 0x07, 0x08, 0x0b, 0x04, 0x03, 0x06, 0x07, 0x05, - 0x02, 0x03, 0x39, 0x0e, 0x08, 0x0f, 0x03, 0x2f, 0x30, 0x3e, 0x3e, 0x30, - 0x2f, 0x03, 0x03, 0x2f, 0x30, 0x3e, 0x31, 0x28, 0x0f, 0x15, 0x1b, 0x16, - 0x0d, 0x0a, 0x29, 0x04, 0x04, 0x1a, 0x25, 0x34, 0x45, 0x3a, 0x2f, 0x2f, - 0x1c, 0x1b, 0x01, 0x01, 0x1b, 0x1c, 0x2f, 0x2f, 0x3a, 0x3a, 0x2f, 0x2f, - 0x1c, 0x1b, 0x01, 0x12, 0x0e, 0x11, 0x0a, 0x06, 0x02, 0x01, 0x0a, 0x0a, - 0x07, 0x06, 0x08, 0x03, 0x04, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, - 0xff, 0xe0, 0x02, 0x00, 0x01, 0xa0, 0x00, 0x1f, 0x00, 0x37, 0x00, 0x00, - 0x13, 0x36, 0x37, 0x31, 0x31, 0x36, 0x37, 0x33, 0x31, 0x32, 0x17, 0x17, - 0x31, 0x33, 0x31, 0x16, 0x17, 0x16, 0x17, 0x11, 0x31, 0x06, 0x07, 0x06, - 0x07, 0x21, 0x31, 0x26, 0x27, 0x26, 0x27, 0x11, 0x37, 0x06, 0x07, 0x11, - 0x31, 0x16, 0x17, 0x21, 0x31, 0x36, 0x37, 0x11, 0x31, 0x26, 0x27, 0x23, - 0x31, 0x22, 0x27, 0x27, 0x31, 0x26, 0x23, 0x23, 0x00, 0x01, 0x12, 0x12, - 0x1b, 0x84, 0x1e, 0x15, 0x2b, 0x9e, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, - 0x12, 0x1b, 0xfe, 0x80, 0x1b, 0x12, 0x12, 0x01, 0x40, 0x0f, 0x01, 0x01, - 0x0f, 0x01, 0x80, 0x0f, 0x01, 0x01, 0x0f, 0xa1, 0x11, 0x0c, 0x2d, 0x07, - 0x0a, 0x84, 0x01, 0x60, 0x1b, 0x12, 0x12, 0x01, 0x15, 0x2b, 0x01, 0x12, - 0x12, 0x1b, 0xff, 0x00, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, - 0x01, 0x40, 0x10, 0x01, 0x0f, 0xfe, 0xc0, 0x0f, 0x01, 0x01, 0x0f, 0x01, - 0x00, 0x0f, 0x01, 0x0c, 0x2d, 0x07, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, - 0xff, 0xe0, 0x02, 0x44, 0x01, 0xa0, 0x00, 0x40, 0x00, 0x00, 0x05, 0x33, - 0x23, 0x33, 0x36, 0x37, 0x37, 0x31, 0x36, 0x27, 0x26, 0x27, 0x21, 0x31, - 0x06, 0x07, 0x07, 0x31, 0x11, 0x31, 0x36, 0x37, 0x33, 0x31, 0x32, 0x17, - 0x17, 0x31, 0x16, 0x17, 0x33, 0x31, 0x16, 0x17, 0x15, 0x31, 0x33, 0x31, - 0x35, 0x31, 0x26, 0x27, 0x26, 0x27, 0x23, 0x31, 0x22, 0x27, 0x27, 0x31, - 0x26, 0x23, 0x23, 0x31, 0x06, 0x07, 0x06, 0x07, 0x11, 0x31, 0x16, 0x17, - 0x16, 0x17, 0x33, 0x01, 0x80, 0x30, 0x30, 0x30, 0x12, 0x0a, 0x70, 0x08, - 0x08, 0x0a, 0x12, 0xfe, 0x70, 0x12, 0x0a, 0x44, 0x01, 0x0f, 0x76, 0x06, - 0x05, 0x1a, 0x21, 0x2f, 0x75, 0x0f, 0x01, 0x30, 0x01, 0x12, 0x12, 0x1b, - 0x75, 0x1b, 0x13, 0x1a, 0x13, 0x1b, 0x75, 0x1b, 0x12, 0x12, 0x01, 0x01, - 0x12, 0x12, 0x1b, 0x18, 0x20, 0x01, 0x0f, 0xc0, 0x10, 0x10, 0x0f, 0x01, - 0x01, 0x0f, 0x75, 0x01, 0x05, 0x0f, 0x01, 0x05, 0x1a, 0x20, 0x01, 0x01, - 0x0f, 0x20, 0x20, 0x1b, 0x12, 0x12, 0x01, 0x13, 0x1a, 0x13, 0x01, 0x12, - 0x12, 0x1b, 0xfe, 0xc0, 0x1b, 0x12, 0x12, 0x01, 0x00, 0x04, 0x00, 0x00, - 0xff, 0xe0, 0x02, 0x00, 0x01, 0xa0, 0x00, 0x16, 0x00, 0x23, 0x00, 0x31, - 0x00, 0x3f, 0x00, 0x00, 0x13, 0x16, 0x17, 0x11, 0x31, 0x16, 0x17, 0x21, - 0x31, 0x16, 0x17, 0x06, 0x07, 0x21, 0x31, 0x26, 0x27, 0x26, 0x27, 0x11, - 0x31, 0x36, 0x37, 0x17, 0x36, 0x37, 0x33, 0x31, 0x16, 0x17, 0x06, 0x07, - 0x23, 0x31, 0x26, 0x27, 0x17, 0x33, 0x23, 0x33, 0x16, 0x17, 0x06, 0x07, - 0x23, 0x31, 0x26, 0x27, 0x36, 0x37, 0x15, 0x21, 0x21, 0x21, 0x16, 0x17, - 0x06, 0x07, 0x21, 0x31, 0x26, 0x27, 0x36, 0x37, 0x18, 0x16, 0x02, 0x02, - 0x16, 0x01, 0xa0, 0x16, 0x02, 0x02, 0x16, 0xfe, 0x60, 0x1f, 0x14, 0x14, - 0x01, 0x02, 0x16, 0x68, 0x02, 0x16, 0xd0, 0x16, 0x02, 0x02, 0x16, 0xd0, - 0x16, 0x02, 0x18, 0x90, 0x90, 0x90, 0x16, 0x02, 0x02, 0x16, 0x90, 0x16, - 0x02, 0x02, 0x16, 0x01, 0x10, 0xfe, 0xf0, 0x01, 0x10, 0x16, 0x02, 0x02, - 0x16, 0xfe, 0xf0, 0x16, 0x02, 0x02, 0x16, 0x01, 0xa0, 0x02, 0x16, 0xfe, - 0xa0, 0x16, 0x02, 0x02, 0x16, 0x16, 0x02, 0x01, 0x14, 0x14, 0x1f, 0x01, - 0x60, 0x16, 0x02, 0x68, 0x16, 0x02, 0x02, 0x16, 0x16, 0x02, 0x02, 0x16, - 0x48, 0x02, 0x16, 0x16, 0x02, 0x02, 0x16, 0x16, 0x02, 0x60, 0x02, 0x16, - 0x16, 0x02, 0x02, 0x16, 0x16, 0x02, 0x00, 0x00, 0x00, 0x03, 0xff, 0xfc, - 0xff, 0xc0, 0x02, 0x83, 0x01, 0xc0, 0x00, 0x1c, 0x00, 0x39, 0x00, 0x74, - 0x00, 0x00, 0x37, 0x36, 0x27, 0x26, 0x35, 0x36, 0x37, 0x36, 0x37, 0x16, - 0x17, 0x16, 0x17, 0x06, 0x07, 0x06, 0x07, 0x22, 0x27, 0x26, 0x07, 0x06, - 0x07, 0x06, 0x07, 0x36, 0x37, 0x36, 0x37, 0x27, 0x16, 0x17, 0x06, 0x07, - 0x06, 0x07, 0x06, 0x17, 0x16, 0x17, 0x36, 0x37, 0x36, 0x37, 0x16, 0x33, - 0x36, 0x37, 0x36, 0x37, 0x26, 0x27, 0x26, 0x27, 0x06, 0x07, 0x06, 0x07, - 0x01, 0x32, 0x37, 0x16, 0x17, 0x16, 0x17, 0x36, 0x37, 0x36, 0x27, 0x26, - 0x27, 0x26, 0x27, 0x34, 0x27, 0x36, 0x37, 0x26, 0x27, 0x26, 0x27, 0x16, - 0x15, 0x15, 0x31, 0x16, 0x17, 0x16, 0x17, 0x14, 0x07, 0x06, 0x17, 0x16, - 0x17, 0x16, 0x17, 0x16, 0x17, 0x26, 0x27, 0x26, 0x27, 0x26, 0x07, 0x06, - 0x23, 0x26, 0x27, 0x26, 0x27, 0x06, 0x07, 0x16, 0x17, 0x16, 0x17, 0x58, - 0x0f, 0x16, 0x21, 0x01, 0x2b, 0x2b, 0x49, 0x49, 0x2b, 0x2b, 0x01, 0x01, - 0x2b, 0x2b, 0x49, 0x14, 0x12, 0x10, 0x0e, 0x07, 0x06, 0x18, 0x1a, 0x04, - 0x04, 0x02, 0x01, 0x58, 0x01, 0x2d, 0x02, 0x01, 0x0f, 0x15, 0x0b, 0x06, - 0x07, 0x0f, 0x42, 0x39, 0x07, 0x07, 0x17, 0x18, 0x58, 0x3b, 0x3b, 0x02, - 0x02, 0x3b, 0x3b, 0x58, 0x58, 0x3b, 0x3b, 0x02, 0x01, 0xb0, 0x18, 0x17, - 0x07, 0x07, 0x39, 0x42, 0x0f, 0x07, 0x05, 0x0a, 0x15, 0x0f, 0x01, 0x01, - 0x01, 0x2d, 0x01, 0x02, 0x38, 0x37, 0x55, 0x06, 0x42, 0x27, 0x26, 0x01, - 0x21, 0x16, 0x0f, 0x01, 0x02, 0x03, 0x03, 0x01, 0x01, 0x1a, 0x18, 0x06, - 0x07, 0x0e, 0x10, 0x12, 0x14, 0x2f, 0x23, 0x23, 0x14, 0x18, 0x1a, 0x1a, - 0x32, 0x31, 0x3e, 0x8b, 0x1e, 0x1a, 0x22, 0x2b, 0x32, 0x26, 0x26, 0x02, - 0x02, 0x26, 0x26, 0x32, 0x32, 0x26, 0x26, 0x02, 0x04, 0x03, 0x08, 0x03, - 0x03, 0x0b, 0x07, 0x07, 0x07, 0x03, 0x03, 0x85, 0x40, 0x2e, 0x03, 0x02, - 0x1d, 0x18, 0x0b, 0x0e, 0x0e, 0x01, 0x03, 0x1b, 0x03, 0x03, 0x04, 0x02, - 0x32, 0x31, 0x4b, 0x4b, 0x31, 0x32, 0x02, 0x02, 0x32, 0x31, 0x4b, 0xfe, - 0xd0, 0x04, 0x03, 0x03, 0x1b, 0x03, 0x01, 0x0d, 0x0f, 0x0b, 0x18, 0x1c, - 0x02, 0x01, 0x01, 0x02, 0x2e, 0x40, 0x49, 0x31, 0x31, 0x05, 0x17, 0x19, - 0x01, 0x06, 0x25, 0x25, 0x2f, 0x2b, 0x22, 0x1a, 0x1e, 0x03, 0x03, 0x05, - 0x05, 0x02, 0x02, 0x07, 0x0b, 0x03, 0x03, 0x08, 0x03, 0x04, 0x01, 0x11, - 0x11, 0x1b, 0x08, 0x03, 0x2d, 0x1b, 0x1a, 0x01, 0x00, 0x02, 0x00, 0x15, - 0xff, 0xbc, 0x01, 0x38, 0x01, 0xc2, 0x00, 0x1a, 0x00, 0x2b, 0x00, 0x00, - 0x01, 0x16, 0x17, 0x11, 0x31, 0x06, 0x07, 0x07, 0x31, 0x06, 0x27, 0x26, - 0x37, 0x37, 0x31, 0x27, 0x31, 0x26, 0x37, 0x36, 0x37, 0x37, 0x31, 0x37, - 0x31, 0x36, 0x17, 0x07, 0x07, 0x37, 0x07, 0x06, 0x07, 0x07, 0x31, 0x17, - 0x31, 0x16, 0x07, 0x07, 0x31, 0x37, 0x31, 0x11, 0x01, 0x25, 0x12, 0x01, - 0x01, 0x0c, 0x94, 0x0d, 0x0c, 0x0c, 0x02, 0x1a, 0x6f, 0x0a, 0x04, 0x05, - 0x0f, 0x99, 0x44, 0x09, 0x12, 0x1d, 0x1d, 0x1d, 0x1d, 0x05, 0x0d, 0x76, - 0x56, 0x08, 0x01, 0x15, 0x5d, 0x01, 0xbf, 0x05, 0x12, 0xfe, 0x7f, 0x0e, - 0x07, 0x4f, 0x07, 0x09, 0x09, 0x0e, 0x9c, 0x6e, 0x0a, 0x0e, 0x0e, 0x02, - 0x17, 0x8d, 0x10, 0x03, 0x7f, 0x3b, 0x3b, 0x3b, 0x0b, 0x03, 0x11, 0x55, - 0x09, 0x0c, 0x78, 0x32, 0x01, 0x0a, 0x00, 0x00, 0x00, 0x03, 0xff, 0xf8, - 0xff, 0xd8, 0x01, 0xc8, 0x01, 0xa8, 0x00, 0x30, 0x00, 0x5b, 0x00, 0x6e, - 0x00, 0x00, 0x01, 0x22, 0x07, 0x06, 0x07, 0x06, 0x27, 0x26, 0x07, 0x06, - 0x07, 0x06, 0x07, 0x06, 0x17, 0x16, 0x07, 0x06, 0x07, 0x06, 0x15, 0x14, - 0x17, 0x16, 0x33, 0x32, 0x37, 0x36, 0x37, 0x36, 0x17, 0x16, 0x37, 0x36, - 0x37, 0x36, 0x37, 0x36, 0x27, 0x26, 0x37, 0x36, 0x37, 0x36, 0x35, 0x34, - 0x27, 0x26, 0x23, 0x35, 0x16, 0x17, 0x31, 0x31, 0x16, 0x17, 0x14, 0x07, - 0x06, 0x17, 0x16, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x27, 0x26, 0x07, - 0x06, 0x23, 0x26, 0x27, 0x26, 0x27, 0x34, 0x37, 0x36, 0x27, 0x26, 0x37, - 0x36, 0x37, 0x36, 0x37, 0x36, 0x17, 0x16, 0x37, 0x36, 0x33, 0x07, 0x06, - 0x07, 0x31, 0x31, 0x06, 0x07, 0x06, 0x27, 0x26, 0x37, 0x36, 0x37, 0x36, - 0x37, 0x36, 0x17, 0x16, 0x07, 0x01, 0x70, 0x05, 0x04, 0x0e, 0x14, 0x13, - 0x15, 0x2c, 0x2e, 0x2e, 0x27, 0x26, 0x0f, 0x0f, 0x0b, 0x05, 0x02, 0x02, - 0x05, 0x01, 0x09, 0x09, 0x0e, 0x05, 0x04, 0x0e, 0x14, 0x13, 0x15, 0x2c, - 0x2e, 0x2e, 0x27, 0x26, 0x0f, 0x0f, 0x0b, 0x05, 0x02, 0x02, 0x05, 0x01, - 0x09, 0x09, 0x0e, 0x22, 0x17, 0x16, 0x01, 0x03, 0x08, 0x05, 0x0e, 0x13, - 0x14, 0x2d, 0x2d, 0x3b, 0x3a, 0x3b, 0x18, 0x19, 0x0a, 0x0c, 0x22, 0x17, - 0x16, 0x01, 0x03, 0x08, 0x05, 0x0e, 0x13, 0x14, 0x2d, 0x2e, 0x3a, 0x3a, - 0x3b, 0x18, 0x19, 0x0a, 0x0c, 0x79, 0x28, 0x1e, 0x1e, 0x0c, 0x08, 0x16, - 0x14, 0x04, 0x10, 0x26, 0x27, 0x33, 0x16, 0x08, 0x04, 0x14, 0x01, 0x70, - 0x01, 0x05, 0x02, 0x02, 0x05, 0x0b, 0x0f, 0x0f, 0x26, 0x27, 0x2e, 0x2e, - 0x2c, 0x15, 0x13, 0x14, 0x0e, 0x04, 0x05, 0x0e, 0x09, 0x09, 0x01, 0x05, - 0x02, 0x02, 0x05, 0x0b, 0x0f, 0x0f, 0x26, 0x27, 0x2e, 0x2e, 0x2c, 0x15, - 0x13, 0x14, 0x0e, 0x04, 0x05, 0x0e, 0x09, 0x09, 0x30, 0x01, 0x16, 0x17, - 0x22, 0x0c, 0x0a, 0x19, 0x18, 0x3b, 0x3a, 0x3b, 0x2d, 0x2d, 0x14, 0x13, - 0x0e, 0x05, 0x08, 0x03, 0x01, 0x16, 0x17, 0x22, 0x0c, 0x0a, 0x19, 0x18, - 0x3b, 0x3a, 0x3a, 0x2e, 0x2d, 0x14, 0x13, 0x0e, 0x05, 0x08, 0x03, 0x87, - 0x0c, 0x1e, 0x1e, 0x28, 0x14, 0x04, 0x08, 0x16, 0x33, 0x27, 0x26, 0x10, - 0x04, 0x14, 0x16, 0x08, 0x00, 0x05, 0x00, 0x00, 0xff, 0xe0, 0x02, 0x40, - 0x01, 0xa0, 0x00, 0x0b, 0x00, 0x18, 0x00, 0x32, 0x00, 0x3e, 0x00, 0x4a, - 0x00, 0x00, 0x01, 0x16, 0x17, 0x15, 0x31, 0x21, 0x31, 0x35, 0x31, 0x36, - 0x37, 0x21, 0x17, 0x15, 0x35, 0x15, 0x06, 0x07, 0x21, 0x31, 0x26, 0x27, - 0x35, 0x31, 0x21, 0x25, 0x06, 0x07, 0x31, 0x31, 0x06, 0x07, 0x11, 0x31, - 0x16, 0x17, 0x16, 0x17, 0x21, 0x31, 0x36, 0x37, 0x36, 0x37, 0x11, 0x31, - 0x26, 0x27, 0x26, 0x27, 0x21, 0x13, 0x06, 0x07, 0x16, 0x17, 0x33, 0x31, - 0x36, 0x37, 0x26, 0x27, 0x23, 0x33, 0x06, 0x07, 0x16, 0x17, 0x33, 0x31, - 0x36, 0x37, 0x26, 0x27, 0x23, 0x02, 0x00, 0x0f, 0x01, 0xfe, 0x20, 0x01, - 0x0f, 0x01, 0xc0, 0x10, 0x01, 0x0f, 0xfe, 0x40, 0x0f, 0x01, 0x01, 0xe0, - 0xfe, 0x30, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, 0x01, 0xc0, - 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, 0xfe, 0x40, 0x38, 0x16, - 0x02, 0x02, 0x16, 0x30, 0x16, 0x02, 0x02, 0x16, 0x30, 0x80, 0x16, 0x02, - 0x02, 0x16, 0x70, 0x16, 0x02, 0x02, 0x16, 0x70, 0x01, 0x70, 0x01, 0x0f, - 0x20, 0x20, 0x0f, 0x01, 0x90, 0xc0, 0xc0, 0xc0, 0x0f, 0x01, 0x01, 0x0f, - 0xc0, 0xc0, 0x01, 0x12, 0x12, 0x1b, 0xfe, 0xc0, 0x1b, 0x12, 0x12, 0x01, - 0x01, 0x12, 0x12, 0x1b, 0x01, 0x40, 0x1b, 0x12, 0x12, 0x01, 0xfe, 0xd0, - 0x02, 0x16, 0x16, 0x02, 0x02, 0x16, 0x16, 0x02, 0x02, 0x16, 0x16, 0x02, - 0x02, 0x16, 0x16, 0x02, 0x00, 0x05, 0x00, 0x00, 0xff, 0xe0, 0x02, 0x00, - 0x01, 0xa0, 0x00, 0x0f, 0x00, 0x21, 0x00, 0x3e, 0x00, 0x47, 0x00, 0x50, - 0x00, 0x00, 0x13, 0x06, 0x07, 0x15, 0x31, 0x36, 0x33, 0x21, 0x31, 0x32, - 0x17, 0x35, 0x31, 0x26, 0x27, 0x21, 0x07, 0x15, 0x35, 0x15, 0x16, 0x17, - 0x21, 0x31, 0x36, 0x37, 0x35, 0x31, 0x26, 0x27, 0x21, 0x31, 0x06, 0x07, - 0x23, 0x35, 0x15, 0x35, 0x36, 0x37, 0x36, 0x37, 0x21, 0x31, 0x16, 0x17, - 0x16, 0x17, 0x15, 0x31, 0x15, 0x31, 0x06, 0x07, 0x06, 0x07, 0x21, 0x31, - 0x26, 0x27, 0x26, 0x27, 0x35, 0x05, 0x36, 0x37, 0x16, 0x17, 0x06, 0x07, - 0x26, 0x27, 0x37, 0x16, 0x17, 0x06, 0x07, 0x26, 0x27, 0x36, 0x37, 0x40, - 0x0f, 0x01, 0x08, 0x08, 0x01, 0x80, 0x08, 0x08, 0x01, 0x0f, 0xfe, 0x80, - 0x10, 0x01, 0x0f, 0x01, 0x80, 0x0f, 0x01, 0x01, 0x0f, 0xfe, 0x80, 0x0f, - 0x01, 0x30, 0x01, 0x12, 0x12, 0x1b, 0x01, 0x80, 0x1b, 0x12, 0x12, 0x01, - 0x01, 0x12, 0x12, 0x1b, 0xfe, 0x80, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x18, - 0x02, 0x16, 0x16, 0x02, 0x02, 0x16, 0x16, 0x02, 0x78, 0x16, 0x02, 0x02, - 0x16, 0x16, 0x02, 0x02, 0x16, 0x01, 0x70, 0x01, 0x0f, 0xa2, 0x02, 0x02, - 0xa2, 0x0f, 0x01, 0xf0, 0x60, 0x60, 0x60, 0x0f, 0x01, 0x01, 0x0f, 0x60, - 0x0f, 0x01, 0x01, 0x0f, 0xe0, 0xe0, 0xe0, 0x1b, 0x12, 0x12, 0x01, 0x01, - 0x12, 0x12, 0x1b, 0xe0, 0x60, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, - 0x1b, 0x60, 0x30, 0x16, 0x02, 0x02, 0x16, 0x16, 0x02, 0x02, 0x16, 0x18, - 0x02, 0x16, 0x16, 0x02, 0x02, 0x16, 0x16, 0x02, 0x00, 0x06, 0x00, 0x00, - 0x00, 0x00, 0x02, 0x00, 0x01, 0x80, 0x00, 0x0d, 0x00, 0x3d, 0x00, 0x6d, - 0x00, 0x79, 0x00, 0x85, 0x00, 0x94, 0x00, 0x00, 0x01, 0x23, 0x33, 0x23, - 0x16, 0x15, 0x15, 0x31, 0x33, 0x33, 0x36, 0x37, 0x26, 0x27, 0x07, 0x34, - 0x27, 0x31, 0x31, 0x26, 0x23, 0x30, 0x31, 0x30, 0x31, 0x23, 0x31, 0x06, - 0x07, 0x06, 0x07, 0x15, 0x31, 0x16, 0x17, 0x16, 0x17, 0x26, 0x35, 0x36, - 0x37, 0x26, 0x35, 0x34, 0x37, 0x26, 0x35, 0x35, 0x31, 0x36, 0x37, 0x16, - 0x17, 0x15, 0x31, 0x16, 0x17, 0x36, 0x37, 0x35, 0x31, 0x35, 0x27, 0x30, - 0x31, 0x31, 0x31, 0x30, 0x31, 0x16, 0x17, 0x33, 0x31, 0x16, 0x17, 0x16, - 0x17, 0x06, 0x07, 0x06, 0x07, 0x23, 0x31, 0x16, 0x15, 0x06, 0x07, 0x16, - 0x15, 0x06, 0x07, 0x16, 0x15, 0x06, 0x07, 0x06, 0x07, 0x23, 0x23, 0x26, - 0x27, 0x26, 0x27, 0x35, 0x31, 0x36, 0x37, 0x36, 0x37, 0x33, 0x13, 0x36, - 0x37, 0x26, 0x27, 0x23, 0x23, 0x06, 0x07, 0x16, 0x17, 0x33, 0x37, 0x14, - 0x07, 0x33, 0x33, 0x36, 0x37, 0x26, 0x27, 0x23, 0x31, 0x15, 0x07, 0x23, - 0x33, 0x23, 0x06, 0x07, 0x16, 0x17, 0x33, 0x33, 0x36, 0x37, 0x26, 0x27, - 0x23, 0x01, 0xc0, 0xb2, 0xb2, 0xb2, 0x02, 0x20, 0x90, 0x0f, 0x01, 0x01, - 0x0f, 0xe0, 0x09, 0x09, 0x0e, 0x18, 0x33, 0x22, 0x22, 0x01, 0x01, 0x16, - 0x16, 0x24, 0x01, 0x01, 0x17, 0x08, 0x0e, 0x0e, 0x02, 0x16, 0x16, 0x02, - 0x01, 0x0f, 0x0f, 0x01, 0x20, 0x1b, 0x15, 0xd0, 0x1b, 0x12, 0x12, 0x01, - 0x01, 0x12, 0x12, 0x1b, 0x52, 0x02, 0x02, 0x22, 0x04, 0x01, 0x17, 0x08, - 0x01, 0x12, 0x12, 0x1b, 0x40, 0x18, 0x47, 0x30, 0x2f, 0x02, 0x02, 0x2f, - 0x30, 0x47, 0x18, 0x40, 0x0f, 0x01, 0x01, 0x0f, 0x30, 0x10, 0x0f, 0x01, - 0x01, 0x0f, 0x40, 0x10, 0x02, 0x02, 0x20, 0x0f, 0x01, 0x01, 0x0f, 0x20, - 0x18, 0x28, 0x28, 0x28, 0x0f, 0x01, 0x01, 0x0f, 0x30, 0x10, 0x0f, 0x01, - 0x01, 0x0f, 0x18, 0x01, 0x40, 0x08, 0x08, 0x10, 0x01, 0x0f, 0x0f, 0x01, - 0x10, 0x0e, 0x09, 0x09, 0x01, 0x22, 0x22, 0x33, 0x30, 0x28, 0x1e, 0x1f, - 0x0c, 0x04, 0x05, 0x1f, 0x13, 0x0d, 0x11, 0x17, 0x11, 0x11, 0x17, 0x28, - 0x16, 0x02, 0x02, 0x16, 0x28, 0x0f, 0x01, 0x01, 0x0f, 0x28, 0x28, 0x50, - 0x01, 0x0f, 0x01, 0x12, 0x12, 0x1b, 0x1b, 0x12, 0x12, 0x01, 0x08, 0x08, - 0x28, 0x12, 0x0a, 0x0c, 0x1f, 0x13, 0x0d, 0x11, 0x1b, 0x12, 0x12, 0x01, - 0x02, 0x2f, 0x30, 0x47, 0x30, 0x47, 0x30, 0x2f, 0x02, 0xfe, 0xb0, 0x01, - 0x0f, 0x0f, 0x01, 0x01, 0x0f, 0x0f, 0x01, 0xb0, 0x08, 0x08, 0x01, 0x0f, - 0x0f, 0x01, 0x10, 0x40, 0x01, 0x0f, 0x0f, 0x01, 0x01, 0x0f, 0x0f, 0x01, - 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x01, 0x80, 0x00, 0x0d, - 0x00, 0x3d, 0x00, 0x6d, 0x00, 0x79, 0x00, 0x85, 0x00, 0x94, 0x00, 0x00, - 0x13, 0x33, 0x23, 0x33, 0x06, 0x15, 0x15, 0x31, 0x23, 0x23, 0x26, 0x27, - 0x36, 0x37, 0x17, 0x34, 0x37, 0x31, 0x31, 0x36, 0x33, 0x30, 0x31, 0x30, - 0x31, 0x33, 0x31, 0x16, 0x17, 0x16, 0x17, 0x15, 0x31, 0x06, 0x07, 0x06, - 0x07, 0x36, 0x35, 0x26, 0x27, 0x36, 0x35, 0x34, 0x27, 0x36, 0x35, 0x35, - 0x31, 0x26, 0x27, 0x06, 0x07, 0x15, 0x31, 0x06, 0x07, 0x26, 0x27, 0x35, - 0x31, 0x35, 0x37, 0x30, 0x31, 0x31, 0x31, 0x30, 0x31, 0x06, 0x07, 0x23, - 0x31, 0x06, 0x07, 0x06, 0x07, 0x16, 0x17, 0x16, 0x17, 0x33, 0x31, 0x06, - 0x15, 0x16, 0x17, 0x06, 0x15, 0x16, 0x17, 0x06, 0x15, 0x16, 0x17, 0x16, - 0x17, 0x33, 0x33, 0x36, 0x37, 0x36, 0x37, 0x35, 0x31, 0x26, 0x27, 0x26, - 0x27, 0x23, 0x03, 0x26, 0x27, 0x36, 0x37, 0x33, 0x33, 0x16, 0x17, 0x06, - 0x07, 0x23, 0x27, 0x14, 0x17, 0x23, 0x23, 0x26, 0x27, 0x36, 0x37, 0x33, - 0x31, 0x15, 0x17, 0x33, 0x23, 0x33, 0x16, 0x17, 0x06, 0x07, 0x23, 0x23, - 0x26, 0x27, 0x36, 0x37, 0x33, 0x40, 0xb2, 0xb2, 0xb2, 0x02, 0x20, 0x90, - 0x0f, 0x01, 0x01, 0x0f, 0xe0, 0x09, 0x09, 0x0e, 0x18, 0x33, 0x22, 0x22, - 0x01, 0x01, 0x16, 0x16, 0x24, 0x01, 0x01, 0x17, 0x08, 0x0e, 0x0e, 0x02, - 0x16, 0x16, 0x02, 0x01, 0x0f, 0x0f, 0x01, 0x20, 0x1b, 0x15, 0xd0, 0x1b, - 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, 0x52, 0x02, 0x02, 0x22, 0x04, - 0x01, 0x17, 0x08, 0x01, 0x12, 0x12, 0x1b, 0x40, 0x18, 0x47, 0x30, 0x2f, - 0x02, 0x02, 0x2f, 0x30, 0x47, 0x18, 0x40, 0x0f, 0x01, 0x01, 0x0f, 0x30, - 0x10, 0x0f, 0x01, 0x01, 0x0f, 0x40, 0x10, 0x02, 0x02, 0x20, 0x0f, 0x01, - 0x01, 0x0f, 0x20, 0x18, 0x28, 0x28, 0x28, 0x0f, 0x01, 0x01, 0x0f, 0x30, - 0x10, 0x0f, 0x01, 0x01, 0x0f, 0x18, 0x01, 0x40, 0x08, 0x08, 0x10, 0x01, - 0x0f, 0x0f, 0x01, 0x10, 0x0e, 0x09, 0x09, 0x01, 0x22, 0x22, 0x33, 0x30, - 0x28, 0x1e, 0x1f, 0x0c, 0x04, 0x05, 0x1f, 0x13, 0x0d, 0x11, 0x17, 0x11, - 0x11, 0x17, 0x28, 0x16, 0x02, 0x02, 0x16, 0x28, 0x0f, 0x01, 0x01, 0x0f, - 0x28, 0x28, 0x50, 0x01, 0x0f, 0x01, 0x12, 0x12, 0x1b, 0x1b, 0x12, 0x12, - 0x01, 0x08, 0x08, 0x28, 0x12, 0x0a, 0x0c, 0x1f, 0x13, 0x0d, 0x11, 0x1b, - 0x12, 0x12, 0x01, 0x02, 0x2f, 0x30, 0x47, 0x30, 0x47, 0x30, 0x2f, 0x02, - 0xfe, 0xb0, 0x01, 0x0f, 0x0f, 0x01, 0x01, 0x0f, 0x0f, 0x01, 0xb0, 0x08, - 0x08, 0x01, 0x0f, 0x0f, 0x01, 0x10, 0x40, 0x01, 0x0f, 0x0f, 0x01, 0x01, - 0x0f, 0x0f, 0x01, 0x00, 0x00, 0x06, 0x00, 0x00, 0xff, 0xc0, 0x01, 0x80, - 0x01, 0xc0, 0x00, 0x0f, 0x00, 0x3d, 0x00, 0x6f, 0x00, 0x7d, 0x00, 0x8b, - 0x00, 0x9c, 0x00, 0x00, 0x13, 0x15, 0x35, 0x15, 0x36, 0x33, 0x33, 0x31, - 0x35, 0x31, 0x35, 0x31, 0x26, 0x27, 0x06, 0x07, 0x17, 0x22, 0x07, 0x31, - 0x31, 0x06, 0x15, 0x30, 0x31, 0x30, 0x31, 0x15, 0x31, 0x16, 0x17, 0x16, - 0x17, 0x33, 0x31, 0x36, 0x37, 0x36, 0x37, 0x06, 0x23, 0x26, 0x27, 0x06, - 0x23, 0x22, 0x27, 0x06, 0x23, 0x23, 0x31, 0x26, 0x27, 0x36, 0x37, 0x33, - 0x31, 0x36, 0x37, 0x26, 0x27, 0x23, 0x07, 0x30, 0x31, 0x31, 0x31, 0x30, - 0x31, 0x36, 0x37, 0x35, 0x31, 0x36, 0x37, 0x36, 0x37, 0x16, 0x17, 0x16, - 0x17, 0x15, 0x31, 0x36, 0x33, 0x16, 0x17, 0x36, 0x33, 0x16, 0x17, 0x36, - 0x33, 0x16, 0x17, 0x16, 0x17, 0x15, 0x31, 0x15, 0x31, 0x06, 0x07, 0x06, - 0x07, 0x23, 0x31, 0x26, 0x27, 0x26, 0x27, 0x35, 0x25, 0x26, 0x27, 0x06, - 0x07, 0x15, 0x31, 0x15, 0x31, 0x16, 0x17, 0x36, 0x37, 0x35, 0x27, 0x32, - 0x17, 0x35, 0x31, 0x35, 0x31, 0x26, 0x27, 0x06, 0x07, 0x15, 0x31, 0x33, - 0x17, 0x15, 0x35, 0x15, 0x16, 0x17, 0x36, 0x37, 0x35, 0x31, 0x35, 0x31, - 0x26, 0x27, 0x06, 0x07, 0x15, 0x40, 0x08, 0x08, 0x10, 0x01, 0x0f, 0x0f, - 0x01, 0x10, 0x0e, 0x09, 0x09, 0x01, 0x22, 0x22, 0x33, 0x30, 0x28, 0x1e, - 0x1f, 0x0c, 0x04, 0x05, 0x1f, 0x13, 0x0d, 0x11, 0x17, 0x11, 0x11, 0x17, - 0x28, 0x16, 0x02, 0x02, 0x16, 0x28, 0x0f, 0x01, 0x01, 0x0f, 0x28, 0x78, - 0x01, 0x0f, 0x01, 0x12, 0x12, 0x1b, 0x1b, 0x12, 0x12, 0x01, 0x08, 0x08, - 0x28, 0x12, 0x0a, 0x0c, 0x1f, 0x13, 0x0d, 0x11, 0x1b, 0x12, 0x12, 0x01, - 0x02, 0x2f, 0x30, 0x47, 0x30, 0x47, 0x30, 0x2f, 0x02, 0x01, 0x50, 0x01, - 0x0f, 0x0f, 0x01, 0x01, 0x0f, 0x0f, 0x01, 0xb0, 0x08, 0x08, 0x01, 0x0f, - 0x0f, 0x01, 0x10, 0x40, 0x01, 0x0f, 0x0f, 0x01, 0x01, 0x0f, 0x0f, 0x01, - 0x01, 0x80, 0xb2, 0xb2, 0xb2, 0x02, 0x20, 0x90, 0x0f, 0x01, 0x01, 0x0f, - 0xe0, 0x09, 0x09, 0x0e, 0x18, 0x33, 0x22, 0x22, 0x01, 0x01, 0x16, 0x16, - 0x24, 0x01, 0x01, 0x17, 0x08, 0x0e, 0x0e, 0x02, 0x16, 0x16, 0x02, 0x01, - 0x0f, 0x0f, 0x01, 0x20, 0x1b, 0x15, 0xd0, 0x1b, 0x12, 0x12, 0x01, 0x01, - 0x12, 0x12, 0x1b, 0x52, 0x02, 0x02, 0x22, 0x04, 0x01, 0x17, 0x08, 0x01, - 0x12, 0x12, 0x1b, 0x40, 0x18, 0x47, 0x30, 0x2f, 0x02, 0x02, 0x2f, 0x30, - 0x47, 0x18, 0x40, 0x0f, 0x01, 0x01, 0x0f, 0x30, 0x10, 0x0f, 0x01, 0x01, - 0x0f, 0x40, 0x10, 0x02, 0x02, 0x20, 0x0f, 0x01, 0x01, 0x0f, 0x20, 0x18, - 0x28, 0x28, 0x28, 0x0f, 0x01, 0x01, 0x0f, 0x30, 0x10, 0x0f, 0x01, 0x01, - 0x0f, 0x18, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0xff, 0xc0, 0x01, 0x80, - 0x01, 0xc0, 0x00, 0x0f, 0x00, 0x3d, 0x00, 0x6f, 0x00, 0x7d, 0x00, 0x8b, - 0x00, 0x9c, 0x00, 0x00, 0x37, 0x35, 0x15, 0x35, 0x16, 0x33, 0x33, 0x31, - 0x15, 0x31, 0x15, 0x31, 0x06, 0x07, 0x26, 0x27, 0x37, 0x22, 0x27, 0x31, - 0x31, 0x26, 0x35, 0x30, 0x31, 0x30, 0x31, 0x35, 0x31, 0x36, 0x37, 0x36, - 0x37, 0x33, 0x31, 0x16, 0x17, 0x16, 0x17, 0x26, 0x23, 0x06, 0x07, 0x26, - 0x23, 0x22, 0x07, 0x26, 0x23, 0x23, 0x31, 0x06, 0x07, 0x16, 0x17, 0x33, - 0x31, 0x16, 0x17, 0x06, 0x07, 0x23, 0x27, 0x30, 0x31, 0x31, 0x31, 0x30, - 0x31, 0x16, 0x17, 0x15, 0x31, 0x16, 0x17, 0x16, 0x17, 0x36, 0x37, 0x36, - 0x37, 0x35, 0x31, 0x16, 0x33, 0x36, 0x37, 0x16, 0x33, 0x36, 0x37, 0x16, - 0x33, 0x36, 0x37, 0x36, 0x37, 0x35, 0x31, 0x35, 0x31, 0x26, 0x27, 0x26, - 0x27, 0x23, 0x31, 0x06, 0x07, 0x06, 0x07, 0x15, 0x05, 0x06, 0x07, 0x26, - 0x27, 0x35, 0x31, 0x35, 0x31, 0x36, 0x37, 0x16, 0x17, 0x15, 0x07, 0x32, - 0x37, 0x15, 0x31, 0x15, 0x31, 0x06, 0x07, 0x26, 0x27, 0x35, 0x31, 0x33, - 0x37, 0x35, 0x15, 0x35, 0x36, 0x37, 0x16, 0x17, 0x15, 0x31, 0x15, 0x31, - 0x06, 0x07, 0x26, 0x27, 0x35, 0x40, 0x08, 0x08, 0x10, 0x01, 0x0f, 0x0f, - 0x01, 0x10, 0x0e, 0x09, 0x09, 0x01, 0x22, 0x22, 0x33, 0x30, 0x28, 0x1e, - 0x1f, 0x0c, 0x04, 0x05, 0x1f, 0x13, 0x0d, 0x11, 0x17, 0x11, 0x11, 0x17, - 0x28, 0x16, 0x02, 0x02, 0x16, 0x28, 0x0f, 0x01, 0x01, 0x0f, 0x28, 0x78, - 0x01, 0x0f, 0x01, 0x12, 0x12, 0x1b, 0x1b, 0x12, 0x12, 0x01, 0x08, 0x08, - 0x28, 0x12, 0x0a, 0x0c, 0x1f, 0x13, 0x0d, 0x11, 0x1b, 0x12, 0x12, 0x01, - 0x02, 0x2f, 0x30, 0x47, 0x30, 0x47, 0x30, 0x2f, 0x02, 0x01, 0x50, 0x01, - 0x0f, 0x0f, 0x01, 0x01, 0x0f, 0x0f, 0x01, 0xb0, 0x08, 0x08, 0x01, 0x0f, - 0x0f, 0x01, 0x10, 0x40, 0x01, 0x0f, 0x0f, 0x01, 0x01, 0x0f, 0x0f, 0x01, - 0x00, 0xb2, 0xb2, 0xb2, 0x02, 0x20, 0x90, 0x0f, 0x01, 0x01, 0x0f, 0xe0, - 0x09, 0x09, 0x0e, 0x18, 0x33, 0x22, 0x22, 0x01, 0x01, 0x16, 0x16, 0x24, - 0x01, 0x01, 0x17, 0x08, 0x0e, 0x0e, 0x02, 0x16, 0x16, 0x02, 0x01, 0x0f, - 0x0f, 0x01, 0x20, 0x1b, 0x15, 0xd0, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, - 0x12, 0x1b, 0x52, 0x02, 0x02, 0x22, 0x04, 0x01, 0x17, 0x08, 0x01, 0x12, - 0x12, 0x1b, 0x40, 0x18, 0x47, 0x30, 0x2f, 0x02, 0x02, 0x2f, 0x30, 0x47, - 0x18, 0x40, 0x0f, 0x01, 0x01, 0x0f, 0x30, 0x10, 0x0f, 0x01, 0x01, 0x0f, - 0x40, 0x10, 0x02, 0x02, 0x20, 0x0f, 0x01, 0x01, 0x0f, 0x20, 0x18, 0x28, - 0x28, 0x28, 0x0f, 0x01, 0x01, 0x0f, 0x30, 0x10, 0x0f, 0x01, 0x01, 0x0f, - 0x18, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0xff, 0xc0, 0x01, 0xc0, - 0x01, 0xc0, 0x00, 0x11, 0x00, 0x2d, 0x00, 0x55, 0x00, 0x00, 0x25, 0x23, - 0x33, 0x23, 0x26, 0x27, 0x11, 0x31, 0x36, 0x37, 0x33, 0x31, 0x17, 0x31, - 0x15, 0x31, 0x06, 0x07, 0x07, 0x33, 0x23, 0x33, 0x36, 0x37, 0x36, 0x37, - 0x35, 0x31, 0x34, 0x27, 0x27, 0x31, 0x26, 0x23, 0x23, 0x31, 0x06, 0x07, - 0x06, 0x07, 0x11, 0x31, 0x16, 0x17, 0x16, 0x17, 0x03, 0x06, 0x07, 0x31, - 0x31, 0x06, 0x07, 0x11, 0x31, 0x16, 0x17, 0x16, 0x17, 0x33, 0x31, 0x36, - 0x37, 0x36, 0x37, 0x35, 0x31, 0x23, 0x31, 0x15, 0x31, 0x06, 0x07, 0x23, - 0x31, 0x26, 0x27, 0x11, 0x31, 0x36, 0x37, 0x33, 0x31, 0x35, 0x31, 0x23, - 0x01, 0x80, 0xc0, 0xc0, 0xc0, 0x0f, 0x01, 0x01, 0x0f, 0x8c, 0x44, 0x01, - 0x0f, 0xc0, 0xc0, 0xc0, 0xc0, 0x1b, 0x12, 0x12, 0x01, 0x0e, 0x44, 0x0e, - 0x14, 0x8c, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, 0x80, 0x1b, - 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, 0xc0, 0x1b, 0x12, 0x12, 0x01, - 0x30, 0x01, 0x0f, 0xc0, 0x0f, 0x01, 0x01, 0x0f, 0x20, 0x20, 0x70, 0x01, - 0x0f, 0x01, 0x00, 0x0f, 0x01, 0x44, 0xcc, 0x0f, 0x01, 0x30, 0x01, 0x12, - 0x12, 0x1b, 0xcc, 0x14, 0x0e, 0x44, 0x0e, 0x01, 0x12, 0x12, 0x1b, 0xff, - 0x00, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x00, 0x01, 0x12, 0x12, 0x1b, 0xff, - 0x00, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, 0x20, 0x20, 0x0f, - 0x01, 0x01, 0x0f, 0x01, 0x00, 0x0f, 0x01, 0x30, 0x00, 0x03, 0x00, 0x00, - 0xff, 0xe0, 0x01, 0xc0, 0x01, 0xa0, 0x00, 0x3d, 0x00, 0x46, 0x00, 0x53, - 0x00, 0x00, 0x13, 0x11, 0x11, 0x11, 0x16, 0x17, 0x21, 0x31, 0x36, 0x37, - 0x35, 0x31, 0x34, 0x27, 0x37, 0x31, 0x16, 0x15, 0x15, 0x31, 0x06, 0x07, - 0x06, 0x07, 0x21, 0x31, 0x26, 0x27, 0x26, 0x27, 0x11, 0x31, 0x36, 0x37, - 0x36, 0x37, 0x33, 0x31, 0x32, 0x17, 0x17, 0x31, 0x07, 0x31, 0x27, 0x31, - 0x26, 0x31, 0x15, 0x31, 0x06, 0x07, 0x23, 0x31, 0x26, 0x27, 0x35, 0x31, - 0x23, 0x31, 0x06, 0x07, 0x37, 0x15, 0x35, 0x15, 0x33, 0x31, 0x35, 0x31, - 0x23, 0x17, 0x36, 0x37, 0x36, 0x17, 0x16, 0x17, 0x06, 0x07, 0x06, 0x27, - 0x26, 0x27, 0x30, 0x01, 0x0f, 0x01, 0x40, 0x0f, 0x01, 0x05, 0x22, 0x13, - 0x01, 0x12, 0x12, 0x1b, 0xfe, 0xc0, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, - 0x12, 0x1b, 0xf6, 0x1a, 0x13, 0x4a, 0x22, 0x4a, 0x01, 0x02, 0x16, 0xc0, - 0x16, 0x02, 0x10, 0x0f, 0x01, 0x50, 0x90, 0x90, 0x20, 0x01, 0x1f, 0x20, - 0x20, 0x1f, 0x01, 0x01, 0x1f, 0x20, 0x20, 0x1f, 0x01, 0x01, 0x60, 0xfe, - 0xc0, 0x01, 0x40, 0xfe, 0xc0, 0x0f, 0x01, 0x01, 0x0f, 0xf5, 0x07, 0x05, - 0x22, 0x13, 0x1b, 0xf5, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, - 0x01, 0x40, 0x1b, 0x12, 0x12, 0x01, 0x13, 0x4a, 0x22, 0x4a, 0x01, 0x64, - 0x16, 0x02, 0x02, 0x16, 0x68, 0x01, 0x0f, 0x10, 0x50, 0x50, 0x50, 0x50, - 0xf0, 0x24, 0x13, 0x12, 0x12, 0x13, 0x24, 0x24, 0x13, 0x12, 0x12, 0x13, - 0x24, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0xff, 0xe0, 0x01, 0xc0, - 0x01, 0xa0, 0x00, 0x0f, 0x00, 0x29, 0x00, 0x00, 0x01, 0x16, 0x17, 0x11, - 0x31, 0x06, 0x07, 0x21, 0x31, 0x26, 0x27, 0x11, 0x31, 0x36, 0x37, 0x21, - 0x25, 0x06, 0x07, 0x31, 0x31, 0x06, 0x07, 0x11, 0x31, 0x16, 0x17, 0x16, - 0x17, 0x21, 0x31, 0x36, 0x37, 0x36, 0x37, 0x11, 0x31, 0x26, 0x27, 0x26, - 0x27, 0x21, 0x01, 0x80, 0x0f, 0x01, 0x01, 0x0f, 0xfe, 0xc0, 0x0f, 0x01, - 0x01, 0x0f, 0x01, 0x40, 0xfe, 0xc0, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, - 0x12, 0x1b, 0x01, 0x40, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, - 0xfe, 0xc0, 0x01, 0x70, 0x01, 0x0f, 0xfe, 0xc0, 0x0f, 0x01, 0x01, 0x0f, - 0x01, 0x40, 0x0f, 0x01, 0x30, 0x01, 0x12, 0x12, 0x1b, 0xfe, 0xc0, 0x1b, - 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, 0x01, 0x40, 0x1b, 0x12, 0x12, - 0x01, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, - 0x01, 0x80, 0x00, 0x11, 0x00, 0x24, 0x00, 0x3e, 0x00, 0x00, 0x13, 0x06, - 0x07, 0x15, 0x31, 0x17, 0x31, 0x16, 0x33, 0x32, 0x37, 0x37, 0x31, 0x35, - 0x31, 0x26, 0x27, 0x21, 0x07, 0x15, 0x35, 0x15, 0x16, 0x17, 0x21, 0x31, - 0x36, 0x37, 0x35, 0x31, 0x07, 0x31, 0x06, 0x23, 0x22, 0x27, 0x27, 0x27, - 0x36, 0x37, 0x31, 0x31, 0x36, 0x37, 0x21, 0x31, 0x16, 0x17, 0x16, 0x17, - 0x11, 0x31, 0x06, 0x07, 0x06, 0x07, 0x21, 0x31, 0x26, 0x27, 0x26, 0x27, - 0x11, 0x40, 0x0f, 0x01, 0xad, 0x10, 0x13, 0x14, 0x10, 0xac, 0x01, 0x0f, - 0xfe, 0x80, 0x10, 0x01, 0x0f, 0x01, 0x80, 0x0f, 0x01, 0x8e, 0x1e, 0x24, - 0x24, 0x1e, 0x8e, 0x30, 0x01, 0x12, 0x12, 0x1b, 0x01, 0x80, 0x1b, 0x12, - 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, 0xfe, 0x80, 0x1b, 0x12, 0x12, 0x01, - 0x01, 0x50, 0x01, 0x0f, 0x16, 0x8e, 0x0c, 0x0c, 0x8e, 0x16, 0x0f, 0x01, - 0x64, 0xac, 0xac, 0xac, 0x0f, 0x01, 0x01, 0x0f, 0xac, 0x75, 0x17, 0x17, - 0x75, 0x54, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, 0xff, 0x00, - 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, 0x01, 0x00, 0x00, 0x00, - 0x00, 0x04, 0x00, 0x00, 0xff, 0xc0, 0x02, 0x00, 0x01, 0xc0, 0x00, 0x33, - 0x00, 0x3c, 0x00, 0x4e, 0x00, 0x6a, 0x00, 0x00, 0x13, 0x23, 0x33, 0x23, - 0x06, 0x07, 0x06, 0x07, 0x11, 0x31, 0x16, 0x17, 0x16, 0x17, 0x33, 0x31, - 0x35, 0x31, 0x23, 0x31, 0x26, 0x27, 0x11, 0x31, 0x36, 0x37, 0x33, 0x31, - 0x14, 0x17, 0x16, 0x33, 0x33, 0x31, 0x36, 0x37, 0x33, 0x31, 0x26, 0x27, - 0x26, 0x23, 0x23, 0x31, 0x26, 0x27, 0x26, 0x23, 0x22, 0x07, 0x06, 0x07, - 0x17, 0x36, 0x37, 0x16, 0x17, 0x06, 0x07, 0x26, 0x27, 0x01, 0x23, 0x33, - 0x23, 0x26, 0x27, 0x11, 0x31, 0x36, 0x37, 0x33, 0x31, 0x17, 0x31, 0x15, - 0x31, 0x06, 0x07, 0x07, 0x33, 0x23, 0x33, 0x36, 0x37, 0x36, 0x37, 0x35, - 0x31, 0x34, 0x27, 0x27, 0x31, 0x26, 0x23, 0x23, 0x31, 0x06, 0x07, 0x06, - 0x07, 0x11, 0x31, 0x16, 0x17, 0x16, 0x17, 0x69, 0x29, 0x29, 0x29, 0x1b, - 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, 0x60, 0x60, 0x0f, 0x01, 0x01, - 0x0f, 0x10, 0x09, 0x09, 0x0e, 0x48, 0x1c, 0x2c, 0x3e, 0x06, 0x10, 0x11, - 0x17, 0x29, 0x03, 0x0f, 0x0f, 0x16, 0x16, 0x0f, 0x0f, 0x03, 0x27, 0x01, - 0x0f, 0x0f, 0x01, 0x01, 0x0f, 0x0f, 0x01, 0x01, 0x30, 0xc0, 0xc0, 0xc0, - 0x0f, 0x01, 0x01, 0x0f, 0x8c, 0x44, 0x01, 0x0f, 0xc0, 0xc0, 0xc0, 0xc0, - 0x1b, 0x12, 0x12, 0x01, 0x0e, 0x44, 0x0e, 0x14, 0x8c, 0x1b, 0x12, 0x12, - 0x01, 0x01, 0x12, 0x12, 0x1b, 0x01, 0x90, 0x01, 0x12, 0x12, 0x1b, 0xfe, - 0xf0, 0x1b, 0x12, 0x12, 0x01, 0x30, 0x01, 0x0f, 0x01, 0x10, 0x0f, 0x01, - 0x0e, 0x09, 0x09, 0x1f, 0x01, 0x15, 0x0d, 0x0e, 0x15, 0x0d, 0x0e, 0x0e, - 0x0d, 0x15, 0x08, 0x0f, 0x01, 0x01, 0x0f, 0x0f, 0x01, 0x01, 0x0f, 0xfe, - 0x68, 0x01, 0x0f, 0x01, 0x00, 0x0f, 0x01, 0x44, 0xcc, 0x0f, 0x01, 0x30, - 0x01, 0x12, 0x12, 0x1b, 0xcc, 0x14, 0x0e, 0x44, 0x0e, 0x01, 0x12, 0x12, - 0x1b, 0xff, 0x00, 0x1b, 0x12, 0x12, 0x01, 0x00, 0x00, 0x03, 0x00, 0x10, - 0xff, 0xc0, 0x01, 0x70, 0x01, 0xc0, 0x00, 0x46, 0x00, 0x59, 0x00, 0x6a, - 0x00, 0x00, 0x25, 0x36, 0x37, 0x26, 0x27, 0x26, 0x27, 0x06, 0x07, 0x06, - 0x07, 0x16, 0x17, 0x16, 0x17, 0x31, 0x31, 0x16, 0x17, 0x16, 0x17, 0x23, - 0x31, 0x26, 0x27, 0x26, 0x27, 0x31, 0x31, 0x31, 0x31, 0x26, 0x27, 0x26, - 0x27, 0x36, 0x37, 0x36, 0x37, 0x16, 0x17, 0x16, 0x17, 0x06, 0x07, 0x06, - 0x07, 0x14, 0x31, 0x31, 0x31, 0x31, 0x31, 0x06, 0x07, 0x06, 0x07, 0x23, - 0x31, 0x36, 0x37, 0x36, 0x37, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x36, - 0x37, 0x27, 0x06, 0x07, 0x31, 0x31, 0x06, 0x07, 0x06, 0x07, 0x26, 0x27, - 0x36, 0x37, 0x36, 0x37, 0x16, 0x17, 0x06, 0x07, 0x11, 0x26, 0x27, 0x31, - 0x31, 0x26, 0x27, 0x35, 0x31, 0x33, 0x31, 0x15, 0x31, 0x06, 0x07, 0x06, - 0x07, 0x01, 0x29, 0x16, 0x01, 0x01, 0x24, 0x25, 0x36, 0x36, 0x25, 0x24, - 0x01, 0x01, 0x16, 0x05, 0x08, 0x15, 0x12, 0x0f, 0x04, 0x31, 0x03, 0x09, - 0x0f, 0x13, 0x08, 0x08, 0x1e, 0x01, 0x02, 0x32, 0x31, 0x4b, 0x4b, 0x31, - 0x32, 0x02, 0x01, 0x1e, 0x08, 0x08, 0x13, 0x0f, 0x09, 0x03, 0x31, 0x04, - 0x0f, 0x13, 0x15, 0x07, 0x05, 0x69, 0x14, 0x0e, 0x0d, 0x01, 0x01, 0x0f, - 0x0f, 0x01, 0x01, 0x16, 0x17, 0x22, 0x0f, 0x01, 0x01, 0x0f, 0x22, 0x17, - 0x16, 0x01, 0xa0, 0x01, 0x16, 0x17, 0x22, 0xc7, 0x20, 0x29, 0x36, 0x25, - 0x24, 0x01, 0x01, 0x24, 0x25, 0x36, 0x29, 0x20, 0x08, 0x0a, 0x1b, 0x20, - 0x1d, 0x1d, 0x12, 0x11, 0x1a, 0x19, 0x0b, 0x0b, 0x2b, 0x39, 0x4b, 0x31, - 0x32, 0x02, 0x02, 0x32, 0x31, 0x4b, 0x39, 0x2b, 0x0b, 0x0a, 0x01, 0x19, - 0x1a, 0x11, 0x12, 0x1d, 0x1d, 0x20, 0x1b, 0x0a, 0x08, 0x79, 0x01, 0x0d, - 0x0e, 0x14, 0x0f, 0x01, 0x01, 0x0f, 0x22, 0x17, 0x16, 0x01, 0x01, 0x0f, - 0x0f, 0x01, 0xfe, 0x80, 0x01, 0x16, 0x17, 0x22, 0x10, 0x10, 0x22, 0x17, - 0x16, 0x01, 0x00, 0x00, 0x00, 0x03, 0xff, 0xfc, 0xff, 0xc0, 0x01, 0xc3, - 0x01, 0xc0, 0x00, 0x2c, 0x00, 0x41, 0x00, 0x4d, 0x00, 0x00, 0x13, 0x22, - 0x07, 0x31, 0x31, 0x06, 0x15, 0x15, 0x31, 0x06, 0x07, 0x06, 0x07, 0x15, - 0x31, 0x06, 0x07, 0x07, 0x31, 0x06, 0x17, 0x16, 0x17, 0x21, 0x31, 0x36, - 0x37, 0x36, 0x27, 0x27, 0x31, 0x26, 0x27, 0x35, 0x31, 0x26, 0x27, 0x26, - 0x27, 0x35, 0x31, 0x34, 0x27, 0x26, 0x23, 0x15, 0x16, 0x17, 0x31, 0x31, - 0x16, 0x17, 0x15, 0x31, 0x14, 0x17, 0x21, 0x31, 0x36, 0x37, 0x35, 0x31, - 0x36, 0x37, 0x36, 0x37, 0x13, 0x23, 0x33, 0x23, 0x14, 0x17, 0x16, 0x33, - 0x32, 0x37, 0x36, 0x35, 0xe0, 0x0e, 0x09, 0x09, 0x38, 0x23, 0x24, 0x01, - 0x01, 0x2b, 0x0f, 0x09, 0x06, 0x07, 0x0f, 0x01, 0x90, 0x0f, 0x07, 0x05, - 0x08, 0x0f, 0x2b, 0x01, 0x01, 0x24, 0x23, 0x38, 0x09, 0x09, 0x0e, 0x30, - 0x1f, 0x20, 0x01, 0x28, 0xfe, 0xd0, 0x27, 0x01, 0x01, 0x20, 0x1f, 0x30, - 0x40, 0x40, 0x40, 0x80, 0x13, 0x13, 0x1a, 0x1a, 0x13, 0x13, 0x01, 0xc0, - 0x09, 0x09, 0x0e, 0x13, 0x0c, 0x2b, 0x2b, 0x3b, 0x19, 0x46, 0x37, 0x13, - 0x0c, 0x0d, 0x0d, 0x01, 0x01, 0x0d, 0x0d, 0x0c, 0x13, 0x37, 0x46, 0x19, - 0x3b, 0x2b, 0x2b, 0x0c, 0x13, 0x0e, 0x09, 0x09, 0x60, 0x01, 0x20, 0x1f, - 0x30, 0x19, 0x4a, 0x3d, 0x3d, 0x4a, 0x19, 0x30, 0x1f, 0x20, 0x01, 0xfe, - 0xa0, 0x1a, 0x13, 0x13, 0x13, 0x13, 0x1a, 0x00, 0x00, 0x05, 0x00, 0x00, - 0xff, 0xc0, 0x02, 0x80, 0x01, 0xc0, 0x04, 0x2f, 0x04, 0x52, 0x07, 0xac, - 0x07, 0xc8, 0x07, 0xf2, 0x00, 0x00, 0x13, 0x06, 0x07, 0x31, 0x31, 0x06, - 0x07, 0x15, 0x31, 0x23, 0x31, 0x06, 0x07, 0x06, 0x07, 0x11, 0x31, 0x16, - 0x17, 0x16, 0x17, 0x31, 0x31, 0x31, 0x31, 0x33, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x33, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x33, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x33, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x33, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x33, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x33, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x33, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x33, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x33, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x33, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x33, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x33, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x33, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x33, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x33, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x33, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x33, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x33, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x33, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x33, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x33, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x33, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x33, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x33, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x33, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x33, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x33, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x33, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x33, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x33, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x33, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x33, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x33, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x33, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x33, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x33, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x33, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x33, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x33, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x33, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x33, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x33, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x33, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x33, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x33, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x33, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x33, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x33, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x33, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x33, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x33, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x33, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x33, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x33, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x33, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x33, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x33, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x33, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x33, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x33, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x33, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x33, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x33, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x33, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x33, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x33, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x33, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x33, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x33, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x33, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x33, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x33, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x33, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x33, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x33, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x33, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x33, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x33, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x33, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x33, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x33, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x33, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x33, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x33, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x33, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x33, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x33, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x33, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x33, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x33, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x33, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x33, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x33, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x33, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x33, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x33, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x33, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x33, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x33, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x33, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x21, 0x33, 0x31, - 0x31, 0x33, 0x31, 0x36, 0x37, 0x36, 0x37, 0x11, 0x31, 0x26, 0x27, 0x26, - 0x27, 0x23, 0x31, 0x35, 0x31, 0x26, 0x27, 0x26, 0x27, 0x23, 0x17, 0x33, - 0x23, 0x33, 0x16, 0x17, 0x15, 0x31, 0x23, 0x31, 0x06, 0x07, 0x16, 0x17, - 0x33, 0x31, 0x15, 0x31, 0x23, 0x31, 0x06, 0x07, 0x16, 0x17, 0x33, 0x31, - 0x15, 0x31, 0x06, 0x07, 0x23, 0x31, 0x35, 0x31, 0x35, 0x21, 0x33, 0x23, - 0x33, 0x11, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x23, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x23, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x23, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x23, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x23, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x23, 0x31, 0x31, 0x31, 0x31, 0x31, 0x23, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x23, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x23, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x23, 0x31, 0x31, 0x31, 0x31, 0x31, 0x23, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x23, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x23, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x23, 0x31, 0x31, 0x31, 0x31, 0x31, 0x23, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x23, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x23, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x23, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x23, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x23, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x23, 0x31, 0x31, 0x31, 0x31, 0x31, 0x23, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x23, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x23, 0x31, 0x31, 0x31, 0x31, 0x31, 0x23, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x23, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x23, 0x31, 0x31, 0x31, 0x31, 0x31, 0x23, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x23, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x23, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x23, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x23, 0x31, 0x31, 0x31, 0x31, 0x31, 0x23, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x23, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x23, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x23, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x23, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x23, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x23, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x23, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x23, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x23, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x23, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x23, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x23, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x23, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x23, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x23, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x23, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x23, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x23, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x23, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x23, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x23, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x23, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x23, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x23, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x23, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x23, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x23, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x23, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x23, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x23, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x23, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x23, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x23, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x23, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x23, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x23, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x23, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x23, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x23, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x23, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x23, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x23, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x23, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x23, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x23, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x23, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x23, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x23, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x23, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x23, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x23, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x23, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x23, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x23, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x23, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x26, 0x27, 0x35, 0x31, 0x33, 0x31, 0x36, 0x37, 0x26, 0x27, 0x23, - 0x31, 0x35, 0x31, 0x33, 0x31, 0x36, 0x37, 0x26, 0x27, 0x23, 0x31, 0x35, - 0x31, 0x36, 0x37, 0x37, 0x36, 0x37, 0x33, 0x31, 0x16, 0x17, 0x11, 0x31, - 0x15, 0x31, 0x23, 0x31, 0x35, 0x31, 0x26, 0x27, 0x26, 0x27, 0x06, 0x07, - 0x06, 0x07, 0x15, 0x31, 0x23, 0x31, 0x11, 0x17, 0x15, 0x35, 0x15, 0x23, - 0x31, 0x06, 0x07, 0x15, 0x31, 0x16, 0x17, 0x33, 0x31, 0x15, 0x31, 0x16, - 0x17, 0x33, 0x31, 0x36, 0x37, 0x35, 0x31, 0x33, 0x31, 0x36, 0x37, 0x35, - 0x31, 0x26, 0x27, 0x23, 0x31, 0x35, 0x31, 0x26, 0x27, 0x23, 0x31, 0x06, - 0x07, 0xe8, 0x1f, 0x14, 0x14, 0x01, 0x58, 0x1f, 0x14, 0x14, 0x01, 0x01, - 0x14, 0x14, 0x1f, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, - 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, - 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, - 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, - 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, - 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, - 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, - 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, - 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x1b, 0x08, 0x68, - 0x1f, 0x14, 0x14, 0x01, 0x01, 0x14, 0x14, 0x1f, 0x58, 0x01, 0x14, 0x14, - 0x1f, 0xb0, 0xf8, 0x58, 0x58, 0x58, 0x16, 0x02, 0x38, 0x16, 0x02, 0x02, - 0x16, 0x38, 0x38, 0x16, 0x02, 0x02, 0x16, 0x38, 0x02, 0x16, 0x58, 0xfe, - 0x68, 0x58, 0x58, 0x58, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, - 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, - 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, - 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, - 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, - 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, - 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, - 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x16, 0x02, 0x38, 0x16, - 0x02, 0x02, 0x16, 0x38, 0x38, 0x16, 0x02, 0x02, 0x16, 0x38, 0x02, 0x16, - 0x88, 0x02, 0x16, 0xb0, 0x16, 0x02, 0x40, 0x01, 0x0d, 0x0e, 0x14, 0x14, - 0x0e, 0x0d, 0x01, 0x40, 0x58, 0x18, 0x0f, 0x01, 0x01, 0x0f, 0x18, 0x01, - 0x0f, 0x10, 0x0f, 0x01, 0x18, 0x0f, 0x01, 0x01, 0x0f, 0x18, 0x01, 0x0f, - 0x10, 0x0f, 0x01, 0x01, 0xc0, 0x01, 0x14, 0x14, 0x1f, 0x08, 0x01, 0x14, - 0x14, 0x1f, 0xfe, 0xe0, 0x1f, 0x14, 0x14, 0x01, 0x01, 0x14, 0x14, 0x1f, - 0x01, 0x20, 0x1f, 0x14, 0x14, 0x01, 0x08, 0x1f, 0x14, 0x14, 0x01, 0x80, - 0x02, 0x16, 0x28, 0x02, 0x16, 0x16, 0x02, 0x30, 0x02, 0x16, 0x16, 0x02, - 0x68, 0x16, 0x02, 0x80, 0xd0, 0xfe, 0xb0, 0x02, 0x16, 0x68, 0x02, 0x16, - 0x16, 0x02, 0x30, 0x02, 0x16, 0x16, 0x02, 0x28, 0x16, 0x02, 0x38, 0x16, - 0x02, 0x02, 0x16, 0xfe, 0xf8, 0x80, 0x40, 0x14, 0x0e, 0x0d, 0x01, 0x01, - 0x0d, 0x0e, 0x14, 0x40, 0x01, 0x88, 0x18, 0x18, 0x18, 0x18, 0x01, 0x0f, - 0x10, 0x0f, 0x01, 0x18, 0x0f, 0x01, 0x01, 0x0f, 0x18, 0x01, 0x0f, 0x10, - 0x0f, 0x01, 0x18, 0x0f, 0x01, 0x01, 0x0f, 0x00, 0x00, 0x03, 0x00, 0x00, - 0xff, 0xe0, 0x01, 0xc0, 0x01, 0xa0, 0x00, 0x0f, 0x00, 0x29, 0x00, 0x4b, - 0x00, 0x00, 0x13, 0x06, 0x07, 0x11, 0x31, 0x16, 0x17, 0x21, 0x31, 0x36, - 0x37, 0x11, 0x31, 0x26, 0x27, 0x21, 0x07, 0x36, 0x37, 0x31, 0x31, 0x36, - 0x37, 0x21, 0x31, 0x16, 0x17, 0x16, 0x17, 0x11, 0x31, 0x06, 0x07, 0x06, - 0x07, 0x21, 0x31, 0x26, 0x27, 0x26, 0x27, 0x11, 0x17, 0x35, 0x15, 0x35, - 0x23, 0x31, 0x26, 0x27, 0x36, 0x37, 0x33, 0x31, 0x35, 0x31, 0x36, 0x37, - 0x16, 0x17, 0x15, 0x31, 0x33, 0x31, 0x16, 0x17, 0x06, 0x07, 0x23, 0x31, - 0x15, 0x31, 0x06, 0x07, 0x26, 0x27, 0x40, 0x0f, 0x01, 0x01, 0x0f, 0x01, - 0x40, 0x0f, 0x01, 0x01, 0x0f, 0xfe, 0xc0, 0x40, 0x01, 0x12, 0x12, 0x1b, - 0x01, 0x40, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, 0xfe, 0xc0, - 0x1b, 0x12, 0x12, 0x01, 0xc8, 0x40, 0x16, 0x02, 0x02, 0x16, 0x40, 0x02, - 0x16, 0x16, 0x02, 0x40, 0x16, 0x02, 0x02, 0x16, 0x40, 0x02, 0x16, 0x16, - 0x02, 0x01, 0x70, 0x01, 0x0f, 0xfe, 0xc0, 0x0f, 0x01, 0x01, 0x0f, 0x01, - 0x40, 0x0f, 0x01, 0x10, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, - 0xfe, 0xc0, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, 0x01, 0x40, - 0xf8, 0x40, 0x40, 0x40, 0x02, 0x16, 0x16, 0x02, 0x40, 0x16, 0x02, 0x02, - 0x16, 0x40, 0x02, 0x16, 0x16, 0x02, 0x40, 0x16, 0x02, 0x02, 0x16, 0x00, - 0x00, 0x02, 0x00, 0x00, 0xff, 0xc0, 0x02, 0x00, 0x01, 0xc0, 0x00, 0x1a, - 0x00, 0x35, 0x00, 0x00, 0x25, 0x34, 0x27, 0x31, 0x31, 0x26, 0x27, 0x26, - 0x23, 0x22, 0x07, 0x06, 0x07, 0x06, 0x15, 0x14, 0x17, 0x16, 0x17, 0x16, - 0x33, 0x32, 0x37, 0x36, 0x37, 0x36, 0x35, 0x21, 0x36, 0x37, 0x31, 0x31, - 0x36, 0x37, 0x36, 0x33, 0x32, 0x17, 0x16, 0x17, 0x16, 0x17, 0x06, 0x07, - 0x06, 0x07, 0x06, 0x23, 0x22, 0x27, 0x26, 0x27, 0x26, 0x27, 0x01, 0xd0, - 0x1c, 0x1b, 0x31, 0x31, 0x37, 0x37, 0x31, 0x31, 0x1b, 0x1c, 0x1c, 0x1b, - 0x31, 0x31, 0x37, 0x37, 0x31, 0x31, 0x1b, 0x1c, 0xfe, 0x30, 0x01, 0x21, - 0x22, 0x3c, 0x3d, 0x43, 0x43, 0x3d, 0x3c, 0x22, 0x21, 0x01, 0x01, 0x21, - 0x22, 0x3c, 0x3d, 0x43, 0x43, 0x3d, 0x3c, 0x22, 0x21, 0x01, 0xc0, 0x39, - 0x2f, 0x2f, 0x1d, 0x1c, 0x1c, 0x1d, 0x2f, 0x2f, 0x39, 0x39, 0x2f, 0x2f, - 0x1d, 0x1c, 0x1c, 0x1d, 0x2f, 0x2f, 0x39, 0x46, 0x3a, 0x3a, 0x24, 0x22, - 0x22, 0x24, 0x3a, 0x3a, 0x46, 0x46, 0x3a, 0x3a, 0x24, 0x22, 0x22, 0x24, - 0x3a, 0x3a, 0x46, 0x00, 0x00, 0x05, 0x00, 0x00, 0xff, 0xc0, 0x02, 0x00, - 0x01, 0xc0, 0x00, 0x1a, 0x00, 0x35, 0x00, 0x50, 0x00, 0x63, 0x00, 0x76, - 0x00, 0x00, 0x25, 0x34, 0x27, 0x31, 0x31, 0x26, 0x27, 0x26, 0x23, 0x22, - 0x07, 0x06, 0x07, 0x06, 0x15, 0x14, 0x17, 0x16, 0x17, 0x16, 0x33, 0x32, - 0x37, 0x36, 0x37, 0x36, 0x35, 0x21, 0x36, 0x37, 0x31, 0x31, 0x36, 0x37, - 0x36, 0x33, 0x32, 0x17, 0x16, 0x17, 0x16, 0x17, 0x06, 0x07, 0x06, 0x07, - 0x06, 0x23, 0x22, 0x27, 0x26, 0x27, 0x26, 0x27, 0x17, 0x16, 0x17, 0x31, - 0x31, 0x16, 0x17, 0x36, 0x37, 0x36, 0x37, 0x36, 0x17, 0x16, 0x07, 0x06, - 0x07, 0x06, 0x07, 0x26, 0x27, 0x26, 0x27, 0x26, 0x37, 0x36, 0x17, 0x27, - 0x36, 0x37, 0x31, 0x31, 0x36, 0x33, 0x32, 0x17, 0x16, 0x15, 0x14, 0x07, - 0x06, 0x23, 0x22, 0x27, 0x26, 0x27, 0x37, 0x32, 0x17, 0x31, 0x31, 0x16, - 0x15, 0x14, 0x07, 0x06, 0x23, 0x22, 0x27, 0x26, 0x27, 0x36, 0x37, 0x36, - 0x33, 0x01, 0xd0, 0x1c, 0x1b, 0x31, 0x31, 0x37, 0x37, 0x31, 0x31, 0x1b, - 0x1c, 0x1c, 0x1b, 0x31, 0x31, 0x37, 0x37, 0x31, 0x31, 0x1b, 0x1c, 0xfe, - 0x30, 0x01, 0x21, 0x22, 0x3c, 0x3d, 0x43, 0x43, 0x3d, 0x3c, 0x22, 0x21, - 0x01, 0x01, 0x21, 0x22, 0x3c, 0x3d, 0x43, 0x43, 0x3d, 0x3c, 0x22, 0x21, - 0x01, 0xb2, 0x0b, 0x14, 0x13, 0x1c, 0x1c, 0x13, 0x14, 0x0b, 0x11, 0x11, - 0x0f, 0x0d, 0x11, 0x1c, 0x1d, 0x28, 0x28, 0x1d, 0x1c, 0x11, 0x0d, 0x0f, - 0x11, 0x11, 0x22, 0x01, 0x09, 0x09, 0x0d, 0x0e, 0x09, 0x09, 0x09, 0x09, - 0x0e, 0x0d, 0x09, 0x09, 0x01, 0xc0, 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, - 0x0d, 0x09, 0x09, 0x01, 0x01, 0x09, 0x09, 0x0d, 0xc0, 0x39, 0x2f, 0x2f, - 0x1d, 0x1c, 0x1c, 0x1d, 0x2f, 0x2f, 0x39, 0x39, 0x2f, 0x2f, 0x1d, 0x1c, - 0x1c, 0x1d, 0x2f, 0x2f, 0x39, 0x46, 0x3a, 0x3a, 0x24, 0x22, 0x22, 0x24, - 0x3a, 0x3a, 0x46, 0x46, 0x3a, 0x3a, 0x24, 0x22, 0x22, 0x24, 0x3a, 0x3a, - 0x46, 0x3e, 0x0d, 0x0a, 0x0a, 0x01, 0x01, 0x0a, 0x0a, 0x0d, 0x0f, 0x0e, - 0x10, 0x12, 0x12, 0x0f, 0x0f, 0x01, 0x01, 0x0f, 0x0f, 0x12, 0x12, 0x10, - 0x0e, 0x0f, 0x6e, 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, 0x0e, 0x09, 0x09, - 0x09, 0x09, 0x0e, 0x20, 0x09, 0x09, 0x0e, 0x0e, 0x09, 0x09, 0x09, 0x09, - 0x0e, 0x0e, 0x09, 0x09, 0x00, 0x05, 0x00, 0x00, 0xff, 0xc0, 0x02, 0x00, - 0x01, 0xc0, 0x00, 0x1a, 0x00, 0x35, 0x00, 0x4e, 0x00, 0x61, 0x00, 0x74, - 0x00, 0x00, 0x25, 0x34, 0x27, 0x31, 0x31, 0x26, 0x27, 0x26, 0x23, 0x22, - 0x07, 0x06, 0x07, 0x06, 0x15, 0x14, 0x17, 0x16, 0x17, 0x16, 0x33, 0x32, - 0x37, 0x36, 0x37, 0x36, 0x35, 0x21, 0x36, 0x37, 0x31, 0x31, 0x36, 0x37, - 0x36, 0x33, 0x32, 0x17, 0x16, 0x17, 0x16, 0x17, 0x06, 0x07, 0x06, 0x07, - 0x06, 0x23, 0x22, 0x27, 0x26, 0x27, 0x26, 0x27, 0x17, 0x06, 0x27, 0x26, - 0x37, 0x36, 0x37, 0x36, 0x33, 0x32, 0x17, 0x16, 0x17, 0x16, 0x07, 0x06, - 0x27, 0x26, 0x27, 0x26, 0x27, 0x06, 0x07, 0x06, 0x07, 0x27, 0x36, 0x37, - 0x31, 0x31, 0x36, 0x33, 0x32, 0x17, 0x16, 0x15, 0x14, 0x07, 0x06, 0x23, - 0x22, 0x27, 0x26, 0x27, 0x37, 0x32, 0x17, 0x31, 0x31, 0x16, 0x15, 0x14, - 0x07, 0x06, 0x23, 0x22, 0x27, 0x26, 0x27, 0x36, 0x37, 0x36, 0x33, 0x01, - 0xd0, 0x1c, 0x1b, 0x31, 0x31, 0x37, 0x37, 0x31, 0x31, 0x1b, 0x1c, 0x1c, - 0x1b, 0x31, 0x31, 0x37, 0x37, 0x31, 0x31, 0x1b, 0x1c, 0xfe, 0x30, 0x01, - 0x21, 0x22, 0x3c, 0x3d, 0x43, 0x43, 0x3d, 0x3c, 0x22, 0x21, 0x01, 0x01, - 0x21, 0x22, 0x3c, 0x3d, 0x43, 0x43, 0x3d, 0x3c, 0x22, 0x21, 0x01, 0xaf, - 0x0a, 0x15, 0x14, 0x06, 0x0d, 0x23, 0x22, 0x2c, 0x2c, 0x22, 0x23, 0x0e, - 0x05, 0x14, 0x15, 0x09, 0x08, 0x15, 0x16, 0x1f, 0x1f, 0x16, 0x15, 0x07, - 0x1f, 0x01, 0x09, 0x09, 0x0d, 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, 0x0d, - 0x09, 0x09, 0x01, 0xc0, 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, 0x0d, 0x09, - 0x09, 0x01, 0x01, 0x09, 0x09, 0x0d, 0xc0, 0x39, 0x2f, 0x2f, 0x1d, 0x1c, - 0x1c, 0x1d, 0x2f, 0x2f, 0x39, 0x39, 0x2f, 0x2f, 0x1d, 0x1c, 0x1c, 0x1d, - 0x2f, 0x2f, 0x39, 0x46, 0x3a, 0x3a, 0x24, 0x22, 0x22, 0x24, 0x3a, 0x3a, - 0x46, 0x46, 0x3a, 0x3a, 0x24, 0x22, 0x22, 0x24, 0x3a, 0x3a, 0x46, 0x80, - 0x14, 0x05, 0x0a, 0x15, 0x25, 0x15, 0x16, 0x16, 0x15, 0x25, 0x15, 0x0a, - 0x05, 0x14, 0x14, 0x0e, 0x0d, 0x01, 0x01, 0x0d, 0x0e, 0x14, 0xb0, 0x0e, - 0x09, 0x09, 0x09, 0x09, 0x0e, 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, 0x20, - 0x09, 0x09, 0x0e, 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, 0x0e, 0x09, 0x09, - 0x00, 0x05, 0x00, 0x00, 0xff, 0xc0, 0x02, 0x00, 0x01, 0xc0, 0x00, 0x1a, - 0x00, 0x35, 0x00, 0x48, 0x00, 0x5b, 0x00, 0x67, 0x00, 0x00, 0x25, 0x14, - 0x07, 0x31, 0x31, 0x06, 0x07, 0x06, 0x23, 0x22, 0x27, 0x26, 0x27, 0x26, - 0x35, 0x34, 0x37, 0x36, 0x37, 0x36, 0x33, 0x32, 0x17, 0x16, 0x17, 0x16, - 0x15, 0x03, 0x06, 0x07, 0x31, 0x31, 0x06, 0x07, 0x06, 0x15, 0x14, 0x17, - 0x16, 0x17, 0x16, 0x17, 0x36, 0x37, 0x36, 0x37, 0x36, 0x35, 0x34, 0x27, - 0x26, 0x27, 0x26, 0x27, 0x07, 0x32, 0x37, 0x31, 0x31, 0x36, 0x35, 0x34, - 0x27, 0x26, 0x23, 0x22, 0x07, 0x06, 0x07, 0x16, 0x17, 0x16, 0x33, 0x37, - 0x34, 0x27, 0x31, 0x31, 0x26, 0x23, 0x22, 0x07, 0x06, 0x07, 0x16, 0x17, - 0x16, 0x33, 0x32, 0x37, 0x36, 0x35, 0x07, 0x06, 0x07, 0x16, 0x17, 0x33, - 0x31, 0x36, 0x37, 0x26, 0x27, 0x23, 0x01, 0xd0, 0x1c, 0x1b, 0x31, 0x31, - 0x37, 0x37, 0x31, 0x31, 0x1b, 0x1c, 0x1c, 0x1b, 0x31, 0x31, 0x37, 0x37, - 0x31, 0x31, 0x1b, 0x1c, 0xd0, 0x46, 0x3a, 0x3a, 0x24, 0x22, 0x22, 0x24, - 0x3a, 0x3a, 0x46, 0x46, 0x3a, 0x3a, 0x24, 0x22, 0x22, 0x24, 0x3a, 0x3a, - 0x46, 0x50, 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, 0x0d, 0x09, 0x09, 0x01, - 0x01, 0x09, 0x09, 0x0d, 0xc0, 0x09, 0x09, 0x0e, 0x0d, 0x09, 0x09, 0x01, - 0x01, 0x09, 0x09, 0x0d, 0x0e, 0x09, 0x09, 0xb8, 0x16, 0x02, 0x02, 0x16, - 0x90, 0x16, 0x02, 0x02, 0x16, 0x90, 0xc0, 0x39, 0x2f, 0x2f, 0x1d, 0x1c, - 0x1c, 0x1d, 0x2f, 0x2f, 0x39, 0x39, 0x2f, 0x2f, 0x1d, 0x1c, 0x1c, 0x1d, - 0x2f, 0x2f, 0x39, 0x01, 0x00, 0x01, 0x21, 0x22, 0x3c, 0x3d, 0x43, 0x43, - 0x3d, 0x3c, 0x22, 0x21, 0x01, 0x01, 0x21, 0x22, 0x3c, 0x3d, 0x43, 0x43, - 0x3d, 0x3c, 0x22, 0x21, 0x01, 0xf0, 0x09, 0x09, 0x0e, 0x0e, 0x09, 0x09, - 0x09, 0x09, 0x0e, 0x0e, 0x09, 0x09, 0x20, 0x0e, 0x09, 0x09, 0x09, 0x09, - 0x0e, 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, 0x78, 0x02, 0x16, 0x16, 0x02, - 0x02, 0x16, 0x16, 0x02, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x00, 0x02, 0x40, - 0x01, 0x80, 0x00, 0x0f, 0x00, 0x29, 0x00, 0x3b, 0x00, 0x4b, 0x00, 0x5d, - 0x00, 0x6d, 0x00, 0x7f, 0x00, 0x8f, 0x00, 0xa1, 0x00, 0xb1, 0x00, 0xc3, - 0x00, 0xd3, 0x00, 0xe5, 0x00, 0x00, 0x13, 0x06, 0x07, 0x11, 0x31, 0x16, - 0x17, 0x21, 0x31, 0x36, 0x37, 0x11, 0x31, 0x26, 0x27, 0x21, 0x07, 0x36, - 0x37, 0x31, 0x31, 0x36, 0x37, 0x21, 0x31, 0x16, 0x17, 0x16, 0x17, 0x11, - 0x31, 0x06, 0x07, 0x06, 0x07, 0x21, 0x31, 0x26, 0x27, 0x26, 0x27, 0x11, - 0x17, 0x33, 0x23, 0x33, 0x16, 0x17, 0x15, 0x31, 0x06, 0x07, 0x23, 0x31, - 0x26, 0x27, 0x35, 0x31, 0x36, 0x37, 0x27, 0x36, 0x37, 0x33, 0x31, 0x16, - 0x17, 0x15, 0x31, 0x06, 0x07, 0x23, 0x31, 0x26, 0x27, 0x35, 0x37, 0x33, - 0x23, 0x33, 0x16, 0x17, 0x15, 0x31, 0x06, 0x07, 0x23, 0x31, 0x26, 0x27, - 0x35, 0x31, 0x36, 0x37, 0x17, 0x36, 0x37, 0x33, 0x31, 0x16, 0x17, 0x15, - 0x31, 0x06, 0x07, 0x23, 0x31, 0x26, 0x27, 0x35, 0x37, 0x33, 0x23, 0x33, - 0x16, 0x17, 0x15, 0x31, 0x06, 0x07, 0x23, 0x31, 0x26, 0x27, 0x35, 0x31, - 0x36, 0x37, 0x17, 0x36, 0x37, 0x33, 0x31, 0x16, 0x17, 0x15, 0x31, 0x06, - 0x07, 0x23, 0x31, 0x26, 0x27, 0x35, 0x37, 0x33, 0x23, 0x33, 0x16, 0x17, - 0x15, 0x31, 0x06, 0x07, 0x23, 0x31, 0x26, 0x27, 0x35, 0x31, 0x36, 0x37, - 0x17, 0x36, 0x37, 0x33, 0x31, 0x16, 0x17, 0x15, 0x31, 0x06, 0x07, 0x23, - 0x31, 0x26, 0x27, 0x35, 0x37, 0x33, 0x23, 0x33, 0x16, 0x17, 0x15, 0x31, - 0x06, 0x07, 0x23, 0x31, 0x26, 0x27, 0x35, 0x31, 0x36, 0x37, 0x17, 0x36, - 0x37, 0x33, 0x31, 0x16, 0x17, 0x15, 0x31, 0x06, 0x07, 0x23, 0x31, 0x26, - 0x27, 0x35, 0x37, 0x33, 0x23, 0x33, 0x16, 0x17, 0x15, 0x31, 0x06, 0x07, - 0x23, 0x31, 0x26, 0x27, 0x35, 0x31, 0x36, 0x37, 0x40, 0x0f, 0x01, 0x01, - 0x0f, 0x01, 0xc0, 0x0f, 0x01, 0x01, 0x0f, 0xfe, 0x40, 0x40, 0x01, 0x12, - 0x12, 0x1b, 0x01, 0xc0, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, - 0xfe, 0x40, 0x1b, 0x12, 0x12, 0x01, 0xb0, 0xe0, 0xe0, 0xe0, 0x0f, 0x01, - 0x01, 0x0f, 0xe0, 0x0f, 0x01, 0x01, 0x0f, 0x48, 0x01, 0x0f, 0x10, 0x0f, - 0x01, 0x01, 0x0f, 0x10, 0x0f, 0x01, 0x10, 0x10, 0x10, 0x10, 0x0f, 0x01, - 0x01, 0x0f, 0x10, 0x0f, 0x01, 0x01, 0x0f, 0x40, 0x01, 0x0f, 0x10, 0x0f, - 0x01, 0x01, 0x0f, 0x10, 0x0f, 0x01, 0x10, 0x10, 0x10, 0x10, 0x0f, 0x01, - 0x01, 0x0f, 0x10, 0x0f, 0x01, 0x01, 0x0f, 0x40, 0x01, 0x0f, 0x10, 0x0f, - 0x01, 0x01, 0x0f, 0x10, 0x0f, 0x01, 0x10, 0x10, 0x10, 0x10, 0x0f, 0x01, - 0x01, 0x0f, 0x10, 0x0f, 0x01, 0x01, 0x0f, 0x40, 0x01, 0x0f, 0x10, 0x0f, - 0x01, 0x01, 0x0f, 0x10, 0x0f, 0x01, 0x10, 0x10, 0x10, 0x10, 0x0f, 0x01, - 0x01, 0x0f, 0x10, 0x0f, 0x01, 0x01, 0x0f, 0x40, 0x01, 0x0f, 0x10, 0x0f, - 0x01, 0x01, 0x0f, 0x10, 0x0f, 0x01, 0x10, 0x10, 0x10, 0x10, 0x0f, 0x01, - 0x01, 0x0f, 0x10, 0x0f, 0x01, 0x01, 0x0f, 0x01, 0x50, 0x01, 0x0f, 0xff, - 0x00, 0x0f, 0x01, 0x01, 0x0f, 0x01, 0x00, 0x0f, 0x01, 0x10, 0x1b, 0x12, - 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, 0xff, 0x00, 0x1b, 0x12, 0x12, 0x01, - 0x01, 0x12, 0x12, 0x1b, 0x01, 0x00, 0xc0, 0x01, 0x0f, 0x10, 0x0f, 0x01, - 0x01, 0x0f, 0x10, 0x0f, 0x01, 0x48, 0x0f, 0x01, 0x01, 0x0f, 0x10, 0x0f, - 0x01, 0x01, 0x0f, 0x10, 0x60, 0x01, 0x0f, 0x10, 0x0f, 0x01, 0x01, 0x0f, - 0x10, 0x0f, 0x01, 0x60, 0x0f, 0x01, 0x01, 0x0f, 0x10, 0x0f, 0x01, 0x01, - 0x0f, 0x10, 0x60, 0x01, 0x0f, 0x10, 0x0f, 0x01, 0x01, 0x0f, 0x10, 0x0f, - 0x01, 0x60, 0x0f, 0x01, 0x01, 0x0f, 0x10, 0x0f, 0x01, 0x01, 0x0f, 0x10, - 0x60, 0x01, 0x0f, 0x10, 0x0f, 0x01, 0x01, 0x0f, 0x10, 0x0f, 0x01, 0x60, - 0x0f, 0x01, 0x01, 0x0f, 0x10, 0x0f, 0x01, 0x01, 0x0f, 0x10, 0x60, 0x01, - 0x0f, 0x10, 0x0f, 0x01, 0x01, 0x0f, 0x10, 0x0f, 0x01, 0x60, 0x0f, 0x01, - 0x01, 0x0f, 0x10, 0x0f, 0x01, 0x01, 0x0f, 0x10, 0x60, 0x01, 0x0f, 0x10, - 0x0f, 0x01, 0x01, 0x0f, 0x10, 0x0f, 0x01, 0x00, 0x00, 0x02, 0x00, 0x00, - 0xff, 0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x00, 0x33, 0x00, 0x40, 0x00, 0x00, - 0x13, 0x26, 0x27, 0x06, 0x07, 0x15, 0x31, 0x23, 0x31, 0x06, 0x07, 0x06, - 0x07, 0x15, 0x31, 0x15, 0x31, 0x11, 0x31, 0x16, 0x17, 0x16, 0x17, 0x21, - 0x31, 0x36, 0x37, 0x36, 0x37, 0x11, 0x31, 0x35, 0x31, 0x35, 0x31, 0x26, - 0x27, 0x26, 0x27, 0x23, 0x31, 0x35, 0x31, 0x26, 0x27, 0x06, 0x07, 0x15, - 0x31, 0x23, 0x31, 0x35, 0x07, 0x21, 0x21, 0x21, 0x11, 0x31, 0x06, 0x07, - 0x21, 0x31, 0x26, 0x27, 0x11, 0x98, 0x02, 0x16, 0x16, 0x02, 0x28, 0x1b, - 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, 0x01, 0x40, 0x1b, 0x12, 0x12, - 0x01, 0x01, 0x12, 0x12, 0x1b, 0x28, 0x02, 0x16, 0x16, 0x02, 0x90, 0x68, - 0x01, 0x60, 0xfe, 0xa0, 0x01, 0x60, 0x01, 0x0f, 0xfe, 0xc0, 0x0f, 0x01, - 0x01, 0xa8, 0x16, 0x02, 0x02, 0x16, 0x28, 0x01, 0x12, 0x12, 0x1b, 0x10, - 0x30, 0xff, 0x00, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, 0x01, - 0x00, 0x30, 0x10, 0x1b, 0x12, 0x12, 0x01, 0x28, 0x16, 0x02, 0x02, 0x16, - 0x28, 0x28, 0xa8, 0xff, 0x00, 0x0f, 0x01, 0x01, 0x0f, 0x01, 0x00, 0x00, - 0x00, 0x03, 0x00, 0x00, 0xff, 0xc0, 0x02, 0x00, 0x01, 0xc0, 0x00, 0x1a, - 0x00, 0x35, 0x00, 0x48, 0x00, 0x00, 0x25, 0x34, 0x27, 0x31, 0x31, 0x26, - 0x27, 0x26, 0x23, 0x22, 0x07, 0x06, 0x07, 0x06, 0x15, 0x14, 0x17, 0x16, - 0x17, 0x16, 0x33, 0x32, 0x37, 0x36, 0x37, 0x36, 0x35, 0x21, 0x36, 0x37, - 0x31, 0x31, 0x36, 0x37, 0x36, 0x33, 0x32, 0x17, 0x16, 0x17, 0x16, 0x17, - 0x06, 0x07, 0x06, 0x07, 0x06, 0x23, 0x22, 0x27, 0x26, 0x27, 0x26, 0x27, - 0x37, 0x36, 0x17, 0x17, 0x31, 0x16, 0x15, 0x14, 0x07, 0x07, 0x31, 0x06, - 0x27, 0x26, 0x35, 0x35, 0x31, 0x34, 0x37, 0x01, 0xd0, 0x1c, 0x1b, 0x31, - 0x31, 0x37, 0x37, 0x31, 0x31, 0x1b, 0x1c, 0x1c, 0x1b, 0x31, 0x31, 0x37, - 0x37, 0x31, 0x31, 0x1b, 0x1c, 0xfe, 0x30, 0x01, 0x21, 0x22, 0x3c, 0x3d, - 0x43, 0x43, 0x3d, 0x3c, 0x22, 0x21, 0x01, 0x01, 0x21, 0x22, 0x3c, 0x3d, - 0x43, 0x43, 0x3d, 0x3c, 0x22, 0x21, 0x01, 0xbc, 0x0d, 0x0c, 0x90, 0x0b, - 0x0b, 0x90, 0x0c, 0x0d, 0x0c, 0x0c, 0xc0, 0x39, 0x2f, 0x2f, 0x1d, 0x1c, - 0x1c, 0x1d, 0x2f, 0x2f, 0x39, 0x39, 0x2f, 0x2f, 0x1d, 0x1c, 0x1c, 0x1d, - 0x2f, 0x2f, 0x39, 0x46, 0x3a, 0x3a, 0x24, 0x22, 0x22, 0x24, 0x3a, 0x3a, - 0x46, 0x46, 0x3a, 0x3a, 0x24, 0x22, 0x22, 0x24, 0x3a, 0x3a, 0x46, 0x6d, - 0x06, 0x07, 0x58, 0x07, 0x0d, 0x0d, 0x08, 0x58, 0x06, 0x06, 0x07, 0x0e, - 0xb0, 0x0e, 0x07, 0x00, 0x00, 0x03, 0x00, 0x00, 0xff, 0xe0, 0x01, 0xc0, - 0x01, 0xa0, 0x00, 0x0f, 0x00, 0x29, 0x00, 0x37, 0x00, 0x00, 0x13, 0x06, - 0x07, 0x11, 0x31, 0x16, 0x17, 0x21, 0x31, 0x36, 0x37, 0x11, 0x31, 0x26, - 0x27, 0x21, 0x07, 0x36, 0x37, 0x31, 0x31, 0x36, 0x37, 0x21, 0x31, 0x16, - 0x17, 0x16, 0x17, 0x11, 0x31, 0x06, 0x07, 0x06, 0x07, 0x21, 0x31, 0x26, - 0x27, 0x26, 0x27, 0x11, 0x17, 0x33, 0x23, 0x33, 0x16, 0x17, 0x06, 0x07, - 0x23, 0x31, 0x26, 0x27, 0x36, 0x37, 0x40, 0x0f, 0x01, 0x01, 0x0f, 0x01, - 0x40, 0x0f, 0x01, 0x01, 0x0f, 0xfe, 0xc0, 0x40, 0x01, 0x12, 0x12, 0x1b, - 0x01, 0x40, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, 0xfe, 0xc0, - 0x1b, 0x12, 0x12, 0x01, 0x98, 0x90, 0x90, 0x90, 0x16, 0x02, 0x02, 0x16, - 0x90, 0x16, 0x02, 0x02, 0x16, 0x01, 0x70, 0x01, 0x0f, 0xfe, 0xc0, 0x0f, - 0x01, 0x01, 0x0f, 0x01, 0x40, 0x0f, 0x01, 0x10, 0x1b, 0x12, 0x12, 0x01, - 0x01, 0x12, 0x12, 0x1b, 0xfe, 0xc0, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, - 0x12, 0x1b, 0x01, 0x40, 0x88, 0x02, 0x16, 0x16, 0x02, 0x02, 0x16, 0x16, - 0x02, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0xff, 0xe0, 0x01, 0xc0, - 0x01, 0xa0, 0x00, 0x0f, 0x00, 0x29, 0x00, 0x3d, 0x00, 0x00, 0x13, 0x06, - 0x07, 0x11, 0x31, 0x16, 0x17, 0x21, 0x31, 0x36, 0x37, 0x11, 0x31, 0x26, - 0x27, 0x21, 0x07, 0x36, 0x37, 0x31, 0x31, 0x36, 0x37, 0x21, 0x31, 0x16, - 0x17, 0x16, 0x17, 0x11, 0x31, 0x06, 0x07, 0x06, 0x07, 0x21, 0x31, 0x26, - 0x27, 0x26, 0x27, 0x11, 0x05, 0x07, 0x37, 0x07, 0x06, 0x27, 0x27, 0x31, - 0x26, 0x37, 0x36, 0x17, 0x17, 0x31, 0x37, 0x31, 0x36, 0x17, 0x16, 0x07, - 0x40, 0x0f, 0x01, 0x01, 0x0f, 0x01, 0x40, 0x0f, 0x01, 0x01, 0x0f, 0xfe, - 0xc0, 0x40, 0x01, 0x12, 0x12, 0x1b, 0x01, 0x40, 0x1b, 0x12, 0x12, 0x01, - 0x01, 0x12, 0x12, 0x1b, 0xfe, 0xc0, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x51, - 0x80, 0x80, 0x80, 0x11, 0x11, 0x40, 0x0e, 0x0e, 0x11, 0x11, 0x2f, 0x6f, - 0x11, 0x11, 0x0e, 0x0e, 0x01, 0x70, 0x01, 0x0f, 0xfe, 0xc0, 0x0f, 0x01, - 0x01, 0x0f, 0x01, 0x40, 0x0f, 0x01, 0x10, 0x1b, 0x12, 0x12, 0x01, 0x01, - 0x12, 0x12, 0x1b, 0xfe, 0xc0, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, - 0x1b, 0x01, 0x40, 0x71, 0x80, 0x80, 0x80, 0x0e, 0x0e, 0x40, 0x11, 0x11, - 0x0e, 0x0e, 0x2f, 0x6f, 0x0e, 0x0e, 0x11, 0x11, 0x00, 0x03, 0x00, 0x00, - 0xff, 0xc0, 0x02, 0x30, 0x01, 0xc0, 0x00, 0x1e, 0x00, 0x6d, 0x00, 0x99, - 0x00, 0x00, 0x25, 0x35, 0x15, 0x35, 0x35, 0x31, 0x26, 0x27, 0x23, 0x23, - 0x06, 0x07, 0x06, 0x07, 0x26, 0x35, 0x36, 0x37, 0x36, 0x37, 0x33, 0x33, - 0x36, 0x37, 0x35, 0x31, 0x35, 0x31, 0x17, 0x31, 0x07, 0x27, 0x33, 0x23, - 0x33, 0x15, 0x31, 0x14, 0x17, 0x16, 0x33, 0x33, 0x31, 0x32, 0x37, 0x37, - 0x31, 0x36, 0x35, 0x34, 0x27, 0x27, 0x31, 0x26, 0x23, 0x22, 0x07, 0x06, - 0x15, 0x15, 0x31, 0x23, 0x23, 0x06, 0x07, 0x06, 0x07, 0x16, 0x17, 0x16, - 0x17, 0x16, 0x17, 0x16, 0x17, 0x16, 0x17, 0x16, 0x33, 0x33, 0x31, 0x36, - 0x37, 0x26, 0x27, 0x31, 0x31, 0x34, 0x31, 0x30, 0x23, 0x26, 0x27, 0x30, - 0x35, 0x26, 0x27, 0x26, 0x31, 0x26, 0x27, 0x26, 0x27, 0x26, 0x35, 0x36, - 0x37, 0x36, 0x37, 0x33, 0x27, 0x06, 0x07, 0x31, 0x31, 0x06, 0x07, 0x11, - 0x31, 0x16, 0x17, 0x16, 0x17, 0x21, 0x31, 0x36, 0x37, 0x36, 0x37, 0x35, - 0x31, 0x26, 0x27, 0x06, 0x07, 0x15, 0x31, 0x06, 0x07, 0x21, 0x31, 0x26, - 0x27, 0x11, 0x31, 0x36, 0x37, 0x33, 0x31, 0x36, 0x37, 0x26, 0x27, 0x23, - 0x01, 0x90, 0x01, 0x0f, 0x20, 0x3e, 0x27, 0x1d, 0x1d, 0x0c, 0x05, 0x01, - 0x20, 0x1f, 0x30, 0x30, 0x30, 0x0f, 0x01, 0x6a, 0x6a, 0x40, 0x10, 0x10, - 0x10, 0x09, 0x09, 0x0e, 0x04, 0x0c, 0x09, 0x8b, 0x0c, 0x0c, 0x8a, 0x0a, - 0x0d, 0x0f, 0x0a, 0x0a, 0x10, 0x30, 0x44, 0x2d, 0x2d, 0x02, 0x01, 0x14, - 0x14, 0x17, 0x09, 0x08, 0x06, 0x05, 0x06, 0x03, 0x03, 0x04, 0x02, 0x11, - 0x01, 0x01, 0x0b, 0x01, 0x02, 0x03, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, - 0x03, 0x04, 0x01, 0x12, 0x13, 0x1c, 0x0e, 0xe8, 0x1f, 0x14, 0x14, 0x01, - 0x01, 0x14, 0x14, 0x1f, 0x01, 0x50, 0x1f, 0x14, 0x14, 0x01, 0x02, 0x16, - 0x16, 0x02, 0x02, 0x16, 0xfe, 0xb0, 0x16, 0x02, 0x02, 0x16, 0x40, 0x16, - 0x02, 0x02, 0x16, 0x40, 0xc1, 0x0f, 0x0f, 0x0f, 0x20, 0x0f, 0x01, 0x01, - 0x16, 0x15, 0x24, 0x0e, 0x12, 0x30, 0x1f, 0x20, 0x01, 0x01, 0x0f, 0x20, - 0x0f, 0x5f, 0x5f, 0x0f, 0x30, 0x0e, 0x09, 0x09, 0x08, 0x7d, 0x0b, 0x10, - 0x10, 0x0b, 0x7c, 0x09, 0x0a, 0x0a, 0x0f, 0x2d, 0x02, 0x2d, 0x2d, 0x44, - 0x2d, 0x1e, 0x1e, 0x10, 0x06, 0x05, 0x04, 0x03, 0x02, 0x02, 0x01, 0x02, - 0x10, 0x0c, 0x07, 0x01, 0x02, 0x02, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, - 0x03, 0x05, 0x09, 0x0e, 0x1b, 0x13, 0x12, 0x01, 0xd0, 0x01, 0x14, 0x14, - 0x1f, 0xfe, 0xb0, 0x1f, 0x14, 0x14, 0x01, 0x01, 0x14, 0x14, 0x1f, 0x40, - 0x16, 0x02, 0x02, 0x16, 0x40, 0x16, 0x02, 0x02, 0x16, 0x01, 0x50, 0x16, - 0x02, 0x02, 0x16, 0x16, 0x02, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, - 0xff, 0xc0, 0x02, 0x00, 0x01, 0xc0, 0x00, 0x1a, 0x00, 0x35, 0x00, 0x4b, - 0x00, 0x5e, 0x00, 0x00, 0x25, 0x34, 0x27, 0x31, 0x31, 0x26, 0x27, 0x26, - 0x23, 0x22, 0x07, 0x06, 0x07, 0x06, 0x15, 0x14, 0x17, 0x16, 0x17, 0x16, - 0x33, 0x32, 0x37, 0x36, 0x37, 0x36, 0x35, 0x21, 0x36, 0x37, 0x31, 0x31, - 0x36, 0x37, 0x36, 0x33, 0x32, 0x17, 0x16, 0x17, 0x16, 0x17, 0x06, 0x07, - 0x06, 0x07, 0x06, 0x23, 0x22, 0x27, 0x26, 0x27, 0x26, 0x27, 0x05, 0x07, - 0x37, 0x07, 0x06, 0x27, 0x26, 0x37, 0x37, 0x31, 0x36, 0x37, 0x37, 0x31, - 0x36, 0x17, 0x16, 0x07, 0x07, 0x31, 0x06, 0x07, 0x27, 0x34, 0x27, 0x31, - 0x31, 0x26, 0x23, 0x22, 0x07, 0x06, 0x15, 0x14, 0x17, 0x16, 0x33, 0x32, - 0x37, 0x36, 0x35, 0x01, 0xd0, 0x1c, 0x1b, 0x31, 0x31, 0x37, 0x37, 0x31, - 0x31, 0x1b, 0x1c, 0x1c, 0x1b, 0x31, 0x31, 0x37, 0x37, 0x31, 0x31, 0x1b, - 0x1c, 0xfe, 0x30, 0x01, 0x21, 0x22, 0x3c, 0x3d, 0x43, 0x43, 0x3d, 0x3c, - 0x22, 0x21, 0x01, 0x01, 0x21, 0x22, 0x3c, 0x3d, 0x43, 0x43, 0x3d, 0x3c, - 0x22, 0x21, 0x01, 0x01, 0x33, 0x91, 0x91, 0x91, 0x0f, 0x0a, 0x0a, 0x04, - 0x38, 0x05, 0x0d, 0x91, 0x0f, 0x0a, 0x0a, 0x04, 0x38, 0x05, 0x0d, 0x13, - 0x09, 0x09, 0x0e, 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, 0x0e, 0x09, 0x09, - 0xc0, 0x39, 0x2f, 0x2f, 0x1d, 0x1c, 0x1c, 0x1d, 0x2f, 0x2f, 0x39, 0x39, - 0x2f, 0x2f, 0x1d, 0x1c, 0x1c, 0x1d, 0x2f, 0x2f, 0x39, 0x46, 0x3a, 0x3a, - 0x24, 0x22, 0x22, 0x24, 0x3a, 0x3a, 0x46, 0x46, 0x3a, 0x3a, 0x24, 0x22, - 0x22, 0x24, 0x3a, 0x3a, 0x46, 0x45, 0x38, 0x38, 0x38, 0x04, 0x0a, 0x0a, - 0x0f, 0x91, 0x0d, 0x05, 0x38, 0x04, 0x0a, 0x0a, 0x0f, 0x91, 0x0d, 0x05, - 0x45, 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, 0x0e, 0x09, 0x09, 0x09, 0x09, - 0x0e, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0xff, 0xe0, 0x01, 0xc0, - 0x01, 0xa0, 0x00, 0x0f, 0x00, 0x29, 0x00, 0x3c, 0x00, 0x00, 0x25, 0x36, - 0x37, 0x11, 0x31, 0x26, 0x27, 0x21, 0x31, 0x06, 0x07, 0x11, 0x31, 0x16, - 0x17, 0x21, 0x37, 0x06, 0x07, 0x31, 0x31, 0x06, 0x07, 0x21, 0x31, 0x26, - 0x27, 0x26, 0x27, 0x11, 0x31, 0x36, 0x37, 0x36, 0x37, 0x21, 0x31, 0x16, - 0x17, 0x16, 0x17, 0x11, 0x27, 0x22, 0x27, 0x27, 0x31, 0x26, 0x37, 0x36, - 0x37, 0x33, 0x31, 0x16, 0x17, 0x16, 0x07, 0x07, 0x31, 0x06, 0x23, 0x01, - 0x80, 0x0f, 0x01, 0x01, 0x0f, 0xfe, 0xc0, 0x0f, 0x01, 0x01, 0x0f, 0x01, - 0x40, 0x40, 0x01, 0x12, 0x12, 0x1b, 0xfe, 0xc0, 0x1b, 0x12, 0x12, 0x01, - 0x01, 0x12, 0x12, 0x1b, 0x01, 0x40, 0x1b, 0x12, 0x12, 0x01, 0xe0, 0x0a, - 0x08, 0x68, 0x0a, 0x06, 0x07, 0x0f, 0xd0, 0x0f, 0x07, 0x06, 0x0a, 0x68, - 0x08, 0x0a, 0x10, 0x01, 0x0f, 0x01, 0x40, 0x0f, 0x01, 0x01, 0x0f, 0xfe, - 0xc0, 0x0f, 0x01, 0x10, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, - 0x01, 0x40, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, 0xfe, 0xc0, - 0x40, 0x08, 0x70, 0x0b, 0x0f, 0x0d, 0x01, 0x01, 0x0d, 0x0f, 0x0b, 0x70, - 0x08, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0xff, 0xe0, 0x01, 0xc0, - 0x01, 0xa0, 0x00, 0x0f, 0x00, 0x29, 0x00, 0x3c, 0x00, 0x00, 0x13, 0x06, - 0x07, 0x11, 0x31, 0x16, 0x17, 0x21, 0x31, 0x36, 0x37, 0x11, 0x31, 0x26, - 0x27, 0x21, 0x07, 0x36, 0x37, 0x31, 0x31, 0x36, 0x37, 0x21, 0x31, 0x16, - 0x17, 0x16, 0x17, 0x11, 0x31, 0x06, 0x07, 0x06, 0x07, 0x21, 0x31, 0x26, - 0x27, 0x26, 0x27, 0x11, 0x17, 0x32, 0x17, 0x17, 0x31, 0x16, 0x07, 0x06, - 0x07, 0x23, 0x31, 0x26, 0x27, 0x26, 0x37, 0x37, 0x31, 0x36, 0x33, 0x40, - 0x0f, 0x01, 0x01, 0x0f, 0x01, 0x40, 0x0f, 0x01, 0x01, 0x0f, 0xfe, 0xc0, - 0x40, 0x01, 0x12, 0x12, 0x1b, 0x01, 0x40, 0x1b, 0x12, 0x12, 0x01, 0x01, - 0x12, 0x12, 0x1b, 0xfe, 0xc0, 0x1b, 0x12, 0x12, 0x01, 0xe0, 0x0a, 0x08, - 0x68, 0x0a, 0x06, 0x07, 0x0f, 0xd0, 0x0f, 0x07, 0x06, 0x0a, 0x68, 0x08, - 0x0a, 0x01, 0x70, 0x01, 0x0f, 0xfe, 0xc0, 0x0f, 0x01, 0x01, 0x0f, 0x01, - 0x40, 0x0f, 0x01, 0x10, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, - 0xfe, 0xc0, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, 0x01, 0x40, - 0x40, 0x08, 0x70, 0x0b, 0x0f, 0x0d, 0x01, 0x01, 0x0d, 0x0f, 0x0b, 0x70, - 0x08, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0xff, 0xe0, 0x01, 0xc0, - 0x01, 0xa0, 0x00, 0x0f, 0x00, 0x29, 0x00, 0x3c, 0x00, 0x00, 0x01, 0x26, - 0x27, 0x21, 0x31, 0x06, 0x07, 0x11, 0x31, 0x16, 0x17, 0x21, 0x31, 0x36, - 0x37, 0x11, 0x27, 0x16, 0x17, 0x31, 0x31, 0x16, 0x17, 0x11, 0x31, 0x06, - 0x07, 0x06, 0x07, 0x21, 0x31, 0x26, 0x27, 0x26, 0x27, 0x11, 0x31, 0x36, - 0x37, 0x36, 0x37, 0x21, 0x07, 0x14, 0x07, 0x07, 0x31, 0x06, 0x27, 0x26, - 0x27, 0x35, 0x31, 0x36, 0x37, 0x36, 0x17, 0x17, 0x31, 0x16, 0x15, 0x01, - 0x90, 0x01, 0x0f, 0xfe, 0xc0, 0x0f, 0x01, 0x01, 0x0f, 0x01, 0x40, 0x0f, - 0x01, 0x10, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, 0xfe, 0xc0, - 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, 0x01, 0x40, 0x40, 0x08, - 0x70, 0x0b, 0x0f, 0x0d, 0x01, 0x01, 0x0d, 0x0f, 0x0b, 0x70, 0x08, 0x01, - 0x60, 0x0f, 0x01, 0x01, 0x0f, 0xfe, 0xc0, 0x0f, 0x01, 0x01, 0x0f, 0x01, - 0x40, 0x40, 0x01, 0x12, 0x12, 0x1b, 0xfe, 0xc0, 0x1b, 0x12, 0x12, 0x01, - 0x01, 0x12, 0x12, 0x1b, 0x01, 0x40, 0x1b, 0x12, 0x12, 0x01, 0xe0, 0x0a, - 0x08, 0x68, 0x0a, 0x06, 0x07, 0x0f, 0xd0, 0x0f, 0x07, 0x06, 0x0a, 0x68, - 0x08, 0x0a, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0xff, 0xc0, 0x01, 0x80, - 0x01, 0xc0, 0x00, 0x15, 0x00, 0x31, 0x00, 0x00, 0x05, 0x36, 0x37, 0x11, - 0x31, 0x23, 0x31, 0x22, 0x27, 0x26, 0x35, 0x35, 0x31, 0x23, 0x31, 0x06, - 0x07, 0x11, 0x31, 0x16, 0x17, 0x21, 0x01, 0x36, 0x37, 0x31, 0x31, 0x36, - 0x37, 0x33, 0x31, 0x32, 0x17, 0x17, 0x31, 0x16, 0x15, 0x11, 0x31, 0x06, - 0x07, 0x06, 0x07, 0x21, 0x31, 0x26, 0x27, 0x26, 0x27, 0x11, 0x01, 0x40, - 0x0f, 0x01, 0x50, 0x0e, 0x09, 0x09, 0xa0, 0x0f, 0x01, 0x01, 0x0f, 0x01, - 0x00, 0xfe, 0xc0, 0x01, 0x12, 0x12, 0x1b, 0xa6, 0x1a, 0x13, 0x5a, 0x13, - 0x01, 0x12, 0x12, 0x1b, 0xff, 0x00, 0x1b, 0x12, 0x12, 0x01, 0x10, 0x01, - 0x0f, 0x01, 0x20, 0x09, 0x09, 0x0e, 0x50, 0x01, 0x0f, 0xfe, 0x80, 0x0f, - 0x01, 0x01, 0x90, 0x1b, 0x12, 0x12, 0x01, 0x13, 0x5a, 0x13, 0x1b, 0xfe, - 0xdb, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, 0x01, 0x80, 0x00, - 0x00, 0x04, 0x00, 0x00, 0xff, 0xc0, 0x01, 0x80, 0x01, 0xc0, 0x00, 0x15, - 0x00, 0x31, 0x00, 0x3d, 0x00, 0x49, 0x00, 0x00, 0x17, 0x26, 0x27, 0x11, - 0x31, 0x36, 0x37, 0x33, 0x31, 0x15, 0x31, 0x14, 0x17, 0x16, 0x33, 0x33, - 0x31, 0x11, 0x31, 0x06, 0x07, 0x21, 0x11, 0x06, 0x07, 0x31, 0x31, 0x06, - 0x07, 0x11, 0x31, 0x16, 0x17, 0x16, 0x17, 0x21, 0x31, 0x36, 0x37, 0x36, - 0x37, 0x11, 0x31, 0x34, 0x27, 0x27, 0x31, 0x26, 0x23, 0x23, 0x13, 0x06, - 0x07, 0x16, 0x17, 0x33, 0x31, 0x36, 0x37, 0x26, 0x27, 0x23, 0x15, 0x06, - 0x07, 0x16, 0x17, 0x33, 0x31, 0x36, 0x37, 0x26, 0x27, 0x23, 0x40, 0x0f, - 0x01, 0x01, 0x0f, 0xa0, 0x09, 0x09, 0x0e, 0x50, 0x01, 0x0f, 0xff, 0x00, - 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, 0x01, 0x00, 0x1b, 0x12, - 0x12, 0x01, 0x13, 0x5a, 0x13, 0x1a, 0xa6, 0x38, 0x16, 0x02, 0x02, 0x16, - 0x90, 0x16, 0x02, 0x02, 0x16, 0x90, 0x16, 0x02, 0x02, 0x16, 0x90, 0x16, - 0x02, 0x02, 0x16, 0x90, 0x10, 0x01, 0x0f, 0x01, 0x80, 0x0f, 0x01, 0x50, - 0x0e, 0x09, 0x09, 0xfe, 0xe0, 0x0f, 0x01, 0x01, 0xd0, 0x01, 0x12, 0x12, - 0x1b, 0xfe, 0x80, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, 0x01, - 0x25, 0x1b, 0x13, 0x5a, 0x13, 0xff, 0x00, 0x02, 0x16, 0x16, 0x02, 0x02, - 0x16, 0x16, 0x02, 0x60, 0x02, 0x16, 0x16, 0x02, 0x02, 0x16, 0x16, 0x02, - 0x00, 0x02, 0x00, 0x00, 0xff, 0xe0, 0x02, 0x00, 0x01, 0xa5, 0x00, 0x6a, - 0x00, 0x84, 0x00, 0x00, 0x01, 0x26, 0x07, 0x31, 0x31, 0x06, 0x07, 0x07, - 0x31, 0x06, 0x07, 0x07, 0x31, 0x06, 0x17, 0x16, 0x37, 0x37, 0x31, 0x36, - 0x37, 0x37, 0x31, 0x36, 0x17, 0x16, 0x07, 0x07, 0x31, 0x06, 0x07, 0x06, - 0x17, 0x16, 0x33, 0x33, 0x31, 0x16, 0x17, 0x06, 0x07, 0x06, 0x07, 0x06, - 0x17, 0x16, 0x15, 0x06, 0x07, 0x06, 0x07, 0x06, 0x17, 0x16, 0x15, 0x06, - 0x07, 0x06, 0x17, 0x16, 0x15, 0x06, 0x07, 0x23, 0x31, 0x22, 0x27, 0x27, - 0x31, 0x26, 0x07, 0x06, 0x17, 0x17, 0x31, 0x16, 0x33, 0x33, 0x31, 0x32, - 0x37, 0x36, 0x37, 0x36, 0x37, 0x34, 0x27, 0x36, 0x37, 0x34, 0x27, 0x36, - 0x37, 0x26, 0x27, 0x26, 0x27, 0x23, 0x31, 0x36, 0x37, 0x37, 0x31, 0x36, - 0x27, 0x26, 0x27, 0x05, 0x22, 0x07, 0x31, 0x31, 0x06, 0x15, 0x15, 0x31, - 0x14, 0x17, 0x16, 0x33, 0x33, 0x31, 0x32, 0x37, 0x36, 0x35, 0x35, 0x31, - 0x34, 0x27, 0x26, 0x23, 0x23, 0x01, 0x44, 0x1e, 0x19, 0x19, 0x09, 0x06, - 0x06, 0x0d, 0x34, 0x0d, 0x0f, 0x12, 0x10, 0x33, 0x15, 0x09, 0x06, 0x08, - 0x16, 0x14, 0x04, 0x06, 0x08, 0x12, 0x08, 0x06, 0x07, 0x0e, 0x86, 0x0f, - 0x01, 0x01, 0x09, 0x0c, 0x03, 0x03, 0x08, 0x04, 0x01, 0x0c, 0x0d, 0x05, - 0x04, 0x08, 0x03, 0x01, 0x09, 0x13, 0x04, 0x01, 0x01, 0x0f, 0x61, 0x14, - 0x10, 0x3e, 0x13, 0x0e, 0x0b, 0x12, 0x3d, 0x1d, 0x22, 0x61, 0x1b, 0x12, - 0x12, 0x01, 0x17, 0x01, 0x01, 0x18, 0x01, 0x03, 0x12, 0x01, 0x01, 0x12, - 0x12, 0x1b, 0x5c, 0x07, 0x05, 0x05, 0x08, 0x0e, 0x0e, 0x1d, 0xfe, 0xdc, - 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, 0x40, 0x0e, 0x09, 0x09, 0x09, 0x09, - 0x0e, 0x40, 0x01, 0x9d, 0x08, 0x0e, 0x0e, 0x1d, 0x14, 0x14, 0x0f, 0x39, - 0x11, 0x11, 0x0d, 0x0f, 0x38, 0x18, 0x1f, 0x14, 0x14, 0x04, 0x08, 0x16, - 0x14, 0x1e, 0x19, 0x0c, 0x0d, 0x0d, 0x01, 0x0f, 0x0b, 0x04, 0x05, 0x0c, - 0x0c, 0x09, 0x05, 0x06, 0x0d, 0x03, 0x03, 0x0c, 0x0d, 0x0a, 0x04, 0x06, - 0x0b, 0x04, 0x09, 0x14, 0x02, 0x02, 0x0f, 0x01, 0x0b, 0x29, 0x0a, 0x11, - 0x13, 0x0e, 0x29, 0x13, 0x12, 0x11, 0x1b, 0x12, 0x20, 0x07, 0x06, 0x12, - 0x21, 0x0a, 0x09, 0x12, 0x1b, 0x1b, 0x12, 0x12, 0x01, 0x10, 0x10, 0x14, - 0x1e, 0x19, 0x19, 0x09, 0x9d, 0x09, 0x09, 0x0e, 0xe0, 0x0e, 0x09, 0x09, - 0x09, 0x09, 0x0e, 0xe0, 0x0e, 0x09, 0x09, 0x00, 0x00, 0x02, 0x00, 0x00, - 0xff, 0xdb, 0x02, 0x00, 0x01, 0xa0, 0x00, 0x6a, 0x00, 0x84, 0x00, 0x00, - 0x05, 0x06, 0x27, 0x31, 0x31, 0x26, 0x27, 0x27, 0x31, 0x26, 0x27, 0x27, - 0x31, 0x26, 0x37, 0x36, 0x17, 0x17, 0x31, 0x16, 0x17, 0x17, 0x31, 0x16, - 0x37, 0x36, 0x27, 0x27, 0x31, 0x26, 0x27, 0x26, 0x37, 0x36, 0x37, 0x33, - 0x31, 0x36, 0x37, 0x26, 0x27, 0x26, 0x27, 0x26, 0x37, 0x36, 0x35, 0x26, - 0x27, 0x26, 0x27, 0x26, 0x37, 0x36, 0x35, 0x26, 0x27, 0x26, 0x37, 0x36, - 0x35, 0x26, 0x27, 0x23, 0x31, 0x22, 0x07, 0x07, 0x31, 0x06, 0x27, 0x26, - 0x37, 0x37, 0x31, 0x36, 0x33, 0x33, 0x31, 0x32, 0x17, 0x16, 0x17, 0x16, - 0x17, 0x14, 0x07, 0x16, 0x17, 0x14, 0x07, 0x16, 0x17, 0x06, 0x07, 0x06, - 0x07, 0x23, 0x31, 0x16, 0x17, 0x17, 0x31, 0x16, 0x07, 0x06, 0x07, 0x25, - 0x22, 0x27, 0x31, 0x31, 0x26, 0x35, 0x35, 0x31, 0x34, 0x37, 0x36, 0x33, - 0x33, 0x31, 0x32, 0x17, 0x16, 0x15, 0x15, 0x31, 0x14, 0x07, 0x06, 0x23, - 0x23, 0x01, 0x44, 0x1e, 0x19, 0x19, 0x09, 0x06, 0x06, 0x0d, 0x34, 0x0d, - 0x0f, 0x12, 0x10, 0x33, 0x15, 0x09, 0x06, 0x08, 0x16, 0x14, 0x04, 0x06, - 0x08, 0x12, 0x08, 0x06, 0x07, 0x0e, 0x86, 0x0f, 0x01, 0x01, 0x09, 0x0c, - 0x03, 0x03, 0x08, 0x04, 0x01, 0x0c, 0x0d, 0x05, 0x04, 0x08, 0x03, 0x01, - 0x09, 0x13, 0x04, 0x01, 0x01, 0x0f, 0x61, 0x14, 0x10, 0x3e, 0x13, 0x0e, - 0x0b, 0x12, 0x3d, 0x1d, 0x22, 0x61, 0x1b, 0x12, 0x12, 0x01, 0x17, 0x01, - 0x01, 0x18, 0x01, 0x03, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, 0x5c, 0x07, - 0x05, 0x05, 0x08, 0x0e, 0x0e, 0x1d, 0xfe, 0xdc, 0x0e, 0x09, 0x09, 0x09, - 0x09, 0x0e, 0x40, 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, 0x40, 0x1d, 0x08, - 0x0e, 0x0e, 0x1d, 0x14, 0x14, 0x0f, 0x39, 0x11, 0x10, 0x0e, 0x0f, 0x39, - 0x17, 0x1f, 0x14, 0x14, 0x04, 0x08, 0x16, 0x14, 0x1e, 0x19, 0x0c, 0x0d, - 0x0c, 0x01, 0x01, 0x0f, 0x0b, 0x04, 0x05, 0x0c, 0x0c, 0x09, 0x05, 0x06, - 0x0d, 0x03, 0x03, 0x0c, 0x0d, 0x0a, 0x04, 0x06, 0x0b, 0x04, 0x09, 0x14, - 0x02, 0x02, 0x0f, 0x01, 0x0b, 0x29, 0x0a, 0x11, 0x13, 0x0e, 0x29, 0x13, - 0x12, 0x11, 0x1b, 0x12, 0x20, 0x07, 0x06, 0x12, 0x21, 0x0a, 0x09, 0x12, - 0x1b, 0x1b, 0x12, 0x12, 0x01, 0x10, 0x10, 0x14, 0x1e, 0x19, 0x19, 0x09, - 0x5d, 0x09, 0x09, 0x0e, 0xe0, 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, 0xe0, - 0x0e, 0x09, 0x09, 0x00, 0x00, 0x04, 0xff, 0xfd, 0xff, 0xbd, 0x02, 0x03, - 0x01, 0xc3, 0x00, 0x3f, 0x00, 0x71, 0x00, 0x8c, 0x00, 0x99, 0x00, 0x00, - 0x01, 0x26, 0x27, 0x26, 0x07, 0x07, 0x31, 0x27, 0x31, 0x26, 0x07, 0x06, - 0x07, 0x07, 0x31, 0x07, 0x31, 0x06, 0x07, 0x06, 0x17, 0x17, 0x31, 0x07, - 0x31, 0x06, 0x17, 0x16, 0x17, 0x17, 0x31, 0x17, 0x31, 0x16, 0x17, 0x16, - 0x37, 0x37, 0x31, 0x17, 0x31, 0x16, 0x37, 0x36, 0x37, 0x37, 0x31, 0x37, - 0x31, 0x36, 0x37, 0x36, 0x27, 0x27, 0x31, 0x37, 0x31, 0x36, 0x27, 0x26, - 0x27, 0x27, 0x31, 0x27, 0x07, 0x37, 0x07, 0x37, 0x17, 0x31, 0x16, 0x17, - 0x17, 0x31, 0x07, 0x31, 0x06, 0x17, 0x17, 0x31, 0x07, 0x31, 0x06, 0x07, - 0x07, 0x31, 0x27, 0x31, 0x26, 0x07, 0x07, 0x31, 0x27, 0x31, 0x26, 0x27, - 0x27, 0x31, 0x37, 0x31, 0x36, 0x27, 0x27, 0x31, 0x37, 0x31, 0x36, 0x37, - 0x37, 0x31, 0x17, 0x31, 0x16, 0x37, 0x03, 0x32, 0x37, 0x31, 0x31, 0x36, - 0x37, 0x36, 0x35, 0x34, 0x27, 0x26, 0x27, 0x26, 0x23, 0x22, 0x07, 0x06, - 0x07, 0x06, 0x15, 0x14, 0x17, 0x16, 0x17, 0x16, 0x33, 0x27, 0x36, 0x37, - 0x36, 0x17, 0x16, 0x17, 0x06, 0x07, 0x06, 0x27, 0x26, 0x27, 0x01, 0x78, - 0x03, 0x0c, 0x0c, 0x0a, 0x53, 0x52, 0x0b, 0x0c, 0x0c, 0x03, 0x12, 0x62, - 0x0d, 0x05, 0x05, 0x07, 0x39, 0x39, 0x07, 0x05, 0x05, 0x0d, 0x62, 0x12, - 0x03, 0x0c, 0x0c, 0x0a, 0x53, 0x53, 0x0a, 0x0c, 0x0c, 0x03, 0x12, 0x62, - 0x0d, 0x05, 0x05, 0x07, 0x39, 0x39, 0x07, 0x05, 0x05, 0x0d, 0x62, 0x12, - 0x6a, 0x41, 0x41, 0x41, 0x0f, 0x03, 0x10, 0x4e, 0x2d, 0x09, 0x09, 0x2d, - 0x4e, 0x10, 0x03, 0x0f, 0x41, 0x0e, 0x0e, 0x41, 0x0f, 0x03, 0x10, 0x4e, - 0x2d, 0x09, 0x09, 0x2d, 0x4e, 0x10, 0x03, 0x0f, 0x41, 0x0e, 0x0e, 0x0e, - 0x1e, 0x1a, 0x1a, 0x0f, 0x0f, 0x0f, 0x0f, 0x1a, 0x1a, 0x1e, 0x1e, 0x1a, - 0x1a, 0x0f, 0x0f, 0x0f, 0x0f, 0x1a, 0x1a, 0x1e, 0x40, 0x01, 0x1f, 0x20, - 0x20, 0x1f, 0x01, 0x01, 0x1f, 0x20, 0x20, 0x1f, 0x01, 0x01, 0xac, 0x0d, - 0x05, 0x05, 0x07, 0x39, 0x39, 0x07, 0x05, 0x05, 0x0d, 0x62, 0x12, 0x03, - 0x0c, 0x0c, 0x0b, 0x52, 0x53, 0x0a, 0x0c, 0x0c, 0x03, 0x12, 0x62, 0x0d, - 0x05, 0x05, 0x07, 0x39, 0x39, 0x07, 0x05, 0x05, 0x0d, 0x62, 0x12, 0x03, - 0x0c, 0x0c, 0x0a, 0x53, 0x52, 0x0b, 0x0c, 0x0c, 0x03, 0x12, 0x62, 0x5a, - 0x2d, 0x2d, 0x2d, 0x4e, 0x10, 0x03, 0x0f, 0x41, 0x0e, 0x0e, 0x41, 0x0f, - 0x03, 0x10, 0x4e, 0x2d, 0x09, 0x09, 0x2d, 0x4e, 0x10, 0x03, 0x0f, 0x41, - 0x0e, 0x0e, 0x41, 0x0f, 0x03, 0x10, 0x4e, 0x2d, 0x09, 0x09, 0xfe, 0xfe, - 0x0f, 0x0f, 0x1a, 0x1a, 0x1e, 0x1e, 0x1a, 0x1a, 0x0f, 0x0f, 0x0f, 0x0f, - 0x1a, 0x1a, 0x1e, 0x1e, 0x1a, 0x1a, 0x0f, 0x0f, 0x70, 0x24, 0x13, 0x12, - 0x12, 0x13, 0x24, 0x24, 0x13, 0x12, 0x12, 0x13, 0x24, 0x00, 0x00, 0x00, - 0x00, 0x02, 0x00, 0x00, 0xff, 0xe0, 0x01, 0x83, 0x01, 0xa0, 0x00, 0x10, - 0x00, 0x53, 0x00, 0x00, 0x13, 0x06, 0x15, 0x16, 0x17, 0x16, 0x17, 0x06, - 0x23, 0x26, 0x27, 0x26, 0x27, 0x36, 0x37, 0x36, 0x37, 0x37, 0x06, 0x07, - 0x31, 0x31, 0x06, 0x07, 0x16, 0x17, 0x16, 0x17, 0x16, 0x17, 0x36, 0x37, - 0x36, 0x37, 0x36, 0x37, 0x36, 0x37, 0x36, 0x37, 0x36, 0x27, 0x26, 0x07, - 0x22, 0x07, 0x06, 0x23, 0x22, 0x23, 0x30, 0x31, 0x26, 0x27, 0x26, 0x27, - 0x34, 0x37, 0x36, 0x37, 0x36, 0x37, 0x30, 0x33, 0x36, 0x37, 0x36, 0x37, - 0x36, 0x27, 0x26, 0x27, 0x26, 0x23, 0x22, 0x23, 0x30, 0x31, 0x22, 0x23, - 0x30, 0x31, 0x06, 0x23, 0x91, 0x21, 0x01, 0x29, 0x29, 0x43, 0x13, 0x14, - 0x4a, 0x32, 0x31, 0x02, 0x01, 0x1a, 0x1a, 0x2c, 0x3e, 0x59, 0x3a, 0x3a, - 0x02, 0x01, 0x1e, 0x1d, 0x33, 0x32, 0x3f, 0x48, 0x38, 0x02, 0x01, 0x01, - 0x01, 0x08, 0x06, 0x04, 0x04, 0x08, 0x05, 0x05, 0x0c, 0x05, 0x06, 0x07, - 0x08, 0x02, 0x02, 0x4b, 0x31, 0x31, 0x02, 0x11, 0x11, 0x1e, 0x01, 0x01, - 0x01, 0x06, 0x06, 0x05, 0x05, 0x0a, 0x02, 0x03, 0x0c, 0x05, 0x05, 0x04, - 0x04, 0x05, 0x05, 0x04, 0x03, 0x01, 0x5d, 0x34, 0x41, 0x4b, 0x38, 0x39, - 0x18, 0x04, 0x02, 0x32, 0x31, 0x4b, 0x34, 0x2a, 0x29, 0x16, 0x42, 0x08, - 0x3e, 0x3e, 0x5b, 0x3f, 0x32, 0x33, 0x1d, 0x1e, 0x01, 0x01, 0x28, 0x01, - 0x01, 0x01, 0x01, 0x05, 0x06, 0x04, 0x03, 0x09, 0x0a, 0x0a, 0x02, 0x01, - 0x01, 0x02, 0x32, 0x31, 0x4b, 0x29, 0x23, 0x23, 0x19, 0x01, 0x01, 0x05, - 0x04, 0x04, 0x02, 0x06, 0x0c, 0x0a, 0x02, 0x01, 0x01, 0x00, 0x00, 0x00, - 0x00, 0x03, 0x00, 0x00, 0xff, 0xe0, 0x01, 0xc0, 0x01, 0xa0, 0x00, 0x0f, - 0x00, 0x29, 0x00, 0x3c, 0x00, 0x00, 0x37, 0x16, 0x17, 0x21, 0x31, 0x36, - 0x37, 0x11, 0x31, 0x26, 0x27, 0x21, 0x31, 0x06, 0x07, 0x11, 0x17, 0x26, - 0x27, 0x31, 0x31, 0x26, 0x27, 0x11, 0x31, 0x36, 0x37, 0x36, 0x37, 0x21, - 0x31, 0x16, 0x17, 0x16, 0x17, 0x11, 0x31, 0x06, 0x07, 0x06, 0x07, 0x21, - 0x37, 0x34, 0x37, 0x37, 0x31, 0x36, 0x17, 0x16, 0x17, 0x15, 0x31, 0x06, - 0x07, 0x06, 0x27, 0x27, 0x31, 0x26, 0x35, 0x30, 0x01, 0x0f, 0x01, 0x40, - 0x0f, 0x01, 0x01, 0x0f, 0xfe, 0xc0, 0x0f, 0x01, 0x10, 0x1b, 0x12, 0x12, - 0x01, 0x01, 0x12, 0x12, 0x1b, 0x01, 0x40, 0x1b, 0x12, 0x12, 0x01, 0x01, - 0x12, 0x12, 0x1b, 0xfe, 0xc0, 0x40, 0x08, 0x70, 0x0b, 0x0f, 0x0d, 0x01, - 0x01, 0x0d, 0x0f, 0x0b, 0x70, 0x08, 0x20, 0x0f, 0x01, 0x01, 0x0f, 0x01, - 0x40, 0x0f, 0x01, 0x01, 0x0f, 0xfe, 0xc0, 0x40, 0x01, 0x12, 0x12, 0x1b, - 0x01, 0x40, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, 0xfe, 0xc0, - 0x1b, 0x12, 0x12, 0x01, 0xe0, 0x0a, 0x08, 0x68, 0x0a, 0x06, 0x07, 0x0f, - 0xd0, 0x0f, 0x07, 0x06, 0x0a, 0x68, 0x08, 0x0a, 0x00, 0x03, 0x00, 0x00, - 0xff, 0xc0, 0x02, 0x00, 0x01, 0xc0, 0x00, 0x1a, 0x00, 0x35, 0x00, 0x50, - 0x00, 0x00, 0x25, 0x34, 0x27, 0x31, 0x31, 0x26, 0x27, 0x26, 0x23, 0x22, - 0x07, 0x06, 0x07, 0x06, 0x15, 0x14, 0x17, 0x16, 0x17, 0x16, 0x33, 0x32, - 0x37, 0x36, 0x37, 0x36, 0x35, 0x21, 0x36, 0x37, 0x31, 0x31, 0x36, 0x37, - 0x36, 0x33, 0x32, 0x17, 0x16, 0x17, 0x16, 0x17, 0x06, 0x07, 0x06, 0x07, - 0x06, 0x23, 0x22, 0x27, 0x26, 0x27, 0x26, 0x27, 0x25, 0x32, 0x17, 0x31, - 0x31, 0x16, 0x17, 0x16, 0x15, 0x14, 0x07, 0x06, 0x07, 0x06, 0x23, 0x22, - 0x27, 0x26, 0x27, 0x26, 0x35, 0x34, 0x37, 0x36, 0x37, 0x36, 0x33, 0x01, - 0xd0, 0x1c, 0x1b, 0x31, 0x31, 0x37, 0x37, 0x31, 0x31, 0x1b, 0x1c, 0x1c, - 0x1b, 0x31, 0x31, 0x37, 0x37, 0x31, 0x31, 0x1b, 0x1c, 0xfe, 0x30, 0x01, - 0x21, 0x22, 0x3c, 0x3d, 0x43, 0x43, 0x3d, 0x3c, 0x22, 0x21, 0x01, 0x01, - 0x21, 0x22, 0x3c, 0x3d, 0x43, 0x43, 0x3d, 0x3c, 0x22, 0x21, 0x01, 0x01, - 0x00, 0x1a, 0x16, 0x16, 0x0d, 0x0d, 0x0d, 0x0d, 0x16, 0x16, 0x1a, 0x1a, - 0x16, 0x16, 0x0d, 0x0d, 0x0d, 0x0d, 0x16, 0x16, 0x1a, 0xc0, 0x39, 0x2f, - 0x2f, 0x1d, 0x1c, 0x1c, 0x1d, 0x2f, 0x2f, 0x39, 0x39, 0x2f, 0x2f, 0x1d, - 0x1c, 0x1c, 0x1d, 0x2f, 0x2f, 0x39, 0x46, 0x3a, 0x3a, 0x24, 0x22, 0x22, - 0x24, 0x3a, 0x3a, 0x46, 0x46, 0x3a, 0x3a, 0x24, 0x22, 0x22, 0x24, 0x3a, - 0x3a, 0x46, 0x60, 0x0d, 0x0d, 0x16, 0x17, 0x19, 0x19, 0x17, 0x16, 0x0d, - 0x0d, 0x0d, 0x0d, 0x16, 0x17, 0x19, 0x19, 0x17, 0x16, 0x0d, 0x0d, 0x00, - 0x00, 0x06, 0x00, 0x00, 0xff, 0xc0, 0x01, 0x80, 0x01, 0xc0, 0x00, 0x1d, - 0x00, 0x37, 0x00, 0x47, 0x00, 0x59, 0x00, 0x69, 0x00, 0x7b, 0x00, 0x00, - 0x13, 0x06, 0x07, 0x11, 0x31, 0x16, 0x17, 0x33, 0x31, 0x35, 0x31, 0x36, - 0x37, 0x36, 0x37, 0x16, 0x17, 0x16, 0x17, 0x15, 0x31, 0x33, 0x31, 0x36, - 0x37, 0x11, 0x31, 0x26, 0x27, 0x21, 0x07, 0x36, 0x37, 0x31, 0x31, 0x36, - 0x37, 0x21, 0x31, 0x16, 0x17, 0x16, 0x17, 0x11, 0x31, 0x06, 0x07, 0x06, - 0x07, 0x21, 0x31, 0x26, 0x27, 0x26, 0x27, 0x11, 0x17, 0x36, 0x37, 0x33, - 0x31, 0x16, 0x17, 0x15, 0x31, 0x06, 0x07, 0x23, 0x31, 0x26, 0x27, 0x35, - 0x37, 0x33, 0x23, 0x33, 0x16, 0x17, 0x15, 0x31, 0x06, 0x07, 0x23, 0x31, - 0x26, 0x27, 0x35, 0x31, 0x36, 0x37, 0x07, 0x36, 0x37, 0x33, 0x31, 0x16, - 0x17, 0x15, 0x31, 0x06, 0x07, 0x23, 0x31, 0x26, 0x27, 0x35, 0x37, 0x33, - 0x23, 0x33, 0x16, 0x17, 0x15, 0x31, 0x06, 0x07, 0x23, 0x31, 0x26, 0x27, - 0x35, 0x31, 0x36, 0x37, 0x40, 0x0f, 0x01, 0x01, 0x0f, 0x50, 0x01, 0x0d, - 0x0e, 0x14, 0x14, 0x0e, 0x0d, 0x01, 0x50, 0x0f, 0x01, 0x01, 0x0f, 0xff, - 0x00, 0x40, 0x01, 0x12, 0x12, 0x1b, 0x01, 0x00, 0x1b, 0x12, 0x12, 0x01, - 0x01, 0x12, 0x12, 0x1b, 0xff, 0x00, 0x1b, 0x12, 0x12, 0x01, 0x58, 0x01, - 0x0f, 0x30, 0x0f, 0x01, 0x01, 0x0f, 0x30, 0x0f, 0x01, 0x90, 0x30, 0x30, - 0x30, 0x0f, 0x01, 0x01, 0x0f, 0x30, 0x0f, 0x01, 0x01, 0x0f, 0x90, 0x01, - 0x0f, 0x30, 0x0f, 0x01, 0x01, 0x0f, 0x30, 0x0f, 0x01, 0x90, 0x30, 0x30, - 0x30, 0x0f, 0x01, 0x01, 0x0f, 0x30, 0x0f, 0x01, 0x01, 0x0f, 0x01, 0x90, - 0x01, 0x0f, 0xfe, 0x80, 0x0f, 0x01, 0x40, 0x14, 0x0e, 0x0d, 0x01, 0x01, - 0x0d, 0x0e, 0x14, 0x40, 0x01, 0x0f, 0x01, 0x80, 0x0f, 0x01, 0x10, 0x1b, - 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, 0xfe, 0x80, 0x1b, 0x12, 0x12, - 0x01, 0x01, 0x12, 0x12, 0x1b, 0x01, 0x80, 0x28, 0x0f, 0x01, 0x01, 0x0f, - 0x30, 0x0f, 0x01, 0x01, 0x0f, 0x30, 0x10, 0x01, 0x0f, 0x30, 0x0f, 0x01, - 0x01, 0x0f, 0x30, 0x0f, 0x01, 0x90, 0x0f, 0x01, 0x01, 0x0f, 0x30, 0x0f, - 0x01, 0x01, 0x0f, 0x30, 0x10, 0x01, 0x0f, 0x30, 0x0f, 0x01, 0x01, 0x0f, - 0x30, 0x0f, 0x01, 0x00, 0x00, 0x06, 0x00, 0x00, 0xff, 0xc0, 0x01, 0xf0, - 0x01, 0xc0, 0x00, 0x2f, 0x00, 0x49, 0x00, 0x53, 0x00, 0x69, 0x00, 0x75, - 0x00, 0x93, 0x00, 0x00, 0x17, 0x33, 0x23, 0x33, 0x15, 0x31, 0x23, 0x31, - 0x26, 0x27, 0x26, 0x27, 0x11, 0x31, 0x36, 0x37, 0x36, 0x37, 0x33, 0x31, - 0x32, 0x17, 0x17, 0x31, 0x16, 0x15, 0x15, 0x31, 0x23, 0x31, 0x35, 0x31, - 0x23, 0x31, 0x22, 0x27, 0x26, 0x35, 0x35, 0x31, 0x23, 0x31, 0x06, 0x07, - 0x11, 0x31, 0x16, 0x17, 0x37, 0x33, 0x23, 0x33, 0x16, 0x17, 0x16, 0x17, - 0x06, 0x07, 0x06, 0x07, 0x23, 0x31, 0x15, 0x31, 0x06, 0x07, 0x26, 0x27, - 0x35, 0x31, 0x35, 0x31, 0x36, 0x37, 0x17, 0x36, 0x37, 0x26, 0x27, 0x23, - 0x31, 0x15, 0x31, 0x33, 0x37, 0x33, 0x23, 0x33, 0x16, 0x17, 0x16, 0x17, - 0x15, 0x31, 0x06, 0x07, 0x06, 0x07, 0x23, 0x31, 0x26, 0x27, 0x35, 0x31, - 0x36, 0x37, 0x17, 0x36, 0x37, 0x35, 0x31, 0x26, 0x27, 0x23, 0x31, 0x15, - 0x31, 0x33, 0x37, 0x36, 0x37, 0x33, 0x31, 0x16, 0x17, 0x06, 0x07, 0x23, - 0x31, 0x15, 0x31, 0x33, 0x31, 0x16, 0x17, 0x06, 0x07, 0x23, 0x31, 0x15, - 0x31, 0x06, 0x07, 0x26, 0x27, 0x35, 0x31, 0x35, 0x40, 0x30, 0x30, 0x30, - 0x30, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, 0xa6, 0x1a, 0x13, - 0x5a, 0x13, 0x30, 0x50, 0x0e, 0x09, 0x09, 0xa0, 0x0f, 0x01, 0x01, 0x0f, - 0x70, 0x20, 0x20, 0x20, 0x18, 0x10, 0x0f, 0x01, 0x01, 0x0f, 0x10, 0x18, - 0x10, 0x01, 0x0f, 0x0f, 0x01, 0x01, 0x0f, 0x20, 0x16, 0x02, 0x02, 0x16, - 0x10, 0x10, 0x60, 0x20, 0x20, 0x20, 0x14, 0x0e, 0x0d, 0x01, 0x01, 0x0d, - 0x0e, 0x14, 0x20, 0x0f, 0x01, 0x01, 0x0f, 0x20, 0x0f, 0x01, 0x01, 0x0f, - 0x10, 0x10, 0x50, 0x01, 0x0f, 0x30, 0x0f, 0x01, 0x01, 0x0f, 0x20, 0x20, - 0x0f, 0x01, 0x01, 0x0f, 0x20, 0x01, 0x0f, 0x0f, 0x01, 0x10, 0x30, 0x01, - 0x12, 0x12, 0x1b, 0x01, 0x80, 0x1b, 0x12, 0x12, 0x01, 0x13, 0x5a, 0x13, - 0x1b, 0x95, 0x90, 0x09, 0x09, 0x0e, 0x50, 0x01, 0x0f, 0xfe, 0x80, 0x0f, - 0x01, 0x70, 0x01, 0x0f, 0x10, 0x18, 0x18, 0x10, 0x0f, 0x01, 0x20, 0x0f, - 0x01, 0x01, 0x0f, 0x30, 0x50, 0x0f, 0x01, 0x50, 0x02, 0x16, 0x16, 0x02, - 0x30, 0x50, 0x01, 0x0d, 0x0e, 0x14, 0x40, 0x14, 0x0e, 0x0d, 0x01, 0x01, - 0x0f, 0x80, 0x0f, 0x01, 0x80, 0x01, 0x0f, 0x40, 0x0f, 0x01, 0x60, 0x70, - 0x0f, 0x01, 0x01, 0x0f, 0x0f, 0x01, 0x20, 0x01, 0x0f, 0x0f, 0x01, 0x30, - 0x0f, 0x01, 0x01, 0x0f, 0x40, 0x40, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, - 0xff, 0xc0, 0x01, 0x80, 0x01, 0xc0, 0x00, 0x17, 0x00, 0x33, 0x00, 0x57, - 0x00, 0x00, 0x37, 0x11, 0x11, 0x11, 0x36, 0x37, 0x33, 0x31, 0x15, 0x31, - 0x14, 0x17, 0x16, 0x33, 0x33, 0x31, 0x11, 0x31, 0x06, 0x07, 0x21, 0x31, - 0x26, 0x27, 0x13, 0x06, 0x07, 0x31, 0x31, 0x06, 0x07, 0x11, 0x31, 0x16, - 0x17, 0x16, 0x17, 0x21, 0x31, 0x36, 0x37, 0x36, 0x37, 0x11, 0x31, 0x34, - 0x27, 0x27, 0x31, 0x26, 0x23, 0x23, 0x17, 0x26, 0x07, 0x06, 0x17, 0x17, - 0x31, 0x16, 0x17, 0x36, 0x37, 0x37, 0x31, 0x17, 0x31, 0x16, 0x17, 0x36, - 0x37, 0x37, 0x31, 0x36, 0x27, 0x26, 0x07, 0x07, 0x31, 0x27, 0x31, 0x26, - 0x27, 0x06, 0x07, 0x07, 0x31, 0x27, 0x30, 0x01, 0x0f, 0xa0, 0x09, 0x09, - 0x0e, 0x50, 0x01, 0x0f, 0xff, 0x00, 0x0f, 0x01, 0x10, 0x1b, 0x12, 0x12, - 0x01, 0x01, 0x12, 0x12, 0x1b, 0x01, 0x00, 0x1b, 0x12, 0x12, 0x01, 0x13, - 0x5a, 0x13, 0x1a, 0xa6, 0x37, 0x08, 0x16, 0x14, 0x04, 0x30, 0x06, 0x11, - 0x11, 0x06, 0x19, 0x19, 0x06, 0x11, 0x11, 0x06, 0x30, 0x04, 0x14, 0x16, - 0x08, 0x19, 0x19, 0x06, 0x11, 0x11, 0x06, 0x19, 0x19, 0x00, 0x01, 0x80, - 0xfe, 0x80, 0x01, 0x80, 0x0f, 0x01, 0x50, 0x0e, 0x09, 0x09, 0xfe, 0xe0, - 0x0f, 0x01, 0x01, 0x0f, 0x01, 0xc0, 0x01, 0x12, 0x12, 0x1b, 0xfe, 0x80, - 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, 0x01, 0x25, 0x1b, 0x13, - 0x5a, 0x13, 0xf1, 0x14, 0x04, 0x08, 0x16, 0xa0, 0x10, 0x01, 0x01, 0x10, - 0x53, 0x53, 0x10, 0x01, 0x01, 0x10, 0xa0, 0x16, 0x08, 0x04, 0x14, 0x54, - 0x54, 0x10, 0x01, 0x01, 0x10, 0x54, 0x54, 0x00, 0x00, 0x03, 0x00, 0x00, - 0xff, 0xc0, 0x01, 0x80, 0x01, 0xc0, 0x00, 0x17, 0x00, 0x33, 0x00, 0x53, - 0x00, 0x00, 0x37, 0x11, 0x11, 0x11, 0x36, 0x37, 0x33, 0x31, 0x15, 0x31, - 0x14, 0x17, 0x16, 0x33, 0x33, 0x31, 0x11, 0x31, 0x06, 0x07, 0x21, 0x31, - 0x26, 0x27, 0x13, 0x06, 0x07, 0x31, 0x31, 0x06, 0x07, 0x11, 0x31, 0x16, - 0x17, 0x16, 0x17, 0x21, 0x31, 0x36, 0x37, 0x36, 0x37, 0x11, 0x31, 0x34, - 0x27, 0x27, 0x31, 0x26, 0x23, 0x23, 0x17, 0x26, 0x07, 0x06, 0x17, 0x17, - 0x31, 0x07, 0x31, 0x06, 0x17, 0x16, 0x37, 0x37, 0x31, 0x17, 0x31, 0x16, - 0x37, 0x36, 0x27, 0x27, 0x31, 0x37, 0x31, 0x36, 0x27, 0x26, 0x07, 0x07, - 0x31, 0x27, 0x30, 0x01, 0x0f, 0xa0, 0x09, 0x09, 0x0e, 0x50, 0x01, 0x0f, - 0xff, 0x00, 0x0f, 0x01, 0x10, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, - 0x1b, 0x01, 0x00, 0x1b, 0x12, 0x12, 0x01, 0x13, 0x5a, 0x13, 0x1a, 0xa6, - 0x5b, 0x0f, 0x13, 0x10, 0x0c, 0x2d, 0x2d, 0x0c, 0x10, 0x13, 0x0f, 0x25, - 0x25, 0x0f, 0x13, 0x10, 0x0c, 0x2d, 0x2d, 0x0c, 0x10, 0x13, 0x0f, 0x25, - 0x25, 0x00, 0x01, 0x80, 0xfe, 0x80, 0x01, 0x80, 0x0f, 0x01, 0x50, 0x0e, - 0x09, 0x09, 0xfe, 0xe0, 0x0f, 0x01, 0x01, 0x0f, 0x01, 0xc0, 0x01, 0x12, - 0x12, 0x1b, 0xfe, 0x80, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, - 0x01, 0x25, 0x1b, 0x13, 0x5a, 0x13, 0xe9, 0x10, 0x0c, 0x0f, 0x13, 0x39, - 0x39, 0x13, 0x0f, 0x0c, 0x10, 0x30, 0x30, 0x10, 0x0c, 0x0f, 0x13, 0x39, - 0x39, 0x13, 0x0f, 0x0c, 0x10, 0x30, 0x30, 0x00, 0x00, 0x04, 0x00, 0x00, - 0xff, 0xc0, 0x01, 0x80, 0x01, 0xc0, 0x00, 0x15, 0x00, 0x31, 0x00, 0x49, - 0x00, 0x59, 0x00, 0x00, 0x17, 0x26, 0x27, 0x11, 0x31, 0x36, 0x37, 0x33, - 0x31, 0x15, 0x31, 0x14, 0x17, 0x16, 0x33, 0x33, 0x31, 0x11, 0x31, 0x06, - 0x07, 0x21, 0x11, 0x06, 0x07, 0x31, 0x31, 0x06, 0x07, 0x11, 0x31, 0x16, - 0x17, 0x16, 0x17, 0x21, 0x31, 0x36, 0x37, 0x36, 0x37, 0x11, 0x31, 0x34, - 0x27, 0x27, 0x31, 0x26, 0x23, 0x23, 0x17, 0x06, 0x07, 0x15, 0x31, 0x15, - 0x31, 0x16, 0x17, 0x36, 0x37, 0x35, 0x31, 0x33, 0x31, 0x36, 0x37, 0x36, - 0x37, 0x26, 0x27, 0x26, 0x27, 0x23, 0x17, 0x23, 0x33, 0x23, 0x35, 0x31, - 0x33, 0x31, 0x32, 0x17, 0x16, 0x15, 0x14, 0x07, 0x06, 0x23, 0x40, 0x0f, - 0x01, 0x01, 0x0f, 0xa0, 0x09, 0x09, 0x0e, 0x50, 0x01, 0x0f, 0xff, 0x00, - 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, 0x01, 0x00, 0x1b, 0x12, - 0x12, 0x01, 0x13, 0x5a, 0x13, 0x1a, 0xa6, 0x48, 0x16, 0x02, 0x02, 0x16, - 0x16, 0x02, 0x2c, 0x20, 0x16, 0x15, 0x01, 0x01, 0x15, 0x16, 0x20, 0x44, - 0x44, 0x2c, 0x2c, 0x2c, 0x2c, 0x0c, 0x08, 0x08, 0x08, 0x08, 0x0c, 0x10, - 0x01, 0x0f, 0x01, 0x80, 0x0f, 0x01, 0x50, 0x0e, 0x09, 0x09, 0xfe, 0xe0, - 0x0f, 0x01, 0x01, 0xd0, 0x01, 0x12, 0x12, 0x1b, 0xfe, 0x80, 0x1b, 0x12, - 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, 0x01, 0x25, 0x1b, 0x13, 0x5a, 0x13, - 0xd0, 0x02, 0x16, 0x68, 0x38, 0x16, 0x02, 0x02, 0x16, 0x20, 0x01, 0x15, - 0x16, 0x20, 0x20, 0x16, 0x15, 0x01, 0x68, 0x38, 0x08, 0x08, 0x0c, 0x0c, - 0x08, 0x08, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0xff, 0xc0, 0x01, 0x80, - 0x01, 0xc0, 0x00, 0x15, 0x00, 0x31, 0x00, 0x44, 0x00, 0x5e, 0x00, 0x00, - 0x17, 0x26, 0x27, 0x11, 0x31, 0x36, 0x37, 0x33, 0x31, 0x15, 0x31, 0x14, - 0x17, 0x16, 0x33, 0x33, 0x31, 0x11, 0x31, 0x06, 0x07, 0x21, 0x11, 0x06, - 0x07, 0x31, 0x31, 0x06, 0x07, 0x11, 0x31, 0x16, 0x17, 0x16, 0x17, 0x21, - 0x31, 0x36, 0x37, 0x36, 0x37, 0x11, 0x31, 0x34, 0x27, 0x27, 0x31, 0x26, - 0x23, 0x23, 0x13, 0x34, 0x27, 0x31, 0x31, 0x26, 0x23, 0x22, 0x07, 0x06, - 0x15, 0x14, 0x17, 0x16, 0x33, 0x32, 0x37, 0x36, 0x35, 0x17, 0x26, 0x23, - 0x22, 0x07, 0x07, 0x31, 0x27, 0x31, 0x26, 0x23, 0x22, 0x07, 0x07, 0x31, - 0x06, 0x17, 0x16, 0x33, 0x33, 0x33, 0x32, 0x37, 0x36, 0x27, 0x27, 0x40, - 0x0f, 0x01, 0x01, 0x0f, 0xa0, 0x09, 0x09, 0x0e, 0x50, 0x01, 0x0f, 0xff, - 0x00, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, 0x01, 0x00, 0x1b, - 0x12, 0x12, 0x01, 0x13, 0x5a, 0x13, 0x1a, 0xa6, 0x60, 0x09, 0x09, 0x0e, - 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, 0x0e, 0x09, 0x09, 0x45, 0x05, 0x08, - 0x08, 0x05, 0x29, 0x0c, 0x05, 0x09, 0x09, 0x05, 0x28, 0x04, 0x04, 0x05, - 0x09, 0x30, 0x90, 0x09, 0x05, 0x04, 0x05, 0x48, 0x10, 0x01, 0x0f, 0x01, - 0x80, 0x0f, 0x01, 0x50, 0x0e, 0x09, 0x09, 0xfe, 0xe0, 0x0f, 0x01, 0x01, - 0xd0, 0x01, 0x12, 0x12, 0x1b, 0xfe, 0x80, 0x1b, 0x12, 0x12, 0x01, 0x01, - 0x12, 0x12, 0x1b, 0x01, 0x25, 0x1b, 0x13, 0x5a, 0x13, 0xff, 0x00, 0x0e, - 0x09, 0x09, 0x09, 0x09, 0x0e, 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, 0x2f, - 0x07, 0x07, 0x3c, 0x13, 0x08, 0x08, 0x40, 0x07, 0x09, 0x08, 0x09, 0x08, - 0x08, 0x68, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0xff, 0xc0, 0x01, 0x80, - 0x01, 0xc0, 0x00, 0x1d, 0x00, 0x39, 0x00, 0x46, 0x00, 0x53, 0x00, 0x6b, - 0x00, 0x79, 0x00, 0x00, 0x17, 0x26, 0x27, 0x11, 0x31, 0x36, 0x37, 0x33, - 0x31, 0x16, 0x17, 0x33, 0x31, 0x36, 0x37, 0x33, 0x31, 0x15, 0x31, 0x14, - 0x17, 0x16, 0x33, 0x33, 0x31, 0x11, 0x31, 0x06, 0x07, 0x21, 0x11, 0x06, - 0x07, 0x31, 0x31, 0x06, 0x07, 0x11, 0x31, 0x16, 0x17, 0x16, 0x17, 0x21, - 0x31, 0x36, 0x37, 0x36, 0x37, 0x11, 0x31, 0x34, 0x27, 0x27, 0x31, 0x26, - 0x23, 0x23, 0x17, 0x16, 0x17, 0x33, 0x31, 0x36, 0x37, 0x26, 0x27, 0x23, - 0x31, 0x06, 0x07, 0x15, 0x16, 0x17, 0x33, 0x31, 0x36, 0x37, 0x26, 0x27, - 0x23, 0x31, 0x06, 0x07, 0x07, 0x07, 0x37, 0x07, 0x06, 0x15, 0x16, 0x17, - 0x16, 0x17, 0x36, 0x37, 0x36, 0x37, 0x34, 0x27, 0x27, 0x31, 0x26, 0x27, - 0x23, 0x31, 0x06, 0x07, 0x17, 0x33, 0x23, 0x33, 0x16, 0x17, 0x06, 0x07, - 0x23, 0x31, 0x26, 0x27, 0x36, 0x37, 0x40, 0x0f, 0x01, 0x01, 0x0f, 0x30, - 0x01, 0x0f, 0x20, 0x0f, 0x01, 0x30, 0x09, 0x09, 0x0e, 0x50, 0x01, 0x0f, - 0xff, 0x00, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, 0x01, 0x00, - 0x1b, 0x12, 0x12, 0x01, 0x13, 0x5a, 0x13, 0x1a, 0xa6, 0x30, 0x01, 0x0f, - 0x20, 0x0f, 0x01, 0x01, 0x0f, 0x20, 0x0f, 0x01, 0x01, 0x0f, 0x20, 0x0f, - 0x01, 0x01, 0x0f, 0x20, 0x0f, 0x01, 0x06, 0x18, 0x18, 0x18, 0x02, 0x01, - 0x12, 0x12, 0x1b, 0x1b, 0x12, 0x12, 0x01, 0x02, 0x18, 0x07, 0x17, 0x0f, - 0x18, 0x07, 0x16, 0x20, 0x20, 0x20, 0x0f, 0x01, 0x01, 0x0f, 0x20, 0x0f, - 0x01, 0x01, 0x0f, 0x10, 0x01, 0x0f, 0x01, 0x80, 0x0f, 0x01, 0x0f, 0x01, - 0x01, 0x0f, 0x50, 0x0e, 0x09, 0x09, 0xfe, 0xe0, 0x0f, 0x01, 0x01, 0xd0, - 0x01, 0x12, 0x12, 0x1b, 0xfe, 0x80, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, - 0x12, 0x1b, 0x01, 0x25, 0x1b, 0x13, 0x5a, 0x13, 0x70, 0x0f, 0x01, 0x01, - 0x0f, 0x0f, 0x01, 0x01, 0x0f, 0x40, 0x0f, 0x01, 0x01, 0x0f, 0x0f, 0x01, - 0x01, 0x0f, 0x48, 0x58, 0x58, 0x58, 0x08, 0x08, 0x1b, 0x12, 0x12, 0x01, - 0x01, 0x12, 0x12, 0x1b, 0x08, 0x08, 0x58, 0x17, 0x01, 0x01, 0x17, 0x58, - 0x01, 0x0f, 0x0f, 0x01, 0x01, 0x0f, 0x0f, 0x01, 0x00, 0x04, 0x00, 0x00, - 0xff, 0xc0, 0x01, 0x80, 0x01, 0xc0, 0x00, 0x17, 0x00, 0x33, 0x00, 0x4d, - 0x00, 0x5e, 0x00, 0x00, 0x17, 0x21, 0x21, 0x21, 0x36, 0x37, 0x11, 0x31, - 0x23, 0x31, 0x22, 0x27, 0x26, 0x35, 0x35, 0x31, 0x23, 0x31, 0x06, 0x07, - 0x11, 0x31, 0x16, 0x17, 0x03, 0x36, 0x37, 0x31, 0x31, 0x36, 0x37, 0x33, - 0x31, 0x32, 0x17, 0x17, 0x31, 0x16, 0x15, 0x11, 0x31, 0x06, 0x07, 0x06, - 0x07, 0x21, 0x31, 0x26, 0x27, 0x26, 0x27, 0x11, 0x17, 0x15, 0x35, 0x15, - 0x14, 0x07, 0x06, 0x27, 0x27, 0x31, 0x23, 0x31, 0x26, 0x27, 0x35, 0x31, - 0x36, 0x37, 0x33, 0x31, 0x37, 0x31, 0x36, 0x17, 0x16, 0x17, 0x37, 0x16, - 0x15, 0x14, 0x07, 0x06, 0x27, 0x26, 0x37, 0x36, 0x35, 0x34, 0x27, 0x26, - 0x37, 0x36, 0x17, 0x40, 0x01, 0x00, 0xff, 0x00, 0x01, 0x00, 0x0f, 0x01, - 0x50, 0x0e, 0x09, 0x09, 0xa0, 0x0f, 0x01, 0x01, 0x0f, 0x40, 0x01, 0x12, - 0x12, 0x1b, 0xa6, 0x1a, 0x13, 0x5a, 0x13, 0x01, 0x12, 0x12, 0x1b, 0xff, - 0x00, 0x1b, 0x12, 0x12, 0x01, 0xc0, 0x0a, 0x0a, 0x07, 0x24, 0x11, 0x0f, - 0x01, 0x01, 0x0f, 0x11, 0x24, 0x07, 0x0a, 0x09, 0x01, 0x56, 0x12, 0x12, - 0x0d, 0x14, 0x12, 0x09, 0x0c, 0x0c, 0x09, 0x12, 0x14, 0x0d, 0x10, 0x01, - 0x0f, 0x01, 0x20, 0x09, 0x09, 0x0e, 0x50, 0x01, 0x0f, 0xfe, 0x80, 0x0f, - 0x01, 0x01, 0x90, 0x1b, 0x12, 0x12, 0x01, 0x13, 0x5a, 0x13, 0x1b, 0xfe, - 0xdb, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, 0x01, 0x80, 0xd0, - 0x80, 0x80, 0x80, 0x0a, 0x05, 0x03, 0x07, 0x23, 0x01, 0x0f, 0x30, 0x0f, - 0x01, 0x23, 0x07, 0x03, 0x05, 0x0a, 0x04, 0x1e, 0x26, 0x26, 0x1e, 0x12, - 0x09, 0x0d, 0x14, 0x14, 0x18, 0x18, 0x14, 0x14, 0x0d, 0x09, 0x12, 0x00, - 0x00, 0x03, 0x00, 0x00, 0xff, 0xc0, 0x01, 0x80, 0x01, 0xc0, 0x00, 0x15, - 0x00, 0x31, 0x00, 0x5b, 0x00, 0x00, 0x05, 0x36, 0x37, 0x11, 0x31, 0x23, - 0x31, 0x22, 0x27, 0x26, 0x35, 0x35, 0x31, 0x23, 0x31, 0x06, 0x07, 0x11, - 0x31, 0x16, 0x17, 0x21, 0x01, 0x36, 0x37, 0x31, 0x31, 0x36, 0x37, 0x33, - 0x31, 0x32, 0x17, 0x17, 0x31, 0x16, 0x15, 0x11, 0x31, 0x06, 0x07, 0x06, - 0x07, 0x21, 0x31, 0x26, 0x27, 0x26, 0x27, 0x11, 0x17, 0x34, 0x37, 0x31, - 0x31, 0x36, 0x33, 0x33, 0x31, 0x32, 0x17, 0x16, 0x15, 0x15, 0x31, 0x37, - 0x31, 0x36, 0x33, 0x16, 0x17, 0x15, 0x31, 0x06, 0x07, 0x22, 0x27, 0x27, - 0x31, 0x15, 0x31, 0x14, 0x07, 0x06, 0x23, 0x23, 0x31, 0x22, 0x27, 0x26, - 0x35, 0x35, 0x01, 0x40, 0x0f, 0x01, 0x50, 0x0e, 0x09, 0x09, 0xa0, 0x0f, - 0x01, 0x01, 0x0f, 0x01, 0x00, 0xfe, 0xc0, 0x01, 0x12, 0x12, 0x1b, 0xa6, - 0x1a, 0x13, 0x5a, 0x13, 0x01, 0x12, 0x12, 0x1b, 0xff, 0x00, 0x1b, 0x12, - 0x12, 0x01, 0x50, 0x09, 0x09, 0x0e, 0x60, 0x0e, 0x09, 0x09, 0x2d, 0x03, - 0x04, 0x0b, 0x01, 0x01, 0x0b, 0x04, 0x03, 0x2d, 0x09, 0x09, 0x0e, 0x60, - 0x0e, 0x09, 0x09, 0x10, 0x01, 0x0f, 0x01, 0x20, 0x09, 0x09, 0x0e, 0x50, - 0x01, 0x0f, 0xfe, 0x80, 0x0f, 0x01, 0x01, 0x90, 0x1b, 0x12, 0x12, 0x01, - 0x13, 0x5a, 0x13, 0x1b, 0xfe, 0xdb, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, - 0x12, 0x1b, 0x01, 0x80, 0xe0, 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, 0x10, - 0x1e, 0x02, 0x01, 0x0b, 0x68, 0x0b, 0x01, 0x02, 0x1e, 0x10, 0x0e, 0x09, - 0x09, 0x09, 0x09, 0x0e, 0x60, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, - 0xff, 0xc0, 0x01, 0x80, 0x01, 0xc0, 0x00, 0x15, 0x00, 0x31, 0x00, 0x43, - 0x00, 0x55, 0x00, 0x00, 0x17, 0x26, 0x27, 0x11, 0x31, 0x36, 0x37, 0x33, - 0x31, 0x15, 0x31, 0x14, 0x17, 0x16, 0x33, 0x33, 0x31, 0x11, 0x31, 0x06, - 0x07, 0x21, 0x11, 0x06, 0x07, 0x31, 0x31, 0x06, 0x07, 0x11, 0x31, 0x16, - 0x17, 0x16, 0x17, 0x21, 0x31, 0x36, 0x37, 0x36, 0x37, 0x11, 0x31, 0x34, - 0x27, 0x27, 0x31, 0x26, 0x23, 0x23, 0x13, 0x36, 0x27, 0x26, 0x07, 0x07, - 0x31, 0x06, 0x17, 0x17, 0x31, 0x16, 0x37, 0x36, 0x27, 0x27, 0x31, 0x37, - 0x37, 0x26, 0x07, 0x06, 0x17, 0x17, 0x31, 0x07, 0x31, 0x06, 0x17, 0x16, - 0x37, 0x37, 0x31, 0x36, 0x27, 0x27, 0x40, 0x0f, 0x01, 0x01, 0x0f, 0xa0, - 0x09, 0x09, 0x0e, 0x50, 0x01, 0x0f, 0xff, 0x00, 0x1b, 0x12, 0x12, 0x01, - 0x01, 0x12, 0x12, 0x1b, 0x01, 0x00, 0x1b, 0x12, 0x12, 0x01, 0x13, 0x5a, - 0x13, 0x1a, 0xa6, 0x61, 0x0e, 0x0e, 0x11, 0x11, 0x30, 0x0e, 0x0e, 0x30, - 0x11, 0x11, 0x0e, 0x0e, 0x1f, 0x1f, 0x60, 0x11, 0x11, 0x0e, 0x0e, 0x1f, - 0x1f, 0x0e, 0x0e, 0x11, 0x11, 0x30, 0x0e, 0x0e, 0x30, 0x10, 0x01, 0x0f, - 0x01, 0x80, 0x0f, 0x01, 0x50, 0x0e, 0x09, 0x09, 0xfe, 0xe0, 0x0f, 0x01, - 0x01, 0xd0, 0x01, 0x12, 0x12, 0x1b, 0xfe, 0x80, 0x1b, 0x12, 0x12, 0x01, - 0x01, 0x12, 0x12, 0x1b, 0x01, 0x25, 0x1b, 0x13, 0x5a, 0x13, 0xfe, 0xdf, - 0x11, 0x11, 0x0e, 0x0e, 0x30, 0x11, 0x11, 0x30, 0x0e, 0x0e, 0x11, 0x11, - 0x1f, 0x1f, 0x22, 0x0e, 0x0e, 0x11, 0x11, 0x1f, 0x1f, 0x11, 0x11, 0x0e, - 0x0e, 0x30, 0x11, 0x11, 0x30, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, - 0xff, 0xc0, 0x02, 0x00, 0x01, 0xc0, 0x00, 0x0b, 0x00, 0x3b, 0x00, 0x49, - 0x00, 0x57, 0x00, 0x65, 0x00, 0x72, 0x00, 0x00, 0x25, 0x06, 0x07, 0x26, - 0x27, 0x37, 0x31, 0x16, 0x33, 0x32, 0x37, 0x17, 0x33, 0x36, 0x37, 0x26, - 0x27, 0x37, 0x31, 0x36, 0x27, 0x26, 0x07, 0x07, 0x31, 0x26, 0x27, 0x06, - 0x07, 0x27, 0x31, 0x26, 0x07, 0x06, 0x17, 0x17, 0x31, 0x06, 0x07, 0x16, - 0x17, 0x07, 0x31, 0x06, 0x17, 0x16, 0x37, 0x37, 0x31, 0x16, 0x17, 0x36, - 0x37, 0x17, 0x31, 0x16, 0x37, 0x36, 0x27, 0x27, 0x27, 0x27, 0x17, 0x27, - 0x36, 0x35, 0x34, 0x27, 0x37, 0x31, 0x16, 0x17, 0x06, 0x07, 0x03, 0x07, - 0x37, 0x07, 0x26, 0x23, 0x22, 0x07, 0x27, 0x31, 0x36, 0x37, 0x16, 0x17, - 0x07, 0x07, 0x37, 0x07, 0x26, 0x27, 0x36, 0x37, 0x17, 0x31, 0x06, 0x15, - 0x14, 0x17, 0x37, 0x36, 0x37, 0x36, 0x17, 0x16, 0x17, 0x06, 0x07, 0x06, - 0x27, 0x26, 0x27, 0x01, 0x81, 0x36, 0x4b, 0x4b, 0x36, 0x50, 0x16, 0x1b, - 0x1b, 0x16, 0x50, 0x44, 0x39, 0x02, 0x02, 0x39, 0x0c, 0x0e, 0x0e, 0x11, - 0x11, 0x0c, 0x44, 0x5f, 0x5f, 0x44, 0x0c, 0x11, 0x11, 0x0e, 0x0e, 0x0c, - 0x39, 0x02, 0x02, 0x39, 0x0c, 0x0e, 0x0e, 0x11, 0x11, 0x0c, 0x44, 0x5f, - 0x5f, 0x44, 0x0c, 0x11, 0x11, 0x0e, 0x0e, 0x0c, 0x22, 0x50, 0x50, 0x50, - 0x0d, 0x0d, 0x50, 0x2c, 0x01, 0x01, 0x2c, 0x22, 0x50, 0x50, 0x50, 0x16, - 0x1b, 0x1b, 0x16, 0x50, 0x36, 0x4b, 0x4b, 0x36, 0xd4, 0x50, 0x50, 0x50, - 0x2c, 0x01, 0x01, 0x2c, 0x50, 0x0d, 0x0d, 0x23, 0x01, 0x17, 0x18, 0x18, - 0x17, 0x01, 0x01, 0x17, 0x18, 0x18, 0x17, 0x01, 0x1d, 0x2c, 0x01, 0x01, - 0x2c, 0x50, 0x0d, 0x0d, 0x50, 0x44, 0x5f, 0x5f, 0x44, 0x0c, 0x11, 0x11, - 0x0e, 0x0e, 0x0c, 0x39, 0x02, 0x02, 0x39, 0x0c, 0x0e, 0x0e, 0x11, 0x11, - 0x0c, 0x44, 0x5f, 0x5f, 0x44, 0x0c, 0x11, 0x11, 0x0e, 0x0e, 0x0c, 0x39, - 0x02, 0x02, 0x39, 0x0c, 0x0e, 0x0e, 0x11, 0x11, 0x0c, 0x22, 0x50, 0x50, - 0x50, 0x16, 0x1b, 0x1b, 0x16, 0x50, 0x36, 0x4b, 0x4b, 0x36, 0x01, 0x24, - 0x50, 0x50, 0x50, 0x0d, 0x0d, 0x50, 0x2c, 0x01, 0x01, 0x2c, 0xd4, 0x50, - 0x50, 0x50, 0x36, 0x4b, 0x4b, 0x36, 0x50, 0x16, 0x1b, 0x1b, 0x16, 0x31, - 0x1b, 0x0f, 0x0c, 0x0c, 0x0f, 0x1b, 0x1b, 0x0f, 0x0c, 0x0c, 0x0f, 0x1b, - 0x00, 0x03, 0xff, 0xff, 0xff, 0xc0, 0x02, 0x02, 0x01, 0xc5, 0x00, 0x1f, - 0x00, 0x28, 0x00, 0x2f, 0x00, 0x00, 0x37, 0x06, 0x17, 0x31, 0x31, 0x16, - 0x17, 0x17, 0x31, 0x15, 0x31, 0x14, 0x17, 0x16, 0x33, 0x32, 0x37, 0x37, - 0x31, 0x17, 0x31, 0x16, 0x37, 0x36, 0x37, 0x13, 0x31, 0x36, 0x27, 0x26, - 0x07, 0x01, 0x17, 0x25, 0x05, 0x25, 0x07, 0x31, 0x17, 0x31, 0x27, 0x05, - 0x27, 0x17, 0x27, 0x37, 0x31, 0x03, 0x10, 0x11, 0x01, 0x02, 0x12, 0x8c, - 0x0a, 0x09, 0x0e, 0x0f, 0x0a, 0x3e, 0x7c, 0x0f, 0x0d, 0x0d, 0x03, 0x40, - 0x02, 0x10, 0x10, 0x12, 0xfe, 0x40, 0x34, 0x01, 0x56, 0xfe, 0xaa, 0x01, - 0x56, 0xdc, 0x01, 0x7b, 0x01, 0x4f, 0xa6, 0xa6, 0xa6, 0xd6, 0x30, 0xbc, - 0x0b, 0x13, 0x13, 0x09, 0x3a, 0x67, 0x0e, 0x09, 0x0a, 0x0c, 0x4a, 0x34, - 0x05, 0x07, 0x08, 0x0f, 0x01, 0xa0, 0x14, 0x0b, 0x0b, 0x09, 0xff, 0x00, - 0x1a, 0xc3, 0xc3, 0xc3, 0xf5, 0x01, 0x33, 0x8b, 0x45, 0x45, 0x45, 0xef, - 0xfe, 0xcc, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0xff, 0xc0, 0x02, 0x00, - 0x01, 0xc0, 0x00, 0x35, 0x00, 0x3c, 0x00, 0x40, 0x00, 0x48, 0x00, 0x4c, - 0x00, 0x52, 0x00, 0x6d, 0x00, 0x81, 0x00, 0x00, 0x25, 0x27, 0x17, 0x27, - 0x22, 0x07, 0x06, 0x07, 0x07, 0x31, 0x06, 0x23, 0x22, 0x27, 0x27, 0x31, - 0x26, 0x27, 0x26, 0x23, 0x07, 0x31, 0x26, 0x27, 0x37, 0x31, 0x36, 0x37, - 0x36, 0x27, 0x27, 0x31, 0x36, 0x37, 0x17, 0x31, 0x16, 0x33, 0x32, 0x37, - 0x37, 0x31, 0x16, 0x17, 0x07, 0x31, 0x06, 0x17, 0x16, 0x17, 0x17, 0x31, - 0x06, 0x07, 0x03, 0x33, 0x23, 0x33, 0x23, 0x31, 0x33, 0x07, 0x36, 0x37, - 0x07, 0x17, 0x17, 0x27, 0x17, 0x26, 0x27, 0x22, 0x27, 0x33, 0x06, 0x07, - 0x37, 0x37, 0x27, 0x17, 0x27, 0x16, 0x17, 0x03, 0x36, 0x37, 0x31, 0x31, - 0x36, 0x37, 0x36, 0x35, 0x34, 0x27, 0x26, 0x27, 0x26, 0x27, 0x06, 0x07, - 0x06, 0x07, 0x06, 0x15, 0x14, 0x17, 0x16, 0x17, 0x16, 0x17, 0x13, 0x26, - 0x07, 0x07, 0x31, 0x06, 0x17, 0x17, 0x31, 0x16, 0x17, 0x33, 0x31, 0x36, - 0x37, 0x37, 0x31, 0x36, 0x27, 0x27, 0x01, 0xb3, 0x59, 0x59, 0x59, 0x08, - 0x07, 0x06, 0x02, 0x16, 0x16, 0x17, 0x17, 0x16, 0x16, 0x02, 0x06, 0x07, - 0x08, 0x59, 0x17, 0x05, 0x4c, 0x07, 0x02, 0x03, 0x03, 0x22, 0x1f, 0x2a, - 0x45, 0x06, 0x08, 0x08, 0x06, 0x45, 0x2a, 0x1f, 0x22, 0x03, 0x03, 0x02, - 0x07, 0x4c, 0x05, 0x17, 0xb3, 0x01, 0x01, 0x01, 0x02, 0x01, 0xc7, 0x01, - 0x02, 0x03, 0x4b, 0x04, 0x04, 0x04, 0x01, 0x01, 0x01, 0x01, 0xf8, 0x02, - 0x02, 0x04, 0x4b, 0x03, 0x03, 0x03, 0x02, 0x01, 0xc7, 0x46, 0x3a, 0x3a, - 0x24, 0x22, 0x22, 0x24, 0x3a, 0x3a, 0x46, 0x46, 0x3a, 0x3a, 0x24, 0x22, - 0x22, 0x24, 0x3a, 0x3a, 0x46, 0x0e, 0x0e, 0x0e, 0x30, 0x0d, 0x04, 0x13, - 0x06, 0x10, 0x3c, 0x10, 0x06, 0x13, 0x04, 0x0d, 0x30, 0x57, 0x06, 0x06, - 0x06, 0x05, 0x04, 0x08, 0x57, 0x05, 0x05, 0x57, 0x08, 0x04, 0x05, 0x06, - 0x26, 0x2f, 0x30, 0x04, 0x08, 0x07, 0x08, 0x53, 0x22, 0x13, 0x3a, 0x05, - 0x05, 0x3a, 0x13, 0x22, 0x53, 0x08, 0x07, 0x08, 0x04, 0x30, 0x2f, 0x26, - 0x01, 0x39, 0x94, 0x04, 0x05, 0x09, 0xe3, 0x03, 0x03, 0x03, 0x01, 0x01, - 0x01, 0x01, 0x02, 0x03, 0xe3, 0x09, 0x09, 0x09, 0x05, 0x04, 0xfe, 0xc4, - 0x01, 0x21, 0x22, 0x3c, 0x3d, 0x43, 0x43, 0x3d, 0x3c, 0x22, 0x21, 0x01, - 0x01, 0x21, 0x22, 0x3c, 0x3d, 0x43, 0x43, 0x3d, 0x3c, 0x22, 0x21, 0x01, - 0x01, 0x46, 0x09, 0x09, 0x23, 0x0b, 0x10, 0x38, 0x10, 0x01, 0x01, 0x10, - 0x38, 0x10, 0x0b, 0x23, 0x00, 0x07, 0x00, 0x00, 0xff, 0xe0, 0x02, 0x00, - 0x01, 0xa0, 0x00, 0x0f, 0x00, 0x35, 0x00, 0x45, 0x00, 0x53, 0x00, 0x61, - 0x00, 0x6f, 0x00, 0x7d, 0x00, 0x00, 0x13, 0x06, 0x07, 0x11, 0x31, 0x14, - 0x07, 0x21, 0x31, 0x36, 0x37, 0x11, 0x31, 0x26, 0x27, 0x21, 0x03, 0x26, - 0x27, 0x31, 0x31, 0x26, 0x27, 0x11, 0x31, 0x36, 0x37, 0x16, 0x17, 0x11, - 0x31, 0x16, 0x17, 0x36, 0x37, 0x11, 0x31, 0x36, 0x37, 0x36, 0x37, 0x21, - 0x31, 0x16, 0x17, 0x16, 0x17, 0x11, 0x31, 0x06, 0x07, 0x06, 0x07, 0x21, - 0x13, 0x36, 0x37, 0x33, 0x31, 0x16, 0x17, 0x15, 0x31, 0x06, 0x07, 0x23, - 0x31, 0x26, 0x27, 0x35, 0x37, 0x33, 0x23, 0x33, 0x16, 0x17, 0x06, 0x07, - 0x23, 0x31, 0x26, 0x27, 0x36, 0x37, 0x15, 0x33, 0x23, 0x33, 0x16, 0x17, - 0x06, 0x07, 0x23, 0x31, 0x26, 0x27, 0x36, 0x37, 0x07, 0x33, 0x23, 0x33, - 0x16, 0x17, 0x06, 0x07, 0x23, 0x31, 0x26, 0x27, 0x36, 0x37, 0x15, 0x33, - 0x23, 0x33, 0x16, 0x17, 0x06, 0x07, 0x23, 0x31, 0x26, 0x27, 0x36, 0x37, - 0xa8, 0x16, 0x02, 0x04, 0x01, 0x2c, 0x16, 0x02, 0x02, 0x16, 0xfe, 0xf0, - 0x60, 0x1f, 0x14, 0x14, 0x01, 0x02, 0x16, 0x16, 0x02, 0x02, 0x16, 0x16, - 0x02, 0x01, 0x14, 0x14, 0x1f, 0x01, 0x10, 0x1f, 0x14, 0x14, 0x01, 0x01, - 0x14, 0x14, 0x1f, 0xfe, 0x90, 0x68, 0x02, 0x16, 0x60, 0x16, 0x02, 0x02, - 0x16, 0x60, 0x16, 0x02, 0xc8, 0x20, 0x20, 0x20, 0x16, 0x02, 0x02, 0x16, - 0x20, 0x16, 0x02, 0x02, 0x16, 0x20, 0x20, 0x20, 0x16, 0x02, 0x02, 0x16, - 0x20, 0x16, 0x02, 0x02, 0x16, 0xb0, 0xd0, 0xd0, 0xd0, 0x16, 0x02, 0x02, - 0x16, 0xd0, 0x16, 0x02, 0x02, 0x16, 0xd0, 0xd0, 0xd0, 0x16, 0x02, 0x02, - 0x16, 0xd0, 0x16, 0x02, 0x02, 0x16, 0x01, 0x70, 0x02, 0x16, 0xfe, 0xd0, - 0x0d, 0x0b, 0x02, 0x16, 0x01, 0x30, 0x16, 0x02, 0xfe, 0x70, 0x01, 0x14, - 0x14, 0x1f, 0x01, 0x28, 0x16, 0x02, 0x02, 0x16, 0xfe, 0xd8, 0x16, 0x02, - 0x02, 0x16, 0x01, 0x30, 0x1f, 0x14, 0x14, 0x01, 0x01, 0x14, 0x14, 0x1f, - 0xfe, 0xd0, 0x1f, 0x14, 0x14, 0x01, 0x01, 0x58, 0x16, 0x02, 0x02, 0x16, - 0x50, 0x16, 0x02, 0x02, 0x16, 0x50, 0x18, 0x02, 0x16, 0x16, 0x02, 0x02, - 0x16, 0x16, 0x02, 0x50, 0x02, 0x16, 0x16, 0x02, 0x02, 0x16, 0x16, 0x02, - 0x50, 0x02, 0x16, 0x16, 0x02, 0x02, 0x16, 0x16, 0x02, 0x50, 0x02, 0x16, - 0x16, 0x02, 0x02, 0x16, 0x16, 0x02, 0x00, 0x00, 0x00, 0x04, 0xff, 0xf9, - 0xff, 0xb9, 0x02, 0x87, 0x01, 0xc7, 0x00, 0x27, 0x00, 0x37, 0x00, 0x4c, - 0x00, 0x58, 0x00, 0x00, 0x13, 0x26, 0x07, 0x06, 0x17, 0x01, 0x31, 0x16, - 0x37, 0x36, 0x27, 0x27, 0x31, 0x36, 0x27, 0x27, 0x31, 0x26, 0x27, 0x35, - 0x31, 0x26, 0x27, 0x26, 0x27, 0x35, 0x31, 0x34, 0x27, 0x26, 0x23, 0x22, - 0x07, 0x06, 0x15, 0x15, 0x31, 0x06, 0x07, 0x27, 0x17, 0x36, 0x37, 0x31, - 0x31, 0x36, 0x33, 0x16, 0x17, 0x16, 0x17, 0x15, 0x31, 0x14, 0x17, 0x27, - 0x13, 0x27, 0x17, 0x27, 0x23, 0x31, 0x36, 0x37, 0x27, 0x31, 0x15, 0x31, - 0x06, 0x07, 0x07, 0x31, 0x06, 0x17, 0x16, 0x17, 0x21, 0x07, 0x23, 0x33, - 0x23, 0x14, 0x17, 0x16, 0x33, 0x32, 0x37, 0x36, 0x35, 0x27, 0x13, 0x0f, - 0x0c, 0x10, 0x02, 0x50, 0x13, 0x0f, 0x0c, 0x10, 0x58, 0x04, 0x08, 0x0f, - 0x2b, 0x01, 0x01, 0x24, 0x23, 0x38, 0x09, 0x09, 0x0e, 0x0e, 0x09, 0x09, - 0x42, 0x24, 0x93, 0xb9, 0x0f, 0x19, 0x19, 0x1f, 0x30, 0x1f, 0x20, 0x01, - 0x13, 0xe3, 0xb6, 0x3d, 0x3d, 0x3d, 0xb1, 0x20, 0x07, 0x2f, 0x01, 0x2b, - 0x0f, 0x08, 0x05, 0x07, 0x0f, 0x01, 0x1e, 0x16, 0x40, 0x40, 0x80, 0x13, - 0x13, 0x1a, 0x1a, 0x13, 0x13, 0x01, 0xbb, 0x0c, 0x10, 0x13, 0x0f, 0xfe, - 0x30, 0x0c, 0x10, 0x13, 0x0f, 0x45, 0x0c, 0x0b, 0x13, 0x37, 0x46, 0x19, - 0x3b, 0x2b, 0x2b, 0x0c, 0x13, 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, 0x13, - 0x0f, 0x37, 0x74, 0x91, 0x18, 0x0f, 0x0f, 0x01, 0x20, 0x1f, 0x30, 0x19, - 0x32, 0x2d, 0xb2, 0xfe, 0xf6, 0x30, 0x30, 0x30, 0x32, 0x3b, 0x25, 0x0c, - 0x45, 0x37, 0x13, 0x0c, 0x0d, 0x0d, 0x01, 0x20, 0x1a, 0x13, 0x13, 0x13, - 0x13, 0x1a, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0xff, 0xc0, 0x02, 0x00, - 0x01, 0xc0, 0x00, 0x1a, 0x00, 0x35, 0x00, 0x58, 0x00, 0x00, 0x01, 0x32, - 0x17, 0x31, 0x31, 0x16, 0x17, 0x16, 0x15, 0x14, 0x07, 0x06, 0x07, 0x06, - 0x23, 0x22, 0x27, 0x26, 0x27, 0x26, 0x35, 0x34, 0x37, 0x36, 0x37, 0x36, - 0x33, 0x11, 0x36, 0x37, 0x31, 0x31, 0x36, 0x37, 0x36, 0x35, 0x34, 0x27, - 0x26, 0x27, 0x26, 0x27, 0x06, 0x07, 0x06, 0x07, 0x06, 0x15, 0x14, 0x17, - 0x16, 0x17, 0x16, 0x17, 0x27, 0x26, 0x35, 0x31, 0x31, 0x34, 0x37, 0x36, - 0x33, 0x32, 0x17, 0x16, 0x37, 0x36, 0x27, 0x26, 0x23, 0x22, 0x07, 0x06, - 0x15, 0x14, 0x17, 0x16, 0x33, 0x32, 0x37, 0x36, 0x27, 0x26, 0x07, 0x06, - 0x23, 0x22, 0x27, 0x01, 0x00, 0x39, 0x2f, 0x2f, 0x1d, 0x1c, 0x1c, 0x1d, - 0x2f, 0x2f, 0x39, 0x39, 0x2f, 0x2f, 0x1d, 0x1c, 0x1c, 0x1d, 0x2f, 0x2f, - 0x39, 0x46, 0x3a, 0x3a, 0x24, 0x22, 0x22, 0x24, 0x3a, 0x3a, 0x46, 0x46, - 0x3a, 0x3a, 0x24, 0x22, 0x22, 0x24, 0x3a, 0x3a, 0x46, 0x39, 0x17, 0x17, - 0x19, 0x20, 0x20, 0x19, 0x11, 0x10, 0x0e, 0x0e, 0x27, 0x33, 0x33, 0x28, - 0x25, 0x25, 0x28, 0x33, 0x33, 0x27, 0x0e, 0x0e, 0x11, 0x10, 0x19, 0x20, - 0x20, 0x19, 0x01, 0x90, 0x1c, 0x1b, 0x31, 0x31, 0x37, 0x37, 0x31, 0x31, - 0x1b, 0x1c, 0x1c, 0x1b, 0x31, 0x31, 0x37, 0x37, 0x31, 0x31, 0x1b, 0x1c, - 0xfe, 0x30, 0x01, 0x21, 0x22, 0x3c, 0x3d, 0x43, 0x43, 0x3d, 0x3c, 0x22, - 0x21, 0x01, 0x01, 0x21, 0x22, 0x3c, 0x3d, 0x43, 0x43, 0x3d, 0x3c, 0x22, - 0x21, 0x01, 0xc7, 0x19, 0x20, 0x20, 0x18, 0x18, 0x18, 0x0e, 0x0e, 0x12, - 0x10, 0x26, 0x26, 0x27, 0x33, 0x33, 0x28, 0x25, 0x25, 0x11, 0x11, 0x0e, - 0x0e, 0x17, 0x17, 0x00, 0x00, 0x04, 0x00, 0x00, 0xff, 0xe0, 0x02, 0x40, - 0x01, 0xa0, 0x00, 0x0f, 0x00, 0x29, 0x00, 0x4a, 0x00, 0x6d, 0x00, 0x00, - 0x01, 0x16, 0x17, 0x11, 0x31, 0x06, 0x07, 0x21, 0x31, 0x26, 0x27, 0x11, - 0x31, 0x36, 0x37, 0x21, 0x25, 0x06, 0x07, 0x31, 0x31, 0x06, 0x07, 0x11, - 0x31, 0x16, 0x17, 0x16, 0x17, 0x21, 0x31, 0x36, 0x37, 0x36, 0x37, 0x11, - 0x31, 0x26, 0x27, 0x26, 0x27, 0x21, 0x17, 0x16, 0x17, 0x16, 0x37, 0x36, - 0x27, 0x26, 0x27, 0x06, 0x07, 0x06, 0x07, 0x16, 0x17, 0x16, 0x17, 0x36, - 0x37, 0x36, 0x27, 0x26, 0x07, 0x06, 0x07, 0x26, 0x27, 0x26, 0x27, 0x36, - 0x37, 0x36, 0x37, 0x17, 0x36, 0x37, 0x31, 0x31, 0x36, 0x37, 0x16, 0x17, - 0x16, 0x37, 0x36, 0x27, 0x26, 0x27, 0x06, 0x07, 0x06, 0x07, 0x16, 0x17, - 0x16, 0x17, 0x36, 0x37, 0x36, 0x27, 0x26, 0x07, 0x06, 0x07, 0x26, 0x27, - 0x26, 0x27, 0x02, 0x00, 0x0f, 0x01, 0x01, 0x0f, 0xfe, 0x40, 0x0f, 0x01, - 0x01, 0x0f, 0x01, 0xc0, 0xfe, 0x40, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, - 0x12, 0x1b, 0x01, 0xc0, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, - 0xfe, 0x40, 0x88, 0x16, 0x0e, 0x10, 0x12, 0x0f, 0x0d, 0x1c, 0x2c, 0x29, - 0x1b, 0x1b, 0x01, 0x01, 0x1b, 0x1b, 0x29, 0x2c, 0x1c, 0x0d, 0x0f, 0x12, - 0x10, 0x0e, 0x16, 0x14, 0x0e, 0x0d, 0x01, 0x01, 0x0d, 0x0e, 0x14, 0x90, - 0x01, 0x0d, 0x0e, 0x14, 0x16, 0x0e, 0x10, 0x12, 0x0f, 0x0d, 0x1c, 0x2c, - 0x29, 0x1b, 0x1b, 0x01, 0x01, 0x1b, 0x1b, 0x29, 0x2c, 0x1c, 0x0d, 0x0f, - 0x12, 0x10, 0x0e, 0x16, 0x14, 0x0e, 0x0d, 0x01, 0x01, 0x70, 0x01, 0x0f, - 0xfe, 0xc0, 0x0f, 0x01, 0x01, 0x0f, 0x01, 0x40, 0x0f, 0x01, 0x30, 0x01, - 0x12, 0x12, 0x1b, 0xfe, 0xc0, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, - 0x1b, 0x01, 0x40, 0x1b, 0x12, 0x12, 0x01, 0xb0, 0x01, 0x0f, 0x0f, 0x0d, - 0x10, 0x12, 0x1f, 0x01, 0x01, 0x1b, 0x1b, 0x29, 0x29, 0x1b, 0x1b, 0x01, - 0x01, 0x1f, 0x12, 0x10, 0x0d, 0x0f, 0x0f, 0x01, 0x01, 0x0d, 0x0e, 0x14, - 0x14, 0x0e, 0x0d, 0x01, 0x30, 0x14, 0x0e, 0x0d, 0x01, 0x01, 0x0f, 0x0f, - 0x0d, 0x10, 0x12, 0x1f, 0x01, 0x01, 0x1b, 0x1b, 0x29, 0x29, 0x1b, 0x1b, - 0x01, 0x01, 0x1f, 0x12, 0x10, 0x0d, 0x0f, 0x0f, 0x01, 0x01, 0x0d, 0x0e, - 0x14, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x20, 0xff, 0xe0, 0x02, 0x20, - 0x01, 0xa0, 0x00, 0x27, 0x00, 0x37, 0x00, 0x51, 0x00, 0x6e, 0x00, 0x00, - 0x13, 0x26, 0x27, 0x36, 0x37, 0x36, 0x37, 0x16, 0x17, 0x21, 0x31, 0x36, - 0x37, 0x16, 0x17, 0x16, 0x17, 0x06, 0x07, 0x11, 0x31, 0x16, 0x17, 0x06, - 0x07, 0x06, 0x07, 0x26, 0x27, 0x21, 0x31, 0x06, 0x07, 0x26, 0x27, 0x26, - 0x27, 0x36, 0x37, 0x11, 0x37, 0x06, 0x07, 0x11, 0x31, 0x16, 0x17, 0x21, - 0x31, 0x36, 0x37, 0x11, 0x31, 0x26, 0x27, 0x21, 0x17, 0x34, 0x37, 0x31, - 0x31, 0x36, 0x33, 0x33, 0x31, 0x32, 0x17, 0x16, 0x15, 0x15, 0x31, 0x14, - 0x07, 0x06, 0x23, 0x23, 0x31, 0x22, 0x27, 0x26, 0x35, 0x35, 0x17, 0x33, - 0x23, 0x33, 0x36, 0x37, 0x36, 0x37, 0x35, 0x31, 0x33, 0x31, 0x32, 0x17, - 0x16, 0x15, 0x15, 0x31, 0x14, 0x07, 0x06, 0x23, 0x23, 0x31, 0x22, 0x27, - 0x26, 0x35, 0x35, 0x30, 0x0f, 0x01, 0x01, 0x0d, 0x0e, 0x14, 0x16, 0x0e, - 0x01, 0x58, 0x0e, 0x16, 0x14, 0x0e, 0x0d, 0x01, 0x01, 0x0f, 0x0f, 0x01, - 0x01, 0x0d, 0x0e, 0x14, 0x16, 0x0e, 0xfe, 0xa8, 0x0e, 0x16, 0x14, 0x0e, - 0x0d, 0x01, 0x01, 0x0f, 0x4d, 0x08, 0x15, 0x15, 0x08, 0x01, 0x46, 0x08, - 0x15, 0x15, 0x08, 0xfe, 0xba, 0x03, 0x09, 0x09, 0x0e, 0x80, 0x0e, 0x09, - 0x09, 0x09, 0x09, 0x0e, 0x80, 0x0e, 0x09, 0x09, 0x80, 0x20, 0x20, 0x20, - 0x1b, 0x12, 0x12, 0x01, 0x40, 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, 0x80, - 0x0e, 0x09, 0x09, 0x01, 0x4c, 0x0e, 0x16, 0x14, 0x0e, 0x0d, 0x01, 0x01, - 0x0f, 0x0f, 0x01, 0x01, 0x0d, 0x0e, 0x14, 0x16, 0x0e, 0xfe, 0xe8, 0x0e, - 0x16, 0x14, 0x0e, 0x0d, 0x01, 0x01, 0x0f, 0x0f, 0x01, 0x01, 0x0d, 0x0e, - 0x14, 0x16, 0x0e, 0x01, 0x18, 0x14, 0x15, 0x08, 0xfe, 0xfa, 0x08, 0x15, - 0x15, 0x08, 0x01, 0x06, 0x08, 0x15, 0x40, 0x0e, 0x09, 0x09, 0x09, 0x09, - 0x0e, 0x60, 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, 0x60, 0xa0, 0x01, 0x12, - 0x12, 0x1b, 0x20, 0x09, 0x09, 0x0e, 0x60, 0x0e, 0x09, 0x09, 0x09, 0x09, - 0x0e, 0x20, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0xff, 0xc0, 0x02, 0x80, - 0x01, 0xc0, 0x00, 0x10, 0x00, 0x4b, 0x00, 0x54, 0x00, 0x64, 0x00, 0x6d, - 0x00, 0x7c, 0x00, 0xbe, 0x00, 0xcb, 0x00, 0xd8, 0x00, 0xe9, 0x00, 0x00, - 0x13, 0x34, 0x35, 0x30, 0x31, 0x30, 0x31, 0x36, 0x37, 0x32, 0x33, 0x16, - 0x17, 0x06, 0x07, 0x26, 0x27, 0x27, 0x14, 0x17, 0x31, 0x31, 0x16, 0x17, - 0x15, 0x31, 0x06, 0x07, 0x06, 0x15, 0x16, 0x17, 0x16, 0x17, 0x32, 0x37, - 0x36, 0x37, 0x33, 0x31, 0x16, 0x17, 0x16, 0x33, 0x36, 0x37, 0x36, 0x37, - 0x34, 0x27, 0x26, 0x27, 0x35, 0x31, 0x36, 0x37, 0x36, 0x35, 0x26, 0x27, - 0x26, 0x27, 0x22, 0x07, 0x06, 0x07, 0x23, 0x31, 0x26, 0x27, 0x26, 0x23, - 0x06, 0x07, 0x06, 0x07, 0x21, 0x36, 0x37, 0x16, 0x17, 0x06, 0x07, 0x26, - 0x27, 0x07, 0x16, 0x17, 0x15, 0x31, 0x06, 0x07, 0x23, 0x31, 0x26, 0x27, - 0x35, 0x31, 0x36, 0x37, 0x33, 0x17, 0x16, 0x17, 0x06, 0x07, 0x26, 0x27, - 0x36, 0x37, 0x05, 0x06, 0x07, 0x22, 0x23, 0x31, 0x31, 0x26, 0x27, 0x34, - 0x35, 0x36, 0x37, 0x16, 0x17, 0x25, 0x33, 0x23, 0x33, 0x16, 0x17, 0x15, - 0x31, 0x06, 0x07, 0x23, 0x31, 0x26, 0x27, 0x35, 0x31, 0x23, 0x31, 0x15, - 0x31, 0x06, 0x07, 0x06, 0x15, 0x16, 0x17, 0x16, 0x17, 0x32, 0x37, 0x36, - 0x37, 0x33, 0x31, 0x16, 0x17, 0x16, 0x33, 0x36, 0x37, 0x36, 0x37, 0x34, - 0x27, 0x26, 0x27, 0x35, 0x31, 0x36, 0x37, 0x36, 0x35, 0x26, 0x27, 0x26, - 0x27, 0x22, 0x07, 0x06, 0x07, 0x23, 0x31, 0x15, 0x31, 0x16, 0x17, 0x37, - 0x36, 0x37, 0x36, 0x17, 0x16, 0x07, 0x06, 0x07, 0x06, 0x27, 0x26, 0x37, - 0x05, 0x06, 0x07, 0x06, 0x27, 0x26, 0x37, 0x36, 0x37, 0x36, 0x17, 0x16, - 0x07, 0x05, 0x26, 0x27, 0x36, 0x37, 0x16, 0x17, 0x31, 0x31, 0x30, 0x31, - 0x14, 0x15, 0x06, 0x07, 0x22, 0x23, 0x30, 0x01, 0x0f, 0x01, 0x02, 0x0c, - 0x01, 0x01, 0x0f, 0x0d, 0x03, 0x30, 0x0b, 0x0b, 0x12, 0x12, 0x0b, 0x0b, - 0x01, 0x12, 0x12, 0x1b, 0x14, 0x10, 0x10, 0x07, 0xca, 0x07, 0x10, 0x10, - 0x14, 0x1b, 0x12, 0x12, 0x01, 0x0b, 0x0b, 0x12, 0x12, 0x0b, 0x0b, 0x01, - 0x12, 0x12, 0x1b, 0x14, 0x10, 0x10, 0x07, 0xca, 0x07, 0x10, 0x10, 0x14, - 0x1b, 0x12, 0x12, 0x01, 0x01, 0x70, 0x01, 0x0f, 0x0f, 0x01, 0x01, 0x0f, - 0x0f, 0x01, 0x2b, 0x0a, 0x19, 0x19, 0x0a, 0xca, 0x0a, 0x19, 0x19, 0x0a, - 0xca, 0x3b, 0x0f, 0x01, 0x01, 0x0f, 0x0f, 0x01, 0x01, 0x0f, 0xfe, 0xd0, - 0x01, 0x0c, 0x01, 0x02, 0x0e, 0x02, 0x03, 0x0d, 0x0f, 0x01, 0x01, 0x87, - 0x2e, 0x2e, 0x2e, 0x0a, 0x19, 0x19, 0x0a, 0xca, 0x0a, 0x19, 0x30, 0x12, - 0x0b, 0x0b, 0x01, 0x12, 0x12, 0x1b, 0x14, 0x10, 0x10, 0x07, 0xca, 0x07, - 0x10, 0x10, 0x14, 0x1b, 0x12, 0x12, 0x01, 0x0b, 0x0b, 0x12, 0x12, 0x0b, - 0x0b, 0x01, 0x12, 0x12, 0x1b, 0x14, 0x10, 0x10, 0x07, 0x45, 0x0f, 0x08, - 0x59, 0x02, 0x08, 0x09, 0x07, 0x07, 0x01, 0x02, 0x08, 0x09, 0x08, 0x06, - 0x01, 0xfe, 0xe0, 0x02, 0x08, 0x09, 0x07, 0x07, 0x01, 0x02, 0x08, 0x09, - 0x08, 0x06, 0x01, 0x01, 0x2d, 0x0c, 0x01, 0x02, 0x0e, 0x0d, 0x03, 0x01, - 0x0f, 0x01, 0x02, 0x01, 0x7d, 0x01, 0x02, 0x0e, 0x02, 0x03, 0x0d, 0x0f, - 0x01, 0x01, 0x0c, 0x03, 0x14, 0x10, 0x10, 0x07, 0x6a, 0x07, 0x10, 0x10, - 0x14, 0x1b, 0x12, 0x12, 0x01, 0x0b, 0x0b, 0x12, 0x12, 0x0b, 0x0b, 0x01, - 0x12, 0x12, 0x1b, 0x14, 0x10, 0x10, 0x07, 0x6a, 0x07, 0x10, 0x10, 0x14, - 0x1b, 0x12, 0x12, 0x01, 0x0b, 0x0b, 0x12, 0x12, 0x0b, 0x0b, 0x01, 0x12, - 0x12, 0x1b, 0x0f, 0x01, 0x01, 0x0f, 0x0f, 0x01, 0x01, 0x0f, 0x18, 0x19, - 0x0a, 0x6a, 0x0a, 0x19, 0x19, 0x0a, 0x6a, 0x0a, 0x19, 0xb8, 0x01, 0x0f, - 0x0f, 0x01, 0x01, 0x0f, 0x0f, 0x01, 0x10, 0x0d, 0x03, 0x01, 0x0f, 0x01, - 0x02, 0x0c, 0x01, 0x01, 0x0f, 0x28, 0x19, 0x0a, 0x6a, 0x0a, 0x19, 0x19, - 0x0a, 0x25, 0x25, 0x07, 0x10, 0x10, 0x14, 0x1b, 0x12, 0x12, 0x01, 0x0b, - 0x0b, 0x12, 0x12, 0x0b, 0x0b, 0x01, 0x12, 0x12, 0x1b, 0x14, 0x10, 0x10, - 0x07, 0x6a, 0x07, 0x10, 0x10, 0x14, 0x1b, 0x12, 0x12, 0x01, 0x0b, 0x0b, - 0x12, 0x10, 0x0e, 0x12, 0x1b, 0x09, 0x04, 0x03, 0x06, 0x07, 0x09, 0x09, - 0x04, 0x03, 0x06, 0x07, 0x09, 0xe6, 0x09, 0x04, 0x03, 0x06, 0x07, 0x09, - 0x09, 0x04, 0x03, 0x06, 0x07, 0x09, 0x0d, 0x03, 0x0d, 0x0f, 0x01, 0x01, - 0x0c, 0x02, 0x01, 0x0f, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, - 0xff, 0xe0, 0x01, 0xc0, 0x01, 0xa0, 0x00, 0x15, 0x00, 0x34, 0x00, 0x00, - 0x13, 0x06, 0x07, 0x11, 0x31, 0x16, 0x17, 0x33, 0x31, 0x35, 0x31, 0x34, - 0x37, 0x36, 0x33, 0x33, 0x31, 0x35, 0x31, 0x26, 0x27, 0x21, 0x13, 0x23, - 0x33, 0x23, 0x26, 0x27, 0x26, 0x27, 0x11, 0x31, 0x36, 0x37, 0x36, 0x37, - 0x21, 0x31, 0x16, 0x17, 0x16, 0x17, 0x15, 0x31, 0x15, 0x31, 0x14, 0x07, - 0x07, 0x31, 0x06, 0x23, 0x23, 0x40, 0x0f, 0x01, 0x01, 0x0f, 0xe0, 0x09, - 0x09, 0x0e, 0x50, 0x01, 0x0f, 0xfe, 0xc0, 0xe0, 0xe0, 0xe0, 0xe0, 0x1b, - 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, 0x01, 0x40, 0x1b, 0x12, 0x12, - 0x01, 0x13, 0x5a, 0x13, 0x1a, 0x06, 0x01, 0x70, 0x01, 0x0f, 0xfe, 0xc0, - 0x0f, 0x01, 0x50, 0x0e, 0x09, 0x09, 0xe0, 0x0f, 0x01, 0xfe, 0x70, 0x01, - 0x12, 0x12, 0x1b, 0x01, 0x40, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, - 0x1b, 0xe0, 0x06, 0x1a, 0x13, 0x5a, 0x13, 0x00, 0x00, 0x03, 0x00, 0x00, - 0xff, 0xc0, 0x02, 0x00, 0x01, 0xc0, 0x00, 0x27, 0x00, 0x39, 0x00, 0x53, - 0x00, 0x00, 0x17, 0x33, 0x23, 0x33, 0x36, 0x37, 0x35, 0x31, 0x33, 0x31, - 0x15, 0x31, 0x06, 0x07, 0x06, 0x07, 0x23, 0x31, 0x26, 0x27, 0x26, 0x27, - 0x35, 0x31, 0x36, 0x37, 0x36, 0x37, 0x33, 0x31, 0x15, 0x31, 0x23, 0x31, - 0x06, 0x07, 0x15, 0x31, 0x16, 0x17, 0x37, 0x33, 0x23, 0x33, 0x36, 0x37, - 0x35, 0x31, 0x26, 0x27, 0x23, 0x31, 0x06, 0x07, 0x15, 0x31, 0x16, 0x17, - 0x27, 0x35, 0x15, 0x35, 0x36, 0x37, 0x36, 0x37, 0x33, 0x31, 0x16, 0x17, - 0x16, 0x17, 0x15, 0x31, 0x06, 0x07, 0x06, 0x07, 0x23, 0x31, 0x26, 0x27, - 0x26, 0x27, 0x40, 0xe0, 0xe0, 0xe0, 0x0f, 0x01, 0x30, 0x01, 0x12, 0x12, - 0x1b, 0xe0, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, 0x40, 0x40, - 0x0f, 0x01, 0x01, 0x0f, 0xa0, 0xe0, 0xe0, 0xe0, 0x0f, 0x01, 0x01, 0x0f, - 0xe0, 0x0f, 0x01, 0x01, 0x0f, 0x40, 0x01, 0x12, 0x12, 0x1b, 0xe0, 0x1b, - 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, 0xe0, 0x1b, 0x12, 0x12, 0x01, - 0x10, 0x01, 0x0f, 0x40, 0x40, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, - 0x1b, 0xe0, 0x1b, 0x12, 0x12, 0x01, 0x30, 0x01, 0x0f, 0xe0, 0x0f, 0x01, - 0xa0, 0x01, 0x0f, 0xe0, 0x0f, 0x01, 0x01, 0x0f, 0xe0, 0x0f, 0x01, 0x10, - 0xe0, 0xe0, 0xe0, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, 0xe0, - 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, 0x00, 0x03, 0x00, 0x00, - 0xff, 0xc0, 0x01, 0x80, 0x01, 0xc0, 0x00, 0x34, 0x00, 0x3e, 0x00, 0x4a, - 0x00, 0x00, 0x13, 0x36, 0x37, 0x21, 0x31, 0x16, 0x17, 0x06, 0x07, 0x23, - 0x31, 0x15, 0x31, 0x06, 0x07, 0x07, 0x31, 0x17, 0x31, 0x16, 0x17, 0x15, - 0x31, 0x33, 0x31, 0x16, 0x17, 0x06, 0x07, 0x21, 0x31, 0x26, 0x27, 0x36, - 0x37, 0x33, 0x31, 0x35, 0x31, 0x36, 0x37, 0x37, 0x31, 0x27, 0x31, 0x26, - 0x27, 0x35, 0x31, 0x23, 0x31, 0x26, 0x27, 0x13, 0x06, 0x07, 0x33, 0x31, - 0x26, 0x27, 0x27, 0x31, 0x07, 0x37, 0x36, 0x35, 0x35, 0x31, 0x23, 0x31, - 0x15, 0x31, 0x14, 0x17, 0x33, 0x00, 0x02, 0x16, 0x01, 0x50, 0x16, 0x02, - 0x02, 0x16, 0x08, 0x01, 0x2b, 0x52, 0x51, 0x2c, 0x01, 0x08, 0x16, 0x02, - 0x02, 0x16, 0xfe, 0xb0, 0x16, 0x02, 0x02, 0x16, 0x08, 0x01, 0x2c, 0x51, - 0x51, 0x2c, 0x01, 0x08, 0x16, 0x02, 0x6f, 0x06, 0x05, 0xb8, 0x05, 0x05, - 0x52, 0x51, 0xad, 0x14, 0xe0, 0x14, 0xb8, 0x01, 0xa8, 0x16, 0x02, 0x02, - 0x16, 0x16, 0x02, 0x13, 0x3f, 0x2d, 0x51, 0x52, 0x2c, 0x3f, 0x13, 0x02, - 0x16, 0x16, 0x02, 0x02, 0x16, 0x16, 0x02, 0x13, 0x3f, 0x2c, 0x52, 0x51, - 0x2d, 0x3f, 0x13, 0x02, 0x16, 0xfe, 0xa4, 0x05, 0x07, 0x07, 0x05, 0x52, - 0x51, 0xf3, 0x1b, 0x22, 0x13, 0x13, 0x22, 0x1b, 0x00, 0x03, 0x00, 0x00, - 0xff, 0xc0, 0x01, 0x80, 0x01, 0xc0, 0x00, 0x33, 0x00, 0x42, 0x00, 0x51, - 0x00, 0x00, 0x13, 0x06, 0x07, 0x16, 0x17, 0x33, 0x31, 0x15, 0x31, 0x16, - 0x17, 0x17, 0x31, 0x07, 0x31, 0x06, 0x07, 0x15, 0x31, 0x23, 0x31, 0x06, - 0x07, 0x16, 0x17, 0x21, 0x31, 0x36, 0x37, 0x26, 0x27, 0x23, 0x31, 0x35, - 0x31, 0x26, 0x27, 0x27, 0x31, 0x37, 0x31, 0x36, 0x37, 0x35, 0x31, 0x33, - 0x31, 0x36, 0x37, 0x26, 0x27, 0x21, 0x13, 0x17, 0x27, 0x17, 0x16, 0x17, - 0x15, 0x31, 0x23, 0x31, 0x35, 0x31, 0x36, 0x37, 0x37, 0x35, 0x27, 0x17, - 0x27, 0x26, 0x27, 0x35, 0x31, 0x33, 0x31, 0x15, 0x31, 0x06, 0x07, 0x07, - 0x18, 0x16, 0x02, 0x02, 0x16, 0x08, 0x01, 0x2c, 0x51, 0x51, 0x2c, 0x01, - 0x08, 0x16, 0x02, 0x02, 0x16, 0x01, 0x50, 0x16, 0x02, 0x02, 0x16, 0x08, - 0x01, 0x2b, 0x52, 0x51, 0x2c, 0x01, 0x08, 0x16, 0x02, 0x02, 0x16, 0xfe, - 0xb0, 0xa8, 0x52, 0x52, 0x52, 0x1d, 0x01, 0xe0, 0x01, 0x1e, 0x51, 0x51, - 0x51, 0x51, 0x1e, 0x01, 0xe0, 0x01, 0x1d, 0x52, 0x01, 0xc0, 0x02, 0x16, - 0x16, 0x02, 0x13, 0x3f, 0x2d, 0x51, 0x52, 0x2c, 0x3f, 0x13, 0x02, 0x16, - 0x16, 0x02, 0x02, 0x16, 0x16, 0x02, 0x13, 0x3f, 0x2c, 0x52, 0x51, 0x2d, - 0x3f, 0x13, 0x02, 0x16, 0x16, 0x02, 0xfe, 0xde, 0x51, 0x51, 0x51, 0x1f, - 0x2b, 0x13, 0x13, 0x2b, 0x1e, 0x52, 0x44, 0x51, 0x51, 0x51, 0x1f, 0x2b, - 0x13, 0x13, 0x2b, 0x1f, 0x51, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x20, - 0xff, 0xc0, 0x01, 0xa0, 0x01, 0xc0, 0x00, 0x87, 0x00, 0x00, 0x13, 0x36, - 0x37, 0x16, 0x17, 0x16, 0x17, 0x16, 0x37, 0x36, 0x33, 0x16, 0x17, 0x16, - 0x17, 0x16, 0x37, 0x36, 0x33, 0x16, 0x17, 0x16, 0x17, 0x16, 0x37, 0x36, - 0x33, 0x16, 0x17, 0x15, 0x31, 0x14, 0x07, 0x06, 0x07, 0x06, 0x07, 0x15, - 0x31, 0x16, 0x17, 0x36, 0x37, 0x35, 0x31, 0x36, 0x37, 0x36, 0x35, 0x35, - 0x31, 0x26, 0x27, 0x26, 0x27, 0x22, 0x07, 0x26, 0x27, 0x22, 0x07, 0x26, - 0x27, 0x22, 0x07, 0x26, 0x27, 0x06, 0x07, 0x06, 0x07, 0x15, 0x31, 0x06, - 0x07, 0x17, 0x31, 0x27, 0x31, 0x07, 0x31, 0x06, 0x15, 0x15, 0x31, 0x14, - 0x17, 0x16, 0x17, 0x37, 0x31, 0x07, 0x31, 0x17, 0x31, 0x16, 0x17, 0x15, - 0x31, 0x16, 0x17, 0x36, 0x37, 0x35, 0x31, 0x26, 0x27, 0x26, 0x27, 0x07, - 0x31, 0x37, 0x31, 0x27, 0x31, 0x26, 0x27, 0x35, 0x31, 0x34, 0x37, 0x37, - 0x31, 0x36, 0x37, 0x15, 0x31, 0x16, 0x17, 0x36, 0x37, 0x35, 0x31, 0x35, - 0x31, 0x35, 0x90, 0x01, 0x0f, 0x0f, 0x01, 0x01, 0x0c, 0x0e, 0x0b, 0x05, - 0x05, 0x0f, 0x01, 0x01, 0x0c, 0x0e, 0x0b, 0x05, 0x05, 0x0f, 0x01, 0x01, - 0x0c, 0x0e, 0x0b, 0x05, 0x05, 0x0f, 0x01, 0x0d, 0x0e, 0x15, 0x0f, 0x01, - 0x02, 0x16, 0x16, 0x02, 0x1d, 0x11, 0x12, 0x01, 0x12, 0x12, 0x1b, 0x04, - 0x04, 0x12, 0x26, 0x04, 0x04, 0x12, 0x26, 0x04, 0x04, 0x12, 0x26, 0x1b, - 0x12, 0x12, 0x01, 0x12, 0x0e, 0x12, 0x12, 0x09, 0x17, 0x11, 0x11, 0x1f, - 0x0e, 0x0e, 0x09, 0x0a, 0x0c, 0x02, 0x16, 0x16, 0x02, 0x02, 0x14, 0x0c, - 0x09, 0x0d, 0x0d, 0x09, 0x2b, 0x01, 0x0a, 0x0a, 0x05, 0x07, 0x01, 0x0f, - 0x0f, 0x01, 0x01, 0x80, 0x0f, 0x01, 0x01, 0x0f, 0x0f, 0x07, 0x06, 0x09, - 0x03, 0x01, 0x0f, 0x0f, 0x07, 0x06, 0x09, 0x03, 0x01, 0x0f, 0x0f, 0x07, - 0x06, 0x09, 0x03, 0x01, 0x0f, 0x68, 0x18, 0x12, 0x12, 0x08, 0x06, 0x11, - 0x85, 0x16, 0x02, 0x02, 0x16, 0x76, 0x0f, 0x1c, 0x1c, 0x23, 0x68, 0x1b, - 0x12, 0x12, 0x01, 0x01, 0x1f, 0x02, 0x01, 0x1f, 0x02, 0x01, 0x1f, 0x02, - 0x01, 0x12, 0x12, 0x1b, 0x40, 0x0b, 0x10, 0x10, 0x10, 0x0b, 0x19, 0x22, - 0x0c, 0x26, 0x21, 0x20, 0x16, 0x14, 0x14, 0x06, 0x07, 0x04, 0x6d, 0x16, - 0x02, 0x02, 0x16, 0x80, 0x15, 0x03, 0x01, 0x06, 0x13, 0x13, 0x06, 0x20, - 0x36, 0x0c, 0x10, 0x0b, 0x0b, 0x06, 0x05, 0x20, 0x0f, 0x01, 0x01, 0x0f, - 0x42, 0x0e, 0x40, 0x00, 0x00, 0x02, 0x00, 0x00, 0xff, 0xc0, 0x01, 0xe0, - 0x01, 0xc0, 0x00, 0x3a, 0x00, 0x9c, 0x00, 0x00, 0x01, 0x06, 0x07, 0x26, - 0x23, 0x06, 0x07, 0x06, 0x07, 0x15, 0x31, 0x27, 0x31, 0x26, 0x23, 0x22, - 0x07, 0x06, 0x15, 0x14, 0x17, 0x17, 0x31, 0x16, 0x17, 0x16, 0x33, 0x33, - 0x33, 0x32, 0x33, 0x32, 0x33, 0x36, 0x37, 0x36, 0x37, 0x34, 0x35, 0x34, - 0x35, 0x35, 0x31, 0x26, 0x27, 0x26, 0x27, 0x22, 0x07, 0x35, 0x31, 0x26, - 0x27, 0x26, 0x27, 0x22, 0x07, 0x26, 0x27, 0x07, 0x30, 0x31, 0x31, 0x31, - 0x30, 0x31, 0x35, 0x31, 0x36, 0x37, 0x16, 0x17, 0x15, 0x31, 0x30, 0x31, - 0x30, 0x31, 0x15, 0x31, 0x16, 0x17, 0x36, 0x37, 0x35, 0x31, 0x30, 0x31, - 0x30, 0x31, 0x36, 0x37, 0x16, 0x17, 0x15, 0x31, 0x30, 0x31, 0x30, 0x31, - 0x15, 0x31, 0x16, 0x17, 0x36, 0x37, 0x35, 0x31, 0x30, 0x31, 0x30, 0x31, - 0x36, 0x37, 0x16, 0x17, 0x15, 0x31, 0x30, 0x15, 0x30, 0x15, 0x06, 0x07, - 0x06, 0x07, 0x22, 0x23, 0x23, 0x23, 0x26, 0x27, 0x27, 0x31, 0x26, 0x37, - 0x36, 0x17, 0x17, 0x31, 0x16, 0x37, 0x36, 0x37, 0x35, 0x31, 0x36, 0x37, - 0x16, 0x17, 0x15, 0x31, 0x16, 0x17, 0x36, 0x37, 0x35, 0x01, 0x00, 0x28, - 0x12, 0x0a, 0x0c, 0x1b, 0x12, 0x12, 0x01, 0x03, 0x13, 0x1a, 0x19, 0x14, - 0x13, 0x13, 0x58, 0x24, 0x2f, 0x2e, 0x34, 0x08, 0x08, 0x01, 0x01, 0x01, - 0x02, 0x46, 0x2f, 0x30, 0x06, 0x01, 0x12, 0x12, 0x1b, 0x08, 0x08, 0x01, - 0x12, 0x12, 0x1b, 0x0c, 0x0a, 0x12, 0x28, 0x10, 0x01, 0x0f, 0x0f, 0x01, - 0x02, 0x16, 0x16, 0x02, 0x01, 0x0f, 0x0f, 0x01, 0x02, 0x16, 0x16, 0x02, - 0x01, 0x0f, 0x0f, 0x01, 0x04, 0x24, 0x24, 0x35, 0x01, 0x01, 0x05, 0x08, - 0x56, 0x3e, 0x57, 0x0a, 0x0a, 0x0b, 0x0b, 0x2c, 0x0c, 0x0e, 0x0e, 0x01, - 0x01, 0x0f, 0x0f, 0x01, 0x02, 0x16, 0x16, 0x02, 0x01, 0xc0, 0x02, 0x22, - 0x04, 0x01, 0x12, 0x12, 0x1b, 0xa6, 0x03, 0x13, 0x13, 0x14, 0x19, 0x1a, - 0x13, 0x58, 0x24, 0x14, 0x13, 0x07, 0x2f, 0x2f, 0x46, 0x02, 0x01, 0x01, - 0x01, 0xb0, 0x1b, 0x12, 0x12, 0x01, 0x02, 0x02, 0x1b, 0x12, 0x12, 0x01, - 0x04, 0x22, 0x02, 0x60, 0x20, 0x0f, 0x01, 0x01, 0x0f, 0x20, 0x88, 0x16, - 0x02, 0x02, 0x16, 0x88, 0x0f, 0x01, 0x01, 0x0f, 0x38, 0x50, 0x16, 0x02, - 0x02, 0x16, 0x48, 0x0f, 0x01, 0x01, 0x0f, 0xad, 0x01, 0x01, 0x35, 0x24, - 0x24, 0x04, 0x01, 0x3c, 0x58, 0x0b, 0x0b, 0x0a, 0x0a, 0x2b, 0x0b, 0x05, - 0x07, 0x10, 0xdf, 0x0f, 0x01, 0x01, 0x0f, 0x88, 0x16, 0x02, 0x02, 0x16, - 0x88, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0xff, 0xf0, 0x02, 0x00, - 0x01, 0x80, 0x00, 0x40, 0x00, 0x8e, 0x00, 0x00, 0x37, 0x34, 0x37, 0x31, - 0x31, 0x36, 0x37, 0x33, 0x31, 0x27, 0x31, 0x26, 0x27, 0x26, 0x37, 0x36, - 0x37, 0x36, 0x17, 0x17, 0x31, 0x36, 0x37, 0x30, 0x31, 0x37, 0x31, 0x36, - 0x37, 0x33, 0x31, 0x32, 0x17, 0x16, 0x17, 0x17, 0x31, 0x16, 0x15, 0x15, - 0x31, 0x06, 0x07, 0x06, 0x07, 0x23, 0x23, 0x26, 0x27, 0x26, 0x27, 0x34, - 0x37, 0x26, 0x27, 0x34, 0x31, 0x34, 0x31, 0x07, 0x31, 0x22, 0x27, 0x26, - 0x27, 0x37, 0x06, 0x07, 0x16, 0x17, 0x37, 0x31, 0x16, 0x17, 0x16, 0x07, - 0x06, 0x15, 0x16, 0x17, 0x16, 0x17, 0x16, 0x07, 0x06, 0x15, 0x16, 0x17, - 0x33, 0x33, 0x36, 0x37, 0x36, 0x37, 0x35, 0x31, 0x34, 0x27, 0x27, 0x31, - 0x26, 0x27, 0x26, 0x23, 0x23, 0x31, 0x22, 0x07, 0x27, 0x31, 0x17, 0x31, - 0x07, 0x31, 0x14, 0x23, 0x14, 0x31, 0x17, 0x31, 0x16, 0x07, 0x06, 0x27, - 0x27, 0x31, 0x27, 0x31, 0x26, 0x07, 0x06, 0x17, 0x17, 0x31, 0x16, 0x17, - 0x15, 0x31, 0x14, 0x07, 0x06, 0x07, 0x07, 0x00, 0x11, 0x12, 0x1b, 0x03, - 0x08, 0x1a, 0x0e, 0x0e, 0x05, 0x07, 0x15, 0x16, 0x1b, 0xad, 0x03, 0x04, - 0x12, 0x1b, 0x26, 0x0b, 0x29, 0x22, 0x23, 0x15, 0x01, 0x15, 0x01, 0x22, - 0x22, 0x33, 0x08, 0x60, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x1f, 0x02, 0x7e, - 0x1b, 0x12, 0x13, 0x02, 0x40, 0x0f, 0x01, 0x02, 0x0f, 0xa1, 0x10, 0x07, - 0x06, 0x0b, 0x04, 0x01, 0x0f, 0x0f, 0x07, 0x06, 0x09, 0x03, 0x01, 0x0f, - 0x60, 0x08, 0x1f, 0x14, 0x14, 0x01, 0x0e, 0x02, 0x0e, 0x18, 0x17, 0x1c, - 0x0b, 0x11, 0x0c, 0x12, 0x12, 0x13, 0x01, 0x39, 0x0e, 0x02, 0x05, 0x0f, - 0x55, 0xbd, 0x0e, 0x05, 0x02, 0x0e, 0xbc, 0x10, 0x03, 0x06, 0x07, 0x0a, - 0xbb, 0xac, 0x1b, 0x13, 0x12, 0x02, 0x02, 0x06, 0x16, 0x16, 0x1a, 0x1b, - 0x0d, 0x0e, 0x05, 0x27, 0x05, 0x04, 0x14, 0x1c, 0x01, 0x14, 0x14, 0x23, - 0x03, 0x24, 0x29, 0x7d, 0x33, 0x22, 0x22, 0x01, 0x01, 0x12, 0x12, 0x1b, - 0x04, 0x04, 0x12, 0x26, 0x01, 0x01, 0x04, 0x11, 0x12, 0x1b, 0x12, 0x02, - 0x0f, 0x0e, 0x01, 0x06, 0x01, 0x0e, 0x0e, 0x0c, 0x04, 0x07, 0x0f, 0x01, - 0x01, 0x0c, 0x0e, 0x0b, 0x05, 0x05, 0x0f, 0x01, 0x01, 0x14, 0x14, 0x1f, - 0x7d, 0x1c, 0x19, 0x02, 0x19, 0x0d, 0x0e, 0x0d, 0x10, 0x10, 0x14, 0x01, - 0x01, 0x0d, 0x05, 0x0f, 0x0e, 0x02, 0x14, 0x2a, 0x02, 0x0e, 0x0f, 0x04, - 0x2a, 0x04, 0x11, 0x01, 0x0b, 0x07, 0x08, 0x01, 0x06, 0x00, 0x00, 0x00, - 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x01, 0x80, 0x00, 0x59, - 0x00, 0x00, 0x13, 0x06, 0x07, 0x16, 0x17, 0x33, 0x31, 0x16, 0x17, 0x16, - 0x17, 0x06, 0x07, 0x06, 0x07, 0x23, 0x31, 0x06, 0x07, 0x16, 0x17, 0x33, - 0x31, 0x32, 0x17, 0x17, 0x31, 0x16, 0x15, 0x15, 0x31, 0x06, 0x07, 0x26, - 0x27, 0x35, 0x31, 0x27, 0x31, 0x23, 0x31, 0x26, 0x27, 0x26, 0x27, 0x36, - 0x37, 0x36, 0x37, 0x33, 0x31, 0x36, 0x37, 0x26, 0x27, 0x23, 0x31, 0x26, - 0x27, 0x26, 0x27, 0x36, 0x37, 0x36, 0x37, 0x33, 0x31, 0x32, 0x17, 0x16, - 0x17, 0x17, 0x31, 0x16, 0x15, 0x15, 0x31, 0x06, 0x07, 0x26, 0x27, 0x35, - 0x31, 0x34, 0x27, 0x27, 0x31, 0x26, 0x27, 0x23, 0x48, 0x16, 0x02, 0x02, - 0x16, 0xa8, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, 0x68, 0x16, - 0x02, 0x02, 0x16, 0x98, 0x07, 0x06, 0x40, 0x0b, 0x02, 0x16, 0x16, 0x02, - 0x2f, 0x91, 0x1f, 0x14, 0x14, 0x01, 0x01, 0x14, 0x14, 0x1f, 0x68, 0x0f, - 0x01, 0x01, 0x0f, 0xa8, 0x1f, 0x14, 0x14, 0x01, 0x01, 0x14, 0x14, 0x1f, - 0xd2, 0x23, 0x1f, 0x1f, 0x16, 0x4f, 0x20, 0x02, 0x16, 0x16, 0x02, 0x16, - 0x4e, 0x20, 0x32, 0xd2, 0x01, 0x50, 0x02, 0x16, 0x16, 0x02, 0x01, 0x12, - 0x12, 0x1b, 0x1b, 0x12, 0x12, 0x01, 0x02, 0x16, 0x16, 0x02, 0x04, 0x28, - 0x07, 0x0d, 0x18, 0x16, 0x02, 0x02, 0x16, 0x0b, 0x1d, 0x01, 0x14, 0x14, - 0x1f, 0x1f, 0x14, 0x14, 0x01, 0x01, 0x0f, 0x0f, 0x01, 0x01, 0x14, 0x14, - 0x1f, 0x1f, 0x14, 0x14, 0x01, 0x0f, 0x10, 0x1b, 0x64, 0x2a, 0x34, 0x6c, - 0x16, 0x02, 0x02, 0x16, 0x6c, 0x24, 0x1c, 0x64, 0x27, 0x01, 0x00, 0x00, - 0x00, 0x02, 0x00, 0x1d, 0xff, 0xc0, 0x02, 0x24, 0x01, 0xc4, 0x00, 0x3c, - 0x00, 0x80, 0x00, 0x00, 0x13, 0x26, 0x37, 0x31, 0x31, 0x36, 0x37, 0x36, - 0x17, 0x16, 0x17, 0x17, 0x31, 0x37, 0x31, 0x36, 0x37, 0x36, 0x17, 0x16, - 0x17, 0x16, 0x15, 0x36, 0x17, 0x16, 0x17, 0x16, 0x07, 0x07, 0x31, 0x06, - 0x07, 0x06, 0x07, 0x22, 0x23, 0x22, 0x23, 0x26, 0x27, 0x27, 0x31, 0x26, - 0x27, 0x26, 0x37, 0x36, 0x37, 0x36, 0x17, 0x17, 0x31, 0x27, 0x31, 0x26, - 0x37, 0x36, 0x37, 0x36, 0x17, 0x37, 0x26, 0x07, 0x06, 0x17, 0x17, 0x31, - 0x16, 0x07, 0x06, 0x27, 0x27, 0x31, 0x26, 0x07, 0x06, 0x17, 0x17, 0x31, - 0x16, 0x07, 0x06, 0x27, 0x27, 0x31, 0x26, 0x07, 0x06, 0x17, 0x17, 0x31, - 0x16, 0x17, 0x32, 0x33, 0x32, 0x33, 0x32, 0x37, 0x36, 0x37, 0x37, 0x31, - 0x36, 0x27, 0x26, 0x07, 0x07, 0x31, 0x06, 0x07, 0x22, 0x27, 0x26, 0x37, - 0x37, 0x31, 0x36, 0x27, 0x26, 0x07, 0x07, 0x31, 0x06, 0x07, 0x26, 0x27, - 0x27, 0xaa, 0x06, 0x0c, 0x0d, 0x1a, 0x1a, 0x16, 0x17, 0x08, 0x1e, 0x0d, - 0x06, 0x15, 0x15, 0x1b, 0x18, 0x0e, 0x0e, 0x0f, 0x10, 0x1b, 0x0d, 0x0d, - 0x06, 0x37, 0x0e, 0x28, 0x28, 0x35, 0x09, 0x08, 0x09, 0x08, 0x58, 0x45, - 0x5c, 0x15, 0x04, 0x03, 0x10, 0x12, 0x19, 0x19, 0x16, 0x11, 0x33, 0x0a, - 0x0a, 0x0b, 0x19, 0x10, 0x11, 0x4d, 0x05, 0x0e, 0x0e, 0x03, 0x36, 0x04, - 0x13, 0x15, 0x09, 0x33, 0x07, 0x0e, 0x0d, 0x04, 0x49, 0x08, 0x12, 0x12, - 0x15, 0x3f, 0x0c, 0x0b, 0x08, 0x0b, 0x5c, 0x39, 0x47, 0x08, 0x09, 0x08, - 0x09, 0x24, 0x1b, 0x1c, 0x09, 0x38, 0x02, 0x0e, 0x0f, 0x04, 0x1a, 0x06, - 0x14, 0x0d, 0x07, 0x08, 0x02, 0x1d, 0x01, 0x0e, 0x0f, 0x04, 0x1f, 0x05, - 0x14, 0x12, 0x05, 0x3a, 0x01, 0x6f, 0x1a, 0x16, 0x17, 0x08, 0x06, 0x0c, - 0x0d, 0x1a, 0x6b, 0x46, 0x1b, 0x0e, 0x0e, 0x04, 0x05, 0x12, 0x12, 0x18, - 0x04, 0x04, 0x07, 0x16, 0x16, 0x1b, 0xdd, 0x34, 0x1f, 0x1f, 0x01, 0x01, - 0x35, 0x47, 0x12, 0x19, 0x19, 0x16, 0x15, 0x03, 0x04, 0x11, 0x0d, 0x83, - 0x1a, 0x17, 0x18, 0x0a, 0x07, 0x03, 0x15, 0x0e, 0x03, 0x05, 0x0e, 0xb7, - 0x14, 0x09, 0x05, 0x13, 0x80, 0x0d, 0x04, 0x07, 0x0e, 0xba, 0x18, 0x0d, - 0x0d, 0x0d, 0x32, 0x07, 0x0a, 0x0d, 0x0a, 0x47, 0x2b, 0x01, 0x16, 0x15, - 0x23, 0xde, 0x0f, 0x04, 0x03, 0x0e, 0x68, 0x13, 0x01, 0x0a, 0x09, 0x0c, - 0x96, 0x0f, 0x04, 0x01, 0x0e, 0xa7, 0x13, 0x01, 0x01, 0x11, 0xca, 0x00, - 0x00, 0x05, 0xff, 0xfc, 0xff, 0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x00, 0x3b, - 0x00, 0x70, 0x00, 0x7c, 0x00, 0x89, 0x00, 0x95, 0x00, 0x00, 0x13, 0x36, - 0x37, 0x16, 0x17, 0x15, 0x31, 0x16, 0x17, 0x16, 0x37, 0x36, 0x33, 0x16, - 0x17, 0x16, 0x17, 0x16, 0x37, 0x36, 0x33, 0x16, 0x17, 0x16, 0x17, 0x16, - 0x37, 0x36, 0x33, 0x16, 0x17, 0x15, 0x31, 0x15, 0x31, 0x06, 0x07, 0x06, - 0x07, 0x23, 0x23, 0x22, 0x27, 0x26, 0x27, 0x27, 0x31, 0x26, 0x37, 0x36, - 0x17, 0x17, 0x31, 0x16, 0x37, 0x36, 0x37, 0x35, 0x31, 0x11, 0x37, 0x06, - 0x07, 0x31, 0x31, 0x06, 0x07, 0x15, 0x31, 0x26, 0x27, 0x26, 0x07, 0x06, - 0x07, 0x06, 0x17, 0x17, 0x31, 0x16, 0x17, 0x16, 0x33, 0x33, 0x33, 0x36, - 0x37, 0x36, 0x37, 0x35, 0x31, 0x35, 0x31, 0x26, 0x27, 0x26, 0x27, 0x22, - 0x07, 0x26, 0x27, 0x22, 0x07, 0x26, 0x27, 0x22, 0x07, 0x35, 0x31, 0x26, - 0x27, 0x26, 0x27, 0x13, 0x26, 0x27, 0x06, 0x07, 0x15, 0x31, 0x16, 0x17, - 0x36, 0x37, 0x35, 0x37, 0x06, 0x07, 0x15, 0x31, 0x16, 0x17, 0x36, 0x37, - 0x35, 0x31, 0x26, 0x27, 0x17, 0x26, 0x27, 0x06, 0x07, 0x15, 0x31, 0x16, - 0x17, 0x36, 0x37, 0x35, 0xa0, 0x01, 0x0f, 0x0f, 0x01, 0x01, 0x0f, 0x10, - 0x0b, 0x05, 0x08, 0x0f, 0x01, 0x01, 0x0f, 0x11, 0x0a, 0x05, 0x08, 0x0d, - 0x03, 0x03, 0x0c, 0x0c, 0x0b, 0x04, 0x06, 0x0f, 0x01, 0x01, 0x14, 0x14, - 0x1f, 0x38, 0x3d, 0x1c, 0x18, 0x19, 0x10, 0x43, 0x07, 0x0b, 0x0d, 0x09, - 0x27, 0x0a, 0x11, 0x10, 0x01, 0x10, 0x1b, 0x12, 0x12, 0x01, 0x10, 0x17, - 0x18, 0x14, 0x17, 0x05, 0x05, 0x0f, 0x43, 0x17, 0x23, 0x23, 0x28, 0x01, - 0x74, 0x33, 0x22, 0x22, 0x01, 0x01, 0x12, 0x12, 0x1b, 0x07, 0x06, 0x13, - 0x20, 0x0a, 0x0a, 0x12, 0x22, 0x04, 0x04, 0x01, 0x12, 0x12, 0x1b, 0x30, - 0x01, 0x0f, 0x0f, 0x01, 0x01, 0x0f, 0x0f, 0x01, 0x30, 0x0f, 0x01, 0x01, - 0x0f, 0x0f, 0x01, 0x01, 0x0f, 0x50, 0x01, 0x0f, 0x0f, 0x01, 0x01, 0x0f, - 0x0f, 0x01, 0x01, 0x80, 0x0f, 0x01, 0x01, 0x0f, 0x88, 0x11, 0x06, 0x04, - 0x0c, 0x07, 0x01, 0x0f, 0x11, 0x06, 0x04, 0x0c, 0x07, 0x01, 0x0c, 0x0d, - 0x05, 0x04, 0x07, 0x04, 0x02, 0x0e, 0x10, 0x68, 0x1f, 0x14, 0x14, 0x01, - 0x0d, 0x0d, 0x18, 0x65, 0x0d, 0x09, 0x07, 0x0b, 0x3a, 0x0e, 0x04, 0x06, - 0x11, 0x14, 0x01, 0x00, 0x40, 0x01, 0x12, 0x12, 0x1b, 0xc6, 0x12, 0x03, - 0x04, 0x0e, 0x0f, 0x19, 0x1a, 0x17, 0x65, 0x21, 0x13, 0x13, 0x01, 0x22, - 0x22, 0x33, 0x68, 0x10, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x18, 0x01, 0x03, - 0x1a, 0x01, 0x01, 0x61, 0x1b, 0x12, 0x12, 0x01, 0xfe, 0xd0, 0x0f, 0x01, - 0x01, 0x0f, 0x60, 0x0f, 0x01, 0x01, 0x0f, 0x60, 0x10, 0x01, 0x0f, 0x60, - 0x0f, 0x01, 0x01, 0x0f, 0x60, 0x0f, 0x01, 0x10, 0x0f, 0x01, 0x01, 0x0f, - 0x60, 0x0f, 0x01, 0x01, 0x0f, 0x60, 0x00, 0x00, 0x00, 0x06, 0x00, 0x1c, - 0xff, 0xc0, 0x01, 0xc0, 0x01, 0xc1, 0x00, 0x3c, 0x00, 0x52, 0x00, 0x60, - 0x00, 0x6e, 0x00, 0xa1, 0x00, 0xb1, 0x00, 0x00, 0x13, 0x26, 0x07, 0x31, - 0x31, 0x06, 0x07, 0x07, 0x31, 0x27, 0x31, 0x26, 0x27, 0x26, 0x07, 0x06, - 0x07, 0x06, 0x17, 0x17, 0x31, 0x06, 0x07, 0x31, 0x31, 0x15, 0x31, 0x16, - 0x17, 0x16, 0x17, 0x33, 0x31, 0x36, 0x37, 0x36, 0x37, 0x35, 0x31, 0x35, - 0x31, 0x35, 0x31, 0x26, 0x27, 0x26, 0x27, 0x22, 0x07, 0x26, 0x27, 0x22, - 0x31, 0x22, 0x31, 0x37, 0x31, 0x36, 0x27, 0x26, 0x27, 0x15, 0x06, 0x15, - 0x15, 0x31, 0x14, 0x31, 0x14, 0x31, 0x26, 0x23, 0x23, 0x31, 0x27, 0x31, - 0x37, 0x31, 0x36, 0x33, 0x16, 0x15, 0x07, 0x27, 0x17, 0x27, 0x17, 0x23, - 0x31, 0x22, 0x07, 0x27, 0x31, 0x26, 0x37, 0x36, 0x17, 0x17, 0x36, 0x37, - 0x16, 0x17, 0x15, 0x31, 0x15, 0x31, 0x06, 0x07, 0x26, 0x27, 0x35, 0x17, - 0x16, 0x17, 0x32, 0x37, 0x15, 0x31, 0x06, 0x07, 0x06, 0x07, 0x23, 0x31, - 0x26, 0x27, 0x26, 0x27, 0x35, 0x31, 0x31, 0x31, 0x34, 0x37, 0x36, 0x33, - 0x33, 0x31, 0x16, 0x17, 0x06, 0x07, 0x23, 0x31, 0x06, 0x07, 0x16, 0x17, - 0x33, 0x31, 0x36, 0x37, 0x36, 0x37, 0x34, 0x31, 0x34, 0x31, 0x16, 0x33, - 0x32, 0x37, 0x37, 0x06, 0x07, 0x26, 0x27, 0x35, 0x31, 0x35, 0x31, 0x36, - 0x37, 0x16, 0x17, 0x15, 0x31, 0x15, 0xfb, 0x1b, 0x14, 0x14, 0x03, 0x07, - 0x11, 0x0a, 0x17, 0x17, 0x1a, 0x19, 0x0b, 0x0b, 0x08, 0x35, 0x18, 0x01, - 0x02, 0x2f, 0x30, 0x47, 0x30, 0x47, 0x30, 0x2f, 0x02, 0x01, 0x12, 0x12, - 0x1b, 0x0c, 0x0a, 0x12, 0x28, 0x01, 0x01, 0x06, 0x02, 0x10, 0x10, 0x1b, - 0x0b, 0x08, 0x08, 0x07, 0x06, 0x11, 0x03, 0x0f, 0x0e, 0x09, 0x8c, 0x37, - 0x37, 0x37, 0x16, 0x06, 0x06, 0x33, 0x03, 0x0d, 0x0e, 0x06, 0xb1, 0x01, - 0x0f, 0x0f, 0x01, 0x01, 0x0f, 0x0f, 0x01, 0x26, 0x12, 0x28, 0x08, 0x08, - 0x01, 0x22, 0x22, 0x33, 0x30, 0x33, 0x22, 0x22, 0x01, 0x09, 0x09, 0x0e, - 0x50, 0x0f, 0x01, 0x01, 0x0f, 0x28, 0x16, 0x02, 0x02, 0x16, 0x28, 0x1b, - 0x12, 0x12, 0x01, 0x08, 0x08, 0x0c, 0x0a, 0x4a, 0x01, 0x0f, 0x0f, 0x01, - 0x01, 0x0f, 0x0f, 0x01, 0x01, 0xbf, 0x02, 0x10, 0x10, 0x1b, 0x3d, 0x31, - 0x1a, 0x0b, 0x0b, 0x09, 0x09, 0x17, 0x17, 0x1a, 0x96, 0x17, 0x23, 0x18, - 0x47, 0x30, 0x2f, 0x02, 0x02, 0x2f, 0x30, 0x47, 0x48, 0x10, 0x20, 0x1b, - 0x12, 0x12, 0x01, 0x04, 0x22, 0x02, 0x38, 0x1b, 0x14, 0x14, 0x04, 0x9c, - 0x0f, 0x14, 0x30, 0x01, 0x01, 0x02, 0x0f, 0xa2, 0x0e, 0x03, 0x0f, 0x5a, - 0x47, 0x9a, 0x9a, 0x9a, 0x01, 0x91, 0x0e, 0x06, 0x04, 0x0e, 0x6a, 0x0f, - 0x01, 0x01, 0x0f, 0x20, 0x10, 0x0f, 0x01, 0x01, 0x0f, 0x30, 0x6c, 0x22, - 0x02, 0x02, 0x0a, 0x33, 0x22, 0x22, 0x01, 0x01, 0x22, 0x22, 0x33, 0x18, - 0x0e, 0x09, 0x09, 0x01, 0x0f, 0x0f, 0x01, 0x02, 0x16, 0x16, 0x02, 0x01, - 0x12, 0x12, 0x1b, 0x01, 0x01, 0x02, 0x04, 0x1c, 0x0f, 0x01, 0x01, 0x0f, - 0x20, 0x10, 0x0f, 0x01, 0x01, 0x0f, 0x20, 0x10, 0x00, 0x04, 0x00, 0x00, - 0xff, 0xc0, 0x02, 0x00, 0x01, 0xc0, 0x00, 0x1a, 0x00, 0x35, 0x00, 0x55, - 0x00, 0x64, 0x00, 0x00, 0x01, 0x32, 0x17, 0x31, 0x31, 0x16, 0x17, 0x16, - 0x15, 0x14, 0x07, 0x06, 0x07, 0x06, 0x23, 0x22, 0x27, 0x26, 0x27, 0x26, - 0x35, 0x34, 0x37, 0x36, 0x37, 0x36, 0x33, 0x11, 0x36, 0x37, 0x31, 0x31, - 0x36, 0x37, 0x36, 0x35, 0x34, 0x27, 0x26, 0x27, 0x26, 0x27, 0x06, 0x07, - 0x06, 0x07, 0x06, 0x15, 0x14, 0x17, 0x16, 0x17, 0x16, 0x17, 0x03, 0x15, - 0x35, 0x15, 0x15, 0x31, 0x16, 0x17, 0x36, 0x37, 0x35, 0x31, 0x33, 0x31, - 0x17, 0x31, 0x16, 0x37, 0x36, 0x27, 0x27, 0x31, 0x36, 0x37, 0x26, 0x27, - 0x26, 0x27, 0x23, 0x31, 0x06, 0x07, 0x17, 0x35, 0x15, 0x35, 0x33, 0x31, - 0x32, 0x17, 0x16, 0x15, 0x14, 0x07, 0x06, 0x23, 0x23, 0x01, 0x00, 0x39, - 0x2f, 0x2f, 0x1d, 0x1c, 0x1c, 0x1d, 0x2f, 0x2f, 0x39, 0x39, 0x2f, 0x2f, - 0x1d, 0x1c, 0x1c, 0x1d, 0x2f, 0x2f, 0x39, 0x46, 0x3a, 0x3a, 0x24, 0x22, - 0x22, 0x24, 0x3a, 0x3a, 0x46, 0x46, 0x3a, 0x3a, 0x24, 0x22, 0x22, 0x24, - 0x3a, 0x3a, 0x46, 0x60, 0x02, 0x16, 0x16, 0x02, 0x3d, 0x25, 0x0b, 0x15, - 0x13, 0x07, 0x22, 0x22, 0x02, 0x01, 0x16, 0x17, 0x22, 0x58, 0x16, 0x02, - 0x30, 0x40, 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, 0x40, 0x01, 0x90, 0x1c, - 0x1b, 0x31, 0x31, 0x37, 0x37, 0x31, 0x31, 0x1b, 0x1c, 0x1c, 0x1b, 0x31, - 0x31, 0x37, 0x37, 0x31, 0x31, 0x1b, 0x1c, 0xfe, 0x30, 0x01, 0x21, 0x22, - 0x3c, 0x3d, 0x43, 0x43, 0x3d, 0x3c, 0x22, 0x21, 0x01, 0x01, 0x21, 0x22, - 0x3c, 0x3d, 0x43, 0x43, 0x3d, 0x3c, 0x22, 0x21, 0x01, 0x01, 0x68, 0x70, - 0x70, 0x70, 0x60, 0x16, 0x02, 0x02, 0x16, 0x48, 0x52, 0x13, 0x07, 0x0b, - 0x15, 0x4b, 0x17, 0x2c, 0x22, 0x17, 0x16, 0x01, 0x02, 0x16, 0x58, 0x40, - 0x40, 0x40, 0x09, 0x09, 0x0e, 0x0e, 0x09, 0x09, 0x00, 0x03, 0x00, 0x00, - 0xff, 0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x00, 0x33, 0x00, 0x40, 0x00, 0x61, - 0x00, 0x00, 0x13, 0x26, 0x27, 0x06, 0x07, 0x15, 0x31, 0x23, 0x31, 0x06, - 0x07, 0x06, 0x07, 0x15, 0x31, 0x15, 0x31, 0x11, 0x31, 0x16, 0x17, 0x16, - 0x17, 0x21, 0x31, 0x36, 0x37, 0x36, 0x37, 0x11, 0x31, 0x35, 0x31, 0x35, - 0x31, 0x26, 0x27, 0x26, 0x27, 0x23, 0x31, 0x35, 0x31, 0x26, 0x27, 0x06, - 0x07, 0x15, 0x31, 0x23, 0x31, 0x35, 0x07, 0x21, 0x21, 0x21, 0x11, 0x31, - 0x06, 0x07, 0x21, 0x31, 0x26, 0x27, 0x11, 0x17, 0x06, 0x07, 0x15, 0x31, - 0x23, 0x31, 0x06, 0x07, 0x16, 0x17, 0x33, 0x31, 0x15, 0x31, 0x16, 0x17, - 0x36, 0x37, 0x35, 0x31, 0x33, 0x31, 0x36, 0x37, 0x26, 0x27, 0x23, 0x31, - 0x35, 0x31, 0x26, 0x27, 0x98, 0x02, 0x16, 0x16, 0x02, 0x28, 0x1b, 0x12, - 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, 0x01, 0x40, 0x1b, 0x12, 0x12, 0x01, - 0x01, 0x12, 0x12, 0x1b, 0x28, 0x02, 0x16, 0x16, 0x02, 0x90, 0x68, 0x01, - 0x60, 0xfe, 0xa0, 0x01, 0x60, 0x01, 0x0f, 0xfe, 0xc0, 0x0f, 0x01, 0xb0, - 0x16, 0x02, 0x30, 0x16, 0x02, 0x02, 0x16, 0x30, 0x02, 0x16, 0x16, 0x02, - 0x30, 0x16, 0x02, 0x02, 0x16, 0x30, 0x02, 0x16, 0x01, 0xa8, 0x16, 0x02, - 0x02, 0x16, 0x28, 0x01, 0x12, 0x12, 0x1b, 0x10, 0x30, 0xff, 0x00, 0x1b, - 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, 0x01, 0x00, 0x30, 0x10, 0x1b, - 0x12, 0x12, 0x01, 0x28, 0x16, 0x02, 0x02, 0x16, 0x28, 0x28, 0xa8, 0xff, - 0x00, 0x0f, 0x01, 0x01, 0x0f, 0x01, 0x00, 0x28, 0x02, 0x16, 0x30, 0x02, - 0x16, 0x16, 0x02, 0x30, 0x16, 0x02, 0x02, 0x16, 0x30, 0x02, 0x16, 0x16, - 0x02, 0x30, 0x16, 0x02, 0x00, 0x03, 0x00, 0x00, 0xff, 0xc0, 0x01, 0xc0, - 0x01, 0xc0, 0x00, 0x34, 0x00, 0x41, 0x00, 0x4f, 0x00, 0x00, 0x13, 0x16, - 0x17, 0x15, 0x31, 0x33, 0x31, 0x35, 0x31, 0x36, 0x37, 0x16, 0x17, 0x15, - 0x31, 0x33, 0x31, 0x16, 0x17, 0x16, 0x17, 0x15, 0x31, 0x15, 0x31, 0x11, - 0x31, 0x06, 0x07, 0x06, 0x07, 0x21, 0x31, 0x26, 0x27, 0x26, 0x27, 0x11, - 0x31, 0x35, 0x31, 0x35, 0x31, 0x36, 0x37, 0x36, 0x37, 0x33, 0x31, 0x35, - 0x31, 0x36, 0x37, 0x05, 0x21, 0x21, 0x21, 0x11, 0x31, 0x16, 0x17, 0x21, - 0x31, 0x36, 0x37, 0x11, 0x07, 0x23, 0x33, 0x23, 0x26, 0x27, 0x36, 0x37, - 0x33, 0x31, 0x16, 0x17, 0x06, 0x07, 0x80, 0x16, 0x02, 0x90, 0x02, 0x16, - 0x16, 0x02, 0x28, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, 0xfe, - 0xc0, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, 0x28, 0x02, 0x16, - 0x01, 0x10, 0xfe, 0xa0, 0x01, 0x60, 0xfe, 0xa0, 0x01, 0x0f, 0x01, 0x40, - 0x0f, 0x01, 0x68, 0x90, 0x90, 0x90, 0x16, 0x02, 0x02, 0x16, 0x90, 0x16, - 0x02, 0x02, 0x16, 0x01, 0xc0, 0x02, 0x16, 0x28, 0x28, 0x16, 0x02, 0x02, - 0x16, 0x28, 0x01, 0x12, 0x12, 0x1b, 0x10, 0x30, 0xff, 0x00, 0x1b, 0x12, - 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, 0x01, 0x00, 0x30, 0x10, 0x1b, 0x12, - 0x12, 0x01, 0x28, 0x16, 0x02, 0xc0, 0xff, 0x00, 0x0f, 0x01, 0x01, 0x0f, - 0x01, 0x00, 0xa0, 0x02, 0x16, 0x16, 0x02, 0x02, 0x16, 0x16, 0x02, 0x00, - 0x00, 0x03, 0x00, 0x00, 0xff, 0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x00, 0x34, - 0x00, 0x41, 0x00, 0x63, 0x00, 0x00, 0x13, 0x16, 0x17, 0x15, 0x31, 0x33, - 0x31, 0x35, 0x31, 0x36, 0x37, 0x16, 0x17, 0x15, 0x31, 0x33, 0x31, 0x16, - 0x17, 0x16, 0x17, 0x15, 0x31, 0x15, 0x31, 0x11, 0x31, 0x06, 0x07, 0x06, - 0x07, 0x21, 0x31, 0x26, 0x27, 0x26, 0x27, 0x11, 0x31, 0x35, 0x31, 0x35, - 0x31, 0x36, 0x37, 0x36, 0x37, 0x33, 0x31, 0x35, 0x31, 0x36, 0x37, 0x05, - 0x21, 0x21, 0x21, 0x11, 0x31, 0x16, 0x17, 0x21, 0x31, 0x36, 0x37, 0x11, - 0x07, 0x07, 0x37, 0x07, 0x17, 0x31, 0x16, 0x07, 0x06, 0x27, 0x27, 0x31, - 0x07, 0x31, 0x06, 0x27, 0x26, 0x37, 0x37, 0x31, 0x27, 0x31, 0x26, 0x37, - 0x36, 0x17, 0x17, 0x31, 0x37, 0x31, 0x36, 0x17, 0x16, 0x07, 0x80, 0x16, - 0x02, 0x90, 0x02, 0x16, 0x16, 0x02, 0x28, 0x1b, 0x12, 0x12, 0x01, 0x01, - 0x12, 0x12, 0x1b, 0xfe, 0xc0, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, - 0x1b, 0x28, 0x02, 0x16, 0x01, 0x10, 0xfe, 0xa0, 0x01, 0x60, 0xfe, 0xa0, - 0x01, 0x0f, 0x01, 0x40, 0x0f, 0x01, 0x5f, 0x2f, 0x2f, 0x2f, 0x2f, 0x0e, - 0x0e, 0x11, 0x11, 0x2f, 0x2f, 0x11, 0x11, 0x0e, 0x0e, 0x2f, 0x2f, 0x0e, - 0x0e, 0x11, 0x11, 0x2f, 0x2f, 0x11, 0x11, 0x0e, 0x0e, 0x01, 0xc0, 0x02, - 0x16, 0x28, 0x28, 0x16, 0x02, 0x02, 0x16, 0x28, 0x01, 0x12, 0x12, 0x1b, - 0x10, 0x30, 0xff, 0x00, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, - 0x01, 0x00, 0x30, 0x10, 0x1b, 0x12, 0x12, 0x01, 0x28, 0x16, 0x02, 0xc0, - 0xff, 0x00, 0x0f, 0x01, 0x01, 0x0f, 0x01, 0x00, 0x59, 0x2f, 0x2f, 0x2f, - 0x2f, 0x11, 0x11, 0x0e, 0x0e, 0x2f, 0x2f, 0x0e, 0x0e, 0x11, 0x11, 0x2f, - 0x2f, 0x11, 0x11, 0x0e, 0x0e, 0x2f, 0x2f, 0x0e, 0x0e, 0x11, 0x11, 0x00, - 0x00, 0x03, 0x00, 0x00, 0xff, 0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x00, 0x34, - 0x00, 0x41, 0x00, 0x55, 0x00, 0x00, 0x13, 0x16, 0x17, 0x15, 0x31, 0x33, - 0x31, 0x35, 0x31, 0x36, 0x37, 0x16, 0x17, 0x15, 0x31, 0x33, 0x31, 0x16, - 0x17, 0x16, 0x17, 0x15, 0x31, 0x15, 0x31, 0x11, 0x31, 0x06, 0x07, 0x06, - 0x07, 0x21, 0x31, 0x26, 0x27, 0x26, 0x27, 0x11, 0x31, 0x35, 0x31, 0x35, - 0x31, 0x36, 0x37, 0x36, 0x37, 0x33, 0x31, 0x35, 0x31, 0x36, 0x37, 0x05, - 0x21, 0x21, 0x21, 0x11, 0x31, 0x16, 0x17, 0x21, 0x31, 0x36, 0x37, 0x11, - 0x07, 0x07, 0x37, 0x07, 0x06, 0x27, 0x27, 0x31, 0x26, 0x37, 0x36, 0x17, - 0x17, 0x31, 0x37, 0x31, 0x36, 0x17, 0x16, 0x07, 0x80, 0x16, 0x02, 0x90, - 0x02, 0x16, 0x16, 0x02, 0x28, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, - 0x1b, 0xfe, 0xc0, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, 0x28, - 0x02, 0x16, 0x01, 0x10, 0xfe, 0xa0, 0x01, 0x60, 0xfe, 0xa0, 0x01, 0x0f, - 0x01, 0x40, 0x0f, 0x01, 0x47, 0x70, 0x70, 0x70, 0x11, 0x11, 0x40, 0x0e, - 0x0e, 0x11, 0x11, 0x2f, 0x5f, 0x11, 0x11, 0x0e, 0x0e, 0x01, 0xc0, 0x02, - 0x16, 0x28, 0x28, 0x16, 0x02, 0x02, 0x16, 0x28, 0x01, 0x12, 0x12, 0x1b, - 0x10, 0x30, 0xff, 0x00, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, - 0x01, 0x00, 0x30, 0x10, 0x1b, 0x12, 0x12, 0x01, 0x28, 0x16, 0x02, 0xc0, - 0xff, 0x00, 0x0f, 0x01, 0x01, 0x0f, 0x01, 0x00, 0x69, 0x70, 0x70, 0x70, - 0x0e, 0x0e, 0x40, 0x11, 0x11, 0x0e, 0x0e, 0x2f, 0x5f, 0x0e, 0x0e, 0x11, - 0x11, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0xff, 0xdd, 0x02, 0x40, - 0x01, 0xa3, 0x00, 0x20, 0x00, 0x29, 0x00, 0x32, 0x00, 0x3b, 0x00, 0x00, - 0x01, 0x16, 0x15, 0x11, 0x31, 0x06, 0x07, 0x07, 0x31, 0x06, 0x27, 0x27, - 0x31, 0x07, 0x31, 0x06, 0x27, 0x26, 0x35, 0x11, 0x31, 0x36, 0x37, 0x37, - 0x31, 0x36, 0x17, 0x17, 0x31, 0x37, 0x31, 0x36, 0x17, 0x05, 0x11, 0x11, - 0x11, 0x37, 0x31, 0x11, 0x31, 0x07, 0x01, 0x11, 0x11, 0x11, 0x27, 0x31, - 0x11, 0x31, 0x17, 0x37, 0x37, 0x07, 0x37, 0x11, 0x31, 0x07, 0x31, 0x11, - 0x02, 0x36, 0x0a, 0x01, 0x0e, 0xa8, 0x09, 0x08, 0xb7, 0xa0, 0x0c, 0x0b, - 0x0a, 0x01, 0x0f, 0xa8, 0x08, 0x08, 0xb8, 0xa0, 0x0b, 0x0b, 0xfd, 0xfa, - 0x78, 0x78, 0x01, 0x38, 0x90, 0x90, 0x30, 0x78, 0x78, 0x78, 0x78, 0x01, - 0x9c, 0x08, 0x0c, 0xfe, 0xb0, 0x10, 0x06, 0x40, 0x03, 0x02, 0x3d, 0x3d, - 0x04, 0x07, 0x08, 0x0c, 0x01, 0x50, 0x10, 0x06, 0x40, 0x03, 0x02, 0x3e, - 0x3d, 0x05, 0x07, 0x65, 0xfe, 0xe4, 0x01, 0x1c, 0xfe, 0xe4, 0x2d, 0x01, - 0x1d, 0x2e, 0xfe, 0xe2, 0x01, 0x1e, 0xfe, 0xe2, 0x01, 0x1e, 0x30, 0xfe, - 0xe2, 0x30, 0x02, 0x2d, 0x2d, 0x2d, 0x01, 0x1d, 0x2e, 0xfe, 0xe4, 0x00, - 0x00, 0x02, 0x00, 0x00, 0xff, 0xbe, 0x02, 0x00, 0x01, 0xc0, 0x00, 0x1d, - 0x00, 0x4e, 0x00, 0x00, 0x37, 0x16, 0x17, 0x31, 0x31, 0x16, 0x17, 0x15, - 0x31, 0x37, 0x31, 0x36, 0x33, 0x33, 0x31, 0x36, 0x37, 0x11, 0x31, 0x26, - 0x27, 0x21, 0x31, 0x06, 0x07, 0x11, 0x31, 0x16, 0x17, 0x33, 0x17, 0x31, - 0x31, 0x31, 0x07, 0x31, 0x07, 0x31, 0x06, 0x27, 0x26, 0x35, 0x35, 0x31, - 0x35, 0x31, 0x31, 0x31, 0x35, 0x31, 0x35, 0x31, 0x23, 0x23, 0x26, 0x27, - 0x26, 0x27, 0x11, 0x31, 0x36, 0x37, 0x36, 0x37, 0x21, 0x31, 0x16, 0x17, - 0x16, 0x17, 0x11, 0x31, 0x06, 0x07, 0x06, 0x07, 0x23, 0x31, 0x07, 0xa0, - 0x14, 0x0e, 0x0d, 0x01, 0x49, 0x0c, 0x10, 0x8b, 0x0f, 0x01, 0x01, 0x0f, - 0xfe, 0x80, 0x0f, 0x01, 0x01, 0x0f, 0x60, 0x30, 0x05, 0x11, 0x08, 0x09, - 0x09, 0x30, 0x30, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, 0x01, - 0x80, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, 0x8b, 0x65, 0x50, - 0x01, 0x0d, 0x0e, 0x14, 0x10, 0x36, 0x0a, 0x01, 0x0f, 0x01, 0x20, 0x0f, - 0x01, 0x01, 0x0f, 0xfe, 0xe0, 0x0f, 0x01, 0x7c, 0x04, 0x0d, 0x05, 0x04, - 0x04, 0x0a, 0x15, 0x07, 0x04, 0x30, 0x01, 0x12, 0x12, 0x1b, 0x01, 0x20, - 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, 0xfe, 0xe0, 0x1b, 0x12, - 0x12, 0x01, 0x4c, 0x00, 0x00, 0x04, 0x00, 0x00, 0xff, 0xc0, 0x02, 0x00, - 0x01, 0xc0, 0x00, 0x1a, 0x00, 0x35, 0x00, 0x43, 0x00, 0x51, 0x00, 0x00, - 0x25, 0x34, 0x27, 0x31, 0x31, 0x26, 0x27, 0x26, 0x23, 0x22, 0x07, 0x06, - 0x07, 0x06, 0x15, 0x14, 0x17, 0x16, 0x17, 0x16, 0x33, 0x32, 0x37, 0x36, - 0x37, 0x36, 0x35, 0x21, 0x36, 0x37, 0x31, 0x31, 0x36, 0x37, 0x36, 0x33, - 0x32, 0x17, 0x16, 0x17, 0x16, 0x17, 0x06, 0x07, 0x06, 0x07, 0x06, 0x23, - 0x22, 0x27, 0x26, 0x27, 0x26, 0x27, 0x37, 0x15, 0x35, 0x15, 0x06, 0x07, - 0x26, 0x27, 0x35, 0x31, 0x36, 0x37, 0x16, 0x17, 0x33, 0x15, 0x35, 0x15, - 0x06, 0x07, 0x26, 0x27, 0x35, 0x31, 0x36, 0x37, 0x16, 0x17, 0x01, 0xd0, - 0x1c, 0x1b, 0x31, 0x31, 0x37, 0x37, 0x31, 0x31, 0x1b, 0x1c, 0x1c, 0x1b, - 0x31, 0x31, 0x37, 0x37, 0x31, 0x31, 0x1b, 0x1c, 0xfe, 0x30, 0x01, 0x21, - 0x22, 0x3c, 0x3d, 0x43, 0x43, 0x3d, 0x3c, 0x22, 0x21, 0x01, 0x01, 0x21, - 0x22, 0x3c, 0x3d, 0x43, 0x43, 0x3d, 0x3c, 0x22, 0x21, 0x01, 0xe0, 0x02, - 0x16, 0x16, 0x02, 0x02, 0x16, 0x16, 0x02, 0x70, 0x02, 0x16, 0x16, 0x02, - 0x02, 0x16, 0x16, 0x02, 0xc0, 0x39, 0x2f, 0x2f, 0x1d, 0x1c, 0x1c, 0x1d, - 0x2f, 0x2f, 0x39, 0x39, 0x2f, 0x2f, 0x1d, 0x1c, 0x1c, 0x1d, 0x2f, 0x2f, - 0x39, 0x46, 0x3a, 0x3a, 0x24, 0x22, 0x22, 0x24, 0x3a, 0x3a, 0x46, 0x46, - 0x3a, 0x3a, 0x24, 0x22, 0x22, 0x24, 0x3a, 0x3a, 0x46, 0x48, 0x90, 0x90, - 0x90, 0x16, 0x02, 0x02, 0x16, 0x90, 0x16, 0x02, 0x02, 0x16, 0x90, 0x90, - 0x90, 0x16, 0x02, 0x02, 0x16, 0x90, 0x16, 0x02, 0x02, 0x16, 0x00, 0x00, - 0x00, 0x03, 0x00, 0x00, 0xff, 0xc0, 0x02, 0x00, 0x01, 0xc0, 0x00, 0x1a, - 0x00, 0x35, 0x00, 0x4f, 0x00, 0x00, 0x25, 0x34, 0x27, 0x31, 0x31, 0x26, - 0x27, 0x26, 0x23, 0x22, 0x07, 0x06, 0x07, 0x06, 0x15, 0x14, 0x17, 0x16, - 0x17, 0x16, 0x33, 0x32, 0x37, 0x36, 0x37, 0x36, 0x35, 0x21, 0x36, 0x37, - 0x31, 0x31, 0x36, 0x37, 0x36, 0x33, 0x32, 0x17, 0x16, 0x17, 0x16, 0x17, - 0x06, 0x07, 0x06, 0x07, 0x06, 0x23, 0x22, 0x27, 0x26, 0x27, 0x26, 0x27, - 0x37, 0x33, 0x23, 0x33, 0x32, 0x17, 0x16, 0x15, 0x15, 0x31, 0x14, 0x07, - 0x06, 0x23, 0x23, 0x31, 0x22, 0x27, 0x26, 0x35, 0x35, 0x31, 0x34, 0x37, - 0x36, 0x33, 0x01, 0xd0, 0x1c, 0x1b, 0x31, 0x31, 0x37, 0x37, 0x31, 0x31, - 0x1b, 0x1c, 0x1c, 0x1b, 0x31, 0x31, 0x37, 0x37, 0x31, 0x31, 0x1b, 0x1c, - 0xfe, 0x30, 0x01, 0x21, 0x22, 0x3c, 0x3d, 0x43, 0x43, 0x3d, 0x3c, 0x22, - 0x21, 0x01, 0x01, 0x21, 0x22, 0x3c, 0x3d, 0x43, 0x43, 0x3d, 0x3c, 0x22, - 0x21, 0x01, 0xc0, 0x80, 0x80, 0x80, 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, - 0x80, 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, 0xc0, 0x39, 0x2f, 0x2f, 0x1d, - 0x1c, 0x1c, 0x1d, 0x2f, 0x2f, 0x39, 0x39, 0x2f, 0x2f, 0x1d, 0x1c, 0x1c, - 0x1d, 0x2f, 0x2f, 0x39, 0x46, 0x3a, 0x3a, 0x24, 0x22, 0x22, 0x24, 0x3a, - 0x3a, 0x46, 0x46, 0x3a, 0x3a, 0x24, 0x22, 0x22, 0x24, 0x3a, 0x3a, 0x46, - 0x60, 0x09, 0x09, 0x0e, 0x80, 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, 0x80, - 0x0e, 0x09, 0x09, 0x00, 0x00, 0x02, 0x00, 0x0c, 0xff, 0xc0, 0x01, 0xf0, - 0x01, 0xc0, 0x00, 0x29, 0x00, 0x36, 0x00, 0x00, 0x13, 0x36, 0x37, 0x26, - 0x27, 0x26, 0x27, 0x06, 0x07, 0x06, 0x07, 0x16, 0x17, 0x15, 0x31, 0x15, - 0x31, 0x11, 0x31, 0x15, 0x31, 0x15, 0x31, 0x33, 0x31, 0x35, 0x31, 0x21, - 0x31, 0x36, 0x37, 0x34, 0x27, 0x27, 0x31, 0x37, 0x31, 0x36, 0x35, 0x26, - 0x27, 0x21, 0x03, 0x11, 0x11, 0x11, 0x21, 0x31, 0x07, 0x31, 0x06, 0x17, - 0x17, 0x31, 0x21, 0x5c, 0x17, 0x01, 0x01, 0x0e, 0x0f, 0x16, 0x16, 0x0f, - 0x0e, 0x01, 0x01, 0x13, 0x30, 0x01, 0x86, 0x18, 0x02, 0x02, 0x3e, 0x3e, - 0x02, 0x02, 0x18, 0xfe, 0x86, 0x0c, 0x01, 0x64, 0x30, 0x08, 0x08, 0x30, - 0xfe, 0x9c, 0x01, 0x60, 0x0f, 0x1d, 0x16, 0x0f, 0x0e, 0x01, 0x01, 0x0e, - 0x0f, 0x16, 0x1a, 0x0f, 0x03, 0x30, 0xff, 0x00, 0x30, 0x40, 0x40, 0x02, - 0x18, 0x06, 0x05, 0x8b, 0x8b, 0x05, 0x06, 0x18, 0x02, 0xfe, 0xd0, 0x01, - 0x00, 0xff, 0x00, 0x01, 0x00, 0x6d, 0x13, 0x14, 0x6c, 0x00, 0x00, 0x00, - 0x00, 0x04, 0x00, 0x00, 0xff, 0xfc, 0x02, 0x80, 0x01, 0x80, 0x00, 0x83, - 0x00, 0xa6, 0x00, 0xaf, 0x00, 0xb8, 0x00, 0x00, 0x01, 0x07, 0x37, 0x07, - 0x06, 0x07, 0x07, 0x31, 0x06, 0x23, 0x23, 0x31, 0x15, 0x31, 0x16, 0x17, - 0x17, 0x31, 0x17, 0x31, 0x31, 0x31, 0x17, 0x31, 0x16, 0x37, 0x36, 0x37, - 0x36, 0x37, 0x36, 0x17, 0x17, 0x31, 0x16, 0x33, 0x32, 0x37, 0x36, 0x35, - 0x36, 0x37, 0x36, 0x17, 0x16, 0x37, 0x36, 0x27, 0x27, 0x31, 0x07, 0x31, - 0x06, 0x23, 0x22, 0x27, 0x26, 0x27, 0x34, 0x37, 0x37, 0x31, 0x36, 0x37, - 0x16, 0x17, 0x17, 0x31, 0x33, 0x33, 0x16, 0x17, 0x15, 0x31, 0x14, 0x07, - 0x06, 0x23, 0x23, 0x31, 0x26, 0x27, 0x23, 0x31, 0x06, 0x07, 0x06, 0x27, - 0x06, 0x07, 0x06, 0x07, 0x06, 0x27, 0x06, 0x27, 0x26, 0x27, 0x27, 0x31, - 0x27, 0x31, 0x27, 0x31, 0x26, 0x27, 0x14, 0x07, 0x06, 0x23, 0x23, 0x31, - 0x22, 0x27, 0x26, 0x35, 0x35, 0x31, 0x36, 0x37, 0x33, 0x33, 0x32, 0x37, - 0x37, 0x31, 0x36, 0x37, 0x33, 0x31, 0x32, 0x17, 0x05, 0x35, 0x15, 0x35, - 0x23, 0x31, 0x22, 0x27, 0x27, 0x31, 0x26, 0x23, 0x06, 0x07, 0x07, 0x31, - 0x06, 0x15, 0x14, 0x17, 0x16, 0x37, 0x37, 0x31, 0x36, 0x17, 0x16, 0x07, - 0x23, 0x31, 0x17, 0x31, 0x16, 0x17, 0x33, 0x05, 0x26, 0x27, 0x06, 0x07, - 0x16, 0x17, 0x36, 0x37, 0x05, 0x36, 0x37, 0x26, 0x27, 0x06, 0x07, 0x16, - 0x17, 0x01, 0x10, 0x33, 0x33, 0x33, 0x17, 0x12, 0x1b, 0x10, 0x15, 0x14, - 0x20, 0x16, 0x24, 0x07, 0x1b, 0x0b, 0x0c, 0x02, 0x01, 0x05, 0x0d, 0x0c, - 0x0a, 0x0b, 0x09, 0x0b, 0x0c, 0x09, 0x09, 0x01, 0x0d, 0x0c, 0x0c, 0x10, - 0x0f, 0x0e, 0x0e, 0x4c, 0x24, 0x15, 0x1b, 0x1b, 0x16, 0x17, 0x01, 0x17, - 0x46, 0x2b, 0x3a, 0x38, 0x2a, 0x1e, 0x27, 0x50, 0x0f, 0x01, 0x09, 0x09, - 0x0e, 0x20, 0x13, 0x09, 0x55, 0x05, 0x08, 0x1c, 0x23, 0x06, 0x09, 0x15, - 0x1c, 0x1b, 0x18, 0x14, 0x18, 0x18, 0x12, 0x1b, 0x07, 0x24, 0x08, 0x0c, - 0x09, 0x09, 0x0e, 0x20, 0x0e, 0x09, 0x09, 0x01, 0x0f, 0x28, 0x3c, 0x03, - 0x02, 0x1b, 0x2b, 0x3a, 0x0a, 0x07, 0x06, 0x01, 0x10, 0x30, 0x09, 0x07, - 0x25, 0x1c, 0x26, 0x27, 0x1d, 0x46, 0x08, 0x08, 0x11, 0x10, 0x48, 0x11, - 0x10, 0x0e, 0x0f, 0x01, 0x4b, 0x0f, 0x04, 0x4b, 0xfe, 0x20, 0x01, 0x0f, - 0x0f, 0x01, 0x01, 0x0f, 0x0f, 0x01, 0x02, 0x10, 0x0f, 0x01, 0x01, 0x0f, - 0x0f, 0x01, 0x01, 0x0f, 0x01, 0x7f, 0x33, 0x33, 0x33, 0x06, 0x10, 0x18, - 0x0e, 0x80, 0x01, 0x16, 0x24, 0x07, 0x1b, 0x09, 0x09, 0x03, 0x03, 0x0c, - 0x03, 0x03, 0x09, 0x0b, 0x09, 0x09, 0x08, 0x0b, 0x0e, 0x07, 0x05, 0x07, - 0x0a, 0x0c, 0x11, 0x11, 0x4c, 0x21, 0x13, 0x12, 0x17, 0x1e, 0x1e, 0x18, - 0x42, 0x27, 0x01, 0x01, 0x24, 0x1b, 0x01, 0x0f, 0xd0, 0x0e, 0x09, 0x09, - 0x01, 0x0f, 0x0a, 0x09, 0x19, 0x05, 0x0b, 0x09, 0x14, 0x03, 0x02, 0x11, - 0x10, 0x01, 0x01, 0x12, 0x1b, 0x07, 0x24, 0x08, 0x01, 0x0e, 0x09, 0x09, - 0x09, 0x09, 0x0e, 0xd0, 0x0f, 0x01, 0x02, 0x18, 0x25, 0x01, 0x01, 0xff, - 0x90, 0x90, 0x90, 0x06, 0x21, 0x19, 0x01, 0x1a, 0x42, 0x08, 0x0a, 0x0b, - 0x07, 0x0c, 0x0c, 0x43, 0x0d, 0x0f, 0x11, 0x11, 0x4b, 0x0f, 0x14, 0x10, - 0x0f, 0x01, 0x01, 0x0f, 0x0f, 0x01, 0x01, 0x0f, 0x10, 0x01, 0x0f, 0x0f, - 0x01, 0x01, 0x0f, 0x0f, 0x01, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, - 0xff, 0xc0, 0x02, 0x00, 0x01, 0xc0, 0x00, 0x19, 0x00, 0x2c, 0x00, 0x47, - 0x00, 0x00, 0x13, 0x32, 0x31, 0x30, 0x33, 0x30, 0x31, 0x17, 0x31, 0x16, - 0x15, 0x15, 0x31, 0x07, 0x31, 0x06, 0x23, 0x22, 0x27, 0x27, 0x31, 0x35, - 0x31, 0x34, 0x37, 0x37, 0x07, 0x17, 0x27, 0x17, 0x16, 0x33, 0x32, 0x37, - 0x37, 0x31, 0x15, 0x31, 0x06, 0x07, 0x21, 0x31, 0x26, 0x27, 0x35, 0x13, - 0x22, 0x07, 0x07, 0x31, 0x06, 0x07, 0x15, 0x31, 0x16, 0x17, 0x16, 0x17, - 0x21, 0x31, 0x36, 0x37, 0x36, 0x37, 0x35, 0x31, 0x26, 0x27, 0x27, 0x31, - 0x26, 0x23, 0xff, 0x01, 0x01, 0xcc, 0x03, 0xac, 0x11, 0x13, 0x14, 0x10, - 0xac, 0x03, 0xcc, 0xcf, 0x8e, 0x8e, 0x8e, 0x1e, 0x24, 0x24, 0x1e, 0x8e, - 0x01, 0x07, 0xfe, 0x70, 0x07, 0x01, 0xd0, 0x10, 0x0c, 0xcc, 0x17, 0x01, - 0x01, 0x0f, 0x10, 0x18, 0x01, 0x90, 0x18, 0x10, 0x0f, 0x01, 0x01, 0x16, - 0xcc, 0x0d, 0x10, 0x01, 0x90, 0x92, 0x02, 0x05, 0x0d, 0x8e, 0x0c, 0x0c, - 0x8e, 0x0d, 0x05, 0x02, 0x92, 0xe4, 0x75, 0x75, 0x75, 0x17, 0x17, 0x75, - 0xb4, 0x07, 0x01, 0x01, 0x07, 0xb4, 0x01, 0x14, 0x09, 0x92, 0x11, 0x1d, - 0xff, 0x18, 0x10, 0x0f, 0x01, 0x01, 0x0f, 0x10, 0x18, 0xff, 0x1d, 0x11, - 0x92, 0x09, 0x00, 0x00, 0x00, 0x07, 0x00, 0x20, 0xff, 0xc0, 0x02, 0x00, - 0x01, 0xc0, 0x00, 0x0f, 0x00, 0x29, 0x00, 0x36, 0x00, 0x48, 0x00, 0x54, - 0x00, 0x61, 0x00, 0x6d, 0x00, 0x00, 0x01, 0x16, 0x17, 0x11, 0x31, 0x06, - 0x07, 0x21, 0x31, 0x26, 0x27, 0x11, 0x31, 0x36, 0x37, 0x21, 0x25, 0x06, - 0x07, 0x31, 0x31, 0x06, 0x07, 0x11, 0x31, 0x16, 0x17, 0x16, 0x17, 0x21, - 0x31, 0x36, 0x37, 0x36, 0x37, 0x11, 0x31, 0x26, 0x27, 0x26, 0x27, 0x21, - 0x13, 0x36, 0x37, 0x36, 0x27, 0x26, 0x27, 0x06, 0x07, 0x06, 0x17, 0x16, - 0x17, 0x07, 0x06, 0x07, 0x31, 0x31, 0x06, 0x07, 0x16, 0x17, 0x33, 0x31, - 0x36, 0x37, 0x26, 0x27, 0x26, 0x27, 0x23, 0x25, 0x26, 0x27, 0x06, 0x07, - 0x15, 0x31, 0x16, 0x17, 0x36, 0x37, 0x35, 0x07, 0x06, 0x07, 0x15, 0x31, - 0x16, 0x17, 0x36, 0x37, 0x35, 0x31, 0x26, 0x27, 0x17, 0x26, 0x27, 0x06, - 0x07, 0x15, 0x31, 0x16, 0x17, 0x36, 0x37, 0x35, 0x01, 0x80, 0x0f, 0x01, - 0x01, 0x0f, 0xfe, 0xe0, 0x0f, 0x01, 0x01, 0x0f, 0x01, 0x20, 0xfe, 0xe0, - 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, 0x01, 0x20, 0x1b, 0x12, - 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, 0xfe, 0xe0, 0x90, 0x24, 0x13, 0x12, - 0x12, 0x13, 0x24, 0x24, 0x13, 0x12, 0x12, 0x13, 0x24, 0x20, 0x22, 0x17, - 0x16, 0x01, 0x01, 0x0f, 0xc0, 0x0f, 0x01, 0x01, 0x16, 0x17, 0x22, 0x40, - 0x01, 0x30, 0x01, 0x0f, 0x0f, 0x01, 0x01, 0x0f, 0x0f, 0x01, 0x10, 0x0f, - 0x01, 0x01, 0x0f, 0x0f, 0x01, 0x01, 0x0f, 0x10, 0x01, 0x0f, 0x0f, 0x01, - 0x01, 0x0f, 0x0f, 0x01, 0x01, 0x90, 0x01, 0x0f, 0xfe, 0x80, 0x0f, 0x01, - 0x01, 0x0f, 0x01, 0x80, 0x0f, 0x01, 0x30, 0x01, 0x12, 0x12, 0x1b, 0xfe, - 0x80, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, 0x01, 0x80, 0x1b, - 0x12, 0x12, 0x01, 0xff, 0x00, 0x01, 0x1f, 0x20, 0x20, 0x1f, 0x01, 0x01, - 0x1f, 0x20, 0x20, 0x1f, 0x01, 0x20, 0x01, 0x16, 0x17, 0x22, 0x0f, 0x01, - 0x01, 0x0f, 0x22, 0x17, 0x16, 0x01, 0xd0, 0x0f, 0x01, 0x01, 0x0f, 0x40, - 0x0f, 0x01, 0x01, 0x0f, 0x40, 0x70, 0x01, 0x0f, 0x40, 0x0f, 0x01, 0x01, - 0x0f, 0x40, 0x0f, 0x01, 0x90, 0x0f, 0x01, 0x01, 0x0f, 0x40, 0x0f, 0x01, - 0x01, 0x0f, 0x40, 0x00, 0x00, 0x06, 0x00, 0x00, 0xff, 0xe0, 0x02, 0x40, - 0x01, 0xa0, 0x00, 0x0f, 0x00, 0x29, 0x00, 0x36, 0x00, 0x48, 0x00, 0x54, - 0x00, 0x60, 0x00, 0x00, 0x01, 0x16, 0x17, 0x11, 0x31, 0x06, 0x07, 0x21, - 0x31, 0x26, 0x27, 0x11, 0x31, 0x36, 0x37, 0x21, 0x25, 0x06, 0x07, 0x31, - 0x31, 0x06, 0x07, 0x11, 0x31, 0x16, 0x17, 0x16, 0x17, 0x21, 0x31, 0x36, - 0x37, 0x36, 0x37, 0x11, 0x31, 0x26, 0x27, 0x26, 0x27, 0x21, 0x17, 0x36, - 0x37, 0x36, 0x27, 0x26, 0x27, 0x06, 0x07, 0x06, 0x17, 0x16, 0x17, 0x07, - 0x06, 0x07, 0x31, 0x31, 0x06, 0x07, 0x16, 0x17, 0x33, 0x31, 0x36, 0x37, - 0x26, 0x27, 0x26, 0x27, 0x23, 0x37, 0x06, 0x07, 0x16, 0x17, 0x33, 0x31, - 0x36, 0x37, 0x26, 0x27, 0x23, 0x15, 0x06, 0x07, 0x16, 0x17, 0x33, 0x31, - 0x36, 0x37, 0x26, 0x27, 0x23, 0x02, 0x00, 0x0f, 0x01, 0x01, 0x0f, 0xfe, - 0x40, 0x0f, 0x01, 0x01, 0x0f, 0x01, 0xc0, 0xfe, 0x40, 0x1b, 0x12, 0x12, - 0x01, 0x01, 0x12, 0x12, 0x1b, 0x01, 0xc0, 0x1b, 0x12, 0x12, 0x01, 0x01, - 0x12, 0x12, 0x1b, 0xfe, 0x40, 0x90, 0x24, 0x13, 0x12, 0x12, 0x13, 0x24, - 0x24, 0x13, 0x12, 0x12, 0x13, 0x24, 0x20, 0x22, 0x17, 0x16, 0x01, 0x01, - 0x0f, 0xc0, 0x0f, 0x01, 0x01, 0x16, 0x17, 0x22, 0x40, 0xc8, 0x16, 0x02, - 0x02, 0x16, 0x50, 0x16, 0x02, 0x02, 0x16, 0x50, 0x16, 0x02, 0x02, 0x16, - 0x50, 0x16, 0x02, 0x02, 0x16, 0x50, 0x01, 0x70, 0x01, 0x0f, 0xfe, 0xc0, - 0x0f, 0x01, 0x01, 0x0f, 0x01, 0x40, 0x0f, 0x01, 0x30, 0x01, 0x12, 0x12, - 0x1b, 0xfe, 0xc0, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, 0x01, - 0x40, 0x1b, 0x12, 0x12, 0x01, 0xe0, 0x01, 0x1f, 0x20, 0x20, 0x1f, 0x01, - 0x01, 0x1f, 0x20, 0x20, 0x1f, 0x01, 0x20, 0x01, 0x16, 0x17, 0x22, 0x0f, - 0x01, 0x01, 0x0f, 0x22, 0x17, 0x16, 0x01, 0x90, 0x02, 0x16, 0x16, 0x02, - 0x02, 0x16, 0x16, 0x02, 0x60, 0x02, 0x16, 0x16, 0x02, 0x02, 0x16, 0x16, - 0x02, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0xff, 0xc0, 0x02, 0x00, - 0x01, 0xc0, 0x00, 0x18, 0x00, 0x27, 0x00, 0x42, 0x00, 0x4f, 0x00, 0x5c, - 0x00, 0x00, 0x25, 0x26, 0x27, 0x31, 0x31, 0x26, 0x27, 0x23, 0x31, 0x06, - 0x07, 0x06, 0x07, 0x26, 0x27, 0x36, 0x37, 0x36, 0x37, 0x16, 0x17, 0x16, - 0x17, 0x06, 0x07, 0x07, 0x06, 0x07, 0x26, 0x27, 0x36, 0x37, 0x36, 0x37, - 0x33, 0x31, 0x16, 0x17, 0x16, 0x17, 0x07, 0x36, 0x37, 0x31, 0x31, 0x36, - 0x37, 0x36, 0x35, 0x34, 0x27, 0x26, 0x27, 0x26, 0x27, 0x06, 0x07, 0x06, - 0x07, 0x06, 0x15, 0x14, 0x17, 0x16, 0x17, 0x16, 0x17, 0x11, 0x26, 0x27, - 0x26, 0x37, 0x36, 0x37, 0x16, 0x17, 0x16, 0x07, 0x06, 0x07, 0x27, 0x16, - 0x17, 0x16, 0x37, 0x36, 0x37, 0x26, 0x27, 0x26, 0x07, 0x06, 0x07, 0x01, - 0x97, 0x0f, 0x20, 0x1f, 0x29, 0x40, 0x29, 0x1f, 0x20, 0x0e, 0x38, 0x02, - 0x02, 0x3b, 0x3b, 0x58, 0x58, 0x3b, 0x3b, 0x02, 0x02, 0x37, 0x29, 0x30, - 0x3e, 0x3e, 0x30, 0x06, 0x15, 0x15, 0x1e, 0x40, 0x1e, 0x15, 0x15, 0x07, - 0x6f, 0x46, 0x3a, 0x3a, 0x24, 0x22, 0x22, 0x24, 0x3a, 0x3a, 0x46, 0x46, - 0x3a, 0x3a, 0x24, 0x22, 0x22, 0x24, 0x3a, 0x3a, 0x46, 0x17, 0x0c, 0x0a, - 0x0a, 0x0c, 0x17, 0x17, 0x0c, 0x0a, 0x0a, 0x0c, 0x17, 0x58, 0x02, 0x2a, - 0x2c, 0x2c, 0x2a, 0x02, 0x02, 0x2a, 0x2c, 0x2c, 0x2a, 0x02, 0x30, 0x24, - 0x16, 0x15, 0x01, 0x01, 0x15, 0x16, 0x24, 0x3a, 0x56, 0x58, 0x3b, 0x3b, - 0x02, 0x02, 0x3b, 0x3b, 0x58, 0x56, 0x3a, 0x20, 0x1f, 0x01, 0x01, 0x1f, - 0x1c, 0x12, 0x11, 0x01, 0x01, 0x11, 0x12, 0x1c, 0x50, 0x01, 0x21, 0x22, - 0x3c, 0x3d, 0x43, 0x43, 0x3d, 0x3c, 0x22, 0x21, 0x01, 0x01, 0x21, 0x22, - 0x3c, 0x3d, 0x43, 0x43, 0x3d, 0x3c, 0x22, 0x21, 0x01, 0x01, 0x10, 0x01, - 0x13, 0x14, 0x14, 0x13, 0x01, 0x01, 0x13, 0x14, 0x14, 0x13, 0x01, 0x28, - 0x32, 0x1a, 0x18, 0x18, 0x1a, 0x32, 0x32, 0x1a, 0x18, 0x18, 0x1a, 0x32, - 0x00, 0x04, 0x00, 0x00, 0xff, 0xc0, 0x01, 0x80, 0x01, 0xc0, 0x00, 0x20, - 0x00, 0x3a, 0x00, 0x4c, 0x00, 0x59, 0x00, 0x00, 0x01, 0x15, 0x35, 0x15, - 0x14, 0x07, 0x06, 0x23, 0x23, 0x31, 0x22, 0x27, 0x26, 0x35, 0x35, 0x31, - 0x23, 0x31, 0x06, 0x07, 0x11, 0x31, 0x16, 0x17, 0x21, 0x31, 0x36, 0x37, - 0x11, 0x31, 0x26, 0x27, 0x23, 0x05, 0x36, 0x37, 0x31, 0x31, 0x36, 0x37, - 0x21, 0x31, 0x16, 0x17, 0x16, 0x17, 0x11, 0x31, 0x06, 0x07, 0x06, 0x07, - 0x21, 0x31, 0x26, 0x27, 0x26, 0x27, 0x11, 0x13, 0x33, 0x23, 0x33, 0x16, - 0x17, 0x16, 0x17, 0x06, 0x07, 0x23, 0x31, 0x26, 0x27, 0x36, 0x37, 0x36, - 0x37, 0x27, 0x36, 0x37, 0x36, 0x17, 0x16, 0x17, 0x06, 0x07, 0x06, 0x27, - 0x26, 0x27, 0x01, 0x00, 0x09, 0x09, 0x0e, 0x40, 0x0e, 0x09, 0x09, 0x40, - 0x0f, 0x01, 0x01, 0x0f, 0x01, 0x00, 0x0f, 0x01, 0x01, 0x0f, 0x40, 0xff, - 0x00, 0x01, 0x12, 0x12, 0x1b, 0x01, 0x00, 0x1b, 0x12, 0x12, 0x01, 0x01, - 0x12, 0x12, 0x1b, 0xff, 0x00, 0x1b, 0x12, 0x12, 0x01, 0xa0, 0x40, 0x40, - 0x40, 0x22, 0x17, 0x16, 0x01, 0x01, 0x0f, 0xc0, 0x0f, 0x01, 0x01, 0x16, - 0x17, 0x22, 0x20, 0x01, 0x1f, 0x20, 0x20, 0x1f, 0x01, 0x01, 0x1f, 0x20, - 0x20, 0x1f, 0x01, 0x01, 0x90, 0x10, 0x10, 0x10, 0x0e, 0x09, 0x09, 0x09, - 0x09, 0x0e, 0x10, 0x01, 0x0f, 0xfe, 0x80, 0x0f, 0x01, 0x01, 0x0f, 0x01, - 0x80, 0x0f, 0x01, 0x10, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, - 0xfe, 0x80, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, 0x01, 0x80, - 0xff, 0x00, 0x01, 0x16, 0x17, 0x22, 0x0f, 0x01, 0x01, 0x0f, 0x22, 0x17, - 0x16, 0x01, 0x60, 0x24, 0x13, 0x12, 0x12, 0x13, 0x24, 0x24, 0x13, 0x12, - 0x12, 0x13, 0x24, 0x00, 0x00, 0x05, 0x00, 0x00, 0xff, 0xe0, 0x02, 0x40, - 0x01, 0xa0, 0x00, 0x18, 0x00, 0x32, 0x00, 0x3f, 0x00, 0x4b, 0x00, 0x57, - 0x00, 0x00, 0x01, 0x11, 0x11, 0x11, 0x06, 0x07, 0x23, 0x31, 0x26, 0x27, - 0x26, 0x27, 0x23, 0x31, 0x06, 0x07, 0x06, 0x07, 0x23, 0x31, 0x26, 0x27, - 0x11, 0x31, 0x21, 0x25, 0x06, 0x07, 0x31, 0x31, 0x06, 0x07, 0x11, 0x31, - 0x16, 0x17, 0x16, 0x17, 0x21, 0x31, 0x36, 0x37, 0x36, 0x37, 0x11, 0x31, - 0x26, 0x27, 0x26, 0x27, 0x21, 0x17, 0x26, 0x27, 0x26, 0x07, 0x06, 0x07, - 0x16, 0x17, 0x16, 0x37, 0x36, 0x37, 0x37, 0x06, 0x07, 0x16, 0x17, 0x33, - 0x31, 0x36, 0x37, 0x26, 0x27, 0x23, 0x15, 0x06, 0x07, 0x16, 0x17, 0x33, - 0x31, 0x36, 0x37, 0x26, 0x27, 0x23, 0x02, 0x10, 0x01, 0x0f, 0xc0, 0x01, - 0x16, 0x17, 0x22, 0x40, 0x22, 0x17, 0x16, 0x01, 0x20, 0x0f, 0x01, 0x01, - 0xe0, 0xfe, 0x30, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, 0x01, - 0xc0, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, 0xfe, 0x40, 0xd0, - 0x01, 0x1f, 0x20, 0x20, 0x1f, 0x01, 0x01, 0x1f, 0x20, 0x20, 0x1f, 0x01, - 0x68, 0x16, 0x02, 0x02, 0x16, 0x50, 0x16, 0x02, 0x02, 0x16, 0x50, 0x16, - 0x02, 0x02, 0x16, 0x50, 0x16, 0x02, 0x02, 0x16, 0x50, 0x01, 0x20, 0xff, - 0x00, 0x01, 0x00, 0xff, 0x00, 0x0f, 0x01, 0x22, 0x17, 0x16, 0x01, 0x01, - 0x16, 0x17, 0x22, 0x01, 0x0f, 0x01, 0x00, 0x80, 0x01, 0x12, 0x12, 0x1b, - 0xfe, 0xc0, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, 0x01, 0x40, - 0x1b, 0x12, 0x12, 0x01, 0xe0, 0x24, 0x13, 0x12, 0x12, 0x13, 0x24, 0x24, - 0x13, 0x12, 0x12, 0x13, 0x24, 0x30, 0x02, 0x16, 0x16, 0x02, 0x02, 0x16, - 0x16, 0x02, 0x60, 0x02, 0x16, 0x16, 0x02, 0x02, 0x16, 0x16, 0x02, 0x00, - 0x00, 0x02, 0x00, 0x00, 0xff, 0xe0, 0x02, 0x00, 0x01, 0xa0, 0x00, 0x22, - 0x00, 0x2f, 0x00, 0x00, 0x13, 0x14, 0x15, 0x15, 0x31, 0x15, 0x31, 0x16, - 0x17, 0x16, 0x17, 0x21, 0x31, 0x36, 0x37, 0x36, 0x37, 0x35, 0x31, 0x35, - 0x31, 0x26, 0x27, 0x26, 0x27, 0x21, 0x31, 0x22, 0x23, 0x06, 0x07, 0x06, - 0x07, 0x06, 0x07, 0x17, 0x21, 0x21, 0x21, 0x15, 0x31, 0x06, 0x07, 0x21, - 0x31, 0x26, 0x27, 0x35, 0x00, 0x01, 0x12, 0x12, 0x1b, 0x01, 0x80, 0x1b, - 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, 0xfe, 0x80, 0x03, 0x03, 0x0e, - 0x0c, 0x10, 0x08, 0x06, 0x02, 0x30, 0x01, 0xa0, 0xfe, 0x60, 0x01, 0xa0, - 0x01, 0x0f, 0xfe, 0x80, 0x0f, 0x01, 0x01, 0x66, 0x03, 0x03, 0x80, 0xc0, - 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, 0xc0, 0x80, 0x1b, 0x12, - 0x12, 0x01, 0x02, 0x07, 0x09, 0x10, 0x0b, 0x0d, 0x86, 0xc0, 0x0f, 0x01, - 0x01, 0x0f, 0xc0, 0x00, 0x00, 0x01, 0x00, 0x00, 0xff, 0xe0, 0x02, 0x00, - 0x00, 0x10, 0x00, 0x0b, 0x00, 0x00, 0x37, 0x06, 0x07, 0x16, 0x17, 0x21, - 0x31, 0x36, 0x37, 0x26, 0x27, 0x21, 0x18, 0x16, 0x02, 0x02, 0x16, 0x01, - 0xd0, 0x16, 0x02, 0x02, 0x16, 0xfe, 0x30, 0x10, 0x02, 0x16, 0x16, 0x02, - 0x02, 0x16, 0x16, 0x02, 0x00, 0x03, 0x00, 0x00, 0xff, 0xc0, 0x02, 0x00, - 0x01, 0xc0, 0x00, 0x2d, 0x00, 0x39, 0x00, 0x53, 0x00, 0x00, 0x01, 0x23, - 0x33, 0x23, 0x22, 0x07, 0x06, 0x15, 0x15, 0x31, 0x23, 0x31, 0x35, 0x31, - 0x36, 0x37, 0x36, 0x37, 0x33, 0x31, 0x16, 0x17, 0x16, 0x17, 0x15, 0x31, - 0x06, 0x07, 0x06, 0x07, 0x23, 0x31, 0x35, 0x31, 0x33, 0x31, 0x32, 0x37, - 0x36, 0x35, 0x35, 0x31, 0x34, 0x27, 0x26, 0x23, 0x01, 0x16, 0x17, 0x21, - 0x31, 0x36, 0x37, 0x35, 0x31, 0x21, 0x31, 0x15, 0x13, 0x21, 0x21, 0x21, - 0x16, 0x17, 0x16, 0x17, 0x11, 0x31, 0x06, 0x07, 0x06, 0x07, 0x21, 0x31, - 0x26, 0x27, 0x26, 0x27, 0x11, 0x31, 0x36, 0x37, 0x36, 0x37, 0x01, 0xb0, - 0xe0, 0xe0, 0xe0, 0x0e, 0x09, 0x09, 0x30, 0x01, 0x16, 0x17, 0x22, 0xe0, - 0x22, 0x17, 0x16, 0x01, 0x01, 0x16, 0x17, 0x22, 0x10, 0x10, 0x0e, 0x09, - 0x09, 0x09, 0x09, 0x0e, 0xfe, 0x80, 0x01, 0x0f, 0x01, 0x00, 0x0f, 0x01, - 0xfe, 0xe0, 0x10, 0x01, 0x00, 0xff, 0x00, 0x01, 0x00, 0x1b, 0x12, 0x12, - 0x01, 0x01, 0x12, 0x12, 0x1b, 0xff, 0x00, 0x1b, 0x12, 0x12, 0x01, 0x01, - 0x12, 0x12, 0x1b, 0x01, 0x90, 0x09, 0x09, 0x0e, 0x10, 0x10, 0x22, 0x17, - 0x16, 0x01, 0x01, 0x16, 0x17, 0x22, 0xe0, 0x22, 0x17, 0x16, 0x01, 0x30, - 0x09, 0x09, 0x0e, 0xe0, 0x0e, 0x09, 0x09, 0xfe, 0x70, 0x0f, 0x01, 0x01, - 0x0f, 0xc0, 0xc0, 0x01, 0x40, 0x01, 0x12, 0x12, 0x1b, 0xff, 0x00, 0x1b, - 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, 0x01, 0x00, 0x1b, 0x12, 0x12, - 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0xff, 0xfc, 0xff, 0xc0, 0x01, 0xc4, - 0x01, 0xc0, 0x00, 0xa8, 0x00, 0x00, 0x13, 0x16, 0x17, 0x15, 0x31, 0x37, - 0x31, 0x36, 0x17, 0x16, 0x07, 0x07, 0x31, 0x15, 0x31, 0x37, 0x31, 0x37, - 0x31, 0x36, 0x17, 0x16, 0x07, 0x07, 0x31, 0x37, 0x31, 0x36, 0x17, 0x16, - 0x07, 0x07, 0x31, 0x17, 0x31, 0x16, 0x07, 0x06, 0x27, 0x27, 0x31, 0x07, - 0x31, 0x17, 0x31, 0x37, 0x31, 0x36, 0x17, 0x16, 0x07, 0x07, 0x31, 0x17, - 0x31, 0x16, 0x07, 0x06, 0x27, 0x27, 0x31, 0x17, 0x31, 0x16, 0x07, 0x06, - 0x27, 0x27, 0x31, 0x27, 0x31, 0x15, 0x31, 0x17, 0x31, 0x16, 0x07, 0x06, - 0x27, 0x27, 0x31, 0x15, 0x31, 0x06, 0x07, 0x26, 0x27, 0x35, 0x31, 0x07, - 0x31, 0x06, 0x27, 0x26, 0x37, 0x37, 0x31, 0x35, 0x31, 0x07, 0x31, 0x07, - 0x31, 0x06, 0x27, 0x26, 0x37, 0x37, 0x31, 0x07, 0x31, 0x06, 0x27, 0x26, - 0x37, 0x37, 0x31, 0x27, 0x31, 0x26, 0x37, 0x36, 0x17, 0x17, 0x31, 0x37, - 0x31, 0x27, 0x31, 0x07, 0x31, 0x06, 0x27, 0x26, 0x37, 0x37, 0x31, 0x27, - 0x31, 0x26, 0x37, 0x36, 0x17, 0x17, 0x31, 0x27, 0x31, 0x26, 0x37, 0x36, - 0x17, 0x17, 0x31, 0x17, 0x31, 0x35, 0x31, 0x27, 0x31, 0x26, 0x37, 0x36, - 0x17, 0x17, 0x31, 0x35, 0x31, 0x36, 0x37, 0xe0, 0x16, 0x02, 0x17, 0x11, - 0x11, 0x0e, 0x0e, 0x39, 0x42, 0x15, 0x08, 0x15, 0x15, 0x04, 0x08, 0x25, - 0x14, 0x0d, 0x09, 0x12, 0x25, 0x20, 0x14, 0x03, 0x08, 0x16, 0x4e, 0x42, - 0x42, 0x4e, 0x16, 0x07, 0x04, 0x15, 0x1f, 0x25, 0x12, 0x09, 0x0d, 0x14, - 0x25, 0x08, 0x04, 0x15, 0x15, 0x08, 0x15, 0x42, 0x39, 0x0e, 0x0e, 0x11, - 0x11, 0x17, 0x02, 0x16, 0x16, 0x02, 0x17, 0x11, 0x11, 0x0e, 0x0e, 0x39, - 0x42, 0x15, 0x08, 0x15, 0x15, 0x04, 0x08, 0x25, 0x14, 0x0d, 0x09, 0x12, - 0x25, 0x1f, 0x15, 0x04, 0x07, 0x16, 0x4e, 0x42, 0x42, 0x4e, 0x16, 0x07, - 0x04, 0x15, 0x1f, 0x25, 0x12, 0x09, 0x0d, 0x14, 0x25, 0x08, 0x04, 0x15, - 0x15, 0x08, 0x15, 0x42, 0x39, 0x0e, 0x0e, 0x11, 0x11, 0x17, 0x02, 0x16, - 0x01, 0xc0, 0x02, 0x16, 0x2e, 0x17, 0x0e, 0x0e, 0x11, 0x11, 0x39, 0x4d, - 0x27, 0x4d, 0x15, 0x04, 0x07, 0x16, 0x1f, 0x15, 0x09, 0x12, 0x14, 0x0c, - 0x16, 0x08, 0x08, 0x16, 0x14, 0x03, 0x15, 0x26, 0x26, 0x15, 0x03, 0x14, - 0x16, 0x08, 0x08, 0x16, 0x0c, 0x14, 0x12, 0x09, 0x15, 0x1f, 0x16, 0x08, - 0x03, 0x14, 0x4e, 0x26, 0x4c, 0x39, 0x11, 0x11, 0x0e, 0x0e, 0x17, 0x2e, - 0x16, 0x02, 0x02, 0x16, 0x2e, 0x17, 0x0e, 0x0e, 0x11, 0x11, 0x39, 0x4c, - 0x26, 0x4e, 0x14, 0x03, 0x08, 0x16, 0x1f, 0x15, 0x09, 0x12, 0x14, 0x0c, - 0x16, 0x08, 0x08, 0x16, 0x14, 0x03, 0x15, 0x26, 0x26, 0x15, 0x03, 0x14, - 0x16, 0x08, 0x08, 0x16, 0x0c, 0x14, 0x12, 0x09, 0x15, 0x1f, 0x16, 0x08, - 0x03, 0x14, 0x4e, 0x26, 0x4c, 0x39, 0x11, 0x11, 0x0e, 0x0e, 0x17, 0x2e, - 0x16, 0x02, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0xff, 0xc0, 0x01, 0xc0, - 0x01, 0xc0, 0x00, 0x0d, 0x00, 0x37, 0x00, 0x48, 0x00, 0x56, 0x00, 0x64, - 0x00, 0x72, 0x00, 0x00, 0x13, 0x07, 0x37, 0x07, 0x33, 0x31, 0x27, 0x31, - 0x26, 0x23, 0x23, 0x31, 0x22, 0x07, 0x37, 0x17, 0x27, 0x17, 0x33, 0x33, - 0x16, 0x17, 0x06, 0x07, 0x23, 0x31, 0x11, 0x31, 0x06, 0x07, 0x06, 0x07, - 0x23, 0x31, 0x26, 0x27, 0x26, 0x27, 0x11, 0x31, 0x23, 0x31, 0x26, 0x27, - 0x36, 0x37, 0x33, 0x33, 0x37, 0x31, 0x36, 0x37, 0x33, 0x31, 0x16, 0x17, - 0x07, 0x11, 0x11, 0x11, 0x14, 0x17, 0x16, 0x33, 0x33, 0x31, 0x32, 0x37, - 0x36, 0x35, 0x11, 0x31, 0x21, 0x17, 0x15, 0x35, 0x15, 0x06, 0x07, 0x26, - 0x27, 0x35, 0x31, 0x36, 0x37, 0x16, 0x17, 0x33, 0x15, 0x35, 0x15, 0x06, - 0x07, 0x26, 0x27, 0x35, 0x31, 0x36, 0x37, 0x16, 0x17, 0x33, 0x15, 0x35, - 0x15, 0x06, 0x07, 0x26, 0x27, 0x35, 0x31, 0x36, 0x37, 0x16, 0x17, 0xab, - 0x13, 0x13, 0x13, 0x91, 0x13, 0x03, 0x04, 0x5e, 0x04, 0x03, 0x94, 0x24, - 0x24, 0x24, 0x0e, 0x38, 0x16, 0x02, 0x02, 0x16, 0x08, 0x01, 0x16, 0x17, - 0x22, 0xe0, 0x22, 0x17, 0x16, 0x01, 0x08, 0x16, 0x02, 0x02, 0x16, 0x08, - 0x3e, 0x25, 0x11, 0x1d, 0x5e, 0x1d, 0x11, 0xed, 0x09, 0x09, 0x0e, 0xe0, - 0x0e, 0x09, 0x09, 0xfe, 0xe0, 0x50, 0x01, 0x0f, 0x0f, 0x01, 0x01, 0x0f, - 0x0f, 0x01, 0x50, 0x01, 0x0f, 0x0f, 0x01, 0x01, 0x0f, 0x0f, 0x01, 0x50, - 0x01, 0x0f, 0x0f, 0x01, 0x01, 0x0f, 0x0f, 0x01, 0x01, 0x8c, 0x1c, 0x1c, - 0x1c, 0x1c, 0x04, 0x04, 0x1b, 0x37, 0x37, 0x37, 0x02, 0x16, 0x16, 0x02, - 0xfe, 0xd0, 0x22, 0x17, 0x16, 0x01, 0x01, 0x16, 0x17, 0x22, 0x01, 0x30, - 0x02, 0x16, 0x16, 0x02, 0x37, 0x18, 0x01, 0x01, 0x18, 0x67, 0xfe, 0xd0, - 0x01, 0x30, 0xfe, 0xd0, 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, 0x01, 0x30, - 0x40, 0xd0, 0xd0, 0xd0, 0x0f, 0x01, 0x01, 0x0f, 0xd0, 0x0f, 0x01, 0x01, - 0x0f, 0xd0, 0xd0, 0xd0, 0x0f, 0x01, 0x01, 0x0f, 0xd0, 0x0f, 0x01, 0x01, - 0x0f, 0xd0, 0xd0, 0xd0, 0x0f, 0x01, 0x01, 0x0f, 0xd0, 0x0f, 0x01, 0x01, - 0x0f, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0xff, 0xe0, 0x02, 0x40, - 0x01, 0xa0, 0x00, 0x23, 0x00, 0x3d, 0x00, 0x55, 0x00, 0x68, 0x00, 0x00, - 0x13, 0x21, 0x21, 0x21, 0x16, 0x17, 0x15, 0x31, 0x06, 0x07, 0x23, 0x31, - 0x27, 0x31, 0x26, 0x23, 0x22, 0x07, 0x07, 0x31, 0x27, 0x31, 0x26, 0x23, - 0x22, 0x07, 0x07, 0x31, 0x23, 0x31, 0x26, 0x27, 0x35, 0x31, 0x36, 0x37, - 0x07, 0x15, 0x35, 0x15, 0x16, 0x17, 0x16, 0x17, 0x21, 0x31, 0x36, 0x37, - 0x36, 0x37, 0x35, 0x31, 0x26, 0x27, 0x26, 0x27, 0x21, 0x31, 0x06, 0x07, - 0x06, 0x07, 0x07, 0x26, 0x27, 0x06, 0x07, 0x15, 0x31, 0x16, 0x17, 0x16, - 0x17, 0x21, 0x31, 0x36, 0x37, 0x26, 0x27, 0x21, 0x31, 0x26, 0x27, 0x26, - 0x27, 0x35, 0x17, 0x34, 0x27, 0x31, 0x31, 0x26, 0x23, 0x22, 0x07, 0x06, - 0x15, 0x14, 0x17, 0x16, 0x33, 0x32, 0x37, 0x36, 0x35, 0xa0, 0x01, 0x60, - 0xfe, 0xa0, 0x01, 0x60, 0x0f, 0x01, 0x01, 0x0f, 0x15, 0x67, 0x07, 0x0d, - 0x0d, 0x07, 0x34, 0x0d, 0x07, 0x0c, 0x0c, 0x07, 0x45, 0x10, 0x0f, 0x01, - 0x01, 0x0f, 0x40, 0x01, 0x12, 0x12, 0x1b, 0x01, 0x60, 0x1b, 0x12, 0x12, - 0x01, 0x01, 0x12, 0x12, 0x1b, 0xfe, 0xa0, 0x1b, 0x12, 0x12, 0x01, 0x30, - 0x02, 0x16, 0x16, 0x02, 0x01, 0x27, 0x26, 0x3a, 0x01, 0x40, 0x16, 0x02, - 0x02, 0x16, 0xfe, 0xc0, 0x25, 0x19, 0x19, 0x01, 0xd0, 0x09, 0x09, 0x0e, - 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, 0x0e, 0x09, 0x09, 0x01, 0x70, 0x01, - 0x0f, 0xe0, 0x0f, 0x01, 0x9d, 0x0b, 0x0b, 0x50, 0x11, 0x0a, 0x0a, 0x5e, - 0x01, 0x0f, 0xe0, 0x0f, 0x01, 0x10, 0xe0, 0xe0, 0xe0, 0x1b, 0x12, 0x12, - 0x01, 0x01, 0x12, 0x12, 0x1b, 0xe0, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, - 0x12, 0x1b, 0x18, 0x16, 0x02, 0x02, 0x16, 0xe0, 0x3a, 0x26, 0x27, 0x01, - 0x02, 0x16, 0x16, 0x02, 0x01, 0x19, 0x19, 0x25, 0xe0, 0x18, 0x0e, 0x09, - 0x09, 0x09, 0x09, 0x0e, 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, 0x00, 0x00, - 0x00, 0x03, 0x00, 0x00, 0xff, 0xc0, 0x01, 0x80, 0x01, 0xc0, 0x00, 0x24, - 0x00, 0x40, 0x00, 0x49, 0x00, 0x00, 0x01, 0x33, 0x23, 0x33, 0x16, 0x17, - 0x16, 0x17, 0x11, 0x31, 0x06, 0x07, 0x06, 0x07, 0x21, 0x31, 0x26, 0x27, - 0x26, 0x27, 0x11, 0x31, 0x36, 0x37, 0x36, 0x37, 0x33, 0x33, 0x36, 0x37, - 0x36, 0x37, 0x16, 0x17, 0x16, 0x17, 0x33, 0x07, 0x06, 0x07, 0x11, 0x31, - 0x16, 0x17, 0x21, 0x31, 0x36, 0x37, 0x11, 0x31, 0x26, 0x27, 0x23, 0x31, - 0x15, 0x31, 0x06, 0x07, 0x23, 0x23, 0x26, 0x27, 0x35, 0x31, 0x23, 0x37, - 0x36, 0x37, 0x26, 0x27, 0x06, 0x07, 0x16, 0x17, 0x01, 0x18, 0x28, 0x28, - 0x28, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, 0xff, 0x00, 0x1b, - 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, 0x28, 0x0a, 0x06, 0x15, 0x15, - 0x1e, 0x1e, 0x15, 0x15, 0x06, 0x0a, 0xd8, 0x0f, 0x01, 0x01, 0x0f, 0x01, - 0x00, 0x0f, 0x01, 0x01, 0x0f, 0x10, 0x02, 0x16, 0x58, 0x58, 0x16, 0x02, - 0x10, 0x80, 0x16, 0x02, 0x02, 0x16, 0x16, 0x02, 0x02, 0x16, 0x01, 0x80, - 0x01, 0x12, 0x12, 0x1b, 0xfe, 0xc0, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, - 0x12, 0x1b, 0x01, 0x40, 0x1b, 0x12, 0x12, 0x01, 0x1c, 0x12, 0x11, 0x01, - 0x01, 0x11, 0x12, 0x1c, 0x30, 0x01, 0x0f, 0xfe, 0xc0, 0x0f, 0x01, 0x01, - 0x0f, 0x01, 0x40, 0x0f, 0x01, 0x18, 0x16, 0x02, 0x02, 0x16, 0x18, 0x08, - 0x02, 0x16, 0x16, 0x02, 0x02, 0x16, 0x16, 0x02, 0x00, 0x03, 0x00, 0x00, - 0xff, 0xc0, 0x02, 0x00, 0x01, 0xc0, 0x00, 0x1a, 0x00, 0x35, 0x00, 0x57, - 0x00, 0x00, 0x05, 0x22, 0x27, 0x31, 0x31, 0x26, 0x27, 0x26, 0x35, 0x34, - 0x37, 0x36, 0x37, 0x36, 0x33, 0x32, 0x17, 0x16, 0x17, 0x16, 0x15, 0x14, - 0x07, 0x06, 0x07, 0x06, 0x23, 0x11, 0x06, 0x07, 0x31, 0x31, 0x06, 0x07, - 0x06, 0x15, 0x14, 0x17, 0x16, 0x17, 0x16, 0x17, 0x36, 0x37, 0x36, 0x37, - 0x36, 0x35, 0x34, 0x27, 0x26, 0x27, 0x26, 0x27, 0x13, 0x36, 0x35, 0x26, - 0x27, 0x23, 0x31, 0x35, 0x31, 0x34, 0x27, 0x26, 0x23, 0x23, 0x31, 0x22, - 0x07, 0x06, 0x15, 0x15, 0x31, 0x23, 0x31, 0x06, 0x07, 0x14, 0x17, 0x17, - 0x31, 0x16, 0x33, 0x32, 0x37, 0x37, 0x01, 0x00, 0x39, 0x2f, 0x2f, 0x1d, - 0x1c, 0x1c, 0x1d, 0x2f, 0x2f, 0x39, 0x39, 0x2f, 0x2f, 0x1d, 0x1c, 0x1c, - 0x1d, 0x2f, 0x2f, 0x39, 0x46, 0x3a, 0x3a, 0x24, 0x22, 0x22, 0x24, 0x3a, - 0x3a, 0x46, 0x46, 0x3a, 0x3a, 0x24, 0x22, 0x22, 0x24, 0x3a, 0x3a, 0x46, - 0x79, 0x07, 0x02, 0x14, 0x3a, 0x09, 0x09, 0x0e, 0x20, 0x0e, 0x09, 0x09, - 0x3a, 0x14, 0x02, 0x07, 0x6b, 0x06, 0x08, 0x08, 0x06, 0x6b, 0x10, 0x1c, - 0x1b, 0x31, 0x31, 0x37, 0x37, 0x31, 0x31, 0x1b, 0x1c, 0x1c, 0x1b, 0x31, - 0x31, 0x37, 0x37, 0x31, 0x31, 0x1b, 0x1c, 0x01, 0xd0, 0x01, 0x21, 0x22, - 0x3c, 0x3d, 0x43, 0x43, 0x3d, 0x3c, 0x22, 0x21, 0x01, 0x01, 0x21, 0x22, - 0x3c, 0x3d, 0x43, 0x43, 0x3d, 0x3c, 0x22, 0x21, 0x01, 0xfe, 0xd9, 0x07, - 0x0a, 0x14, 0x02, 0x60, 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, 0x60, 0x02, - 0x14, 0x0a, 0x07, 0x63, 0x06, 0x06, 0x63, 0x00, 0x00, 0x03, 0x00, 0x00, - 0xff, 0xc0, 0x02, 0x00, 0x01, 0xc0, 0x00, 0x1a, 0x00, 0x35, 0x00, 0x57, - 0x00, 0x00, 0x37, 0x34, 0x37, 0x31, 0x31, 0x36, 0x37, 0x36, 0x33, 0x32, - 0x17, 0x16, 0x17, 0x16, 0x15, 0x14, 0x07, 0x06, 0x07, 0x06, 0x23, 0x22, - 0x27, 0x26, 0x27, 0x26, 0x35, 0x21, 0x26, 0x27, 0x31, 0x31, 0x26, 0x27, - 0x26, 0x23, 0x22, 0x07, 0x06, 0x07, 0x06, 0x07, 0x16, 0x17, 0x16, 0x17, - 0x16, 0x33, 0x32, 0x37, 0x36, 0x37, 0x36, 0x37, 0x05, 0x16, 0x33, 0x36, - 0x37, 0x35, 0x31, 0x33, 0x31, 0x32, 0x37, 0x36, 0x35, 0x35, 0x31, 0x34, - 0x27, 0x26, 0x23, 0x23, 0x31, 0x35, 0x31, 0x26, 0x27, 0x22, 0x07, 0x07, - 0x31, 0x06, 0x15, 0x14, 0x17, 0x17, 0x30, 0x1c, 0x1b, 0x31, 0x31, 0x37, - 0x37, 0x31, 0x31, 0x1b, 0x1c, 0x1c, 0x1b, 0x31, 0x31, 0x37, 0x37, 0x31, - 0x31, 0x1b, 0x1c, 0x01, 0xd0, 0x01, 0x21, 0x22, 0x3c, 0x3d, 0x43, 0x43, - 0x3d, 0x3c, 0x22, 0x21, 0x01, 0x01, 0x21, 0x22, 0x3c, 0x3d, 0x43, 0x43, - 0x3d, 0x3c, 0x22, 0x21, 0x01, 0xfe, 0xd9, 0x07, 0x0a, 0x14, 0x02, 0x60, - 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, 0x60, 0x02, 0x14, 0x0a, 0x07, 0x63, - 0x06, 0x06, 0x63, 0xc0, 0x39, 0x2f, 0x2f, 0x1d, 0x1c, 0x1c, 0x1d, 0x2f, - 0x2f, 0x39, 0x39, 0x2f, 0x2f, 0x1d, 0x1c, 0x1c, 0x1d, 0x2f, 0x2f, 0x39, - 0x46, 0x3a, 0x3a, 0x24, 0x22, 0x22, 0x24, 0x3a, 0x3a, 0x46, 0x46, 0x3a, - 0x3a, 0x24, 0x22, 0x22, 0x24, 0x3a, 0x3a, 0x46, 0x79, 0x07, 0x02, 0x14, - 0x3a, 0x09, 0x09, 0x0e, 0x20, 0x0e, 0x09, 0x09, 0x3a, 0x14, 0x02, 0x07, - 0x6b, 0x06, 0x08, 0x08, 0x06, 0x6b, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, - 0xff, 0xc0, 0x02, 0x00, 0x01, 0xc0, 0x00, 0x1a, 0x00, 0x35, 0x00, 0x57, - 0x00, 0x00, 0x25, 0x14, 0x07, 0x31, 0x31, 0x06, 0x07, 0x06, 0x23, 0x22, - 0x27, 0x26, 0x27, 0x26, 0x35, 0x34, 0x37, 0x36, 0x37, 0x36, 0x33, 0x32, - 0x17, 0x16, 0x17, 0x16, 0x15, 0x21, 0x16, 0x17, 0x31, 0x31, 0x16, 0x17, - 0x16, 0x33, 0x32, 0x37, 0x36, 0x37, 0x36, 0x37, 0x26, 0x27, 0x26, 0x27, - 0x26, 0x23, 0x22, 0x07, 0x06, 0x07, 0x06, 0x07, 0x25, 0x26, 0x23, 0x06, - 0x07, 0x15, 0x31, 0x23, 0x31, 0x22, 0x07, 0x06, 0x15, 0x15, 0x31, 0x14, - 0x17, 0x16, 0x33, 0x33, 0x31, 0x15, 0x31, 0x16, 0x17, 0x32, 0x37, 0x37, - 0x31, 0x36, 0x35, 0x34, 0x27, 0x27, 0x01, 0xd0, 0x1c, 0x1b, 0x31, 0x31, - 0x37, 0x37, 0x31, 0x31, 0x1b, 0x1c, 0x1c, 0x1b, 0x31, 0x31, 0x37, 0x37, - 0x31, 0x31, 0x1b, 0x1c, 0xfe, 0x30, 0x01, 0x21, 0x22, 0x3c, 0x3d, 0x43, - 0x43, 0x3d, 0x3c, 0x22, 0x21, 0x01, 0x01, 0x21, 0x22, 0x3c, 0x3d, 0x43, - 0x43, 0x3d, 0x3c, 0x22, 0x21, 0x01, 0x01, 0x27, 0x07, 0x0a, 0x14, 0x02, - 0x60, 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, 0x60, 0x02, 0x14, 0x0a, 0x07, - 0x63, 0x06, 0x06, 0x63, 0xc0, 0x39, 0x2f, 0x2f, 0x1d, 0x1c, 0x1c, 0x1d, - 0x2f, 0x2f, 0x39, 0x39, 0x2f, 0x2f, 0x1d, 0x1c, 0x1c, 0x1d, 0x2f, 0x2f, - 0x39, 0x46, 0x3a, 0x3a, 0x24, 0x22, 0x22, 0x24, 0x3a, 0x3a, 0x46, 0x46, - 0x3a, 0x3a, 0x24, 0x22, 0x22, 0x24, 0x3a, 0x3a, 0x46, 0x79, 0x07, 0x02, - 0x14, 0x3a, 0x09, 0x09, 0x0e, 0x20, 0x0e, 0x09, 0x09, 0x3a, 0x14, 0x02, - 0x07, 0x6b, 0x06, 0x08, 0x08, 0x06, 0x6b, 0x00, 0x00, 0x03, 0x00, 0x00, - 0xff, 0xc0, 0x02, 0x00, 0x01, 0xc0, 0x00, 0x1a, 0x00, 0x35, 0x00, 0x57, - 0x00, 0x00, 0x01, 0x32, 0x17, 0x31, 0x31, 0x16, 0x17, 0x16, 0x15, 0x14, - 0x07, 0x06, 0x07, 0x06, 0x23, 0x22, 0x27, 0x26, 0x27, 0x26, 0x35, 0x34, - 0x37, 0x36, 0x37, 0x36, 0x33, 0x11, 0x36, 0x37, 0x31, 0x31, 0x36, 0x37, - 0x36, 0x35, 0x34, 0x27, 0x26, 0x27, 0x26, 0x27, 0x06, 0x07, 0x06, 0x07, - 0x06, 0x15, 0x14, 0x17, 0x16, 0x17, 0x16, 0x17, 0x03, 0x06, 0x15, 0x16, - 0x17, 0x33, 0x31, 0x15, 0x31, 0x14, 0x17, 0x16, 0x33, 0x33, 0x31, 0x32, - 0x37, 0x36, 0x35, 0x35, 0x31, 0x33, 0x31, 0x36, 0x37, 0x34, 0x27, 0x27, - 0x31, 0x26, 0x23, 0x22, 0x07, 0x07, 0x01, 0x00, 0x39, 0x2f, 0x2f, 0x1d, - 0x1c, 0x1c, 0x1d, 0x2f, 0x2f, 0x39, 0x39, 0x2f, 0x2f, 0x1d, 0x1c, 0x1c, - 0x1d, 0x2f, 0x2f, 0x39, 0x46, 0x3a, 0x3a, 0x24, 0x22, 0x22, 0x24, 0x3a, - 0x3a, 0x46, 0x46, 0x3a, 0x3a, 0x24, 0x22, 0x22, 0x24, 0x3a, 0x3a, 0x46, - 0x79, 0x07, 0x02, 0x14, 0x3a, 0x09, 0x09, 0x0e, 0x20, 0x0e, 0x09, 0x09, - 0x3a, 0x14, 0x02, 0x07, 0x6b, 0x06, 0x08, 0x08, 0x06, 0x6b, 0x01, 0x90, - 0x1c, 0x1b, 0x31, 0x31, 0x37, 0x37, 0x31, 0x31, 0x1b, 0x1c, 0x1c, 0x1b, - 0x31, 0x31, 0x37, 0x37, 0x31, 0x31, 0x1b, 0x1c, 0xfe, 0x30, 0x01, 0x21, - 0x22, 0x3c, 0x3d, 0x43, 0x43, 0x3d, 0x3c, 0x22, 0x21, 0x01, 0x01, 0x21, - 0x22, 0x3c, 0x3d, 0x43, 0x43, 0x3d, 0x3c, 0x22, 0x21, 0x01, 0x01, 0x27, - 0x07, 0x0a, 0x14, 0x02, 0x60, 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, 0x60, - 0x02, 0x14, 0x0a, 0x07, 0x63, 0x06, 0x06, 0x63, 0x00, 0x05, 0xff, 0xfb, - 0xff, 0xe0, 0x02, 0x05, 0x01, 0xa8, 0x00, 0x06, 0x00, 0x0d, 0x00, 0x14, - 0x00, 0x1b, 0x00, 0x33, 0x00, 0x00, 0x13, 0x17, 0x27, 0x17, 0x37, 0x31, - 0x23, 0x17, 0x07, 0x37, 0x07, 0x33, 0x31, 0x27, 0x17, 0x23, 0x33, 0x21, - 0x17, 0x31, 0x37, 0x25, 0x33, 0x23, 0x33, 0x27, 0x31, 0x07, 0x05, 0x03, - 0x13, 0x03, 0x06, 0x23, 0x22, 0x27, 0x03, 0x31, 0x26, 0x37, 0x37, 0x31, - 0x36, 0x33, 0x33, 0x31, 0x32, 0x17, 0x17, 0x31, 0x16, 0x07, 0xa9, 0x57, - 0x57, 0x57, 0x58, 0xaf, 0xd7, 0x48, 0x48, 0x48, 0x81, 0x39, 0x32, 0xb2, - 0xb2, 0xfe, 0x9c, 0xb2, 0xb2, 0xfe, 0x96, 0x81, 0x81, 0x81, 0x49, 0x38, - 0x01, 0xb2, 0xe8, 0xe8, 0xe8, 0x07, 0x0b, 0x0b, 0x07, 0xe8, 0x0b, 0x0a, - 0x70, 0x07, 0x0c, 0xf0, 0x0c, 0x07, 0x70, 0x0a, 0x0b, 0x01, 0x78, 0x5d, - 0x5d, 0x5d, 0x5d, 0x1b, 0x4d, 0x4d, 0x4d, 0x4d, 0x7d, 0xc4, 0xc4, 0x30, - 0x4d, 0x4d, 0x28, 0xff, 0x00, 0x01, 0x00, 0xff, 0x00, 0x08, 0x08, 0x01, - 0x00, 0x0f, 0x0f, 0x98, 0x0a, 0x0a, 0x98, 0x0f, 0x0f, 0x00, 0x00, 0x00, - 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x02, 0x40, 0x01, 0x80, 0x00, 0x19, - 0x00, 0x33, 0x00, 0x4e, 0x00, 0x69, 0x00, 0x00, 0x13, 0x06, 0x07, 0x31, - 0x31, 0x06, 0x07, 0x15, 0x31, 0x16, 0x17, 0x16, 0x17, 0x21, 0x31, 0x36, - 0x37, 0x36, 0x37, 0x35, 0x31, 0x26, 0x27, 0x26, 0x27, 0x21, 0x07, 0x36, - 0x37, 0x31, 0x31, 0x36, 0x37, 0x21, 0x31, 0x16, 0x17, 0x16, 0x17, 0x11, - 0x31, 0x06, 0x07, 0x06, 0x07, 0x21, 0x31, 0x26, 0x27, 0x26, 0x27, 0x11, - 0x17, 0x34, 0x37, 0x31, 0x31, 0x36, 0x37, 0x36, 0x33, 0x32, 0x17, 0x16, - 0x17, 0x16, 0x15, 0x14, 0x07, 0x06, 0x07, 0x06, 0x23, 0x22, 0x27, 0x26, - 0x27, 0x26, 0x35, 0x37, 0x16, 0x17, 0x15, 0x31, 0x23, 0x31, 0x06, 0x07, - 0x16, 0x17, 0x33, 0x33, 0x36, 0x37, 0x26, 0x27, 0x23, 0x31, 0x35, 0x31, - 0x26, 0x27, 0x23, 0x31, 0x06, 0x07, 0x70, 0x01, 0x12, 0x12, 0x1b, 0x1b, - 0x12, 0x12, 0x01, 0x01, 0x60, 0x01, 0x12, 0x12, 0x1b, 0x1b, 0x12, 0x12, - 0x01, 0xfe, 0xa0, 0x70, 0x01, 0x12, 0x12, 0x1b, 0x01, 0xc0, 0x1b, 0x12, - 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, 0xfe, 0x40, 0x1b, 0x12, 0x12, 0x01, - 0xb0, 0x0f, 0x0f, 0x1a, 0x1a, 0x1e, 0x1e, 0x1a, 0x1a, 0x0f, 0x0f, 0x0f, - 0x0f, 0x1a, 0x1a, 0x1e, 0x1e, 0x1a, 0x1a, 0x0f, 0x0f, 0x50, 0x01, 0x0f, - 0x08, 0x0f, 0x01, 0x01, 0x0f, 0x18, 0x18, 0x0f, 0x01, 0x01, 0x0f, 0x08, - 0x01, 0x0f, 0x10, 0x0f, 0x01, 0x01, 0x50, 0x1b, 0x12, 0x12, 0x01, 0xa0, - 0x01, 0x12, 0x12, 0x1b, 0x1b, 0x12, 0x12, 0x01, 0xa0, 0x01, 0x12, 0x12, - 0x1b, 0x10, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, 0xff, 0x00, - 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, 0x01, 0x00, 0x80, 0x1e, - 0x1a, 0x1a, 0x0f, 0x0f, 0x0f, 0x0f, 0x1a, 0x1a, 0x1e, 0x1e, 0x1a, 0x1a, - 0x0f, 0x0f, 0x0f, 0x0f, 0x1a, 0x1a, 0x1e, 0x30, 0x0f, 0x01, 0x40, 0x01, - 0x0f, 0x0f, 0x01, 0x01, 0x0f, 0x0f, 0x01, 0x50, 0x0f, 0x01, 0x01, 0x0f, - 0x00, 0x03, 0x00, 0x00, 0xff, 0xe0, 0x02, 0x00, 0x01, 0xa0, 0x00, 0x0f, - 0x00, 0x29, 0x00, 0x4a, 0x00, 0x00, 0x13, 0x06, 0x07, 0x11, 0x31, 0x16, - 0x17, 0x21, 0x31, 0x36, 0x37, 0x11, 0x31, 0x26, 0x27, 0x21, 0x07, 0x36, - 0x37, 0x31, 0x31, 0x36, 0x37, 0x21, 0x31, 0x16, 0x17, 0x16, 0x17, 0x11, - 0x31, 0x06, 0x07, 0x06, 0x07, 0x21, 0x31, 0x26, 0x27, 0x26, 0x27, 0x11, - 0x17, 0x36, 0x17, 0x17, 0x31, 0x37, 0x31, 0x36, 0x17, 0x16, 0x07, 0x07, - 0x31, 0x17, 0x31, 0x16, 0x07, 0x06, 0x27, 0x27, 0x31, 0x07, 0x31, 0x06, - 0x27, 0x26, 0x37, 0x37, 0x31, 0x27, 0x31, 0x26, 0x37, 0x40, 0x0f, 0x01, - 0x01, 0x0f, 0x01, 0x80, 0x0f, 0x01, 0x01, 0x0f, 0xfe, 0x80, 0x40, 0x01, - 0x12, 0x12, 0x1b, 0x01, 0x80, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, - 0x1b, 0xfe, 0x80, 0x1b, 0x12, 0x12, 0x01, 0xaf, 0x11, 0x11, 0x2f, 0x2f, - 0x11, 0x11, 0x0e, 0x0e, 0x2f, 0x2f, 0x0e, 0x0e, 0x11, 0x11, 0x2f, 0x2f, - 0x11, 0x11, 0x0e, 0x0e, 0x2f, 0x2f, 0x0e, 0x0e, 0x01, 0x70, 0x01, 0x0f, - 0xfe, 0xc0, 0x0f, 0x01, 0x01, 0x0f, 0x01, 0x40, 0x0f, 0x01, 0x10, 0x1b, - 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, 0xfe, 0xc0, 0x1b, 0x12, 0x12, - 0x01, 0x01, 0x12, 0x12, 0x1b, 0x01, 0x40, 0x4f, 0x0e, 0x0e, 0x2f, 0x2f, - 0x0e, 0x0e, 0x11, 0x11, 0x2f, 0x2f, 0x11, 0x11, 0x0e, 0x0e, 0x2f, 0x2f, - 0x0e, 0x0e, 0x11, 0x11, 0x2f, 0x2f, 0x11, 0x11, 0x00, 0x03, 0x00, 0x00, - 0xff, 0xc0, 0x01, 0x40, 0x01, 0xc0, 0x00, 0x51, 0x00, 0x5a, 0x00, 0x74, - 0x00, 0x00, 0x13, 0x06, 0x07, 0x16, 0x17, 0x06, 0x07, 0x06, 0x07, 0x06, - 0x07, 0x16, 0x17, 0x16, 0x17, 0x15, 0x31, 0x33, 0x31, 0x35, 0x31, 0x34, - 0x27, 0x26, 0x27, 0x26, 0x27, 0x36, 0x37, 0x36, 0x37, 0x36, 0x37, 0x36, - 0x37, 0x36, 0x37, 0x16, 0x17, 0x16, 0x17, 0x16, 0x17, 0x16, 0x17, 0x07, - 0x31, 0x06, 0x17, 0x16, 0x37, 0x37, 0x31, 0x16, 0x17, 0x06, 0x07, 0x06, - 0x07, 0x06, 0x15, 0x15, 0x31, 0x33, 0x31, 0x35, 0x31, 0x36, 0x37, 0x36, - 0x37, 0x26, 0x27, 0x26, 0x27, 0x26, 0x27, 0x36, 0x37, 0x26, 0x27, 0x23, - 0x03, 0x37, 0x07, 0x37, 0x33, 0x31, 0x17, 0x31, 0x23, 0x37, 0x23, 0x33, - 0x23, 0x06, 0x07, 0x07, 0x31, 0x06, 0x15, 0x14, 0x17, 0x16, 0x33, 0x33, - 0x31, 0x32, 0x37, 0x36, 0x35, 0x34, 0x27, 0x27, 0x31, 0x26, 0x27, 0x68, - 0x16, 0x02, 0x01, 0x11, 0x0c, 0x0c, 0x1c, 0x16, 0x17, 0x01, 0x01, 0x0e, - 0x0f, 0x12, 0x30, 0x0d, 0x0e, 0x0a, 0x0a, 0x01, 0x01, 0x12, 0x12, 0x19, - 0x19, 0x14, 0x01, 0x02, 0x01, 0x01, 0x01, 0x02, 0x01, 0x01, 0x13, 0x19, - 0x08, 0x08, 0x42, 0x0e, 0x0e, 0x11, 0x11, 0x3a, 0x14, 0x01, 0x01, 0x0a, - 0x0a, 0x0e, 0x0d, 0x30, 0x12, 0x0f, 0x0e, 0x01, 0x01, 0x17, 0x16, 0x1c, - 0x0c, 0x0c, 0x11, 0x01, 0x02, 0x16, 0x38, 0x6b, 0x10, 0x10, 0x10, 0xb6, - 0x10, 0xd6, 0xd0, 0xc9, 0xc9, 0xc9, 0x14, 0x09, 0x1a, 0x05, 0x0c, 0x0b, - 0x12, 0xee, 0x12, 0x0b, 0x0c, 0x05, 0x1a, 0x0a, 0x12, 0x01, 0xc0, 0x02, - 0x16, 0x12, 0x05, 0x0c, 0x0f, 0x20, 0x2d, 0x2e, 0x36, 0x21, 0x16, 0x15, - 0x0c, 0x0d, 0x1b, 0x0e, 0x07, 0x07, 0x0d, 0x0c, 0x15, 0x2a, 0x25, 0x25, - 0x1e, 0x1d, 0x10, 0x02, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x10, - 0x1d, 0x0a, 0x0a, 0x42, 0x11, 0x11, 0x0e, 0x0e, 0x3a, 0x27, 0x2d, 0x15, - 0x0c, 0x0d, 0x07, 0x07, 0x0e, 0x1b, 0x0d, 0x0c, 0x15, 0x16, 0x21, 0x36, - 0x2e, 0x2d, 0x20, 0x0f, 0x0c, 0x05, 0x12, 0x16, 0x02, 0xfe, 0x30, 0x20, - 0x20, 0x20, 0x20, 0x50, 0x01, 0x10, 0x34, 0x08, 0x0a, 0x12, 0x0b, 0x0c, - 0x0c, 0x0b, 0x12, 0x0a, 0x08, 0x34, 0x10, 0x01, 0x00, 0x03, 0x00, 0x00, - 0xff, 0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x00, 0x41, 0x00, 0x4a, 0x00, 0x62, - 0x00, 0x00, 0x13, 0x26, 0x27, 0x06, 0x07, 0x15, 0x31, 0x23, 0x31, 0x06, - 0x07, 0x16, 0x17, 0x33, 0x31, 0x15, 0x31, 0x23, 0x31, 0x06, 0x07, 0x06, - 0x07, 0x14, 0x17, 0x17, 0x31, 0x33, 0x31, 0x27, 0x31, 0x26, 0x35, 0x36, - 0x37, 0x33, 0x33, 0x16, 0x17, 0x14, 0x07, 0x07, 0x31, 0x33, 0x31, 0x37, - 0x31, 0x36, 0x35, 0x26, 0x27, 0x26, 0x27, 0x23, 0x31, 0x35, 0x31, 0x33, - 0x31, 0x36, 0x37, 0x26, 0x27, 0x23, 0x31, 0x35, 0x03, 0x33, 0x23, 0x33, - 0x17, 0x31, 0x21, 0x31, 0x37, 0x25, 0x26, 0x27, 0x21, 0x31, 0x06, 0x07, - 0x07, 0x31, 0x06, 0x15, 0x14, 0x17, 0x16, 0x33, 0x21, 0x31, 0x32, 0x37, - 0x36, 0x35, 0x34, 0x27, 0x27, 0xf8, 0x02, 0x16, 0x16, 0x02, 0x20, 0x16, - 0x02, 0x02, 0x16, 0x20, 0x8c, 0x1a, 0x11, 0x10, 0x01, 0x05, 0x36, 0x34, - 0x3e, 0x01, 0x01, 0x0b, 0xa4, 0xa4, 0x0b, 0x01, 0x01, 0x3e, 0x34, 0x36, - 0x05, 0x01, 0x11, 0x10, 0x1a, 0x8c, 0x20, 0x16, 0x02, 0x02, 0x16, 0x20, - 0x93, 0xf6, 0xf6, 0xf6, 0x10, 0xfe, 0xea, 0x10, 0x01, 0x1c, 0x09, 0x13, - 0xfe, 0xf7, 0x14, 0x09, 0x1a, 0x05, 0x0c, 0x0b, 0x12, 0x01, 0x2e, 0x12, - 0x0b, 0x0c, 0x05, 0x1a, 0x01, 0xa8, 0x16, 0x02, 0x02, 0x16, 0x20, 0x02, - 0x16, 0x16, 0x02, 0x28, 0x01, 0x10, 0x11, 0x1a, 0x0c, 0x0b, 0x7d, 0x90, - 0x02, 0x02, 0x0b, 0x01, 0x01, 0x0b, 0x02, 0x02, 0x90, 0x7d, 0x0b, 0x0c, - 0x1a, 0x11, 0x10, 0x01, 0x28, 0x02, 0x16, 0x16, 0x02, 0x20, 0xfe, 0x68, - 0x20, 0x20, 0x1f, 0x10, 0x01, 0x01, 0x10, 0x34, 0x08, 0x0a, 0x12, 0x0b, - 0x0c, 0x0c, 0x0b, 0x12, 0x0a, 0x08, 0x34, 0x00, 0x00, 0x04, 0x00, 0x10, - 0xff, 0xc0, 0x01, 0xb0, 0x01, 0xc0, 0x00, 0x4b, 0x00, 0x54, 0x00, 0x6e, - 0x00, 0x77, 0x00, 0x00, 0x13, 0x23, 0x33, 0x23, 0x17, 0x31, 0x16, 0x15, - 0x14, 0x07, 0x07, 0x31, 0x06, 0x15, 0x15, 0x31, 0x14, 0x17, 0x17, 0x31, - 0x16, 0x37, 0x37, 0x31, 0x36, 0x17, 0x16, 0x07, 0x07, 0x31, 0x07, 0x31, - 0x06, 0x07, 0x23, 0x31, 0x36, 0x37, 0x26, 0x27, 0x27, 0x31, 0x26, 0x27, - 0x35, 0x31, 0x34, 0x37, 0x23, 0x31, 0x26, 0x35, 0x34, 0x37, 0x36, 0x33, - 0x33, 0x31, 0x16, 0x17, 0x16, 0x17, 0x14, 0x07, 0x07, 0x31, 0x23, 0x31, - 0x37, 0x31, 0x36, 0x35, 0x26, 0x27, 0x26, 0x27, 0x03, 0x07, 0x37, 0x07, - 0x21, 0x31, 0x27, 0x31, 0x21, 0x25, 0x17, 0x27, 0x17, 0x16, 0x15, 0x14, - 0x07, 0x06, 0x23, 0x21, 0x31, 0x22, 0x27, 0x26, 0x35, 0x34, 0x37, 0x37, - 0x31, 0x36, 0x37, 0x21, 0x31, 0x16, 0x17, 0x03, 0x16, 0x17, 0x06, 0x07, - 0x26, 0x27, 0x36, 0x37, 0xe3, 0x6e, 0x6e, 0x6e, 0x11, 0x0a, 0x0a, 0x06, - 0x10, 0x0d, 0x02, 0x10, 0x11, 0x32, 0x13, 0x0e, 0x0c, 0x11, 0x32, 0x36, - 0x0b, 0x06, 0x32, 0x08, 0x1c, 0x02, 0x02, 0x02, 0x20, 0x01, 0x13, 0x01, - 0x12, 0x0d, 0x0d, 0x13, 0x76, 0x50, 0x36, 0x35, 0x02, 0x03, 0x17, 0x31, - 0x19, 0x02, 0x02, 0x27, 0x28, 0x3c, 0x8e, 0x10, 0x10, 0x10, 0x01, 0x36, - 0x10, 0xfe, 0xea, 0x01, 0x3c, 0x1a, 0x1a, 0x1a, 0x05, 0x0c, 0x0b, 0x12, - 0xfe, 0xb2, 0x12, 0x0b, 0x0c, 0x05, 0x1a, 0x09, 0x14, 0x01, 0x29, 0x13, - 0x09, 0xe5, 0x12, 0x02, 0x02, 0x12, 0x12, 0x02, 0x02, 0x12, 0x01, 0x90, - 0x0d, 0x07, 0x0c, 0x0c, 0x07, 0x05, 0x0c, 0x14, 0x5b, 0x10, 0x0a, 0x01, - 0x0b, 0x0b, 0x24, 0x0c, 0x11, 0x13, 0x0f, 0x24, 0x27, 0x08, 0x0c, 0x22, - 0x16, 0x02, 0x01, 0x01, 0x19, 0x28, 0x5b, 0x1f, 0x17, 0x0e, 0x17, 0x13, - 0x0d, 0x0d, 0x02, 0x35, 0x36, 0x50, 0x11, 0x11, 0x81, 0x8a, 0x0c, 0x0d, - 0x3c, 0x28, 0x27, 0x02, 0xfe, 0x80, 0x20, 0x20, 0x20, 0x20, 0x1f, 0x34, - 0x34, 0x34, 0x08, 0x0a, 0x12, 0x0b, 0x0c, 0x0c, 0x0b, 0x12, 0x0a, 0x08, - 0x34, 0x10, 0x01, 0x01, 0x10, 0x01, 0x11, 0x02, 0x12, 0x12, 0x02, 0x02, - 0x12, 0x12, 0x02, 0x00, 0x00, 0x04, 0x00, 0x00, 0xff, 0xc0, 0x01, 0x40, - 0x01, 0xa0, 0x00, 0x0c, 0x00, 0x34, 0x00, 0x3d, 0x00, 0x55, 0x00, 0x00, - 0x13, 0x26, 0x27, 0x26, 0x07, 0x06, 0x07, 0x16, 0x17, 0x16, 0x37, 0x36, - 0x37, 0x17, 0x23, 0x33, 0x23, 0x17, 0x31, 0x23, 0x31, 0x27, 0x31, 0x23, - 0x23, 0x07, 0x31, 0x23, 0x31, 0x37, 0x31, 0x23, 0x31, 0x26, 0x27, 0x36, - 0x37, 0x26, 0x27, 0x36, 0x37, 0x36, 0x37, 0x16, 0x17, 0x16, 0x17, 0x06, - 0x07, 0x16, 0x17, 0x06, 0x07, 0x07, 0x33, 0x23, 0x33, 0x27, 0x31, 0x23, - 0x31, 0x07, 0x37, 0x16, 0x17, 0x17, 0x31, 0x16, 0x15, 0x14, 0x07, 0x06, - 0x23, 0x23, 0x31, 0x22, 0x27, 0x26, 0x35, 0x34, 0x37, 0x37, 0x31, 0x36, - 0x37, 0x33, 0xe8, 0x01, 0x23, 0x24, 0x24, 0x23, 0x01, 0x01, 0x23, 0x24, - 0x24, 0x23, 0x01, 0x18, 0x0d, 0x0d, 0x0d, 0x0b, 0x30, 0x0b, 0x23, 0x23, - 0x0b, 0x30, 0x0b, 0x0d, 0x16, 0x02, 0x02, 0x16, 0x17, 0x01, 0x01, 0x22, - 0x22, 0x33, 0x33, 0x22, 0x22, 0x01, 0x01, 0x17, 0x16, 0x02, 0x02, 0x16, - 0xcb, 0xd6, 0xd6, 0xd6, 0x10, 0xb6, 0x10, 0xd0, 0x13, 0x09, 0x1b, 0x04, - 0x0c, 0x0b, 0x12, 0xee, 0x12, 0x0b, 0x0c, 0x05, 0x1a, 0x09, 0x14, 0xc9, - 0x01, 0x28, 0x29, 0x15, 0x14, 0x14, 0x15, 0x29, 0x29, 0x15, 0x14, 0x14, - 0x15, 0x29, 0x78, 0x50, 0x50, 0x50, 0x50, 0x02, 0x16, 0x16, 0x02, 0x1f, - 0x29, 0x33, 0x22, 0x22, 0x01, 0x01, 0x22, 0x22, 0x33, 0x29, 0x1f, 0x02, - 0x16, 0x16, 0x02, 0xc0, 0x20, 0x20, 0x50, 0x01, 0x10, 0x34, 0x08, 0x0a, - 0x12, 0x0b, 0x0c, 0x0c, 0x0b, 0x12, 0x0a, 0x08, 0x34, 0x10, 0x01, 0x00, - 0x00, 0x04, 0xff, 0xfa, 0xff, 0xc0, 0x02, 0x06, 0x01, 0xc0, 0x00, 0x0c, - 0x00, 0x45, 0x00, 0x4e, 0x00, 0x66, 0x00, 0x00, 0x01, 0x36, 0x37, 0x36, - 0x27, 0x26, 0x27, 0x06, 0x07, 0x06, 0x17, 0x16, 0x17, 0x27, 0x06, 0x07, - 0x06, 0x07, 0x06, 0x23, 0x22, 0x27, 0x26, 0x07, 0x06, 0x17, 0x17, 0x31, - 0x33, 0x31, 0x27, 0x31, 0x36, 0x37, 0x36, 0x37, 0x16, 0x17, 0x36, 0x37, - 0x16, 0x17, 0x16, 0x17, 0x07, 0x31, 0x33, 0x31, 0x37, 0x31, 0x36, 0x27, - 0x26, 0x07, 0x06, 0x23, 0x22, 0x27, 0x26, 0x27, 0x26, 0x27, 0x06, 0x07, - 0x06, 0x07, 0x26, 0x27, 0x26, 0x27, 0x03, 0x33, 0x23, 0x33, 0x17, 0x31, - 0x21, 0x31, 0x37, 0x25, 0x26, 0x27, 0x21, 0x31, 0x06, 0x07, 0x07, 0x31, - 0x06, 0x15, 0x14, 0x17, 0x16, 0x33, 0x21, 0x31, 0x32, 0x37, 0x36, 0x35, - 0x34, 0x27, 0x27, 0x01, 0x00, 0x1b, 0x0f, 0x0c, 0x0c, 0x0f, 0x1b, 0x1b, - 0x0f, 0x0c, 0x0c, 0x0f, 0x1b, 0x5f, 0x1c, 0x08, 0x06, 0x11, 0x10, 0x16, - 0x0f, 0x0d, 0x0c, 0x0c, 0x12, 0x0a, 0x5e, 0x37, 0x53, 0x1f, 0x18, 0x18, - 0x0e, 0x23, 0x3a, 0x3a, 0x23, 0x0d, 0x19, 0x18, 0x1f, 0x53, 0x37, 0x5e, - 0x0a, 0x12, 0x0c, 0x0c, 0x0d, 0x0f, 0x16, 0x10, 0x11, 0x06, 0x08, 0x1c, - 0x16, 0x0a, 0x15, 0x2a, 0x2a, 0x15, 0x0a, 0x16, 0x1c, 0xf6, 0xf6, 0xf6, - 0x10, 0xfe, 0xea, 0x10, 0x01, 0x1c, 0x09, 0x13, 0xfe, 0xf7, 0x14, 0x09, - 0x1a, 0x05, 0x0c, 0x0b, 0x12, 0x01, 0x2e, 0x12, 0x0b, 0x0c, 0x05, 0x1a, - 0x01, 0x60, 0x01, 0x17, 0x18, 0x18, 0x17, 0x01, 0x01, 0x17, 0x18, 0x18, - 0x17, 0x01, 0x08, 0x03, 0x18, 0x14, 0x0c, 0x0d, 0x06, 0x06, 0x07, 0x0d, - 0x15, 0xa3, 0x90, 0x02, 0x10, 0x10, 0x1a, 0x2a, 0x02, 0x02, 0x2a, 0x1a, - 0x10, 0x10, 0x02, 0x90, 0xa3, 0x14, 0x0e, 0x07, 0x06, 0x06, 0x0d, 0x0c, - 0x14, 0x18, 0x03, 0x02, 0x11, 0x23, 0x02, 0x02, 0x23, 0x11, 0x02, 0xfe, - 0xa8, 0x20, 0x20, 0x1f, 0x10, 0x01, 0x01, 0x10, 0x34, 0x08, 0x0a, 0x12, - 0x0b, 0x0c, 0x0c, 0x0b, 0x12, 0x0a, 0x08, 0x34, 0x00, 0x04, 0x00, 0x20, - 0xff, 0xc0, 0x01, 0xa0, 0x01, 0xa0, 0x00, 0x48, 0x00, 0x51, 0x00, 0x69, - 0x00, 0x7b, 0x00, 0x00, 0x13, 0x15, 0x35, 0x15, 0x14, 0x17, 0x17, 0x31, - 0x16, 0x07, 0x07, 0x31, 0x23, 0x31, 0x37, 0x31, 0x27, 0x31, 0x26, 0x27, - 0x35, 0x31, 0x34, 0x37, 0x36, 0x33, 0x21, 0x31, 0x32, 0x17, 0x16, 0x15, - 0x15, 0x31, 0x06, 0x07, 0x07, 0x31, 0x17, 0x31, 0x23, 0x31, 0x27, 0x31, - 0x26, 0x37, 0x37, 0x31, 0x36, 0x35, 0x35, 0x31, 0x23, 0x31, 0x15, 0x31, - 0x06, 0x07, 0x26, 0x27, 0x35, 0x31, 0x23, 0x31, 0x15, 0x31, 0x06, 0x07, - 0x26, 0x27, 0x35, 0x31, 0x23, 0x13, 0x21, 0x21, 0x21, 0x27, 0x31, 0x23, - 0x31, 0x07, 0x25, 0x16, 0x17, 0x17, 0x31, 0x16, 0x15, 0x14, 0x07, 0x06, - 0x23, 0x21, 0x31, 0x22, 0x27, 0x26, 0x35, 0x34, 0x37, 0x37, 0x31, 0x36, - 0x37, 0x21, 0x27, 0x26, 0x27, 0x35, 0x31, 0x34, 0x37, 0x36, 0x33, 0x32, - 0x17, 0x16, 0x15, 0x15, 0x31, 0x06, 0x07, 0x23, 0x50, 0x03, 0x33, 0x0b, - 0x01, 0x0a, 0x31, 0x0a, 0x29, 0x15, 0x01, 0x0c, 0x0b, 0x11, 0x01, 0x30, - 0x11, 0x0b, 0x0c, 0x01, 0x15, 0x29, 0x0a, 0x30, 0x0b, 0x01, 0x0b, 0x33, - 0x03, 0x40, 0x02, 0x16, 0x16, 0x02, 0x40, 0x02, 0x16, 0x16, 0x02, 0x40, - 0x05, 0x01, 0x16, 0xfe, 0xea, 0x01, 0x16, 0x10, 0xf6, 0x10, 0x01, 0x10, - 0x13, 0x09, 0x1a, 0x05, 0x0c, 0x0b, 0x12, 0xfe, 0xd2, 0x12, 0x0b, 0x0c, - 0x05, 0x1a, 0x09, 0x14, 0x01, 0x09, 0x95, 0x0f, 0x01, 0x09, 0x09, 0x0e, - 0x0e, 0x09, 0x09, 0x01, 0x0f, 0x20, 0x01, 0x70, 0x70, 0x70, 0x70, 0x04, - 0x02, 0x27, 0x08, 0x0e, 0x5d, 0x55, 0x1e, 0x11, 0x1c, 0x78, 0x11, 0x0b, - 0x0c, 0x0c, 0x0b, 0x11, 0x78, 0x1c, 0x11, 0x1e, 0x55, 0x5d, 0x0e, 0x08, - 0x27, 0x02, 0x04, 0x70, 0x18, 0x16, 0x02, 0x02, 0x16, 0x18, 0x18, 0x16, - 0x02, 0x02, 0x16, 0x18, 0xfe, 0x80, 0x20, 0x20, 0x50, 0x01, 0x10, 0x34, - 0x08, 0x0a, 0x12, 0x0b, 0x0c, 0x0c, 0x0b, 0x12, 0x0a, 0x08, 0x34, 0x10, - 0x01, 0x60, 0x01, 0x0f, 0x30, 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, 0x30, - 0x0f, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0xff, 0xc0, 0x02, 0x00, - 0x01, 0xc0, 0x00, 0x08, 0x00, 0x1b, 0x00, 0x00, 0x01, 0x11, 0x11, 0x11, - 0x21, 0x31, 0x11, 0x31, 0x21, 0x25, 0x23, 0x33, 0x23, 0x15, 0x31, 0x11, - 0x31, 0x15, 0x31, 0x33, 0x21, 0x35, 0x31, 0x11, 0x31, 0x35, 0x31, 0x23, - 0x01, 0xd0, 0xfe, 0x60, 0x01, 0xa0, 0xfe, 0x60, 0x30, 0x30, 0x30, 0x30, - 0x01, 0xd0, 0x30, 0x01, 0x90, 0xfe, 0x60, 0x01, 0xa0, 0xfe, 0x60, 0x01, - 0xa0, 0x30, 0x30, 0xfe, 0x60, 0x30, 0x30, 0x01, 0xa0, 0x30, 0x00, 0x00, - 0x00, 0x05, 0xff, 0xfe, 0xff, 0xe0, 0x02, 0x00, 0x01, 0xa0, 0x00, 0x18, - 0x00, 0x4f, 0x00, 0x62, 0x00, 0x75, 0x00, 0x88, 0x00, 0x00, 0x37, 0x26, - 0x07, 0x06, 0x07, 0x36, 0x37, 0x36, 0x27, 0x26, 0x35, 0x36, 0x37, 0x36, - 0x37, 0x16, 0x17, 0x16, 0x17, 0x06, 0x07, 0x06, 0x07, 0x22, 0x27, 0x07, - 0x06, 0x07, 0x31, 0x31, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x17, - 0x16, 0x33, 0x32, 0x33, 0x32, 0x37, 0x31, 0x31, 0x36, 0x37, 0x32, 0x33, - 0x30, 0x31, 0x36, 0x37, 0x36, 0x37, 0x16, 0x33, 0x36, 0x37, 0x36, 0x37, - 0x36, 0x37, 0x26, 0x27, 0x26, 0x27, 0x26, 0x27, 0x06, 0x07, 0x06, 0x07, - 0x06, 0x07, 0x16, 0x17, 0x06, 0x07, 0x37, 0x32, 0x37, 0x31, 0x31, 0x36, - 0x35, 0x34, 0x27, 0x26, 0x23, 0x22, 0x07, 0x06, 0x15, 0x14, 0x17, 0x16, - 0x33, 0x37, 0x34, 0x27, 0x31, 0x31, 0x26, 0x23, 0x22, 0x07, 0x06, 0x15, - 0x14, 0x17, 0x16, 0x33, 0x32, 0x37, 0x36, 0x35, 0x17, 0x32, 0x37, 0x31, - 0x31, 0x36, 0x35, 0x34, 0x27, 0x26, 0x23, 0x22, 0x07, 0x06, 0x15, 0x14, - 0x17, 0x16, 0x33, 0xa8, 0x18, 0x14, 0x0d, 0x1b, 0x09, 0x03, 0x01, 0x0d, - 0x24, 0x01, 0x38, 0x38, 0x5f, 0x5f, 0x38, 0x38, 0x01, 0x01, 0x38, 0x38, - 0x5f, 0x30, 0x28, 0x8e, 0x02, 0x03, 0x01, 0x01, 0x02, 0x01, 0x05, 0x06, - 0x07, 0x03, 0x05, 0x0a, 0x04, 0x04, 0x04, 0x04, 0x07, 0x06, 0x02, 0x01, - 0x1b, 0x17, 0x23, 0x13, 0x30, 0x38, 0x48, 0x3a, 0x39, 0x22, 0x22, 0x01, - 0x01, 0x22, 0x22, 0x3a, 0x39, 0x48, 0x48, 0x39, 0x3a, 0x22, 0x22, 0x01, - 0x01, 0x2f, 0x05, 0x11, 0x76, 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, 0x0e, - 0x09, 0x09, 0x09, 0x09, 0x0e, 0x90, 0x09, 0x09, 0x0e, 0x0e, 0x09, 0x09, - 0x09, 0x09, 0x0e, 0x0e, 0x09, 0x09, 0x50, 0x0e, 0x09, 0x09, 0x09, 0x09, - 0x0e, 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, 0x3f, 0x08, 0x0e, 0x0a, 0x0d, - 0x16, 0x1b, 0x14, 0x10, 0x28, 0x31, 0x3e, 0x30, 0x2f, 0x03, 0x03, 0x2f, - 0x30, 0x3e, 0x3e, 0x30, 0x2f, 0x03, 0x0f, 0x27, 0x04, 0x04, 0x02, 0x02, - 0x02, 0x01, 0x07, 0x07, 0x07, 0x0a, 0x0a, 0x01, 0x01, 0x01, 0x06, 0x0a, - 0x11, 0x0e, 0x12, 0x01, 0x1b, 0x1c, 0x2f, 0x2f, 0x3a, 0x3a, 0x2f, 0x2f, - 0x1c, 0x1b, 0x01, 0x01, 0x1b, 0x1c, 0x2f, 0x2f, 0x3a, 0x45, 0x34, 0x25, - 0x1a, 0x98, 0x09, 0x09, 0x0e, 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, 0x0e, - 0x09, 0x09, 0x20, 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, 0x0e, 0x09, 0x09, - 0x09, 0x09, 0x0e, 0x20, 0x09, 0x09, 0x0e, 0x0e, 0x09, 0x09, 0x09, 0x09, - 0x0e, 0x0e, 0x09, 0x09, 0x00, 0x05, 0x00, 0x00, 0xff, 0xc0, 0x02, 0x00, - 0x01, 0xc0, 0x00, 0x1a, 0x00, 0x35, 0x00, 0x50, 0x00, 0x63, 0x00, 0x74, - 0x00, 0x00, 0x25, 0x34, 0x27, 0x31, 0x31, 0x26, 0x27, 0x26, 0x23, 0x22, - 0x07, 0x06, 0x07, 0x06, 0x15, 0x14, 0x17, 0x16, 0x17, 0x16, 0x33, 0x32, - 0x37, 0x36, 0x37, 0x36, 0x35, 0x21, 0x36, 0x37, 0x31, 0x31, 0x36, 0x37, - 0x36, 0x33, 0x32, 0x17, 0x16, 0x17, 0x16, 0x17, 0x06, 0x07, 0x06, 0x07, - 0x06, 0x23, 0x22, 0x27, 0x26, 0x27, 0x26, 0x27, 0x17, 0x16, 0x17, 0x31, - 0x31, 0x16, 0x17, 0x36, 0x37, 0x36, 0x37, 0x36, 0x17, 0x16, 0x07, 0x06, - 0x07, 0x06, 0x07, 0x26, 0x27, 0x26, 0x27, 0x26, 0x37, 0x36, 0x17, 0x27, - 0x36, 0x37, 0x31, 0x31, 0x36, 0x33, 0x32, 0x17, 0x16, 0x15, 0x14, 0x07, - 0x06, 0x23, 0x22, 0x27, 0x26, 0x27, 0x17, 0x06, 0x27, 0x26, 0x37, 0x36, - 0x33, 0x32, 0x17, 0x16, 0x07, 0x06, 0x27, 0x26, 0x23, 0x22, 0x07, 0x01, - 0xd0, 0x1c, 0x1b, 0x31, 0x31, 0x37, 0x37, 0x31, 0x31, 0x1b, 0x1c, 0x1c, - 0x1b, 0x31, 0x31, 0x37, 0x37, 0x31, 0x31, 0x1b, 0x1c, 0xfe, 0x30, 0x01, - 0x21, 0x22, 0x3c, 0x3d, 0x43, 0x43, 0x3d, 0x3c, 0x22, 0x21, 0x01, 0x01, - 0x21, 0x22, 0x3c, 0x3d, 0x43, 0x43, 0x3d, 0x3c, 0x22, 0x21, 0x01, 0xb2, - 0x0b, 0x14, 0x13, 0x1c, 0x1c, 0x13, 0x14, 0x0b, 0x11, 0x11, 0x0f, 0x0d, - 0x11, 0x1c, 0x1d, 0x28, 0x28, 0x1d, 0x1c, 0x11, 0x0d, 0x0f, 0x11, 0x11, - 0x22, 0x01, 0x09, 0x09, 0x0d, 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, 0x0d, - 0x09, 0x09, 0x01, 0xa6, 0x0e, 0x0e, 0x0c, 0x0b, 0x18, 0x1f, 0x1f, 0x17, - 0x0b, 0x0c, 0x0e, 0x0e, 0x09, 0x10, 0x11, 0x09, 0xc0, 0x39, 0x2f, 0x2f, - 0x1d, 0x1c, 0x1c, 0x1d, 0x2f, 0x2f, 0x39, 0x39, 0x2f, 0x2f, 0x1d, 0x1c, - 0x1c, 0x1d, 0x2f, 0x2f, 0x39, 0x46, 0x3a, 0x3a, 0x24, 0x22, 0x22, 0x24, - 0x3a, 0x3a, 0x46, 0x46, 0x3a, 0x3a, 0x24, 0x22, 0x22, 0x24, 0x3a, 0x3a, - 0x46, 0x3e, 0x0d, 0x0a, 0x0a, 0x01, 0x01, 0x0a, 0x0a, 0x0d, 0x0f, 0x0e, - 0x10, 0x12, 0x12, 0x0f, 0x0f, 0x01, 0x01, 0x0f, 0x0f, 0x12, 0x12, 0x10, - 0x0e, 0x0f, 0x6e, 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, 0x0e, 0x09, 0x09, - 0x09, 0x09, 0x0e, 0x16, 0x0c, 0x0b, 0x0e, 0x0f, 0x16, 0x16, 0x0f, 0x0e, - 0x0b, 0x0c, 0x0a, 0x0a, 0x00, 0x05, 0x00, 0x00, 0xff, 0xc0, 0x02, 0x00, - 0x01, 0xc0, 0x00, 0x1a, 0x00, 0x35, 0x00, 0x4a, 0x00, 0x67, 0x00, 0x82, - 0x00, 0x00, 0x01, 0x32, 0x17, 0x31, 0x31, 0x16, 0x17, 0x16, 0x15, 0x14, - 0x07, 0x06, 0x07, 0x06, 0x23, 0x22, 0x27, 0x26, 0x27, 0x26, 0x35, 0x34, - 0x37, 0x36, 0x37, 0x36, 0x33, 0x11, 0x36, 0x37, 0x31, 0x31, 0x36, 0x37, - 0x36, 0x35, 0x34, 0x27, 0x26, 0x27, 0x26, 0x27, 0x06, 0x07, 0x06, 0x07, - 0x06, 0x15, 0x14, 0x17, 0x16, 0x17, 0x16, 0x17, 0x37, 0x36, 0x27, 0x26, - 0x27, 0x26, 0x27, 0x06, 0x07, 0x06, 0x07, 0x06, 0x17, 0x16, 0x37, 0x36, - 0x37, 0x16, 0x17, 0x16, 0x37, 0x27, 0x32, 0x37, 0x31, 0x31, 0x36, 0x35, - 0x34, 0x35, 0x17, 0x31, 0x16, 0x37, 0x36, 0x27, 0x27, 0x31, 0x26, 0x07, - 0x06, 0x17, 0x17, 0x31, 0x06, 0x07, 0x16, 0x17, 0x16, 0x33, 0x37, 0x34, - 0x27, 0x37, 0x31, 0x36, 0x27, 0x26, 0x07, 0x07, 0x31, 0x06, 0x17, 0x16, - 0x37, 0x37, 0x31, 0x14, 0x15, 0x14, 0x17, 0x16, 0x33, 0x32, 0x37, 0x36, - 0x37, 0x01, 0x00, 0x39, 0x2f, 0x2f, 0x1d, 0x1c, 0x1c, 0x1d, 0x2f, 0x2f, - 0x39, 0x39, 0x2f, 0x2f, 0x1d, 0x1c, 0x1c, 0x1d, 0x2f, 0x2f, 0x39, 0x46, - 0x3a, 0x3a, 0x24, 0x22, 0x22, 0x24, 0x3a, 0x3a, 0x46, 0x46, 0x3a, 0x3a, - 0x24, 0x22, 0x22, 0x24, 0x3a, 0x3a, 0x46, 0x48, 0x0f, 0x0d, 0x0b, 0x13, - 0x12, 0x1a, 0x1a, 0x12, 0x13, 0x0a, 0x0e, 0x0f, 0x11, 0x11, 0x0b, 0x1b, - 0x1c, 0x0b, 0x10, 0x12, 0x99, 0x0e, 0x09, 0x09, 0x0b, 0x0e, 0x06, 0x04, - 0x0e, 0x60, 0x0e, 0x06, 0x03, 0x0d, 0x1f, 0x09, 0x01, 0x01, 0x09, 0x09, - 0x0d, 0xc0, 0x09, 0x1e, 0x0e, 0x04, 0x06, 0x0e, 0x60, 0x0d, 0x03, 0x06, - 0x0e, 0x0c, 0x09, 0x09, 0x0e, 0x0d, 0x09, 0x09, 0x01, 0x01, 0x90, 0x1c, - 0x1b, 0x31, 0x31, 0x37, 0x37, 0x31, 0x31, 0x1b, 0x1c, 0x1c, 0x1b, 0x31, - 0x31, 0x37, 0x37, 0x31, 0x31, 0x1b, 0x1c, 0xfe, 0x30, 0x01, 0x21, 0x22, - 0x3c, 0x3d, 0x43, 0x43, 0x3d, 0x3c, 0x22, 0x21, 0x01, 0x01, 0x21, 0x22, - 0x3c, 0x3d, 0x43, 0x43, 0x3d, 0x3c, 0x22, 0x21, 0x01, 0x76, 0x11, 0x11, - 0x0c, 0x0a, 0x09, 0x01, 0x01, 0x09, 0x0a, 0x0c, 0x11, 0x11, 0x0d, 0x0f, - 0x0e, 0x02, 0x02, 0x0e, 0x0f, 0x0d, 0x7a, 0x09, 0x09, 0x0e, 0x02, 0x02, - 0x03, 0x04, 0x0e, 0x0e, 0x06, 0x20, 0x03, 0x0d, 0x0e, 0x06, 0x0a, 0x09, - 0x0e, 0x0e, 0x09, 0x09, 0x20, 0x0e, 0x09, 0x0a, 0x06, 0x0e, 0x0d, 0x03, - 0x20, 0x06, 0x0e, 0x0d, 0x03, 0x04, 0x02, 0x03, 0x0e, 0x09, 0x09, 0x09, - 0x09, 0x0e, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0xff, 0xc0, 0x02, 0x00, - 0x01, 0xc0, 0x00, 0x1a, 0x00, 0x35, 0x00, 0x42, 0x00, 0x63, 0x00, 0x84, - 0x00, 0x00, 0x25, 0x34, 0x27, 0x31, 0x31, 0x26, 0x27, 0x26, 0x23, 0x22, - 0x07, 0x06, 0x07, 0x06, 0x15, 0x14, 0x17, 0x16, 0x17, 0x16, 0x33, 0x32, - 0x37, 0x36, 0x37, 0x36, 0x35, 0x21, 0x36, 0x37, 0x31, 0x31, 0x36, 0x37, - 0x36, 0x33, 0x32, 0x17, 0x16, 0x17, 0x16, 0x17, 0x06, 0x07, 0x06, 0x07, - 0x06, 0x23, 0x22, 0x27, 0x26, 0x27, 0x26, 0x27, 0x05, 0x16, 0x17, 0x16, - 0x07, 0x06, 0x07, 0x26, 0x27, 0x26, 0x37, 0x36, 0x37, 0x27, 0x36, 0x17, - 0x17, 0x31, 0x37, 0x31, 0x36, 0x17, 0x16, 0x07, 0x07, 0x31, 0x17, 0x31, - 0x16, 0x07, 0x06, 0x27, 0x27, 0x31, 0x07, 0x31, 0x06, 0x27, 0x26, 0x37, - 0x37, 0x31, 0x27, 0x31, 0x26, 0x37, 0x33, 0x36, 0x17, 0x17, 0x31, 0x37, - 0x31, 0x36, 0x17, 0x16, 0x07, 0x07, 0x31, 0x17, 0x31, 0x16, 0x07, 0x06, - 0x27, 0x27, 0x31, 0x07, 0x31, 0x06, 0x27, 0x26, 0x37, 0x37, 0x31, 0x27, - 0x31, 0x26, 0x37, 0x01, 0xd0, 0x1c, 0x1b, 0x31, 0x31, 0x37, 0x37, 0x31, - 0x31, 0x1b, 0x1c, 0x1c, 0x1b, 0x31, 0x31, 0x37, 0x37, 0x31, 0x31, 0x1b, - 0x1c, 0xfe, 0x30, 0x01, 0x21, 0x22, 0x3c, 0x3d, 0x43, 0x43, 0x3d, 0x3c, - 0x22, 0x21, 0x01, 0x01, 0x21, 0x22, 0x3c, 0x3d, 0x43, 0x43, 0x3d, 0x3c, - 0x22, 0x21, 0x01, 0x01, 0x00, 0x24, 0x13, 0x12, 0x12, 0x13, 0x24, 0x24, - 0x13, 0x12, 0x12, 0x13, 0x24, 0x99, 0x11, 0x11, 0x17, 0x17, 0x11, 0x11, - 0x0e, 0x0e, 0x17, 0x17, 0x0e, 0x0e, 0x11, 0x11, 0x17, 0x17, 0x11, 0x11, - 0x0e, 0x0e, 0x17, 0x17, 0x0e, 0x0e, 0xc0, 0x11, 0x11, 0x17, 0x17, 0x11, - 0x11, 0x0e, 0x0e, 0x17, 0x17, 0x0e, 0x0e, 0x11, 0x11, 0x17, 0x17, 0x11, - 0x11, 0x0e, 0x0e, 0x17, 0x17, 0x0e, 0x0e, 0xc0, 0x39, 0x2f, 0x2f, 0x1d, - 0x1c, 0x1c, 0x1d, 0x2f, 0x2f, 0x39, 0x39, 0x2f, 0x2f, 0x1d, 0x1c, 0x1c, - 0x1d, 0x2f, 0x2f, 0x39, 0x46, 0x3a, 0x3a, 0x24, 0x22, 0x22, 0x24, 0x3a, - 0x3a, 0x46, 0x46, 0x3a, 0x3a, 0x24, 0x22, 0x22, 0x24, 0x3a, 0x3a, 0x46, - 0x20, 0x01, 0x1f, 0x20, 0x20, 0x1f, 0x01, 0x01, 0x1f, 0x20, 0x20, 0x1f, - 0x01, 0x99, 0x0e, 0x0e, 0x17, 0x17, 0x0e, 0x0e, 0x11, 0x11, 0x17, 0x17, - 0x11, 0x11, 0x0e, 0x0e, 0x17, 0x17, 0x0e, 0x0e, 0x11, 0x11, 0x17, 0x17, - 0x11, 0x11, 0x0e, 0x0e, 0x17, 0x17, 0x0e, 0x0e, 0x11, 0x11, 0x17, 0x17, - 0x11, 0x11, 0x0e, 0x0e, 0x17, 0x17, 0x0e, 0x0e, 0x11, 0x11, 0x17, 0x17, - 0x11, 0x11, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0xff, 0xc0, 0x02, 0x00, - 0x01, 0xc0, 0x00, 0x1a, 0x00, 0x35, 0x00, 0x3e, 0x00, 0x47, 0x00, 0x53, - 0x00, 0x60, 0x00, 0x6d, 0x00, 0x7a, 0x00, 0x87, 0x00, 0x00, 0x25, 0x14, - 0x07, 0x31, 0x31, 0x06, 0x07, 0x06, 0x23, 0x22, 0x27, 0x26, 0x27, 0x26, - 0x35, 0x34, 0x37, 0x36, 0x37, 0x36, 0x33, 0x32, 0x17, 0x16, 0x17, 0x16, - 0x15, 0x03, 0x06, 0x07, 0x31, 0x31, 0x06, 0x07, 0x06, 0x15, 0x14, 0x17, - 0x16, 0x17, 0x16, 0x17, 0x36, 0x37, 0x36, 0x37, 0x36, 0x35, 0x34, 0x27, - 0x26, 0x27, 0x26, 0x27, 0x07, 0x36, 0x37, 0x26, 0x27, 0x06, 0x07, 0x16, - 0x17, 0x37, 0x26, 0x27, 0x06, 0x07, 0x16, 0x17, 0x36, 0x37, 0x07, 0x06, - 0x07, 0x16, 0x17, 0x33, 0x31, 0x36, 0x37, 0x26, 0x27, 0x23, 0x27, 0x16, - 0x17, 0x16, 0x07, 0x06, 0x07, 0x26, 0x27, 0x26, 0x37, 0x36, 0x37, 0x15, - 0x36, 0x37, 0x36, 0x27, 0x26, 0x27, 0x06, 0x07, 0x06, 0x17, 0x16, 0x17, - 0x37, 0x36, 0x37, 0x36, 0x17, 0x16, 0x17, 0x06, 0x07, 0x06, 0x27, 0x26, - 0x27, 0x33, 0x26, 0x27, 0x26, 0x07, 0x06, 0x07, 0x16, 0x17, 0x16, 0x37, - 0x36, 0x37, 0x01, 0xd0, 0x1c, 0x1b, 0x31, 0x31, 0x37, 0x37, 0x31, 0x31, - 0x1b, 0x1c, 0x1c, 0x1b, 0x31, 0x31, 0x37, 0x37, 0x31, 0x31, 0x1b, 0x1c, - 0xd0, 0x46, 0x3a, 0x3a, 0x24, 0x22, 0x22, 0x24, 0x3a, 0x3a, 0x46, 0x46, - 0x3a, 0x3a, 0x24, 0x22, 0x22, 0x24, 0x3a, 0x3a, 0x46, 0x60, 0x16, 0x02, - 0x02, 0x16, 0x16, 0x02, 0x02, 0x16, 0xd8, 0x02, 0x16, 0x16, 0x02, 0x02, - 0x16, 0x16, 0x02, 0xb8, 0x16, 0x02, 0x02, 0x16, 0x80, 0x16, 0x02, 0x02, - 0x16, 0x80, 0x20, 0x1b, 0x0f, 0x0c, 0x0c, 0x0f, 0x1b, 0x1b, 0x0f, 0x0c, - 0x0c, 0x0f, 0x1b, 0x2d, 0x18, 0x16, 0x16, 0x18, 0x2d, 0x2d, 0x18, 0x16, - 0x16, 0x18, 0x2d, 0x90, 0x01, 0x17, 0x18, 0x18, 0x17, 0x01, 0x01, 0x17, - 0x18, 0x18, 0x17, 0x01, 0x80, 0x01, 0x27, 0x28, 0x28, 0x27, 0x01, 0x01, - 0x27, 0x28, 0x28, 0x27, 0x01, 0xc0, 0x39, 0x2f, 0x2f, 0x1d, 0x1c, 0x1c, - 0x1d, 0x2f, 0x2f, 0x39, 0x39, 0x2f, 0x2f, 0x1d, 0x1c, 0x1c, 0x1d, 0x2f, - 0x2f, 0x39, 0x01, 0x00, 0x01, 0x21, 0x22, 0x3c, 0x3d, 0x43, 0x43, 0x3d, - 0x3c, 0x22, 0x21, 0x01, 0x01, 0x21, 0x22, 0x3c, 0x3d, 0x43, 0x43, 0x3d, - 0x3c, 0x22, 0x21, 0x01, 0xf8, 0x02, 0x16, 0x16, 0x02, 0x02, 0x16, 0x16, - 0x02, 0x18, 0x16, 0x02, 0x02, 0x16, 0x16, 0x02, 0x02, 0x16, 0x70, 0x02, - 0x16, 0x16, 0x02, 0x02, 0x16, 0x16, 0x02, 0xa0, 0x01, 0x17, 0x18, 0x18, - 0x17, 0x01, 0x01, 0x17, 0x18, 0x18, 0x17, 0x01, 0x80, 0x01, 0x27, 0x28, - 0x28, 0x27, 0x01, 0x01, 0x27, 0x28, 0x28, 0x27, 0x01, 0x50, 0x1b, 0x0f, - 0x0c, 0x0c, 0x0f, 0x1b, 0x1b, 0x0f, 0x0c, 0x0c, 0x0f, 0x1b, 0x2d, 0x18, - 0x16, 0x16, 0x18, 0x2d, 0x2d, 0x18, 0x16, 0x16, 0x18, 0x2d, 0x00, 0x00, - 0x00, 0x05, 0x00, 0x00, 0xff, 0xc0, 0x02, 0x00, 0x01, 0xc0, 0x00, 0x1a, - 0x00, 0x35, 0x00, 0x4c, 0x00, 0x5f, 0x00, 0x72, 0x00, 0x00, 0x25, 0x34, - 0x27, 0x31, 0x31, 0x26, 0x27, 0x26, 0x23, 0x22, 0x07, 0x06, 0x07, 0x06, - 0x15, 0x14, 0x17, 0x16, 0x17, 0x16, 0x33, 0x32, 0x37, 0x36, 0x37, 0x36, - 0x35, 0x21, 0x36, 0x37, 0x31, 0x31, 0x36, 0x37, 0x36, 0x33, 0x32, 0x17, - 0x16, 0x17, 0x16, 0x17, 0x06, 0x07, 0x06, 0x07, 0x06, 0x23, 0x22, 0x27, - 0x26, 0x27, 0x26, 0x27, 0x17, 0x06, 0x27, 0x31, 0x31, 0x26, 0x37, 0x36, - 0x37, 0x36, 0x33, 0x32, 0x17, 0x16, 0x17, 0x16, 0x07, 0x06, 0x27, 0x26, - 0x23, 0x22, 0x07, 0x27, 0x36, 0x37, 0x31, 0x31, 0x36, 0x33, 0x32, 0x17, - 0x16, 0x15, 0x14, 0x07, 0x06, 0x23, 0x22, 0x27, 0x26, 0x27, 0x37, 0x32, - 0x17, 0x31, 0x31, 0x16, 0x15, 0x14, 0x07, 0x06, 0x23, 0x22, 0x27, 0x26, - 0x27, 0x36, 0x37, 0x36, 0x33, 0x01, 0xd0, 0x1c, 0x1b, 0x31, 0x31, 0x37, - 0x37, 0x31, 0x31, 0x1b, 0x1c, 0x1c, 0x1b, 0x31, 0x31, 0x37, 0x37, 0x31, - 0x31, 0x1b, 0x1c, 0xfe, 0x30, 0x01, 0x21, 0x22, 0x3c, 0x3d, 0x43, 0x43, - 0x3d, 0x3c, 0x22, 0x21, 0x01, 0x01, 0x21, 0x22, 0x3c, 0x3d, 0x43, 0x43, - 0x3d, 0x3c, 0x22, 0x21, 0x01, 0xb6, 0x0a, 0x07, 0x07, 0x03, 0x0d, 0x19, - 0x19, 0x20, 0x20, 0x19, 0x19, 0x0d, 0x03, 0x07, 0x07, 0x0a, 0x22, 0x28, - 0x28, 0x22, 0x26, 0x01, 0x09, 0x09, 0x0d, 0x0e, 0x09, 0x09, 0x09, 0x09, - 0x0e, 0x0d, 0x09, 0x09, 0x01, 0xc0, 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, - 0x0d, 0x09, 0x09, 0x01, 0x01, 0x09, 0x09, 0x0d, 0xc0, 0x39, 0x2f, 0x2f, - 0x1d, 0x1c, 0x1c, 0x1d, 0x2f, 0x2f, 0x39, 0x39, 0x2f, 0x2f, 0x1d, 0x1c, - 0x1c, 0x1d, 0x2f, 0x2f, 0x39, 0x46, 0x3a, 0x3a, 0x24, 0x22, 0x22, 0x24, - 0x3a, 0x3a, 0x46, 0x46, 0x3a, 0x3a, 0x24, 0x22, 0x22, 0x24, 0x3a, 0x3a, - 0x46, 0x7f, 0x03, 0x05, 0x05, 0x0a, 0x1c, 0x11, 0x11, 0x11, 0x11, 0x1c, - 0x0a, 0x05, 0x05, 0x03, 0x0f, 0x0f, 0xaf, 0x0e, 0x09, 0x09, 0x09, 0x09, - 0x0e, 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, 0x20, 0x09, 0x09, 0x0e, 0x0e, - 0x09, 0x09, 0x09, 0x09, 0x0e, 0x0e, 0x09, 0x09, 0x00, 0x09, 0x00, 0x00, - 0xff, 0xc0, 0x02, 0x00, 0x01, 0xc0, 0x00, 0x1a, 0x00, 0x35, 0x00, 0x3f, - 0x00, 0x48, 0x00, 0x51, 0x00, 0x5c, 0x00, 0x72, 0x00, 0x85, 0x00, 0x98, - 0x00, 0x00, 0x01, 0x22, 0x07, 0x31, 0x31, 0x06, 0x07, 0x06, 0x15, 0x14, - 0x17, 0x16, 0x17, 0x16, 0x33, 0x32, 0x37, 0x36, 0x37, 0x36, 0x35, 0x34, - 0x27, 0x26, 0x27, 0x26, 0x23, 0x05, 0x06, 0x07, 0x31, 0x31, 0x06, 0x07, - 0x06, 0x23, 0x22, 0x27, 0x26, 0x27, 0x26, 0x27, 0x36, 0x37, 0x36, 0x37, - 0x36, 0x33, 0x32, 0x17, 0x16, 0x17, 0x16, 0x17, 0x05, 0x06, 0x07, 0x16, - 0x17, 0x33, 0x31, 0x35, 0x31, 0x23, 0x17, 0x33, 0x23, 0x33, 0x35, 0x31, - 0x23, 0x31, 0x15, 0x33, 0x35, 0x15, 0x35, 0x23, 0x31, 0x15, 0x31, 0x33, - 0x33, 0x33, 0x23, 0x33, 0x36, 0x37, 0x26, 0x27, 0x23, 0x31, 0x15, 0x27, - 0x33, 0x23, 0x33, 0x16, 0x17, 0x16, 0x17, 0x06, 0x07, 0x06, 0x07, 0x23, - 0x31, 0x26, 0x27, 0x26, 0x27, 0x36, 0x37, 0x36, 0x37, 0x27, 0x36, 0x37, - 0x31, 0x31, 0x36, 0x33, 0x32, 0x17, 0x16, 0x15, 0x14, 0x07, 0x06, 0x23, - 0x22, 0x27, 0x26, 0x27, 0x37, 0x32, 0x17, 0x31, 0x31, 0x16, 0x15, 0x14, - 0x07, 0x06, 0x23, 0x22, 0x27, 0x26, 0x27, 0x36, 0x37, 0x36, 0x33, 0x01, - 0x00, 0x39, 0x2f, 0x2f, 0x1d, 0x1c, 0x1c, 0x1d, 0x2f, 0x2f, 0x39, 0x39, - 0x2f, 0x2f, 0x1d, 0x1c, 0x1c, 0x1d, 0x2f, 0x2f, 0x39, 0x01, 0x00, 0x01, - 0x21, 0x22, 0x3c, 0x3d, 0x43, 0x43, 0x3d, 0x3c, 0x22, 0x21, 0x01, 0x01, - 0x21, 0x22, 0x3c, 0x3d, 0x43, 0x43, 0x3d, 0x3c, 0x22, 0x21, 0x01, 0xfe, - 0xa8, 0x16, 0x02, 0x02, 0x16, 0x08, 0x08, 0x28, 0x20, 0x20, 0x20, 0x20, - 0x60, 0x20, 0x20, 0x20, 0x08, 0x08, 0x08, 0x16, 0x02, 0x02, 0x16, 0x08, - 0xa8, 0xb0, 0xb0, 0xb0, 0x18, 0x10, 0x0f, 0x01, 0x01, 0x0f, 0x10, 0x18, - 0xb0, 0x18, 0x10, 0x0f, 0x01, 0x01, 0x0f, 0x10, 0x18, 0x18, 0x01, 0x09, - 0x09, 0x0d, 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, 0x0d, 0x09, 0x09, 0x01, - 0xc0, 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, 0x0d, 0x09, 0x09, 0x01, 0x01, - 0x09, 0x09, 0x0d, 0x01, 0x90, 0x1c, 0x1b, 0x31, 0x31, 0x37, 0x37, 0x31, - 0x31, 0x1b, 0x1c, 0x1c, 0x1b, 0x31, 0x31, 0x37, 0x37, 0x31, 0x31, 0x1b, - 0x1c, 0xd0, 0x46, 0x3a, 0x3a, 0x24, 0x22, 0x22, 0x24, 0x3a, 0x3a, 0x46, - 0x46, 0x3a, 0x3a, 0x24, 0x22, 0x22, 0x24, 0x3a, 0x3a, 0x46, 0x40, 0x02, - 0x16, 0x16, 0x02, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x02, - 0x16, 0x16, 0x02, 0x30, 0x50, 0x01, 0x0f, 0x10, 0x18, 0x18, 0x10, 0x0f, - 0x01, 0x01, 0x0f, 0x10, 0x18, 0x18, 0x10, 0x0f, 0x01, 0x50, 0x0e, 0x09, - 0x09, 0x09, 0x09, 0x0e, 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, 0x20, 0x09, - 0x09, 0x0e, 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, 0x0e, 0x09, 0x09, 0x00, - 0x00, 0x05, 0x00, 0x00, 0xff, 0xc0, 0x02, 0x00, 0x01, 0xc0, 0x00, 0x1a, - 0x00, 0x35, 0x00, 0x4c, 0x00, 0x5f, 0x00, 0x72, 0x00, 0x00, 0x25, 0x34, - 0x27, 0x31, 0x31, 0x26, 0x27, 0x26, 0x23, 0x22, 0x07, 0x06, 0x07, 0x06, - 0x15, 0x14, 0x17, 0x16, 0x17, 0x16, 0x33, 0x32, 0x37, 0x36, 0x37, 0x36, - 0x35, 0x21, 0x36, 0x37, 0x31, 0x31, 0x36, 0x37, 0x36, 0x33, 0x32, 0x17, - 0x16, 0x17, 0x16, 0x17, 0x06, 0x07, 0x06, 0x07, 0x06, 0x23, 0x22, 0x27, - 0x26, 0x27, 0x26, 0x27, 0x05, 0x36, 0x17, 0x31, 0x31, 0x16, 0x07, 0x06, - 0x07, 0x06, 0x23, 0x22, 0x27, 0x26, 0x27, 0x26, 0x37, 0x36, 0x17, 0x16, - 0x33, 0x32, 0x37, 0x27, 0x36, 0x37, 0x31, 0x31, 0x36, 0x33, 0x32, 0x17, - 0x16, 0x15, 0x14, 0x07, 0x06, 0x23, 0x22, 0x27, 0x26, 0x27, 0x37, 0x32, - 0x17, 0x31, 0x31, 0x16, 0x15, 0x14, 0x07, 0x06, 0x23, 0x22, 0x27, 0x26, - 0x27, 0x36, 0x37, 0x36, 0x33, 0x01, 0xd0, 0x1c, 0x1b, 0x31, 0x31, 0x37, - 0x37, 0x31, 0x31, 0x1b, 0x1c, 0x1c, 0x1b, 0x31, 0x31, 0x37, 0x37, 0x31, - 0x31, 0x1b, 0x1c, 0xfe, 0x30, 0x01, 0x21, 0x22, 0x3c, 0x3d, 0x43, 0x43, - 0x3d, 0x3c, 0x22, 0x21, 0x01, 0x01, 0x21, 0x22, 0x3c, 0x3d, 0x43, 0x43, - 0x3d, 0x3c, 0x22, 0x21, 0x01, 0x01, 0x5e, 0x0e, 0x09, 0x09, 0x07, 0x13, - 0x1f, 0x1f, 0x26, 0x26, 0x1f, 0x1f, 0x13, 0x07, 0x09, 0x08, 0x0f, 0x2c, - 0x32, 0x32, 0x2c, 0xce, 0x01, 0x09, 0x09, 0x0d, 0x0e, 0x09, 0x09, 0x09, - 0x09, 0x0e, 0x0d, 0x09, 0x09, 0x01, 0xc0, 0x0e, 0x09, 0x09, 0x09, 0x09, - 0x0e, 0x0d, 0x09, 0x09, 0x01, 0x01, 0x09, 0x09, 0x0d, 0xc0, 0x39, 0x2f, - 0x2f, 0x1d, 0x1c, 0x1c, 0x1d, 0x2f, 0x2f, 0x39, 0x39, 0x2f, 0x2f, 0x1d, - 0x1c, 0x1c, 0x1d, 0x2f, 0x2f, 0x39, 0x46, 0x3a, 0x3a, 0x24, 0x22, 0x22, - 0x24, 0x3a, 0x3a, 0x46, 0x46, 0x3a, 0x3a, 0x24, 0x22, 0x22, 0x24, 0x3a, - 0x3a, 0x46, 0x34, 0x02, 0x09, 0x09, 0x0d, 0x1c, 0x12, 0x11, 0x11, 0x12, - 0x1c, 0x0d, 0x09, 0x09, 0x02, 0x0b, 0x0b, 0x64, 0x0e, 0x09, 0x09, 0x09, - 0x09, 0x0e, 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, 0x20, 0x09, 0x09, 0x0e, - 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, 0x0e, 0x09, 0x09, 0x00, 0x00, 0x00, - 0x00, 0x05, 0x00, 0x00, 0xff, 0xc0, 0x02, 0x00, 0x01, 0xc0, 0x00, 0x1a, - 0x00, 0x35, 0x00, 0x4c, 0x00, 0x5f, 0x00, 0x72, 0x00, 0x00, 0x25, 0x34, - 0x27, 0x31, 0x31, 0x26, 0x27, 0x26, 0x23, 0x22, 0x07, 0x06, 0x07, 0x06, - 0x15, 0x14, 0x17, 0x16, 0x17, 0x16, 0x33, 0x32, 0x37, 0x36, 0x37, 0x36, - 0x35, 0x21, 0x36, 0x37, 0x31, 0x31, 0x36, 0x37, 0x36, 0x33, 0x32, 0x17, - 0x16, 0x17, 0x16, 0x17, 0x06, 0x07, 0x06, 0x07, 0x06, 0x23, 0x22, 0x27, - 0x26, 0x27, 0x26, 0x27, 0x05, 0x36, 0x17, 0x31, 0x31, 0x16, 0x07, 0x06, - 0x07, 0x06, 0x23, 0x22, 0x27, 0x26, 0x27, 0x26, 0x37, 0x36, 0x17, 0x16, - 0x33, 0x32, 0x37, 0x27, 0x14, 0x07, 0x31, 0x31, 0x06, 0x07, 0x26, 0x27, - 0x26, 0x35, 0x34, 0x37, 0x36, 0x37, 0x16, 0x17, 0x16, 0x15, 0x17, 0x26, - 0x27, 0x31, 0x31, 0x26, 0x35, 0x34, 0x37, 0x36, 0x37, 0x16, 0x17, 0x16, - 0x15, 0x14, 0x07, 0x06, 0x07, 0x01, 0xd0, 0x1c, 0x1b, 0x31, 0x31, 0x37, - 0x37, 0x31, 0x31, 0x1b, 0x1c, 0x1c, 0x1b, 0x31, 0x31, 0x37, 0x37, 0x31, - 0x31, 0x1b, 0x1c, 0xfe, 0x30, 0x01, 0x21, 0x22, 0x3c, 0x3d, 0x43, 0x43, - 0x3d, 0x3c, 0x22, 0x21, 0x01, 0x01, 0x21, 0x22, 0x3c, 0x3d, 0x43, 0x43, - 0x3d, 0x3c, 0x22, 0x21, 0x01, 0x01, 0x5e, 0x0e, 0x09, 0x09, 0x07, 0x13, - 0x1f, 0x1f, 0x26, 0x26, 0x1f, 0x1f, 0x13, 0x07, 0x09, 0x08, 0x0f, 0x2c, - 0x32, 0x32, 0x2c, 0x7e, 0x09, 0x09, 0x0e, 0x0e, 0x09, 0x09, 0x09, 0x09, - 0x0e, 0x0e, 0x09, 0x09, 0x60, 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, 0x0e, - 0x09, 0x09, 0x09, 0x09, 0x0e, 0xc0, 0x39, 0x2f, 0x2f, 0x1d, 0x1c, 0x1c, - 0x1d, 0x2f, 0x2f, 0x39, 0x39, 0x2f, 0x2f, 0x1d, 0x1c, 0x1c, 0x1d, 0x2f, - 0x2f, 0x39, 0x46, 0x3a, 0x3a, 0x24, 0x22, 0x22, 0x24, 0x3a, 0x3a, 0x46, - 0x46, 0x3a, 0x3a, 0x24, 0x22, 0x22, 0x24, 0x3a, 0x3a, 0x46, 0x34, 0x02, - 0x09, 0x09, 0x0d, 0x1c, 0x12, 0x11, 0x11, 0x12, 0x1c, 0x0d, 0x09, 0x09, - 0x02, 0x0b, 0x0b, 0x74, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, - 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, 0x40, 0x01, 0x12, 0x12, - 0x1b, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, 0x1b, 0x12, 0x12, - 0x01, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0xff, 0xc0, 0x02, 0x00, - 0x01, 0xc0, 0x00, 0x1a, 0x00, 0x35, 0x00, 0x4c, 0x00, 0x83, 0x00, 0xba, - 0x00, 0x00, 0x25, 0x34, 0x27, 0x31, 0x31, 0x26, 0x27, 0x26, 0x23, 0x22, - 0x07, 0x06, 0x07, 0x06, 0x15, 0x14, 0x17, 0x16, 0x17, 0x16, 0x33, 0x32, - 0x37, 0x36, 0x37, 0x36, 0x35, 0x21, 0x36, 0x37, 0x31, 0x31, 0x36, 0x37, - 0x36, 0x33, 0x32, 0x17, 0x16, 0x17, 0x16, 0x17, 0x06, 0x07, 0x06, 0x07, - 0x06, 0x23, 0x22, 0x27, 0x26, 0x27, 0x26, 0x27, 0x05, 0x36, 0x17, 0x31, - 0x31, 0x16, 0x07, 0x06, 0x07, 0x06, 0x23, 0x22, 0x27, 0x26, 0x27, 0x26, - 0x37, 0x36, 0x17, 0x16, 0x33, 0x32, 0x37, 0x27, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x23, 0x31, 0x34, 0x31, 0x30, 0x31, 0x26, 0x27, 0x26, 0x27, 0x26, - 0x27, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x30, 0x31, 0x30, 0x15, 0x23, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x06, 0x27, 0x26, 0x35, 0x36, - 0x37, 0x36, 0x37, 0x16, 0x17, 0x16, 0x17, 0x14, 0x07, 0x06, 0x27, 0x31, - 0x31, 0x31, 0x33, 0x31, 0x31, 0x31, 0x23, 0x31, 0x34, 0x31, 0x30, 0x31, - 0x26, 0x27, 0x26, 0x27, 0x26, 0x27, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, - 0x30, 0x31, 0x30, 0x15, 0x23, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, - 0x06, 0x27, 0x26, 0x35, 0x36, 0x37, 0x36, 0x37, 0x16, 0x17, 0x16, 0x17, - 0x14, 0x07, 0x06, 0x27, 0x31, 0x31, 0x31, 0x31, 0x31, 0x01, 0xd0, 0x1c, - 0x1b, 0x31, 0x31, 0x37, 0x37, 0x31, 0x31, 0x1b, 0x1c, 0x1c, 0x1b, 0x31, - 0x31, 0x37, 0x37, 0x31, 0x31, 0x1b, 0x1c, 0xfe, 0x30, 0x01, 0x21, 0x22, - 0x3c, 0x3d, 0x43, 0x43, 0x3d, 0x3c, 0x22, 0x21, 0x01, 0x01, 0x21, 0x22, - 0x3c, 0x3d, 0x43, 0x43, 0x3d, 0x3c, 0x22, 0x21, 0x01, 0x01, 0x5e, 0x0e, - 0x09, 0x09, 0x07, 0x13, 0x1f, 0x1f, 0x26, 0x26, 0x1f, 0x1f, 0x13, 0x07, - 0x09, 0x08, 0x0f, 0x2c, 0x32, 0x32, 0x2c, 0x84, 0x01, 0x01, 0x02, 0x04, - 0x06, 0x0e, 0x0e, 0x0e, 0x0e, 0x06, 0x04, 0x02, 0x01, 0x01, 0x03, 0x05, - 0x06, 0x01, 0x10, 0x0f, 0x18, 0x18, 0x0f, 0x10, 0x01, 0x05, 0x06, 0x03, - 0xa0, 0x01, 0x01, 0x02, 0x04, 0x06, 0x0e, 0x0e, 0x0e, 0x0e, 0x06, 0x04, - 0x02, 0x01, 0x01, 0x03, 0x06, 0x05, 0x01, 0x10, 0x0f, 0x18, 0x18, 0x0f, - 0x10, 0x01, 0x06, 0x05, 0x03, 0xc0, 0x39, 0x2f, 0x2f, 0x1d, 0x1c, 0x1c, - 0x1d, 0x2f, 0x2f, 0x39, 0x39, 0x2f, 0x2f, 0x1d, 0x1c, 0x1c, 0x1d, 0x2f, - 0x2f, 0x39, 0x46, 0x3a, 0x3a, 0x24, 0x22, 0x22, 0x24, 0x3a, 0x3a, 0x46, - 0x46, 0x3a, 0x3a, 0x24, 0x22, 0x22, 0x24, 0x3a, 0x3a, 0x46, 0x34, 0x02, - 0x09, 0x09, 0x0d, 0x1c, 0x12, 0x11, 0x11, 0x12, 0x1c, 0x0d, 0x09, 0x09, - 0x02, 0x0b, 0x0b, 0x4f, 0x01, 0x02, 0x02, 0x04, 0x06, 0x0d, 0x01, 0x01, - 0x0d, 0x06, 0x04, 0x02, 0x02, 0x01, 0x04, 0x01, 0x02, 0x06, 0x1c, 0x15, - 0x15, 0x02, 0x02, 0x15, 0x15, 0x1c, 0x06, 0x02, 0x01, 0x04, 0x01, 0x02, - 0x02, 0x04, 0x06, 0x0d, 0x01, 0x01, 0x0d, 0x06, 0x04, 0x02, 0x02, 0x01, - 0x04, 0x01, 0x02, 0x06, 0x1c, 0x15, 0x15, 0x02, 0x02, 0x15, 0x15, 0x1c, - 0x06, 0x02, 0x01, 0x04, 0x00, 0x05, 0x00, 0x00, 0xff, 0xc0, 0x02, 0x00, - 0x01, 0xc3, 0x00, 0x1c, 0x00, 0x4d, 0x00, 0x64, 0x00, 0x9b, 0x00, 0xd2, - 0x00, 0x00, 0x01, 0x36, 0x37, 0x31, 0x31, 0x36, 0x35, 0x26, 0x27, 0x26, - 0x27, 0x26, 0x07, 0x06, 0x07, 0x06, 0x07, 0x30, 0x31, 0x06, 0x15, 0x06, - 0x15, 0x16, 0x17, 0x16, 0x33, 0x32, 0x37, 0x27, 0x26, 0x27, 0x06, 0x07, - 0x06, 0x07, 0x06, 0x07, 0x16, 0x17, 0x16, 0x17, 0x16, 0x17, 0x36, 0x37, - 0x36, 0x37, 0x36, 0x37, 0x34, 0x27, 0x06, 0x23, 0x22, 0x27, 0x16, 0x17, - 0x06, 0x07, 0x06, 0x07, 0x26, 0x27, 0x26, 0x27, 0x36, 0x37, 0x36, 0x37, - 0x16, 0x17, 0x26, 0x35, 0x36, 0x37, 0x36, 0x37, 0x03, 0x36, 0x27, 0x31, - 0x31, 0x26, 0x07, 0x06, 0x23, 0x22, 0x27, 0x26, 0x07, 0x06, 0x17, 0x16, - 0x17, 0x16, 0x33, 0x32, 0x37, 0x36, 0x37, 0x27, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x16, 0x37, 0x36, 0x35, 0x26, 0x27, 0x26, 0x27, 0x06, - 0x07, 0x06, 0x07, 0x14, 0x17, 0x16, 0x37, 0x31, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x33, 0x31, 0x34, 0x31, 0x30, 0x31, 0x36, 0x37, 0x36, 0x37, 0x36, - 0x37, 0x16, 0x17, 0x16, 0x17, 0x16, 0x17, 0x30, 0x31, 0x30, 0x15, 0x33, - 0x31, 0x31, 0x33, 0x31, 0x31, 0x31, 0x31, 0x31, 0x16, 0x37, 0x36, 0x35, - 0x26, 0x27, 0x26, 0x27, 0x06, 0x07, 0x06, 0x07, 0x14, 0x17, 0x16, 0x37, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x33, 0x31, 0x34, 0x31, 0x30, 0x31, - 0x36, 0x37, 0x36, 0x37, 0x36, 0x37, 0x16, 0x17, 0x16, 0x17, 0x16, 0x17, - 0x30, 0x31, 0x30, 0x15, 0x33, 0x31, 0x31, 0x31, 0x31, 0x01, 0xdd, 0x0f, - 0x0a, 0x0a, 0x01, 0x0f, 0x0e, 0x0c, 0x06, 0x06, 0x08, 0x0b, 0x0a, 0x07, - 0x01, 0x05, 0x01, 0x0d, 0x0e, 0x14, 0x07, 0x06, 0x52, 0x3d, 0x4e, 0x48, - 0x39, 0x3a, 0x22, 0x22, 0x01, 0x01, 0x22, 0x22, 0x3a, 0x39, 0x48, 0x48, - 0x39, 0x3a, 0x22, 0x22, 0x01, 0x15, 0x0d, 0x0e, 0x0d, 0x0d, 0x19, 0x01, - 0x02, 0x3b, 0x3b, 0x58, 0x58, 0x3b, 0x3b, 0x02, 0x02, 0x3b, 0x3b, 0x58, - 0x4a, 0x37, 0x01, 0x01, 0x06, 0x02, 0x02, 0x14, 0x07, 0x09, 0x09, 0x0e, - 0x2c, 0x32, 0x32, 0x2c, 0x0f, 0x08, 0x09, 0x07, 0x13, 0x1f, 0x1f, 0x26, - 0x26, 0x1f, 0x1f, 0x13, 0x9d, 0x03, 0x06, 0x05, 0x01, 0x10, 0x0f, 0x18, - 0x18, 0x0f, 0x10, 0x01, 0x06, 0x05, 0x03, 0x01, 0x01, 0x02, 0x04, 0x06, - 0x0e, 0x0e, 0x0e, 0x0e, 0x06, 0x04, 0x02, 0x01, 0x01, 0xa0, 0x03, 0x06, - 0x05, 0x01, 0x10, 0x0f, 0x18, 0x18, 0x0f, 0x10, 0x01, 0x06, 0x05, 0x03, - 0x01, 0x01, 0x02, 0x04, 0x06, 0x0e, 0x0e, 0x0e, 0x0e, 0x06, 0x04, 0x02, - 0x01, 0x01, 0x01, 0x42, 0x04, 0x0c, 0x0c, 0x11, 0x10, 0x18, 0x17, 0x0f, - 0x06, 0x06, 0x0a, 0x10, 0x10, 0x10, 0x01, 0x01, 0x0a, 0x08, 0x14, 0x0d, - 0x0e, 0x02, 0x55, 0x28, 0x01, 0x01, 0x22, 0x22, 0x3a, 0x39, 0x48, 0x48, - 0x39, 0x3a, 0x22, 0x22, 0x01, 0x01, 0x22, 0x22, 0x3a, 0x39, 0x48, 0x36, - 0x2f, 0x05, 0x04, 0x2d, 0x37, 0x58, 0x3b, 0x3b, 0x02, 0x02, 0x3b, 0x3b, - 0x58, 0x58, 0x3b, 0x3b, 0x02, 0x01, 0x2c, 0x06, 0x06, 0x12, 0x0c, 0x05, - 0x05, 0xfe, 0xd8, 0x0d, 0x09, 0x09, 0x02, 0x0b, 0x0b, 0x02, 0x09, 0x09, - 0x0d, 0x1c, 0x12, 0x11, 0x11, 0x12, 0x1c, 0x6c, 0x04, 0x01, 0x02, 0x06, - 0x1c, 0x15, 0x15, 0x02, 0x02, 0x15, 0x15, 0x1c, 0x06, 0x02, 0x01, 0x04, - 0x01, 0x02, 0x02, 0x04, 0x06, 0x0d, 0x01, 0x01, 0x0d, 0x06, 0x04, 0x02, - 0x02, 0x01, 0x04, 0x01, 0x02, 0x06, 0x1c, 0x15, 0x15, 0x02, 0x02, 0x15, - 0x15, 0x1c, 0x06, 0x02, 0x01, 0x04, 0x01, 0x02, 0x02, 0x04, 0x06, 0x0d, - 0x01, 0x01, 0x0d, 0x06, 0x04, 0x02, 0x02, 0x01, 0x00, 0x05, 0x00, 0x00, - 0xff, 0xc0, 0x02, 0x00, 0x01, 0xc0, 0x00, 0x1a, 0x00, 0x35, 0x00, 0x4c, - 0x00, 0x69, 0x00, 0x85, 0x00, 0x00, 0x25, 0x34, 0x27, 0x31, 0x31, 0x26, - 0x27, 0x26, 0x23, 0x22, 0x07, 0x06, 0x07, 0x06, 0x15, 0x14, 0x17, 0x16, - 0x17, 0x16, 0x33, 0x32, 0x37, 0x36, 0x37, 0x36, 0x35, 0x21, 0x36, 0x37, - 0x31, 0x31, 0x36, 0x37, 0x36, 0x33, 0x32, 0x17, 0x16, 0x17, 0x16, 0x17, - 0x06, 0x07, 0x06, 0x07, 0x06, 0x23, 0x22, 0x27, 0x26, 0x27, 0x26, 0x27, - 0x05, 0x36, 0x17, 0x31, 0x31, 0x16, 0x07, 0x06, 0x07, 0x06, 0x23, 0x22, - 0x27, 0x26, 0x27, 0x26, 0x37, 0x36, 0x17, 0x16, 0x33, 0x32, 0x37, 0x27, - 0x16, 0x17, 0x31, 0x31, 0x16, 0x07, 0x07, 0x31, 0x06, 0x27, 0x27, 0x31, - 0x26, 0x27, 0x26, 0x37, 0x36, 0x37, 0x36, 0x17, 0x17, 0x31, 0x37, 0x31, - 0x36, 0x37, 0x36, 0x17, 0x17, 0x17, 0x27, 0x17, 0x37, 0x31, 0x36, 0x17, - 0x16, 0x17, 0x16, 0x07, 0x06, 0x07, 0x07, 0x31, 0x06, 0x27, 0x27, 0x31, - 0x26, 0x37, 0x36, 0x37, 0x36, 0x17, 0x16, 0x17, 0x01, 0xd0, 0x1c, 0x1b, - 0x31, 0x31, 0x37, 0x37, 0x31, 0x31, 0x1b, 0x1c, 0x1c, 0x1b, 0x31, 0x31, - 0x37, 0x37, 0x31, 0x31, 0x1b, 0x1c, 0xfe, 0x30, 0x01, 0x21, 0x22, 0x3c, - 0x3d, 0x43, 0x43, 0x3d, 0x3c, 0x22, 0x21, 0x01, 0x01, 0x21, 0x22, 0x3c, - 0x3d, 0x43, 0x43, 0x3d, 0x3c, 0x22, 0x21, 0x01, 0x01, 0x5e, 0x0e, 0x09, - 0x09, 0x07, 0x13, 0x1f, 0x1f, 0x26, 0x26, 0x1f, 0x1f, 0x13, 0x07, 0x09, - 0x08, 0x0f, 0x2c, 0x32, 0x32, 0x2c, 0x87, 0x0e, 0x07, 0x06, 0x03, 0x11, - 0x06, 0x0e, 0x41, 0x0e, 0x06, 0x07, 0x03, 0x04, 0x0c, 0x0b, 0x0e, 0x10, - 0x04, 0x04, 0x0c, 0x0b, 0x0e, 0x7b, 0x04, 0x04, 0x04, 0x10, 0x0e, 0x0b, - 0x0c, 0x04, 0x03, 0x07, 0x06, 0x0e, 0x41, 0x0e, 0x06, 0x11, 0x03, 0x06, - 0x07, 0x0e, 0x0d, 0x0c, 0x0c, 0x04, 0xc0, 0x39, 0x2f, 0x2f, 0x1d, 0x1c, - 0x1c, 0x1d, 0x2f, 0x2f, 0x39, 0x39, 0x2f, 0x2f, 0x1d, 0x1c, 0x1c, 0x1d, - 0x2f, 0x2f, 0x39, 0x46, 0x3a, 0x3a, 0x24, 0x22, 0x22, 0x24, 0x3a, 0x3a, - 0x46, 0x46, 0x3a, 0x3a, 0x24, 0x22, 0x22, 0x24, 0x3a, 0x3a, 0x46, 0x34, - 0x02, 0x09, 0x09, 0x0d, 0x1c, 0x12, 0x11, 0x11, 0x12, 0x1c, 0x0d, 0x09, - 0x09, 0x02, 0x0b, 0x0b, 0xab, 0x04, 0x0c, 0x0b, 0x0e, 0x41, 0x0e, 0x03, - 0x11, 0x04, 0x0c, 0x0b, 0x0e, 0x0e, 0x06, 0x07, 0x03, 0x05, 0x10, 0x0e, - 0x07, 0x06, 0x03, 0x18, 0x10, 0x10, 0x10, 0x04, 0x04, 0x07, 0x06, 0x0e, - 0x0e, 0x0b, 0x0c, 0x04, 0x11, 0x03, 0x0e, 0x41, 0x0e, 0x0b, 0x0c, 0x04, - 0x03, 0x07, 0x06, 0x0e, 0x00, 0x05, 0x00, 0x00, 0xff, 0xc0, 0x02, 0x00, - 0x01, 0xc0, 0x00, 0x1a, 0x00, 0x35, 0x00, 0x4c, 0x00, 0x66, 0x00, 0x7f, - 0x00, 0x00, 0x25, 0x34, 0x27, 0x31, 0x31, 0x26, 0x27, 0x26, 0x23, 0x22, - 0x07, 0x06, 0x07, 0x06, 0x15, 0x14, 0x17, 0x16, 0x17, 0x16, 0x33, 0x32, - 0x37, 0x36, 0x37, 0x36, 0x35, 0x21, 0x36, 0x37, 0x31, 0x31, 0x36, 0x37, - 0x36, 0x33, 0x32, 0x17, 0x16, 0x17, 0x16, 0x17, 0x06, 0x07, 0x06, 0x07, - 0x06, 0x23, 0x22, 0x27, 0x26, 0x27, 0x26, 0x27, 0x05, 0x36, 0x17, 0x31, - 0x31, 0x16, 0x07, 0x06, 0x07, 0x06, 0x23, 0x22, 0x27, 0x26, 0x27, 0x26, - 0x37, 0x36, 0x17, 0x16, 0x33, 0x32, 0x37, 0x27, 0x17, 0x27, 0x17, 0x16, - 0x15, 0x14, 0x07, 0x07, 0x31, 0x06, 0x27, 0x26, 0x35, 0x34, 0x37, 0x37, - 0x31, 0x27, 0x31, 0x26, 0x35, 0x34, 0x37, 0x36, 0x17, 0x05, 0x14, 0x07, - 0x07, 0x31, 0x17, 0x31, 0x16, 0x15, 0x14, 0x07, 0x06, 0x27, 0x27, 0x31, - 0x26, 0x35, 0x34, 0x37, 0x37, 0x31, 0x36, 0x17, 0x16, 0x15, 0x01, 0xd0, - 0x1c, 0x1b, 0x31, 0x31, 0x37, 0x37, 0x31, 0x31, 0x1b, 0x1c, 0x1c, 0x1b, - 0x31, 0x31, 0x37, 0x37, 0x31, 0x31, 0x1b, 0x1c, 0xfe, 0x30, 0x01, 0x21, - 0x22, 0x3c, 0x3d, 0x43, 0x43, 0x3d, 0x3c, 0x22, 0x21, 0x01, 0x01, 0x21, - 0x22, 0x3c, 0x3d, 0x43, 0x43, 0x3d, 0x3c, 0x22, 0x21, 0x01, 0x01, 0x5e, - 0x0e, 0x09, 0x09, 0x07, 0x13, 0x1f, 0x1f, 0x26, 0x26, 0x1f, 0x1f, 0x13, - 0x07, 0x09, 0x08, 0x0f, 0x2c, 0x32, 0x32, 0x2c, 0xd8, 0x59, 0x59, 0x59, - 0x08, 0x08, 0x59, 0x07, 0x05, 0x06, 0x03, 0x24, 0x24, 0x03, 0x06, 0x05, - 0x07, 0x01, 0x06, 0x03, 0x24, 0x24, 0x03, 0x06, 0x05, 0x06, 0x5a, 0x08, - 0x08, 0x5a, 0x06, 0x05, 0x06, 0xc0, 0x39, 0x2f, 0x2f, 0x1d, 0x1c, 0x1c, - 0x1d, 0x2f, 0x2f, 0x39, 0x39, 0x2f, 0x2f, 0x1d, 0x1c, 0x1c, 0x1d, 0x2f, - 0x2f, 0x39, 0x46, 0x3a, 0x3a, 0x24, 0x22, 0x22, 0x24, 0x3a, 0x3a, 0x46, - 0x46, 0x3a, 0x3a, 0x24, 0x22, 0x22, 0x24, 0x3a, 0x3a, 0x46, 0x34, 0x02, - 0x09, 0x09, 0x0d, 0x1c, 0x12, 0x11, 0x11, 0x12, 0x1c, 0x0d, 0x09, 0x09, - 0x02, 0x0b, 0x0b, 0xa1, 0x30, 0x30, 0x30, 0x04, 0x09, 0x09, 0x04, 0x30, - 0x03, 0x03, 0x03, 0x07, 0x05, 0x03, 0x2b, 0x2b, 0x03, 0x05, 0x07, 0x03, - 0x03, 0x03, 0x0a, 0x04, 0x04, 0x2b, 0x2b, 0x03, 0x05, 0x07, 0x03, 0x03, - 0x03, 0x30, 0x05, 0x08, 0x09, 0x04, 0x30, 0x03, 0x03, 0x03, 0x07, 0x00, - 0x00, 0x07, 0xff, 0xf8, 0xff, 0xb8, 0x02, 0x08, 0x01, 0xc8, 0x00, 0x14, - 0x00, 0x2f, 0x00, 0x48, 0x00, 0x5f, 0x00, 0x79, 0x00, 0x92, 0x00, 0xa7, - 0x00, 0x00, 0x01, 0x36, 0x33, 0x31, 0x31, 0x32, 0x17, 0x16, 0x15, 0x14, - 0x07, 0x06, 0x07, 0x06, 0x07, 0x22, 0x35, 0x36, 0x37, 0x36, 0x37, 0x05, - 0x36, 0x37, 0x31, 0x31, 0x36, 0x17, 0x06, 0x07, 0x06, 0x07, 0x26, 0x07, - 0x06, 0x07, 0x06, 0x07, 0x06, 0x17, 0x06, 0x07, 0x06, 0x07, 0x26, 0x37, - 0x36, 0x37, 0x05, 0x36, 0x37, 0x16, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, - 0x27, 0x36, 0x37, 0x36, 0x37, 0x16, 0x37, 0x36, 0x37, 0x36, 0x37, 0x36, - 0x27, 0x36, 0x37, 0x07, 0x36, 0x33, 0x31, 0x31, 0x32, 0x17, 0x16, 0x07, - 0x06, 0x07, 0x06, 0x07, 0x06, 0x27, 0x26, 0x35, 0x26, 0x37, 0x36, 0x37, - 0x36, 0x37, 0x05, 0x37, 0x07, 0x37, 0x36, 0x17, 0x16, 0x07, 0x07, 0x31, - 0x06, 0x07, 0x06, 0x27, 0x26, 0x35, 0x27, 0x31, 0x27, 0x31, 0x22, 0x27, - 0x26, 0x37, 0x36, 0x37, 0x37, 0x16, 0x15, 0x17, 0x31, 0x17, 0x31, 0x32, - 0x17, 0x16, 0x07, 0x06, 0x07, 0x07, 0x31, 0x06, 0x27, 0x26, 0x37, 0x37, - 0x31, 0x36, 0x37, 0x36, 0x17, 0x01, 0x26, 0x35, 0x31, 0x31, 0x34, 0x37, - 0x36, 0x37, 0x36, 0x37, 0x32, 0x15, 0x06, 0x07, 0x06, 0x07, 0x06, 0x23, - 0x22, 0x27, 0x01, 0xab, 0x0f, 0x14, 0x14, 0x0f, 0x0f, 0x0e, 0x0d, 0x1c, - 0x1d, 0x12, 0x0a, 0x02, 0x07, 0x07, 0x0b, 0xfe, 0xa0, 0x41, 0x53, 0x54, - 0x4b, 0x02, 0x02, 0x05, 0x02, 0x3f, 0x48, 0x48, 0x37, 0x35, 0x07, 0x07, - 0x29, 0x11, 0x12, 0x08, 0x07, 0x29, 0x0a, 0x0b, 0x3e, 0x01, 0x86, 0x07, - 0x07, 0x29, 0x0a, 0x0b, 0x3e, 0x41, 0x53, 0x54, 0x4b, 0x02, 0x02, 0x04, - 0x03, 0x3f, 0x48, 0x47, 0x38, 0x35, 0x07, 0x07, 0x29, 0x11, 0x12, 0x69, - 0x09, 0x0c, 0x0d, 0x04, 0x07, 0x0a, 0x09, 0x1b, 0x1b, 0x22, 0x22, 0x22, - 0x0e, 0x01, 0x0d, 0x26, 0x23, 0x24, 0x17, 0xfe, 0xf5, 0x61, 0x61, 0x61, - 0x0a, 0x06, 0x06, 0x03, 0x1d, 0x03, 0x06, 0x06, 0x05, 0x03, 0x06, 0x38, - 0x04, 0x03, 0x05, 0x02, 0x01, 0x07, 0xc1, 0x03, 0x06, 0x38, 0x04, 0x03, - 0x05, 0x02, 0x02, 0x06, 0x61, 0x0a, 0x06, 0x06, 0x03, 0x1d, 0x03, 0x06, - 0x06, 0x05, 0xfe, 0xf2, 0x0f, 0x0e, 0x0d, 0x1c, 0x1c, 0x13, 0x0a, 0x02, - 0x07, 0x07, 0x0b, 0x0f, 0x14, 0x14, 0x0f, 0x01, 0xb2, 0x0e, 0x0f, 0x0f, - 0x14, 0x14, 0x0f, 0x0b, 0x07, 0x07, 0x02, 0x0a, 0x12, 0x1d, 0x1c, 0x0d, - 0x3d, 0x3e, 0x0b, 0x0a, 0x29, 0x07, 0x08, 0x12, 0x11, 0x29, 0x07, 0x06, - 0x36, 0x37, 0x48, 0x48, 0x3f, 0x02, 0x05, 0x02, 0x02, 0x4b, 0x54, 0x53, - 0x41, 0x3b, 0x02, 0x02, 0x4b, 0x54, 0x53, 0x41, 0x3e, 0x0b, 0x0a, 0x29, - 0x07, 0x07, 0x13, 0x10, 0x28, 0x07, 0x06, 0x36, 0x37, 0x48, 0x48, 0x3f, - 0x02, 0x05, 0x5d, 0x0c, 0x0e, 0x22, 0x22, 0x22, 0x1b, 0x1b, 0x09, 0x0a, - 0x07, 0x04, 0x0c, 0x0d, 0x09, 0x17, 0x23, 0x24, 0x26, 0x26, 0x1d, 0x1d, - 0x1d, 0x03, 0x06, 0x06, 0x0a, 0x61, 0x07, 0x01, 0x02, 0x05, 0x03, 0x04, - 0x38, 0x06, 0x03, 0x05, 0x06, 0x06, 0x03, 0xb2, 0x03, 0x04, 0x39, 0x05, - 0x03, 0x05, 0x06, 0x06, 0x03, 0x1e, 0x02, 0x06, 0x06, 0x09, 0x62, 0x07, - 0x01, 0x02, 0x05, 0xfe, 0x66, 0x0f, 0x14, 0x14, 0x0f, 0x0b, 0x07, 0x07, - 0x02, 0x0a, 0x12, 0x1d, 0x1c, 0x0d, 0x0e, 0x0f, 0x00, 0x05, 0x00, 0x00, - 0xff, 0xc0, 0x02, 0x00, 0x01, 0xc0, 0x00, 0x1a, 0x00, 0x35, 0x00, 0x5d, - 0x00, 0x85, 0x00, 0x9a, 0x00, 0x00, 0x01, 0x32, 0x17, 0x31, 0x31, 0x16, - 0x17, 0x16, 0x15, 0x14, 0x07, 0x06, 0x07, 0x06, 0x23, 0x22, 0x27, 0x26, - 0x27, 0x26, 0x35, 0x34, 0x37, 0x36, 0x37, 0x36, 0x33, 0x11, 0x36, 0x37, - 0x31, 0x31, 0x36, 0x37, 0x36, 0x35, 0x34, 0x27, 0x26, 0x27, 0x26, 0x27, - 0x06, 0x07, 0x06, 0x07, 0x06, 0x15, 0x14, 0x17, 0x16, 0x17, 0x16, 0x17, - 0x03, 0x26, 0x23, 0x22, 0x07, 0x07, 0x31, 0x07, 0x31, 0x06, 0x07, 0x06, - 0x17, 0x17, 0x31, 0x07, 0x31, 0x06, 0x17, 0x16, 0x37, 0x37, 0x31, 0x17, - 0x31, 0x16, 0x37, 0x36, 0x35, 0x27, 0x31, 0x37, 0x31, 0x36, 0x27, 0x26, - 0x27, 0x27, 0x31, 0x27, 0x33, 0x26, 0x23, 0x22, 0x07, 0x07, 0x31, 0x07, - 0x31, 0x06, 0x07, 0x06, 0x17, 0x17, 0x31, 0x07, 0x31, 0x14, 0x17, 0x16, - 0x37, 0x37, 0x31, 0x17, 0x31, 0x16, 0x37, 0x36, 0x35, 0x27, 0x31, 0x37, - 0x31, 0x36, 0x27, 0x26, 0x27, 0x27, 0x31, 0x27, 0x17, 0x06, 0x23, 0x22, - 0x27, 0x26, 0x07, 0x06, 0x17, 0x16, 0x17, 0x16, 0x33, 0x32, 0x37, 0x36, - 0x37, 0x36, 0x27, 0x26, 0x07, 0x01, 0x00, 0x39, 0x2f, 0x2f, 0x1d, 0x1c, - 0x1c, 0x1d, 0x2f, 0x2f, 0x39, 0x39, 0x2f, 0x2f, 0x1d, 0x1c, 0x1c, 0x1d, - 0x2f, 0x2f, 0x39, 0x46, 0x3a, 0x3a, 0x24, 0x22, 0x22, 0x24, 0x3a, 0x3a, - 0x46, 0x46, 0x3a, 0x3a, 0x24, 0x22, 0x22, 0x24, 0x3a, 0x3a, 0x46, 0x49, - 0x02, 0x05, 0x05, 0x02, 0x11, 0x26, 0x05, 0x01, 0x02, 0x04, 0x1c, 0x07, - 0x01, 0x04, 0x04, 0x04, 0x22, 0x22, 0x04, 0x04, 0x04, 0x07, 0x1b, 0x04, - 0x01, 0x02, 0x05, 0x26, 0x11, 0xa0, 0x02, 0x05, 0x05, 0x02, 0x11, 0x26, - 0x05, 0x02, 0x01, 0x04, 0x1b, 0x07, 0x04, 0x04, 0x04, 0x22, 0x22, 0x04, - 0x04, 0x04, 0x07, 0x1b, 0x04, 0x01, 0x02, 0x05, 0x26, 0x11, 0x07, 0x2c, - 0x32, 0x32, 0x2c, 0x0f, 0x08, 0x09, 0x07, 0x13, 0x1f, 0x1f, 0x26, 0x26, - 0x1f, 0x1f, 0x13, 0x07, 0x09, 0x09, 0x0e, 0x01, 0x90, 0x1c, 0x1b, 0x31, - 0x31, 0x37, 0x37, 0x31, 0x31, 0x1b, 0x1c, 0x1c, 0x1b, 0x31, 0x31, 0x37, - 0x37, 0x31, 0x31, 0x1b, 0x1c, 0xfe, 0x30, 0x01, 0x21, 0x22, 0x3c, 0x3d, - 0x43, 0x43, 0x3d, 0x3c, 0x22, 0x21, 0x01, 0x01, 0x21, 0x22, 0x3c, 0x3d, - 0x43, 0x43, 0x3d, 0x3c, 0x22, 0x21, 0x01, 0x01, 0x7b, 0x05, 0x05, 0x22, - 0x05, 0x01, 0x05, 0x05, 0x03, 0x1b, 0x25, 0x05, 0x03, 0x03, 0x02, 0x12, - 0x12, 0x02, 0x03, 0x03, 0x05, 0x26, 0x1a, 0x03, 0x05, 0x05, 0x01, 0x05, - 0x22, 0x05, 0x05, 0x22, 0x05, 0x01, 0x05, 0x05, 0x03, 0x1b, 0x25, 0x05, - 0x03, 0x03, 0x02, 0x12, 0x12, 0x02, 0x03, 0x03, 0x05, 0x26, 0x1a, 0x03, - 0x05, 0x05, 0x01, 0x05, 0x22, 0xaf, 0x0b, 0x0b, 0x02, 0x09, 0x09, 0x0d, - 0x1c, 0x12, 0x11, 0x11, 0x12, 0x1c, 0x0d, 0x09, 0x09, 0x02, 0x00, 0x00, - 0x00, 0x07, 0x00, 0x00, 0xff, 0xc0, 0x02, 0x80, 0x01, 0xc0, 0x00, 0x1c, - 0x00, 0x37, 0x00, 0x52, 0x00, 0x73, 0x00, 0x8a, 0x00, 0xc1, 0x00, 0xf8, - 0x00, 0x00, 0x25, 0x16, 0x17, 0x16, 0x17, 0x16, 0x17, 0x06, 0x07, 0x06, - 0x07, 0x26, 0x27, 0x26, 0x27, 0x36, 0x37, 0x36, 0x37, 0x36, 0x37, 0x16, - 0x17, 0x16, 0x17, 0x36, 0x37, 0x36, 0x37, 0x03, 0x06, 0x07, 0x31, 0x31, - 0x06, 0x07, 0x26, 0x07, 0x06, 0x07, 0x36, 0x37, 0x36, 0x37, 0x16, 0x17, - 0x16, 0x17, 0x26, 0x27, 0x26, 0x07, 0x26, 0x27, 0x26, 0x27, 0x03, 0x06, - 0x27, 0x31, 0x31, 0x26, 0x27, 0x26, 0x35, 0x34, 0x37, 0x36, 0x37, 0x36, - 0x37, 0x36, 0x37, 0x32, 0x15, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x14, - 0x31, 0x21, 0x26, 0x23, 0x31, 0x31, 0x34, 0x23, 0x30, 0x31, 0x30, 0x35, - 0x26, 0x27, 0x26, 0x27, 0x34, 0x33, 0x32, 0x17, 0x16, 0x17, 0x16, 0x17, - 0x16, 0x17, 0x16, 0x15, 0x14, 0x07, 0x06, 0x07, 0x06, 0x27, 0x27, 0x06, - 0x07, 0x31, 0x31, 0x06, 0x23, 0x22, 0x27, 0x26, 0x27, 0x26, 0x37, 0x36, - 0x17, 0x16, 0x33, 0x32, 0x37, 0x36, 0x17, 0x16, 0x07, 0x27, 0x31, 0x31, - 0x31, 0x23, 0x31, 0x34, 0x31, 0x30, 0x31, 0x26, 0x27, 0x26, 0x27, 0x26, - 0x27, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x30, 0x31, 0x30, 0x15, 0x23, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x06, 0x27, 0x26, 0x35, 0x36, - 0x37, 0x36, 0x37, 0x16, 0x17, 0x16, 0x17, 0x14, 0x07, 0x06, 0x27, 0x31, - 0x31, 0x31, 0x31, 0x31, 0x33, 0x31, 0x31, 0x31, 0x31, 0x31, 0x23, 0x31, - 0x34, 0x31, 0x30, 0x31, 0x26, 0x27, 0x26, 0x27, 0x26, 0x27, 0x06, 0x07, - 0x06, 0x07, 0x06, 0x07, 0x30, 0x31, 0x30, 0x15, 0x23, 0x31, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x31, 0x06, 0x27, 0x26, 0x35, 0x36, 0x37, 0x36, 0x37, - 0x16, 0x17, 0x16, 0x17, 0x14, 0x07, 0x06, 0x27, 0x31, 0x31, 0x31, 0x02, - 0x04, 0x02, 0x01, 0x05, 0x0c, 0x06, 0x07, 0x21, 0x3c, 0x3c, 0x4c, 0x4c, - 0x3c, 0x3c, 0x21, 0x07, 0x06, 0x0c, 0x05, 0x01, 0x02, 0x16, 0x35, 0x34, - 0x45, 0x45, 0x34, 0x35, 0x16, 0xc4, 0x4e, 0x37, 0x38, 0x0f, 0x0a, 0x0d, - 0x0a, 0x10, 0x10, 0x45, 0x46, 0x62, 0x62, 0x46, 0x45, 0x10, 0x10, 0x0a, - 0x0d, 0x0a, 0x0f, 0x38, 0x37, 0x4e, 0xf1, 0x0f, 0x12, 0x12, 0x0e, 0x0e, - 0x0e, 0x06, 0x0e, 0x0e, 0x10, 0x14, 0x0e, 0x09, 0x02, 0x07, 0x06, 0x0a, - 0x02, 0x01, 0x01, 0xe3, 0x01, 0x01, 0x01, 0x0b, 0x06, 0x07, 0x02, 0x09, - 0x02, 0x01, 0x0d, 0x12, 0x10, 0x0e, 0x0e, 0x06, 0x0e, 0x0e, 0x0e, 0x12, - 0x12, 0x0f, 0x7a, 0x13, 0x1f, 0x1f, 0x26, 0x26, 0x1f, 0x1f, 0x13, 0x07, - 0x09, 0x08, 0x0f, 0x2c, 0x32, 0x32, 0x2c, 0x0e, 0x09, 0x09, 0x07, 0x9d, - 0x01, 0x01, 0x02, 0x04, 0x06, 0x0e, 0x0e, 0x0e, 0x0e, 0x06, 0x04, 0x02, - 0x01, 0x01, 0x03, 0x05, 0x06, 0x01, 0x10, 0x0f, 0x18, 0x18, 0x0f, 0x10, - 0x01, 0x05, 0x06, 0x03, 0xa0, 0x01, 0x01, 0x02, 0x04, 0x06, 0x0e, 0x0e, - 0x0e, 0x0e, 0x06, 0x04, 0x02, 0x01, 0x01, 0x03, 0x06, 0x05, 0x01, 0x10, - 0x0f, 0x18, 0x18, 0x0f, 0x10, 0x01, 0x06, 0x05, 0x03, 0x7a, 0x04, 0x04, - 0x0e, 0x0d, 0x06, 0x04, 0x40, 0x26, 0x26, 0x01, 0x01, 0x26, 0x26, 0x40, - 0x04, 0x06, 0x0d, 0x0d, 0x05, 0x04, 0x3d, 0x26, 0x26, 0x01, 0x01, 0x26, - 0x26, 0x3d, 0x01, 0x16, 0x02, 0x2e, 0x2f, 0x4a, 0x05, 0x01, 0x02, 0x03, - 0x5f, 0x3c, 0x3d, 0x02, 0x02, 0x3d, 0x3c, 0x5f, 0x03, 0x02, 0x01, 0x04, - 0x49, 0x2f, 0x2e, 0x02, 0xfe, 0xdb, 0x0c, 0x01, 0x01, 0x0d, 0x0f, 0x13, - 0x13, 0x0e, 0x07, 0x05, 0x05, 0x03, 0x04, 0x02, 0x09, 0x12, 0x1b, 0x1b, - 0x0c, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x0c, 0x1b, 0x1b, 0x12, 0x09, - 0x01, 0x01, 0x04, 0x03, 0x05, 0x05, 0x07, 0x0e, 0x13, 0x13, 0x0f, 0x0d, - 0x01, 0x01, 0x0c, 0x04, 0x1c, 0x12, 0x11, 0x11, 0x12, 0x1c, 0x0d, 0x09, - 0x09, 0x02, 0x0b, 0x0b, 0x02, 0x09, 0x09, 0x0d, 0x6c, 0x01, 0x02, 0x02, - 0x04, 0x06, 0x0d, 0x01, 0x01, 0x0d, 0x06, 0x04, 0x02, 0x02, 0x01, 0x04, - 0x01, 0x02, 0x06, 0x1c, 0x15, 0x15, 0x02, 0x02, 0x15, 0x15, 0x1c, 0x06, - 0x02, 0x01, 0x04, 0x01, 0x02, 0x02, 0x04, 0x06, 0x0d, 0x01, 0x01, 0x0d, - 0x06, 0x04, 0x02, 0x02, 0x01, 0x04, 0x01, 0x02, 0x06, 0x1c, 0x15, 0x15, - 0x02, 0x02, 0x15, 0x15, 0x1c, 0x06, 0x02, 0x01, 0x04, 0x00, 0x00, 0x00, - 0x00, 0x05, 0x00, 0x00, 0xff, 0xc0, 0x02, 0x00, 0x01, 0xc0, 0x00, 0x2a, - 0x00, 0x45, 0x00, 0x58, 0x00, 0x6b, 0x00, 0x89, 0x00, 0x00, 0x25, 0x26, - 0x27, 0x31, 0x31, 0x26, 0x27, 0x06, 0x07, 0x06, 0x07, 0x16, 0x17, 0x16, - 0x17, 0x26, 0x35, 0x35, 0x31, 0x26, 0x27, 0x26, 0x37, 0x36, 0x17, 0x16, - 0x33, 0x32, 0x37, 0x36, 0x17, 0x16, 0x07, 0x06, 0x07, 0x15, 0x31, 0x14, - 0x07, 0x36, 0x37, 0x36, 0x37, 0x21, 0x36, 0x37, 0x31, 0x31, 0x36, 0x37, - 0x36, 0x33, 0x32, 0x17, 0x16, 0x17, 0x16, 0x17, 0x06, 0x07, 0x06, 0x07, - 0x06, 0x23, 0x22, 0x27, 0x26, 0x27, 0x26, 0x27, 0x37, 0x32, 0x17, 0x31, - 0x31, 0x16, 0x15, 0x14, 0x07, 0x06, 0x23, 0x22, 0x27, 0x26, 0x27, 0x36, - 0x37, 0x36, 0x33, 0x17, 0x36, 0x37, 0x31, 0x31, 0x36, 0x33, 0x32, 0x17, - 0x16, 0x15, 0x14, 0x07, 0x06, 0x23, 0x22, 0x27, 0x26, 0x27, 0x17, 0x35, - 0x15, 0x35, 0x26, 0x27, 0x23, 0x31, 0x06, 0x07, 0x06, 0x23, 0x22, 0x27, - 0x26, 0x27, 0x23, 0x31, 0x06, 0x07, 0x15, 0x31, 0x16, 0x17, 0x16, 0x17, - 0x36, 0x37, 0x36, 0x37, 0x01, 0xd0, 0x02, 0x3b, 0x3b, 0x58, 0x58, 0x3b, - 0x3b, 0x02, 0x01, 0x1f, 0x1f, 0x35, 0x04, 0x0d, 0x0a, 0x07, 0x09, 0x09, - 0x0e, 0x2c, 0x32, 0x32, 0x2c, 0x0e, 0x09, 0x09, 0x07, 0x0a, 0x0d, 0x04, - 0x35, 0x1f, 0x1f, 0x01, 0xfe, 0x30, 0x01, 0x21, 0x22, 0x3c, 0x3d, 0x43, - 0x43, 0x3d, 0x3c, 0x22, 0x21, 0x01, 0x01, 0x21, 0x22, 0x3c, 0x3d, 0x43, - 0x43, 0x3d, 0x3c, 0x22, 0x21, 0x01, 0xb0, 0x0e, 0x09, 0x09, 0x09, 0x09, - 0x0e, 0x0d, 0x09, 0x09, 0x01, 0x01, 0x09, 0x09, 0x0d, 0x80, 0x01, 0x09, - 0x09, 0x0d, 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, 0x0d, 0x09, 0x09, 0x01, - 0x10, 0x02, 0x19, 0x02, 0x12, 0x05, 0x03, 0x09, 0x09, 0x03, 0x05, 0x12, - 0x02, 0x19, 0x02, 0x01, 0x12, 0x12, 0x1b, 0x1b, 0x12, 0x12, 0x01, 0xc0, - 0x58, 0x3b, 0x3b, 0x02, 0x02, 0x3b, 0x3b, 0x58, 0x3e, 0x31, 0x31, 0x1a, - 0x0c, 0x0e, 0x34, 0x0c, 0x0f, 0x0d, 0x09, 0x09, 0x02, 0x0b, 0x0b, 0x02, - 0x09, 0x09, 0x0d, 0x0e, 0x0d, 0x34, 0x0e, 0x0c, 0x1a, 0x31, 0x31, 0x3e, - 0x46, 0x3a, 0x3a, 0x24, 0x22, 0x22, 0x24, 0x3a, 0x3a, 0x46, 0x46, 0x3a, - 0x3a, 0x24, 0x22, 0x22, 0x24, 0x3a, 0x3a, 0x46, 0x50, 0x09, 0x09, 0x0e, - 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, 0x0e, 0x09, 0x09, 0x20, 0x0e, 0x09, - 0x09, 0x09, 0x09, 0x0e, 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, 0xd0, 0x25, - 0x25, 0x25, 0x19, 0x02, 0x01, 0x12, 0x09, 0x09, 0x12, 0x01, 0x02, 0x19, - 0x25, 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, 0x00, 0x00, 0x00, - 0x00, 0x05, 0x00, 0x00, 0xff, 0xc0, 0x02, 0x00, 0x01, 0xc0, 0x00, 0x2a, - 0x00, 0x45, 0x00, 0x60, 0x00, 0x7a, 0x00, 0x98, 0x00, 0x00, 0x25, 0x26, - 0x27, 0x31, 0x31, 0x26, 0x27, 0x06, 0x07, 0x06, 0x07, 0x16, 0x17, 0x16, - 0x17, 0x26, 0x35, 0x35, 0x31, 0x26, 0x27, 0x26, 0x37, 0x36, 0x17, 0x16, - 0x17, 0x36, 0x37, 0x36, 0x17, 0x16, 0x07, 0x06, 0x07, 0x15, 0x31, 0x14, - 0x07, 0x36, 0x37, 0x36, 0x37, 0x21, 0x36, 0x37, 0x31, 0x31, 0x36, 0x37, - 0x36, 0x33, 0x32, 0x17, 0x16, 0x17, 0x16, 0x17, 0x06, 0x07, 0x06, 0x07, - 0x06, 0x23, 0x22, 0x27, 0x26, 0x27, 0x26, 0x27, 0x37, 0x34, 0x37, 0x31, - 0x31, 0x36, 0x17, 0x17, 0x31, 0x16, 0x15, 0x14, 0x07, 0x07, 0x31, 0x06, - 0x27, 0x26, 0x35, 0x34, 0x37, 0x37, 0x31, 0x27, 0x31, 0x26, 0x35, 0x25, - 0x36, 0x17, 0x31, 0x31, 0x16, 0x15, 0x14, 0x07, 0x07, 0x31, 0x17, 0x31, - 0x16, 0x15, 0x14, 0x07, 0x06, 0x27, 0x27, 0x31, 0x26, 0x35, 0x34, 0x37, - 0x37, 0x03, 0x35, 0x15, 0x35, 0x26, 0x27, 0x23, 0x31, 0x06, 0x07, 0x06, - 0x23, 0x22, 0x27, 0x26, 0x27, 0x23, 0x31, 0x06, 0x07, 0x15, 0x31, 0x16, - 0x17, 0x16, 0x17, 0x36, 0x37, 0x36, 0x37, 0x01, 0xd0, 0x02, 0x3b, 0x3b, - 0x58, 0x58, 0x3b, 0x3b, 0x02, 0x01, 0x1f, 0x1f, 0x35, 0x04, 0x25, 0x12, - 0x03, 0x06, 0x07, 0x0a, 0x3c, 0x47, 0x48, 0x3c, 0x0a, 0x06, 0x07, 0x04, - 0x12, 0x25, 0x04, 0x35, 0x1f, 0x1f, 0x01, 0xfe, 0x30, 0x01, 0x21, 0x22, - 0x3c, 0x3d, 0x43, 0x43, 0x3d, 0x3c, 0x22, 0x21, 0x01, 0x01, 0x21, 0x22, - 0x3c, 0x3d, 0x43, 0x43, 0x3d, 0x3c, 0x22, 0x21, 0x01, 0x74, 0x06, 0x05, - 0x07, 0x59, 0x08, 0x08, 0x59, 0x07, 0x05, 0x06, 0x03, 0x24, 0x24, 0x03, - 0x01, 0x07, 0x06, 0x05, 0x06, 0x03, 0x24, 0x24, 0x03, 0x06, 0x05, 0x06, - 0x5a, 0x08, 0x08, 0x5a, 0x3b, 0x02, 0x19, 0x02, 0x12, 0x05, 0x03, 0x09, - 0x09, 0x03, 0x05, 0x12, 0x02, 0x19, 0x02, 0x01, 0x12, 0x12, 0x1b, 0x1b, - 0x12, 0x12, 0x01, 0xc0, 0x58, 0x3b, 0x3b, 0x02, 0x02, 0x3b, 0x3b, 0x58, - 0x3e, 0x31, 0x31, 0x1a, 0x0c, 0x0e, 0x17, 0x1b, 0x2a, 0x0a, 0x06, 0x06, - 0x03, 0x12, 0x01, 0x01, 0x12, 0x03, 0x06, 0x06, 0x0a, 0x2a, 0x1b, 0x17, - 0x0e, 0x0c, 0x1a, 0x31, 0x31, 0x3e, 0x46, 0x3a, 0x3a, 0x24, 0x22, 0x22, - 0x24, 0x3a, 0x3a, 0x46, 0x46, 0x3a, 0x3a, 0x24, 0x22, 0x22, 0x24, 0x3a, - 0x3a, 0x46, 0x63, 0x07, 0x03, 0x03, 0x03, 0x30, 0x04, 0x09, 0x08, 0x05, - 0x30, 0x03, 0x03, 0x03, 0x07, 0x05, 0x03, 0x2b, 0x2b, 0x04, 0x04, 0x0a, - 0x03, 0x03, 0x03, 0x07, 0x04, 0x04, 0x2b, 0x2b, 0x03, 0x05, 0x07, 0x03, - 0x03, 0x03, 0x30, 0x05, 0x08, 0x09, 0x04, 0x30, 0xfe, 0xf3, 0x25, 0x25, - 0x25, 0x19, 0x02, 0x01, 0x12, 0x09, 0x09, 0x12, 0x01, 0x02, 0x19, 0x25, - 0x1b, 0x12, 0x12, 0x01, 0x01, 0x12, 0x12, 0x1b, 0x00, 0x07, 0x00, 0x00, - 0xff, 0xc0, 0x02, 0x00, 0x01, 0xc0, 0x00, 0x28, 0x00, 0x43, 0x00, 0x54, - 0x00, 0x5d, 0x00, 0x6a, 0x00, 0x77, 0x00, 0x95, 0x00, 0x00, 0x25, 0x36, - 0x35, 0x35, 0x31, 0x36, 0x37, 0x36, 0x27, 0x26, 0x07, 0x06, 0x23, 0x22, - 0x27, 0x26, 0x07, 0x06, 0x17, 0x16, 0x17, 0x15, 0x31, 0x14, 0x17, 0x26, - 0x27, 0x26, 0x27, 0x36, 0x37, 0x36, 0x37, 0x16, 0x17, 0x16, 0x17, 0x06, - 0x07, 0x06, 0x07, 0x07, 0x36, 0x37, 0x31, 0x31, 0x36, 0x37, 0x36, 0x35, - 0x34, 0x27, 0x26, 0x27, 0x26, 0x27, 0x06, 0x07, 0x06, 0x07, 0x06, 0x15, - 0x14, 0x17, 0x16, 0x17, 0x16, 0x17, 0x03, 0x32, 0x17, 0x16, 0x37, 0x36, - 0x27, 0x26, 0x23, 0x22, 0x07, 0x06, 0x17, 0x16, 0x37, 0x36, 0x37, 0x17, - 0x36, 0x37, 0x26, 0x27, 0x06, 0x07, 0x16, 0x17, 0x35, 0x16, 0x17, 0x16, - 0x07, 0x06, 0x07, 0x26, 0x27, 0x26, 0x37, 0x36, 0x37, 0x15, 0x36, 0x37, - 0x36, 0x27, 0x26, 0x27, 0x06, 0x07, 0x06, 0x17, 0x16, 0x17, 0x07, 0x06, - 0x07, 0x31, 0x31, 0x06, 0x07, 0x26, 0x27, 0x26, 0x27, 0x35, 0x31, 0x36, - 0x37, 0x33, 0x31, 0x16, 0x17, 0x16, 0x33, 0x32, 0x37, 0x36, 0x37, 0x33, - 0x31, 0x16, 0x17, 0x15, 0x01, 0x5c, 0x04, 0x0d, 0x0a, 0x07, 0x09, 0x09, - 0x0e, 0x2c, 0x32, 0x32, 0x2c, 0x0f, 0x08, 0x09, 0x07, 0x0a, 0x0d, 0x04, - 0x35, 0x1f, 0x1f, 0x01, 0x02, 0x3b, 0x3b, 0x58, 0x58, 0x3b, 0x3b, 0x02, - 0x01, 0x1f, 0x1f, 0x35, 0x5c, 0x46, 0x3a, 0x3a, 0x24, 0x22, 0x22, 0x24, - 0x3a, 0x3a, 0x46, 0x46, 0x3a, 0x3a, 0x24, 0x22, 0x22, 0x24, 0x3a, 0x3a, - 0x46, 0x60, 0x10, 0x09, 0x0e, 0x0e, 0x0d, 0x0c, 0x17, 0x1f, 0x1f, 0x18, - 0x0b, 0x0c, 0x0e, 0x0e, 0x09, 0x11, 0xb0, 0x16, 0x02, 0x02, 0x16, 0x16, - 0x02, 0x02, 0x16, 0x1b, 0x0e, 0x0d, 0x0d, 0x0e, 0x1b, 0x1b, 0x0f, 0x0d, - 0x0d, 0x0f, 0x1b, 0x2d, 0x18, 0x16, 0x16, 0x18, 0x2d, 0x2d, 0x18, 0x16, - 0x16, 0x18, 0x2d, 0x10, 0x01, 0x12, 0x12, 0x1b, 0x1b, 0x12, 0x12, 0x01, - 0x02, 0x19, 0x02, 0x12, 0x05, 0x03, 0x09, 0x09, 0x03, 0x05, 0x12, 0x02, - 0x19, 0x02, 0x06, 0x0c, 0x0e, 0x34, 0x0d, 0x0e, 0x0d, 0x09, 0x09, 0x02, - 0x0b, 0x0b, 0x02, 0x09, 0x09, 0x0d, 0x0f, 0x0c, 0x34, 0x0e, 0x0c, 0x1a, - 0x31, 0x31, 0x3e, 0x58, 0x3b, 0x3b, 0x02, 0x02, 0x3b, 0x3b, 0x58, 0x3e, - 0x31, 0x31, 0x1a, 0x46, 0x01, 0x21, 0x22, 0x3c, 0x3d, 0x43, 0x43, 0x3d, - 0x3c, 0x22, 0x21, 0x01, 0x01, 0x21, 0x22, 0x3c, 0x3d, 0x43, 0x43, 0x3d, - 0x3c, 0x22, 0x21, 0x01, 0x01, 0x24, 0x0a, 0x0c, 0x0b, 0x0e, 0x0f, 0x16, - 0x16, 0x0f, 0x0e, 0x0b, 0x0c, 0x09, 0x01, 0x0c, 0x02, 0x16, 0x16, 0x02, - 0x02, 0x16, 0x16, 0x02, 0x48, 0x01, 0x17, 0x18, 0x18, 0x17, 0x01, 0x01, - 0x17, 0x18, 0x18, 0x17, 0x01, 0x80, 0x01, 0x27, 0x28, 0x28, 0x27, 0x01, - 0x01, 0x27, 0x28, 0x28, 0x27, 0x01, 0x80, 0x1b, 0x12, 0x12, 0x01, 0x01, - 0x12, 0x12, 0x1b, 0x25, 0x19, 0x02, 0x01, 0x12, 0x09, 0x09, 0x12, 0x01, - 0x02, 0x19, 0x25, 0x00, 0x00, 0x05, 0x00, 0x00, 0xff, 0xc0, 0x02, 0x00, - 0x01, 0xc0, 0x00, 0x1a, 0x00, 0x35, 0x00, 0x4c, 0x00, 0x5f, 0x00, 0x70, - 0x00, 0x00, 0x25, 0x34, 0x27, 0x31, 0x31, 0x26, 0x27, 0x26, 0x23, 0x22, - 0x07, 0x06, 0x07, 0x06, 0x15, 0x14, 0x17, 0x16, 0x17, 0x16, 0x33, 0x32, - 0x37, 0x36, 0x37, 0x36, 0x35, 0x21, 0x36, 0x37, 0x31, 0x31, 0x36, 0x37, - 0x36, 0x33, 0x32, 0x17, 0x16, 0x17, 0x16, 0x17, 0x06, 0x07, 0x06, 0x07, - 0x06, 0x23, 0x22, 0x27, 0x26, 0x27, 0x26, 0x27, 0x05, 0x36, 0x17, 0x31, - 0x31, 0x16, 0x07, 0x06, 0x07, 0x06, 0x23, 0x22, 0x27, 0x26, 0x27, 0x26, - 0x37, 0x36, 0x17, 0x16, 0x33, 0x32, 0x37, 0x27, 0x36, 0x37, 0x31, 0x31, - 0x36, 0x33, 0x32, 0x17, 0x16, 0x15, 0x14, 0x07, 0x06, 0x23, 0x22, 0x27, - 0x26, 0x27, 0x17, 0x06, 0x27, 0x26, 0x37, 0x36, 0x33, 0x32, 0x17, 0x16, - 0x07, 0x06, 0x27, 0x26, 0x23, 0x22, 0x07, 0x01, 0xd0, 0x1c, 0x1b, 0x31, - 0x31, 0x37, 0x37, 0x31, 0x31, 0x1b, 0x1c, 0x1c, 0x1b, 0x31, 0x31, 0x37, - 0x37, 0x31, 0x31, 0x1b, 0x1c, 0xfe, 0x30, 0x01, 0x21, 0x22, 0x3c, 0x3d, - 0x43, 0x43, 0x3d, 0x3c, 0x22, 0x21, 0x01, 0x01, 0x21, 0x22, 0x3c, 0x3d, - 0x43, 0x43, 0x3d, 0x3c, 0x22, 0x21, 0x01, 0x01, 0x5e, 0x0e, 0x09, 0x09, - 0x07, 0x13, 0x1f, 0x1f, 0x26, 0x26, 0x1f, 0x1f, 0x13, 0x07, 0x09, 0x08, - 0x0f, 0x2c, 0x32, 0x32, 0x2c, 0xce, 0x01, 0x09, 0x09, 0x0d, 0x0e, 0x09, - 0x09, 0x09, 0x09, 0x0e, 0x0d, 0x09, 0x09, 0x01, 0xa6, 0x0e, 0x0e, 0x0c, - 0x0b, 0x18, 0x1f, 0x1f, 0x17, 0x0b, 0x0c, 0x0e, 0x0e, 0x09, 0x10, 0x11, - 0x09, 0xc0, 0x39, 0x2f, 0x2f, 0x1d, 0x1c, 0x1c, 0x1d, 0x2f, 0x2f, 0x39, - 0x39, 0x2f, 0x2f, 0x1d, 0x1c, 0x1c, 0x1d, 0x2f, 0x2f, 0x39, 0x46, 0x3a, - 0x3a, 0x24, 0x22, 0x22, 0x24, 0x3a, 0x3a, 0x46, 0x46, 0x3a, 0x3a, 0x24, - 0x22, 0x22, 0x24, 0x3a, 0x3a, 0x46, 0x34, 0x02, 0x09, 0x09, 0x0d, 0x1c, - 0x12, 0x11, 0x11, 0x12, 0x1c, 0x0d, 0x09, 0x09, 0x02, 0x0b, 0x0b, 0x64, - 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, - 0x16, 0x0c, 0x0b, 0x0e, 0x0f, 0x16, 0x16, 0x0f, 0x0e, 0x0b, 0x0c, 0x0a, - 0x0a, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0xff, 0xc0, 0x02, 0x00, - 0x01, 0xc0, 0x00, 0x1a, 0x00, 0x35, 0x00, 0xb8, 0x00, 0xcb, 0x00, 0xde, - 0x00, 0x00, 0x25, 0x34, 0x27, 0x31, 0x31, 0x26, 0x27, 0x26, 0x23, 0x22, - 0x07, 0x06, 0x07, 0x06, 0x15, 0x14, 0x17, 0x16, 0x17, 0x16, 0x33, 0x32, - 0x37, 0x36, 0x37, 0x36, 0x35, 0x21, 0x36, 0x37, 0x31, 0x31, 0x36, 0x37, - 0x36, 0x33, 0x32, 0x17, 0x16, 0x17, 0x16, 0x17, 0x06, 0x07, 0x06, 0x07, - 0x06, 0x23, 0x22, 0x27, 0x26, 0x27, 0x26, 0x27, 0x05, 0x16, 0x15, 0x06, - 0x07, 0x06, 0x07, 0x06, 0x07, 0x16, 0x17, 0x16, 0x17, 0x16, 0x15, 0x06, - 0x07, 0x06, 0x07, 0x06, 0x07, 0x22, 0x27, 0x26, 0x37, 0x31, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x30, 0x33, 0x30, 0x35, 0x32, - 0x31, 0x36, 0x37, 0x36, 0x37, 0x36, 0x37, 0x36, 0x35, 0x34, 0x27, 0x26, - 0x27, 0x26, 0x27, 0x26, 0x27, 0x30, 0x23, 0x27, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x26, 0x35, 0x34, 0x37, 0x31, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x30, - 0x33, 0x34, 0x31, 0x32, 0x31, 0x36, 0x37, 0x36, 0x37, 0x36, 0x37, 0x36, - 0x35, 0x34, 0x27, 0x26, 0x27, 0x26, 0x27, 0x26, 0x27, 0x30, 0x27, 0x30, - 0x31, 0x22, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x26, - 0x37, 0x36, 0x33, 0x32, 0x17, 0x16, 0x17, 0x27, 0x36, 0x37, 0x31, 0x31, - 0x36, 0x33, 0x32, 0x17, 0x16, 0x15, 0x14, 0x07, 0x06, 0x23, 0x22, 0x27, - 0x26, 0x27, 0x37, 0x32, 0x17, 0x31, 0x31, 0x16, 0x15, 0x14, 0x07, 0x06, - 0x23, 0x22, 0x27, 0x26, 0x27, 0x36, 0x37, 0x36, 0x33, 0x01, 0xd0, 0x1c, - 0x1b, 0x31, 0x31, 0x37, 0x37, 0x31, 0x31, 0x1b, 0x1c, 0x1c, 0x1b, 0x31, - 0x31, 0x37, 0x37, 0x31, 0x31, 0x1b, 0x1c, 0xfe, 0x30, 0x01, 0x21, 0x22, - 0x3c, 0x3d, 0x43, 0x43, 0x3d, 0x3c, 0x22, 0x21, 0x01, 0x01, 0x21, 0x22, - 0x3c, 0x3d, 0x43, 0x43, 0x3d, 0x3c, 0x22, 0x21, 0x01, 0x01, 0x31, 0x07, - 0x01, 0x06, 0x07, 0x0a, 0x04, 0x05, 0x05, 0x04, 0x0a, 0x07, 0x07, 0x01, - 0x06, 0x07, 0x0a, 0x15, 0x1b, 0x06, 0x02, 0x01, 0x05, 0x01, 0x01, 0x01, - 0x02, 0x04, 0x06, 0x06, 0x03, 0x04, 0x04, 0x03, 0x06, 0x06, 0x04, 0x02, - 0x01, 0x01, 0x01, 0x04, 0x04, 0x01, 0x01, 0x01, 0x02, 0x04, 0x06, 0x06, - 0x03, 0x04, 0x04, 0x04, 0x05, 0x06, 0x04, 0x02, 0x01, 0x01, 0x01, 0x05, - 0x01, 0x02, 0x06, 0x1b, 0x15, 0x0a, 0x07, 0xa1, 0x01, 0x09, 0x09, 0x0d, - 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, 0x0d, 0x09, 0x09, 0x01, 0xc0, 0x0e, - 0x09, 0x09, 0x09, 0x09, 0x0e, 0x0d, 0x09, 0x09, 0x01, 0x01, 0x09, 0x09, - 0x0d, 0xc0, 0x39, 0x2f, 0x2f, 0x1d, 0x1c, 0x1c, 0x1d, 0x2f, 0x2f, 0x39, - 0x39, 0x2f, 0x2f, 0x1d, 0x1c, 0x1c, 0x1d, 0x2f, 0x2f, 0x39, 0x46, 0x3a, - 0x3a, 0x24, 0x22, 0x22, 0x24, 0x3a, 0x3a, 0x46, 0x46, 0x3a, 0x3a, 0x24, - 0x22, 0x22, 0x24, 0x3a, 0x3a, 0x46, 0x1a, 0x08, 0x0a, 0x0b, 0x07, 0x08, - 0x06, 0x02, 0x02, 0x02, 0x02, 0x06, 0x08, 0x08, 0x0a, 0x0a, 0x08, 0x08, - 0x06, 0x0b, 0x01, 0x06, 0x06, 0x03, 0x01, 0x01, 0x01, 0x03, 0x04, 0x05, - 0x05, 0x06, 0x03, 0x03, 0x06, 0x05, 0x05, 0x04, 0x03, 0x01, 0x01, 0x01, - 0x02, 0x05, 0x05, 0x02, 0x01, 0x01, 0x01, 0x03, 0x04, 0x05, 0x06, 0x05, - 0x03, 0x03, 0x06, 0x05, 0x05, 0x05, 0x02, 0x01, 0x01, 0x01, 0x03, 0x06, - 0x06, 0x0c, 0x06, 0x08, 0x4a, 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, 0x0e, - 0x09, 0x09, 0x09, 0x09, 0x0e, 0x20, 0x09, 0x09, 0x0e, 0x0e, 0x09, 0x09, - 0x09, 0x09, 0x0e, 0x0e, 0x09, 0x09, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, - 0xff, 0xc0, 0x02, 0x00, 0x01, 0xc0, 0x00, 0x1a, 0x00, 0x35, 0x00, 0xb8, - 0x00, 0xef, 0x01, 0x26, 0x00, 0x00, 0x25, 0x34, 0x27, 0x31, 0x31, 0x26, - 0x27, 0x26, 0x23, 0x22, 0x07, 0x06, 0x07, 0x06, 0x15, 0x14, 0x17, 0x16, - 0x17, 0x16, 0x33, 0x32, 0x37, 0x36, 0x37, 0x36, 0x35, 0x21, 0x36, 0x37, - 0x31, 0x31, 0x36, 0x37, 0x36, 0x33, 0x32, 0x17, 0x16, 0x17, 0x16, 0x17, - 0x06, 0x07, 0x06, 0x07, 0x06, 0x23, 0x22, 0x27, 0x26, 0x27, 0x26, 0x27, - 0x05, 0x16, 0x15, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x16, 0x17, 0x16, - 0x17, 0x16, 0x15, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x22, 0x27, 0x26, - 0x37, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x30, - 0x33, 0x30, 0x35, 0x32, 0x31, 0x36, 0x37, 0x36, 0x37, 0x36, 0x37, 0x36, - 0x35, 0x34, 0x27, 0x26, 0x27, 0x26, 0x27, 0x26, 0x27, 0x30, 0x23, 0x34, - 0x31, 0x22, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x26, - 0x35, 0x34, 0x37, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x30, 0x33, 0x30, 0x35, 0x32, 0x31, 0x36, 0x37, 0x36, - 0x37, 0x36, 0x37, 0x36, 0x35, 0x34, 0x27, 0x26, 0x27, 0x26, 0x27, 0x26, - 0x27, 0x30, 0x23, 0x34, 0x31, 0x22, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x26, 0x37, 0x36, 0x33, 0x16, 0x17, 0x16, 0x17, 0x27, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x23, 0x31, 0x34, 0x31, 0x30, 0x31, 0x26, - 0x27, 0x26, 0x27, 0x26, 0x27, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x30, - 0x31, 0x30, 0x15, 0x23, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x06, - 0x27, 0x26, 0x35, 0x36, 0x37, 0x36, 0x37, 0x16, 0x17, 0x16, 0x17, 0x14, - 0x07, 0x06, 0x27, 0x31, 0x31, 0x31, 0x33, 0x31, 0x31, 0x31, 0x23, 0x31, - 0x34, 0x31, 0x30, 0x31, 0x26, 0x27, 0x26, 0x27, 0x26, 0x27, 0x06, 0x07, - 0x06, 0x07, 0x06, 0x07, 0x30, 0x31, 0x30, 0x15, 0x23, 0x31, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x31, 0x06, 0x27, 0x26, 0x35, 0x36, 0x37, 0x36, 0x37, - 0x16, 0x17, 0x16, 0x17, 0x14, 0x07, 0x06, 0x27, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x01, 0xd0, 0x1c, 0x1b, 0x31, 0x31, 0x37, 0x37, 0x31, 0x31, 0x1b, - 0x1c, 0x1c, 0x1b, 0x31, 0x31, 0x37, 0x37, 0x31, 0x31, 0x1b, 0x1c, 0xfe, - 0x30, 0x01, 0x21, 0x22, 0x3c, 0x3d, 0x43, 0x43, 0x3d, 0x3c, 0x22, 0x21, - 0x01, 0x01, 0x21, 0x22, 0x3c, 0x3d, 0x43, 0x43, 0x3d, 0x3c, 0x22, 0x21, - 0x01, 0x01, 0x31, 0x07, 0x01, 0x06, 0x07, 0x0a, 0x04, 0x05, 0x05, 0x04, - 0x0a, 0x07, 0x07, 0x01, 0x06, 0x07, 0x0a, 0x15, 0x1b, 0x06, 0x02, 0x01, - 0x05, 0x01, 0x01, 0x01, 0x02, 0x04, 0x06, 0x06, 0x03, 0x04, 0x04, 0x03, - 0x06, 0x06, 0x04, 0x02, 0x01, 0x01, 0x01, 0x04, 0x04, 0x01, 0x01, 0x01, - 0x02, 0x04, 0x06, 0x06, 0x03, 0x04, 0x04, 0x03, 0x06, 0x06, 0x04, 0x02, - 0x01, 0x01, 0x01, 0x05, 0x01, 0x02, 0x06, 0x1b, 0x15, 0x0a, 0x07, 0x57, - 0x01, 0x01, 0x02, 0x04, 0x06, 0x0e, 0x0e, 0x0e, 0x0e, 0x06, 0x04, 0x02, - 0x01, 0x01, 0x03, 0x05, 0x06, 0x01, 0x10, 0x0f, 0x18, 0x18, 0x0f, 0x10, - 0x01, 0x05, 0x06, 0x03, 0xa0, 0x01, 0x01, 0x02, 0x04, 0x06, 0x0e, 0x0e, - 0x0e, 0x0e, 0x06, 0x04, 0x02, 0x01, 0x01, 0x03, 0x06, 0x05, 0x01, 0x10, - 0x0f, 0x18, 0x18, 0x0f, 0x10, 0x01, 0x06, 0x05, 0x03, 0xc0, 0x39, 0x2f, - 0x2f, 0x1d, 0x1c, 0x1c, 0x1d, 0x2f, 0x2f, 0x39, 0x39, 0x2f, 0x2f, 0x1d, - 0x1c, 0x1c, 0x1d, 0x2f, 0x2f, 0x39, 0x46, 0x3a, 0x3a, 0x24, 0x22, 0x22, - 0x24, 0x3a, 0x3a, 0x46, 0x46, 0x3a, 0x3a, 0x24, 0x22, 0x22, 0x24, 0x3a, - 0x3a, 0x46, 0x2a, 0x08, 0x0a, 0x0b, 0x07, 0x08, 0x06, 0x02, 0x02, 0x02, - 0x02, 0x06, 0x08, 0x08, 0x0a, 0x0a, 0x08, 0x08, 0x06, 0x0b, 0x01, 0x06, - 0x06, 0x03, 0x01, 0x01, 0x01, 0x03, 0x04, 0x05, 0x05, 0x06, 0x03, 0x03, - 0x06, 0x05, 0x05, 0x04, 0x03, 0x01, 0x01, 0x01, 0x02, 0x05, 0x05, 0x02, - 0x01, 0x01, 0x01, 0x03, 0x04, 0x05, 0x05, 0x06, 0x03, 0x03, 0x06, 0x05, - 0x05, 0x04, 0x03, 0x01, 0x01, 0x01, 0x03, 0x06, 0x06, 0x01, 0x0b, 0x06, - 0x08, 0x45, 0x01, 0x02, 0x02, 0x04, 0x06, 0x0d, 0x01, 0x01, 0x0d, 0x06, - 0x04, 0x02, 0x02, 0x01, 0x04, 0x01, 0x02, 0x06, 0x1c, 0x15, 0x15, 0x02, - 0x02, 0x15, 0x15, 0x1c, 0x06, 0x02, 0x01, 0x04, 0x01, 0x02, 0x02, 0x04, - 0x06, 0x0d, 0x01, 0x01, 0x0d, 0x06, 0x04, 0x02, 0x02, 0x01, 0x04, 0x01, - 0x02, 0x06, 0x1c, 0x15, 0x15, 0x02, 0x02, 0x15, 0x15, 0x1c, 0x06, 0x02, - 0x01, 0x04, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0xff, 0xc0, 0x02, 0x03, - 0x01, 0xc0, 0x00, 0x2d, 0x00, 0xb0, 0x00, 0xc3, 0x00, 0xd4, 0x00, 0xf0, - 0x00, 0x00, 0x25, 0x06, 0x23, 0x26, 0x27, 0x26, 0x27, 0x36, 0x37, 0x36, - 0x37, 0x16, 0x17, 0x16, 0x17, 0x14, 0x07, 0x16, 0x17, 0x36, 0x17, 0x36, - 0x35, 0x26, 0x27, 0x26, 0x27, 0x26, 0x27, 0x06, 0x07, 0x06, 0x07, 0x06, - 0x07, 0x16, 0x17, 0x16, 0x17, 0x16, 0x17, 0x32, 0x37, 0x26, 0x27, 0x27, - 0x27, 0x26, 0x27, 0x26, 0x27, 0x26, 0x27, 0x22, 0x07, 0x06, 0x17, 0x31, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x30, 0x33, 0x30, 0x15, 0x32, - 0x31, 0x16, 0x17, 0x16, 0x17, 0x16, 0x17, 0x16, 0x15, 0x14, 0x07, 0x06, - 0x07, 0x06, 0x07, 0x06, 0x07, 0x30, 0x23, 0x14, 0x31, 0x22, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x06, - 0x15, 0x14, 0x17, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x30, - 0x33, 0x30, 0x15, 0x32, 0x31, 0x16, 0x17, 0x16, 0x17, 0x16, 0x17, 0x16, - 0x15, 0x14, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x30, 0x23, 0x14, - 0x31, 0x22, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x06, 0x17, 0x16, 0x33, 0x36, 0x37, 0x36, 0x37, 0x36, 0x37, 0x26, - 0x27, 0x26, 0x27, 0x26, 0x27, 0x36, 0x37, 0x36, 0x37, 0x36, 0x37, 0x27, - 0x32, 0x37, 0x31, 0x31, 0x36, 0x35, 0x34, 0x27, 0x26, 0x23, 0x22, 0x07, - 0x06, 0x07, 0x16, 0x17, 0x16, 0x33, 0x37, 0x32, 0x17, 0x16, 0x37, 0x36, - 0x27, 0x26, 0x23, 0x22, 0x07, 0x06, 0x17, 0x16, 0x37, 0x36, 0x37, 0x17, - 0x26, 0x27, 0x31, 0x31, 0x26, 0x07, 0x06, 0x07, 0x06, 0x17, 0x17, 0x31, - 0x16, 0x37, 0x37, 0x31, 0x36, 0x37, 0x36, 0x27, 0x26, 0x27, 0x26, 0x07, - 0x07, 0x31, 0x27, 0x01, 0x53, 0x26, 0x2d, 0x58, 0x3b, 0x3b, 0x02, 0x02, - 0x3b, 0x3b, 0x58, 0x58, 0x3b, 0x3b, 0x02, 0x0a, 0x05, 0x03, 0x13, 0x11, - 0x0e, 0x01, 0x22, 0x22, 0x3a, 0x39, 0x48, 0x48, 0x39, 0x3a, 0x22, 0x22, - 0x01, 0x01, 0x22, 0x22, 0x3a, 0x39, 0x48, 0x35, 0x2f, 0x08, 0x03, 0x06, - 0x2b, 0x01, 0x06, 0x07, 0x0a, 0x15, 0x1b, 0x06, 0x02, 0x01, 0x05, 0x01, - 0x01, 0x01, 0x02, 0x04, 0x06, 0x06, 0x03, 0x04, 0x04, 0x04, 0x05, 0x06, - 0x04, 0x02, 0x01, 0x01, 0x01, 0x04, 0x04, 0x01, 0x01, 0x01, 0x02, 0x04, - 0x06, 0x06, 0x03, 0x04, 0x04, 0x04, 0x05, 0x06, 0x04, 0x02, 0x01, 0x01, - 0x01, 0x05, 0x01, 0x02, 0x06, 0x1b, 0x15, 0x0a, 0x07, 0x06, 0x01, 0x01, - 0x06, 0x07, 0x0a, 0x04, 0x05, 0x05, 0x04, 0x0a, 0x07, 0x06, 0x01, 0x78, - 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, 0x0d, 0x09, 0x09, 0x01, 0x01, 0x09, - 0x09, 0x0d, 0xa0, 0x10, 0x09, 0x0e, 0x0e, 0x0d, 0x0c, 0x17, 0x1f, 0x1f, - 0x18, 0x0b, 0x0c, 0x0e, 0x0e, 0x09, 0x11, 0x62, 0x05, 0x0e, 0x0f, 0x11, - 0x11, 0x08, 0x09, 0x04, 0x17, 0x05, 0x0f, 0x55, 0x11, 0x08, 0x09, 0x05, - 0x04, 0x0f, 0x0e, 0x12, 0x14, 0x05, 0x01, 0x11, 0x02, 0x3b, 0x3b, 0x58, - 0x58, 0x3b, 0x3b, 0x02, 0x02, 0x3b, 0x3b, 0x58, 0x22, 0x1e, 0x07, 0x08, - 0x02, 0x07, 0x28, 0x2c, 0x48, 0x39, 0x3a, 0x22, 0x22, 0x01, 0x01, 0x22, - 0x22, 0x3a, 0x39, 0x48, 0x48, 0x39, 0x3a, 0x22, 0x22, 0x01, 0x14, 0x09, - 0x0b, 0x19, 0x83, 0x0b, 0x07, 0x08, 0x06, 0x0b, 0x01, 0x06, 0x06, 0x03, - 0x01, 0x01, 0x01, 0x03, 0x04, 0x05, 0x05, 0x06, 0x03, 0x03, 0x06, 0x05, - 0x05, 0x04, 0x03, 0x01, 0x01, 0x01, 0x02, 0x05, 0x05, 0x02, 0x01, 0x01, - 0x01, 0x03, 0x04, 0x05, 0x05, 0x06, 0x03, 0x03, 0x06, 0x05, 0x05, 0x04, - 0x03, 0x01, 0x01, 0x01, 0x03, 0x06, 0x06, 0x01, 0x0b, 0x06, 0x08, 0x07, - 0x0b, 0x0a, 0x08, 0x08, 0x06, 0x02, 0x02, 0x02, 0x02, 0x06, 0x08, 0x07, - 0x0b, 0x4c, 0x09, 0x09, 0x0e, 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, 0x0e, - 0x09, 0x09, 0x14, 0x0a, 0x0c, 0x0b, 0x0e, 0x0f, 0x16, 0x16, 0x0f, 0x0e, - 0x0b, 0x0c, 0x09, 0x01, 0x84, 0x11, 0x09, 0x09, 0x05, 0x05, 0x0f, 0x0f, - 0x12, 0x59, 0x0e, 0x02, 0x18, 0x05, 0x0f, 0x10, 0x12, 0x11, 0x09, 0x09, - 0x05, 0x05, 0x15, 0x00, 0x00, 0x05, 0x00, 0x00, 0xff, 0xc0, 0x02, 0x00, - 0x01, 0xc0, 0x00, 0x1a, 0x00, 0x35, 0x00, 0x4a, 0x00, 0x5d, 0x00, 0x70, - 0x00, 0x00, 0x25, 0x34, 0x27, 0x31, 0x31, 0x26, 0x27, 0x26, 0x23, 0x22, - 0x07, 0x06, 0x07, 0x06, 0x15, 0x14, 0x17, 0x16, 0x17, 0x16, 0x33, 0x32, - 0x37, 0x36, 0x37, 0x36, 0x35, 0x21, 0x36, 0x37, 0x31, 0x31, 0x36, 0x37, - 0x36, 0x33, 0x32, 0x17, 0x16, 0x17, 0x16, 0x17, 0x06, 0x07, 0x06, 0x07, - 0x06, 0x23, 0x22, 0x27, 0x26, 0x27, 0x26, 0x27, 0x17, 0x26, 0x37, 0x31, - 0x31, 0x36, 0x33, 0x33, 0x31, 0x32, 0x17, 0x16, 0x07, 0x06, 0x07, 0x06, - 0x07, 0x26, 0x27, 0x26, 0x27, 0x37, 0x36, 0x37, 0x31, 0x31, 0x36, 0x33, - 0x32, 0x17, 0x16, 0x15, 0x14, 0x07, 0x06, 0x23, 0x22, 0x27, 0x26, 0x27, - 0x37, 0x32, 0x17, 0x31, 0x31, 0x16, 0x15, 0x14, 0x07, 0x06, 0x23, 0x22, - 0x27, 0x26, 0x27, 0x36, 0x37, 0x36, 0x33, 0x01, 0xd0, 0x1c, 0x1b, 0x31, - 0x31, 0x37, 0x37, 0x31, 0x31, 0x1b, 0x1c, 0x1c, 0x1b, 0x31, 0x31, 0x37, - 0x37, 0x31, 0x31, 0x1b, 0x1c, 0xfe, 0x30, 0x01, 0x21, 0x22, 0x3c, 0x3d, - 0x43, 0x43, 0x3d, 0x3c, 0x22, 0x21, 0x01, 0x01, 0x21, 0x22, 0x3c, 0x3d, - 0x43, 0x43, 0x3d, 0x3c, 0x22, 0x21, 0x01, 0x83, 0x03, 0x06, 0x07, 0x0b, - 0xd5, 0x0b, 0x06, 0x07, 0x03, 0x0e, 0x22, 0x22, 0x2e, 0x2e, 0x22, 0x22, - 0x0d, 0x0d, 0x01, 0x09, 0x09, 0x0d, 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, - 0x0d, 0x09, 0x09, 0x01, 0xc0, 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, 0x0d, - 0x09, 0x09, 0x01, 0x01, 0x09, 0x09, 0x0d, 0xc0, 0x39, 0x2f, 0x2f, 0x1d, - 0x1c, 0x1c, 0x1d, 0x2f, 0x2f, 0x39, 0x39, 0x2f, 0x2f, 0x1d, 0x1c, 0x1c, - 0x1d, 0x2f, 0x2f, 0x39, 0x46, 0x3a, 0x3a, 0x24, 0x22, 0x22, 0x24, 0x3a, - 0x3a, 0x46, 0x46, 0x3a, 0x3a, 0x24, 0x22, 0x22, 0x24, 0x3a, 0x3a, 0x46, - 0x3a, 0x0b, 0x07, 0x08, 0x08, 0x07, 0x0b, 0x2a, 0x19, 0x1a, 0x01, 0x01, - 0x1a, 0x19, 0x2a, 0x7a, 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, 0x0e, 0x09, - 0x09, 0x09, 0x09, 0x0e, 0x20, 0x09, 0x09, 0x0e, 0x0e, 0x09, 0x09, 0x09, - 0x09, 0x0e, 0x0e, 0x09, 0x09, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, - 0xff, 0xc0, 0x02, 0x00, 0x01, 0xc0, 0x00, 0x1a, 0x00, 0x35, 0x00, 0x4a, - 0x00, 0x81, 0x00, 0xb8, 0x00, 0x00, 0x25, 0x34, 0x27, 0x31, 0x31, 0x26, - 0x27, 0x26, 0x23, 0x22, 0x07, 0x06, 0x07, 0x06, 0x15, 0x14, 0x17, 0x16, - 0x17, 0x16, 0x33, 0x32, 0x37, 0x36, 0x37, 0x36, 0x35, 0x21, 0x36, 0x37, - 0x31, 0x31, 0x36, 0x37, 0x36, 0x33, 0x32, 0x17, 0x16, 0x17, 0x16, 0x17, - 0x06, 0x07, 0x06, 0x07, 0x06, 0x23, 0x22, 0x27, 0x26, 0x27, 0x26, 0x27, - 0x17, 0x26, 0x37, 0x31, 0x31, 0x36, 0x33, 0x33, 0x31, 0x32, 0x17, 0x16, - 0x07, 0x06, 0x07, 0x06, 0x07, 0x26, 0x27, 0x26, 0x27, 0x37, 0x31, 0x31, - 0x31, 0x31, 0x31, 0x23, 0x31, 0x34, 0x31, 0x30, 0x31, 0x26, 0x27, 0x26, - 0x27, 0x26, 0x27, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x30, 0x31, 0x30, - 0x15, 0x23, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x06, 0x27, 0x26, - 0x35, 0x36, 0x37, 0x36, 0x37, 0x16, 0x17, 0x16, 0x17, 0x14, 0x07, 0x06, - 0x27, 0x31, 0x31, 0x31, 0x33, 0x31, 0x31, 0x31, 0x23, 0x31, 0x34, 0x31, - 0x30, 0x31, 0x26, 0x27, 0x26, 0x27, 0x26, 0x27, 0x06, 0x07, 0x06, 0x07, - 0x06, 0x07, 0x30, 0x31, 0x30, 0x15, 0x23, 0x31, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x31, 0x06, 0x27, 0x26, 0x35, 0x36, 0x37, 0x36, 0x37, 0x16, 0x17, - 0x16, 0x17, 0x14, 0x07, 0x06, 0x27, 0x31, 0x31, 0x31, 0x31, 0x31, 0x01, - 0xd0, 0x1c, 0x1b, 0x31, 0x31, 0x37, 0x37, 0x31, 0x31, 0x1b, 0x1c, 0x1c, - 0x1b, 0x31, 0x31, 0x37, 0x37, 0x31, 0x31, 0x1b, 0x1c, 0xfe, 0x30, 0x01, - 0x21, 0x22, 0x3c, 0x3d, 0x43, 0x43, 0x3d, 0x3c, 0x22, 0x21, 0x01, 0x01, - 0x21, 0x22, 0x3c, 0x3d, 0x43, 0x43, 0x3d, 0x3c, 0x22, 0x21, 0x01, 0x83, - 0x03, 0x06, 0x07, 0x0b, 0xd5, 0x0b, 0x06, 0x07, 0x03, 0x0e, 0x22, 0x22, - 0x2e, 0x2e, 0x22, 0x22, 0x0d, 0x57, 0x01, 0x01, 0x02, 0x04, 0x06, 0x0e, - 0x0e, 0x0e, 0x0e, 0x06, 0x04, 0x02, 0x01, 0x01, 0x03, 0x05, 0x06, 0x01, - 0x10, 0x0f, 0x18, 0x18, 0x0f, 0x10, 0x01, 0x05, 0x06, 0x03, 0xa0, 0x01, - 0x01, 0x02, 0x04, 0x06, 0x0e, 0x0e, 0x0e, 0x0e, 0x06, 0x04, 0x02, 0x01, - 0x01, 0x03, 0x06, 0x05, 0x01, 0x10, 0x0f, 0x18, 0x18, 0x0f, 0x10, 0x01, - 0x06, 0x05, 0x03, 0xc0, 0x39, 0x2f, 0x2f, 0x1d, 0x1c, 0x1c, 0x1d, 0x2f, - 0x2f, 0x39, 0x39, 0x2f, 0x2f, 0x1d, 0x1c, 0x1c, 0x1d, 0x2f, 0x2f, 0x39, - 0x46, 0x3a, 0x3a, 0x24, 0x22, 0x22, 0x24, 0x3a, 0x3a, 0x46, 0x46, 0x3a, - 0x3a, 0x24, 0x22, 0x22, 0x24, 0x3a, 0x3a, 0x46, 0x3a, 0x0b, 0x07, 0x08, - 0x08, 0x07, 0x0b, 0x2a, 0x19, 0x1a, 0x01, 0x01, 0x1a, 0x19, 0x2a, 0x55, - 0x01, 0x02, 0x02, 0x04, 0x06, 0x0d, 0x01, 0x01, 0x0d, 0x06, 0x04, 0x02, - 0x02, 0x01, 0x04, 0x01, 0x02, 0x06, 0x1c, 0x15, 0x15, 0x02, 0x02, 0x15, - 0x15, 0x1c, 0x06, 0x02, 0x01, 0x04, 0x01, 0x02, 0x02, 0x04, 0x06, 0x0d, - 0x01, 0x01, 0x0d, 0x06, 0x04, 0x02, 0x02, 0x01, 0x04, 0x01, 0x02, 0x06, - 0x1c, 0x15, 0x15, 0x02, 0x02, 0x15, 0x15, 0x1c, 0x06, 0x02, 0x01, 0x04, - 0x00, 0x05, 0x00, 0x00, 0xff, 0xc0, 0x02, 0x00, 0x01, 0xc0, 0x00, 0x1a, - 0x00, 0x35, 0x00, 0x4a, 0x00, 0x64, 0x00, 0x7d, 0x00, 0x00, 0x25, 0x34, - 0x27, 0x31, 0x31, 0x26, 0x27, 0x26, 0x23, 0x22, 0x07, 0x06, 0x07, 0x06, - 0x15, 0x14, 0x17, 0x16, 0x17, 0x16, 0x33, 0x32, 0x37, 0x36, 0x37, 0x36, - 0x35, 0x21, 0x36, 0x37, 0x31, 0x31, 0x36, 0x37, 0x36, 0x33, 0x32, 0x17, - 0x16, 0x17, 0x16, 0x17, 0x06, 0x07, 0x06, 0x07, 0x06, 0x23, 0x22, 0x27, - 0x26, 0x27, 0x26, 0x27, 0x17, 0x26, 0x37, 0x31, 0x31, 0x36, 0x33, 0x33, - 0x31, 0x32, 0x17, 0x16, 0x07, 0x06, 0x07, 0x06, 0x07, 0x26, 0x27, 0x26, - 0x27, 0x37, 0x17, 0x27, 0x17, 0x16, 0x15, 0x14, 0x07, 0x07, 0x31, 0x06, - 0x27, 0x26, 0x35, 0x34, 0x37, 0x37, 0x31, 0x27, 0x31, 0x26, 0x35, 0x34, - 0x37, 0x36, 0x17, 0x05, 0x14, 0x07, 0x07, 0x31, 0x17, 0x31, 0x16, 0x15, - 0x14, 0x07, 0x06, 0x27, 0x27, 0x31, 0x26, 0x35, 0x34, 0x37, 0x37, 0x31, - 0x36, 0x17, 0x16, 0x15, 0x01, 0xd0, 0x1c, 0x1b, 0x31, 0x31, 0x37, 0x37, - 0x31, 0x31, 0x1b, 0x1c, 0x1c, 0x1b, 0x31, 0x31, 0x37, 0x37, 0x31, 0x31, - 0x1b, 0x1c, 0xfe, 0x30, 0x01, 0x21, 0x22, 0x3c, 0x3d, 0x43, 0x43, 0x3d, - 0x3c, 0x22, 0x21, 0x01, 0x01, 0x21, 0x22, 0x3c, 0x3d, 0x43, 0x43, 0x3d, - 0x3c, 0x22, 0x21, 0x01, 0x83, 0x03, 0x06, 0x07, 0x0b, 0xd5, 0x0b, 0x06, - 0x07, 0x03, 0x0e, 0x22, 0x22, 0x2e, 0x2e, 0x22, 0x22, 0x0d, 0x03, 0x59, - 0x59, 0x59, 0x08, 0x08, 0x59, 0x07, 0x05, 0x06, 0x03, 0x24, 0x24, 0x03, - 0x06, 0x05, 0x07, 0x01, 0x06, 0x03, 0x24, 0x24, 0x03, 0x06, 0x05, 0x06, - 0x5a, 0x08, 0x08, 0x5a, 0x06, 0x05, 0x06, 0xc0, 0x39, 0x2f, 0x2f, 0x1d, - 0x1c, 0x1c, 0x1d, 0x2f, 0x2f, 0x39, 0x39, 0x2f, 0x2f, 0x1d, 0x1c, 0x1c, - 0x1d, 0x2f, 0x2f, 0x39, 0x46, 0x3a, 0x3a, 0x24, 0x22, 0x22, 0x24, 0x3a, - 0x3a, 0x46, 0x46, 0x3a, 0x3a, 0x24, 0x22, 0x22, 0x24, 0x3a, 0x3a, 0x46, - 0x3a, 0x0b, 0x07, 0x08, 0x08, 0x07, 0x0b, 0x2a, 0x19, 0x1a, 0x01, 0x01, - 0x1a, 0x19, 0x2a, 0xb7, 0x30, 0x30, 0x30, 0x04, 0x09, 0x08, 0x05, 0x30, - 0x03, 0x03, 0x03, 0x07, 0x05, 0x03, 0x2b, 0x2b, 0x04, 0x04, 0x07, 0x03, - 0x03, 0x03, 0x0a, 0x04, 0x04, 0x2b, 0x2b, 0x03, 0x05, 0x07, 0x03, 0x03, - 0x03, 0x30, 0x05, 0x08, 0x09, 0x04, 0x30, 0x03, 0x03, 0x03, 0x07, 0x00, - 0x00, 0x05, 0x00, 0x00, 0xff, 0xc0, 0x02, 0x00, 0x01, 0xc0, 0x00, 0x1a, - 0x00, 0x35, 0x00, 0x4a, 0x00, 0x5d, 0x00, 0x6e, 0x00, 0x00, 0x25, 0x34, - 0x27, 0x31, 0x31, 0x26, 0x27, 0x26, 0x23, 0x22, 0x07, 0x06, 0x07, 0x06, - 0x15, 0x14, 0x17, 0x16, 0x17, 0x16, 0x33, 0x32, 0x37, 0x36, 0x37, 0x36, - 0x35, 0x21, 0x36, 0x37, 0x31, 0x31, 0x36, 0x37, 0x36, 0x33, 0x32, 0x17, - 0x16, 0x17, 0x16, 0x17, 0x06, 0x07, 0x06, 0x07, 0x06, 0x23, 0x22, 0x27, - 0x26, 0x27, 0x26, 0x27, 0x17, 0x26, 0x37, 0x31, 0x31, 0x36, 0x33, 0x33, - 0x31, 0x32, 0x17, 0x16, 0x07, 0x06, 0x07, 0x06, 0x07, 0x26, 0x27, 0x26, - 0x27, 0x37, 0x36, 0x37, 0x31, 0x31, 0x36, 0x33, 0x32, 0x17, 0x16, 0x15, - 0x14, 0x07, 0x06, 0x23, 0x22, 0x27, 0x26, 0x27, 0x17, 0x06, 0x27, 0x26, - 0x37, 0x36, 0x33, 0x32, 0x17, 0x16, 0x07, 0x06, 0x27, 0x26, 0x23, 0x22, - 0x07, 0x01, 0xd0, 0x1c, 0x1b, 0x31, 0x31, 0x37, 0x37, 0x31, 0x31, 0x1b, - 0x1c, 0x1c, 0x1b, 0x31, 0x31, 0x37, 0x37, 0x31, 0x31, 0x1b, 0x1c, 0xfe, - 0x30, 0x01, 0x21, 0x22, 0x3c, 0x3d, 0x43, 0x43, 0x3d, 0x3c, 0x22, 0x21, - 0x01, 0x01, 0x21, 0x22, 0x3c, 0x3d, 0x43, 0x43, 0x3d, 0x3c, 0x22, 0x21, - 0x01, 0x83, 0x03, 0x06, 0x07, 0x0b, 0xd5, 0x0b, 0x06, 0x07, 0x03, 0x0e, - 0x22, 0x22, 0x2e, 0x2e, 0x22, 0x22, 0x0d, 0x0d, 0x01, 0x09, 0x09, 0x0d, - 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, 0x0d, 0x09, 0x09, 0x01, 0xa6, 0x0e, - 0x0e, 0x0c, 0x0b, 0x18, 0x1f, 0x1f, 0x17, 0x0b, 0x0c, 0x0e, 0x0e, 0x09, - 0x10, 0x11, 0x09, 0xc0, 0x39, 0x2f, 0x2f, 0x1d, 0x1c, 0x1c, 0x1d, 0x2f, - 0x2f, 0x39, 0x39, 0x2f, 0x2f, 0x1d, 0x1c, 0x1c, 0x1d, 0x2f, 0x2f, 0x39, - 0x46, 0x3a, 0x3a, 0x24, 0x22, 0x22, 0x24, 0x3a, 0x3a, 0x46, 0x46, 0x3a, - 0x3a, 0x24, 0x22, 0x22, 0x24, 0x3a, 0x3a, 0x46, 0x3a, 0x0b, 0x07, 0x08, - 0x08, 0x07, 0x0b, 0x2a, 0x19, 0x1a, 0x01, 0x01, 0x1a, 0x19, 0x2a, 0x7a, - 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, - 0x16, 0x0c, 0x0b, 0x0e, 0x0f, 0x16, 0x16, 0x0f, 0x0e, 0x0b, 0x0c, 0x0a, - 0x0a, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0xff, 0xc0, 0x02, 0x00, - 0x01, 0xc0, 0x00, 0x1a, 0x00, 0x35, 0x00, 0x48, 0x00, 0x5b, 0x00, 0x00, - 0x01, 0x22, 0x07, 0x31, 0x31, 0x06, 0x07, 0x06, 0x15, 0x14, 0x17, 0x16, - 0x17, 0x16, 0x33, 0x32, 0x37, 0x36, 0x37, 0x36, 0x35, 0x34, 0x27, 0x26, - 0x27, 0x26, 0x23, 0x05, 0x06, 0x07, 0x31, 0x31, 0x06, 0x07, 0x06, 0x23, - 0x22, 0x27, 0x26, 0x27, 0x26, 0x27, 0x36, 0x37, 0x36, 0x37, 0x36, 0x33, - 0x32, 0x17, 0x16, 0x17, 0x16, 0x17, 0x25, 0x36, 0x37, 0x31, 0x31, 0x36, - 0x33, 0x32, 0x17, 0x16, 0x15, 0x14, 0x07, 0x06, 0x23, 0x22, 0x27, 0x26, - 0x27, 0x37, 0x32, 0x17, 0x31, 0x31, 0x16, 0x15, 0x14, 0x07, 0x06, 0x23, - 0x22, 0x27, 0x26, 0x27, 0x36, 0x37, 0x36, 0x33, 0x01, 0x00, 0x39, 0x2f, - 0x2f, 0x1d, 0x1c, 0x1c, 0x1d, 0x2f, 0x2f, 0x39, 0x39, 0x2f, 0x2f, 0x1d, - 0x1c, 0x1c, 0x1d, 0x2f, 0x2f, 0x39, 0x01, 0x00, 0x01, 0x21, 0x22, 0x3c, - 0x3d, 0x43, 0x43, 0x3d, 0x3c, 0x22, 0x21, 0x01, 0x01, 0x21, 0x22, 0x3c, - 0x3d, 0x43, 0x43, 0x3d, 0x3c, 0x22, 0x21, 0x01, 0xfe, 0x90, 0x01, 0x09, - 0x09, 0x0d, 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, 0x0d, 0x09, 0x09, 0x01, - 0xc0, 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, 0x0d, 0x09, 0x09, 0x01, 0x01, - 0x09, 0x09, 0x0d, 0x01, 0x90, 0x1c, 0x1b, 0x31, 0x31, 0x37, 0x37, 0x31, - 0x31, 0x1b, 0x1c, 0x1c, 0x1b, 0x31, 0x31, 0x37, 0x37, 0x31, 0x31, 0x1b, - 0x1c, 0xd0, 0x46, 0x3a, 0x3a, 0x24, 0x22, 0x22, 0x24, 0x3a, 0x3a, 0x46, - 0x46, 0x3a, 0x3a, 0x24, 0x22, 0x22, 0x24, 0x3a, 0x3a, 0x46, 0x30, 0x0e, - 0x09, 0x09, 0x09, 0x09, 0x0e, 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, 0x20, - 0x09, 0x09, 0x0e, 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, 0x0e, 0x09, 0x09, - 0x00, 0x07, 0x00, 0x00, 0xff, 0xc0, 0x02, 0x00, 0x01, 0xc0, 0x00, 0x1a, - 0x00, 0x35, 0x00, 0x42, 0x00, 0x61, 0x00, 0x6e, 0x00, 0x8b, 0x00, 0x98, - 0x00, 0x00, 0x01, 0x32, 0x17, 0x31, 0x31, 0x16, 0x17, 0x16, 0x15, 0x14, - 0x07, 0x06, 0x07, 0x06, 0x23, 0x22, 0x27, 0x26, 0x27, 0x26, 0x35, 0x34, - 0x37, 0x36, 0x37, 0x36, 0x33, 0x11, 0x36, 0x37, 0x31, 0x31, 0x36, 0x37, - 0x36, 0x35, 0x34, 0x27, 0x26, 0x27, 0x26, 0x27, 0x06, 0x07, 0x06, 0x07, - 0x06, 0x15, 0x14, 0x17, 0x16, 0x17, 0x16, 0x17, 0x27, 0x16, 0x17, 0x33, - 0x31, 0x36, 0x37, 0x26, 0x27, 0x23, 0x31, 0x06, 0x07, 0x27, 0x26, 0x27, - 0x31, 0x31, 0x26, 0x27, 0x36, 0x37, 0x14, 0x15, 0x30, 0x31, 0x14, 0x17, - 0x16, 0x33, 0x32, 0x37, 0x36, 0x35, 0x34, 0x35, 0x30, 0x31, 0x16, 0x17, - 0x06, 0x07, 0x06, 0x07, 0x15, 0x36, 0x37, 0x36, 0x27, 0x26, 0x27, 0x06, - 0x07, 0x06, 0x17, 0x16, 0x17, 0x37, 0x26, 0x27, 0x31, 0x31, 0x26, 0x27, - 0x36, 0x37, 0x14, 0x15, 0x14, 0x17, 0x16, 0x33, 0x32, 0x37, 0x36, 0x35, - 0x34, 0x35, 0x30, 0x31, 0x16, 0x17, 0x06, 0x07, 0x06, 0x07, 0x15, 0x36, - 0x37, 0x36, 0x27, 0x26, 0x27, 0x06, 0x07, 0x06, 0x17, 0x16, 0x17, 0x01, - 0x00, 0x39, 0x2f, 0x2f, 0x1d, 0x1c, 0x1c, 0x1d, 0x2f, 0x2f, 0x39, 0x39, - 0x2f, 0x2f, 0x1d, 0x1c, 0x1c, 0x1d, 0x2f, 0x2f, 0x39, 0x46, 0x3a, 0x3a, - 0x24, 0x22, 0x22, 0x24, 0x3a, 0x3a, 0x46, 0x46, 0x3a, 0x3a, 0x24, 0x22, - 0x22, 0x24, 0x3a, 0x3a, 0x46, 0x58, 0x02, 0x16, 0x80, 0x16, 0x02, 0x02, - 0x16, 0x80, 0x16, 0x02, 0x08, 0x14, 0x0e, 0x0d, 0x01, 0x01, 0x0f, 0x09, - 0x09, 0x0e, 0x0e, 0x09, 0x09, 0x0f, 0x01, 0x01, 0x0d, 0x0e, 0x14, 0x2d, - 0x18, 0x16, 0x16, 0x18, 0x2d, 0x2d, 0x18, 0x16, 0x16, 0x18, 0x2d, 0xc0, - 0x14, 0x0e, 0x0d, 0x01, 0x01, 0x0f, 0x09, 0x09, 0x0e, 0x0e, 0x09, 0x09, - 0x0f, 0x01, 0x01, 0x0d, 0x0e, 0x14, 0x2d, 0x18, 0x16, 0x16, 0x18, 0x2d, - 0x2d, 0x18, 0x16, 0x16, 0x18, 0x2d, 0x01, 0x90, 0x1c, 0x1b, 0x31, 0x31, - 0x37, 0x37, 0x31, 0x31, 0x1b, 0x1c, 0x1c, 0x1b, 0x31, 0x31, 0x37, 0x37, - 0x31, 0x31, 0x1b, 0x1c, 0xfe, 0x30, 0x01, 0x21, 0x22, 0x3c, 0x3d, 0x43, - 0x43, 0x3d, 0x3c, 0x22, 0x21, 0x01, 0x01, 0x21, 0x22, 0x3c, 0x3d, 0x43, - 0x43, 0x3d, 0x3c, 0x22, 0x21, 0x01, 0x88, 0x16, 0x02, 0x02, 0x16, 0x16, - 0x02, 0x02, 0x16, 0x68, 0x01, 0x0d, 0x0e, 0x14, 0x16, 0x0e, 0x02, 0x02, - 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, 0x02, 0x02, 0x0e, 0x16, 0x14, 0x0e, - 0x0d, 0x01, 0x20, 0x01, 0x27, 0x28, 0x28, 0x27, 0x01, 0x01, 0x27, 0x28, - 0x28, 0x27, 0x01, 0x20, 0x01, 0x0d, 0x0e, 0x14, 0x16, 0x0e, 0x02, 0x02, - 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, 0x02, 0x02, 0x0e, 0x16, 0x14, 0x0e, - 0x0d, 0x01, 0x20, 0x01, 0x27, 0x28, 0x28, 0x27, 0x01, 0x01, 0x27, 0x28, - 0x28, 0x27, 0x01, 0x00, 0x00, 0x05, 0x00, 0x00, 0xff, 0xc0, 0x02, 0x00, - 0x01, 0xc0, 0x00, 0x25, 0x00, 0x40, 0x00, 0x51, 0x00, 0x62, 0x00, 0x78, - 0x00, 0x00, 0x25, 0x35, 0x15, 0x35, 0x26, 0x27, 0x06, 0x07, 0x15, 0x31, - 0x06, 0x23, 0x26, 0x27, 0x35, 0x31, 0x26, 0x27, 0x06, 0x07, 0x15, 0x31, - 0x26, 0x27, 0x26, 0x35, 0x36, 0x37, 0x36, 0x37, 0x16, 0x17, 0x16, 0x17, - 0x14, 0x07, 0x06, 0x07, 0x07, 0x36, 0x37, 0x31, 0x31, 0x36, 0x37, 0x36, - 0x35, 0x34, 0x27, 0x26, 0x27, 0x26, 0x27, 0x06, 0x07, 0x06, 0x07, 0x06, - 0x15, 0x14, 0x17, 0x16, 0x17, 0x16, 0x17, 0x03, 0x32, 0x17, 0x16, 0x37, - 0x36, 0x27, 0x26, 0x23, 0x22, 0x07, 0x06, 0x17, 0x16, 0x37, 0x36, 0x37, - 0x17, 0x36, 0x33, 0x32, 0x17, 0x16, 0x37, 0x36, 0x27, 0x26, 0x23, 0x22, - 0x07, 0x06, 0x17, 0x16, 0x37, 0x07, 0x15, 0x35, 0x15, 0x16, 0x17, 0x16, - 0x17, 0x36, 0x37, 0x36, 0x37, 0x35, 0x31, 0x26, 0x27, 0x26, 0x27, 0x06, - 0x07, 0x06, 0x07, 0x01, 0x90, 0x02, 0x16, 0x16, 0x02, 0x2c, 0x34, 0x34, - 0x2c, 0x02, 0x16, 0x16, 0x02, 0x1e, 0x11, 0x11, 0x02, 0x3b, 0x3b, 0x58, - 0x58, 0x3b, 0x3b, 0x02, 0x11, 0x11, 0x1e, 0x90, 0x46, 0x3a, 0x3a, 0x24, - 0x22, 0x22, 0x24, 0x3a, 0x3a, 0x46, 0x46, 0x3a, 0x3a, 0x24, 0x22, 0x22, - 0x24, 0x3a, 0x3a, 0x46, 0x60, 0x10, 0x09, 0x0e, 0x0e, 0x0d, 0x0c, 0x17, - 0x1f, 0x1f, 0x18, 0x0b, 0x0c, 0x0e, 0x0e, 0x09, 0x11, 0xa6, 0x09, 0x11, - 0x10, 0x09, 0x0e, 0x0e, 0x0d, 0x0c, 0x17, 0x1f, 0x1f, 0x18, 0x0b, 0x0c, - 0x0e, 0x0e, 0x76, 0x01, 0x0d, 0x0e, 0x14, 0x14, 0x0e, 0x0d, 0x01, 0x01, - 0x0d, 0x0e, 0x14, 0x14, 0x0e, 0x0d, 0x01, 0x2a, 0x76, 0x76, 0x76, 0x16, - 0x02, 0x02, 0x16, 0x99, 0x17, 0x01, 0x16, 0x99, 0x16, 0x02, 0x02, 0x16, - 0x76, 0x1d, 0x26, 0x26, 0x2d, 0x58, 0x3b, 0x3b, 0x02, 0x02, 0x3b, 0x3b, - 0x58, 0x2d, 0x26, 0x26, 0x1d, 0x6a, 0x01, 0x21, 0x22, 0x3c, 0x3d, 0x43, - 0x43, 0x3d, 0x3c, 0x22, 0x21, 0x01, 0x01, 0x21, 0x22, 0x3c, 0x3d, 0x43, - 0x43, 0x3d, 0x3c, 0x22, 0x21, 0x01, 0x01, 0x24, 0x0a, 0x0c, 0x0b, 0x0e, - 0x0f, 0x16, 0x16, 0x0f, 0x0e, 0x0b, 0x0c, 0x09, 0x01, 0x0a, 0x0a, 0x0a, - 0x0c, 0x0b, 0x0e, 0x0f, 0x16, 0x16, 0x0f, 0x0e, 0x0b, 0x0c, 0x5a, 0x20, - 0x20, 0x20, 0x14, 0x0e, 0x0d, 0x01, 0x01, 0x0d, 0x0e, 0x14, 0x20, 0x14, - 0x0e, 0x0d, 0x01, 0x01, 0x0d, 0x0e, 0x14, 0x00, 0x00, 0x06, 0x00, 0x00, - 0xff, 0xc0, 0x02, 0x00, 0x01, 0xc0, 0x00, 0x16, 0x00, 0x31, 0x00, 0x46, - 0x00, 0x53, 0x00, 0x66, 0x00, 0x79, 0x00, 0x00, 0x37, 0x22, 0x27, 0x31, - 0x31, 0x26, 0x27, 0x26, 0x27, 0x36, 0x37, 0x36, 0x37, 0x16, 0x17, 0x16, - 0x17, 0x06, 0x07, 0x06, 0x07, 0x22, 0x27, 0x27, 0x16, 0x17, 0x31, 0x31, - 0x16, 0x17, 0x16, 0x33, 0x32, 0x37, 0x36, 0x37, 0x36, 0x37, 0x26, 0x27, - 0x26, 0x27, 0x26, 0x23, 0x22, 0x07, 0x06, 0x07, 0x06, 0x07, 0x17, 0x16, - 0x17, 0x31, 0x31, 0x16, 0x33, 0x32, 0x37, 0x36, 0x37, 0x26, 0x27, 0x26, - 0x27, 0x26, 0x07, 0x06, 0x07, 0x06, 0x07, 0x37, 0x06, 0x07, 0x16, 0x17, - 0x16, 0x17, 0x16, 0x37, 0x36, 0x27, 0x26, 0x27, 0x37, 0x14, 0x17, 0x31, - 0x31, 0x16, 0x33, 0x32, 0x37, 0x36, 0x37, 0x26, 0x27, 0x26, 0x23, 0x22, - 0x07, 0x06, 0x15, 0x07, 0x32, 0x37, 0x31, 0x31, 0x36, 0x37, 0x26, 0x27, - 0x26, 0x23, 0x22, 0x07, 0x06, 0x15, 0x14, 0x17, 0x16, 0x33, 0xb0, 0x1b, - 0x14, 0x15, 0x08, 0x32, 0x02, 0x02, 0x3b, 0x3b, 0x58, 0x58, 0x3b, 0x3b, - 0x02, 0x02, 0x3b, 0x3b, 0x58, 0x2b, 0x25, 0xb0, 0x01, 0x21, 0x22, 0x3c, - 0x3d, 0x43, 0x43, 0x3d, 0x3c, 0x22, 0x21, 0x01, 0x01, 0x21, 0x22, 0x3c, - 0x3d, 0x43, 0x43, 0x3d, 0x3c, 0x22, 0x21, 0x01, 0x80, 0x01, 0x0d, 0x0e, - 0x14, 0x14, 0x0e, 0x0d, 0x01, 0x01, 0x0f, 0x0e, 0x0c, 0x06, 0x06, 0x0c, - 0x0e, 0x0f, 0x01, 0x80, 0x16, 0x02, 0x02, 0x16, 0x2f, 0x21, 0x12, 0x10, - 0x0d, 0x0f, 0x2e, 0x42, 0x30, 0x09, 0x09, 0x0e, 0x0d, 0x09, 0x09, 0x01, - 0x01, 0x09, 0x09, 0x0d, 0x0e, 0x09, 0x09, 0x80, 0x0d, 0x09, 0x09, 0x01, - 0x01, 0x09, 0x09, 0x0d, 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, 0x00, 0x0f, - 0x0f, 0x19, 0x38, 0x51, 0x58, 0x3b, 0x3b, 0x02, 0x02, 0x3b, 0x3b, 0x58, - 0x58, 0x3b, 0x3b, 0x02, 0x10, 0xc0, 0x46, 0x3a, 0x3a, 0x24, 0x22, 0x22, - 0x24, 0x3a, 0x3a, 0x46, 0x46, 0x3a, 0x3a, 0x24, 0x22, 0x22, 0x24, 0x3a, - 0x3a, 0x46, 0x71, 0x14, 0x0d, 0x0e, 0x0e, 0x0d, 0x14, 0x10, 0x18, 0x17, - 0x0f, 0x06, 0x06, 0x0f, 0x17, 0x18, 0x10, 0x41, 0x02, 0x16, 0x16, 0x02, - 0x01, 0x1e, 0x0d, 0x0f, 0x12, 0x10, 0x2a, 0x01, 0x60, 0x0e, 0x09, 0x09, - 0x09, 0x09, 0x0e, 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, 0x20, 0x09, 0x09, - 0x0e, 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, 0x0e, 0x09, 0x09, 0x00, 0x00, - 0x00, 0x05, 0x00, 0x00, 0xff, 0xc0, 0x02, 0x00, 0x01, 0xc0, 0x00, 0x1a, - 0x00, 0x35, 0x00, 0x50, 0x00, 0x87, 0x00, 0xbe, 0x00, 0x00, 0x25, 0x34, - 0x27, 0x31, 0x31, 0x26, 0x27, 0x26, 0x23, 0x22, 0x07, 0x06, 0x07, 0x06, - 0x15, 0x14, 0x17, 0x16, 0x17, 0x16, 0x33, 0x32, 0x37, 0x36, 0x37, 0x36, - 0x35, 0x21, 0x36, 0x37, 0x31, 0x31, 0x36, 0x37, 0x36, 0x33, 0x32, 0x17, - 0x16, 0x17, 0x16, 0x17, 0x06, 0x07, 0x06, 0x07, 0x06, 0x23, 0x22, 0x27, - 0x26, 0x27, 0x26, 0x27, 0x17, 0x16, 0x17, 0x31, 0x31, 0x16, 0x17, 0x36, - 0x37, 0x36, 0x37, 0x36, 0x17, 0x16, 0x07, 0x06, 0x07, 0x06, 0x07, 0x26, - 0x27, 0x26, 0x27, 0x26, 0x37, 0x36, 0x17, 0x37, 0x31, 0x31, 0x31, 0x31, - 0x31, 0x23, 0x31, 0x34, 0x31, 0x30, 0x31, 0x26, 0x27, 0x26, 0x27, 0x26, - 0x27, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x30, 0x31, 0x30, 0x15, 0x23, - 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x06, 0x27, 0x26, 0x35, 0x36, - 0x37, 0x36, 0x37, 0x16, 0x17, 0x16, 0x17, 0x14, 0x07, 0x06, 0x27, 0x31, - 0x31, 0x31, 0x33, 0x31, 0x31, 0x31, 0x23, 0x31, 0x34, 0x31, 0x30, 0x31, - 0x26, 0x27, 0x26, 0x27, 0x26, 0x27, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, - 0x30, 0x31, 0x30, 0x15, 0x23, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, - 0x06, 0x27, 0x26, 0x35, 0x36, 0x37, 0x36, 0x37, 0x16, 0x17, 0x16, 0x17, - 0x14, 0x07, 0x06, 0x27, 0x31, 0x31, 0x31, 0x31, 0x31, 0x01, 0xd0, 0x1c, - 0x1b, 0x31, 0x31, 0x37, 0x37, 0x31, 0x31, 0x1b, 0x1c, 0x1c, 0x1b, 0x31, - 0x31, 0x37, 0x37, 0x31, 0x31, 0x1b, 0x1c, 0xfe, 0x30, 0x01, 0x21, 0x22, - 0x3c, 0x3d, 0x43, 0x43, 0x3d, 0x3c, 0x22, 0x21, 0x01, 0x01, 0x21, 0x22, - 0x3c, 0x3d, 0x43, 0x43, 0x3d, 0x3c, 0x22, 0x21, 0x01, 0xb2, 0x0b, 0x14, - 0x13, 0x1c, 0x1c, 0x13, 0x14, 0x0b, 0x11, 0x11, 0x0f, 0x0d, 0x11, 0x1c, - 0x1d, 0x28, 0x28, 0x1d, 0x1c, 0x11, 0x0d, 0x0f, 0x11, 0x11, 0x28, 0x01, - 0x01, 0x02, 0x04, 0x06, 0x0e, 0x0e, 0x0e, 0x0e, 0x06, 0x04, 0x02, 0x01, - 0x01, 0x03, 0x05, 0x06, 0x01, 0x10, 0x0f, 0x18, 0x18, 0x0f, 0x10, 0x01, - 0x05, 0x06, 0x03, 0xa0, 0x01, 0x01, 0x02, 0x04, 0x06, 0x0e, 0x0e, 0x0e, - 0x0e, 0x06, 0x04, 0x02, 0x01, 0x01, 0x03, 0x06, 0x05, 0x01, 0x10, 0x0f, - 0x18, 0x18, 0x0f, 0x10, 0x01, 0x06, 0x05, 0x03, 0xc0, 0x39, 0x2f, 0x2f, - 0x1d, 0x1c, 0x1c, 0x1d, 0x2f, 0x2f, 0x39, 0x39, 0x2f, 0x2f, 0x1d, 0x1c, - 0x1c, 0x1d, 0x2f, 0x2f, 0x39, 0x46, 0x3a, 0x3a, 0x24, 0x22, 0x22, 0x24, - 0x3a, 0x3a, 0x46, 0x46, 0x3a, 0x3a, 0x24, 0x22, 0x22, 0x24, 0x3a, 0x3a, - 0x46, 0x3e, 0x0d, 0x0a, 0x0a, 0x01, 0x01, 0x0a, 0x0a, 0x0d, 0x0f, 0x0e, - 0x10, 0x12, 0x12, 0x0f, 0x0f, 0x01, 0x01, 0x0f, 0x0f, 0x12, 0x12, 0x10, - 0x0e, 0x0f, 0x59, 0x01, 0x02, 0x02, 0x04, 0x06, 0x0d, 0x01, 0x01, 0x0d, - 0x06, 0x04, 0x02, 0x02, 0x01, 0x04, 0x01, 0x02, 0x06, 0x1c, 0x15, 0x15, - 0x02, 0x02, 0x15, 0x15, 0x1c, 0x06, 0x02, 0x01, 0x04, 0x01, 0x02, 0x02, - 0x04, 0x06, 0x0d, 0x01, 0x01, 0x0d, 0x06, 0x04, 0x02, 0x02, 0x01, 0x04, - 0x01, 0x02, 0x06, 0x1c, 0x15, 0x15, 0x02, 0x02, 0x15, 0x15, 0x1c, 0x06, - 0x02, 0x01, 0x04, 0x00, 0x00, 0x02, 0x00, 0x15, 0xff, 0xbc, 0x02, 0x2b, - 0x01, 0xc0, 0x00, 0x27, 0x00, 0x3b, 0x00, 0x00, 0x01, 0x26, 0x27, 0x06, - 0x07, 0x07, 0x31, 0x07, 0x31, 0x06, 0x07, 0x06, 0x17, 0x17, 0x31, 0x07, - 0x31, 0x06, 0x17, 0x16, 0x37, 0x37, 0x31, 0x17, 0x31, 0x16, 0x37, 0x36, - 0x27, 0x27, 0x31, 0x37, 0x31, 0x36, 0x27, 0x26, 0x27, 0x27, 0x31, 0x27, - 0x03, 0x11, 0x11, 0x11, 0x17, 0x31, 0x16, 0x17, 0x17, 0x31, 0x07, 0x31, - 0x06, 0x17, 0x17, 0x31, 0x27, 0x31, 0x26, 0x23, 0x01, 0x36, 0x07, 0x0f, - 0x0f, 0x07, 0x44, 0x99, 0x0f, 0x05, 0x04, 0x0a, 0x6f, 0x1a, 0x02, 0x0c, - 0x0c, 0x0d, 0x89, 0x89, 0x0d, 0x0c, 0x0c, 0x02, 0x1a, 0x6f, 0x0a, 0x04, - 0x05, 0x0f, 0x99, 0x44, 0x16, 0x35, 0x05, 0x0d, 0x76, 0x56, 0x08, 0x01, - 0x14, 0x69, 0x05, 0x06, 0x01, 0xb2, 0x0d, 0x01, 0x01, 0x0d, 0x8d, 0x17, - 0x02, 0x0e, 0x0e, 0x0a, 0x6e, 0x9c, 0x0e, 0x09, 0x09, 0x07, 0x49, 0x49, - 0x07, 0x09, 0x09, 0x0e, 0x9c, 0x6e, 0x0a, 0x0e, 0x0e, 0x03, 0x16, 0x8d, - 0xfe, 0x8d, 0x01, 0x32, 0xfe, 0xce, 0x01, 0x32, 0x6c, 0x0b, 0x03, 0x11, - 0x55, 0x09, 0x0c, 0x78, 0x38, 0x03, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, - 0xff, 0xc0, 0x02, 0x00, 0x01, 0xc0, 0x00, 0x1a, 0x00, 0x35, 0x00, 0x48, - 0x00, 0x5b, 0x00, 0x68, 0x00, 0x00, 0x25, 0x34, 0x27, 0x31, 0x31, 0x26, - 0x27, 0x26, 0x23, 0x22, 0x07, 0x06, 0x07, 0x06, 0x15, 0x14, 0x17, 0x16, - 0x17, 0x16, 0x33, 0x32, 0x37, 0x36, 0x37, 0x36, 0x35, 0x21, 0x36, 0x37, - 0x31, 0x31, 0x36, 0x37, 0x36, 0x33, 0x32, 0x17, 0x16, 0x17, 0x16, 0x17, - 0x06, 0x07, 0x06, 0x07, 0x06, 0x23, 0x22, 0x27, 0x26, 0x27, 0x26, 0x27, - 0x37, 0x32, 0x17, 0x31, 0x31, 0x16, 0x15, 0x14, 0x07, 0x06, 0x23, 0x22, - 0x27, 0x26, 0x27, 0x36, 0x37, 0x36, 0x33, 0x17, 0x36, 0x37, 0x31, 0x31, - 0x36, 0x33, 0x32, 0x17, 0x16, 0x15, 0x14, 0x07, 0x06, 0x23, 0x22, 0x27, - 0x26, 0x27, 0x07, 0x16, 0x17, 0x16, 0x07, 0x06, 0x07, 0x26, 0x27, 0x26, - 0x37, 0x36, 0x37, 0x01, 0xd0, 0x1c, 0x1b, 0x31, 0x31, 0x37, 0x37, 0x31, - 0x31, 0x1b, 0x1c, 0x1c, 0x1b, 0x31, 0x31, 0x37, 0x37, 0x31, 0x31, 0x1b, - 0x1c, 0xfe, 0x30, 0x01, 0x21, 0x22, 0x3c, 0x3d, 0x43, 0x43, 0x3d, 0x3c, - 0x22, 0x21, 0x01, 0x01, 0x21, 0x22, 0x3c, 0x3d, 0x43, 0x43, 0x3d, 0x3c, - 0x22, 0x21, 0x01, 0xb0, 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, 0x0d, 0x09, - 0x09, 0x01, 0x01, 0x09, 0x09, 0x0d, 0x80, 0x01, 0x09, 0x09, 0x0d, 0x0e, - 0x09, 0x09, 0x09, 0x09, 0x0e, 0x0d, 0x09, 0x09, 0x01, 0x30, 0x24, 0x13, - 0x12, 0x12, 0x13, 0x24, 0x24, 0x13, 0x12, 0x12, 0x13, 0x24, 0xc0, 0x39, - 0x2f, 0x2f, 0x1d, 0x1c, 0x1c, 0x1d, 0x2f, 0x2f, 0x39, 0x39, 0x2f, 0x2f, - 0x1d, 0x1c, 0x1c, 0x1d, 0x2f, 0x2f, 0x39, 0x46, 0x3a, 0x3a, 0x24, 0x22, - 0x22, 0x24, 0x3a, 0x3a, 0x46, 0x46, 0x3a, 0x3a, 0x24, 0x22, 0x22, 0x24, - 0x3a, 0x3a, 0x46, 0x50, 0x09, 0x09, 0x0e, 0x0e, 0x09, 0x09, 0x09, 0x09, - 0x0e, 0x0e, 0x09, 0x09, 0x20, 0x0e, 0x09, 0x09, 0x09, 0x09, 0x0e, 0x0e, - 0x09, 0x09, 0x09, 0x09, 0x0e, 0x50, 0x01, 0x1f, 0x20, 0x20, 0x1f, 0x01, - 0x01, 0x1f, 0x20, 0x20, 0x1f, 0x01, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, - 0xff, 0xc0, 0x02, 0x00, 0x01, 0xc0, 0x00, 0x1a, 0x00, 0x35, 0x00, 0x4e, - 0x00, 0x68, 0x00, 0x81, 0x00, 0x00, 0x25, 0x34, 0x27, 0x31, 0x31, 0x26, - 0x27, 0x26, 0x23, 0x22, 0x07, 0x06, 0x07, 0x06, 0x15, 0x14, 0x17, 0x16, - 0x17, 0x16, 0x33, 0x32, 0x37, 0x36, 0x37, 0x36, 0x35, 0x21, 0x36, 0x37, - 0x31, 0x31, 0x36, 0x37, 0x36, 0x33, 0x32, 0x17, 0x16, 0x17, 0x16, 0x17, - 0x06, 0x07, 0x06, 0x07, 0x06, 0x23, 0x22, 0x27, 0x26, 0x27, 0x26, 0x27, - 0x17, 0x36, 0x37, 0x16, 0x17, 0x16, 0x17, 0x14, 0x07, 0x06, 0x27, 0x27, - 0x31, 0x26, 0x23, 0x22, 0x07, 0x07, 0x31, 0x06, 0x27, 0x26, 0x35, 0x36, - 0x37, 0x27, 0x17, 0x27, 0x17, 0x16, 0x15, 0x14, 0x07, 0x07, 0x31, 0x06, - 0x27, 0x26, 0x35, 0x34, 0x37, 0x37, 0x31, 0x27, 0x31, 0x26, 0x35, 0x34, - 0x37, 0x36, 0x17, 0x05, 0x14, 0x07, 0x07, 0x31, 0x17, 0x31, 0x16, 0x15, - 0x14, 0x07, 0x06, 0x27, 0x27, 0x31, 0x26, 0x35, 0x34, 0x37, 0x37, 0x31, - 0x36, 0x17, 0x16, 0x15, 0x01, 0xd0, 0x1c, 0x1b, 0x31, 0x31, 0x37, 0x37, - 0x31, 0x31, 0x1b, 0x1c, 0x1c, 0x1b, 0x31, 0x31, 0x37, 0x37, 0x31, 0x31, - 0x1b, 0x1c, 0xfe, 0x30, 0x01, 0x21, 0x22, 0x3c, 0x3d, 0x43, 0x43, 0x3d, - 0x3c, 0x22, 0x21, 0x01, 0x01, 0x21, 0x22, 0x3c, 0x3d, 0x43, 0x43, 0x3d, - 0x3c, 0x22, 0x21, 0x01, 0xb1, 0x1e, 0x31, 0x31, 0x1f, 0x1e, 0x02, 0x07, - 0x07, 0x08, 0x12, 0x22, 0x26, 0x26, 0x22, 0x12, 0x08, 0x07, 0x07, 0x02, - 0x1e, 0x2a, 0x59, 0x59, 0x59, 0x08, 0x08, 0x59, 0x07, 0x05, 0x06, 0x03, - 0x24, 0x24, 0x03, 0x06, 0x05, 0x07, 0x01, 0x06, 0x03, 0x24, 0x24, 0x03, - 0x06, 0x05, 0x06, 0x5a, 0x08, 0x08, 0x5a, 0x06, 0x05, 0x06, 0xc0, 0x39, - 0x2f, 0x2f, 0x1d, 0x1c, 0x1c, 0x1d, 0x2f, 0x2f, 0x39, 0x39, 0x2f, 0x2f, - 0x1d, 0x1c, 0x1c, 0x1d, 0x2f, 0x2f, 0x39, 0x46, 0x3a, 0x3a, 0x24, 0x22, - 0x22, 0x24, 0x3a, 0x3a, 0x46, 0x46, 0x3a, 0x3a, 0x24, 0x22, 0x22, 0x24, - 0x3a, 0x3a, 0x46, 0x40, 0x1d, 0x03, 0x03, 0x1d, 0x1d, 0x23, 0x08, 0x05, - 0x05, 0x03, 0x08, 0x0f, 0x0f, 0x08, 0x03, 0x05, 0x05, 0x08, 0x23, 0x1d, - 0xad, 0x30, 0x30, 0x30, 0x04, 0x09, 0x09, 0x04, 0x30, 0x03, 0x03, 0x03, - 0x07, 0x05, 0x03, 0x2b, 0x2b, 0x03, 0x05, 0x07, 0x03, 0x03, 0x03, 0x0a, - 0x04, 0x04, 0x2b, 0x2b, 0x03, 0x05, 0x07, 0x03, 0x03, 0x03, 0x30, 0x05, - 0x08, 0x09, 0x04, 0x30, 0x03, 0x03, 0x03, 0x07, 0x00, 0x00, 0x00, 0x16, - 0x01, 0x0e, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1a, - 0x00, 0xe3, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x1b, - 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x07, - 0x00, 0x3c, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x21, - 0x00, 0x1b, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x1b, - 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x32, - 0x00, 0x9a, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x18, - 0x00, 0x56, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x2c, - 0x00, 0x6e, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x17, - 0x00, 0xcc, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x13, - 0x00, 0x43, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x07, - 0x00, 0x3c, 0x00, 0x03, 0x00, 0x01, 0x04, 0x09, 0x00, 0x00, 0x00, 0x34, - 0x02, 0xc3, 0x00, 0x03, 0x00, 0x01, 0x04, 0x09, 0x00, 0x01, 0x00, 0x36, - 0x00, 0xfd, 0x00, 0x03, 0x00, 0x01, 0x04, 0x09, 0x00, 0x02, 0x00, 0x0e, - 0x01, 0x75, 0x00, 0x03, 0x00, 0x01, 0x04, 0x09, 0x00, 0x03, 0x00, 0x42, - 0x01, 0x33, 0x00, 0x03, 0x00, 0x01, 0x04, 0x09, 0x00, 0x04, 0x00, 0x36, - 0x00, 0xfd, 0x00, 0x03, 0x00, 0x01, 0x04, 0x09, 0x00, 0x05, 0x00, 0x64, - 0x02, 0x31, 0x00, 0x03, 0x00, 0x01, 0x04, 0x09, 0x00, 0x06, 0x00, 0x30, - 0x01, 0xa9, 0x00, 0x03, 0x00, 0x01, 0x04, 0x09, 0x00, 0x0a, 0x00, 0x58, - 0x01, 0xd9, 0x00, 0x03, 0x00, 0x01, 0x04, 0x09, 0x00, 0x0b, 0x00, 0x2e, - 0x02, 0x95, 0x00, 0x03, 0x00, 0x01, 0x04, 0x09, 0x00, 0x10, 0x00, 0x26, - 0x01, 0x83, 0x00, 0x03, 0x00, 0x01, 0x04, 0x09, 0x00, 0x11, 0x00, 0x0e, - 0x01, 0x75, 0x46, 0x6f, 0x6e, 0x74, 0x20, 0x41, 0x77, 0x65, 0x73, 0x6f, - 0x6d, 0x65, 0x20, 0x36, 0x20, 0x46, 0x72, 0x65, 0x65, 0x20, 0x52, 0x65, - 0x67, 0x75, 0x6c, 0x61, 0x72, 0x46, 0x6f, 0x6e, 0x74, 0x20, 0x41, 0x77, - 0x65, 0x73, 0x6f, 0x6d, 0x65, 0x20, 0x36, 0x20, 0x46, 0x72, 0x65, 0x65, - 0x20, 0x52, 0x65, 0x67, 0x75, 0x6c, 0x61, 0x72, 0x2d, 0x36, 0x2e, 0x35, - 0x2e, 0x32, 0x52, 0x65, 0x67, 0x75, 0x6c, 0x61, 0x72, 0x46, 0x6f, 0x6e, - 0x74, 0x20, 0x41, 0x77, 0x65, 0x73, 0x6f, 0x6d, 0x65, 0x20, 0x36, 0x20, - 0x46, 0x72, 0x65, 0x65, 0x46, 0x6f, 0x6e, 0x74, 0x41, 0x77, 0x65, 0x73, - 0x6f, 0x6d, 0x65, 0x36, 0x46, 0x72, 0x65, 0x65, 0x2d, 0x52, 0x65, 0x67, - 0x75, 0x6c, 0x61, 0x72, 0x54, 0x68, 0x65, 0x20, 0x77, 0x65, 0x62, 0x27, - 0x73, 0x20, 0x6d, 0x6f, 0x73, 0x74, 0x20, 0x70, 0x6f, 0x70, 0x75, 0x6c, - 0x61, 0x72, 0x20, 0x69, 0x63, 0x6f, 0x6e, 0x20, 0x73, 0x65, 0x74, 0x20, - 0x61, 0x6e, 0x64, 0x20, 0x74, 0x6f, 0x6f, 0x6c, 0x6b, 0x69, 0x74, 0x2e, - 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x20, 0x37, 0x37, 0x33, 0x2e, - 0x30, 0x31, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x20, 0x28, 0x46, 0x6f, - 0x6e, 0x74, 0x20, 0x41, 0x77, 0x65, 0x73, 0x6f, 0x6d, 0x65, 0x20, 0x76, - 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x3a, 0x20, 0x36, 0x2e, 0x35, 0x2e, - 0x32, 0x29, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x66, 0x6f, - 0x6e, 0x74, 0x61, 0x77, 0x65, 0x73, 0x6f, 0x6d, 0x65, 0x2e, 0x63, 0x6f, - 0x6d, 0x43, 0x6f, 0x70, 0x79, 0x72, 0x69, 0x67, 0x68, 0x74, 0x20, 0x28, - 0x63, 0x29, 0x20, 0x46, 0x6f, 0x6e, 0x74, 0x20, 0x41, 0x77, 0x65, 0x73, - 0x6f, 0x6d, 0x65, 0x00, 0x46, 0x00, 0x6f, 0x00, 0x6e, 0x00, 0x74, 0x00, - 0x20, 0x00, 0x41, 0x00, 0x77, 0x00, 0x65, 0x00, 0x73, 0x00, 0x6f, 0x00, - 0x6d, 0x00, 0x65, 0x00, 0x20, 0x00, 0x36, 0x00, 0x20, 0x00, 0x46, 0x00, - 0x72, 0x00, 0x65, 0x00, 0x65, 0x00, 0x20, 0x00, 0x52, 0x00, 0x65, 0x00, - 0x67, 0x00, 0x75, 0x00, 0x6c, 0x00, 0x61, 0x00, 0x72, 0x00, 0x46, 0x00, - 0x6f, 0x00, 0x6e, 0x00, 0x74, 0x00, 0x20, 0x00, 0x41, 0x00, 0x77, 0x00, - 0x65, 0x00, 0x73, 0x00, 0x6f, 0x00, 0x6d, 0x00, 0x65, 0x00, 0x20, 0x00, - 0x36, 0x00, 0x20, 0x00, 0x46, 0x00, 0x72, 0x00, 0x65, 0x00, 0x65, 0x00, - 0x20, 0x00, 0x52, 0x00, 0x65, 0x00, 0x67, 0x00, 0x75, 0x00, 0x6c, 0x00, - 0x61, 0x00, 0x72, 0x00, 0x2d, 0x00, 0x36, 0x00, 0x2e, 0x00, 0x35, 0x00, - 0x2e, 0x00, 0x32, 0x00, 0x52, 0x00, 0x65, 0x00, 0x67, 0x00, 0x75, 0x00, - 0x6c, 0x00, 0x61, 0x00, 0x72, 0x00, 0x46, 0x00, 0x6f, 0x00, 0x6e, 0x00, - 0x74, 0x00, 0x20, 0x00, 0x41, 0x00, 0x77, 0x00, 0x65, 0x00, 0x73, 0x00, - 0x6f, 0x00, 0x6d, 0x00, 0x65, 0x00, 0x20, 0x00, 0x36, 0x00, 0x20, 0x00, - 0x46, 0x00, 0x72, 0x00, 0x65, 0x00, 0x65, 0x00, 0x46, 0x00, 0x6f, 0x00, - 0x6e, 0x00, 0x74, 0x00, 0x41, 0x00, 0x77, 0x00, 0x65, 0x00, 0x73, 0x00, - 0x6f, 0x00, 0x6d, 0x00, 0x65, 0x00, 0x36, 0x00, 0x46, 0x00, 0x72, 0x00, - 0x65, 0x00, 0x65, 0x00, 0x2d, 0x00, 0x52, 0x00, 0x65, 0x00, 0x67, 0x00, - 0x75, 0x00, 0x6c, 0x00, 0x61, 0x00, 0x72, 0x00, 0x54, 0x00, 0x68, 0x00, - 0x65, 0x00, 0x20, 0x00, 0x77, 0x00, 0x65, 0x00, 0x62, 0x00, 0x27, 0x00, - 0x73, 0x00, 0x20, 0x00, 0x6d, 0x00, 0x6f, 0x00, 0x73, 0x00, 0x74, 0x00, - 0x20, 0x00, 0x70, 0x00, 0x6f, 0x00, 0x70, 0x00, 0x75, 0x00, 0x6c, 0x00, - 0x61, 0x00, 0x72, 0x00, 0x20, 0x00, 0x69, 0x00, 0x63, 0x00, 0x6f, 0x00, - 0x6e, 0x00, 0x20, 0x00, 0x73, 0x00, 0x65, 0x00, 0x74, 0x00, 0x20, 0x00, - 0x61, 0x00, 0x6e, 0x00, 0x64, 0x00, 0x20, 0x00, 0x74, 0x00, 0x6f, 0x00, - 0x6f, 0x00, 0x6c, 0x00, 0x6b, 0x00, 0x69, 0x00, 0x74, 0x00, 0x2e, 0x00, - 0x56, 0x00, 0x65, 0x00, 0x72, 0x00, 0x73, 0x00, 0x69, 0x00, 0x6f, 0x00, - 0x6e, 0x00, 0x20, 0x00, 0x37, 0x00, 0x37, 0x00, 0x33, 0x00, 0x2e, 0x00, - 0x30, 0x00, 0x31, 0x00, 0x39, 0x00, 0x35, 0x00, 0x33, 0x00, 0x31, 0x00, - 0x32, 0x00, 0x35, 0x00, 0x20, 0x00, 0x28, 0x00, 0x46, 0x00, 0x6f, 0x00, - 0x6e, 0x00, 0x74, 0x00, 0x20, 0x00, 0x41, 0x00, 0x77, 0x00, 0x65, 0x00, - 0x73, 0x00, 0x6f, 0x00, 0x6d, 0x00, 0x65, 0x00, 0x20, 0x00, 0x76, 0x00, - 0x65, 0x00, 0x72, 0x00, 0x73, 0x00, 0x69, 0x00, 0x6f, 0x00, 0x6e, 0x00, - 0x3a, 0x00, 0x20, 0x00, 0x36, 0x00, 0x2e, 0x00, 0x35, 0x00, 0x2e, 0x00, - 0x32, 0x00, 0x29, 0x00, 0x68, 0x00, 0x74, 0x00, 0x74, 0x00, 0x70, 0x00, - 0x73, 0x00, 0x3a, 0x00, 0x2f, 0x00, 0x2f, 0x00, 0x66, 0x00, 0x6f, 0x00, - 0x6e, 0x00, 0x74, 0x00, 0x61, 0x00, 0x77, 0x00, 0x65, 0x00, 0x73, 0x00, - 0x6f, 0x00, 0x6d, 0x00, 0x65, 0x00, 0x2e, 0x00, 0x63, 0x00, 0x6f, 0x00, - 0x6d, 0x00, 0x43, 0x00, 0x6f, 0x00, 0x70, 0x00, 0x79, 0x00, 0x72, 0x00, - 0x69, 0x00, 0x67, 0x00, 0x68, 0x00, 0x74, 0x00, 0x20, 0x00, 0x28, 0x00, - 0x63, 0x00, 0x29, 0x00, 0x20, 0x00, 0x46, 0x00, 0x6f, 0x00, 0x6e, 0x00, - 0x74, 0x00, 0x20, 0x00, 0x41, 0x00, 0x77, 0x00, 0x65, 0x00, 0x73, 0x00, - 0x6f, 0x00, 0x6d, 0x00, 0x65, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0xff, 0xdb, 0x00, 0x19, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x00, 0x00, 0x01, 0x02, 0x01, 0x03, - 0x01, 0x04, 0x00, 0x08, 0x00, 0x0d, 0x00, 0x0e, 0x01, 0x05, 0x01, 0x06, - 0x01, 0x07, 0x01, 0x08, 0x01, 0x09, 0x01, 0x0a, 0x01, 0x0b, 0x01, 0x0c, - 0x01, 0x0d, 0x01, 0x0e, 0x01, 0x0f, 0x01, 0x10, 0x01, 0x11, 0x00, 0x22, - 0x00, 0x23, 0x01, 0x12, 0x01, 0x13, 0x01, 0x14, 0x01, 0x15, 0x01, 0x16, - 0x01, 0x17, 0x01, 0x18, 0x01, 0x19, 0x01, 0x1a, 0x01, 0x1b, 0x01, 0x1c, - 0x01, 0x1d, 0x01, 0x1e, 0x01, 0x1f, 0x01, 0x20, 0x01, 0x21, 0x01, 0x22, - 0x01, 0x23, 0x01, 0x24, 0x01, 0x25, 0x01, 0x26, 0x01, 0x27, 0x01, 0x28, - 0x01, 0x29, 0x01, 0x2a, 0x01, 0x2b, 0x01, 0x2c, 0x01, 0x2d, 0x01, 0x2e, - 0x01, 0x2f, 0x01, 0x30, 0x01, 0x31, 0x01, 0x32, 0x01, 0x33, 0x01, 0x34, - 0x01, 0x35, 0x01, 0x36, 0x01, 0x37, 0x01, 0x38, 0x01, 0x39, 0x01, 0x3a, - 0x01, 0x3b, 0x01, 0x3c, 0x01, 0x3d, 0x01, 0x3e, 0x01, 0x3f, 0x01, 0x40, - 0x01, 0x41, 0x01, 0x42, 0x01, 0x43, 0x01, 0x44, 0x01, 0x45, 0x01, 0x46, - 0x01, 0x47, 0x01, 0x48, 0x01, 0x49, 0x01, 0x4a, 0x01, 0x4b, 0x01, 0x4c, - 0x01, 0x4d, 0x01, 0x4e, 0x01, 0x4f, 0x01, 0x50, 0x01, 0x51, 0x01, 0x52, - 0x01, 0x53, 0x01, 0x54, 0x01, 0x55, 0x01, 0x56, 0x01, 0x57, 0x01, 0x58, - 0x01, 0x59, 0x01, 0x5a, 0x01, 0x5b, 0x01, 0x5c, 0x01, 0x5d, 0x01, 0x5e, - 0x01, 0x5f, 0x01, 0x60, 0x01, 0x61, 0x01, 0x62, 0x01, 0x63, 0x01, 0x64, - 0x01, 0x65, 0x01, 0x66, 0x01, 0x67, 0x01, 0x68, 0x01, 0x69, 0x01, 0x6a, - 0x01, 0x6b, 0x01, 0x6c, 0x01, 0x6d, 0x01, 0x6e, 0x01, 0x6f, 0x01, 0x70, - 0x01, 0x71, 0x01, 0x72, 0x01, 0x73, 0x01, 0x74, 0x01, 0x75, 0x01, 0x76, - 0x01, 0x77, 0x01, 0x78, 0x01, 0x79, 0x01, 0x7a, 0x01, 0x7b, 0x01, 0x7c, - 0x01, 0x7d, 0x01, 0x7e, 0x01, 0x7f, 0x01, 0x80, 0x01, 0x81, 0x01, 0x82, - 0x01, 0x83, 0x01, 0x84, 0x01, 0x85, 0x01, 0x86, 0x01, 0x87, 0x01, 0x88, - 0x01, 0x89, 0x01, 0x8a, 0x01, 0x8b, 0x01, 0x8c, 0x01, 0x8d, 0x01, 0x8e, - 0x01, 0x8f, 0x01, 0x90, 0x01, 0x91, 0x01, 0x92, 0x01, 0x93, 0x01, 0x94, - 0x01, 0x95, 0x01, 0x96, 0x01, 0x97, 0x01, 0x98, 0x01, 0x99, 0x01, 0x9a, - 0x01, 0x9b, 0x01, 0x9c, 0x01, 0x9d, 0x01, 0x9e, 0x01, 0x9f, 0x01, 0xa0, - 0x01, 0xa1, 0x01, 0xa2, 0x01, 0xa3, 0x01, 0xa4, 0x01, 0xa5, 0x01, 0xa6, - 0x01, 0xa7, 0x01, 0xa8, 0x01, 0xa9, 0x01, 0xaa, 0x01, 0xab, 0x01, 0xac, - 0x01, 0xad, 0x01, 0xae, 0x01, 0xaf, 0x01, 0xb0, 0x01, 0xb1, 0x01, 0xb2, - 0x01, 0xb3, 0x01, 0xb4, 0x01, 0xb5, 0x01, 0xb6, 0x01, 0xb7, 0x01, 0xb8, - 0x01, 0xb9, 0x01, 0xba, 0x01, 0xbb, 0x01, 0xbc, 0x01, 0xbd, 0x01, 0xbe, - 0x01, 0xbf, 0x01, 0xc0, 0x01, 0xc1, 0x01, 0xc2, 0x01, 0xc3, 0x01, 0xc4, - 0x01, 0xc5, 0x01, 0xc6, 0x01, 0xc7, 0x01, 0xc8, 0x01, 0xc9, 0x01, 0xca, - 0x01, 0xcb, 0x01, 0xcc, 0x01, 0xcd, 0x01, 0xce, 0x01, 0xcf, 0x0b, 0x65, - 0x78, 0x63, 0x6c, 0x61, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x07, 0x68, - 0x61, 0x73, 0x68, 0x74, 0x61, 0x67, 0x0b, 0x64, 0x6f, 0x6c, 0x6c, 0x61, - 0x72, 0x2d, 0x73, 0x69, 0x67, 0x6e, 0x01, 0x30, 0x01, 0x31, 0x01, 0x32, - 0x01, 0x33, 0x01, 0x34, 0x01, 0x35, 0x01, 0x36, 0x01, 0x37, 0x01, 0x38, - 0x01, 0x39, 0x09, 0x6c, 0x65, 0x73, 0x73, 0x2d, 0x74, 0x68, 0x61, 0x6e, - 0x06, 0x65, 0x71, 0x75, 0x61, 0x6c, 0x73, 0x0c, 0x67, 0x72, 0x65, 0x61, - 0x74, 0x65, 0x72, 0x2d, 0x74, 0x68, 0x61, 0x6e, 0x01, 0x61, 0x01, 0x62, - 0x01, 0x63, 0x01, 0x64, 0x01, 0x65, 0x01, 0x66, 0x01, 0x67, 0x01, 0x68, - 0x01, 0x69, 0x01, 0x6a, 0x01, 0x6b, 0x01, 0x6c, 0x01, 0x6d, 0x01, 0x6e, - 0x01, 0x6f, 0x01, 0x70, 0x01, 0x71, 0x01, 0x72, 0x01, 0x73, 0x01, 0x74, - 0x01, 0x75, 0x01, 0x76, 0x01, 0x77, 0x01, 0x78, 0x01, 0x79, 0x01, 0x7a, - 0x0d, 0x66, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2d, 0x63, 0x6c, 0x6f, 0x73, - 0x65, 0x64, 0x06, 0x6e, 0x6f, 0x74, 0x64, 0x65, 0x66, 0x05, 0x68, 0x65, - 0x61, 0x72, 0x74, 0x04, 0x73, 0x74, 0x61, 0x72, 0x04, 0x75, 0x73, 0x65, - 0x72, 0x05, 0x63, 0x6c, 0x6f, 0x63, 0x6b, 0x0e, 0x72, 0x65, 0x63, 0x74, - 0x61, 0x6e, 0x67, 0x6c, 0x65, 0x2d, 0x6c, 0x69, 0x73, 0x74, 0x04, 0x66, - 0x6c, 0x61, 0x67, 0x08, 0x62, 0x6f, 0x6f, 0x6b, 0x6d, 0x61, 0x72, 0x6b, - 0x05, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x0d, 0x70, 0x65, 0x6e, 0x2d, 0x74, - 0x6f, 0x2d, 0x73, 0x71, 0x75, 0x61, 0x72, 0x65, 0x0c, 0x63, 0x69, 0x72, - 0x63, 0x6c, 0x65, 0x2d, 0x78, 0x6d, 0x61, 0x72, 0x6b, 0x0c, 0x63, 0x69, - 0x72, 0x63, 0x6c, 0x65, 0x2d, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x0f, 0x63, - 0x69, 0x72, 0x63, 0x6c, 0x65, 0x2d, 0x71, 0x75, 0x65, 0x73, 0x74, 0x69, - 0x6f, 0x6e, 0x03, 0x65, 0x79, 0x65, 0x09, 0x65, 0x79, 0x65, 0x2d, 0x73, - 0x6c, 0x61, 0x73, 0x68, 0x0d, 0x63, 0x61, 0x6c, 0x65, 0x6e, 0x64, 0x61, - 0x72, 0x2d, 0x64, 0x61, 0x79, 0x73, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x65, - 0x6e, 0x74, 0x06, 0x66, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x0b, 0x66, 0x6f, - 0x6c, 0x64, 0x65, 0x72, 0x2d, 0x6f, 0x70, 0x65, 0x6e, 0x09, 0x63, 0x68, - 0x61, 0x72, 0x74, 0x2d, 0x62, 0x61, 0x72, 0x08, 0x63, 0x6f, 0x6d, 0x6d, - 0x65, 0x6e, 0x74, 0x73, 0x09, 0x73, 0x74, 0x61, 0x72, 0x2d, 0x68, 0x61, - 0x6c, 0x66, 0x05, 0x6c, 0x65, 0x6d, 0x6f, 0x6e, 0x0b, 0x63, 0x72, 0x65, - 0x64, 0x69, 0x74, 0x2d, 0x63, 0x61, 0x72, 0x64, 0x0a, 0x68, 0x61, 0x72, - 0x64, 0x2d, 0x64, 0x72, 0x69, 0x76, 0x65, 0x10, 0x68, 0x61, 0x6e, 0x64, - 0x2d, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2d, 0x72, 0x69, 0x67, 0x68, 0x74, - 0x0f, 0x68, 0x61, 0x6e, 0x64, 0x2d, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2d, - 0x6c, 0x65, 0x66, 0x74, 0x0d, 0x68, 0x61, 0x6e, 0x64, 0x2d, 0x70, 0x6f, - 0x69, 0x6e, 0x74, 0x2d, 0x75, 0x70, 0x0f, 0x68, 0x61, 0x6e, 0x64, 0x2d, - 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2d, 0x64, 0x6f, 0x77, 0x6e, 0x04, 0x63, - 0x6f, 0x70, 0x79, 0x0b, 0x66, 0x6c, 0x6f, 0x70, 0x70, 0x79, 0x2d, 0x64, - 0x69, 0x73, 0x6b, 0x06, 0x73, 0x71, 0x75, 0x61, 0x72, 0x65, 0x08, 0x65, - 0x6e, 0x76, 0x65, 0x6c, 0x6f, 0x70, 0x65, 0x05, 0x70, 0x61, 0x73, 0x74, - 0x65, 0x09, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x62, 0x75, 0x6c, 0x62, 0x04, - 0x62, 0x65, 0x6c, 0x6c, 0x08, 0x68, 0x6f, 0x73, 0x70, 0x69, 0x74, 0x61, - 0x6c, 0x0b, 0x73, 0x71, 0x75, 0x61, 0x72, 0x65, 0x2d, 0x70, 0x6c, 0x75, - 0x73, 0x06, 0x63, 0x69, 0x72, 0x63, 0x6c, 0x65, 0x0a, 0x66, 0x61, 0x63, - 0x65, 0x2d, 0x73, 0x6d, 0x69, 0x6c, 0x65, 0x0a, 0x66, 0x61, 0x63, 0x65, - 0x2d, 0x66, 0x72, 0x6f, 0x77, 0x6e, 0x08, 0x66, 0x61, 0x63, 0x65, 0x2d, - 0x6d, 0x65, 0x68, 0x08, 0x6b, 0x65, 0x79, 0x62, 0x6f, 0x61, 0x72, 0x64, - 0x08, 0x63, 0x61, 0x6c, 0x65, 0x6e, 0x64, 0x61, 0x72, 0x0b, 0x63, 0x69, - 0x72, 0x63, 0x6c, 0x65, 0x2d, 0x70, 0x6c, 0x61, 0x79, 0x0c, 0x73, 0x71, - 0x75, 0x61, 0x72, 0x65, 0x2d, 0x6d, 0x69, 0x6e, 0x75, 0x73, 0x0c, 0x73, - 0x71, 0x75, 0x61, 0x72, 0x65, 0x2d, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x11, - 0x73, 0x68, 0x61, 0x72, 0x65, 0x2d, 0x66, 0x72, 0x6f, 0x6d, 0x2d, 0x73, - 0x71, 0x75, 0x61, 0x72, 0x65, 0x07, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x73, - 0x73, 0x11, 0x73, 0x71, 0x75, 0x61, 0x72, 0x65, 0x2d, 0x63, 0x61, 0x72, - 0x65, 0x74, 0x2d, 0x64, 0x6f, 0x77, 0x6e, 0x0f, 0x73, 0x71, 0x75, 0x61, - 0x72, 0x65, 0x2d, 0x63, 0x61, 0x72, 0x65, 0x74, 0x2d, 0x75, 0x70, 0x12, - 0x73, 0x71, 0x75, 0x61, 0x72, 0x65, 0x2d, 0x63, 0x61, 0x72, 0x65, 0x74, - 0x2d, 0x72, 0x69, 0x67, 0x68, 0x74, 0x04, 0x66, 0x69, 0x6c, 0x65, 0x0a, - 0x66, 0x69, 0x6c, 0x65, 0x2d, 0x6c, 0x69, 0x6e, 0x65, 0x73, 0x09, 0x74, - 0x68, 0x75, 0x6d, 0x62, 0x73, 0x2d, 0x75, 0x70, 0x0b, 0x74, 0x68, 0x75, - 0x6d, 0x62, 0x73, 0x2d, 0x64, 0x6f, 0x77, 0x6e, 0x03, 0x73, 0x75, 0x6e, - 0x04, 0x6d, 0x6f, 0x6f, 0x6e, 0x11, 0x73, 0x71, 0x75, 0x61, 0x72, 0x65, - 0x2d, 0x63, 0x61, 0x72, 0x65, 0x74, 0x2d, 0x6c, 0x65, 0x66, 0x74, 0x0a, - 0x63, 0x69, 0x72, 0x63, 0x6c, 0x65, 0x2d, 0x64, 0x6f, 0x74, 0x08, 0x62, - 0x75, 0x69, 0x6c, 0x64, 0x69, 0x6e, 0x67, 0x08, 0x66, 0x69, 0x6c, 0x65, - 0x2d, 0x70, 0x64, 0x66, 0x09, 0x66, 0x69, 0x6c, 0x65, 0x2d, 0x77, 0x6f, - 0x72, 0x64, 0x0a, 0x66, 0x69, 0x6c, 0x65, 0x2d, 0x65, 0x78, 0x63, 0x65, - 0x6c, 0x0f, 0x66, 0x69, 0x6c, 0x65, 0x2d, 0x70, 0x6f, 0x77, 0x65, 0x72, - 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x0a, 0x66, 0x69, 0x6c, 0x65, 0x2d, 0x69, - 0x6d, 0x61, 0x67, 0x65, 0x0b, 0x66, 0x69, 0x6c, 0x65, 0x2d, 0x7a, 0x69, - 0x70, 0x70, 0x65, 0x72, 0x0a, 0x66, 0x69, 0x6c, 0x65, 0x2d, 0x61, 0x75, - 0x64, 0x69, 0x6f, 0x0a, 0x66, 0x69, 0x6c, 0x65, 0x2d, 0x76, 0x69, 0x64, - 0x65, 0x6f, 0x09, 0x66, 0x69, 0x6c, 0x65, 0x2d, 0x63, 0x6f, 0x64, 0x65, - 0x09, 0x6c, 0x69, 0x66, 0x65, 0x2d, 0x72, 0x69, 0x6e, 0x67, 0x0b, 0x70, - 0x61, 0x70, 0x65, 0x72, 0x2d, 0x70, 0x6c, 0x61, 0x6e, 0x65, 0x06, 0x66, - 0x75, 0x74, 0x62, 0x6f, 0x6c, 0x09, 0x6e, 0x65, 0x77, 0x73, 0x70, 0x61, - 0x70, 0x65, 0x72, 0x0a, 0x62, 0x65, 0x6c, 0x6c, 0x2d, 0x73, 0x6c, 0x61, - 0x73, 0x68, 0x09, 0x63, 0x6f, 0x70, 0x79, 0x72, 0x69, 0x67, 0x68, 0x74, - 0x11, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x2d, 0x63, 0x61, 0x70, 0x74, - 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x0c, 0x6f, 0x62, 0x6a, 0x65, 0x63, - 0x74, 0x2d, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x0e, 0x6f, 0x62, 0x6a, 0x65, - 0x63, 0x74, 0x2d, 0x75, 0x6e, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x0b, 0x6e, - 0x6f, 0x74, 0x65, 0x2d, 0x73, 0x74, 0x69, 0x63, 0x6b, 0x79, 0x05, 0x63, - 0x6c, 0x6f, 0x6e, 0x65, 0x0e, 0x68, 0x6f, 0x75, 0x72, 0x67, 0x6c, 0x61, - 0x73, 0x73, 0x2d, 0x68, 0x61, 0x6c, 0x66, 0x09, 0x68, 0x6f, 0x75, 0x72, - 0x67, 0x6c, 0x61, 0x73, 0x73, 0x0e, 0x68, 0x61, 0x6e, 0x64, 0x2d, 0x62, - 0x61, 0x63, 0x6b, 0x2d, 0x66, 0x69, 0x73, 0x74, 0x04, 0x68, 0x61, 0x6e, - 0x64, 0x0d, 0x68, 0x61, 0x6e, 0x64, 0x2d, 0x73, 0x63, 0x69, 0x73, 0x73, - 0x6f, 0x72, 0x73, 0x0b, 0x68, 0x61, 0x6e, 0x64, 0x2d, 0x6c, 0x69, 0x7a, - 0x61, 0x72, 0x64, 0x0a, 0x68, 0x61, 0x6e, 0x64, 0x2d, 0x73, 0x70, 0x6f, - 0x63, 0x6b, 0x0c, 0x68, 0x61, 0x6e, 0x64, 0x2d, 0x70, 0x6f, 0x69, 0x6e, - 0x74, 0x65, 0x72, 0x0a, 0x68, 0x61, 0x6e, 0x64, 0x2d, 0x70, 0x65, 0x61, - 0x63, 0x65, 0x0a, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x65, - 0x64, 0x0d, 0x63, 0x61, 0x6c, 0x65, 0x6e, 0x64, 0x61, 0x72, 0x2d, 0x70, - 0x6c, 0x75, 0x73, 0x0e, 0x63, 0x61, 0x6c, 0x65, 0x6e, 0x64, 0x61, 0x72, - 0x2d, 0x6d, 0x69, 0x6e, 0x75, 0x73, 0x0e, 0x63, 0x61, 0x6c, 0x65, 0x6e, - 0x64, 0x61, 0x72, 0x2d, 0x78, 0x6d, 0x61, 0x72, 0x6b, 0x0e, 0x63, 0x61, - 0x6c, 0x65, 0x6e, 0x64, 0x61, 0x72, 0x2d, 0x63, 0x68, 0x65, 0x63, 0x6b, - 0x03, 0x6d, 0x61, 0x70, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, - 0x0c, 0x63, 0x69, 0x72, 0x63, 0x6c, 0x65, 0x2d, 0x70, 0x61, 0x75, 0x73, - 0x65, 0x0b, 0x63, 0x69, 0x72, 0x63, 0x6c, 0x65, 0x2d, 0x73, 0x74, 0x6f, - 0x70, 0x0c, 0x66, 0x6f, 0x6e, 0x74, 0x2d, 0x61, 0x77, 0x65, 0x73, 0x6f, - 0x6d, 0x65, 0x09, 0x68, 0x61, 0x6e, 0x64, 0x73, 0x68, 0x61, 0x6b, 0x65, - 0x0d, 0x65, 0x6e, 0x76, 0x65, 0x6c, 0x6f, 0x70, 0x65, 0x2d, 0x6f, 0x70, - 0x65, 0x6e, 0x0c, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x2d, 0x62, - 0x6f, 0x6f, 0x6b, 0x0c, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x2d, - 0x63, 0x61, 0x72, 0x64, 0x0b, 0x63, 0x69, 0x72, 0x63, 0x6c, 0x65, 0x2d, - 0x75, 0x73, 0x65, 0x72, 0x08, 0x69, 0x64, 0x2d, 0x62, 0x61, 0x64, 0x67, - 0x65, 0x07, 0x69, 0x64, 0x2d, 0x63, 0x61, 0x72, 0x64, 0x0f, 0x77, 0x69, - 0x6e, 0x64, 0x6f, 0x77, 0x2d, 0x6d, 0x61, 0x78, 0x69, 0x6d, 0x69, 0x7a, - 0x65, 0x0f, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x2d, 0x6d, 0x69, 0x6e, - 0x69, 0x6d, 0x69, 0x7a, 0x65, 0x0e, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, - 0x2d, 0x72, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x09, 0x73, 0x6e, 0x6f, - 0x77, 0x66, 0x6c, 0x61, 0x6b, 0x65, 0x09, 0x74, 0x72, 0x61, 0x73, 0x68, - 0x2d, 0x63, 0x61, 0x6e, 0x06, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x73, 0x09, - 0x63, 0x6c, 0x69, 0x70, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x0b, 0x63, 0x69, - 0x72, 0x63, 0x6c, 0x65, 0x2d, 0x64, 0x6f, 0x77, 0x6e, 0x0b, 0x63, 0x69, - 0x72, 0x63, 0x6c, 0x65, 0x2d, 0x6c, 0x65, 0x66, 0x74, 0x0c, 0x63, 0x69, - 0x72, 0x63, 0x6c, 0x65, 0x2d, 0x72, 0x69, 0x67, 0x68, 0x74, 0x09, 0x63, - 0x69, 0x72, 0x63, 0x6c, 0x65, 0x2d, 0x75, 0x70, 0x03, 0x67, 0x65, 0x6d, - 0x0c, 0x6d, 0x6f, 0x6e, 0x65, 0x79, 0x2d, 0x62, 0x69, 0x6c, 0x6c, 0x2d, - 0x31, 0x0f, 0x72, 0x65, 0x63, 0x74, 0x61, 0x6e, 0x67, 0x6c, 0x65, 0x2d, - 0x78, 0x6d, 0x61, 0x72, 0x6b, 0x0c, 0x63, 0x68, 0x65, 0x73, 0x73, 0x2d, - 0x62, 0x69, 0x73, 0x68, 0x6f, 0x70, 0x0a, 0x63, 0x68, 0x65, 0x73, 0x73, - 0x2d, 0x6b, 0x69, 0x6e, 0x67, 0x0c, 0x63, 0x68, 0x65, 0x73, 0x73, 0x2d, - 0x6b, 0x6e, 0x69, 0x67, 0x68, 0x74, 0x0a, 0x63, 0x68, 0x65, 0x73, 0x73, - 0x2d, 0x70, 0x61, 0x77, 0x6e, 0x0b, 0x63, 0x68, 0x65, 0x73, 0x73, 0x2d, - 0x71, 0x75, 0x65, 0x65, 0x6e, 0x0a, 0x63, 0x68, 0x65, 0x73, 0x73, 0x2d, - 0x72, 0x6f, 0x6f, 0x6b, 0x0b, 0x73, 0x71, 0x75, 0x61, 0x72, 0x65, 0x2d, - 0x66, 0x75, 0x6c, 0x6c, 0x0c, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, - 0x2d, 0x64, 0x6f, 0x74, 0x73, 0x0f, 0x66, 0x61, 0x63, 0x65, 0x2d, 0x73, - 0x6d, 0x69, 0x6c, 0x65, 0x2d, 0x77, 0x69, 0x6e, 0x6b, 0x0a, 0x66, 0x61, - 0x63, 0x65, 0x2d, 0x61, 0x6e, 0x67, 0x72, 0x79, 0x0a, 0x66, 0x61, 0x63, - 0x65, 0x2d, 0x64, 0x69, 0x7a, 0x7a, 0x79, 0x0c, 0x66, 0x61, 0x63, 0x65, - 0x2d, 0x66, 0x6c, 0x75, 0x73, 0x68, 0x65, 0x64, 0x0f, 0x66, 0x61, 0x63, - 0x65, 0x2d, 0x66, 0x72, 0x6f, 0x77, 0x6e, 0x2d, 0x6f, 0x70, 0x65, 0x6e, - 0x0c, 0x66, 0x61, 0x63, 0x65, 0x2d, 0x67, 0x72, 0x69, 0x6d, 0x61, 0x63, - 0x65, 0x09, 0x66, 0x61, 0x63, 0x65, 0x2d, 0x67, 0x72, 0x69, 0x6e, 0x0e, - 0x66, 0x61, 0x63, 0x65, 0x2d, 0x67, 0x72, 0x69, 0x6e, 0x2d, 0x77, 0x69, - 0x64, 0x65, 0x0e, 0x66, 0x61, 0x63, 0x65, 0x2d, 0x67, 0x72, 0x69, 0x6e, - 0x2d, 0x62, 0x65, 0x61, 0x6d, 0x14, 0x66, 0x61, 0x63, 0x65, 0x2d, 0x67, - 0x72, 0x69, 0x6e, 0x2d, 0x62, 0x65, 0x61, 0x6d, 0x2d, 0x73, 0x77, 0x65, - 0x61, 0x74, 0x10, 0x66, 0x61, 0x63, 0x65, 0x2d, 0x67, 0x72, 0x69, 0x6e, - 0x2d, 0x68, 0x65, 0x61, 0x72, 0x74, 0x73, 0x10, 0x66, 0x61, 0x63, 0x65, - 0x2d, 0x67, 0x72, 0x69, 0x6e, 0x2d, 0x73, 0x71, 0x75, 0x69, 0x6e, 0x74, - 0x16, 0x66, 0x61, 0x63, 0x65, 0x2d, 0x67, 0x72, 0x69, 0x6e, 0x2d, 0x73, - 0x71, 0x75, 0x69, 0x6e, 0x74, 0x2d, 0x74, 0x65, 0x61, 0x72, 0x73, 0x0f, - 0x66, 0x61, 0x63, 0x65, 0x2d, 0x67, 0x72, 0x69, 0x6e, 0x2d, 0x73, 0x74, - 0x61, 0x72, 0x73, 0x0f, 0x66, 0x61, 0x63, 0x65, 0x2d, 0x67, 0x72, 0x69, - 0x6e, 0x2d, 0x74, 0x65, 0x61, 0x72, 0x73, 0x10, 0x66, 0x61, 0x63, 0x65, - 0x2d, 0x67, 0x72, 0x69, 0x6e, 0x2d, 0x74, 0x6f, 0x6e, 0x67, 0x75, 0x65, - 0x17, 0x66, 0x61, 0x63, 0x65, 0x2d, 0x67, 0x72, 0x69, 0x6e, 0x2d, 0x74, - 0x6f, 0x6e, 0x67, 0x75, 0x65, 0x2d, 0x73, 0x71, 0x75, 0x69, 0x6e, 0x74, - 0x15, 0x66, 0x61, 0x63, 0x65, 0x2d, 0x67, 0x72, 0x69, 0x6e, 0x2d, 0x74, - 0x6f, 0x6e, 0x67, 0x75, 0x65, 0x2d, 0x77, 0x69, 0x6e, 0x6b, 0x0e, 0x66, - 0x61, 0x63, 0x65, 0x2d, 0x67, 0x72, 0x69, 0x6e, 0x2d, 0x77, 0x69, 0x6e, - 0x6b, 0x09, 0x66, 0x61, 0x63, 0x65, 0x2d, 0x6b, 0x69, 0x73, 0x73, 0x0e, - 0x66, 0x61, 0x63, 0x65, 0x2d, 0x6b, 0x69, 0x73, 0x73, 0x2d, 0x62, 0x65, - 0x61, 0x6d, 0x14, 0x66, 0x61, 0x63, 0x65, 0x2d, 0x6b, 0x69, 0x73, 0x73, - 0x2d, 0x77, 0x69, 0x6e, 0x6b, 0x2d, 0x68, 0x65, 0x61, 0x72, 0x74, 0x0a, - 0x66, 0x61, 0x63, 0x65, 0x2d, 0x6c, 0x61, 0x75, 0x67, 0x68, 0x0f, 0x66, - 0x61, 0x63, 0x65, 0x2d, 0x6c, 0x61, 0x75, 0x67, 0x68, 0x2d, 0x62, 0x65, - 0x61, 0x6d, 0x11, 0x66, 0x61, 0x63, 0x65, 0x2d, 0x6c, 0x61, 0x75, 0x67, - 0x68, 0x2d, 0x73, 0x71, 0x75, 0x69, 0x6e, 0x74, 0x0f, 0x66, 0x61, 0x63, - 0x65, 0x2d, 0x6c, 0x61, 0x75, 0x67, 0x68, 0x2d, 0x77, 0x69, 0x6e, 0x6b, - 0x0e, 0x66, 0x61, 0x63, 0x65, 0x2d, 0x6d, 0x65, 0x68, 0x2d, 0x62, 0x6c, - 0x61, 0x6e, 0x6b, 0x11, 0x66, 0x61, 0x63, 0x65, 0x2d, 0x72, 0x6f, 0x6c, - 0x6c, 0x69, 0x6e, 0x67, 0x2d, 0x65, 0x79, 0x65, 0x73, 0x0c, 0x66, 0x61, - 0x63, 0x65, 0x2d, 0x73, 0x61, 0x64, 0x2d, 0x63, 0x72, 0x79, 0x0d, 0x66, - 0x61, 0x63, 0x65, 0x2d, 0x73, 0x61, 0x64, 0x2d, 0x74, 0x65, 0x61, 0x72, - 0x0f, 0x66, 0x61, 0x63, 0x65, 0x2d, 0x73, 0x6d, 0x69, 0x6c, 0x65, 0x2d, - 0x62, 0x65, 0x61, 0x6d, 0x10, 0x73, 0x74, 0x61, 0x72, 0x2d, 0x68, 0x61, - 0x6c, 0x66, 0x2d, 0x73, 0x74, 0x72, 0x6f, 0x6b, 0x65, 0x0d, 0x66, 0x61, - 0x63, 0x65, 0x2d, 0x73, 0x75, 0x72, 0x70, 0x72, 0x69, 0x73, 0x65, 0x0a, - 0x66, 0x61, 0x63, 0x65, 0x2d, 0x74, 0x69, 0x72, 0x65, 0x64, 0x00, 0x00}; -unsigned int fa_regular_400_ttf_len = 67860; - -#endif \ No newline at end of file diff --git a/apps/desktop/src/gui/assets/icons/IconsFontAwesome6.h b/apps/desktop/src/gui/assets/icons/IconsFontAwesome6.h deleted file mode 100644 index bf7f04a9..00000000 --- a/apps/desktop/src/gui/assets/icons/IconsFontAwesome6.h +++ /dev/null @@ -1,1408 +0,0 @@ -// Generated by https://github.com/juliettef/IconFontCppHeaders script -// GenerateIconFontCppHeaders.py for C and C++ from codepoints -// https://github.com/FortAwesome/Font-Awesome/raw/6.x/metadata/icons.yml for -// use with font -// https://github.com/FortAwesome/Font-Awesome/blob/6.x/webfonts/fa-regular-400.ttf, -// https://github.com/FortAwesome/Font-Awesome/blob/6.x/webfonts/fa-solid-900.ttf - -#pragma once - -// #define FONT_ICON_FILE_NAME_FAR "fa-regular-400.ttf" -// #define FONT_ICON_FILE_NAME_FAS "fa-solid-900.ttf" - -#define ICON_MIN_FA 0xe005 -#define ICON_MAX_16_FA 0xf8ff -#define ICON_MAX_FA 0xf8ff - -#define ICON_FA_0 "0" // U+0030 -#define ICON_FA_1 "1" // U+0031 -#define ICON_FA_2 "2" // U+0032 -#define ICON_FA_3 "3" // U+0033 -#define ICON_FA_4 "4" // U+0034 -#define ICON_FA_5 "5" // U+0035 -#define ICON_FA_6 "6" // U+0036 -#define ICON_FA_7 "7" // U+0037 -#define ICON_FA_8 "8" // U+0038 -#define ICON_FA_9 "9" // U+0039 -#define ICON_FA_A "A" // U+0041 -#define ICON_FA_ADDRESS_BOOK "\xef\x8a\xb9" // U+f2b9 -#define ICON_FA_ADDRESS_CARD "\xef\x8a\xbb" // U+f2bb -#define ICON_FA_ALIGN_CENTER "\xef\x80\xb7" // U+f037 -#define ICON_FA_ALIGN_JUSTIFY "\xef\x80\xb9" // U+f039 -#define ICON_FA_ALIGN_LEFT "\xef\x80\xb6" // U+f036 -#define ICON_FA_ALIGN_RIGHT "\xef\x80\xb8" // U+f038 -#define ICON_FA_ANCHOR "\xef\x84\xbd" // U+f13d -#define ICON_FA_ANCHOR_CIRCLE_CHECK "\xee\x92\xaa" // U+e4aa -#define ICON_FA_ANCHOR_CIRCLE_EXCLAMATION "\xee\x92\xab" // U+e4ab -#define ICON_FA_ANCHOR_CIRCLE_XMARK "\xee\x92\xac" // U+e4ac -#define ICON_FA_ANCHOR_LOCK "\xee\x92\xad" // U+e4ad -#define ICON_FA_ANGLE_DOWN "\xef\x84\x87" // U+f107 -#define ICON_FA_ANGLE_LEFT "\xef\x84\x84" // U+f104 -#define ICON_FA_ANGLE_RIGHT "\xef\x84\x85" // U+f105 -#define ICON_FA_ANGLE_UP "\xef\x84\x86" // U+f106 -#define ICON_FA_ANGLES_DOWN "\xef\x84\x83" // U+f103 -#define ICON_FA_ANGLES_LEFT "\xef\x84\x80" // U+f100 -#define ICON_FA_ANGLES_RIGHT "\xef\x84\x81" // U+f101 -#define ICON_FA_ANGLES_UP "\xef\x84\x82" // U+f102 -#define ICON_FA_ANKH "\xef\x99\x84" // U+f644 -#define ICON_FA_APPLE_WHOLE "\xef\x97\x91" // U+f5d1 -#define ICON_FA_ARCHWAY "\xef\x95\x97" // U+f557 -#define ICON_FA_ARROW_DOWN "\xef\x81\xa3" // U+f063 -#define ICON_FA_ARROW_DOWN_1_9 "\xef\x85\xa2" // U+f162 -#define ICON_FA_ARROW_DOWN_9_1 "\xef\xa2\x86" // U+f886 -#define ICON_FA_ARROW_DOWN_A_Z "\xef\x85\x9d" // U+f15d -#define ICON_FA_ARROW_DOWN_LONG "\xef\x85\xb5" // U+f175 -#define ICON_FA_ARROW_DOWN_SHORT_WIDE "\xef\xa2\x84" // U+f884 -#define ICON_FA_ARROW_DOWN_UP_ACROSS_LINE "\xee\x92\xaf" // U+e4af -#define ICON_FA_ARROW_DOWN_UP_LOCK "\xee\x92\xb0" // U+e4b0 -#define ICON_FA_ARROW_DOWN_WIDE_SHORT "\xef\x85\xa0" // U+f160 -#define ICON_FA_ARROW_DOWN_Z_A "\xef\xa2\x81" // U+f881 -#define ICON_FA_ARROW_LEFT "\xef\x81\xa0" // U+f060 -#define ICON_FA_ARROW_LEFT_LONG "\xef\x85\xb7" // U+f177 -#define ICON_FA_ARROW_POINTER "\xef\x89\x85" // U+f245 -#define ICON_FA_ARROW_RIGHT "\xef\x81\xa1" // U+f061 -#define ICON_FA_ARROW_RIGHT_ARROW_LEFT "\xef\x83\xac" // U+f0ec -#define ICON_FA_ARROW_RIGHT_FROM_BRACKET "\xef\x82\x8b" // U+f08b -#define ICON_FA_ARROW_RIGHT_LONG "\xef\x85\xb8" // U+f178 -#define ICON_FA_ARROW_RIGHT_TO_BRACKET "\xef\x82\x90" // U+f090 -#define ICON_FA_ARROW_RIGHT_TO_CITY "\xee\x92\xb3" // U+e4b3 -#define ICON_FA_ARROW_ROTATE_LEFT "\xef\x83\xa2" // U+f0e2 -#define ICON_FA_ARROW_ROTATE_RIGHT "\xef\x80\x9e" // U+f01e -#define ICON_FA_ARROW_TREND_DOWN "\xee\x82\x97" // U+e097 -#define ICON_FA_ARROW_TREND_UP "\xee\x82\x98" // U+e098 -#define ICON_FA_ARROW_TURN_DOWN "\xef\x85\x89" // U+f149 -#define ICON_FA_ARROW_TURN_UP "\xef\x85\x88" // U+f148 -#define ICON_FA_ARROW_UP "\xef\x81\xa2" // U+f062 -#define ICON_FA_ARROW_UP_1_9 "\xef\x85\xa3" // U+f163 -#define ICON_FA_ARROW_UP_9_1 "\xef\xa2\x87" // U+f887 -#define ICON_FA_ARROW_UP_A_Z "\xef\x85\x9e" // U+f15e -#define ICON_FA_ARROW_UP_FROM_BRACKET "\xee\x82\x9a" // U+e09a -#define ICON_FA_ARROW_UP_FROM_GROUND_WATER "\xee\x92\xb5" // U+e4b5 -#define ICON_FA_ARROW_UP_FROM_WATER_PUMP "\xee\x92\xb6" // U+e4b6 -#define ICON_FA_ARROW_UP_LONG "\xef\x85\xb6" // U+f176 -#define ICON_FA_ARROW_UP_RIGHT_DOTS "\xee\x92\xb7" // U+e4b7 -#define ICON_FA_ARROW_UP_RIGHT_FROM_SQUARE "\xef\x82\x8e" // U+f08e -#define ICON_FA_ARROW_UP_SHORT_WIDE "\xef\xa2\x85" // U+f885 -#define ICON_FA_ARROW_UP_WIDE_SHORT "\xef\x85\xa1" // U+f161 -#define ICON_FA_ARROW_UP_Z_A "\xef\xa2\x82" // U+f882 -#define ICON_FA_ARROWS_DOWN_TO_LINE "\xee\x92\xb8" // U+e4b8 -#define ICON_FA_ARROWS_DOWN_TO_PEOPLE "\xee\x92\xb9" // U+e4b9 -#define ICON_FA_ARROWS_LEFT_RIGHT "\xef\x81\xbe" // U+f07e -#define ICON_FA_ARROWS_LEFT_RIGHT_TO_LINE "\xee\x92\xba" // U+e4ba -#define ICON_FA_ARROWS_ROTATE "\xef\x80\xa1" // U+f021 -#define ICON_FA_ARROWS_SPIN "\xee\x92\xbb" // U+e4bb -#define ICON_FA_ARROWS_SPLIT_UP_AND_LEFT "\xee\x92\xbc" // U+e4bc -#define ICON_FA_ARROWS_TO_CIRCLE "\xee\x92\xbd" // U+e4bd -#define ICON_FA_ARROWS_TO_DOT "\xee\x92\xbe" // U+e4be -#define ICON_FA_ARROWS_TO_EYE "\xee\x92\xbf" // U+e4bf -#define ICON_FA_ARROWS_TURN_RIGHT "\xee\x93\x80" // U+e4c0 -#define ICON_FA_ARROWS_TURN_TO_DOTS "\xee\x93\x81" // U+e4c1 -#define ICON_FA_ARROWS_UP_DOWN "\xef\x81\xbd" // U+f07d -#define ICON_FA_ARROWS_UP_DOWN_LEFT_RIGHT "\xef\x81\x87" // U+f047 -#define ICON_FA_ARROWS_UP_TO_LINE "\xee\x93\x82" // U+e4c2 -#define ICON_FA_ASTERISK "*" // U+002a -#define ICON_FA_AT "@" // U+0040 -#define ICON_FA_ATOM "\xef\x97\x92" // U+f5d2 -#define ICON_FA_AUDIO_DESCRIPTION "\xef\x8a\x9e" // U+f29e -#define ICON_FA_AUSTRAL_SIGN "\xee\x82\xa9" // U+e0a9 -#define ICON_FA_AWARD "\xef\x95\x99" // U+f559 -#define ICON_FA_B "B" // U+0042 -#define ICON_FA_BABY "\xef\x9d\xbc" // U+f77c -#define ICON_FA_BABY_CARRIAGE "\xef\x9d\xbd" // U+f77d -#define ICON_FA_BACKWARD "\xef\x81\x8a" // U+f04a -#define ICON_FA_BACKWARD_FAST "\xef\x81\x89" // U+f049 -#define ICON_FA_BACKWARD_STEP "\xef\x81\x88" // U+f048 -#define ICON_FA_BACON "\xef\x9f\xa5" // U+f7e5 -#define ICON_FA_BACTERIA "\xee\x81\x99" // U+e059 -#define ICON_FA_BACTERIUM "\xee\x81\x9a" // U+e05a -#define ICON_FA_BAG_SHOPPING "\xef\x8a\x90" // U+f290 -#define ICON_FA_BAHAI "\xef\x99\xa6" // U+f666 -#define ICON_FA_BAHT_SIGN "\xee\x82\xac" // U+e0ac -#define ICON_FA_BAN "\xef\x81\x9e" // U+f05e -#define ICON_FA_BAN_SMOKING "\xef\x95\x8d" // U+f54d -#define ICON_FA_BANDAGE "\xef\x91\xa2" // U+f462 -#define ICON_FA_BANGLADESHI_TAKA_SIGN "\xee\x8b\xa6" // U+e2e6 -#define ICON_FA_BARCODE "\xef\x80\xaa" // U+f02a -#define ICON_FA_BARS "\xef\x83\x89" // U+f0c9 -#define ICON_FA_BARS_PROGRESS "\xef\xa0\xa8" // U+f828 -#define ICON_FA_BARS_STAGGERED "\xef\x95\x90" // U+f550 -#define ICON_FA_BASEBALL "\xef\x90\xb3" // U+f433 -#define ICON_FA_BASEBALL_BAT_BALL "\xef\x90\xb2" // U+f432 -#define ICON_FA_BASKET_SHOPPING "\xef\x8a\x91" // U+f291 -#define ICON_FA_BASKETBALL "\xef\x90\xb4" // U+f434 -#define ICON_FA_BATH "\xef\x8b\x8d" // U+f2cd -#define ICON_FA_BATTERY_EMPTY "\xef\x89\x84" // U+f244 -#define ICON_FA_BATTERY_FULL "\xef\x89\x80" // U+f240 -#define ICON_FA_BATTERY_HALF "\xef\x89\x82" // U+f242 -#define ICON_FA_BATTERY_QUARTER "\xef\x89\x83" // U+f243 -#define ICON_FA_BATTERY_THREE_QUARTERS "\xef\x89\x81" // U+f241 -#define ICON_FA_BED "\xef\x88\xb6" // U+f236 -#define ICON_FA_BED_PULSE "\xef\x92\x87" // U+f487 -#define ICON_FA_BEER_MUG_EMPTY "\xef\x83\xbc" // U+f0fc -#define ICON_FA_BELL "\xef\x83\xb3" // U+f0f3 -#define ICON_FA_BELL_CONCIERGE "\xef\x95\xa2" // U+f562 -#define ICON_FA_BELL_SLASH "\xef\x87\xb6" // U+f1f6 -#define ICON_FA_BEZIER_CURVE "\xef\x95\x9b" // U+f55b -#define ICON_FA_BICYCLE "\xef\x88\x86" // U+f206 -#define ICON_FA_BINOCULARS "\xef\x87\xa5" // U+f1e5 -#define ICON_FA_BIOHAZARD "\xef\x9e\x80" // U+f780 -#define ICON_FA_BITCOIN_SIGN "\xee\x82\xb4" // U+e0b4 -#define ICON_FA_BLENDER "\xef\x94\x97" // U+f517 -#define ICON_FA_BLENDER_PHONE "\xef\x9a\xb6" // U+f6b6 -#define ICON_FA_BLOG "\xef\x9e\x81" // U+f781 -#define ICON_FA_BOLD "\xef\x80\xb2" // U+f032 -#define ICON_FA_BOLT "\xef\x83\xa7" // U+f0e7 -#define ICON_FA_BOLT_LIGHTNING "\xee\x82\xb7" // U+e0b7 -#define ICON_FA_BOMB "\xef\x87\xa2" // U+f1e2 -#define ICON_FA_BONE "\xef\x97\x97" // U+f5d7 -#define ICON_FA_BONG "\xef\x95\x9c" // U+f55c -#define ICON_FA_BOOK "\xef\x80\xad" // U+f02d -#define ICON_FA_BOOK_ATLAS "\xef\x95\x98" // U+f558 -#define ICON_FA_BOOK_BIBLE "\xef\x99\x87" // U+f647 -#define ICON_FA_BOOK_BOOKMARK "\xee\x82\xbb" // U+e0bb -#define ICON_FA_BOOK_JOURNAL_WHILLS "\xef\x99\xaa" // U+f66a -#define ICON_FA_BOOK_MEDICAL "\xef\x9f\xa6" // U+f7e6 -#define ICON_FA_BOOK_OPEN "\xef\x94\x98" // U+f518 -#define ICON_FA_BOOK_OPEN_READER "\xef\x97\x9a" // U+f5da -#define ICON_FA_BOOK_QURAN "\xef\x9a\x87" // U+f687 -#define ICON_FA_BOOK_SKULL "\xef\x9a\xb7" // U+f6b7 -#define ICON_FA_BOOK_TANAKH "\xef\xa0\xa7" // U+f827 -#define ICON_FA_BOOKMARK "\xef\x80\xae" // U+f02e -#define ICON_FA_BORDER_ALL "\xef\xa1\x8c" // U+f84c -#define ICON_FA_BORDER_NONE "\xef\xa1\x90" // U+f850 -#define ICON_FA_BORDER_TOP_LEFT "\xef\xa1\x93" // U+f853 -#define ICON_FA_BORE_HOLE "\xee\x93\x83" // U+e4c3 -#define ICON_FA_BOTTLE_DROPLET "\xee\x93\x84" // U+e4c4 -#define ICON_FA_BOTTLE_WATER "\xee\x93\x85" // U+e4c5 -#define ICON_FA_BOWL_FOOD "\xee\x93\x86" // U+e4c6 -#define ICON_FA_BOWL_RICE "\xee\x8b\xab" // U+e2eb -#define ICON_FA_BOWLING_BALL "\xef\x90\xb6" // U+f436 -#define ICON_FA_BOX "\xef\x91\xa6" // U+f466 -#define ICON_FA_BOX_ARCHIVE "\xef\x86\x87" // U+f187 -#define ICON_FA_BOX_OPEN "\xef\x92\x9e" // U+f49e -#define ICON_FA_BOX_TISSUE "\xee\x81\x9b" // U+e05b -#define ICON_FA_BOXES_PACKING "\xee\x93\x87" // U+e4c7 -#define ICON_FA_BOXES_STACKED "\xef\x91\xa8" // U+f468 -#define ICON_FA_BRAILLE "\xef\x8a\xa1" // U+f2a1 -#define ICON_FA_BRAIN "\xef\x97\x9c" // U+f5dc -#define ICON_FA_BRAZILIAN_REAL_SIGN "\xee\x91\xac" // U+e46c -#define ICON_FA_BREAD_SLICE "\xef\x9f\xac" // U+f7ec -#define ICON_FA_BRIDGE "\xee\x93\x88" // U+e4c8 -#define ICON_FA_BRIDGE_CIRCLE_CHECK "\xee\x93\x89" // U+e4c9 -#define ICON_FA_BRIDGE_CIRCLE_EXCLAMATION "\xee\x93\x8a" // U+e4ca -#define ICON_FA_BRIDGE_CIRCLE_XMARK "\xee\x93\x8b" // U+e4cb -#define ICON_FA_BRIDGE_LOCK "\xee\x93\x8c" // U+e4cc -#define ICON_FA_BRIDGE_WATER "\xee\x93\x8e" // U+e4ce -#define ICON_FA_BRIEFCASE "\xef\x82\xb1" // U+f0b1 -#define ICON_FA_BRIEFCASE_MEDICAL "\xef\x91\xa9" // U+f469 -#define ICON_FA_BROOM "\xef\x94\x9a" // U+f51a -#define ICON_FA_BROOM_BALL "\xef\x91\x98" // U+f458 -#define ICON_FA_BRUSH "\xef\x95\x9d" // U+f55d -#define ICON_FA_BUCKET "\xee\x93\x8f" // U+e4cf -#define ICON_FA_BUG "\xef\x86\x88" // U+f188 -#define ICON_FA_BUG_SLASH "\xee\x92\x90" // U+e490 -#define ICON_FA_BUGS "\xee\x93\x90" // U+e4d0 -#define ICON_FA_BUILDING "\xef\x86\xad" // U+f1ad -#define ICON_FA_BUILDING_CIRCLE_ARROW_RIGHT "\xee\x93\x91" // U+e4d1 -#define ICON_FA_BUILDING_CIRCLE_CHECK "\xee\x93\x92" // U+e4d2 -#define ICON_FA_BUILDING_CIRCLE_EXCLAMATION "\xee\x93\x93" // U+e4d3 -#define ICON_FA_BUILDING_CIRCLE_XMARK "\xee\x93\x94" // U+e4d4 -#define ICON_FA_BUILDING_COLUMNS "\xef\x86\x9c" // U+f19c -#define ICON_FA_BUILDING_FLAG "\xee\x93\x95" // U+e4d5 -#define ICON_FA_BUILDING_LOCK "\xee\x93\x96" // U+e4d6 -#define ICON_FA_BUILDING_NGO "\xee\x93\x97" // U+e4d7 -#define ICON_FA_BUILDING_SHIELD "\xee\x93\x98" // U+e4d8 -#define ICON_FA_BUILDING_UN "\xee\x93\x99" // U+e4d9 -#define ICON_FA_BUILDING_USER "\xee\x93\x9a" // U+e4da -#define ICON_FA_BUILDING_WHEAT "\xee\x93\x9b" // U+e4db -#define ICON_FA_BULLHORN "\xef\x82\xa1" // U+f0a1 -#define ICON_FA_BULLSEYE "\xef\x85\x80" // U+f140 -#define ICON_FA_BURGER "\xef\xa0\x85" // U+f805 -#define ICON_FA_BURST "\xee\x93\x9c" // U+e4dc -#define ICON_FA_BUS "\xef\x88\x87" // U+f207 -#define ICON_FA_BUS_SIMPLE "\xef\x95\x9e" // U+f55e -#define ICON_FA_BUSINESS_TIME "\xef\x99\x8a" // U+f64a -#define ICON_FA_C "C" // U+0043 -#define ICON_FA_CABLE_CAR "\xef\x9f\x9a" // U+f7da -#define ICON_FA_CAKE_CANDLES "\xef\x87\xbd" // U+f1fd -#define ICON_FA_CALCULATOR "\xef\x87\xac" // U+f1ec -#define ICON_FA_CALENDAR "\xef\x84\xb3" // U+f133 -#define ICON_FA_CALENDAR_CHECK "\xef\x89\xb4" // U+f274 -#define ICON_FA_CALENDAR_DAY "\xef\x9e\x83" // U+f783 -#define ICON_FA_CALENDAR_DAYS "\xef\x81\xb3" // U+f073 -#define ICON_FA_CALENDAR_MINUS "\xef\x89\xb2" // U+f272 -#define ICON_FA_CALENDAR_PLUS "\xef\x89\xb1" // U+f271 -#define ICON_FA_CALENDAR_WEEK "\xef\x9e\x84" // U+f784 -#define ICON_FA_CALENDAR_XMARK "\xef\x89\xb3" // U+f273 -#define ICON_FA_CAMERA "\xef\x80\xb0" // U+f030 -#define ICON_FA_CAMERA_RETRO "\xef\x82\x83" // U+f083 -#define ICON_FA_CAMERA_ROTATE "\xee\x83\x98" // U+e0d8 -#define ICON_FA_CAMPGROUND "\xef\x9a\xbb" // U+f6bb -#define ICON_FA_CANDY_CANE "\xef\x9e\x86" // U+f786 -#define ICON_FA_CANNABIS "\xef\x95\x9f" // U+f55f -#define ICON_FA_CAPSULES "\xef\x91\xab" // U+f46b -#define ICON_FA_CAR "\xef\x86\xb9" // U+f1b9 -#define ICON_FA_CAR_BATTERY "\xef\x97\x9f" // U+f5df -#define ICON_FA_CAR_BURST "\xef\x97\xa1" // U+f5e1 -#define ICON_FA_CAR_ON "\xee\x93\x9d" // U+e4dd -#define ICON_FA_CAR_REAR "\xef\x97\x9e" // U+f5de -#define ICON_FA_CAR_SIDE "\xef\x97\xa4" // U+f5e4 -#define ICON_FA_CAR_TUNNEL "\xee\x93\x9e" // U+e4de -#define ICON_FA_CARAVAN "\xef\xa3\xbf" // U+f8ff -#define ICON_FA_CARET_DOWN "\xef\x83\x97" // U+f0d7 -#define ICON_FA_CARET_LEFT "\xef\x83\x99" // U+f0d9 -#define ICON_FA_CARET_RIGHT "\xef\x83\x9a" // U+f0da -#define ICON_FA_CARET_UP "\xef\x83\x98" // U+f0d8 -#define ICON_FA_CARROT "\xef\x9e\x87" // U+f787 -#define ICON_FA_CART_ARROW_DOWN "\xef\x88\x98" // U+f218 -#define ICON_FA_CART_FLATBED "\xef\x91\xb4" // U+f474 -#define ICON_FA_CART_FLATBED_SUITCASE "\xef\x96\x9d" // U+f59d -#define ICON_FA_CART_PLUS "\xef\x88\x97" // U+f217 -#define ICON_FA_CART_SHOPPING "\xef\x81\xba" // U+f07a -#define ICON_FA_CASH_REGISTER "\xef\x9e\x88" // U+f788 -#define ICON_FA_CAT "\xef\x9a\xbe" // U+f6be -#define ICON_FA_CEDI_SIGN "\xee\x83\x9f" // U+e0df -#define ICON_FA_CENT_SIGN "\xee\x8f\xb5" // U+e3f5 -#define ICON_FA_CERTIFICATE "\xef\x82\xa3" // U+f0a3 -#define ICON_FA_CHAIR "\xef\x9b\x80" // U+f6c0 -#define ICON_FA_CHALKBOARD "\xef\x94\x9b" // U+f51b -#define ICON_FA_CHALKBOARD_USER "\xef\x94\x9c" // U+f51c -#define ICON_FA_CHAMPAGNE_GLASSES "\xef\x9e\x9f" // U+f79f -#define ICON_FA_CHARGING_STATION "\xef\x97\xa7" // U+f5e7 -#define ICON_FA_CHART_AREA "\xef\x87\xbe" // U+f1fe -#define ICON_FA_CHART_BAR "\xef\x82\x80" // U+f080 -#define ICON_FA_CHART_COLUMN "\xee\x83\xa3" // U+e0e3 -#define ICON_FA_CHART_GANTT "\xee\x83\xa4" // U+e0e4 -#define ICON_FA_CHART_LINE "\xef\x88\x81" // U+f201 -#define ICON_FA_CHART_PIE "\xef\x88\x80" // U+f200 -#define ICON_FA_CHART_SIMPLE "\xee\x91\xb3" // U+e473 -#define ICON_FA_CHECK "\xef\x80\x8c" // U+f00c -#define ICON_FA_CHECK_DOUBLE "\xef\x95\xa0" // U+f560 -#define ICON_FA_CHECK_TO_SLOT "\xef\x9d\xb2" // U+f772 -#define ICON_FA_CHEESE "\xef\x9f\xaf" // U+f7ef -#define ICON_FA_CHESS "\xef\x90\xb9" // U+f439 -#define ICON_FA_CHESS_BISHOP "\xef\x90\xba" // U+f43a -#define ICON_FA_CHESS_BOARD "\xef\x90\xbc" // U+f43c -#define ICON_FA_CHESS_KING "\xef\x90\xbf" // U+f43f -#define ICON_FA_CHESS_KNIGHT "\xef\x91\x81" // U+f441 -#define ICON_FA_CHESS_PAWN "\xef\x91\x83" // U+f443 -#define ICON_FA_CHESS_QUEEN "\xef\x91\x85" // U+f445 -#define ICON_FA_CHESS_ROOK "\xef\x91\x87" // U+f447 -#define ICON_FA_CHEVRON_DOWN "\xef\x81\xb8" // U+f078 -#define ICON_FA_CHEVRON_LEFT "\xef\x81\x93" // U+f053 -#define ICON_FA_CHEVRON_RIGHT "\xef\x81\x94" // U+f054 -#define ICON_FA_CHEVRON_UP "\xef\x81\xb7" // U+f077 -#define ICON_FA_CHILD "\xef\x86\xae" // U+f1ae -#define ICON_FA_CHILD_COMBATANT "\xee\x93\xa0" // U+e4e0 -#define ICON_FA_CHILD_DRESS "\xee\x96\x9c" // U+e59c -#define ICON_FA_CHILD_REACHING "\xee\x96\x9d" // U+e59d -#define ICON_FA_CHILDREN "\xee\x93\xa1" // U+e4e1 -#define ICON_FA_CHURCH "\xef\x94\x9d" // U+f51d -#define ICON_FA_CIRCLE "\xef\x84\x91" // U+f111 -#define ICON_FA_CIRCLE_ARROW_DOWN "\xef\x82\xab" // U+f0ab -#define ICON_FA_CIRCLE_ARROW_LEFT "\xef\x82\xa8" // U+f0a8 -#define ICON_FA_CIRCLE_ARROW_RIGHT "\xef\x82\xa9" // U+f0a9 -#define ICON_FA_CIRCLE_ARROW_UP "\xef\x82\xaa" // U+f0aa -#define ICON_FA_CIRCLE_CHECK "\xef\x81\x98" // U+f058 -#define ICON_FA_CIRCLE_CHEVRON_DOWN "\xef\x84\xba" // U+f13a -#define ICON_FA_CIRCLE_CHEVRON_LEFT "\xef\x84\xb7" // U+f137 -#define ICON_FA_CIRCLE_CHEVRON_RIGHT "\xef\x84\xb8" // U+f138 -#define ICON_FA_CIRCLE_CHEVRON_UP "\xef\x84\xb9" // U+f139 -#define ICON_FA_CIRCLE_DOLLAR_TO_SLOT "\xef\x92\xb9" // U+f4b9 -#define ICON_FA_CIRCLE_DOT "\xef\x86\x92" // U+f192 -#define ICON_FA_CIRCLE_DOWN "\xef\x8d\x98" // U+f358 -#define ICON_FA_CIRCLE_EXCLAMATION "\xef\x81\xaa" // U+f06a -#define ICON_FA_CIRCLE_H "\xef\x91\xbe" // U+f47e -#define ICON_FA_CIRCLE_HALF_STROKE "\xef\x81\x82" // U+f042 -#define ICON_FA_CIRCLE_INFO "\xef\x81\x9a" // U+f05a -#define ICON_FA_CIRCLE_LEFT "\xef\x8d\x99" // U+f359 -#define ICON_FA_CIRCLE_MINUS "\xef\x81\x96" // U+f056 -#define ICON_FA_CIRCLE_NODES "\xee\x93\xa2" // U+e4e2 -#define ICON_FA_CIRCLE_NOTCH "\xef\x87\x8e" // U+f1ce -#define ICON_FA_CIRCLE_PAUSE "\xef\x8a\x8b" // U+f28b -#define ICON_FA_CIRCLE_PLAY "\xef\x85\x84" // U+f144 -#define ICON_FA_CIRCLE_PLUS "\xef\x81\x95" // U+f055 -#define ICON_FA_CIRCLE_QUESTION "\xef\x81\x99" // U+f059 -#define ICON_FA_CIRCLE_RADIATION "\xef\x9e\xba" // U+f7ba -#define ICON_FA_CIRCLE_RIGHT "\xef\x8d\x9a" // U+f35a -#define ICON_FA_CIRCLE_STOP "\xef\x8a\x8d" // U+f28d -#define ICON_FA_CIRCLE_UP "\xef\x8d\x9b" // U+f35b -#define ICON_FA_CIRCLE_USER "\xef\x8a\xbd" // U+f2bd -#define ICON_FA_CIRCLE_XMARK "\xef\x81\x97" // U+f057 -#define ICON_FA_CITY "\xef\x99\x8f" // U+f64f -#define ICON_FA_CLAPPERBOARD "\xee\x84\xb1" // U+e131 -#define ICON_FA_CLIPBOARD "\xef\x8c\xa8" // U+f328 -#define ICON_FA_CLIPBOARD_CHECK "\xef\x91\xac" // U+f46c -#define ICON_FA_CLIPBOARD_LIST "\xef\x91\xad" // U+f46d -#define ICON_FA_CLIPBOARD_QUESTION "\xee\x93\xa3" // U+e4e3 -#define ICON_FA_CLIPBOARD_USER "\xef\x9f\xb3" // U+f7f3 -#define ICON_FA_CLOCK "\xef\x80\x97" // U+f017 -#define ICON_FA_CLOCK_ROTATE_LEFT "\xef\x87\x9a" // U+f1da -#define ICON_FA_CLONE "\xef\x89\x8d" // U+f24d -#define ICON_FA_CLOSED_CAPTIONING "\xef\x88\x8a" // U+f20a -#define ICON_FA_CLOUD "\xef\x83\x82" // U+f0c2 -#define ICON_FA_CLOUD_ARROW_DOWN "\xef\x83\xad" // U+f0ed -#define ICON_FA_CLOUD_ARROW_UP "\xef\x83\xae" // U+f0ee -#define ICON_FA_CLOUD_BOLT "\xef\x9d\xac" // U+f76c -#define ICON_FA_CLOUD_MEATBALL "\xef\x9c\xbb" // U+f73b -#define ICON_FA_CLOUD_MOON "\xef\x9b\x83" // U+f6c3 -#define ICON_FA_CLOUD_MOON_RAIN "\xef\x9c\xbc" // U+f73c -#define ICON_FA_CLOUD_RAIN "\xef\x9c\xbd" // U+f73d -#define ICON_FA_CLOUD_SHOWERS_HEAVY "\xef\x9d\x80" // U+f740 -#define ICON_FA_CLOUD_SHOWERS_WATER "\xee\x93\xa4" // U+e4e4 -#define ICON_FA_CLOUD_SUN "\xef\x9b\x84" // U+f6c4 -#define ICON_FA_CLOUD_SUN_RAIN "\xef\x9d\x83" // U+f743 -#define ICON_FA_CLOVER "\xee\x84\xb9" // U+e139 -#define ICON_FA_CODE "\xef\x84\xa1" // U+f121 -#define ICON_FA_CODE_BRANCH "\xef\x84\xa6" // U+f126 -#define ICON_FA_CODE_COMMIT "\xef\x8e\x86" // U+f386 -#define ICON_FA_CODE_COMPARE "\xee\x84\xba" // U+e13a -#define ICON_FA_CODE_FORK "\xee\x84\xbb" // U+e13b -#define ICON_FA_CODE_MERGE "\xef\x8e\x87" // U+f387 -#define ICON_FA_CODE_PULL_REQUEST "\xee\x84\xbc" // U+e13c -#define ICON_FA_COINS "\xef\x94\x9e" // U+f51e -#define ICON_FA_COLON_SIGN "\xee\x85\x80" // U+e140 -#define ICON_FA_COMMENT "\xef\x81\xb5" // U+f075 -#define ICON_FA_COMMENT_DOLLAR "\xef\x99\x91" // U+f651 -#define ICON_FA_COMMENT_DOTS "\xef\x92\xad" // U+f4ad -#define ICON_FA_COMMENT_MEDICAL "\xef\x9f\xb5" // U+f7f5 -#define ICON_FA_COMMENT_SLASH "\xef\x92\xb3" // U+f4b3 -#define ICON_FA_COMMENT_SMS "\xef\x9f\x8d" // U+f7cd -#define ICON_FA_COMMENTS "\xef\x82\x86" // U+f086 -#define ICON_FA_COMMENTS_DOLLAR "\xef\x99\x93" // U+f653 -#define ICON_FA_COMPACT_DISC "\xef\x94\x9f" // U+f51f -#define ICON_FA_COMPASS "\xef\x85\x8e" // U+f14e -#define ICON_FA_COMPASS_DRAFTING "\xef\x95\xa8" // U+f568 -#define ICON_FA_COMPRESS "\xef\x81\xa6" // U+f066 -#define ICON_FA_COMPUTER "\xee\x93\xa5" // U+e4e5 -#define ICON_FA_COMPUTER_MOUSE "\xef\xa3\x8c" // U+f8cc -#define ICON_FA_COOKIE "\xef\x95\xa3" // U+f563 -#define ICON_FA_COOKIE_BITE "\xef\x95\xa4" // U+f564 -#define ICON_FA_COPY "\xef\x83\x85" // U+f0c5 -#define ICON_FA_COPYRIGHT "\xef\x87\xb9" // U+f1f9 -#define ICON_FA_COUCH "\xef\x92\xb8" // U+f4b8 -#define ICON_FA_COW "\xef\x9b\x88" // U+f6c8 -#define ICON_FA_CREDIT_CARD "\xef\x82\x9d" // U+f09d -#define ICON_FA_CROP "\xef\x84\xa5" // U+f125 -#define ICON_FA_CROP_SIMPLE "\xef\x95\xa5" // U+f565 -#define ICON_FA_CROSS "\xef\x99\x94" // U+f654 -#define ICON_FA_CROSSHAIRS "\xef\x81\x9b" // U+f05b -#define ICON_FA_CROW "\xef\x94\xa0" // U+f520 -#define ICON_FA_CROWN "\xef\x94\xa1" // U+f521 -#define ICON_FA_CRUTCH "\xef\x9f\xb7" // U+f7f7 -#define ICON_FA_CRUZEIRO_SIGN "\xee\x85\x92" // U+e152 -#define ICON_FA_CUBE "\xef\x86\xb2" // U+f1b2 -#define ICON_FA_CUBES "\xef\x86\xb3" // U+f1b3 -#define ICON_FA_CUBES_STACKED "\xee\x93\xa6" // U+e4e6 -#define ICON_FA_D "D" // U+0044 -#define ICON_FA_DATABASE "\xef\x87\x80" // U+f1c0 -#define ICON_FA_DELETE_LEFT "\xef\x95\x9a" // U+f55a -#define ICON_FA_DEMOCRAT "\xef\x9d\x87" // U+f747 -#define ICON_FA_DESKTOP "\xef\x8e\x90" // U+f390 -#define ICON_FA_DHARMACHAKRA "\xef\x99\x95" // U+f655 -#define ICON_FA_DIAGRAM_NEXT "\xee\x91\xb6" // U+e476 -#define ICON_FA_DIAGRAM_PREDECESSOR "\xee\x91\xb7" // U+e477 -#define ICON_FA_DIAGRAM_PROJECT "\xef\x95\x82" // U+f542 -#define ICON_FA_DIAGRAM_SUCCESSOR "\xee\x91\xba" // U+e47a -#define ICON_FA_DIAMOND "\xef\x88\x99" // U+f219 -#define ICON_FA_DIAMOND_TURN_RIGHT "\xef\x97\xab" // U+f5eb -#define ICON_FA_DICE "\xef\x94\xa2" // U+f522 -#define ICON_FA_DICE_D20 "\xef\x9b\x8f" // U+f6cf -#define ICON_FA_DICE_D6 "\xef\x9b\x91" // U+f6d1 -#define ICON_FA_DICE_FIVE "\xef\x94\xa3" // U+f523 -#define ICON_FA_DICE_FOUR "\xef\x94\xa4" // U+f524 -#define ICON_FA_DICE_ONE "\xef\x94\xa5" // U+f525 -#define ICON_FA_DICE_SIX "\xef\x94\xa6" // U+f526 -#define ICON_FA_DICE_THREE "\xef\x94\xa7" // U+f527 -#define ICON_FA_DICE_TWO "\xef\x94\xa8" // U+f528 -#define ICON_FA_DISEASE "\xef\x9f\xba" // U+f7fa -#define ICON_FA_DISPLAY "\xee\x85\xa3" // U+e163 -#define ICON_FA_DIVIDE "\xef\x94\xa9" // U+f529 -#define ICON_FA_DNA "\xef\x91\xb1" // U+f471 -#define ICON_FA_DOG "\xef\x9b\x93" // U+f6d3 -#define ICON_FA_DOLLAR_SIGN "$" // U+0024 -#define ICON_FA_DOLLY "\xef\x91\xb2" // U+f472 -#define ICON_FA_DONG_SIGN "\xee\x85\xa9" // U+e169 -#define ICON_FA_DOOR_CLOSED "\xef\x94\xaa" // U+f52a -#define ICON_FA_DOOR_OPEN "\xef\x94\xab" // U+f52b -#define ICON_FA_DOVE "\xef\x92\xba" // U+f4ba -#define ICON_FA_DOWN_LEFT_AND_UP_RIGHT_TO_CENTER "\xef\x90\xa2" // U+f422 -#define ICON_FA_DOWN_LONG "\xef\x8c\x89" // U+f309 -#define ICON_FA_DOWNLOAD "\xef\x80\x99" // U+f019 -#define ICON_FA_DRAGON "\xef\x9b\x95" // U+f6d5 -#define ICON_FA_DRAW_POLYGON "\xef\x97\xae" // U+f5ee -#define ICON_FA_DROPLET "\xef\x81\x83" // U+f043 -#define ICON_FA_DROPLET_SLASH "\xef\x97\x87" // U+f5c7 -#define ICON_FA_DRUM "\xef\x95\xa9" // U+f569 -#define ICON_FA_DRUM_STEELPAN "\xef\x95\xaa" // U+f56a -#define ICON_FA_DRUMSTICK_BITE "\xef\x9b\x97" // U+f6d7 -#define ICON_FA_DUMBBELL "\xef\x91\x8b" // U+f44b -#define ICON_FA_DUMPSTER "\xef\x9e\x93" // U+f793 -#define ICON_FA_DUMPSTER_FIRE "\xef\x9e\x94" // U+f794 -#define ICON_FA_DUNGEON "\xef\x9b\x99" // U+f6d9 -#define ICON_FA_E "E" // U+0045 -#define ICON_FA_EAR_DEAF "\xef\x8a\xa4" // U+f2a4 -#define ICON_FA_EAR_LISTEN "\xef\x8a\xa2" // U+f2a2 -#define ICON_FA_EARTH_AFRICA "\xef\x95\xbc" // U+f57c -#define ICON_FA_EARTH_AMERICAS "\xef\x95\xbd" // U+f57d -#define ICON_FA_EARTH_ASIA "\xef\x95\xbe" // U+f57e -#define ICON_FA_EARTH_EUROPE "\xef\x9e\xa2" // U+f7a2 -#define ICON_FA_EARTH_OCEANIA "\xee\x91\xbb" // U+e47b -#define ICON_FA_EGG "\xef\x9f\xbb" // U+f7fb -#define ICON_FA_EJECT "\xef\x81\x92" // U+f052 -#define ICON_FA_ELEVATOR "\xee\x85\xad" // U+e16d -#define ICON_FA_ELLIPSIS "\xef\x85\x81" // U+f141 -#define ICON_FA_ELLIPSIS_VERTICAL "\xef\x85\x82" // U+f142 -#define ICON_FA_ENVELOPE "\xef\x83\xa0" // U+f0e0 -#define ICON_FA_ENVELOPE_CIRCLE_CHECK "\xee\x93\xa8" // U+e4e8 -#define ICON_FA_ENVELOPE_OPEN "\xef\x8a\xb6" // U+f2b6 -#define ICON_FA_ENVELOPE_OPEN_TEXT "\xef\x99\x98" // U+f658 -#define ICON_FA_ENVELOPES_BULK "\xef\x99\xb4" // U+f674 -#define ICON_FA_EQUALS "=" // U+003d -#define ICON_FA_ERASER "\xef\x84\xad" // U+f12d -#define ICON_FA_ETHERNET "\xef\x9e\x96" // U+f796 -#define ICON_FA_EURO_SIGN "\xef\x85\x93" // U+f153 -#define ICON_FA_EXCLAMATION "!" // U+0021 -#define ICON_FA_EXPAND "\xef\x81\xa5" // U+f065 -#define ICON_FA_EXPLOSION "\xee\x93\xa9" // U+e4e9 -#define ICON_FA_EYE "\xef\x81\xae" // U+f06e -#define ICON_FA_EYE_DROPPER "\xef\x87\xbb" // U+f1fb -#define ICON_FA_EYE_LOW_VISION "\xef\x8a\xa8" // U+f2a8 -#define ICON_FA_EYE_SLASH "\xef\x81\xb0" // U+f070 -#define ICON_FA_F "F" // U+0046 -#define ICON_FA_FACE_ANGRY "\xef\x95\x96" // U+f556 -#define ICON_FA_FACE_DIZZY "\xef\x95\xa7" // U+f567 -#define ICON_FA_FACE_FLUSHED "\xef\x95\xb9" // U+f579 -#define ICON_FA_FACE_FROWN "\xef\x84\x99" // U+f119 -#define ICON_FA_FACE_FROWN_OPEN "\xef\x95\xba" // U+f57a -#define ICON_FA_FACE_GRIMACE "\xef\x95\xbf" // U+f57f -#define ICON_FA_FACE_GRIN "\xef\x96\x80" // U+f580 -#define ICON_FA_FACE_GRIN_BEAM "\xef\x96\x82" // U+f582 -#define ICON_FA_FACE_GRIN_BEAM_SWEAT "\xef\x96\x83" // U+f583 -#define ICON_FA_FACE_GRIN_HEARTS "\xef\x96\x84" // U+f584 -#define ICON_FA_FACE_GRIN_SQUINT "\xef\x96\x85" // U+f585 -#define ICON_FA_FACE_GRIN_SQUINT_TEARS "\xef\x96\x86" // U+f586 -#define ICON_FA_FACE_GRIN_STARS "\xef\x96\x87" // U+f587 -#define ICON_FA_FACE_GRIN_TEARS "\xef\x96\x88" // U+f588 -#define ICON_FA_FACE_GRIN_TONGUE "\xef\x96\x89" // U+f589 -#define ICON_FA_FACE_GRIN_TONGUE_SQUINT "\xef\x96\x8a" // U+f58a -#define ICON_FA_FACE_GRIN_TONGUE_WINK "\xef\x96\x8b" // U+f58b -#define ICON_FA_FACE_GRIN_WIDE "\xef\x96\x81" // U+f581 -#define ICON_FA_FACE_GRIN_WINK "\xef\x96\x8c" // U+f58c -#define ICON_FA_FACE_KISS "\xef\x96\x96" // U+f596 -#define ICON_FA_FACE_KISS_BEAM "\xef\x96\x97" // U+f597 -#define ICON_FA_FACE_KISS_WINK_HEART "\xef\x96\x98" // U+f598 -#define ICON_FA_FACE_LAUGH "\xef\x96\x99" // U+f599 -#define ICON_FA_FACE_LAUGH_BEAM "\xef\x96\x9a" // U+f59a -#define ICON_FA_FACE_LAUGH_SQUINT "\xef\x96\x9b" // U+f59b -#define ICON_FA_FACE_LAUGH_WINK "\xef\x96\x9c" // U+f59c -#define ICON_FA_FACE_MEH "\xef\x84\x9a" // U+f11a -#define ICON_FA_FACE_MEH_BLANK "\xef\x96\xa4" // U+f5a4 -#define ICON_FA_FACE_ROLLING_EYES "\xef\x96\xa5" // U+f5a5 -#define ICON_FA_FACE_SAD_CRY "\xef\x96\xb3" // U+f5b3 -#define ICON_FA_FACE_SAD_TEAR "\xef\x96\xb4" // U+f5b4 -#define ICON_FA_FACE_SMILE "\xef\x84\x98" // U+f118 -#define ICON_FA_FACE_SMILE_BEAM "\xef\x96\xb8" // U+f5b8 -#define ICON_FA_FACE_SMILE_WINK "\xef\x93\x9a" // U+f4da -#define ICON_FA_FACE_SURPRISE "\xef\x97\x82" // U+f5c2 -#define ICON_FA_FACE_TIRED "\xef\x97\x88" // U+f5c8 -#define ICON_FA_FAN "\xef\xa1\xa3" // U+f863 -#define ICON_FA_FAUCET "\xee\x80\x85" // U+e005 -#define ICON_FA_FAUCET_DRIP "\xee\x80\x86" // U+e006 -#define ICON_FA_FAX "\xef\x86\xac" // U+f1ac -#define ICON_FA_FEATHER "\xef\x94\xad" // U+f52d -#define ICON_FA_FEATHER_POINTED "\xef\x95\xab" // U+f56b -#define ICON_FA_FERRY "\xee\x93\xaa" // U+e4ea -#define ICON_FA_FILE "\xef\x85\x9b" // U+f15b -#define ICON_FA_FILE_ARROW_DOWN "\xef\x95\xad" // U+f56d -#define ICON_FA_FILE_ARROW_UP "\xef\x95\xb4" // U+f574 -#define ICON_FA_FILE_AUDIO "\xef\x87\x87" // U+f1c7 -#define ICON_FA_FILE_CIRCLE_CHECK "\xee\x96\xa0" // U+e5a0 -#define ICON_FA_FILE_CIRCLE_EXCLAMATION "\xee\x93\xab" // U+e4eb -#define ICON_FA_FILE_CIRCLE_MINUS "\xee\x93\xad" // U+e4ed -#define ICON_FA_FILE_CIRCLE_PLUS "\xee\x92\x94" // U+e494 -#define ICON_FA_FILE_CIRCLE_QUESTION "\xee\x93\xaf" // U+e4ef -#define ICON_FA_FILE_CIRCLE_XMARK "\xee\x96\xa1" // U+e5a1 -#define ICON_FA_FILE_CODE "\xef\x87\x89" // U+f1c9 -#define ICON_FA_FILE_CONTRACT "\xef\x95\xac" // U+f56c -#define ICON_FA_FILE_CSV "\xef\x9b\x9d" // U+f6dd -#define ICON_FA_FILE_EXCEL "\xef\x87\x83" // U+f1c3 -#define ICON_FA_FILE_EXPORT "\xef\x95\xae" // U+f56e -#define ICON_FA_FILE_IMAGE "\xef\x87\x85" // U+f1c5 -#define ICON_FA_FILE_IMPORT "\xef\x95\xaf" // U+f56f -#define ICON_FA_FILE_INVOICE "\xef\x95\xb0" // U+f570 -#define ICON_FA_FILE_INVOICE_DOLLAR "\xef\x95\xb1" // U+f571 -#define ICON_FA_FILE_LINES "\xef\x85\x9c" // U+f15c -#define ICON_FA_FILE_MEDICAL "\xef\x91\xb7" // U+f477 -#define ICON_FA_FILE_PDF "\xef\x87\x81" // U+f1c1 -#define ICON_FA_FILE_PEN "\xef\x8c\x9c" // U+f31c -#define ICON_FA_FILE_POWERPOINT "\xef\x87\x84" // U+f1c4 -#define ICON_FA_FILE_PRESCRIPTION "\xef\x95\xb2" // U+f572 -#define ICON_FA_FILE_SHIELD "\xee\x93\xb0" // U+e4f0 -#define ICON_FA_FILE_SIGNATURE "\xef\x95\xb3" // U+f573 -#define ICON_FA_FILE_VIDEO "\xef\x87\x88" // U+f1c8 -#define ICON_FA_FILE_WAVEFORM "\xef\x91\xb8" // U+f478 -#define ICON_FA_FILE_WORD "\xef\x87\x82" // U+f1c2 -#define ICON_FA_FILE_ZIPPER "\xef\x87\x86" // U+f1c6 -#define ICON_FA_FILL "\xef\x95\xb5" // U+f575 -#define ICON_FA_FILL_DRIP "\xef\x95\xb6" // U+f576 -#define ICON_FA_FILM "\xef\x80\x88" // U+f008 -#define ICON_FA_FILTER "\xef\x82\xb0" // U+f0b0 -#define ICON_FA_FILTER_CIRCLE_DOLLAR "\xef\x99\xa2" // U+f662 -#define ICON_FA_FILTER_CIRCLE_XMARK "\xee\x85\xbb" // U+e17b -#define ICON_FA_FINGERPRINT "\xef\x95\xb7" // U+f577 -#define ICON_FA_FIRE "\xef\x81\xad" // U+f06d -#define ICON_FA_FIRE_BURNER "\xee\x93\xb1" // U+e4f1 -#define ICON_FA_FIRE_EXTINGUISHER "\xef\x84\xb4" // U+f134 -#define ICON_FA_FIRE_FLAME_CURVED "\xef\x9f\xa4" // U+f7e4 -#define ICON_FA_FIRE_FLAME_SIMPLE "\xef\x91\xaa" // U+f46a -#define ICON_FA_FISH "\xef\x95\xb8" // U+f578 -#define ICON_FA_FISH_FINS "\xee\x93\xb2" // U+e4f2 -#define ICON_FA_FLAG "\xef\x80\xa4" // U+f024 -#define ICON_FA_FLAG_CHECKERED "\xef\x84\x9e" // U+f11e -#define ICON_FA_FLAG_USA "\xef\x9d\x8d" // U+f74d -#define ICON_FA_FLASK "\xef\x83\x83" // U+f0c3 -#define ICON_FA_FLASK_VIAL "\xee\x93\xb3" // U+e4f3 -#define ICON_FA_FLOPPY_DISK "\xef\x83\x87" // U+f0c7 -#define ICON_FA_FLORIN_SIGN "\xee\x86\x84" // U+e184 -#define ICON_FA_FOLDER "\xef\x81\xbb" // U+f07b -#define ICON_FA_FOLDER_CLOSED "\xee\x86\x85" // U+e185 -#define ICON_FA_FOLDER_MINUS "\xef\x99\x9d" // U+f65d -#define ICON_FA_FOLDER_OPEN "\xef\x81\xbc" // U+f07c -#define ICON_FA_FOLDER_PLUS "\xef\x99\x9e" // U+f65e -#define ICON_FA_FOLDER_TREE "\xef\xa0\x82" // U+f802 -#define ICON_FA_FONT "\xef\x80\xb1" // U+f031 -#define ICON_FA_FONT_AWESOME "\xef\x8a\xb4" // U+f2b4 -#define ICON_FA_FOOTBALL "\xef\x91\x8e" // U+f44e -#define ICON_FA_FORWARD "\xef\x81\x8e" // U+f04e -#define ICON_FA_FORWARD_FAST "\xef\x81\x90" // U+f050 -#define ICON_FA_FORWARD_STEP "\xef\x81\x91" // U+f051 -#define ICON_FA_FRANC_SIGN "\xee\x86\x8f" // U+e18f -#define ICON_FA_FROG "\xef\x94\xae" // U+f52e -#define ICON_FA_FUTBOL "\xef\x87\xa3" // U+f1e3 -#define ICON_FA_G "G" // U+0047 -#define ICON_FA_GAMEPAD "\xef\x84\x9b" // U+f11b -#define ICON_FA_GAS_PUMP "\xef\x94\xaf" // U+f52f -#define ICON_FA_GAUGE "\xef\x98\xa4" // U+f624 -#define ICON_FA_GAUGE_HIGH "\xef\x98\xa5" // U+f625 -#define ICON_FA_GAUGE_SIMPLE "\xef\x98\xa9" // U+f629 -#define ICON_FA_GAUGE_SIMPLE_HIGH "\xef\x98\xaa" // U+f62a -#define ICON_FA_GAVEL "\xef\x83\xa3" // U+f0e3 -#define ICON_FA_GEAR "\xef\x80\x93" // U+f013 -#define ICON_FA_GEARS "\xef\x82\x85" // U+f085 -#define ICON_FA_GEM "\xef\x8e\xa5" // U+f3a5 -#define ICON_FA_GENDERLESS "\xef\x88\xad" // U+f22d -#define ICON_FA_GHOST "\xef\x9b\xa2" // U+f6e2 -#define ICON_FA_GIFT "\xef\x81\xab" // U+f06b -#define ICON_FA_GIFTS "\xef\x9e\x9c" // U+f79c -#define ICON_FA_GLASS_WATER "\xee\x93\xb4" // U+e4f4 -#define ICON_FA_GLASS_WATER_DROPLET "\xee\x93\xb5" // U+e4f5 -#define ICON_FA_GLASSES "\xef\x94\xb0" // U+f530 -#define ICON_FA_GLOBE "\xef\x82\xac" // U+f0ac -#define ICON_FA_GOLF_BALL_TEE "\xef\x91\x90" // U+f450 -#define ICON_FA_GOPURAM "\xef\x99\xa4" // U+f664 -#define ICON_FA_GRADUATION_CAP "\xef\x86\x9d" // U+f19d -#define ICON_FA_GREATER_THAN ">" // U+003e -#define ICON_FA_GREATER_THAN_EQUAL "\xef\x94\xb2" // U+f532 -#define ICON_FA_GRIP "\xef\x96\x8d" // U+f58d -#define ICON_FA_GRIP_LINES "\xef\x9e\xa4" // U+f7a4 -#define ICON_FA_GRIP_LINES_VERTICAL "\xef\x9e\xa5" // U+f7a5 -#define ICON_FA_GRIP_VERTICAL "\xef\x96\x8e" // U+f58e -#define ICON_FA_GROUP_ARROWS_ROTATE "\xee\x93\xb6" // U+e4f6 -#define ICON_FA_GUARANI_SIGN "\xee\x86\x9a" // U+e19a -#define ICON_FA_GUITAR "\xef\x9e\xa6" // U+f7a6 -#define ICON_FA_GUN "\xee\x86\x9b" // U+e19b -#define ICON_FA_H "H" // U+0048 -#define ICON_FA_HAMMER "\xef\x9b\xa3" // U+f6e3 -#define ICON_FA_HAMSA "\xef\x99\xa5" // U+f665 -#define ICON_FA_HAND "\xef\x89\x96" // U+f256 -#define ICON_FA_HAND_BACK_FIST "\xef\x89\x95" // U+f255 -#define ICON_FA_HAND_DOTS "\xef\x91\xa1" // U+f461 -#define ICON_FA_HAND_FIST "\xef\x9b\x9e" // U+f6de -#define ICON_FA_HAND_HOLDING "\xef\x92\xbd" // U+f4bd -#define ICON_FA_HAND_HOLDING_DOLLAR "\xef\x93\x80" // U+f4c0 -#define ICON_FA_HAND_HOLDING_DROPLET "\xef\x93\x81" // U+f4c1 -#define ICON_FA_HAND_HOLDING_HAND "\xee\x93\xb7" // U+e4f7 -#define ICON_FA_HAND_HOLDING_HEART "\xef\x92\xbe" // U+f4be -#define ICON_FA_HAND_HOLDING_MEDICAL "\xee\x81\x9c" // U+e05c -#define ICON_FA_HAND_LIZARD "\xef\x89\x98" // U+f258 -#define ICON_FA_HAND_MIDDLE_FINGER "\xef\xa0\x86" // U+f806 -#define ICON_FA_HAND_PEACE "\xef\x89\x9b" // U+f25b -#define ICON_FA_HAND_POINT_DOWN "\xef\x82\xa7" // U+f0a7 -#define ICON_FA_HAND_POINT_LEFT "\xef\x82\xa5" // U+f0a5 -#define ICON_FA_HAND_POINT_RIGHT "\xef\x82\xa4" // U+f0a4 -#define ICON_FA_HAND_POINT_UP "\xef\x82\xa6" // U+f0a6 -#define ICON_FA_HAND_POINTER "\xef\x89\x9a" // U+f25a -#define ICON_FA_HAND_SCISSORS "\xef\x89\x97" // U+f257 -#define ICON_FA_HAND_SPARKLES "\xee\x81\x9d" // U+e05d -#define ICON_FA_HAND_SPOCK "\xef\x89\x99" // U+f259 -#define ICON_FA_HANDCUFFS "\xee\x93\xb8" // U+e4f8 -#define ICON_FA_HANDS "\xef\x8a\xa7" // U+f2a7 -#define ICON_FA_HANDS_ASL_INTERPRETING "\xef\x8a\xa3" // U+f2a3 -#define ICON_FA_HANDS_BOUND "\xee\x93\xb9" // U+e4f9 -#define ICON_FA_HANDS_BUBBLES "\xee\x81\x9e" // U+e05e -#define ICON_FA_HANDS_CLAPPING "\xee\x86\xa8" // U+e1a8 -#define ICON_FA_HANDS_HOLDING "\xef\x93\x82" // U+f4c2 -#define ICON_FA_HANDS_HOLDING_CHILD "\xee\x93\xba" // U+e4fa -#define ICON_FA_HANDS_HOLDING_CIRCLE "\xee\x93\xbb" // U+e4fb -#define ICON_FA_HANDS_PRAYING "\xef\x9a\x84" // U+f684 -#define ICON_FA_HANDSHAKE "\xef\x8a\xb5" // U+f2b5 -#define ICON_FA_HANDSHAKE_ANGLE "\xef\x93\x84" // U+f4c4 -#define ICON_FA_HANDSHAKE_SIMPLE "\xef\x93\x86" // U+f4c6 -#define ICON_FA_HANDSHAKE_SIMPLE_SLASH "\xee\x81\x9f" // U+e05f -#define ICON_FA_HANDSHAKE_SLASH "\xee\x81\xa0" // U+e060 -#define ICON_FA_HANUKIAH "\xef\x9b\xa6" // U+f6e6 -#define ICON_FA_HARD_DRIVE "\xef\x82\xa0" // U+f0a0 -#define ICON_FA_HASHTAG "#" // U+0023 -#define ICON_FA_HAT_COWBOY "\xef\xa3\x80" // U+f8c0 -#define ICON_FA_HAT_COWBOY_SIDE "\xef\xa3\x81" // U+f8c1 -#define ICON_FA_HAT_WIZARD "\xef\x9b\xa8" // U+f6e8 -#define ICON_FA_HEAD_SIDE_COUGH "\xee\x81\xa1" // U+e061 -#define ICON_FA_HEAD_SIDE_COUGH_SLASH "\xee\x81\xa2" // U+e062 -#define ICON_FA_HEAD_SIDE_MASK "\xee\x81\xa3" // U+e063 -#define ICON_FA_HEAD_SIDE_VIRUS "\xee\x81\xa4" // U+e064 -#define ICON_FA_HEADING "\xef\x87\x9c" // U+f1dc -#define ICON_FA_HEADPHONES "\xef\x80\xa5" // U+f025 -#define ICON_FA_HEADPHONES_SIMPLE "\xef\x96\x8f" // U+f58f -#define ICON_FA_HEADSET "\xef\x96\x90" // U+f590 -#define ICON_FA_HEART "\xef\x80\x84" // U+f004 -#define ICON_FA_HEART_CIRCLE_BOLT "\xee\x93\xbc" // U+e4fc -#define ICON_FA_HEART_CIRCLE_CHECK "\xee\x93\xbd" // U+e4fd -#define ICON_FA_HEART_CIRCLE_EXCLAMATION "\xee\x93\xbe" // U+e4fe -#define ICON_FA_HEART_CIRCLE_MINUS "\xee\x93\xbf" // U+e4ff -#define ICON_FA_HEART_CIRCLE_PLUS "\xee\x94\x80" // U+e500 -#define ICON_FA_HEART_CIRCLE_XMARK "\xee\x94\x81" // U+e501 -#define ICON_FA_HEART_CRACK "\xef\x9e\xa9" // U+f7a9 -#define ICON_FA_HEART_PULSE "\xef\x88\x9e" // U+f21e -#define ICON_FA_HELICOPTER "\xef\x94\xb3" // U+f533 -#define ICON_FA_HELICOPTER_SYMBOL "\xee\x94\x82" // U+e502 -#define ICON_FA_HELMET_SAFETY "\xef\xa0\x87" // U+f807 -#define ICON_FA_HELMET_UN "\xee\x94\x83" // U+e503 -#define ICON_FA_HIGHLIGHTER "\xef\x96\x91" // U+f591 -#define ICON_FA_HILL_AVALANCHE "\xee\x94\x87" // U+e507 -#define ICON_FA_HILL_ROCKSLIDE "\xee\x94\x88" // U+e508 -#define ICON_FA_HIPPO "\xef\x9b\xad" // U+f6ed -#define ICON_FA_HOCKEY_PUCK "\xef\x91\x93" // U+f453 -#define ICON_FA_HOLLY_BERRY "\xef\x9e\xaa" // U+f7aa -#define ICON_FA_HORSE "\xef\x9b\xb0" // U+f6f0 -#define ICON_FA_HORSE_HEAD "\xef\x9e\xab" // U+f7ab -#define ICON_FA_HOSPITAL "\xef\x83\xb8" // U+f0f8 -#define ICON_FA_HOSPITAL_USER "\xef\xa0\x8d" // U+f80d -#define ICON_FA_HOT_TUB_PERSON "\xef\x96\x93" // U+f593 -#define ICON_FA_HOTDOG "\xef\xa0\x8f" // U+f80f -#define ICON_FA_HOTEL "\xef\x96\x94" // U+f594 -#define ICON_FA_HOURGLASS "\xef\x89\x94" // U+f254 -#define ICON_FA_HOURGLASS_END "\xef\x89\x93" // U+f253 -#define ICON_FA_HOURGLASS_HALF "\xef\x89\x92" // U+f252 -#define ICON_FA_HOURGLASS_START "\xef\x89\x91" // U+f251 -#define ICON_FA_HOUSE "\xef\x80\x95" // U+f015 -#define ICON_FA_HOUSE_CHIMNEY "\xee\x8e\xaf" // U+e3af -#define ICON_FA_HOUSE_CHIMNEY_CRACK "\xef\x9b\xb1" // U+f6f1 -#define ICON_FA_HOUSE_CHIMNEY_MEDICAL "\xef\x9f\xb2" // U+f7f2 -#define ICON_FA_HOUSE_CHIMNEY_USER "\xee\x81\xa5" // U+e065 -#define ICON_FA_HOUSE_CHIMNEY_WINDOW "\xee\x80\x8d" // U+e00d -#define ICON_FA_HOUSE_CIRCLE_CHECK "\xee\x94\x89" // U+e509 -#define ICON_FA_HOUSE_CIRCLE_EXCLAMATION "\xee\x94\x8a" // U+e50a -#define ICON_FA_HOUSE_CIRCLE_XMARK "\xee\x94\x8b" // U+e50b -#define ICON_FA_HOUSE_CRACK "\xee\x8e\xb1" // U+e3b1 -#define ICON_FA_HOUSE_FIRE "\xee\x94\x8c" // U+e50c -#define ICON_FA_HOUSE_FLAG "\xee\x94\x8d" // U+e50d -#define ICON_FA_HOUSE_FLOOD_WATER "\xee\x94\x8e" // U+e50e -#define ICON_FA_HOUSE_FLOOD_WATER_CIRCLE_ARROW_RIGHT "\xee\x94\x8f" // U+e50f -#define ICON_FA_HOUSE_LAPTOP "\xee\x81\xa6" // U+e066 -#define ICON_FA_HOUSE_LOCK "\xee\x94\x90" // U+e510 -#define ICON_FA_HOUSE_MEDICAL "\xee\x8e\xb2" // U+e3b2 -#define ICON_FA_HOUSE_MEDICAL_CIRCLE_CHECK "\xee\x94\x91" // U+e511 -#define ICON_FA_HOUSE_MEDICAL_CIRCLE_EXCLAMATION "\xee\x94\x92" // U+e512 -#define ICON_FA_HOUSE_MEDICAL_CIRCLE_XMARK "\xee\x94\x93" // U+e513 -#define ICON_FA_HOUSE_MEDICAL_FLAG "\xee\x94\x94" // U+e514 -#define ICON_FA_HOUSE_SIGNAL "\xee\x80\x92" // U+e012 -#define ICON_FA_HOUSE_TSUNAMI "\xee\x94\x95" // U+e515 -#define ICON_FA_HOUSE_USER "\xee\x86\xb0" // U+e1b0 -#define ICON_FA_HRYVNIA_SIGN "\xef\x9b\xb2" // U+f6f2 -#define ICON_FA_HURRICANE "\xef\x9d\x91" // U+f751 -#define ICON_FA_I "I" // U+0049 -#define ICON_FA_I_CURSOR "\xef\x89\x86" // U+f246 -#define ICON_FA_ICE_CREAM "\xef\xa0\x90" // U+f810 -#define ICON_FA_ICICLES "\xef\x9e\xad" // U+f7ad -#define ICON_FA_ICONS "\xef\xa1\xad" // U+f86d -#define ICON_FA_ID_BADGE "\xef\x8b\x81" // U+f2c1 -#define ICON_FA_ID_CARD "\xef\x8b\x82" // U+f2c2 -#define ICON_FA_ID_CARD_CLIP "\xef\x91\xbf" // U+f47f -#define ICON_FA_IGLOO "\xef\x9e\xae" // U+f7ae -#define ICON_FA_IMAGE "\xef\x80\xbe" // U+f03e -#define ICON_FA_IMAGE_PORTRAIT "\xef\x8f\xa0" // U+f3e0 -#define ICON_FA_IMAGES "\xef\x8c\x82" // U+f302 -#define ICON_FA_INBOX "\xef\x80\x9c" // U+f01c -#define ICON_FA_INDENT "\xef\x80\xbc" // U+f03c -#define ICON_FA_INDIAN_RUPEE_SIGN "\xee\x86\xbc" // U+e1bc -#define ICON_FA_INDUSTRY "\xef\x89\xb5" // U+f275 -#define ICON_FA_INFINITY "\xef\x94\xb4" // U+f534 -#define ICON_FA_INFO "\xef\x84\xa9" // U+f129 -#define ICON_FA_ITALIC "\xef\x80\xb3" // U+f033 -#define ICON_FA_J "J" // U+004a -#define ICON_FA_JAR "\xee\x94\x96" // U+e516 -#define ICON_FA_JAR_WHEAT "\xee\x94\x97" // U+e517 -#define ICON_FA_JEDI "\xef\x99\xa9" // U+f669 -#define ICON_FA_JET_FIGHTER "\xef\x83\xbb" // U+f0fb -#define ICON_FA_JET_FIGHTER_UP "\xee\x94\x98" // U+e518 -#define ICON_FA_JOINT "\xef\x96\x95" // U+f595 -#define ICON_FA_JUG_DETERGENT "\xee\x94\x99" // U+e519 -#define ICON_FA_K "K" // U+004b -#define ICON_FA_KAABA "\xef\x99\xab" // U+f66b -#define ICON_FA_KEY "\xef\x82\x84" // U+f084 -#define ICON_FA_KEYBOARD "\xef\x84\x9c" // U+f11c -#define ICON_FA_KHANDA "\xef\x99\xad" // U+f66d -#define ICON_FA_KIP_SIGN "\xee\x87\x84" // U+e1c4 -#define ICON_FA_KIT_MEDICAL "\xef\x91\xb9" // U+f479 -#define ICON_FA_KITCHEN_SET "\xee\x94\x9a" // U+e51a -#define ICON_FA_KIWI_BIRD "\xef\x94\xb5" // U+f535 -#define ICON_FA_L "L" // U+004c -#define ICON_FA_LAND_MINE_ON "\xee\x94\x9b" // U+e51b -#define ICON_FA_LANDMARK "\xef\x99\xaf" // U+f66f -#define ICON_FA_LANDMARK_DOME "\xef\x9d\x92" // U+f752 -#define ICON_FA_LANDMARK_FLAG "\xee\x94\x9c" // U+e51c -#define ICON_FA_LANGUAGE "\xef\x86\xab" // U+f1ab -#define ICON_FA_LAPTOP "\xef\x84\x89" // U+f109 -#define ICON_FA_LAPTOP_CODE "\xef\x97\xbc" // U+f5fc -#define ICON_FA_LAPTOP_FILE "\xee\x94\x9d" // U+e51d -#define ICON_FA_LAPTOP_MEDICAL "\xef\xa0\x92" // U+f812 -#define ICON_FA_LARI_SIGN "\xee\x87\x88" // U+e1c8 -#define ICON_FA_LAYER_GROUP "\xef\x97\xbd" // U+f5fd -#define ICON_FA_LEAF "\xef\x81\xac" // U+f06c -#define ICON_FA_LEFT_LONG "\xef\x8c\x8a" // U+f30a -#define ICON_FA_LEFT_RIGHT "\xef\x8c\xb7" // U+f337 -#define ICON_FA_LEMON "\xef\x82\x94" // U+f094 -#define ICON_FA_LESS_THAN "<" // U+003c -#define ICON_FA_LESS_THAN_EQUAL "\xef\x94\xb7" // U+f537 -#define ICON_FA_LIFE_RING "\xef\x87\x8d" // U+f1cd -#define ICON_FA_LIGHTBULB "\xef\x83\xab" // U+f0eb -#define ICON_FA_LINES_LEANING "\xee\x94\x9e" // U+e51e -#define ICON_FA_LINK "\xef\x83\x81" // U+f0c1 -#define ICON_FA_LINK_SLASH "\xef\x84\xa7" // U+f127 -#define ICON_FA_LIRA_SIGN "\xef\x86\x95" // U+f195 -#define ICON_FA_LIST "\xef\x80\xba" // U+f03a -#define ICON_FA_LIST_CHECK "\xef\x82\xae" // U+f0ae -#define ICON_FA_LIST_OL "\xef\x83\x8b" // U+f0cb -#define ICON_FA_LIST_UL "\xef\x83\x8a" // U+f0ca -#define ICON_FA_LITECOIN_SIGN "\xee\x87\x93" // U+e1d3 -#define ICON_FA_LOCATION_ARROW "\xef\x84\xa4" // U+f124 -#define ICON_FA_LOCATION_CROSSHAIRS "\xef\x98\x81" // U+f601 -#define ICON_FA_LOCATION_DOT "\xef\x8f\x85" // U+f3c5 -#define ICON_FA_LOCATION_PIN "\xef\x81\x81" // U+f041 -#define ICON_FA_LOCATION_PIN_LOCK "\xee\x94\x9f" // U+e51f -#define ICON_FA_LOCK "\xef\x80\xa3" // U+f023 -#define ICON_FA_LOCK_OPEN "\xef\x8f\x81" // U+f3c1 -#define ICON_FA_LOCUST "\xee\x94\xa0" // U+e520 -#define ICON_FA_LUNGS "\xef\x98\x84" // U+f604 -#define ICON_FA_LUNGS_VIRUS "\xee\x81\xa7" // U+e067 -#define ICON_FA_M "M" // U+004d -#define ICON_FA_MAGNET "\xef\x81\xb6" // U+f076 -#define ICON_FA_MAGNIFYING_GLASS "\xef\x80\x82" // U+f002 -#define ICON_FA_MAGNIFYING_GLASS_ARROW_RIGHT "\xee\x94\xa1" // U+e521 -#define ICON_FA_MAGNIFYING_GLASS_CHART "\xee\x94\xa2" // U+e522 -#define ICON_FA_MAGNIFYING_GLASS_DOLLAR "\xef\x9a\x88" // U+f688 -#define ICON_FA_MAGNIFYING_GLASS_LOCATION "\xef\x9a\x89" // U+f689 -#define ICON_FA_MAGNIFYING_GLASS_MINUS "\xef\x80\x90" // U+f010 -#define ICON_FA_MAGNIFYING_GLASS_PLUS "\xef\x80\x8e" // U+f00e -#define ICON_FA_MANAT_SIGN "\xee\x87\x95" // U+e1d5 -#define ICON_FA_MAP "\xef\x89\xb9" // U+f279 -#define ICON_FA_MAP_LOCATION "\xef\x96\x9f" // U+f59f -#define ICON_FA_MAP_LOCATION_DOT "\xef\x96\xa0" // U+f5a0 -#define ICON_FA_MAP_PIN "\xef\x89\xb6" // U+f276 -#define ICON_FA_MARKER "\xef\x96\xa1" // U+f5a1 -#define ICON_FA_MARS "\xef\x88\xa2" // U+f222 -#define ICON_FA_MARS_AND_VENUS "\xef\x88\xa4" // U+f224 -#define ICON_FA_MARS_AND_VENUS_BURST "\xee\x94\xa3" // U+e523 -#define ICON_FA_MARS_DOUBLE "\xef\x88\xa7" // U+f227 -#define ICON_FA_MARS_STROKE "\xef\x88\xa9" // U+f229 -#define ICON_FA_MARS_STROKE_RIGHT "\xef\x88\xab" // U+f22b -#define ICON_FA_MARS_STROKE_UP "\xef\x88\xaa" // U+f22a -#define ICON_FA_MARTINI_GLASS "\xef\x95\xbb" // U+f57b -#define ICON_FA_MARTINI_GLASS_CITRUS "\xef\x95\xa1" // U+f561 -#define ICON_FA_MARTINI_GLASS_EMPTY "\xef\x80\x80" // U+f000 -#define ICON_FA_MASK "\xef\x9b\xba" // U+f6fa -#define ICON_FA_MASK_FACE "\xee\x87\x97" // U+e1d7 -#define ICON_FA_MASK_VENTILATOR "\xee\x94\xa4" // U+e524 -#define ICON_FA_MASKS_THEATER "\xef\x98\xb0" // U+f630 -#define ICON_FA_MATTRESS_PILLOW "\xee\x94\xa5" // U+e525 -#define ICON_FA_MAXIMIZE "\xef\x8c\x9e" // U+f31e -#define ICON_FA_MEDAL "\xef\x96\xa2" // U+f5a2 -#define ICON_FA_MEMORY "\xef\x94\xb8" // U+f538 -#define ICON_FA_MENORAH "\xef\x99\xb6" // U+f676 -#define ICON_FA_MERCURY "\xef\x88\xa3" // U+f223 -#define ICON_FA_MESSAGE "\xef\x89\xba" // U+f27a -#define ICON_FA_METEOR "\xef\x9d\x93" // U+f753 -#define ICON_FA_MICROCHIP "\xef\x8b\x9b" // U+f2db -#define ICON_FA_MICROPHONE "\xef\x84\xb0" // U+f130 -#define ICON_FA_MICROPHONE_LINES "\xef\x8f\x89" // U+f3c9 -#define ICON_FA_MICROPHONE_LINES_SLASH "\xef\x94\xb9" // U+f539 -#define ICON_FA_MICROPHONE_SLASH "\xef\x84\xb1" // U+f131 -#define ICON_FA_MICROSCOPE "\xef\x98\x90" // U+f610 -#define ICON_FA_MILL_SIGN "\xee\x87\xad" // U+e1ed -#define ICON_FA_MINIMIZE "\xef\x9e\x8c" // U+f78c -#define ICON_FA_MINUS "\xef\x81\xa8" // U+f068 -#define ICON_FA_MITTEN "\xef\x9e\xb5" // U+f7b5 -#define ICON_FA_MOBILE "\xef\x8f\x8e" // U+f3ce -#define ICON_FA_MOBILE_BUTTON "\xef\x84\x8b" // U+f10b -#define ICON_FA_MOBILE_RETRO "\xee\x94\xa7" // U+e527 -#define ICON_FA_MOBILE_SCREEN "\xef\x8f\x8f" // U+f3cf -#define ICON_FA_MOBILE_SCREEN_BUTTON "\xef\x8f\x8d" // U+f3cd -#define ICON_FA_MONEY_BILL "\xef\x83\x96" // U+f0d6 -#define ICON_FA_MONEY_BILL_1 "\xef\x8f\x91" // U+f3d1 -#define ICON_FA_MONEY_BILL_1_WAVE "\xef\x94\xbb" // U+f53b -#define ICON_FA_MONEY_BILL_TRANSFER "\xee\x94\xa8" // U+e528 -#define ICON_FA_MONEY_BILL_TREND_UP "\xee\x94\xa9" // U+e529 -#define ICON_FA_MONEY_BILL_WAVE "\xef\x94\xba" // U+f53a -#define ICON_FA_MONEY_BILL_WHEAT "\xee\x94\xaa" // U+e52a -#define ICON_FA_MONEY_BILLS "\xee\x87\xb3" // U+e1f3 -#define ICON_FA_MONEY_CHECK "\xef\x94\xbc" // U+f53c -#define ICON_FA_MONEY_CHECK_DOLLAR "\xef\x94\xbd" // U+f53d -#define ICON_FA_MONUMENT "\xef\x96\xa6" // U+f5a6 -#define ICON_FA_MOON "\xef\x86\x86" // U+f186 -#define ICON_FA_MORTAR_PESTLE "\xef\x96\xa7" // U+f5a7 -#define ICON_FA_MOSQUE "\xef\x99\xb8" // U+f678 -#define ICON_FA_MOSQUITO "\xee\x94\xab" // U+e52b -#define ICON_FA_MOSQUITO_NET "\xee\x94\xac" // U+e52c -#define ICON_FA_MOTORCYCLE "\xef\x88\x9c" // U+f21c -#define ICON_FA_MOUND "\xee\x94\xad" // U+e52d -#define ICON_FA_MOUNTAIN "\xef\x9b\xbc" // U+f6fc -#define ICON_FA_MOUNTAIN_CITY "\xee\x94\xae" // U+e52e -#define ICON_FA_MOUNTAIN_SUN "\xee\x94\xaf" // U+e52f -#define ICON_FA_MUG_HOT "\xef\x9e\xb6" // U+f7b6 -#define ICON_FA_MUG_SAUCER "\xef\x83\xb4" // U+f0f4 -#define ICON_FA_MUSIC "\xef\x80\x81" // U+f001 -#define ICON_FA_N "N" // U+004e -#define ICON_FA_NAIRA_SIGN "\xee\x87\xb6" // U+e1f6 -#define ICON_FA_NETWORK_WIRED "\xef\x9b\xbf" // U+f6ff -#define ICON_FA_NEUTER "\xef\x88\xac" // U+f22c -#define ICON_FA_NEWSPAPER "\xef\x87\xaa" // U+f1ea -#define ICON_FA_NOT_EQUAL "\xef\x94\xbe" // U+f53e -#define ICON_FA_NOTDEF "\xee\x87\xbe" // U+e1fe -#define ICON_FA_NOTE_STICKY "\xef\x89\x89" // U+f249 -#define ICON_FA_NOTES_MEDICAL "\xef\x92\x81" // U+f481 -#define ICON_FA_O "O" // U+004f -#define ICON_FA_OBJECT_GROUP "\xef\x89\x87" // U+f247 -#define ICON_FA_OBJECT_UNGROUP "\xef\x89\x88" // U+f248 -#define ICON_FA_OIL_CAN "\xef\x98\x93" // U+f613 -#define ICON_FA_OIL_WELL "\xee\x94\xb2" // U+e532 -#define ICON_FA_OM "\xef\x99\xb9" // U+f679 -#define ICON_FA_OTTER "\xef\x9c\x80" // U+f700 -#define ICON_FA_OUTDENT "\xef\x80\xbb" // U+f03b -#define ICON_FA_P "P" // U+0050 -#define ICON_FA_PAGER "\xef\xa0\x95" // U+f815 -#define ICON_FA_PAINT_ROLLER "\xef\x96\xaa" // U+f5aa -#define ICON_FA_PAINTBRUSH "\xef\x87\xbc" // U+f1fc -#define ICON_FA_PALETTE "\xef\x94\xbf" // U+f53f -#define ICON_FA_PALLET "\xef\x92\x82" // U+f482 -#define ICON_FA_PANORAMA "\xee\x88\x89" // U+e209 -#define ICON_FA_PAPER_PLANE "\xef\x87\x98" // U+f1d8 -#define ICON_FA_PAPERCLIP "\xef\x83\x86" // U+f0c6 -#define ICON_FA_PARACHUTE_BOX "\xef\x93\x8d" // U+f4cd -#define ICON_FA_PARAGRAPH "\xef\x87\x9d" // U+f1dd -#define ICON_FA_PASSPORT "\xef\x96\xab" // U+f5ab -#define ICON_FA_PASTE "\xef\x83\xaa" // U+f0ea -#define ICON_FA_PAUSE "\xef\x81\x8c" // U+f04c -#define ICON_FA_PAW "\xef\x86\xb0" // U+f1b0 -#define ICON_FA_PEACE "\xef\x99\xbc" // U+f67c -#define ICON_FA_PEN "\xef\x8c\x84" // U+f304 -#define ICON_FA_PEN_CLIP "\xef\x8c\x85" // U+f305 -#define ICON_FA_PEN_FANCY "\xef\x96\xac" // U+f5ac -#define ICON_FA_PEN_NIB "\xef\x96\xad" // U+f5ad -#define ICON_FA_PEN_RULER "\xef\x96\xae" // U+f5ae -#define ICON_FA_PEN_TO_SQUARE "\xef\x81\x84" // U+f044 -#define ICON_FA_PENCIL "\xef\x8c\x83" // U+f303 -#define ICON_FA_PEOPLE_ARROWS "\xee\x81\xa8" // U+e068 -#define ICON_FA_PEOPLE_CARRY_BOX "\xef\x93\x8e" // U+f4ce -#define ICON_FA_PEOPLE_GROUP "\xee\x94\xb3" // U+e533 -#define ICON_FA_PEOPLE_LINE "\xee\x94\xb4" // U+e534 -#define ICON_FA_PEOPLE_PULLING "\xee\x94\xb5" // U+e535 -#define ICON_FA_PEOPLE_ROBBERY "\xee\x94\xb6" // U+e536 -#define ICON_FA_PEOPLE_ROOF "\xee\x94\xb7" // U+e537 -#define ICON_FA_PEPPER_HOT "\xef\xa0\x96" // U+f816 -#define ICON_FA_PERCENT "%" // U+0025 -#define ICON_FA_PERSON "\xef\x86\x83" // U+f183 -#define ICON_FA_PERSON_ARROW_DOWN_TO_LINE "\xee\x94\xb8" // U+e538 -#define ICON_FA_PERSON_ARROW_UP_FROM_LINE "\xee\x94\xb9" // U+e539 -#define ICON_FA_PERSON_BIKING "\xef\xa1\x8a" // U+f84a -#define ICON_FA_PERSON_BOOTH "\xef\x9d\x96" // U+f756 -#define ICON_FA_PERSON_BREASTFEEDING "\xee\x94\xba" // U+e53a -#define ICON_FA_PERSON_BURST "\xee\x94\xbb" // U+e53b -#define ICON_FA_PERSON_CANE "\xee\x94\xbc" // U+e53c -#define ICON_FA_PERSON_CHALKBOARD "\xee\x94\xbd" // U+e53d -#define ICON_FA_PERSON_CIRCLE_CHECK "\xee\x94\xbe" // U+e53e -#define ICON_FA_PERSON_CIRCLE_EXCLAMATION "\xee\x94\xbf" // U+e53f -#define ICON_FA_PERSON_CIRCLE_MINUS "\xee\x95\x80" // U+e540 -#define ICON_FA_PERSON_CIRCLE_PLUS "\xee\x95\x81" // U+e541 -#define ICON_FA_PERSON_CIRCLE_QUESTION "\xee\x95\x82" // U+e542 -#define ICON_FA_PERSON_CIRCLE_XMARK "\xee\x95\x83" // U+e543 -#define ICON_FA_PERSON_DIGGING "\xef\xa1\x9e" // U+f85e -#define ICON_FA_PERSON_DOTS_FROM_LINE "\xef\x91\xb0" // U+f470 -#define ICON_FA_PERSON_DRESS "\xef\x86\x82" // U+f182 -#define ICON_FA_PERSON_DRESS_BURST "\xee\x95\x84" // U+e544 -#define ICON_FA_PERSON_DROWNING "\xee\x95\x85" // U+e545 -#define ICON_FA_PERSON_FALLING "\xee\x95\x86" // U+e546 -#define ICON_FA_PERSON_FALLING_BURST "\xee\x95\x87" // U+e547 -#define ICON_FA_PERSON_HALF_DRESS "\xee\x95\x88" // U+e548 -#define ICON_FA_PERSON_HARASSING "\xee\x95\x89" // U+e549 -#define ICON_FA_PERSON_HIKING "\xef\x9b\xac" // U+f6ec -#define ICON_FA_PERSON_MILITARY_POINTING "\xee\x95\x8a" // U+e54a -#define ICON_FA_PERSON_MILITARY_RIFLE "\xee\x95\x8b" // U+e54b -#define ICON_FA_PERSON_MILITARY_TO_PERSON "\xee\x95\x8c" // U+e54c -#define ICON_FA_PERSON_PRAYING "\xef\x9a\x83" // U+f683 -#define ICON_FA_PERSON_PREGNANT "\xee\x8c\x9e" // U+e31e -#define ICON_FA_PERSON_RAYS "\xee\x95\x8d" // U+e54d -#define ICON_FA_PERSON_RIFLE "\xee\x95\x8e" // U+e54e -#define ICON_FA_PERSON_RUNNING "\xef\x9c\x8c" // U+f70c -#define ICON_FA_PERSON_SHELTER "\xee\x95\x8f" // U+e54f -#define ICON_FA_PERSON_SKATING "\xef\x9f\x85" // U+f7c5 -#define ICON_FA_PERSON_SKIING "\xef\x9f\x89" // U+f7c9 -#define ICON_FA_PERSON_SKIING_NORDIC "\xef\x9f\x8a" // U+f7ca -#define ICON_FA_PERSON_SNOWBOARDING "\xef\x9f\x8e" // U+f7ce -#define ICON_FA_PERSON_SWIMMING "\xef\x97\x84" // U+f5c4 -#define ICON_FA_PERSON_THROUGH_WINDOW "\xee\x96\xa9" // U+e5a9 -#define ICON_FA_PERSON_WALKING "\xef\x95\x94" // U+f554 -#define ICON_FA_PERSON_WALKING_ARROW_LOOP_LEFT "\xee\x95\x91" // U+e551 -#define ICON_FA_PERSON_WALKING_ARROW_RIGHT "\xee\x95\x92" // U+e552 -#define ICON_FA_PERSON_WALKING_DASHED_LINE_ARROW_RIGHT "\xee\x95\x93" // U+e553 -#define ICON_FA_PERSON_WALKING_LUGGAGE "\xee\x95\x94" // U+e554 -#define ICON_FA_PERSON_WALKING_WITH_CANE "\xef\x8a\x9d" // U+f29d -#define ICON_FA_PESETA_SIGN "\xee\x88\xa1" // U+e221 -#define ICON_FA_PESO_SIGN "\xee\x88\xa2" // U+e222 -#define ICON_FA_PHONE "\xef\x82\x95" // U+f095 -#define ICON_FA_PHONE_FLIP "\xef\xa1\xb9" // U+f879 -#define ICON_FA_PHONE_SLASH "\xef\x8f\x9d" // U+f3dd -#define ICON_FA_PHONE_VOLUME "\xef\x8a\xa0" // U+f2a0 -#define ICON_FA_PHOTO_FILM "\xef\xa1\xbc" // U+f87c -#define ICON_FA_PIGGY_BANK "\xef\x93\x93" // U+f4d3 -#define ICON_FA_PILLS "\xef\x92\x84" // U+f484 -#define ICON_FA_PIZZA_SLICE "\xef\xa0\x98" // U+f818 -#define ICON_FA_PLACE_OF_WORSHIP "\xef\x99\xbf" // U+f67f -#define ICON_FA_PLANE "\xef\x81\xb2" // U+f072 -#define ICON_FA_PLANE_ARRIVAL "\xef\x96\xaf" // U+f5af -#define ICON_FA_PLANE_CIRCLE_CHECK "\xee\x95\x95" // U+e555 -#define ICON_FA_PLANE_CIRCLE_EXCLAMATION "\xee\x95\x96" // U+e556 -#define ICON_FA_PLANE_CIRCLE_XMARK "\xee\x95\x97" // U+e557 -#define ICON_FA_PLANE_DEPARTURE "\xef\x96\xb0" // U+f5b0 -#define ICON_FA_PLANE_LOCK "\xee\x95\x98" // U+e558 -#define ICON_FA_PLANE_SLASH "\xee\x81\xa9" // U+e069 -#define ICON_FA_PLANE_UP "\xee\x88\xad" // U+e22d -#define ICON_FA_PLANT_WILT "\xee\x96\xaa" // U+e5aa -#define ICON_FA_PLATE_WHEAT "\xee\x95\x9a" // U+e55a -#define ICON_FA_PLAY "\xef\x81\x8b" // U+f04b -#define ICON_FA_PLUG "\xef\x87\xa6" // U+f1e6 -#define ICON_FA_PLUG_CIRCLE_BOLT "\xee\x95\x9b" // U+e55b -#define ICON_FA_PLUG_CIRCLE_CHECK "\xee\x95\x9c" // U+e55c -#define ICON_FA_PLUG_CIRCLE_EXCLAMATION "\xee\x95\x9d" // U+e55d -#define ICON_FA_PLUG_CIRCLE_MINUS "\xee\x95\x9e" // U+e55e -#define ICON_FA_PLUG_CIRCLE_PLUS "\xee\x95\x9f" // U+e55f -#define ICON_FA_PLUG_CIRCLE_XMARK "\xee\x95\xa0" // U+e560 -#define ICON_FA_PLUS "+" // U+002b -#define ICON_FA_PLUS_MINUS "\xee\x90\xbc" // U+e43c -#define ICON_FA_PODCAST "\xef\x8b\x8e" // U+f2ce -#define ICON_FA_POO "\xef\x8b\xbe" // U+f2fe -#define ICON_FA_POO_STORM "\xef\x9d\x9a" // U+f75a -#define ICON_FA_POOP "\xef\x98\x99" // U+f619 -#define ICON_FA_POWER_OFF "\xef\x80\x91" // U+f011 -#define ICON_FA_PRESCRIPTION "\xef\x96\xb1" // U+f5b1 -#define ICON_FA_PRESCRIPTION_BOTTLE "\xef\x92\x85" // U+f485 -#define ICON_FA_PRESCRIPTION_BOTTLE_MEDICAL "\xef\x92\x86" // U+f486 -#define ICON_FA_PRINT "\xef\x80\xaf" // U+f02f -#define ICON_FA_PUMP_MEDICAL "\xee\x81\xaa" // U+e06a -#define ICON_FA_PUMP_SOAP "\xee\x81\xab" // U+e06b -#define ICON_FA_PUZZLE_PIECE "\xef\x84\xae" // U+f12e -#define ICON_FA_Q "Q" // U+0051 -#define ICON_FA_QRCODE "\xef\x80\xa9" // U+f029 -#define ICON_FA_QUESTION "?" // U+003f -#define ICON_FA_QUOTE_LEFT "\xef\x84\x8d" // U+f10d -#define ICON_FA_QUOTE_RIGHT "\xef\x84\x8e" // U+f10e -#define ICON_FA_R "R" // U+0052 -#define ICON_FA_RADIATION "\xef\x9e\xb9" // U+f7b9 -#define ICON_FA_RADIO "\xef\xa3\x97" // U+f8d7 -#define ICON_FA_RAINBOW "\xef\x9d\x9b" // U+f75b -#define ICON_FA_RANKING_STAR "\xee\x95\xa1" // U+e561 -#define ICON_FA_RECEIPT "\xef\x95\x83" // U+f543 -#define ICON_FA_RECORD_VINYL "\xef\xa3\x99" // U+f8d9 -#define ICON_FA_RECTANGLE_AD "\xef\x99\x81" // U+f641 -#define ICON_FA_RECTANGLE_LIST "\xef\x80\xa2" // U+f022 -#define ICON_FA_RECTANGLE_XMARK "\xef\x90\x90" // U+f410 -#define ICON_FA_RECYCLE "\xef\x86\xb8" // U+f1b8 -#define ICON_FA_REGISTERED "\xef\x89\x9d" // U+f25d -#define ICON_FA_REPEAT "\xef\x8d\xa3" // U+f363 -#define ICON_FA_REPLY "\xef\x8f\xa5" // U+f3e5 -#define ICON_FA_REPLY_ALL "\xef\x84\xa2" // U+f122 -#define ICON_FA_REPUBLICAN "\xef\x9d\x9e" // U+f75e -#define ICON_FA_RESTROOM "\xef\x9e\xbd" // U+f7bd -#define ICON_FA_RETWEET "\xef\x81\xb9" // U+f079 -#define ICON_FA_RIBBON "\xef\x93\x96" // U+f4d6 -#define ICON_FA_RIGHT_FROM_BRACKET "\xef\x8b\xb5" // U+f2f5 -#define ICON_FA_RIGHT_LEFT "\xef\x8d\xa2" // U+f362 -#define ICON_FA_RIGHT_LONG "\xef\x8c\x8b" // U+f30b -#define ICON_FA_RIGHT_TO_BRACKET "\xef\x8b\xb6" // U+f2f6 -#define ICON_FA_RING "\xef\x9c\x8b" // U+f70b -#define ICON_FA_ROAD "\xef\x80\x98" // U+f018 -#define ICON_FA_ROAD_BARRIER "\xee\x95\xa2" // U+e562 -#define ICON_FA_ROAD_BRIDGE "\xee\x95\xa3" // U+e563 -#define ICON_FA_ROAD_CIRCLE_CHECK "\xee\x95\xa4" // U+e564 -#define ICON_FA_ROAD_CIRCLE_EXCLAMATION "\xee\x95\xa5" // U+e565 -#define ICON_FA_ROAD_CIRCLE_XMARK "\xee\x95\xa6" // U+e566 -#define ICON_FA_ROAD_LOCK "\xee\x95\xa7" // U+e567 -#define ICON_FA_ROAD_SPIKES "\xee\x95\xa8" // U+e568 -#define ICON_FA_ROBOT "\xef\x95\x84" // U+f544 -#define ICON_FA_ROCKET "\xef\x84\xb5" // U+f135 -#define ICON_FA_ROTATE "\xef\x8b\xb1" // U+f2f1 -#define ICON_FA_ROTATE_LEFT "\xef\x8b\xaa" // U+f2ea -#define ICON_FA_ROTATE_RIGHT "\xef\x8b\xb9" // U+f2f9 -#define ICON_FA_ROUTE "\xef\x93\x97" // U+f4d7 -#define ICON_FA_RSS "\xef\x82\x9e" // U+f09e -#define ICON_FA_RUBLE_SIGN "\xef\x85\x98" // U+f158 -#define ICON_FA_RUG "\xee\x95\xa9" // U+e569 -#define ICON_FA_RULER "\xef\x95\x85" // U+f545 -#define ICON_FA_RULER_COMBINED "\xef\x95\x86" // U+f546 -#define ICON_FA_RULER_HORIZONTAL "\xef\x95\x87" // U+f547 -#define ICON_FA_RULER_VERTICAL "\xef\x95\x88" // U+f548 -#define ICON_FA_RUPEE_SIGN "\xef\x85\x96" // U+f156 -#define ICON_FA_RUPIAH_SIGN "\xee\x88\xbd" // U+e23d -#define ICON_FA_S "S" // U+0053 -#define ICON_FA_SACK_DOLLAR "\xef\xa0\x9d" // U+f81d -#define ICON_FA_SACK_XMARK "\xee\x95\xaa" // U+e56a -#define ICON_FA_SAILBOAT "\xee\x91\x85" // U+e445 -#define ICON_FA_SATELLITE "\xef\x9e\xbf" // U+f7bf -#define ICON_FA_SATELLITE_DISH "\xef\x9f\x80" // U+f7c0 -#define ICON_FA_SCALE_BALANCED "\xef\x89\x8e" // U+f24e -#define ICON_FA_SCALE_UNBALANCED "\xef\x94\x95" // U+f515 -#define ICON_FA_SCALE_UNBALANCED_FLIP "\xef\x94\x96" // U+f516 -#define ICON_FA_SCHOOL "\xef\x95\x89" // U+f549 -#define ICON_FA_SCHOOL_CIRCLE_CHECK "\xee\x95\xab" // U+e56b -#define ICON_FA_SCHOOL_CIRCLE_EXCLAMATION "\xee\x95\xac" // U+e56c -#define ICON_FA_SCHOOL_CIRCLE_XMARK "\xee\x95\xad" // U+e56d -#define ICON_FA_SCHOOL_FLAG "\xee\x95\xae" // U+e56e -#define ICON_FA_SCHOOL_LOCK "\xee\x95\xaf" // U+e56f -#define ICON_FA_SCISSORS "\xef\x83\x84" // U+f0c4 -#define ICON_FA_SCREWDRIVER "\xef\x95\x8a" // U+f54a -#define ICON_FA_SCREWDRIVER_WRENCH "\xef\x9f\x99" // U+f7d9 -#define ICON_FA_SCROLL "\xef\x9c\x8e" // U+f70e -#define ICON_FA_SCROLL_TORAH "\xef\x9a\xa0" // U+f6a0 -#define ICON_FA_SD_CARD "\xef\x9f\x82" // U+f7c2 -#define ICON_FA_SECTION "\xee\x91\x87" // U+e447 -#define ICON_FA_SEEDLING "\xef\x93\x98" // U+f4d8 -#define ICON_FA_SERVER "\xef\x88\xb3" // U+f233 -#define ICON_FA_SHAPES "\xef\x98\x9f" // U+f61f -#define ICON_FA_SHARE "\xef\x81\xa4" // U+f064 -#define ICON_FA_SHARE_FROM_SQUARE "\xef\x85\x8d" // U+f14d -#define ICON_FA_SHARE_NODES "\xef\x87\xa0" // U+f1e0 -#define ICON_FA_SHEET_PLASTIC "\xee\x95\xb1" // U+e571 -#define ICON_FA_SHEKEL_SIGN "\xef\x88\x8b" // U+f20b -#define ICON_FA_SHIELD "\xef\x84\xb2" // U+f132 -#define ICON_FA_SHIELD_CAT "\xee\x95\xb2" // U+e572 -#define ICON_FA_SHIELD_DOG "\xee\x95\xb3" // U+e573 -#define ICON_FA_SHIELD_HALVED "\xef\x8f\xad" // U+f3ed -#define ICON_FA_SHIELD_HEART "\xee\x95\xb4" // U+e574 -#define ICON_FA_SHIELD_VIRUS "\xee\x81\xac" // U+e06c -#define ICON_FA_SHIP "\xef\x88\x9a" // U+f21a -#define ICON_FA_SHIRT "\xef\x95\x93" // U+f553 -#define ICON_FA_SHOE_PRINTS "\xef\x95\x8b" // U+f54b -#define ICON_FA_SHOP "\xef\x95\x8f" // U+f54f -#define ICON_FA_SHOP_LOCK "\xee\x92\xa5" // U+e4a5 -#define ICON_FA_SHOP_SLASH "\xee\x81\xb0" // U+e070 -#define ICON_FA_SHOWER "\xef\x8b\x8c" // U+f2cc -#define ICON_FA_SHRIMP "\xee\x91\x88" // U+e448 -#define ICON_FA_SHUFFLE "\xef\x81\xb4" // U+f074 -#define ICON_FA_SHUTTLE_SPACE "\xef\x86\x97" // U+f197 -#define ICON_FA_SIGN_HANGING "\xef\x93\x99" // U+f4d9 -#define ICON_FA_SIGNAL "\xef\x80\x92" // U+f012 -#define ICON_FA_SIGNATURE "\xef\x96\xb7" // U+f5b7 -#define ICON_FA_SIGNS_POST "\xef\x89\xb7" // U+f277 -#define ICON_FA_SIM_CARD "\xef\x9f\x84" // U+f7c4 -#define ICON_FA_SINK "\xee\x81\xad" // U+e06d -#define ICON_FA_SITEMAP "\xef\x83\xa8" // U+f0e8 -#define ICON_FA_SKULL "\xef\x95\x8c" // U+f54c -#define ICON_FA_SKULL_CROSSBONES "\xef\x9c\x94" // U+f714 -#define ICON_FA_SLASH "\xef\x9c\x95" // U+f715 -#define ICON_FA_SLEIGH "\xef\x9f\x8c" // U+f7cc -#define ICON_FA_SLIDERS "\xef\x87\x9e" // U+f1de -#define ICON_FA_SMOG "\xef\x9d\x9f" // U+f75f -#define ICON_FA_SMOKING "\xef\x92\x8d" // U+f48d -#define ICON_FA_SNOWFLAKE "\xef\x8b\x9c" // U+f2dc -#define ICON_FA_SNOWMAN "\xef\x9f\x90" // U+f7d0 -#define ICON_FA_SNOWPLOW "\xef\x9f\x92" // U+f7d2 -#define ICON_FA_SOAP "\xee\x81\xae" // U+e06e -#define ICON_FA_SOCKS "\xef\x9a\x96" // U+f696 -#define ICON_FA_SOLAR_PANEL "\xef\x96\xba" // U+f5ba -#define ICON_FA_SORT "\xef\x83\x9c" // U+f0dc -#define ICON_FA_SORT_DOWN "\xef\x83\x9d" // U+f0dd -#define ICON_FA_SORT_UP "\xef\x83\x9e" // U+f0de -#define ICON_FA_SPA "\xef\x96\xbb" // U+f5bb -#define ICON_FA_SPAGHETTI_MONSTER_FLYING "\xef\x99\xbb" // U+f67b -#define ICON_FA_SPELL_CHECK "\xef\xa2\x91" // U+f891 -#define ICON_FA_SPIDER "\xef\x9c\x97" // U+f717 -#define ICON_FA_SPINNER "\xef\x84\x90" // U+f110 -#define ICON_FA_SPLOTCH "\xef\x96\xbc" // U+f5bc -#define ICON_FA_SPOON "\xef\x8b\xa5" // U+f2e5 -#define ICON_FA_SPRAY_CAN "\xef\x96\xbd" // U+f5bd -#define ICON_FA_SPRAY_CAN_SPARKLES "\xef\x97\x90" // U+f5d0 -#define ICON_FA_SQUARE "\xef\x83\x88" // U+f0c8 -#define ICON_FA_SQUARE_ARROW_UP_RIGHT "\xef\x85\x8c" // U+f14c -#define ICON_FA_SQUARE_CARET_DOWN "\xef\x85\x90" // U+f150 -#define ICON_FA_SQUARE_CARET_LEFT "\xef\x86\x91" // U+f191 -#define ICON_FA_SQUARE_CARET_RIGHT "\xef\x85\x92" // U+f152 -#define ICON_FA_SQUARE_CARET_UP "\xef\x85\x91" // U+f151 -#define ICON_FA_SQUARE_CHECK "\xef\x85\x8a" // U+f14a -#define ICON_FA_SQUARE_ENVELOPE "\xef\x86\x99" // U+f199 -#define ICON_FA_SQUARE_FULL "\xef\x91\x9c" // U+f45c -#define ICON_FA_SQUARE_H "\xef\x83\xbd" // U+f0fd -#define ICON_FA_SQUARE_MINUS "\xef\x85\x86" // U+f146 -#define ICON_FA_SQUARE_NFI "\xee\x95\xb6" // U+e576 -#define ICON_FA_SQUARE_PARKING "\xef\x95\x80" // U+f540 -#define ICON_FA_SQUARE_PEN "\xef\x85\x8b" // U+f14b -#define ICON_FA_SQUARE_PERSON_CONFINED "\xee\x95\xb7" // U+e577 -#define ICON_FA_SQUARE_PHONE "\xef\x82\x98" // U+f098 -#define ICON_FA_SQUARE_PHONE_FLIP "\xef\xa1\xbb" // U+f87b -#define ICON_FA_SQUARE_PLUS "\xef\x83\xbe" // U+f0fe -#define ICON_FA_SQUARE_POLL_HORIZONTAL "\xef\x9a\x82" // U+f682 -#define ICON_FA_SQUARE_POLL_VERTICAL "\xef\x9a\x81" // U+f681 -#define ICON_FA_SQUARE_ROOT_VARIABLE "\xef\x9a\x98" // U+f698 -#define ICON_FA_SQUARE_RSS "\xef\x85\x83" // U+f143 -#define ICON_FA_SQUARE_SHARE_NODES "\xef\x87\xa1" // U+f1e1 -#define ICON_FA_SQUARE_UP_RIGHT "\xef\x8d\xa0" // U+f360 -#define ICON_FA_SQUARE_VIRUS "\xee\x95\xb8" // U+e578 -#define ICON_FA_SQUARE_XMARK "\xef\x8b\x93" // U+f2d3 -#define ICON_FA_STAFF_SNAKE "\xee\x95\xb9" // U+e579 -#define ICON_FA_STAIRS "\xee\x8a\x89" // U+e289 -#define ICON_FA_STAMP "\xef\x96\xbf" // U+f5bf -#define ICON_FA_STAPLER "\xee\x96\xaf" // U+e5af -#define ICON_FA_STAR "\xef\x80\x85" // U+f005 -#define ICON_FA_STAR_AND_CRESCENT "\xef\x9a\x99" // U+f699 -#define ICON_FA_STAR_HALF "\xef\x82\x89" // U+f089 -#define ICON_FA_STAR_HALF_STROKE "\xef\x97\x80" // U+f5c0 -#define ICON_FA_STAR_OF_DAVID "\xef\x9a\x9a" // U+f69a -#define ICON_FA_STAR_OF_LIFE "\xef\x98\xa1" // U+f621 -#define ICON_FA_STERLING_SIGN "\xef\x85\x94" // U+f154 -#define ICON_FA_STETHOSCOPE "\xef\x83\xb1" // U+f0f1 -#define ICON_FA_STOP "\xef\x81\x8d" // U+f04d -#define ICON_FA_STOPWATCH "\xef\x8b\xb2" // U+f2f2 -#define ICON_FA_STOPWATCH_20 "\xee\x81\xaf" // U+e06f -#define ICON_FA_STORE "\xef\x95\x8e" // U+f54e -#define ICON_FA_STORE_SLASH "\xee\x81\xb1" // U+e071 -#define ICON_FA_STREET_VIEW "\xef\x88\x9d" // U+f21d -#define ICON_FA_STRIKETHROUGH "\xef\x83\x8c" // U+f0cc -#define ICON_FA_STROOPWAFEL "\xef\x95\x91" // U+f551 -#define ICON_FA_SUBSCRIPT "\xef\x84\xac" // U+f12c -#define ICON_FA_SUITCASE "\xef\x83\xb2" // U+f0f2 -#define ICON_FA_SUITCASE_MEDICAL "\xef\x83\xba" // U+f0fa -#define ICON_FA_SUITCASE_ROLLING "\xef\x97\x81" // U+f5c1 -#define ICON_FA_SUN "\xef\x86\x85" // U+f185 -#define ICON_FA_SUN_PLANT_WILT "\xee\x95\xba" // U+e57a -#define ICON_FA_SUPERSCRIPT "\xef\x84\xab" // U+f12b -#define ICON_FA_SWATCHBOOK "\xef\x97\x83" // U+f5c3 -#define ICON_FA_SYNAGOGUE "\xef\x9a\x9b" // U+f69b -#define ICON_FA_SYRINGE "\xef\x92\x8e" // U+f48e -#define ICON_FA_T "T" // U+0054 -#define ICON_FA_TABLE "\xef\x83\x8e" // U+f0ce -#define ICON_FA_TABLE_CELLS "\xef\x80\x8a" // U+f00a -#define ICON_FA_TABLE_CELLS_COLUMN_LOCK "\xee\x99\xb8" // U+e678 -#define ICON_FA_TABLE_CELLS_LARGE "\xef\x80\x89" // U+f009 -#define ICON_FA_TABLE_CELLS_ROW_LOCK "\xee\x99\xba" // U+e67a -#define ICON_FA_TABLE_COLUMNS "\xef\x83\x9b" // U+f0db -#define ICON_FA_TABLE_LIST "\xef\x80\x8b" // U+f00b -#define ICON_FA_TABLE_TENNIS_PADDLE_BALL "\xef\x91\x9d" // U+f45d -#define ICON_FA_TABLET "\xef\x8f\xbb" // U+f3fb -#define ICON_FA_TABLET_BUTTON "\xef\x84\x8a" // U+f10a -#define ICON_FA_TABLET_SCREEN_BUTTON "\xef\x8f\xba" // U+f3fa -#define ICON_FA_TABLETS "\xef\x92\x90" // U+f490 -#define ICON_FA_TACHOGRAPH_DIGITAL "\xef\x95\xa6" // U+f566 -#define ICON_FA_TAG "\xef\x80\xab" // U+f02b -#define ICON_FA_TAGS "\xef\x80\xac" // U+f02c -#define ICON_FA_TAPE "\xef\x93\x9b" // U+f4db -#define ICON_FA_TARP "\xee\x95\xbb" // U+e57b -#define ICON_FA_TARP_DROPLET "\xee\x95\xbc" // U+e57c -#define ICON_FA_TAXI "\xef\x86\xba" // U+f1ba -#define ICON_FA_TEETH "\xef\x98\xae" // U+f62e -#define ICON_FA_TEETH_OPEN "\xef\x98\xaf" // U+f62f -#define ICON_FA_TEMPERATURE_ARROW_DOWN "\xee\x80\xbf" // U+e03f -#define ICON_FA_TEMPERATURE_ARROW_UP "\xee\x81\x80" // U+e040 -#define ICON_FA_TEMPERATURE_EMPTY "\xef\x8b\x8b" // U+f2cb -#define ICON_FA_TEMPERATURE_FULL "\xef\x8b\x87" // U+f2c7 -#define ICON_FA_TEMPERATURE_HALF "\xef\x8b\x89" // U+f2c9 -#define ICON_FA_TEMPERATURE_HIGH "\xef\x9d\xa9" // U+f769 -#define ICON_FA_TEMPERATURE_LOW "\xef\x9d\xab" // U+f76b -#define ICON_FA_TEMPERATURE_QUARTER "\xef\x8b\x8a" // U+f2ca -#define ICON_FA_TEMPERATURE_THREE_QUARTERS "\xef\x8b\x88" // U+f2c8 -#define ICON_FA_TENGE_SIGN "\xef\x9f\x97" // U+f7d7 -#define ICON_FA_TENT "\xee\x95\xbd" // U+e57d -#define ICON_FA_TENT_ARROW_DOWN_TO_LINE "\xee\x95\xbe" // U+e57e -#define ICON_FA_TENT_ARROW_LEFT_RIGHT "\xee\x95\xbf" // U+e57f -#define ICON_FA_TENT_ARROW_TURN_LEFT "\xee\x96\x80" // U+e580 -#define ICON_FA_TENT_ARROWS_DOWN "\xee\x96\x81" // U+e581 -#define ICON_FA_TENTS "\xee\x96\x82" // U+e582 -#define ICON_FA_TERMINAL "\xef\x84\xa0" // U+f120 -#define ICON_FA_TEXT_HEIGHT "\xef\x80\xb4" // U+f034 -#define ICON_FA_TEXT_SLASH "\xef\xa1\xbd" // U+f87d -#define ICON_FA_TEXT_WIDTH "\xef\x80\xb5" // U+f035 -#define ICON_FA_THERMOMETER "\xef\x92\x91" // U+f491 -#define ICON_FA_THUMBS_DOWN "\xef\x85\xa5" // U+f165 -#define ICON_FA_THUMBS_UP "\xef\x85\xa4" // U+f164 -#define ICON_FA_THUMBTACK "\xef\x82\x8d" // U+f08d -#define ICON_FA_TICKET "\xef\x85\x85" // U+f145 -#define ICON_FA_TICKET_SIMPLE "\xef\x8f\xbf" // U+f3ff -#define ICON_FA_TIMELINE "\xee\x8a\x9c" // U+e29c -#define ICON_FA_TOGGLE_OFF "\xef\x88\x84" // U+f204 -#define ICON_FA_TOGGLE_ON "\xef\x88\x85" // U+f205 -#define ICON_FA_TOILET "\xef\x9f\x98" // U+f7d8 -#define ICON_FA_TOILET_PAPER "\xef\x9c\x9e" // U+f71e -#define ICON_FA_TOILET_PAPER_SLASH "\xee\x81\xb2" // U+e072 -#define ICON_FA_TOILET_PORTABLE "\xee\x96\x83" // U+e583 -#define ICON_FA_TOILETS_PORTABLE "\xee\x96\x84" // U+e584 -#define ICON_FA_TOOLBOX "\xef\x95\x92" // U+f552 -#define ICON_FA_TOOTH "\xef\x97\x89" // U+f5c9 -#define ICON_FA_TORII_GATE "\xef\x9a\xa1" // U+f6a1 -#define ICON_FA_TORNADO "\xef\x9d\xaf" // U+f76f -#define ICON_FA_TOWER_BROADCAST "\xef\x94\x99" // U+f519 -#define ICON_FA_TOWER_CELL "\xee\x96\x85" // U+e585 -#define ICON_FA_TOWER_OBSERVATION "\xee\x96\x86" // U+e586 -#define ICON_FA_TRACTOR "\xef\x9c\xa2" // U+f722 -#define ICON_FA_TRADEMARK "\xef\x89\x9c" // U+f25c -#define ICON_FA_TRAFFIC_LIGHT "\xef\x98\xb7" // U+f637 -#define ICON_FA_TRAILER "\xee\x81\x81" // U+e041 -#define ICON_FA_TRAIN "\xef\x88\xb8" // U+f238 -#define ICON_FA_TRAIN_SUBWAY "\xef\x88\xb9" // U+f239 -#define ICON_FA_TRAIN_TRAM "\xee\x96\xb4" // U+e5b4 -#define ICON_FA_TRANSGENDER "\xef\x88\xa5" // U+f225 -#define ICON_FA_TRASH "\xef\x87\xb8" // U+f1f8 -#define ICON_FA_TRASH_ARROW_UP "\xef\xa0\xa9" // U+f829 -#define ICON_FA_TRASH_CAN "\xef\x8b\xad" // U+f2ed -#define ICON_FA_TRASH_CAN_ARROW_UP "\xef\xa0\xaa" // U+f82a -#define ICON_FA_TREE "\xef\x86\xbb" // U+f1bb -#define ICON_FA_TREE_CITY "\xee\x96\x87" // U+e587 -#define ICON_FA_TRIANGLE_EXCLAMATION "\xef\x81\xb1" // U+f071 -#define ICON_FA_TROPHY "\xef\x82\x91" // U+f091 -#define ICON_FA_TROWEL "\xee\x96\x89" // U+e589 -#define ICON_FA_TROWEL_BRICKS "\xee\x96\x8a" // U+e58a -#define ICON_FA_TRUCK "\xef\x83\x91" // U+f0d1 -#define ICON_FA_TRUCK_ARROW_RIGHT "\xee\x96\x8b" // U+e58b -#define ICON_FA_TRUCK_DROPLET "\xee\x96\x8c" // U+e58c -#define ICON_FA_TRUCK_FAST "\xef\x92\x8b" // U+f48b -#define ICON_FA_TRUCK_FIELD "\xee\x96\x8d" // U+e58d -#define ICON_FA_TRUCK_FIELD_UN "\xee\x96\x8e" // U+e58e -#define ICON_FA_TRUCK_FRONT "\xee\x8a\xb7" // U+e2b7 -#define ICON_FA_TRUCK_MEDICAL "\xef\x83\xb9" // U+f0f9 -#define ICON_FA_TRUCK_MONSTER "\xef\x98\xbb" // U+f63b -#define ICON_FA_TRUCK_MOVING "\xef\x93\x9f" // U+f4df -#define ICON_FA_TRUCK_PICKUP "\xef\x98\xbc" // U+f63c -#define ICON_FA_TRUCK_PLANE "\xee\x96\x8f" // U+e58f -#define ICON_FA_TRUCK_RAMP_BOX "\xef\x93\x9e" // U+f4de -#define ICON_FA_TTY "\xef\x87\xa4" // U+f1e4 -#define ICON_FA_TURKISH_LIRA_SIGN "\xee\x8a\xbb" // U+e2bb -#define ICON_FA_TURN_DOWN "\xef\x8e\xbe" // U+f3be -#define ICON_FA_TURN_UP "\xef\x8e\xbf" // U+f3bf -#define ICON_FA_TV "\xef\x89\xac" // U+f26c -#define ICON_FA_U "U" // U+0055 -#define ICON_FA_UMBRELLA "\xef\x83\xa9" // U+f0e9 -#define ICON_FA_UMBRELLA_BEACH "\xef\x97\x8a" // U+f5ca -#define ICON_FA_UNDERLINE "\xef\x83\x8d" // U+f0cd -#define ICON_FA_UNIVERSAL_ACCESS "\xef\x8a\x9a" // U+f29a -#define ICON_FA_UNLOCK "\xef\x82\x9c" // U+f09c -#define ICON_FA_UNLOCK_KEYHOLE "\xef\x84\xbe" // U+f13e -#define ICON_FA_UP_DOWN "\xef\x8c\xb8" // U+f338 -#define ICON_FA_UP_DOWN_LEFT_RIGHT "\xef\x82\xb2" // U+f0b2 -#define ICON_FA_UP_LONG "\xef\x8c\x8c" // U+f30c -#define ICON_FA_UP_RIGHT_AND_DOWN_LEFT_FROM_CENTER "\xef\x90\xa4" // U+f424 -#define ICON_FA_UP_RIGHT_FROM_SQUARE "\xef\x8d\x9d" // U+f35d -#define ICON_FA_UPLOAD "\xef\x82\x93" // U+f093 -#define ICON_FA_USER "\xef\x80\x87" // U+f007 -#define ICON_FA_USER_ASTRONAUT "\xef\x93\xbb" // U+f4fb -#define ICON_FA_USER_CHECK "\xef\x93\xbc" // U+f4fc -#define ICON_FA_USER_CLOCK "\xef\x93\xbd" // U+f4fd -#define ICON_FA_USER_DOCTOR "\xef\x83\xb0" // U+f0f0 -#define ICON_FA_USER_GEAR "\xef\x93\xbe" // U+f4fe -#define ICON_FA_USER_GRADUATE "\xef\x94\x81" // U+f501 -#define ICON_FA_USER_GROUP "\xef\x94\x80" // U+f500 -#define ICON_FA_USER_INJURED "\xef\x9c\xa8" // U+f728 -#define ICON_FA_USER_LARGE "\xef\x90\x86" // U+f406 -#define ICON_FA_USER_LARGE_SLASH "\xef\x93\xba" // U+f4fa -#define ICON_FA_USER_LOCK "\xef\x94\x82" // U+f502 -#define ICON_FA_USER_MINUS "\xef\x94\x83" // U+f503 -#define ICON_FA_USER_NINJA "\xef\x94\x84" // U+f504 -#define ICON_FA_USER_NURSE "\xef\xa0\xaf" // U+f82f -#define ICON_FA_USER_PEN "\xef\x93\xbf" // U+f4ff -#define ICON_FA_USER_PLUS "\xef\x88\xb4" // U+f234 -#define ICON_FA_USER_SECRET "\xef\x88\x9b" // U+f21b -#define ICON_FA_USER_SHIELD "\xef\x94\x85" // U+f505 -#define ICON_FA_USER_SLASH "\xef\x94\x86" // U+f506 -#define ICON_FA_USER_TAG "\xef\x94\x87" // U+f507 -#define ICON_FA_USER_TIE "\xef\x94\x88" // U+f508 -#define ICON_FA_USER_XMARK "\xef\x88\xb5" // U+f235 -#define ICON_FA_USERS "\xef\x83\x80" // U+f0c0 -#define ICON_FA_USERS_BETWEEN_LINES "\xee\x96\x91" // U+e591 -#define ICON_FA_USERS_GEAR "\xef\x94\x89" // U+f509 -#define ICON_FA_USERS_LINE "\xee\x96\x92" // U+e592 -#define ICON_FA_USERS_RAYS "\xee\x96\x93" // U+e593 -#define ICON_FA_USERS_RECTANGLE "\xee\x96\x94" // U+e594 -#define ICON_FA_USERS_SLASH "\xee\x81\xb3" // U+e073 -#define ICON_FA_USERS_VIEWFINDER "\xee\x96\x95" // U+e595 -#define ICON_FA_UTENSILS "\xef\x8b\xa7" // U+f2e7 -#define ICON_FA_V "V" // U+0056 -#define ICON_FA_VAN_SHUTTLE "\xef\x96\xb6" // U+f5b6 -#define ICON_FA_VAULT "\xee\x8b\x85" // U+e2c5 -#define ICON_FA_VECTOR_SQUARE "\xef\x97\x8b" // U+f5cb -#define ICON_FA_VENUS "\xef\x88\xa1" // U+f221 -#define ICON_FA_VENUS_DOUBLE "\xef\x88\xa6" // U+f226 -#define ICON_FA_VENUS_MARS "\xef\x88\xa8" // U+f228 -#define ICON_FA_VEST "\xee\x82\x85" // U+e085 -#define ICON_FA_VEST_PATCHES "\xee\x82\x86" // U+e086 -#define ICON_FA_VIAL "\xef\x92\x92" // U+f492 -#define ICON_FA_VIAL_CIRCLE_CHECK "\xee\x96\x96" // U+e596 -#define ICON_FA_VIAL_VIRUS "\xee\x96\x97" // U+e597 -#define ICON_FA_VIALS "\xef\x92\x93" // U+f493 -#define ICON_FA_VIDEO "\xef\x80\xbd" // U+f03d -#define ICON_FA_VIDEO_SLASH "\xef\x93\xa2" // U+f4e2 -#define ICON_FA_VIHARA "\xef\x9a\xa7" // U+f6a7 -#define ICON_FA_VIRUS "\xee\x81\xb4" // U+e074 -#define ICON_FA_VIRUS_COVID "\xee\x92\xa8" // U+e4a8 -#define ICON_FA_VIRUS_COVID_SLASH "\xee\x92\xa9" // U+e4a9 -#define ICON_FA_VIRUS_SLASH "\xee\x81\xb5" // U+e075 -#define ICON_FA_VIRUSES "\xee\x81\xb6" // U+e076 -#define ICON_FA_VOICEMAIL "\xef\xa2\x97" // U+f897 -#define ICON_FA_VOLCANO "\xef\x9d\xb0" // U+f770 -#define ICON_FA_VOLLEYBALL "\xef\x91\x9f" // U+f45f -#define ICON_FA_VOLUME_HIGH "\xef\x80\xa8" // U+f028 -#define ICON_FA_VOLUME_LOW "\xef\x80\xa7" // U+f027 -#define ICON_FA_VOLUME_OFF "\xef\x80\xa6" // U+f026 -#define ICON_FA_VOLUME_XMARK "\xef\x9a\xa9" // U+f6a9 -#define ICON_FA_VR_CARDBOARD "\xef\x9c\xa9" // U+f729 -#define ICON_FA_W "W" // U+0057 -#define ICON_FA_WALKIE_TALKIE "\xef\xa3\xaf" // U+f8ef -#define ICON_FA_WALLET "\xef\x95\x95" // U+f555 -#define ICON_FA_WAND_MAGIC "\xef\x83\x90" // U+f0d0 -#define ICON_FA_WAND_MAGIC_SPARKLES "\xee\x8b\x8a" // U+e2ca -#define ICON_FA_WAND_SPARKLES "\xef\x9c\xab" // U+f72b -#define ICON_FA_WAREHOUSE "\xef\x92\x94" // U+f494 -#define ICON_FA_WATER "\xef\x9d\xb3" // U+f773 -#define ICON_FA_WATER_LADDER "\xef\x97\x85" // U+f5c5 -#define ICON_FA_WAVE_SQUARE "\xef\xa0\xbe" // U+f83e -#define ICON_FA_WEIGHT_HANGING "\xef\x97\x8d" // U+f5cd -#define ICON_FA_WEIGHT_SCALE "\xef\x92\x96" // U+f496 -#define ICON_FA_WHEAT_AWN "\xee\x8b\x8d" // U+e2cd -#define ICON_FA_WHEAT_AWN_CIRCLE_EXCLAMATION "\xee\x96\x98" // U+e598 -#define ICON_FA_WHEELCHAIR "\xef\x86\x93" // U+f193 -#define ICON_FA_WHEELCHAIR_MOVE "\xee\x8b\x8e" // U+e2ce -#define ICON_FA_WHISKEY_GLASS "\xef\x9e\xa0" // U+f7a0 -#define ICON_FA_WIFI "\xef\x87\xab" // U+f1eb -#define ICON_FA_WIND "\xef\x9c\xae" // U+f72e -#define ICON_FA_WINDOW_MAXIMIZE "\xef\x8b\x90" // U+f2d0 -#define ICON_FA_WINDOW_MINIMIZE "\xef\x8b\x91" // U+f2d1 -#define ICON_FA_WINDOW_RESTORE "\xef\x8b\x92" // U+f2d2 -#define ICON_FA_WINE_BOTTLE "\xef\x9c\xaf" // U+f72f -#define ICON_FA_WINE_GLASS "\xef\x93\xa3" // U+f4e3 -#define ICON_FA_WINE_GLASS_EMPTY "\xef\x97\x8e" // U+f5ce -#define ICON_FA_WON_SIGN "\xef\x85\x99" // U+f159 -#define ICON_FA_WORM "\xee\x96\x99" // U+e599 -#define ICON_FA_WRENCH "\xef\x82\xad" // U+f0ad -#define ICON_FA_X "X" // U+0058 -#define ICON_FA_X_RAY "\xef\x92\x97" // U+f497 -#define ICON_FA_XMARK "\xef\x80\x8d" // U+f00d -#define ICON_FA_XMARKS_LINES "\xee\x96\x9a" // U+e59a -#define ICON_FA_Y "Y" // U+0059 -#define ICON_FA_YEN_SIGN "\xef\x85\x97" // U+f157 -#define ICON_FA_YIN_YANG "\xef\x9a\xad" // U+f6ad -#define ICON_FA_Z "Z" // U+005a \ No newline at end of file diff --git a/apps/desktop/src/gui/assets/layouts/layout.h b/apps/desktop/src/gui/assets/layouts/layout.h deleted file mode 100644 index 27748a76..00000000 --- a/apps/desktop/src/gui/assets/layouts/layout.h +++ /dev/null @@ -1,83 +0,0 @@ -/* - * @Author: DI JUNKUN - * @Date: 2024-06-14 - * Copyright (c) 2024 by DI JUNKUN, All Rights Reserved. - */ - -#ifndef _LAYOUT_STYLE_H_ -#define _LAYOUT_STYLE_H_ - -#define MENU_WINDOW_WIDTH_CN 300 * dpi_scale_ -#define MENU_WINDOW_HEIGHT_CN 280 * dpi_scale_ -#define LOCAL_WINDOW_WIDTH_CN 300 * dpi_scale_ -#define LOCAL_WINDOW_HEIGHT_CN 280 * dpi_scale_ -#define REMOTE_WINDOW_WIDTH_CN 300 * dpi_scale_ -#define REMOTE_WINDOW_HEIGHT_CN 280 * dpi_scale_ -#define MENU_WINDOW_WIDTH_EN 190 * dpi_scale_ -#define MENU_WINDOW_HEIGHT_EN 245 * dpi_scale_ -#define IPUT_WINDOW_WIDTH 160 * dpi_scale_ -#define INPUT_WINDOW_PADDING_CN 66 * dpi_scale_ -#define INPUT_WINDOW_PADDING_EN 96 * dpi_scale_ -#define SETTINGS_WINDOW_WIDTH_CN 202 * dpi_scale_ -#define SETTINGS_WINDOW_WIDTH_EN 248 * dpi_scale_ -#if USE_CUDA -#if _WIN32 -#define SETTINGS_WINDOW_HEIGHT_CN 405 * dpi_scale_ -#define SETTINGS_WINDOW_HEIGHT_EN 405 * dpi_scale_ -#else -#define SETTINGS_WINDOW_HEIGHT_CN 375 * dpi_scale_ -#define SETTINGS_WINDOW_HEIGHT_EN 375 * dpi_scale_ -#endif -#else -#if _WIN32 -#define SETTINGS_WINDOW_HEIGHT_CN 375 * dpi_scale_ -#define SETTINGS_WINDOW_HEIGHT_EN 375 * dpi_scale_ -#else -#define SETTINGS_WINDOW_HEIGHT_CN 345 * dpi_scale_ -#define SETTINGS_WINDOW_HEIGHT_EN 345 * dpi_scale_ -#endif -#endif -#define SELF_HOSTED_SERVER_CONFIG_WINDOW_WIDTH_CN 228 * dpi_scale_ -#define SELF_HOSTED_SERVER_CONFIG_WINDOW_WIDTH_EN 275 * dpi_scale_ -#define SELF_HOSTED_SERVER_CONFIG_WINDOW_HEIGHT_CN 195 * dpi_scale_ -#define SELF_HOSTED_SERVER_CONFIG_WINDOW_HEIGHT_EN 195 * dpi_scale_ -#define LANGUAGE_SELECT_WINDOW_PADDING_CN 120 * dpi_scale_ -#define LANGUAGE_SELECT_WINDOW_PADDING_EN 167 * dpi_scale_ -#define VIDEO_QUALITY_SELECT_WINDOW_PADDING_CN 120 * dpi_scale_ -#define VIDEO_QUALITY_SELECT_WINDOW_PADDING_EN 167 * dpi_scale_ -#define VIDEO_FRAME_RATE_SELECT_WINDOW_PADDING_CN 120 * dpi_scale_ -#define VIDEO_FRAME_RATE_SELECT_WINDOW_PADDING_EN 167 * dpi_scale_ -#define VIDEO_ENCODE_FORMAT_SELECT_WINDOW_PADDING_CN 120 * dpi_scale_ -#define VIDEO_ENCODE_FORMAT_SELECT_WINDOW_PADDING_EN 167 * dpi_scale_ -#define ENABLE_HARDWARE_VIDEO_CODEC_CHECKBOX_PADDING_CN 171 * dpi_scale_ -#define ENABLE_HARDWARE_VIDEO_CODEC_CHECKBOX_PADDING_EN 218 * dpi_scale_ -#define ENABLE_TURN_CHECKBOX_PADDING_CN 171 * dpi_scale_ -#define ENABLE_TURN_CHECKBOX_PADDING_EN 218 * dpi_scale_ -#define ENABLE_SELF_HOSTED_SERVER_CHECKBOX_PADDING_CN 171 * dpi_scale_ -#define ENABLE_SELF_HOSTED_SERVER_CHECKBOX_PADDING_EN 218 * dpi_scale_ -#define ENABLE_AUTOSTART_PADDING_CN 171 * dpi_scale_ -#define ENABLE_AUTOSTART_PADDING_EN 218 * dpi_scale_ -#define ENABLE_DAEMON_PADDING_CN 171 * dpi_scale_ -#define ENABLE_DAEMON_PADDING_EN 218 * dpi_scale_ -#define ENABLE_MINIZE_TO_TRAY_PADDING_CN 171 * dpi_scale_ -#define ENABLE_MINIZE_TO_TRAY_PADDING_EN 218 * dpi_scale_ -#define SELF_HOSTED_SERVER_HOST_INPUT_BOX_PADDING_CN 90 * dpi_scale_ -#define SELF_HOSTED_SERVER_HOST_INPUT_BOX_PADDING_EN 137 * dpi_scale_ -#define SELF_HOSTED_SERVER_PORT_INPUT_BOX_PADDING_CN 90 * dpi_scale_ -#define SELF_HOSTED_SERVER_PORT_INPUT_BOX_PADDING_EN 137 * dpi_scale_ -#define SETTINGS_SELECT_WINDOW_WIDTH 73 * dpi_scale_ -#define SELF_HOSTED_SERVER_INPUT_WINDOW_WIDTH 130 * dpi_scale_ -#define SETTINGS_OK_BUTTON_PADDING_CN 65 * dpi_scale_ -#define SETTINGS_OK_BUTTON_PADDING_EN 83 * dpi_scale_ -#define SELF_HOSTED_SERVER_CONFIG_OK_BUTTON_PADDING_CN 78 * dpi_scale_ -#define SELF_HOSTED_SERVER_CONFIG_OK_BUTTON_PADDING_EN 91 * dpi_scale_ -#define UPDATE_NOTIFICATION_OK_BUTTON_PADDING_CN 162 * dpi_scale_ -#define UPDATE_NOTIFICATION_OK_BUTTON_PADDING_EN 146 * dpi_scale_ -#define UPDATE_NOTIFICATION_RESERVED_HEIGHT 120 * dpi_scale_ -#define REQUEST_PERMISSION_WINDOW_WIDTH_CN 130 * dpi_scale_ -#define REQUEST_PERMISSION_WINDOW_HEIGHT_CN 125 * dpi_scale_ -#define REQUEST_PERMISSION_WINDOW_WIDTH_EN 260 * dpi_scale_ -#define REQUEST_PERMISSION_WINDOW_HEIGHT_EN 125 * dpi_scale_ -#define REQUEST_PERMISSION_WINDOW_CHECKBOX_PADDING_CN 90 * dpi_scale_ -#define REQUEST_PERMISSION_WINDOW_CHECKBOX_PADDING_EN 210 * dpi_scale_ -#endif diff --git a/apps/desktop/src/gui/assets/layouts/layout_relative.h b/apps/desktop/src/gui/assets/layouts/layout_relative.h deleted file mode 100644 index 687627dd..00000000 --- a/apps/desktop/src/gui/assets/layouts/layout_relative.h +++ /dev/null @@ -1,87 +0,0 @@ -/* - * @Author: DI JUNKUN - * @Date: 2024-06-14 - * Copyright (c) 2024 by DI JUNKUN, All Rights Reserved. - */ - -#ifndef _LAYOUT_STYLE_H_ -#define _LAYOUT_STYLE_H_ - -#define TITLE_BAR_HEIGHT 0.0625f -#define TITLE_BAR_BUTTON_WIDTH 0.0625f -#define TITLE_BAR_BUTTON_HEIGHT 0.0625f -#define STATUS_BAR_HEIGHT 0.05f -#define MENU_WINDOW_WIDTH_CN 300 -#define MENU_WINDOW_HEIGHT_CN 280 -#define LOCAL_WINDOW_WIDTH_CN 300 -#define LOCAL_WINDOW_HEIGHT_CN 280 -#define REMOTE_WINDOW_WIDTH_CN 300 -#define REMOTE_WINDOW_HEIGHT_CN 280 -#define MENU_WINDOW_WIDTH_EN 190 -#define MENU_WINDOW_HEIGHT_EN 245 -#define IPUT_WINDOW_WIDTH 160 -#define INPUT_WINDOW_PADDING_CN 66 -#define INPUT_WINDOW_PADDING_EN 96 -#define SETTINGS_WINDOW_WIDTH_CN 202 -#define SETTINGS_WINDOW_WIDTH_EN 248 -#if USE_CUDA -#if _WIN32 -#define SETTINGS_WINDOW_HEIGHT_CN 405 -#define SETTINGS_WINDOW_HEIGHT_EN 405 -#else -#define SETTINGS_WINDOW_HEIGHT_CN 375 -#define SETTINGS_WINDOW_HEIGHT_EN 375 -#endif -#else -#if _WIN32 -#define SETTINGS_WINDOW_HEIGHT_CN 375 -#define SETTINGS_WINDOW_HEIGHT_EN 375 -#else -#define SETTINGS_WINDOW_HEIGHT_CN 345 -#define SETTINGS_WINDOW_HEIGHT_EN 345 -#endif -#endif -#define SELF_HOSTED_SERVER_CONFIG_WINDOW_WIDTH_CN 228 -#define SELF_HOSTED_SERVER_CONFIG_WINDOW_WIDTH_EN 275 -#define SELF_HOSTED_SERVER_CONFIG_WINDOW_HEIGHT_CN 195 -#define SELF_HOSTED_SERVER_CONFIG_WINDOW_HEIGHT_EN 195 -#define LANGUAGE_SELECT_WINDOW_PADDING_CN 120 -#define LANGUAGE_SELECT_WINDOW_PADDING_EN 167 -#define VIDEO_QUALITY_SELECT_WINDOW_PADDING_CN 120 -#define VIDEO_QUALITY_SELECT_WINDOW_PADDING_EN 167 -#define VIDEO_FRAME_RATE_SELECT_WINDOW_PADDING_CN 120 -#define VIDEO_FRAME_RATE_SELECT_WINDOW_PADDING_EN 167 -#define VIDEO_ENCODE_FORMAT_SELECT_WINDOW_PADDING_CN 120 -#define VIDEO_ENCODE_FORMAT_SELECT_WINDOW_PADDING_EN 167 -#define ENABLE_HARDWARE_VIDEO_CODEC_CHECKBOX_PADDING_CN 171 -#define ENABLE_HARDWARE_VIDEO_CODEC_CHECKBOX_PADDING_EN 218 -#define ENABLE_TURN_CHECKBOX_PADDING_CN 171 -#define ENABLE_TURN_CHECKBOX_PADDING_EN 218 -#define ENABLE_SELF_HOSTED_SERVER_CHECKBOX_PADDING_CN 171 -#define ENABLE_SELF_HOSTED_SERVER_CHECKBOX_PADDING_EN 218 -#define ENABLE_AUTOSTART_PADDING_CN 171 -#define ENABLE_AUTOSTART_PADDING_EN 218 -#define ENABLE_DAEMON_PADDING_CN 171 -#define ENABLE_DAEMON_PADDING_EN 218 -#define ENABLE_MINIZE_TO_TRAY_PADDING_CN 171 -#define ENABLE_MINIZE_TO_TRAY_PADDING_EN 218 -#define SELF_HOSTED_SERVER_HOST_INPUT_BOX_PADDING_CN 90 -#define SELF_HOSTED_SERVER_HOST_INPUT_BOX_PADDING_EN 137 -#define SELF_HOSTED_SERVER_PORT_INPUT_BOX_PADDING_CN 90 -#define SELF_HOSTED_SERVER_PORT_INPUT_BOX_PADDING_EN 137 -#define SETTINGS_SELECT_WINDOW_WIDTH 73 -#define SELF_HOSTED_SERVER_INPUT_WINDOW_WIDTH 130 -#define SETTINGS_OK_BUTTON_PADDING_CN 65 -#define SETTINGS_OK_BUTTON_PADDING_EN 83 -#define SELF_HOSTED_SERVER_CONFIG_OK_BUTTON_PADDING_CN 78 -#define SELF_HOSTED_SERVER_CONFIG_OK_BUTTON_PADDING_EN 91 -#define UPDATE_NOTIFICATION_OK_BUTTON_PADDING_CN 162 -#define UPDATE_NOTIFICATION_OK_BUTTON_PADDING_EN 146 -#define UPDATE_NOTIFICATION_RESERVED_HEIGHT 120 -#define REQUEST_PERMISSION_WINDOW_WIDTH_CN 130 -#define REQUEST_PERMISSION_WINDOW_HEIGHT_CN 125 -#define REQUEST_PERMISSION_WINDOW_WIDTH_EN 260 -#define REQUEST_PERMISSION_WINDOW_HEIGHT_EN 125 -#define REQUEST_PERMISSION_WINDOW_CHECKBOX_PADDING_CN 90 -#define REQUEST_PERMISSION_WINDOW_CHECKBOX_PADDING_EN 210 -#endif diff --git a/apps/desktop/src/gui/features/settings/settings_manager.cpp b/apps/desktop/src/gui/features/settings/settings_manager.cpp index 87585851..7c185eb9 100644 --- a/apps/desktop/src/gui/features/settings/settings_manager.cpp +++ b/apps/desktop/src/gui/features/settings/settings_manager.cpp @@ -596,22 +596,6 @@ std::string SettingsManager::RecentConnectionDisplayName( return connection.remote_id; } -void SettingsManager::BeginEditRecentConnectionAlias( - const Thumbnail::RecentConnection &connection) { - owner_.edit_connection_alias_remote_id_ = connection.remote_id; - std::memset(owner_.edit_connection_alias_, 0, - sizeof(owner_.edit_connection_alias_)); - - const auto alias_it = recent_connection_aliases_.find(connection.remote_id); - const std::string alias = alias_it != recent_connection_aliases_.end() - ? alias_it->second - : RecentConnectionDisplayName(connection); - CopyString(owner_.edit_connection_alias_, alias.c_str()); - - owner_.focus_on_input_widget_ = true; - owner_.show_edit_connection_alias_window_ = true; -} - void SettingsManager::SetRecentConnectionAlias(const std::string &remote_id, const std::string &alias) { if (!remote_id.empty()) { diff --git a/apps/desktop/src/gui/features/settings/settings_manager.h b/apps/desktop/src/gui/features/settings/settings_manager.h index 6780b831..8831bd94 100644 --- a/apps/desktop/src/gui/features/settings/settings_manager.h +++ b/apps/desktop/src/gui/features/settings/settings_manager.h @@ -25,8 +25,6 @@ public: int SaveRecentConnectionAliases() const; std::string RecentConnectionDisplayName( const Thumbnail::RecentConnection &connection) const; - void - BeginEditRecentConnectionAlias(const Thumbnail::RecentConnection &connection); void SetRecentConnectionAlias(const std::string &remote_id, const std::string &alias); void EraseRecentConnectionAlias(const std::string &remote_id); diff --git a/apps/desktop/src/gui/render.h b/apps/desktop/src/gui/render.h index 7ba6ea96..461f53e1 100644 --- a/apps/desktop/src/gui/render.h +++ b/apps/desktop/src/gui/render.h @@ -13,7 +13,7 @@ namespace crossdesk { class GuiApplication; -// Stable application-facing facade. The SDL application and feature +// Stable application-facing facade. The Slint application and feature // controllers remain private implementation details. class Render { public: @@ -31,4 +31,4 @@ private: } // namespace crossdesk -#endif \ No newline at end of file +#endif diff --git a/apps/desktop/src/gui/runtime/connection_runtime.cpp b/apps/desktop/src/gui/runtime/connection_runtime.cpp index dd4a886f..c35cb9bc 100644 --- a/apps/desktop/src/gui/runtime/connection_runtime.cpp +++ b/apps/desktop/src/gui/runtime/connection_runtime.cpp @@ -496,13 +496,6 @@ int GuiRuntime::ConnectTo(const std::string& remote_id, const char* password, props->params_.user_data = props->peer_events_.get(); props->peer_ = CreatePeer(&props->params_); - props->control_window_width_ = title_bar_height_ * 10.0f; - props->control_window_height_ = title_bar_height_ * 1.3f; - props->control_window_min_width_ = title_bar_height_ * 0.65f; - props->control_window_min_height_ = title_bar_height_ * 1.3f; - props->control_window_max_width_ = title_bar_height_ * 10.0f; - props->control_window_max_height_ = title_bar_height_ * 7.0f; - props->connection_status_.store(ConnectionStatus::Connecting); show_connection_status_window_ = true; diff --git a/apps/desktop/src/gui/runtime/gui_runtime.cpp b/apps/desktop/src/gui/runtime/gui_runtime.cpp index 2b67a108..7d75e009 100644 --- a/apps/desktop/src/gui/runtime/gui_runtime.cpp +++ b/apps/desktop/src/gui/runtime/gui_runtime.cpp @@ -211,19 +211,6 @@ int GuiRuntime::CreateConnectionPeer() { } } -void GuiRuntime::UpdateLabels() { - if (!label_inited_ || - localization_language_index_last_ != localization_language_index_) { - connect_button_label_ = - connect_button_pressed_ - ? localization::disconnect[localization_language_index_] - : localization::connect[localization_language_index_]; - label_inited_ = true; - localization_language_index_last_ = localization_language_index_; - } -} - - void GuiRuntime::HandleRecentConnections() { if (session_cleanup_tasks_.empty() && reload_recent_connections_ && thumbnail_) { uint32_t now_time = SDL_GetTicks(); diff --git a/apps/desktop/src/gui/runtime/gui_runtime.h b/apps/desktop/src/gui/runtime/gui_runtime.h index 51e5812c..75b568ce 100644 --- a/apps/desktop/src/gui/runtime/gui_runtime.h +++ b/apps/desktop/src/gui/runtime/gui_runtime.h @@ -27,7 +27,7 @@ namespace crossdesk { class VideoRenderer; // Shared GUI runtime. It owns subsystem controllers and cross-cutting session -// state, but no window lifecycle, ImGui view, or transport callback methods. +// state, but no window lifecycle, UI view, or transport callback methods. class GuiRuntime : protected gui_detail::GuiState { protected: using FileTransferState = gui_detail::FileTransferState; @@ -53,7 +53,6 @@ class GuiRuntime : protected gui_detail::GuiState { int RequestSingleDevicePresence(const std::string& remote_id, const char* password, bool remember_password); - void UpdateLabels(); void HandleRecentConnections(); void HandleConnectionStatusChange(); void HandlePendingPresenceProbe(); diff --git a/apps/desktop/src/gui/runtime/peer_event_handler.cpp b/apps/desktop/src/gui/runtime/peer_event_handler.cpp index aec2efdd..9fa1355d 100644 --- a/apps/desktop/src/gui/runtime/peer_event_handler.cpp +++ b/apps/desktop/src/gui/runtime/peer_event_handler.cpp @@ -383,21 +383,6 @@ void PeerEventHandler::OnConnectionStatus(ConnectionStatus status, case ConnectionStatus::IncorrectPassword: { runtime->password_validating_ = false; runtime->password_validating_time_++; - if (runtime->connect_button_pressed_) { - runtime->connect_button_pressed_ = false; - props->connection_established_ = false; - runtime->connect_button_label_ = - localization::connect[runtime->localization_language_index_]; - } - break; - } - case ConnectionStatus::NoSuchTransmissionId: - case ConnectionStatus::RemoteUnavailable: { - if (runtime->connect_button_pressed_) { - props->connection_established_ = false; - runtime->connect_button_label_ = - localization::connect[runtime->localization_language_index_]; - } break; } default: diff --git a/apps/desktop/src/gui/runtime/remote_session.h b/apps/desktop/src/gui/runtime/remote_session.h index bb7d13f3..97a452e3 100644 --- a/apps/desktop/src/gui/runtime/remote_session.h +++ b/apps/desktop/src/gui/runtime/remote_session.h @@ -14,7 +14,6 @@ #include #include #include -#include #include #include #include @@ -39,7 +38,6 @@ struct FileTransferState { std::chrono::steady_clock::time_point file_send_last_update_time_; uint64_t file_send_last_bytes_ = 0; bool file_transfer_window_visible_ = false; - bool file_transfer_window_hovered_ = false; std::atomic current_file_id_{0}; struct QueuedFile { @@ -93,31 +91,9 @@ struct RemoteSession { bool audio_capture_button_pressed_ = true; bool control_mouse_ = true; bool streaming_ = false; - bool is_control_bar_in_left_ = true; - bool control_bar_hovered_ = false; - bool display_selectable_hovered_ = false; - bool shortcut_selectable_hovered_ = false; - bool control_bar_expand_ = true; - bool reset_control_bar_pos_ = false; - bool control_window_width_is_changing_ = false; - bool control_window_height_is_changing_ = false; bool p2p_mode_ = true; bool remember_password_ = false; char remote_password_[7] = ""; - float sub_stream_window_width_ = 1280; - float sub_stream_window_height_ = 720; - float control_window_min_width_ = 20; - float control_window_max_width_ = 300; - float control_window_min_height_ = 38; - float control_window_max_height_ = 180; - float control_window_width_ = 300; - float control_window_height_ = 38; - float control_bar_pos_x_ = 0; - float control_bar_pos_y_ = 30; - float mouse_diff_control_bar_pos_x_ = 0; - float mouse_diff_control_bar_pos_y_ = 0; - double control_bar_button_pressed_time_ = 0; - double net_traffic_stats_button_pressed_time_ = 0; // Written by the decode callback thread and consumed by the UI thread. std::mutex video_frame_mutex_; @@ -131,31 +107,13 @@ struct RemoteSession { std::chrono::steady_clock::time_point background_snapshot_time_; bool render_rect_dirty_ = false; bool stream_cleanup_pending_ = false; - float mouse_pos_x_ = 0; - float mouse_pos_y_ = 0; - float mouse_pos_x_last_ = 0; - float mouse_pos_y_last_ = 0; - int texture_width_ = 1280; - int texture_height_ = 720; int video_width_ = 0; int video_height_ = 0; - int video_width_last_ = 0; - int video_height_last_ = 0; int selected_display_ = 0; size_t video_size_ = 0; uint64_t video_frame_sequence_ = 0; bool tab_selected_ = false; bool tab_opened_ = true; - std::optional pos_x_before_docked_; - std::optional pos_y_before_docked_; - float render_window_x_ = 0; - float render_window_y_ = 0; - float render_window_width_ = 0; - float render_window_height_ = 0; - std::string fullscreen_button_label_ = "Fullscreen"; - std::string net_traffic_stats_button_label_ = "Show Net Traffic Stats"; - std::string mouse_control_button_label_ = "Mouse Control"; - std::string audio_capture_button_label_ = "Audio Capture"; std::string remote_host_name_; bool remote_service_status_received_ = false; std::mutex privacy_status_mutex_; diff --git a/apps/desktop/src/gui/runtime/runtime_state.h b/apps/desktop/src/gui/runtime/runtime_state.h index e50a85cb..2fff8f17 100644 --- a/apps/desktop/src/gui/runtime/runtime_state.h +++ b/apps/desktop/src/gui/runtime/runtime_state.h @@ -40,7 +40,6 @@ struct InfrastructureState { std::string dll_log_path_; std::string cache_path_; int localization_language_index_ = -1; - int localization_language_index_last_ = -1; bool modules_inited_ = false; unsigned char aes128_key_[16]{}; unsigned char aes128_iv_[16]{}; @@ -123,7 +122,6 @@ struct PlatformIntegrationState { struct UserSettingsState { char client_id_[10] = ""; - char client_id_display_[12] = ""; char client_id_with_password_[17] = ""; char password_saved_[7] = ""; char self_hosted_id_[17] = ""; @@ -155,8 +153,6 @@ struct UserSettingsState { std::string file_transfer_save_path_last_; char signal_server_ip_self_[256] = ""; char signal_server_port_self_[6] = ""; - bool settings_window_pos_reset_ = true; - bool self_hosted_server_config_window_pos_reset_ = true; std::string selected_current_file_path_; bool show_file_browser_ = true; }; @@ -204,7 +200,6 @@ struct ConnectionState { std::unordered_map last_remote_pointer_input_time_; std::string selected_server_remote_id_; - std::string selected_server_remote_hostname_; std::mutex pending_presence_probe_mutex_; bool pending_presence_probe_ = false; bool pending_presence_result_ready_ = false; diff --git a/apps/desktop/src/gui/views/panels/local_peer_panel.cpp b/apps/desktop/src/gui/views/panels/local_peer_panel.cpp deleted file mode 100644 index a3485ce7..00000000 --- a/apps/desktop/src/gui/views/panels/local_peer_panel.cpp +++ /dev/null @@ -1,303 +0,0 @@ -#include - -#include "application/gui_application.h" -#include "layout_relative.h" -#include "localization.h" -#include "rd_log.h" - -namespace crossdesk { - -int GuiApplication::LocalWindow() { - ImGuiIO &io = ImGui::GetIO(); - float local_window_width = io.DisplaySize.x * 0.5f; - float local_window_height = - io.DisplaySize.y * (1 - TITLE_BAR_HEIGHT - STATUS_BAR_HEIGHT); - float local_window_button_width = io.DisplaySize.x * 0.046f; - float local_window_button_height = io.DisplaySize.y * 0.075f; - - ImGui::SetNextWindowPos(ImVec2(0.0f, io.DisplaySize.y * TITLE_BAR_HEIGHT), - ImGuiCond_Always); - ImGui::PushStyleVar(ImGuiStyleVar_FrameRounding, window_rounding_ * 0.5f); - - ImGui::PushStyleColor(ImGuiCol_ChildBg, ImVec4(0, 0, 0, 0)); - ImGui::BeginChild("LocalDesktopWindow", - ImVec2(local_window_width, local_window_height), - ImGuiChildFlags_None, - ImGuiWindowFlags_NoDecoration | ImGuiWindowFlags_NoMove | - ImGuiWindowFlags_NoBringToFrontOnFocus); - ImGui::PopStyleColor(); - - ImGui::SetCursorPos( - ImVec2(io.DisplaySize.x * 0.045f, io.DisplaySize.y * 0.02f)); - - ImGui::SetWindowFontScale(0.9f); - ImGui::TextColored( - ImVec4(0.0f, 0.0f, 0.0f, 0.5f), "%s", - localization::local_desktop[localization_language_index_].c_str()); - - ImGui::Spacing(); - { - ImGui::SetNextWindowPos( - ImVec2(io.DisplaySize.x * 0.045f, io.DisplaySize.y * 0.15f), - ImGuiCond_Always); - ImGui::PushStyleColor(ImGuiCol_ChildBg, ImVec4(239.0f / 255, 240.0f / 255, - 242.0f / 255, 1.0f)); - ImGui::PushStyleVar(ImGuiStyleVar_ChildRounding, window_rounding_ * 1.5f); - ImGui::BeginChild( - "LocalDesktopPanel", - ImVec2(local_window_width * 0.8f, local_window_height * 0.43f), - ImGuiChildFlags_Borders, - ImGuiWindowFlags_NoDecoration | ImGuiWindowFlags_NoMove | - ImGuiWindowFlags_NoBringToFrontOnFocus); - ImGui::PopStyleVar(); - ImGui::PopStyleColor(); - { - ImGui::SetWindowFontScale(0.8f); - ImGui::Text("%s", - localization::local_id[localization_language_index_].c_str()); - - ImGui::Spacing(); - - ImGui::SetNextItemWidth(io.DisplaySize.x * 0.25f); - ImGui::SetWindowFontScale(1.0f); - ImGui::PushStyleVar(ImGuiStyleVar_FrameBorderSize, 1.0f); - - if (strcmp(client_id_display_, client_id_)) { - for (int i = 0, j = 0; i < sizeof(client_id_); i++, j++) { - client_id_display_[j] = client_id_[i]; - if (i == 2 || i == 5) { - client_id_display_[++j] = ' '; - } - } - } - - ImGui::InputText( - "##local_id", client_id_display_, IM_ARRAYSIZE(client_id_display_), - ImGuiInputTextFlags_CharsUppercase | ImGuiInputTextFlags_ReadOnly); - ImGui::PopStyleVar(); - - ImGui::SameLine(); - - ImGui::PushStyleColor(ImGuiCol_Button, ImVec4(0, 0, 0, 0)); - ImGui::PushStyleColor(ImGuiCol_ButtonHovered, ImVec4(0, 0, 0, 0)); - ImGui::PushStyleColor(ImGuiCol_ButtonActive, ImVec4(0, 0, 0, 0)); - ImGui::SetWindowFontScale(0.5f); - if (ImGui::Button(ICON_FA_COPY, ImVec2(local_window_button_width, - local_window_button_height))) { - local_id_copied_ = true; - ImGui::SetClipboardText(client_id_); - copy_start_time_ = ImGui::GetTime(); - } - ImGui::SetWindowFontScale(1.0f); - ImGui::PopStyleColor(3); - - double time_duration = ImGui::GetTime() - copy_start_time_; - if (local_id_copied_ && time_duration < 1.0f) { - ImGui::SetNextWindowPos( - ImVec2(io.DisplaySize.x * 0.33f, io.DisplaySize.y * 0.33f)); - ImGui::SetNextWindowSize( - ImVec2(io.DisplaySize.x * 0.33f, io.DisplaySize.y * 0.33f)); - ImGui::PushStyleColor( - ImGuiCol_WindowBg, - ImVec4(1.0f, 1.0f, 1.0f, 1.0f - (float)time_duration)); - ImGui::PushStyleVar(ImGuiStyleVar_WindowBorderSize, 0.0f); - ImGui::PushStyleVar(ImGuiStyleVar_WindowRounding, window_rounding_); - ImGui::Begin("ConnectionStatusWindow", nullptr, - ImGuiWindowFlags_NoDecoration | ImGuiWindowFlags_NoMove | - ImGuiWindowFlags_NoSavedSettings); - ImGui::PopStyleVar(2); - ImGui::PopStyleColor(); - - auto window_width = ImGui::GetWindowSize().x; - auto window_height = ImGui::GetWindowSize().y; - ImGui::SetWindowFontScale(0.8f); - std::string text = localization::local_id_copied_to_clipboard - [localization_language_index_]; - auto text_width = ImGui::CalcTextSize(text.c_str()).x; - ImGui::SetCursorPosX((window_width - text_width) * 0.5f); - ImGui::SetCursorPosY(window_height * 0.4f); - ImGui::PushStyleColor(ImGuiCol_Text, - ImVec4(0, 0, 0, 1.0f - (float)time_duration)); - ImGui::Text("%s", text.c_str()); - ImGui::PopStyleColor(); - ImGui::SetWindowFontScale(1.0f); - - ImGui::End(); - } - - ImGui::Spacing(); - ImGui::Separator(); - ImGui::Spacing(); - - ImGui::SetWindowFontScale(0.8f); - ImGui::Text("%s", - localization::password[localization_language_index_].c_str()); - ImGui::SetWindowFontScale(1.0f); - - ImGui::SetNextItemWidth(io.DisplaySize.x * 0.25f); - ImGui::Spacing(); - - ImGui::PushStyleVar(ImGuiStyleVar_FrameBorderSize, 1.0f); - ImGui::InputTextWithHint( - "##server_pwd", - localization::max_password_len[localization_language_index_].c_str(), - password_saved_, IM_ARRAYSIZE(password_saved_), - show_password_ - ? ImGuiInputTextFlags_CharsNoBlank | ImGuiInputTextFlags_ReadOnly - : ImGuiInputTextFlags_CharsNoBlank | - ImGuiInputTextFlags_Password | - ImGuiInputTextFlags_ReadOnly); - ImGui::PopStyleVar(); - - ImGui::SameLine(); - ImGui::PushStyleColor(ImGuiCol_Button, ImVec4(0, 0, 0, 0)); - ImGui::PushStyleColor(ImGuiCol_ButtonHovered, ImVec4(0, 0, 0, 0)); - ImGui::PushStyleColor(ImGuiCol_ButtonActive, ImVec4(0, 0, 0, 0)); - ImGui::SetWindowFontScale(0.5f); - auto l_x = ImGui::GetCursorScreenPos().x; - auto l_y = ImGui::GetCursorScreenPos().y; - if (ImGui::Button( - show_password_ ? ICON_FA_EYE : ICON_FA_EYE_SLASH, - ImVec2(local_window_button_width, local_window_button_height))) { - show_password_ = !show_password_; - } - - ImGui::SameLine(); - - if (ImGui::Button(ICON_FA_PEN, ImVec2(local_window_button_width, - local_window_button_height))) { - show_reset_password_window_ = true; - } - ImGui::SetWindowFontScale(1.0f); - ImGui::PopStyleColor(3); - - if (show_reset_password_window_) { - ImGui::SetNextWindowPos( - ImVec2(io.DisplaySize.x * 0.33f, io.DisplaySize.y * 0.33f)); - ImGui::SetNextWindowSize( - ImVec2(io.DisplaySize.x * 0.33f, io.DisplaySize.y * 0.33f)); - - ImGui::PushStyleVar(ImGuiStyleVar_FrameRounding, - window_rounding_ * 0.5f); - ImGui::PushStyleColor(ImGuiCol_WindowBg, ImVec4(1.0, 1.0, 1.0, 1.0)); - ImGui::PushStyleVar(ImGuiStyleVar_WindowBorderSize, 1.0f); - ImGui::PushStyleVar(ImGuiStyleVar_WindowRounding, window_rounding_); - - ImGui::Begin("ResetPasswordWindow", nullptr, - ImGuiWindowFlags_NoDecoration | ImGuiWindowFlags_NoMove | - ImGuiWindowFlags_NoSavedSettings); - ImGui::PopStyleVar(2); - ImGui::PopStyleColor(); - - auto window_width = ImGui::GetWindowSize().x; - auto window_height = ImGui::GetWindowSize().y; - std::string text = - localization::new_password[localization_language_index_]; - ImGui::SetWindowFontScale(0.5f); - auto text_width = ImGui::CalcTextSize(text.c_str()).x; - ImGui::SetCursorPosX((window_width - text_width) * 0.5f); - ImGui::SetCursorPosY(window_height * 0.2f); - ImGui::Text("%s", text.c_str()); - - ImGui::SetCursorPosX(window_width * 0.33f); - ImGui::SetCursorPosY(window_height * 0.4f); - ImGui::SetNextItemWidth(window_width * 0.33f); - - ImGui::PushStyleVar(ImGuiStyleVar_FrameBorderSize, 1.0f); - - if (focus_on_input_widget_) { - ImGui::SetKeyboardFocusHere(); - focus_on_input_widget_ = false; - } - - bool enter_pressed = ImGui::InputText( - "##new_password", new_password_, IM_ARRAYSIZE(new_password_), - ImGuiInputTextFlags_CharsNoBlank | - ImGuiInputTextFlags_EnterReturnsTrue); - - ImGui::PopStyleVar(); - - ImGui::SetCursorPosX(window_width * 0.315f); - ImGui::SetCursorPosY(window_height * 0.75f); - - // OK - if (ImGui::Button( - localization::ok[localization_language_index_].c_str()) || - enter_pressed) { - if (6 != strlen(new_password_)) { - LOG_ERROR("Invalid password length"); - show_reset_password_window_ = true; - focus_on_input_widget_ = true; - } else { - show_reset_password_window_ = false; - memset(&password_saved_, 0, sizeof(password_saved_)); - strncpy(password_saved_, new_password_, - sizeof(password_saved_) - 1); - password_saved_[sizeof(password_saved_) - 1] = '\0'; - - // if self hosted - if (config_center_->IsSelfHosted()) { - std::string self_hosted_id_str; - if (strlen(self_hosted_id_) > 0) { - const char *at_pos = strchr(self_hosted_id_, '@'); - if (at_pos != nullptr) { - self_hosted_id_str = - std::string(self_hosted_id_, at_pos - self_hosted_id_); - } else { - self_hosted_id_str = self_hosted_id_; - } - } else { - self_hosted_id_str = client_id_; - } - - std::string new_self_hosted_id = - self_hosted_id_str + "@" + password_saved_; - memset(&self_hosted_id_, 0, sizeof(self_hosted_id_)); - strncpy(self_hosted_id_, new_self_hosted_id.c_str(), - sizeof(self_hosted_id_) - 1); - self_hosted_id_[sizeof(self_hosted_id_) - 1] = '\0'; - - } else { - std::string client_id_with_password = - std::string(client_id_) + "@" + password_saved_; - strncpy(client_id_with_password_, client_id_with_password.c_str(), - sizeof(client_id_with_password_) - 1); - client_id_with_password_[sizeof(client_id_with_password_) - 1] = - '\0'; - } - - settings_.Save(); - - memset(new_password_, 0, sizeof(new_password_)); - - LeaveConnection(peer_, client_id_); - DestroyPeer(&peer_); - focus_on_input_widget_ = true; - } - } - - ImGui::SameLine(); - - if (ImGui::Button( - localization::cancel[localization_language_index_].c_str())) { - show_reset_password_window_ = false; - focus_on_input_widget_ = true; - memset(new_password_, 0, sizeof(new_password_)); - } - - ImGui::SetWindowFontScale(1.0f); - - ImGui::End(); - ImGui::PopStyleVar(); - } - } - - ImGui::EndChild(); - } - - ImGui::EndChild(); - ImGui::PopStyleVar(); - - return 0; -} -} // namespace crossdesk diff --git a/apps/desktop/src/gui/views/panels/recent_connections_panel.cpp b/apps/desktop/src/gui/views/panels/recent_connections_panel.cpp deleted file mode 100644 index fec795bb..00000000 --- a/apps/desktop/src/gui/views/panels/recent_connections_panel.cpp +++ /dev/null @@ -1,656 +0,0 @@ -#include -#include - -#include "application/gui_application.h" -#include "layout_relative.h" -#include "localization.h" -#include "rd_log.h" - -namespace crossdesk { -namespace { - -std::string TrimConnectionAlias(const char *value) { - std::string alias = value ? value : ""; - - auto not_space = [](unsigned char ch) { return !std::isspace(ch); }; - alias.erase(alias.begin(), - std::find_if(alias.begin(), alias.end(), not_space)); - alias.erase(std::find_if(alias.rbegin(), alias.rend(), not_space).base(), - alias.end()); - - return alias; -} - -void SetDarkTextTooltip(const char *text) { - ImGui::PushStyleColor(ImGuiCol_Text, ImVec4(0.05f, 0.05f, 0.05f, 1.0f)); - ImGui::BeginTooltip(); - ImGui::SetWindowFontScale(0.5f); - ImGui::Text("%s", text); - ImGui::SetWindowFontScale(1.0f); - ImGui::EndTooltip(); - ImGui::PopStyleColor(); -} - -} // namespace - -int GuiApplication::RecentConnectionsWindow() { - ImGuiIO &io = ImGui::GetIO(); - float recent_connection_window_width = io.DisplaySize.x; - float recent_connection_window_height = - io.DisplaySize.y * (0.455f - STATUS_BAR_HEIGHT); - ImGui::SetNextWindowPos(ImVec2(0, io.DisplaySize.y * 0.55f), - ImGuiCond_Always); - ImGui::PushStyleVar(ImGuiStyleVar_WindowPadding, ImVec2(0.0f, 0.0f)); - ImGui::PushStyleColor(ImGuiCol_ChildBg, ImVec4(1.0f, 1.0f, 1.0f, 1.0f)); - ImGui::BeginChild( - "RecentConnectionsWindow", - ImVec2(recent_connection_window_width, recent_connection_window_height), - ImGuiChildFlags_Borders, - ImGuiWindowFlags_NoDecoration | ImGuiWindowFlags_NoMove | - ImGuiWindowFlags_NoBringToFrontOnFocus); - ImGui::PopStyleVar(); - ImGui::PopStyleColor(); - - ImGui::SetCursorPos( - ImVec2(io.DisplaySize.x * 0.045f, io.DisplaySize.y * 0.02f)); - - ImGui::SetWindowFontScale(0.9f); - ImGui::TextColored( - ImVec4(0.0f, 0.0f, 0.0f, 0.5f), "%s", - localization::recent_connections[localization_language_index_].c_str()); - - ShowRecentConnections(); - - ImGui::EndChild(); - - return 0; -} - -int GuiApplication::ShowRecentConnections() { - ImGuiIO &io = ImGui::GetIO(); - float recent_connection_panel_width = io.DisplaySize.x * 0.912f; - float recent_connection_panel_height = io.DisplaySize.y * 0.29f; - float recent_connection_image_height = recent_connection_panel_height * 0.6f; - float recent_connection_image_width = recent_connection_image_height * 16 / 9; - float recent_connection_sub_container_width = - recent_connection_image_width * 1.2f; - float recent_connection_sub_container_height = - recent_connection_image_height * 1.4f; - float recent_connection_button_width = recent_connection_image_width * 0.15f; - float recent_connection_button_height = - recent_connection_image_height * 0.25f; - float recent_connection_footer_height = - recent_connection_button_height * 1.18f; - float recent_connection_name_width = recent_connection_image_width; - const float recent_connection_spacing = recent_connection_image_width * 0.16f; - const float recent_connections_content_width = - recent_connections_.empty() - ? 0.0f - : recent_connections_.size() * recent_connection_sub_container_width + - (recent_connections_.size() - 1) * recent_connection_spacing; - const float recent_connections_available_width = - recent_connection_panel_width - 2.0f * ImGui::GetStyle().WindowPadding.x; - const bool has_horizontal_overflow = - recent_connections_content_width > recent_connections_available_width; - - ImGui::SetCursorPos( - ImVec2(io.DisplaySize.x * 0.045f, io.DisplaySize.y * 0.1f)); - - std::map sub_containers_pos; - ImGui::PushStyleColor(ImGuiCol_ChildBg, - ImVec4(239.0f / 255, 240.0f / 255, 242.0f / 255, 1.0f)); - ImGui::PushStyleVar(ImGuiStyleVar_ChildRounding, 10.0f); - const ImGuiWindowFlags container_flags = - ImGuiWindowFlags_NoDecoration | ImGuiWindowFlags_NoMove | - ImGuiWindowFlags_NoBringToFrontOnFocus | - ImGuiWindowFlags_NoScrollWithMouse | - (has_horizontal_overflow ? ImGuiWindowFlags_AlwaysHorizontalScrollbar - : ImGuiWindowFlags_None); - ImGui::BeginChild( - "RecentConnectionsContainer", - ImVec2(recent_connection_panel_width, recent_connection_panel_height), - ImGuiChildFlags_Borders, container_flags); - ImGui::PopStyleVar(); - ImGui::PopStyleColor(); - size_t recent_connections_count = recent_connections_.size(); - int count = 0; - for (auto &it : recent_connections_) { - sub_containers_pos[it.first] = ImGui::GetCursorPos(); - std::string recent_connection_sub_window_name = - "RecentConnectionsSubContainer" + it.first; - // recent connections sub container - ImGui::BeginChild(recent_connection_sub_window_name.c_str(), - ImVec2(recent_connection_sub_container_width, - recent_connection_sub_container_height), - ImGuiChildFlags_None, - ImGuiWindowFlags_NoDecoration | ImGuiWindowFlags_NoMove | - ImGuiWindowFlags_NoBringToFrontOnFocus); - std::string connection_info = it.first; - - // remote id length is 9 - // password length is 6 - // connection_info -> remote_id + 'Y' + host_name + '@' + password - // -> remote_id + 'N' + host_name - bool invalid_connection_info = false; - if (connection_info.size() > 9 && 'Y' == connection_info[9] && - connection_info.size() >= 16) { - size_t pos_y = connection_info.find('Y'); - size_t pos_at = connection_info.find('@'); - - if (pos_y == std::string::npos || pos_at == std::string::npos || - pos_y >= pos_at) { - LOG_ERROR("Invalid filename"); - invalid_connection_info = true; - } else { - it.second.remote_id = connection_info.substr(0, pos_y); - it.second.remote_host_name = - connection_info.substr(pos_y + 1, pos_at - pos_y - 1); - it.second.password = connection_info.substr(pos_at + 1); - it.second.remember_password = true; - } - } else if (connection_info.size() > 9 && 'N' == connection_info[9] && - connection_info.size() >= 10) { - size_t pos_n = connection_info.find('N'); - - if (pos_n == std::string::npos) { - LOG_ERROR("Invalid filename"); - invalid_connection_info = true; - } else { - it.second.remote_id = connection_info.substr(0, pos_n); - it.second.remote_host_name = connection_info.substr(pos_n + 1); - it.second.password = ""; - it.second.remember_password = false; - } - } else { - invalid_connection_info = true; - } - - if (invalid_connection_info) { - it.second.remote_id = connection_info.substr( - 0, std::min(connection_info.size(), 9)); - it.second.remote_host_name = "unknown"; - it.second.password = ""; - it.second.remember_password = false; - } - - std::string display_name = settings_.RecentConnectionDisplayName(it.second); - bool online = device_presence_cache_.IsOnline(it.second.remote_id); - - ImVec2 image_pos = - ImVec2(ImGui::GetCursorPosX() + recent_connection_image_width * 0.05f, - ImGui::GetCursorPosY() + recent_connection_image_height * 0.08f); - - ImGui::SetCursorPos(image_pos); - ImVec2 image_screen_pos = ImGui::GetCursorScreenPos(); - ImGui::Image( - (ImTextureID)(intptr_t)it.second.texture, - ImVec2(recent_connection_image_width, recent_connection_image_height)); - - const bool image_item_hovered = ImGui::IsItemHovered(); - - ImVec2 card_screen_min = image_screen_pos; - ImVec2 card_screen_max = - ImVec2(image_screen_pos.x + recent_connection_image_width, - image_screen_pos.y + recent_connection_image_height + - recent_connection_footer_height); - - const bool card_hovered = - ImGui::IsMouseHoveringRect(card_screen_min, card_screen_max, true); - - const float recent_connection_toolbar_width = - 3.0f * recent_connection_button_width; - - const float recent_connection_toolbar_padding = - recent_connection_image_width * 0.025f; - - const ImVec2 toolbar_pos = ImVec2( - image_pos.x + recent_connection_image_width - - recent_connection_toolbar_width - recent_connection_toolbar_padding, - image_pos.y + recent_connection_image_height + - (recent_connection_footer_height - - recent_connection_button_height) * - 0.5f); - - const ImVec2 toolbar_screen_pos = ImVec2( - image_screen_pos.x + recent_connection_image_width - - recent_connection_toolbar_width - recent_connection_toolbar_padding, - image_screen_pos.y + recent_connection_image_height + - (recent_connection_footer_height - - recent_connection_button_height) * - 0.5f); - - const ImVec2 toolbar_screen_end = - ImVec2(toolbar_screen_pos.x + recent_connection_toolbar_width, - toolbar_screen_pos.y + recent_connection_button_height); - - const bool toolbar_hovered = - card_hovered && ImGui::IsMouseHoveringRect(toolbar_screen_pos, - toolbar_screen_end, true); - - const bool show_image_tooltip = image_item_hovered && !toolbar_hovered; - - if (show_image_tooltip) { - const ImVec2 mouse_pos = ImGui::GetMousePos(); - const bool place_tooltip_on_left = mouse_pos.x > io.DisplaySize.x * 0.7f; - ImGui::SetNextWindowPos( - ImVec2(mouse_pos.x + (place_tooltip_on_left ? -12.0f : 12.0f), - mouse_pos.y - 8.0f), - ImGuiCond_Always, ImVec2(place_tooltip_on_left ? 1.0f : 0.0f, 1.0f)); - ImGui::BeginTooltip(); - - ImGui::SetWindowFontScale(0.4f); - - ImGui::Text( - "%s: %s", - localization::device_name[localization_language_index_].c_str(), - display_name.c_str()); - - if (!it.second.remote_host_name.empty() && - it.second.remote_host_name != display_name) { - ImGui::Text("%s", it.second.remote_host_name.c_str()); - } - - ImGui::Text("%s: %s", - localization::remote_id[localization_language_index_].c_str(), - it.second.remote_id.c_str()); - - ImGui::Text("%s", - (online ? localization::online[localization_language_index_] - : localization::offline[localization_language_index_]) - .c_str()); - - ImGui::SetWindowFontScale(1.0f); - - ImGui::EndTooltip(); - } - - ImDrawList *draw_list = ImGui::GetWindowDrawList(); - - // connection name footer - { - ImVec2 footer_pos = - ImVec2(image_pos.x, image_pos.y + recent_connection_image_height); - - ImVec2 footer_screen_pos = - ImVec2(image_screen_pos.x, - image_screen_pos.y + recent_connection_image_height); - - ImVec2 footer_screen_end = - ImVec2(footer_screen_pos.x + recent_connection_name_width, - footer_screen_pos.y + recent_connection_footer_height); - - float footer_rounding = recent_connection_footer_height * 0.16f; - - draw_list->AddRectFilled(footer_screen_pos, footer_screen_end, - IM_COL32(0, 0, 0, 40), footer_rounding, - ImDrawFlags_RoundCornersBottom); - - const float status_left_margin = recent_connection_footer_height * 0.22f; - const float status_gap = recent_connection_footer_height * 0.20f; - const float dot_radius = recent_connection_footer_height * 0.18f; - - const ImVec2 dot_center( - footer_screen_pos.x + status_left_margin + dot_radius, - footer_screen_pos.y + recent_connection_footer_height * 0.5f); - const ImU32 dot_color = - online ? IM_COL32(34, 197, 94, 255) : IM_COL32(156, 163, 175, 255); - - // Layered halo simulates a radial gradient glow for the online state. - if (online) { - const float halo_radius = dot_radius * 2.2f; - const int halo_layers = 8; - for (int i = halo_layers; i > 0; --i) { - const float t = static_cast(i) / halo_layers; - const float r = dot_radius + (halo_radius - dot_radius) * t; - const int alpha = static_cast(14.0f * (1.0f - t) + 4.0f); - draw_list->AddCircleFilled(dot_center, r, - IM_COL32(74, 222, 128, alpha)); - } - } - draw_list->AddCircleFilled(dot_center, dot_radius, dot_color); - - const float status_block_end_x = dot_center.x + dot_radius; - - ImVec2 text_min = - ImVec2(status_block_end_x + status_gap, footer_screen_pos.y); - - ImVec2 text_max = - ImVec2(card_hovered ? toolbar_screen_pos.x - status_gap - : footer_screen_end.x - - recent_connection_name_width * 0.05f, - footer_screen_end.y); - - ImGui::SetWindowFontScale(0.52f); - - ImGui::RenderTextClipped(text_min, text_max, display_name.c_str(), - nullptr, nullptr, ImVec2(0.0f, 0.5f)); - - ImGui::SetWindowFontScale(1.0f); - } - - // Toolbar / three buttons, right-aligned in the connection name footer. - if (card_hovered) { - float toolbar_rounding = recent_connection_button_height * 0.22f; - - draw_list->AddRectFilled( - ImVec2(toolbar_screen_pos.x, toolbar_screen_pos.y + 1.0f), - ImVec2(toolbar_screen_end.x, toolbar_screen_end.y + 1.0f), - IM_COL32(0, 0, 0, 70), toolbar_rounding); - - draw_list->AddRectFilled(toolbar_screen_pos, toolbar_screen_end, - IM_COL32(96, 100, 106, 140), toolbar_rounding); - - draw_list->AddRect(toolbar_screen_pos, toolbar_screen_end, - IM_COL32(255, 255, 255, 48), toolbar_rounding); - - ImGui::PushStyleVar(ImGuiStyleVar_FrameRounding, toolbar_rounding); - ImGui::PushStyleVar(ImGuiStyleVar_FrameBorderSize, 0.0f); - ImGui::PushStyleVar(ImGuiStyleVar_ItemSpacing, ImVec2(0, 0)); - - ImGui::PushStyleColor(ImGuiCol_Button, ImVec4(0, 0, 0, 0)); - ImGui::PushStyleColor(ImGuiCol_ButtonHovered, - ImVec4(1.0f, 1.0f, 1.0f, 0.18f)); - ImGui::PushStyleColor(ImGuiCol_ButtonActive, - ImVec4(0.35f, 0.55f, 0.95f, 0.45f)); - ImGui::PushStyleColor(ImGuiCol_Text, ImVec4(1.0f, 1.0f, 1.0f, 0.95f)); - - ImGui::SetWindowFontScale(0.5f); - - // edit alias button - { - ImGui::SetCursorPos(toolbar_pos); - - std::string edit = ICON_FA_PEN; - std::string recent_connection_edit_button_name = - edit + "##RecentConnectionAlias" + it.first; - - if (ImGui::Button(recent_connection_edit_button_name.c_str(), - ImVec2(recent_connection_button_width, - recent_connection_button_height))) { - settings_.BeginEditRecentConnectionAlias(it.second); - } - - if (ImGui::IsItemHovered()) { - SetDarkTextTooltip( - localization::connection_alias[localization_language_index_] - .c_str()); - } - } - - // trash button - { - ImVec2 trash_can_button_pos = ImVec2( - toolbar_pos.x + recent_connection_button_width, toolbar_pos.y); - - ImGui::SetCursorPos(trash_can_button_pos); - - std::string trash_can = ICON_FA_TRASH_CAN; - std::string recent_connection_delete_button_name = - trash_can + "##RecentConnectionDelete" + it.first; - - if (ImGui::Button(recent_connection_delete_button_name.c_str(), - ImVec2(recent_connection_button_width, - recent_connection_button_height))) { - show_confirm_delete_connection_ = true; - delete_connection_name_ = it.first; - } - if (ImGui::IsItemHovered()) { - SetDarkTextTooltip( - localization::delete_connection[localization_language_index_] - .c_str()); - } - } - - // connect button - { - ImVec2 connect_button_pos = ImVec2( - toolbar_pos.x + 2 * recent_connection_button_width, toolbar_pos.y); - - ImGui::SetCursorPos(connect_button_pos); - - std::string connect = ICON_FA_ARROW_RIGHT_LONG; - std::string connect_to_this_connection_button_name = - connect + "##ConnectionTo" + it.first; - - if (ImGui::Button(connect_to_this_connection_button_name.c_str(), - ImVec2(recent_connection_button_width, - recent_connection_button_height))) { - ConnectTo(it.second.remote_id, it.second.password.c_str(), - it.second.remember_password); - } - if (ImGui::IsItemHovered()) { - SetDarkTextTooltip(localization::connect_to_this_connection - [localization_language_index_] - .c_str()); - } - } - - ImGui::SetWindowFontScale(1.0f); - - ImGui::PopStyleColor(4); - ImGui::PopStyleVar(3); - } - - if (delete_connection_ && delete_connection_name_ == it.first) { - if (!thumbnail_->DeleteThumbnail(it.first)) { - settings_.EraseRecentConnectionAlias(it.second.remote_id); - settings_.SaveRecentConnectionAliases(); - reload_recent_connections_ = true; - delete_connection_ = false; - } - } - - ImGui::EndChild(); - - if (count != recent_connections_count - 1) { - ImVec2 line_start = - ImVec2(image_screen_pos.x + recent_connection_image_width * 1.18f, - image_screen_pos.y); - ImVec2 line_end = - ImVec2(image_screen_pos.x + recent_connection_image_width * 1.18f, - image_screen_pos.y + recent_connection_image_height + - recent_connection_footer_height); - ImGui::GetWindowDrawList()->AddLine(line_start, line_end, - IM_COL32(0, 0, 0, 122), 1.0f); - } - - count++; - ImGui::SameLine(0, count != recent_connections_count - ? recent_connection_spacing - : 0.0f); - } - - ImGui::EndChild(); - - if (show_confirm_delete_connection_) { - ConfirmDeleteConnection(); - } - if (show_edit_connection_alias_window_) { - EditRecentConnectionAliasWindow(); - } - if (show_offline_warning_window_) { - OfflineWarningWindow(); - } - - return 0; -} - -int GuiApplication::ConfirmDeleteConnection() { - ImGuiIO &io = ImGui::GetIO(); - ImGui::SetNextWindowPos( - ImVec2(io.DisplaySize.x * 0.33f, io.DisplaySize.y * 0.33f)); - ImGui::SetNextWindowSize( - ImVec2(io.DisplaySize.x * 0.33f, io.DisplaySize.y * 0.33f)); - - ImGui::PushStyleVar(ImGuiStyleVar_FrameRounding, window_rounding_ * 0.5f); - ImGui::PushStyleColor(ImGuiCol_WindowBg, ImVec4(1.0f, 1.0f, 1.0f, 1.0f)); - ImGui::PushStyleVar(ImGuiStyleVar_WindowBorderSize, 1.0f); - ImGui::PushStyleVar(ImGuiStyleVar_WindowRounding, window_rounding_); - - ImGui::Begin("ConfirmDeleteConnectionWindow", nullptr, - ImGuiWindowFlags_NoDecoration | ImGuiWindowFlags_NoMove | - ImGuiWindowFlags_NoSavedSettings); - ImGui::PopStyleVar(2); - ImGui::PopStyleColor(); - - auto connection_status_window_width = ImGui::GetWindowSize().x; - auto connection_status_window_height = ImGui::GetWindowSize().y; - - std::string text = - localization::confirm_delete_connection[localization_language_index_]; - ImGui::SetCursorPosX(connection_status_window_width * 0.33f); - ImGui::SetCursorPosY(connection_status_window_height * 0.67f); - - // ok - ImGui::SetWindowFontScale(0.5f); - if (ImGui::Button(localization::ok[localization_language_index_].c_str()) || - ImGui::IsKeyPressed(ImGuiKey_Enter)) { - delete_connection_ = true; - show_confirm_delete_connection_ = false; - } - - ImGui::SameLine(); - // cancel - if (ImGui::Button( - localization::cancel[localization_language_index_].c_str()) || - ImGui::IsKeyPressed(ImGuiKey_Escape)) { - delete_connection_ = false; - show_confirm_delete_connection_ = false; - } - - auto text_width = ImGui::CalcTextSize(text.c_str()).x; - ImGui::SetCursorPosX((connection_status_window_width - text_width) * 0.5f); - ImGui::SetCursorPosY(connection_status_window_height * 0.2f); - ImGui::Text("%s", text.c_str()); - ImGui::SetWindowFontScale(1.0f); - - ImGui::End(); - ImGui::PopStyleVar(); - return 0; -} - -int GuiApplication::EditRecentConnectionAliasWindow() { - ImGuiIO &io = ImGui::GetIO(); - ImGui::SetNextWindowPos( - ImVec2(io.DisplaySize.x * 0.33f, io.DisplaySize.y * 0.33f)); - ImGui::SetNextWindowSize( - ImVec2(io.DisplaySize.x * 0.33f, io.DisplaySize.y * 0.33f)); - - ImGui::PushStyleVar(ImGuiStyleVar_FrameRounding, window_rounding_ * 0.5f); - ImGui::PushStyleColor(ImGuiCol_WindowBg, ImVec4(1.0f, 1.0f, 1.0f, 1.0f)); - ImGui::PushStyleVar(ImGuiStyleVar_WindowBorderSize, 1.0f); - ImGui::PushStyleVar(ImGuiStyleVar_WindowRounding, window_rounding_); - - ImGui::Begin("EditRecentConnectionAliasWindow", nullptr, - ImGuiWindowFlags_NoDecoration | ImGuiWindowFlags_NoMove | - ImGuiWindowFlags_NoSavedSettings); - ImGui::PopStyleVar(2); - ImGui::PopStyleColor(); - - auto window_width = ImGui::GetWindowSize().x; - auto window_height = ImGui::GetWindowSize().y; - std::string text = - localization::input_connection_alias[localization_language_index_]; - - ImGui::SetWindowFontScale(0.5f); - auto text_width = ImGui::CalcTextSize(text.c_str()).x; - ImGui::SetCursorPosX((window_width - text_width) * 0.5f); - ImGui::SetCursorPosY(window_height * 0.2f); - ImGui::Text("%s", text.c_str()); - - ImGui::SetCursorPosX(window_width * 0.2f); - ImGui::SetCursorPosY(window_height * 0.4f); - ImGui::SetNextItemWidth(window_width * 0.6f); - ImGui::PushStyleVar(ImGuiStyleVar_FrameBorderSize, 1.0f); - - if (focus_on_input_widget_) { - ImGui::SetKeyboardFocusHere(); - focus_on_input_widget_ = false; - } - - bool enter_pressed = - ImGui::InputText("##recent_connection_alias", edit_connection_alias_, - IM_ARRAYSIZE(edit_connection_alias_), - ImGuiInputTextFlags_EnterReturnsTrue); - - ImGui::PopStyleVar(); - - ImGui::SetCursorPosX(window_width * 0.315f); - ImGui::SetCursorPosY(window_height * 0.75f); - - if (ImGui::Button(localization::ok[localization_language_index_].c_str()) || - enter_pressed) { - std::string alias = TrimConnectionAlias(edit_connection_alias_); - if (alias.empty()) { - settings_.EraseRecentConnectionAlias(edit_connection_alias_remote_id_); - } else { - settings_.SetRecentConnectionAlias(edit_connection_alias_remote_id_, - alias); - } - - settings_.SaveRecentConnectionAliases(); - show_edit_connection_alias_window_ = false; - focus_on_input_widget_ = true; - memset(edit_connection_alias_, 0, sizeof(edit_connection_alias_)); - edit_connection_alias_remote_id_.clear(); - } - - ImGui::SameLine(); - - if (ImGui::Button( - localization::cancel[localization_language_index_].c_str()) || - ImGui::IsKeyPressed(ImGuiKey_Escape)) { - show_edit_connection_alias_window_ = false; - focus_on_input_widget_ = true; - memset(edit_connection_alias_, 0, sizeof(edit_connection_alias_)); - edit_connection_alias_remote_id_.clear(); - } - - ImGui::SetWindowFontScale(1.0f); - - ImGui::End(); - ImGui::PopStyleVar(); - return 0; -} - -int GuiApplication::OfflineWarningWindow() { - ImGuiIO &io = ImGui::GetIO(); - ImGui::SetNextWindowPos( - ImVec2(io.DisplaySize.x * 0.33f, io.DisplaySize.y * 0.33f)); - ImGui::SetNextWindowSize( - ImVec2(io.DisplaySize.x * 0.33f, io.DisplaySize.y * 0.33f)); - - ImGui::PushStyleVar(ImGuiStyleVar_FrameRounding, window_rounding_ * 0.5f); - ImGui::PushStyleColor(ImGuiCol_WindowBg, ImVec4(1.0f, 1.0f, 1.0f, 1.0f)); - ImGui::PushStyleVar(ImGuiStyleVar_WindowBorderSize, 1.0f); - ImGui::PushStyleVar(ImGuiStyleVar_WindowRounding, window_rounding_); - - ImGui::Begin("OfflineWarningWindow", nullptr, - ImGuiWindowFlags_NoDecoration | ImGuiWindowFlags_NoMove | - ImGuiWindowFlags_NoSavedSettings); - ImGui::PopStyleVar(2); - ImGui::PopStyleColor(); - - auto window_width = ImGui::GetWindowSize().x; - auto window_height = ImGui::GetWindowSize().y; - - ImGui::SetCursorPosX(window_width * 0.43f); - ImGui::SetCursorPosY(window_height * 0.67f); - ImGui::SetWindowFontScale(0.5f); - if (ImGui::Button(localization::ok[localization_language_index_].c_str()) || - ImGui::IsKeyPressed(ImGuiKey_Enter) || - ImGui::IsKeyPressed(ImGuiKey_Escape)) { - show_offline_warning_window_ = false; - } - - auto text_width = ImGui::CalcTextSize(offline_warning_text_.c_str()).x; - ImGui::SetCursorPosX((window_width - text_width) * 0.5f); - ImGui::SetCursorPosY(window_height * 0.2f); - ImGui::Text("%s", offline_warning_text_.c_str()); - ImGui::SetWindowFontScale(1.0f); - - ImGui::End(); - ImGui::PopStyleVar(); - return 0; -} -} // namespace crossdesk diff --git a/apps/desktop/src/gui/views/panels/remote_peer_panel.cpp b/apps/desktop/src/gui/views/panels/remote_peer_panel.cpp deleted file mode 100644 index bb75971c..00000000 --- a/apps/desktop/src/gui/views/panels/remote_peer_panel.cpp +++ /dev/null @@ -1,167 +0,0 @@ -#include "application/gui_application.h" -#include "layout_relative.h" -#include "localization.h" -#include "rd_log.h" - -namespace crossdesk { - -static int InputTextCallback(ImGuiInputTextCallbackData *data); - -int GuiApplication::RemoteWindow() { - ImGuiIO &io = ImGui::GetIO(); - float remote_window_width = io.DisplaySize.x * 0.5f; - float remote_window_height = - io.DisplaySize.y * (1 - TITLE_BAR_HEIGHT - STATUS_BAR_HEIGHT); - float remote_window_arrow_button_width = io.DisplaySize.x * 0.1f; - float remote_window_arrow_button_height = io.DisplaySize.y * 0.078f; - - ImGui::SetNextWindowPos( - ImVec2(io.DisplaySize.x * 0.5f, io.DisplaySize.y * TITLE_BAR_HEIGHT), - ImGuiCond_Always); - ImGui::PushStyleVar(ImGuiStyleVar_FrameRounding, window_rounding_ * 0.5f); - - ImGui::PushStyleColor(ImGuiCol_ChildBg, ImVec4(0, 0, 0, 0)); - ImGui::BeginChild("RemoteDesktopWindow", - ImVec2(remote_window_width, remote_window_height), - ImGuiChildFlags_None, - ImGuiWindowFlags_NoDecoration | ImGuiWindowFlags_NoMove | - ImGuiWindowFlags_NoBringToFrontOnFocus); - ImGui::PopStyleColor(); - - ImGui::SetCursorPos( - ImVec2(io.DisplaySize.x * 0.057f, io.DisplaySize.y * 0.02f)); - - ImGui::SetWindowFontScale(0.9f); - ImGui::TextColored( - ImVec4(0.0f, 0.0f, 0.0f, 0.5f), "%s", - localization::remote_desktop[localization_language_index_].c_str()); - - ImGui::Spacing(); - { - ImGui::SetNextWindowPos( - ImVec2(io.DisplaySize.x * 0.557f, io.DisplaySize.y * 0.15f), - ImGuiCond_Always); - ImGui::PushStyleColor(ImGuiCol_ChildBg, ImVec4(239.0f / 255, 240.0f / 255, - 242.0f / 255, 1.0f)); - ImGui::PushStyleVar(ImGuiStyleVar_ChildRounding, 10.0f); - - ImGui::BeginChild( - "RemoteDesktopWindow_1", - ImVec2(remote_window_width * 0.8f, remote_window_height * 0.43f), - ImGuiChildFlags_Borders, - ImGuiWindowFlags_NoDecoration | ImGuiWindowFlags_NoMove | - ImGuiWindowFlags_NoBringToFrontOnFocus); - ImGui::PopStyleVar(); - ImGui::PopStyleColor(); - { - ImGui::SetWindowFontScale(0.8f); - ImGui::Text( - "%s", localization::remote_id[localization_language_index_].c_str()); - - ImGui::Spacing(); - ImGui::SetNextItemWidth(io.DisplaySize.x * 0.25f); - ImGui::SetWindowFontScale(1.0f); - ImGui::PushStyleVar(ImGuiStyleVar_FrameBorderSize, 1.0f); - if (re_enter_remote_id_) { - ImGui::SetKeyboardFocusHere(); - re_enter_remote_id_ = false; - memset(remote_id_display_, 0, sizeof(remote_id_display_)); - } - bool enter_pressed = ImGui::InputText( - "##remote_id_", remote_id_display_, IM_ARRAYSIZE(remote_id_display_), - ImGuiInputTextFlags_CharsDecimal | - ImGuiInputTextFlags_EnterReturnsTrue | - ImGuiInputTextFlags_CallbackEdit, - InputTextCallback); - - ImGui::PopStyleVar(); - ImGui::SameLine(); - - std::string remote_id = remote_id_display_; - remote_id.erase(remove_if(remote_id.begin(), remote_id.end(), - static_cast(&isspace)), - remote_id.end()); - if (ImGui::Button(ICON_FA_ARROW_RIGHT_LONG, - ImVec2(remote_window_arrow_button_width, - remote_window_arrow_button_height)) || - enter_pressed) { - connect_button_pressed_ = true; - bool found = false; - std::string target_remote_id; - std::string target_password; - bool should_connect = false; - bool already_connected = false; - - for (auto &[id, props] : recent_connections_) { - if (id.find(remote_id) != std::string::npos) { - found = true; - target_remote_id = props.remote_id; - target_password = props.password; - { - // std::shared_lock lock(remote_sessions_mutex_); - if (remote_sessions_.find(remote_id) != - remote_sessions_.end()) { - if (!remote_sessions_[remote_id]->connection_established_) { - should_connect = true; - } else { - already_connected = true; - } - } else { - should_connect = true; - } - } - - if (should_connect) { - ConnectTo(target_remote_id, target_password.c_str(), false); - } else if (already_connected) { - LOG_INFO("Already connected to [{}]", remote_id); - } - break; - } - } - if (!found) { - ConnectTo(remote_id, "", false); - } - } - - // check every 1 second for rejoin - if (need_to_rejoin_) { - auto now = std::chrono::steady_clock::now(); - auto elapsed = std::chrono::duration_cast( - now - last_rejoin_check_time_) - .count(); - - if (elapsed >= 1000) { - last_rejoin_check_time_ = now; - need_to_rejoin_ = false; - // std::shared_lock lock(remote_sessions_mutex_); - for (const auto &[_, props] : remote_sessions_) { - if (props->rejoin_) { - ConnectTo(props->remote_id_, props->remote_password_, - props->remember_password_); - } - } - } - } - } - ImGui::EndChild(); - } - ImGui::EndChild(); - ImGui::PopStyleVar(); - - return 0; -} - -static int InputTextCallback(ImGuiInputTextCallbackData *data) { - if (data->BufTextLen > 3 && data->Buf[3] != ' ') { - data->InsertChars(3, " "); - } - - if (data->BufTextLen > 7 && data->Buf[7] != ' ') { - data->InsertChars(7, " "); - } - - return 0; -} - -} // namespace crossdesk diff --git a/apps/desktop/src/gui/views/toolbars/control_bar.cpp b/apps/desktop/src/gui/views/toolbars/control_bar.cpp deleted file mode 100644 index 62d89bf5..00000000 --- a/apps/desktop/src/gui/views/toolbars/control_bar.cpp +++ /dev/null @@ -1,514 +0,0 @@ -#include - -#include -#include -#include -#include -#include -#include -#include - -#include "application/gui_application.h" -#include "file_transfer.h" -#include "layout.h" -#include "localization.h" -#include "rd_log.h" -#include "tinyfiledialogs.h" - -namespace crossdesk { - -namespace { - -void ShowControlBarTooltip(const std::string &text) { - if (!ImGui::IsItemHovered() || text.empty()) { - return; - } - - ImGui::BeginTooltip(); - ImGui::SetWindowFontScale(0.5f); - ImGui::Text("%s", text.c_str()); - ImGui::SetWindowFontScale(1.0f); - ImGui::EndTooltip(); -} - -} // namespace - -int CountDigits(int number) { - if (number == 0) - return 1; - return (int)std::floor(std::log10(std::abs(number))) + 1; -} - -int BitrateDisplay(int bitrate) { - int num_of_digits = CountDigits(bitrate); - if (num_of_digits <= 3) { - ImGui::Text("%d bps", bitrate); - } else if (num_of_digits > 3 && num_of_digits <= 6) { - ImGui::Text("%d kbps", bitrate / 1000); - } else { - ImGui::Text("%.1f mbps", bitrate / 1000000.0f); - } - return 0; -} - -int LossRateDisplay(float loss_rate) { - if (loss_rate < 0.01f) { - ImGui::Text("0%%"); - } else { - ImGui::Text("%.0f%%", loss_rate * 100); - } - return 0; -} - -std::string GuiApplication::OpenFileDialog(std::string title) { - const char *path = tinyfd_openFileDialog(title.c_str(), - "", // default path - 0, // number of filters - nullptr, // filters - nullptr, // filter description - 0 // no multiple selection - ); - - return path ? path : ""; -} - -int GuiApplication::ControlBar( - std::shared_ptr &props) { - float button_width = title_bar_height_ * 0.8f; - float button_height = title_bar_height_ * 0.8f; - float line_padding = title_bar_height_ * 0.12f; - float line_thickness = title_bar_height_ * 0.07f; - - ImGui::PushStyleVar(ImGuiStyleVar_FrameRounding, window_rounding_ * 0.5f); - if (props->control_bar_expand_) { - ImGui::SetCursorPosX(props->is_control_bar_in_left_ - ? props->control_window_width_ * 0.03f - : props->control_window_width_ * 0.17f); - - ImDrawList *draw_list = ImGui::GetWindowDrawList(); - if (!props->is_control_bar_in_left_) { - draw_list->AddLine( - ImVec2(ImGui::GetCursorScreenPos().x - button_height * 0.5f, - ImGui::GetCursorScreenPos().y + button_height * 0.2f), - ImVec2(ImGui::GetCursorScreenPos().x - button_height * 0.5f, - ImGui::GetCursorScreenPos().y + button_height * 0.8f), - IM_COL32(178, 178, 178, 255), 2.0f); - } - - std::string display = ICON_FA_DISPLAY; - ImGui::SetWindowFontScale(0.5f); - if (ImGui::Button(display.c_str(), ImVec2(button_width, button_height))) { - ImGui::OpenPopup("display"); - } - - ImVec2 btn_min = ImGui::GetItemRectMin(); - ImVec2 btn_size_actual = ImGui::GetItemRectSize(); - ShowControlBarTooltip( - localization::select_display[localization_language_index_]); - - props->display_selectable_hovered_ = false; - if (ImGui::BeginPopup("display")) { - ImGui::SetWindowFontScale(0.5f); - for (int i = 0; i < props->display_info_list_.size(); i++) { - const std::string display_label = localization::FormatDisplayLabel( - static_cast(i), props->display_info_list_[i].name, - localization_language_index_); - if (ImGui::Selectable(display_label.c_str())) { - props->selected_display_ = i; - - RemoteAction remote_action; - remote_action.type = ControlType::display_id; - remote_action.d = i; - if (props->connection_status_.load() == ConnectionStatus::Connected) { - std::string msg = remote_action.to_json(); - SendReliableDataFrame(props->peer_, msg.c_str(), msg.size(), - props->control_data_label_.c_str()); - } - } - } - props->display_selectable_hovered_ = - ImGui::IsWindowHovered(ImGuiHoveredFlags_RootAndChildWindows); - ImGui::EndPopup(); - } - - ImGui::SetWindowFontScale(0.35f); - ImVec2 text_size = ImGui::CalcTextSize( - std::to_string(props->selected_display_ + 1).c_str()); - ImVec2 text_pos = - ImVec2(btn_min.x + (btn_size_actual.x - text_size.x) * 0.55f, - btn_min.y + (btn_size_actual.y - text_size.y) * 0.33f); - ImGui::GetWindowDrawList()->AddText( - text_pos, IM_COL32(0, 0, 0, 255), - std::to_string(props->selected_display_ + 1).c_str()); - - auto send_service_command = [&](ServiceCommandFlag flag, - const char *log_action) { - if (props->connection_status_.load() == ConnectionStatus::Connected && - props->peer_) { - RemoteAction remote_action; - remote_action.type = ControlType::service_command; - remote_action.c.flag = flag; - std::string msg = remote_action.to_json(); - int ret = SendReliableDataFrame(props->peer_, msg.c_str(), msg.size(), - props->control_data_label_.c_str()); - if (ret != 0) { - LOG_WARN("Send {} command failed, remote_id={}, ret={}", log_action, - props->remote_id_, ret); - } - } - }; - - ImGui::SameLine(); - std::string shortcut = ICON_FA_KEYBOARD; - ImGui::SetWindowFontScale(0.5f); - if (ImGui::Button(shortcut.c_str(), ImVec2(button_width, button_height))) { - ImGui::OpenPopup("shortcut"); - } - ShowControlBarTooltip( - localization::send_shortcut[localization_language_index_]); - - props->shortcut_selectable_hovered_ = false; - if (ImGui::BeginPopup("shortcut")) { - ImGui::SetWindowFontScale(0.5f); - std::string sas_label = "Ctrl+Alt+Del"; - std::string lock_label = "Win+L"; - if (ImGui::Selectable(sas_label.c_str())) { - send_service_command(ServiceCommandFlag::send_sas, "SAS"); - } - if (ImGui::Selectable(lock_label.c_str())) { - send_service_command(ServiceCommandFlag::lock_workstation, - "remote lock"); - } - props->shortcut_selectable_hovered_ = - ImGui::IsWindowHovered(ImGuiHoveredFlags_RootAndChildWindows); - ImGui::SetWindowFontScale(1.0f); - ImGui::EndPopup(); - } - - ImGui::SameLine(); - float mouse_x = ImGui::GetCursorScreenPos().x; - float mouse_y = ImGui::GetCursorScreenPos().y; - float disable_mouse_x = mouse_x + line_padding; - float disable_mouse_y = mouse_y + line_padding; - std::string mouse = ICON_FA_COMPUTER_MOUSE; - ImGui::SetWindowFontScale(0.5f); - if (ImGui::Button(mouse.c_str(), ImVec2(button_width, button_height))) { - if (props->connection_established_) { - start_keyboard_capturer_ = !start_keyboard_capturer_; - props->control_mouse_ = !props->control_mouse_; - props->enable_mouse_control_ = !props->enable_mouse_control_; - props->mouse_control_button_label_ = - props->enable_mouse_control_ - ? localization::release_mouse[localization_language_index_] - : localization::control_mouse[localization_language_index_]; - } - } - const bool mouse_button_hovered = ImGui::IsItemHovered(); - const std::string mouse_tooltip = - props->enable_mouse_control_ - ? localization::release_mouse[localization_language_index_] - : localization::control_mouse[localization_language_index_]; - ShowControlBarTooltip(mouse_tooltip); - - if (!props->enable_mouse_control_) { - draw_list->AddLine(ImVec2(disable_mouse_x, disable_mouse_y), - ImVec2(mouse_x + button_width - line_padding, - mouse_y + button_height - line_padding), - IM_COL32(0, 0, 0, 255), line_thickness); - draw_list->AddLine( - ImVec2(disable_mouse_x - line_thickness * 0.7f, - disable_mouse_y + line_thickness * 0.7f), - ImVec2(mouse_x + button_width - line_padding - line_thickness * 0.7f, - mouse_y + button_height - line_padding + - line_thickness * 0.7f), - mouse_button_hovered ? IM_COL32(66, 150, 250, 255) - : IM_COL32(179, 213, 253, 255), - line_thickness); - } - - ImGui::SameLine(); - // audio capture button - float audio_x = ImGui::GetCursorScreenPos().x; - float audio_y = ImGui::GetCursorScreenPos().y; - float disable_audio_x = audio_x + line_padding; - float disable_audio_y = audio_y + line_padding; - - std::string audio = props->audio_capture_button_pressed_ - ? ICON_FA_VOLUME_HIGH - : ICON_FA_VOLUME_HIGH; - ImGui::SetWindowFontScale(0.5f); - if (ImGui::Button(audio.c_str(), ImVec2(button_width, button_height))) { - if (props->connection_established_) { - props->audio_capture_button_pressed_ = - !props->audio_capture_button_pressed_; - props->audio_capture_button_label_ = - props->audio_capture_button_pressed_ - ? localization::audio_capture[localization_language_index_] - : localization::mute[localization_language_index_]; - - RemoteAction remote_action; - remote_action.type = ControlType::audio_capture; - remote_action.a = props->audio_capture_button_pressed_; - std::string msg = remote_action.to_json(); - SendReliableDataFrame(props->peer_, msg.c_str(), msg.size(), - props->control_data_label_.c_str()); - } - } - const bool audio_button_hovered = ImGui::IsItemHovered(); - const std::string audio_tooltip = - props->audio_capture_button_pressed_ - ? localization::mute[localization_language_index_] - : localization::audio_capture[localization_language_index_]; - ShowControlBarTooltip(audio_tooltip); - - if (!props->audio_capture_button_pressed_) { - draw_list->AddLine(ImVec2(disable_audio_x, disable_audio_y), - ImVec2(audio_x + button_width - line_padding, - audio_y + button_height - line_padding), - IM_COL32(0, 0, 0, 255), line_thickness); - draw_list->AddLine( - ImVec2(disable_audio_x - line_thickness * 0.7f, - disable_audio_y + line_thickness * 0.7f), - ImVec2(audio_x + button_width - line_padding - line_thickness * 0.7f, - audio_y + button_height - line_padding + - line_thickness * 0.7f), - audio_button_hovered ? IM_COL32(66, 150, 250, 255) - : IM_COL32(179, 213, 253, 255), - line_thickness); - } - - ImGui::SameLine(); - std::string open_folder = ICON_FA_FOLDER_OPEN; - if (ImGui::Button(open_folder.c_str(), - ImVec2(button_width, button_height))) { - std::string title = - localization::select_file[localization_language_index_]; - std::string path = OpenFileDialog(title); - transfers_.ProcessSelectedFile(path, props, file_label_); - } - ShowControlBarTooltip( - localization::select_file[localization_language_index_]); - - ImGui::SameLine(); - // net traffic stats button - bool button_color_style_pushed = false; - if (props->net_traffic_stats_button_pressed_) { - ImGui::PushStyleColor(ImGuiCol_Button, ImVec4(66 / 255.0f, 150 / 255.0f, - 250 / 255.0f, 1.0f)); - button_color_style_pushed = true; - } - std::string net_traffic_stats = ICON_FA_SIGNAL; - ImGui::SetWindowFontScale(0.5f); - if (ImGui::Button(net_traffic_stats.c_str(), - ImVec2(button_width, button_height))) { - props->net_traffic_stats_button_pressed_ = - !props->net_traffic_stats_button_pressed_; - props->control_window_height_is_changing_ = true; - props->net_traffic_stats_button_pressed_time_ = ImGui::GetTime(); - props->net_traffic_stats_button_label_ = - props->net_traffic_stats_button_pressed_ - ? localization::hide_net_traffic_stats - [localization_language_index_] - : localization::show_net_traffic_stats - [localization_language_index_]; - } - const std::string net_traffic_stats_tooltip = - props->net_traffic_stats_button_pressed_ - ? localization::hide_net_traffic_stats[localization_language_index_] - : localization::show_net_traffic_stats - [localization_language_index_]; - ShowControlBarTooltip(net_traffic_stats_tooltip); - - if (button_color_style_pushed) { - ImGui::PopStyleColor(); - button_color_style_pushed = false; - } - - ImGui::SameLine(); - // fullscreen button - std::string fullscreen = - fullscreen_button_pressed_ ? ICON_FA_COMPRESS : ICON_FA_EXPAND; - ImGui::SetWindowFontScale(0.5f); - if (ImGui::Button(fullscreen.c_str(), - ImVec2(button_width, button_height))) { - fullscreen_button_pressed_ = !fullscreen_button_pressed_; - props->fullscreen_button_label_ = - fullscreen_button_pressed_ - ? localization::exit_fullscreen[localization_language_index_] - : localization::fullscreen[localization_language_index_]; - - if (fullscreen_button_pressed_) { - SDL_SetWindowFullscreen(stream_window_, true); - } else { - SDL_SetWindowFullscreen(stream_window_, false); - } - props->reset_control_bar_pos_ = true; - } - const std::string fullscreen_tooltip = - fullscreen_button_pressed_ - ? localization::exit_fullscreen[localization_language_index_] - : localization::fullscreen[localization_language_index_]; - ShowControlBarTooltip(fullscreen_tooltip); - - ImGui::SameLine(); - // close button - std::string close_button = ICON_FA_XMARK; - ImGui::SetWindowFontScale(0.5f); - if (ImGui::Button(close_button.c_str(), - ImVec2(button_width, button_height))) { - CloseRemoteSession(props); - } - ShowControlBarTooltip( - localization::disconnect[localization_language_index_]); - - ImGui::SameLine(); - - if (props->is_control_bar_in_left_) { - draw_list->AddLine( - ImVec2(ImGui::GetCursorScreenPos().x + button_height * 0.13f, - ImGui::GetCursorScreenPos().y + button_height * 0.2f), - ImVec2(ImGui::GetCursorScreenPos().x + button_height * 0.13f, - ImGui::GetCursorScreenPos().y + button_height * 0.8f), - IM_COL32(178, 178, 178, 255), 2.0f); - } - - ImGui::SameLine(); - } - - float expand_button_pos_x = props->control_bar_expand_ - ? (props->is_control_bar_in_left_ - ? props->control_window_width_ * 0.917f - : props->control_window_width_ * 0.03f) - : props->control_window_width_ * 0.11f; - - ImGui::SetCursorPosX(expand_button_pos_x); - - std::string control_bar = - props->control_bar_expand_ - ? (props->is_control_bar_in_left_ ? ICON_FA_ANGLE_LEFT - : ICON_FA_ANGLE_RIGHT) - : (props->is_control_bar_in_left_ ? ICON_FA_ANGLE_RIGHT - : ICON_FA_ANGLE_LEFT); - const std::string control_bar_tooltip = - props->control_bar_expand_ - ? localization::collapse_control_bar[localization_language_index_] - : localization::expand_control_bar[localization_language_index_]; - if (ImGui::Button(control_bar.c_str(), - ImVec2(button_height * 0.6f, button_height))) { - props->control_bar_expand_ = !props->control_bar_expand_; - props->control_bar_button_pressed_time_ = ImGui::GetTime(); - props->control_window_width_is_changing_ = true; - - if (!props->control_bar_expand_) { - props->control_window_height_ = props->control_window_min_height_; - props->net_traffic_stats_button_pressed_ = false; - } - } - ShowControlBarTooltip(control_bar_tooltip); - - if (props->net_traffic_stats_button_pressed_ && props->control_bar_expand_) { - NetTrafficStats(props); - } - - ImGui::PopStyleVar(); - - return 0; -} - -int GuiApplication::NetTrafficStats( - std::shared_ptr &props) { - ImGui::SetCursorPos(ImVec2(props->control_window_width_ * 0.048f, - props->control_window_min_height_)); - ImGui::SetWindowFontScale(0.5f); - if (ImGui::BeginTable("NetTrafficStats", 4, ImGuiTableFlags_BordersH, - ImVec2(props->control_window_max_width_ * 0.9f, - props->control_window_max_height_ - 0.9f))) { - ImGui::TableSetupColumn("", ImGuiTableColumnFlags_WidthFixed); - ImGui::TableSetupColumn("", ImGuiTableColumnFlags_WidthStretch); - ImGui::TableSetupColumn("", ImGuiTableColumnFlags_WidthStretch); - ImGui::TableSetupColumn("", ImGuiTableColumnFlags_WidthFixed); - - ImGui::TableNextColumn(); - ImGui::Text(" "); - ImGui::TableNextColumn(); - ImGui::Text("%s", localization::in[localization_language_index_].c_str()); - ImGui::TableNextColumn(); - ImGui::Text("%s", localization::out[localization_language_index_].c_str()); - ImGui::TableNextColumn(); - ImGui::Text("%s", - localization::loss_rate[localization_language_index_].c_str()); - - ImGui::TableNextColumn(); - ImGui::Text("%s", - localization::video[localization_language_index_].c_str()); - ImGui::TableNextColumn(); - BitrateDisplay((int)props->net_traffic_stats_.video_inbound_stats.bitrate); - ImGui::TableNextColumn(); - BitrateDisplay((int)props->net_traffic_stats_.video_outbound_stats.bitrate); - ImGui::TableNextColumn(); - LossRateDisplay(props->net_traffic_stats_.video_inbound_stats.loss_rate); - - ImGui::TableNextColumn(); - ImGui::Text("%s", - localization::audio[localization_language_index_].c_str()); - ImGui::TableNextColumn(); - BitrateDisplay((int)props->net_traffic_stats_.audio_inbound_stats.bitrate); - ImGui::TableNextColumn(); - BitrateDisplay((int)props->net_traffic_stats_.audio_outbound_stats.bitrate); - ImGui::TableNextColumn(); - LossRateDisplay(props->net_traffic_stats_.audio_inbound_stats.loss_rate); - - ImGui::TableNextColumn(); - ImGui::Text("%s", localization::data[localization_language_index_].c_str()); - ImGui::TableNextColumn(); - BitrateDisplay((int)props->net_traffic_stats_.data_inbound_stats.bitrate); - ImGui::TableNextColumn(); - BitrateDisplay((int)props->net_traffic_stats_.data_outbound_stats.bitrate); - ImGui::TableNextColumn(); - LossRateDisplay(props->net_traffic_stats_.data_inbound_stats.loss_rate); - - ImGui::TableNextColumn(); - ImGui::Text("%s", - localization::total[localization_language_index_].c_str()); - ImGui::TableNextColumn(); - BitrateDisplay((int)props->net_traffic_stats_.total_inbound_stats.bitrate); - ImGui::TableNextColumn(); - BitrateDisplay((int)props->net_traffic_stats_.total_outbound_stats.bitrate); - ImGui::TableNextColumn(); - LossRateDisplay(props->net_traffic_stats_.total_inbound_stats.loss_rate); - - ImGui::TableNextColumn(); - ImGui::Text("FPS:"); - ImGui::TableNextColumn(); - ImGui::Text("%d", props->fps_); - ImGui::TableNextColumn(); - ImGui::TableNextColumn(); - - ImGui::TableNextColumn(); - ImGui::Text("%s:", - localization::resolution[localization_language_index_].c_str()); - ImGui::TableNextColumn(); - ImGui::Text("%dx%d", props->video_width_, props->video_height_); - ImGui::TableNextColumn(); - ImGui::TableNextColumn(); - - ImGui::TableNextColumn(); - ImGui::Text( - "%s:", - localization::connection_mode[localization_language_index_].c_str()); - ImGui::TableNextColumn(); - ImGui::Text( - "%s", - props->traversal_mode_ == 0 - ? localization::connection_mode_direct[localization_language_index_] - .c_str() - : localization::connection_mode_relay[localization_language_index_] - .c_str()); - - ImGui::EndTable(); - } - ImGui::SetWindowFontScale(1.0f); - - return 0; -} -} // namespace crossdesk diff --git a/apps/desktop/src/gui/views/toolbars/status_bar.cpp b/apps/desktop/src/gui/views/toolbars/status_bar.cpp deleted file mode 100644 index 7ef7cfe4..00000000 --- a/apps/desktop/src/gui/views/toolbars/status_bar.cpp +++ /dev/null @@ -1,56 +0,0 @@ -#include "application/gui_application.h" -#include "layout_relative.h" -#include "localization.h" - -namespace crossdesk { - -int GuiApplication::StatusBar() { - ImGuiIO &io = ImGui::GetIO(); - float status_bar_width = io.DisplaySize.x; - float status_bar_height = io.DisplaySize.y * STATUS_BAR_HEIGHT; - - static bool a, b, c, d, e; - ImGui::SetNextWindowPos(ImVec2(0, io.DisplaySize.y * (1 - STATUS_BAR_HEIGHT)), - ImGuiCond_Always); - - ImGui::PushStyleColor(ImGuiCol_ChildBg, ImVec4(1.0f, 1.0f, 1.0f, 0.0f)); - ImGui::PushStyleColor(ImGuiCol_Border, ImVec4(1.0f, 1.0f, 1.0f, 0.0f)); - ImGui::BeginChild("StatusBar", ImVec2(status_bar_width, status_bar_height), - ImGuiChildFlags_Borders, - ImGuiWindowFlags_NoDecoration | ImGuiWindowFlags_NoMove | - ImGuiWindowFlags_NoBringToFrontOnFocus); - ImGui::PopStyleColor(2); - - ImVec2 dot_pos = ImVec2(status_bar_width * 0.025f, - io.DisplaySize.y * (1 - STATUS_BAR_HEIGHT * 0.5f)); - ImDrawList *draw_list = ImGui::GetWindowDrawList(); - draw_list->AddCircleFilled(dot_pos, status_bar_height * 0.25f, - ImColor(1.0f, 1.0f, 1.0f), 100); - bool tls_cert_error = signal_status_ == SignalStatus::SignalTlsCertError; - draw_list->AddCircleFilled( - dot_pos, status_bar_height * 0.2f, - tls_cert_error ? ImColor(1.0f, 0.65f, 0.0f) - : ImColor(signal_connected_ ? 0.0f : 1.0f, - signal_connected_ ? 1.0f : 0.0f, 0.0f), - 100); - - ImGui::SetWindowFontScale(0.6f); - const char *signal_status_text = - tls_cert_error - ? localization::signal_tls_cert_error[localization_language_index_] - .c_str() - : (signal_connected_ - ? localization::signal_connected[localization_language_index_] - .c_str() - : localization::signal_disconnected - [localization_language_index_] - .c_str()); - draw_list->AddText(ImVec2(status_bar_width * 0.045f, - io.DisplaySize.y * (1 - STATUS_BAR_HEIGHT * 0.9f)), - ImColor(0.0f, 0.0f, 0.0f), signal_status_text); - ImGui::SetWindowFontScale(1.0f); - - ImGui::EndChild(); - return 0; -} -} // namespace crossdesk diff --git a/apps/desktop/src/gui/views/toolbars/title_bar.cpp b/apps/desktop/src/gui/views/toolbars/title_bar.cpp deleted file mode 100644 index ca9c97aa..00000000 --- a/apps/desktop/src/gui/views/toolbars/title_bar.cpp +++ /dev/null @@ -1,329 +0,0 @@ -#include "application/gui_application.h" -#include "layout_relative.h" -#include "localization.h" -#include "rd_log.h" -#include "rounded_corner_button.h" - -constexpr double kNewVersionIconBlinkIntervalSec = 2.0; -constexpr double kNewVersionIconBlinkOnTimeSec = 1.0; - -namespace crossdesk { - -int GuiApplication::TitleBar(bool main_window) { - ImGuiIO &io = ImGui::GetIO(); - float title_bar_width = title_bar_width_; - float title_bar_height = title_bar_height_; - float title_bar_height_padding = title_bar_height_; - float title_bar_button_width = title_bar_button_width_; - float title_bar_button_height = title_bar_button_height_; - if (main_window) { - // When the main window is minimized, Dear ImGui may report DisplaySize as - // (0, 0). Do not overwrite shared title-bar metrics with zeros, otherwise - // stream/server windows (which reuse these metrics) will lose their title - // bars and appear collapsed. - if (io.DisplaySize.x > 0.0f && io.DisplaySize.y > 0.0f) { - title_bar_width = io.DisplaySize.x; - title_bar_height = io.DisplaySize.y * TITLE_BAR_HEIGHT; - title_bar_height_padding = io.DisplaySize.y * TITLE_BAR_HEIGHT; - title_bar_button_width = io.DisplaySize.x * TITLE_BAR_BUTTON_WIDTH; - title_bar_button_height = io.DisplaySize.y * TITLE_BAR_BUTTON_HEIGHT; - - title_bar_height_ = title_bar_height; - title_bar_button_width_ = title_bar_button_width; - title_bar_button_height_ = title_bar_button_height; - } else { - // Keep using last known good values. - title_bar_width = title_bar_width_; - title_bar_height = title_bar_height_; - title_bar_height_padding = title_bar_height_; - title_bar_button_width = title_bar_button_width_; - title_bar_button_height = title_bar_button_height_; - } - } else { - title_bar_width = io.DisplaySize.x; - title_bar_height = title_bar_button_height_; - title_bar_button_width = title_bar_button_width_; - title_bar_button_height = title_bar_button_height_; - } - - ImGui::PushStyleColor(ImGuiCol_ChildBg, ImVec4(1.0f, 1.0f, 1.0f, 0.0f)); - ImGui::PushStyleVar(ImGuiStyleVar_WindowPadding, ImVec2(0, 0)); - ImGui::SetNextWindowPos(ImVec2(0, 0), ImGuiCond_Always); - ImGui::BeginChild(main_window ? "MainTitleBar" : "StreamTitleBar", - ImVec2(title_bar_width, title_bar_height_padding), - ImGuiChildFlags_Borders, - ImGuiWindowFlags_NoDecoration | ImGuiWindowFlags_NoMove | - ImGuiWindowFlags_NoBringToFrontOnFocus); - ImGui::PopStyleVar(); - ImGui::PopStyleColor(); - - // get draw list - ImDrawList *draw_list = ImGui::GetWindowDrawList(); - - ImGui::SetCursorPos( - ImVec2(title_bar_width - title_bar_button_width * 3, 0.0f)); - if (main_window) { - float bar_pos_x = title_bar_width - title_bar_button_width * 3 + - title_bar_button_width * 0.33f; - float bar_pos_y = title_bar_button_height * 0.5f; - - // draw menu icon - float menu_bar_line_size = title_bar_button_width * 0.33f; - draw_list->AddLine( - ImVec2(bar_pos_x, bar_pos_y - title_bar_button_height * 0.15f), - ImVec2(bar_pos_x + menu_bar_line_size, - bar_pos_y - title_bar_button_height * 0.15f), - IM_COL32(0, 0, 0, 255)); - draw_list->AddLine(ImVec2(bar_pos_x, bar_pos_y), - ImVec2(bar_pos_x + menu_bar_line_size, bar_pos_y), - IM_COL32(0, 0, 0, 255)); - draw_list->AddLine( - ImVec2(bar_pos_x, bar_pos_y + title_bar_button_height * 0.15f), - ImVec2(bar_pos_x + menu_bar_line_size, - bar_pos_y + title_bar_button_height * 0.15f), - IM_COL32(0, 0, 0, 255)); - - std::string title_bar_menu_button = "##title_bar_menu"; // ICON_FA_BARS; - std::string title_bar_menu = "##title_bar_menu"; - - ImGui::PushStyleColor(ImGuiCol_Button, ImVec4(0, 0, 0, 0)); - ImGui::PushStyleColor(ImGuiCol_ButtonHovered, ImVec4(0, 0, 0, 0.1f)); - ImGui::PushStyleColor(ImGuiCol_ButtonActive, - ImVec4(1.0f, 1.0f, 1.0f, 1.0f)); - if (ImGui::Button( - title_bar_menu_button.c_str(), - ImVec2(title_bar_button_width, title_bar_button_height))) { - ImGui::OpenPopup(title_bar_menu.c_str()); - } - ImGui::PopStyleColor(3); - - if (ImGui::BeginPopup(title_bar_menu.c_str())) { - ImGui::SetWindowFontScale(0.6f); - if (ImGui::MenuItem( - localization::settings[localization_language_index_].c_str())) { - show_settings_window_ = true; - } - - show_new_version_icon_in_menu_ = false; - - std::string about_str = localization::about[localization_language_index_]; - if (update_available_) { - const double now_time = ImGui::GetTime(); - - // every 2 seconds - if (now_time - new_version_icon_last_trigger_time_ >= - kNewVersionIconBlinkIntervalSec) { - show_new_version_icon_ = true; - new_version_icon_render_start_time_ = now_time; - new_version_icon_last_trigger_time_ = now_time; - } - - // render for 1 second - if (show_new_version_icon_) { - about_str = about_str + " " + ICON_FA_CIRCLE_ARROW_UP; - if (now_time - new_version_icon_render_start_time_ >= - kNewVersionIconBlinkOnTimeSec) { - show_new_version_icon_ = false; - } - } else { - about_str = about_str + " "; - } - } - - if (ImGui::MenuItem(about_str.c_str())) { - show_about_window_ = true; - } - - if (update_available_ && ImGui::IsItemHovered()) { - ImGui::BeginTooltip(); - ImGui::SetWindowFontScale(0.5f); - std::string new_version_available_str = - localization::new_version_available[localization_language_index_] + - ": " + latest_version_; - ImGui::Text("%s", new_version_available_str.c_str()); - ImGui::SetWindowFontScale(1.0f); - ImGui::EndTooltip(); - } - - ImGui::EndPopup(); - } else { - show_new_version_icon_in_menu_ = true; - } - - if (update_available_ && show_new_version_icon_in_menu_) { - const double now_time = ImGui::GetTime(); - - // every 2 seconds - if (now_time - new_version_icon_last_trigger_time_ >= - kNewVersionIconBlinkIntervalSec) { - show_new_version_icon_ = true; - new_version_icon_render_start_time_ = now_time; - new_version_icon_last_trigger_time_ = now_time; - } - - // render for 1 second - if (show_new_version_icon_) { - ImGui::SetWindowFontScale(0.6f); - ImGui::SetCursorPos(ImVec2(bar_pos_x + title_bar_button_width * 0.21f, - bar_pos_y - title_bar_button_width * 0.24f)); - ImGui::Text(ICON_FA_CIRCLE_ARROW_UP); - ImGui::SetWindowFontScale(1.0f); - - if (now_time - new_version_icon_render_start_time_ >= - kNewVersionIconBlinkOnTimeSec) { - show_new_version_icon_ = false; - } - } - } - - { - SettingWindow(); - SelfHostedServerWindow(); - AboutWindow(); - } - } else { - ImGui::SetWindowFontScale(1.2f); - } - - ImGui::SetCursorPos(ImVec2( - title_bar_width - title_bar_button_width * (main_window ? 2 : 3), 0.0f)); - ImGui::PushStyleColor(ImGuiCol_Button, ImVec4(0, 0, 0, 0)); - ImGui::PushStyleColor(ImGuiCol_ButtonHovered, ImVec4(0, 0, 0, 0.1f)); - ImGui::PushStyleColor(ImGuiCol_ButtonActive, ImVec4(1.0f, 1.0f, 1.0f, 1.0f)); - - float minimize_pos_x = title_bar_width - - title_bar_button_width * (main_window ? 2 : 3) + - title_bar_button_width * 0.33f; - float minimize_pos_y = title_bar_button_height * 0.5f; - std::string window_minimize_button = "##minimize"; // ICON_FA_MINUS; - if (ImGui::Button(window_minimize_button.c_str(), - ImVec2(title_bar_button_width, title_bar_button_height))) { - if (main_window) { - last_main_minimize_request_tick_ = SDL_GetTicks(); - } else { - last_stream_minimize_request_tick_ = SDL_GetTicks(); - } - SDL_MinimizeWindow(main_window ? main_window_ : stream_window_); - } - draw_list->AddLine( - ImVec2(minimize_pos_x, minimize_pos_y), - ImVec2(minimize_pos_x + title_bar_button_width * 0.33f, minimize_pos_y), - IM_COL32(0, 0, 0, 255)); - ImGui::PopStyleColor(3); - - if (!main_window) { - ImGui::SetCursorPos( - ImVec2(title_bar_width - title_bar_button_width * 2, 0.0f)); - ImGui::PushStyleColor(ImGuiCol_Button, ImVec4(0, 0, 0, 0)); - ImGui::PushStyleColor(ImGuiCol_ButtonHovered, ImVec4(0, 0, 0, 0.1f)); - ImGui::PushStyleColor(ImGuiCol_ButtonActive, - ImVec4(1.0f, 1.0f, 1.0f, 1.0f)); - - if (window_maximized_) { - float pos_x_top = title_bar_width - title_bar_button_width * 1.65f; - float pos_y_top = title_bar_button_height * 0.36f; - float pos_x_bottom = title_bar_width - title_bar_button_width * 1.6f; - float pos_y_bottom = title_bar_button_height * 0.28f; - std::string window_restore_button = - "##restore"; // ICON_FA_WINDOW_RESTORE; - if (ImGui::Button( - window_restore_button.c_str(), - ImVec2(title_bar_button_width, title_bar_button_height))) { - SDL_RestoreWindow(stream_window_); - window_maximized_ = false; - } - draw_list->AddRect(ImVec2(pos_x_top, pos_y_top), - ImVec2(pos_x_top + title_bar_button_height * 0.33f, - pos_y_top + title_bar_button_height * 0.33f), - IM_COL32(0, 0, 0, 255)); - draw_list->AddRect(ImVec2(pos_x_bottom, pos_y_bottom), - ImVec2(pos_x_bottom + title_bar_button_height * 0.33f, - pos_y_bottom + title_bar_button_height * 0.33f), - IM_COL32(0, 0, 0, 255)); - if (ImGui::IsItemHovered()) { - draw_list->AddRectFilled( - ImVec2(pos_x_top + title_bar_button_height * 0.02f, - pos_y_top + title_bar_button_height * 0.01f), - ImVec2(pos_x_top + title_bar_button_height * 0.32f, - pos_y_top + title_bar_button_height * 0.31f), - IM_COL32(229, 229, 229, 255)); - } else { - draw_list->AddRectFilled( - ImVec2(pos_x_top + title_bar_button_height * 0.02f, - pos_y_top + title_bar_button_height * 0.01f), - ImVec2(pos_x_top + title_bar_button_height * 0.32f, - pos_y_top + title_bar_button_height * 0.31f), - IM_COL32(255, 255, 255, 255)); - } - } else { - float maximize_pos_x = title_bar_width - title_bar_button_width * 1.5f - - title_bar_button_height * 0.165f; - float maximize_pos_y = title_bar_button_height * 0.33f; - std::string window_maximize_button = "##maximize"; // ICON_FA_SQUARE_FULL; - if (ImGui::Button( - window_maximize_button.c_str(), - ImVec2(title_bar_button_width, title_bar_button_height))) { - SDL_MaximizeWindow(stream_window_); - window_maximized_ = !window_maximized_; - } - draw_list->AddRect( - ImVec2(maximize_pos_x, maximize_pos_y), - ImVec2(maximize_pos_x + title_bar_button_height * 0.33f, - maximize_pos_y + title_bar_button_height * 0.33f), - IM_COL32(0, 0, 0, 255)); - } - ImGui::PopStyleColor(3); - } - - float xmark_button_pos_x = title_bar_width - title_bar_button_width; - ImGui::SetCursorPos(ImVec2(xmark_button_pos_x, 0.0f)); - ImGui::PushStyleColor(ImGuiCol_Button, ImVec4(0, 0, 0, 0)); - ImGui::PushStyleColor(ImGuiCol_ButtonHovered, ImVec4(1.0f, 0, 0, 1.0f)); - ImGui::PushStyleColor(ImGuiCol_ButtonActive, ImVec4(1.0f, 0, 0, 0.5f)); - - float xmark_pos_x = xmark_button_pos_x + title_bar_button_width * 0.5f; - float xmark_pos_y = title_bar_button_height * 0.5f; - float xmark_size = title_bar_button_width * 0.33f; - std::string close_button = "##xmark"; // ICON_FA_XMARK; - bool close_button_clicked = false; - if (main_window) { - close_button_clicked = RoundedCornerButton( - close_button.c_str(), - ImVec2(title_bar_button_width, title_bar_button_height), 8.5f, - ImDrawFlags_RoundCornersTopRight, true, IM_COL32(0, 0, 0, 0), - IM_COL32(250, 0, 0, 255), IM_COL32(255, 0, 0, 128)); - } else { - close_button_clicked = - ImGui::Button(close_button.c_str(), - ImVec2(title_bar_button_width, title_bar_button_height)); - } - - if (close_button_clicked) { - if (main_window) { - if (!MinimizeMainWindowToTray()) { - SDL_HideWindow(main_window_); - } - } else { - SDL_Event event; - event.type = SDL_EVENT_QUIT; - SDL_PushEvent(&event); - } - } - - draw_list->AddLine(ImVec2(xmark_pos_x - xmark_size / 2 - 0.25f, - xmark_pos_y - xmark_size / 2 + 0.75f), - ImVec2(xmark_pos_x + xmark_size / 2 - 1.5f, - xmark_pos_y + xmark_size / 2 - 0.5f), - IM_COL32(0, 0, 0, 255)); - draw_list->AddLine( - ImVec2(xmark_pos_x + xmark_size / 2 - 1.75f, - xmark_pos_y - xmark_size / 2 + 0.75f), - ImVec2(xmark_pos_x - xmark_size / 2, xmark_pos_y + xmark_size / 2 - 1.0f), - IM_COL32(0, 0, 0, 255)); - - ImGui::PopStyleColor(3); - - ImGui::EndChild(); - return 0; -} -} // namespace crossdesk diff --git a/apps/desktop/src/gui/views/windows/about_window.cpp b/apps/desktop/src/gui/views/windows/about_window.cpp deleted file mode 100644 index 8dc2b415..00000000 --- a/apps/desktop/src/gui/views/windows/about_window.cpp +++ /dev/null @@ -1,148 +0,0 @@ -#include -#include - -#if defined(_WIN32) -#include -#endif - -#include "application/gui_application.h" -#include "layout.h" -#include "localization.h" -#include "rd_log.h" - -namespace crossdesk { - -bool GuiApplication::OpenUrl(const std::string &url) { -#if defined(_WIN32) - int wide_len = MultiByteToWideChar(CP_UTF8, 0, url.c_str(), -1, nullptr, 0); - if (wide_len <= 0) { - return false; - } - - std::wstring wide_url(static_cast(wide_len), L'\0'); - MultiByteToWideChar(CP_UTF8, 0, url.c_str(), -1, &wide_url[0], wide_len); - if (!wide_url.empty() && wide_url.back() == L'\0') { - wide_url.pop_back(); - } - - std::wstring cmd = L"cmd.exe /c start \"\" \"" + wide_url + L"\""; - STARTUPINFOW startup_info = {sizeof(startup_info)}; - PROCESS_INFORMATION process_info = {}; - if (!CreateProcessW(nullptr, &cmd[0], nullptr, nullptr, FALSE, - CREATE_NO_WINDOW, nullptr, nullptr, &startup_info, - &process_info)) { - return false; - } - - CloseHandle(process_info.hThread); - CloseHandle(process_info.hProcess); - return true; -#elif defined(__APPLE__) - std::string cmd = "open " + url; - return system(cmd.c_str()) == 0; -#else - std::string cmd = "xdg-open " + url; - return system(cmd.c_str()) == 0; -#endif -} - -void GuiApplication::Hyperlink(const std::string &label, const std::string &url, - const float window_width) { - ImGui::PushStyleColor(ImGuiCol_Text, IM_COL32(0, 0, 255, 255)); - ImGui::TextUnformatted(label.c_str()); - ImGui::PopStyleColor(); - - if (ImGui::IsItemHovered()) { - ImGui::SetMouseCursor(ImGuiMouseCursor_Hand); - ImGui::BeginTooltip(); - ImGui::SetWindowFontScale(0.6f); - ImGui::TextUnformatted(url.c_str()); - ImGui::SetWindowFontScale(1.0f); - ImGui::EndTooltip(); - if (ImGui::IsMouseClicked(ImGuiMouseButton_Left)) { - OpenUrl(url); - } - } -} - -int GuiApplication::AboutWindow() { - if (show_about_window_) { - float about_window_width = title_bar_button_width_ * 7.5f; - float about_window_height = latest_version_.empty() - ? title_bar_button_width_ * 4.0f - : title_bar_button_width_ * 4.9f; - - const ImGuiViewport *viewport = ImGui::GetMainViewport(); - ImGui::SetNextWindowPos(ImVec2( - (viewport->WorkSize.x - viewport->WorkPos.x - about_window_width) / 2, - (viewport->WorkSize.y - viewport->WorkPos.y - about_window_height) / - 2)); - - ImGui::SetNextWindowSize(ImVec2(about_window_width, about_window_height)); - - ImGui::PushStyleColor(ImGuiCol_WindowBg, ImVec4(1.0f, 1.0f, 1.0f, 1.0f)); - ImGui::PushStyleVar(ImGuiStyleVar_WindowBorderSize, 1.0f); - ImGui::PushStyleVar(ImGuiStyleVar_WindowRounding, window_rounding_); - ImGui::PushStyleVar(ImGuiStyleVar_FrameRounding, window_rounding_ * 0.5f); - ImGui::SetWindowFontScale(0.5f); - ImGui::Begin( - localization::about[localization_language_index_].c_str(), nullptr, - ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoCollapse | - ImGuiWindowFlags_NoMove | ImGuiWindowFlags_NoSavedSettings); - ImGui::SetWindowFontScale(1.0f); - ImGui::SetWindowFontScale(0.5f); - - std::string version; -#ifdef CROSSDESK_VERSION - version = CROSSDESK_VERSION; -#else - version = "Unknown"; -#endif - - std::string text = localization::version[localization_language_index_] + - ": CrossDesk " + version; - ImGui::SetCursorPosX(about_window_width * 0.1f); - ImGui::Text("%s", text.c_str()); - - if (update_available_ && show_new_version_icon_in_menu_) { - std::string new_version_available = - localization::new_version_available[localization_language_index_] + - ": "; - ImGui::SetCursorPosX(about_window_width * 0.1f); - ImGui::Text("%s", new_version_available.c_str()); - std::string access_website = - localization::access_website[localization_language_index_]; - ImGui::SetCursorPosX((about_window_width - - ImGui::CalcTextSize(latest_version_.c_str()).x) / - 2.0f); - Hyperlink(latest_version_, "https://crossdesk.cn", about_window_width); - - ImGui::Spacing(); - } else { - ImGui::Text("%s", ""); - } - - std::string copyright_text = "© 2025 by JUNKUN DI. All rights reserved."; - std::string license_text = "Licensed under GNU GPL v3."; - ImGui::SetCursorPosX(about_window_width * 0.1f); - ImGui::Text("%s", copyright_text.c_str()); - ImGui::SetCursorPosX(about_window_width * 0.1f); - ImGui::Text("%s", license_text.c_str()); - - ImGui::SetCursorPosX(about_window_width * 0.445f); - ImGui::SetCursorPosY(about_window_height * 0.8f); - // OK - if (ImGui::Button(localization::ok[localization_language_index_].c_str())) { - show_about_window_ = false; - } - - ImGui::SetWindowFontScale(1.0f); - ImGui::SetWindowFontScale(0.5f); - ImGui::End(); - ImGui::SetWindowFontScale(1.0f); - ImGui::PopStyleVar(3); - ImGui::PopStyleColor(); - } - return 0; -} -} // namespace crossdesk diff --git a/apps/desktop/src/gui/views/windows/connection_status_window.cpp b/apps/desktop/src/gui/views/windows/connection_status_window.cpp deleted file mode 100644 index 29ad26fa..00000000 --- a/apps/desktop/src/gui/views/windows/connection_status_window.cpp +++ /dev/null @@ -1,209 +0,0 @@ -#include "application/gui_application.h" -#include "layout.h" -#include "localization.h" -#include "rd_log.h" - -namespace crossdesk { - -bool GuiApplication::ConnectionStatusWindow( - std::shared_ptr &props) { - ImGuiIO &io = ImGui::GetIO(); - bool ret_flag = false; - - ImGui::SetNextWindowPos( - ImVec2(io.DisplaySize.x * 0.33f, io.DisplaySize.y * 0.33f)); - ImGui::SetNextWindowSize( - ImVec2(io.DisplaySize.x * 0.33f, io.DisplaySize.y * 0.33f)); - - ImGui::PushStyleVar(ImGuiStyleVar_FrameRounding, window_rounding_ * 0.5f); - ImGui::PushStyleColor(ImGuiCol_WindowBg, ImVec4(1.0f, 1.0f, 1.0f, 1.0f)); - ImGui::PushStyleVar(ImGuiStyleVar_WindowBorderSize, 1.0f); - ImGui::PushStyleVar(ImGuiStyleVar_WindowRounding, window_rounding_); - - ImGui::Begin("ConnectionStatusWindow", nullptr, - ImGuiWindowFlags_NoDecoration | ImGuiWindowFlags_NoMove | - ImGuiWindowFlags_NoSavedSettings); - ImGui::PopStyleVar(2); - ImGui::PopStyleColor(); - - auto connection_status_window_width = ImGui::GetWindowSize().x; - auto connection_status_window_height = ImGui::GetWindowSize().y; - - ImGui::SetWindowFontScale(0.5f); - std::string text; - const ConnectionStatus status = props->connection_status_.load(); - - if (ConnectionStatus::Connecting == status) { - text = localization::p2p_connecting[localization_language_index_]; - ImGui::SetCursorPosX(connection_status_window_width * 0.43f); - ImGui::SetCursorPosY(connection_status_window_height * 0.67f); - // cancel - if (ImGui::Button( - localization::cancel[localization_language_index_].c_str()) || - ImGui::IsKeyPressed(ImGuiKey_Escape)) { - show_connection_status_window_ = false; - re_enter_remote_id_ = true; - LOG_INFO("User cancelled connecting to [{}]", props->remote_id_); - if (props->peer_) { - LeaveConnection(props->peer_, props->remote_id_.c_str()); - } - ret_flag = true; - } - } else if (ConnectionStatus::Gathering == status) { - text = localization::p2p_gathering[localization_language_index_]; - ImGui::SetCursorPosX(connection_status_window_width * 0.43f); - ImGui::SetCursorPosY(connection_status_window_height * 0.67f); - // cancel - if (ImGui::Button( - localization::cancel[localization_language_index_].c_str()) || - ImGui::IsKeyPressed(ImGuiKey_Escape)) { - show_connection_status_window_ = false; - re_enter_remote_id_ = true; - LOG_INFO("User cancelled connecting to [{}]", props->remote_id_); - if (props->peer_) { - LeaveConnection(props->peer_, props->remote_id_.c_str()); - } - ret_flag = true; - } - } else if (ConnectionStatus::Connected == status) { - text = localization::p2p_connected[localization_language_index_]; - ImGui::SetCursorPosX(connection_status_window_width * 0.43f); - ImGui::SetCursorPosY(connection_status_window_height * 0.67f); - // ok - if (ImGui::Button(localization::ok[localization_language_index_].c_str()) || - ImGui::IsKeyPressed(ImGuiKey_Enter) || - ImGui::IsKeyPressed(ImGuiKey_Escape)) { - show_connection_status_window_ = false; - } - } else if (ConnectionStatus::Disconnected == status) { - text = localization::p2p_disconnected[localization_language_index_]; - ImGui::SetCursorPosX(connection_status_window_width * 0.43f); - ImGui::SetCursorPosY(connection_status_window_height * 0.67f); - // ok - if (ImGui::Button(localization::ok[localization_language_index_].c_str()) || - ImGui::IsKeyPressed(ImGuiKey_Enter) || - ImGui::IsKeyPressed(ImGuiKey_Escape)) { - show_connection_status_window_ = false; - } - } else if (ConnectionStatus::Failed == status) { - text = localization::p2p_failed[localization_language_index_]; - ImGui::SetCursorPosX(connection_status_window_width * 0.43f); - ImGui::SetCursorPosY(connection_status_window_height * 0.67f); - // ok - if (ImGui::Button(localization::ok[localization_language_index_].c_str()) || - ImGui::IsKeyPressed(ImGuiKey_Enter) || - ImGui::IsKeyPressed(ImGuiKey_Escape)) { - show_connection_status_window_ = false; - } - } else if (ConnectionStatus::Closed == status) { - text = localization::p2p_closed[localization_language_index_]; - ImGui::SetCursorPosX(connection_status_window_width * 0.43f); - ImGui::SetCursorPosY(connection_status_window_height * 0.67f); - // ok - if (ImGui::Button(localization::ok[localization_language_index_].c_str()) || - ImGui::IsKeyPressed(ImGuiKey_Enter) || - ImGui::IsKeyPressed(ImGuiKey_Escape)) { - show_connection_status_window_ = false; - } - } else if (ConnectionStatus::IncorrectPassword == status) { - if (!password_validating_) { - if (password_validating_time_ == 1) { - text = localization::input_password[localization_language_index_]; - } else { - text = localization::reinput_password[localization_language_index_]; - } - - ImGui::SetCursorPosX(connection_status_window_width * 0.336f); - ImGui::SetCursorPosY(connection_status_window_height * 0.4f); - ImGui::SetNextItemWidth(connection_status_window_width * 0.33f); - - ImGui::PushStyleVar(ImGuiStyleVar_FrameBorderSize, 1.0f); - - if (focus_on_input_widget_) { - ImGui::SetKeyboardFocusHere(); - focus_on_input_widget_ = false; - } - - ImGui::InputText("##password", props->remote_password_, - IM_ARRAYSIZE(props->remote_password_), - ImGuiInputTextFlags_CharsNoBlank); - - ImGui::SetWindowFontScale(0.4f); - - ImVec2 text_size = ImGui::CalcTextSize( - localization::remember_password[localization_language_index_] - .c_str()); - ImGui::SetCursorPosX((connection_status_window_width - text_size.x) * - 0.45f); - ImGui::Checkbox( - localization::remember_password[localization_language_index_].c_str(), - &(props->remember_password_)); - ImGui::SetWindowFontScale(0.5f); - ImGui::PopStyleVar(); - - ImGui::SetCursorPosX(connection_status_window_width * 0.325f); - ImGui::SetCursorPosY(connection_status_window_height * 0.75f); - // ok - if (ImGui::Button( - localization::ok[localization_language_index_].c_str()) || - ImGui::IsKeyPressed(ImGuiKey_Enter)) { - show_connection_status_window_ = true; - password_validating_ = true; - props->rejoin_ = true; - need_to_rejoin_ = true; - focus_on_input_widget_ = true; - } - - ImGui::SameLine(); - // cancel - if (ImGui::Button( - localization::cancel[localization_language_index_].c_str()) || - ImGui::IsKeyPressed(ImGuiKey_Escape)) { - memset(props->remote_password_, 0, sizeof(props->remote_password_)); - show_connection_status_window_ = false; - focus_on_input_widget_ = true; - } - } else if (password_validating_) { - text = localization::validate_password[localization_language_index_]; - ImGui::SetCursorPosX(connection_status_window_width * 0.43f); - ImGui::SetCursorPosY(connection_status_window_height * 0.67f); - } - } else if (ConnectionStatus::NoSuchTransmissionId == status) { - text = localization::no_such_id[localization_language_index_]; - ImGui::SetCursorPosX(connection_status_window_width * 0.43f); - ImGui::SetCursorPosY(connection_status_window_height * 0.67f); - // ok - if (ImGui::Button(localization::ok[localization_language_index_].c_str()) || - ImGui::IsKeyPressed(ImGuiKey_Enter)) { - show_connection_status_window_ = false; - re_enter_remote_id_ = true; - DestroyPeer(&props->peer_); - ret_flag = true; - } - } else if (ConnectionStatus::RemoteUnavailable == status) { - text = localization::device_offline[localization_language_index_]; - ImGui::SetCursorPosX(connection_status_window_width * 0.43f); - ImGui::SetCursorPosY(connection_status_window_height * 0.67f); - // ok - if (ImGui::Button(localization::ok[localization_language_index_].c_str()) || - ImGui::IsKeyPressed(ImGuiKey_Enter) || - ImGui::IsKeyPressed(ImGuiKey_Escape)) { - show_connection_status_window_ = false; - re_enter_remote_id_ = true; - DestroyPeer(&props->peer_); - ret_flag = true; - } - } - - auto text_width = ImGui::CalcTextSize(text.c_str()).x; - ImGui::SetCursorPosX((connection_status_window_width - text_width) * 0.5f); - ImGui::SetCursorPosY(connection_status_window_height * 0.2f); - ImGui::Text("%s", text.c_str()); - ImGui::SetWindowFontScale(1.0f); - - ImGui::End(); - ImGui::PopStyleVar(); - - return ret_flag; -} -} // namespace crossdesk diff --git a/apps/desktop/src/gui/views/windows/control_window.cpp b/apps/desktop/src/gui/views/windows/control_window.cpp deleted file mode 100644 index 1a9253d6..00000000 --- a/apps/desktop/src/gui/views/windows/control_window.cpp +++ /dev/null @@ -1,264 +0,0 @@ -#include "application/gui_application.h" -#include "rd_log.h" - -namespace crossdesk { - -int GuiApplication::ControlWindow( - std::shared_ptr &props) { - double time_duration = - ImGui::GetTime() - props->control_bar_button_pressed_time_; - if (props->control_window_width_is_changing_) { - if (props->control_bar_expand_) { - props->control_window_width_ = - (float)(props->control_window_min_width_ + - (props->control_window_max_width_ - - props->control_window_min_width_) * - 4 * time_duration); - } else { - props->control_window_width_ = - (float)(props->control_window_max_width_ - - (props->control_window_max_width_ - - props->control_window_min_width_) * - 4 * time_duration); - } - } - - time_duration = - ImGui::GetTime() - props->net_traffic_stats_button_pressed_time_; - if (props->control_window_height_is_changing_) { - if (props->control_bar_expand_ && - props->net_traffic_stats_button_pressed_) { - props->control_window_height_ = - (float)(props->control_window_min_height_ + - (props->control_window_max_height_ - - props->control_window_min_height_) * - 4 * time_duration); - } else if (props->control_bar_expand_ && - !props->net_traffic_stats_button_pressed_) { - props->control_window_height_ = - (float)(props->control_window_max_height_ - - (props->control_window_max_height_ - - props->control_window_min_height_) * - 4 * time_duration); - } - } - - ImGui::PushStyleColor(ImGuiCol_WindowBg, ImVec4(0, 0, 0, 0)); - ImGui::PushStyleVar(ImGuiStyleVar_WindowRounding, window_rounding_ * 1.5f); - ImGui::PushStyleVar(ImGuiStyleVar_WindowBorderSize, 0.0f); - ImGui::PushStyleVar(ImGuiStyleVar_ChildRounding, window_rounding_ * 1.5f); - ImGui::PushStyleVar(ImGuiStyleVar_WindowPadding, ImVec2(0, 0)); - - float y_boundary = fullscreen_button_pressed_ ? 0.0f : title_bar_height_; - float container_x = 0.0f; - float container_y = y_boundary; - float container_w = stream_window_width_; - float container_h = stream_window_height_ - y_boundary; - - ImGui::SetNextWindowSize(ImVec2(container_w, container_h), ImGuiCond_Always); - ImGui::SetNextWindowPos(ImVec2(container_x, container_y), ImGuiCond_Always); - - float pos_x = 0; - float pos_y = 0; - - std::string container_window_title = - props->remote_id_ + "ControlContainerWindow"; - ImGui::Begin(container_window_title.c_str(), nullptr, - ImGuiWindowFlags_NoTitleBar | ImGuiWindowFlags_NoResize | - ImGuiWindowFlags_NoScrollbar | ImGuiWindowFlags_NoDocking | - ImGuiWindowFlags_NoBackground); - ImGui::PopStyleVar(); - - ImVec2 container_pos = ImGui::GetWindowPos(); - - if (ImGui::IsMouseDown(ImGuiMouseButton_Left) && - props->control_bar_hovered_) { - float current_x_rel = props->control_window_pos_.x - container_pos.x; - float current_y_rel = props->control_window_pos_.y - container_pos.y; - ImVec2 delta = ImGui::GetIO().MouseDelta; - pos_x = current_x_rel + delta.x; - pos_y = current_y_rel + delta.y; - if (pos_x < 0.0f) - pos_x = 0.0f; - if (pos_y < 0.0f) - pos_y = 0.0f; - if (pos_x + props->control_window_width_ > container_w) - pos_x = container_w - props->control_window_width_; - if (pos_y + props->control_window_height_ > container_h) - pos_y = container_h - props->control_window_height_; - } else if (props->reset_control_bar_pos_) { - float new_cursor_pos_x = 0.0f; - float new_cursor_pos_y = 0.0f; - - // set control window pos - float current_y_rel = props->control_window_pos_.y - container_pos.y; - if (current_y_rel + props->control_window_height_ > container_h) { - pos_y = container_h - props->control_window_height_; - } else if (current_y_rel < 0.0f) { - pos_y = 0.0f; - } else { - pos_y = current_y_rel; - } - - if (props->is_control_bar_in_left_) { - pos_x = 0.0f; - } else { - pos_x = container_w - props->control_window_width_; - } - - if (0 != props->mouse_diff_control_bar_pos_x_ && - 0 != props->mouse_diff_control_bar_pos_y_) { - // set cursor pos - new_cursor_pos_x = - container_pos.x + pos_x + props->mouse_diff_control_bar_pos_x_; - new_cursor_pos_y = - container_pos.y + pos_y + props->mouse_diff_control_bar_pos_y_; - - SDL_WarpMouseInWindow(stream_window_, (int)new_cursor_pos_x, - (int)new_cursor_pos_y); - } - props->reset_control_bar_pos_ = false; - } else if (!props->reset_control_bar_pos_ && - ImGui::IsMouseReleased(ImGuiMouseButton_Left) || - props->control_window_width_is_changing_) { - float current_x_rel = props->control_window_pos_.x - container_pos.x; - float current_y_rel = props->control_window_pos_.y - container_pos.y; - if (current_x_rel <= container_w * 0.5f) { - pos_x = 0.0f; - if (current_y_rel + props->control_window_height_ > container_h) { - pos_y = container_h - props->control_window_height_; - } else { - pos_y = current_y_rel; - } - - if (props->control_bar_expand_) { - if (props->control_window_width_ >= props->control_window_max_width_) { - props->control_window_width_ = props->control_window_max_width_; - props->control_window_width_is_changing_ = false; - } else { - props->control_window_width_is_changing_ = true; - } - } else { - if (props->control_window_width_ <= props->control_window_min_width_) { - props->control_window_width_ = props->control_window_min_width_; - props->control_window_width_is_changing_ = false; - } else { - props->control_window_width_is_changing_ = true; - } - } - props->is_control_bar_in_left_ = true; - } else if (current_x_rel > container_w * 0.5f) { - pos_x = container_w - props->control_window_width_; - pos_y = (current_y_rel >= 0.0f && - current_y_rel <= container_h - props->control_window_height_) - ? current_y_rel - : (current_y_rel < 0.0f - ? 0.0f - : (container_h - props->control_window_height_)); - - if (props->control_bar_expand_) { - if (props->control_window_width_ >= props->control_window_max_width_) { - props->control_window_width_ = props->control_window_max_width_; - props->control_window_width_is_changing_ = false; - pos_x = container_w - props->control_window_max_width_; - } else { - props->control_window_width_is_changing_ = true; - pos_x = container_w - props->control_window_width_; - } - } else { - if (props->control_window_width_ <= props->control_window_min_width_) { - props->control_window_width_ = props->control_window_min_width_; - props->control_window_width_is_changing_ = false; - pos_x = container_w - props->control_window_min_width_; - } else { - props->control_window_width_is_changing_ = true; - pos_x = container_w - props->control_window_width_; - } - } - props->is_control_bar_in_left_ = false; - } - - if (current_y_rel + props->control_window_height_ > container_h) { - pos_y = container_h - props->control_window_height_; - } else if (current_y_rel < 0.0f) { - pos_y = 0.0f; - } - } else { - float current_x_rel = props->control_window_pos_.x - container_pos.x; - float current_y_rel = props->control_window_pos_.y - container_pos.y; - pos_x = current_x_rel; - pos_y = current_y_rel; - if (pos_x < 0.0f) - pos_x = 0.0f; - if (pos_y < 0.0f) - pos_y = 0.0f; - if (pos_x + props->control_window_width_ > container_w) - pos_x = container_w - props->control_window_width_; - if (pos_y + props->control_window_height_ > container_h) - pos_y = container_h - props->control_window_height_; - } - - if (props->control_bar_expand_ && props->control_window_height_is_changing_) { - if (props->net_traffic_stats_button_pressed_) { - if (props->control_window_height_ >= props->control_window_max_height_) { - props->control_window_height_ = props->control_window_max_height_; - props->control_window_height_is_changing_ = false; - } else { - props->control_window_height_is_changing_ = true; - } - } else { - if (props->control_window_height_ <= props->control_window_min_height_) { - props->control_window_height_ = props->control_window_min_height_; - props->control_window_height_is_changing_ = false; - } else { - props->control_window_height_is_changing_ = true; - } - } - } - - std::string control_window_title = props->remote_id_ + "ControlWindow"; - - ImGui::PushStyleColor(ImGuiCol_ChildBg, ImVec4(1.0f, 1.0f, 1.0f, 1.0f)); - static bool a, b, c, d, e; - float child_cursor_x = pos_x; - float child_cursor_y = pos_y; - ImGui::SetCursorPos(ImVec2(child_cursor_x, child_cursor_y)); - - std::string control_child_window_title = - props->remote_id_ + "ControlChildWindow"; - ImGui::BeginChild( - control_child_window_title.c_str(), - ImVec2(props->control_window_width_, props->control_window_height_), - ImGuiChildFlags_Borders, ImGuiWindowFlags_NoDecoration); - ImGui::PopStyleColor(); - - props->control_window_pos_ = ImGui::GetWindowPos(); - SDL_GetMouseState(&props->mouse_pos_x_, &props->mouse_pos_y_); - props->mouse_diff_control_bar_pos_x_ = - props->mouse_pos_x_ - props->control_window_pos_.x; - props->mouse_diff_control_bar_pos_y_ = - props->mouse_pos_y_ - props->control_window_pos_.y; - - if (props->control_window_pos_.y < container_pos.y || - props->control_window_pos_.y + props->control_window_height_ > - (container_pos.y + container_h) || - props->control_window_pos_.x < container_pos.x || - props->control_window_pos_.x + props->control_window_width_ > - (container_pos.x + container_w)) { - ImGui::ClearActiveID(); - props->reset_control_bar_pos_ = true; - props->mouse_diff_control_bar_pos_x_ = 0; - props->mouse_diff_control_bar_pos_y_ = 0; - } - - ControlBar(props); - props->control_bar_hovered_ = ImGui::IsWindowHovered(); - - ImGui::EndChild(); - ImGui::End(); - ImGui::PopStyleVar(3); - ImGui::PopStyleColor(); - - return 0; -} -} // namespace crossdesk diff --git a/apps/desktop/src/gui/views/windows/file_transfer_window.cpp b/apps/desktop/src/gui/views/windows/file_transfer_window.cpp deleted file mode 100644 index 03fd5605..00000000 --- a/apps/desktop/src/gui/views/windows/file_transfer_window.cpp +++ /dev/null @@ -1,253 +0,0 @@ -#include -#include - -#include "IconsFontAwesome6.h" -#include "application/gui_application.h" -#include "layout.h" -#include "localization.h" -#include "rd_log.h" - -namespace crossdesk { - -namespace { -int CountDigits(int number) { - if (number == 0) - return 1; - return (int)std::floor(std::log10(std::abs(number))) + 1; -} - -int BitrateDisplay(int bitrate) { - int num_of_digits = CountDigits(bitrate); - if (num_of_digits <= 3) { - ImGui::Text("%d bps", bitrate); - } else if (num_of_digits > 3 && num_of_digits <= 6) { - ImGui::Text("%d kbps", bitrate / 1000); - } else { - ImGui::Text("%.1f mbps", bitrate / 1000000.0f); - } - return 0; -} -} // namespace - -int GuiApplication::FileTransferWindow( - std::shared_ptr &props) { - FileTransferState *state = &transfers_.state_for(props); - state->file_transfer_window_hovered_ = false; - - // Only show window if there are files in transfer list or currently - // transferring - std::vector file_list; - { - std::lock_guard lock(state->file_transfer_list_mutex_); - file_list = state->file_transfer_list_; - } - - // Sort file list: Sending first, then Completed, then Queued, then Failed - std::sort( - file_list.begin(), file_list.end(), - [](const RemoteSession::FileTransferInfo &a, - const RemoteSession::FileTransferInfo &b) { - // Priority: Sending > Completed > Queued > Failed - auto get_priority = - [](RemoteSession::FileTransferStatus status) { - switch (status) { - case RemoteSession::FileTransferStatus::Sending: - return 0; - case RemoteSession::FileTransferStatus::Completed: - return 1; - case RemoteSession::FileTransferStatus::Queued: - return 2; - case RemoteSession::FileTransferStatus::Failed: - return 3; - } - return 3; - }; - return get_priority(a.status) < get_priority(b.status); - }); - - // Only show window if file_transfer_window_visible_ is true - // Window can be closed by user even during transfer - // It will be reopened automatically when: - // 1. A file transfer completes (via FileTransferManager) - // 2. FileTransferManager starts the next queued file. - if (!state->file_transfer_window_visible_) { - return 0; - } - - // Position window at bottom-left of stream window - // Adjust window size based on number of files - float file_transfer_window_width = main_window_width_ * 0.6f; - float file_transfer_window_height = - main_window_height_ * 0.3f; // Dynamic height - float pos_x = file_transfer_window_width * 0.05f; - float pos_y = stream_window_height_ - file_transfer_window_height - - file_transfer_window_width * 0.05; - - const ImVec2 mouse_pos = ImGui::GetMousePos(); - const bool mouse_in_window_rect = - mouse_pos.x >= pos_x && - mouse_pos.x <= pos_x + file_transfer_window_width && - mouse_pos.y >= pos_y && - mouse_pos.y <= pos_y + file_transfer_window_height; - - ImGui::SetNextWindowPos(ImVec2(pos_x, pos_y), ImGuiCond_Always); - ImGui::SetNextWindowSize( - ImVec2(file_transfer_window_width, file_transfer_window_height), - ImGuiCond_Always); - if (mouse_in_window_rect) { - ImGui::SetNextWindowFocus(); - } - - // Set Chinese font for proper display - const bool has_chinese_font = stream_windows_system_chinese_font_ != nullptr; - if (has_chinese_font) { - ImGui::PushFont(stream_windows_system_chinese_font_); - } - - ImGui::PushStyleVar(ImGuiStyleVar_WindowRounding, window_rounding_ * 0.5f); - ImGui::PushStyleVar(ImGuiStyleVar_WindowBorderSize, 1.0f); - ImGui::PushStyleColor(ImGuiCol_WindowBg, ImVec4(1.0f, 1.0f, 1.0f, 0.9f)); - ImGui::PushStyleColor(ImGuiCol_Border, ImVec4(0.0f, 0.0f, 0.0f, 0.3f)); - ImGui::PushStyleColor(ImGuiCol_TitleBg, ImVec4(1.0f, 1.0f, 1.0f, 1.0f)); - ImGui::PushStyleColor(ImGuiCol_TitleBgActive, ImVec4(1.0f, 1.0f, 1.0f, 1.0f)); - - ImGui::SetWindowFontScale(0.5f); - bool window_opened = true; - const bool show_contents = ImGui::Begin( - localization::file_transfer_progress[localization_language_index_] - .c_str(), - &window_opened, - ImGuiWindowFlags_NoCollapse | ImGuiWindowFlags_NoResize | - ImGuiWindowFlags_NoMove | ImGuiWindowFlags_NoSavedSettings | - ImGuiWindowFlags_NoScrollbar); - ImGui::PopStyleColor(4); - ImGui::PopStyleVar(2); - - state->file_transfer_window_hovered_ = - mouse_in_window_rect || - ImGui::IsWindowHovered(ImGuiHoveredFlags_RootAndChildWindows); - - if (!window_opened) { - state->file_transfer_window_visible_ = false; - } - - if (show_contents && window_opened) { - ImGui::SetWindowFontScale(1.0f); - ImGui::SetWindowFontScale(0.5f); - - // Display file list - if (file_list.empty()) { - ImGui::Text("No files in transfer queue"); - } else { - // Use a scrollable child window for the file list - ImGui::SetWindowFontScale(0.5f); - ImGui::BeginChild( - "FileList", ImVec2(0, file_transfer_window_height * 0.75f), - ImGuiChildFlags_Borders, ImGuiWindowFlags_HorizontalScrollbar); - ImGui::SetWindowFontScale(1.0f); - ImGui::SetWindowFontScale(0.5f); - - for (size_t i = 0; i < file_list.size(); ++i) { - const auto &info = file_list[i]; - ImGui::PushID(static_cast(i)); - - // Status icon and file name - const char *status_icon = ""; - ImVec4 status_color(0.5f, 0.5f, 0.5f, 1.0f); - const char *status_text = ""; - - switch (info.status) { - case RemoteSession::FileTransferStatus::Queued: - status_icon = ICON_FA_CLOCK; - status_color = - ImVec4(0.5f, 0.6f, 0.7f, 1.0f); // Common blue-gray for queued - status_text = - localization::queued[localization_language_index_].c_str(); - break; - case RemoteSession::FileTransferStatus::Sending: - status_icon = ICON_FA_ARROW_UP; - status_color = ImVec4(0.2f, 0.6f, 1.0f, 1.0f); - status_text = - localization::sending[localization_language_index_].c_str(); - break; - case RemoteSession::FileTransferStatus::Completed: - status_icon = ICON_FA_CHECK; - status_color = ImVec4(0.0f, 0.8f, 0.0f, 1.0f); - status_text = - localization::completed[localization_language_index_].c_str(); - break; - case RemoteSession::FileTransferStatus::Failed: - status_icon = ICON_FA_XMARK; - status_color = ImVec4(1.0f, 0.2f, 0.2f, 1.0f); - status_text = - localization::failed[localization_language_index_].c_str(); - break; - } - - ImGui::TextColored(status_color, "%s", status_icon); - ImGui::SameLine(); - ImGui::Text("%s", info.file_name.c_str()); - ImGui::SameLine(); - ImGui::TextColored(status_color, "%s", status_text); - - // Progress bar for sending files - if (info.status == - RemoteSession::FileTransferStatus::Sending && - info.file_size > 0) { - float progress = static_cast(info.sent_bytes) / - static_cast(info.file_size); - progress = (std::max)(0.0f, (std::min)(1.0f, progress)); - - float text_height = ImGui::GetTextLineHeight(); - ImGui::ProgressBar( - progress, ImVec2(file_transfer_window_width * 0.5f, text_height), - ""); - ImGui::SameLine(); - - ImGui::Text("%.1f%%", progress * 100.0f); - ImGui::SameLine(); - - float speed_x_pos = file_transfer_window_width * 0.65f; - ImGui::SetCursorPosX(speed_x_pos); - BitrateDisplay(static_cast(info.rate_bps)); - } else if (info.status == - RemoteSession::FileTransferStatus::Completed) { - // Show completed size - char size_str[64]; - if (info.file_size < 1024) { - snprintf(size_str, sizeof(size_str), "%llu B", - (unsigned long long)info.file_size); - } else if (info.file_size < 1024 * 1024) { - snprintf(size_str, sizeof(size_str), "%.2f KB", - info.file_size / 1024.0f); - } else { - snprintf(size_str, sizeof(size_str), "%.2f MB", - info.file_size / (1024.0f * 1024.0f)); - } - ImGui::Text("Size: %s", size_str); - } - - ImGui::PopID(); - ImGui::Spacing(); - } - - ImGui::SetWindowFontScale(1.0f); - ImGui::SetWindowFontScale(0.5f); - ImGui::EndChild(); - ImGui::SetWindowFontScale(1.0f); - } - ImGui::SetWindowFontScale(1.0f); - ImGui::SetWindowFontScale(0.5f); - } - - ImGui::End(); - ImGui::SetWindowFontScale(1.0f); - - if (has_chinese_font) { - ImGui::PopFont(); - } - - return 0; -} - -} // namespace crossdesk diff --git a/apps/desktop/src/gui/views/windows/main_settings_window.cpp b/apps/desktop/src/gui/views/windows/main_settings_window.cpp deleted file mode 100644 index d2f85dde..00000000 --- a/apps/desktop/src/gui/views/windows/main_settings_window.cpp +++ /dev/null @@ -1,643 +0,0 @@ -#include "application/gui_application.h" -#include "layout.h" -#include "localization.h" -#include "rd_log.h" -#include "tinyfiledialogs.h" - -#if _WIN32 && CROSSDESK_PORTABLE -#include "service_host.h" -#endif - -namespace crossdesk { - -int GuiApplication::SettingWindow() { - ImGuiIO &io = ImGui::GetIO(); - float portable_y_padding = 0.0f; -#if _WIN32 && CROSSDESK_PORTABLE - portable_y_padding = 0.05f; -#endif - - if (show_settings_window_) { - if (settings_window_pos_reset_) { - const ImGuiViewport *viewport = ImGui::GetMainViewport(); - if (ConfigCenter::LANGUAGE::CHINESE == localization_language_) { -#if (((defined(_WIN32) || defined(__linux__)) && !defined(__aarch64__) && \ - !defined(__arm__) && USE_CUDA) || \ - defined(__APPLE__)) - ImGui::SetNextWindowPos( - ImVec2(io.DisplaySize.x * 0.343f, io.DisplaySize.y * 0.05f)); - ImGui::SetNextWindowSize( - ImVec2(io.DisplaySize.x * 0.315f, - io.DisplaySize.y * (0.9f + portable_y_padding))); -#else - ImGui::SetNextWindowPos( - ImVec2(io.DisplaySize.x * 0.343f, io.DisplaySize.y * 0.08f)); - ImGui::SetNextWindowSize( - ImVec2(io.DisplaySize.x * 0.315f, - io.DisplaySize.y * (0.85f + portable_y_padding))); -#endif - } else { -#if (((defined(_WIN32) || defined(__linux__)) && !defined(__aarch64__) && \ - !defined(__arm__) && USE_CUDA) || \ - defined(__APPLE__)) - ImGui::SetNextWindowPos( - ImVec2(io.DisplaySize.x * 0.297f, io.DisplaySize.y * 0.05f)); - ImGui::SetNextWindowSize( - ImVec2(io.DisplaySize.x * 0.42f, - io.DisplaySize.y * (0.9f + portable_y_padding))); -#else - ImGui::SetNextWindowPos( - ImVec2(io.DisplaySize.x * 0.297f, io.DisplaySize.y * 0.08f)); - ImGui::SetNextWindowSize( - ImVec2(io.DisplaySize.x * 0.42f, - io.DisplaySize.y * (0.85f + portable_y_padding))); -#endif - } - - settings_window_pos_reset_ = false; - } - - // Settings - { - static int settings_items_padding = title_bar_button_width_ * 0.75f; - int settings_items_offset = 0; - - ImGui::PushStyleColor(ImGuiCol_WindowBg, ImVec4(1.0f, 1.0f, 1.0f, 1.0f)); - ImGui::PushStyleVar(ImGuiStyleVar_WindowRounding, window_rounding_); - ImGui::PushStyleVar(ImGuiStyleVar_FrameRounding, window_rounding_ * 0.5f); - - ImGui::Begin(localization::settings[localization_language_index_].c_str(), - nullptr, - ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoCollapse | - ImGuiWindowFlags_NoSavedSettings); - ImGui::SetWindowFontScale(0.5f); - ImGui::PushStyleVar(ImGuiStyleVar_FrameBorderSize, 1.0f); - { - const auto &supported_languages = localization::GetSupportedLanguages(); - language_button_value_ = - localization::detail::ClampLanguageIndex(language_button_value_); - - settings_items_offset += settings_items_padding; - ImGui::SetCursorPosY(settings_items_offset); - ImGui::AlignTextToFramePadding(); - ImGui::Text( - "%s", localization::language[localization_language_index_].c_str()); - ImGui::SameLine(); - if (ConfigCenter::LANGUAGE::CHINESE == localization_language_) { - ImGui::SetCursorPosX(title_bar_button_width_ * 3.0f); - } else { - ImGui::SetCursorPosX(title_bar_button_width_ * 4.7f); - } - - ImGui::SetNextItemWidth(title_bar_button_width_ * 1.8f); - if (ImGui::BeginCombo("##language", - localization::GetSupportedLanguages() - [localization::detail::ClampLanguageIndex( - language_button_value_)] - .display_name.c_str())) { - ImGui::SetWindowFontScale(0.5f); - for (int i = 0; i < static_cast(supported_languages.size()); - ++i) { - bool selected = (i == language_button_value_); - if (ImGui::Selectable(supported_languages[i].display_name.c_str(), - selected)) - language_button_value_ = i; - if (selected) { - ImGui::SetItemDefaultFocus(); - } - } - - ImGui::EndCombo(); - } - } - - ImGui::Separator(); - - if (stream_window_inited_) { - ImGui::BeginDisabled(); - } - - { - const char *video_quality_items[] = { - localization::video_quality_low[localization_language_index_] - .c_str(), - localization::video_quality_medium[localization_language_index_] - .c_str(), - localization::video_quality_high[localization_language_index_] - .c_str()}; - - settings_items_offset += settings_items_padding; - ImGui::SetCursorPosY(settings_items_offset); - ImGui::AlignTextToFramePadding(); - ImGui::Text( - "%s", - localization::video_quality[localization_language_index_].c_str()); - ImGui::SameLine(); - if (ConfigCenter::LANGUAGE::CHINESE == localization_language_) { - ImGui::SetCursorPosX(title_bar_button_width_ * 3.0f); - } else { - ImGui::SetCursorPosX(title_bar_button_width_ * 4.7f); - } - - ImGui::SetNextItemWidth(title_bar_button_width_ * 1.8f); - if (ImGui::BeginCombo( - "##video_quality", - video_quality_items[video_quality_button_value_])) { - ImGui::SetWindowFontScale(0.5f); - for (int i = 0; i < IM_ARRAYSIZE(video_quality_items); i++) { - bool selected = (i == video_quality_button_value_); - if (ImGui::Selectable(video_quality_items[i], selected)) - video_quality_button_value_ = i; - } - - ImGui::EndCombo(); - } - } - - ImGui::Separator(); - - { - const char *video_frame_rate_items[] = {"30 fps", "60 fps"}; - - settings_items_offset += settings_items_padding; - ImGui::SetCursorPosY(settings_items_offset); - ImGui::AlignTextToFramePadding(); - ImGui::Text("%s", - localization::video_frame_rate[localization_language_index_] - .c_str()); - ImGui::SameLine(); - if (ConfigCenter::LANGUAGE::CHINESE == localization_language_) { - ImGui::SetCursorPosX(title_bar_button_width_ * 3.0f); - } else { - ImGui::SetCursorPosX(title_bar_button_width_ * 4.7f); - } - - ImGui::SetNextItemWidth(title_bar_button_width_ * 1.8f); - if (ImGui::BeginCombo( - "##video_frame_rate", - video_frame_rate_items[video_frame_rate_button_value_])) { - ImGui::SetWindowFontScale(0.5f); - for (int i = 0; i < IM_ARRAYSIZE(video_frame_rate_items); i++) { - bool selected = (i == video_frame_rate_button_value_); - if (ImGui::Selectable(video_frame_rate_items[i], selected)) - video_frame_rate_button_value_ = i; - } - - ImGui::EndCombo(); - } - } - - ImGui::Separator(); - - { - const char *video_encode_format_items[] = { - localization::h264[localization_language_index_].c_str(), - localization::av1[localization_language_index_].c_str()}; - - settings_items_offset += settings_items_padding; - ImGui::SetCursorPosY(settings_items_offset); - ImGui::AlignTextToFramePadding(); - ImGui::Text( - "%s", - localization::video_encode_format[localization_language_index_] - .c_str()); - ImGui::SameLine(); - if (ConfigCenter::LANGUAGE::CHINESE == localization_language_) { - ImGui::SetCursorPosX(title_bar_button_width_ * 3.0f); - } else { - ImGui::SetCursorPosX(title_bar_button_width_ * 4.7f); - } - - ImGui::SetNextItemWidth(title_bar_button_width_ * 1.8f); - if (ImGui::BeginCombo( - "##video_encode_format", - video_encode_format_items[video_encode_format_button_value_])) { - ImGui::SetWindowFontScale(0.5f); - for (int i = 0; i < IM_ARRAYSIZE(video_encode_format_items); i++) { - bool selected = (i == video_encode_format_button_value_); - if (ImGui::Selectable(video_encode_format_items[i], selected)) - video_encode_format_button_value_ = i; - } - - ImGui::EndCombo(); - } - } - -#if (((defined(_WIN32) || defined(__linux__)) && !defined(__aarch64__) && \ - !defined(__arm__) && USE_CUDA) || \ - defined(__APPLE__)) - ImGui::Separator(); - - { - settings_items_offset += settings_items_padding; - ImGui::SetCursorPosY(settings_items_offset); - ImGui::AlignTextToFramePadding(); - ImGui::Text("%s", localization::enable_hardware_video_codec - [localization_language_index_] - .c_str()); - ImGui::SameLine(); - if (ConfigCenter::LANGUAGE::CHINESE == localization_language_) { - ImGui::SetCursorPosX(title_bar_button_width_ * 4.275f); - } else { - ImGui::SetCursorPosX(title_bar_button_width_ * 5.955f); - } - - ImGui::Checkbox("##enable_hardware_video_codec", - &enable_hardware_video_codec_); - } -#endif - - ImGui::Separator(); - - { - settings_items_offset += settings_items_padding; - ImGui::SetCursorPosY(settings_items_offset); - ImGui::AlignTextToFramePadding(); - ImGui::Text( - "%s", - localization::enable_turn[localization_language_index_].c_str()); - ImGui::SameLine(); - if (ConfigCenter::LANGUAGE::CHINESE == localization_language_) { - ImGui::SetCursorPosX(title_bar_button_width_ * 4.275f); - } else { - ImGui::SetCursorPosX(title_bar_button_width_ * 5.955f); - } - - ImGui::Checkbox("##enable_turn", &enable_turn_); - } - - ImGui::Separator(); - - { - settings_items_offset += settings_items_padding; - ImGui::SetCursorPosY(settings_items_offset + 1); - ImGui::AlignTextToFramePadding(); - if (ImGui::Button(localization::self_hosted_server_config - [localization_language_index_] - .c_str())) { - show_self_hosted_server_config_window_ = true; - } - ImGui::SameLine(); - if (ConfigCenter::LANGUAGE::CHINESE == localization_language_) { - ImGui::SetCursorPosX(title_bar_button_width_ * 4.275f); - } else { - ImGui::SetCursorPosX(title_bar_button_width_ * 5.955f); - } - - ImGui::Checkbox("##enable_self_hosted", &enable_self_hosted_); - } - - ImGui::Separator(); - - { - settings_items_offset += settings_items_padding; - ImGui::SetCursorPosY(settings_items_offset); - ImGui::AlignTextToFramePadding(); - ImGui::Text("%s", - localization::enable_autostart[localization_language_index_] - .c_str()); - ImGui::SameLine(); - if (ConfigCenter::LANGUAGE::CHINESE == localization_language_) { - ImGui::SetCursorPosX(title_bar_button_width_ * 4.275f); - } else { - ImGui::SetCursorPosX(title_bar_button_width_ * 5.955f); - } - - ImGui::Checkbox("##enable_autostart_", &enable_autostart_); - } - - ImGui::Separator(); - - { - settings_items_offset += settings_items_padding; - ImGui::SetCursorPosY(settings_items_offset); - ImGui::AlignTextToFramePadding(); - ImGui::Text( - "%s", - localization::enable_daemon[localization_language_index_].c_str()); - ImGui::SameLine(); - if (ConfigCenter::LANGUAGE::CHINESE == localization_language_) { - ImGui::SetCursorPosX(title_bar_button_width_ * 4.275f); - } else { - ImGui::SetCursorPosX(title_bar_button_width_ * 5.955f); - } - - ImGui::Checkbox("##enable_daemon_", &enable_daemon_); - if (ImGui::IsItemHovered()) { - ImGui::BeginTooltip(); - ImGui::SetWindowFontScale(0.5f); - ImGui::Text("%s", localization::takes_effect_after_restart - [localization_language_index_] - .c_str()); - ImGui::SetWindowFontScale(1.0f); - ImGui::EndTooltip(); - } - } - - ImGui::Separator(); - - { - settings_items_offset += settings_items_padding; - ImGui::SetCursorPosY(settings_items_offset); - ImGui::AlignTextToFramePadding(); - ImGui::Text( - "%s", - localization::file_transfer_save_path[localization_language_index_] - .c_str()); - ImGui::SameLine(); - if (ConfigCenter::LANGUAGE::CHINESE == localization_language_) { - ImGui::SetCursorPosX(title_bar_button_width_ * 2.82f); - } else { - ImGui::SetCursorPosX(title_bar_button_width_ * 4.5f); - } - - std::string display_path = - strlen(file_transfer_save_path_buf_) > 0 - ? file_transfer_save_path_buf_ - : localization::default_desktop[localization_language_index_]; - ImGui::PushStyleColor(ImGuiCol_Button, ImVec4(1.0f, 1.0f, 1.0f, 1.0f)); - ImGui::PushStyleColor(ImGuiCol_ButtonHovered, - ImVec4(0.95f, 0.95f, 0.95f, 1.0f)); - ImGui::PushStyleColor(ImGuiCol_ButtonActive, - ImVec4(0.9f, 0.9f, 0.9f, 1.0f)); - ImGui::PushFont(main_windows_system_chinese_font_); - if (ImGui::Button(display_path.c_str(), - ImVec2(title_bar_button_width_ * 2.0f, 0))) { - const char *folder = - tinyfd_selectFolderDialog(localization::file_transfer_save_path - [localization_language_index_] - .c_str(), - strlen(file_transfer_save_path_buf_) > 0 - ? file_transfer_save_path_buf_ - : nullptr); - if (folder) { - strncpy(file_transfer_save_path_buf_, folder, - sizeof(file_transfer_save_path_buf_) - 1); - file_transfer_save_path_buf_[sizeof(file_transfer_save_path_buf_) - - 1] = '\0'; - } - } - if (ImGui::IsItemHovered() && - strlen(file_transfer_save_path_buf_) > 0) { - ImGui::BeginTooltip(); - ImGui::SetWindowFontScale(0.5f); - ImGui::Text("%s", file_transfer_save_path_buf_); - ImGui::SetWindowFontScale(1.0f); - ImGui::EndTooltip(); - } - ImGui::PopFont(); - ImGui::PopStyleColor(3); - } - - if (stream_window_inited_) { - ImGui::EndDisabled(); - } - -#if _WIN32 && CROSSDESK_PORTABLE - ImGui::Separator(); - - { - settings_items_offset += settings_items_padding; - ImGui::SetCursorPosY(settings_items_offset); - ImGui::AlignTextToFramePadding(); - ImGui::Text("%s", localization::windows_service_settings_label - [localization_language_index_] - .c_str()); - ImGui::SameLine(); - if (ConfigCenter::LANGUAGE::CHINESE == localization_language_) { - ImGui::SetCursorPosX(title_bar_button_width_ * 4.0f); - } else if (ConfigCenter::LANGUAGE::ENGLISH == localization_language_) { - ImGui::SetCursorPosX(title_bar_button_width_ * 5.42f); - } else { - ImGui::SetCursorPosX(title_bar_button_width_ * 4.6f); - } - - const PortableServiceInstallState state = - portable_service_install_state_.load(std::memory_order_acquire); - const bool service_installed = - IsCrossDeskServiceInstalled() || - state == PortableServiceInstallState::succeeded; - if (service_installed) { - if (ConfigCenter::LANGUAGE::CHINESE == localization_language_) { - ImGui::SetCursorPosX(title_bar_button_width_ * 3.9f); - } else if (ConfigCenter::LANGUAGE::ENGLISH == - localization_language_) { - ImGui::SetCursorPosX(title_bar_button_width_ * 5.32f); - } else { - ImGui::SetCursorPosX(title_bar_button_width_ * 4.6f); - } - ImGui::Text("%s", localization::windows_service_installed - [localization_language_index_] - .c_str()); - } else { - if (state == PortableServiceInstallState::installing) { - ImGui::BeginDisabled(); - } - if (ImGui::Button(localization::install_windows_service - [localization_language_index_] - .c_str())) { - StartPortableWindowsServiceInstall(); - } - - if (state == PortableServiceInstallState::installing) { - ImGui::EndDisabled(); - ImGui::SameLine(); - ImGui::Text("%s", localization::installing_windows_service - [localization_language_index_] - .c_str()); - } else if (state == PortableServiceInstallState::failed) { - ImGui::SameLine(); - ImGui::Text( - "%s", - localization::failed[localization_language_index_].c_str()); - if (ImGui::IsItemHovered()) { - ImGui::BeginTooltip(); - ImGui::SetWindowFontScale(0.5f); - ImGui::PushTextWrapPos(title_bar_button_width_ * 10.0f); - ImGui::TextWrapped("%s", - localization::windows_service_install_failed - [localization_language_index_] - .c_str()); - ImGui::PopTextWrapPos(); - ImGui::SetWindowFontScale(1.0f); - ImGui::EndTooltip(); - } - } - } - } -#endif - - if (ConfigCenter::LANGUAGE::CHINESE == localization_language_) { - ImGui::SetCursorPosX(title_bar_button_width_ * 1.59f); - } else { - ImGui::SetCursorPosX(title_bar_button_width_ * 2.22f); - } - - settings_items_offset += - settings_items_padding + title_bar_button_width_ * 0.15f; - ImGui::SetCursorPosY(settings_items_offset); - - ImGui::PopStyleVar(); - - // OK - if (ImGui::Button( - localization::ok[localization_language_index_].c_str())) { - show_settings_window_ = false; - show_self_hosted_server_config_window_ = false; - - // Language - language_button_value_ = - localization::detail::ClampLanguageIndex(language_button_value_); - if (language_button_value_ == 0) { - localization_language_ = ConfigCenter::LANGUAGE::CHINESE; - } else if (language_button_value_ == 1) { - localization_language_ = ConfigCenter::LANGUAGE::ENGLISH; - } else { - localization_language_ = ConfigCenter::LANGUAGE::RUSSIAN; - } - config_center_->SetLanguage(localization_language_); - language_button_value_last_ = language_button_value_; - localization_language_index_ = language_button_value_; - LOG_INFO("Set localization language: {}", - localization::GetSupportedLanguages() - [localization::detail::ClampLanguageIndex( - localization_language_index_)] - .code.c_str()); - - // Video quality - if (video_quality_button_value_ == 0) { - config_center_->SetVideoQuality(ConfigCenter::VIDEO_QUALITY::LOW); - } else if (video_quality_button_value_ == 1) { - config_center_->SetVideoQuality(ConfigCenter::VIDEO_QUALITY::MEDIUM); - } else { - config_center_->SetVideoQuality(ConfigCenter::VIDEO_QUALITY::HIGH); - } - video_quality_button_value_last_ = video_quality_button_value_; - - if (video_frame_rate_button_value_ == 0) { - config_center_->SetVideoFrameRate( - ConfigCenter::VIDEO_FRAME_RATE::FPS_30); - } else if (video_frame_rate_button_value_ == 1) { - config_center_->SetVideoFrameRate( - ConfigCenter::VIDEO_FRAME_RATE::FPS_60); - } - video_frame_rate_button_value_last_ = video_frame_rate_button_value_; - - // Video encode format - if (video_encode_format_button_value_ == 0) { - config_center_->SetVideoEncodeFormat( - ConfigCenter::VIDEO_ENCODE_FORMAT::H264); - } else if (video_encode_format_button_value_ == 1) { - config_center_->SetVideoEncodeFormat( - ConfigCenter::VIDEO_ENCODE_FORMAT::AV1); - } - video_encode_format_button_value_last_ = - video_encode_format_button_value_; - - // Hardware video codec - if (enable_hardware_video_codec_) { - config_center_->SetHardwareVideoCodec(true); - } else { - config_center_->SetHardwareVideoCodec(false); - } - enable_hardware_video_codec_last_ = enable_hardware_video_codec_; - - // TURN mode - if (enable_turn_) { - config_center_->SetTurn(true); - } else { - config_center_->SetTurn(false); - } - enable_turn_last_ = enable_turn_; - - if (enable_self_hosted_) { - config_center_->SetSelfHosted(true); - } else { - config_center_->SetSelfHosted(false); - } - enable_self_hosted_last_ = enable_self_hosted_; - - if (enable_autostart_) { - config_center_->SetAutostart(true); - } else { - config_center_->SetAutostart(false); - } - enable_autostart_last_ = enable_autostart_; - - if (enable_daemon_) { - config_center_->SetDaemon(true); - } else { - config_center_->SetDaemon(false); - } - enable_daemon_last_ = enable_daemon_; - - // File transfer save path - config_center_->SetFileTransferSavePath(file_transfer_save_path_buf_); - file_transfer_save_path_last_ = file_transfer_save_path_buf_; - - settings_window_pos_reset_ = true; - - // Recreate peer instance - settings_.Load(); - - // Recreate peer instance - if (!stream_window_inited_) { - LOG_INFO("Recreate peer instance"); - CloseAllRemoteSessions(); - CreateConnectionPeer(); - } - } - - ImGui::SameLine(); - // Cancel - if (ImGui::Button( - localization::cancel[localization_language_index_].c_str())) { - show_settings_window_ = false; - show_self_hosted_server_config_window_ = false; - - if (language_button_value_ != language_button_value_last_) { - language_button_value_ = language_button_value_last_; - } - - if (video_quality_button_value_ != video_quality_button_value_last_) { - video_quality_button_value_ = video_quality_button_value_last_; - } - - if (video_frame_rate_button_value_ != - video_frame_rate_button_value_last_) { - video_frame_rate_button_value_ = video_frame_rate_button_value_last_; - } - - if (video_encode_format_button_value_ != - video_encode_format_button_value_last_) { - video_encode_format_button_value_ = - video_encode_format_button_value_last_; - } - - if (enable_hardware_video_codec_ != enable_hardware_video_codec_last_) { - enable_hardware_video_codec_ = enable_hardware_video_codec_last_; - } - - if (enable_turn_ != enable_turn_last_) { - enable_turn_ = enable_turn_last_; - } - - // Restore file transfer save path - strncpy(file_transfer_save_path_buf_, - file_transfer_save_path_last_.c_str(), - sizeof(file_transfer_save_path_buf_) - 1); - file_transfer_save_path_buf_[sizeof(file_transfer_save_path_buf_) - 1] = - '\0'; - - settings_window_pos_reset_ = true; - } - ImGui::SetWindowFontScale(0.5f); - ImGui::End(); - ImGui::PopStyleVar(2); - ImGui::PopStyleColor(); - } - } - - return 0; -} -} // namespace crossdesk diff --git a/apps/desktop/src/gui/views/windows/main_window.cpp b/apps/desktop/src/gui/views/windows/main_window.cpp deleted file mode 100644 index 265d8c76..00000000 --- a/apps/desktop/src/gui/views/windows/main_window.cpp +++ /dev/null @@ -1,60 +0,0 @@ -#include "application/gui_application.h" -#include "layout_relative.h" -#include "localization.h" -#include "rd_log.h" - -namespace crossdesk { - -int GuiApplication::MainWindow() { - ImGuiIO &io = ImGui::GetIO(); - float local_remote_window_width = io.DisplaySize.x; - float local_remote_window_height = - io.DisplaySize.y * (0.56f - TITLE_BAR_HEIGHT); - - ImGui::SetNextWindowPos(ImVec2(0.0f, io.DisplaySize.y * (TITLE_BAR_HEIGHT)), - ImGuiCond_Always); - ImGui::PushStyleVar(ImGuiStyleVar_WindowPadding, ImVec2(0.0f, 0.0f)); - ImGui::PushStyleColor(ImGuiCol_ChildBg, ImVec4(1.0f, 1.0f, 1.0f, 0.0f)); - ImGui::PushStyleColor(ImGuiCol_Border, ImVec4(1.0f, 1.0f, 1.0f, 0.0f)); - ImGui::BeginChild( - "DeskWindow", - ImVec2(local_remote_window_width, local_remote_window_height), - ImGuiChildFlags_Borders, - ImGuiWindowFlags_NoDecoration | ImGuiWindowFlags_NoMove | - ImGuiWindowFlags_NoBringToFrontOnFocus); - ImGui::PopStyleVar(); - ImGui::PopStyleColor(2); - - LocalWindow(); - - ImDrawList *draw_list = ImGui::GetWindowDrawList(); - draw_list->AddLine(ImVec2(io.DisplaySize.x * 0.5f, io.DisplaySize.y * 0.1f), - ImVec2(io.DisplaySize.x * 0.5f, io.DisplaySize.y * 0.53f), - IM_COL32(0, 0, 0, 122), 1.0f); - - RemoteWindow(); - ImGui::EndChild(); - - RecentConnectionsWindow(); - StatusBar(); - - if (show_connection_status_window_) { - // std::unique_lock lock(remote_sessions_mutex_); - for (auto it = remote_sessions_.begin(); - it != remote_sessions_.end();) { - auto &props = it->second; - if (focused_remote_id_ == props->remote_id_) { - if (ConnectionStatusWindow(props)) { - it = remote_sessions_.erase(it); - } else { - ++it; - } - } else { - ++it; - } - } - } - - return 0; -} -} // namespace crossdesk diff --git a/apps/desktop/src/gui/views/windows/portable_service_install_window.cpp b/apps/desktop/src/gui/views/windows/portable_service_install_window.cpp deleted file mode 100644 index 28886ee8..00000000 --- a/apps/desktop/src/gui/views/windows/portable_service_install_window.cpp +++ /dev/null @@ -1,359 +0,0 @@ -#include "application/gui_application.h" - -#if _WIN32 && CROSSDESK_PORTABLE - -#include - -#include -#include - -#include "localization.h" -#include "rd_log.h" -#include "service_host.h" - -namespace crossdesk { -namespace { - -std::filesystem::path GetCurrentExecutablePath() { - std::vector buffer(MAX_PATH); - while (true) { - DWORD length = GetModuleFileNameW(nullptr, buffer.data(), - static_cast(buffer.size())); - if (length == 0) { - return {}; - } - if (length < buffer.size()) { - return std::filesystem::path(buffer.data(), buffer.data() + length); - } - if (buffer.size() >= 32768) { - return {}; - } - buffer.resize(buffer.size() * 2); - } -} - -bool InstallServiceWithElevation() { - const std::filesystem::path executable_path = GetCurrentExecutablePath(); - if (executable_path.empty()) { - LOG_ERROR("Portable service install failed: current executable not found"); - return false; - } - - const std::filesystem::path service_path = - executable_path.parent_path() / L"crossdesk_service.exe"; - const std::filesystem::path helper_path = - executable_path.parent_path() / L"crossdesk_session_helper.exe"; - if (!std::filesystem::exists(service_path) || - !std::filesystem::exists(helper_path)) { - LOG_ERROR("Portable service install failed: service binaries missing, " - "service={}, " - "helper={}", - service_path.string(), helper_path.string()); - return false; - } - - std::wstring executable = executable_path.wstring(); - std::wstring working_dir = executable_path.parent_path().wstring(); - std::wstring parameters = L"--service-install"; - - SHELLEXECUTEINFOW execute_info{}; - execute_info.cbSize = sizeof(execute_info); - execute_info.fMask = SEE_MASK_NOCLOSEPROCESS; - execute_info.hwnd = nullptr; - execute_info.lpVerb = L"runas"; - execute_info.lpFile = executable.c_str(); - execute_info.lpParameters = parameters.c_str(); - execute_info.lpDirectory = working_dir.c_str(); - execute_info.nShow = SW_HIDE; - - if (!ShellExecuteExW(&execute_info)) { - LOG_ERROR("Portable service install failed: ShellExecuteExW error={}", - GetLastError()); - return false; - } - - DWORD wait_result = WaitForSingleObject(execute_info.hProcess, INFINITE); - DWORD exit_code = 1; - if (wait_result == WAIT_OBJECT_0) { - GetExitCodeProcess(execute_info.hProcess, &exit_code); - } else { - LOG_ERROR("Portable service install wait failed, result={}", wait_result); - } - CloseHandle(execute_info.hProcess); - - if (exit_code != 0) { - LOG_ERROR("Portable service install command failed, exit_code={}", - exit_code); - return false; - } - - const bool started = StartCrossDeskService(); - if (!started) { - LOG_WARN("Portable service installed but start failed"); - } - return IsCrossDeskServiceInstalled() && started; -} - -} // namespace - -void GuiApplication::CheckPortableWindowsService() { - if (portable_service_prompt_checked_) { - return; - } - portable_service_prompt_checked_ = true; - - if (IsCrossDeskServiceInstalled()) { - return; - } - - if (portable_service_prompt_suppressed_) { - return; - } - - portable_service_install_state_.store(PortableServiceInstallState::idle, - std::memory_order_relaxed); - show_portable_service_install_window_ = true; -} - -void GuiApplication::StartPortableWindowsServiceInstall() { - portable_service_do_not_remind_ = false; - PortableServiceInstallState expected = PortableServiceInstallState::idle; - if (!portable_service_install_state_.compare_exchange_strong( - expected, PortableServiceInstallState::installing, - std::memory_order_acq_rel)) { - if (expected != PortableServiceInstallState::failed) { - return; - } - portable_service_install_state_.store( - PortableServiceInstallState::installing, std::memory_order_release); - } - - JoinPortableWindowsServiceInstallThread(); - portable_service_install_thread_ = std::thread([this]() { - const bool installed = InstallServiceWithElevation(); - portable_service_install_state_.store( - installed ? PortableServiceInstallState::succeeded - : PortableServiceInstallState::failed, - std::memory_order_release); - }); -} - -void GuiApplication::JoinPortableWindowsServiceInstallThread() { - if (portable_service_install_thread_.joinable()) { - portable_service_install_thread_.join(); - } -} - -int GuiApplication::PortableServiceInstallWindow() { - if (!show_portable_service_install_window_ && - !show_portable_service_prompt_suppressed_window_) { - return 0; - } - - const ImGuiViewport *viewport = ImGui::GetMainViewport(); - const float window_width = - (std::min)(viewport->WorkSize.x * 0.6f, title_bar_button_width_ * 18.0f); - const float window_height = - (std::min)(viewport->WorkSize.y * 0.5f, title_bar_button_width_ * 8.0f); - - if (show_portable_service_prompt_suppressed_window_) { - const float notice_width = window_width; - const float notice_height = (std::min)(viewport->WorkSize.y * 0.35f, - title_bar_button_width_ * 4.6f); - ImGui::SetNextWindowPos( - ImVec2(viewport->WorkPos.x + - (viewport->WorkSize.x - notice_width) / 2.0f, - viewport->WorkPos.y + - (viewport->WorkSize.y - notice_height) / 2.0f), - ImGuiCond_Appearing); - ImGui::SetNextWindowSize(ImVec2(notice_width, notice_height), - ImGuiCond_Always); - - ImGui::PushStyleColor(ImGuiCol_WindowBg, ImVec4(1.0f, 1.0f, 1.0f, 1.0f)); - ImGui::PushStyleVar(ImGuiStyleVar_WindowBorderSize, 1.0f); - ImGui::PushStyleVar(ImGuiStyleVar_WindowRounding, window_rounding_); - ImGui::PushStyleVar(ImGuiStyleVar_FrameRounding, window_rounding_ * 0.5f); - - ImGui::Begin( - localization::notification[localization_language_index_].c_str(), - nullptr, - ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoCollapse | - ImGuiWindowFlags_NoMove | ImGuiWindowFlags_NoSavedSettings | - ImGuiWindowFlags_NoTitleBar); - - ImGui::Spacing(); - ImGui::SetWindowFontScale(0.55f); - ImGui::SetCursorPosX(notice_width * 0.08f); - ImGui::Text( - "%s", localization::notification[localization_language_index_].c_str()); - - ImGui::SetWindowFontScale(0.5f); - ImGui::SetCursorPosX(notice_width * 0.06f); - ImGui::SetCursorPosY(notice_height * 0.28f); - ImGui::PushTextWrapPos(notice_width * 0.88f); - ImGui::TextWrapped("%s", - localization::windows_service_prompt_suppressed_message - [localization_language_index_] - .c_str()); - ImGui::PopTextWrapPos(); - - const std::string ok_label = localization::ok[localization_language_index_]; - const ImGuiStyle &style = ImGui::GetStyle(); - const float ok_width = - ImGui::CalcTextSize(ok_label.c_str()).x + style.FramePadding.x * 2.0f; - ImGui::SetCursorPosX((notice_width - ok_width) * 0.5f); - ImGui::SetCursorPosY(notice_height * 0.75f); - if (ImGui::Button(ok_label.c_str())) { - show_portable_service_prompt_suppressed_window_ = false; - } - - ImGui::SetWindowFontScale(1.0f); - ImGui::End(); - ImGui::PopStyleVar(3); - ImGui::PopStyleColor(); - } - - if (!show_portable_service_install_window_) { - return 0; - } - - ImGui::SetNextWindowPos( - ImVec2(viewport->WorkPos.x + (viewport->WorkSize.x - window_width) / 2.0f, - viewport->WorkPos.y + - (viewport->WorkSize.y - window_height) / 2.0f), - ImGuiCond_Appearing); - ImGui::SetNextWindowSize(ImVec2(window_width, window_height), - ImGuiCond_Always); - - ImGui::PushStyleColor(ImGuiCol_WindowBg, ImVec4(1.0f, 1.0f, 1.0f, 1.0f)); - ImGui::PushStyleVar(ImGuiStyleVar_WindowBorderSize, 1.0f); - ImGui::PushStyleVar(ImGuiStyleVar_WindowRounding, window_rounding_); - ImGui::PushStyleVar(ImGuiStyleVar_FrameRounding, window_rounding_ * 0.5f); - - ImGui::Begin( - localization::windows_service_setup_title[localization_language_index_] - .c_str(), - nullptr, - ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoCollapse | - ImGuiWindowFlags_NoMove | ImGuiWindowFlags_NoSavedSettings | - ImGuiWindowFlags_NoTitleBar); - - ImGui::Spacing(); - ImGui::SetWindowFontScale(0.55f); - ImGui::SetCursorPosX(window_width * 0.08f); - ImGui::Text( - "%s", - localization::windows_service_setup_title[localization_language_index_] - .c_str()); - - const PortableServiceInstallState state = - portable_service_install_state_.load(std::memory_order_acquire); - const char *status_text = nullptr; - if (state == PortableServiceInstallState::installing || - state == PortableServiceInstallState::succeeded || - state == PortableServiceInstallState::failed) { - status_text = - localization::installing_windows_service[localization_language_index_] - .c_str(); - if (state == PortableServiceInstallState::succeeded) { - status_text = localization::windows_service_install_success - [localization_language_index_] - .c_str(); - } else if (state == PortableServiceInstallState::failed) { - status_text = localization::windows_service_install_failed - [localization_language_index_] - .c_str(); - } - } - - ImGui::SetWindowFontScale(0.45f); - ImGui::SetCursorPosX(window_width * 0.04f); - ImGui::SetCursorPosY(window_height * 0.22f); - ImGui::BeginChild("PortableServiceInstallContent", - ImVec2(window_width * 0.92f, window_height * 0.45f), - ImGuiChildFlags_Borders, ImGuiWindowFlags_None); - ImGui::SetWindowFontScale(0.5f); - const float wrap_pos = ImGui::GetContentRegionAvail().x; - ImGui::PushTextWrapPos(wrap_pos); - ImGui::TextWrapped( - "%s", - localization::windows_service_setup_message[localization_language_index_] - .c_str()); - if (status_text != nullptr) { - ImGui::Spacing(); - ImGui::TextWrapped("%s", status_text); - } - ImGui::PopTextWrapPos(); - ImGui::EndChild(); - - ImGui::SetWindowFontScale(0.5f); - ImGui::SetCursorPosX(window_width * 0.08f); - ImGui::SetCursorPosY(window_height * 0.71f); - ImGui::PushStyleVar(ImGuiStyleVar_FrameBorderSize, 1.0f); - ImGui::Checkbox( - localization::do_not_remind_again[localization_language_index_].c_str(), - &portable_service_do_not_remind_); - ImGui::PopStyleVar(); - - const float button_y = window_height * 0.84f; - const ImGuiStyle &style = ImGui::GetStyle(); - const auto default_button_width = [&style](const std::string &label) { - return ImGui::CalcTextSize(label.c_str()).x + style.FramePadding.x * 2.0f; - }; - const std::string install_label = - localization::install_windows_service[localization_language_index_]; - const std::string cancel_label = - localization::cancel[localization_language_index_]; - const std::string ok_label = localization::ok[localization_language_index_]; - const float buttons_width = state == PortableServiceInstallState::succeeded - ? default_button_width(ok_label) - : default_button_width(install_label) + - style.ItemSpacing.x + - default_button_width(cancel_label); - ImGui::SetCursorPosX((window_width - buttons_width) * 0.5f); - ImGui::SetCursorPosY(button_y); - - if (state == PortableServiceInstallState::succeeded) { - if (ImGui::Button(ok_label.c_str())) { - show_portable_service_install_window_ = false; - JoinPortableWindowsServiceInstallThread(); - } - } else { - if (state == PortableServiceInstallState::installing) { - ImGui::BeginDisabled(); - } - if (ImGui::Button(install_label.c_str())) { - StartPortableWindowsServiceInstall(); - } - if (state == PortableServiceInstallState::installing) { - ImGui::EndDisabled(); - } - - ImGui::SameLine(); - if (state == PortableServiceInstallState::installing) { - ImGui::BeginDisabled(); - } - if (ImGui::Button(cancel_label.c_str())) { - if (portable_service_do_not_remind_) { - portable_service_prompt_suppressed_ = true; - config_center_->SetPortableServicePromptSuppressed(true); - show_portable_service_prompt_suppressed_window_ = true; - } - show_portable_service_install_window_ = false; - } - if (state == PortableServiceInstallState::installing) { - ImGui::EndDisabled(); - } - } - - ImGui::SetWindowFontScale(1.0f); - ImGui::End(); - ImGui::PopStyleVar(3); - ImGui::PopStyleColor(); - - return 0; -} - -} // namespace crossdesk - -#endif diff --git a/apps/desktop/src/gui/views/windows/server_settings_window.cpp b/apps/desktop/src/gui/views/windows/server_settings_window.cpp deleted file mode 100644 index e4a38f0b..00000000 --- a/apps/desktop/src/gui/views/windows/server_settings_window.cpp +++ /dev/null @@ -1,165 +0,0 @@ -#include -#include - -#ifdef _WIN32 -#include -#endif - -#include "application/gui_application.h" -#include "layout.h" -#include "localization.h" -#include "rd_log.h" - -namespace crossdesk { - -std::vector GetRootEntries() { - std::vector roots; -#ifdef _WIN32 - DWORD mask = GetLogicalDrives(); - for (char letter = 'A'; letter <= 'Z'; ++letter) { - if (mask & 1) { - roots.push_back(std::string(1, letter) + ":\\"); - } - mask >>= 1; - } -#else - roots.push_back("/"); -#endif - return roots; -} - -int GuiApplication::SelfHostedServerWindow() { - ImGuiIO &io = ImGui::GetIO(); - if (show_self_hosted_server_config_window_) { - if (self_hosted_server_config_window_pos_reset_) { - if (ConfigCenter::LANGUAGE::CHINESE == localization_language_) { - ImGui::SetNextWindowPos( - ImVec2(io.DisplaySize.x * 0.298f, io.DisplaySize.y * 0.25f)); - ImGui::SetNextWindowSize( - ImVec2(io.DisplaySize.x * 0.407f, io.DisplaySize.y * 0.29f)); - } else { - ImGui::SetNextWindowPos( - ImVec2(io.DisplaySize.x * 0.27f, io.DisplaySize.y * 0.3f)); - ImGui::SetNextWindowSize( - ImVec2(io.DisplaySize.x * 0.465f, io.DisplaySize.y * 0.29f)); - } - - self_hosted_server_config_window_pos_reset_ = false; - } - - // Settings - { - ImGui::SetWindowFontScale(0.5f); - ImGui::PushStyleColor(ImGuiCol_WindowBg, ImVec4(1.0f, 1.0f, 1.0f, 1.0f)); - ImGui::PushStyleVar(ImGuiStyleVar_WindowRounding, window_rounding_); - ImGui::PushStyleVar(ImGuiStyleVar_FrameRounding, window_rounding_ * 0.5f); - - ImGui::Begin(localization::self_hosted_server_settings - [localization_language_index_] - .c_str(), - nullptr, - ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoCollapse | - ImGuiWindowFlags_NoSavedSettings); - ImGui::SetWindowFontScale(1.0f); - ImGui::SetWindowFontScale(0.5f); - ImGui::PushStyleVar(ImGuiStyleVar_FrameBorderSize, 1.0f); - { - ImGui::AlignTextToFramePadding(); - ImGui::Text("%s", localization::self_hosted_server_address - [localization_language_index_] - .c_str()); - ImGui::SameLine(); - if (ConfigCenter::LANGUAGE::CHINESE == localization_language_) { - ImGui::SetCursorPosX(title_bar_button_width_ * 2.5f); - } else { - ImGui::SetCursorPosX(title_bar_button_width_ * 3.43f); - } - ImGui::SetNextItemWidth(title_bar_button_width_ * 3.8f); - - ImGui::InputText("##signal_server_ip_self_", signal_server_ip_self_, - IM_ARRAYSIZE(signal_server_ip_self_), - ImGuiInputTextFlags_AlwaysOverwrite); - } - - ImGui::Separator(); - - { - ImGui::AlignTextToFramePadding(); - ImGui::Text( - "%s", - localization::self_hosted_server_port[localization_language_index_] - .c_str()); - ImGui::SameLine(); - if (ConfigCenter::LANGUAGE::CHINESE == localization_language_) { - ImGui::SetCursorPosX(title_bar_button_width_ * 2.5f); - } else { - ImGui::SetCursorPosX(title_bar_button_width_ * 3.43f); - } - ImGui::SetNextItemWidth(title_bar_button_width_ * 3.8f); - - ImGui::InputText("##signal_server_port_self_", signal_server_port_self_, - IM_ARRAYSIZE(signal_server_port_self_)); - } - - if (stream_window_inited_) { - ImGui::EndDisabled(); - } - - ImGui::Dummy(ImVec2(0.0f, title_bar_button_width_ * 0.25f)); - - if (ConfigCenter::LANGUAGE::CHINESE == localization_language_) { - ImGui::SetCursorPosX(title_bar_button_width_ * 2.32f); - } else { - ImGui::SetCursorPosX(title_bar_button_width_ * 2.7f); - } - - ImGui::PopStyleVar(); - - // OK - if (ImGui::Button( - localization::ok[localization_language_index_].c_str())) { - show_self_hosted_server_config_window_ = false; - - config_center_->SetServerHost(signal_server_ip_self_); - config_center_->SetServerPort(atoi(signal_server_port_self_)); - strncpy(signal_server_ip_, signal_server_ip_self_, - sizeof(signal_server_ip_) - 1); - signal_server_ip_[sizeof(signal_server_ip_) - 1] = '\0'; - strncpy(signal_server_port_, signal_server_port_self_, - sizeof(signal_server_port_) - 1); - signal_server_port_[sizeof(signal_server_port_) - 1] = '\0'; - self_hosted_server_config_window_pos_reset_ = true; - } - - ImGui::SameLine(); - // Cancel - if (ImGui::Button( - localization::cancel[localization_language_index_].c_str())) { - show_self_hosted_server_config_window_ = false; - self_hosted_server_config_window_pos_reset_ = true; - strncpy(signal_server_ip_self_, - config_center_->GetSignalServerHost().c_str(), - sizeof(signal_server_ip_self_) - 1); - signal_server_ip_self_[sizeof(signal_server_ip_self_) - 1] = '\0'; - int signal_port = config_center_->GetSignalServerPort(); - if (signal_port > 0) { - strncpy(signal_server_port_self_, std::to_string(signal_port).c_str(), - sizeof(signal_server_port_self_) - 1); - signal_server_port_self_[sizeof(signal_server_port_self_) - 1] = '\0'; - } else { - signal_server_port_self_[0] = '\0'; - } - } - - ImGui::SetWindowFontScale(1.0f); - ImGui::SetWindowFontScale(0.5f); - ImGui::End(); - ImGui::PopStyleVar(2); - ImGui::PopStyleColor(); - ImGui::SetWindowFontScale(1.0f); - } - } - - return 0; -} -} // namespace crossdesk \ No newline at end of file diff --git a/apps/desktop/src/gui/views/windows/server_window.cpp b/apps/desktop/src/gui/views/windows/server_window.cpp deleted file mode 100644 index 7d864f26..00000000 --- a/apps/desktop/src/gui/views/windows/server_window.cpp +++ /dev/null @@ -1,388 +0,0 @@ -#include -#include -#include -#include -#include -#include -#include - -#include "application/gui_application.h" -#include "layout_relative.h" -#include "localization.h" -#include "rd_log.h" -#include "rounded_corner_button.h" - -namespace crossdesk { - -namespace { -int CountDigits(int number) { - if (number == 0) - return 1; - return (int)std::floor(std::log10(std::abs(number))) + 1; -} - -void BitrateDisplay(uint32_t bitrate) { - const int num_of_digits = CountDigits(static_cast(bitrate)); - if (num_of_digits <= 3) { - ImGui::Text("%u bps", bitrate); - } else if (num_of_digits > 3 && num_of_digits <= 6) { - ImGui::Text("%u kbps", bitrate / 1000); - } else { - ImGui::Text("%.1f mbps", bitrate / 1000000.0f); - } -} - -std::string FormatBytes(uint64_t bytes) { - char buf[64]; - if (bytes < 1024ULL) { - std::snprintf(buf, sizeof(buf), "%llu B", (unsigned long long)bytes); - } else if (bytes < 1024ULL * 1024ULL) { - std::snprintf(buf, sizeof(buf), "%.2f KB", bytes / 1024.0); - } else if (bytes < 1024ULL * 1024ULL * 1024ULL) { - std::snprintf(buf, sizeof(buf), "%.2f MB", bytes / (1024.0 * 1024.0)); - } else { - std::snprintf(buf, sizeof(buf), "%.2f GB", - bytes / (1024.0 * 1024.0 * 1024.0)); - } - return std::string(buf); -} -} // namespace - -int GuiApplication::ServerWindow() { - ImGui::SetNextWindowSize(ImVec2(server_window_width_, server_window_height_), - ImGuiCond_Always); - ImGui::SetNextWindowPos(ImVec2(0, 0), ImGuiCond_Always); - ImGui::PushStyleVar(ImGuiStyleVar_WindowRounding, window_rounding_); - ImGui::Begin("##server_window", nullptr, - ImGuiWindowFlags_NoTitleBar | ImGuiWindowFlags_NoResize | - ImGuiWindowFlags_NoMove | ImGuiWindowFlags_NoCollapse | - ImGuiWindowFlags_NoScrollbar | - ImGuiWindowFlags_NoScrollWithMouse); - ImGui::PopStyleVar(); - - server_window_title_bar_height_ = title_bar_height_; - - ImGui::PushStyleColor(ImGuiCol_ChildBg, ImVec4(1.0f, 1.0f, 1.0f, 0.0f)); - ImGui::PushStyleVar(ImGuiStyleVar_WindowPadding, ImVec2(0, 0)); - ImGui::PushStyleVar(ImGuiStyleVar_WindowRounding, window_rounding_); - ImGui::SetNextWindowPos(ImVec2(0, 0), ImGuiCond_Always); - ImGui::BeginChild( - "ServerTitleBar", - ImVec2(server_window_width_, server_window_title_bar_height_), - ImGuiChildFlags_Borders, - ImGuiWindowFlags_NoDecoration | ImGuiWindowFlags_NoMove | - ImGuiWindowFlags_NoBringToFrontOnFocus); - - float server_title_bar_button_width = server_window_title_bar_height_; - float server_title_bar_button_height = server_window_title_bar_height_; - - // Collapse/expand toggle button (FontAwesome icon). - { - ImGui::SetCursorPos(ImVec2(0.0f, 0.0f)); - - ImGui::PushStyleColor(ImGuiCol_Button, ImVec4(0, 0, 0, 0)); - ImGui::PushStyleColor(ImGuiCol_ButtonHovered, ImVec4(0, 0, 0, 0.1f)); - ImGui::PushStyleColor(ImGuiCol_ButtonActive, - ImVec4(1.0f, 1.0f, 1.0f, 1.0f)); - - ImGui::SetWindowFontScale(0.5f); - const char *icon = - server_window_collapsed_ ? ICON_FA_ANGLE_DOWN : ICON_FA_ANGLE_UP; - std::string toggle_label = std::string(icon) + "##server_toggle"; - - bool toggle_clicked = RoundedCornerButton( - toggle_label.c_str(), - ImVec2(server_title_bar_button_width, server_title_bar_button_height), - 8.5f, ImDrawFlags_RoundCornersTopLeft, true, IM_COL32(0, 0, 0, 0), - IM_COL32(0, 0, 0, 25), IM_COL32(255, 255, 255, 255)); - if (toggle_clicked) { - if (server_window_) { - int w = 0; - int h = 0; - int x = 0; - int y = 0; - SDL_GetWindowSize(server_window_, &w, &h); - SDL_GetWindowPosition(server_window_, &x, &y); - - if (server_window_collapsed_) { - const int normal_h = server_window_normal_height_; - SDL_SetWindowSize(server_window_, w, normal_h); - SDL_SetWindowPosition(server_window_, x, y); - server_window_collapsed_ = false; - } else { - const int collapsed_h = (int)server_window_title_bar_height_; - // Collapse upward: keep top edge stable. - SDL_SetWindowSize(server_window_, w, collapsed_h); - SDL_SetWindowPosition(server_window_, x, y); - server_window_collapsed_ = true; - } - } - } - ImGui::SetWindowFontScale(1.0f); - - ImGui::PopStyleColor(3); - } - - ImGui::EndChild(); - ImGui::PopStyleVar(2); - ImGui::PopStyleColor(); - - RemoteClientInfoWindow(); - - ImGui::End(); - return 0; -} - -int GuiApplication::RemoteClientInfoWindow() { - float remote_client_info_window_width = server_window_width_ * 0.8f; - float remote_client_info_window_height = - (server_window_height_ - server_window_title_bar_height_) * 0.9f; - - ImGui::PushStyleColor(ImGuiCol_ChildBg, ImVec4(1.0f, 1.0f, 1.0f, 1.0f)); - ImGui::PushStyleVar(ImGuiStyleVar_ChildRounding, 5.0f); - ImGui::BeginChild( - "RemoteClientInfoWindow", - ImVec2(remote_client_info_window_width, remote_client_info_window_height), - ImGuiChildFlags_Borders, - ImGuiWindowFlags_NoDecoration | ImGuiWindowFlags_NoMove | - ImGuiWindowFlags_NoBringToFrontOnFocus); - ImGui::PopStyleVar(); - ImGui::PopStyleColor(); - - float font_scale = localization_language_index_ == 0 ? 0.5f : 0.45f; - - std::vector> remote_entries; - { - std::shared_lock lock(connection_status_mutex_); - remote_entries.reserve(connection_status_.size()); - for (const auto &kv : connection_status_) { - const auto host_it = connection_host_names_.find(kv.first); - const std::string display_name = - (host_it != connection_host_names_.end() && !host_it->second.empty()) - ? host_it->second - : kv.first; - remote_entries.emplace_back(kv.first, display_name); - } - } - - auto find_display_name_by_remote_id = - [&remote_entries](const std::string &remote_id) -> std::string { - for (const auto &entry : remote_entries) { - if (entry.first == remote_id) { - return entry.second; - } - } - return {}; - }; - - if (!selected_server_remote_id_.empty() && - find_display_name_by_remote_id(selected_server_remote_id_).empty()) { - selected_server_remote_id_.clear(); - selected_server_remote_hostname_.clear(); - } - if (selected_server_remote_id_.empty() && !remote_entries.empty()) { - selected_server_remote_id_ = remote_entries.front().first; - } - if (!selected_server_remote_id_.empty()) { - selected_server_remote_hostname_ = - find_display_name_by_remote_id(selected_server_remote_id_); - } - - ImGui::SetWindowFontScale(font_scale); - ImGui::AlignTextToFramePadding(); - ImGui::Text("%s", - localization::controller[localization_language_index_].c_str()); - ImGui::SameLine(); - - const char *selected_preview = "-"; - if (!selected_server_remote_hostname_.empty()) { - selected_preview = selected_server_remote_hostname_.c_str(); - } else if (!remote_client_id_.empty()) { - selected_preview = remote_client_id_.c_str(); - } - - ImGui::SetNextItemWidth(remote_client_info_window_width * - (localization_language_index_ == 0 ? 0.68f : 0.62f)); - ImGui::SetWindowFontScale(localization_language_index_ == 0 ? 0.45f : 0.4f); - ImGui::AlignTextToFramePadding(); - if (ImGui::BeginCombo("##server_remote_id", selected_preview)) { - ImGui::SetWindowFontScale(localization_language_index_ == 0 ? 0.45f : 0.4f); - for (int i = 0; i < static_cast(remote_entries.size()); i++) { - const bool selected = - (remote_entries[i].first == selected_server_remote_id_); - if (ImGui::Selectable(remote_entries[i].second.c_str(), selected)) { - selected_server_remote_id_ = remote_entries[i].first; - selected_server_remote_hostname_ = remote_entries[i].second; - } - if (selected) { - ImGui::SetItemDefaultFocus(); - } - } - ImGui::EndCombo(); - } - - ImGui::Separator(); - - ImGui::SetWindowFontScale(font_scale); - - if (!selected_server_remote_id_.empty()) { - ConnectionStatus status = ConnectionStatus::Closed; - { - std::shared_lock lock(connection_status_mutex_); - auto it = connection_status_.find(selected_server_remote_id_); - if (it != connection_status_.end()) { - status = it->second; - } - } - - ImGui::Text( - "%s", - localization::connection_status[localization_language_index_].c_str()); - ImGui::SameLine(); - - switch (status) { - case ConnectionStatus::Connected: - ImGui::Text( - "%s", - localization::p2p_connected[localization_language_index_].c_str()); - break; - case ConnectionStatus::Connecting: - ImGui::Text( - "%s", - localization::p2p_connecting[localization_language_index_].c_str()); - break; - case ConnectionStatus::Disconnected: - ImGui::Text( - "%s", - localization::p2p_disconnected[localization_language_index_].c_str()); - break; - case ConnectionStatus::Failed: - ImGui::Text( - "%s", localization::p2p_failed[localization_language_index_].c_str()); - break; - case ConnectionStatus::Closed: - ImGui::Text( - "%s", localization::p2p_closed[localization_language_index_].c_str()); - break; - default: - ImGui::Text( - "%s", localization::p2p_failed[localization_language_index_].c_str()); - break; - } - } - - ImGui::Separator(); - - ImGui::AlignTextToFramePadding(); - ImGui::Text( - "%s", localization::file_transfer[localization_language_index_].c_str()); - - ImGui::SameLine(); - - if (ImGui::Button( - localization::select_file[localization_language_index_].c_str())) { - std::string title = localization::select_file[localization_language_index_]; - std::string path = OpenFileDialog(title); - LOG_INFO("Selected file path: {}", path.c_str()); - - transfers_.ProcessSelectedFile(path, nullptr, file_label_, - selected_server_remote_id_); - } - - auto &file_transfer = transfers_.global_state(); - if (file_transfer.file_transfer_window_visible_) { - ImGui::SameLine(); - const bool is_sending = file_transfer.file_sending_.load(); - - if (is_sending) { - // Simple animation: cycle icon every 0.5s while sending. - static const char *kFileTransferIcons[] = {ICON_FA_ANGLE_UP, - ICON_FA_ANGLES_UP}; - const int icon_index = static_cast(ImGui::GetTime() / 0.5) % - (static_cast(sizeof(kFileTransferIcons) / - sizeof(kFileTransferIcons[0]))); - ImGui::Text("%s", kFileTransferIcons[icon_index]); - } else { - // Completed. - ImGui::Text("%s", ICON_FA_CHECK); - } - - if (ImGui::IsItemHovered()) { - const uint64_t sent_bytes = file_transfer.file_sent_bytes_.load(); - const uint64_t total_bytes = file_transfer.file_total_bytes_.load(); - const uint32_t rate_bps = file_transfer.file_send_rate_bps_.load(); - - float progress = 0.0f; - if (total_bytes > 0) { - progress = - static_cast(sent_bytes) / static_cast(total_bytes); - progress = (std::max)(0.0f, (std::min)(1.0f, progress)); - } - - std::string current_file_name; - const uint32_t current_file_id = file_transfer.current_file_id_.load(); - if (current_file_id != 0) { - std::lock_guard lock( - file_transfer.file_transfer_list_mutex_); - for (const auto &info : file_transfer.file_transfer_list_) { - if (info.file_id == current_file_id) { - current_file_name = info.file_name; - break; - } - } - } - - ImGui::BeginTooltip(); - if (server_windows_system_chinese_font_) { - ImGui::PushFont(server_windows_system_chinese_font_); - } - ImGui::SetWindowFontScale(0.5f); - if (!current_file_name.empty()) { - ImGui::Text("%s", current_file_name.c_str()); - } - if (total_bytes > 0) { - const std::string sent_str = FormatBytes(sent_bytes); - const std::string total_str = FormatBytes(total_bytes); - ImGui::Text("%s / %s", sent_str.c_str(), total_str.c_str()); - } - - const float text_height = ImGui::GetTextLineHeight(); - char overlay[32]; - std::snprintf(overlay, sizeof(overlay), "%.1f%%", progress * 100.0f); - ImGui::ProgressBar(progress, ImVec2(180.0f, text_height), overlay); - BitrateDisplay(rate_bps); - ImGui::SetWindowFontScale(1.0f); - if (server_windows_system_chinese_font_) { - ImGui::PopFont(); - } - ImGui::EndTooltip(); - } - } - - ImGui::SetWindowFontScale(1.0f); - - ImGui::EndChild(); - - ImGui::SameLine(); - - float close_connection_button_width = server_window_width_ * 0.1f; - float close_connection_button_height = remote_client_info_window_height; - - ImGui::PushStyleColor(ImGuiCol_Button, ImVec4(1.0f, 0.0f, 0.0f, 1.0f)); - ImGui::PushStyleColor(ImGuiCol_ButtonHovered, ImVec4(1.0f, 0.3f, 0.3f, 1.0f)); - ImGui::PushStyleColor(ImGuiCol_ButtonActive, ImVec4(1.0f, 0.5f, 0.5f, 1.0f)); - ImGui::PushStyleVar(ImGuiStyleVar_FrameRounding, window_rounding_); - ImGui::SetWindowFontScale(font_scale); - if (ImGui::Button(ICON_FA_XMARK, ImVec2(close_connection_button_width, - close_connection_button_height))) { - if (peer_ && !selected_server_remote_id_.empty()) { - LeaveConnection(peer_, selected_server_remote_id_.c_str()); - } - } - ImGui::SetWindowFontScale(1.0f); - ImGui::PopStyleColor(3); - ImGui::PopStyleVar(); - - return 0; -} -} // namespace crossdesk diff --git a/apps/desktop/src/gui/views/windows/stream_window.cpp b/apps/desktop/src/gui/views/windows/stream_window.cpp deleted file mode 100644 index 7b54eb47..00000000 --- a/apps/desktop/src/gui/views/windows/stream_window.cpp +++ /dev/null @@ -1,308 +0,0 @@ -#include "application/gui_application.h" -#include "localization.h" -#include "rd_log.h" - -namespace crossdesk { - -void GuiApplication::DrawConnectionStatusText( - std::shared_ptr &props) { - std::string text; - switch (props->connection_status_.load()) { - case ConnectionStatus::Disconnected: - text = localization::p2p_disconnected[localization_language_index_]; - break; - case ConnectionStatus::Failed: - text = localization::p2p_failed[localization_language_index_]; - break; - case ConnectionStatus::Closed: - text = localization::p2p_closed[localization_language_index_]; - break; - default: - break; - } - - if (!text.empty()) { - ImVec2 size = ImGui::GetWindowSize(); - ImVec2 text_size = ImGui::CalcTextSize(text.c_str()); - ImGui::SetCursorPos( - ImVec2((size.x - text_size.x) * 0.5f, - (size.y - text_size.y - title_bar_height_) * 0.5f)); - ImGui::TextColored(ImVec4(1.0f, 1.0f, 1.0f, 1.0f), "%s", text.c_str()); - } -} - -void GuiApplication::DrawReceivingScreenText( - std::shared_ptr &props) { - if (!props->connection_established_ || - props->connection_status_.load() != ConnectionStatus::Connected) { - return; - } - - bool has_valid_frame = false; - { - std::lock_guard lock(props->video_frame_mutex_); - has_valid_frame = props->stream_texture_ != nullptr && - props->video_width_ > 0 && props->video_height_ > 0 && - props->front_frame_ && !props->front_frame_->empty(); - } - - if (has_valid_frame) { - return; - } - - const std::string &text = - localization::receiving_screen[localization_language_index_]; - ImVec2 size = ImGui::GetWindowSize(); - ImVec2 text_size = ImGui::CalcTextSize(text.c_str()); - ImGui::SetCursorPos( - ImVec2((size.x - text_size.x) * 0.5f, (size.y - text_size.y) * 0.5f)); - ImGui::TextColored(ImVec4(1.0f, 1.0f, 1.0f, 0.92f), "%s", text.c_str()); -} - -void GuiApplication::CloseTab(decltype(remote_sessions_)::iterator &it) { - // std::unique_lock lock(remote_sessions_mutex_); - if (it != remote_sessions_.end()) { - CloseRemoteSession(it->second); - it = remote_sessions_.erase(it); - if (remote_sessions_.empty()) { - SDL_Event event; - event.type = SDL_EVENT_QUIT; - SDL_PushEvent(&event); - } - } -} - -int GuiApplication::StreamWindow() { - ImGui::SetNextWindowPos( - ImVec2(0, fullscreen_button_pressed_ ? 0 : title_bar_height_), - ImGuiCond_Always); - ImGui::SetNextWindowSize(ImVec2(stream_window_width_, stream_window_height_), - ImGuiCond_Always); - ImGui::PushStyleVar(ImGuiStyleVar_WindowPadding, ImVec2(0.0f, 0.0f)); - ImGui::PushStyleColor(ImGuiCol_WindowBg, ImVec4(0, 0, 0, 0)); - ImGui::PushStyleColor(ImGuiCol_Border, ImVec4(0, 0, 0, 0)); - bool video_bg_opened = ImGui::Begin( - "VideoBg", nullptr, - ImGuiWindowFlags_NoMove | ImGuiWindowFlags_NoDecoration | - ImGuiWindowFlags_NoBringToFrontOnFocus | ImGuiWindowFlags_NoDocking); - ImGui::PopStyleColor(2); - ImGui::PopStyleVar(); - - if (!video_bg_opened) { - return 0; - } - - ImGuiWindowFlags stream_window_flag = - ImGuiWindowFlags_NoSavedSettings | ImGuiWindowFlags_NoDecoration | - ImGuiWindowFlags_NoBringToFrontOnFocus | ImGuiWindowFlags_NoMove; - - if (!fullscreen_button_pressed_) { - ImGui::SetNextWindowPos( - ImVec2(title_bar_button_width_ * 0.8f, title_bar_button_width_ * 0.1f), - ImGuiCond_Always); - ImGui::SetNextWindowSize(ImVec2(0, title_bar_button_width_ * 0.8f), - ImGuiCond_Always); - ImGui::PushStyleVar(ImGuiStyleVar_WindowPadding, ImVec2(0.0f, 0.0f)); - ImGui::PushStyleVar(ImGuiStyleVar_WindowBorderSize, 0.0f); - ImGui::PushStyleColor(ImGuiCol_WindowBg, ImVec4(0, 0, 0, 0.0f)); - ImGui::Begin("TabBar", nullptr, - ImGuiWindowFlags_NoMove | ImGuiWindowFlags_NoDecoration | - ImGuiWindowFlags_NoBringToFrontOnFocus | - ImGuiWindowFlags_NoDocking); - ImGui::PopStyleColor(); - ImGui::PopStyleVar(2); - - if (ImGui::BeginTabBar("StreamTabBar", - ImGuiTabBarFlags_Reorderable | - ImGuiTabBarFlags_AutoSelectNewTabs)) { - is_tab_bar_hovered_ = ImGui::IsWindowHovered(); - - // std::shared_lock lock(remote_sessions_mutex_); - for (auto it = remote_sessions_.begin(); - it != remote_sessions_.end();) { - auto &props = it->second; - if (!props->tab_opened_) { - std::string remote_id_to_close = props->remote_id_; - // lock.unlock(); - { - // std::unique_lock unique_lock(remote_sessions_mutex_); - auto close_it = remote_sessions_.find(remote_id_to_close); - if (close_it != remote_sessions_.end()) { - CloseTab(close_it); - } - } - // lock.lock(); - it = remote_sessions_.begin(); - continue; - } - - const std::string& tab_label = props->remote_id_; - if (ImGui::BeginTabItem(tab_label.c_str(), &props->tab_opened_)) { - props->tab_selected_ = true; - ImGui::SetWindowFontScale(0.6f); - - ImGui::SetNextWindowSize( - ImVec2(stream_window_width_, - stream_window_height_ - - (fullscreen_button_pressed_ ? 0 : title_bar_height_)), - ImGuiCond_Always); - ImGui::SetNextWindowPos( - ImVec2(0, fullscreen_button_pressed_ ? 0 : title_bar_height_), - ImGuiCond_Always); - ImGui::PushStyleVar(ImGuiStyleVar_WindowPadding, ImVec2(0.0f, 0.0f)); - ImGui::PushStyleVar(ImGuiStyleVar_WindowBorderSize, 0.0f); - ImGui::PushStyleColor(ImGuiCol_WindowBg, ImVec4(0, 0, 0, 0.0f)); - ImGui::Begin(props->remote_id_.c_str(), nullptr, stream_window_flag); - ImGui::PopStyleColor(); - ImGui::PopStyleVar(2); - - ImVec2 pos = ImGui::GetWindowPos(); - ImVec2 size = ImGui::GetWindowSize(); - props->render_window_x_ = pos.x; - props->render_window_y_ = pos.y; - props->render_window_width_ = size.x; - props->render_window_height_ = size.y; - UpdateRenderRect(); - - ControlWindow(props); - - // Show file transfer window if needed - FileTransferWindow(props); - - DrawReceivingScreenText(props); - - focused_remote_id_ = props->remote_id_; - - if (!props->peer_) { - std::string remote_id_to_erase = props->remote_id_; - // lock.unlock(); - { - // std::unique_lock unique_lock(remote_sessions_mutex_); - auto erase_it = remote_sessions_.find(remote_id_to_erase); - if (erase_it != remote_sessions_.end()) { - // Ensure we flush pending STREAM_REFRESH_EVENT events and - // clean up peer resources before erasing the entry, otherwise - // SDL events may still hold raw pointers to freed - // RemoteSession (including video_frame_mutex_), - // leading to std::system_error when locking. - CloseTab(erase_it); - } - } - // lock.lock(); - ImGui::End(); - ImGui::EndTabItem(); - it = remote_sessions_.begin(); - continue; - } else { - DrawConnectionStatusText(props); - ++it; - } - - ImGui::End(); - ImGui::EndTabItem(); - } else { - props->tab_selected_ = false; - if (!props->tab_opened_) { - std::string remote_id_to_close = props->remote_id_; - // lock.unlock(); - { - // std::unique_lock unique_lock(remote_sessions_mutex_); - auto close_it = remote_sessions_.find(remote_id_to_close); - if (close_it != remote_sessions_.end()) { - CloseTab(close_it); - } - } - // lock.lock(); - it = remote_sessions_.begin(); - continue; - } - ++it; - } - } - - ImGui::EndTabBar(); - } - - ImGui::End(); // End TabBar - } else { - // std::shared_lock lock(remote_sessions_mutex_); - for (auto it = remote_sessions_.begin(); - it != remote_sessions_.end();) { - auto &props = it->second; - if (!props->tab_opened_) { - std::string remote_id_to_close = props->remote_id_; - // lock.unlock(); - { - // std::unique_lock unique_lock(remote_sessions_mutex_); - auto close_it = remote_sessions_.find(remote_id_to_close); - if (close_it != remote_sessions_.end()) { - CloseTab(close_it); - } - } - // lock.lock(); - it = remote_sessions_.begin(); - continue; - } - - if (props->tab_selected_) { - ImGui::SetNextWindowSize( - ImVec2(stream_window_width_, - stream_window_height_ - - (fullscreen_button_pressed_ ? 0 : title_bar_height_)), - ImGuiCond_Always); - ImGui::SetNextWindowPos(ImVec2(0, 0), ImGuiCond_Always); - ImGui::PushStyleVar(ImGuiStyleVar_WindowPadding, ImVec2(0.0f, 0.0f)); - ImGui::PushStyleVar(ImGuiStyleVar_WindowBorderSize, 0.0f); - ImGui::PushStyleColor(ImGuiCol_WindowBg, ImVec4(0, 0, 0, 0.0f)); - ImGui::Begin(props->remote_id_.c_str(), nullptr, stream_window_flag); - ImGui::PopStyleColor(); - ImGui::PopStyleVar(2); - - ImVec2 pos = ImGui::GetWindowPos(); - ImVec2 size = ImGui::GetWindowSize(); - props->render_window_x_ = pos.x; - props->render_window_y_ = pos.y; - props->render_window_width_ = size.x; - props->render_window_height_ = size.y; - UpdateRenderRect(); - - ControlWindow(props); - - // Show file transfer window if needed - FileTransferWindow(props); - - DrawReceivingScreenText(props); - - ImGui::End(); - - if (!props->peer_) { - fullscreen_button_pressed_ = false; - SDL_SetWindowFullscreen(stream_window_, false); - std::string remote_id_to_erase = props->remote_id_; - // lock.unlock(); - { - // std::unique_lock unique_lock(remote_sessions_mutex_); - auto erase_it = remote_sessions_.find(remote_id_to_erase); - if (erase_it != remote_sessions_.end()) { - CloseTab(erase_it); - } - } - // lock.lock(); - it = remote_sessions_.begin(); - continue; - } else { - DrawConnectionStatusText(props); - ++it; - } - } else { - ++it; - } - } - } - - // UpdateRenderRect(); - ImGui::End(); // End VideoBg - - return 0; -} -} // namespace crossdesk diff --git a/apps/desktop/src/gui/views/windows/update_notification_window.cpp b/apps/desktop/src/gui/views/windows/update_notification_window.cpp deleted file mode 100644 index 393ade6c..00000000 --- a/apps/desktop/src/gui/views/windows/update_notification_window.cpp +++ /dev/null @@ -1,163 +0,0 @@ -#include - -#include "application/gui_application.h" -#include "layout.h" -#include "localization.h" -#include "rd_log.h" - -namespace crossdesk { - -int GuiApplication::UpdateNotificationWindow() { - if (show_update_notification_window_ && update_available_) { - const ImGuiViewport* viewport = ImGui::GetMainViewport(); - - float update_notification_window_width = title_bar_button_width_ * 10.0f; - float update_notification_window_height = title_bar_button_width_ * 8.0f; - - // #ifdef __APPLE__ - // float font_scale = 0.3f; - // #else - // float font_scale = 0.5f; - // #endif - - ImGui::SetNextWindowPos(ImVec2((viewport->WorkSize.x - viewport->WorkPos.x - - update_notification_window_width) / - 2, - (viewport->WorkSize.y - viewport->WorkPos.y - - update_notification_window_height) / - 2), - ImGuiCond_FirstUseEver); - - ImGui::SetNextWindowSize(ImVec2(update_notification_window_width, - update_notification_window_height)); - - ImGui::PushStyleColor(ImGuiCol_WindowBg, ImVec4(1.0f, 1.0f, 1.0f, 1.0f)); - ImGui::PushStyleVar(ImGuiStyleVar_WindowBorderSize, 1.0f); - ImGui::PushStyleVar(ImGuiStyleVar_WindowRounding, window_rounding_); - ImGui::PushStyleVar(ImGuiStyleVar_FrameRounding, window_rounding_ * 0.5f); - ImGui::Begin( - localization::notification[localization_language_index_].c_str(), - nullptr, - ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoCollapse | - ImGuiWindowFlags_NoSavedSettings | ImGuiWindowFlags_NoTitleBar); - - ImGui::SetCursorPosY(ImGui::GetCursorPosY() + - update_notification_window_height * 0.05f); - - // title: new version available - ImGui::SetCursorPosX(update_notification_window_width * 0.1f); - ImGui::SetWindowFontScale(0.55f); - std::string title = - localization::new_version_available[localization_language_index_] + - ": " + latest_version_; - ImGui::Text("%s", title.c_str()); - ImGui::SetWindowFontScale(0.1f); - - ImGui::Spacing(); - - // website link - std::string download_text = - localization::access_website[localization_language_index_] + - "https://crossdesk.cn"; - ImGui::SetWindowFontScale(0.5f); - ImGui::SetCursorPosX(update_notification_window_width * 0.1f); - Hyperlink(download_text, "https://crossdesk.cn", - update_notification_window_width); - ImGui::SetWindowFontScale(1.0f); - - ImGui::Spacing(); - - float scrollable_height = - update_notification_window_height - UPDATE_NOTIFICATION_RESERVED_HEIGHT; - - if (main_windows_system_chinese_font_ != nullptr) { - ImGui::PushFont(main_windows_system_chinese_font_); - } - // scrollable content area - ImGui::SetCursorPosX(update_notification_window_width * 0.05f); - ImGui::BeginChild( - "ScrollableContent", - ImVec2(update_notification_window_width * 0.9f, scrollable_height), - ImGuiChildFlags_Borders, ImGuiWindowFlags_None); - ImGui::SetWindowFontScale(0.5f); - // set text wrap position to current available width (accounts for - // scrollbar) - float wrap_pos = ImGui::GetContentRegionAvail().x; - ImGui::PushTextWrapPos(wrap_pos); - - // release name - if (latest_version_info_.contains("releaseName") && - latest_version_info_["releaseName"].is_string() && - !latest_version_info_["releaseName"].empty()) { - ImGui::SetCursorPosX(update_notification_window_width * 0.05f); - std::string release_name = - latest_version_info_["releaseName"].get(); - ImGui::TextWrapped("%s", release_name.c_str()); - ImGui::Spacing(); - } - - // release notes - if (!release_notes_.empty()) { - ImGui::SetCursorPosX(update_notification_window_width * 0.05f); - ImGui::TextWrapped("%s", release_notes_.c_str()); - ImGui::Spacing(); - } - - // release date - if (latest_version_info_.contains("releaseDate") && - latest_version_info_["releaseDate"].is_string() && - !latest_version_info_["releaseDate"].empty()) { - ImGui::SetCursorPosX(update_notification_window_width * 0.05f); - std::string date_label = - localization::release_date[localization_language_index_]; - std::string release_date = latest_version_info_["releaseDate"]; - std::string date_text = date_label + release_date; - ImGui::Text("%s", date_text.c_str()); - ImGui::Spacing(); - } - - // pop text wrap position - ImGui::PopTextWrapPos(); - - ImGui::EndChild(); - - // pop system font - if (main_windows_system_chinese_font_ != nullptr) { - ImGui::PopFont(); - } - - ImGui::Spacing(); - - if (ConfigCenter::LANGUAGE::CHINESE == localization_language_) { - ImGui::SetCursorPosX(update_notification_window_width * 0.407f); - } else { - ImGui::SetCursorPosX(update_notification_window_width * 0.367f); - } - - ImGui::SetWindowFontScale(0.5f); - // update button - if (ImGui::Button( - localization::update[localization_language_index_].c_str())) { - // open download page - std::string url = "https://crossdesk.cn"; - OpenUrl(url); - show_update_notification_window_ = false; - } - - ImGui::SameLine(); - - if (ImGui::Button( - localization::cancel[localization_language_index_].c_str())) { - show_update_notification_window_ = false; - } - - ImGui::SetWindowFontScale(1.0f); - - ImGui::End(); - ImGui::PopStyleVar(3); - ImGui::PopStyleColor(); - } - return 0; -} - -} // namespace crossdesk diff --git a/apps/desktop/src/platform/macos/gui/views/request_permission_window.mm b/apps/desktop/src/platform/macos/gui/views/request_permission_window.mm deleted file mode 100644 index 05766d75..00000000 --- a/apps/desktop/src/platform/macos/gui/views/request_permission_window.mm +++ /dev/null @@ -1,187 +0,0 @@ -#include "application/gui_application.h" -#include "layout.h" -#include "localization.h" - -namespace crossdesk { - -bool GuiApplication::DrawToggleSwitch(const char *id, bool active, - bool enabled) { - const float TRACK_HEIGHT = ImGui::GetFrameHeight(); - const float TRACK_WIDTH = TRACK_HEIGHT * 1.8f; - const float TRACK_RADIUS = TRACK_HEIGHT * 0.5f; - const float KNOB_PADDING = 2.0f; - const float KNOB_HEIGHT = TRACK_HEIGHT - 4.0f; - const float KNOB_WIDTH = KNOB_HEIGHT * 1.2f; - const float KNOB_RADIUS = KNOB_HEIGHT * 0.5f; - const float DISABLED_ALPHA = 0.6f; - const float KNOB_ALPHA_DISABLED = 0.9f; - - const ImVec4 COLOR_ACTIVE = ImVec4(0.0f, 0.0f, 1.0f, 1.0f); - const ImVec4 COLOR_ACTIVE_HOVER = ImVec4(0.26f, 0.59f, 0.98f, 1.0f); - const ImVec4 COLOR_INACTIVE = ImVec4(0.60f, 0.60f, 0.60f, 1.0f); - const ImVec4 COLOR_INACTIVE_HOVER = ImVec4(0.70f, 0.70f, 0.70f, 1.0f); - const ImVec4 COLOR_KNOB = ImVec4(1.0f, 1.0f, 1.0f, 1.0f); - - ImDrawList *draw_list = ImGui::GetWindowDrawList(); - ImVec2 track_pos = ImGui::GetCursorScreenPos(); - - ImGui::InvisibleButton(id, ImVec2(TRACK_WIDTH, TRACK_HEIGHT)); - bool hovered = ImGui::IsItemHovered(); - bool clicked = ImGui::IsItemClicked() && enabled; - - ImVec4 track_color = - active ? (hovered && enabled ? COLOR_ACTIVE_HOVER : COLOR_ACTIVE) - : (hovered && enabled ? COLOR_INACTIVE_HOVER : COLOR_INACTIVE); - - if (!enabled) { - track_color.w *= DISABLED_ALPHA; - } - - ImVec2 track_min = ImVec2(track_pos.x, track_pos.y + 0.5f); - ImVec2 track_max = - ImVec2(track_pos.x + TRACK_WIDTH, track_pos.y + TRACK_HEIGHT - 0.5f); - draw_list->AddRectFilled(track_min, track_max, - ImGui::GetColorU32(track_color), TRACK_RADIUS); - - float knob_position = active ? 1.0f : 0.0f; - float knob_min_x = track_pos.x + KNOB_PADDING; - float knob_max_x = track_pos.x + TRACK_WIDTH - KNOB_WIDTH - KNOB_PADDING; - float knob_x = knob_min_x + knob_position * (knob_max_x - knob_min_x); - float knob_y = track_pos.y + (TRACK_HEIGHT - KNOB_HEIGHT) * 0.5f; - - ImVec4 knob_color = COLOR_KNOB; - if (!enabled) { - knob_color.w = KNOB_ALPHA_DISABLED; - } - - ImVec2 knob_min = ImVec2(knob_x, knob_y); - ImVec2 knob_max = ImVec2(knob_x + KNOB_WIDTH, knob_y + KNOB_HEIGHT); - draw_list->AddRectFilled(knob_min, knob_max, ImGui::GetColorU32(knob_color), - KNOB_RADIUS); - - return clicked; -} - -int GuiApplication::RequestPermissionWindow() { - RefreshMacPermissionStatus(false); - - const bool screen_recording_granted = - mac_screen_recording_permission_granted_; - const bool accessibility_granted = mac_accessibility_permission_granted_; - - show_request_permission_window_ = - !screen_recording_granted || !accessibility_granted; - - if (!show_request_permission_window_) { - return 0; - } - - const ImGuiViewport *viewport = ImGui::GetMainViewport(); - float window_width = localization_language_index_ == 0 - ? REQUEST_PERMISSION_WINDOW_WIDTH_CN - : REQUEST_PERMISSION_WINDOW_WIDTH_EN; - float window_height = localization_language_index_ == 0 - ? REQUEST_PERMISSION_WINDOW_HEIGHT_CN - : REQUEST_PERMISSION_WINDOW_HEIGHT_EN; - - float checkbox_padding = localization_language_index_ == 0 - ? REQUEST_PERMISSION_WINDOW_CHECKBOX_PADDING_CN - : REQUEST_PERMISSION_WINDOW_CHECKBOX_PADDING_EN; - - ImVec2 center_pos = ImVec2( - (viewport->WorkSize.x - window_width) * 0.5f + viewport->WorkPos.x, - (viewport->WorkSize.y - window_height) * 0.5f + viewport->WorkPos.y); - ImGui::SetNextWindowPos(center_pos, ImGuiCond_Once); - - ImGui::SetNextWindowSize(ImVec2(window_width, window_height), - ImGuiCond_Always); - - ImGui::PushStyleColor(ImGuiCol_WindowBg, ImVec4(1.0f, 1.0f, 1.0f, 1.0f)); - ImGui::PushStyleVar(ImGuiStyleVar_WindowBorderSize, 1.0f); - ImGui::PushStyleVar(ImGuiStyleVar_WindowRounding, window_rounding_); - ImGui::PushStyleVar(ImGuiStyleVar_FrameRounding, window_rounding_ * 0.5f); - ImGui::PushStyleVar(ImGuiStyleVar_WindowPadding, ImVec2(0.0f, 0.0f)); - - ImGui::Begin( - localization::request_permissions[localization_language_index_].c_str(), - nullptr, - ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoCollapse | - ImGuiWindowFlags_NoSavedSettings); - - ImGui::SetWindowFontScale(0.3f); - - // use system font - if (main_windows_system_chinese_font_ != nullptr) { - ImGui::PushFont(main_windows_system_chinese_font_); - } - - ImGui::SetCursorPosY(ImGui::GetCursorPosY() + ImGui::GetTextLineHeight() + - 5.0f); - ImGui::SetCursorPosX(10.0f); - ImGui::TextWrapped( - "%s", - localization::permission_required_message[localization_language_index_] - .c_str()); - - ImGui::Spacing(); - ImGui::Spacing(); - ImGui::Spacing(); - - // accessibility permission - ImGui::SetCursorPosX(10.0f); - ImGui::AlignTextToFramePadding(); - ImGui::Text( - "1. %s:", - localization::accessibility_permission[localization_language_index_] - .c_str()); - ImGui::SameLine(); - ImGui::AlignTextToFramePadding(); - ImGui::SetCursorPosX(checkbox_padding); - if (accessibility_granted) { - DrawToggleSwitch("accessibility_toggle_on", true, false); - } else { - if (DrawToggleSwitch("accessibility_toggle", false, true)) { - OpenAccessibilityPreferences(); - mac_accessibility_permission_requested_ = true; - RefreshMacPermissionStatus(true); - } - } - - ImGui::Spacing(); - - // screen recording permission - ImGui::SetCursorPosX(10.0f); - ImGui::AlignTextToFramePadding(); - ImGui::Text( - "2. %s:", - localization::screen_recording_permission[localization_language_index_] - .c_str()); - ImGui::SameLine(); - ImGui::AlignTextToFramePadding(); - ImGui::SetCursorPosX(checkbox_padding); - if (screen_recording_granted) { - DrawToggleSwitch("screen_recording_toggle_on", true, false); - } else { - if (DrawToggleSwitch("screen_recording_toggle", false, true)) { - OpenScreenRecordingPreferences(); - mac_screen_recording_permission_requested_ = true; - RefreshMacPermissionStatus(true); - } - } - - ImGui::SetWindowFontScale(1.0f); - ImGui::SetWindowFontScale(0.45f); - - // pop system font - if (main_windows_system_chinese_font_ != nullptr) { - ImGui::PopFont(); - } - - ImGui::End(); - ImGui::SetWindowFontScale(1.0f); - ImGui::PopStyleVar(4); - ImGui::PopStyleColor(); - - return 0; -} -} // namespace crossdesk diff --git a/apps/desktop/src/platform/macos/gui/window_util_mac.h b/apps/desktop/src/platform/macos/gui/window_util_mac.h deleted file mode 100644 index a57fa033..00000000 --- a/apps/desktop/src/platform/macos/gui/window_util_mac.h +++ /dev/null @@ -1,25 +0,0 @@ -/* - * @Author: DI JUNKUN - * @Date: 2026-01-20 - * Copyright (c) 2026 by DI JUNKUN, All Rights Reserved. - */ - -#ifndef _WINDOW_UTIL_MAC_H_ -#define _WINDOW_UTIL_MAC_H_ - -struct SDL_Window; - -namespace crossdesk { - -// Best-effort: keep an SDL window above normal windows on macOS. -// No-op on non-macOS builds. -void MacSetWindowAlwaysOnTop(::SDL_Window* window, bool always_on_top); - -// Best-effort: exclude an SDL window from the Window menu and window cycling. -// Note: Cmd-Tab switches apps (not individual windows), so this primarily -// affects the Window menu and Cmd-` window cycling. -void MacSetWindowExcludedFromWindowMenu(::SDL_Window* window, bool excluded); - -} // namespace crossdesk - -#endif \ No newline at end of file diff --git a/apps/desktop/src/platform/macos/gui/window_util_mac.mm b/apps/desktop/src/platform/macos/gui/window_util_mac.mm deleted file mode 100644 index 7d1b61a9..00000000 --- a/apps/desktop/src/platform/macos/gui/window_util_mac.mm +++ /dev/null @@ -1,64 +0,0 @@ -#include "window_util_mac.h" - -#if defined(__APPLE__) - -#include - -#import - -namespace crossdesk { - -static NSWindow* GetNSWindowFromSDL(::SDL_Window* window) { - if (!window) { - return nil; - } - -#if !defined(SDL_PROP_WINDOW_COCOA_WINDOW_POINTER) - return nil; -#else - SDL_PropertiesID props = SDL_GetWindowProperties(window); - void* cocoa_window_ptr = - SDL_GetPointerProperty(props, SDL_PROP_WINDOW_COCOA_WINDOW_POINTER, NULL); - if (!cocoa_window_ptr) { - return nil; - } - return (__bridge NSWindow*)cocoa_window_ptr; -#endif -} - -void MacSetWindowAlwaysOnTop(::SDL_Window* window, bool always_on_top) { - NSWindow* ns_window = GetNSWindowFromSDL(window); - if (!ns_window) { - (void)always_on_top; - return; - } - - // Keep above normal windows. - const NSInteger level = always_on_top ? NSFloatingWindowLevel : NSNormalWindowLevel; - [ns_window setLevel:level]; - - // Optional: keep visible across Spaces/fullscreen. Safe as best-effort. - NSWindowCollectionBehavior behavior = [ns_window collectionBehavior]; - behavior |= NSWindowCollectionBehaviorCanJoinAllSpaces; - behavior |= NSWindowCollectionBehaviorFullScreenAuxiliary; - [ns_window setCollectionBehavior:behavior]; -} - -void MacSetWindowExcludedFromWindowMenu(::SDL_Window* window, bool excluded) { - NSWindow* ns_window = GetNSWindowFromSDL(window); - if (!ns_window) { - (void)excluded; - return; - } - - [ns_window setExcludedFromWindowsMenu:excluded]; - - NSWindowCollectionBehavior behavior = [ns_window collectionBehavior]; - behavior |= NSWindowCollectionBehaviorIgnoresCycle; - behavior |= NSWindowCollectionBehaviorTransient; - [ns_window setCollectionBehavior:behavior]; -} - -} // namespace crossdesk - -#endif // __APPLE__ diff --git a/apps/desktop/xmake/targets.lua b/apps/desktop/xmake/targets.lua index 9eaac106..8f9a44e8 100644 --- a/apps/desktop/xmake/targets.lua +++ b/apps/desktop/xmake/targets.lua @@ -60,7 +60,6 @@ function setup_targets() add_packages("libyuv") add_packages("concurrentqueue", {public = true}) add_files("apps/desktop/src/common/*.cpp") - remove_files("apps/desktop/src/common/rounded_corner_button.cpp") if is_os("windows") then add_files("apps/desktop/src/platform/windows/system_info.cpp") elseif is_os("macosx") then @@ -335,9 +334,7 @@ function setup_targets() target("assets") set_kind("headeronly") add_includedirs("apps/desktop/src/gui/assets/localization", - "apps/desktop/src/gui/assets/fonts", - "apps/desktop/src/gui/assets/icons", - "apps/desktop/src/gui/assets/layouts", {public = true}) + "apps/desktop/src/gui/assets/fonts", {public = true}) target("version_checker") set_kind("object") diff --git a/docs/gui-architecture.md b/docs/gui-architecture.md index e4980f2d..f7c97f9d 100644 --- a/docs/gui-architecture.md +++ b/docs/gui-architecture.md @@ -8,14 +8,14 @@ apps/desktop/src/gui/ ├── render.h # 对外稳定入口 Render ├── render.cpp # 创建 GuiApplication 并转发 Run -├── application/ # SDL/ImGui 应用外壳 +├── application/ # Slint 应用外壳 │ ├── gui_application.h # GuiApplication 声明 -│ ├── gui_application.cpp # 初始化、主循环和清理 +│ ├── gui_application.cpp # 初始化、UI 回调、状态同步和清理 │ ├── application_state.h # 窗口、交互和 UI 状态 -│ ├── sdl_event_dispatch.cpp # SDL 窗口及应用事件分发 -│ ├── sdl_events.cpp # 键盘和鼠标事件转换 -│ ├── window_lifecycle.cpp # 原生窗口及 ImGui 上下文生命周期 -│ └── window_rendering.cpp # 三类窗口的渲染流程 +│ ├── server_window_state.h # 被控端窗口的控制端选择逻辑 +│ └── window_geometry.h # 窗口定位计算 +├── rendering/ # Slint 与原生视频渲染器的衔接 +│ └── slint_video_presenter.h/.cpp # 视频纹理呈现与渲染通知 ├── runtime/ # 非界面的 GUI 运行时 │ ├── gui_runtime.h/.cpp # 运行时协调接口与公共实现 │ ├── connection_runtime.cpp # 连接、在线探测、超时及会话清理 @@ -33,11 +33,15 @@ apps/desktop/src/gui/ │ ├── file_transfer/ # 文件队列、发送、确认和进度 │ ├── input/ # 键盘状态、命令和超时处理 │ └── settings/ # 配置缓存和最近连接别名 -├── views/ # ImGui 视图实现 -│ ├── panels/ # 主窗口内嵌面板 -│ ├── toolbars/ # 标题栏、状态栏和控制栏 -│ └── windows/ # 独立窗口和模态对话框 -└── assets/ # 字体、图标、布局和本地化资源 +├── ui/ # Slint 声明式界面 +│ ├── crossdesk_ui.slint # 界面组件导出入口 +│ ├── common.slint # 共享控件、字体尺寸、颜色和图标字形 +│ ├── main_window.slint # 主窗口、面板、设置及对话框 +│ ├── stream_window.slint # 串流窗口、标签页和控制栏 +│ ├── server_window.slint # 被控端窗口 +│ ├── ui_localization.h # 本地化数据到 Slint 属性的映射 +│ └── icons/ # SVG 图标资源 +└── assets/ # 嵌入字体和本地化数据 ``` 平台私有 GUI 实现统一位于 `apps/desktop/src/platform//gui/`,包括托盘、macOS Metal 渲染与权限、Windows 服务运行时等;Windows 与 Linux 共用的 OpenGL 渲染器位于 `apps/desktop/src/platform/common/gui/`。 @@ -47,8 +51,9 @@ apps/desktop/src/gui/ ```text Render └── GuiApplication - ├── SDL/ImGui 生命周期 - ├── views/panels / views/toolbars / views/windows + ├── Slint 窗口、事件循环和定时器 + ├── ui/ 声明式组件与回调 + ├── SlintVideoPresenter → 平台 VideoRenderer └── GuiRuntime ├── SessionDeviceManager ├── KeyboardController @@ -83,17 +88,19 @@ Render ### GuiApplication -`GuiApplication` 是 SDL/ImGui 应用外壳,负责: +`GuiApplication` 是 Slint 应用外壳,负责: - 初始化日志、配置、SDL 和功能模块; -- 创建、销毁原生窗口及 ImGui 上下文; -- 执行主事件循环; -- 分发 SDL 事件; -- 调用面板、工具栏和窗口的绘制方法; +- 创建、销毁 Slint 主窗口、串流窗口和被控端窗口; +- 运行 Slint 事件循环,通过定时器执行 `Tick()` 和视频帧调度; +- 将 Slint 回调转换为连接、键盘和鼠标操作,并处理 SDL 退出及剪贴板事件; +- 将运行时状态同步到 Slint 属性和模型,并管理原生视频呈现; - 在程序退出时按顺序清理资源。 它不应实现连接协议、文件传输、剪贴板或设备控制细节。 +SDL 仍用于音频、显示器信息、剪贴板等平台能力。旧 ImGui 视图、窗口事件处理和专用资源已移除;`ui/common.slint` 中的 `ImGuiLineStyle`、`ImGuiFontStyle` 和 `ImGuiCheckBox` 是当前界面使用的 Slint 组件,名称表示沿用的视觉风格,不依赖 ImGui 库。`assets/fonts/fa_solid_900.h` 仍为 Slint 窗口提供 Font Awesome 图标字体。 + ### GuiRuntime `GuiRuntime` 是 GUI 进程的非界面协调层,负责: @@ -125,7 +132,8 @@ Render | 文件 | 状态范围 | | --- | --- | -| `application/application_state.h` | SDL 窗口、渲染上下文、交互标志和 UI 显示状态 | +| `application/application_state.h` | 应用退出、交互、更新、窗口生命周期请求和共享 UI 状态 | +| `GuiApplication::SlintUi` | Slint 窗口句柄、定时器、视频呈现器、托盘和界面同步缓存 | | `runtime/runtime_state.h` | 配置、Peer、连接表、在线探测和平台集成状态 | | `runtime/remote_session.h` | 单个远端会话独占的连接、媒体、控制和文件状态 | | `runtime/gui_state.h` | 仅组合 `ApplicationState` 与 `RuntimeState` | @@ -147,20 +155,23 @@ Render::Run → 初始化路径、日志和配置 → 初始化 SDL 和功能模块 → GuiRuntime::CreateConnectionPeer - → 创建主窗口 - → GuiApplication::MainLoop + → GuiApplication::InitializeUi 创建主窗口并绑定回调 + → 启动 Tick 定时器和视频帧调度 + → slint::run_event_loop + → Tick 协调连接、处理后台事件并同步窗口状态 ``` ### 建立远端连接 ```text -remote_peer_panel +MainWindow::connect_requested + → GuiApplication::ConnectFromUi → GuiRuntime::ConnectTo → 在线状态探测 → 创建或复用 RemoteSession → MiniRTC JoinConnection → PeerEventHandler 接收连接状态 - → 创建串流窗口并开始渲染 + → SyncStreamWindow 创建串流窗口并开始呈现视频 ``` ### 接收远端数据 @@ -178,12 +189,11 @@ MiniRTC callback ### 退出和清理 ```text -SDL quit / tray exit +Slint quit / SDL quit / tray exit → GuiApplication::Cleanup - → CloseAllRemoteSessions → 停止设备及后台任务 - → 销毁 Peer - → 销毁 ImGui 上下文和 SDL 窗口 + → CloseAllRemoteSessions 并等待会话清理 + → 分离视频呈现器并释放 Slint 窗口和托盘 → SDL_Quit ``` @@ -193,7 +203,8 @@ SDL quit / tray exit | 功能 | 目录 | | --- | --- | -| SDL 初始化、事件循环、窗口生命周期 | `application/` | +| Slint/SDL 初始化、UI 回调、状态同步和窗口生命周期 | `application/` | +| Slint 与原生视频渲染器的衔接 | `rendering/` | | 连接、会话、Peer 回调和平台运行时 | `runtime/` | | 视频、音频、鼠标、键盘设备生命周期 | `features/devices/` | | 键盘状态与桌面输入处理 | `features/input/` | @@ -201,8 +212,10 @@ SDL quit / tray exit | 剪贴板同步 | `features/clipboard/` | | 文件传输 | `features/file_transfer/` | | 配置持久化 | `features/settings/` | -| 主窗口内嵌区域 | `views/panels/` | -| 标题栏、状态栏、控制栏 | `views/toolbars/` | -| 独立窗口和对话框 | `views/windows/` | +| 主窗口内嵌区域、设置和对话框 | `ui/main_window.slint` | +| 串流标签页、控制栏和统计面板 | `ui/stream_window.slint` | +| 被控端窗口 | `ui/server_window.slint` | +| 共享控件、字体尺寸、颜色和图标字形 | `ui/common.slint` | | 系统托盘 | `apps/desktop/src/platform//gui/tray/` | -| 字体、图标、布局和本地化数据 | `assets/` | +| 嵌入字体和本地化数据 | `assets/` | +| SVG 图标资源 | `ui/icons/` | diff --git a/docs/releases/v1.5.0.md b/docs/releases/v1.5.0.md deleted file mode 100644 index 67a5b89c..00000000 --- a/docs/releases/v1.5.0.md +++ /dev/null @@ -1,12 +0,0 @@ -# **更新内容** - -1. 新增原生iOS/iPadOS客户端v0.0.1,支持远程画面与音频、触控鼠标和键盘输入、多显示器切换、双向文件传输及接收远端文本剪贴板。 -2. 完善iOS远程操作体验,提供相对位置与绝对位置鼠标模式、捏合缩放及悬浮控制菜单,支持查看连接状态、P2P/中继模式、分辨率与码率;修复切回前台后画面无法恢复、相对鼠标跳动及灵动岛遮挡控件等问题。 -3. 新增帧率优先、画质优先和平衡三种画面偏好,优化带宽变化时的分辨率、帧率与码率调节,提升远程桌面的清晰度和流畅度。 -4. 优化Windows与macOS原生视频采集、硬件编码和渲染流程,减少画面拷贝;Linux新增CUDA/OpenGL视频渲染,提升硬件解码画面的显示效率。 -5. 优化P2P连接建立与UPnP支持,支持连接从中继升级为P2P,并改进ICE连接、视频恢复及音视频时间戳处理,提升弱网和网络变化时的连接稳定性。 -6. 修复Windows锁屏界面无法远程控制,以及部分设备因OpenGL初始化失败导致启动崩溃的问题,优化锁屏画面采集与恢复。 -7. 修复桌面端与iOS端设备在线状态更新不及时、桌面端启动后托盘图标未显示的问题,并将连接清理移出界面线程,减少断开连接时的卡顿。 -8. 完善iOS与桌面端跨平台构建和打包流程,更新界面截图、构建指南、自托管说明及常见问题文档。 - -PC客户端版本为v1.5.0,iOS/iPadOS客户端使用独立版本号,本次为v0.0.1。iOS/iPadOS客户端要求iOS 16.0及以上版本和arm64真机,提供的构建包为未签名应用,需要自行签名后安装;目前仅支持作为控制端连接电脑。 diff --git a/docs/releases/v1.5.1.md b/docs/releases/v1.5.1.md deleted file mode 100644 index 69d18cd2..00000000 --- a/docs/releases/v1.5.1.md +++ /dev/null @@ -1,10 +0,0 @@ -# **更新内容** - -1. 新增Windows、macOS与Linux X11隐私屏,支持遮蔽被控端本地画面、屏蔽本地键鼠输入,并在断开连接或异常时自动恢复;远程会话保持正常操作。 -2. 增强桌面端与iOS端P2P穿透能力,优化UDP打洞、ICE连接建立与带宽恢复,支持使用服务器下发的连接配置,并改善加密传输与旧版客户端的兼容性。 -3. 新增Windows屏幕采集方式设置,支持DXGI、WGC与GDI;修复锁屏、隐私屏及未连接物理鼠标时远程光标不可见、位置异常和拖动窗口时出现重复光标的问题。 -4. 优化画面缩小时的显示清晰度、帧率与分辨率恢复,修复Windows、macOS与Linux系统音频采集可能卡住的问题,提升远程画面与音频的稳定性。 -5. 修复Linux X11远程键盘输入与macOS窗口缩放光标识别,改进鼠标操作和光标状态传输的可靠性;优化控制栏提示、网络状态布局与加密状态显示,并修复部分平台的Dock及任务栏图标显示问题。 -6. 完善iOS/iPadOS连接失败提示,保留密码错误、设备不可用和网络中断等具体原因,简化服务器配置并优化原生客户端构建流程。 - -PC客户端版本为v1.5.1,iOS/iPadOS客户端暂未上架App Store,目前仅支持作为控制端连接远端电脑。隐私屏需控制端与被控端均支持,暂不支持Web及旧版客户端;macOS要求14.0及以上版本,Linux仅支持X11会话。