summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsanikoyes <sanikoyes@163.com>2014-04-06 21:52:47 +0800
committersanikoyes <sanikoyes@163.com>2014-04-06 21:52:47 +0800
commit77a840e350668a9c80b1e63b9b73aac44221c53b (patch)
tree40d2115e639bdc72a61811ac4f2fb0f04ec8eb7f
parent14bbdcb139b35e6d206df1ab3176d34245b72329 (diff)
parentded365031ede27b7a6efef59bc886343f58d310b (diff)
Merge branch 'master' into hotfix-android-unicode-ime-input
-rw-r--r--.gitignore1
-rw-r--r--SConstruct2
-rw-r--r--core/bind/core_bind.cpp75
-rw-r--r--core/bind/core_bind.h14
-rw-r--r--core/func_ref.cpp55
-rw-r--r--core/func_ref.h23
-rw-r--r--core/globals.cpp23
-rw-r--r--core/globals.h4
-rw-r--r--core/io/file_access_pack.cpp1
-rw-r--r--core/io/http_client.cpp8
-rw-r--r--core/io/marshalls.cpp148
-rw-r--r--core/io/resource_format_binary.cpp34
-rw-r--r--core/io/resource_format_binary.h2
-rw-r--r--core/io/resource_format_xml.cpp51
-rw-r--r--core/io/resource_format_xml.h5
-rw-r--r--core/io/resource_loader.cpp13
-rw-r--r--core/io/resource_loader.h1
-rw-r--r--core/io/resource_saver.h3
-rw-r--r--core/math/math_funcs.cpp11
-rw-r--r--core/message_queue.cpp3
-rw-r--r--core/object.cpp54
-rw-r--r--core/object.h8
-rw-r--r--core/os/file_access.cpp24
-rw-r--r--core/os/file_access.h3
-rw-r--r--core/os/input.cpp7
-rw-r--r--core/os/input.h2
-rw-r--r--core/os/mutex.h2
-rw-r--r--core/os/os.cpp25
-rw-r--r--core/os/os.h10
-rw-r--r--core/register_core_types.cpp2
-rw-r--r--core/ustring.cpp10
-rw-r--r--core/ustring.h3
-rw-r--r--core/variant.cpp2
-rw-r--r--core/variant_call.cpp2
-rw-r--r--core/variant_op.cpp4
-rw-r--r--demos/2d/platformer/player.xml176
-rw-r--r--demos/2d/platformer/stage.xml42
-rw-r--r--doc/base/classes.xml2
-rw-r--r--drivers/mpc/audio_stream_mpc.cpp2
-rw-r--r--drivers/openssl/stream_peer_ssl.cpp111
-rw-r--r--drivers/openssl/stream_peer_ssl.h26
-rw-r--r--drivers/unix/os_unix.cpp6
-rw-r--r--drivers/unix/os_unix.h1
-rw-r--r--drivers/vorbis/audio_stream_ogg_vorbis.cpp10
-rw-r--r--drivers/windows/thread_windows.cpp4
-rw-r--r--main/main.cpp18
-rw-r--r--main/main.h3
-rw-r--r--modules/SCsub1
-rw-r--r--modules/gdscript/gd_functions.cpp43
-rw-r--r--modules/gdscript/gd_functions.h1
-rw-r--r--modules/gdscript/gd_parser.cpp16
-rw-r--r--modules/gdscript/gd_parser.h1
-rw-r--r--modules/gdscript/gd_script.cpp13
-rw-r--r--modules/gdscript/gd_tokenizer.cpp18
-rw-r--r--modules/multiscript/SCsub7
-rw-r--r--modules/multiscript/config.py11
-rw-r--r--modules/multiscript/multi_script.cpp498
-rw-r--r--modules/multiscript/multi_script.h158
-rw-r--r--modules/multiscript/register_types.cpp33
-rw-r--r--modules/multiscript/register_types.h30
-rw-r--r--platform/android/AndroidManifest.xml.template4
-rw-r--r--platform/android/SCsub4
-rw-r--r--platform/android/audio_driver_opensl.cpp (renamed from platform/android/audio_driver_android.cpp)73
-rw-r--r--platform/android/audio_driver_opensl.h (renamed from platform/android/audio_driver_android.h)21
-rw-r--r--platform/android/detect.py11
-rw-r--r--platform/android/java/ant.properties5
-rw-r--r--platform/android/java/src/com/android/godot/Godot.java43
-rw-r--r--platform/android/java/src/com/android/godot/GodotIO.java51
-rw-r--r--platform/android/java/src/com/android/godot/GodotLib.java4
-rw-r--r--platform/android/java/src/com/android/godot/GodotPaymentV3.java83
-rw-r--r--platform/android/java/src/com/android/godot/payments/ConsumeTask.java71
-rw-r--r--platform/android/java/src/com/android/godot/payments/HandlePurchaseTask.java79
-rw-r--r--platform/android/java/src/com/android/godot/payments/PaymentsCache.java42
-rw-r--r--platform/android/java/src/com/android/godot/payments/PaymentsManager.java151
-rw-r--r--platform/android/java/src/com/android/godot/payments/PurchaseTask.java121
-rw-r--r--platform/android/java/src/com/android/godot/payments/ValidateTask.java97
-rw-r--r--platform/android/java/src/com/android/godot/utils/Crypt.java39
-rw-r--r--platform/android/java/src/com/android/godot/utils/CustomSSLSocketFactory.java54
-rw-r--r--platform/android/java/src/com/android/godot/utils/HttpRequester.java206
-rw-r--r--platform/android/java/src/com/android/godot/utils/RequestParams.java58
-rw-r--r--platform/android/java/src/com/android/vending/billing/IInAppBillingService.aidl144
-rw-r--r--platform/android/java_glue.cpp52
-rw-r--r--platform/android/libs/apk_expansion/AndroidManifest.xml9
-rw-r--r--platform/android/libs/apk_expansion/build.xml92
-rw-r--r--platform/android/libs/apk_expansion/proguard-project.txt20
-rw-r--r--platform/android/libs/apk_expansion/project.properties13
-rw-r--r--platform/android/libs/apk_expansion/res/drawable-hdpi/notify_panel_notification_icon_bg.pngbin0 -> 1027 bytes
-rw-r--r--platform/android/libs/apk_expansion/res/drawable-mdpi/notify_panel_notification_icon_bg.pngbin0 -> 1125 bytes
-rw-r--r--platform/android/libs/apk_expansion/res/layout/status_bar_ongoing_event_progress_bar.xml104
-rw-r--r--platform/android/libs/apk_expansion/res/values-v11/styles.xml6
-rw-r--r--platform/android/libs/apk_expansion/res/values-v9/styles.xml5
-rw-r--r--platform/android/libs/apk_expansion/res/values/strings.xml41
-rw-r--r--platform/android/libs/apk_expansion/res/values/styles.xml25
-rw-r--r--platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/Constants.java236
-rw-r--r--platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/DownloadProgressInfo.java80
-rw-r--r--platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/DownloaderClientMarshaller.java277
-rw-r--r--platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/DownloaderServiceMarshaller.java181
-rw-r--r--platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/Helpers.java306
-rw-r--r--platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/IDownloaderClient.java126
-rw-r--r--platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/IDownloaderService.java83
-rw-r--r--platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/IStub.java41
-rw-r--r--platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/SystemFacade.java123
-rw-r--r--platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/impl/AndroidHttpClient.java536
-rwxr-xr-xplatform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/impl/CustomIntentService.java112
-rw-r--r--platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/impl/CustomNotificationFactory.java30
-rw-r--r--platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/impl/DownloadInfo.java92
-rw-r--r--platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/impl/DownloadNotification.java231
-rw-r--r--platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/impl/DownloadThread.java963
-rw-r--r--platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/impl/DownloaderService.java1341
-rwxr-xr-xplatform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/impl/DownloadsDB.java510
-rw-r--r--platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/impl/HttpDateTime.java200
-rw-r--r--platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/impl/V14CustomNotification.java101
-rw-r--r--platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/impl/V3CustomNotification.java116
-rw-r--r--platform/android/libs/play_licensing/AndroidManifest.xml24
-rw-r--r--platform/android/libs/play_licensing/aidl/ILicenseResultListener.aidl23
-rw-r--r--platform/android/libs/play_licensing/aidl/ILicensingService.aidl25
-rw-r--r--platform/android/libs/play_licensing/build.xml92
-rw-r--r--platform/android/libs/play_licensing/proguard-project.txt20
-rw-r--r--platform/android/libs/play_licensing/project.properties12
-rw-r--r--platform/android/libs/play_licensing/src/com/google/android/vending/licensing/AESObfuscator.java110
-rw-r--r--platform/android/libs/play_licensing/src/com/google/android/vending/licensing/APKExpansionPolicy.java397
-rw-r--r--platform/android/libs/play_licensing/src/com/google/android/vending/licensing/DeviceLimiter.java47
-rw-r--r--platform/android/libs/play_licensing/src/com/google/android/vending/licensing/ILicenseResultListener.java99
-rw-r--r--platform/android/libs/play_licensing/src/com/google/android/vending/licensing/ILicensingService.java99
-rw-r--r--platform/android/libs/play_licensing/src/com/google/android/vending/licensing/LicenseChecker.java351
-rw-r--r--platform/android/libs/play_licensing/src/com/google/android/vending/licensing/LicenseCheckerCallback.java67
-rw-r--r--platform/android/libs/play_licensing/src/com/google/android/vending/licensing/LicenseValidator.java224
-rw-r--r--platform/android/libs/play_licensing/src/com/google/android/vending/licensing/NullDeviceLimiter.java32
-rw-r--r--platform/android/libs/play_licensing/src/com/google/android/vending/licensing/Obfuscator.java48
-rw-r--r--platform/android/libs/play_licensing/src/com/google/android/vending/licensing/Policy.java59
-rw-r--r--platform/android/libs/play_licensing/src/com/google/android/vending/licensing/PreferenceObfuscator.java77
-rw-r--r--platform/android/libs/play_licensing/src/com/google/android/vending/licensing/ResponseData.java79
-rw-r--r--platform/android/libs/play_licensing/src/com/google/android/vending/licensing/ServerManagedPolicy.java276
-rw-r--r--platform/android/libs/play_licensing/src/com/google/android/vending/licensing/StrictPolicy.java63
-rw-r--r--platform/android/libs/play_licensing/src/com/google/android/vending/licensing/ValidationException.java33
-rw-r--r--platform/android/libs/play_licensing/src/com/google/android/vending/licensing/util/Base64.java570
-rw-r--r--platform/android/libs/play_licensing/src/com/google/android/vending/licensing/util/Base64DecoderException.java32
-rw-r--r--platform/android/os_android.cpp29
-rw-r--r--platform/android/os_android.h30
-rw-r--r--platform/android/project.properties.template2
-rwxr-xr-xplatform/android/sign.sh2
-rw-r--r--platform/iphone/app_delegate.mm13
-rw-r--r--platform/iphone/detect.py4
-rw-r--r--platform/iphone/game_center.h1
-rwxr-xr-xplatform/iphone/gl_view.h4
-rwxr-xr-xplatform/iphone/gl_view.mm61
-rw-r--r--platform/iphone/godot_iphone.cpp2
-rw-r--r--platform/iphone/in_app_store.mm25
-rw-r--r--platform/iphone/os_iphone.cpp27
-rw-r--r--platform/iphone/os_iphone.h5
-rw-r--r--platform/iphone/view_controller.h2
-rw-r--r--platform/iphone/view_controller.mm26
-rw-r--r--platform/isim/detect.py2
-rw-r--r--platform/windows/os_windows.cpp4
-rw-r--r--scene/2d/area_2d.cpp1
-rw-r--r--scene/2d/camera_2d.cpp978
-rw-r--r--scene/2d/canvas_item.cpp29
-rw-r--r--scene/2d/canvas_item.h9
-rw-r--r--scene/2d/collision_shape_2d.cpp9
-rw-r--r--scene/2d/collision_shape_2d.h2
-rw-r--r--scene/2d/physics_body_2d.cpp4
-rw-r--r--scene/2d/ray_cast_2d.cpp384
-rw-r--r--scene/2d/ray_cast_2d.h88
-rw-r--r--scene/2d/screen_button.cpp2
-rw-r--r--scene/2d/visibility_notifier_2d.cpp4
-rw-r--r--scene/gui/control.cpp21
-rw-r--r--scene/gui/control.h3
-rw-r--r--scene/io/resource_format_image.cpp12
-rw-r--r--scene/main/node.h2
-rw-r--r--scene/resources/audio_stream_resampled.cpp1
-rw-r--r--scene/resources/texture.cpp13
-rw-r--r--servers/physics_2d/body_pair_2d_sw.cpp15
-rw-r--r--servers/physics_2d/body_pair_2d_sw.h2
-rw-r--r--servers/visual/visual_server_wrap_mt.cpp11
-rw-r--r--servers/visual/visual_server_wrap_mt.h426
-rw-r--r--tools/collada/collada.cpp3
-rw-r--r--tools/editor/code_editor.cpp18
-rw-r--r--tools/editor/code_editor.h4
-rw-r--r--tools/editor/doc_data_compressed.h101786
-rw-r--r--tools/editor/editor_file_system.cpp4
-rw-r--r--tools/editor/editor_icons.cpp2162
-rw-r--r--tools/editor/editor_import_export.cpp88
-rw-r--r--tools/editor/editor_node.cpp14
-rw-r--r--tools/editor/editor_settings.cpp12
-rw-r--r--tools/editor/icons/icon_curve_close.pngbin0 -> 591 bytes
-rw-r--r--tools/editor/io_plugins/editor_font_import_plugin.cpp43
-rw-r--r--tools/editor/io_plugins/editor_texture_import_plugin.cpp18
-rw-r--r--tools/editor/plugins/path_2d_editor_plugin.cpp90
-rw-r--r--tools/editor/plugins/path_2d_editor_plugin.h11
-rw-r--r--tools/editor/plugins/path_editor_plugin.cpp61
-rw-r--r--tools/editor/plugins/spatial_editor_plugin.cpp511
-rw-r--r--tools/editor/plugins/spatial_editor_plugin.h16
-rw-r--r--tools/editor/project_export.cpp4
-rw-r--r--tools/editor/property_editor.cpp9
-rw-r--r--tools/editor/resources_dock.cpp2
-rw-r--r--tools/editor/scene_tree_editor.cpp9
-rw-r--r--tools/editor/scene_tree_editor.h2
-rw-r--r--tools/editor/spatial_editor_gizmos.cpp64
-rw-r--r--tools/editor/spatial_editor_gizmos.h57
-rw-r--r--tools/ios_xcode_template/godot_ios.xcodeproj/project.xcworkspace/xcuserdata/punto.xcuserdatad/UserInterfaceState.xcuserstatebin11866 -> 13553 bytes
200 files changed, 14231 insertions, 105150 deletions
diff --git a/.gitignore b/.gitignore
index 9cf3ab38b0..055418a055 100644
--- a/.gitignore
+++ b/.gitignore
@@ -14,6 +14,7 @@ core/version.h
core/method_bind.inc
core/global_defaults.cpp
tools/editor/register_exporters.cpp
+tools/editor/doc_data_compressed.h
-fpic
# Android specific
diff --git a/SConstruct b/SConstruct
index a9739ca604..129b32f5f9 100644
--- a/SConstruct
+++ b/SConstruct
@@ -11,7 +11,7 @@ import multiprocessing
# Enable aggresive compile mode if building on a multi core box
# only is we have not set the number of jobs already or we do
# not want it
-if ARGUMENTS.get('spawn_jobs', 'yes') == 'yes' and \
+if ARGUMENTS.get('spawn_jobs', 'no') == 'yes' and \
int(GetOption('num_jobs')) <= 1:
NUM_JOBS = multiprocessing.cpu_count()
if NUM_JOBS > 1:
diff --git a/core/bind/core_bind.cpp b/core/bind/core_bind.cpp
index 73f6f753b9..e3360a23d2 100644
--- a/core/bind/core_bind.cpp
+++ b/core/bind/core_bind.cpp
@@ -199,6 +199,14 @@ int _OS::get_iterations_per_second() const {
}
+void _OS::set_target_fps(int p_fps) {
+ OS::get_singleton()->set_target_fps(p_fps);
+}
+
+float _OS::get_target_fps() const {
+ return OS::get_singleton()->get_target_fps();
+}
+
void _OS::set_low_processor_usage_mode(bool p_enabled) {
OS::get_singleton()->set_low_processor_usage_mode(p_enabled);
@@ -238,6 +246,12 @@ Error _OS::kill(int p_pid) {
return OS::get_singleton()->kill(p_pid);
}
+int _OS::get_process_ID() const {
+
+ return OS::get_singleton()->get_process_ID();
+};
+
+
bool _OS::has_environment(const String& p_var) const {
return OS::get_singleton()->has_environment(p_var);
@@ -387,6 +401,12 @@ uint32_t _OS::get_ticks_msec() const {
return OS::get_singleton()->get_ticks_msec();
}
+
+bool _OS::can_use_threads() const {
+
+ return OS::get_singleton()->can_use_threads();
+}
+
bool _OS::can_draw() const {
return OS::get_singleton()->can_draw();
@@ -488,6 +508,27 @@ float _OS::get_frames_per_second() const {
return OS::get_singleton()->get_frames_per_second();
}
+Error _OS::native_video_play(String p_path) {
+
+ return OS::get_singleton()->native_video_play(p_path);
+};
+
+bool _OS::native_video_is_playing() {
+
+ return OS::get_singleton()->native_video_is_playing();
+};
+
+void _OS::native_video_pause() {
+
+ OS::get_singleton()->native_video_pause();
+};
+
+void _OS::native_video_stop() {
+
+ OS::get_singleton()->native_video_stop();
+};
+
+
String _OS::get_custom_level() const {
return OS::get_singleton()->get_custom_level();
@@ -496,7 +537,7 @@ _OS *_OS::singleton=NULL;
void _OS::_bind_methods() {
- ObjectTypeDB::bind_method(_MD("get_mouse_pos"),&_OS::get_mouse_pos);
+ //ObjectTypeDB::bind_method(_MD("get_mouse_pos"),&_OS::get_mouse_pos);
//ObjectTypeDB::bind_method(_MD("is_mouse_grab_enabled"),&_OS::is_mouse_grab_enabled);
ObjectTypeDB::bind_method(_MD("set_clipboard","clipboard"),&_OS::set_clipboard);
@@ -510,6 +551,8 @@ void _OS::_bind_methods() {
ObjectTypeDB::bind_method(_MD("set_iterations_per_second","iterations_per_second"),&_OS::set_iterations_per_second);
ObjectTypeDB::bind_method(_MD("get_iterations_per_second"),&_OS::get_iterations_per_second);
+ ObjectTypeDB::bind_method(_MD("set_target_fps","target_fps"),&_OS::set_target_fps);
+ ObjectTypeDB::bind_method(_MD("get_target_fps"),&_OS::get_target_fps);
ObjectTypeDB::bind_method(_MD("has_touchscreen_ui_hint"),&_OS::has_touchscreen_ui_hint);
@@ -524,6 +567,7 @@ void _OS::_bind_methods() {
ObjectTypeDB::bind_method(_MD("execute","path","arguments","blocking"),&_OS::execute);
ObjectTypeDB::bind_method(_MD("kill","pid"),&_OS::kill);
ObjectTypeDB::bind_method(_MD("shell_open","uri"),&_OS::shell_open);
+ ObjectTypeDB::bind_method(_MD("get_process_ID"),&_OS::get_process_ID);
ObjectTypeDB::bind_method(_MD("get_environment","environment"),&_OS::get_environment);
ObjectTypeDB::bind_method(_MD("has_environment","environment"),&_OS::has_environment);
@@ -550,7 +594,9 @@ void _OS::_bind_methods() {
ObjectTypeDB::bind_method(_MD("get_frames_drawn"),&_OS::get_frames_drawn);
ObjectTypeDB::bind_method(_MD("is_stdout_verbose"),&_OS::is_stdout_verbose);
- ObjectTypeDB::bind_method(_MD("get_mouse_button_state"),&_OS::get_mouse_button_state);
+ ObjectTypeDB::bind_method(_MD("can_use_threads"),&_OS::can_use_threads);
+
+ //ObjectTypeDB::bind_method(_MD("get_mouse_button_state"),&_OS::get_mouse_button_state);
ObjectTypeDB::bind_method(_MD("dump_memory_to_file","file"),&_OS::dump_memory_to_file);
ObjectTypeDB::bind_method(_MD("dump_resources_to_file","file"),&_OS::dump_resources_to_file);
@@ -568,6 +614,12 @@ void _OS::_bind_methods() {
ObjectTypeDB::bind_method(_MD("print_all_textures_by_size"),&_OS::print_all_textures_by_size);
+ ObjectTypeDB::bind_method(_MD("native_video_play"),&_OS::native_video_play);
+ ObjectTypeDB::bind_method(_MD("native_video_is_playing"),&_OS::native_video_is_playing);
+ ObjectTypeDB::bind_method(_MD("native_video_stop"),&_OS::native_video_stop);
+ ObjectTypeDB::bind_method(_MD("native_video_pause"),&_OS::native_video_pause);
+
+
BIND_CONSTANT( DAY_SUNDAY );
BIND_CONSTANT( DAY_MONDAY );
BIND_CONSTANT( DAY_TUESDAY );
@@ -983,8 +1035,22 @@ void _File::store_string(const String& p_string){
f->store_string(p_string);
}
-void _File::store_line(const String& p_string){
+void _File::store_pascal_string(const String& p_string) {
+
+ ERR_FAIL_COND(!f);
+
+ f->store_pascal_string(p_string);
+};
+
+String _File::get_pascal_string() {
+
+ ERR_FAIL_COND_V(!f, "");
+
+ return f->get_pascal_string();
+};
+
+void _File::store_line(const String& p_string){
ERR_FAIL_COND(!f);
f->store_line(p_string);
@@ -1083,6 +1149,9 @@ void _File::_bind_methods() {
ObjectTypeDB::bind_method(_MD("store_string","string"),&_File::store_string);
ObjectTypeDB::bind_method(_MD("store_var","value"),&_File::store_var);
+ ObjectTypeDB::bind_method(_MD("store_pascal_string","string"),&_File::store_pascal_string);
+ ObjectTypeDB::bind_method(_MD("get_pascal_string"),&_File::get_pascal_string);
+
ObjectTypeDB::bind_method(_MD("file_exists","path"),&_File::file_exists);
BIND_CONSTANT( READ );
diff --git a/core/bind/core_bind.h b/core/bind/core_bind.h
index 9545fc65fb..0084726547 100644
--- a/core/bind/core_bind.h
+++ b/core/bind/core_bind.h
@@ -98,9 +98,17 @@ public:
bool is_video_mode_resizable(int p_screen=0) const;
Array get_fullscreen_mode_list(int p_screen=0) const;
+ Error native_video_play(String p_path);
+ bool native_video_is_playing();
+ void native_video_pause();
+ void native_video_stop();
+
void set_iterations_per_second(int p_ips);
int get_iterations_per_second() const;
+ void set_target_fps(int p_fps);
+ float get_target_fps() const;
+
void set_low_processor_usage_mode(bool p_enabled);
bool is_in_low_processor_usage_mode() const;
@@ -109,6 +117,8 @@ public:
Error kill(int p_pid);
Error shell_open(String p_uri);
+ int get_process_ID() const;
+
bool has_environment(const String& p_var) const;
String get_environment(const String& p_var) const;
@@ -166,6 +176,7 @@ public:
void delay_msec(uint32_t p_msec) const;
uint32_t get_ticks_msec() const;
+ bool can_use_threads() const;
bool can_draw() const;
@@ -280,6 +291,9 @@ public:
void store_string(const String& p_string);
void store_line(const String& p_string);
+ virtual void store_pascal_string(const String& p_string);
+ virtual String get_pascal_string();
+
Vector<String> get_csv_line() const;
diff --git a/core/func_ref.cpp b/core/func_ref.cpp
new file mode 100644
index 0000000000..0e43112de8
--- /dev/null
+++ b/core/func_ref.cpp
@@ -0,0 +1,55 @@
+#include "func_ref.h"
+
+Variant FuncRef::call_func(const Variant** p_args, int p_argcount, Variant::CallError& r_error) {
+
+ if (id==0) {
+ r_error.error=Variant::CallError::CALL_ERROR_INSTANCE_IS_NULL;
+ return Variant();
+ }
+ Object* obj = ObjectDB::get_instance(id);
+
+ if (!obj) {
+ r_error.error=Variant::CallError::CALL_ERROR_INSTANCE_IS_NULL;
+ return Variant();
+ }
+
+ return obj->call(function,p_args,p_argcount,r_error);
+
+}
+
+void FuncRef::set_instance(Object *p_obj){
+
+ ERR_FAIL_NULL(p_obj);
+ id=p_obj->get_instance_ID();
+}
+void FuncRef::set_function(const StringName& p_func){
+
+ function=p_func;
+}
+
+void FuncRef::_bind_methods() {
+
+ {
+ MethodInfo mi;
+ mi.name="call";
+ mi.arguments.push_back( PropertyInfo( Variant::STRING, "method"));
+ Vector<Variant> defargs;
+ for(int i=0;i<10;i++) {
+ mi.arguments.push_back( PropertyInfo( Variant::NIL, "arg"+itos(i)));
+ defargs.push_back(Variant());
+ }
+ ObjectTypeDB::bind_native_method(METHOD_FLAGS_DEFAULT,"call_func",&FuncRef::call_func,mi,defargs);
+
+ }
+
+ ObjectTypeDB::bind_method(_MD("set_instance","instance"),&FuncRef::set_instance);
+ ObjectTypeDB::bind_method(_MD("set_function","name"),&FuncRef::set_function);
+
+}
+
+
+FuncRef::FuncRef(){
+
+ id=0;
+}
+
diff --git a/core/func_ref.h b/core/func_ref.h
new file mode 100644
index 0000000000..28d0e737be
--- /dev/null
+++ b/core/func_ref.h
@@ -0,0 +1,23 @@
+#ifndef FUNC_REF_H
+#define FUNC_REF_H
+
+#include "reference.h"
+
+class FuncRef : public Reference{
+
+ OBJ_TYPE(FuncRef,Reference);
+ ObjectID id;
+ StringName function;
+
+protected:
+
+ static void _bind_methods();
+public:
+
+ Variant call_func(const Variant** p_args, int p_argcount, Variant::CallError& r_error);
+ void set_instance(Object *p_obj);
+ void set_function(const StringName& p_func);
+ FuncRef();
+};
+
+#endif // FUNC_REF_H
diff --git a/core/globals.cpp b/core/globals.cpp
index 997e2a2d85..7df7680827 100644
--- a/core/globals.cpp
+++ b/core/globals.cpp
@@ -166,10 +166,9 @@ bool Globals::_get(const StringName& p_name,Variant &r_ret) const {
_THREAD_SAFE_METHOD_
- const VariantContainer *v=props.getptr(p_name);
- if (!v)
+ if (!props.has(p_name))
return false;
- r_ret=v->variant;
+ r_ret=props[p_name].variant;
return true;
}
@@ -188,18 +187,17 @@ void Globals::_get_property_list(List<PropertyInfo> *p_list) const {
_THREAD_SAFE_METHOD_
- const String *k=NULL;
Set<_VCSort> vclist;
- while ((k=props.next(k))) {
+ for(Map<StringName,VariantContainer>::Element *E=props.front();E;E=E->next()) {
- const VariantContainer *v=props.getptr(*k);
+ const VariantContainer *v=&E->get();
if (v->hide_from_editor)
continue;
_VCSort vc;
- vc.name=*k;
+ vc.name=E->key();
vc.order=v->order;
vc.type=v->variant.get_type();
if (vc.name.begins_with("input/") || vc.name.begins_with("import/") || vc.name.begins_with("export/") || vc.name.begins_with("/remap") || vc.name.begins_with("/locale") || vc.name.begins_with("/autoload"))
@@ -1138,24 +1136,23 @@ Error Globals::save_custom(const String& p_path,const CustomMap& p_custom,const
ERR_FAIL_COND_V(p_path=="",ERR_INVALID_PARAMETER);
- const String *k=NULL;
Set<_VCSort> vclist;
- while ((k=props.next(k))) {
+ for(Map<StringName,VariantContainer>::Element *G=props.front();G;G=G->next()) {
- const VariantContainer *v=props.getptr(*k);
+ const VariantContainer *v=&G->get();
if (v->hide_from_editor)
continue;
- if (p_custom.has(*k))
+ if (p_custom.has(G->key()))
continue;
bool discard=false;
for(const Set<String>::Element *E=p_ignore_masks.front();E;E=E->next()) {
- if ( (*k).match(E->get())) {
+ if ( String(G->key()).match(E->get())) {
discard=true;
break;
}
@@ -1165,7 +1162,7 @@ Error Globals::save_custom(const String& p_path,const CustomMap& p_custom,const
continue;
_VCSort vc;
- vc.name=*k;
+ vc.name=G->key();//*k;
vc.order=v->order;
vc.type=v->variant.get_type();
vc.flags=PROPERTY_USAGE_CHECKABLE|PROPERTY_USAGE_EDITOR|PROPERTY_USAGE_STORAGE;
diff --git a/core/globals.h b/core/globals.h
index 08d9f08088..b8dc3f9367 100644
--- a/core/globals.h
+++ b/core/globals.h
@@ -65,9 +65,9 @@ protected:
};
int last_order;
- HashMap<String,VariantContainer> props;
+ Map<StringName,VariantContainer> props;
String resource_path;
- HashMap<String,PropertyInfo> custom_prop_info;
+ Map<StringName,PropertyInfo> custom_prop_info;
bool disable_platform_override;
bool using_datapack;
diff --git a/core/io/file_access_pack.cpp b/core/io/file_access_pack.cpp
index edecbb6a3e..45e6990ad2 100644
--- a/core/io/file_access_pack.cpp
+++ b/core/io/file_access_pack.cpp
@@ -172,7 +172,6 @@ bool PackedSourcePCK::try_open_pack(const String& p_path) {
uint64_t size = f->get_64();
uint8_t md5[16];
f->get_buffer(md5,16);
-
PackedData::get_singleton()->add_path(p_path, path, ofs, size, md5,this);
};
diff --git a/core/io/http_client.cpp b/core/io/http_client.cpp
index 1b53ee6104..f9da846844 100644
--- a/core/io/http_client.cpp
+++ b/core/io/http_client.cpp
@@ -97,8 +97,16 @@ Error HTTPClient::request( Method p_method, const String& p_url, const Vector<St
String request=String(_methods[p_method])+" "+p_url+" HTTP/1.1\r\n";
request+="Host: "+conn_host+":"+itos(conn_port)+"\r\n";
+ bool add_clen=p_body.length()>0;
for(int i=0;i<p_headers.size();i++) {
request+=p_headers[i]+"\r\n";
+ if (add_clen && p_headers[i].find("Content-Length:")==0) {
+ add_clen=false;
+ }
+ }
+ if (add_clen) {
+ request+="Content-Length: "+itos(p_body.utf8().length())+"\r\n";
+ //should it add utf8 encoding? not sure
}
request+="\r\n";
request+=p_body;
diff --git a/core/io/marshalls.cpp b/core/io/marshalls.cpp
index f5f9d34439..df951c759a 100644
--- a/core/io/marshalls.cpp
+++ b/core/io/marshalls.cpp
@@ -264,26 +264,94 @@ Error decode_variant(Variant& r_variant,const uint8_t *p_buffer, int p_len,int *
}
r_variant=img;
- if (r_len)
+ if (r_len) {
+ if (datalen%4)
+ (*r_len)+=4-datalen%4;
+
(*r_len)+=4*5+datalen;
+ }
} break;
case Variant::NODE_PATH: {
- ERR_FAIL_COND_V(len<4,ERR_INVALID_DATA);
+ ERR_FAIL_COND_V(len<4,ERR_INVALID_DATA);
uint32_t strlen = decode_uint32(buf);
- buf+=4;
- len-=4;
- ERR_FAIL_COND_V((int)strlen>len,ERR_INVALID_DATA);
+ if (strlen&0x80000000) {
+ //new format
+ ERR_FAIL_COND_V(len<12,ERR_INVALID_DATA);
+ Vector<StringName> names;
+ Vector<StringName> subnames;
+ bool absolute;
+ StringName prop;
- String str;
- str.parse_utf8((const char*)buf,strlen);
+ int i=0;
+ uint32_t namecount=strlen&=0x7FFFFFFF;
+ uint32_t subnamecount = decode_uint32(buf+4);
+ uint32_t flags = decode_uint32(buf+8);
- r_variant=NodePath(str);
+ len-=12;
+ buf+=12;
- if (r_len)
- (*r_len)+=4+strlen;
+ int total=namecount+subnamecount;
+ if (flags&2)
+ total++;
+
+ if (r_len)
+ (*r_len)+=12;
+
+
+ for(int i=0;i<total;i++) {
+
+ ERR_FAIL_COND_V((int)len<4,ERR_INVALID_DATA);
+ strlen = decode_uint32(buf);
+
+ int pad=0;
+
+ if (strlen%4)
+ pad+=4-strlen%4;
+
+ buf+=4;
+ len-=4;
+ ERR_FAIL_COND_V((int)strlen+pad>len,ERR_INVALID_DATA);
+
+ String str;
+ str.parse_utf8((const char*)buf,strlen);
+
+
+ if (i<namecount)
+ names.push_back(str);
+ else if (i<namecount+subnamecount)
+ subnames.push_back(str);
+ else
+ prop=str;
+
+ buf+=strlen+pad;
+ len-=strlen+pad;
+
+ if (r_len)
+ (*r_len)+=4+strlen+pad;
+
+ }
+
+ r_variant=NodePath(names,subnames,flags&1,prop);
+
+ } else {
+ //old format, just a string
+
+ buf+=4;
+ len-=4;
+ ERR_FAIL_COND_V((int)strlen>len,ERR_INVALID_DATA);
+
+
+ String str;
+ str.parse_utf8((const char*)buf,strlen);
+
+ r_variant=NodePath(str);
+
+ if (r_len)
+ (*r_len)+=4+strlen;
+ }
} break;
/*case Variant::RESOURCE: {
@@ -713,7 +781,59 @@ Error encode_variant(const Variant& p_variant, uint8_t *r_buffer, int &r_len) {
r_len+=4;
} break;
- case Variant::NODE_PATH:
+ case Variant::NODE_PATH: {
+
+ NodePath np=p_variant;
+ if (buf) {
+ encode_uint32(uint32_t(np.get_name_count())|0x80000000,buf); //for compatibility with the old format
+ encode_uint32(np.get_subname_count(),buf+4);
+ uint32_t flags=0;
+ if (np.is_absolute())
+ flags|=1;
+ if (np.get_property()!=StringName())
+ flags|=2;
+
+ encode_uint32(flags,buf+8);
+
+ buf+=12;
+ }
+
+ r_len+=12;
+
+ int total = np.get_name_count()+np.get_subname_count();
+ if (np.get_property()!=StringName())
+ total++;
+
+ for(int i=0;i<total;i++) {
+
+ String str;
+
+ if (i<np.get_name_count())
+ str=np.get_name(i);
+ else if (i<np.get_name_count()+np.get_subname_count())
+ str=np.get_subname(i-np.get_subname_count());
+ else
+ str=np.get_property();
+
+ CharString utf8 = str.utf8();
+
+ int pad = 0;
+
+ if (utf8.length()%4)
+ pad=4-utf8.length()%4;
+
+ if (buf) {
+ encode_uint32(utf8.length(),buf);
+ buf+=4;
+ copymem(buf,utf8.get_data(),utf8.length());
+ buf+=pad+utf8.length();
+ }
+
+
+ r_len+=4+utf8.length()+pad;
+ }
+
+ } break;
case Variant::STRING: {
@@ -879,7 +999,11 @@ Error encode_variant(const Variant& p_variant, uint8_t *r_buffer, int &r_len) {
copymem(&buf[20],&r[0],ds);
}
- r_len+=data.size()+5*4;
+ int pad=0;
+ if (data.size()%4)
+ pad=4-data.size()%4;
+
+ r_len+=data.size()+5*4+pad;
} break;
/*case Variant::RESOURCE: {
diff --git a/core/io/resource_format_binary.cpp b/core/io/resource_format_binary.cpp
index c54398935e..33f4cafedd 100644
--- a/core/io/resource_format_binary.cpp
+++ b/core/io/resource_format_binary.cpp
@@ -647,7 +647,7 @@ Error ResourceInteractiveLoaderBinary::poll(){
}
stage++;
- return OK;
+ return error;
}
s-=external_resources.size();
@@ -804,7 +804,12 @@ void ResourceInteractiveLoaderBinary::get_dependencies(FileAccess *p_f,List<Stri
for(int i=0;i<external_resources.size();i++) {
- p_dependencies->push_back(external_resources[i].path);
+ String dep=external_resources[i].path;
+ if (dep.ends_with("*")) {
+ dep=ResourceLoader::guess_full_filename(dep,external_resources[i].type);
+ }
+
+ p_dependencies->push_back(dep);
}
}
@@ -892,6 +897,19 @@ void ResourceInteractiveLoaderBinary::open(FileAccess *p_f) {
}
+ //see if the exporter has different set of external resources for more efficient loading
+ String preload_depts = "deps/"+res_path.md5_text();
+ if (Globals::get_singleton()->has(preload_depts)) {
+ external_resources.clear();
+ //ignore external resources and use these
+ NodePath depts=Globals::get_singleton()->get(preload_depts);
+ external_resources.resize(depts.get_name_count());
+ for(int i=0;i<depts.get_name_count();i++) {
+ external_resources[i].path=depts.get_name(i);
+ }
+ print_line(res_path+" - EXTERNAL RESOURCES: "+itos(external_resources.size()));
+ }
+
print_bl("ext resources: "+itos(ext_resources_size));
uint32_t int_resources_size=f->get_32();
@@ -931,6 +949,7 @@ String ResourceInteractiveLoaderBinary::recognize(FileAccess *p_f) {
} else if (header[0]!='R' || header[1]!='S' || header[2]!='R' || header[3]!='C') {
//not normal
+ error=ERR_FILE_UNRECOGNIZED;
return "";
}
@@ -1412,8 +1431,6 @@ void ResourceFormatSaverBinaryInstance::write_variant(const Variant& p_property,
f->store_32(OBJECT_EXTERNAL_RESOURCE);
save_unicode_string(res->get_save_type());
String path=relative_paths?local_path.path_to_file(res->get_path()):res->get_path();
- if (no_extensions)
- path=path.basename()+".*";
save_unicode_string(path);
} else {
@@ -1439,7 +1456,7 @@ void ResourceFormatSaverBinaryInstance::write_variant(const Variant& p_property,
f->store_32(VARIANT_DICTIONARY);
Dictionary d = p_property;
- f->store_32(uint32_t(d.size())|(d.is_shared()?0x80000000:0));
+ f->store_32(uint32_t(d.size())|(d.is_shared()?0x80000000:0));
List<Variant> keys;
d.get_key_list(&keys);
@@ -1734,7 +1751,7 @@ Error ResourceFormatSaverBinaryInstance::save(const String &p_path,const RES& p_
skip_editor=p_flags&ResourceSaver::FLAG_OMIT_EDITOR_PROPERTIES;
bundle_resources=p_flags&ResourceSaver::FLAG_BUNDLE_RESOURCES;
big_endian=p_flags&ResourceSaver::FLAG_SAVE_BIG_ENDIAN;
- no_extensions=p_flags&ResourceSaver::FLAG_NO_EXTENSION;
+
local_path=p_path.get_base_dir();
//bin_meta_idx = get_string_index("__bin_meta__"); //is often used, so create
@@ -1816,8 +1833,6 @@ Error ResourceFormatSaverBinaryInstance::save(const String &p_path,const RES& p_
save_unicode_string(E->get()->get_save_type());
String path = E->get()->get_path();
- if (no_extensions)
- path=path.basename()+".*";
save_unicode_string(path);
}
// save internal resource table
@@ -1861,6 +1876,7 @@ Error ResourceFormatSaverBinaryInstance::save(const String &p_path,const RES& p_
}
f->seek_end();
+ print_line("SAVING: "+p_path);
if (p_resource->get_import_metadata().is_valid()) {
uint64_t md_pos = f->get_pos();
Ref<ResourceImportMetadata> imd=p_resource->get_import_metadata();
@@ -1869,6 +1885,8 @@ Error ResourceFormatSaverBinaryInstance::save(const String &p_path,const RES& p_
for(int i=0;i<imd->get_source_count();i++) {
save_unicode_string(imd->get_source_path(i));
save_unicode_string(imd->get_source_md5(i));
+ print_line("SAVE PATH: "+imd->get_source_path(i));
+ print_line("SAVE MD5: "+imd->get_source_md5(i));
}
List<String> options;
imd->get_options(&options);
diff --git a/core/io/resource_format_binary.h b/core/io/resource_format_binary.h
index 006148f5a8..bd33fee82c 100644
--- a/core/io/resource_format_binary.h
+++ b/core/io/resource_format_binary.h
@@ -120,7 +120,7 @@ class ResourceFormatSaverBinaryInstance {
String local_path;
- bool no_extensions;
+
bool relative_paths;
bool bundle_resources;
bool skip_editor;
diff --git a/core/io/resource_format_xml.cpp b/core/io/resource_format_xml.cpp
index fc5aecfd99..f3c0f1cb8b 100644
--- a/core/io/resource_format_xml.cpp
+++ b/core/io/resource_format_xml.cpp
@@ -1357,6 +1357,31 @@ Error ResourceInteractiveLoaderXML::poll() {
if (error!=OK)
return error;
+ if (ext_resources.size()) {
+
+ error=ERR_FILE_CORRUPT;
+ String path=ext_resources.front()->get();
+
+ RES res = ResourceLoader::load(path);
+
+ if (res.is_null()) {
+
+ if (ResourceLoader::get_abort_on_missing_resources()) {
+ ERR_EXPLAIN(local_path+":"+itos(get_current_line())+": editor exported unexisting resource at: "+path);
+ ERR_FAIL_V(error);
+ } else {
+ ResourceLoader::notify_load_error("Resource Not Found: "+path);
+ }
+ } else {
+
+ resource_cache.push_back(res);
+ }
+
+ error=OK;
+ ext_resources.pop_front();
+ resource_current++;
+ return error;
+ }
bool exit;
Tag *tag = parse_tag(&exit);
@@ -1528,7 +1553,7 @@ int ResourceInteractiveLoaderXML::get_stage() const {
}
int ResourceInteractiveLoaderXML::get_stage_count() const {
- return resources_total;
+ return resources_total+ext_resources.size();
}
ResourceInteractiveLoaderXML::~ResourceInteractiveLoaderXML() {
@@ -1573,6 +1598,12 @@ void ResourceInteractiveLoaderXML::get_dependencies(FileAccess *f,List<String> *
path=Globals::get_singleton()->localize_path(local_path.get_base_dir()+"/"+path);
}
+ if (path.ends_with("*")) {
+ ERR_FAIL_COND(!tag->args.has("type"));
+ String type = tag->args["type"];
+ path = ResourceLoader::guess_full_filename(path,type);
+ }
+
p_dependencies->push_back(path);
Error err = close_tag("ext_resource");
@@ -1642,6 +1673,19 @@ void ResourceInteractiveLoaderXML::open(FileAccess *p_f) {
}
+ String preload_depts = "deps/"+local_path.md5_text();
+ if (Globals::get_singleton()->has(preload_depts)) {
+ ext_resources.clear();
+ //ignore external resources and use these
+ NodePath depts=Globals::get_singleton()->get(preload_depts);
+
+ for(int i=0;i<depts.get_name_count();i++) {
+ ext_resources.push_back(depts.get_name(i));
+ }
+ print_line(local_path+" - EXTERNAL RESOURCES: "+itos(ext_resources.size()));
+ }
+
+
}
String ResourceInteractiveLoaderXML::recognize(FileAccess *p_f) {
@@ -1969,8 +2013,6 @@ void ResourceFormatSaverXMLInstance::write_property(const String& p_name,const V
if (res->get_path().length() && res->get_path().find("::")==-1) {
//external resource
String path=relative_paths?local_path.path_to_file(res->get_path()):res->get_path();
- if (no_extension)
- path=path.basename()+".*";
escape(path);
params+=" path=\""+path+"\"";
} else {
@@ -2458,7 +2500,6 @@ Error ResourceFormatSaverXMLInstance::save(const String &p_path,const RES& p_res
relative_paths=p_flags&ResourceSaver::FLAG_RELATIVE_PATHS;
skip_editor=p_flags&ResourceSaver::FLAG_OMIT_EDITOR_PROPERTIES;
bundle_resources=p_flags&ResourceSaver::FLAG_BUNDLE_RESOURCES;
- no_extension=p_flags&ResourceSaver::FLAG_NO_EXTENSION;
depth=0;
// save resources
@@ -2475,8 +2516,6 @@ Error ResourceFormatSaverXMLInstance::save(const String &p_path,const RES& p_res
write_tabs();
String p = E->get()->get_path();
- if (no_extension)
- p=p.basename()+".*";
enter_tag("ext_resource","path=\""+p+"\" type=\""+E->get()->get_save_type()+"\""); //bundled
exit_tag("ext_resource"); //bundled
diff --git a/core/io/resource_format_xml.h b/core/io/resource_format_xml.h
index 05313ffbd7..7874431a38 100644
--- a/core/io/resource_format_xml.h
+++ b/core/io/resource_format_xml.h
@@ -50,6 +50,10 @@ class ResourceInteractiveLoaderXML : public ResourceInteractiveLoader {
_FORCE_INLINE_ Error _parse_array_element(Vector<char> &buff,bool p_number_only,FileAccess *f,bool *end);
+
+
+ List<StringName> ext_resources;
+
int resources_total;
int resource_current;
String resource_type;
@@ -113,7 +117,6 @@ class ResourceFormatSaverXMLInstance {
- bool no_extension;
bool relative_paths;
bool bundle_resources;
bool skip_editor;
diff --git a/core/io/resource_loader.cpp b/core/io/resource_loader.cpp
index 5ee48bae25..d2610d5d4f 100644
--- a/core/io/resource_loader.cpp
+++ b/core/io/resource_loader.cpp
@@ -166,7 +166,7 @@ RES ResourceLoader::load(const String &p_path,const String& p_type_hint,bool p_n
String remapped_path = PathRemap::get_singleton()->get_remap(local_path);
if (OS::get_singleton()->is_stdout_verbose())
- print_line("load resource: ");
+ print_line("load resource: "+remapped_path);
String extension=remapped_path.extension();
bool found=false;
@@ -233,6 +233,10 @@ Ref<ResourceImportMetadata> ResourceLoader::load_import_metadata(const String &p
String ResourceLoader::find_complete_path(const String& p_path,const String& p_type) {
+ //this is an old vestige when the engine saved files without extension.
+ //remains here for compatibility with old projects and only because it
+ //can be sometimes nice to open files using .* from a script and have it guess
+ //the right extension.
String local_path = p_path;
if (local_path.ends_with("*")) {
@@ -353,6 +357,13 @@ void ResourceLoader::get_dependencies(const String& p_path,List<String> *p_depen
}
}
+String ResourceLoader::guess_full_filename(const String &p_path,const String& p_type) {
+
+ String local_path = Globals::get_singleton()->localize_path(p_path);
+
+ return find_complete_path(local_path,p_type);
+
+}
String ResourceLoader::get_resource_type(const String &p_path) {
diff --git a/core/io/resource_loader.h b/core/io/resource_loader.h
index 70b1a79582..ab23158785 100644
--- a/core/io/resource_loader.h
+++ b/core/io/resource_loader.h
@@ -102,6 +102,7 @@ public:
static String get_resource_type(const String &p_path);
static void get_dependencies(const String& p_path,List<String> *p_dependencies);
+ static String guess_full_filename(const String &p_path,const String& p_type);
static void set_timestamp_on_load(bool p_timestamp) { timestamp_on_load=p_timestamp; }
diff --git a/core/io/resource_saver.h b/core/io/resource_saver.h
index 4b794247e0..fd4575c872 100644
--- a/core/io/resource_saver.h
+++ b/core/io/resource_saver.h
@@ -74,9 +74,6 @@ public:
FLAG_OMIT_EDITOR_PROPERTIES=8,
FLAG_SAVE_BIG_ENDIAN=16,
FLAG_COMPRESS=32,
- FLAG_NO_EXTENSION=64,
-
-
};
diff --git a/core/math/math_funcs.cpp b/core/math/math_funcs.cpp
index 5d3887d72c..92236a374f 100644
--- a/core/math/math_funcs.cpp
+++ b/core/math/math_funcs.cpp
@@ -220,9 +220,16 @@ int Math::decimals(double p_step) {
double Math::ease(double p_x, double p_c) {
+ if (p_x<0)
+ p_x=0;
+ else if (p_x>1.0)
+ p_x=1.0;
if (p_c>0) {
-
- return Math::pow(p_x,p_c);
+ if (p_c<1.0) {
+ return 1.0-Math::pow(1.0-p_x,1.0/p_c);
+ } else {
+ return Math::pow(p_x,p_c);
+ }
} else if (p_c<0) {
//inout ease
diff --git a/core/message_queue.cpp b/core/message_queue.cpp
index a9c49fbef2..dbf6217dc2 100644
--- a/core/message_queue.cpp
+++ b/core/message_queue.cpp
@@ -378,11 +378,12 @@ void MessageQueue::flush() {
}
}
- message->~Message();
read_pos+=sizeof(Message);
if (message->type!=TYPE_NOTIFICATION)
read_pos+=sizeof(Variant)*message->args;
+ message->~Message();
+
_THREAD_SAFE_UNLOCK_
}
diff --git a/core/object.cpp b/core/object.cpp
index 692010b1b7..b40f4ec151 100644
--- a/core/object.cpp
+++ b/core/object.cpp
@@ -33,6 +33,30 @@
#include "message_queue.h"
#include "core_string_names.h"
#include "translation.h"
+
+#ifdef DEBUG_ENABLED
+
+struct _ObjectDebugLock {
+
+ Object *obj;
+
+ _ObjectDebugLock(Object *p_obj) {
+ obj=p_obj;
+ obj->_lock_index.ref();
+ }
+ ~_ObjectDebugLock() {
+ obj->_lock_index.unref();
+ }
+};
+
+#define OBJ_DEBUG_LOCK _ObjectDebugLock _debug_lock(this);
+
+#else
+
+#define OBJ_DEBUG_LOCK
+
+#endif
+
Array convert_property_list(const List<PropertyInfo> * p_list) {
Array va;
@@ -562,13 +586,22 @@ void Object::call_multilevel(const StringName& p_method,const Variant** p_args,i
ERR_FAIL();
return;
}
+
+
+ if (_lock_index.get()>1) {
+ ERR_EXPLAIN("Object is locked and can't be freed.");
+ ERR_FAIL();
+ return;
+ }
#endif
+
//must be here, must be before everything,
memdelete(this);
return;
}
//Variant ret;
+ OBJ_DEBUG_LOCK
Variant::CallError error;
@@ -594,6 +627,7 @@ void Object::call_multilevel_reversed(const StringName& p_method,const Variant**
MethodBind *method=ObjectTypeDB::get_method(get_type_name(),p_method);
Variant::CallError error;
+ OBJ_DEBUG_LOCK
if (method) {
@@ -813,6 +847,15 @@ Variant Object::call(const StringName& p_method,const Variant** p_args,int p_arg
ERR_EXPLAIN("Can't 'free' a reference.");
ERR_FAIL_V(Variant());
}
+
+ if (_lock_index.get()>1) {
+ r_error.argument=0;
+ r_error.error=Variant::CallError::CALL_ERROR_INVALID_METHOD;
+ ERR_EXPLAIN("Object is locked and can't be freed.");
+ ERR_FAIL_V(Variant());
+
+ }
+
#endif
//must be here, must be before everything,
memdelete(this);
@@ -821,7 +864,7 @@ Variant Object::call(const StringName& p_method,const Variant** p_args,int p_arg
}
Variant ret;
-
+ OBJ_DEBUG_LOCK
if (script_instance) {
ret = script_instance->call(p_method,p_args,p_argcount,r_error);
//force jumptable
@@ -902,7 +945,7 @@ void Object::set_script(const RefPtr& p_script) {
Ref<Script> s(script);
if (!s.is_null() && s->can_instance() ) {
-
+ OBJ_DEBUG_LOCK
script_instance = s->instance_create(this);
}
@@ -1066,6 +1109,8 @@ void Object::emit_signal(const StringName& p_name,VARIANT_ARG_DECLARE) {
int ssize = slot_map.size();
+ OBJ_DEBUG_LOCK
+
for(int i=0;i<ssize;i++) {
const Connection &c = slot_map.getv(i).conn;
@@ -1536,6 +1581,11 @@ Object::Object() {
_edited=false;
#endif
+#ifdef DEBUG_ENABLED
+ _lock_index.init(1);
+#endif
+
+
}
diff --git a/core/object.h b/core/object.h
index 913d837172..6290f9d64b 100644
--- a/core/object.h
+++ b/core/object.h
@@ -331,7 +331,9 @@ public:
Connection(const Variant& p_variant);
};
private:
-
+#ifdef DEBUG_ENABLED
+friend class _ObjectDebugLock;
+#endif
friend bool predelete_handler(Object*);
friend void postinitialize_handler(Object*);
@@ -365,7 +367,9 @@ friend void postinitialize_handler(Object*);
HashMap< StringName, Signal, StringNameHasher> signal_map;
List<Connection> connections;
-
+#ifdef DEBUG_ENABLED
+ SafeRefCount _lock_index;
+#endif
bool _block_signals;
int _predelete_ok;
Set<Object*> change_receptors;
diff --git a/core/os/file_access.cpp b/core/os/file_access.cpp
index 23250a7345..31e7d19bae 100644
--- a/core/os/file_access.cpp
+++ b/core/os/file_access.cpp
@@ -428,8 +428,30 @@ void FileAccess::store_string(const String& p_string) {
CharString cs=p_string.utf8();
store_buffer((uint8_t*)&cs[0],cs.length());
-
}
+
+void FileAccess::store_pascal_string(const String& p_string) {
+
+ CharString cs = p_string.utf8();
+ store_32(cs.length());
+ store_buffer((uint8_t*)&cs[0], cs.length());
+};
+
+String FileAccess::get_pascal_string() {
+
+ uint32_t sl = get_32();
+ CharString cs;
+ cs.resize(sl+1);
+ get_buffer((uint8_t*)cs.ptr(),sl);
+ cs[sl]=0;
+
+ String ret;
+ ret.parse_utf8(cs.ptr());
+
+ return ret;
+};
+
+
void FileAccess::store_line(const String& p_line) {
store_string(p_line);
diff --git a/core/os/file_access.h b/core/os/file_access.h
index bcdae61487..793e971a4c 100644
--- a/core/os/file_access.h
+++ b/core/os/file_access.h
@@ -125,6 +125,9 @@ public:
virtual void store_string(const String& p_string);
virtual void store_line(const String& p_string);
+ virtual void store_pascal_string(const String& p_string);
+ virtual String get_pascal_string();
+
virtual void store_buffer(const uint8_t *p_src,int p_length); ///< store an array of bytes
virtual bool file_exists(const String& p_name)=0; ///< return true if a file exists
diff --git a/core/os/input.cpp b/core/os/input.cpp
index 3266e4cc10..d7c0d86d64 100644
--- a/core/os/input.cpp
+++ b/core/os/input.cpp
@@ -56,6 +56,7 @@ void Input::_bind_methods() {
ObjectTypeDB::bind_method(_MD("get_accelerometer"),&Input::get_accelerometer);
ObjectTypeDB::bind_method(_MD("get_mouse_pos"),&Input::get_mouse_pos);
ObjectTypeDB::bind_method(_MD("get_mouse_speed"),&Input::get_mouse_speed);
+ ObjectTypeDB::bind_method(_MD("get_mouse_button_mask"),&Input::get_mouse_button_mask);
ObjectTypeDB::bind_method(_MD("set_mouse_mode","mode"),&Input::set_mouse_mode);
ObjectTypeDB::bind_method(_MD("get_mouse_mode"),&Input::get_mouse_mode);
@@ -280,6 +281,12 @@ Point2 InputDefault::get_mouse_speed() const {
return mouse_speed_track.speed;
}
+int InputDefault::get_mouse_button_mask() const {
+
+ return OS::get_singleton()->get_mouse_button_state();
+}
+
+
void InputDefault::iteration(float p_step) {
diff --git a/core/os/input.h b/core/os/input.h
index 5987d6ef6c..cc51dbf42f 100644
--- a/core/os/input.h
+++ b/core/os/input.h
@@ -64,6 +64,7 @@ public:
virtual Point2 get_mouse_pos() const=0;
virtual Point2 get_mouse_speed() const=0;
+ virtual int get_mouse_button_mask() const=0;
virtual Vector3 get_accelerometer()=0;
@@ -120,6 +121,7 @@ public:
virtual Point2 get_mouse_pos() const;
virtual Point2 get_mouse_speed() const;
+ virtual int get_mouse_button_mask() const;
void parse_input_event(const InputEvent& p_event);
void set_accelerometer(const Vector3& p_accel);
diff --git a/core/os/mutex.h b/core/os/mutex.h
index 512180d6c7..241d70e232 100644
--- a/core/os/mutex.h
+++ b/core/os/mutex.h
@@ -50,7 +50,7 @@ public:
virtual void lock()=0; ///< Lock the mutex, block if locked by someone else
virtual void unlock()=0; ///< Unlock the mutex, let other threads continue
- virtual Error try_lock()=0; ///< Attempt to lock the mutex, true on success, false means it can't lock.
+ virtual Error try_lock()=0; ///< Attempt to lock the mutex, OK on success, ERROR means it can't lock.
static Mutex * create(bool p_recursive=true); ///< Create a mutex
diff --git a/core/os/os.cpp b/core/os/os.cpp
index 141d5f2b58..65d6ed50b2 100644
--- a/core/os/os.cpp
+++ b/core/os/os.cpp
@@ -92,6 +92,14 @@ int OS::get_iterations_per_second() const {
return ips;
}
+void OS::set_target_fps(int p_fps) {
+ _target_fps=p_fps>0? p_fps : 0;
+}
+
+float OS::get_target_fps() const {
+ return _target_fps;
+}
+
void OS::set_low_processor_usage_mode(bool p_enabled) {
low_processor_usage_mode=p_enabled;
@@ -116,6 +124,11 @@ String OS::get_executable_path() const {
return _execpath;
}
+int OS::get_process_ID() const {
+
+ return -1;
+};
+
uint64_t OS::get_frames_drawn() {
return frames_drawn;
@@ -430,7 +443,7 @@ Error OS::native_video_play(String p_path) {
return FAILED;
};
-bool OS::native_video_is_playing() {
+bool OS::native_video_is_playing() const {
return false;
};
@@ -447,6 +460,15 @@ void OS::set_mouse_mode(MouseMode p_mode) {
}
+bool OS::can_use_threads() const {
+
+#ifdef NO_THREADS
+ return false;
+#else
+ return true;
+#endif
+}
+
OS::MouseMode OS::get_mouse_mode() const{
return MOUSE_MODE_VISIBLE;
@@ -465,6 +487,7 @@ OS::OS() {
_exit_code=0;
_orientation=SCREEN_LANDSCAPE;
_fps=1;
+ _target_fps=0;
_render_thread_mode=RENDER_THREAD_SAFE;
Math::seed(1234567);
}
diff --git a/core/os/os.h b/core/os/os.h
index d77d9bee7f..e7fe0cb09e 100644
--- a/core/os/os.h
+++ b/core/os/os.h
@@ -54,6 +54,7 @@ class OS {
int _exit_code;
int _orientation;
float _fps;
+ int _target_fps;
char *last_error;
@@ -149,14 +150,19 @@ public:
virtual void set_iterations_per_second(int p_ips);
virtual int get_iterations_per_second() const;
+ virtual void set_target_fps(int p_fps);
+ virtual float get_target_fps() const;
+
virtual float get_frames_per_second() const { return _fps; };
+
virtual void set_low_processor_usage_mode(bool p_enabled);
virtual bool is_in_low_processor_usage_mode() const;
virtual String get_executable_path() const;
virtual Error execute(const String& p_path, const List<String>& p_arguments,bool p_blocking,ProcessID *r_child_id=NULL,String* r_pipe=NULL,int *r_exitcode=NULL)=0;
virtual Error kill(const ProcessID& p_pid)=0;
+ virtual int get_process_ID() const;
virtual Error shell_open(String p_uri);
virtual Error set_cwd(const String& p_cwd);
@@ -316,10 +322,12 @@ public:
virtual String get_unique_ID() const;
virtual Error native_video_play(String p_path);
- virtual bool native_video_is_playing();
+ virtual bool native_video_is_playing() const;
virtual void native_video_pause();
virtual void native_video_stop();
+ virtual bool can_use_threads() const;
+
virtual Error dialog_show(String p_title, String p_description, Vector<String> p_buttons, Object* p_obj, String p_callback);
virtual Error dialog_input_text(String p_title, String p_description, String p_partial, Object* p_obj, String p_callback);
diff --git a/core/register_core_types.cpp b/core/register_core_types.cpp
index 6d107f97e7..7e7ce3479f 100644
--- a/core/register_core_types.cpp
+++ b/core/register_core_types.cpp
@@ -49,6 +49,7 @@
#include "core/io/xml_parser.h"
#include "io/http_client.h"
#include "packed_data_container.h"
+#include "func_ref.h"
#ifdef XML_ENABLED
static ResourceFormatSaverXML *resource_saver_xml=NULL;
@@ -135,6 +136,7 @@ void register_core_types() {
ObjectTypeDB::register_type<Reference>();
ObjectTypeDB::register_type<ResourceImportMetadata>();
ObjectTypeDB::register_type<Resource>();
+ ObjectTypeDB::register_type<FuncRef>();
ObjectTypeDB::register_virtual_type<StreamPeer>();
ObjectTypeDB::register_create_type<StreamPeerTCP>();
ObjectTypeDB::register_create_type<TCP_Server>();
diff --git a/core/ustring.cpp b/core/ustring.cpp
index 2384ce5bd6..d119e341c3 100644
--- a/core/ustring.cpp
+++ b/core/ustring.cpp
@@ -31,6 +31,7 @@
#include "os/memory.h"
#include "print_string.h"
#include "math_funcs.h"
+#include "io/md5.h"
#include "ucaps.h"
#include "color.h"
#define MAX_DIGITS 6
@@ -2264,6 +2265,15 @@ uint64_t String::hash64() const {
}
+String String::md5_text() const {
+
+ CharString cs=utf8();
+ MD5_CTX ctx;
+ MD5Init(&ctx);
+ MD5Update(&ctx,(unsigned char*)cs.ptr(),cs.length());
+ MD5Final(&ctx);
+ return String::md5(ctx.digest);
+}
String String::insert(int p_at_pos,String p_string) const {
diff --git a/core/ustring.h b/core/ustring.h
index 007565c825..13db00f07f 100644
--- a/core/ustring.h
+++ b/core/ustring.h
@@ -181,7 +181,8 @@ public:
static uint32_t hash(const char* p_cstr,int p_len); /* hash the string */
static uint32_t hash(const char* p_cstr); /* hash the string */
uint32_t hash() const; /* hash the string */
- uint64_t hash64() const; /* hash the string */
+ uint64_t hash64() const; /* hash the string */
+ String md5_text() const;
inline bool empty() const { return length() == 0; }
diff --git a/core/variant.cpp b/core/variant.cpp
index efb6b8296b..e02c9c33a1 100644
--- a/core/variant.cpp
+++ b/core/variant.cpp
@@ -56,7 +56,7 @@ String Variant::get_type_name(Variant::Type p_type) {
} break;
case REAL: {
- return "real";
+ return "float";
} break;
case STRING: {
diff --git a/core/variant_call.cpp b/core/variant_call.cpp
index be1b0eb3d3..6ab33b7bcc 100644
--- a/core/variant_call.cpp
+++ b/core/variant_call.cpp
@@ -600,6 +600,7 @@ static void _call_##m_type##_##m_method(Variant& r_ret,Variant& p_self,const Var
VCALL_PTR0R( Matrix3, determinant );
VCALL_PTR2R( Matrix3, rotated );
VCALL_PTR1R( Matrix3, scaled );
+ VCALL_PTR0R( Matrix3, get_scale );
VCALL_PTR0R( Matrix3, get_euler );
VCALL_PTR1R( Matrix3, tdotx );
VCALL_PTR1R( Matrix3, tdoty );
@@ -1390,6 +1391,7 @@ _VariantCall::addfunc(Variant::m_vtype,Variant::m_ret,_SCS(#m_method),VCALL(m_cl
ADDFUNC0(MATRIX3,REAL,Matrix3,determinant,varray());
ADDFUNC2(MATRIX3,MATRIX3,Matrix3,rotated,VECTOR3,"axis",REAL,"phi",varray());
ADDFUNC1(MATRIX3,MATRIX3,Matrix3,scaled,VECTOR3,"scale",varray());
+ ADDFUNC0(MATRIX3,VECTOR3,Matrix3,get_scale,varray());
ADDFUNC0(MATRIX3,VECTOR3,Matrix3,get_euler,varray());
ADDFUNC1(MATRIX3,REAL,Matrix3,tdotx,VECTOR3,"with",varray());
ADDFUNC1(MATRIX3,REAL,Matrix3,tdoty,VECTOR3,"with",varray());
diff --git a/core/variant_op.cpp b/core/variant_op.cpp
index 50908bbf94..7f46f4c322 100644
--- a/core/variant_op.cpp
+++ b/core/variant_op.cpp
@@ -103,8 +103,8 @@ case m_name: {\
case BOOL: _RETURN( p_a._data.m_type m_op p_b._data._bool);\
case INT: _RETURN( p_a._data.m_type m_op p_b._data._int);\
case REAL: _RETURN( p_a._data.m_type m_op p_b._data._real);\
- case VECTOR2: _RETURN( p_a._data.m_type m_op *reinterpret_cast<const Vector2*>(p_a._data._mem));\
- case VECTOR3: _RETURN( p_a._data.m_type m_op *reinterpret_cast<const Vector3*>(p_a._data._mem));\
+ case VECTOR2: _RETURN( p_a._data.m_type m_op *reinterpret_cast<const Vector2*>(p_b._data._mem));\
+ case VECTOR3: _RETURN( p_a._data.m_type m_op *reinterpret_cast<const Vector3*>(p_b._data._mem));\
default: {}\
}\
r_valid=false;\
diff --git a/demos/2d/platformer/player.xml b/demos/2d/platformer/player.xml
index 404032d352..c129d01f0d 100644
--- a/demos/2d/platformer/player.xml
+++ b/demos/2d/platformer/player.xml
@@ -1,15 +1,15 @@
<?xml version="1.0" encoding="UTF-8" ?>
<resource_file type="PackedScene" subresource_count="24" version="1.0" version_name="Godot Engine v1.0.3917-beta1">
- <ext_resource path="res://robot_demo.*" type="Texture"></ext_resource>
- <ext_resource path="res://osb_jump.*" type="Texture"></ext_resource>
- <ext_resource path="res://player.*" type="Script"></ext_resource>
- <ext_resource path="res://osb_right.*" type="Texture"></ext_resource>
- <ext_resource path="res://sound_coin.*" type="Sample"></ext_resource>
- <ext_resource path="res://sound_jump.*" type="Sample"></ext_resource>
- <ext_resource path="res://sound_shoot.*" type="Sample"></ext_resource>
- <ext_resource path="res://bullet.*" type="Texture"></ext_resource>
- <ext_resource path="res://osb_fire.*" type="Texture"></ext_resource>
- <ext_resource path="res://osb_left.*" type="Texture"></ext_resource>
+ <ext_resource path="res://osb_jump.png" type="Texture"></ext_resource>
+ <ext_resource path="res://bullet.png" type="Texture"></ext_resource>
+ <ext_resource path="res://osb_right.png" type="Texture"></ext_resource>
+ <ext_resource path="res://sound_coin.wav" type="Sample"></ext_resource>
+ <ext_resource path="res://sound_shoot.wav" type="Sample"></ext_resource>
+ <ext_resource path="res://osb_fire.png" type="Texture"></ext_resource>
+ <ext_resource path="res://robot_demo.png" type="Texture"></ext_resource>
+ <ext_resource path="res://osb_left.png" type="Texture"></ext_resource>
+ <ext_resource path="res://player.gd" type="Script"></ext_resource>
+ <ext_resource path="res://sound_jump.wav" type="Sample"></ext_resource>
<resource type="RayShape2D" path="local://1">
<real name="custom_solver_bias"> 0.5 </real>
<real name="length"> 20 </real>
@@ -50,8 +50,8 @@
</resource>
<resource type="Animation" path="local://4">
- <string name="resource/name"> "jumping" </string>
- <real name="length"> 0.5 </real>
+ <string name="resource/name"> "run" </string>
+ <real name="length"> 1.25 </real>
<bool name="loop"> True </bool>
<real name="step"> 0.25 </real>
<string name="tracks/0/type"> "value" </string>
@@ -61,20 +61,23 @@
<string> "cont" </string>
<bool> False </bool>
<string> "transitions" </string>
- <real_array len="3"> 1, 1, 1 </real_array>
+ <real_array len="6"> 1, 1, 1, 1, 1, 1 </real_array>
<string> "values" </string>
- <array len="3" shared="false">
- <int> 23 </int>
- <int> 24 </int>
- <int> 23 </int>
+ <array len="6" shared="false">
+ <int> 0 </int>
+ <int> 1 </int>
+ <int> 2 </int>
+ <int> 3 </int>
+ <int> 4 </int>
+ <int> 0 </int>
</array>
<string> "times" </string>
- <real_array len="3"> 0, 0.25, 0.5 </real_array>
+ <real_array len="6"> 0, 0.25, 0.5, 0.75, 1, 1.25 </real_array>
</dictionary>
</resource>
<resource type="Animation" path="local://5">
- <string name="resource/name"> "run" </string>
+ <string name="resource/name"> "run_gun_fire" </string>
<real name="length"> 1.25 </real>
<bool name="loop"> True </bool>
<real name="step"> 0.25 </real>
@@ -88,12 +91,12 @@
<real_array len="6"> 1, 1, 1, 1, 1, 1 </real_array>
<string> "values" </string>
<array len="6" shared="false">
- <int> 0 </int>
- <int> 1 </int>
- <int> 2 </int>
- <int> 3 </int>
- <int> 4 </int>
- <int> 0 </int>
+ <int> 10 </int>
+ <int> 11 </int>
+ <int> 12 </int>
+ <int> 13 </int>
+ <int> 14 </int>
+ <int> 5 </int>
</array>
<string> "times" </string>
<real_array len="6"> 0, 0.25, 0.5, 0.75, 1, 1.25 </real_array>
@@ -101,8 +104,8 @@
</resource>
<resource type="Animation" path="local://6">
- <string name="resource/name"> "run_weapon" </string>
- <real name="length"> 1.25 </real>
+ <string name="resource/name"> "jumping_weapon" </string>
+ <real name="length"> 0.5 </real>
<bool name="loop"> True </bool>
<real name="step"> 0.25 </real>
<string name="tracks/0/type"> "value" </string>
@@ -112,23 +115,18 @@
<string> "cont" </string>
<bool> False </bool>
<string> "transitions" </string>
- <real_array len="6"> 1, 1, 1, 1, 1, 1 </real_array>
+ <real_array len="1"> 1 </real_array>
<string> "values" </string>
- <array len="6" shared="false">
- <int> 5 </int>
- <int> 6 </int>
- <int> 7 </int>
- <int> 8 </int>
- <int> 9 </int>
- <int> 5 </int>
+ <array len="1" shared="false">
+ <int> 26 </int>
</array>
<string> "times" </string>
- <real_array len="6"> 0, 0.25, 0.5, 0.75, 1, 1.25 </real_array>
+ <real_array len="1"> 0 </real_array>
</dictionary>
</resource>
<resource type="Animation" path="local://7">
- <string name="resource/name"> "falling" </string>
+ <string name="resource/name"> "crouch" </string>
<real name="length"> 0.01 </real>
<bool name="loop"> True </bool>
<real name="step"> 0.25 </real>
@@ -142,7 +140,7 @@
<real_array len="1"> 1 </real_array>
<string> "values" </string>
<array len="1" shared="false">
- <int> 21 </int>
+ <int> 22 </int>
</array>
<string> "times" </string>
<real_array len="1"> 0 </real_array>
@@ -150,7 +148,7 @@
</resource>
<resource type="Animation" path="local://8">
- <string name="resource/name"> "falling_weapon" </string>
+ <string name="resource/name"> "jumping" </string>
<real name="length"> 0.5 </real>
<bool name="loop"> True </bool>
<real name="step"> 0.25 </real>
@@ -161,19 +159,21 @@
<string> "cont" </string>
<bool> False </bool>
<string> "transitions" </string>
- <real_array len="1"> 1 </real_array>
+ <real_array len="3"> 1, 1, 1 </real_array>
<string> "values" </string>
- <array len="1" shared="false">
- <int> 26 </int>
+ <array len="3" shared="false">
+ <int> 23 </int>
+ <int> 24 </int>
+ <int> 23 </int>
</array>
<string> "times" </string>
- <real_array len="1"> 0 </real_array>
+ <real_array len="3"> 0, 0.25, 0.5 </real_array>
</dictionary>
</resource>
<resource type="Animation" path="local://9">
- <string name="resource/name"> "idle_weapon" </string>
- <real name="length"> 0.5 </real>
+ <string name="resource/name"> "run_weapon" </string>
+ <real name="length"> 1.25 </real>
<bool name="loop"> True </bool>
<real name="step"> 0.25 </real>
<string name="tracks/0/type"> "value" </string>
@@ -183,18 +183,23 @@
<string> "cont" </string>
<bool> False </bool>
<string> "transitions" </string>
- <real_array len="1"> 1 </real_array>
+ <real_array len="6"> 1, 1, 1, 1, 1, 1 </real_array>
<string> "values" </string>
- <array len="1" shared="false">
- <int> 25 </int>
+ <array len="6" shared="false">
+ <int> 5 </int>
+ <int> 6 </int>
+ <int> 7 </int>
+ <int> 8 </int>
+ <int> 9 </int>
+ <int> 5 </int>
</array>
<string> "times" </string>
- <real_array len="1"> 0 </real_array>
+ <real_array len="6"> 0, 0.25, 0.5, 0.75, 1, 1.25 </real_array>
</dictionary>
</resource>
<resource type="Animation" path="local://10">
- <string name="resource/name"> "jumping_weapon" </string>
+ <string name="resource/name"> "idle_weapon" </string>
<real name="length"> 0.5 </real>
<bool name="loop"> True </bool>
<real name="step"> 0.25 </real>
@@ -208,7 +213,7 @@
<real_array len="1"> 1 </real_array>
<string> "values" </string>
<array len="1" shared="false">
- <int> 26 </int>
+ <int> 25 </int>
</array>
<string> "times" </string>
<real_array len="1"> 0 </real_array>
@@ -216,8 +221,8 @@
</resource>
<resource type="Animation" path="local://11">
- <string name="resource/name"> "crouch" </string>
- <real name="length"> 0.01 </real>
+ <string name="resource/name"> "falling_weapon" </string>
+ <real name="length"> 0.5 </real>
<bool name="loop"> True </bool>
<real name="step"> 0.25 </real>
<string name="tracks/0/type"> "value" </string>
@@ -230,7 +235,7 @@
<real_array len="1"> 1 </real_array>
<string> "values" </string>
<array len="1" shared="false">
- <int> 22 </int>
+ <int> 26 </int>
</array>
<string> "times" </string>
<real_array len="1"> 0 </real_array>
@@ -238,8 +243,8 @@
</resource>
<resource type="Animation" path="local://12">
- <string name="resource/name"> "run_gun_fire" </string>
- <real name="length"> 1.25 </real>
+ <string name="resource/name"> "falling" </string>
+ <real name="length"> 0.01 </real>
<bool name="loop"> True </bool>
<real name="step"> 0.25 </real>
<string name="tracks/0/type"> "value" </string>
@@ -249,18 +254,13 @@
<string> "cont" </string>
<bool> False </bool>
<string> "transitions" </string>
- <real_array len="6"> 1, 1, 1, 1, 1, 1 </real_array>
+ <real_array len="1"> 1 </real_array>
<string> "values" </string>
- <array len="6" shared="false">
- <int> 10 </int>
- <int> 11 </int>
- <int> 12 </int>
- <int> 13 </int>
- <int> 14 </int>
- <int> 5 </int>
+ <array len="1" shared="false">
+ <int> 21 </int>
</array>
<string> "times" </string>
- <real_array len="6"> 0, 0.25, 0.5, 0.75, 1, 1.25 </real_array>
+ <real_array len="1"> 0 </real_array>
</dictionary>
</resource>
@@ -271,7 +271,7 @@
<string> "pitch" </string>
<real> 1 </real>
<string> "sample" </string>
- <resource resource_type="Sample" path="res://sound_jump.*"> </resource>
+ <resource resource_type="Sample" path="res://sound_jump.wav"> </resource>
</dictionary>
<dictionary name="samples/shoot" shared="false">
<string> "db" </string>
@@ -279,7 +279,7 @@
<string> "pitch" </string>
<real> 1 </real>
<string> "sample" </string>
- <resource resource_type="Sample" path="res://sound_shoot.*"> </resource>
+ <resource resource_type="Sample" path="res://sound_shoot.wav"> </resource>
</dictionary>
<dictionary name="samples/coin" shared="false">
<string> "db" </string>
@@ -287,7 +287,7 @@
<string> "pitch" </string>
<real> 1 </real>
<string> "sample" </string>
- <resource resource_type="Sample" path="res://sound_coin.*"> </resource>
+ <resource resource_type="Sample" path="res://sound_coin.wav"> </resource>
</dictionary>
</resource>
@@ -300,7 +300,7 @@
<string> "visibility/visible" </string>
<string> "visibility/opacity" </string>
<string> "visibility/self_opacity" </string>
- <string> "visibility/on_top" </string>
+ <string> "visibility/behind_parent" </string>
<string> "transform/pos" </string>
<string> "transform/rot" </string>
<string> "transform/scale" </string>
@@ -396,15 +396,15 @@
<string> "playback/default_blend_time" </string>
<string> "root/root" </string>
<string> "anims/idle" </string>
- <string> "anims/jumping" </string>
<string> "anims/run" </string>
- <string> "anims/run_weapon" </string>
- <string> "anims/falling" </string>
- <string> "anims/falling_weapon" </string>
- <string> "anims/idle_weapon" </string>
+ <string> "anims/standing_weapon_ready" </string>
<string> "anims/jumping_weapon" </string>
<string> "anims/crouch" </string>
- <string> "anims/standing_weapon_ready" </string>
+ <string> "anims/jumping" </string>
+ <string> "anims/run_weapon" </string>
+ <string> "anims/idle_weapon" </string>
+ <string> "anims/falling_weapon" </string>
+ <string> "anims/falling" </string>
<string> "playback/active" </string>
<string> "playback/speed" </string>
<string> "blend_times" </string>
@@ -476,18 +476,19 @@
<array len="71" shared="false">
<bool> True </bool>
<real> 1 </real>
+ <bool> False </bool>
<vector2> 0, 0 </vector2>
<real> 0 </real>
<vector2> 1, 1 </vector2>
<int> 2 </int>
<resource resource_type="Shape2D" path="local://1"> </resource>
<matrix32> 1, -0, 0, 1.76469, 0.291992, -12.1587 </matrix32>
- <bool> False </bool>
<resource resource_type="Shape2D" path="local://2"> </resource>
<matrix32> 1, -0, 0, 1, 0, 0 </matrix32>
<real> 3 </real>
+ <int> 0 </int>
<int> 3 </int>
- <resource resource_type="Script" path="res://player.*"> </resource>
+ <resource resource_type="Script" path="res://player.gd"> </resource>
<dictionary shared="false">
<string> "__editor_plugin_states__" </string>
<dictionary shared="false">
@@ -507,7 +508,7 @@
<string> "zoom" </string>
<real> 2.272073 </real>
<string> "ofs" </string>
- <vector2> -125.17, -137.776 </vector2>
+ <vector2> -181.946, -86.2812 </vector2>
</dictionary>
<string> "3D" </string>
<dictionary shared="false">
@@ -594,20 +595,20 @@
<int> 0 </int>
</dictionary>
<string> "__editor_plugin_screen__" </string>
- <string> "2D" </string>
+ <string> "3D" </string>
</dictionary>
- <resource resource_type="Texture" path="res://robot_demo.*"> </resource>
+ <resource resource_type="Texture" path="res://robot_demo.png"> </resource>
<int> 16 </int>
- <int> 1 </int>
<color> 1, 1, 1, 1 </color>
<rect2> 0, 0, 0, 0 </rect2>
<real> 0.363636 </real>
+ <int> 1 </int>
<vector2> 20.7312, 3.21187 </vector2>
<real> 83.450417 </real>
<int> 4 </int>
<real> 0.3 </real>
<real> 0.1 </real>
- <resource resource_type="Texture" path="res://bullet.*"> </resource>
+ <resource resource_type="Texture" path="res://bullet.png"> </resource>
<real> 180 </real>
<real> 20 </real>
<real> 9.8 </real>
@@ -630,7 +631,6 @@
<array len="0" shared="false">
</array>
<string> "" </string>
- <int> 0 </int>
<int> 10000000 </int>
<real> 0.2 </real>
<vector2> 31.2428, 4.08784 </vector2>
@@ -641,20 +641,20 @@
<vector2_array len="3"> -0.138023, 16.5036, -19.902, -24.8691, 19.3625, -24.6056 </vector2_array>
<vector2> 27.7593, 360.87 </vector2>
<vector2> 1.49157, 1.46265 </vector2>
- <resource resource_type="Texture" path="res://osb_left.*"> </resource>
+ <resource resource_type="Texture" path="res://osb_left.png"> </resource>
<resource name=""></resource> <string> "move_left" </string>
<vector2> 121.542, 361.415 </vector2>
- <resource resource_type="Texture" path="res://osb_right.*"> </resource>
+ <resource resource_type="Texture" path="res://osb_right.png"> </resource>
<string> "move_right" </string>
<vector2> 666.224, 359.02 </vector2>
- <resource resource_type="Texture" path="res://osb_jump.*"> </resource>
+ <resource resource_type="Texture" path="res://osb_jump.png"> </resource>
<string> "jump" </string>
<vector2> 668.073, 262.788 </vector2>
- <resource resource_type="Texture" path="res://osb_fire.*"> </resource>
+ <resource resource_type="Texture" path="res://osb_fire.png"> </resource>
<string> "shoot" </string>
</array>
<string> "nodes" </string>
- <int_array len="572"> -1, -1, 1, 0, -1, 28, 2, 0, 3, 1, 4, 1, 5, 0, 6, 2, 7, 3, 8, 4, 9, 5, 10, 6, 11, 7, 12, 8, 13, 9, 14, 10, 15, 8, 16, 5, 17, 11, 18, 3, 19, 3, 20, 0, 21, 8, 22, 12, 23, 8, 24, 0, 25, 0, 26, 2, 27, 3, 28, 13, 29, 14, 0, 0, 0, 31, 30, -1, 18, 2, 0, 3, 1, 4, 1, 5, 0, 6, 2, 7, 3, 8, 4, 32, 15, 33, 0, 34, 2, 35, 8, 36, 8, 37, 5, 38, 16, 39, 17, 40, 18, 41, 8, 42, 19, 0, 1, 0, 44, 43, -1, 57, 2, 0, 3, 1, 4, 20, 5, 0, 45, 17, 6, 21, 7, 22, 8, 4, 46, 23, 47, 24, 48, 1, 49, 3, 50, 24, 51, 8, 52, 2, 53, 2, 54, 8, 55, 25, 56, 8, 57, 8, 58, 26, 59, 3, 60, 27, 61, 28, 62, 1, 63, 3, 64, 3, 65, 29, 66, 3, 67, 3, 68, 3, 69, 30, 70, 30, 71, 3, 72, 3, 73, 3, 74, 3, 75, 30, 76, 3, 77, 3, 78, 3, 79, 3, 80, 3, 81, 3, 82, 3, 83, 3, 84, 3, 85, 5, 86, 3, 87, 18, 88, 1, 89, 31, 90, 1, 91, 32, 92, 1, 93, 33, 94, 34, 0, 0, 0, 96, 95, -1, 17, 97, 17, 98, 3, 99, 35, 100, 36, 101, 37, 102, 38, 103, 39, 104, 40, 105, 41, 106, 42, 107, 43, 108, 44, 109, 45, 110, 0, 111, 30, 112, 46, 113, 47, 0, 0, 0, 115, 114, -1, 22, 2, 0, 3, 1, 4, 1, 5, 0, 6, 2, 7, 3, 8, 4, 33, 0, 116, 8, 117, 0, 118, 3, 119, 4, 120, 48, 121, 48, 122, 49, 123, 49, 124, 0, 125, 0, 126, 50, 127, 50, 128, 50, 129, 50, 0, 0, 0, 131, 130, -1, 7, 2, 0, 3, 1, 4, 1, 5, 0, 6, 51, 7, 3, 8, 4, 0, 0, 0, 132, 132, -1, 9, 2, 0, 3, 1, 4, 1, 5, 0, 6, 52, 7, 3, 8, 53, 133, 6, 134, 8, 0, 0, 0, 136, 135, -1, 14, 137, 12, 138, 54, 139, 3, 140, 1, 141, 3, 142, 3, 143, 3, 144, 55, 145, 55, 146, 55, 147, 55, 148, 5, 149, 3, 150, 3, 0, 0, 0, 151, 151, -1, 9, 2, 0, 3, 1, 4, 1, 5, 0, 6, 2, 7, 3, 8, 4, 152, 48, 153, 56, 0, 0, 0, 155, 154, -1, 4, 156, 48, 34, 2, 157, 3, 158, 4, 0, 9, 0, 160, 159, -1, 13, 2, 0, 3, 1, 4, 1, 5, 0, 6, 57, 7, 3, 8, 58, 161, 59, 162, 60, 163, 60, 164, 0, 165, 61, 166, 17, 0, 9, 0, 160, 167, -1, 13, 2, 0, 3, 1, 4, 1, 5, 0, 6, 62, 7, 3, 8, 58, 161, 63, 162, 60, 163, 60, 164, 0, 165, 64, 166, 17, 0, 9, 0, 160, 168, -1, 13, 2, 0, 3, 1, 4, 1, 5, 0, 6, 65, 7, 3, 8, 58, 161, 66, 162, 60, 163, 60, 164, 8, 165, 67, 166, 17, 0, 9, 0, 160, 169, -1, 13, 2, 0, 3, 1, 4, 1, 5, 0, 6, 68, 7, 3, 8, 58, 161, 69, 162, 60, 163, 60, 164, 8, 165, 70, 166, 17, 0 </int_array>
+ <int_array len="572"> -1, -1, 1, 0, -1, 28, 2, 0, 3, 1, 4, 1, 5, 2, 6, 3, 7, 4, 8, 5, 9, 6, 10, 7, 11, 8, 12, 2, 13, 9, 14, 10, 15, 2, 16, 6, 17, 11, 18, 4, 19, 4, 20, 0, 21, 12, 22, 13, 23, 2, 24, 0, 25, 0, 26, 3, 27, 4, 28, 14, 29, 15, 0, 0, 0, 31, 30, -1, 18, 2, 0, 3, 1, 4, 1, 5, 2, 6, 3, 7, 4, 8, 5, 32, 16, 33, 0, 34, 3, 35, 2, 36, 2, 37, 6, 38, 17, 39, 12, 40, 18, 41, 2, 42, 19, 0, 1, 0, 44, 43, -1, 57, 2, 0, 3, 1, 4, 20, 5, 2, 45, 21, 6, 22, 7, 23, 8, 5, 46, 24, 47, 25, 48, 1, 49, 4, 50, 25, 51, 2, 52, 3, 53, 3, 54, 2, 55, 26, 56, 2, 57, 2, 58, 27, 59, 4, 60, 28, 61, 29, 62, 1, 63, 4, 64, 4, 65, 30, 66, 4, 67, 4, 68, 4, 69, 31, 70, 31, 71, 4, 72, 4, 73, 4, 74, 4, 75, 31, 76, 4, 77, 4, 78, 4, 79, 4, 80, 4, 81, 4, 82, 4, 83, 4, 84, 4, 85, 6, 86, 4, 87, 18, 88, 1, 89, 32, 90, 1, 91, 33, 92, 1, 93, 34, 94, 35, 0, 0, 0, 96, 95, -1, 17, 97, 21, 98, 4, 99, 36, 100, 37, 101, 38, 102, 39, 103, 40, 104, 41, 105, 42, 106, 43, 107, 44, 108, 45, 109, 46, 110, 0, 111, 31, 112, 47, 113, 48, 0, 0, 0, 115, 114, -1, 22, 2, 0, 3, 1, 4, 1, 5, 2, 6, 3, 7, 4, 8, 5, 33, 0, 116, 2, 117, 0, 118, 4, 119, 5, 120, 12, 121, 12, 122, 49, 123, 49, 124, 0, 125, 0, 126, 50, 127, 50, 128, 50, 129, 50, 0, 0, 0, 131, 130, -1, 7, 2, 0, 3, 1, 4, 1, 5, 2, 6, 51, 7, 4, 8, 5, 0, 0, 0, 132, 132, -1, 9, 2, 0, 3, 1, 4, 1, 5, 2, 6, 52, 7, 4, 8, 53, 133, 7, 134, 2, 0, 0, 0, 136, 135, -1, 14, 137, 13, 138, 54, 139, 4, 140, 1, 141, 4, 142, 4, 143, 4, 144, 55, 145, 55, 146, 55, 147, 55, 148, 6, 149, 4, 150, 4, 0, 0, 0, 151, 151, -1, 9, 2, 0, 3, 1, 4, 1, 5, 2, 6, 3, 7, 4, 8, 5, 152, 12, 153, 56, 0, 0, 0, 155, 154, -1, 4, 156, 12, 34, 3, 157, 4, 158, 5, 0, 9, 0, 160, 159, -1, 13, 2, 0, 3, 1, 4, 1, 5, 2, 6, 57, 7, 4, 8, 58, 161, 59, 162, 60, 163, 60, 164, 0, 165, 61, 166, 21, 0, 9, 0, 160, 167, -1, 13, 2, 0, 3, 1, 4, 1, 5, 2, 6, 62, 7, 4, 8, 58, 161, 63, 162, 60, 163, 60, 164, 0, 165, 64, 166, 21, 0, 9, 0, 160, 168, -1, 13, 2, 0, 3, 1, 4, 1, 5, 2, 6, 65, 7, 4, 8, 58, 161, 66, 162, 60, 163, 60, 164, 2, 165, 67, 166, 21, 0, 9, 0, 160, 169, -1, 13, 2, 0, 3, 1, 4, 1, 5, 2, 6, 68, 7, 4, 8, 58, 161, 69, 162, 60, 163, 60, 164, 2, 165, 70, 166, 21, 0 </int_array>
<string> "conns" </string>
<int_array len="0"> </int_array>
</dictionary>
diff --git a/demos/2d/platformer/stage.xml b/demos/2d/platformer/stage.xml
index 4f9cd899e5..cf9a5ff44a 100644
--- a/demos/2d/platformer/stage.xml
+++ b/demos/2d/platformer/stage.xml
@@ -1,13 +1,13 @@
<?xml version="1.0" encoding="UTF-8" ?>
<resource_file type="PackedScene" subresource_count="9" version="1.0" version_name="Godot Engine v1.0.3917-beta1">
- <ext_resource path="res://music.*" type="AudioStream"></ext_resource>
- <ext_resource path="res://tileset.*" type="TileSet"></ext_resource>
- <ext_resource path="res://coin.*" type="PackedScene"></ext_resource>
- <ext_resource path="res://player.*" type="PackedScene"></ext_resource>
- <ext_resource path="res://moving_platform.*" type="PackedScene"></ext_resource>
- <ext_resource path="res://enemy.*" type="PackedScene"></ext_resource>
- <ext_resource path="res://seesaw.*" type="PackedScene"></ext_resource>
- <ext_resource path="res://parallax_bg.*" type="PackedScene"></ext_resource>
+ <ext_resource path="res://music.ogg" type="AudioStream"></ext_resource>
+ <ext_resource path="res://tileset.xml" type="TileSet"></ext_resource>
+ <ext_resource path="res://coin.xml" type="PackedScene"></ext_resource>
+ <ext_resource path="res://player.xml" type="PackedScene"></ext_resource>
+ <ext_resource path="res://enemy.xml" type="PackedScene"></ext_resource>
+ <ext_resource path="res://moving_platform.xml" type="PackedScene"></ext_resource>
+ <ext_resource path="res://seesaw.xml" type="PackedScene"></ext_resource>
+ <ext_resource path="res://parallax_bg.xml" type="PackedScene"></ext_resource>
<main_resource>
<dictionary name="_bundled" shared="false">
<string> "names" </string>
@@ -20,7 +20,7 @@
<string> "visibility/visible" </string>
<string> "visibility/opacity" </string>
<string> "visibility/self_opacity" </string>
- <string> "visibility/on_top" </string>
+ <string> "visibility/behind_parent" </string>
<string> "transform/pos" </string>
<string> "transform/rot" </string>
<string> "transform/scale" </string>
@@ -159,9 +159,9 @@
<string> "pixel_snap" </string>
<bool> False </bool>
<string> "zoom" </string>
- <real> 1.108033 </real>
+ <real> 0.735092 </real>
<string> "ofs" </string>
- <vector2> -19.8136, -223.194 </vector2>
+ <vector2> 55.9232, 767.661 </vector2>
</dictionary>
<string> "3D" </string>
<dictionary shared="false">
@@ -252,12 +252,13 @@
</dictionary>
<bool> True </bool>
<real> 1 </real>
+ <bool> False </bool>
<vector2> 0, 0 </vector2>
<real> 0 </real>
<vector2> 1, 1 </vector2>
<int> 64 </int>
<int> 16 </int>
- <resource resource_type="TileSet" path="res://tileset.*"> </resource>
+ <resource resource_type="TileSet" path="res://tileset.xml"> </resource>
<int_array len="1998"> 0, 2, 70, 536870914, 71, 10, 72, 10, 73, 10, 74, 10, 75, 10, 76, 10, 77, 10, 78, 10, 65536, 2, 65606, 536870914, 65607, 10, 65608, 10, 65609, 10, 65610, 10, 65611, 10, 65612, 10, 65613, 10, 65614, 10, 131072, 2, 131142, 536870914, 131143, 10, 131144, 10, 131145, 10, 131146, 10, 131147, 10, 131148, 10, 131149, 10, 131150, 10, 196608, 2, 196626, 9, 196678, 536870914, 196679, 10, 196680, 10, 196681, 10, 196682, 10, 196683, 10, 196684, 10, 196685, 10, 196686, 10, 262144, 2, 262162, 8, 262214, 536870914, 262215, 10, 262216, 10, 262217, 10, 262218, 10, 262219, 10, 262220, 10, 262221, 10, 262222, 10, 327680, 2, 327697, 536870921, 327698, 7, 327733, 9, 327750, 536870914, 327751, 10, 327752, 10, 327753, 10, 327754, 10, 327755, 10, 327756, 10, 327757, 10, 327758, 10, 393216, 2, 393233, 536870920, 393234, 7, 393257, 9, 393269, 7, 393286, 536870914, 393287, 10, 393288, 10, 393289, 10, 393290, 10, 393291, 10, 393292, 10, 393293, 10, 393294, 10, 458752, 2, 458769, 7, 458770, 8, 458790, 9, 458793, 8, 458805, 8, 458822, 536870914, 458823, 10, 458824, 10, 458825, 10, 458826, 10, 458827, 10, 458828, 10, 458829, 10, 458830, 10, 524288, 4, 524289, 1, 524304, 536870913, 524305, 536870918, 524306, 6, 524307, 5, 524308, 1, 524326, 8, 524329, 7, 524341, 7, 524358, 536870914, 524359, 10, 524360, 10, 524361, 10, 524362, 10, 524363, 10, 524364, 10, 524365, 10, 524366, 10, 589824, 10, 589825, 13, 589840, 536870914, 589841, 10, 589842, 10, 589843, 10, 589844, 2, 589862, 7, 589865, 7, 589876, 536870913, 589877, 6, 589878, 1, 589894, 536870914, 589895, 10, 589896, 10, 589897, 10, 589898, 10, 589899, 10, 589900, 10, 589901, 10, 589902, 10, 655360, 2, 655376, 536870914, 655377, 10, 655378, 10, 655379, 10, 655380, 2, 655398, 7, 655401, 8, 655412, 536870925, 655413, 11, 655414, 13, 655430, 536870914, 655431, 10, 655432, 10, 655433, 10, 655434, 10, 655435, 10, 655436, 10, 655437, 10, 655438, 10, 720896, 2, 720912, 536870914, 720913, 10, 720914, 10, 720915, 10, 720916, 2, 720934, 8, 720937, 7, 720958, 536870913, 720959, 5, 720960, 536870917, 720961, 5, 720962, 5, 720963, 536870917, 720964, 5, 720965, 0, 720966, 536870916, 720967, 10, 720968, 10, 720969, 10, 720970, 10, 720971, 10, 720972, 10, 720973, 10, 720974, 10, 786432, 2, 786437, 9, 786448, 536870914, 786449, 10, 786450, 10, 786451, 10, 786452, 2, 786464, 536870913, 786465, 1, 786470, 7, 786473, 7, 786474, 536870924, 786475, 1, 786494, 536870914, 786495, 10, 786496, 10, 786497, 10, 786498, 10, 786499, 10, 786500, 10, 786501, 10, 786502, 10, 786503, 10, 786504, 10, 786505, 10, 786506, 10, 786507, 10, 786508, 10, 786509, 10, 851968, 2, 851973, 7, 851984, 536870914, 851985, 10, 851986, 10, 851987, 10, 851988, 2, 851996, 536870913, 851997, 1, 852000, 536870914, 852001, 3, 852006, 7, 852009, 536870913, 852011, 2, 852030, 536870914, 852031, 10, 852032, 10, 852033, 10, 852034, 10, 852035, 10, 852036, 10, 852037, 10, 852038, 10, 852039, 10, 852040, 10, 852041, 10, 852042, 10, 852043, 10, 852044, 10, 852045, 10, 917504, 2, 917506, 9, 917509, 7, 917512, 536870921, 917520, 536870925, 917521, 11, 917522, 11, 917523, 11, 917524, 13, 917532, 536870925, 917533, 13, 917536, 536870914, 917537, 4, 917538, 1, 917540, 536870913, 917541, 0, 917542, 1, 917545, 536870914, 917546, 10, 917547, 4, 917548, 1, 917566, 536870914, 917567, 10, 917568, 10, 917569, 10, 917570, 10, 917571, 10, 917572, 10, 917573, 10, 917574, 10, 917575, 10, 917576, 10, 917577, 10, 917578, 10, 917579, 10, 917580, 10, 917581, 10, 983040, 2, 983042, 7, 983045, 7, 983048, 536870920, 983050, 536870913, 983051, 1, 983064, 536870913, 983065, 1, 983072, 536870914, 983073, 10, 983074, 4, 983075, 0, 983076, 536870916, 983077, 10, 983078, 4, 983079, 536870912, 983080, 536870912, 983081, 536870916, 983082, 10, 983083, 10, 983084, 2, 983095, 9, 983102, 536870914, 983103, 10, 983104, 10, 983105, 10, 983106, 10, 983107, 10, 983108, 10, 983109, 10, 983110, 10, 983111, 10, 983112, 10, 983113, 10, 983114, 10, 983115, 10, 983116, 10, 983117, 10, 1048576, 2, 1048578, 8, 1048581, 8, 1048584, 536870919, 1048586, 536870925, 1048587, 13, 1048600, 536870925, 1048601, 13, 1048604, 9, 1048608, 536870925, 1048609, 536870923, 1048610, 536870923, 1048611, 536870923, 1048612, 10, 1048613, 10, 1048614, 10, 1048615, 10, 1048616, 10, 1048617, 10, 1048618, 10, 1048619, 10, 1048620, 4, 1048621, 1, 1048630, 536870921, 1048631, 8, 1048638, 536870914, 1048639, 10, 1048640, 10, 1048641, 10, 1048642, 10, 1048643, 10, 1048644, 10, 1048645, 10, 1048646, 10, 1048647, 10, 1048648, 10, 1048649, 10, 1048650, 10, 1048651, 10, 1048652, 10, 1048653, 10, 1114112, 4, 1114113, 0, 1114114, 6, 1114115, 0, 1114116, 0, 1114117, 6, 1114118, 1, 1114120, 536870920, 1114128, 536870913, 1114129, 5, 1114130, 536870917, 1114131, 5, 1114132, 0, 1114133, 1, 1114140, 7, 1114141, 536870921, 1114148, 536870914, 1114149, 10, 1114150, 10, 1114151, 10, 1114152, 10, 1114153, 10, 1114154, 10, 1114155, 10, 1114156, 10, 1114157, 2, 1114166, 536870920, 1114167, 8, 1114174, 536870914, 1114175, 10, 1114176, 10, 1114177, 10, 1114178, 10, 1114179, 10, 1114180, 10, 1114181, 10, 1114182, 10, 1114183, 10, 1114184, 10, 1114185, 10, 1114186, 10, 1114187, 10, 1114188, 10, 1179648, 10, 1179649, 10, 1179650, 10, 1179651, 10, 1179652, 10, 1179653, 10, 1179654, 2, 1179656, 536870919, 1179663, 536870915, 1179665, 10, 1179666, 10, 1179667, 10, 1179668, 10, 1179669, 4, 1179670, 12, 1179675, 9, 1179676, 8, 1179677, 8, 1179684, 536870914, 1179685, 10, 1179686, 10, 1179687, 10, 1179688, 10, 1179689, 10, 1179690, 10, 1179691, 10, 1179692, 10, 1179693, 4, 1179694, 1, 1179701, 9, 1179702, 536870919, 1179703, 7, 1179710, 536870914, 1179711, 10, 1179712, 10, 1179713, 10, 1179714, 10, 1179715, 10, 1179716, 10, 1179717, 10, 1179718, 10, 1179719, 10, 1179720, 10, 1179721, 10, 1179722, 10, 1245184, 10, 1245185, 10, 1245186, 10, 1245187, 10, 1245188, 10, 1245189, 10, 1245190, 2, 1245192, 536870919, 1245199, 536870913, 1245200, 536870916, 1245201, 10, 1245202, 10, 1245203, 10, 1245204, 10, 1245205, 10, 1245207, 1, 1245211, 7, 1245212, 7, 1245213, 536870920, 1245220, 536870914, 1245221, 10, 1245222, 10, 1245223, 10, 1245224, 10, 1245225, 10, 1245226, 10, 1245227, 10, 1245228, 10, 1245229, 10, 1245230, 2, 1245237, 8, 1245238, 536870919, 1245239, 8, 1245240, 536870921, 1245246, 536870914, 1245247, 10, 1245248, 10, 1245249, 10, 1245250, 10, 1245251, 10, 1245252, 10, 1245253, 10, 1245254, 10, 1245255, 10, 1245256, 10, 1245257, 10, 1245258, 10, 1310720, 10, 1310721, 10, 1310722, 10, 1310723, 10, 1310724, 10, 1310725, 10, 1310726, 2, 1310728, 536870920, 1310730, 536870913, 1310731, 1, 1310734, 536870913, 1310735, 536870916, 1310736, 10, 1310737, 10, 1310738, 10, 1310739, 10, 1310740, 10, 1310741, 10, 1310742, 10, 1310743, 4, 1310744, 1, 1310747, 8, 1310748, 7, 1310749, 536870919, 1310756, 536870914, 1310757, 10, 1310758, 10, 1310759, 10, 1310760, 10, 1310761, 10, 1310762, 10, 1310763, 10, 1310764, 10, 1310765, 10, 1310766, 4, 1310767, 5, 1310768, 12, 1310773, 7, 1310774, 536870919, 1310775, 7, 1310776, 536870919, 1310782, 536870914, 1310783, 10, 1310784, 10, 1310785, 10, 1310786, 10, 1310787, 10, 1310788, 10, 1310789, 10, 1310790, 10, 1310791, 10, 1310792, 10, 1310793, 10, 1376256, 10, 1376257, 10, 1376258, 10, 1376259, 10, 1376260, 10, 1376261, 10, 1376262, 4, 1376263, 0, 1376264, 536870918, 1376265, 0, 1376266, 536870916, 1376267, 4, 1376268, 0, 1376269, 0, 1376270, 536870916, 1376271, 10, 1376272, 10, 1376273, 10, 1376274, 10, 1376275, 10, 1376276, 10, 1376277, 10, 1376278, 10, 1376279, 10, 1376280, 4, 1376281, 12, 1376283, 8, 1376284, 8, 1376285, 536870920, 1376287, 536870924, 1376288, 0, 1376289, 5, 1376290, 536870917, 1376291, 0, 1376292, 536870916, 1376293, 10, 1376294, 10, 1376295, 10, 1376296, 10, 1376297, 10, 1376298, 10, 1376299, 10, 1376300, 10, 1376301, 10, 1376302, 10, 1376303, 10, 1376305, 12, 1376309, 7, 1376310, 536870920, 1376311, 7, 1376312, 536870920, 1376318, 536870914, 1376319, 10, 1376320, 10, 1376321, 10, 1376322, 10, 1376323, 10, 1376324, 10, 1376325, 10, 1376326, 10, 1376327, 10, 1376328, 10, 1441792, 10, 1441793, 10, 1441794, 10, 1441795, 10, 1441796, 10, 1441797, 10, 1441798, 10, 1441799, 10, 1441800, 10, 1441801, 10, 1441802, 10, 1441803, 10, 1441804, 10, 1441805, 10, 1441806, 10, 1441807, 10, 1441808, 10, 1441809, 10, 1441810, 10, 1441811, 10, 1441812, 10, 1441813, 10, 1441814, 10, 1441815, 10, 1441816, 10, 1441818, 0, 1441819, 6, 1441820, 6, 1441821, 536870918, 1441822, 5, 1441824, 10, 1441825, 10, 1441826, 10, 1441827, 10, 1441828, 10, 1441829, 10, 1441830, 10, 1441831, 10, 1441832, 10, 1441833, 10, 1441834, 10, 1441835, 10, 1441836, 10, 1441837, 10, 1441838, 10, 1441839, 10, 1441840, 10, 1441842, 0, 1441843, 0, 1441844, 0, 1441845, 6, 1441846, 536870918, 1441847, 6, 1441848, 536870918, 1441849, 0, 1441850, 5, 1441851, 536870917, 1441852, 5, 1441853, 0, 1441854, 536870916, 1441855, 10, 1441856, 10, 1441857, 10, 1441858, 10, 1441859, 10, 1441860, 10, 1441861, 10, 1441862, 10, 1441863, 10, 1507328, 10, 1507329, 10, 1507330, 10, 1507331, 10, 1507332, 10, 1507333, 10, 1507334, 10, 1507335, 10, 1507336, 10, 1507337, 10, 1507338, 10, 1507339, 10, 1507340, 10, 1507341, 10, 1507342, 10, 1507343, 10, 1507344, 10, 1507345, 10, 1507346, 10, 1507347, 10, 1507348, 10, 1507349, 10, 1507350, 10, 1507351, 10, 1507352, 10, 1507353, 10, 1507354, 10, 1507355, 10, 1507356, 10, 1507357, 10, 1507358, 10, 1507359, 10, 1507360, 10, 1507361, 10, 1507362, 10, 1507363, 10, 1507364, 10, 1507365, 10, 1507366, 10, 1507367, 10, 1507368, 10, 1507369, 10, 1507370, 10, 1507371, 10, 1507372, 10, 1507373, 10, 1507374, 10, 1507375, 10, 1507376, 10, 1507377, 10, 1507378, 10, 1507379, 10, 1507380, 10, 1507381, 10, 1507382, 10, 1507383, 10, 1507384, 10, 1507385, 10, 1507386, 10, 1507387, 10, 1507388, 10, 1507389, 10, 1507390, 10, 1507391, 10, 1507392, 10, 1507393, 10, 1507394, 10, 1507395, 10, 1507396, 10, 1507397, 10, 1507398, 10, 1507399, 10, 1572864, 10, 1572865, 10, 1572866, 10, 1572867, 10, 1572868, 10, 1572869, 10, 1572870, 10, 1572871, 10, 1572872, 10, 1572873, 10, 1572874, 10, 1572875, 10, 1572876, 10, 1572877, 10, 1572878, 10, 1572879, 10, 1572880, 10, 1572881, 10, 1572882, 10, 1572883, 10, 1572884, 10, 1572885, 10, 1572886, 10, 1572887, 10, 1572888, 10, 1572889, 10, 1572890, 10, 1572891, 10, 1572892, 10, 1572893, 10, 1572894, 10, 1572895, 10, 1572896, 10, 1572897, 10, 1572898, 10, 1572899, 10, 1572900, 10, 1572901, 10, 1572902, 10, 1572903, 10, 1572904, 10, 1572905, 10, 1572906, 10, 1572907, 10, 1572908, 10, 1572909, 10, 1572910, 10, 1572911, 10, 1572912, 10, 1572913, 10, 1572914, 10, 1572915, 10, 1572916, 10, 1572917, 10, 1572918, 10, 1572919, 10, 1572920, 10, 1572921, 10, 1572922, 10, 1572923, 10, 1572924, 10, 1572925, 10, 1572926, 10, 1572927, 10, 1572928, 10, 1572929, 10, 1572930, 10, 1572931, 10, 1572932, 10, 1572933, 10, 1572934, 10, 1572935, 10, 1638400, 10, 1638401, 10, 1638402, 10, 1638403, 10, 1638404, 10, 1638405, 10, 1638406, 10, 1638407, 10, 1638408, 10, 1638409, 10, 1638410, 10, 1638411, 10, 1638412, 10, 1638413, 10, 1638414, 10, 1638415, 10, 1638416, 10, 1638417, 10, 1638418, 10, 1638419, 10, 1638420, 10, 1638421, 10, 1638422, 10, 1638423, 10, 1638424, 10, 1638425, 10, 1638426, 10, 1638427, 10, 1638428, 10, 1638429, 10, 1638430, 10, 1638431, 10, 1638432, 10, 1638433, 10, 1638434, 10, 1638435, 10, 1638436, 10, 1638437, 10, 1638438, 10, 1638439, 10, 1638440, 10, 1638441, 10, 1638442, 10, 1638443, 10, 1638444, 10, 1638445, 10, 1638446, 10, 1638447, 10, 1638448, 10, 1638449, 10, 1638450, 10, 1638451, 10, 1638452, 10, 1638453, 10, 1638454, 10, 1638455, 10, 1638456, 10, 1638457, 10, 1638458, 10, 1638459, 10, 1638460, 10, 1638461, 10, 1638462, 10, 1638463, 10, 1638464, 10, 1638465, 10, 1638466, 10, 1638467, 10, 1638468, 10, 1638469, 10, 1638470, 10, 1638471, 10, 1703952, 10, 1703953, 10, 1703954, 10, 1703955, 10, 1703956, 10, 1703957, 10, 1703958, 10, 1703959, 10, 1703960, 10, 1703961, 10, 1703962, 10, 1703963, 10, 1703964, 10, 1703965, 10, 1703966, 10, 1703967, 10, 1703968, 10, 1703969, 10, 1703970, 10, 1703971, 10, 1703972, 10, 1703973, 10, 1703974, 10, 1703975, 10, 1703976, 10, 1703977, 10, 1703978, 10, 1703979, 10, 1703980, 10, 1703981, 10, 1703982, 10, 1703983, 10, 1703984, 10, 1703985, 10, 1703986, 10, 1703987, 10, 1703988, 10, 1703989, 10, 1703990, 10, 1703991, 10, 1703992, 10, 1703993, 10, 1703994, 10, 1703995, 10, 1703996, 10, 1703997, 10, 1703998, 10, 1703999, 10, 1704000, 10, 1704001, 10, 1704002, 10, 1704003, 10, 1704004, 10, 1704005, 10, 1704006, 10, 1704007, 10, 1769488, 10, 1769489, 10, 1769490, 10, 1769491, 10, 1769492, 10, 1769493, 10, 1769494, 10, 1769495, 10, 1769496, 10, 1769497, 10, 1769498, 10, 1769499, 10, 1769500, 10, 1769501, 10, 1769502, 10, 1769503, 10, 1769504, 10, 1769505, 10, 1769506, 10, 1769507, 10, 1769508, 10, 1769509, 10, 1769510, 10, 1769511, 10, 1769512, 10, 1769513, 10, 1769514, 10, 1769515, 10, 1769516, 10, 1769517, 10, 1769518, 10, 1769519, 10, 1769520, 10, 1769521, 10, 1769522, 10, 1769523, 10, 1769524, 10, 1769525, 10, 1769526, 10, 1769527, 10, 1769528, 10, 1769529, 10, 1769530, 10, 1769531, 10, 1769532, 10, 1769533, 10, 1769534, 10, 1769535, 10, 1769536, 10, 1769537, 10, 1769538, 10, 1769539, 10, 1769540, 10, 1769541, 10 </int_array>
<dictionary shared="false">
<string> "_edit_lock_" </string>
@@ -267,7 +268,7 @@
<string> "_editor_collapsed" </string>
<bool> True </bool>
</dictionary>
- <resource resource_type="PackedScene" path="res://coin.*"> </resource>
+ <resource resource_type="PackedScene" path="res://coin.xml"> </resource>
<vector2> 672, 1120 </vector2>
<vector2> 704, 1120 </vector2>
<vector2> 736, 1120 </vector2>
@@ -310,9 +311,9 @@
<vector2> 4300.75, 541.058 </vector2>
<vector2> 4236.75, 541.058 </vector2>
<vector2> 4172.75, 541.058 </vector2>
- <resource resource_type="PackedScene" path="res://player.*"> </resource>
+ <resource resource_type="PackedScene" path="res://player.xml"> </resource>
<vector2> 236.879, 1051.15 </vector2>
- <resource resource_type="PackedScene" path="res://moving_platform.*"> </resource>
+ <resource resource_type="PackedScene" path="res://moving_platform.xml"> </resource>
<vector2> 1451.86, 742.969 </vector2>
<vector2> 0, 140 </vector2>
<real> 5 </real>
@@ -321,12 +322,11 @@
<real> 10 </real>
<vector2> 3419.86, 739.662 </vector2>
<vector2> 450, 0 </vector2>
- <resource resource_type="PackedScene" path="res://seesaw.*"> </resource>
+ <resource resource_type="PackedScene" path="res://seesaw.xml"> </resource>
<vector2> 2402.79, 849.52 </vector2>
- <resource resource_type="AudioStream" path="res://music.*"> </resource>
- <bool> False </bool>
+ <resource resource_type="AudioStream" path="res://music.ogg"> </resource>
<real> 2 </real>
- <resource resource_type="PackedScene" path="res://enemy.*"> </resource>
+ <resource resource_type="PackedScene" path="res://enemy.xml"> </resource>
<vector2> 834.664, 1309.6 </vector2>
<vector2> 707.665, 1225.05 </vector2>
<vector2> 1125.21, 1053.06 </vector2>
@@ -338,7 +338,7 @@
<vector2> 3429.73, 540.865 </vector2>
<vector2> 3546.2, 1356.19 </vector2>
<vector2> 2406.63, 815.115 </vector2>
- <resource resource_type="PackedScene" path="res://parallax_bg.*"> </resource>
+ <resource resource_type="PackedScene" path="res://parallax_bg.xml"> </resource>
<real> 12 </real>
<real> -202 </real>
<real> 358 </real>
@@ -352,7 +352,7 @@
<real> -1 </real>
</array>
<string> "nodes" </string>
- <int_array len="688"> -1, -1, 1, 0, -1, 1, 2, 0, 0, 0, 0, 4, 3, -1, 12, 5, 1, 6, 2, 7, 2, 8, 1, 9, 3, 10, 4, 11, 5, 12, 6, 13, 7, 14, 8, 15, 9, 2, 10, 0, 0, 0, 1, 16, -1, 1, 2, 11, 0, 2, 0, 18, 17, 12, 1, 9, 13, 0, 2, 0, 18, 19, 12, 1, 9, 14, 0, 2, 0, 18, 20, 12, 1, 9, 15, 0, 2, 0, 18, 21, 12, 1, 9, 16, 0, 2, 0, 18, 22, 12, 1, 9, 17, 0, 2, 0, 18, 23, 12, 1, 9, 18, 0, 2, 0, 18, 24, 12, 1, 9, 19, 0, 2, 0, 18, 25, 12, 1, 9, 20, 0, 2, 0, 18, 26, 12, 1, 9, 21, 0, 2, 0, 18, 27, 12, 1, 9, 22, 0, 2, 0, 18, 28, 12, 1, 9, 23, 0, 2, 0, 18, 29, 12, 1, 9, 24, 0, 2, 0, 18, 30, 12, 1, 9, 25, 0, 2, 0, 18, 31, 12, 1, 9, 26, 0, 2, 0, 18, 32, 12, 1, 9, 27, 0, 2, 0, 18, 33, 12, 1, 9, 28, 0, 2, 0, 18, 34, 12, 1, 9, 29, 0, 2, 0, 18, 35, 12, 1, 9, 30, 0, 2, 0, 18, 36, 12, 1, 9, 31, 0, 2, 0, 18, 37, 12, 1, 9, 32, 0, 2, 0, 18, 38, 12, 1, 9, 33, 0, 2, 0, 18, 39, 12, 1, 9, 34, 0, 2, 0, 18, 40, 12, 1, 9, 35, 0, 2, 0, 18, 41, 12, 1, 9, 36, 0, 2, 0, 18, 42, 12, 1, 9, 37, 0, 2, 0, 18, 43, 12, 1, 9, 38, 0, 2, 0, 18, 44, 12, 1, 9, 39, 0, 2, 0, 18, 45, 12, 1, 9, 40, 0, 2, 0, 18, 46, 12, 1, 9, 41, 0, 2, 0, 18, 47, 12, 1, 9, 42, 0, 2, 0, 18, 48, 12, 1, 9, 43, 0, 2, 0, 18, 49, 12, 1, 9, 44, 0, 2, 0, 18, 50, 12, 1, 9, 45, 0, 2, 0, 18, 51, 12, 1, 9, 46, 0, 2, 0, 18, 52, 12, 1, 9, 47, 0, 2, 0, 18, 53, 12, 1, 9, 48, 0, 2, 0, 18, 54, 12, 1, 9, 49, 0, 2, 0, 18, 55, 12, 1, 9, 50, 0, 2, 0, 18, 56, 12, 1, 9, 51, 0, 2, 0, 18, 57, 12, 1, 9, 52, 0, 2, 0, 18, 58, 12, 1, 9, 53, 0, 2, 0, 18, 59, 12, 1, 9, 54, 0, 0, 0, 61, 60, 55, 1, 9, 56, 0, 0, 0, 1, 62, -1, 0, 0, 46, 0, 64, 63, 57, 3, 9, 58, 65, 59, 66, 60, 0, 46, 0, 64, 67, 57, 3, 9, 61, 65, 62, 66, 63, 0, 46, 0, 64, 68, 57, 3, 9, 64, 65, 65, 66, 63, 0, 46, 0, 64, 69, 66, 1, 9, 67, 0, 0, 0, 71, 70, -1, 6, 72, 68, 73, 69, 74, 1, 75, 70, 76, 1, 77, 69, 0, 0, 0, 1, 78, -1, 0, 0, 52, 0, 61, 79, 71, 1, 9, 72, 0, 52, 0, 61, 80, 71, 1, 9, 73, 0, 52, 0, 61, 81, 71, 1, 9, 74, 0, 52, 0, 61, 82, 71, 1, 9, 75, 0, 52, 0, 61, 83, 71, 1, 9, 76, 0, 52, 0, 61, 84, 71, 1, 9, 77, 0, 52, 0, 61, 85, 71, 1, 9, 78, 0, 52, 0, 61, 86, 71, 1, 9, 79, 0, 52, 0, 61, 87, 71, 1, 9, 80, 0, 52, 0, 61, 88, 71, 1, 9, 81, 0, 52, 0, 61, 89, 71, 1, 9, 82, 0, 0, 0, 91, 90, 83, 0, 0, 0, 0, 92, 92, -1, 29, 5, 1, 6, 2, 7, 2, 8, 1, 93, 84, 94, 85, 95, 86, 96, 87, 97, 88, 98, 88, 99, 88, 100, 88, 101, 1, 102, 1, 103, 89, 104, 2, 105, 4, 106, 90, 107, 2, 108, 91, 109, 4, 110, 69, 111, 69, 112, 92, 113, 93, 114, 93, 115, 1, 116, 69, 117, 94, 0 </int_array>
+ <int_array len="688"> -1, -1, 1, 0, -1, 1, 2, 0, 0, 0, 0, 4, 3, -1, 12, 5, 1, 6, 2, 7, 2, 8, 3, 9, 4, 10, 5, 11, 6, 12, 7, 13, 8, 14, 9, 15, 10, 2, 11, 0, 0, 0, 1, 16, -1, 1, 2, 12, 0, 2, 0, 18, 17, 13, 1, 9, 14, 0, 2, 0, 18, 19, 13, 1, 9, 15, 0, 2, 0, 18, 20, 13, 1, 9, 16, 0, 2, 0, 18, 21, 13, 1, 9, 17, 0, 2, 0, 18, 22, 13, 1, 9, 18, 0, 2, 0, 18, 23, 13, 1, 9, 19, 0, 2, 0, 18, 24, 13, 1, 9, 20, 0, 2, 0, 18, 25, 13, 1, 9, 21, 0, 2, 0, 18, 26, 13, 1, 9, 22, 0, 2, 0, 18, 27, 13, 1, 9, 23, 0, 2, 0, 18, 28, 13, 1, 9, 24, 0, 2, 0, 18, 29, 13, 1, 9, 25, 0, 2, 0, 18, 30, 13, 1, 9, 26, 0, 2, 0, 18, 31, 13, 1, 9, 27, 0, 2, 0, 18, 32, 13, 1, 9, 28, 0, 2, 0, 18, 33, 13, 1, 9, 29, 0, 2, 0, 18, 34, 13, 1, 9, 30, 0, 2, 0, 18, 35, 13, 1, 9, 31, 0, 2, 0, 18, 36, 13, 1, 9, 32, 0, 2, 0, 18, 37, 13, 1, 9, 33, 0, 2, 0, 18, 38, 13, 1, 9, 34, 0, 2, 0, 18, 39, 13, 1, 9, 35, 0, 2, 0, 18, 40, 13, 1, 9, 36, 0, 2, 0, 18, 41, 13, 1, 9, 37, 0, 2, 0, 18, 42, 13, 1, 9, 38, 0, 2, 0, 18, 43, 13, 1, 9, 39, 0, 2, 0, 18, 44, 13, 1, 9, 40, 0, 2, 0, 18, 45, 13, 1, 9, 41, 0, 2, 0, 18, 46, 13, 1, 9, 42, 0, 2, 0, 18, 47, 13, 1, 9, 43, 0, 2, 0, 18, 48, 13, 1, 9, 44, 0, 2, 0, 18, 49, 13, 1, 9, 45, 0, 2, 0, 18, 50, 13, 1, 9, 46, 0, 2, 0, 18, 51, 13, 1, 9, 47, 0, 2, 0, 18, 52, 13, 1, 9, 48, 0, 2, 0, 18, 53, 13, 1, 9, 49, 0, 2, 0, 18, 54, 13, 1, 9, 50, 0, 2, 0, 18, 55, 13, 1, 9, 51, 0, 2, 0, 18, 56, 13, 1, 9, 52, 0, 2, 0, 18, 57, 13, 1, 9, 53, 0, 2, 0, 18, 58, 13, 1, 9, 54, 0, 2, 0, 18, 59, 13, 1, 9, 55, 0, 0, 0, 61, 60, 56, 1, 9, 57, 0, 0, 0, 1, 62, -1, 0, 0, 46, 0, 64, 63, 58, 3, 9, 59, 65, 60, 66, 61, 0, 46, 0, 64, 67, 58, 3, 9, 62, 65, 63, 66, 64, 0, 46, 0, 64, 68, 58, 3, 9, 65, 65, 66, 66, 64, 0, 46, 0, 64, 69, 67, 1, 9, 68, 0, 0, 0, 71, 70, -1, 6, 72, 69, 73, 3, 74, 1, 75, 70, 76, 1, 77, 3, 0, 0, 0, 1, 78, -1, 0, 0, 52, 0, 61, 79, 71, 1, 9, 72, 0, 52, 0, 61, 80, 71, 1, 9, 73, 0, 52, 0, 61, 81, 71, 1, 9, 74, 0, 52, 0, 61, 82, 71, 1, 9, 75, 0, 52, 0, 61, 83, 71, 1, 9, 76, 0, 52, 0, 61, 84, 71, 1, 9, 77, 0, 52, 0, 61, 85, 71, 1, 9, 78, 0, 52, 0, 61, 86, 71, 1, 9, 79, 0, 52, 0, 61, 87, 71, 1, 9, 80, 0, 52, 0, 61, 88, 71, 1, 9, 81, 0, 52, 0, 61, 89, 71, 1, 9, 82, 0, 0, 0, 91, 90, 83, 0, 0, 0, 0, 92, 92, -1, 29, 5, 1, 6, 2, 7, 2, 8, 3, 93, 84, 94, 85, 95, 86, 96, 87, 97, 88, 98, 88, 99, 88, 100, 88, 101, 1, 102, 1, 103, 89, 104, 2, 105, 5, 106, 90, 107, 2, 108, 91, 109, 5, 110, 3, 111, 3, 112, 92, 113, 93, 114, 93, 115, 1, 116, 3, 117, 94, 0 </int_array>
<string> "conns" </string>
<int_array len="0"> </int_array>
</dictionary>
diff --git a/doc/base/classes.xml b/doc/base/classes.xml
index 25278f2444..6e4d97c413 100644
--- a/doc/base/classes.xml
+++ b/doc/base/classes.xml
@@ -26402,7 +26402,7 @@
<description>
</description>
</signal>
- <signal name="release">
+ <signal name="released">
<description>
</description>
</signal>
diff --git a/drivers/mpc/audio_stream_mpc.cpp b/drivers/mpc/audio_stream_mpc.cpp
index 91912c8948..e1f9aacf5f 100644
--- a/drivers/mpc/audio_stream_mpc.cpp
+++ b/drivers/mpc/audio_stream_mpc.cpp
@@ -140,7 +140,7 @@ mpc_bool_t AudioStreamMPC::_mpc_canseek(mpc_reader *p_reader) {
bool AudioStreamMPC::_can_mix() const {
- return active && !paused;
+ return /*active &&*/ !paused;
}
diff --git a/drivers/openssl/stream_peer_ssl.cpp b/drivers/openssl/stream_peer_ssl.cpp
new file mode 100644
index 0000000000..aaedd7dde9
--- /dev/null
+++ b/drivers/openssl/stream_peer_ssl.cpp
@@ -0,0 +1,111 @@
+#include "stream_peer_ssl.h"
+
+
+int StreamPeerSSL::bio_create( BIO *b ) {
+ b->init = 1;
+ b->num = 0;
+ b->ptr = NULL;
+ b->flags = 0;
+ return 1;
+}
+
+int StreamPeerSSL::bio_destroy( BIO *b ) {
+
+ if ( b == NULL ) return 0;
+ b->ptr = NULL; /* sb_tls_remove() will free it */
+ b->init = 0;
+ b->flags = 0;
+ return 1;
+}
+
+int StreamPeerSSL::bio_read( BIO *b, char *buf, int len ) {
+
+ if ( buf == NULL || len <= 0 ) return 0;
+
+ StreamPeerSSL * sp = (StreamPeerSSL*)b->ptr;
+
+ if (sp->base.is_null())
+ return 0;
+
+
+
+ BIO_clear_retry_flags( b );
+
+ Error err;
+ int ret=0;
+ if (sp->block) {
+ err = sp->base->get_data((const uint8_t*)buf,len);
+ if (err==OK)
+ ret=len;
+ } else {
+
+ err = sp->base->get_partial_data((const uint8_t*)buf,len,ret);
+ if (err==OK && ret!=len) {
+ BIO_set_retry_write( b );
+ }
+
+ }
+
+ return ret;
+}
+
+int StreamPeerSSL::bio_write( BIO *b, const char *buf, int len ) {
+
+ if ( buf == NULL || len <= 0 ) return 0;
+
+ StreamPeerSSL * sp = (StreamPeerSSL*)b->ptr;
+
+ if (sp->base.is_null())
+ return 0;
+
+ BIO_clear_retry_flags( b );
+
+ Error err;
+ int wrote=0;
+ if (sp->block) {
+ err = sp->base->put_data((const uint8_t*)buf,len);
+ if (err==OK)
+ wrote=len;
+ } else {
+
+ err = sp->base->put_partial_data((const uint8_t*)buf,len,wrote);
+ if (err==OK && wrote!=len) {
+ BIO_set_retry_write( b );
+ }
+
+ }
+
+ return wrote;
+}
+
+long StreamPeerSSL::bio_ctrl( BIO *b, int cmd, long num, void *ptr ) {
+ if ( cmd == BIO_CTRL_FLUSH ) {
+ /* The OpenSSL library needs this */
+ return 1;
+ }
+ return 0;
+}
+
+int StreamPeerSSL::bio_gets( BIO *b, char *buf, int len ) {
+ return -1;
+}
+
+int StreamPeerSSL::bio_puts( BIO *b, const char *str ) {
+ return StreamPeerSSL::bio_write( b, str, strlen( str ) );
+}
+
+BIO_METHOD StreamPeerSSL::bio_methods =
+{
+ ( 100 | 0x400 ), /* it's a source/sink BIO */
+ "sockbuf glue",
+ StreamPeerSSL::bio_write,
+ StreamPeerSSL::bio_read,
+ StreamPeerSSL::bio_puts,
+ StreamPeerSSL::bio_gets,
+ StreamPeerSSL::bio_ctrl,
+ StreamPeerSSL::bio_create,
+ StreamPeerSSL::bio_destroy
+};
+
+StreamPeerSSL::StreamPeerSSL() {
+}
diff --git a/drivers/openssl/stream_peer_ssl.h b/drivers/openssl/stream_peer_ssl.h
new file mode 100644
index 0000000000..a126f6122c
--- /dev/null
+++ b/drivers/openssl/stream_peer_ssl.h
@@ -0,0 +1,26 @@
+#ifndef STREAM_PEER_SSL_H
+#define STREAM_PEER_SSL_H
+
+#include "io/stream_peer.h"
+
+class StreamPeerSSL : public StreamPeer {
+
+ OBJ_TYPE(StreamPeerSSL,StreamPeer);
+
+ Ref<StreamPeer> base;
+ bool block;
+ static BIO_METHOD bio_methods;
+
+ static int bio_create( BIO *b );
+ static int bio_destroy( BIO *b );
+ static int bio_read( BIO *b, char *buf, int len );
+ static int bio_write( BIO *b, const char *buf, int len );
+ static long bio_ctrl( BIO *b, int cmd, long num, void *ptr );
+ static int bio_gets( BIO *b, char *buf, int len );
+ static int bio_puts( BIO *b, const char *str );
+
+public:
+ StreamPeerSSL();
+};
+
+#endif // STREAM_PEER_SSL_H
diff --git a/drivers/unix/os_unix.cpp b/drivers/unix/os_unix.cpp
index 399d0247fc..1af37e2a60 100644
--- a/drivers/unix/os_unix.cpp
+++ b/drivers/unix/os_unix.cpp
@@ -333,6 +333,12 @@ Error OS_Unix::kill(const ProcessID& p_pid) {
return ret?ERR_INVALID_PARAMETER:OK;
}
+int OS_Unix::get_process_ID() const {
+
+ return getpid();
+};
+
+
bool OS_Unix::has_environment(const String& p_var) const {
return getenv(p_var.utf8().get_data())!=NULL;
diff --git a/drivers/unix/os_unix.h b/drivers/unix/os_unix.h
index 72943ac25b..1dcf0bd2fd 100644
--- a/drivers/unix/os_unix.h
+++ b/drivers/unix/os_unix.h
@@ -98,6 +98,7 @@ public:
virtual Error execute(const String& p_path, const List<String>& p_arguments,bool p_blocking,ProcessID *r_child_id=NULL,String* r_pipe=NULL,int *r_exitcode=NULL);
virtual Error kill(const ProcessID& p_pid);
+ virtual int get_process_ID() const;
virtual bool has_environment(const String& p_var) const;
virtual String get_environment(const String& p_var) const;
diff --git a/drivers/vorbis/audio_stream_ogg_vorbis.cpp b/drivers/vorbis/audio_stream_ogg_vorbis.cpp
index 0964a22c94..d9b7b1d161 100644
--- a/drivers/vorbis/audio_stream_ogg_vorbis.cpp
+++ b/drivers/vorbis/audio_stream_ogg_vorbis.cpp
@@ -97,7 +97,7 @@ long AudioStreamOGGVorbis::_ov_tell_func(void *_f) {
bool AudioStreamOGGVorbis::_can_mix() const {
- return playing && !paused;
+ return /*playing &&*/ !paused;
}
@@ -125,6 +125,8 @@ void AudioStreamOGGVorbis::update() {
if (ret<0) {
playing = false;
+ setting_up=false;
+
ERR_EXPLAIN("Error reading OGG Vorbis File: "+file);
ERR_BREAK(ret<0);
} else if (ret==0) { // end of song, reload?
@@ -135,7 +137,8 @@ void AudioStreamOGGVorbis::update() {
if (!has_loop()) {
- playing=false;
+ playing=false;
+ setting_up=false;
repeats=1;
return;
}
@@ -145,6 +148,7 @@ void AudioStreamOGGVorbis::update() {
int errv = ov_open_callbacks(f,&vf,NULL,0,_ov_callbacks);
if (errv!=0) {
playing=false;
+ setting_up=false;
return; // :(
}
@@ -179,6 +183,8 @@ void AudioStreamOGGVorbis::play() {
playing=false;
setting_up=true;
update();
+ if (!setting_up)
+ return;
setting_up=false;
playing=true;
}
diff --git a/drivers/windows/thread_windows.cpp b/drivers/windows/thread_windows.cpp
index a48ec74d09..748e9661fa 100644
--- a/drivers/windows/thread_windows.cpp
+++ b/drivers/windows/thread_windows.cpp
@@ -46,7 +46,7 @@ DWORD ThreadWindows::thread_callback( LPVOID userdata ) {
ThreadWindows *t=reinterpret_cast<ThreadWindows*>(userdata);
t->callback(t->user);
- t->id=(ID)0; // must implement
+ t->id=(ID)GetCurrentThreadId(); // must implement
return 0;
}
@@ -67,7 +67,7 @@ Thread* ThreadWindows::create_func_windows(ThreadCreateCallback p_callback,void
}
Thread::ID ThreadWindows::get_thread_ID_func_windows() {
- return (ID)0; //must implement
+ return (ID)GetCurrentThreadId(); //must implement
}
void ThreadWindows::wait_to_finish_func_windows(Thread* p_thread) {
diff --git a/main/main.cpp b/main/main.cpp
index 7d19c2ebcf..64d16d452c 100644
--- a/main/main.cpp
+++ b/main/main.cpp
@@ -577,12 +577,15 @@ Error Main::setup(const char *execpath,int argc, char *argv[],bool p_second_phas
video_mode.height=globals->get("display/height");
if (use_custom_res && globals->has("display/fullscreen"))
video_mode.fullscreen=globals->get("display/fullscreen");
+ if (use_custom_res && globals->has("display/resizable"))
+ video_mode.resizable=globals->get("display/resizable");
GLOBAL_DEF("display/width",video_mode.width);
GLOBAL_DEF("display/height",video_mode.height);
GLOBAL_DEF("display/fullscreen",video_mode.fullscreen);
+ GLOBAL_DEF("display/resizable",video_mode.resizable);
if (rtm==-1) {
rtm=GLOBAL_DEF("render/thread_model",OS::RENDER_THREAD_SAFE);
}
@@ -648,7 +651,8 @@ Error Main::setup(const char *execpath,int argc, char *argv[],bool p_second_phas
OS::get_singleton()->set_screen_orientation(OS::SCREEN_LANDSCAPE);
}
- OS::get_singleton()->set_iterations_per_second(GLOBAL_DEF("display/target_fps",60));
+ OS::get_singleton()->set_iterations_per_second(GLOBAL_DEF("physics/fixed_fps",60));
+ OS::get_singleton()->set_target_fps(GLOBAL_DEF("application/target_fps",0));
if (!OS::get_singleton()->_verbose_stdout) //overrided
OS::get_singleton()->_verbose_stdout=GLOBAL_DEF("debug/verbose_stdout",false);
@@ -1210,6 +1214,7 @@ bool Main::start() {
}
uint64_t Main::last_ticks=0;
+uint64_t Main::target_ticks=0;
float Main::time_accum=0;
uint32_t Main::frames=0;
uint32_t Main::frame=0;
@@ -1295,7 +1300,6 @@ bool Main::iteration() {
}
} else {
VisualServer::get_singleton()->flush(); // flush visual commands
-
}
if (AudioServer::get_singleton())
@@ -1343,6 +1347,16 @@ bool Main::iteration() {
OS::get_singleton()->delay_usec( OS::get_singleton()->get_frame_delay()*1000 );
}
+ int taret_fps = OS::get_singleton()->get_target_fps();
+ if (taret_fps>0) {
+ uint64_t time_step = 1000000L/taret_fps;
+ target_ticks += time_step;
+ uint64_t current_ticks = OS::get_singleton()->get_ticks_usec();
+ if (current_ticks<target_ticks) OS::get_singleton()->delay_usec(target_ticks-current_ticks);
+ current_ticks = OS::get_singleton()->get_ticks_usec();
+ target_ticks = MIN(MAX(target_ticks,current_ticks-time_step),current_ticks+time_step);
+ }
+
return exit;
}
diff --git a/main/main.h b/main/main.h
index a2508d11b7..0aa1c99108 100644
--- a/main/main.h
+++ b/main/main.h
@@ -40,13 +40,12 @@
class Main {
static void print_help(const char* p_binary);
-
static uint64_t last_ticks;
+ static uint64_t target_ticks;
static float time_accum;
static uint32_t frames;
static uint32_t frame;
static bool force_redraw_requested;
-
public:
static Error setup(const char *execpath,int argc, char *argv[],bool p_second_phase=true);
diff --git a/modules/SCsub b/modules/SCsub
index 2cd2eeae83..9b42a14e31 100644
--- a/modules/SCsub
+++ b/modules/SCsub
@@ -10,7 +10,6 @@ env.modules_sources=[
#env.add_source_files(env.modules_sources,"*.cpp")
Export('env')
-
for x in env.module_list:
if (x in env.disabled_modules):
continue
diff --git a/modules/gdscript/gd_functions.cpp b/modules/gdscript/gd_functions.cpp
index 2930d9322c..f789493ae8 100644
--- a/modules/gdscript/gd_functions.cpp
+++ b/modules/gdscript/gd_functions.cpp
@@ -31,6 +31,7 @@
#include "object_type_db.h"
#include "reference.h"
#include "gd_script.h"
+#include "func_ref.h"
#include "os/os.h"
const char *GDFunctions::get_func_name(Function p_func) {
@@ -80,6 +81,7 @@ const char *GDFunctions::get_func_name(Function p_func) {
"clamp",
"nearest_po2",
"weakref",
+ "funcref",
"convert",
"typeof",
"str",
@@ -452,6 +454,36 @@ void GDFunctions::call(Function p_func,const Variant **p_args,int p_arg_count,Va
} break;
+ case FUNC_FUNCREF: {
+ VALIDATE_ARG_COUNT(2);
+ if (p_args[0]->get_type()!=Variant::OBJECT) {
+
+ r_error.error=Variant::CallError::CALL_ERROR_INVALID_ARGUMENT;
+ r_error.argument=0;
+ r_error.expected=Variant::OBJECT;
+ r_ret=Variant();
+ return;
+
+ }
+ if (p_args[1]->get_type()!=Variant::STRING && p_args[1]->get_type()!=Variant::NODE_PATH) {
+
+ r_error.error=Variant::CallError::CALL_ERROR_INVALID_ARGUMENT;
+ r_error.argument=1;
+ r_error.expected=Variant::STRING;
+ r_ret=Variant();
+ return;
+
+ }
+
+ Ref<FuncRef> fr = memnew( FuncRef);
+
+ Object *obj = *p_args[0];
+ fr->set_instance(*p_args[0]);
+ fr->set_function(*p_args[1]);
+
+ r_ret=fr;
+
+ } break;
case TYPE_CONVERT: {
VALIDATE_ARG_COUNT(2);
VALIDATE_ARG_NUM(1);
@@ -678,7 +710,7 @@ void GDFunctions::call(Function p_func,const Variant **p_args,int p_arg_count,Va
}
r_ret=ResourceLoader::load(*p_args[0]);
- }
+ } break;
case INST2DICT: {
VALIDATE_ARG_COUNT(1);
@@ -1063,7 +1095,7 @@ MethodInfo GDFunctions::get_info(Function p_func) {
return mi;
} break;
case MATH_RAND: {
- MethodInfo mi("rand");
+ MethodInfo mi("randi");
mi.return_val.type=Variant::INT;
return mi;
} break;
@@ -1130,6 +1162,13 @@ MethodInfo GDFunctions::get_info(Function p_func) {
return mi;
} break;
+ case FUNC_FUNCREF: {
+
+ MethodInfo mi("funcref",PropertyInfo(Variant::OBJECT,"instance"),PropertyInfo(Variant::STRING,"funcname"));
+ mi.return_val.type=Variant::OBJECT;
+ return mi;
+
+ } break;
case TYPE_CONVERT: {
MethodInfo mi("convert",PropertyInfo(Variant::NIL,"what"),PropertyInfo(Variant::INT,"type"));
diff --git a/modules/gdscript/gd_functions.h b/modules/gdscript/gd_functions.h
index 2ab397d18a..9255e5e2c5 100644
--- a/modules/gdscript/gd_functions.h
+++ b/modules/gdscript/gd_functions.h
@@ -77,6 +77,7 @@ public:
LOGIC_CLAMP,
LOGIC_NEAREST_PO2,
OBJ_WEAKREF,
+ FUNC_FUNCREF,
TYPE_CONVERT,
TYPE_OF,
TEXT_STR,
diff --git a/modules/gdscript/gd_parser.cpp b/modules/gdscript/gd_parser.cpp
index f962f8c5fb..f540660cd3 100644
--- a/modules/gdscript/gd_parser.cpp
+++ b/modules/gdscript/gd_parser.cpp
@@ -174,10 +174,19 @@ GDParser::Node* GDParser::_parse_expression(Node *p_parent,bool p_static,bool p_
/* Parse Operand */
/*****************/
+ if (parenthesis>0) {
+ //remove empty space (only allowed if inside parenthesis
+ while(tokenizer->get_token()==GDTokenizer::TK_NEWLINE) {
+ tokenizer->advance();
+ }
+ }
+
if (tokenizer->get_token()==GDTokenizer::TK_PARENTHESIS_OPEN) {
//subexpression ()
tokenizer->advance();
+ parenthesis++;
Node* subexpr = _parse_expression(p_parent,p_static);
+ parenthesis--;
if (!subexpr)
return NULL;
@@ -629,6 +638,12 @@ GDParser::Node* GDParser::_parse_expression(Node *p_parent,bool p_static,bool p_
/* Parse Operator */
/******************/
+ if (parenthesis>0) {
+ //remove empty space (only allowed if inside parenthesis
+ while(tokenizer->get_token()==GDTokenizer::TK_NEWLINE) {
+ tokenizer->advance();
+ }
+ }
Expression e;
e.is_op=false;
@@ -2475,6 +2490,7 @@ void GDParser::clear() {
tab_level.push_back(0);
error_line=0;
error_column=0;
+ parenthesis=0;
current_export.type=Variant::NIL;
error="";
diff --git a/modules/gdscript/gd_parser.h b/modules/gdscript/gd_parser.h
index 1925808cac..278e5f543d 100644
--- a/modules/gdscript/gd_parser.h
+++ b/modules/gdscript/gd_parser.h
@@ -356,6 +356,7 @@ private:
template<class T>
T* alloc_node();
+ int parenthesis;
bool error_set;
String error;
int error_line;
diff --git a/modules/gdscript/gd_script.cpp b/modules/gdscript/gd_script.cpp
index 29857e6be6..75bb47ceab 100644
--- a/modules/gdscript/gd_script.cpp
+++ b/modules/gdscript/gd_script.cpp
@@ -635,6 +635,19 @@ Variant GDFunction::call(GDInstance *p_instance,const Variant **p_args, int p_ar
err.argument-=1;
}
}
+ } if (methodstr=="free") {
+
+ if (err.error==Variant::CallError::CALL_ERROR_INVALID_METHOD) {
+
+ if (base->is_ref()) {
+ err_text="Attempted to free a reference.";
+ break;
+ } else if (base->get_type()==Variant::OBJECT) {
+
+ err_text="Attempted to free a locked object (calling or emitting).";
+ break;
+ }
+ }
}
err_text=_get_call_error(err,"function '"+methodstr+"' in base '"+basestr+"'",(const Variant**)argptrs);
break;
diff --git a/modules/gdscript/gd_tokenizer.cpp b/modules/gdscript/gd_tokenizer.cpp
index ff9be7926b..aeee1f6667 100644
--- a/modules/gdscript/gd_tokenizer.cpp
+++ b/modules/gdscript/gd_tokenizer.cpp
@@ -242,6 +242,24 @@ void GDTokenizerText::_advance() {
case 0:
_make_token(TK_EOF);
break;
+ case '\\':
+ INCPOS(1);
+ if (GETCHAR(0)=='\r') {
+ INCPOS(1);
+ }
+
+ if (GETCHAR(0)!='\n') {
+ _make_error("Expected newline after '\\'.");
+ return;
+ }
+
+ INCPOS(1);
+
+ while(GETCHAR(0)==' ' || GETCHAR(0)=='\t') {
+ INCPOS(1);
+ }
+
+ continue;
case '\t':
case '\r':
case ' ':
diff --git a/modules/multiscript/SCsub b/modules/multiscript/SCsub
deleted file mode 100644
index d20da72b72..0000000000
--- a/modules/multiscript/SCsub
+++ /dev/null
@@ -1,7 +0,0 @@
-Import('env')
-
-env.add_source_files(env.modules_sources,"*.cpp")
-
-Export('env')
-
-
diff --git a/modules/multiscript/config.py b/modules/multiscript/config.py
deleted file mode 100644
index f9bd7da08d..0000000000
--- a/modules/multiscript/config.py
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-def can_build(platform):
- return True
-
-
-def configure(env):
- pass
-
-
-
diff --git a/modules/multiscript/multi_script.cpp b/modules/multiscript/multi_script.cpp
deleted file mode 100644
index 1924cf2a6e..0000000000
--- a/modules/multiscript/multi_script.cpp
+++ /dev/null
@@ -1,498 +0,0 @@
-/*************************************************************************/
-/* multi_script.cpp */
-/*************************************************************************/
-/* This file is part of: */
-/* GODOT ENGINE */
-/* http://www.godotengine.org */
-/*************************************************************************/
-/* Copyright (c) 2007-2014 Juan Linietsky, Ariel Manzur. */
-/* */
-/* Permission is hereby granted, free of charge, to any person obtaining */
-/* a copy of this software and associated documentation files (the */
-/* "Software"), to deal in the Software without restriction, including */
-/* without limitation the rights to use, copy, modify, merge, publish, */
-/* distribute, sublicense, and/or sell copies of the Software, and to */
-/* permit persons to whom the Software is furnished to do so, subject to */
-/* the following conditions: */
-/* */
-/* The above copyright notice and this permission notice shall be */
-/* included in all copies or substantial portions of the Software. */
-/* */
-/* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, */
-/* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF */
-/* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.*/
-/* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY */
-/* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, */
-/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */
-/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */
-/*************************************************************************/
-#include "multi_script.h"
-
-bool MultiScriptInstance::set(const StringName& p_name, const Variant& p_value) {
-
- ScriptInstance **sarr = instances.ptr();
- int sc = instances.size();
-
- for(int i=0;i<sc;i++) {
-
- if (!sarr[i])
- continue;
-
- bool found = sarr[i]->set(p_name,p_value);
- if (found)
- return true;
- }
-
- if (String(p_name).begins_with("script_")) {
- bool valid;
- owner->set(p_name,p_value,&valid);
- return valid;
- }
- return false;
-
-}
-
-bool MultiScriptInstance::get(const StringName& p_name, Variant &r_ret) const{
-
- ScriptInstance **sarr = instances.ptr();
- int sc = instances.size();
-
- for(int i=0;i<sc;i++) {
-
- if (!sarr[i])
- continue;
-
- bool found = sarr[i]->get(p_name,r_ret);
- if (found)
- return true;
- }
- if (String(p_name).begins_with("script_")) {
- bool valid;
- r_ret=owner->get(p_name,&valid);
- return valid;
- }
- return false;
-
-}
-void MultiScriptInstance::get_property_list(List<PropertyInfo> *p_properties) const{
-
- ScriptInstance **sarr = instances.ptr();
- int sc = instances.size();
-
-
- Set<String> existing;
-
- for(int i=0;i<sc;i++) {
-
- if (!sarr[i])
- continue;
-
- List<PropertyInfo> pl;
- sarr[i]->get_property_list(&pl);
-
- for(List<PropertyInfo>::Element *E=pl.front();E;E=E->next()) {
-
- if (existing.has(E->get().name))
- continue;
-
- p_properties->push_back(E->get());
- existing.insert(E->get().name);
- }
- }
-
- p_properties->push_back( PropertyInfo(Variant::NIL,"Scripts",PROPERTY_HINT_NONE,String(),PROPERTY_USAGE_CATEGORY) );
-
- for(int i=0;i<owner->scripts.size();i++) {
-
- p_properties->push_back( PropertyInfo(Variant::OBJECT,"script_"+String::chr('a'+i),PROPERTY_HINT_RESOURCE_TYPE,"Script",PROPERTY_USAGE_EDITOR) );
-
- }
-
- if (owner->scripts.size()<25) {
-
- p_properties->push_back( PropertyInfo(Variant::OBJECT,"script_"+String::chr('a'+(owner->scripts.size())),PROPERTY_HINT_RESOURCE_TYPE,"Script",PROPERTY_USAGE_EDITOR) );
- }
-
-}
-
-void MultiScriptInstance::get_method_list(List<MethodInfo> *p_list) const{
-
- ScriptInstance **sarr = instances.ptr();
- int sc = instances.size();
-
-
- Set<StringName> existing;
-
- for(int i=0;i<sc;i++) {
-
- if (!sarr[i])
- continue;
-
- List<MethodInfo> ml;
- sarr[i]->get_method_list(&ml);
-
- for(List<MethodInfo>::Element *E=ml.front();E;E=E->next()) {
-
- if (existing.has(E->get().name))
- continue;
-
- p_list->push_back(E->get());
- existing.insert(E->get().name);
- }
- }
-
-}
-bool MultiScriptInstance::has_method(const StringName& p_method) const{
-
- ScriptInstance **sarr = instances.ptr();
- int sc = instances.size();
-
- for(int i=0;i<sc;i++) {
-
- if (!sarr[i])
- continue;
-
- if (sarr[i]->has_method(p_method))
- return true;
- }
-
- return false;
-
-}
-
-Variant MultiScriptInstance::call(const StringName& p_method,const Variant** p_args,int p_argcount,Variant::CallError &r_error) {
-
- ScriptInstance **sarr = instances.ptr();
- int sc = instances.size();
-
- for(int i=0;i<sc;i++) {
-
- if (!sarr[i])
- continue;
-
- Variant r = sarr[i]->call(p_method,p_args,p_argcount,r_error);
- if (r_error.error==Variant::CallError::CALL_OK)
- return r;
- else if (r_error.error!=Variant::CallError::CALL_ERROR_INVALID_METHOD)
- return r;
- }
-
- r_error.error=Variant::CallError::CALL_ERROR_INVALID_METHOD;
- return Variant();
-
-}
-
-void MultiScriptInstance::call_multilevel(const StringName& p_method,const Variant** p_args,int p_argcount){
-
- ScriptInstance **sarr = instances.ptr();
- int sc = instances.size();
-
- for(int i=0;i<sc;i++) {
-
- if (!sarr[i])
- continue;
-
- sarr[i]->call_multilevel(p_method,p_args,p_argcount);
- }
-
-
-}
-void MultiScriptInstance::notification(int p_notification){
-
- ScriptInstance **sarr = instances.ptr();
- int sc = instances.size();
-
- for(int i=0;i<sc;i++) {
-
- if (!sarr[i])
- continue;
-
- sarr[i]->notification(p_notification);
- }
-
-}
-
-
-Ref<Script> MultiScriptInstance::get_script() const {
-
- return owner;
-}
-
-ScriptLanguage *MultiScriptInstance::get_language() {
-
- return MultiScriptLanguage::get_singleton();
-}
-
-MultiScriptInstance::~MultiScriptInstance() {
-
- owner->remove_instance(object);
-}
-
-
-///////////////////
-
-
-bool MultiScript::is_tool() const {
-
- for(int i=0;i<scripts.size();i++) {
-
- if (scripts[i]->is_tool())
- return true;
- }
-
- return false;
-}
-
-bool MultiScript::_set(const StringName& p_name, const Variant& p_value) {
-
- _THREAD_SAFE_METHOD_
-
- String s = String(p_name);
- if (s.begins_with("script_")) {
-
- int idx = s[7];
- if (idx==0)
- return false;
- idx-='a';
-
- ERR_FAIL_COND_V(idx<0,false);
-
- Ref<Script> s = p_value;
-
- if (idx<scripts.size()) {
-
-
- if (s.is_null())
- remove_script(idx);
- else
- set_script(idx,s);
- } else if (idx==scripts.size()) {
- if (s.is_null())
- return false;
- add_script(s);
- } else
- return false;
-
- return true;
- }
-
- return false;
-}
-
-bool MultiScript::_get(const StringName& p_name,Variant &r_ret) const{
-
- _THREAD_SAFE_METHOD_
-
- String s = String(p_name);
- if (s.begins_with("script_")) {
-
- int idx = s[7];
- if (idx==0)
- return false;
- idx-='a';
-
- ERR_FAIL_COND_V(idx<0,false);
-
- if (idx<scripts.size()) {
-
- r_ret=get_script(idx);
- return true;
- } else if (idx==scripts.size()) {
- r_ret=Ref<Script>();
- return true;
- }
- }
-
- return false;
-}
-void MultiScript::_get_property_list( List<PropertyInfo> *p_list) const{
-
- _THREAD_SAFE_METHOD_
-
- for(int i=0;i<scripts.size();i++) {
-
- p_list->push_back( PropertyInfo(Variant::OBJECT,"script_"+String::chr('a'+i),PROPERTY_HINT_RESOURCE_TYPE,"Script") );
-
- }
-
- if (scripts.size()<25) {
-
- p_list->push_back( PropertyInfo(Variant::OBJECT,"script_"+String::chr('a'+(scripts.size())),PROPERTY_HINT_RESOURCE_TYPE,"Script") );
- }
-}
-
-void MultiScript::set_script(int p_idx,const Ref<Script>& p_script ) {
-
- _THREAD_SAFE_METHOD_
-
- ERR_FAIL_INDEX(p_idx,scripts.size());
- ERR_FAIL_COND( p_script.is_null() );
-
- scripts[p_idx]=p_script;
- Ref<Script> s=p_script;
-
- for (Map<Object*,MultiScriptInstance*>::Element *E=instances.front();E;E=E->next()) {
-
-
- MultiScriptInstance*msi=E->get();
- ScriptInstance *si = msi->instances[p_idx];
- if (si) {
- msi->instances[p_idx]=NULL;
- memdelete(si);
- }
-
- if (p_script->can_instance())
- msi->instances[p_idx]=s->instance_create(msi->object);
-
- }
-
-
-}
-
-
-Ref<Script> MultiScript::get_script(int p_idx) const{
-
- _THREAD_SAFE_METHOD_
-
- ERR_FAIL_INDEX_V(p_idx,scripts.size(),Ref<Script>());
-
- return scripts[p_idx];
-
-}
-void MultiScript::add_script(const Ref<Script>& p_script){
-
- _THREAD_SAFE_METHOD_
- ERR_FAIL_COND( p_script.is_null() );
- scripts.push_back(p_script);
- Ref<Script> s=p_script;
-
- for (Map<Object*,MultiScriptInstance*>::Element *E=instances.front();E;E=E->next()) {
-
-
- MultiScriptInstance*msi=E->get();
-
- if (p_script->can_instance())
- msi->instances.push_back( s->instance_create(msi->object) );
- else
- msi->instances.push_back(NULL);
-
- msi->object->_change_notify();
-
- }
-
-
- _change_notify();
-}
-
-
-void MultiScript::remove_script(int p_idx) {
-
- _THREAD_SAFE_METHOD_
-
- ERR_FAIL_INDEX(p_idx,scripts.size());
-
- scripts.remove(p_idx);
-
- for (Map<Object*,MultiScriptInstance*>::Element *E=instances.front();E;E=E->next()) {
-
-
- MultiScriptInstance*msi=E->get();
- ScriptInstance *si = msi->instances[p_idx];
- msi->instances.remove(p_idx);
- if (si) {
- memdelete(si);
- }
-
- msi->object->_change_notify();
- }
-
-
-}
-
-
-void MultiScript::remove_instance(Object *p_object) {
-
- _THREAD_SAFE_METHOD_
- instances.erase(p_object);
-}
-
-bool MultiScript::can_instance() const {
-
- return true;
-}
-
-StringName MultiScript::get_instance_base_type() const {
-
- return StringName();
-}
-ScriptInstance* MultiScript::instance_create(Object *p_this) {
-
- _THREAD_SAFE_METHOD_
- MultiScriptInstance *msi = memnew( MultiScriptInstance );
- msi->object=p_this;
- msi->owner=this;
- for(int i=0;i<scripts.size();i++) {
-
- ScriptInstance *si;
-
- if (scripts[i]->can_instance())
- si = scripts[i]->instance_create(p_this);
- else
- si=NULL;
-
- msi->instances.push_back(si);
- }
-
- instances[p_this]=msi;
- p_this->_change_notify();
- return msi;
-}
-bool MultiScript::instance_has(const Object *p_this) const {
-
- _THREAD_SAFE_METHOD_
- return instances.has((Object*)p_this);
-}
-
-bool MultiScript::has_source_code() const {
-
- return false;
-}
-String MultiScript::get_source_code() const {
-
- return "";
-}
-void MultiScript::set_source_code(const String& p_code) {
-
-
-}
-Error MultiScript::reload() {
-
- for(int i=0;i<scripts.size();i++)
- scripts[i]->reload();
-
- return OK;
-}
-
-String MultiScript::get_node_type() const {
-
- return "";
-}
-
-void MultiScript::_bind_methods() {
-
-
-}
-
-ScriptLanguage *MultiScript::get_language() const {
-
- return MultiScriptLanguage::get_singleton();
-}
-
-
-///////////////
-
-MultiScript::MultiScript() {
-}
-
-
-MultiScriptLanguage *MultiScriptLanguage::singleton=NULL;
diff --git a/modules/multiscript/multi_script.h b/modules/multiscript/multi_script.h
deleted file mode 100644
index 87d4b4e4c8..0000000000
--- a/modules/multiscript/multi_script.h
+++ /dev/null
@@ -1,158 +0,0 @@
-/*************************************************************************/
-/* multi_script.h */
-/*************************************************************************/
-/* This file is part of: */
-/* GODOT ENGINE */
-/* http://www.godotengine.org */
-/*************************************************************************/
-/* Copyright (c) 2007-2014 Juan Linietsky, Ariel Manzur. */
-/* */
-/* Permission is hereby granted, free of charge, to any person obtaining */
-/* a copy of this software and associated documentation files (the */
-/* "Software"), to deal in the Software without restriction, including */
-/* without limitation the rights to use, copy, modify, merge, publish, */
-/* distribute, sublicense, and/or sell copies of the Software, and to */
-/* permit persons to whom the Software is furnished to do so, subject to */
-/* the following conditions: */
-/* */
-/* The above copyright notice and this permission notice shall be */
-/* included in all copies or substantial portions of the Software. */
-/* */
-/* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, */
-/* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF */
-/* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.*/
-/* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY */
-/* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, */
-/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */
-/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */
-/*************************************************************************/
-#ifndef MULTI_SCRIPT_H
-#define MULTI_SCRIPT_H
-
-#include "script_language.h"
-#include "os/thread_safe.h"
-
-class MultiScript;
-
-class MultiScriptInstance : public ScriptInstance {
-friend class MultiScript;
- mutable Vector<ScriptInstance*> instances;
- Object *object;
- mutable MultiScript *owner;
-
-public:
- virtual bool set(const StringName& p_name, const Variant& p_value);
- virtual bool get(const StringName& p_name, Variant &r_ret) const;
- virtual void get_property_list(List<PropertyInfo> *p_properties) const;
-
- virtual void get_method_list(List<MethodInfo> *p_list) const;
- virtual bool has_method(const StringName& p_method) const;
- virtual Variant call(const StringName& p_method,const Variant** p_args,int p_argcount,Variant::CallError &r_error);
- virtual void call_multilevel(const StringName& p_method,const Variant** p_args,int p_argcount);
- virtual void notification(int p_notification);
-
-
- virtual Ref<Script> get_script() const;
-
- virtual ScriptLanguage *get_language();
- virtual ~MultiScriptInstance();
-};
-
-
-class MultiScript : public Script {
-
- _THREAD_SAFE_CLASS_
-friend class MultiScriptInstance;
- OBJ_TYPE( MultiScript,Script);
-
- Vector<Ref<Script> > scripts;
-
- Map<Object*,MultiScriptInstance*> instances;
-protected:
-
- bool _set(const StringName& p_name, const Variant& p_value);
- bool _get(const StringName& p_name,Variant &r_ret) const;
- void _get_property_list( List<PropertyInfo> *p_list) const;
-
- static void _bind_methods();
-
-public:
-
- void remove_instance(Object *p_object);
- virtual bool can_instance() const;
-
- virtual StringName get_instance_base_type() const;
- virtual ScriptInstance* instance_create(Object *p_this);
- virtual bool instance_has(const Object *p_this) const;
-
- virtual bool has_source_code() const;
- virtual String get_source_code() const;
- virtual void set_source_code(const String& p_code);
- virtual Error reload();
-
- virtual bool is_tool() const;
-
- virtual String get_node_type() const;
-
-
- void set_script(int p_idx,const Ref<Script>& p_script );
- Ref<Script> get_script(int p_idx) const;
- void remove_script(int p_idx);
- void add_script(const Ref<Script>& p_script);
-
- virtual ScriptLanguage *get_language() const;
-
- MultiScript();
-};
-
-
-class MultiScriptLanguage : public ScriptLanguage {
-
- static MultiScriptLanguage *singleton;
-public:
-
- static _FORCE_INLINE_ MultiScriptLanguage *get_singleton() { return singleton; }
- virtual String get_name() const { return "MultiScript"; }
-
- /* LANGUAGE FUNCTIONS */
- virtual void init() {}
- virtual String get_type() const { return "MultiScript"; }
- virtual String get_extension() const { return ""; }
- virtual Error execute_file(const String& p_path) { return OK; }
- virtual void finish() {}
-
- /* EDITOR FUNCTIONS */
- virtual void get_reserved_words(List<String> *p_words) const {}
- virtual void get_comment_delimiters(List<String> *p_delimiters) const {}
- virtual void get_string_delimiters(List<String> *p_delimiters) const {}
- virtual String get_template(const String& p_class_name, const String& p_base_class_name) const { return ""; }
- virtual bool validate(const String& p_script, int &r_line_error,int &r_col_error,String& r_test_error,const String& p_path="",List<String>* r_fn=NULL) const { return true; }
- virtual Script *create_script() const { return memnew( MultiScript ); }
- virtual bool has_named_classes() const { return false; }
- virtual int find_function(const String& p_function,const String& p_code) const { return -1; }
- virtual String make_function(const String& p_class,const String& p_name,const StringArray& p_args) const { return ""; }
-
- /* DEBUGGER FUNCTIONS */
-
- virtual String debug_get_error() const { return ""; }
- virtual int debug_get_stack_level_count() const { return 0; }
- virtual int debug_get_stack_level_line(int p_level) const { return 0; }
- virtual String debug_get_stack_level_function(int p_level) const { return ""; }
- virtual String debug_get_stack_level_source(int p_level) const { return ""; }
- virtual void debug_get_stack_level_locals(int p_level,List<String> *p_locals, List<Variant> *p_values, int p_max_subitems=-1,int p_max_depth=-1) {}
- virtual void debug_get_stack_level_members(int p_level,List<String> *p_members, List<Variant> *p_values, int p_max_subitems=-1,int p_max_depth=-1) {}
- virtual void debug_get_globals(List<String> *p_locals, List<Variant> *p_values, int p_max_subitems=-1,int p_max_depth=-1) {}
- virtual String debug_parse_stack_level_expression(int p_level,const String& p_expression,int p_max_subitems=-1,int p_max_depth=-1) { return ""; }
-
- /* LOADER FUNCTIONS */
-
- virtual void get_recognized_extensions(List<String> *p_extensions) const {}
- virtual void get_public_functions(List<MethodInfo> *p_functions) const {}
- virtual void get_public_constants(List<Pair<String,Variant> > *p_constants) const {}
-
- MultiScriptLanguage() { singleton=this; }
- virtual ~MultiScriptLanguage() {};
-};
-
-
-#endif // MULTI_SCRIPT_H
diff --git a/modules/multiscript/register_types.cpp b/modules/multiscript/register_types.cpp
deleted file mode 100644
index 2f2fb53c40..0000000000
--- a/modules/multiscript/register_types.cpp
+++ /dev/null
@@ -1,33 +0,0 @@
-/*************************************************/
-/* register_script_types.cpp */
-/*************************************************/
-/* This file is part of: */
-/* GODOT ENGINE */
-/*************************************************/
-/* Source code within this file is: */
-/* (c) 2007-2010 Juan Linietsky, Ariel Manzur */
-/* All Rights Reserved. */
-/*************************************************/
-
-#include "register_types.h"
-
-#include "multi_script.h"
-#include "io/resource_loader.h"
-
-static MultiScriptLanguage *script_multi_script=NULL;
-
-void register_multiscript_types() {
-
-
- script_multi_script = memnew( MultiScriptLanguage );
- ScriptServer::register_language(script_multi_script);
- ObjectTypeDB::register_type<MultiScript>();
-
-
-}
-void unregister_multiscript_types() {
-
- if (script_multi_script) {
- memdelete(script_multi_script);
- }
-}
diff --git a/modules/multiscript/register_types.h b/modules/multiscript/register_types.h
deleted file mode 100644
index d137b1c63f..0000000000
--- a/modules/multiscript/register_types.h
+++ /dev/null
@@ -1,30 +0,0 @@
-/*************************************************************************/
-/* register_types.h */
-/*************************************************************************/
-/* This file is part of: */
-/* GODOT ENGINE */
-/* http://www.godotengine.org */
-/*************************************************************************/
-/* Copyright (c) 2007-2014 Juan Linietsky, Ariel Manzur. */
-/* */
-/* Permission is hereby granted, free of charge, to any person obtaining */
-/* a copy of this software and associated documentation files (the */
-/* "Software"), to deal in the Software without restriction, including */
-/* without limitation the rights to use, copy, modify, merge, publish, */
-/* distribute, sublicense, and/or sell copies of the Software, and to */
-/* permit persons to whom the Software is furnished to do so, subject to */
-/* the following conditions: */
-/* */
-/* The above copyright notice and this permission notice shall be */
-/* included in all copies or substantial portions of the Software. */
-/* */
-/* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, */
-/* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF */
-/* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.*/
-/* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY */
-/* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, */
-/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */
-/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */
-/*************************************************************************/
-void register_multiscript_types();
-void unregister_multiscript_types();
diff --git a/platform/android/AndroidManifest.xml.template b/platform/android/AndroidManifest.xml.template
index 208d24059e..99c3650efa 100644
--- a/platform/android/AndroidManifest.xml.template
+++ b/platform/android/AndroidManifest.xml.template
@@ -11,7 +11,7 @@
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
android:launchMode="singleTask"
android:screenOrientation="landscape"
- android:configChanges="orientation|keyboardHidden">
+ android:configChanges="orientation|keyboardHidden|screenSize|smallestScreenSize">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
@@ -35,6 +35,6 @@ $$ADD_APPLICATION_CHUNKS$$
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
- <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="11"/>
+ <uses-sdk android:minSdkVersion="10" android:targetSdkVersion="15"/>
</manifest>
diff --git a/platform/android/SCsub b/platform/android/SCsub
index 327b1ffe09..5464376c31 100644
--- a/platform/android/SCsub
+++ b/platform/android/SCsub
@@ -8,7 +8,7 @@ android_files = [
'godot_android.cpp',
'file_access_android.cpp',
'dir_access_android.cpp',
- 'audio_driver_android.cpp',
+ 'audio_driver_opensl.cpp',
'file_access_jandroid.cpp',
'dir_access_jandroid.cpp',
'thread_jandroid.cpp',
@@ -37,7 +37,9 @@ abspath=env.Dir(".").abspath
pp_basein = open(abspath+"/project.properties.template","rb")
pp_baseout = open(abspath+"/java/project.properties","wb")
pp_baseout.write( pp_basein.read() )
+
refcount=1
+
for x in env.android_source_modules:
pp_baseout.write("android.library.reference."+str(refcount)+"="+x+"\n")
refcount+=1
diff --git a/platform/android/audio_driver_android.cpp b/platform/android/audio_driver_opensl.cpp
index 4f7b4ee348..857d1a4a54 100644
--- a/platform/android/audio_driver_android.cpp
+++ b/platform/android/audio_driver_opensl.cpp
@@ -1,5 +1,5 @@
/*************************************************************************/
-/* audio_driver_android.cpp */
+/* audio_driver_opensl.cpp */
/*************************************************************************/
/* This file is part of: */
/* GODOT ENGINE */
@@ -26,9 +26,8 @@
/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */
/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */
/*************************************************************************/
-#include "audio_driver_android.h"
+#include "audio_driver_opensl.h"
#include <string.h>
-#ifdef ANDROID_NATIVE_ACTIVITY
@@ -40,21 +39,32 @@
/* Structure for passing information to callback function */
-void AudioDriverAndroid::_buffer_callback(
+void AudioDriverOpenSL::_buffer_callback(
SLAndroidSimpleBufferQueueItf queueItf
/* SLuint32 eventFlags,
const void * pBuffer,
SLuint32 bufferSize,
SLuint32 dataUsed*/) {
+ bool mix=true;
+ if (pause) {
+ mix=false;
+ } else if (mutex) {
+ mix = mutex->try_lock()==OK;
+ }
- if (mutex)
- mutex->lock();
+ if (mix) {
+ audio_server_process(buffer_size,mixdown_buffer);
+ } else {
- audio_server_process(buffer_size,mixdown_buffer);
+ int32_t* src_buff=mixdown_buffer;
+ for(int i=0;i<buffer_size*2;i++) {
+ src_buff[i]=0;
+ }
+ }
- if (mutex)
+ if (mutex && mix)
mutex->unlock();
@@ -87,7 +97,7 @@ void AudioDriverAndroid::_buffer_callback(
#endif
}
-void AudioDriverAndroid::_buffer_callbacks(
+void AudioDriverOpenSL::_buffer_callbacks(
SLAndroidSimpleBufferQueueItf queueItf,
/*SLuint32 eventFlags,
const void * pBuffer,
@@ -96,7 +106,7 @@ void AudioDriverAndroid::_buffer_callbacks(
void *pContext) {
- AudioDriverAndroid *ad = (AudioDriverAndroid*)pContext;
+ AudioDriverOpenSL *ad = (AudioDriverOpenSL*)pContext;
// ad->_buffer_callback(queueItf,eventFlags,pBuffer,bufferSize,dataUsed);
ad->_buffer_callback(queueItf);
@@ -104,17 +114,17 @@ void AudioDriverAndroid::_buffer_callbacks(
}
-AudioDriverAndroid* AudioDriverAndroid::s_ad=NULL;
+AudioDriverOpenSL* AudioDriverOpenSL::s_ad=NULL;
-const char* AudioDriverAndroid::get_name() const {
+const char* AudioDriverOpenSL::get_name() const {
return "Android";
}
#if 0
-int AudioDriverAndroid::thread_func(SceSize args, void *argp) {
+int AudioDriverOpenSL::thread_func(SceSize args, void *argp) {
- AudioDriverAndroid* ad = s_ad;
+ AudioDriverOpenSL* ad = s_ad;
sceAudioOutput2Reserve(AUDIO_OUTPUT_SAMPLE);
int half=0;
@@ -170,7 +180,7 @@ int AudioDriverAndroid::thread_func(SceSize args, void *argp) {
}
#endif
-Error AudioDriverAndroid::init(){
+Error AudioDriverOpenSL::init(){
SLresult
res;
@@ -197,7 +207,7 @@ Error AudioDriverAndroid::init(){
return OK;
}
-void AudioDriverAndroid::start(){
+void AudioDriverOpenSL::start(){
mutex = Mutex::create();
@@ -357,37 +367,44 @@ void AudioDriverAndroid::start(){
active=true;
}
-int AudioDriverAndroid::get_mix_rate() const {
+int AudioDriverOpenSL::get_mix_rate() const {
return 44100;
}
-AudioDriverSW::OutputFormat AudioDriverAndroid::get_output_format() const{
+AudioDriverSW::OutputFormat AudioDriverOpenSL::get_output_format() const{
return OUTPUT_STEREO;
}
-void AudioDriverAndroid::lock(){
+void AudioDriverOpenSL::lock(){
- //if (active && mutex)
- // mutex->lock();
+ if (active && mutex)
+ mutex->lock();
}
-void AudioDriverAndroid::unlock() {
+void AudioDriverOpenSL::unlock() {
- //if (active && mutex)
- // mutex->unlock();
+ if (active && mutex)
+ mutex->unlock();
}
-void AudioDriverAndroid::finish(){
+void AudioDriverOpenSL::finish(){
(*sl)->Destroy(sl);
}
+void AudioDriverOpenSL::set_pause(bool p_pause) {
-AudioDriverAndroid::AudioDriverAndroid()
+ pause=p_pause;
+}
+
+
+AudioDriverOpenSL::AudioDriverOpenSL()
{
s_ad=this;
- mutex=NULL;
+ mutex=Mutex::create();//NULL;
+ pause=false;
}
-#endif
+
+
diff --git a/platform/android/audio_driver_android.h b/platform/android/audio_driver_opensl.h
index 655772c772..d852928ab8 100644
--- a/platform/android/audio_driver_android.h
+++ b/platform/android/audio_driver_opensl.h
@@ -1,5 +1,5 @@
/*************************************************************************/
-/* audio_driver_android.h */
+/* audio_driver_opensl.h */
/*************************************************************************/
/* This file is part of: */
/* GODOT ENGINE */
@@ -26,16 +26,18 @@
/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */
/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */
/*************************************************************************/
-#ifndef AUDIO_DRIVER_ANDROID_H
-#define AUDIO_DRIVER_ANDROID_H
+#ifndef AUDIO_DRIVER_OPENSL_H
+#define AUDIO_DRIVER_OPENSL_H
+
-#ifdef ANDROID_NATIVE_ACTIVITY
#include "servers/audio/audio_server_sw.h"
#include "os/mutex.h"
#include <SLES/OpenSLES.h>
#include "SLES/OpenSLES_Android.h"
-class AudioDriverAndroid : public AudioDriverSW {
+
+
+class AudioDriverOpenSL : public AudioDriverSW {
bool active;
Mutex *mutex;
@@ -45,7 +47,7 @@ class AudioDriverAndroid : public AudioDriverSW {
BUFFER_COUNT=2
};
-
+ bool pause;
uint32_t buffer_size;
@@ -67,7 +69,7 @@ class AudioDriverAndroid : public AudioDriverSW {
SLDataLocator_OutputMix locator_outputmix;
SLBufferQueueState state;
- static AudioDriverAndroid* s_ad;
+ static AudioDriverOpenSL* s_ad;
void _buffer_callback(
SLAndroidSimpleBufferQueueItf queueItf
@@ -97,9 +99,10 @@ public:
virtual void unlock();
virtual void finish();
+ virtual void set_pause(bool p_pause);
- AudioDriverAndroid();
+ AudioDriverOpenSL();
};
#endif // AUDIO_DRIVER_ANDROID_H
-#endif
+
diff --git a/platform/android/detect.py b/platform/android/detect.py
index b89024a81a..17e97fae0f 100644
--- a/platform/android/detect.py
+++ b/platform/android/detect.py
@@ -14,6 +14,7 @@ def can_build():
import os
if (not os.environ.has_key("ANDROID_NDK_ROOT")):
return False
+
return True
def get_opts():
@@ -23,7 +24,7 @@ def get_opts():
('NDK_TOOLCHAIN', 'toolchain to use for the NDK',"arm-eabi-4.4.0"),
#android 2.3
('ndk_platform', 'compile for platform: (2.2,2.3)',"2.2"),
- ('NDK_TARGET', 'toolchain to use for the NDK',"arm-linux-androideabi-4.7"),
+ ('NDK_TARGET', 'toolchain to use for the NDK',"arm-linux-androideabi-4.8"),
('android_stl','enable STL support in android port (for modules)','no'),
('armv6','compile for older phones running arm v6 (instead of v7+neon+smp)','no')
@@ -55,13 +56,10 @@ def configure(env):
env.Tool('gcc')
env['SPAWN'] = methods.win32_spawn
+ env.android_source_modules.append("../libs/apk_expansion")
ndk_platform=""
- if (env["ndk_platform"]=="2.2"):
- ndk_platform="android-8"
- else:
- ndk_platform="android-9"
- env.Append(CPPFLAGS=["-DANDROID_NATIVE_ACTIVITY"])
+ ndk_platform="android-15"
print("Godot Android!!!!!")
@@ -111,6 +109,7 @@ def configure(env):
env['CCFLAGS'] = string.split('-DNO_STATVFS -MMD -MP -MF -fpic -ffunction-sections -funwind-tables -fstack-protector -D__ARM_ARCH_7__ -D__GLIBC__ -Wno-psabi -march=armv6 -mfpu=neon -mfloat-abi=softfp -ftree-vectorize -funsafe-math-optimizations -fno-strict-aliasing -DANDROID -Wa,--noexecstack -DGLES2_ENABLED -DGLES1_ENABLED')
env.Append(LDPATH=[ld_path])
+ env.Append(LIBS=['OpenSLES'])
# env.Append(LIBS=['c','m','stdc++','log','EGL','GLESv1_CM','GLESv2','OpenSLES','supc++','android'])
if (env["ndk_platform"]!="2.2"):
env.Append(LIBS=['EGL','OpenSLES','android'])
diff --git a/platform/android/java/ant.properties b/platform/android/java/ant.properties
index 950b8b0199..b0971e891e 100644
--- a/platform/android/java/ant.properties
+++ b/platform/android/java/ant.properties
@@ -15,8 +15,3 @@
# 'key.alias' for the name of the key to use.
# The password will be asked during the build when you use the 'release' target.
-key.store=my-release-key.keystore
-key.alias=mykey
-
-key.store.password=123456
-key.alias.password=123456
diff --git a/platform/android/java/src/com/android/godot/Godot.java b/platform/android/java/src/com/android/godot/Godot.java
index d570fb0eba..5a1bac5e86 100644
--- a/platform/android/java/src/com/android/godot/Godot.java
+++ b/platform/android/java/src/com/android/godot/Godot.java
@@ -49,17 +49,21 @@ import android.media.*;
import android.hardware.*;
import android.content.*;
+import android.net.Uri;
+import android.media.MediaPlayer;
+
import java.lang.reflect.Method;
import java.util.List;
import java.util.ArrayList;
+import com.android.godot.payments.PaymentsManager;
+import java.io.IOException;
import android.provider.Settings.Secure;
import android.widget.FrameLayout;
import com.android.godot.input.*;
public class Godot extends Activity implements SensorEventListener
-{
-
+{
static public class SingletonBase {
protected void registerClass(String p_name, String[] p_methods) {
@@ -133,8 +137,12 @@ public class Godot extends Activity implements SensorEventListener
};
public ResultCallback result_callback;
+ private PaymentsManager mPaymentsManager = null;
+
@Override protected void onActivityResult (int requestCode, int resultCode, Intent data) {
- if (result_callback != null) {
+ if(requestCode == PaymentsManager.REQUEST_CODE_FOR_PURCHASE){
+ mPaymentsManager.processPurchaseResponse(resultCode, data);
+ }else if (result_callback != null) {
result_callback.callback(requestCode, resultCode, data);
result_callback = null;
};
@@ -163,13 +171,18 @@ public class Godot extends Activity implements SensorEventListener
io.setEdit(edittext);
}
+ private static Godot _self;
+
+ public static Godot getInstance(){
+ return Godot._self;
+ }
+
@Override protected void onCreate(Bundle icicle) {
+ System.out.printf("** GODOT ACTIVITY CREATED HERE ***\n");
super.onCreate(icicle);
-
-
-
+ _self = this;
Window window = getWindow();
window.addFlags(WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON
| WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
@@ -184,11 +197,19 @@ public class Godot extends Activity implements SensorEventListener
result_callback = null;
+ mPaymentsManager = PaymentsManager.createManager(this).initService();
+
// instanceSingleton( new GodotFacebook(this) );
}
+ @Override protected void onDestroy(){
+
+ if(mPaymentsManager != null ) mPaymentsManager.destroy();
+ super.onDestroy();
+ }
+
@Override protected void onPause() {
super.onPause();
mView.onPause();
@@ -333,7 +354,15 @@ public class Godot extends Activity implements SensorEventListener
@Override public boolean onKeyDown(int keyCode, KeyEvent event) {
GodotLib.key(keyCode, event.getUnicodeChar(0), true);
return super.onKeyDown(keyCode, event);
- };
+ }
+
+ public PaymentsManager getPaymentsManager() {
+ return mPaymentsManager;
+ }
+
+// public void setPaymentsManager(PaymentsManager mPaymentsManager) {
+// this.mPaymentsManager = mPaymentsManager;
+// };
// Audio
diff --git a/platform/android/java/src/com/android/godot/GodotIO.java b/platform/android/java/src/com/android/godot/GodotIO.java
index 18edfd398d..fad489721c 100644
--- a/platform/android/java/src/com/android/godot/GodotIO.java
+++ b/platform/android/java/src/com/android/godot/GodotIO.java
@@ -59,6 +59,9 @@ public class GodotIO {
Godot activity;
GodotEditText edit;
+ Context applicationContext;
+ MediaPlayer mediaPlayer;
+
final int SCREEN_LANDSCAPE=0;
final int SCREEN_PORTRAIT=1;
final int SCREEN_REVERSE_LANDSCAPE=2;
@@ -328,7 +331,7 @@ public class GodotIO {
activity=p_activity;
streams=new HashMap<Integer,AssetData>();
dirs=new HashMap<Integer,AssetDir>();
-
+ applicationContext = activity.getApplicationContext();
}
@@ -475,8 +478,13 @@ public class GodotIO {
if(edit != null)
edit.hideKeyboard();
- //InputMethodManager inputMgr = (InputMethodManager)activity.getSystemService(Context.INPUT_METHOD_SERVICE);
- //inputMgr.hideSoftInputFromWindow(activity.getCurrentFocus().getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS);
+ InputMethodManager inputMgr = (InputMethodManager)activity.getSystemService(Context.INPUT_METHOD_SERVICE);
+ View v = activity.getCurrentFocus();
+ if (v != null) {
+ inputMgr.hideSoftInputFromWindow(v.getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS);
+ } else {
+ inputMgr.hideSoftInputFromWindow(new View(activity).getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS);
+ }
};
public void setScreenOrientation(int p_orientation) {
@@ -512,6 +520,43 @@ public class GodotIO {
edit = _edit;
}
+ public void playVideo(String p_path)
+ {
+ Uri filePath = Uri.parse(p_path);
+ mediaPlayer = new MediaPlayer();
+
+ try {
+ mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
+ mediaPlayer.setDataSource(applicationContext, filePath);
+ mediaPlayer.prepare();
+ mediaPlayer.start();
+ }
+ catch(IOException e)
+ {
+ System.out.println("IOError while playing video");
+ }
+ }
+
+ public boolean isVideoPlaying() {
+ if (mediaPlayer != null) {
+ return mediaPlayer.isPlaying();
+ }
+ return false;
+ }
+
+ public void pauseVideo() {
+ if (mediaPlayer != null) {
+ mediaPlayer.pause();
+ }
+ }
+
+ public void stopVideo() {
+ if (mediaPlayer != null) {
+ mediaPlayer.release();
+ mediaPlayer = null;
+ }
+ }
+
protected static final String PREFS_FILE = "device_id.xml";
protected static final String PREFS_DEVICE_ID = "device_id";
diff --git a/platform/android/java/src/com/android/godot/GodotLib.java b/platform/android/java/src/com/android/godot/GodotLib.java
index 4e6374ed4f..459c6c1222 100644
--- a/platform/android/java/src/com/android/godot/GodotLib.java
+++ b/platform/android/java/src/com/android/godot/GodotLib.java
@@ -58,7 +58,7 @@ public class GodotLib {
public static native void singleton(String p_name,Object p_object);
public static native void method(String p_sname,String p_name,String p_ret,String[] p_params);
public static native String getGlobal(String p_key);
- public static native void callobject(int p_ID, String p_method, Object[] p_params);
- public static native void calldeferred(int p_ID, String p_method, Object[] p_params);
+ public static native void callobject(int p_ID, String p_method, Object[] p_params);
+ public static native void calldeferred(int p_ID, String p_method, Object[] p_params);
}
diff --git a/platform/android/java/src/com/android/godot/GodotPaymentV3.java b/platform/android/java/src/com/android/godot/GodotPaymentV3.java
new file mode 100644
index 0000000000..9d2893cde6
--- /dev/null
+++ b/platform/android/java/src/com/android/godot/GodotPaymentV3.java
@@ -0,0 +1,83 @@
+package com.android.godot;
+
+
+import android.app.Activity;
+
+
+public class GodotPaymentV3 extends Godot.SingletonBase {
+
+ private Godot activity;
+
+ private Integer purchaseCallbackId = 0;
+
+ private String accessToken;
+
+ private String purchaseValidationUrlPrefix;
+
+ public void purchase( String _sku) {
+ final String sku = _sku;
+ activity.getPaymentsManager().setBaseSingleton(this);
+ activity.runOnUiThread(new Runnable() {
+ @Override
+ public void run() {
+ activity.getPaymentsManager().requestPurchase(sku);
+ }
+ });
+ };
+
+
+ static public Godot.SingletonBase initialize(Activity p_activity) {
+
+ return new GodotPaymentV3(p_activity);
+ }
+
+
+ public GodotPaymentV3(Activity p_activity) {
+
+ registerClass("GodotPayments", new String[] {"purchase", "setPurchaseCallbackId", "setPurchaseValidationUrlPrefix"});
+ activity=(Godot) p_activity;
+ }
+
+
+
+ public void callbackSuccess(){
+ GodotLib.callobject(purchaseCallbackId, "purchase_success", new Object[]{});
+ }
+
+ public void callbackFail(){
+ GodotLib.callobject(purchaseCallbackId, "purchase_fail", new Object[]{});
+ }
+
+ public void callbackCancel(){
+ GodotLib.callobject(purchaseCallbackId, "purchase_cancel", new Object[]{});
+ }
+
+ public int getPurchaseCallbackId() {
+ return purchaseCallbackId;
+ }
+
+ public void setPurchaseCallbackId(int purchaseCallbackId) {
+ this.purchaseCallbackId = purchaseCallbackId;
+ }
+
+
+
+ public String getPurchaseValidationUrlPrefix(){
+ return this.purchaseValidationUrlPrefix ;
+ }
+
+ public void setPurchaseValidationUrlPrefix(String url){
+ this.purchaseValidationUrlPrefix = url;
+ }
+
+
+ public String getAccessToken() {
+ return accessToken;
+ }
+
+
+ public void setAccessToken(String accessToken) {
+ this.accessToken = accessToken;
+ }
+
+}
diff --git a/platform/android/java/src/com/android/godot/payments/ConsumeTask.java b/platform/android/java/src/com/android/godot/payments/ConsumeTask.java
new file mode 100644
index 0000000000..62b33c002a
--- /dev/null
+++ b/platform/android/java/src/com/android/godot/payments/ConsumeTask.java
@@ -0,0 +1,71 @@
+package com.android.godot.payments;
+
+import com.android.vending.billing.IInAppBillingService;
+
+import android.content.Context;
+import android.os.AsyncTask;
+import android.os.RemoteException;
+import android.util.Log;
+
+abstract public class ConsumeTask {
+
+ private Context context;
+
+ private IInAppBillingService mService;
+ public ConsumeTask(IInAppBillingService mService, Context context ){
+ this.context = context;
+ this.mService = mService;
+ }
+
+
+ public void consume(final String sku){
+// Log.d("XXX", "Consuming product " + sku);
+ PaymentsCache pc = new PaymentsCache(context);
+ Boolean isBlocked = pc.getConsumableFlag("block", sku);
+ String _token = pc.getConsumableValue("token", sku);
+// Log.d("XXX", "token " + _token);
+ if(!isBlocked && _token == null){
+// _token = "inapp:"+context.getPackageName()+":android.test.purchased";
+// Log.d("XXX", "Consuming product " + sku + " with token " + _token);
+ }else if(!isBlocked){
+// Log.d("XXX", "It is not blocked ¿?");
+ return;
+ }else if(_token == null){
+// Log.d("XXX", "No token available");
+ this.error("No token for sku:" + sku);
+ return;
+ }
+ final String token = _token;
+ new AsyncTask<String, String, String>(){
+
+ @Override
+ protected String doInBackground(String... params) {
+ try {
+// Log.d("XXX", "Requesting to release item.");
+ int response = mService.consumePurchase(3, context.getPackageName(), token);
+// Log.d("XXX", "release response code: " + response);
+ if(response == 0 || response == 8){
+ return null;
+ }
+ } catch (RemoteException e) {
+ return e.getMessage();
+
+ }
+ return "Some error";
+ }
+
+ protected void onPostExecute(String param){
+ if(param == null){
+ success();
+ }else{
+ error(param);
+ }
+ }
+
+ }.execute();
+ }
+
+ abstract protected void success();
+ abstract protected void error(String message);
+
+}
diff --git a/platform/android/java/src/com/android/godot/payments/HandlePurchaseTask.java b/platform/android/java/src/com/android/godot/payments/HandlePurchaseTask.java
new file mode 100644
index 0000000000..08fc405183
--- /dev/null
+++ b/platform/android/java/src/com/android/godot/payments/HandlePurchaseTask.java
@@ -0,0 +1,79 @@
+package com.android.godot.payments;
+
+import org.json.JSONException;
+import org.json.JSONObject;
+
+import com.android.godot.GodotLib;
+import com.android.godot.utils.Crypt;
+import com.android.vending.billing.IInAppBillingService;
+
+import android.app.Activity;
+import android.app.PendingIntent;
+import android.app.ProgressDialog;
+import android.content.Context;
+import android.content.Intent;
+import android.content.IntentSender.SendIntentException;
+import android.os.AsyncTask;
+import android.os.Bundle;
+import android.os.RemoteException;
+import android.util.Log;
+
+abstract public class HandlePurchaseTask {
+
+ private Activity context;
+
+ public HandlePurchaseTask(Activity context ){
+ this.context = context;
+ }
+
+
+ public void handlePurchaseRequest(int resultCode, Intent data){
+// Log.d("XXX", "Handling purchase response");
+// int responseCode = data.getIntExtra("RESPONSE_CODE", 0);
+ PaymentsCache pc = new PaymentsCache(context);
+
+ String purchaseData = data.getStringExtra("INAPP_PURCHASE_DATA");
+// String dataSignature = data.getStringExtra("INAPP_DATA_SIGNATURE");
+
+ if (resultCode == Activity.RESULT_OK) {
+
+ try {
+ Log.d("SARLANGA", purchaseData);
+
+
+ JSONObject jo = new JSONObject(purchaseData);
+// String sku = jo.getString("productId");
+// alert("You have bought the " + sku + ". Excellent choice, aventurer!");
+// String orderId = jo.getString("orderId");
+// String packageName = jo.getString("packageName");
+ String productId = jo.getString("productId");
+// Long purchaseTime = jo.getLong("purchaseTime");
+// Integer state = jo.getInt("purchaseState");
+ String developerPayload = jo.getString("developerPayload");
+ String purchaseToken = jo.getString("purchaseToken");
+
+ if(! pc.getConsumableValue("validation_hash", productId).equals(developerPayload) ) {
+ error("Untrusted callback");
+ return;
+ }
+
+ pc.setConsumableValue("ticket", productId, purchaseData);
+ pc.setConsumableFlag("block", productId, true);
+ pc.setConsumableValue("token", productId, purchaseToken);
+
+ success(purchaseToken, productId);
+ return;
+ } catch (JSONException e) {
+ error(e.getMessage());
+ }
+ }else if( resultCode == Activity.RESULT_CANCELED){
+ canceled();
+ }
+ }
+
+ abstract protected void success(String purchaseToken, String sku);
+ abstract protected void error(String message);
+ abstract protected void canceled();
+
+
+}
diff --git a/platform/android/java/src/com/android/godot/payments/PaymentsCache.java b/platform/android/java/src/com/android/godot/payments/PaymentsCache.java
new file mode 100644
index 0000000000..ba84097732
--- /dev/null
+++ b/platform/android/java/src/com/android/godot/payments/PaymentsCache.java
@@ -0,0 +1,42 @@
+package com.android.godot.payments;
+
+import android.content.Context;
+import android.content.SharedPreferences;
+
+public class PaymentsCache {
+
+ public Context context;
+
+ public PaymentsCache(Context context){
+ this.context = context;
+ }
+
+
+ public void setConsumableFlag(String set, String sku, Boolean flag){
+ SharedPreferences sharedPref = context.getSharedPreferences("consumables_" + set, Context.MODE_PRIVATE);
+ SharedPreferences.Editor editor = sharedPref.edit();
+ editor.putBoolean(sku, flag);
+ editor.commit();
+}
+
+ public boolean getConsumableFlag(String set, String sku){
+ SharedPreferences sharedPref = context.getSharedPreferences(
+ "consumables_" + set, Context.MODE_PRIVATE);
+ return sharedPref.getBoolean(sku, false);
+ }
+
+
+ public void setConsumableValue(String set, String sku, String value){
+ SharedPreferences sharedPref = context.getSharedPreferences("consumables_" + set, Context.MODE_PRIVATE);
+ SharedPreferences.Editor editor = sharedPref.edit();
+ editor.putString(sku, value);
+ editor.commit();
+ }
+
+ public String getConsumableValue(String set, String sku){
+ SharedPreferences sharedPref = context.getSharedPreferences(
+ "consumables_" + set, Context.MODE_PRIVATE);
+ return sharedPref.getString(sku, null);
+ }
+
+}
diff --git a/platform/android/java/src/com/android/godot/payments/PaymentsManager.java b/platform/android/java/src/com/android/godot/payments/PaymentsManager.java
new file mode 100644
index 0000000000..325e3a0751
--- /dev/null
+++ b/platform/android/java/src/com/android/godot/payments/PaymentsManager.java
@@ -0,0 +1,151 @@
+package com.android.godot.payments;
+
+import android.app.Activity;
+import android.content.ComponentName;
+import android.content.Context;
+import android.content.Intent;
+import android.content.ServiceConnection;
+import android.os.IBinder;
+
+import com.android.godot.Godot;
+import com.android.godot.GodotPaymentV3;
+import com.android.vending.billing.IInAppBillingService;
+
+public class PaymentsManager {
+
+ public static final int BILLING_RESPONSE_RESULT_OK = 0;
+
+
+ public static final int REQUEST_CODE_FOR_PURCHASE = 0x1001;
+
+
+ private Activity activity;
+ IInAppBillingService mService;
+
+
+ public void setActivity(Activity activity){
+ this.activity = activity;
+ }
+
+ public static PaymentsManager createManager(Activity activity){
+ PaymentsManager manager = new PaymentsManager(activity);
+ return manager;
+ }
+
+ private PaymentsManager(Activity activity){
+ this.activity = activity;
+ }
+
+ public PaymentsManager initService(){
+ activity.bindService(
+ new Intent("com.android.vending.billing.InAppBillingService.BIND"),
+ mServiceConn,
+ Context.BIND_AUTO_CREATE);
+ return this;
+ }
+
+ public void destroy(){
+ if (mService != null) {
+ activity.unbindService(mServiceConn);
+ }
+ }
+
+ ServiceConnection mServiceConn = new ServiceConnection() {
+ @Override
+ public void onServiceDisconnected(ComponentName name) {
+ mService = null;
+ }
+
+ @Override
+ public void onServiceConnected(ComponentName name,
+ IBinder service) {
+ mService = IInAppBillingService.Stub.asInterface(service);
+ }
+ };
+
+ public void requestPurchase(String sku){
+ new PurchaseTask(mService, Godot.getInstance()) {
+
+ @Override
+ protected void error(String message) {
+ godotPaymentV3.callbackFail();
+
+ }
+
+ @Override
+ protected void canceled() {
+ godotPaymentV3.callbackCancel();
+ }
+ }.purchase(sku);
+
+ }
+
+ public void processPurchaseResponse(int resultCode, Intent data) {
+ new HandlePurchaseTask(activity){
+
+ @Override
+ protected void success(String purchaseToken, String sku) {
+ validatePurchase(purchaseToken, sku);
+ }
+
+ @Override
+ protected void error(String message) {
+ godotPaymentV3.callbackFail();
+
+ }
+
+ @Override
+ protected void canceled() {
+ godotPaymentV3.callbackCancel();
+
+ }}.handlePurchaseRequest(resultCode, data);
+ }
+
+ public void validatePurchase(String purchaseToken, final String sku){
+
+ new ValidateTask(activity, godotPaymentV3){
+
+ @Override
+ protected void success() {
+
+ new ConsumeTask(mService, activity) {
+
+ @Override
+ protected void success() {
+ godotPaymentV3.callbackSuccess();
+
+ }
+
+ @Override
+ protected void error(String message) {
+ godotPaymentV3.callbackFail();
+
+ }
+ }.consume(sku);
+
+ }
+
+ @Override
+ protected void error(String message) {
+ godotPaymentV3.callbackFail();
+
+ }
+
+ @Override
+ protected void canceled() {
+ godotPaymentV3.callbackCancel();
+
+ }
+ }.validatePurchase(sku);
+ }
+
+ private GodotPaymentV3 godotPaymentV3;
+
+ public void setBaseSingleton(GodotPaymentV3 godotPaymentV3) {
+ this.godotPaymentV3 = godotPaymentV3;
+
+ }
+
+
+}
+
diff --git a/platform/android/java/src/com/android/godot/payments/PurchaseTask.java b/platform/android/java/src/com/android/godot/payments/PurchaseTask.java
new file mode 100644
index 0000000000..3b2cb78d27
--- /dev/null
+++ b/platform/android/java/src/com/android/godot/payments/PurchaseTask.java
@@ -0,0 +1,121 @@
+package com.android.godot.payments;
+
+import org.json.JSONException;
+import org.json.JSONObject;
+
+import com.android.godot.GodotLib;
+import com.android.godot.utils.Crypt;
+import com.android.vending.billing.IInAppBillingService;
+
+import android.app.Activity;
+import android.app.PendingIntent;
+import android.app.ProgressDialog;
+import android.content.Context;
+import android.content.Intent;
+import android.content.IntentSender.SendIntentException;
+import android.os.AsyncTask;
+import android.os.Bundle;
+import android.os.RemoteException;
+import android.util.Log;
+
+abstract public class PurchaseTask {
+
+ private Activity context;
+
+ private IInAppBillingService mService;
+ public PurchaseTask(IInAppBillingService mService, Activity context ){
+ this.context = context;
+ this.mService = mService;
+ }
+
+
+ private boolean isLooping = false;
+
+ public void purchase(final String sku){
+// Log.d("XXX", "Starting purchase");
+ PaymentsCache pc = new PaymentsCache(context);
+ Boolean isBlocked = pc.getConsumableFlag("block", sku);
+// if(isBlocked){
+// Log.d("XXX", "Is awaiting payment confirmation");
+// error("Awaiting payment confirmation");
+// return;
+// }
+ final String hash = Crypt.createRandomHash() + Crypt.createRandomHash();
+
+ Bundle buyIntentBundle;
+ try {
+ buyIntentBundle = mService.getBuyIntent(3, context.getApplicationContext().getPackageName(), sku, "inapp", hash );
+ } catch (RemoteException e) {
+// Log.d("XXX", "Error: " + e.getMessage());
+ error(e.getMessage());
+ return;
+ }
+ Object rc = buyIntentBundle.get("RESPONSE_CODE");
+ int responseCode = 0;
+ if(rc == null){
+ responseCode = PaymentsManager.BILLING_RESPONSE_RESULT_OK;
+ }else if( rc instanceof Integer){
+ responseCode = ((Integer)rc).intValue();
+ }else if( rc instanceof Long){
+ responseCode = (int)((Long)rc).longValue();
+ }
+// Log.d("XXX", "Buy intent response code: " + responseCode);
+ if(responseCode == 1 || responseCode == 3 || responseCode == 4){
+ canceled();
+ return ;
+ }
+ if(responseCode == 7){
+ new ConsumeTask(mService, context) {
+
+ @Override
+ protected void success() {
+// Log.d("XXX", "Product was erroniously purchased!");
+ if(isLooping){
+// Log.d("XXX", "It is looping");
+ error("Error while purchasing product");
+ return;
+ }
+ isLooping=true;
+ PurchaseTask.this.purchase(sku);
+
+ }
+
+ @Override
+ protected void error(String message) {
+ PurchaseTask.this.error(message);
+
+ }
+ }.consume(sku);
+ return;
+ }
+
+
+ PendingIntent pendingIntent = buyIntentBundle.getParcelable("BUY_INTENT");
+ pc.setConsumableValue("validation_hash", sku, hash);
+ try {
+ if(context == null){
+// Log.d("XXX", "No context!");
+ }
+ if(pendingIntent == null){
+// Log.d("XXX", "No pending intent");
+ }
+// Log.d("XXX", "Starting activity for purchase!");
+ context.startIntentSenderForResult(
+ pendingIntent.getIntentSender(),
+ PaymentsManager.REQUEST_CODE_FOR_PURCHASE,
+ new Intent(),
+ Integer.valueOf(0), Integer.valueOf(0),
+ Integer.valueOf(0));
+ } catch (SendIntentException e) {
+ error(e.getMessage());
+ }
+
+
+
+ }
+
+ abstract protected void error(String message);
+ abstract protected void canceled();
+
+
+}
diff --git a/platform/android/java/src/com/android/godot/payments/ValidateTask.java b/platform/android/java/src/com/android/godot/payments/ValidateTask.java
new file mode 100644
index 0000000000..6ea415e8a9
--- /dev/null
+++ b/platform/android/java/src/com/android/godot/payments/ValidateTask.java
@@ -0,0 +1,97 @@
+package com.android.godot.payments;
+
+import org.json.JSONException;
+import org.json.JSONObject;
+
+import com.android.godot.Godot;
+import com.android.godot.GodotLib;
+import com.android.godot.GodotPaymentV3;
+import com.android.godot.utils.Crypt;
+import com.android.godot.utils.HttpRequester;
+import com.android.godot.utils.RequestParams;
+import com.android.vending.billing.IInAppBillingService;
+
+import android.app.Activity;
+import android.app.PendingIntent;
+import android.app.ProgressDialog;
+import android.content.Context;
+import android.content.Intent;
+import android.content.IntentSender.SendIntentException;
+import android.os.AsyncTask;
+import android.os.Bundle;
+import android.os.RemoteException;
+import android.util.Log;
+
+abstract public class ValidateTask {
+
+ private Activity context;
+ private GodotPaymentV3 godotPaymentsV3;
+ public ValidateTask(Activity context, GodotPaymentV3 godotPaymentsV3){
+ this.context = context;
+ this.godotPaymentsV3 = godotPaymentsV3;
+ }
+
+ public void validatePurchase(final String sku){
+ new AsyncTask<String, String, String>(){
+
+
+ private ProgressDialog dialog;
+
+ @Override
+ protected void onPreExecute(){
+ dialog = ProgressDialog.show(context, null, "Please wait...");
+ }
+
+ @Override
+ protected String doInBackground(String... params) {
+ PaymentsCache pc = new PaymentsCache(context);
+ String url = godotPaymentsV3.getPurchaseValidationUrlPrefix();
+ RequestParams param = new RequestParams();
+ param.setUrl(url);
+ param.put("ticket", pc.getConsumableValue("ticket", sku));
+ param.put("purchaseToken", pc.getConsumableValue("token", sku));
+ param.put("sku", sku);
+// Log.d("XXX", "Haciendo request a " + url);
+// Log.d("XXX", "ticket: " + pc.getConsumableValue("ticket", sku));
+// Log.d("XXX", "purchaseToken: " + pc.getConsumableValue("token", sku));
+// Log.d("XXX", "sku: " + sku);
+ param.put("package", context.getApplicationContext().getPackageName());
+ HttpRequester requester = new HttpRequester();
+ String jsonResponse = requester.post(param);
+// Log.d("XXX", "Validation response:\n"+jsonResponse);
+ return jsonResponse;
+ }
+
+ @Override
+ protected void onPostExecute(String response){
+ if(dialog != null){
+ dialog.dismiss();
+ }
+ JSONObject j;
+ try {
+ j = new JSONObject(response);
+ if(j.getString("status").equals("OK")){
+ success();
+ return;
+ }else if(j.getString("status") != null){
+ error(j.getString("message"));
+ }else{
+ error("Connection error");
+ }
+ } catch (JSONException e) {
+ error(e.getMessage());
+ }catch (Exception e){
+ error(e.getMessage());
+ }
+
+
+ }
+
+ }.execute();
+ }
+ abstract protected void success();
+ abstract protected void error(String message);
+ abstract protected void canceled();
+
+
+}
diff --git a/platform/android/java/src/com/android/godot/utils/Crypt.java b/platform/android/java/src/com/android/godot/utils/Crypt.java
new file mode 100644
index 0000000000..7801f474b9
--- /dev/null
+++ b/platform/android/java/src/com/android/godot/utils/Crypt.java
@@ -0,0 +1,39 @@
+package com.android.godot.utils;
+
+import java.security.MessageDigest;
+import java.util.Random;
+
+public class Crypt {
+
+ public static String md5(String input){
+ try {
+ // Create MD5 Hash
+ MessageDigest digest = java.security.MessageDigest.getInstance("MD5");
+ digest.update(input.getBytes());
+ byte messageDigest[] = digest.digest();
+
+ // Create Hex String
+ StringBuffer hexString = new StringBuffer();
+ for (int i=0; i<messageDigest.length; i++)
+ hexString.append(Integer.toHexString(0xFF & messageDigest[i]));
+ return hexString.toString();
+
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ return "";
+ }
+
+ public static String createRandomHash(){
+ return md5(Long.toString(createRandomLong()));
+ }
+
+ public static long createAbsRandomLong(){
+ return Math.abs(createRandomLong());
+ }
+
+ public static long createRandomLong(){
+ Random r = new Random();
+ return r.nextLong();
+ }
+}
diff --git a/platform/android/java/src/com/android/godot/utils/CustomSSLSocketFactory.java b/platform/android/java/src/com/android/godot/utils/CustomSSLSocketFactory.java
new file mode 100644
index 0000000000..5f2b44fc8c
--- /dev/null
+++ b/platform/android/java/src/com/android/godot/utils/CustomSSLSocketFactory.java
@@ -0,0 +1,54 @@
+package com.android.godot.utils;
+import java.io.IOException;
+import java.net.Socket;
+import java.net.UnknownHostException;
+import java.security.KeyManagementException;
+import java.security.KeyStore;
+import java.security.KeyStoreException;
+import java.security.NoSuchAlgorithmException;
+import java.security.UnrecoverableKeyException;
+import java.security.cert.CertificateException;
+import java.security.cert.X509Certificate;
+
+import javax.net.ssl.SSLContext;
+import javax.net.ssl.TrustManager;
+import javax.net.ssl.X509TrustManager;
+
+import org.apache.http.conn.ssl.SSLSocketFactory;
+
+
+/**
+ *
+ * @author Luis Linietsky <luis.linietsky@gmail.com>
+ */
+public class CustomSSLSocketFactory extends SSLSocketFactory {
+ SSLContext sslContext = SSLContext.getInstance("TLS");
+
+ public CustomSSLSocketFactory(KeyStore truststore) throws NoSuchAlgorithmException, KeyManagementException, KeyStoreException, UnrecoverableKeyException {
+ super(truststore);
+
+ TrustManager tm = new X509TrustManager() {
+ public void checkClientTrusted(X509Certificate[] chain, String authType) throws CertificateException {
+ }
+
+ public void checkServerTrusted(X509Certificate[] chain, String authType) throws CertificateException {
+ }
+
+ public X509Certificate[] getAcceptedIssuers() {
+ return null;
+ }
+ };
+
+ sslContext.init(null, new TrustManager[] { tm }, null);
+ }
+
+ @Override
+ public Socket createSocket(Socket socket, String host, int port, boolean autoClose) throws IOException, UnknownHostException {
+ return sslContext.getSocketFactory().createSocket(socket, host, port, autoClose);
+ }
+
+ @Override
+ public Socket createSocket() throws IOException {
+ return sslContext.getSocketFactory().createSocket();
+ }
+} \ No newline at end of file
diff --git a/platform/android/java/src/com/android/godot/utils/HttpRequester.java b/platform/android/java/src/com/android/godot/utils/HttpRequester.java
new file mode 100644
index 0000000000..7de77881d0
--- /dev/null
+++ b/platform/android/java/src/com/android/godot/utils/HttpRequester.java
@@ -0,0 +1,206 @@
+package com.android.godot.utils;
+
+import java.io.BufferedReader;
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.InputStreamReader;
+import java.io.UnsupportedEncodingException;
+import java.security.KeyStore;
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
+
+import org.apache.http.HttpResponse;
+import org.apache.http.HttpVersion;
+import org.apache.http.NameValuePair;
+import org.apache.http.client.ClientProtocolException;
+import org.apache.http.client.HttpClient;
+import org.apache.http.client.entity.UrlEncodedFormEntity;
+import org.apache.http.client.methods.HttpGet;
+import org.apache.http.client.methods.HttpPost;
+import org.apache.http.client.methods.HttpUriRequest;
+import org.apache.http.conn.ClientConnectionManager;
+import org.apache.http.conn.scheme.PlainSocketFactory;
+import org.apache.http.conn.scheme.Scheme;
+import org.apache.http.conn.scheme.SchemeRegistry;
+import org.apache.http.conn.ssl.SSLSocketFactory;
+import org.apache.http.impl.client.DefaultHttpClient;
+import org.apache.http.impl.conn.tsccm.ThreadSafeClientConnManager;
+import org.apache.http.message.BasicNameValuePair;
+import org.apache.http.params.BasicHttpParams;
+import org.apache.http.params.HttpConnectionParams;
+import org.apache.http.params.HttpParams;
+import org.apache.http.params.HttpProtocolParams;
+import org.apache.http.protocol.HTTP;
+import org.apache.http.util.EntityUtils;
+
+
+import android.content.Context;
+import android.content.SharedPreferences;
+import android.util.Log;
+
+/**
+ *
+ * @author Luis Linietsky <luis.linietsky@gmail.com>
+ */
+public class HttpRequester {
+
+ private Context context;
+ private static final int TTL = 600000; // 10 minutos
+ private long cttl=0;
+
+ public HttpRequester(){
+// Log.d("XXX", "Creando http request sin contexto");
+ }
+
+ public HttpRequester(Context context){
+ this.context=context;
+// Log.d("XXX", "Creando http request con contexto");
+ }
+
+ public String post(RequestParams params){
+ HttpPost httppost = new HttpPost(params.getUrl());
+ try {
+ httppost.setEntity(new UrlEncodedFormEntity(params.toPairsList()));
+ return request(httppost);
+ } catch (UnsupportedEncodingException e) {
+ return null;
+ }
+ }
+
+ public String get(RequestParams params){
+ String response = getResponseFromCache(params.getUrl());
+ if(response == null){
+// Log.d("XXX", "Cache miss!");
+ HttpGet httpget = new HttpGet(params.getUrl());
+ long timeInit = new Date().getTime();
+ response = request(httpget);
+ long delay = new Date().getTime() - timeInit;
+ Log.d("com.app11tt.android.utils.HttpRequest::get(url)", "Url: " + params.getUrl() + " downloaded in " + String.format("%.03f", delay/1000.0f) + " seconds");
+ if(response == null || response.length() == 0){
+ response = "";
+ }else{
+ saveResponseIntoCache(params.getUrl(), response);
+ }
+ }
+ Log.d("XXX", "Req: " + params.getUrl());
+ Log.d("XXX", "Resp: " + response);
+ return response;
+ }
+
+ private String request(HttpUriRequest request){
+// Log.d("XXX", "Haciendo request a: " + request.getURI() );
+ Log.d("PPP", "Haciendo request a: " + request.getURI() );
+ long init = new Date().getTime();
+ HttpClient httpclient = getNewHttpClient();
+ HttpParams httpParameters = httpclient.getParams();
+ HttpConnectionParams.setConnectionTimeout(httpParameters, 0);
+ HttpConnectionParams.setSoTimeout(httpParameters, 0);
+ HttpConnectionParams.setTcpNoDelay(httpParameters, true);
+ try {
+ HttpResponse response = httpclient.execute(request);
+ Log.d("PPP", "Fin de request (" + (new Date().getTime() - init) + ") a: " + request.getURI() );
+// Log.d("XXX1", "Status:" + response.getStatusLine().toString());
+ if(response.getStatusLine().getStatusCode() == 200){
+ String strResponse = EntityUtils.toString(response.getEntity());
+// Log.d("XXX2", strResponse);
+ return strResponse;
+ }else{
+ Log.d("XXX3", "Response status code:" + response.getStatusLine().getStatusCode() + "\n" + EntityUtils.toString(response.getEntity()));
+ return null;
+ }
+
+ } catch (ClientProtocolException e) {
+ Log.d("XXX3", e.getMessage());
+ } catch (IOException e) {
+ Log.d("XXX4", e.getMessage());
+ }
+ return null;
+ }
+
+ private HttpClient getNewHttpClient() {
+ try {
+ KeyStore trustStore = KeyStore.getInstance(KeyStore.getDefaultType());
+ trustStore.load(null, null);
+
+ SSLSocketFactory sf = new CustomSSLSocketFactory(trustStore);
+ sf.setHostnameVerifier(SSLSocketFactory.ALLOW_ALL_HOSTNAME_VERIFIER);
+
+ HttpParams params = new BasicHttpParams();
+ HttpProtocolParams.setVersion(params, HttpVersion.HTTP_1_1);
+ HttpProtocolParams.setContentCharset(params, HTTP.UTF_8);
+
+ SchemeRegistry registry = new SchemeRegistry();
+ registry.register(new Scheme("http", PlainSocketFactory.getSocketFactory(), 80));
+ registry.register(new Scheme("https", sf, 443));
+
+ ClientConnectionManager ccm = new ThreadSafeClientConnManager(params, registry);
+
+ return new DefaultHttpClient(ccm, params);
+ } catch (Exception e) {
+ return new DefaultHttpClient();
+ }
+ }
+
+ private static String convertStreamToString(InputStream is) {
+ BufferedReader reader = new BufferedReader(new InputStreamReader(is));
+ StringBuilder sb = new StringBuilder();
+ String line = null;
+ try {
+ while ((line = reader.readLine()) != null) {
+ sb.append((line + "\n"));
+ }
+ } catch (IOException e) {
+ e.printStackTrace();
+ } finally {
+ try {
+ is.close();
+ } catch (IOException e) {
+ e.printStackTrace();
+ }
+ }
+ return sb.toString();
+ }
+
+ public void saveResponseIntoCache(String request, String response){
+ if(context == null){
+// Log.d("XXX", "No context, cache failed!");
+ return;
+ }
+ SharedPreferences sharedPref = context.getSharedPreferences("http_get_cache", Context.MODE_PRIVATE);
+ SharedPreferences.Editor editor = sharedPref.edit();
+ editor.putString("request_" + Crypt.md5(request), response);
+ editor.putLong("request_" + Crypt.md5(request) + "_ttl", new Date().getTime() + getTtl());
+ editor.commit();
+ }
+
+
+ public String getResponseFromCache(String request){
+ if(context == null){
+ Log.d("XXX", "No context, cache miss");
+ return null;
+ }
+ SharedPreferences sharedPref = context.getSharedPreferences( "http_get_cache", Context.MODE_PRIVATE);
+ long ttl = getResponseTtl(request);
+ if(ttl == 0l || (new Date().getTime() - ttl) > 0l){
+ Log.d("XXX", "Cache invalid ttl:" + ttl + " vs now:" + new Date().getTime());
+ return null;
+ }
+ return sharedPref.getString("request_" + Crypt.md5(request), null);
+ }
+
+ public long getResponseTtl(String request){
+ SharedPreferences sharedPref = context.getSharedPreferences(
+ "http_get_cache", Context.MODE_PRIVATE);
+ return sharedPref.getLong("request_" + Crypt.md5(request) + "_ttl", 0l);
+ }
+
+ public long getTtl() {
+ return cttl > 0 ? cttl : TTL;
+ }
+
+ public void setTtl(long ttl) {
+ this.cttl = (ttl*1000) + new Date().getTime();
+ }
+
+}
diff --git a/platform/android/java/src/com/android/godot/utils/RequestParams.java b/platform/android/java/src/com/android/godot/utils/RequestParams.java
new file mode 100644
index 0000000000..31bf1940ad
--- /dev/null
+++ b/platform/android/java/src/com/android/godot/utils/RequestParams.java
@@ -0,0 +1,58 @@
+package com.android.godot.utils;
+
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.HashMap;
+import java.util.List;
+
+import org.apache.http.NameValuePair;
+import org.apache.http.message.BasicNameValuePair;
+
+/**
+ *
+ * @author Luis Linietsky <luis.linietsky@gmail.com>
+ */
+public class RequestParams {
+
+ private HashMap<String,String> params;
+ private String url;
+
+ public RequestParams(){
+ params = new HashMap<String,String>();
+ }
+
+ public void put(String key, String value){
+ params.put(key, value);
+ }
+
+ public String get(String key){
+ return params.get(key);
+ }
+
+ public void remove(Object key){
+ params.remove(key);
+ }
+
+ public boolean has(String key){
+ return params.containsKey(key);
+ }
+
+ public List<NameValuePair> toPairsList(){
+ List<NameValuePair> fields = new ArrayList<NameValuePair>();
+
+ for(String key : params.keySet()){
+ fields.add(new BasicNameValuePair(key, this.get(key)));
+ }
+ return fields;
+ }
+
+ public String getUrl() {
+ return url;
+ }
+
+ public void setUrl(String url) {
+ this.url = url;
+ }
+
+
+}
diff --git a/platform/android/java/src/com/android/vending/billing/IInAppBillingService.aidl b/platform/android/java/src/com/android/vending/billing/IInAppBillingService.aidl
new file mode 100644
index 0000000000..2a492f7845
--- /dev/null
+++ b/platform/android/java/src/com/android/vending/billing/IInAppBillingService.aidl
@@ -0,0 +1,144 @@
+/*
+ * Copyright (C) 2012 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.vending.billing;
+
+import android.os.Bundle;
+
+/**
+ * InAppBillingService is the service that provides in-app billing version 3 and beyond.
+ * This service provides the following features:
+ * 1. Provides a new API to get details of in-app items published for the app including
+ * price, type, title and description.
+ * 2. The purchase flow is synchronous and purchase information is available immediately
+ * after it completes.
+ * 3. Purchase information of in-app purchases is maintained within the Google Play system
+ * till the purchase is consumed.
+ * 4. An API to consume a purchase of an inapp item. All purchases of one-time
+ * in-app items are consumable and thereafter can be purchased again.
+ * 5. An API to get current purchases of the user immediately. This will not contain any
+ * consumed purchases.
+ *
+ * All calls will give a response code with the following possible values
+ * RESULT_OK = 0 - success
+ * RESULT_USER_CANCELED = 1 - user pressed back or canceled a dialog
+ * RESULT_BILLING_UNAVAILABLE = 3 - this billing API version is not supported for the type requested
+ * RESULT_ITEM_UNAVAILABLE = 4 - requested SKU is not available for purchase
+ * RESULT_DEVELOPER_ERROR = 5 - invalid arguments provided to the API
+ * RESULT_ERROR = 6 - Fatal error during the API action
+ * RESULT_ITEM_ALREADY_OWNED = 7 - Failure to purchase since item is already owned
+ * RESULT_ITEM_NOT_OWNED = 8 - Failure to consume since item is not owned
+ */
+interface IInAppBillingService {
+ /**
+ * Checks support for the requested billing API version, package and in-app type.
+ * Minimum API version supported by this interface is 3.
+ * @param apiVersion the billing version which the app is using
+ * @param packageName the package name of the calling app
+ * @param type type of the in-app item being purchased "inapp" for one-time purchases
+ * and "subs" for subscription.
+ * @return RESULT_OK(0) on success, corresponding result code on failures
+ */
+ int isBillingSupported(int apiVersion, String packageName, String type);
+
+ /**
+ * Provides details of a list of SKUs
+ * Given a list of SKUs of a valid type in the skusBundle, this returns a bundle
+ * with a list JSON strings containing the productId, price, title and description.
+ * This API can be called with a maximum of 20 SKUs.
+ * @param apiVersion billing API version that the Third-party is using
+ * @param packageName the package name of the calling app
+ * @param skusBundle bundle containing a StringArrayList of SKUs with key "ITEM_ID_LIST"
+ * @return Bundle containing the following key-value pairs
+ * "RESPONSE_CODE" with int value, RESULT_OK(0) if success, other response codes on
+ * failure as listed above.
+ * "DETAILS_LIST" with a StringArrayList containing purchase information
+ * in JSON format similar to:
+ * '{ "productId" : "exampleSku", "type" : "inapp", "price" : "$5.00",
+ * "title : "Example Title", "description" : "This is an example description" }'
+ */
+ Bundle getSkuDetails(int apiVersion, String packageName, String type, in Bundle skusBundle);
+
+ /**
+ * Returns a pending intent to launch the purchase flow for an in-app item by providing a SKU,
+ * the type, a unique purchase token and an optional developer payload.
+ * @param apiVersion billing API version that the app is using
+ * @param packageName package name of the calling app
+ * @param sku the SKU of the in-app item as published in the developer console
+ * @param type the type of the in-app item ("inapp" for one-time purchases
+ * and "subs" for subscription).
+ * @param developerPayload optional argument to be sent back with the purchase information
+ * @return Bundle containing the following key-value pairs
+ * "RESPONSE_CODE" with int value, RESULT_OK(0) if success, other response codes on
+ * failure as listed above.
+ * "BUY_INTENT" - PendingIntent to start the purchase flow
+ *
+ * The Pending intent should be launched with startIntentSenderForResult. When purchase flow
+ * has completed, the onActivityResult() will give a resultCode of OK or CANCELED.
+ * If the purchase is successful, the result data will contain the following key-value pairs
+ * "RESPONSE_CODE" with int value, RESULT_OK(0) if success, other response codes on
+ * failure as listed above.
+ * "INAPP_PURCHASE_DATA" - String in JSON format similar to
+ * '{"orderId":"12999763169054705758.1371079406387615",
+ * "packageName":"com.example.app",
+ * "productId":"exampleSku",
+ * "purchaseTime":1345678900000,
+ * "purchaseToken" : "122333444455555",
+ * "developerPayload":"example developer payload" }'
+ * "INAPP_DATA_SIGNATURE" - String containing the signature of the purchase data that
+ * was signed with the private key of the developer
+ * TODO: change this to app-specific keys.
+ */
+ Bundle getBuyIntent(int apiVersion, String packageName, String sku, String type,
+ String developerPayload);
+
+ /**
+ * Returns the current SKUs owned by the user of the type and package name specified along with
+ * purchase information and a signature of the data to be validated.
+ * This will return all SKUs that have been purchased in V3 and managed items purchased using
+ * V1 and V2 that have not been consumed.
+ * @param apiVersion billing API version that the app is using
+ * @param packageName package name of the calling app
+ * @param type the type of the in-app items being requested
+ * ("inapp" for one-time purchases and "subs" for subscription).
+ * @param continuationToken to be set as null for the first call, if the number of owned
+ * skus are too many, a continuationToken is returned in the response bundle.
+ * This method can be called again with the continuation token to get the next set of
+ * owned skus.
+ * @return Bundle containing the following key-value pairs
+ * "RESPONSE_CODE" with int value, RESULT_OK(0) if success, other response codes on
+ * failure as listed above.
+ * "INAPP_PURCHASE_ITEM_LIST" - StringArrayList containing the list of SKUs
+ * "INAPP_PURCHASE_DATA_LIST" - StringArrayList containing the purchase information
+ * "INAPP_DATA_SIGNATURE_LIST"- StringArrayList containing the signatures
+ * of the purchase information
+ * "INAPP_CONTINUATION_TOKEN" - String containing a continuation token for the
+ * next set of in-app purchases. Only set if the
+ * user has more owned skus than the current list.
+ */
+ Bundle getPurchases(int apiVersion, String packageName, String type, String continuationToken);
+
+ /**
+ * Consume the last purchase of the given SKU. This will result in this item being removed
+ * from all subsequent responses to getPurchases() and allow re-purchase of this item.
+ * @param apiVersion billing API version that the app is using
+ * @param packageName package name of the calling app
+ * @param purchaseToken token in the purchase information JSON that identifies the purchase
+ * to be consumed
+ * @return 0 if consumption succeeded. Appropriate error values for failures.
+ */
+ int consumePurchase(int apiVersion, String packageName, String purchaseToken);
+}
diff --git a/platform/android/java_glue.cpp b/platform/android/java_glue.cpp
index 127aeb7756..8f91f7cc4a 100644
--- a/platform/android/java_glue.cpp
+++ b/platform/android/java_glue.cpp
@@ -440,7 +440,8 @@ public:
case Variant::STRING: {
jobject o = env->CallObjectMethodA(instance,E->get().method,v);
- String singname = env->GetStringUTFChars((jstring)o, NULL );
+ String str = env->GetStringUTFChars((jstring)o, NULL );
+ ret=str;
} break;
case Variant::STRING_ARRAY: {
@@ -569,6 +570,11 @@ static jmethodID _hideKeyboard=0;
static jmethodID _setScreenOrientation=0;
static jmethodID _getUniqueID=0;
+static jmethodID _playVideo=0;
+static jmethodID _isVideoPlaying=0;
+static jmethodID _pauseVideo=0;
+static jmethodID _stopVideo=0;
+
static void _gfx_init_func(void* ud, bool gl2) {
@@ -629,17 +635,43 @@ static void _hide_vk() {
env->CallVoidMethod(godot_io, _hideKeyboard);
};
+// virtual Error native_video_play(String p_path);
+// virtual bool native_video_is_playing();
+// virtual void native_video_pause();
+// virtual void native_video_stop();
+
+static void _play_video(const String& p_path) {
+
+}
+
+static bool _is_video_playing() {
+ JNIEnv* env = ThreadAndroid::get_env();
+ return env->CallBooleanMethod(godot_io, _isVideoPlaying);
+ //return false;
+}
+
+static void _pause_video() {
+ JNIEnv* env = ThreadAndroid::get_env();
+ env->CallVoidMethod(godot_io, _pauseVideo);
+}
+
+static void _stop_video() {
+ JNIEnv* env = ThreadAndroid::get_env();
+ env->CallVoidMethod(godot_io, _stopVideo);
+}
+
JNIEXPORT void JNICALL Java_com_android_godot_GodotLib_initialize(JNIEnv * env, jobject obj, jobject activity,jboolean p_need_reload_hook) {
__android_log_print(ANDROID_LOG_INFO,"godot","**INIT EVENT! - %p\n",env);
initialized=true;
- _godot_instance=activity;
JavaVM *jvm;
env->GetJavaVM(&jvm);
+ _godot_instance=env->NewGlobalRef(activity);
+// _godot_instance=activity;
__android_log_print(ANDROID_LOG_INFO,"godot","***************** HELLO FROM JNI!!!!!!!!");
@@ -676,6 +708,11 @@ JNIEXPORT void JNICALL Java_com_android_godot_GodotLib_initialize(JNIEnv * env,
_showKeyboard = env->GetMethodID(c,"showKeyboard","(Ljava/lang/String;)V");
_hideKeyboard = env->GetMethodID(c,"hideKeyboard","()V");
_setScreenOrientation = env->GetMethodID(c,"setScreenOrientation","(I)V");
+
+ _playVideo = env->GetMethodID(c,"playVideo","(Ljava/lang/String;)V");
+ _isVideoPlaying = env->GetMethodID(c,"isVideoPlaying","()Z");
+ _pauseVideo = env->GetMethodID(c,"pauseVideo","()V");
+ _stopVideo = env->GetMethodID(c,"stopVideo","()V");
}
ThreadAndroid::make_default(jvm);
@@ -686,7 +723,7 @@ JNIEXPORT void JNICALL Java_com_android_godot_GodotLib_initialize(JNIEnv * env,
- os_android = new OS_Android(_gfx_init_func,env,_open_uri,_get_data_dir,_get_locale, _get_model,_show_vk, _hide_vk,_set_screen_orient,_get_unique_id);
+ os_android = new OS_Android(_gfx_init_func,env,_open_uri,_get_data_dir,_get_locale, _get_model,_show_vk, _hide_vk,_set_screen_orient,_get_unique_id, _play_video, _is_video_playing, _pause_video, _stop_video);
os_android->set_need_reload_hooks(p_need_reload_hook);
char wd[500];
@@ -781,8 +818,10 @@ static void _initialize_java_modules() {
jmethodID getClassLoader = env->GetMethodID(activityClass,"getClassLoader", "()Ljava/lang/ClassLoader;");
jobject cls = env->CallObjectMethod(_godot_instance, getClassLoader);
+ //cls=env->NewGlobalRef(cls);
jclass classLoader = env->FindClass("java/lang/ClassLoader");
+ //classLoader=(jclass)env->NewGlobalRef(classLoader);
jmethodID findClass = env->GetMethodID(classLoader, "loadClass", "(Ljava/lang/String;)Ljava/lang/Class;");
@@ -800,10 +839,17 @@ static void _initialize_java_modules() {
ERR_EXPLAIN("Couldn't find singleton for class: "+m);
ERR_CONTINUE(!singletonClass);
}
+ //singletonClass=(jclass)env->NewGlobalRef(singletonClass);
__android_log_print(ANDROID_LOG_INFO,"godot","****^*^*?^*^*class data %x",singletonClass);
jmethodID initialize = env->GetStaticMethodID(singletonClass, "initialize", "(Landroid/app/Activity;)Lcom/android/godot/Godot$SingletonBase;");
+ if (!initialize) {
+
+ ERR_EXPLAIN("Couldn't find proper initialize function 'public static Godot.SingletonBase Class::initialize(Activity p_activity)' initializer for singleton class: "+m);
+ ERR_CONTINUE(!initialize);
+
+ }
jobject obj = env->CallStaticObjectMethod(singletonClass,initialize,_godot_instance);
__android_log_print(ANDROID_LOG_INFO,"godot","****^*^*?^*^*class instance %x",obj);
jobject gob = env->NewGlobalRef(obj);
diff --git a/platform/android/libs/apk_expansion/AndroidManifest.xml b/platform/android/libs/apk_expansion/AndroidManifest.xml
new file mode 100644
index 0000000000..20b74a2988
--- /dev/null
+++ b/platform/android/libs/apk_expansion/AndroidManifest.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="com.android.vending.expansion.downloader"
+ android:versionCode="2"
+ android:versionName="1.1" >
+
+ <uses-sdk android:minSdkVersion="4" android:targetSdkVersion="15"/>
+
+</manifest> \ No newline at end of file
diff --git a/platform/android/libs/apk_expansion/build.xml b/platform/android/libs/apk_expansion/build.xml
new file mode 100644
index 0000000000..5b2f2c590e
--- /dev/null
+++ b/platform/android/libs/apk_expansion/build.xml
@@ -0,0 +1,92 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project name="apk_expansion" default="help">
+
+ <!-- The local.properties file is created and updated by the 'android' tool.
+ It contains the path to the SDK. It should *NOT* be checked into
+ Version Control Systems. -->
+ <property file="local.properties" />
+
+ <!-- The ant.properties file can be created by you. It is only edited by the
+ 'android' tool to add properties to it.
+ This is the place to change some Ant specific build properties.
+ Here are some properties you may want to change/update:
+
+ source.dir
+ The name of the source directory. Default is 'src'.
+ out.dir
+ The name of the output directory. Default is 'bin'.
+
+ For other overridable properties, look at the beginning of the rules
+ files in the SDK, at tools/ant/build.xml
+
+ Properties related to the SDK location or the project target should
+ be updated using the 'android' tool with the 'update' action.
+
+ This file is an integral part of the build system for your
+ application and should be checked into Version Control Systems.
+
+ -->
+ <property file="ant.properties" />
+
+ <!-- if sdk.dir was not set from one of the property file, then
+ get it from the ANDROID_HOME env var.
+ This must be done before we load project.properties since
+ the proguard config can use sdk.dir -->
+ <property environment="env" />
+ <condition property="sdk.dir" value="${env.ANDROID_HOME}">
+ <isset property="env.ANDROID_HOME" />
+ </condition>
+
+ <!-- The project.properties file is created and updated by the 'android'
+ tool, as well as ADT.
+
+ This contains project specific properties such as project target, and library
+ dependencies. Lower level build properties are stored in ant.properties
+ (or in .classpath for Eclipse projects).
+
+ This file is an integral part of the build system for your
+ application and should be checked into Version Control Systems. -->
+ <loadproperties srcFile="project.properties" />
+
+ <!-- quick check on sdk.dir -->
+ <fail
+ message="sdk.dir is missing. Make sure to generate local.properties using 'android update project' or to inject it through the ANDROID_HOME environment variable."
+ unless="sdk.dir"
+ />
+
+ <!--
+ Import per project custom build rules if present at the root of the project.
+ This is the place to put custom intermediary targets such as:
+ -pre-build
+ -pre-compile
+ -post-compile (This is typically used for code obfuscation.
+ Compiled code location: ${out.classes.absolute.dir}
+ If this is not done in place, override ${out.dex.input.absolute.dir})
+ -post-package
+ -post-build
+ -pre-clean
+ -->
+ <import file="custom_rules.xml" optional="true" />
+
+ <!-- Import the actual build file.
+
+ To customize existing targets, there are two options:
+ - Customize only one target:
+ - copy/paste the target into this file, *before* the
+ <import> task.
+ - customize it to your needs.
+ - Customize the whole content of build.xml
+ - copy/paste the content of the rules files (minus the top node)
+ into this file, replacing the <import> task.
+ - customize to your needs.
+
+ ***********************
+ ****** IMPORTANT ******
+ ***********************
+ In all cases you must update the value of version-tag below to read 'custom' instead of an integer,
+ in order to avoid having your file be overridden by tools such as "android update project"
+ -->
+ <!-- version-tag: 1 -->
+ <import file="${sdk.dir}/tools/ant/build.xml" />
+
+</project>
diff --git a/platform/android/libs/apk_expansion/proguard-project.txt b/platform/android/libs/apk_expansion/proguard-project.txt
new file mode 100644
index 0000000000..f2fe1559a2
--- /dev/null
+++ b/platform/android/libs/apk_expansion/proguard-project.txt
@@ -0,0 +1,20 @@
+# To enable ProGuard in your project, edit project.properties
+# to define the proguard.config property as described in that file.
+#
+# Add project specific ProGuard rules here.
+# By default, the flags in this file are appended to flags specified
+# in ${sdk.dir}/tools/proguard/proguard-android.txt
+# You can edit the include path and order by changing the ProGuard
+# include property in project.properties.
+#
+# For more details, see
+# http://developer.android.com/guide/developing/tools/proguard.html
+
+# Add any project specific keep options here:
+
+# If your project uses WebView with JS, uncomment the following
+# and specify the fully qualified class name to the JavaScript interface
+# class:
+#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
+# public *;
+#}
diff --git a/platform/android/libs/apk_expansion/project.properties b/platform/android/libs/apk_expansion/project.properties
new file mode 100644
index 0000000000..eda83430bf
--- /dev/null
+++ b/platform/android/libs/apk_expansion/project.properties
@@ -0,0 +1,13 @@
+# This file is automatically generated by Android Tools.
+# Do not modify this file -- YOUR CHANGES WILL BE ERASED!
+#
+# This file must be checked in Version Control Systems.
+#
+# To customize properties used by the Ant build system use,
+# "ant.properties", and override values to adapt the script to your
+# project structure.
+
+# Project target.
+target=android-15
+android.library=true
+android.library.reference.1=../play_licensing
diff --git a/platform/android/libs/apk_expansion/res/drawable-hdpi/notify_panel_notification_icon_bg.png b/platform/android/libs/apk_expansion/res/drawable-hdpi/notify_panel_notification_icon_bg.png
new file mode 100644
index 0000000000..f5b762ecf3
--- /dev/null
+++ b/platform/android/libs/apk_expansion/res/drawable-hdpi/notify_panel_notification_icon_bg.png
Binary files differ
diff --git a/platform/android/libs/apk_expansion/res/drawable-mdpi/notify_panel_notification_icon_bg.png b/platform/android/libs/apk_expansion/res/drawable-mdpi/notify_panel_notification_icon_bg.png
new file mode 100644
index 0000000000..9ecb8af06c
--- /dev/null
+++ b/platform/android/libs/apk_expansion/res/drawable-mdpi/notify_panel_notification_icon_bg.png
Binary files differ
diff --git a/platform/android/libs/apk_expansion/res/layout/status_bar_ongoing_event_progress_bar.xml b/platform/android/libs/apk_expansion/res/layout/status_bar_ongoing_event_progress_bar.xml
new file mode 100644
index 0000000000..23bac02294
--- /dev/null
+++ b/platform/android/libs/apk_expansion/res/layout/status_bar_ongoing_event_progress_bar.xml
@@ -0,0 +1,104 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/*
+** Copyright 2008, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<LinearLayout android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:baselineAligned="false"
+ android:orientation="horizontal" android:id="@+id/notificationLayout" xmlns:android="http://schemas.android.com/apk/res/android">
+
+ <RelativeLayout
+ android:layout_width="35dp"
+ android:layout_height="fill_parent"
+ android:paddingTop="10dp"
+ android:paddingBottom="8dp" >
+
+ <ImageView
+ android:id="@+id/appIcon"
+ android:layout_width="fill_parent"
+ android:layout_height="25dp"
+ android:scaleType="centerInside"
+ android:layout_alignParentLeft="true"
+ android:layout_alignParentTop="true"
+ android:src="@android:drawable/stat_sys_download" />
+
+ <TextView
+ android:id="@+id/progress_text"
+ style="@style/NotificationText"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:layout_alignParentLeft="true"
+ android:layout_alignParentBottom="true"
+ android:layout_gravity="center_horizontal"
+ android:singleLine="true"
+ android:gravity="center" />
+ </RelativeLayout>
+
+ <RelativeLayout
+ android:layout_width="0dip"
+ android:layout_height="match_parent"
+ android:layout_weight="1.0"
+ android:clickable="true"
+ android:focusable="true"
+ android:paddingTop="10dp"
+ android:paddingRight="8dp"
+ android:paddingBottom="8dp" >
+
+ <TextView
+ android:id="@+id/title"
+ style="@style/NotificationTitle"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_alignParentLeft="true"
+ android:singleLine="true"/>
+
+ <TextView
+ android:id="@+id/time_remaining"
+ style="@style/NotificationText"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_alignParentRight="true"
+ android:singleLine="true"/>
+ <!-- Only one of progress_bar and paused_text will be visible. -->
+
+ <FrameLayout
+ android:id="@+id/progress_bar_frame"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:layout_alignParentBottom="true" >
+
+ <ProgressBar
+ android:id="@+id/progress_bar"
+ style="?android:attr/progressBarStyleHorizontal"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:paddingRight="25dp" />
+
+ <TextView
+ android:id="@+id/description"
+ style="@style/NotificationTextShadow"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center"
+ android:paddingRight="25dp"
+ android:singleLine="true" />
+ </FrameLayout>
+
+ </RelativeLayout>
+
+</LinearLayout> \ No newline at end of file
diff --git a/platform/android/libs/apk_expansion/res/values-v11/styles.xml b/platform/android/libs/apk_expansion/res/values-v11/styles.xml
new file mode 100644
index 0000000000..f2013bc0bf
--- /dev/null
+++ b/platform/android/libs/apk_expansion/res/values-v11/styles.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+ <style name="NotificationTextSecondary" parent="NotificationText">
+ <item name="android:textSize">12sp</item>
+ </style>
+</resources> \ No newline at end of file
diff --git a/platform/android/libs/apk_expansion/res/values-v9/styles.xml b/platform/android/libs/apk_expansion/res/values-v9/styles.xml
new file mode 100644
index 0000000000..736e77a5d6
--- /dev/null
+++ b/platform/android/libs/apk_expansion/res/values-v9/styles.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+ <style name="NotificationText" parent="android:TextAppearance.StatusBar.EventContent" />
+ <style name="NotificationTitle" parent="android:TextAppearance.StatusBar.EventContent.Title" />
+</resources> \ No newline at end of file
diff --git a/platform/android/libs/apk_expansion/res/values/strings.xml b/platform/android/libs/apk_expansion/res/values/strings.xml
new file mode 100644
index 0000000000..b84749faf2
--- /dev/null
+++ b/platform/android/libs/apk_expansion/res/values/strings.xml
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+
+ <!-- When a download completes, a notification is displayed, and this
+ string is used to indicate that the download successfully completed.
+ Note that such a download could have been initiated by a variety of
+ applications, including (but not limited to) the browser, an email
+ application, a content marketplace. -->
+ <string name="notification_download_complete">Download complete</string>
+
+ <!-- When a download completes, a notification is displayed, and this
+ string is used to indicate that the download failed.
+ Note that such a download could have been initiated by a variety of
+ applications, including (but not limited to) the browser, an email
+ application, a content marketplace. -->
+ <string name="notification_download_failed">Download unsuccessful</string>
+
+
+ <string name="state_unknown">Starting..."</string>
+ <string name="state_idle">Waiting for download to start</string>
+ <string name="state_fetching_url">Looking for resources to download</string>
+ <string name="state_connecting">Connecting to the download server</string>
+ <string name="state_downloading">Downloading resources</string>
+ <string name="state_completed">Download finished</string>
+ <string name="state_paused_network_unavailable">Download paused because no network is available</string>
+ <string name="state_paused_network_setup_failure">Download paused. Test a website in browser</string>
+ <string name="state_paused_by_request">Download paused</string>
+ <string name="state_paused_wifi_unavailable">Download paused because wifi is unavailable</string>
+ <string name="state_paused_wifi_disabled">Download paused because wifi is disabled</string>
+ <string name="state_paused_roaming">Download paused because you are roaming</string>
+ <string name="state_paused_sdcard_unavailable">Download paused because the external storage is unavailable</string>
+ <string name="state_failed_unlicensed">Download failed because you may not have purchased this app</string>
+ <string name="state_failed_fetching_url">Download failed because the resources could not be found</string>
+ <string name="state_failed_sdcard_full">Download failed because the external storage is full</string>
+ <string name="state_failed_cancelled">Download cancelled</string>
+ <string name="state_failed">Download failed</string>
+
+ <string name="kilobytes_per_second">%1$s KB/s</string>
+ <string name="time_remaining">Time remaining: %1$s</string>
+ <string name="time_remaining_notification">%1$s left</string>
+</resources> \ No newline at end of file
diff --git a/platform/android/libs/apk_expansion/res/values/styles.xml b/platform/android/libs/apk_expansion/res/values/styles.xml
new file mode 100644
index 0000000000..a442f61e7e
--- /dev/null
+++ b/platform/android/libs/apk_expansion/res/values/styles.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+
+ <style name="NotificationText">
+ <item name="android:textColor">?android:attr/textColorPrimary</item>
+ </style>
+
+ <style name="NotificationTextShadow" parent="NotificationText">
+ <item name="android:textColor">?android:attr/textColorPrimary</item>
+ <item name="android:shadowColor">@android:color/background_dark</item>
+ <item name="android:shadowDx">1.0</item>
+ <item name="android:shadowDy">1.0</item>
+ <item name="android:shadowRadius">1</item>
+ </style>
+
+ <style name="NotificationTitle">
+ <item name="android:textColor">?android:attr/textColorPrimary</item>
+ <item name="android:textStyle">bold</item>
+ </style>
+
+ <style name="ButtonBackground">
+ <item name="android:background">@android:color/background_dark</item>
+ </style>
+
+</resources> \ No newline at end of file
diff --git a/platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/Constants.java b/platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/Constants.java
new file mode 100644
index 0000000000..ff2c6f535a
--- /dev/null
+++ b/platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/Constants.java
@@ -0,0 +1,236 @@
+/*
+ * Copyright (C) 2012 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.google.android.vending.expansion.downloader;
+
+import java.io.File;
+
+
+/**
+ * Contains the internal constants that are used in the download manager.
+ * As a general rule, modifying these constants should be done with care.
+ */
+public class Constants {
+ /** Tag used for debugging/logging */
+ public static final String TAG = "LVLDL";
+
+ /**
+ * Expansion path where we store obb files
+ */
+ public static final String EXP_PATH = File.separator + "Android"
+ + File.separator + "obb" + File.separator;
+
+ /** The intent that gets sent when the service must wake up for a retry */
+ public static final String ACTION_RETRY = "android.intent.action.DOWNLOAD_WAKEUP";
+
+ /** the intent that gets sent when clicking a successful download */
+ public static final String ACTION_OPEN = "android.intent.action.DOWNLOAD_OPEN";
+
+ /** the intent that gets sent when clicking an incomplete/failed download */
+ public static final String ACTION_LIST = "android.intent.action.DOWNLOAD_LIST";
+
+ /** the intent that gets sent when deleting the notification of a completed download */
+ public static final String ACTION_HIDE = "android.intent.action.DOWNLOAD_HIDE";
+
+ /**
+ * When a number has to be appended to the filename, this string is used to separate the
+ * base filename from the sequence number
+ */
+ public static final String FILENAME_SEQUENCE_SEPARATOR = "-";
+
+ /** The default user agent used for downloads */
+ public static final String DEFAULT_USER_AGENT = "Android.LVLDM";
+
+ /** The buffer size used to stream the data */
+ public static final int BUFFER_SIZE = 4096;
+
+ /** The minimum amount of progress that has to be done before the progress bar gets updated */
+ public static final int MIN_PROGRESS_STEP = 4096;
+
+ /** The minimum amount of time that has to elapse before the progress bar gets updated, in ms */
+ public static final long MIN_PROGRESS_TIME = 1000;
+
+ /** The maximum number of rows in the database (FIFO) */
+ public static final int MAX_DOWNLOADS = 1000;
+
+ /**
+ * The number of times that the download manager will retry its network
+ * operations when no progress is happening before it gives up.
+ */
+ public static final int MAX_RETRIES = 5;
+
+ /**
+ * The minimum amount of time that the download manager accepts for
+ * a Retry-After response header with a parameter in delta-seconds.
+ */
+ public static final int MIN_RETRY_AFTER = 30; // 30s
+
+ /**
+ * The maximum amount of time that the download manager accepts for
+ * a Retry-After response header with a parameter in delta-seconds.
+ */
+ public static final int MAX_RETRY_AFTER = 24 * 60 * 60; // 24h
+
+ /**
+ * The maximum number of redirects.
+ */
+ public static final int MAX_REDIRECTS = 5; // can't be more than 7.
+
+ /**
+ * The time between a failure and the first retry after an IOException.
+ * Each subsequent retry grows exponentially, doubling each time.
+ * The time is in seconds.
+ */
+ public static final int RETRY_FIRST_DELAY = 30;
+
+ /** Enable separate connectivity logging */
+ public static final boolean LOGX = true;
+
+ /** Enable verbose logging */
+ public static final boolean LOGV = false;
+
+ /** Enable super-verbose logging */
+ private static final boolean LOCAL_LOGVV = false;
+ public static final boolean LOGVV = LOCAL_LOGVV && LOGV;
+
+ /**
+ * This download has successfully completed.
+ * Warning: there might be other status values that indicate success
+ * in the future.
+ * Use isSucccess() to capture the entire category.
+ */
+ public static final int STATUS_SUCCESS = 200;
+
+ /**
+ * This request couldn't be parsed. This is also used when processing
+ * requests with unknown/unsupported URI schemes.
+ */
+ public static final int STATUS_BAD_REQUEST = 400;
+
+ /**
+ * This download can't be performed because the content type cannot be
+ * handled.
+ */
+ public static final int STATUS_NOT_ACCEPTABLE = 406;
+
+ /**
+ * This download cannot be performed because the length cannot be
+ * determined accurately. This is the code for the HTTP error "Length
+ * Required", which is typically used when making requests that require
+ * a content length but don't have one, and it is also used in the
+ * client when a response is received whose length cannot be determined
+ * accurately (therefore making it impossible to know when a download
+ * completes).
+ */
+ public static final int STATUS_LENGTH_REQUIRED = 411;
+
+ /**
+ * This download was interrupted and cannot be resumed.
+ * This is the code for the HTTP error "Precondition Failed", and it is
+ * also used in situations where the client doesn't have an ETag at all.
+ */
+ public static final int STATUS_PRECONDITION_FAILED = 412;
+
+ /**
+ * The lowest-valued error status that is not an actual HTTP status code.
+ */
+ public static final int MIN_ARTIFICIAL_ERROR_STATUS = 488;
+
+ /**
+ * The requested destination file already exists.
+ */
+ public static final int STATUS_FILE_ALREADY_EXISTS_ERROR = 488;
+
+ /**
+ * Some possibly transient error occurred, but we can't resume the download.
+ */
+ public static final int STATUS_CANNOT_RESUME = 489;
+
+ /**
+ * This download was canceled
+ */
+ public static final int STATUS_CANCELED = 490;
+
+ /**
+ * This download has completed with an error.
+ * Warning: there will be other status values that indicate errors in
+ * the future. Use isStatusError() to capture the entire category.
+ */
+ public static final int STATUS_UNKNOWN_ERROR = 491;
+
+ /**
+ * This download couldn't be completed because of a storage issue.
+ * Typically, that's because the filesystem is missing or full.
+ * Use the more specific {@link #STATUS_INSUFFICIENT_SPACE_ERROR}
+ * and {@link #STATUS_DEVICE_NOT_FOUND_ERROR} when appropriate.
+ */
+ public static final int STATUS_FILE_ERROR = 492;
+
+ /**
+ * This download couldn't be completed because of an HTTP
+ * redirect response that the download manager couldn't
+ * handle.
+ */
+ public static final int STATUS_UNHANDLED_REDIRECT = 493;
+
+ /**
+ * This download couldn't be completed because of an
+ * unspecified unhandled HTTP code.
+ */
+ public static final int STATUS_UNHANDLED_HTTP_CODE = 494;
+
+ /**
+ * This download couldn't be completed because of an
+ * error receiving or processing data at the HTTP level.
+ */
+ public static final int STATUS_HTTP_DATA_ERROR = 495;
+
+ /**
+ * This download couldn't be completed because of an
+ * HttpException while setting up the request.
+ */
+ public static final int STATUS_HTTP_EXCEPTION = 496;
+
+ /**
+ * This download couldn't be completed because there were
+ * too many redirects.
+ */
+ public static final int STATUS_TOO_MANY_REDIRECTS = 497;
+
+ /**
+ * This download couldn't be completed due to insufficient storage
+ * space. Typically, this is because the SD card is full.
+ */
+ public static final int STATUS_INSUFFICIENT_SPACE_ERROR = 498;
+
+ /**
+ * This download couldn't be completed because no external storage
+ * device was found. Typically, this is because the SD card is not
+ * mounted.
+ */
+ public static final int STATUS_DEVICE_NOT_FOUND_ERROR = 499;
+
+ /**
+ * The wake duration to check to see if a download is possible.
+ */
+ public static final long WATCHDOG_WAKE_TIMER = 60*1000;
+
+ /**
+ * The wake duration to check to see if the process was killed.
+ */
+ public static final long ACTIVE_THREAD_WATCHDOG = 5*1000;
+
+} \ No newline at end of file
diff --git a/platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/DownloadProgressInfo.java b/platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/DownloadProgressInfo.java
new file mode 100644
index 0000000000..9cb294d721
--- /dev/null
+++ b/platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/DownloadProgressInfo.java
@@ -0,0 +1,80 @@
+/*
+ * Copyright (C) 2012 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.google.android.vending.expansion.downloader;
+
+import android.os.Parcel;
+import android.os.Parcelable;
+
+
+/**
+ * This class contains progress information about the active download(s).
+ *
+ * When you build the Activity that initiates a download and tracks the
+ * progress by implementing the {@link IDownloaderClient} interface, you'll
+ * receive a DownloadProgressInfo object in each call to the {@link
+ * IDownloaderClient#onDownloadProgress} method. This allows you to update
+ * your activity's UI with information about the download progress, such
+ * as the progress so far, time remaining and current speed.
+ */
+public class DownloadProgressInfo implements Parcelable {
+ public long mOverallTotal;
+ public long mOverallProgress;
+ public long mTimeRemaining; // time remaining
+ public float mCurrentSpeed; // speed in KB/S
+
+ @Override
+ public int describeContents() {
+ return 0;
+ }
+
+ @Override
+ public void writeToParcel(Parcel p, int i) {
+ p.writeLong(mOverallTotal);
+ p.writeLong(mOverallProgress);
+ p.writeLong(mTimeRemaining);
+ p.writeFloat(mCurrentSpeed);
+ }
+
+ public DownloadProgressInfo(Parcel p) {
+ mOverallTotal = p.readLong();
+ mOverallProgress = p.readLong();
+ mTimeRemaining = p.readLong();
+ mCurrentSpeed = p.readFloat();
+ }
+
+ public DownloadProgressInfo(long overallTotal, long overallProgress,
+ long timeRemaining,
+ float currentSpeed) {
+ this.mOverallTotal = overallTotal;
+ this.mOverallProgress = overallProgress;
+ this.mTimeRemaining = timeRemaining;
+ this.mCurrentSpeed = currentSpeed;
+ }
+
+ public static final Creator<DownloadProgressInfo> CREATOR = new Creator<DownloadProgressInfo>() {
+ @Override
+ public DownloadProgressInfo createFromParcel(Parcel parcel) {
+ return new DownloadProgressInfo(parcel);
+ }
+
+ @Override
+ public DownloadProgressInfo[] newArray(int i) {
+ return new DownloadProgressInfo[i];
+ }
+ };
+
+}
diff --git a/platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/DownloaderClientMarshaller.java b/platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/DownloaderClientMarshaller.java
new file mode 100644
index 0000000000..2201751254
--- /dev/null
+++ b/platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/DownloaderClientMarshaller.java
@@ -0,0 +1,277 @@
+/*
+ * Copyright (C) 2012 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.google.android.vending.expansion.downloader;
+
+import com.google.android.vending.expansion.downloader.impl.DownloaderService;
+
+import android.app.PendingIntent;
+import android.content.ComponentName;
+import android.content.Context;
+import android.content.Intent;
+import android.content.ServiceConnection;
+import android.content.pm.PackageManager.NameNotFoundException;
+import android.os.Bundle;
+import android.os.Handler;
+import android.os.IBinder;
+import android.os.Message;
+import android.os.Messenger;
+import android.os.RemoteException;
+import android.util.Log;
+
+
+
+/**
+ * This class binds the service API to your application client. It contains the IDownloaderClient proxy,
+ * which is used to call functions in your client as well as the Stub, which is used to call functions
+ * in the client implementation of IDownloaderClient.
+ *
+ * <p>The IPC is implemented using an Android Messenger and a service Binder. The connect method
+ * should be called whenever the client wants to bind to the service. It opens up a service connection
+ * that ends up calling the onServiceConnected client API that passes the service messenger
+ * in. If the client wants to be notified by the service, it is responsible for then passing its
+ * messenger to the service in a separate call.
+ *
+ * <p>Critical methods are {@link #startDownloadServiceIfRequired} and {@link #CreateStub}.
+ *
+ * <p>When your application first starts, you should first check whether your app's expansion files are
+ * already on the device. If not, you should then call {@link #startDownloadServiceIfRequired}, which
+ * starts your {@link impl.DownloaderService} to download the expansion files if necessary. The method
+ * returns a value indicating whether download is required or not.
+ *
+ * <p>If a download is required, {@link #startDownloadServiceIfRequired} begins the download through
+ * the specified service and you should then call {@link #CreateStub} to instantiate a member {@link
+ * IStub} object that you need in order to receive calls through your {@link IDownloaderClient}
+ * interface.
+ */
+public class DownloaderClientMarshaller {
+ public static final int MSG_ONDOWNLOADSTATE_CHANGED = 10;
+ public static final int MSG_ONDOWNLOADPROGRESS = 11;
+ public static final int MSG_ONSERVICECONNECTED = 12;
+
+ public static final String PARAM_NEW_STATE = "newState";
+ public static final String PARAM_PROGRESS = "progress";
+ public static final String PARAM_MESSENGER = DownloaderService.EXTRA_MESSAGE_HANDLER;
+
+ public static final int NO_DOWNLOAD_REQUIRED = DownloaderService.NO_DOWNLOAD_REQUIRED;
+ public static final int LVL_CHECK_REQUIRED = DownloaderService.LVL_CHECK_REQUIRED;
+ public static final int DOWNLOAD_REQUIRED = DownloaderService.DOWNLOAD_REQUIRED;
+
+ private static class Proxy implements IDownloaderClient {
+ private Messenger mServiceMessenger;
+
+ @Override
+ public void onDownloadStateChanged(int newState) {
+ Bundle params = new Bundle(1);
+ params.putInt(PARAM_NEW_STATE, newState);
+ send(MSG_ONDOWNLOADSTATE_CHANGED, params);
+ }
+
+ @Override
+ public void onDownloadProgress(DownloadProgressInfo progress) {
+ Bundle params = new Bundle(1);
+ params.putParcelable(PARAM_PROGRESS, progress);
+ send(MSG_ONDOWNLOADPROGRESS, params);
+ }
+
+ private void send(int method, Bundle params) {
+ Message m = Message.obtain(null, method);
+ m.setData(params);
+ try {
+ mServiceMessenger.send(m);
+ } catch (RemoteException e) {
+ e.printStackTrace();
+ }
+ }
+
+ public Proxy(Messenger msg) {
+ mServiceMessenger = msg;
+ }
+
+ @Override
+ public void onServiceConnected(Messenger m) {
+ /**
+ * This is never called through the proxy.
+ */
+ }
+ }
+
+ private static class Stub implements IStub {
+ private IDownloaderClient mItf = null;
+ private Class<?> mDownloaderServiceClass;
+ private boolean mBound;
+ private Messenger mServiceMessenger;
+ private Context mContext;
+ /**
+ * Target we publish for clients to send messages to IncomingHandler.
+ */
+ final Messenger mMessenger = new Messenger(new Handler() {
+ @Override
+ public void handleMessage(Message msg) {
+ switch (msg.what) {
+ case MSG_ONDOWNLOADPROGRESS:
+ Bundle bun = msg.getData();
+ if ( null != mContext ) {
+ bun.setClassLoader(mContext.getClassLoader());
+ DownloadProgressInfo dpi = (DownloadProgressInfo) msg.getData()
+ .getParcelable(PARAM_PROGRESS);
+ mItf.onDownloadProgress(dpi);
+ }
+ break;
+ case MSG_ONDOWNLOADSTATE_CHANGED:
+ mItf.onDownloadStateChanged(msg.getData().getInt(PARAM_NEW_STATE));
+ break;
+ case MSG_ONSERVICECONNECTED:
+ mItf.onServiceConnected(
+ (Messenger) msg.getData().getParcelable(PARAM_MESSENGER));
+ break;
+ }
+ }
+ });
+
+ public Stub(IDownloaderClient itf, Class<?> downloaderService) {
+ mItf = itf;
+ mDownloaderServiceClass = downloaderService;
+ }
+
+ /**
+ * Class for interacting with the main interface of the service.
+ */
+ private ServiceConnection mConnection = new ServiceConnection() {
+ public void onServiceConnected(ComponentName className, IBinder service) {
+ // This is called when the connection with the service has been
+ // established, giving us the object we can use to
+ // interact with the service. We are communicating with the
+ // service using a Messenger, so here we get a client-side
+ // representation of that from the raw IBinder object.
+ mServiceMessenger = new Messenger(service);
+ mItf.onServiceConnected(
+ mServiceMessenger);
+ }
+
+ public void onServiceDisconnected(ComponentName className) {
+ // This is called when the connection with the service has been
+ // unexpectedly disconnected -- that is, its process crashed.
+ mServiceMessenger = null;
+ }
+ };
+
+ @Override
+ public void connect(Context c) {
+ mContext = c;
+ Intent bindIntent = new Intent(c, mDownloaderServiceClass);
+ bindIntent.putExtra(PARAM_MESSENGER, mMessenger);
+ if ( !c.bindService(bindIntent, mConnection, Context.BIND_DEBUG_UNBIND) ) {
+ if ( Constants.LOGVV ) {
+ Log.d(Constants.TAG, "Service Unbound");
+ }
+ } else {
+ mBound = true;
+ }
+
+ }
+
+ @Override
+ public void disconnect(Context c) {
+ if (mBound) {
+ c.unbindService(mConnection);
+ mBound = false;
+ }
+ mContext = null;
+ }
+
+ @Override
+ public Messenger getMessenger() {
+ return mMessenger;
+ }
+ }
+
+ /**
+ * Returns a proxy that will marshal calls to IDownloaderClient methods
+ *
+ * @param msg
+ * @return
+ */
+ public static IDownloaderClient CreateProxy(Messenger msg) {
+ return new Proxy(msg);
+ }
+
+ /**
+ * Returns a stub object that, when connected, will listen for marshaled
+ * {@link IDownloaderClient} methods and translate them into calls to the supplied
+ * interface.
+ *
+ * @param itf An implementation of IDownloaderClient that will be called
+ * when remote method calls are unmarshaled.
+ * @param downloaderService The class for your implementation of {@link
+ * impl.DownloaderService}.
+ * @return The {@link IStub} that allows you to connect to the service such that
+ * your {@link IDownloaderClient} receives status updates.
+ */
+ public static IStub CreateStub(IDownloaderClient itf, Class<?> downloaderService) {
+ return new Stub(itf, downloaderService);
+ }
+
+ /**
+ * Starts the download if necessary. This function starts a flow that does `
+ * many things. 1) Checks to see if the APK version has been checked and
+ * the metadata database updated 2) If the APK version does not match,
+ * checks the new LVL status to see if a new download is required 3) If the
+ * APK version does match, then checks to see if the download(s) have been
+ * completed 4) If the downloads have been completed, returns
+ * NO_DOWNLOAD_REQUIRED The idea is that this can be called during the
+ * startup of an application to quickly ascertain if the application needs
+ * to wait to hear about any updated APK expansion files. Note that this does
+ * mean that the application MUST be run for the first time with a network
+ * connection, even if Market delivers all of the files.
+ *
+ * @param context Your application Context.
+ * @param notificationClient A PendingIntent to start the Activity in your application
+ * that shows the download progress and which will also start the application when download
+ * completes.
+ * @param serviceClass the class of your {@link imp.DownloaderService} implementation
+ * @return whether the service was started and the reason for starting the service.
+ * Either {@link #NO_DOWNLOAD_REQUIRED}, {@link #LVL_CHECK_REQUIRED}, or {@link
+ * #DOWNLOAD_REQUIRED}.
+ * @throws NameNotFoundException
+ */
+ public static int startDownloadServiceIfRequired(Context context, PendingIntent notificationClient,
+ Class<?> serviceClass)
+ throws NameNotFoundException {
+ return DownloaderService.startDownloadServiceIfRequired(context, notificationClient,
+ serviceClass);
+ }
+
+ /**
+ * This version assumes that the intent contains the pending intent as a parameter. This
+ * is used for responding to alarms.
+ * <p>The pending intent must be in an extra with the key {@link
+ * impl.DownloaderService#EXTRA_PENDING_INTENT}.
+ *
+ * @param context
+ * @param notificationClient
+ * @param serviceClass the class of the service to start
+ * @return
+ * @throws NameNotFoundException
+ */
+ public static int startDownloadServiceIfRequired(Context context, Intent notificationClient,
+ Class<?> serviceClass)
+ throws NameNotFoundException {
+ return DownloaderService.startDownloadServiceIfRequired(context, notificationClient,
+ serviceClass);
+ }
+
+}
diff --git a/platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/DownloaderServiceMarshaller.java b/platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/DownloaderServiceMarshaller.java
new file mode 100644
index 0000000000..054eaa9895
--- /dev/null
+++ b/platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/DownloaderServiceMarshaller.java
@@ -0,0 +1,181 @@
+/*
+ * Copyright (C) 2012 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.google.android.vending.expansion.downloader;
+
+import com.google.android.vending.expansion.downloader.impl.DownloaderService;
+
+import android.content.Context;
+import android.os.Bundle;
+import android.os.Handler;
+import android.os.Message;
+import android.os.Messenger;
+import android.os.RemoteException;
+
+
+
+/**
+ * This class is used by the client activity to proxy requests to the Downloader
+ * Service.
+ *
+ * Most importantly, you must call {@link #CreateProxy} during the {@link
+ * IDownloaderClient#onServiceConnected} callback in your activity in order to instantiate
+ * an {@link IDownloaderService} object that you can then use to issue commands to the {@link
+ * DownloaderService} (such as to pause and resume downloads).
+ */
+public class DownloaderServiceMarshaller {
+
+ public static final int MSG_REQUEST_ABORT_DOWNLOAD =
+ 1;
+ public static final int MSG_REQUEST_PAUSE_DOWNLOAD =
+ 2;
+ public static final int MSG_SET_DOWNLOAD_FLAGS =
+ 3;
+ public static final int MSG_REQUEST_CONTINUE_DOWNLOAD =
+ 4;
+ public static final int MSG_REQUEST_DOWNLOAD_STATE =
+ 5;
+ public static final int MSG_REQUEST_CLIENT_UPDATE =
+ 6;
+
+ public static final String PARAMS_FLAGS = "flags";
+ public static final String PARAM_MESSENGER = DownloaderService.EXTRA_MESSAGE_HANDLER;
+
+ private static class Proxy implements IDownloaderService {
+ private Messenger mMsg;
+
+ private void send(int method, Bundle params) {
+ Message m = Message.obtain(null, method);
+ m.setData(params);
+ try {
+ mMsg.send(m);
+ } catch (RemoteException e) {
+ e.printStackTrace();
+ }
+ }
+
+ public Proxy(Messenger msg) {
+ mMsg = msg;
+ }
+
+ @Override
+ public void requestAbortDownload() {
+ send(MSG_REQUEST_ABORT_DOWNLOAD, new Bundle());
+ }
+
+ @Override
+ public void requestPauseDownload() {
+ send(MSG_REQUEST_PAUSE_DOWNLOAD, new Bundle());
+ }
+
+ @Override
+ public void setDownloadFlags(int flags) {
+ Bundle params = new Bundle();
+ params.putInt(PARAMS_FLAGS, flags);
+ send(MSG_SET_DOWNLOAD_FLAGS, params);
+ }
+
+ @Override
+ public void requestContinueDownload() {
+ send(MSG_REQUEST_CONTINUE_DOWNLOAD, new Bundle());
+ }
+
+ @Override
+ public void requestDownloadStatus() {
+ send(MSG_REQUEST_DOWNLOAD_STATE, new Bundle());
+ }
+
+ @Override
+ public void onClientUpdated(Messenger clientMessenger) {
+ Bundle bundle = new Bundle(1);
+ bundle.putParcelable(PARAM_MESSENGER, clientMessenger);
+ send(MSG_REQUEST_CLIENT_UPDATE, bundle);
+ }
+ }
+
+ private static class Stub implements IStub {
+ private IDownloaderService mItf = null;
+ final Messenger mMessenger = new Messenger(new Handler() {
+ @Override
+ public void handleMessage(Message msg) {
+ switch (msg.what) {
+ case MSG_REQUEST_ABORT_DOWNLOAD:
+ mItf.requestAbortDownload();
+ break;
+ case MSG_REQUEST_CONTINUE_DOWNLOAD:
+ mItf.requestContinueDownload();
+ break;
+ case MSG_REQUEST_PAUSE_DOWNLOAD:
+ mItf.requestPauseDownload();
+ break;
+ case MSG_SET_DOWNLOAD_FLAGS:
+ mItf.setDownloadFlags(msg.getData().getInt(PARAMS_FLAGS));
+ break;
+ case MSG_REQUEST_DOWNLOAD_STATE:
+ mItf.requestDownloadStatus();
+ break;
+ case MSG_REQUEST_CLIENT_UPDATE:
+ mItf.onClientUpdated((Messenger) msg.getData().getParcelable(
+ PARAM_MESSENGER));
+ break;
+ }
+ }
+ });
+
+ public Stub(IDownloaderService itf) {
+ mItf = itf;
+ }
+
+ @Override
+ public Messenger getMessenger() {
+ return mMessenger;
+ }
+
+ @Override
+ public void connect(Context c) {
+
+ }
+
+ @Override
+ public void disconnect(Context c) {
+
+ }
+ }
+
+ /**
+ * Returns a proxy that will marshall calls to IDownloaderService methods
+ *
+ * @param ctx
+ * @return
+ */
+ public static IDownloaderService CreateProxy(Messenger msg) {
+ return new Proxy(msg);
+ }
+
+ /**
+ * Returns a stub object that, when connected, will listen for marshalled
+ * IDownloaderService methods and translate them into calls to the supplied
+ * interface.
+ *
+ * @param itf An implementation of IDownloaderService that will be called
+ * when remote method calls are unmarshalled.
+ * @return
+ */
+ public static IStub CreateStub(IDownloaderService itf) {
+ return new Stub(itf);
+ }
+
+}
diff --git a/platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/Helpers.java b/platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/Helpers.java
new file mode 100644
index 0000000000..1e84e54a0f
--- /dev/null
+++ b/platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/Helpers.java
@@ -0,0 +1,306 @@
+/*
+ * Copyright (C) 2012 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.google.android.vending.expansion.downloader;
+
+import com.android.vending.expansion.downloader.R;
+
+import android.content.Context;
+import android.os.Environment;
+import android.os.StatFs;
+import android.os.SystemClock;
+import android.util.Log;
+
+import java.io.File;
+import java.text.SimpleDateFormat;
+import java.util.Date;
+import java.util.Locale;
+import java.util.Random;
+import java.util.TimeZone;
+import java.util.regex.Matcher;
+import java.util.regex.Pattern;
+
+/**
+ * Some helper functions for the download manager
+ */
+public class Helpers {
+
+ public static Random sRandom = new Random(SystemClock.uptimeMillis());
+
+ /** Regex used to parse content-disposition headers */
+ private static final Pattern CONTENT_DISPOSITION_PATTERN = Pattern
+ .compile("attachment;\\s*filename\\s*=\\s*\"([^\"]*)\"");
+
+ private Helpers() {
+ }
+
+ /*
+ * Parse the Content-Disposition HTTP Header. The format of the header is
+ * defined here: http://www.w3.org/Protocols/rfc2616/rfc2616-sec19.html This
+ * header provides a filename for content that is going to be downloaded to
+ * the file system. We only support the attachment type.
+ */
+ static String parseContentDisposition(String contentDisposition) {
+ try {
+ Matcher m = CONTENT_DISPOSITION_PATTERN.matcher(contentDisposition);
+ if (m.find()) {
+ return m.group(1);
+ }
+ } catch (IllegalStateException ex) {
+ // This function is defined as returning null when it can't parse
+ // the header
+ }
+ return null;
+ }
+
+ /**
+ * @return the root of the filesystem containing the given path
+ */
+ public static File getFilesystemRoot(String path) {
+ File cache = Environment.getDownloadCacheDirectory();
+ if (path.startsWith(cache.getPath())) {
+ return cache;
+ }
+ File external = Environment.getExternalStorageDirectory();
+ if (path.startsWith(external.getPath())) {
+ return external;
+ }
+ throw new IllegalArgumentException(
+ "Cannot determine filesystem root for " + path);
+ }
+
+ public static boolean isExternalMediaMounted() {
+ if (!Environment.getExternalStorageState().equals(
+ Environment.MEDIA_MOUNTED)) {
+ // No SD card found.
+ if ( Constants.LOGVV ) {
+ Log.d(Constants.TAG, "no external storage");
+ }
+ return false;
+ }
+ return true;
+ }
+
+ /**
+ * @return the number of bytes available on the filesystem rooted at the
+ * given File
+ */
+ public static long getAvailableBytes(File root) {
+ StatFs stat = new StatFs(root.getPath());
+ // put a bit of margin (in case creating the file grows the system by a
+ // few blocks)
+ long availableBlocks = (long) stat.getAvailableBlocks() - 4;
+ return stat.getBlockSize() * availableBlocks;
+ }
+
+ /**
+ * Checks whether the filename looks legitimate
+ */
+ public static boolean isFilenameValid(String filename) {
+ filename = filename.replaceFirst("/+", "/"); // normalize leading
+ // slashes
+ return filename.startsWith(Environment.getDownloadCacheDirectory().toString())
+ || filename.startsWith(Environment.getExternalStorageDirectory().toString());
+ }
+
+ /*
+ * Delete the given file from device
+ */
+ /* package */static void deleteFile(String path) {
+ try {
+ File file = new File(path);
+ file.delete();
+ } catch (Exception e) {
+ Log.w(Constants.TAG, "file: '" + path + "' couldn't be deleted", e);
+ }
+ }
+
+ /**
+ * Showing progress in MB here. It would be nice to choose the unit (KB, MB,
+ * GB) based on total file size, but given what we know about the expected
+ * ranges of file sizes for APK expansion files, it's probably not necessary.
+ *
+ * @param overallProgress
+ * @param overallTotal
+ * @return
+ */
+
+ static public String getDownloadProgressString(long overallProgress, long overallTotal) {
+ if (overallTotal == 0) {
+ if ( Constants.LOGVV ) {
+ Log.e(Constants.TAG, "Notification called when total is zero");
+ }
+ return "";
+ }
+ return String.format("%.2f",
+ (float) overallProgress / (1024.0f * 1024.0f))
+ + "MB /" +
+ String.format("%.2f", (float) overallTotal /
+ (1024.0f * 1024.0f)) + "MB";
+ }
+
+ /**
+ * Adds a percentile to getDownloadProgressString.
+ *
+ * @param overallProgress
+ * @param overallTotal
+ * @return
+ */
+ static public String getDownloadProgressStringNotification(long overallProgress,
+ long overallTotal) {
+ if (overallTotal == 0) {
+ if ( Constants.LOGVV ) {
+ Log.e(Constants.TAG, "Notification called when total is zero");
+ }
+ return "";
+ }
+ return getDownloadProgressString(overallProgress, overallTotal) + " (" +
+ getDownloadProgressPercent(overallProgress, overallTotal) + ")";
+ }
+
+ public static String getDownloadProgressPercent(long overallProgress, long overallTotal) {
+ if (overallTotal == 0) {
+ if ( Constants.LOGVV ) {
+ Log.e(Constants.TAG, "Notification called when total is zero");
+ }
+ return "";
+ }
+ return Long.toString(overallProgress * 100 / overallTotal) + "%";
+ }
+
+ public static String getSpeedString(float bytesPerMillisecond) {
+ return String.format("%.2f", bytesPerMillisecond * 1000 / 1024);
+ }
+
+ public static String getTimeRemaining(long durationInMilliseconds) {
+ SimpleDateFormat sdf;
+ if (durationInMilliseconds > 1000 * 60 * 60) {
+ sdf = new SimpleDateFormat("HH:mm", Locale.getDefault());
+ } else {
+ sdf = new SimpleDateFormat("mm:ss", Locale.getDefault());
+ }
+ return sdf.format(new Date(durationInMilliseconds - TimeZone.getDefault().getRawOffset()));
+ }
+
+ /**
+ * Returns the file name (without full path) for an Expansion APK file from
+ * the given context.
+ *
+ * @param c the context
+ * @param mainFile true for main file, false for patch file
+ * @param versionCode the version of the file
+ * @return String the file name of the expansion file
+ */
+ public static String getExpansionAPKFileName(Context c, boolean mainFile, int versionCode) {
+ return (mainFile ? "main." : "patch.") + versionCode + "." + c.getPackageName() + ".obb";
+ }
+
+ /**
+ * Returns the filename (where the file should be saved) from info about a
+ * download
+ */
+ static public String generateSaveFileName(Context c, String fileName) {
+ String path = getSaveFilePath(c)
+ + File.separator + fileName;
+ return path;
+ }
+
+ static public String getSaveFilePath(Context c) {
+ File root = Environment.getExternalStorageDirectory();
+ String path = root.toString() + Constants.EXP_PATH + c.getPackageName();
+ return path;
+ }
+
+ /**
+ * Helper function to ascertain the existence of a file and return
+ * true/false appropriately
+ *
+ * @param c the app/activity/service context
+ * @param fileName the name (sans path) of the file to query
+ * @param fileSize the size that the file must match
+ * @param deleteFileOnMismatch if the file sizes do not match, delete the
+ * file
+ * @return true if it does exist, false otherwise
+ */
+ static public boolean doesFileExist(Context c, String fileName, long fileSize,
+ boolean deleteFileOnMismatch) {
+ // the file may have been delivered by Market --- let's make sure
+ // it's the size we expect
+ File fileForNewFile = new File(Helpers.generateSaveFileName(c, fileName));
+ if (fileForNewFile.exists()) {
+ if (fileForNewFile.length() == fileSize) {
+ return true;
+ }
+ if (deleteFileOnMismatch) {
+ // delete the file --- we won't be able to resume
+ // because we cannot confirm the integrity of the file
+ fileForNewFile.delete();
+ }
+ }
+ return false;
+ }
+
+ /**
+ * Converts download states that are returned by the {@link
+ * IDownloaderClient#onDownloadStateChanged} callback into usable strings.
+ * This is useful if using the state strings built into the library to display user messages.
+ * @param state One of the STATE_* constants from {@link IDownloaderClient}.
+ * @return string resource ID for the corresponding string.
+ */
+ static public int getDownloaderStringResourceIDFromState(int state) {
+ switch (state) {
+ case IDownloaderClient.STATE_IDLE:
+ return R.string.state_idle;
+ case IDownloaderClient.STATE_FETCHING_URL:
+ return R.string.state_fetching_url;
+ case IDownloaderClient.STATE_CONNECTING:
+ return R.string.state_connecting;
+ case IDownloaderClient.STATE_DOWNLOADING:
+ return R.string.state_downloading;
+ case IDownloaderClient.STATE_COMPLETED:
+ return R.string.state_completed;
+ case IDownloaderClient.STATE_PAUSED_NETWORK_UNAVAILABLE:
+ return R.string.state_paused_network_unavailable;
+ case IDownloaderClient.STATE_PAUSED_BY_REQUEST:
+ return R.string.state_paused_by_request;
+ case IDownloaderClient.STATE_PAUSED_WIFI_DISABLED_NEED_CELLULAR_PERMISSION:
+ return R.string.state_paused_wifi_disabled;
+ case IDownloaderClient.STATE_PAUSED_NEED_CELLULAR_PERMISSION:
+ return R.string.state_paused_wifi_unavailable;
+ case IDownloaderClient.STATE_PAUSED_WIFI_DISABLED:
+ return R.string.state_paused_wifi_disabled;
+ case IDownloaderClient.STATE_PAUSED_NEED_WIFI:
+ return R.string.state_paused_wifi_unavailable;
+ case IDownloaderClient.STATE_PAUSED_ROAMING:
+ return R.string.state_paused_roaming;
+ case IDownloaderClient.STATE_PAUSED_NETWORK_SETUP_FAILURE:
+ return R.string.state_paused_network_setup_failure;
+ case IDownloaderClient.STATE_PAUSED_SDCARD_UNAVAILABLE:
+ return R.string.state_paused_sdcard_unavailable;
+ case IDownloaderClient.STATE_FAILED_UNLICENSED:
+ return R.string.state_failed_unlicensed;
+ case IDownloaderClient.STATE_FAILED_FETCHING_URL:
+ return R.string.state_failed_fetching_url;
+ case IDownloaderClient.STATE_FAILED_SDCARD_FULL:
+ return R.string.state_failed_sdcard_full;
+ case IDownloaderClient.STATE_FAILED_CANCELED:
+ return R.string.state_failed_cancelled;
+ default:
+ return R.string.state_unknown;
+ }
+ }
+
+}
diff --git a/platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/IDownloaderClient.java b/platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/IDownloaderClient.java
new file mode 100644
index 0000000000..b8511a62a0
--- /dev/null
+++ b/platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/IDownloaderClient.java
@@ -0,0 +1,126 @@
+/*
+ * Copyright (C) 2012 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.google.android.vending.expansion.downloader;
+
+import android.os.Messenger;
+
+/**
+ * This interface should be implemented by the client activity for the
+ * downloader. It is used to pass status from the service to the client.
+ */
+public interface IDownloaderClient {
+ static final int STATE_IDLE = 1;
+ static final int STATE_FETCHING_URL = 2;
+ static final int STATE_CONNECTING = 3;
+ static final int STATE_DOWNLOADING = 4;
+ static final int STATE_COMPLETED = 5;
+
+ static final int STATE_PAUSED_NETWORK_UNAVAILABLE = 6;
+ static final int STATE_PAUSED_BY_REQUEST = 7;
+
+ /**
+ * Both STATE_PAUSED_WIFI_DISABLED_NEED_CELLULAR_PERMISSION and
+ * STATE_PAUSED_NEED_CELLULAR_PERMISSION imply that Wi-Fi is unavailable and
+ * cellular permission will restart the service. Wi-Fi disabled means that
+ * the Wi-Fi manager is returning that Wi-Fi is not enabled, while in the
+ * other case Wi-Fi is enabled but not available.
+ */
+ static final int STATE_PAUSED_WIFI_DISABLED_NEED_CELLULAR_PERMISSION = 8;
+ static final int STATE_PAUSED_NEED_CELLULAR_PERMISSION = 9;
+
+ /**
+ * Both STATE_PAUSED_WIFI_DISABLED and STATE_PAUSED_NEED_WIFI imply that
+ * Wi-Fi is unavailable and cellular permission will NOT restart the
+ * service. Wi-Fi disabled means that the Wi-Fi manager is returning that
+ * Wi-Fi is not enabled, while in the other case Wi-Fi is enabled but not
+ * available.
+ * <p>
+ * The service does not return these values. We recommend that app
+ * developers with very large payloads do not allow these payloads to be
+ * downloaded over cellular connections.
+ */
+ static final int STATE_PAUSED_WIFI_DISABLED = 10;
+ static final int STATE_PAUSED_NEED_WIFI = 11;
+
+ static final int STATE_PAUSED_ROAMING = 12;
+
+ /**
+ * Scary case. We were on a network that redirected us to another website
+ * that delivered us the wrong file.
+ */
+ static final int STATE_PAUSED_NETWORK_SETUP_FAILURE = 13;
+
+ static final int STATE_PAUSED_SDCARD_UNAVAILABLE = 14;
+
+ static final int STATE_FAILED_UNLICENSED = 15;
+ static final int STATE_FAILED_FETCHING_URL = 16;
+ static final int STATE_FAILED_SDCARD_FULL = 17;
+ static final int STATE_FAILED_CANCELED = 18;
+
+ static final int STATE_FAILED = 19;
+
+ /**
+ * Called internally by the stub when the service is bound to the client.
+ * <p>
+ * Critical implementation detail. In onServiceConnected we create the
+ * remote service and marshaler. This is how we pass the client information
+ * back to the service so the client can be properly notified of changes. We
+ * must do this every time we reconnect to the service.
+ * <p>
+ * That is, when you receive this callback, you should call
+ * {@link DownloaderServiceMarshaller#CreateProxy} to instantiate a member
+ * instance of {@link IDownloaderService}, then call
+ * {@link IDownloaderService#onClientUpdated} with the Messenger retrieved
+ * from your {@link IStub} proxy object.
+ *
+ * @param m the service Messenger. This Messenger is used to call the
+ * service API from the client.
+ */
+ void onServiceConnected(Messenger m);
+
+ /**
+ * Called when the download state changes. Depending on the state, there may
+ * be user requests. The service is free to change the download state in the
+ * middle of a user request, so the client should be able to handle this.
+ * <p>
+ * The Downloader Library includes a collection of string resources that
+ * correspond to each of the states, which you can use to provide users a
+ * useful message based on the state provided in this callback. To fetch the
+ * appropriate string for a state, call
+ * {@link Helpers#getDownloaderStringResourceIDFromState}.
+ * <p>
+ * What this means to the developer: The application has gotten a message
+ * that the download has paused due to lack of WiFi. The developer should
+ * then show UI asking the user if they want to enable downloading over
+ * cellular connections with appropriate warnings. If the application
+ * suddenly starts downloading, the application should revert to showing the
+ * progress again, rather than leaving up the download over cellular UI up.
+ *
+ * @param newState one of the STATE_* values defined in IDownloaderClient
+ */
+ void onDownloadStateChanged(int newState);
+
+ /**
+ * Shows the download progress. This is intended to be used to fill out a
+ * client UI. This progress should only be shown in a few states such as
+ * STATE_DOWNLOADING.
+ *
+ * @param progress the DownloadProgressInfo object containing the current
+ * progress of all downloads.
+ */
+ void onDownloadProgress(DownloadProgressInfo progress);
+}
diff --git a/platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/IDownloaderService.java b/platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/IDownloaderService.java
new file mode 100644
index 0000000000..4789afe19c
--- /dev/null
+++ b/platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/IDownloaderService.java
@@ -0,0 +1,83 @@
+/*
+ * Copyright (C) 2012 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.google.android.vending.expansion.downloader;
+
+import com.google.android.vending.expansion.downloader.impl.DownloaderService;
+import android.os.Messenger;
+
+/**
+ * This interface is implemented by the DownloaderService and by the
+ * DownloaderServiceMarshaller. It contains functions to control the service.
+ * When a client binds to the service, it must call the onClientUpdated
+ * function.
+ * <p>
+ * You can acquire a proxy that implements this interface for your service by
+ * calling {@link DownloaderServiceMarshaller#CreateProxy} during the
+ * {@link IDownloaderClient#onServiceConnected} callback. At which point, you
+ * should immediately call {@link #onClientUpdated}.
+ */
+public interface IDownloaderService {
+ /**
+ * Set this flag in response to the
+ * IDownloaderClient.STATE_PAUSED_NEED_CELLULAR_PERMISSION state and then
+ * call RequestContinueDownload to resume a download
+ */
+ public static final int FLAGS_DOWNLOAD_OVER_CELLULAR = 1;
+
+ /**
+ * Request that the service abort the current download. The service should
+ * respond by changing the state to {@link IDownloaderClient.STATE_ABORTED}.
+ */
+ void requestAbortDownload();
+
+ /**
+ * Request that the service pause the current download. The service should
+ * respond by changing the state to
+ * {@link IDownloaderClient.STATE_PAUSED_BY_REQUEST}.
+ */
+ void requestPauseDownload();
+
+ /**
+ * Request that the service continue a paused download, when in any paused
+ * or failed state, including
+ * {@link IDownloaderClient.STATE_PAUSED_BY_REQUEST}.
+ */
+ void requestContinueDownload();
+
+ /**
+ * Set the flags for this download (e.g.
+ * {@link DownloaderService.FLAGS_DOWNLOAD_OVER_CELLULAR}).
+ *
+ * @param flags
+ */
+ void setDownloadFlags(int flags);
+
+ /**
+ * Requests that the download status be sent to the client.
+ */
+ void requestDownloadStatus();
+
+ /**
+ * Call this when you get {@link
+ * IDownloaderClient.onServiceConnected(Messenger m)} from the
+ * DownloaderClient to register the client with the service. It will
+ * automatically send the current status to the client.
+ *
+ * @param clientMessenger
+ */
+ void onClientUpdated(Messenger clientMessenger);
+}
diff --git a/platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/IStub.java b/platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/IStub.java
new file mode 100644
index 0000000000..d5bc3a843e
--- /dev/null
+++ b/platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/IStub.java
@@ -0,0 +1,41 @@
+/*
+ * Copyright (C) 2012 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.google.android.vending.expansion.downloader;
+
+import android.content.Context;
+import android.os.Messenger;
+
+/**
+ * This is the interface that is used to connect/disconnect from the downloader
+ * service.
+ * <p>
+ * You should get a proxy object that implements this interface by calling
+ * {@link DownloaderClientMarshaller#CreateStub} in your activity when the
+ * downloader service starts. Then, call {@link #connect} during your activity's
+ * onResume() and call {@link #disconnect} during onStop().
+ * <p>
+ * Then during the {@link IDownloaderClient#onServiceConnected} callback, you
+ * should call {@link #getMessenger} to pass the stub's Messenger object to
+ * {@link IDownloaderService#onClientUpdated}.
+ */
+public interface IStub {
+ Messenger getMessenger();
+
+ void connect(Context c);
+
+ void disconnect(Context c);
+}
diff --git a/platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/SystemFacade.java b/platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/SystemFacade.java
new file mode 100644
index 0000000000..12edd97ab2
--- /dev/null
+++ b/platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/SystemFacade.java
@@ -0,0 +1,123 @@
+/*
+ * Copyright (C) 2012 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.google.android.vending.expansion.downloader;
+
+import android.app.Notification;
+import android.app.NotificationManager;
+import android.content.Context;
+import android.content.Intent;
+import android.content.pm.PackageManager.NameNotFoundException;
+import android.net.ConnectivityManager;
+import android.net.NetworkInfo;
+import android.telephony.TelephonyManager;
+import android.util.Log;
+
+/**
+ * Contains useful helper functions, typically tied to the application context.
+ */
+class SystemFacade {
+ private Context mContext;
+ private NotificationManager mNotificationManager;
+
+ public SystemFacade(Context context) {
+ mContext = context;
+ mNotificationManager = (NotificationManager)
+ mContext.getSystemService(Context.NOTIFICATION_SERVICE);
+ }
+
+ public long currentTimeMillis() {
+ return System.currentTimeMillis();
+ }
+
+ public Integer getActiveNetworkType() {
+ ConnectivityManager connectivity =
+ (ConnectivityManager) mContext.getSystemService(Context.CONNECTIVITY_SERVICE);
+ if (connectivity == null) {
+ Log.w(Constants.TAG, "couldn't get connectivity manager");
+ return null;
+ }
+
+ NetworkInfo activeInfo = connectivity.getActiveNetworkInfo();
+ if (activeInfo == null) {
+ if (Constants.LOGVV) {
+ Log.v(Constants.TAG, "network is not available");
+ }
+ return null;
+ }
+ return activeInfo.getType();
+ }
+
+ public boolean isNetworkRoaming() {
+ ConnectivityManager connectivity =
+ (ConnectivityManager) mContext.getSystemService(Context.CONNECTIVITY_SERVICE);
+ if (connectivity == null) {
+ Log.w(Constants.TAG, "couldn't get connectivity manager");
+ return false;
+ }
+
+ NetworkInfo info = connectivity.getActiveNetworkInfo();
+ boolean isMobile = (info != null && info.getType() == ConnectivityManager.TYPE_MOBILE);
+ TelephonyManager tm = (TelephonyManager) mContext
+ .getSystemService(Context.TELEPHONY_SERVICE);
+ if (null == tm) {
+ Log.w(Constants.TAG, "couldn't get telephony manager");
+ return false;
+ }
+ boolean isRoaming = isMobile && tm.isNetworkRoaming();
+ if (Constants.LOGVV && isRoaming) {
+ Log.v(Constants.TAG, "network is roaming");
+ }
+ return isRoaming;
+ }
+
+ public Long getMaxBytesOverMobile() {
+ return (long) Integer.MAX_VALUE;
+ }
+
+ public Long getRecommendedMaxBytesOverMobile() {
+ return 2097152L;
+ }
+
+ public void sendBroadcast(Intent intent) {
+ mContext.sendBroadcast(intent);
+ }
+
+ public boolean userOwnsPackage(int uid, String packageName) throws NameNotFoundException {
+ return mContext.getPackageManager().getApplicationInfo(packageName, 0).uid == uid;
+ }
+
+ public void postNotification(long id, Notification notification) {
+ /**
+ * TODO: The system notification manager takes ints, not longs, as IDs,
+ * but the download manager uses IDs take straight from the database,
+ * which are longs. This will have to be dealt with at some point.
+ */
+ mNotificationManager.notify((int) id, notification);
+ }
+
+ public void cancelNotification(long id) {
+ mNotificationManager.cancel((int) id);
+ }
+
+ public void cancelAllNotifications() {
+ mNotificationManager.cancelAll();
+ }
+
+ public void startThread(Thread thread) {
+ thread.start();
+ }
+}
diff --git a/platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/impl/AndroidHttpClient.java b/platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/impl/AndroidHttpClient.java
new file mode 100644
index 0000000000..4667acce67
--- /dev/null
+++ b/platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/impl/AndroidHttpClient.java
@@ -0,0 +1,536 @@
+/*
+ * Copyright (C) 2012 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+/*
+ * This is a port of AndroidHttpClient to pre-Froyo devices, that takes advantage of
+ * the SSLSessionCache added Froyo devices using reflection.
+ */
+
+package com.google.android.vending.expansion.downloader.impl;
+import java.io.ByteArrayOutputStream;
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.OutputStream;
+import java.lang.reflect.Constructor;
+import java.lang.reflect.InvocationTargetException;
+import java.lang.reflect.Method;
+import java.net.URI;
+import java.util.zip.GZIPInputStream;
+import java.util.zip.GZIPOutputStream;
+
+import org.apache.http.Header;
+import org.apache.http.HttpEntity;
+import org.apache.http.HttpEntityEnclosingRequest;
+import org.apache.http.HttpException;
+import org.apache.http.HttpHost;
+import org.apache.http.HttpRequest;
+import org.apache.http.HttpRequestInterceptor;
+import org.apache.http.HttpResponse;
+import org.apache.http.client.ClientProtocolException;
+import org.apache.http.client.HttpClient;
+import org.apache.http.client.ResponseHandler;
+import org.apache.http.client.methods.HttpUriRequest;
+import org.apache.http.client.params.HttpClientParams;
+import org.apache.http.client.protocol.ClientContext;
+import org.apache.http.conn.ClientConnectionManager;
+import org.apache.http.conn.scheme.PlainSocketFactory;
+import org.apache.http.conn.scheme.Scheme;
+import org.apache.http.conn.scheme.SchemeRegistry;
+import org.apache.http.conn.scheme.SocketFactory;
+import org.apache.http.conn.ssl.SSLSocketFactory;
+import org.apache.http.entity.AbstractHttpEntity;
+import org.apache.http.entity.ByteArrayEntity;
+import org.apache.http.impl.client.DefaultHttpClient;
+import org.apache.http.impl.client.RequestWrapper;
+import org.apache.http.impl.conn.tsccm.ThreadSafeClientConnManager;
+import org.apache.http.params.BasicHttpParams;
+import org.apache.http.params.HttpConnectionParams;
+import org.apache.http.params.HttpParams;
+import org.apache.http.params.HttpProtocolParams;
+import org.apache.http.protocol.BasicHttpContext;
+import org.apache.http.protocol.BasicHttpProcessor;
+import org.apache.http.protocol.HttpContext;
+
+import android.content.ContentResolver;
+import android.content.Context;
+import android.net.SSLCertificateSocketFactory;
+import android.os.Looper;
+import android.util.Log;
+
+/**
+ * Subclass of the Apache {@link DefaultHttpClient} that is configured with
+ * reasonable default settings and registered schemes for Android, and
+ * also lets the user add {@link HttpRequestInterceptor} classes.
+ * Don't create this directly, use the {@link #newInstance} factory method.
+ *
+ * <p>This client processes cookies but does not retain them by default.
+ * To retain cookies, simply add a cookie store to the HttpContext:</p>
+ *
+ * <pre>context.setAttribute(ClientContext.COOKIE_STORE, cookieStore);</pre>
+ */
+public final class AndroidHttpClient implements HttpClient {
+
+ static Class<?> sSslSessionCacheClass;
+ static {
+ // if we are on Froyo+ devices, we can take advantage of the SSLSessionCache
+ try {
+ sSslSessionCacheClass = Class.forName("android.net.SSLSessionCache");
+ } catch (Exception e) {
+
+ }
+ }
+
+ // Gzip of data shorter than this probably won't be worthwhile
+ public static long DEFAULT_SYNC_MIN_GZIP_BYTES = 256;
+
+ // Default connection and socket timeout of 60 seconds. Tweak to taste.
+ private static final int SOCKET_OPERATION_TIMEOUT = 60 * 1000;
+
+ private static final String TAG = "AndroidHttpClient";
+
+
+ /** Interceptor throws an exception if the executing thread is blocked */
+ private static final HttpRequestInterceptor sThreadCheckInterceptor =
+ new HttpRequestInterceptor() {
+ public void process(HttpRequest request, HttpContext context) {
+ // Prevent the HttpRequest from being sent on the main thread
+ if (Looper.myLooper() != null && Looper.myLooper() == Looper.getMainLooper() ) {
+ throw new RuntimeException("This thread forbids HTTP requests");
+ }
+ }
+ };
+
+ /**
+ * Create a new HttpClient with reasonable defaults (which you can update).
+ *
+ * @param userAgent to report in your HTTP requests
+ * @param context to use for caching SSL sessions (may be null for no caching)
+ * @return AndroidHttpClient for you to use for all your requests.
+ */
+ public static AndroidHttpClient newInstance(String userAgent, Context context) {
+ HttpParams params = new BasicHttpParams();
+
+ // Turn off stale checking. Our connections break all the time anyway,
+ // and it's not worth it to pay the penalty of checking every time.
+ HttpConnectionParams.setStaleCheckingEnabled(params, false);
+
+ HttpConnectionParams.setConnectionTimeout(params, SOCKET_OPERATION_TIMEOUT);
+ HttpConnectionParams.setSoTimeout(params, SOCKET_OPERATION_TIMEOUT);
+ HttpConnectionParams.setSocketBufferSize(params, 8192);
+
+ // Don't handle redirects -- return them to the caller. Our code
+ // often wants to re-POST after a redirect, which we must do ourselves.
+ HttpClientParams.setRedirecting(params, false);
+
+ Object sessionCache = null;
+ // Use a session cache for SSL sockets -- Froyo only
+ if ( null != context && null != sSslSessionCacheClass ) {
+ Constructor<?> ct;
+ try {
+ ct = sSslSessionCacheClass.getConstructor(Context.class);
+ sessionCache = ct.newInstance(context);
+ } catch (SecurityException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ } catch (NoSuchMethodException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ } catch (IllegalArgumentException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ } catch (InstantiationException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ } catch (IllegalAccessException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ } catch (InvocationTargetException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ }
+ }
+
+ // Set the specified user agent and register standard protocols.
+ HttpProtocolParams.setUserAgent(params, userAgent);
+ SchemeRegistry schemeRegistry = new SchemeRegistry();
+ schemeRegistry.register(new Scheme("http",
+ PlainSocketFactory.getSocketFactory(), 80));
+ SocketFactory sslCertificateSocketFactory = null;
+ if ( null != sessionCache ) {
+ Method getHttpSocketFactoryMethod;
+ try {
+ getHttpSocketFactoryMethod = SSLCertificateSocketFactory.class.getDeclaredMethod("getHttpSocketFactory",Integer.TYPE, sSslSessionCacheClass);
+ sslCertificateSocketFactory = (SocketFactory)getHttpSocketFactoryMethod.invoke(null, SOCKET_OPERATION_TIMEOUT, sessionCache);
+ } catch (SecurityException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ } catch (NoSuchMethodException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ } catch (IllegalArgumentException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ } catch (IllegalAccessException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ } catch (InvocationTargetException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ }
+ }
+ if ( null == sslCertificateSocketFactory ) {
+ sslCertificateSocketFactory = SSLSocketFactory.getSocketFactory();
+ }
+ schemeRegistry.register(new Scheme("https",
+ sslCertificateSocketFactory, 443));
+
+ ClientConnectionManager manager =
+ new ThreadSafeClientConnManager(params, schemeRegistry);
+
+ // We use a factory method to modify superclass initialization
+ // parameters without the funny call-a-static-method dance.
+ return new AndroidHttpClient(manager, params);
+ }
+
+ /**
+ * Create a new HttpClient with reasonable defaults (which you can update).
+ * @param userAgent to report in your HTTP requests.
+ * @return AndroidHttpClient for you to use for all your requests.
+ */
+ public static AndroidHttpClient newInstance(String userAgent) {
+ return newInstance(userAgent, null /* session cache */);
+ }
+
+ private final HttpClient delegate;
+
+ private RuntimeException mLeakedException = new IllegalStateException(
+ "AndroidHttpClient created and never closed");
+
+ private AndroidHttpClient(ClientConnectionManager ccm, HttpParams params) {
+ this.delegate = new DefaultHttpClient(ccm, params) {
+ @Override
+ protected BasicHttpProcessor createHttpProcessor() {
+ // Add interceptor to prevent making requests from main thread.
+ BasicHttpProcessor processor = super.createHttpProcessor();
+ processor.addRequestInterceptor(sThreadCheckInterceptor);
+ processor.addRequestInterceptor(new CurlLogger());
+
+ return processor;
+ }
+
+ @Override
+ protected HttpContext createHttpContext() {
+ // Same as DefaultHttpClient.createHttpContext() minus the
+ // cookie store.
+ HttpContext context = new BasicHttpContext();
+ context.setAttribute(
+ ClientContext.AUTHSCHEME_REGISTRY,
+ getAuthSchemes());
+ context.setAttribute(
+ ClientContext.COOKIESPEC_REGISTRY,
+ getCookieSpecs());
+ context.setAttribute(
+ ClientContext.CREDS_PROVIDER,
+ getCredentialsProvider());
+ return context;
+ }
+ };
+ }
+
+ @Override
+ protected void finalize() throws Throwable {
+ super.finalize();
+ if (mLeakedException != null) {
+ Log.e(TAG, "Leak found", mLeakedException);
+ mLeakedException = null;
+ }
+ }
+
+ /**
+ * Modifies a request to indicate to the server that we would like a
+ * gzipped response. (Uses the "Accept-Encoding" HTTP header.)
+ * @param request the request to modify
+ * @see #getUngzippedContent
+ */
+ public static void modifyRequestToAcceptGzipResponse(HttpRequest request) {
+ request.addHeader("Accept-Encoding", "gzip");
+ }
+
+ /**
+ * Gets the input stream from a response entity. If the entity is gzipped
+ * then this will get a stream over the uncompressed data.
+ *
+ * @param entity the entity whose content should be read
+ * @return the input stream to read from
+ * @throws IOException
+ */
+ public static InputStream getUngzippedContent(HttpEntity entity)
+ throws IOException {
+ InputStream responseStream = entity.getContent();
+ if (responseStream == null) return responseStream;
+ Header header = entity.getContentEncoding();
+ if (header == null) return responseStream;
+ String contentEncoding = header.getValue();
+ if (contentEncoding == null) return responseStream;
+ if (contentEncoding.contains("gzip")) responseStream
+ = new GZIPInputStream(responseStream);
+ return responseStream;
+ }
+
+ /**
+ * Release resources associated with this client. You must call this,
+ * or significant resources (sockets and memory) may be leaked.
+ */
+ public void close() {
+ if (mLeakedException != null) {
+ getConnectionManager().shutdown();
+ mLeakedException = null;
+ }
+ }
+
+ public HttpParams getParams() {
+ return delegate.getParams();
+ }
+
+ public ClientConnectionManager getConnectionManager() {
+ return delegate.getConnectionManager();
+ }
+
+ public HttpResponse execute(HttpUriRequest request) throws IOException {
+ return delegate.execute(request);
+ }
+
+ public HttpResponse execute(HttpUriRequest request, HttpContext context)
+ throws IOException {
+ return delegate.execute(request, context);
+ }
+
+ public HttpResponse execute(HttpHost target, HttpRequest request)
+ throws IOException {
+ return delegate.execute(target, request);
+ }
+
+ public HttpResponse execute(HttpHost target, HttpRequest request,
+ HttpContext context) throws IOException {
+ return delegate.execute(target, request, context);
+ }
+
+ public <T> T execute(HttpUriRequest request,
+ ResponseHandler<? extends T> responseHandler)
+ throws IOException, ClientProtocolException {
+ return delegate.execute(request, responseHandler);
+ }
+
+ public <T> T execute(HttpUriRequest request,
+ ResponseHandler<? extends T> responseHandler, HttpContext context)
+ throws IOException, ClientProtocolException {
+ return delegate.execute(request, responseHandler, context);
+ }
+
+ public <T> T execute(HttpHost target, HttpRequest request,
+ ResponseHandler<? extends T> responseHandler) throws IOException,
+ ClientProtocolException {
+ return delegate.execute(target, request, responseHandler);
+ }
+
+ public <T> T execute(HttpHost target, HttpRequest request,
+ ResponseHandler<? extends T> responseHandler, HttpContext context)
+ throws IOException, ClientProtocolException {
+ return delegate.execute(target, request, responseHandler, context);
+ }
+
+ /**
+ * Compress data to send to server.
+ * Creates a Http Entity holding the gzipped data.
+ * The data will not be compressed if it is too short.
+ * @param data The bytes to compress
+ * @return Entity holding the data
+ */
+ public static AbstractHttpEntity getCompressedEntity(byte data[], ContentResolver resolver)
+ throws IOException {
+ AbstractHttpEntity entity;
+ if (data.length < getMinGzipSize(resolver)) {
+ entity = new ByteArrayEntity(data);
+ } else {
+ ByteArrayOutputStream arr = new ByteArrayOutputStream();
+ OutputStream zipper = new GZIPOutputStream(arr);
+ zipper.write(data);
+ zipper.close();
+ entity = new ByteArrayEntity(arr.toByteArray());
+ entity.setContentEncoding("gzip");
+ }
+ return entity;
+ }
+
+ /**
+ * Retrieves the minimum size for compressing data.
+ * Shorter data will not be compressed.
+ */
+ public static long getMinGzipSize(ContentResolver resolver) {
+ return DEFAULT_SYNC_MIN_GZIP_BYTES; // For now, this is just a constant.
+ }
+
+ /* cURL logging support. */
+
+ /**
+ * Logging tag and level.
+ */
+ private static class LoggingConfiguration {
+
+ private final String tag;
+ private final int level;
+
+ private LoggingConfiguration(String tag, int level) {
+ this.tag = tag;
+ this.level = level;
+ }
+
+ /**
+ * Returns true if logging is turned on for this configuration.
+ */
+ private boolean isLoggable() {
+ return Log.isLoggable(tag, level);
+ }
+
+ /**
+ * Prints a message using this configuration.
+ */
+ private void println(String message) {
+ Log.println(level, tag, message);
+ }
+ }
+
+ /** cURL logging configuration. */
+ private volatile LoggingConfiguration curlConfiguration;
+
+ /**
+ * Enables cURL request logging for this client.
+ *
+ * @param name to log messages with
+ * @param level at which to log messages (see {@link android.util.Log})
+ */
+ public void enableCurlLogging(String name, int level) {
+ if (name == null) {
+ throw new NullPointerException("name");
+ }
+ if (level < Log.VERBOSE || level > Log.ASSERT) {
+ throw new IllegalArgumentException("Level is out of range ["
+ + Log.VERBOSE + ".." + Log.ASSERT + "]");
+ }
+
+ curlConfiguration = new LoggingConfiguration(name, level);
+ }
+
+ /**
+ * Disables cURL logging for this client.
+ */
+ public void disableCurlLogging() {
+ curlConfiguration = null;
+ }
+
+ /**
+ * Logs cURL commands equivalent to requests.
+ */
+ private class CurlLogger implements HttpRequestInterceptor {
+ public void process(HttpRequest request, HttpContext context)
+ throws HttpException, IOException {
+ LoggingConfiguration configuration = curlConfiguration;
+ if (configuration != null
+ && configuration.isLoggable()
+ && request instanceof HttpUriRequest) {
+ // Never print auth token -- we used to check ro.secure=0 to
+ // enable that, but can't do that in unbundled code.
+ configuration.println(toCurl((HttpUriRequest) request, false));
+ }
+ }
+ }
+
+ /**
+ * Generates a cURL command equivalent to the given request.
+ */
+ private static String toCurl(HttpUriRequest request, boolean logAuthToken) throws IOException {
+ StringBuilder builder = new StringBuilder();
+
+ builder.append("curl ");
+
+ for (Header header: request.getAllHeaders()) {
+ if (!logAuthToken
+ && (header.getName().equals("Authorization") ||
+ header.getName().equals("Cookie"))) {
+ continue;
+ }
+ builder.append("--header \"");
+ builder.append(header.toString().trim());
+ builder.append("\" ");
+ }
+
+ URI uri = request.getURI();
+
+ // If this is a wrapped request, use the URI from the original
+ // request instead. getURI() on the wrapper seems to return a
+ // relative URI. We want an absolute URI.
+ if (request instanceof RequestWrapper) {
+ HttpRequest original = ((RequestWrapper) request).getOriginal();
+ if (original instanceof HttpUriRequest) {
+ uri = ((HttpUriRequest) original).getURI();
+ }
+ }
+
+ builder.append("\"");
+ builder.append(uri);
+ builder.append("\"");
+
+ if (request instanceof HttpEntityEnclosingRequest) {
+ HttpEntityEnclosingRequest entityRequest =
+ (HttpEntityEnclosingRequest) request;
+ HttpEntity entity = entityRequest.getEntity();
+ if (entity != null && entity.isRepeatable()) {
+ if (entity.getContentLength() < 1024) {
+ ByteArrayOutputStream stream = new ByteArrayOutputStream();
+ entity.writeTo(stream);
+ String entityString = stream.toString();
+
+ // TODO: Check the content type, too.
+ builder.append(" --data-ascii \"")
+ .append(entityString)
+ .append("\"");
+ } else {
+ builder.append(" [TOO MUCH DATA TO INCLUDE]");
+ }
+ }
+ }
+
+ return builder.toString();
+ }
+
+ /**
+ * Returns the date of the given HTTP date string. This method can identify
+ * and parse the date formats emitted by common HTTP servers, such as
+ * <a href="http://www.ietf.org/rfc/rfc0822.txt">RFC 822</a>,
+ * <a href="http://www.ietf.org/rfc/rfc0850.txt">RFC 850</a>,
+ * <a href="http://www.ietf.org/rfc/rfc1036.txt">RFC 1036</a>,
+ * <a href="http://www.ietf.org/rfc/rfc1123.txt">RFC 1123</a> and
+ * <a href="http://www.opengroup.org/onlinepubs/007908799/xsh/asctime.html">ANSI
+ * C's asctime()</a>.
+ *
+ * @return the number of milliseconds since Jan. 1, 1970, midnight GMT.
+ * @throws IllegalArgumentException if {@code dateString} is not a date or
+ * of an unsupported format.
+ */
+ public static long parseDate(String dateString) {
+ return HttpDateTime.parse(dateString);
+ }
+} \ No newline at end of file
diff --git a/platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/impl/CustomIntentService.java b/platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/impl/CustomIntentService.java
new file mode 100755
index 0000000000..b77af7e085
--- /dev/null
+++ b/platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/impl/CustomIntentService.java
@@ -0,0 +1,112 @@
+/*
+ * Copyright (C) 2012 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.google.android.vending.expansion.downloader.impl;
+
+import android.app.Service;
+import android.content.Intent;
+import android.os.Handler;
+import android.os.HandlerThread;
+import android.os.IBinder;
+import android.os.Looper;
+import android.os.Message;
+import android.util.Log;
+
+/**
+ * This service differs from IntentService in a few minor ways/ It will not
+ * auto-stop itself after the intent is handled unless the target returns "true"
+ * in should stop. Since the goal of this service is to handle a single kind of
+ * intent, it does not queue up batches of intents of the same type.
+ */
+public abstract class CustomIntentService extends Service {
+ private String mName;
+ private boolean mRedelivery;
+ private volatile ServiceHandler mServiceHandler;
+ private volatile Looper mServiceLooper;
+ private static final String LOG_TAG = "CancellableIntentService";
+ private static final int WHAT_MESSAGE = -10;
+
+ public CustomIntentService(String paramString) {
+ this.mName = paramString;
+ }
+
+ @Override
+ public IBinder onBind(Intent paramIntent) {
+ return null;
+ }
+
+ @Override
+ public void onCreate() {
+ super.onCreate();
+ HandlerThread localHandlerThread = new HandlerThread("IntentService["
+ + this.mName + "]");
+ localHandlerThread.start();
+ this.mServiceLooper = localHandlerThread.getLooper();
+ this.mServiceHandler = new ServiceHandler(this.mServiceLooper);
+ }
+
+ @Override
+ public void onDestroy() {
+ Thread localThread = this.mServiceLooper.getThread();
+ if ((localThread != null) && (localThread.isAlive())) {
+ localThread.interrupt();
+ }
+ this.mServiceLooper.quit();
+ Log.d(LOG_TAG, "onDestroy");
+ }
+
+ protected abstract void onHandleIntent(Intent paramIntent);
+
+ protected abstract boolean shouldStop();
+
+ @Override
+ public void onStart(Intent paramIntent, int startId) {
+ if (!this.mServiceHandler.hasMessages(WHAT_MESSAGE)) {
+ Message localMessage = this.mServiceHandler.obtainMessage();
+ localMessage.arg1 = startId;
+ localMessage.obj = paramIntent;
+ localMessage.what = WHAT_MESSAGE;
+ this.mServiceHandler.sendMessage(localMessage);
+ }
+ }
+
+ @Override
+ public int onStartCommand(Intent paramIntent, int flags, int startId) {
+ onStart(paramIntent, startId);
+ return mRedelivery ? START_REDELIVER_INTENT : START_NOT_STICKY;
+ }
+
+ public void setIntentRedelivery(boolean enabled) {
+ this.mRedelivery = enabled;
+ }
+
+ private final class ServiceHandler extends Handler {
+ public ServiceHandler(Looper looper) {
+ super(looper);
+ }
+
+ @Override
+ public void handleMessage(Message paramMessage) {
+ CustomIntentService.this
+ .onHandleIntent((Intent) paramMessage.obj);
+ if (shouldStop()) {
+ Log.d(LOG_TAG, "stopSelf");
+ CustomIntentService.this.stopSelf(paramMessage.arg1);
+ Log.d(LOG_TAG, "afterStopSelf");
+ }
+ }
+ }
+}
diff --git a/platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/impl/CustomNotificationFactory.java b/platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/impl/CustomNotificationFactory.java
new file mode 100644
index 0000000000..9a0ca02122
--- /dev/null
+++ b/platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/impl/CustomNotificationFactory.java
@@ -0,0 +1,30 @@
+/*
+ * Copyright (C) 2012 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.google.android.vending.expansion.downloader.impl;
+
+/**
+ * Uses the class-loader model to utilize the updated notification builders in
+ * Honeycomb while maintaining a compatible version for older devices.
+ */
+public class CustomNotificationFactory {
+ static public DownloadNotification.ICustomNotification createCustomNotification() {
+ if (android.os.Build.VERSION.SDK_INT > 13)
+ return new V14CustomNotification();
+ else
+ return new V3CustomNotification();
+ }
+}
diff --git a/platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/impl/DownloadInfo.java b/platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/impl/DownloadInfo.java
new file mode 100644
index 0000000000..45111b16a3
--- /dev/null
+++ b/platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/impl/DownloadInfo.java
@@ -0,0 +1,92 @@
+/*
+ * Copyright (C) 2012 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.google.android.vending.expansion.downloader.impl;
+
+import com.google.android.vending.expansion.downloader.Constants;
+import com.google.android.vending.expansion.downloader.Helpers;
+
+import android.util.Log;
+
+/**
+ * Representation of information about an individual download from the database.
+ */
+public class DownloadInfo {
+ public String mUri;
+ public final int mIndex;
+ public final String mFileName;
+ public String mETag;
+ public long mTotalBytes;
+ public long mCurrentBytes;
+ public long mLastMod;
+ public int mStatus;
+ public int mControl;
+ public int mNumFailed;
+ public int mRetryAfter;
+ public int mRedirectCount;
+
+ boolean mInitialized;
+
+ public int mFuzz;
+
+ public DownloadInfo(int index, String fileName, String pkg) {
+ mFuzz = Helpers.sRandom.nextInt(1001);
+ mFileName = fileName;
+ mIndex = index;
+ }
+
+ public void resetDownload() {
+ mCurrentBytes = 0;
+ mETag = "";
+ mLastMod = 0;
+ mStatus = 0;
+ mControl = 0;
+ mNumFailed = 0;
+ mRetryAfter = 0;
+ mRedirectCount = 0;
+ }
+
+ /**
+ * Returns the time when a download should be restarted.
+ */
+ public long restartTime(long now) {
+ if (mNumFailed == 0) {
+ return now;
+ }
+ if (mRetryAfter > 0) {
+ return mLastMod + mRetryAfter;
+ }
+ return mLastMod +
+ Constants.RETRY_FIRST_DELAY *
+ (1000 + mFuzz) * (1 << (mNumFailed - 1));
+ }
+
+ public void logVerboseInfo() {
+ Log.v(Constants.TAG, "Service adding new entry");
+ Log.v(Constants.TAG, "FILENAME: " + mFileName);
+ Log.v(Constants.TAG, "URI : " + mUri);
+ Log.v(Constants.TAG, "FILENAME: " + mFileName);
+ Log.v(Constants.TAG, "CONTROL : " + mControl);
+ Log.v(Constants.TAG, "STATUS : " + mStatus);
+ Log.v(Constants.TAG, "FAILED_C: " + mNumFailed);
+ Log.v(Constants.TAG, "RETRY_AF: " + mRetryAfter);
+ Log.v(Constants.TAG, "REDIRECT: " + mRedirectCount);
+ Log.v(Constants.TAG, "LAST_MOD: " + mLastMod);
+ Log.v(Constants.TAG, "TOTAL : " + mTotalBytes);
+ Log.v(Constants.TAG, "CURRENT : " + mCurrentBytes);
+ Log.v(Constants.TAG, "ETAG : " + mETag);
+ }
+}
diff --git a/platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/impl/DownloadNotification.java b/platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/impl/DownloadNotification.java
new file mode 100644
index 0000000000..eef205d7b7
--- /dev/null
+++ b/platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/impl/DownloadNotification.java
@@ -0,0 +1,231 @@
+/*
+ * Copyright (C) 2012 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.google.android.vending.expansion.downloader.impl;
+
+import com.android.vending.expansion.downloader.R;
+import com.google.android.vending.expansion.downloader.DownloadProgressInfo;
+import com.google.android.vending.expansion.downloader.DownloaderClientMarshaller;
+import com.google.android.vending.expansion.downloader.Helpers;
+import com.google.android.vending.expansion.downloader.IDownloaderClient;
+
+import android.app.Notification;
+import android.app.NotificationManager;
+import android.app.PendingIntent;
+import android.content.Context;
+import android.os.Messenger;
+
+/**
+ * This class handles displaying the notification associated with the download
+ * queue going on in the download manager. It handles multiple status types;
+ * Some require user interaction and some do not. Some of the user interactions
+ * may be transient. (for example: the user is queried to continue the download
+ * on 3G when it started on WiFi, but then the phone locks onto WiFi again so
+ * the prompt automatically goes away)
+ * <p/>
+ * The application interface for the downloader also needs to understand and
+ * handle these transient states.
+ */
+public class DownloadNotification implements IDownloaderClient {
+
+ private int mState;
+ private final Context mContext;
+ private final NotificationManager mNotificationManager;
+ private String mCurrentTitle;
+
+ private IDownloaderClient mClientProxy;
+ final ICustomNotification mCustomNotification;
+ private Notification mNotification;
+ private Notification mCurrentNotification;
+ private CharSequence mLabel;
+ private String mCurrentText;
+ private PendingIntent mContentIntent;
+ private DownloadProgressInfo mProgressInfo;
+
+ static final String LOGTAG = "DownloadNotification";
+ static final int NOTIFICATION_ID = LOGTAG.hashCode();
+
+ public PendingIntent getClientIntent() {
+ return mContentIntent;
+ }
+
+ public void setClientIntent(PendingIntent mClientIntent) {
+ this.mContentIntent = mClientIntent;
+ }
+
+ public void resendState() {
+ if (null != mClientProxy) {
+ mClientProxy.onDownloadStateChanged(mState);
+ }
+ }
+
+ @Override
+ public void onDownloadStateChanged(int newState) {
+ if (null != mClientProxy) {
+ mClientProxy.onDownloadStateChanged(newState);
+ }
+ if (newState != mState) {
+ mState = newState;
+ if (newState == IDownloaderClient.STATE_IDLE || null == mContentIntent) {
+ return;
+ }
+ int stringDownloadID;
+ int iconResource;
+ boolean ongoingEvent;
+
+ // get the new title string and paused text
+ switch (newState) {
+ case 0:
+ iconResource = android.R.drawable.stat_sys_warning;
+ stringDownloadID = R.string.state_unknown;
+ ongoingEvent = false;
+ break;
+
+ case IDownloaderClient.STATE_DOWNLOADING:
+ iconResource = android.R.drawable.stat_sys_download;
+ stringDownloadID = Helpers.getDownloaderStringResourceIDFromState(newState);
+ ongoingEvent = true;
+ break;
+
+ case IDownloaderClient.STATE_FETCHING_URL:
+ case IDownloaderClient.STATE_CONNECTING:
+ iconResource = android.R.drawable.stat_sys_download_done;
+ stringDownloadID = Helpers.getDownloaderStringResourceIDFromState(newState);
+ ongoingEvent = true;
+ break;
+
+ case IDownloaderClient.STATE_COMPLETED:
+ case IDownloaderClient.STATE_PAUSED_BY_REQUEST:
+ iconResource = android.R.drawable.stat_sys_download_done;
+ stringDownloadID = Helpers.getDownloaderStringResourceIDFromState(newState);
+ ongoingEvent = false;
+ break;
+
+ case IDownloaderClient.STATE_FAILED:
+ case IDownloaderClient.STATE_FAILED_CANCELED:
+ case IDownloaderClient.STATE_FAILED_FETCHING_URL:
+ case IDownloaderClient.STATE_FAILED_SDCARD_FULL:
+ case IDownloaderClient.STATE_FAILED_UNLICENSED:
+ iconResource = android.R.drawable.stat_sys_warning;
+ stringDownloadID = Helpers.getDownloaderStringResourceIDFromState(newState);
+ ongoingEvent = false;
+ break;
+
+ default:
+ iconResource = android.R.drawable.stat_sys_warning;
+ stringDownloadID = Helpers.getDownloaderStringResourceIDFromState(newState);
+ ongoingEvent = true;
+ break;
+ }
+ mCurrentText = mContext.getString(stringDownloadID);
+ mCurrentTitle = mLabel.toString();
+ mCurrentNotification.tickerText = mLabel + ": " + mCurrentText;
+ mCurrentNotification.icon = iconResource;
+ mCurrentNotification.setLatestEventInfo(mContext, mCurrentTitle, mCurrentText,
+ mContentIntent);
+ if (ongoingEvent) {
+ mCurrentNotification.flags |= Notification.FLAG_ONGOING_EVENT;
+ } else {
+ mCurrentNotification.flags &= ~Notification.FLAG_ONGOING_EVENT;
+ mCurrentNotification.flags |= Notification.FLAG_AUTO_CANCEL;
+ }
+ mNotificationManager.notify(NOTIFICATION_ID, mCurrentNotification);
+ }
+ }
+
+ @Override
+ public void onDownloadProgress(DownloadProgressInfo progress) {
+ mProgressInfo = progress;
+ if (null != mClientProxy) {
+ mClientProxy.onDownloadProgress(progress);
+ }
+ if (progress.mOverallTotal <= 0) {
+ // we just show the text
+ mNotification.tickerText = mCurrentTitle;
+ mNotification.icon = android.R.drawable.stat_sys_download;
+ mNotification.setLatestEventInfo(mContext, mLabel, mCurrentText, mContentIntent);
+ mCurrentNotification = mNotification;
+ } else {
+ mCustomNotification.setCurrentBytes(progress.mOverallProgress);
+ mCustomNotification.setTotalBytes(progress.mOverallTotal);
+ mCustomNotification.setIcon(android.R.drawable.stat_sys_download);
+ mCustomNotification.setPendingIntent(mContentIntent);
+ mCustomNotification.setTicker(mLabel + ": " + mCurrentText);
+ mCustomNotification.setTitle(mLabel);
+ mCustomNotification.setTimeRemaining(progress.mTimeRemaining);
+ mCurrentNotification = mCustomNotification.updateNotification(mContext);
+ }
+ mNotificationManager.notify(NOTIFICATION_ID, mCurrentNotification);
+ }
+
+ public interface ICustomNotification {
+ void setTitle(CharSequence title);
+
+ void setTicker(CharSequence ticker);
+
+ void setPendingIntent(PendingIntent mContentIntent);
+
+ void setTotalBytes(long totalBytes);
+
+ void setCurrentBytes(long currentBytes);
+
+ void setIcon(int iconResource);
+
+ void setTimeRemaining(long timeRemaining);
+
+ Notification updateNotification(Context c);
+ }
+
+ /**
+ * Called in response to onClientUpdated. Creates a new proxy and notifies
+ * it of the current state.
+ *
+ * @param msg the client Messenger to notify
+ */
+ public void setMessenger(Messenger msg) {
+ mClientProxy = DownloaderClientMarshaller.CreateProxy(msg);
+ if (null != mProgressInfo) {
+ mClientProxy.onDownloadProgress(mProgressInfo);
+ }
+ if (mState != -1) {
+ mClientProxy.onDownloadStateChanged(mState);
+ }
+ }
+
+ /**
+ * Constructor
+ *
+ * @param ctx The context to use to obtain access to the Notification
+ * Service
+ */
+ DownloadNotification(Context ctx, CharSequence applicationLabel) {
+ mState = -1;
+ mContext = ctx;
+ mLabel = applicationLabel;
+ mNotificationManager = (NotificationManager)
+ mContext.getSystemService(Context.NOTIFICATION_SERVICE);
+ mCustomNotification = CustomNotificationFactory
+ .createCustomNotification();
+ mNotification = new Notification();
+ mCurrentNotification = mNotification;
+
+ }
+
+ @Override
+ public void onServiceConnected(Messenger m) {
+ }
+
+}
diff --git a/platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/impl/DownloadThread.java b/platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/impl/DownloadThread.java
new file mode 100644
index 0000000000..056d1eca0b
--- /dev/null
+++ b/platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/impl/DownloadThread.java
@@ -0,0 +1,963 @@
+/*
+ * Copyright (C) 2012 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.google.android.vending.expansion.downloader.impl;
+
+import com.google.android.vending.expansion.downloader.Constants;
+import com.google.android.vending.expansion.downloader.Helpers;
+import com.google.android.vending.expansion.downloader.IDownloaderClient;
+
+import org.apache.http.Header;
+import org.apache.http.HttpHost;
+import org.apache.http.HttpResponse;
+import org.apache.http.client.methods.HttpGet;
+import org.apache.http.conn.params.ConnRouteParams;
+
+import android.content.Context;
+import android.net.Proxy;
+import android.os.PowerManager;
+import android.os.Process;
+import android.util.Log;
+
+import java.io.File;
+import java.io.FileNotFoundException;
+import java.io.FileOutputStream;
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.SyncFailedException;
+import java.net.URI;
+import java.net.URISyntaxException;
+import java.util.Locale;
+
+/**
+ * Runs an actual download
+ */
+public class DownloadThread {
+
+ private Context mContext;
+ private DownloadInfo mInfo;
+ private DownloaderService mService;
+ private final DownloadsDB mDB;
+ private final DownloadNotification mNotification;
+ private String mUserAgent;
+
+ public DownloadThread(DownloadInfo info, DownloaderService service,
+ DownloadNotification notification) {
+ mContext = service;
+ mInfo = info;
+ mService = service;
+ mNotification = notification;
+ mDB = DownloadsDB.getDB(service);
+ mUserAgent = "APKXDL (Linux; U; Android " + android.os.Build.VERSION.RELEASE + ";"
+ + Locale.getDefault().toString() + "; " + android.os.Build.DEVICE + "/"
+ + android.os.Build.ID + ")" +
+ service.getPackageName();
+ }
+
+ /**
+ * Returns the default user agent
+ */
+ private String userAgent() {
+ return mUserAgent;
+ }
+
+ /**
+ * State for the entire run() method.
+ */
+ private static class State {
+ public String mFilename;
+ public FileOutputStream mStream;
+ public boolean mCountRetry = false;
+ public int mRetryAfter = 0;
+ public int mRedirectCount = 0;
+ public String mNewUri;
+ public boolean mGotData = false;
+ public String mRequestUri;
+
+ public State(DownloadInfo info, DownloaderService service) {
+ mRedirectCount = info.mRedirectCount;
+ mRequestUri = info.mUri;
+ mFilename = service.generateTempSaveFileName(info.mFileName);
+ }
+ }
+
+ /**
+ * State within executeDownload()
+ */
+ private static class InnerState {
+ public int mBytesSoFar = 0;
+ public int mBytesThisSession = 0;
+ public String mHeaderETag;
+ public boolean mContinuingDownload = false;
+ public String mHeaderContentLength;
+ public String mHeaderContentDisposition;
+ public String mHeaderContentLocation;
+ public int mBytesNotified = 0;
+ public long mTimeLastNotification = 0;
+ }
+
+ /**
+ * Raised from methods called by run() to indicate that the current request
+ * should be stopped immediately. Note the message passed to this exception
+ * will be logged and therefore must be guaranteed not to contain any PII,
+ * meaning it generally can't include any information about the request URI,
+ * headers, or destination filename.
+ */
+ private class StopRequest extends Throwable {
+ /**
+ *
+ */
+ private static final long serialVersionUID = 6338592678988347973L;
+ public int mFinalStatus;
+
+ public StopRequest(int finalStatus, String message) {
+ super(message);
+ mFinalStatus = finalStatus;
+ }
+
+ public StopRequest(int finalStatus, String message, Throwable throwable) {
+ super(message, throwable);
+ mFinalStatus = finalStatus;
+ }
+ }
+
+ /**
+ * Raised from methods called by executeDownload() to indicate that the
+ * download should be retried immediately.
+ */
+ private class RetryDownload extends Throwable {
+
+ /**
+ *
+ */
+ private static final long serialVersionUID = 6196036036517540229L;
+ }
+
+ /**
+ * Returns the preferred proxy to be used by clients. This is a wrapper
+ * around {@link android.net.Proxy#getHost()}. Currently no proxy will be
+ * returned for localhost or if the active network is Wi-Fi.
+ *
+ * @param context the context which will be passed to
+ * {@link android.net.Proxy#getHost()}
+ * @param url the target URL for the request
+ * @note Calling this method requires permission
+ * android.permission.ACCESS_NETWORK_STATE
+ * @return The preferred proxy to be used by clients, or null if there is no
+ * proxy.
+ */
+ public HttpHost getPreferredHttpHost(Context context,
+ String url) {
+ if (!isLocalHost(url) && !mService.isWiFi()) {
+ final String proxyHost = Proxy.getHost(context);
+ if (proxyHost != null) {
+ return new HttpHost(proxyHost, Proxy.getPort(context), "http");
+ }
+ }
+
+ return null;
+ }
+
+ static final private boolean isLocalHost(String url) {
+ if (url == null) {
+ return false;
+ }
+
+ try {
+ final URI uri = URI.create(url);
+ final String host = uri.getHost();
+ if (host != null) {
+ // TODO: InetAddress.isLoopbackAddress should be used to check
+ // for localhost. However no public factory methods exist which
+ // can be used without triggering DNS lookup if host is not
+ // localhost.
+ if (host.equalsIgnoreCase("localhost") ||
+ host.equals("127.0.0.1") ||
+ host.equals("[::1]")) {
+ return true;
+ }
+ }
+ } catch (IllegalArgumentException iex) {
+ // Ignore (URI.create)
+ }
+
+ return false;
+ }
+
+ /**
+ * Executes the download in a separate thread
+ */
+ public void run() {
+ Process.setThreadPriority(Process.THREAD_PRIORITY_BACKGROUND);
+
+ State state = new State(mInfo, mService);
+ AndroidHttpClient client = null;
+ PowerManager.WakeLock wakeLock = null;
+ int finalStatus = DownloaderService.STATUS_UNKNOWN_ERROR;
+
+ try {
+ PowerManager pm = (PowerManager) mContext.getSystemService(Context.POWER_SERVICE);
+ wakeLock = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, Constants.TAG);
+ wakeLock.acquire();
+
+ if (Constants.LOGV) {
+ Log.v(Constants.TAG, "initiating download for " + mInfo.mFileName);
+ Log.v(Constants.TAG, " at " + mInfo.mUri);
+ }
+
+ client = AndroidHttpClient.newInstance(userAgent(), mContext);
+
+ boolean finished = false;
+ while (!finished) {
+ if (Constants.LOGV) {
+ Log.v(Constants.TAG, "initiating download for " + mInfo.mFileName);
+ Log.v(Constants.TAG, " at " + mInfo.mUri);
+ }
+ // Set or unset proxy, which may have changed since last GET
+ // request.
+ // setDefaultProxy() supports null as proxy parameter.
+ ConnRouteParams.setDefaultProxy(client.getParams(),
+ getPreferredHttpHost(mContext, state.mRequestUri));
+ HttpGet request = new HttpGet(state.mRequestUri);
+ try {
+ executeDownload(state, client, request);
+ finished = true;
+ } catch (RetryDownload exc) {
+ // fall through
+ } finally {
+ request.abort();
+ request = null;
+ }
+ }
+
+ if (Constants.LOGV) {
+ Log.v(Constants.TAG, "download completed for " + mInfo.mFileName);
+ Log.v(Constants.TAG, " at " + mInfo.mUri);
+ }
+ finalizeDestinationFile(state);
+ finalStatus = DownloaderService.STATUS_SUCCESS;
+ } catch (StopRequest error) {
+ // remove the cause before printing, in case it contains PII
+ Log.w(Constants.TAG,
+ "Aborting request for download " + mInfo.mFileName + ": " + error.getMessage());
+ error.printStackTrace();
+ finalStatus = error.mFinalStatus;
+ // fall through to finally block
+ } catch (Throwable ex) { // sometimes the socket code throws unchecked
+ // exceptions
+ Log.w(Constants.TAG, "Exception for " + mInfo.mFileName + ": " + ex);
+ finalStatus = DownloaderService.STATUS_UNKNOWN_ERROR;
+ // falls through to the code that reports an error
+ } finally {
+ if (wakeLock != null) {
+ wakeLock.release();
+ wakeLock = null;
+ }
+ if (client != null) {
+ client.close();
+ client = null;
+ }
+ cleanupDestination(state, finalStatus);
+ notifyDownloadCompleted(finalStatus, state.mCountRetry, state.mRetryAfter,
+ state.mRedirectCount, state.mGotData, state.mFilename);
+ }
+ }
+
+ /**
+ * Fully execute a single download request - setup and send the request,
+ * handle the response, and transfer the data to the destination file.
+ */
+ private void executeDownload(State state, AndroidHttpClient client, HttpGet request)
+ throws StopRequest, RetryDownload {
+ InnerState innerState = new InnerState();
+ byte data[] = new byte[Constants.BUFFER_SIZE];
+
+ checkPausedOrCanceled(state);
+
+ setupDestinationFile(state, innerState);
+ addRequestHeaders(innerState, request);
+
+ // check just before sending the request to avoid using an invalid
+ // connection at all
+ checkConnectivity(state);
+
+ mNotification.onDownloadStateChanged(IDownloaderClient.STATE_CONNECTING);
+ HttpResponse response = sendRequest(state, client, request);
+ handleExceptionalStatus(state, innerState, response);
+
+ if (Constants.LOGV) {
+ Log.v(Constants.TAG, "received response for " + mInfo.mUri);
+ }
+
+ processResponseHeaders(state, innerState, response);
+ InputStream entityStream = openResponseEntity(state, response);
+ mNotification.onDownloadStateChanged(IDownloaderClient.STATE_DOWNLOADING);
+ transferData(state, innerState, data, entityStream);
+ }
+
+ /**
+ * Check if current connectivity is valid for this request.
+ */
+ private void checkConnectivity(State state) throws StopRequest {
+ switch (mService.getNetworkAvailabilityState(mDB)) {
+ case DownloaderService.NETWORK_OK:
+ return;
+ case DownloaderService.NETWORK_NO_CONNECTION:
+ throw new StopRequest(DownloaderService.STATUS_WAITING_FOR_NETWORK,
+ "waiting for network to return");
+ case DownloaderService.NETWORK_TYPE_DISALLOWED_BY_REQUESTOR:
+ throw new StopRequest(
+ DownloaderService.STATUS_QUEUED_FOR_WIFI_OR_CELLULAR_PERMISSION,
+ "waiting for wifi or for download over cellular to be authorized");
+ case DownloaderService.NETWORK_CANNOT_USE_ROAMING:
+ throw new StopRequest(DownloaderService.STATUS_WAITING_FOR_NETWORK,
+ "roaming is not allowed");
+ case DownloaderService.NETWORK_UNUSABLE_DUE_TO_SIZE:
+ throw new StopRequest(DownloaderService.STATUS_QUEUED_FOR_WIFI, "waiting for wifi");
+ }
+ }
+
+ /**
+ * Transfer as much data as possible from the HTTP response to the
+ * destination file.
+ *
+ * @param data buffer to use to read data
+ * @param entityStream stream for reading the HTTP response entity
+ */
+ private void transferData(State state, InnerState innerState, byte[] data,
+ InputStream entityStream) throws StopRequest {
+ for (;;) {
+ int bytesRead = readFromResponse(state, innerState, data, entityStream);
+ if (bytesRead == -1) { // success, end of stream already reached
+ handleEndOfStream(state, innerState);
+ return;
+ }
+
+ state.mGotData = true;
+ writeDataToDestination(state, data, bytesRead);
+ innerState.mBytesSoFar += bytesRead;
+ innerState.mBytesThisSession += bytesRead;
+ reportProgress(state, innerState);
+
+ checkPausedOrCanceled(state);
+ }
+ }
+
+ /**
+ * Called after a successful completion to take any necessary action on the
+ * downloaded file.
+ */
+ private void finalizeDestinationFile(State state) throws StopRequest {
+ syncDestination(state);
+ String tempFilename = state.mFilename;
+ String finalFilename = Helpers.generateSaveFileName(mService, mInfo.mFileName);
+ if (!state.mFilename.equals(finalFilename)) {
+ File startFile = new File(tempFilename);
+ File destFile = new File(finalFilename);
+ if (mInfo.mTotalBytes != -1 && mInfo.mCurrentBytes == mInfo.mTotalBytes) {
+ if (!startFile.renameTo(destFile)) {
+ throw new StopRequest(DownloaderService.STATUS_FILE_ERROR,
+ "unable to finalize destination file");
+ }
+ } else {
+ throw new StopRequest(DownloaderService.STATUS_FILE_DELIVERED_INCORRECTLY,
+ "file delivered with incorrect size. probably due to network not browser configured");
+ }
+ }
+ }
+
+ /**
+ * Called just before the thread finishes, regardless of status, to take any
+ * necessary action on the downloaded file.
+ */
+ private void cleanupDestination(State state, int finalStatus) {
+ closeDestination(state);
+ if (state.mFilename != null && DownloaderService.isStatusError(finalStatus)) {
+ new File(state.mFilename).delete();
+ state.mFilename = null;
+ }
+ }
+
+ /**
+ * Sync the destination file to storage.
+ */
+ private void syncDestination(State state) {
+ FileOutputStream downloadedFileStream = null;
+ try {
+ downloadedFileStream = new FileOutputStream(state.mFilename, true);
+ downloadedFileStream.getFD().sync();
+ } catch (FileNotFoundException ex) {
+ Log.w(Constants.TAG, "file " + state.mFilename + " not found: " + ex);
+ } catch (SyncFailedException ex) {
+ Log.w(Constants.TAG, "file " + state.mFilename + " sync failed: " + ex);
+ } catch (IOException ex) {
+ Log.w(Constants.TAG, "IOException trying to sync " + state.mFilename + ": " + ex);
+ } catch (RuntimeException ex) {
+ Log.w(Constants.TAG, "exception while syncing file: ", ex);
+ } finally {
+ if (downloadedFileStream != null) {
+ try {
+ downloadedFileStream.close();
+ } catch (IOException ex) {
+ Log.w(Constants.TAG, "IOException while closing synced file: ", ex);
+ } catch (RuntimeException ex) {
+ Log.w(Constants.TAG, "exception while closing file: ", ex);
+ }
+ }
+ }
+ }
+
+ /**
+ * Close the destination output stream.
+ */
+ private void closeDestination(State state) {
+ try {
+ // close the file
+ if (state.mStream != null) {
+ state.mStream.close();
+ state.mStream = null;
+ }
+ } catch (IOException ex) {
+ if (Constants.LOGV) {
+ Log.v(Constants.TAG, "exception when closing the file after download : " + ex);
+ }
+ // nothing can really be done if the file can't be closed
+ }
+ }
+
+ /**
+ * Check if the download has been paused or canceled, stopping the request
+ * appropriately if it has been.
+ */
+ private void checkPausedOrCanceled(State state) throws StopRequest {
+ if (mService.getControl() == DownloaderService.CONTROL_PAUSED) {
+ int status = mService.getStatus();
+ switch (status) {
+ case DownloaderService.STATUS_PAUSED_BY_APP:
+ throw new StopRequest(mService.getStatus(),
+ "download paused");
+ }
+ }
+ }
+
+ /**
+ * Report download progress through the database if necessary.
+ */
+ private void reportProgress(State state, InnerState innerState) {
+ long now = System.currentTimeMillis();
+ if (innerState.mBytesSoFar - innerState.mBytesNotified
+ > Constants.MIN_PROGRESS_STEP
+ && now - innerState.mTimeLastNotification
+ > Constants.MIN_PROGRESS_TIME) {
+ // we store progress updates to the database here
+ mInfo.mCurrentBytes = innerState.mBytesSoFar;
+ mDB.updateDownloadCurrentBytes(mInfo);
+
+ innerState.mBytesNotified = innerState.mBytesSoFar;
+ innerState.mTimeLastNotification = now;
+
+ long totalBytesSoFar = innerState.mBytesThisSession + mService.mBytesSoFar;
+
+ if (Constants.LOGVV) {
+ Log.v(Constants.TAG, "downloaded " + mInfo.mCurrentBytes + " out of "
+ + mInfo.mTotalBytes);
+ Log.v(Constants.TAG, " total " + totalBytesSoFar + " out of "
+ + mService.mTotalLength);
+ }
+
+ mService.notifyUpdateBytes(totalBytesSoFar);
+ }
+ }
+
+ /**
+ * Write a data buffer to the destination file.
+ *
+ * @param data buffer containing the data to write
+ * @param bytesRead how many bytes to write from the buffer
+ */
+ private void writeDataToDestination(State state, byte[] data, int bytesRead)
+ throws StopRequest {
+ for (;;) {
+ try {
+ if (state.mStream == null) {
+ state.mStream = new FileOutputStream(state.mFilename, true);
+ }
+ state.mStream.write(data, 0, bytesRead);
+ // we close after every write --- this may be too inefficient
+ closeDestination(state);
+ return;
+ } catch (IOException ex) {
+ if (!Helpers.isExternalMediaMounted()) {
+ throw new StopRequest(DownloaderService.STATUS_DEVICE_NOT_FOUND_ERROR,
+ "external media not mounted while writing destination file");
+ }
+
+ long availableBytes =
+ Helpers.getAvailableBytes(Helpers.getFilesystemRoot(state.mFilename));
+ if (availableBytes < bytesRead) {
+ throw new StopRequest(DownloaderService.STATUS_INSUFFICIENT_SPACE_ERROR,
+ "insufficient space while writing destination file", ex);
+ }
+ throw new StopRequest(DownloaderService.STATUS_FILE_ERROR,
+ "while writing destination file: " + ex.toString(), ex);
+ }
+ }
+ }
+
+ /**
+ * Called when we've reached the end of the HTTP response stream, to update
+ * the database and check for consistency.
+ */
+ private void handleEndOfStream(State state, InnerState innerState) throws StopRequest {
+ mInfo.mCurrentBytes = innerState.mBytesSoFar;
+ // this should always be set from the market
+ // if ( innerState.mHeaderContentLength == null ) {
+ // mInfo.mTotalBytes = innerState.mBytesSoFar;
+ // }
+ mDB.updateDownload(mInfo);
+
+ boolean lengthMismatched = (innerState.mHeaderContentLength != null)
+ && (innerState.mBytesSoFar != Integer.parseInt(innerState.mHeaderContentLength));
+ if (lengthMismatched) {
+ if (cannotResume(innerState)) {
+ throw new StopRequest(DownloaderService.STATUS_CANNOT_RESUME,
+ "mismatched content length");
+ } else {
+ throw new StopRequest(getFinalStatusForHttpError(state),
+ "closed socket before end of file");
+ }
+ }
+ }
+
+ private boolean cannotResume(InnerState innerState) {
+ return innerState.mBytesSoFar > 0 && innerState.mHeaderETag == null;
+ }
+
+ /**
+ * Read some data from the HTTP response stream, handling I/O errors.
+ *
+ * @param data buffer to use to read data
+ * @param entityStream stream for reading the HTTP response entity
+ * @return the number of bytes actually read or -1 if the end of the stream
+ * has been reached
+ */
+ private int readFromResponse(State state, InnerState innerState, byte[] data,
+ InputStream entityStream) throws StopRequest {
+ try {
+ return entityStream.read(data);
+ } catch (IOException ex) {
+ logNetworkState();
+ mInfo.mCurrentBytes = innerState.mBytesSoFar;
+ mDB.updateDownload(mInfo);
+ if (cannotResume(innerState)) {
+ String message = "while reading response: " + ex.toString()
+ + ", can't resume interrupted download with no ETag";
+ throw new StopRequest(DownloaderService.STATUS_CANNOT_RESUME,
+ message, ex);
+ } else {
+ throw new StopRequest(getFinalStatusForHttpError(state),
+ "while reading response: " + ex.toString(), ex);
+ }
+ }
+ }
+
+ /**
+ * Open a stream for the HTTP response entity, handling I/O errors.
+ *
+ * @return an InputStream to read the response entity
+ */
+ private InputStream openResponseEntity(State state, HttpResponse response)
+ throws StopRequest {
+ try {
+ return response.getEntity().getContent();
+ } catch (IOException ex) {
+ logNetworkState();
+ throw new StopRequest(getFinalStatusForHttpError(state),
+ "while getting entity: " + ex.toString(), ex);
+ }
+ }
+
+ private void logNetworkState() {
+ if (Constants.LOGX) {
+ Log.i(Constants.TAG,
+ "Net "
+ + (mService.getNetworkAvailabilityState(mDB) == DownloaderService.NETWORK_OK ? "Up"
+ : "Down"));
+ }
+ }
+
+ /**
+ * Read HTTP response headers and take appropriate action, including setting
+ * up the destination file and updating the database.
+ */
+ private void processResponseHeaders(State state, InnerState innerState, HttpResponse response)
+ throws StopRequest {
+ if (innerState.mContinuingDownload) {
+ // ignore response headers on resume requests
+ return;
+ }
+
+ readResponseHeaders(state, innerState, response);
+
+ try {
+ state.mFilename = mService.generateSaveFile(mInfo.mFileName, mInfo.mTotalBytes);
+ } catch (DownloaderService.GenerateSaveFileError exc) {
+ throw new StopRequest(exc.mStatus, exc.mMessage);
+ }
+ try {
+ state.mStream = new FileOutputStream(state.mFilename);
+ } catch (FileNotFoundException exc) {
+ // make sure the directory exists
+ File pathFile = new File(Helpers.getSaveFilePath(mService));
+ try {
+ if (pathFile.mkdirs()) {
+ state.mStream = new FileOutputStream(state.mFilename);
+ }
+ } catch (Exception ex) {
+ throw new StopRequest(DownloaderService.STATUS_FILE_ERROR,
+ "while opening destination file: " + exc.toString(), exc);
+ }
+ }
+ if (Constants.LOGV) {
+ Log.v(Constants.TAG, "writing " + mInfo.mUri + " to " + state.mFilename);
+ }
+
+ updateDatabaseFromHeaders(state, innerState);
+ // check connectivity again now that we know the total size
+ checkConnectivity(state);
+ }
+
+ /**
+ * Update necessary database fields based on values of HTTP response headers
+ * that have been read.
+ */
+ private void updateDatabaseFromHeaders(State state, InnerState innerState) {
+ mInfo.mETag = innerState.mHeaderETag;
+ mDB.updateDownload(mInfo);
+ }
+
+ /**
+ * Read headers from the HTTP response and store them into local state.
+ */
+ private void readResponseHeaders(State state, InnerState innerState, HttpResponse response)
+ throws StopRequest {
+ Header header = response.getFirstHeader("Content-Disposition");
+ if (header != null) {
+ innerState.mHeaderContentDisposition = header.getValue();
+ }
+ header = response.getFirstHeader("Content-Location");
+ if (header != null) {
+ innerState.mHeaderContentLocation = header.getValue();
+ }
+ header = response.getFirstHeader("ETag");
+ if (header != null) {
+ innerState.mHeaderETag = header.getValue();
+ }
+ String headerTransferEncoding = null;
+ header = response.getFirstHeader("Transfer-Encoding");
+ if (header != null) {
+ headerTransferEncoding = header.getValue();
+ }
+ String headerContentType = null;
+ header = response.getFirstHeader("Content-Type");
+ if (header != null) {
+ headerContentType = header.getValue();
+ if (!headerContentType.equals("application/vnd.android.obb")) {
+ throw new StopRequest(DownloaderService.STATUS_FILE_DELIVERED_INCORRECTLY,
+ "file delivered with incorrect Mime type");
+ }
+ }
+
+ if (headerTransferEncoding == null) {
+ header = response.getFirstHeader("Content-Length");
+ if (header != null) {
+ innerState.mHeaderContentLength = header.getValue();
+ // this is always set from Market
+ long contentLength = Long.parseLong(innerState.mHeaderContentLength);
+ if (contentLength != -1 && contentLength != mInfo.mTotalBytes) {
+ // we're most likely on a bad wifi connection -- we should
+ // probably
+ // also look at the mime type --- but the size mismatch is
+ // enough
+ // to tell us that something is wrong here
+ Log.e(Constants.TAG, "Incorrect file size delivered.");
+ }
+ }
+ } else {
+ // Ignore content-length with transfer-encoding - 2616 4.4 3
+ if (Constants.LOGVV) {
+ Log.v(Constants.TAG,
+ "ignoring content-length because of xfer-encoding");
+ }
+ }
+ if (Constants.LOGVV) {
+ Log.v(Constants.TAG, "Content-Disposition: " +
+ innerState.mHeaderContentDisposition);
+ Log.v(Constants.TAG, "Content-Length: " + innerState.mHeaderContentLength);
+ Log.v(Constants.TAG, "Content-Location: " + innerState.mHeaderContentLocation);
+ Log.v(Constants.TAG, "ETag: " + innerState.mHeaderETag);
+ Log.v(Constants.TAG, "Transfer-Encoding: " + headerTransferEncoding);
+ }
+
+ boolean noSizeInfo = innerState.mHeaderContentLength == null
+ && (headerTransferEncoding == null
+ || !headerTransferEncoding.equalsIgnoreCase("chunked"));
+ if (noSizeInfo) {
+ throw new StopRequest(DownloaderService.STATUS_HTTP_DATA_ERROR,
+ "can't know size of download, giving up");
+ }
+ }
+
+ /**
+ * Check the HTTP response status and handle anything unusual (e.g. not
+ * 200/206).
+ */
+ private void handleExceptionalStatus(State state, InnerState innerState, HttpResponse response)
+ throws StopRequest, RetryDownload {
+ int statusCode = response.getStatusLine().getStatusCode();
+ if (statusCode == 503 && mInfo.mNumFailed < Constants.MAX_RETRIES) {
+ handleServiceUnavailable(state, response);
+ }
+ if (statusCode == 301 || statusCode == 302 || statusCode == 303 || statusCode == 307) {
+ handleRedirect(state, response, statusCode);
+ }
+
+ int expectedStatus = innerState.mContinuingDownload ? 206
+ : DownloaderService.STATUS_SUCCESS;
+ if (statusCode != expectedStatus) {
+ handleOtherStatus(state, innerState, statusCode);
+ } else {
+ // no longer redirected
+ state.mRedirectCount = 0;
+ }
+ }
+
+ /**
+ * Handle a status that we don't know how to deal with properly.
+ */
+ private void handleOtherStatus(State state, InnerState innerState, int statusCode)
+ throws StopRequest {
+ int finalStatus;
+ if (DownloaderService.isStatusError(statusCode)) {
+ finalStatus = statusCode;
+ } else if (statusCode >= 300 && statusCode < 400) {
+ finalStatus = DownloaderService.STATUS_UNHANDLED_REDIRECT;
+ } else if (innerState.mContinuingDownload && statusCode == DownloaderService.STATUS_SUCCESS) {
+ finalStatus = DownloaderService.STATUS_CANNOT_RESUME;
+ } else {
+ finalStatus = DownloaderService.STATUS_UNHANDLED_HTTP_CODE;
+ }
+ throw new StopRequest(finalStatus, "http error " + statusCode);
+ }
+
+ /**
+ * Handle a 3xx redirect status.
+ */
+ private void handleRedirect(State state, HttpResponse response, int statusCode)
+ throws StopRequest, RetryDownload {
+ if (Constants.LOGVV) {
+ Log.v(Constants.TAG, "got HTTP redirect " + statusCode);
+ }
+ if (state.mRedirectCount >= Constants.MAX_REDIRECTS) {
+ throw new StopRequest(DownloaderService.STATUS_TOO_MANY_REDIRECTS, "too many redirects");
+ }
+ Header header = response.getFirstHeader("Location");
+ if (header == null) {
+ return;
+ }
+ if (Constants.LOGVV) {
+ Log.v(Constants.TAG, "Location :" + header.getValue());
+ }
+
+ String newUri;
+ try {
+ newUri = new URI(mInfo.mUri).resolve(new URI(header.getValue())).toString();
+ } catch (URISyntaxException ex) {
+ if (Constants.LOGV) {
+ Log.d(Constants.TAG, "Couldn't resolve redirect URI " + header.getValue()
+ + " for " + mInfo.mUri);
+ }
+ throw new StopRequest(DownloaderService.STATUS_HTTP_DATA_ERROR,
+ "Couldn't resolve redirect URI");
+ }
+ ++state.mRedirectCount;
+ state.mRequestUri = newUri;
+ if (statusCode == 301 || statusCode == 303) {
+ // use the new URI for all future requests (should a retry/resume be
+ // necessary)
+ state.mNewUri = newUri;
+ }
+ throw new RetryDownload();
+ }
+
+ /**
+ * Add headers for this download to the HTTP request to allow for resume.
+ */
+ private void addRequestHeaders(InnerState innerState, HttpGet request) {
+ if (innerState.mContinuingDownload) {
+ if (innerState.mHeaderETag != null) {
+ request.addHeader("If-Match", innerState.mHeaderETag);
+ }
+ request.addHeader("Range", "bytes=" + innerState.mBytesSoFar + "-");
+ }
+ }
+
+ /**
+ * Handle a 503 Service Unavailable status by processing the Retry-After
+ * header.
+ */
+ private void handleServiceUnavailable(State state, HttpResponse response) throws StopRequest {
+ if (Constants.LOGVV) {
+ Log.v(Constants.TAG, "got HTTP response code 503");
+ }
+ state.mCountRetry = true;
+ Header header = response.getFirstHeader("Retry-After");
+ if (header != null) {
+ try {
+ if (Constants.LOGVV) {
+ Log.v(Constants.TAG, "Retry-After :" + header.getValue());
+ }
+ state.mRetryAfter = Integer.parseInt(header.getValue());
+ if (state.mRetryAfter < 0) {
+ state.mRetryAfter = 0;
+ } else {
+ if (state.mRetryAfter < Constants.MIN_RETRY_AFTER) {
+ state.mRetryAfter = Constants.MIN_RETRY_AFTER;
+ } else if (state.mRetryAfter > Constants.MAX_RETRY_AFTER) {
+ state.mRetryAfter = Constants.MAX_RETRY_AFTER;
+ }
+ state.mRetryAfter += Helpers.sRandom.nextInt(Constants.MIN_RETRY_AFTER + 1);
+ state.mRetryAfter *= 1000;
+ }
+ } catch (NumberFormatException ex) {
+ // ignored - retryAfter stays 0 in this case.
+ }
+ }
+ throw new StopRequest(DownloaderService.STATUS_WAITING_TO_RETRY,
+ "got 503 Service Unavailable, will retry later");
+ }
+
+ /**
+ * Send the request to the server, handling any I/O exceptions.
+ */
+ private HttpResponse sendRequest(State state, AndroidHttpClient client, HttpGet request)
+ throws StopRequest {
+ try {
+ return client.execute(request);
+ } catch (IllegalArgumentException ex) {
+ throw new StopRequest(DownloaderService.STATUS_HTTP_DATA_ERROR,
+ "while trying to execute request: " + ex.toString(), ex);
+ } catch (IOException ex) {
+ logNetworkState();
+ throw new StopRequest(getFinalStatusForHttpError(state),
+ "while trying to execute request: " + ex.toString(), ex);
+ }
+ }
+
+ private int getFinalStatusForHttpError(State state) {
+ if (mService.getNetworkAvailabilityState(mDB) != DownloaderService.NETWORK_OK) {
+ return DownloaderService.STATUS_WAITING_FOR_NETWORK;
+ } else if (mInfo.mNumFailed < Constants.MAX_RETRIES) {
+ state.mCountRetry = true;
+ return DownloaderService.STATUS_WAITING_TO_RETRY;
+ } else {
+ Log.w(Constants.TAG, "reached max retries for " + mInfo.mNumFailed);
+ return DownloaderService.STATUS_HTTP_DATA_ERROR;
+ }
+ }
+
+ /**
+ * Prepare the destination file to receive data. If the file already exists,
+ * we'll set up appropriately for resumption.
+ */
+ private void setupDestinationFile(State state, InnerState innerState)
+ throws StopRequest {
+ if (state.mFilename != null) { // only true if we've already run a
+ // thread for this download
+ if (!Helpers.isFilenameValid(state.mFilename)) {
+ // this should never happen
+ throw new StopRequest(DownloaderService.STATUS_FILE_ERROR,
+ "found invalid internal destination filename");
+ }
+ // We're resuming a download that got interrupted
+ File f = new File(state.mFilename);
+ if (f.exists()) {
+ long fileLength = f.length();
+ if (fileLength == 0) {
+ // The download hadn't actually started, we can restart from
+ // scratch
+ f.delete();
+ state.mFilename = null;
+ } else if (mInfo.mETag == null) {
+ // This should've been caught upon failure
+ f.delete();
+ throw new StopRequest(DownloaderService.STATUS_CANNOT_RESUME,
+ "Trying to resume a download that can't be resumed");
+ } else {
+ // All right, we'll be able to resume this download
+ try {
+ state.mStream = new FileOutputStream(state.mFilename, true);
+ } catch (FileNotFoundException exc) {
+ throw new StopRequest(DownloaderService.STATUS_FILE_ERROR,
+ "while opening destination for resuming: " + exc.toString(), exc);
+ }
+ innerState.mBytesSoFar = (int) fileLength;
+ if (mInfo.mTotalBytes != -1) {
+ innerState.mHeaderContentLength = Long.toString(mInfo.mTotalBytes);
+ }
+ innerState.mHeaderETag = mInfo.mETag;
+ innerState.mContinuingDownload = true;
+ }
+ }
+ }
+
+ if (state.mStream != null) {
+ closeDestination(state);
+ }
+ }
+
+ /**
+ * Stores information about the completed download, and notifies the
+ * initiating application.
+ */
+ private void notifyDownloadCompleted(
+ int status, boolean countRetry, int retryAfter, int redirectCount, boolean gotData,
+ String filename) {
+ updateDownloadDatabase(
+ status, countRetry, retryAfter, redirectCount, gotData, filename);
+ if (DownloaderService.isStatusCompleted(status)) {
+ // TBD: send status update?
+ }
+ }
+
+ private void updateDownloadDatabase(
+ int status, boolean countRetry, int retryAfter, int redirectCount, boolean gotData,
+ String filename) {
+ mInfo.mStatus = status;
+ mInfo.mRetryAfter = retryAfter;
+ mInfo.mRedirectCount = redirectCount;
+ mInfo.mLastMod = System.currentTimeMillis();
+ if (!countRetry) {
+ mInfo.mNumFailed = 0;
+ } else if (gotData) {
+ mInfo.mNumFailed = 1;
+ } else {
+ mInfo.mNumFailed++;
+ }
+ mDB.updateDownload(mInfo);
+ }
+
+}
diff --git a/platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/impl/DownloaderService.java b/platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/impl/DownloaderService.java
new file mode 100644
index 0000000000..627bf3eedd
--- /dev/null
+++ b/platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/impl/DownloaderService.java
@@ -0,0 +1,1341 @@
+/*
+ * Copyright (C) 2012 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.google.android.vending.expansion.downloader.impl;
+
+import com.google.android.vending.expansion.downloader.Constants;
+import com.google.android.vending.expansion.downloader.DownloadProgressInfo;
+import com.google.android.vending.expansion.downloader.DownloaderServiceMarshaller;
+import com.google.android.vending.expansion.downloader.Helpers;
+import com.google.android.vending.expansion.downloader.IDownloaderClient;
+import com.google.android.vending.expansion.downloader.IDownloaderService;
+import com.google.android.vending.expansion.downloader.IStub;
+import com.google.android.vending.licensing.AESObfuscator;
+import com.google.android.vending.licensing.APKExpansionPolicy;
+import com.google.android.vending.licensing.LicenseChecker;
+import com.google.android.vending.licensing.LicenseCheckerCallback;
+import com.google.android.vending.licensing.Policy;
+
+import android.app.AlarmManager;
+import android.app.PendingIntent;
+import android.app.Service;
+import android.content.BroadcastReceiver;
+import android.content.Context;
+import android.content.Intent;
+import android.content.IntentFilter;
+import android.content.pm.ApplicationInfo;
+import android.content.pm.PackageInfo;
+import android.content.pm.PackageManager.NameNotFoundException;
+import android.net.ConnectivityManager;
+import android.net.NetworkInfo;
+import android.net.wifi.WifiManager;
+import android.os.Handler;
+import android.os.IBinder;
+import android.os.Messenger;
+import android.os.SystemClock;
+import android.provider.Settings.Secure;
+import android.telephony.TelephonyManager;
+import android.util.Log;
+
+import java.io.File;
+
+/**
+ * Performs the background downloads requested by applications that use the
+ * Downloads provider. This service does not run as a foreground task, so
+ * Android may kill it off at will, but it will try to restart itself if it can.
+ * Note that Android by default will kill off any process that has an open file
+ * handle on the shared (SD Card) partition if the partition is unmounted.
+ */
+public abstract class DownloaderService extends CustomIntentService implements IDownloaderService {
+
+ public DownloaderService() {
+ super("LVLDownloadService");
+ }
+
+ private static final String LOG_TAG = "LVLDL";
+
+ // the following NETWORK_* constants are used to indicates specific reasons
+ // for disallowing a
+ // download from using a network, since specific causes can require special
+ // handling
+
+ /**
+ * The network is usable for the given download.
+ */
+ public static final int NETWORK_OK = 1;
+
+ /**
+ * There is no network connectivity.
+ */
+ public static final int NETWORK_NO_CONNECTION = 2;
+
+ /**
+ * The download exceeds the maximum size for this network.
+ */
+ public static final int NETWORK_UNUSABLE_DUE_TO_SIZE = 3;
+
+ /**
+ * The download exceeds the recommended maximum size for this network, the
+ * user must confirm for this download to proceed without WiFi.
+ */
+ public static final int NETWORK_RECOMMENDED_UNUSABLE_DUE_TO_SIZE = 4;
+
+ /**
+ * The current connection is roaming, and the download can't proceed over a
+ * roaming connection.
+ */
+ public static final int NETWORK_CANNOT_USE_ROAMING = 5;
+
+ /**
+ * The app requesting the download specific that it can't use the current
+ * network connection.
+ */
+ public static final int NETWORK_TYPE_DISALLOWED_BY_REQUESTOR = 6;
+
+ /**
+ * For intents used to notify the user that a download exceeds a size
+ * threshold, if this extra is true, WiFi is required for this download
+ * size; otherwise, it is only recommended.
+ */
+ public static final String EXTRA_IS_WIFI_REQUIRED = "isWifiRequired";
+ public static final String EXTRA_FILE_NAME = "downloadId";
+
+ /**
+ * Used with DOWNLOAD_STATUS
+ */
+ public static final String EXTRA_STATUS_STATE = "ESS";
+ public static final String EXTRA_STATUS_TOTAL_SIZE = "ETS";
+ public static final String EXTRA_STATUS_CURRENT_FILE_SIZE = "CFS";
+ public static final String EXTRA_STATUS_TOTAL_PROGRESS = "TFP";
+ public static final String EXTRA_STATUS_CURRENT_PROGRESS = "CFP";
+
+ public static final String ACTION_DOWNLOADS_CHANGED = "downloadsChanged";
+
+ /**
+ * Broadcast intent action sent by the download manager when a download
+ * completes.
+ */
+ public final static String ACTION_DOWNLOAD_COMPLETE = "lvldownloader.intent.action.DOWNLOAD_COMPLETE";
+
+ /**
+ * Broadcast intent action sent by the download manager when download status
+ * changes.
+ */
+ public final static String ACTION_DOWNLOAD_STATUS = "lvldownloader.intent.action.DOWNLOAD_STATUS";
+
+ /*
+ * Lists the states that the download manager can set on a download to
+ * notify applications of the download progress. The codes follow the HTTP
+ * families:<br> 1xx: informational<br> 2xx: success<br> 3xx: redirects (not
+ * used by the download manager)<br> 4xx: client errors<br> 5xx: server
+ * errors
+ */
+
+ /**
+ * Returns whether the status is informational (i.e. 1xx).
+ */
+ public static boolean isStatusInformational(int status) {
+ return (status >= 100 && status < 200);
+ }
+
+ /**
+ * Returns whether the status is a success (i.e. 2xx).
+ */
+ public static boolean isStatusSuccess(int status) {
+ return (status >= 200 && status < 300);
+ }
+
+ /**
+ * Returns whether the status is an error (i.e. 4xx or 5xx).
+ */
+ public static boolean isStatusError(int status) {
+ return (status >= 400 && status < 600);
+ }
+
+ /**
+ * Returns whether the status is a client error (i.e. 4xx).
+ */
+ public static boolean isStatusClientError(int status) {
+ return (status >= 400 && status < 500);
+ }
+
+ /**
+ * Returns whether the status is a server error (i.e. 5xx).
+ */
+ public static boolean isStatusServerError(int status) {
+ return (status >= 500 && status < 600);
+ }
+
+ /**
+ * Returns whether the download has completed (either with success or
+ * error).
+ */
+ public static boolean isStatusCompleted(int status) {
+ return (status >= 200 && status < 300)
+ || (status >= 400 && status < 600);
+ }
+
+ /**
+ * This download hasn't stated yet
+ */
+ public static final int STATUS_PENDING = 190;
+
+ /**
+ * This download has started
+ */
+ public static final int STATUS_RUNNING = 192;
+
+ /**
+ * This download has been paused by the owning app.
+ */
+ public static final int STATUS_PAUSED_BY_APP = 193;
+
+ /**
+ * This download encountered some network error and is waiting before
+ * retrying the request.
+ */
+ public static final int STATUS_WAITING_TO_RETRY = 194;
+
+ /**
+ * This download is waiting for network connectivity to proceed.
+ */
+ public static final int STATUS_WAITING_FOR_NETWORK = 195;
+
+ /**
+ * This download is waiting for a Wi-Fi connection to proceed or for
+ * permission to download over cellular.
+ */
+ public static final int STATUS_QUEUED_FOR_WIFI_OR_CELLULAR_PERMISSION = 196;
+
+ /**
+ * This download is waiting for a Wi-Fi connection to proceed.
+ */
+ public static final int STATUS_QUEUED_FOR_WIFI = 197;
+
+ /**
+ * This download has successfully completed. Warning: there might be other
+ * status values that indicate success in the future. Use isSucccess() to
+ * capture the entire category.
+ *
+ * @hide
+ */
+ public static final int STATUS_SUCCESS = 200;
+
+ /**
+ * The requested URL is no longer available
+ */
+ public static final int STATUS_FORBIDDEN = 403;
+
+ /**
+ * The file was delivered incorrectly
+ */
+ public static final int STATUS_FILE_DELIVERED_INCORRECTLY = 487;
+
+ /**
+ * The requested destination file already exists.
+ */
+ public static final int STATUS_FILE_ALREADY_EXISTS_ERROR = 488;
+
+ /**
+ * Some possibly transient error occurred, but we can't resume the download.
+ */
+ public static final int STATUS_CANNOT_RESUME = 489;
+
+ /**
+ * This download was canceled
+ *
+ * @hide
+ */
+ public static final int STATUS_CANCELED = 490;
+
+ /**
+ * This download has completed with an error. Warning: there will be other
+ * status values that indicate errors in the future. Use isStatusError() to
+ * capture the entire category.
+ */
+ public static final int STATUS_UNKNOWN_ERROR = 491;
+
+ /**
+ * This download couldn't be completed because of a storage issue.
+ * Typically, that's because the filesystem is missing or full. Use the more
+ * specific {@link #STATUS_INSUFFICIENT_SPACE_ERROR} and
+ * {@link #STATUS_DEVICE_NOT_FOUND_ERROR} when appropriate.
+ *
+ * @hide
+ */
+ public static final int STATUS_FILE_ERROR = 492;
+
+ /**
+ * This download couldn't be completed because of an HTTP redirect response
+ * that the download manager couldn't handle.
+ *
+ * @hide
+ */
+ public static final int STATUS_UNHANDLED_REDIRECT = 493;
+
+ /**
+ * This download couldn't be completed because of an unspecified unhandled
+ * HTTP code.
+ *
+ * @hide
+ */
+ public static final int STATUS_UNHANDLED_HTTP_CODE = 494;
+
+ /**
+ * This download couldn't be completed because of an error receiving or
+ * processing data at the HTTP level.
+ *
+ * @hide
+ */
+ public static final int STATUS_HTTP_DATA_ERROR = 495;
+
+ /**
+ * This download couldn't be completed because of an HttpException while
+ * setting up the request.
+ *
+ * @hide
+ */
+ public static final int STATUS_HTTP_EXCEPTION = 496;
+
+ /**
+ * This download couldn't be completed because there were too many
+ * redirects.
+ *
+ * @hide
+ */
+ public static final int STATUS_TOO_MANY_REDIRECTS = 497;
+
+ /**
+ * This download couldn't be completed due to insufficient storage space.
+ * Typically, this is because the SD card is full.
+ *
+ * @hide
+ */
+ public static final int STATUS_INSUFFICIENT_SPACE_ERROR = 498;
+
+ /**
+ * This download couldn't be completed because no external storage device
+ * was found. Typically, this is because the SD card is not mounted.
+ *
+ * @hide
+ */
+ public static final int STATUS_DEVICE_NOT_FOUND_ERROR = 499;
+
+ /**
+ * This download is allowed to run.
+ *
+ * @hide
+ */
+ public static final int CONTROL_RUN = 0;
+
+ /**
+ * This download must pause at the first opportunity.
+ *
+ * @hide
+ */
+ public static final int CONTROL_PAUSED = 1;
+
+ /**
+ * This download is visible but only shows in the notifications while it's
+ * in progress.
+ *
+ * @hide
+ */
+ public static final int VISIBILITY_VISIBLE = 0;
+
+ /**
+ * This download is visible and shows in the notifications while in progress
+ * and after completion.
+ *
+ * @hide
+ */
+ public static final int VISIBILITY_VISIBLE_NOTIFY_COMPLETED = 1;
+
+ /**
+ * This download doesn't show in the UI or in the notifications.
+ *
+ * @hide
+ */
+ public static final int VISIBILITY_HIDDEN = 2;
+
+ /**
+ * Bit flag for {@link #setAllowedNetworkTypes} corresponding to
+ * {@link ConnectivityManager#TYPE_MOBILE}.
+ */
+ public static final int NETWORK_MOBILE = 1 << 0;
+
+ /**
+ * Bit flag for {@link #setAllowedNetworkTypes} corresponding to
+ * {@link ConnectivityManager#TYPE_WIFI}.
+ */
+ public static final int NETWORK_WIFI = 1 << 1;
+
+ private final static String TEMP_EXT = ".tmp";
+
+ /**
+ * Service thread status
+ */
+ private static boolean sIsRunning;
+
+ @Override
+ public IBinder onBind(Intent paramIntent) {
+ Log.d(Constants.TAG, "Service Bound");
+ return this.mServiceMessenger.getBinder();
+ }
+
+ /**
+ * Network state.
+ */
+ private boolean mIsConnected;
+ private boolean mIsFailover;
+ private boolean mIsCellularConnection;
+ private boolean mIsRoaming;
+ private boolean mIsAtLeast3G;
+ private boolean mIsAtLeast4G;
+ private boolean mStateChanged;
+
+ /**
+ * Download state
+ */
+ private int mControl;
+ private int mStatus;
+
+ public boolean isWiFi() {
+ return mIsConnected && !mIsCellularConnection;
+ }
+
+ /**
+ * Bindings to important services
+ */
+ private ConnectivityManager mConnectivityManager;
+ private WifiManager mWifiManager;
+
+ /**
+ * Package we are downloading for (defaults to package of application)
+ */
+ private PackageInfo mPackageInfo;
+
+ /**
+ * Byte counts
+ */
+ long mBytesSoFar;
+ long mTotalLength;
+ int mFileCount;
+
+ /**
+ * Used for calculating time remaining and speed
+ */
+ long mBytesAtSample;
+ long mMillisecondsAtSample;
+ float mAverageDownloadSpeed;
+
+ /**
+ * Our binding to the network state broadcasts
+ */
+ private BroadcastReceiver mConnReceiver;
+ final private IStub mServiceStub = DownloaderServiceMarshaller.CreateStub(this);
+ final private Messenger mServiceMessenger = mServiceStub.getMessenger();
+ private Messenger mClientMessenger;
+ private DownloadNotification mNotification;
+ private PendingIntent mPendingIntent;
+ private PendingIntent mAlarmIntent;
+
+ /**
+ * Updates the network type based upon the type and subtype returned from
+ * the connectivity manager. Subtype is only used for cellular signals.
+ *
+ * @param type
+ * @param subType
+ */
+ private void updateNetworkType(int type, int subType) {
+ switch (type) {
+ case ConnectivityManager.TYPE_WIFI:
+ case ConnectivityManager.TYPE_ETHERNET:
+ case ConnectivityManager.TYPE_BLUETOOTH:
+ mIsCellularConnection = false;
+ mIsAtLeast3G = false;
+ mIsAtLeast4G = false;
+ break;
+ case ConnectivityManager.TYPE_WIMAX:
+ mIsCellularConnection = true;
+ mIsAtLeast3G = true;
+ mIsAtLeast4G = true;
+ break;
+ case ConnectivityManager.TYPE_MOBILE:
+ mIsCellularConnection = true;
+ switch (subType) {
+ case TelephonyManager.NETWORK_TYPE_1xRTT:
+ case TelephonyManager.NETWORK_TYPE_CDMA:
+ case TelephonyManager.NETWORK_TYPE_EDGE:
+ case TelephonyManager.NETWORK_TYPE_GPRS:
+ case TelephonyManager.NETWORK_TYPE_IDEN:
+ mIsAtLeast3G = false;
+ mIsAtLeast4G = false;
+ break;
+ case TelephonyManager.NETWORK_TYPE_HSDPA:
+ case TelephonyManager.NETWORK_TYPE_HSUPA:
+ case TelephonyManager.NETWORK_TYPE_HSPA:
+ case TelephonyManager.NETWORK_TYPE_EVDO_0:
+ case TelephonyManager.NETWORK_TYPE_EVDO_A:
+ case TelephonyManager.NETWORK_TYPE_UMTS:
+ mIsAtLeast3G = true;
+ mIsAtLeast4G = false;
+ break;
+ case TelephonyManager.NETWORK_TYPE_LTE: // 4G
+ case TelephonyManager.NETWORK_TYPE_EHRPD: // 3G ++ interop
+ // with 4G
+ case TelephonyManager.NETWORK_TYPE_HSPAP: // 3G ++ but
+ // marketed as
+ // 4G
+ mIsAtLeast3G = true;
+ mIsAtLeast4G = true;
+ break;
+ default:
+ mIsCellularConnection = false;
+ mIsAtLeast3G = false;
+ mIsAtLeast4G = false;
+ }
+ }
+ }
+
+ private void updateNetworkState(NetworkInfo info) {
+ boolean isConnected = mIsConnected;
+ boolean isFailover = mIsFailover;
+ boolean isCellularConnection = mIsCellularConnection;
+ boolean isRoaming = mIsRoaming;
+ boolean isAtLeast3G = mIsAtLeast3G;
+ if (null != info) {
+ mIsRoaming = info.isRoaming();
+ mIsFailover = info.isFailover();
+ mIsConnected = info.isConnected();
+ updateNetworkType(info.getType(), info.getSubtype());
+ } else {
+ mIsRoaming = false;
+ mIsFailover = false;
+ mIsConnected = false;
+ updateNetworkType(-1, -1);
+ }
+ mStateChanged = (mStateChanged || isConnected != mIsConnected
+ || isFailover != mIsFailover
+ || isCellularConnection != mIsCellularConnection
+ || isRoaming != mIsRoaming || isAtLeast3G != mIsAtLeast3G);
+ if (Constants.LOGVV) {
+ if (mStateChanged) {
+ Log.v(LOG_TAG, "Network state changed: ");
+ Log.v(LOG_TAG, "Starting State: " +
+ (isConnected ? "Connected " : "Not Connected ") +
+ (isCellularConnection ? "Cellular " : "WiFi ") +
+ (isRoaming ? "Roaming " : "Local ") +
+ (isAtLeast3G ? "3G+ " : "<3G "));
+ Log.v(LOG_TAG, "Ending State: " +
+ (mIsConnected ? "Connected " : "Not Connected ") +
+ (mIsCellularConnection ? "Cellular " : "WiFi ") +
+ (mIsRoaming ? "Roaming " : "Local ") +
+ (mIsAtLeast3G ? "3G+ " : "<3G "));
+
+ if (isServiceRunning()) {
+ if (mIsRoaming) {
+ mStatus = STATUS_WAITING_FOR_NETWORK;
+ mControl = CONTROL_PAUSED;
+ } else if (mIsCellularConnection) {
+ DownloadsDB db = DownloadsDB.getDB(this);
+ int flags = db.getFlags();
+ if (0 == (flags & FLAGS_DOWNLOAD_OVER_CELLULAR)) {
+ mStatus = STATUS_QUEUED_FOR_WIFI;
+ mControl = CONTROL_PAUSED;
+ }
+ }
+ }
+
+ }
+ }
+ }
+
+ /**
+ * Polls the network state, setting the flags appropriately.
+ */
+ void pollNetworkState() {
+ if (null == mConnectivityManager) {
+ mConnectivityManager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
+ }
+ if (null == mWifiManager) {
+ mWifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE);
+ }
+ if (mConnectivityManager == null) {
+ Log.w(Constants.TAG,
+ "couldn't get connectivity manager to poll network state");
+ } else {
+ NetworkInfo activeInfo = mConnectivityManager
+ .getActiveNetworkInfo();
+ updateNetworkState(activeInfo);
+ }
+ }
+
+ public static final int NO_DOWNLOAD_REQUIRED = 0;
+ public static final int LVL_CHECK_REQUIRED = 1;
+ public static final int DOWNLOAD_REQUIRED = 2;
+
+ public static final String EXTRA_PACKAGE_NAME = "EPN";
+ public static final String EXTRA_PENDING_INTENT = "EPI";
+ public static final String EXTRA_MESSAGE_HANDLER = "EMH";
+
+ /**
+ * Returns true if the LVL check is required
+ *
+ * @param db a downloads DB synchronized with the latest state
+ * @param pi the package info for the project
+ * @return returns true if the filenames need to be returned
+ */
+ private static boolean isLVLCheckRequired(DownloadsDB db, PackageInfo pi) {
+ // we need to update the LVL check and get a successful status to
+ // proceed
+ if (db.mVersionCode != pi.versionCode) {
+ return true;
+ }
+ return false;
+ }
+
+ /**
+ * Careful! Only use this internally.
+ *
+ * @return whether we think the service is running
+ */
+ private static synchronized boolean isServiceRunning() {
+ return sIsRunning;
+ }
+
+ private static synchronized void setServiceRunning(boolean isRunning) {
+ sIsRunning = isRunning;
+ }
+
+ public static int startDownloadServiceIfRequired(Context context,
+ Intent intent, Class<?> serviceClass) throws NameNotFoundException {
+ final PendingIntent pendingIntent = (PendingIntent) intent
+ .getParcelableExtra(EXTRA_PENDING_INTENT);
+ return startDownloadServiceIfRequired(context, pendingIntent,
+ serviceClass);
+ }
+
+ public static int startDownloadServiceIfRequired(Context context,
+ PendingIntent pendingIntent, Class<?> serviceClass)
+ throws NameNotFoundException
+ {
+ String packageName = context.getPackageName();
+ String className = serviceClass.getName();
+
+ return startDownloadServiceIfRequired(context, pendingIntent,
+ packageName, className);
+ }
+
+ /**
+ * Starts the download if necessary. This function starts a flow that does `
+ * many things. 1) Checks to see if the APK version has been checked and the
+ * metadata database updated 2) If the APK version does not match, checks
+ * the new LVL status to see if a new download is required 3) If the APK
+ * version does match, then checks to see if the download(s) have been
+ * completed 4) If the downloads have been completed, returns
+ * NO_DOWNLOAD_REQUIRED The idea is that this can be called during the
+ * startup of an application to quickly ascertain if the application needs
+ * to wait to hear about any updated APK expansion files. Note that this
+ * does mean that the application MUST be run for the first time with a
+ * network connection, even if Market delivers all of the files.
+ *
+ * @param context
+ * @param thisIntent
+ * @return true if the app should wait for more guidance from the
+ * downloader, false if the app can continue
+ * @throws NameNotFoundException
+ */
+ public static int startDownloadServiceIfRequired(Context context,
+ PendingIntent pendingIntent, String classPackage, String className)
+ throws NameNotFoundException {
+ // first: do we need to do an LVL update?
+ // we begin by getting our APK version from the package manager
+ final PackageInfo pi = context.getPackageManager().getPackageInfo(
+ context.getPackageName(), 0);
+
+ int status = NO_DOWNLOAD_REQUIRED;
+
+ // the database automatically reads the metadata for version code
+ // and download status when the instance is created
+ DownloadsDB db = DownloadsDB.getDB(context);
+
+ // we need to update the LVL check and get a successful status to
+ // proceed
+ if (isLVLCheckRequired(db, pi)) {
+ status = LVL_CHECK_REQUIRED;
+ }
+ // we don't have to update LVL. do we still have a download to start?
+ if (db.mStatus == 0) {
+ DownloadInfo[] infos = db.getDownloads();
+ if (null != infos) {
+ for (DownloadInfo info : infos) {
+ if (!Helpers.doesFileExist(context, info.mFileName, info.mTotalBytes, true)) {
+ status = DOWNLOAD_REQUIRED;
+ db.updateStatus(-1);
+ break;
+ }
+ }
+ }
+ } else {
+ status = DOWNLOAD_REQUIRED;
+ }
+ switch (status) {
+ case DOWNLOAD_REQUIRED:
+ case LVL_CHECK_REQUIRED:
+ Intent fileIntent = new Intent();
+ fileIntent.setClassName(classPackage, className);
+ fileIntent.putExtra(EXTRA_PENDING_INTENT, pendingIntent);
+ context.startService(fileIntent);
+ break;
+ }
+ return status;
+ }
+
+ @Override
+ public void requestAbortDownload() {
+ mControl = CONTROL_PAUSED;
+ mStatus = STATUS_CANCELED;
+ }
+
+ @Override
+ public void requestPauseDownload() {
+ mControl = CONTROL_PAUSED;
+ mStatus = STATUS_PAUSED_BY_APP;
+ }
+
+ @Override
+ public void setDownloadFlags(int flags) {
+ DownloadsDB.getDB(this).updateFlags(flags);
+ }
+
+ @Override
+ public void requestContinueDownload() {
+ if (mControl == CONTROL_PAUSED) {
+ mControl = CONTROL_RUN;
+ }
+ Intent fileIntent = new Intent(this, this.getClass());
+ fileIntent.putExtra(EXTRA_PENDING_INTENT, mPendingIntent);
+ this.startService(fileIntent);
+ }
+
+ public abstract String getPublicKey();
+
+ public abstract byte[] getSALT();
+
+ public abstract String getAlarmReceiverClassName();
+
+ private class LVLRunnable implements Runnable {
+ LVLRunnable(Context context, PendingIntent intent) {
+ mContext = context;
+ mPendingIntent = intent;
+ }
+
+ final Context mContext;
+
+ @Override
+ public void run() {
+ setServiceRunning(true);
+ mNotification.onDownloadStateChanged(IDownloaderClient.STATE_FETCHING_URL);
+ String deviceId = Secure.getString(mContext.getContentResolver(),
+ Secure.ANDROID_ID);
+
+ final APKExpansionPolicy aep = new APKExpansionPolicy(mContext,
+ new AESObfuscator(getSALT(), mContext.getPackageName(), deviceId));
+
+ // reset our policy back to the start of the world to force a
+ // re-check
+ aep.resetPolicy();
+
+ // let's try and get the OBB file from LVL first
+ // Construct the LicenseChecker with a Policy.
+ final LicenseChecker checker = new LicenseChecker(mContext, aep,
+ getPublicKey() // Your public licensing key.
+ );
+ checker.checkAccess(new LicenseCheckerCallback() {
+
+ @Override
+ public void allow(int reason) {
+ try {
+ int count = aep.getExpansionURLCount();
+ DownloadsDB db = DownloadsDB.getDB(mContext);
+ int status = 0;
+ if (count != 0) {
+ for (int i = 0; i < count; i++) {
+ String currentFileName = aep
+ .getExpansionFileName(i);
+ if (null != currentFileName) {
+ DownloadInfo di = new DownloadInfo(i,
+ currentFileName, mContext.getPackageName());
+
+ long fileSize = aep.getExpansionFileSize(i);
+ if (handleFileUpdated(db, i, currentFileName,
+ fileSize)) {
+ status |= -1;
+ di.resetDownload();
+ di.mUri = aep.getExpansionURL(i);
+ di.mTotalBytes = fileSize;
+ di.mStatus = status;
+ db.updateDownload(di);
+ } else {
+ // we need to read the download
+ // information
+ // from
+ // the database
+ DownloadInfo dbdi = db
+ .getDownloadInfoByFileName(di.mFileName);
+ if (null == dbdi) {
+ // the file exists already and is
+ // the
+ // correct size
+ // was delivered by Market or
+ // through
+ // another mechanism
+ Log.d(LOG_TAG, "file " + di.mFileName
+ + " found. Not downloading.");
+ di.mStatus = STATUS_SUCCESS;
+ di.mTotalBytes = fileSize;
+ di.mCurrentBytes = fileSize;
+ di.mUri = aep.getExpansionURL(i);
+ db.updateDownload(di);
+ } else if (dbdi.mStatus != STATUS_SUCCESS) {
+ // we just update the URL
+ dbdi.mUri = aep.getExpansionURL(i);
+ db.updateDownload(dbdi);
+ status |= -1;
+ }
+ }
+ }
+ }
+ }
+ // first: do we need to do an LVL update?
+ // we begin by getting our APK version from the package
+ // manager
+ PackageInfo pi;
+ try {
+ pi = mContext.getPackageManager().getPackageInfo(
+ mContext.getPackageName(), 0);
+ db.updateMetadata(pi.versionCode, status);
+ Class<?> serviceClass = DownloaderService.this.getClass();
+ switch (startDownloadServiceIfRequired(mContext, mPendingIntent,
+ serviceClass)) {
+ case NO_DOWNLOAD_REQUIRED:
+ mNotification
+ .onDownloadStateChanged(IDownloaderClient.STATE_COMPLETED);
+ break;
+ case LVL_CHECK_REQUIRED:
+ // DANGER WILL ROBINSON!
+ Log.e(LOG_TAG, "In LVL checking loop!");
+ mNotification
+ .onDownloadStateChanged(IDownloaderClient.STATE_FAILED_UNLICENSED);
+ throw new RuntimeException(
+ "Error with LVL checking and database integrity");
+ case DOWNLOAD_REQUIRED:
+ // do nothing. the download will notify the
+ // application
+ // when things are done
+ break;
+ }
+ } catch (NameNotFoundException e1) {
+ e1.printStackTrace();
+ throw new RuntimeException(
+ "Error with getting information from package name");
+ }
+ } finally {
+ setServiceRunning(false);
+ }
+ }
+
+ @Override
+ public void dontAllow(int reason) {
+ try
+ {
+ switch (reason) {
+ case Policy.NOT_LICENSED:
+ mNotification
+ .onDownloadStateChanged(IDownloaderClient.STATE_FAILED_UNLICENSED);
+ break;
+ case Policy.RETRY:
+ mNotification
+ .onDownloadStateChanged(IDownloaderClient.STATE_FAILED_FETCHING_URL);
+ break;
+ }
+ } finally {
+ setServiceRunning(false);
+ }
+
+ }
+
+ @Override
+ public void applicationError(int errorCode) {
+ try {
+ mNotification
+ .onDownloadStateChanged(IDownloaderClient.STATE_FAILED_FETCHING_URL);
+ } finally {
+ setServiceRunning(false);
+ }
+ }
+
+ });
+
+ }
+
+ };
+
+ /**
+ * Updates the LVL information from the server.
+ *
+ * @param context
+ */
+ public void updateLVL(final Context context) {
+ Context c = context.getApplicationContext();
+ Handler h = new Handler(c.getMainLooper());
+ h.post(new LVLRunnable(c, mPendingIntent));
+ }
+
+ /**
+ * The APK has been updated and a filename has been sent down from the
+ * Market call. If the file has the same name as the previous file, we do
+ * nothing as the file is guaranteed to be the same. If the file does not
+ * have the same name, we download it if it hasn't already been delivered by
+ * Market.
+ *
+ * @param index the index of the file from market (0 = main, 1 = patch)
+ * @param filename the name of the new file
+ * @param fileSize the size of the new file
+ * @return
+ */
+ public boolean handleFileUpdated(DownloadsDB db, int index,
+ String filename, long fileSize) {
+ DownloadInfo di = db.getDownloadInfoByFileName(filename);
+ if (null != di) {
+ String oldFile = di.mFileName;
+ // cleanup
+ if (null != oldFile) {
+ if (filename.equals(oldFile)) {
+ return false;
+ }
+
+ // remove partially downloaded file if it is there
+ String deleteFile = Helpers.generateSaveFileName(this, oldFile);
+ File f = new File(deleteFile);
+ if (f.exists())
+ f.delete();
+ }
+ }
+ return !Helpers.doesFileExist(this, filename, fileSize, true);
+ }
+
+ private void scheduleAlarm(long wakeUp) {
+ AlarmManager alarms = (AlarmManager) getSystemService(Context.ALARM_SERVICE);
+ if (alarms == null) {
+ Log.e(Constants.TAG, "couldn't get alarm manager");
+ return;
+ }
+
+ if (Constants.LOGV) {
+ Log.v(Constants.TAG, "scheduling retry in " + wakeUp + "ms");
+ }
+
+ String className = getAlarmReceiverClassName();
+ Intent intent = new Intent(Constants.ACTION_RETRY);
+ intent.putExtra(EXTRA_PENDING_INTENT, mPendingIntent);
+ intent.setClassName(this.getPackageName(),
+ className);
+ mAlarmIntent = PendingIntent.getBroadcast(this, 0, intent,
+ PendingIntent.FLAG_ONE_SHOT);
+ alarms.set(
+ AlarmManager.RTC_WAKEUP,
+ System.currentTimeMillis() + wakeUp, mAlarmIntent
+ );
+ }
+
+ private void cancelAlarms() {
+ if (null != mAlarmIntent) {
+ AlarmManager alarms = (AlarmManager) getSystemService(Context.ALARM_SERVICE);
+ if (alarms == null) {
+ Log.e(Constants.TAG, "couldn't get alarm manager");
+ return;
+ }
+ alarms.cancel(mAlarmIntent);
+ mAlarmIntent = null;
+ }
+ }
+
+ /**
+ * We use this to track network state, such as when WiFi, Cellular, etc. is
+ * enabled when downloads are paused or in progress.
+ */
+ private class InnerBroadcastReceiver extends BroadcastReceiver {
+ final Service mService;
+
+ InnerBroadcastReceiver(Service service) {
+ mService = service;
+ }
+
+ @Override
+ public void onReceive(Context context, Intent intent) {
+ pollNetworkState();
+ if (mStateChanged
+ && !isServiceRunning()) {
+ Log.d(Constants.TAG, "InnerBroadcastReceiver Called");
+ Intent fileIntent = new Intent(context, mService.getClass());
+ fileIntent.putExtra(EXTRA_PENDING_INTENT, mPendingIntent);
+ // send a new intent to the service
+ context.startService(fileIntent);
+ }
+ }
+ };
+
+ /**
+ * This is the main thread for the Downloader. This thread is responsible
+ * for queuing up downloads and other goodness.
+ */
+ @Override
+ protected void onHandleIntent(Intent intent) {
+ setServiceRunning(true);
+ try {
+ // the database automatically reads the metadata for version code
+ // and download status when the instance is created
+ DownloadsDB db = DownloadsDB.getDB(this);
+ final PendingIntent pendingIntent = (PendingIntent) intent
+ .getParcelableExtra(EXTRA_PENDING_INTENT);
+
+ if (null != pendingIntent)
+ {
+ mNotification.setClientIntent(pendingIntent);
+ mPendingIntent = pendingIntent;
+ } else if (null != mPendingIntent) {
+ mNotification.setClientIntent(mPendingIntent);
+ } else {
+ Log.e(LOG_TAG, "Downloader started in bad state without notification intent.");
+ return;
+ }
+
+ // when the LVL check completes, a successful response will update
+ // the service
+ if (isLVLCheckRequired(db, mPackageInfo)) {
+ updateLVL(this);
+ return;
+ }
+
+ // get each download
+ DownloadInfo[] infos = db.getDownloads();
+ mBytesSoFar = 0;
+ mTotalLength = 0;
+ mFileCount = infos.length;
+ for (DownloadInfo info : infos) {
+ // We do an (simple) integrity check on each file, just to make
+ // sure
+ if (info.mStatus == STATUS_SUCCESS) {
+ // verify that the file matches the state
+ if (!Helpers.doesFileExist(this, info.mFileName, info.mTotalBytes, true)) {
+ info.mStatus = 0;
+ info.mCurrentBytes = 0;
+ }
+ }
+ // get aggregate data
+ mTotalLength += info.mTotalBytes;
+ mBytesSoFar += info.mCurrentBytes;
+ }
+
+ // loop through all downloads and fetch them
+ pollNetworkState();
+ if (null == mConnReceiver) {
+
+ /**
+ * We use this to track network state, such as when WiFi,
+ * Cellular, etc. is enabled when downloads are paused or in
+ * progress.
+ */
+ mConnReceiver = new InnerBroadcastReceiver(this);
+ IntentFilter intentFilter = new IntentFilter(
+ ConnectivityManager.CONNECTIVITY_ACTION);
+ intentFilter.addAction(WifiManager.WIFI_STATE_CHANGED_ACTION);
+ registerReceiver(mConnReceiver, intentFilter);
+ }
+
+ for (DownloadInfo info : infos) {
+ long startingCount = info.mCurrentBytes;
+
+ if (info.mStatus != STATUS_SUCCESS) {
+ DownloadThread dt = new DownloadThread(info, this, mNotification);
+ cancelAlarms();
+ scheduleAlarm(Constants.ACTIVE_THREAD_WATCHDOG);
+ dt.run();
+ cancelAlarms();
+ }
+ db.updateFromDb(info);
+ boolean setWakeWatchdog = false;
+ int notifyStatus;
+ switch (info.mStatus) {
+ case STATUS_FORBIDDEN:
+ // the URL is out of date
+ updateLVL(this);
+ return;
+ case STATUS_SUCCESS:
+ mBytesSoFar += info.mCurrentBytes - startingCount;
+ db.updateMetadata(mPackageInfo.versionCode, 0);
+ continue;
+ case STATUS_FILE_DELIVERED_INCORRECTLY:
+ // we may be on a network that is returning us a web
+ // page on redirect
+ notifyStatus = IDownloaderClient.STATE_PAUSED_NETWORK_SETUP_FAILURE;
+ info.mCurrentBytes = 0;
+ db.updateDownload(info);
+ setWakeWatchdog = true;
+ break;
+ case STATUS_PAUSED_BY_APP:
+ notifyStatus = IDownloaderClient.STATE_PAUSED_BY_REQUEST;
+ break;
+ case STATUS_WAITING_FOR_NETWORK:
+ case STATUS_WAITING_TO_RETRY:
+ notifyStatus = IDownloaderClient.STATE_PAUSED_NETWORK_UNAVAILABLE;
+ setWakeWatchdog = true;
+ break;
+ case STATUS_QUEUED_FOR_WIFI_OR_CELLULAR_PERMISSION:
+ case STATUS_QUEUED_FOR_WIFI:
+ // look for more detail here
+ if (null != mWifiManager) {
+ if (!mWifiManager.isWifiEnabled()) {
+ notifyStatus = IDownloaderClient.STATE_PAUSED_WIFI_DISABLED_NEED_CELLULAR_PERMISSION;
+ setWakeWatchdog = true;
+ break;
+ }
+ }
+ notifyStatus = IDownloaderClient.STATE_PAUSED_NEED_CELLULAR_PERMISSION;
+ setWakeWatchdog = true;
+ break;
+ case STATUS_CANCELED:
+ notifyStatus = IDownloaderClient.STATE_FAILED_CANCELED;
+ setWakeWatchdog = true;
+ break;
+
+ case STATUS_INSUFFICIENT_SPACE_ERROR:
+ notifyStatus = IDownloaderClient.STATE_FAILED_SDCARD_FULL;
+ setWakeWatchdog = true;
+ break;
+
+ case STATUS_DEVICE_NOT_FOUND_ERROR:
+ notifyStatus = IDownloaderClient.STATE_PAUSED_SDCARD_UNAVAILABLE;
+ setWakeWatchdog = true;
+ break;
+
+ default:
+ notifyStatus = IDownloaderClient.STATE_FAILED;
+ break;
+ }
+ if (setWakeWatchdog) {
+ scheduleAlarm(Constants.WATCHDOG_WAKE_TIMER);
+ } else {
+ cancelAlarms();
+ }
+ // failure or pause state
+ mNotification.onDownloadStateChanged(notifyStatus);
+ return;
+ }
+
+ // all downloads complete
+ mNotification.onDownloadStateChanged(IDownloaderClient.STATE_COMPLETED);
+ } finally {
+ setServiceRunning(false);
+ }
+ }
+
+ @Override
+ public void onDestroy() {
+ if (null != mConnReceiver) {
+ unregisterReceiver(mConnReceiver);
+ mConnReceiver = null;
+ }
+ mServiceStub.disconnect(this);
+ super.onDestroy();
+ }
+
+ public int getNetworkAvailabilityState(DownloadsDB db) {
+ if (mIsConnected) {
+ if (!mIsCellularConnection)
+ return NETWORK_OK;
+ int flags = db.mFlags;
+ if (mIsRoaming)
+ return NETWORK_CANNOT_USE_ROAMING;
+ if (0 != (flags & FLAGS_DOWNLOAD_OVER_CELLULAR)) {
+ return NETWORK_OK;
+ } else {
+ return NETWORK_TYPE_DISALLOWED_BY_REQUESTOR;
+ }
+ }
+ return NETWORK_NO_CONNECTION;
+ }
+
+ @Override
+ public void onCreate() {
+ super.onCreate();
+ try {
+ mPackageInfo = getPackageManager().getPackageInfo(
+ getPackageName(), 0);
+ ApplicationInfo ai = getApplicationInfo();
+ CharSequence applicationLabel = getPackageManager().getApplicationLabel(ai);
+ mNotification = new DownloadNotification(this, applicationLabel);
+
+ } catch (NameNotFoundException e) {
+ e.printStackTrace();
+ }
+ }
+
+ /**
+ * Exception thrown from methods called by generateSaveFile() for any fatal
+ * error.
+ */
+ public static class GenerateSaveFileError extends Exception {
+ private static final long serialVersionUID = 3465966015408936540L;
+ int mStatus;
+ String mMessage;
+
+ public GenerateSaveFileError(int status, String message) {
+ mStatus = status;
+ mMessage = message;
+ }
+ }
+
+ /**
+ * Returns the filename (where the file should be saved) from info about a
+ * download
+ */
+ public String generateTempSaveFileName(String fileName) {
+ String path = Helpers.getSaveFilePath(this)
+ + File.separator + fileName + TEMP_EXT;
+ return path;
+ }
+
+ /**
+ * Creates a filename (where the file should be saved) from info about a
+ * download.
+ */
+ public String generateSaveFile(String filename, long filesize)
+ throws GenerateSaveFileError {
+ String path = generateTempSaveFileName(filename);
+ File expPath = new File(path);
+ if (!Helpers.isExternalMediaMounted()) {
+ Log.d(Constants.TAG, "External media not mounted: " + path);
+ throw new GenerateSaveFileError(STATUS_DEVICE_NOT_FOUND_ERROR,
+ "external media is not yet mounted");
+
+ }
+ if (expPath.exists()) {
+ Log.d(Constants.TAG, "File already exists: " + path);
+ throw new GenerateSaveFileError(STATUS_FILE_ALREADY_EXISTS_ERROR,
+ "requested destination file already exists");
+ }
+ if (Helpers.getAvailableBytes(Helpers.getFilesystemRoot(path)) < filesize) {
+ throw new GenerateSaveFileError(STATUS_INSUFFICIENT_SPACE_ERROR,
+ "insufficient space on external storage");
+ }
+ return path;
+ }
+
+ /**
+ * @return a non-localized string appropriate for logging corresponding to
+ * one of the NETWORK_* constants.
+ */
+ public String getLogMessageForNetworkError(int networkError) {
+ switch (networkError) {
+ case NETWORK_RECOMMENDED_UNUSABLE_DUE_TO_SIZE:
+ return "download size exceeds recommended limit for mobile network";
+
+ case NETWORK_UNUSABLE_DUE_TO_SIZE:
+ return "download size exceeds limit for mobile network";
+
+ case NETWORK_NO_CONNECTION:
+ return "no network connection available";
+
+ case NETWORK_CANNOT_USE_ROAMING:
+ return "download cannot use the current network connection because it is roaming";
+
+ case NETWORK_TYPE_DISALLOWED_BY_REQUESTOR:
+ return "download was requested to not use the current network type";
+
+ default:
+ return "unknown error with network connectivity";
+ }
+ }
+
+ public int getControl() {
+ return mControl;
+ }
+
+ public int getStatus() {
+ return mStatus;
+ }
+
+ /**
+ * Calculating a moving average for the speed so we don't get jumpy
+ * calculations for time etc.
+ */
+ static private final float SMOOTHING_FACTOR = 0.005f;
+
+ public void notifyUpdateBytes(long totalBytesSoFar) {
+ long timeRemaining;
+ long currentTime = SystemClock.uptimeMillis();
+ if (0 != mMillisecondsAtSample) {
+ // we have a sample.
+ long timePassed = currentTime - mMillisecondsAtSample;
+ long bytesInSample = totalBytesSoFar - mBytesAtSample;
+ float currentSpeedSample = (float) bytesInSample / (float) timePassed;
+ if (0 != mAverageDownloadSpeed) {
+ mAverageDownloadSpeed = SMOOTHING_FACTOR * currentSpeedSample
+ + (1 - SMOOTHING_FACTOR) * mAverageDownloadSpeed;
+ } else {
+ mAverageDownloadSpeed = currentSpeedSample;
+ }
+ timeRemaining = (long) ((mTotalLength - totalBytesSoFar) / mAverageDownloadSpeed);
+ } else {
+ timeRemaining = -1;
+ }
+ mMillisecondsAtSample = currentTime;
+ mBytesAtSample = totalBytesSoFar;
+ mNotification.onDownloadProgress(
+ new DownloadProgressInfo(mTotalLength,
+ totalBytesSoFar,
+ timeRemaining,
+ mAverageDownloadSpeed)
+ );
+
+ }
+
+ @Override
+ protected boolean shouldStop() {
+ // the database automatically reads the metadata for version code
+ // and download status when the instance is created
+ DownloadsDB db = DownloadsDB.getDB(this);
+ if (db.mStatus == 0) {
+ return true;
+ }
+ return false;
+ }
+
+ @Override
+ public void requestDownloadStatus() {
+ mNotification.resendState();
+ }
+
+ @Override
+ public void onClientUpdated(Messenger clientMessenger) {
+ this.mClientMessenger = clientMessenger;
+ mNotification.setMessenger(mClientMessenger);
+ }
+
+}
diff --git a/platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/impl/DownloadsDB.java b/platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/impl/DownloadsDB.java
new file mode 100755
index 0000000000..250299c400
--- /dev/null
+++ b/platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/impl/DownloadsDB.java
@@ -0,0 +1,510 @@
+/*
+ * Copyright (C) 2012 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.google.android.vending.expansion.downloader.impl;
+
+import android.content.ContentValues;
+import android.content.Context;
+import android.database.Cursor;
+import android.database.sqlite.SQLiteDatabase;
+import android.database.sqlite.SQLiteDoneException;
+import android.database.sqlite.SQLiteOpenHelper;
+import android.database.sqlite.SQLiteStatement;
+import android.provider.BaseColumns;
+import android.util.Log;
+
+public class DownloadsDB {
+ private static final String DATABASE_NAME = "DownloadsDB";
+ private static final int DATABASE_VERSION = 7;
+ public static final String LOG_TAG = DownloadsDB.class.getName();
+ final SQLiteOpenHelper mHelper;
+ SQLiteStatement mGetDownloadByIndex;
+ SQLiteStatement mUpdateCurrentBytes;
+ private static DownloadsDB mDownloadsDB;
+ long mMetadataRowID = -1;
+ int mVersionCode = -1;
+ int mStatus = -1;
+ int mFlags;
+
+ static public synchronized DownloadsDB getDB(Context paramContext) {
+ if (null == mDownloadsDB) {
+ return new DownloadsDB(paramContext);
+ }
+ return mDownloadsDB;
+ }
+
+ private SQLiteStatement getDownloadByIndexStatement() {
+ if (null == mGetDownloadByIndex) {
+ mGetDownloadByIndex = mHelper.getReadableDatabase().compileStatement(
+ "SELECT " + BaseColumns._ID + " FROM "
+ + DownloadColumns.TABLE_NAME + " WHERE "
+ + DownloadColumns.INDEX + " = ?");
+ }
+ return mGetDownloadByIndex;
+ }
+
+ private SQLiteStatement getUpdateCurrentBytesStatement() {
+ if (null == mUpdateCurrentBytes) {
+ mUpdateCurrentBytes = mHelper.getReadableDatabase().compileStatement(
+ "UPDATE " + DownloadColumns.TABLE_NAME + " SET " + DownloadColumns.CURRENTBYTES
+ + " = ?" +
+ " WHERE " + DownloadColumns.INDEX + " = ?");
+ }
+ return mUpdateCurrentBytes;
+ }
+
+ private DownloadsDB(Context paramContext) {
+ this.mHelper = new DownloadsContentDBHelper(paramContext);
+ final SQLiteDatabase sqldb = mHelper.getReadableDatabase();
+ // Query for the version code, the row ID of the metadata (for future
+ // updating) the status and the flags
+ Cursor cur = sqldb.rawQuery("SELECT " +
+ MetadataColumns.APKVERSION + "," +
+ BaseColumns._ID + "," +
+ MetadataColumns.DOWNLOAD_STATUS + "," +
+ MetadataColumns.FLAGS +
+ " FROM "
+ + MetadataColumns.TABLE_NAME + " LIMIT 1", null);
+ if (null != cur && cur.moveToFirst()) {
+ mVersionCode = cur.getInt(0);
+ mMetadataRowID = cur.getLong(1);
+ mStatus = cur.getInt(2);
+ mFlags = cur.getInt(3);
+ cur.close();
+ }
+ mDownloadsDB = this;
+ }
+
+ protected DownloadInfo getDownloadInfoByFileName(String fileName) {
+ final SQLiteDatabase sqldb = mHelper.getReadableDatabase();
+ Cursor itemcur = null;
+ try {
+ itemcur = sqldb.query(DownloadColumns.TABLE_NAME, DC_PROJECTION,
+ DownloadColumns.FILENAME + " = ?",
+ new String[] {
+ fileName
+ }, null, null, null);
+ if (null != itemcur && itemcur.moveToFirst()) {
+ return getDownloadInfoFromCursor(itemcur);
+ }
+ } finally {
+ if (null != itemcur)
+ itemcur.close();
+ }
+ return null;
+ }
+
+ public long getIDForDownloadInfo(final DownloadInfo di) {
+ return getIDByIndex(di.mIndex);
+ }
+
+ public long getIDByIndex(int index) {
+ SQLiteStatement downloadByIndex = getDownloadByIndexStatement();
+ downloadByIndex.clearBindings();
+ downloadByIndex.bindLong(1, index);
+ try {
+ return downloadByIndex.simpleQueryForLong();
+ } catch (SQLiteDoneException e) {
+ return -1;
+ }
+ }
+
+ public void updateDownloadCurrentBytes(final DownloadInfo di) {
+ SQLiteStatement downloadCurrentBytes = getUpdateCurrentBytesStatement();
+ downloadCurrentBytes.clearBindings();
+ downloadCurrentBytes.bindLong(1, di.mCurrentBytes);
+ downloadCurrentBytes.bindLong(2, di.mIndex);
+ downloadCurrentBytes.execute();
+ }
+
+ public void close() {
+ this.mHelper.close();
+ }
+
+ protected static class DownloadsContentDBHelper extends SQLiteOpenHelper {
+ DownloadsContentDBHelper(Context paramContext) {
+ super(paramContext, DATABASE_NAME, null, DATABASE_VERSION);
+ }
+
+ private String createTableQueryFromArray(String paramString,
+ String[][] paramArrayOfString) {
+ StringBuilder localStringBuilder = new StringBuilder();
+ localStringBuilder.append("CREATE TABLE ");
+ localStringBuilder.append(paramString);
+ localStringBuilder.append(" (");
+ int i = paramArrayOfString.length;
+ for (int j = 0;; j++) {
+ if (j >= i) {
+ localStringBuilder
+ .setLength(localStringBuilder.length() - 1);
+ localStringBuilder.append(");");
+ return localStringBuilder.toString();
+ }
+ String[] arrayOfString = paramArrayOfString[j];
+ localStringBuilder.append(' ');
+ localStringBuilder.append(arrayOfString[0]);
+ localStringBuilder.append(' ');
+ localStringBuilder.append(arrayOfString[1]);
+ localStringBuilder.append(',');
+ }
+ }
+
+ /**
+ * These two arrays must match and have the same order. For every Schema
+ * there must be a corresponding table name.
+ */
+ static final private String[][][] sSchemas = {
+ DownloadColumns.SCHEMA, MetadataColumns.SCHEMA
+ };
+
+ static final private String[] sTables = {
+ DownloadColumns.TABLE_NAME, MetadataColumns.TABLE_NAME
+ };
+
+ /**
+ * Goes through all of the tables in sTables and drops each table if it
+ * exists. Altered to no longer make use of reflection.
+ */
+ private void dropTables(SQLiteDatabase paramSQLiteDatabase) {
+ for (String table : sTables) {
+ try {
+ paramSQLiteDatabase.execSQL("DROP TABLE IF EXISTS " + table);
+ } catch (Exception localException) {
+ localException.printStackTrace();
+ }
+ }
+ }
+
+ /**
+ * Goes through all of the tables in sTables and creates a database with
+ * the corresponding schema described in sSchemas. Altered to no longer
+ * make use of reflection.
+ */
+ public void onCreate(SQLiteDatabase paramSQLiteDatabase) {
+ int numSchemas = sSchemas.length;
+ for (int i = 0; i < numSchemas; i++) {
+ try {
+ String[][] schema = (String[][]) sSchemas[i];
+ paramSQLiteDatabase.execSQL(createTableQueryFromArray(
+ sTables[i], schema));
+ } catch (Exception localException) {
+ while (true)
+ localException.printStackTrace();
+ }
+ }
+ }
+
+ public void onUpgrade(SQLiteDatabase paramSQLiteDatabase,
+ int paramInt1, int paramInt2) {
+ Log.w(DownloadsContentDBHelper.class.getName(),
+ "Upgrading database from version " + paramInt1 + " to "
+ + paramInt2 + ", which will destroy all old data");
+ dropTables(paramSQLiteDatabase);
+ onCreate(paramSQLiteDatabase);
+ }
+ }
+
+ public static class MetadataColumns implements BaseColumns {
+ public static final String APKVERSION = "APKVERSION";
+ public static final String DOWNLOAD_STATUS = "DOWNLOADSTATUS";
+ public static final String FLAGS = "DOWNLOADFLAGS";
+
+ public static final String[][] SCHEMA = {
+ {
+ BaseColumns._ID, "INTEGER PRIMARY KEY"
+ },
+ {
+ APKVERSION, "INTEGER"
+ }, {
+ DOWNLOAD_STATUS, "INTEGER"
+ },
+ {
+ FLAGS, "INTEGER"
+ }
+ };
+ public static final String TABLE_NAME = "MetadataColumns";
+ public static final String _ID = "MetadataColumns._id";
+ }
+
+ public static class DownloadColumns implements BaseColumns {
+ public static final String INDEX = "FILEIDX";
+ public static final String URI = "URI";
+ public static final String FILENAME = "FN";
+ public static final String ETAG = "ETAG";
+
+ public static final String TOTALBYTES = "TOTALBYTES";
+ public static final String CURRENTBYTES = "CURRENTBYTES";
+ public static final String LASTMOD = "LASTMOD";
+
+ public static final String STATUS = "STATUS";
+ public static final String CONTROL = "CONTROL";
+ public static final String NUM_FAILED = "FAILCOUNT";
+ public static final String RETRY_AFTER = "RETRYAFTER";
+ public static final String REDIRECT_COUNT = "REDIRECTCOUNT";
+
+ public static final String[][] SCHEMA = {
+ {
+ BaseColumns._ID, "INTEGER PRIMARY KEY"
+ },
+ {
+ INDEX, "INTEGER UNIQUE"
+ }, {
+ URI, "TEXT"
+ },
+ {
+ FILENAME, "TEXT UNIQUE"
+ }, {
+ ETAG, "TEXT"
+ },
+ {
+ TOTALBYTES, "INTEGER"
+ }, {
+ CURRENTBYTES, "INTEGER"
+ },
+ {
+ LASTMOD, "INTEGER"
+ }, {
+ STATUS, "INTEGER"
+ },
+ {
+ CONTROL, "INTEGER"
+ }, {
+ NUM_FAILED, "INTEGER"
+ },
+ {
+ RETRY_AFTER, "INTEGER"
+ }, {
+ REDIRECT_COUNT, "INTEGER"
+ }
+ };
+ public static final String TABLE_NAME = "DownloadColumns";
+ public static final String _ID = "DownloadColumns._id";
+ }
+
+ private static final String[] DC_PROJECTION = {
+ DownloadColumns.FILENAME,
+ DownloadColumns.URI, DownloadColumns.ETAG,
+ DownloadColumns.TOTALBYTES, DownloadColumns.CURRENTBYTES,
+ DownloadColumns.LASTMOD, DownloadColumns.STATUS,
+ DownloadColumns.CONTROL, DownloadColumns.NUM_FAILED,
+ DownloadColumns.RETRY_AFTER, DownloadColumns.REDIRECT_COUNT,
+ DownloadColumns.INDEX
+ };
+
+ private static final int FILENAME_IDX = 0;
+ private static final int URI_IDX = 1;
+ private static final int ETAG_IDX = 2;
+ private static final int TOTALBYTES_IDX = 3;
+ private static final int CURRENTBYTES_IDX = 4;
+ private static final int LASTMOD_IDX = 5;
+ private static final int STATUS_IDX = 6;
+ private static final int CONTROL_IDX = 7;
+ private static final int NUM_FAILED_IDX = 8;
+ private static final int RETRY_AFTER_IDX = 9;
+ private static final int REDIRECT_COUNT_IDX = 10;
+ private static final int INDEX_IDX = 11;
+
+ /**
+ * This function will add a new file to the database if it does not exist.
+ *
+ * @param di DownloadInfo that we wish to store
+ * @return the row id of the record to be updated/inserted, or -1
+ */
+ public boolean updateDownload(DownloadInfo di) {
+ ContentValues cv = new ContentValues();
+ cv.put(DownloadColumns.INDEX, di.mIndex);
+ cv.put(DownloadColumns.FILENAME, di.mFileName);
+ cv.put(DownloadColumns.URI, di.mUri);
+ cv.put(DownloadColumns.ETAG, di.mETag);
+ cv.put(DownloadColumns.TOTALBYTES, di.mTotalBytes);
+ cv.put(DownloadColumns.CURRENTBYTES, di.mCurrentBytes);
+ cv.put(DownloadColumns.LASTMOD, di.mLastMod);
+ cv.put(DownloadColumns.STATUS, di.mStatus);
+ cv.put(DownloadColumns.CONTROL, di.mControl);
+ cv.put(DownloadColumns.NUM_FAILED, di.mNumFailed);
+ cv.put(DownloadColumns.RETRY_AFTER, di.mRetryAfter);
+ cv.put(DownloadColumns.REDIRECT_COUNT, di.mRedirectCount);
+ return updateDownload(di, cv);
+ }
+
+ public boolean updateDownload(DownloadInfo di, ContentValues cv) {
+ long id = di == null ? -1 : getIDForDownloadInfo(di);
+ try {
+ final SQLiteDatabase sqldb = mHelper.getWritableDatabase();
+ if (id != -1) {
+ if (1 != sqldb.update(DownloadColumns.TABLE_NAME,
+ cv, DownloadColumns._ID + " = " + id, null)) {
+ return false;
+ }
+ } else {
+ return -1 != sqldb.insert(DownloadColumns.TABLE_NAME,
+ DownloadColumns.URI, cv);
+ }
+ } catch (android.database.sqlite.SQLiteException ex) {
+ ex.printStackTrace();
+ }
+ return false;
+ }
+
+ public int getLastCheckedVersionCode() {
+ return mVersionCode;
+ }
+
+ public boolean isDownloadRequired() {
+ final SQLiteDatabase sqldb = mHelper.getReadableDatabase();
+ Cursor cur = sqldb.rawQuery("SELECT Count(*) FROM "
+ + DownloadColumns.TABLE_NAME + " WHERE "
+ + DownloadColumns.STATUS + " <> 0", null);
+ try {
+ if (null != cur && cur.moveToFirst()) {
+ return 0 == cur.getInt(0);
+ }
+ } finally {
+ if (null != cur)
+ cur.close();
+ }
+ return true;
+ }
+
+ public int getFlags() {
+ return mFlags;
+ }
+
+ public boolean updateFlags(int flags) {
+ if (mFlags != flags) {
+ ContentValues cv = new ContentValues();
+ cv.put(MetadataColumns.FLAGS, flags);
+ if (updateMetadata(cv)) {
+ mFlags = flags;
+ return true;
+ } else {
+ return false;
+ }
+ } else {
+ return true;
+ }
+ };
+
+ public boolean updateStatus(int status) {
+ if (mStatus != status) {
+ ContentValues cv = new ContentValues();
+ cv.put(MetadataColumns.DOWNLOAD_STATUS, status);
+ if (updateMetadata(cv)) {
+ mStatus = status;
+ return true;
+ } else {
+ return false;
+ }
+ } else {
+ return true;
+ }
+ };
+
+ public boolean updateMetadata(ContentValues cv) {
+ final SQLiteDatabase sqldb = mHelper.getWritableDatabase();
+ if (-1 == this.mMetadataRowID) {
+ long newID = sqldb.insert(MetadataColumns.TABLE_NAME,
+ MetadataColumns.APKVERSION, cv);
+ if (-1 == newID)
+ return false;
+ mMetadataRowID = newID;
+ } else {
+ if (0 == sqldb.update(MetadataColumns.TABLE_NAME, cv,
+ BaseColumns._ID + " = " + mMetadataRowID, null))
+ return false;
+ }
+ return true;
+ }
+
+ public boolean updateMetadata(int apkVersion, int downloadStatus) {
+ ContentValues cv = new ContentValues();
+ cv.put(MetadataColumns.APKVERSION, apkVersion);
+ cv.put(MetadataColumns.DOWNLOAD_STATUS, downloadStatus);
+ if (updateMetadata(cv)) {
+ mVersionCode = apkVersion;
+ mStatus = downloadStatus;
+ return true;
+ } else {
+ return false;
+ }
+ };
+
+ public boolean updateFromDb(DownloadInfo di) {
+ final SQLiteDatabase sqldb = mHelper.getReadableDatabase();
+ Cursor cur = null;
+ try {
+ cur = sqldb.query(DownloadColumns.TABLE_NAME, DC_PROJECTION,
+ DownloadColumns.FILENAME + "= ?",
+ new String[] {
+ di.mFileName
+ }, null, null, null);
+ if (null != cur && cur.moveToFirst()) {
+ setDownloadInfoFromCursor(di, cur);
+ return true;
+ }
+ return false;
+ } finally {
+ if (null != cur) {
+ cur.close();
+ }
+ }
+ }
+
+ public void setDownloadInfoFromCursor(DownloadInfo di, Cursor cur) {
+ di.mUri = cur.getString(URI_IDX);
+ di.mETag = cur.getString(ETAG_IDX);
+ di.mTotalBytes = cur.getLong(TOTALBYTES_IDX);
+ di.mCurrentBytes = cur.getLong(CURRENTBYTES_IDX);
+ di.mLastMod = cur.getLong(LASTMOD_IDX);
+ di.mStatus = cur.getInt(STATUS_IDX);
+ di.mControl = cur.getInt(CONTROL_IDX);
+ di.mNumFailed = cur.getInt(NUM_FAILED_IDX);
+ di.mRetryAfter = cur.getInt(RETRY_AFTER_IDX);
+ di.mRedirectCount = cur.getInt(REDIRECT_COUNT_IDX);
+ }
+
+ public DownloadInfo getDownloadInfoFromCursor(Cursor cur) {
+ DownloadInfo di = new DownloadInfo(cur.getInt(INDEX_IDX),
+ cur.getString(FILENAME_IDX), this.getClass().getPackage()
+ .getName());
+ setDownloadInfoFromCursor(di, cur);
+ return di;
+ }
+
+ public DownloadInfo[] getDownloads() {
+ final SQLiteDatabase sqldb = mHelper.getReadableDatabase();
+ Cursor cur = null;
+ try {
+ cur = sqldb.query(DownloadColumns.TABLE_NAME, DC_PROJECTION, null,
+ null, null, null, null);
+ if (null != cur && cur.moveToFirst()) {
+ DownloadInfo[] retInfos = new DownloadInfo[cur.getCount()];
+ int idx = 0;
+ do {
+ DownloadInfo di = getDownloadInfoFromCursor(cur);
+ retInfos[idx++] = di;
+ } while (cur.moveToNext());
+ return retInfos;
+ }
+ return null;
+ } finally {
+ if (null != cur) {
+ cur.close();
+ }
+ }
+ }
+
+}
diff --git a/platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/impl/HttpDateTime.java b/platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/impl/HttpDateTime.java
new file mode 100644
index 0000000000..3f440e9893
--- /dev/null
+++ b/platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/impl/HttpDateTime.java
@@ -0,0 +1,200 @@
+/*
+ * Copyright (C) 2012 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.google.android.vending.expansion.downloader.impl;
+
+import android.text.format.Time;
+
+import java.util.Calendar;
+import java.util.regex.Matcher;
+import java.util.regex.Pattern;
+
+/**
+ * Helper for parsing an HTTP date.
+ */
+public final class HttpDateTime {
+
+ /*
+ * Regular expression for parsing HTTP-date. Wdy, DD Mon YYYY HH:MM:SS GMT
+ * RFC 822, updated by RFC 1123 Weekday, DD-Mon-YY HH:MM:SS GMT RFC 850,
+ * obsoleted by RFC 1036 Wdy Mon DD HH:MM:SS YYYY ANSI C's asctime() format
+ * with following variations Wdy, DD-Mon-YYYY HH:MM:SS GMT Wdy, (SP)D Mon
+ * YYYY HH:MM:SS GMT Wdy,DD Mon YYYY HH:MM:SS GMT Wdy, DD-Mon-YY HH:MM:SS
+ * GMT Wdy, DD Mon YYYY HH:MM:SS -HHMM Wdy, DD Mon YYYY HH:MM:SS Wdy Mon
+ * (SP)D HH:MM:SS YYYY Wdy Mon DD HH:MM:SS YYYY GMT HH can be H if the first
+ * digit is zero. Mon can be the full name of the month.
+ */
+ private static final String HTTP_DATE_RFC_REGEXP =
+ "([0-9]{1,2})[- ]([A-Za-z]{3,9})[- ]([0-9]{2,4})[ ]"
+ + "([0-9]{1,2}:[0-9][0-9]:[0-9][0-9])";
+
+ private static final String HTTP_DATE_ANSIC_REGEXP =
+ "[ ]([A-Za-z]{3,9})[ ]+([0-9]{1,2})[ ]"
+ + "([0-9]{1,2}:[0-9][0-9]:[0-9][0-9])[ ]([0-9]{2,4})";
+
+ /**
+ * The compiled version of the HTTP-date regular expressions.
+ */
+ private static final Pattern HTTP_DATE_RFC_PATTERN =
+ Pattern.compile(HTTP_DATE_RFC_REGEXP);
+ private static final Pattern HTTP_DATE_ANSIC_PATTERN =
+ Pattern.compile(HTTP_DATE_ANSIC_REGEXP);
+
+ private static class TimeOfDay {
+ TimeOfDay(int h, int m, int s) {
+ this.hour = h;
+ this.minute = m;
+ this.second = s;
+ }
+
+ int hour;
+ int minute;
+ int second;
+ }
+
+ public static long parse(String timeString)
+ throws IllegalArgumentException {
+
+ int date = 1;
+ int month = Calendar.JANUARY;
+ int year = 1970;
+ TimeOfDay timeOfDay;
+
+ Matcher rfcMatcher = HTTP_DATE_RFC_PATTERN.matcher(timeString);
+ if (rfcMatcher.find()) {
+ date = getDate(rfcMatcher.group(1));
+ month = getMonth(rfcMatcher.group(2));
+ year = getYear(rfcMatcher.group(3));
+ timeOfDay = getTime(rfcMatcher.group(4));
+ } else {
+ Matcher ansicMatcher = HTTP_DATE_ANSIC_PATTERN.matcher(timeString);
+ if (ansicMatcher.find()) {
+ month = getMonth(ansicMatcher.group(1));
+ date = getDate(ansicMatcher.group(2));
+ timeOfDay = getTime(ansicMatcher.group(3));
+ year = getYear(ansicMatcher.group(4));
+ } else {
+ throw new IllegalArgumentException();
+ }
+ }
+
+ // FIXME: Y2038 BUG!
+ if (year >= 2038) {
+ year = 2038;
+ month = Calendar.JANUARY;
+ date = 1;
+ }
+
+ Time time = new Time(Time.TIMEZONE_UTC);
+ time.set(timeOfDay.second, timeOfDay.minute, timeOfDay.hour, date,
+ month, year);
+ return time.toMillis(false /* use isDst */);
+ }
+
+ private static int getDate(String dateString) {
+ if (dateString.length() == 2) {
+ return (dateString.charAt(0) - '0') * 10
+ + (dateString.charAt(1) - '0');
+ } else {
+ return (dateString.charAt(0) - '0');
+ }
+ }
+
+ /*
+ * jan = 9 + 0 + 13 = 22 feb = 5 + 4 + 1 = 10 mar = 12 + 0 + 17 = 29 apr = 0
+ * + 15 + 17 = 32 may = 12 + 0 + 24 = 36 jun = 9 + 20 + 13 = 42 jul = 9 + 20
+ * + 11 = 40 aug = 0 + 20 + 6 = 26 sep = 18 + 4 + 15 = 37 oct = 14 + 2 + 19
+ * = 35 nov = 13 + 14 + 21 = 48 dec = 3 + 4 + 2 = 9
+ */
+ private static int getMonth(String monthString) {
+ int hash = Character.toLowerCase(monthString.charAt(0)) +
+ Character.toLowerCase(monthString.charAt(1)) +
+ Character.toLowerCase(monthString.charAt(2)) - 3 * 'a';
+ switch (hash) {
+ case 22:
+ return Calendar.JANUARY;
+ case 10:
+ return Calendar.FEBRUARY;
+ case 29:
+ return Calendar.MARCH;
+ case 32:
+ return Calendar.APRIL;
+ case 36:
+ return Calendar.MAY;
+ case 42:
+ return Calendar.JUNE;
+ case 40:
+ return Calendar.JULY;
+ case 26:
+ return Calendar.AUGUST;
+ case 37:
+ return Calendar.SEPTEMBER;
+ case 35:
+ return Calendar.OCTOBER;
+ case 48:
+ return Calendar.NOVEMBER;
+ case 9:
+ return Calendar.DECEMBER;
+ default:
+ throw new IllegalArgumentException();
+ }
+ }
+
+ private static int getYear(String yearString) {
+ if (yearString.length() == 2) {
+ int year = (yearString.charAt(0) - '0') * 10
+ + (yearString.charAt(1) - '0');
+ if (year >= 70) {
+ return year + 1900;
+ } else {
+ return year + 2000;
+ }
+ } else if (yearString.length() == 3) {
+ // According to RFC 2822, three digit years should be added to 1900.
+ int year = (yearString.charAt(0) - '0') * 100
+ + (yearString.charAt(1) - '0') * 10
+ + (yearString.charAt(2) - '0');
+ return year + 1900;
+ } else if (yearString.length() == 4) {
+ return (yearString.charAt(0) - '0') * 1000
+ + (yearString.charAt(1) - '0') * 100
+ + (yearString.charAt(2) - '0') * 10
+ + (yearString.charAt(3) - '0');
+ } else {
+ return 1970;
+ }
+ }
+
+ private static TimeOfDay getTime(String timeString) {
+ // HH might be H
+ int i = 0;
+ int hour = timeString.charAt(i++) - '0';
+ if (timeString.charAt(i) != ':')
+ hour = hour * 10 + (timeString.charAt(i++) - '0');
+ // Skip ':'
+ i++;
+
+ int minute = (timeString.charAt(i++) - '0') * 10
+ + (timeString.charAt(i++) - '0');
+ // Skip ':'
+ i++;
+
+ int second = (timeString.charAt(i++) - '0') * 10
+ + (timeString.charAt(i++) - '0');
+
+ return new TimeOfDay(hour, minute, second);
+ }
+}
diff --git a/platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/impl/V14CustomNotification.java b/platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/impl/V14CustomNotification.java
new file mode 100644
index 0000000000..e736603e2a
--- /dev/null
+++ b/platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/impl/V14CustomNotification.java
@@ -0,0 +1,101 @@
+/*
+ * Copyright (C) 2012 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.google.android.vending.expansion.downloader.impl;
+
+import com.android.vending.expansion.downloader.R;
+import com.google.android.vending.expansion.downloader.Helpers;
+
+import android.app.Notification;
+import android.app.PendingIntent;
+import android.content.Context;
+
+public class V14CustomNotification implements DownloadNotification.ICustomNotification {
+
+ CharSequence mTitle;
+ CharSequence mTicker;
+ int mIcon;
+ long mTotalKB = -1;
+ long mCurrentKB = -1;
+ long mTimeRemaining;
+ PendingIntent mPendingIntent;
+
+ @Override
+ public void setIcon(int icon) {
+ mIcon = icon;
+ }
+
+ @Override
+ public void setTitle(CharSequence title) {
+ mTitle = title;
+ }
+
+ @Override
+ public void setTotalBytes(long totalBytes) {
+ mTotalKB = totalBytes;
+ }
+
+ @Override
+ public void setCurrentBytes(long currentBytes) {
+ mCurrentKB = currentBytes;
+ }
+
+ void setProgress(Notification.Builder builder) {
+
+ }
+
+ @Override
+ public Notification updateNotification(Context c) {
+ Notification.Builder builder = new Notification.Builder(c);
+ builder.setContentTitle(mTitle);
+ if (mTotalKB > 0 && -1 != mCurrentKB) {
+ builder.setProgress((int) (mTotalKB >> 8), (int) (mCurrentKB >> 8), false);
+ } else {
+ builder.setProgress(0, 0, true);
+ }
+ builder.setContentText(Helpers.getDownloadProgressString(mCurrentKB, mTotalKB));
+ builder.setContentInfo(c.getString(R.string.time_remaining_notification,
+ Helpers.getTimeRemaining(mTimeRemaining)));
+ if (mIcon != 0) {
+ builder.setSmallIcon(mIcon);
+ } else {
+ int iconResource = android.R.drawable.stat_sys_download;
+ builder.setSmallIcon(iconResource);
+ }
+ builder.setOngoing(true);
+ builder.setTicker(mTicker);
+ builder.setContentIntent(mPendingIntent);
+ builder.setOnlyAlertOnce(true);
+
+ return builder.getNotification();
+ }
+
+ @Override
+ public void setPendingIntent(PendingIntent contentIntent) {
+ mPendingIntent = contentIntent;
+ }
+
+ @Override
+ public void setTicker(CharSequence ticker) {
+ mTicker = ticker;
+ }
+
+ @Override
+ public void setTimeRemaining(long timeRemaining) {
+ mTimeRemaining = timeRemaining;
+ }
+
+}
diff --git a/platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/impl/V3CustomNotification.java b/platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/impl/V3CustomNotification.java
new file mode 100644
index 0000000000..e3666e05b9
--- /dev/null
+++ b/platform/android/libs/apk_expansion/src/com/google/android/vending/expansion/downloader/impl/V3CustomNotification.java
@@ -0,0 +1,116 @@
+/*
+ * Copyright (C) 2012 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.google.android.vending.expansion.downloader.impl;
+
+import com.android.vending.expansion.downloader.R;
+import com.google.android.vending.expansion.downloader.Helpers;
+
+import android.app.Notification;
+import android.app.PendingIntent;
+import android.content.Context;
+import android.graphics.BitmapFactory;
+import android.view.View;
+import android.widget.RemoteViews;
+
+public class V3CustomNotification implements DownloadNotification.ICustomNotification {
+
+ CharSequence mTitle;
+ CharSequence mTicker;
+ int mIcon;
+ long mTotalBytes = -1;
+ long mCurrentBytes = -1;
+ long mTimeRemaining;
+ PendingIntent mPendingIntent;
+ Notification mNotification = new Notification();
+
+ @Override
+ public void setIcon(int icon) {
+ mIcon = icon;
+ }
+
+ @Override
+ public void setTitle(CharSequence title) {
+ mTitle = title;
+ }
+
+ @Override
+ public void setTotalBytes(long totalBytes) {
+ mTotalBytes = totalBytes;
+ }
+
+ @Override
+ public void setCurrentBytes(long currentBytes) {
+ mCurrentBytes = currentBytes;
+ }
+
+ @Override
+ public Notification updateNotification(Context c) {
+ Notification n = mNotification;
+
+ n.icon = mIcon;
+
+ n.flags |= Notification.FLAG_ONGOING_EVENT;
+
+ if (android.os.Build.VERSION.SDK_INT > 10) {
+ n.flags |= Notification.FLAG_ONLY_ALERT_ONCE; // only matters for
+ // Honeycomb
+ }
+
+ // Build the RemoteView object
+ RemoteViews expandedView = new RemoteViews(
+ c.getPackageName(),
+ R.layout.status_bar_ongoing_event_progress_bar);
+
+ expandedView.setTextViewText(R.id.title, mTitle);
+ // look at strings
+ expandedView.setViewVisibility(R.id.description, View.VISIBLE);
+ expandedView.setTextViewText(R.id.description,
+ Helpers.getDownloadProgressString(mCurrentBytes, mTotalBytes));
+ expandedView.setViewVisibility(R.id.progress_bar_frame, View.VISIBLE);
+ expandedView.setProgressBar(R.id.progress_bar,
+ (int) (mTotalBytes >> 8),
+ (int) (mCurrentBytes >> 8),
+ mTotalBytes <= 0);
+ expandedView.setViewVisibility(R.id.time_remaining, View.VISIBLE);
+ expandedView.setTextViewText(
+ R.id.time_remaining,
+ c.getString(R.string.time_remaining_notification,
+ Helpers.getTimeRemaining(mTimeRemaining)));
+ expandedView.setTextViewText(R.id.progress_text,
+ Helpers.getDownloadProgressPercent(mCurrentBytes, mTotalBytes));
+ expandedView.setImageViewResource(R.id.appIcon, mIcon);
+ n.contentView = expandedView;
+ n.contentIntent = mPendingIntent;
+ return n;
+ }
+
+ @Override
+ public void setPendingIntent(PendingIntent contentIntent) {
+ mPendingIntent = contentIntent;
+ }
+
+ @Override
+ public void setTicker(CharSequence ticker) {
+ mTicker = ticker;
+ }
+
+ @Override
+ public void setTimeRemaining(long timeRemaining) {
+ mTimeRemaining = timeRemaining;
+ }
+
+}
diff --git a/platform/android/libs/play_licensing/AndroidManifest.xml b/platform/android/libs/play_licensing/AndroidManifest.xml
new file mode 100644
index 0000000000..c7849130c3
--- /dev/null
+++ b/platform/android/libs/play_licensing/AndroidManifest.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2010 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="com.google.android.vending.licensing"
+ android:versionCode="2"
+ android:versionName="1.5">
+ <!-- Devices >= 3 have version of Android Market that supports licensing. -->
+ <uses-sdk android:minSdkVersion="3" android:targetSdkVersion="15" />
+ <!-- Required permission to check licensing. -->
+ <uses-permission android:name="com.android.vending.CHECK_LICENSE" />
+</manifest>
diff --git a/platform/android/libs/play_licensing/aidl/ILicenseResultListener.aidl b/platform/android/libs/play_licensing/aidl/ILicenseResultListener.aidl
new file mode 100644
index 0000000000..c816558afc
--- /dev/null
+++ b/platform/android/libs/play_licensing/aidl/ILicenseResultListener.aidl
@@ -0,0 +1,23 @@
+/*
+ * Copyright (C) 2010 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.vending.licensing;
+
+// Android library projects do not yet support AIDL, so this has been
+// precompiled into the src directory.
+oneway interface ILicenseResultListener {
+ void verifyLicense(int responseCode, String signedData, String signature);
+}
diff --git a/platform/android/libs/play_licensing/aidl/ILicensingService.aidl b/platform/android/libs/play_licensing/aidl/ILicensingService.aidl
new file mode 100644
index 0000000000..664510ce0c
--- /dev/null
+++ b/platform/android/libs/play_licensing/aidl/ILicensingService.aidl
@@ -0,0 +1,25 @@
+/*
+ * Copyright (C) 2010 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.vending.licensing;
+
+import com.android.vending.licensing.ILicenseResultListener;
+
+// Android library projects do not yet support AIDL, so this has been
+// precompiled into the src directory.
+oneway interface ILicensingService {
+ void checkLicense(long nonce, String packageName, in ILicenseResultListener listener);
+}
diff --git a/platform/android/libs/play_licensing/build.xml b/platform/android/libs/play_licensing/build.xml
new file mode 100644
index 0000000000..0e800d6b9b
--- /dev/null
+++ b/platform/android/libs/play_licensing/build.xml
@@ -0,0 +1,92 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project name="play_licensing" default="help">
+
+ <!-- The local.properties file is created and updated by the 'android' tool.
+ It contains the path to the SDK. It should *NOT* be checked into
+ Version Control Systems. -->
+ <property file="local.properties" />
+
+ <!-- The ant.properties file can be created by you. It is only edited by the
+ 'android' tool to add properties to it.
+ This is the place to change some Ant specific build properties.
+ Here are some properties you may want to change/update:
+
+ source.dir
+ The name of the source directory. Default is 'src'.
+ out.dir
+ The name of the output directory. Default is 'bin'.
+
+ For other overridable properties, look at the beginning of the rules
+ files in the SDK, at tools/ant/build.xml
+
+ Properties related to the SDK location or the project target should
+ be updated using the 'android' tool with the 'update' action.
+
+ This file is an integral part of the build system for your
+ application and should be checked into Version Control Systems.
+
+ -->
+ <property file="ant.properties" />
+
+ <!-- if sdk.dir was not set from one of the property file, then
+ get it from the ANDROID_HOME env var.
+ This must be done before we load project.properties since
+ the proguard config can use sdk.dir -->
+ <property environment="env" />
+ <condition property="sdk.dir" value="${env.ANDROID_HOME}">
+ <isset property="env.ANDROID_HOME" />
+ </condition>
+
+ <!-- The project.properties file is created and updated by the 'android'
+ tool, as well as ADT.
+
+ This contains project specific properties such as project target, and library
+ dependencies. Lower level build properties are stored in ant.properties
+ (or in .classpath for Eclipse projects).
+
+ This file is an integral part of the build system for your
+ application and should be checked into Version Control Systems. -->
+ <loadproperties srcFile="project.properties" />
+
+ <!-- quick check on sdk.dir -->
+ <fail
+ message="sdk.dir is missing. Make sure to generate local.properties using 'android update project' or to inject it through the ANDROID_HOME environment variable."
+ unless="sdk.dir"
+ />
+
+ <!--
+ Import per project custom build rules if present at the root of the project.
+ This is the place to put custom intermediary targets such as:
+ -pre-build
+ -pre-compile
+ -post-compile (This is typically used for code obfuscation.
+ Compiled code location: ${out.classes.absolute.dir}
+ If this is not done in place, override ${out.dex.input.absolute.dir})
+ -post-package
+ -post-build
+ -pre-clean
+ -->
+ <import file="custom_rules.xml" optional="true" />
+
+ <!-- Import the actual build file.
+
+ To customize existing targets, there are two options:
+ - Customize only one target:
+ - copy/paste the target into this file, *before* the
+ <import> task.
+ - customize it to your needs.
+ - Customize the whole content of build.xml
+ - copy/paste the content of the rules files (minus the top node)
+ into this file, replacing the <import> task.
+ - customize to your needs.
+
+ ***********************
+ ****** IMPORTANT ******
+ ***********************
+ In all cases you must update the value of version-tag below to read 'custom' instead of an integer,
+ in order to avoid having your file be overridden by tools such as "android update project"
+ -->
+ <!-- version-tag: 1 -->
+ <import file="${sdk.dir}/tools/ant/build.xml" />
+
+</project>
diff --git a/platform/android/libs/play_licensing/proguard-project.txt b/platform/android/libs/play_licensing/proguard-project.txt
new file mode 100644
index 0000000000..f2fe1559a2
--- /dev/null
+++ b/platform/android/libs/play_licensing/proguard-project.txt
@@ -0,0 +1,20 @@
+# To enable ProGuard in your project, edit project.properties
+# to define the proguard.config property as described in that file.
+#
+# Add project specific ProGuard rules here.
+# By default, the flags in this file are appended to flags specified
+# in ${sdk.dir}/tools/proguard/proguard-android.txt
+# You can edit the include path and order by changing the ProGuard
+# include property in project.properties.
+#
+# For more details, see
+# http://developer.android.com/guide/developing/tools/proguard.html
+
+# Add any project specific keep options here:
+
+# If your project uses WebView with JS, uncomment the following
+# and specify the fully qualified class name to the JavaScript interface
+# class:
+#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
+# public *;
+#}
diff --git a/platform/android/libs/play_licensing/project.properties b/platform/android/libs/play_licensing/project.properties
new file mode 100644
index 0000000000..f28bc833e1
--- /dev/null
+++ b/platform/android/libs/play_licensing/project.properties
@@ -0,0 +1,12 @@
+# This file is automatically generated by Android Tools.
+# Do not modify this file -- YOUR CHANGES WILL BE ERASED!
+#
+# This file must be checked in Version Control Systems.
+#
+# To customize properties used by the Ant build system use,
+# "ant.properties", and override values to adapt the script to your
+# project structure.
+
+android.library=true
+# Project target.
+target=android-15
diff --git a/platform/android/libs/play_licensing/src/com/google/android/vending/licensing/AESObfuscator.java b/platform/android/libs/play_licensing/src/com/google/android/vending/licensing/AESObfuscator.java
new file mode 100644
index 0000000000..ee12c68deb
--- /dev/null
+++ b/platform/android/libs/play_licensing/src/com/google/android/vending/licensing/AESObfuscator.java
@@ -0,0 +1,110 @@
+/*
+ * Copyright (C) 2010 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.google.android.vending.licensing;
+
+import com.google.android.vending.licensing.util.Base64;
+import com.google.android.vending.licensing.util.Base64DecoderException;
+
+import java.io.UnsupportedEncodingException;
+import java.security.GeneralSecurityException;
+import java.security.spec.KeySpec;
+
+import javax.crypto.BadPaddingException;
+import javax.crypto.Cipher;
+import javax.crypto.IllegalBlockSizeException;
+import javax.crypto.SecretKey;
+import javax.crypto.SecretKeyFactory;
+import javax.crypto.spec.IvParameterSpec;
+import javax.crypto.spec.PBEKeySpec;
+import javax.crypto.spec.SecretKeySpec;
+
+/**
+ * An Obfuscator that uses AES to encrypt data.
+ */
+public class AESObfuscator implements Obfuscator {
+ private static final String UTF8 = "UTF-8";
+ private static final String KEYGEN_ALGORITHM = "PBEWITHSHAAND256BITAES-CBC-BC";
+ private static final String CIPHER_ALGORITHM = "AES/CBC/PKCS5Padding";
+ private static final byte[] IV =
+ { 16, 74, 71, -80, 32, 101, -47, 72, 117, -14, 0, -29, 70, 65, -12, 74 };
+ private static final String header = "com.android.vending.licensing.AESObfuscator-1|";
+
+ private Cipher mEncryptor;
+ private Cipher mDecryptor;
+
+ /**
+ * @param salt an array of random bytes to use for each (un)obfuscation
+ * @param applicationId application identifier, e.g. the package name
+ * @param deviceId device identifier. Use as many sources as possible to
+ * create this unique identifier.
+ */
+ public AESObfuscator(byte[] salt, String applicationId, String deviceId) {
+ try {
+ SecretKeyFactory factory = SecretKeyFactory.getInstance(KEYGEN_ALGORITHM);
+ KeySpec keySpec =
+ new PBEKeySpec((applicationId + deviceId).toCharArray(), salt, 1024, 256);
+ SecretKey tmp = factory.generateSecret(keySpec);
+ SecretKey secret = new SecretKeySpec(tmp.getEncoded(), "AES");
+ mEncryptor = Cipher.getInstance(CIPHER_ALGORITHM);
+ mEncryptor.init(Cipher.ENCRYPT_MODE, secret, new IvParameterSpec(IV));
+ mDecryptor = Cipher.getInstance(CIPHER_ALGORITHM);
+ mDecryptor.init(Cipher.DECRYPT_MODE, secret, new IvParameterSpec(IV));
+ } catch (GeneralSecurityException e) {
+ // This can't happen on a compatible Android device.
+ throw new RuntimeException("Invalid environment", e);
+ }
+ }
+
+ public String obfuscate(String original, String key) {
+ if (original == null) {
+ return null;
+ }
+ try {
+ // Header is appended as an integrity check
+ return Base64.encode(mEncryptor.doFinal((header + key + original).getBytes(UTF8)));
+ } catch (UnsupportedEncodingException e) {
+ throw new RuntimeException("Invalid environment", e);
+ } catch (GeneralSecurityException e) {
+ throw new RuntimeException("Invalid environment", e);
+ }
+ }
+
+ public String unobfuscate(String obfuscated, String key) throws ValidationException {
+ if (obfuscated == null) {
+ return null;
+ }
+ try {
+ String result = new String(mDecryptor.doFinal(Base64.decode(obfuscated)), UTF8);
+ // Check for presence of header. This serves as a final integrity check, for cases
+ // where the block size is correct during decryption.
+ int headerIndex = result.indexOf(header+key);
+ if (headerIndex != 0) {
+ throw new ValidationException("Header not found (invalid data or key)" + ":" +
+ obfuscated);
+ }
+ return result.substring(header.length()+key.length(), result.length());
+ } catch (Base64DecoderException e) {
+ throw new ValidationException(e.getMessage() + ":" + obfuscated);
+ } catch (IllegalBlockSizeException e) {
+ throw new ValidationException(e.getMessage() + ":" + obfuscated);
+ } catch (BadPaddingException e) {
+ throw new ValidationException(e.getMessage() + ":" + obfuscated);
+ } catch (UnsupportedEncodingException e) {
+ throw new RuntimeException("Invalid environment", e);
+ }
+ }
+}
diff --git a/platform/android/libs/play_licensing/src/com/google/android/vending/licensing/APKExpansionPolicy.java b/platform/android/libs/play_licensing/src/com/google/android/vending/licensing/APKExpansionPolicy.java
new file mode 100644
index 0000000000..17cc7a7cfd
--- /dev/null
+++ b/platform/android/libs/play_licensing/src/com/google/android/vending/licensing/APKExpansionPolicy.java
@@ -0,0 +1,397 @@
+
+package com.google.android.vending.licensing;
+
+/*
+ * Copyright (C) 2012 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import org.apache.http.NameValuePair;
+import org.apache.http.client.utils.URLEncodedUtils;
+
+import android.content.Context;
+import android.content.SharedPreferences;
+import android.util.Log;
+
+import java.net.URI;
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+import java.util.Set;
+import java.util.Vector;
+
+/**
+ * Default policy. All policy decisions are based off of response data received
+ * from the licensing service. Specifically, the licensing server sends the
+ * following information: response validity period, error retry period, and
+ * error retry count.
+ * <p>
+ * These values will vary based on the the way the application is configured in
+ * the Android Market publishing console, such as whether the application is
+ * marked as free or is within its refund period, as well as how often an
+ * application is checking with the licensing service.
+ * <p>
+ * Developers who need more fine grained control over their application's
+ * licensing policy should implement a custom Policy.
+ */
+public class APKExpansionPolicy implements Policy {
+
+ private static final String TAG = "APKExpansionPolicy";
+ private static final String PREFS_FILE = "com.android.vending.licensing.APKExpansionPolicy";
+ private static final String PREF_LAST_RESPONSE = "lastResponse";
+ private static final String PREF_VALIDITY_TIMESTAMP = "validityTimestamp";
+ private static final String PREF_RETRY_UNTIL = "retryUntil";
+ private static final String PREF_MAX_RETRIES = "maxRetries";
+ private static final String PREF_RETRY_COUNT = "retryCount";
+ private static final String DEFAULT_VALIDITY_TIMESTAMP = "0";
+ private static final String DEFAULT_RETRY_UNTIL = "0";
+ private static final String DEFAULT_MAX_RETRIES = "0";
+ private static final String DEFAULT_RETRY_COUNT = "0";
+
+ private static final long MILLIS_PER_MINUTE = 60 * 1000;
+
+ private long mValidityTimestamp;
+ private long mRetryUntil;
+ private long mMaxRetries;
+ private long mRetryCount;
+ private long mLastResponseTime = 0;
+ private int mLastResponse;
+ private PreferenceObfuscator mPreferences;
+ private Vector<String> mExpansionURLs = new Vector<String>();
+ private Vector<String> mExpansionFileNames = new Vector<String>();
+ private Vector<Long> mExpansionFileSizes = new Vector<Long>();
+
+ /**
+ * The design of the protocol supports n files. Currently the market can
+ * only deliver two files. To accommodate this, we have these two constants,
+ * but the order is the only relevant thing here.
+ */
+ public static final int MAIN_FILE_URL_INDEX = 0;
+ public static final int PATCH_FILE_URL_INDEX = 1;
+
+ /**
+ * @param context The context for the current application
+ * @param obfuscator An obfuscator to be used with preferences.
+ */
+ public APKExpansionPolicy(Context context, Obfuscator obfuscator) {
+ // Import old values
+ SharedPreferences sp = context.getSharedPreferences(PREFS_FILE, Context.MODE_PRIVATE);
+ mPreferences = new PreferenceObfuscator(sp, obfuscator);
+ mLastResponse = Integer.parseInt(
+ mPreferences.getString(PREF_LAST_RESPONSE, Integer.toString(Policy.RETRY)));
+ mValidityTimestamp = Long.parseLong(mPreferences.getString(PREF_VALIDITY_TIMESTAMP,
+ DEFAULT_VALIDITY_TIMESTAMP));
+ mRetryUntil = Long.parseLong(mPreferences.getString(PREF_RETRY_UNTIL, DEFAULT_RETRY_UNTIL));
+ mMaxRetries = Long.parseLong(mPreferences.getString(PREF_MAX_RETRIES, DEFAULT_MAX_RETRIES));
+ mRetryCount = Long.parseLong(mPreferences.getString(PREF_RETRY_COUNT, DEFAULT_RETRY_COUNT));
+ }
+
+ /**
+ * We call this to guarantee that we fetch a fresh policy from the server.
+ * This is to be used if the URL is invalid.
+ */
+ public void resetPolicy() {
+ mPreferences.putString(PREF_LAST_RESPONSE, Integer.toString(Policy.RETRY));
+ setRetryUntil(DEFAULT_RETRY_UNTIL);
+ setMaxRetries(DEFAULT_MAX_RETRIES);
+ setRetryCount(Long.parseLong(DEFAULT_RETRY_COUNT));
+ setValidityTimestamp(DEFAULT_VALIDITY_TIMESTAMP);
+ mPreferences.commit();
+ }
+
+ /**
+ * Process a new response from the license server.
+ * <p>
+ * This data will be used for computing future policy decisions. The
+ * following parameters are processed:
+ * <ul>
+ * <li>VT: the timestamp that the client should consider the response valid
+ * until
+ * <li>GT: the timestamp that the client should ignore retry errors until
+ * <li>GR: the number of retry errors that the client should ignore
+ * </ul>
+ *
+ * @param response the result from validating the server response
+ * @param rawData the raw server response data
+ */
+ public void processServerResponse(int response,
+ com.google.android.vending.licensing.ResponseData rawData) {
+
+ // Update retry counter
+ if (response != Policy.RETRY) {
+ setRetryCount(0);
+ } else {
+ setRetryCount(mRetryCount + 1);
+ }
+
+ if (response == Policy.LICENSED) {
+ // Update server policy data
+ Map<String, String> extras = decodeExtras(rawData.extra);
+ mLastResponse = response;
+ setValidityTimestamp(Long.toString(System.currentTimeMillis() + MILLIS_PER_MINUTE));
+ Set<String> keys = extras.keySet();
+ for (String key : keys) {
+ if (key.equals("VT")) {
+ setValidityTimestamp(extras.get(key));
+ } else if (key.equals("GT")) {
+ setRetryUntil(extras.get(key));
+ } else if (key.equals("GR")) {
+ setMaxRetries(extras.get(key));
+ } else if (key.startsWith("FILE_URL")) {
+ int index = Integer.parseInt(key.substring("FILE_URL".length())) - 1;
+ setExpansionURL(index, extras.get(key));
+ } else if (key.startsWith("FILE_NAME")) {
+ int index = Integer.parseInt(key.substring("FILE_NAME".length())) - 1;
+ setExpansionFileName(index, extras.get(key));
+ } else if (key.startsWith("FILE_SIZE")) {
+ int index = Integer.parseInt(key.substring("FILE_SIZE".length())) - 1;
+ setExpansionFileSize(index, Long.parseLong(extras.get(key)));
+ }
+ }
+ } else if (response == Policy.NOT_LICENSED) {
+ // Clear out stale policy data
+ setValidityTimestamp(DEFAULT_VALIDITY_TIMESTAMP);
+ setRetryUntil(DEFAULT_RETRY_UNTIL);
+ setMaxRetries(DEFAULT_MAX_RETRIES);
+ }
+
+ setLastResponse(response);
+ mPreferences.commit();
+ }
+
+ /**
+ * Set the last license response received from the server and add to
+ * preferences. You must manually call PreferenceObfuscator.commit() to
+ * commit these changes to disk.
+ *
+ * @param l the response
+ */
+ private void setLastResponse(int l) {
+ mLastResponseTime = System.currentTimeMillis();
+ mLastResponse = l;
+ mPreferences.putString(PREF_LAST_RESPONSE, Integer.toString(l));
+ }
+
+ /**
+ * Set the current retry count and add to preferences. You must manually
+ * call PreferenceObfuscator.commit() to commit these changes to disk.
+ *
+ * @param c the new retry count
+ */
+ private void setRetryCount(long c) {
+ mRetryCount = c;
+ mPreferences.putString(PREF_RETRY_COUNT, Long.toString(c));
+ }
+
+ public long getRetryCount() {
+ return mRetryCount;
+ }
+
+ /**
+ * Set the last validity timestamp (VT) received from the server and add to
+ * preferences. You must manually call PreferenceObfuscator.commit() to
+ * commit these changes to disk.
+ *
+ * @param validityTimestamp the VT string received
+ */
+ private void setValidityTimestamp(String validityTimestamp) {
+ Long lValidityTimestamp;
+ try {
+ lValidityTimestamp = Long.parseLong(validityTimestamp);
+ } catch (NumberFormatException e) {
+ // No response or not parseable, expire in one minute.
+ Log.w(TAG, "License validity timestamp (VT) missing, caching for a minute");
+ lValidityTimestamp = System.currentTimeMillis() + MILLIS_PER_MINUTE;
+ validityTimestamp = Long.toString(lValidityTimestamp);
+ }
+
+ mValidityTimestamp = lValidityTimestamp;
+ mPreferences.putString(PREF_VALIDITY_TIMESTAMP, validityTimestamp);
+ }
+
+ public long getValidityTimestamp() {
+ return mValidityTimestamp;
+ }
+
+ /**
+ * Set the retry until timestamp (GT) received from the server and add to
+ * preferences. You must manually call PreferenceObfuscator.commit() to
+ * commit these changes to disk.
+ *
+ * @param retryUntil the GT string received
+ */
+ private void setRetryUntil(String retryUntil) {
+ Long lRetryUntil;
+ try {
+ lRetryUntil = Long.parseLong(retryUntil);
+ } catch (NumberFormatException e) {
+ // No response or not parseable, expire immediately
+ Log.w(TAG, "License retry timestamp (GT) missing, grace period disabled");
+ retryUntil = "0";
+ lRetryUntil = 0l;
+ }
+
+ mRetryUntil = lRetryUntil;
+ mPreferences.putString(PREF_RETRY_UNTIL, retryUntil);
+ }
+
+ public long getRetryUntil() {
+ return mRetryUntil;
+ }
+
+ /**
+ * Set the max retries value (GR) as received from the server and add to
+ * preferences. You must manually call PreferenceObfuscator.commit() to
+ * commit these changes to disk.
+ *
+ * @param maxRetries the GR string received
+ */
+ private void setMaxRetries(String maxRetries) {
+ Long lMaxRetries;
+ try {
+ lMaxRetries = Long.parseLong(maxRetries);
+ } catch (NumberFormatException e) {
+ // No response or not parseable, expire immediately
+ Log.w(TAG, "Licence retry count (GR) missing, grace period disabled");
+ maxRetries = "0";
+ lMaxRetries = 0l;
+ }
+
+ mMaxRetries = lMaxRetries;
+ mPreferences.putString(PREF_MAX_RETRIES, maxRetries);
+ }
+
+ public long getMaxRetries() {
+ return mMaxRetries;
+ }
+
+ /**
+ * Gets the count of expansion URLs. Since expansionURLs are not committed
+ * to preferences, this will return zero if there has been no LVL fetch
+ * in the current session.
+ *
+ * @return the number of expansion URLs. (0,1,2)
+ */
+ public int getExpansionURLCount() {
+ return mExpansionURLs.size();
+ }
+
+ /**
+ * Gets the expansion URL. Since these URLs are not committed to
+ * preferences, this will always return null if there has not been an LVL
+ * fetch in the current session.
+ *
+ * @param index the index of the URL to fetch. This value will be either
+ * MAIN_FILE_URL_INDEX or PATCH_FILE_URL_INDEX
+ * @param URL the URL to set
+ */
+ public String getExpansionURL(int index) {
+ if (index < mExpansionURLs.size()) {
+ return mExpansionURLs.elementAt(index);
+ }
+ return null;
+ }
+
+ /**
+ * Sets the expansion URL. Expansion URL's are not committed to preferences,
+ * but are instead intended to be stored when the license response is
+ * processed by the front-end.
+ *
+ * @param index the index of the expansion URL. This value will be either
+ * MAIN_FILE_URL_INDEX or PATCH_FILE_URL_INDEX
+ * @param URL the URL to set
+ */
+ public void setExpansionURL(int index, String URL) {
+ if (index >= mExpansionURLs.size()) {
+ mExpansionURLs.setSize(index + 1);
+ }
+ mExpansionURLs.set(index, URL);
+ }
+
+ public String getExpansionFileName(int index) {
+ if (index < mExpansionFileNames.size()) {
+ return mExpansionFileNames.elementAt(index);
+ }
+ return null;
+ }
+
+ public void setExpansionFileName(int index, String name) {
+ if (index >= mExpansionFileNames.size()) {
+ mExpansionFileNames.setSize(index + 1);
+ }
+ mExpansionFileNames.set(index, name);
+ }
+
+ public long getExpansionFileSize(int index) {
+ if (index < mExpansionFileSizes.size()) {
+ return mExpansionFileSizes.elementAt(index);
+ }
+ return -1;
+ }
+
+ public void setExpansionFileSize(int index, long size) {
+ if (index >= mExpansionFileSizes.size()) {
+ mExpansionFileSizes.setSize(index + 1);
+ }
+ mExpansionFileSizes.set(index, size);
+ }
+
+ /**
+ * {@inheritDoc} This implementation allows access if either:<br>
+ * <ol>
+ * <li>a LICENSED response was received within the validity period
+ * <li>a RETRY response was received in the last minute, and we are under
+ * the RETRY count or in the RETRY period.
+ * </ol>
+ */
+ public boolean allowAccess() {
+ long ts = System.currentTimeMillis();
+ if (mLastResponse == Policy.LICENSED) {
+ // Check if the LICENSED response occurred within the validity
+ // timeout.
+ if (ts <= mValidityTimestamp) {
+ // Cached LICENSED response is still valid.
+ return true;
+ }
+ } else if (mLastResponse == Policy.RETRY &&
+ ts < mLastResponseTime + MILLIS_PER_MINUTE) {
+ // Only allow access if we are within the retry period or we haven't
+ // used up our
+ // max retries.
+ return (ts <= mRetryUntil || mRetryCount <= mMaxRetries);
+ }
+ return false;
+ }
+
+ private Map<String, String> decodeExtras(String extras) {
+ Map<String, String> results = new HashMap<String, String>();
+ try {
+ URI rawExtras = new URI("?" + extras);
+ List<NameValuePair> extraList = URLEncodedUtils.parse(rawExtras, "UTF-8");
+ for (NameValuePair item : extraList) {
+ String name = item.getName();
+ int i = 0;
+ while (results.containsKey(name)) {
+ name = item.getName() + ++i;
+ }
+ results.put(name, item.getValue());
+ }
+ } catch (URISyntaxException e) {
+ Log.w(TAG, "Invalid syntax error while decoding extras data from server.");
+ }
+ return results;
+ }
+
+}
diff --git a/platform/android/libs/play_licensing/src/com/google/android/vending/licensing/DeviceLimiter.java b/platform/android/libs/play_licensing/src/com/google/android/vending/licensing/DeviceLimiter.java
new file mode 100644
index 0000000000..e5c5e2d7ca
--- /dev/null
+++ b/platform/android/libs/play_licensing/src/com/google/android/vending/licensing/DeviceLimiter.java
@@ -0,0 +1,47 @@
+/*
+ * Copyright (C) 2010 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.google.android.vending.licensing;
+
+/**
+ * Allows the developer to limit the number of devices using a single license.
+ * <p>
+ * The LICENSED response from the server contains a user identifier unique to
+ * the &lt;application, user&gt; pair. The developer can send this identifier
+ * to their own server along with some device identifier (a random number
+ * generated and stored once per application installation,
+ * {@link android.telephony.TelephonyManager#getDeviceId getDeviceId},
+ * {@link android.provider.Settings.Secure#ANDROID_ID ANDROID_ID}, etc).
+ * The more sources used to identify the device, the harder it will be for an
+ * attacker to spoof.
+ * <p>
+ * The server can look at the &lt;application, user, device id&gt; tuple and
+ * restrict a user's application license to run on at most 10 different devices
+ * in a week (for example). We recommend not being too restrictive because a
+ * user might legitimately have multiple devices or be in the process of
+ * changing phones. This will catch egregious violations of multiple people
+ * sharing one license.
+ */
+public interface DeviceLimiter {
+
+ /**
+ * Checks if this device is allowed to use the given user's license.
+ *
+ * @param userId the user whose license the server responded with
+ * @return LICENSED if the device is allowed, NOT_LICENSED if not, RETRY if an error occurs
+ */
+ int isDeviceAllowed(String userId);
+}
diff --git a/platform/android/libs/play_licensing/src/com/google/android/vending/licensing/ILicenseResultListener.java b/platform/android/libs/play_licensing/src/com/google/android/vending/licensing/ILicenseResultListener.java
new file mode 100644
index 0000000000..d90d6eac7b
--- /dev/null
+++ b/platform/android/libs/play_licensing/src/com/google/android/vending/licensing/ILicenseResultListener.java
@@ -0,0 +1,99 @@
+/*
+ * This file is auto-generated. DO NOT MODIFY.
+ * Original file: aidl/ILicenseResultListener.aidl
+ */
+package com.google.android.vending.licensing;
+import java.lang.String;
+import android.os.RemoteException;
+import android.os.IBinder;
+import android.os.IInterface;
+import android.os.Binder;
+import android.os.Parcel;
+public interface ILicenseResultListener extends android.os.IInterface
+{
+/** Local-side IPC implementation stub class. */
+public static abstract class Stub extends android.os.Binder implements com.google.android.vending.licensing.ILicenseResultListener
+{
+private static final java.lang.String DESCRIPTOR = "com.android.vending.licensing.ILicenseResultListener";
+/** Construct the stub at attach it to the interface. */
+public Stub()
+{
+this.attachInterface(this, DESCRIPTOR);
+}
+/**
+ * Cast an IBinder object into an ILicenseResultListener interface,
+ * generating a proxy if needed.
+ */
+public static com.google.android.vending.licensing.ILicenseResultListener asInterface(android.os.IBinder obj)
+{
+if ((obj==null)) {
+return null;
+}
+android.os.IInterface iin = (android.os.IInterface)obj.queryLocalInterface(DESCRIPTOR);
+if (((iin!=null)&&(iin instanceof com.google.android.vending.licensing.ILicenseResultListener))) {
+return ((com.google.android.vending.licensing.ILicenseResultListener)iin);
+}
+return new com.google.android.vending.licensing.ILicenseResultListener.Stub.Proxy(obj);
+}
+public android.os.IBinder asBinder()
+{
+return this;
+}
+public boolean onTransact(int code, android.os.Parcel data, android.os.Parcel reply, int flags) throws android.os.RemoteException
+{
+switch (code)
+{
+case INTERFACE_TRANSACTION:
+{
+reply.writeString(DESCRIPTOR);
+return true;
+}
+case TRANSACTION_verifyLicense:
+{
+data.enforceInterface(DESCRIPTOR);
+int _arg0;
+_arg0 = data.readInt();
+java.lang.String _arg1;
+_arg1 = data.readString();
+java.lang.String _arg2;
+_arg2 = data.readString();
+this.verifyLicense(_arg0, _arg1, _arg2);
+return true;
+}
+}
+return super.onTransact(code, data, reply, flags);
+}
+private static class Proxy implements com.google.android.vending.licensing.ILicenseResultListener
+{
+private android.os.IBinder mRemote;
+Proxy(android.os.IBinder remote)
+{
+mRemote = remote;
+}
+public android.os.IBinder asBinder()
+{
+return mRemote;
+}
+public java.lang.String getInterfaceDescriptor()
+{
+return DESCRIPTOR;
+}
+public void verifyLicense(int responseCode, java.lang.String signedData, java.lang.String signature) throws android.os.RemoteException
+{
+android.os.Parcel _data = android.os.Parcel.obtain();
+try {
+_data.writeInterfaceToken(DESCRIPTOR);
+_data.writeInt(responseCode);
+_data.writeString(signedData);
+_data.writeString(signature);
+mRemote.transact(Stub.TRANSACTION_verifyLicense, _data, null, IBinder.FLAG_ONEWAY);
+}
+finally {
+_data.recycle();
+}
+}
+}
+static final int TRANSACTION_verifyLicense = (IBinder.FIRST_CALL_TRANSACTION + 0);
+}
+public void verifyLicense(int responseCode, java.lang.String signedData, java.lang.String signature) throws android.os.RemoteException;
+}
diff --git a/platform/android/libs/play_licensing/src/com/google/android/vending/licensing/ILicensingService.java b/platform/android/libs/play_licensing/src/com/google/android/vending/licensing/ILicensingService.java
new file mode 100644
index 0000000000..95599544e4
--- /dev/null
+++ b/platform/android/libs/play_licensing/src/com/google/android/vending/licensing/ILicensingService.java
@@ -0,0 +1,99 @@
+/*
+ * This file is auto-generated. DO NOT MODIFY.
+ * Original file: aidl/ILicensingService.aidl
+ */
+package com.google.android.vending.licensing;
+import java.lang.String;
+import android.os.RemoteException;
+import android.os.IBinder;
+import android.os.IInterface;
+import android.os.Binder;
+import android.os.Parcel;
+public interface ILicensingService extends android.os.IInterface
+{
+/** Local-side IPC implementation stub class. */
+public static abstract class Stub extends android.os.Binder implements com.google.android.vending.licensing.ILicensingService
+{
+private static final java.lang.String DESCRIPTOR = "com.android.vending.licensing.ILicensingService";
+/** Construct the stub at attach it to the interface. */
+public Stub()
+{
+this.attachInterface(this, DESCRIPTOR);
+}
+/**
+ * Cast an IBinder object into an ILicensingService interface,
+ * generating a proxy if needed.
+ */
+public static com.google.android.vending.licensing.ILicensingService asInterface(android.os.IBinder obj)
+{
+if ((obj==null)) {
+return null;
+}
+android.os.IInterface iin = (android.os.IInterface)obj.queryLocalInterface(DESCRIPTOR);
+if (((iin!=null)&&(iin instanceof com.google.android.vending.licensing.ILicensingService))) {
+return ((com.google.android.vending.licensing.ILicensingService)iin);
+}
+return new com.google.android.vending.licensing.ILicensingService.Stub.Proxy(obj);
+}
+public android.os.IBinder asBinder()
+{
+return this;
+}
+public boolean onTransact(int code, android.os.Parcel data, android.os.Parcel reply, int flags) throws android.os.RemoteException
+{
+switch (code)
+{
+case INTERFACE_TRANSACTION:
+{
+reply.writeString(DESCRIPTOR);
+return true;
+}
+case TRANSACTION_checkLicense:
+{
+data.enforceInterface(DESCRIPTOR);
+long _arg0;
+_arg0 = data.readLong();
+java.lang.String _arg1;
+_arg1 = data.readString();
+com.google.android.vending.licensing.ILicenseResultListener _arg2;
+_arg2 = com.google.android.vending.licensing.ILicenseResultListener.Stub.asInterface(data.readStrongBinder());
+this.checkLicense(_arg0, _arg1, _arg2);
+return true;
+}
+}
+return super.onTransact(code, data, reply, flags);
+}
+private static class Proxy implements com.google.android.vending.licensing.ILicensingService
+{
+private android.os.IBinder mRemote;
+Proxy(android.os.IBinder remote)
+{
+mRemote = remote;
+}
+public android.os.IBinder asBinder()
+{
+return mRemote;
+}
+public java.lang.String getInterfaceDescriptor()
+{
+return DESCRIPTOR;
+}
+public void checkLicense(long nonce, java.lang.String packageName, com.google.android.vending.licensing.ILicenseResultListener listener) throws android.os.RemoteException
+{
+android.os.Parcel _data = android.os.Parcel.obtain();
+try {
+_data.writeInterfaceToken(DESCRIPTOR);
+_data.writeLong(nonce);
+_data.writeString(packageName);
+_data.writeStrongBinder((((listener!=null))?(listener.asBinder()):(null)));
+mRemote.transact(Stub.TRANSACTION_checkLicense, _data, null, IBinder.FLAG_ONEWAY);
+}
+finally {
+_data.recycle();
+}
+}
+}
+static final int TRANSACTION_checkLicense = (IBinder.FIRST_CALL_TRANSACTION + 0);
+}
+public void checkLicense(long nonce, java.lang.String packageName, com.google.android.vending.licensing.ILicenseResultListener listener) throws android.os.RemoteException;
+}
diff --git a/platform/android/libs/play_licensing/src/com/google/android/vending/licensing/LicenseChecker.java b/platform/android/libs/play_licensing/src/com/google/android/vending/licensing/LicenseChecker.java
new file mode 100644
index 0000000000..0b1c4b6cca
--- /dev/null
+++ b/platform/android/libs/play_licensing/src/com/google/android/vending/licensing/LicenseChecker.java
@@ -0,0 +1,351 @@
+/*
+ * Copyright (C) 2010 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.google.android.vending.licensing;
+
+import com.google.android.vending.licensing.util.Base64;
+import com.google.android.vending.licensing.util.Base64DecoderException;
+
+import android.content.ComponentName;
+import android.content.Context;
+import android.content.Intent;
+import android.content.ServiceConnection;
+import android.content.pm.PackageManager.NameNotFoundException;
+import android.os.Handler;
+import android.os.HandlerThread;
+import android.os.IBinder;
+import android.os.RemoteException;
+import android.provider.Settings.Secure;
+import android.util.Log;
+
+import java.security.KeyFactory;
+import java.security.NoSuchAlgorithmException;
+import java.security.PublicKey;
+import java.security.SecureRandom;
+import java.security.spec.InvalidKeySpecException;
+import java.security.spec.X509EncodedKeySpec;
+import java.util.Date;
+import java.util.HashSet;
+import java.util.LinkedList;
+import java.util.Queue;
+import java.util.Set;
+
+/**
+ * Client library for Android Market license verifications.
+ * <p>
+ * The LicenseChecker is configured via a {@link Policy} which contains the
+ * logic to determine whether a user should have access to the application. For
+ * example, the Policy can define a threshold for allowable number of server or
+ * client failures before the library reports the user as not having access.
+ * <p>
+ * Must also provide the Base64-encoded RSA public key associated with your
+ * developer account. The public key is obtainable from the publisher site.
+ */
+public class LicenseChecker implements ServiceConnection {
+ private static final String TAG = "LicenseChecker";
+
+ private static final String KEY_FACTORY_ALGORITHM = "RSA";
+
+ // Timeout value (in milliseconds) for calls to service.
+ private static final int TIMEOUT_MS = 10 * 1000;
+
+ private static final SecureRandom RANDOM = new SecureRandom();
+ private static final boolean DEBUG_LICENSE_ERROR = false;
+
+ private ILicensingService mService;
+
+ private PublicKey mPublicKey;
+ private final Context mContext;
+ private final Policy mPolicy;
+ /**
+ * A handler for running tasks on a background thread. We don't want license
+ * processing to block the UI thread.
+ */
+ private Handler mHandler;
+ private final String mPackageName;
+ private final String mVersionCode;
+ private final Set<LicenseValidator> mChecksInProgress = new HashSet<LicenseValidator>();
+ private final Queue<LicenseValidator> mPendingChecks = new LinkedList<LicenseValidator>();
+
+ /**
+ * @param context a Context
+ * @param policy implementation of Policy
+ * @param encodedPublicKey Base64-encoded RSA public key
+ * @throws IllegalArgumentException if encodedPublicKey is invalid
+ */
+ public LicenseChecker(Context context, Policy policy, String encodedPublicKey) {
+ mContext = context;
+ mPolicy = policy;
+ mPublicKey = generatePublicKey(encodedPublicKey);
+ mPackageName = mContext.getPackageName();
+ mVersionCode = getVersionCode(context, mPackageName);
+ HandlerThread handlerThread = new HandlerThread("background thread");
+ handlerThread.start();
+ mHandler = new Handler(handlerThread.getLooper());
+ }
+
+ /**
+ * Generates a PublicKey instance from a string containing the
+ * Base64-encoded public key.
+ *
+ * @param encodedPublicKey Base64-encoded public key
+ * @throws IllegalArgumentException if encodedPublicKey is invalid
+ */
+ private static PublicKey generatePublicKey(String encodedPublicKey) {
+ try {
+ byte[] decodedKey = Base64.decode(encodedPublicKey);
+ KeyFactory keyFactory = KeyFactory.getInstance(KEY_FACTORY_ALGORITHM);
+
+ return keyFactory.generatePublic(new X509EncodedKeySpec(decodedKey));
+ } catch (NoSuchAlgorithmException e) {
+ // This won't happen in an Android-compatible environment.
+ throw new RuntimeException(e);
+ } catch (Base64DecoderException e) {
+ Log.e(TAG, "Could not decode from Base64.");
+ throw new IllegalArgumentException(e);
+ } catch (InvalidKeySpecException e) {
+ Log.e(TAG, "Invalid key specification.");
+ throw new IllegalArgumentException(e);
+ }
+ }
+
+ /**
+ * Checks if the user should have access to the app. Binds the service if necessary.
+ * <p>
+ * NOTE: This call uses a trivially obfuscated string (base64-encoded). For best security,
+ * we recommend obfuscating the string that is passed into bindService using another method
+ * of your own devising.
+ * <p>
+ * source string: "com.android.vending.licensing.ILicensingService"
+ * <p>
+ * @param callback
+ */
+ public synchronized void checkAccess(LicenseCheckerCallback callback) {
+ // If we have a valid recent LICENSED response, we can skip asking
+ // Market.
+ if (mPolicy.allowAccess()) {
+ Log.i(TAG, "Using cached license response");
+ callback.allow(Policy.LICENSED);
+ } else {
+ LicenseValidator validator = new LicenseValidator(mPolicy, new NullDeviceLimiter(),
+ callback, generateNonce(), mPackageName, mVersionCode);
+
+ if (mService == null) {
+ Log.i(TAG, "Binding to licensing service.");
+ try {
+ boolean bindResult = mContext
+ .bindService(
+ new Intent(
+ new String(
+ Base64.decode("Y29tLmFuZHJvaWQudmVuZGluZy5saWNlbnNpbmcuSUxpY2Vuc2luZ1NlcnZpY2U="))),
+ this, // ServiceConnection.
+ Context.BIND_AUTO_CREATE);
+
+ if (bindResult) {
+ mPendingChecks.offer(validator);
+ } else {
+ Log.e(TAG, "Could not bind to service.");
+ handleServiceConnectionError(validator);
+ }
+ } catch (SecurityException e) {
+ callback.applicationError(LicenseCheckerCallback.ERROR_MISSING_PERMISSION);
+ } catch (Base64DecoderException e) {
+ e.printStackTrace();
+ }
+ } else {
+ mPendingChecks.offer(validator);
+ runChecks();
+ }
+ }
+ }
+
+ private void runChecks() {
+ LicenseValidator validator;
+ while ((validator = mPendingChecks.poll()) != null) {
+ try {
+ Log.i(TAG, "Calling checkLicense on service for " + validator.getPackageName());
+ mService.checkLicense(
+ validator.getNonce(), validator.getPackageName(),
+ new ResultListener(validator));
+ mChecksInProgress.add(validator);
+ } catch (RemoteException e) {
+ Log.w(TAG, "RemoteException in checkLicense call.", e);
+ handleServiceConnectionError(validator);
+ }
+ }
+ }
+
+ private synchronized void finishCheck(LicenseValidator validator) {
+ mChecksInProgress.remove(validator);
+ if (mChecksInProgress.isEmpty()) {
+ cleanupService();
+ }
+ }
+
+ private class ResultListener extends ILicenseResultListener.Stub {
+ private final LicenseValidator mValidator;
+ private Runnable mOnTimeout;
+
+ public ResultListener(LicenseValidator validator) {
+ mValidator = validator;
+ mOnTimeout = new Runnable() {
+ public void run() {
+ Log.i(TAG, "Check timed out.");
+ handleServiceConnectionError(mValidator);
+ finishCheck(mValidator);
+ }
+ };
+ startTimeout();
+ }
+
+ private static final int ERROR_CONTACTING_SERVER = 0x101;
+ private static final int ERROR_INVALID_PACKAGE_NAME = 0x102;
+ private static final int ERROR_NON_MATCHING_UID = 0x103;
+
+ // Runs in IPC thread pool. Post it to the Handler, so we can guarantee
+ // either this or the timeout runs.
+ public void verifyLicense(final int responseCode, final String signedData,
+ final String signature) {
+ mHandler.post(new Runnable() {
+ public void run() {
+ Log.i(TAG, "Received response.");
+ // Make sure it hasn't already timed out.
+ if (mChecksInProgress.contains(mValidator)) {
+ clearTimeout();
+ mValidator.verify(mPublicKey, responseCode, signedData, signature);
+ finishCheck(mValidator);
+ }
+ if (DEBUG_LICENSE_ERROR) {
+ boolean logResponse;
+ String stringError = null;
+ switch (responseCode) {
+ case ERROR_CONTACTING_SERVER:
+ logResponse = true;
+ stringError = "ERROR_CONTACTING_SERVER";
+ break;
+ case ERROR_INVALID_PACKAGE_NAME:
+ logResponse = true;
+ stringError = "ERROR_INVALID_PACKAGE_NAME";
+ break;
+ case ERROR_NON_MATCHING_UID:
+ logResponse = true;
+ stringError = "ERROR_NON_MATCHING_UID";
+ break;
+ default:
+ logResponse = false;
+ }
+
+ if (logResponse) {
+ String android_id = Secure.getString(mContext.getContentResolver(),
+ Secure.ANDROID_ID);
+ Date date = new Date();
+ Log.d(TAG, "Server Failure: " + stringError);
+ Log.d(TAG, "Android ID: " + android_id);
+ Log.d(TAG, "Time: " + date.toGMTString());
+ }
+ }
+
+ }
+ });
+ }
+
+ private void startTimeout() {
+ Log.i(TAG, "Start monitoring timeout.");
+ mHandler.postDelayed(mOnTimeout, TIMEOUT_MS);
+ }
+
+ private void clearTimeout() {
+ Log.i(TAG, "Clearing timeout.");
+ mHandler.removeCallbacks(mOnTimeout);
+ }
+ }
+
+ public synchronized void onServiceConnected(ComponentName name, IBinder service) {
+ mService = ILicensingService.Stub.asInterface(service);
+ runChecks();
+ }
+
+ public synchronized void onServiceDisconnected(ComponentName name) {
+ // Called when the connection with the service has been
+ // unexpectedly disconnected. That is, Market crashed.
+ // If there are any checks in progress, the timeouts will handle them.
+ Log.w(TAG, "Service unexpectedly disconnected.");
+ mService = null;
+ }
+
+ /**
+ * Generates policy response for service connection errors, as a result of
+ * disconnections or timeouts.
+ */
+ private synchronized void handleServiceConnectionError(LicenseValidator validator) {
+ mPolicy.processServerResponse(Policy.RETRY, null);
+
+ if (mPolicy.allowAccess()) {
+ validator.getCallback().allow(Policy.RETRY);
+ } else {
+ validator.getCallback().dontAllow(Policy.RETRY);
+ }
+ }
+
+ /** Unbinds service if necessary and removes reference to it. */
+ private void cleanupService() {
+ if (mService != null) {
+ try {
+ mContext.unbindService(this);
+ } catch (IllegalArgumentException e) {
+ // Somehow we've already been unbound. This is a non-fatal
+ // error.
+ Log.e(TAG, "Unable to unbind from licensing service (already unbound)");
+ }
+ mService = null;
+ }
+ }
+
+ /**
+ * Inform the library that the context is about to be destroyed, so that any
+ * open connections can be cleaned up.
+ * <p>
+ * Failure to call this method can result in a crash under certain
+ * circumstances, such as during screen rotation if an Activity requests the
+ * license check or when the user exits the application.
+ */
+ public synchronized void onDestroy() {
+ cleanupService();
+ mHandler.getLooper().quit();
+ }
+
+ /** Generates a nonce (number used once). */
+ private int generateNonce() {
+ return RANDOM.nextInt();
+ }
+
+ /**
+ * Get version code for the application package name.
+ *
+ * @param context
+ * @param packageName application package name
+ * @return the version code or empty string if package not found
+ */
+ private static String getVersionCode(Context context, String packageName) {
+ try {
+ return String.valueOf(context.getPackageManager().getPackageInfo(packageName, 0).
+ versionCode);
+ } catch (NameNotFoundException e) {
+ Log.e(TAG, "Package not found. could not get version code.");
+ return "";
+ }
+ }
+}
diff --git a/platform/android/libs/play_licensing/src/com/google/android/vending/licensing/LicenseCheckerCallback.java b/platform/android/libs/play_licensing/src/com/google/android/vending/licensing/LicenseCheckerCallback.java
new file mode 100644
index 0000000000..b250a7147b
--- /dev/null
+++ b/platform/android/libs/play_licensing/src/com/google/android/vending/licensing/LicenseCheckerCallback.java
@@ -0,0 +1,67 @@
+/*
+ * Copyright (C) 2010 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.google.android.vending.licensing;
+
+/**
+ * Callback for the license checker library.
+ * <p>
+ * Upon checking with the Market server and conferring with the {@link Policy},
+ * the library calls the appropriate callback method to communicate the result.
+ * <p>
+ * <b>The callback does not occur in the original checking thread.</b> Your
+ * application should post to the appropriate handling thread or lock
+ * accordingly.
+ * <p>
+ * The reason that is passed back with allow/dontAllow is the base status handed
+ * to the policy for allowed/disallowing the license. Policy.RETRY will call
+ * allow or dontAllow depending on other statistics associated with the policy,
+ * while in most cases Policy.NOT_LICENSED will call dontAllow and
+ * Policy.LICENSED will Allow.
+ */
+public interface LicenseCheckerCallback {
+
+ /**
+ * Allow use. App should proceed as normal.
+ *
+ * @param reason Policy.LICENSED or Policy.RETRY typically. (although in
+ * theory the policy can return Policy.NOT_LICENSED here as well)
+ */
+ public void allow(int reason);
+
+ /**
+ * Don't allow use. App should inform user and take appropriate action.
+ *
+ * @param reason Policy.NOT_LICENSED or Policy.RETRY. (although in theory
+ * the policy can return Policy.LICENSED here as well ---
+ * perhaps the call to the LVL took too long, for example)
+ */
+ public void dontAllow(int reason);
+
+ /** Application error codes. */
+ public static final int ERROR_INVALID_PACKAGE_NAME = 1;
+ public static final int ERROR_NON_MATCHING_UID = 2;
+ public static final int ERROR_NOT_MARKET_MANAGED = 3;
+ public static final int ERROR_CHECK_IN_PROGRESS = 4;
+ public static final int ERROR_INVALID_PUBLIC_KEY = 5;
+ public static final int ERROR_MISSING_PERMISSION = 6;
+
+ /**
+ * Error in application code. Caller did not call or set up license checker
+ * correctly. Should be considered fatal.
+ */
+ public void applicationError(int errorCode);
+}
diff --git a/platform/android/libs/play_licensing/src/com/google/android/vending/licensing/LicenseValidator.java b/platform/android/libs/play_licensing/src/com/google/android/vending/licensing/LicenseValidator.java
new file mode 100644
index 0000000000..61d3c7e79e
--- /dev/null
+++ b/platform/android/libs/play_licensing/src/com/google/android/vending/licensing/LicenseValidator.java
@@ -0,0 +1,224 @@
+/*
+ * Copyright (C) 2010 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.google.android.vending.licensing;
+
+import com.google.android.vending.licensing.util.Base64;
+import com.google.android.vending.licensing.util.Base64DecoderException;
+
+import android.text.TextUtils;
+import android.util.Log;
+
+import java.security.InvalidKeyException;
+import java.security.NoSuchAlgorithmException;
+import java.security.PublicKey;
+import java.security.Signature;
+import java.security.SignatureException;
+
+/**
+ * Contains data related to a licensing request and methods to verify
+ * and process the response.
+ */
+class LicenseValidator {
+ private static final String TAG = "LicenseValidator";
+
+ // Server response codes.
+ private static final int LICENSED = 0x0;
+ private static final int NOT_LICENSED = 0x1;
+ private static final int LICENSED_OLD_KEY = 0x2;
+ private static final int ERROR_NOT_MARKET_MANAGED = 0x3;
+ private static final int ERROR_SERVER_FAILURE = 0x4;
+ private static final int ERROR_OVER_QUOTA = 0x5;
+
+ private static final int ERROR_CONTACTING_SERVER = 0x101;
+ private static final int ERROR_INVALID_PACKAGE_NAME = 0x102;
+ private static final int ERROR_NON_MATCHING_UID = 0x103;
+
+ private final Policy mPolicy;
+ private final LicenseCheckerCallback mCallback;
+ private final int mNonce;
+ private final String mPackageName;
+ private final String mVersionCode;
+ private final DeviceLimiter mDeviceLimiter;
+
+ LicenseValidator(Policy policy, DeviceLimiter deviceLimiter, LicenseCheckerCallback callback,
+ int nonce, String packageName, String versionCode) {
+ mPolicy = policy;
+ mDeviceLimiter = deviceLimiter;
+ mCallback = callback;
+ mNonce = nonce;
+ mPackageName = packageName;
+ mVersionCode = versionCode;
+ }
+
+ public LicenseCheckerCallback getCallback() {
+ return mCallback;
+ }
+
+ public int getNonce() {
+ return mNonce;
+ }
+
+ public String getPackageName() {
+ return mPackageName;
+ }
+
+ private static final String SIGNATURE_ALGORITHM = "SHA1withRSA";
+
+ /**
+ * Verifies the response from server and calls appropriate callback method.
+ *
+ * @param publicKey public key associated with the developer account
+ * @param responseCode server response code
+ * @param signedData signed data from server
+ * @param signature server signature
+ */
+ public void verify(PublicKey publicKey, int responseCode, String signedData, String signature) {
+ String userId = null;
+ // Skip signature check for unsuccessful requests
+ ResponseData data = null;
+ if (responseCode == LICENSED || responseCode == NOT_LICENSED ||
+ responseCode == LICENSED_OLD_KEY) {
+ // Verify signature.
+ try {
+ Signature sig = Signature.getInstance(SIGNATURE_ALGORITHM);
+ sig.initVerify(publicKey);
+ sig.update(signedData.getBytes());
+
+ if (!sig.verify(Base64.decode(signature))) {
+ Log.e(TAG, "Signature verification failed.");
+ handleInvalidResponse();
+ return;
+ }
+ } catch (NoSuchAlgorithmException e) {
+ // This can't happen on an Android compatible device.
+ throw new RuntimeException(e);
+ } catch (InvalidKeyException e) {
+ handleApplicationError(LicenseCheckerCallback.ERROR_INVALID_PUBLIC_KEY);
+ return;
+ } catch (SignatureException e) {
+ throw new RuntimeException(e);
+ } catch (Base64DecoderException e) {
+ Log.e(TAG, "Could not Base64-decode signature.");
+ handleInvalidResponse();
+ return;
+ }
+
+ // Parse and validate response.
+ try {
+ data = ResponseData.parse(signedData);
+ } catch (IllegalArgumentException e) {
+ Log.e(TAG, "Could not parse response.");
+ handleInvalidResponse();
+ return;
+ }
+
+ if (data.responseCode != responseCode) {
+ Log.e(TAG, "Response codes don't match.");
+ handleInvalidResponse();
+ return;
+ }
+
+ if (data.nonce != mNonce) {
+ Log.e(TAG, "Nonce doesn't match.");
+ handleInvalidResponse();
+ return;
+ }
+
+ if (!data.packageName.equals(mPackageName)) {
+ Log.e(TAG, "Package name doesn't match.");
+ handleInvalidResponse();
+ return;
+ }
+
+ if (!data.versionCode.equals(mVersionCode)) {
+ Log.e(TAG, "Version codes don't match.");
+ handleInvalidResponse();
+ return;
+ }
+
+ // Application-specific user identifier.
+ userId = data.userId;
+ if (TextUtils.isEmpty(userId)) {
+ Log.e(TAG, "User identifier is empty.");
+ handleInvalidResponse();
+ return;
+ }
+ }
+
+ switch (responseCode) {
+ case LICENSED:
+ case LICENSED_OLD_KEY:
+ int limiterResponse = mDeviceLimiter.isDeviceAllowed(userId);
+ handleResponse(limiterResponse, data);
+ break;
+ case NOT_LICENSED:
+ handleResponse(Policy.NOT_LICENSED, data);
+ break;
+ case ERROR_CONTACTING_SERVER:
+ Log.w(TAG, "Error contacting licensing server.");
+ handleResponse(Policy.RETRY, data);
+ break;
+ case ERROR_SERVER_FAILURE:
+ Log.w(TAG, "An error has occurred on the licensing server.");
+ handleResponse(Policy.RETRY, data);
+ break;
+ case ERROR_OVER_QUOTA:
+ Log.w(TAG, "Licensing server is refusing to talk to this device, over quota.");
+ handleResponse(Policy.RETRY, data);
+ break;
+ case ERROR_INVALID_PACKAGE_NAME:
+ handleApplicationError(LicenseCheckerCallback.ERROR_INVALID_PACKAGE_NAME);
+ break;
+ case ERROR_NON_MATCHING_UID:
+ handleApplicationError(LicenseCheckerCallback.ERROR_NON_MATCHING_UID);
+ break;
+ case ERROR_NOT_MARKET_MANAGED:
+ handleApplicationError(LicenseCheckerCallback.ERROR_NOT_MARKET_MANAGED);
+ break;
+ default:
+ Log.e(TAG, "Unknown response code for license check.");
+ handleInvalidResponse();
+ }
+ }
+
+ /**
+ * Confers with policy and calls appropriate callback method.
+ *
+ * @param response
+ * @param rawData
+ */
+ private void handleResponse(int response, ResponseData rawData) {
+ // Update policy data and increment retry counter (if needed)
+ mPolicy.processServerResponse(response, rawData);
+
+ // Given everything we know, including cached data, ask the policy if we should grant
+ // access.
+ if (mPolicy.allowAccess()) {
+ mCallback.allow(response);
+ } else {
+ mCallback.dontAllow(response);
+ }
+ }
+
+ private void handleApplicationError(int code) {
+ mCallback.applicationError(code);
+ }
+
+ private void handleInvalidResponse() {
+ mCallback.dontAllow(Policy.NOT_LICENSED);
+ }
+}
diff --git a/platform/android/libs/play_licensing/src/com/google/android/vending/licensing/NullDeviceLimiter.java b/platform/android/libs/play_licensing/src/com/google/android/vending/licensing/NullDeviceLimiter.java
new file mode 100644
index 0000000000..d87af3153f
--- /dev/null
+++ b/platform/android/libs/play_licensing/src/com/google/android/vending/licensing/NullDeviceLimiter.java
@@ -0,0 +1,32 @@
+/*
+ * Copyright (C) 2010 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.google.android.vending.licensing;
+
+/**
+ * A DeviceLimiter that doesn't limit the number of devices that can use a
+ * given user's license.
+ * <p>
+ * Unless you have reason to believe that your application is being pirated
+ * by multiple users using the same license (signing in to Market as the same
+ * user), we recommend you use this implementation.
+ */
+public class NullDeviceLimiter implements DeviceLimiter {
+
+ public int isDeviceAllowed(String userId) {
+ return Policy.LICENSED;
+ }
+}
diff --git a/platform/android/libs/play_licensing/src/com/google/android/vending/licensing/Obfuscator.java b/platform/android/libs/play_licensing/src/com/google/android/vending/licensing/Obfuscator.java
new file mode 100644
index 0000000000..b5d510d72d
--- /dev/null
+++ b/platform/android/libs/play_licensing/src/com/google/android/vending/licensing/Obfuscator.java
@@ -0,0 +1,48 @@
+/*
+ * Copyright (C) 2010 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.google.android.vending.licensing;
+
+/**
+ * Interface used as part of a {@link Policy} to allow application authors to obfuscate
+ * licensing data that will be stored into a SharedPreferences file.
+ * <p>
+ * Any transformation scheme must be reversable. Implementing classes may optionally implement an
+ * integrity check to further prevent modification to preference data. Implementing classes
+ * should use device-specific information as a key in the obfuscation algorithm to prevent
+ * obfuscated preferences from being shared among devices.
+ */
+public interface Obfuscator {
+
+ /**
+ * Obfuscate a string that is being stored into shared preferences.
+ *
+ * @param original The data that is to be obfuscated.
+ * @param key The key for the data that is to be obfuscated.
+ * @return A transformed version of the original data.
+ */
+ String obfuscate(String original, String key);
+
+ /**
+ * Undo the transformation applied to data by the obfuscate() method.
+ *
+ * @param original The data that is to be obfuscated.
+ * @param key The key for the data that is to be obfuscated.
+ * @return A transformed version of the original data.
+ * @throws ValidationException Optionally thrown if a data integrity check fails.
+ */
+ String unobfuscate(String obfuscated, String key) throws ValidationException;
+}
diff --git a/platform/android/libs/play_licensing/src/com/google/android/vending/licensing/Policy.java b/platform/android/libs/play_licensing/src/com/google/android/vending/licensing/Policy.java
new file mode 100644
index 0000000000..fa267fc71a
--- /dev/null
+++ b/platform/android/libs/play_licensing/src/com/google/android/vending/licensing/Policy.java
@@ -0,0 +1,59 @@
+/*
+ * Copyright (C) 2010 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.google.android.vending.licensing;
+
+/**
+ * Policy used by {@link LicenseChecker} to determine whether a user should have
+ * access to the application.
+ */
+public interface Policy {
+
+ /**
+ * Change these values to make it more difficult for tools to automatically
+ * strip LVL protection from your APK.
+ */
+
+ /**
+ * LICENSED means that the server returned back a valid license response
+ */
+ public static final int LICENSED = 0x0100;
+ /**
+ * NOT_LICENSED means that the server returned back a valid license response
+ * that indicated that the user definitively is not licensed
+ */
+ public static final int NOT_LICENSED = 0x0231;
+ /**
+ * RETRY means that the license response was unable to be determined ---
+ * perhaps as a result of faulty networking
+ */
+ public static final int RETRY = 0x0123;
+
+ /**
+ * Provide results from contact with the license server. Retry counts are
+ * incremented if the current value of response is RETRY. Results will be
+ * used for any future policy decisions.
+ *
+ * @param response the result from validating the server response
+ * @param rawData the raw server response data, can be null for RETRY
+ */
+ void processServerResponse(int response, ResponseData rawData);
+
+ /**
+ * Check if the user should be allowed access to the application.
+ */
+ boolean allowAccess();
+}
diff --git a/platform/android/libs/play_licensing/src/com/google/android/vending/licensing/PreferenceObfuscator.java b/platform/android/libs/play_licensing/src/com/google/android/vending/licensing/PreferenceObfuscator.java
new file mode 100644
index 0000000000..7c42bfc28a
--- /dev/null
+++ b/platform/android/libs/play_licensing/src/com/google/android/vending/licensing/PreferenceObfuscator.java
@@ -0,0 +1,77 @@
+/*
+ * Copyright (C) 2010 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.google.android.vending.licensing;
+
+import android.content.SharedPreferences;
+import android.util.Log;
+
+/**
+ * An wrapper for SharedPreferences that transparently performs data obfuscation.
+ */
+public class PreferenceObfuscator {
+
+ private static final String TAG = "PreferenceObfuscator";
+
+ private final SharedPreferences mPreferences;
+ private final Obfuscator mObfuscator;
+ private SharedPreferences.Editor mEditor;
+
+ /**
+ * Constructor.
+ *
+ * @param sp A SharedPreferences instance provided by the system.
+ * @param o The Obfuscator to use when reading or writing data.
+ */
+ public PreferenceObfuscator(SharedPreferences sp, Obfuscator o) {
+ mPreferences = sp;
+ mObfuscator = o;
+ mEditor = null;
+ }
+
+ public void putString(String key, String value) {
+ if (mEditor == null) {
+ mEditor = mPreferences.edit();
+ }
+ String obfuscatedValue = mObfuscator.obfuscate(value, key);
+ mEditor.putString(key, obfuscatedValue);
+ }
+
+ public String getString(String key, String defValue) {
+ String result;
+ String value = mPreferences.getString(key, null);
+ if (value != null) {
+ try {
+ result = mObfuscator.unobfuscate(value, key);
+ } catch (ValidationException e) {
+ // Unable to unobfuscate, data corrupt or tampered
+ Log.w(TAG, "Validation error while reading preference: " + key);
+ result = defValue;
+ }
+ } else {
+ // Preference not found
+ result = defValue;
+ }
+ return result;
+ }
+
+ public void commit() {
+ if (mEditor != null) {
+ mEditor.commit();
+ mEditor = null;
+ }
+ }
+}
diff --git a/platform/android/libs/play_licensing/src/com/google/android/vending/licensing/ResponseData.java b/platform/android/libs/play_licensing/src/com/google/android/vending/licensing/ResponseData.java
new file mode 100644
index 0000000000..2adef3709e
--- /dev/null
+++ b/platform/android/libs/play_licensing/src/com/google/android/vending/licensing/ResponseData.java
@@ -0,0 +1,79 @@
+/*
+ * Copyright (C) 2010 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.google.android.vending.licensing;
+
+import java.util.regex.Pattern;
+
+import android.text.TextUtils;
+
+/**
+ * ResponseData from licensing server.
+ */
+public class ResponseData {
+
+ public int responseCode;
+ public int nonce;
+ public String packageName;
+ public String versionCode;
+ public String userId;
+ public long timestamp;
+ /** Response-specific data. */
+ public String extra;
+
+ /**
+ * Parses response string into ResponseData.
+ *
+ * @param responseData response data string
+ * @throws IllegalArgumentException upon parsing error
+ * @return ResponseData object
+ */
+ public static ResponseData parse(String responseData) {
+ // Must parse out main response data and response-specific data.
+ int index = responseData.indexOf(':');
+ String mainData, extraData;
+ if ( -1 == index ) {
+ mainData = responseData;
+ extraData = "";
+ } else {
+ mainData = responseData.substring(0, index);
+ extraData = index >= responseData.length() ? "" : responseData.substring(index+1);
+ }
+
+ String [] fields = TextUtils.split(mainData, Pattern.quote("|"));
+ if (fields.length < 6) {
+ throw new IllegalArgumentException("Wrong number of fields.");
+ }
+
+ ResponseData data = new ResponseData();
+ data.extra = extraData;
+ data.responseCode = Integer.parseInt(fields[0]);
+ data.nonce = Integer.parseInt(fields[1]);
+ data.packageName = fields[2];
+ data.versionCode = fields[3];
+ // Application-specific user identifier.
+ data.userId = fields[4];
+ data.timestamp = Long.parseLong(fields[5]);
+
+ return data;
+ }
+
+ @Override
+ public String toString() {
+ return TextUtils.join("|", new Object [] { responseCode, nonce, packageName, versionCode,
+ userId, timestamp });
+ }
+}
diff --git a/platform/android/libs/play_licensing/src/com/google/android/vending/licensing/ServerManagedPolicy.java b/platform/android/libs/play_licensing/src/com/google/android/vending/licensing/ServerManagedPolicy.java
new file mode 100644
index 0000000000..fbf8cf6d00
--- /dev/null
+++ b/platform/android/libs/play_licensing/src/com/google/android/vending/licensing/ServerManagedPolicy.java
@@ -0,0 +1,276 @@
+/*
+ * Copyright (C) 2010 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.google.android.vending.licensing;
+
+import org.apache.http.NameValuePair;
+import org.apache.http.client.utils.URLEncodedUtils;
+
+import java.net.URI;
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+import android.content.Context;
+import android.content.SharedPreferences;
+import android.util.Log;
+
+/**
+ * Default policy. All policy decisions are based off of response data received
+ * from the licensing service. Specifically, the licensing server sends the
+ * following information: response validity period, error retry period, and
+ * error retry count.
+ * <p>
+ * These values will vary based on the the way the application is configured in
+ * the Android Market publishing console, such as whether the application is
+ * marked as free or is within its refund period, as well as how often an
+ * application is checking with the licensing service.
+ * <p>
+ * Developers who need more fine grained control over their application's
+ * licensing policy should implement a custom Policy.
+ */
+public class ServerManagedPolicy implements Policy {
+
+ private static final String TAG = "ServerManagedPolicy";
+ private static final String PREFS_FILE = "com.android.vending.licensing.ServerManagedPolicy";
+ private static final String PREF_LAST_RESPONSE = "lastResponse";
+ private static final String PREF_VALIDITY_TIMESTAMP = "validityTimestamp";
+ private static final String PREF_RETRY_UNTIL = "retryUntil";
+ private static final String PREF_MAX_RETRIES = "maxRetries";
+ private static final String PREF_RETRY_COUNT = "retryCount";
+ private static final String DEFAULT_VALIDITY_TIMESTAMP = "0";
+ private static final String DEFAULT_RETRY_UNTIL = "0";
+ private static final String DEFAULT_MAX_RETRIES = "0";
+ private static final String DEFAULT_RETRY_COUNT = "0";
+
+ private static final long MILLIS_PER_MINUTE = 60 * 1000;
+
+ private long mValidityTimestamp;
+ private long mRetryUntil;
+ private long mMaxRetries;
+ private long mRetryCount;
+ private long mLastResponseTime = 0;
+ private int mLastResponse;
+ private PreferenceObfuscator mPreferences;
+
+ /**
+ * @param context The context for the current application
+ * @param obfuscator An obfuscator to be used with preferences.
+ */
+ public ServerManagedPolicy(Context context, Obfuscator obfuscator) {
+ // Import old values
+ SharedPreferences sp = context.getSharedPreferences(PREFS_FILE, Context.MODE_PRIVATE);
+ mPreferences = new PreferenceObfuscator(sp, obfuscator);
+ mLastResponse = Integer.parseInt(
+ mPreferences.getString(PREF_LAST_RESPONSE, Integer.toString(Policy.RETRY)));
+ mValidityTimestamp = Long.parseLong(mPreferences.getString(PREF_VALIDITY_TIMESTAMP,
+ DEFAULT_VALIDITY_TIMESTAMP));
+ mRetryUntil = Long.parseLong(mPreferences.getString(PREF_RETRY_UNTIL, DEFAULT_RETRY_UNTIL));
+ mMaxRetries = Long.parseLong(mPreferences.getString(PREF_MAX_RETRIES, DEFAULT_MAX_RETRIES));
+ mRetryCount = Long.parseLong(mPreferences.getString(PREF_RETRY_COUNT, DEFAULT_RETRY_COUNT));
+ }
+
+ /**
+ * Process a new response from the license server.
+ * <p>
+ * This data will be used for computing future policy decisions. The
+ * following parameters are processed:
+ * <ul>
+ * <li>VT: the timestamp that the client should consider the response
+ * valid until
+ * <li>GT: the timestamp that the client should ignore retry errors until
+ * <li>GR: the number of retry errors that the client should ignore
+ * </ul>
+ *
+ * @param response the result from validating the server response
+ * @param rawData the raw server response data
+ */
+ public void processServerResponse(int response, ResponseData rawData) {
+
+ // Update retry counter
+ if (response != Policy.RETRY) {
+ setRetryCount(0);
+ } else {
+ setRetryCount(mRetryCount + 1);
+ }
+
+ if (response == Policy.LICENSED) {
+ // Update server policy data
+ Map<String, String> extras = decodeExtras(rawData.extra);
+ mLastResponse = response;
+ setValidityTimestamp(extras.get("VT"));
+ setRetryUntil(extras.get("GT"));
+ setMaxRetries(extras.get("GR"));
+ } else if (response == Policy.NOT_LICENSED) {
+ // Clear out stale policy data
+ setValidityTimestamp(DEFAULT_VALIDITY_TIMESTAMP);
+ setRetryUntil(DEFAULT_RETRY_UNTIL);
+ setMaxRetries(DEFAULT_MAX_RETRIES);
+ }
+
+ setLastResponse(response);
+ mPreferences.commit();
+ }
+
+ /**
+ * Set the last license response received from the server and add to
+ * preferences. You must manually call PreferenceObfuscator.commit() to
+ * commit these changes to disk.
+ *
+ * @param l the response
+ */
+ private void setLastResponse(int l) {
+ mLastResponseTime = System.currentTimeMillis();
+ mLastResponse = l;
+ mPreferences.putString(PREF_LAST_RESPONSE, Integer.toString(l));
+ }
+
+ /**
+ * Set the current retry count and add to preferences. You must manually
+ * call PreferenceObfuscator.commit() to commit these changes to disk.
+ *
+ * @param c the new retry count
+ */
+ private void setRetryCount(long c) {
+ mRetryCount = c;
+ mPreferences.putString(PREF_RETRY_COUNT, Long.toString(c));
+ }
+
+ public long getRetryCount() {
+ return mRetryCount;
+ }
+
+ /**
+ * Set the last validity timestamp (VT) received from the server and add to
+ * preferences. You must manually call PreferenceObfuscator.commit() to
+ * commit these changes to disk.
+ *
+ * @param validityTimestamp the VT string received
+ */
+ private void setValidityTimestamp(String validityTimestamp) {
+ Long lValidityTimestamp;
+ try {
+ lValidityTimestamp = Long.parseLong(validityTimestamp);
+ } catch (NumberFormatException e) {
+ // No response or not parsable, expire in one minute.
+ Log.w(TAG, "License validity timestamp (VT) missing, caching for a minute");
+ lValidityTimestamp = System.currentTimeMillis() + MILLIS_PER_MINUTE;
+ validityTimestamp = Long.toString(lValidityTimestamp);
+ }
+
+ mValidityTimestamp = lValidityTimestamp;
+ mPreferences.putString(PREF_VALIDITY_TIMESTAMP, validityTimestamp);
+ }
+
+ public long getValidityTimestamp() {
+ return mValidityTimestamp;
+ }
+
+ /**
+ * Set the retry until timestamp (GT) received from the server and add to
+ * preferences. You must manually call PreferenceObfuscator.commit() to
+ * commit these changes to disk.
+ *
+ * @param retryUntil the GT string received
+ */
+ private void setRetryUntil(String retryUntil) {
+ Long lRetryUntil;
+ try {
+ lRetryUntil = Long.parseLong(retryUntil);
+ } catch (NumberFormatException e) {
+ // No response or not parsable, expire immediately
+ Log.w(TAG, "License retry timestamp (GT) missing, grace period disabled");
+ retryUntil = "0";
+ lRetryUntil = 0l;
+ }
+
+ mRetryUntil = lRetryUntil;
+ mPreferences.putString(PREF_RETRY_UNTIL, retryUntil);
+ }
+
+ public long getRetryUntil() {
+ return mRetryUntil;
+ }
+
+ /**
+ * Set the max retries value (GR) as received from the server and add to
+ * preferences. You must manually call PreferenceObfuscator.commit() to
+ * commit these changes to disk.
+ *
+ * @param maxRetries the GR string received
+ */
+ private void setMaxRetries(String maxRetries) {
+ Long lMaxRetries;
+ try {
+ lMaxRetries = Long.parseLong(maxRetries);
+ } catch (NumberFormatException e) {
+ // No response or not parsable, expire immediately
+ Log.w(TAG, "Licence retry count (GR) missing, grace period disabled");
+ maxRetries = "0";
+ lMaxRetries = 0l;
+ }
+
+ mMaxRetries = lMaxRetries;
+ mPreferences.putString(PREF_MAX_RETRIES, maxRetries);
+ }
+
+ public long getMaxRetries() {
+ return mMaxRetries;
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * This implementation allows access if either:<br>
+ * <ol>
+ * <li>a LICENSED response was received within the validity period
+ * <li>a RETRY response was received in the last minute, and we are under
+ * the RETRY count or in the RETRY period.
+ * </ol>
+ */
+ public boolean allowAccess() {
+ long ts = System.currentTimeMillis();
+ if (mLastResponse == Policy.LICENSED) {
+ // Check if the LICENSED response occurred within the validity timeout.
+ if (ts <= mValidityTimestamp) {
+ // Cached LICENSED response is still valid.
+ return true;
+ }
+ } else if (mLastResponse == Policy.RETRY &&
+ ts < mLastResponseTime + MILLIS_PER_MINUTE) {
+ // Only allow access if we are within the retry period or we haven't used up our
+ // max retries.
+ return (ts <= mRetryUntil || mRetryCount <= mMaxRetries);
+ }
+ return false;
+ }
+
+ private Map<String, String> decodeExtras(String extras) {
+ Map<String, String> results = new HashMap<String, String>();
+ try {
+ URI rawExtras = new URI("?" + extras);
+ List<NameValuePair> extraList = URLEncodedUtils.parse(rawExtras, "UTF-8");
+ for (NameValuePair item : extraList) {
+ results.put(item.getName(), item.getValue());
+ }
+ } catch (URISyntaxException e) {
+ Log.w(TAG, "Invalid syntax error while decoding extras data from server.");
+ }
+ return results;
+ }
+
+}
diff --git a/platform/android/libs/play_licensing/src/com/google/android/vending/licensing/StrictPolicy.java b/platform/android/libs/play_licensing/src/com/google/android/vending/licensing/StrictPolicy.java
new file mode 100644
index 0000000000..d8d83b4e4b
--- /dev/null
+++ b/platform/android/libs/play_licensing/src/com/google/android/vending/licensing/StrictPolicy.java
@@ -0,0 +1,63 @@
+/*
+ * Copyright (C) 2010 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.google.android.vending.licensing;
+
+/**
+ * Non-caching policy. All requests will be sent to the licensing service,
+ * and no local caching is performed.
+ * <p>
+ * Using a non-caching policy ensures that there is no local preference data
+ * for malicious users to tamper with. As a side effect, applications
+ * will not be permitted to run while offline. Developers should carefully
+ * weigh the risks of using this Policy over one which implements caching,
+ * such as ServerManagedPolicy.
+ * <p>
+ * Access to the application is only allowed if a LICESNED response is.
+ * received. All other responses (including RETRY) will deny access.
+ */
+public class StrictPolicy implements Policy {
+
+ private int mLastResponse;
+
+ public StrictPolicy() {
+ // Set default policy. This will force the application to check the policy on launch.
+ mLastResponse = Policy.RETRY;
+ }
+
+ /**
+ * Process a new response from the license server. Since we aren't
+ * performing any caching, this equates to reading the LicenseResponse.
+ * Any ResponseData provided is ignored.
+ *
+ * @param response the result from validating the server response
+ * @param rawData the raw server response data
+ */
+ public void processServerResponse(int response, ResponseData rawData) {
+ mLastResponse = response;
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * This implementation allows access if and only if a LICENSED response
+ * was received the last time the server was contacted.
+ */
+ public boolean allowAccess() {
+ return (mLastResponse == Policy.LICENSED);
+ }
+
+}
diff --git a/platform/android/libs/play_licensing/src/com/google/android/vending/licensing/ValidationException.java b/platform/android/libs/play_licensing/src/com/google/android/vending/licensing/ValidationException.java
new file mode 100644
index 0000000000..ee4df47c68
--- /dev/null
+++ b/platform/android/libs/play_licensing/src/com/google/android/vending/licensing/ValidationException.java
@@ -0,0 +1,33 @@
+/*
+ * Copyright (C) 2010 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.google.android.vending.licensing;
+
+/**
+ * Indicates that an error occurred while validating the integrity of data managed by an
+ * {@link Obfuscator}.}
+ */
+public class ValidationException extends Exception {
+ public ValidationException() {
+ super();
+ }
+
+ public ValidationException(String s) {
+ super(s);
+ }
+
+ private static final long serialVersionUID = 1L;
+}
diff --git a/platform/android/libs/play_licensing/src/com/google/android/vending/licensing/util/Base64.java b/platform/android/libs/play_licensing/src/com/google/android/vending/licensing/util/Base64.java
new file mode 100644
index 0000000000..a0d2779af2
--- /dev/null
+++ b/platform/android/libs/play_licensing/src/com/google/android/vending/licensing/util/Base64.java
@@ -0,0 +1,570 @@
+// Portions copyright 2002, Google, Inc.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+package com.google.android.vending.licensing.util;
+
+// This code was converted from code at http://iharder.sourceforge.net/base64/
+// Lots of extraneous features were removed.
+/* The original code said:
+ * <p>
+ * I am placing this code in the Public Domain. Do with it as you will.
+ * This software comes with no guarantees or warranties but with
+ * plenty of well-wishing instead!
+ * Please visit
+ * <a href="http://iharder.net/xmlizable">http://iharder.net/xmlizable</a>
+ * periodically to check for updates or to contribute improvements.
+ * </p>
+ *
+ * @author Robert Harder
+ * @author rharder@usa.net
+ * @version 1.3
+ */
+
+/**
+ * Base64 converter class. This code is not a full-blown MIME encoder;
+ * it simply converts binary data to base64 data and back.
+ *
+ * <p>Note {@link CharBase64} is a GWT-compatible implementation of this
+ * class.
+ */
+public class Base64 {
+ /** Specify encoding (value is {@code true}). */
+ public final static boolean ENCODE = true;
+
+ /** Specify decoding (value is {@code false}). */
+ public final static boolean DECODE = false;
+
+ /** The equals sign (=) as a byte. */
+ private final static byte EQUALS_SIGN = (byte) '=';
+
+ /** The new line character (\n) as a byte. */
+ private final static byte NEW_LINE = (byte) '\n';
+
+ /**
+ * The 64 valid Base64 values.
+ */
+ private final static byte[] ALPHABET =
+ {(byte) 'A', (byte) 'B', (byte) 'C', (byte) 'D', (byte) 'E', (byte) 'F',
+ (byte) 'G', (byte) 'H', (byte) 'I', (byte) 'J', (byte) 'K',
+ (byte) 'L', (byte) 'M', (byte) 'N', (byte) 'O', (byte) 'P',
+ (byte) 'Q', (byte) 'R', (byte) 'S', (byte) 'T', (byte) 'U',
+ (byte) 'V', (byte) 'W', (byte) 'X', (byte) 'Y', (byte) 'Z',
+ (byte) 'a', (byte) 'b', (byte) 'c', (byte) 'd', (byte) 'e',
+ (byte) 'f', (byte) 'g', (byte) 'h', (byte) 'i', (byte) 'j',
+ (byte) 'k', (byte) 'l', (byte) 'm', (byte) 'n', (byte) 'o',
+ (byte) 'p', (byte) 'q', (byte) 'r', (byte) 's', (byte) 't',
+ (byte) 'u', (byte) 'v', (byte) 'w', (byte) 'x', (byte) 'y',
+ (byte) 'z', (byte) '0', (byte) '1', (byte) '2', (byte) '3',
+ (byte) '4', (byte) '5', (byte) '6', (byte) '7', (byte) '8',
+ (byte) '9', (byte) '+', (byte) '/'};
+
+ /**
+ * The 64 valid web safe Base64 values.
+ */
+ private final static byte[] WEBSAFE_ALPHABET =
+ {(byte) 'A', (byte) 'B', (byte) 'C', (byte) 'D', (byte) 'E', (byte) 'F',
+ (byte) 'G', (byte) 'H', (byte) 'I', (byte) 'J', (byte) 'K',
+ (byte) 'L', (byte) 'M', (byte) 'N', (byte) 'O', (byte) 'P',
+ (byte) 'Q', (byte) 'R', (byte) 'S', (byte) 'T', (byte) 'U',
+ (byte) 'V', (byte) 'W', (byte) 'X', (byte) 'Y', (byte) 'Z',
+ (byte) 'a', (byte) 'b', (byte) 'c', (byte) 'd', (byte) 'e',
+ (byte) 'f', (byte) 'g', (byte) 'h', (byte) 'i', (byte) 'j',
+ (byte) 'k', (byte) 'l', (byte) 'm', (byte) 'n', (byte) 'o',
+ (byte) 'p', (byte) 'q', (byte) 'r', (byte) 's', (byte) 't',
+ (byte) 'u', (byte) 'v', (byte) 'w', (byte) 'x', (byte) 'y',
+ (byte) 'z', (byte) '0', (byte) '1', (byte) '2', (byte) '3',
+ (byte) '4', (byte) '5', (byte) '6', (byte) '7', (byte) '8',
+ (byte) '9', (byte) '-', (byte) '_'};
+
+ /**
+ * Translates a Base64 value to either its 6-bit reconstruction value
+ * or a negative number indicating some other meaning.
+ **/
+ private final static byte[] DECODABET = {-9, -9, -9, -9, -9, -9, -9, -9, -9, // Decimal 0 - 8
+ -5, -5, // Whitespace: Tab and Linefeed
+ -9, -9, // Decimal 11 - 12
+ -5, // Whitespace: Carriage Return
+ -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, // Decimal 14 - 26
+ -9, -9, -9, -9, -9, // Decimal 27 - 31
+ -5, // Whitespace: Space
+ -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, // Decimal 33 - 42
+ 62, // Plus sign at decimal 43
+ -9, -9, -9, // Decimal 44 - 46
+ 63, // Slash at decimal 47
+ 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, // Numbers zero through nine
+ -9, -9, -9, // Decimal 58 - 60
+ -1, // Equals sign at decimal 61
+ -9, -9, -9, // Decimal 62 - 64
+ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, // Letters 'A' through 'N'
+ 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, // Letters 'O' through 'Z'
+ -9, -9, -9, -9, -9, -9, // Decimal 91 - 96
+ 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, // Letters 'a' through 'm'
+ 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, // Letters 'n' through 'z'
+ -9, -9, -9, -9, -9 // Decimal 123 - 127
+ /* ,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9, // Decimal 128 - 139
+ -9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9, // Decimal 140 - 152
+ -9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9, // Decimal 153 - 165
+ -9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9, // Decimal 166 - 178
+ -9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9, // Decimal 179 - 191
+ -9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9, // Decimal 192 - 204
+ -9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9, // Decimal 205 - 217
+ -9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9, // Decimal 218 - 230
+ -9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9, // Decimal 231 - 243
+ -9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9 // Decimal 244 - 255 */
+ };
+
+ /** The web safe decodabet */
+ private final static byte[] WEBSAFE_DECODABET =
+ {-9, -9, -9, -9, -9, -9, -9, -9, -9, // Decimal 0 - 8
+ -5, -5, // Whitespace: Tab and Linefeed
+ -9, -9, // Decimal 11 - 12
+ -5, // Whitespace: Carriage Return
+ -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, // Decimal 14 - 26
+ -9, -9, -9, -9, -9, // Decimal 27 - 31
+ -5, // Whitespace: Space
+ -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, // Decimal 33 - 44
+ 62, // Dash '-' sign at decimal 45
+ -9, -9, // Decimal 46-47
+ 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, // Numbers zero through nine
+ -9, -9, -9, // Decimal 58 - 60
+ -1, // Equals sign at decimal 61
+ -9, -9, -9, // Decimal 62 - 64
+ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, // Letters 'A' through 'N'
+ 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, // Letters 'O' through 'Z'
+ -9, -9, -9, -9, // Decimal 91-94
+ 63, // Underscore '_' at decimal 95
+ -9, // Decimal 96
+ 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, // Letters 'a' through 'm'
+ 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, // Letters 'n' through 'z'
+ -9, -9, -9, -9, -9 // Decimal 123 - 127
+ /* ,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9, // Decimal 128 - 139
+ -9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9, // Decimal 140 - 152
+ -9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9, // Decimal 153 - 165
+ -9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9, // Decimal 166 - 178
+ -9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9, // Decimal 179 - 191
+ -9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9, // Decimal 192 - 204
+ -9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9, // Decimal 205 - 217
+ -9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9, // Decimal 218 - 230
+ -9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9, // Decimal 231 - 243
+ -9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9 // Decimal 244 - 255 */
+ };
+
+ // Indicates white space in encoding
+ private final static byte WHITE_SPACE_ENC = -5;
+ // Indicates equals sign in encoding
+ private final static byte EQUALS_SIGN_ENC = -1;
+
+ /** Defeats instantiation. */
+ private Base64() {
+ }
+
+ /* ******** E N C O D I N G M E T H O D S ******** */
+
+ /**
+ * Encodes up to three bytes of the array <var>source</var>
+ * and writes the resulting four Base64 bytes to <var>destination</var>.
+ * The source and destination arrays can be manipulated
+ * anywhere along their length by specifying
+ * <var>srcOffset</var> and <var>destOffset</var>.
+ * This method does not check to make sure your arrays
+ * are large enough to accommodate <var>srcOffset</var> + 3 for
+ * the <var>source</var> array or <var>destOffset</var> + 4 for
+ * the <var>destination</var> array.
+ * The actual number of significant bytes in your array is
+ * given by <var>numSigBytes</var>.
+ *
+ * @param source the array to convert
+ * @param srcOffset the index where conversion begins
+ * @param numSigBytes the number of significant bytes in your array
+ * @param destination the array to hold the conversion
+ * @param destOffset the index where output will be put
+ * @param alphabet is the encoding alphabet
+ * @return the <var>destination</var> array
+ * @since 1.3
+ */
+ private static byte[] encode3to4(byte[] source, int srcOffset,
+ int numSigBytes, byte[] destination, int destOffset, byte[] alphabet) {
+ // 1 2 3
+ // 01234567890123456789012345678901 Bit position
+ // --------000000001111111122222222 Array position from threeBytes
+ // --------| || || || | Six bit groups to index alphabet
+ // >>18 >>12 >> 6 >> 0 Right shift necessary
+ // 0x3f 0x3f 0x3f Additional AND
+
+ // Create buffer with zero-padding if there are only one or two
+ // significant bytes passed in the array.
+ // We have to shift left 24 in order to flush out the 1's that appear
+ // when Java treats a value as negative that is cast from a byte to an int.
+ int inBuff =
+ (numSigBytes > 0 ? ((source[srcOffset] << 24) >>> 8) : 0)
+ | (numSigBytes > 1 ? ((source[srcOffset + 1] << 24) >>> 16) : 0)
+ | (numSigBytes > 2 ? ((source[srcOffset + 2] << 24) >>> 24) : 0);
+
+ switch (numSigBytes) {
+ case 3:
+ destination[destOffset] = alphabet[(inBuff >>> 18)];
+ destination[destOffset + 1] = alphabet[(inBuff >>> 12) & 0x3f];
+ destination[destOffset + 2] = alphabet[(inBuff >>> 6) & 0x3f];
+ destination[destOffset + 3] = alphabet[(inBuff) & 0x3f];
+ return destination;
+ case 2:
+ destination[destOffset] = alphabet[(inBuff >>> 18)];
+ destination[destOffset + 1] = alphabet[(inBuff >>> 12) & 0x3f];
+ destination[destOffset + 2] = alphabet[(inBuff >>> 6) & 0x3f];
+ destination[destOffset + 3] = EQUALS_SIGN;
+ return destination;
+ case 1:
+ destination[destOffset] = alphabet[(inBuff >>> 18)];
+ destination[destOffset + 1] = alphabet[(inBuff >>> 12) & 0x3f];
+ destination[destOffset + 2] = EQUALS_SIGN;
+ destination[destOffset + 3] = EQUALS_SIGN;
+ return destination;
+ default:
+ return destination;
+ } // end switch
+ } // end encode3to4
+
+ /**
+ * Encodes a byte array into Base64 notation.
+ * Equivalent to calling
+ * {@code encodeBytes(source, 0, source.length)}
+ *
+ * @param source The data to convert
+ * @since 1.4
+ */
+ public static String encode(byte[] source) {
+ return encode(source, 0, source.length, ALPHABET, true);
+ }
+
+ /**
+ * Encodes a byte array into web safe Base64 notation.
+ *
+ * @param source The data to convert
+ * @param doPadding is {@code true} to pad result with '=' chars
+ * if it does not fall on 3 byte boundaries
+ */
+ public static String encodeWebSafe(byte[] source, boolean doPadding) {
+ return encode(source, 0, source.length, WEBSAFE_ALPHABET, doPadding);
+ }
+
+ /**
+ * Encodes a byte array into Base64 notation.
+ *
+ * @param source The data to convert
+ * @param off Offset in array where conversion should begin
+ * @param len Length of data to convert
+ * @param alphabet is the encoding alphabet
+ * @param doPadding is {@code true} to pad result with '=' chars
+ * if it does not fall on 3 byte boundaries
+ * @since 1.4
+ */
+ public static String encode(byte[] source, int off, int len, byte[] alphabet,
+ boolean doPadding) {
+ byte[] outBuff = encode(source, off, len, alphabet, Integer.MAX_VALUE);
+ int outLen = outBuff.length;
+
+ // If doPadding is false, set length to truncate '='
+ // padding characters
+ while (doPadding == false && outLen > 0) {
+ if (outBuff[outLen - 1] != '=') {
+ break;
+ }
+ outLen -= 1;
+ }
+
+ return new String(outBuff, 0, outLen);
+ }
+
+ /**
+ * Encodes a byte array into Base64 notation.
+ *
+ * @param source The data to convert
+ * @param off Offset in array where conversion should begin
+ * @param len Length of data to convert
+ * @param alphabet is the encoding alphabet
+ * @param maxLineLength maximum length of one line.
+ * @return the BASE64-encoded byte array
+ */
+ public static byte[] encode(byte[] source, int off, int len, byte[] alphabet,
+ int maxLineLength) {
+ int lenDiv3 = (len + 2) / 3; // ceil(len / 3)
+ int len43 = lenDiv3 * 4;
+ byte[] outBuff = new byte[len43 // Main 4:3
+ + (len43 / maxLineLength)]; // New lines
+
+ int d = 0;
+ int e = 0;
+ int len2 = len - 2;
+ int lineLength = 0;
+ for (; d < len2; d += 3, e += 4) {
+
+ // The following block of code is the same as
+ // encode3to4( source, d + off, 3, outBuff, e, alphabet );
+ // but inlined for faster encoding (~20% improvement)
+ int inBuff =
+ ((source[d + off] << 24) >>> 8)
+ | ((source[d + 1 + off] << 24) >>> 16)
+ | ((source[d + 2 + off] << 24) >>> 24);
+ outBuff[e] = alphabet[(inBuff >>> 18)];
+ outBuff[e + 1] = alphabet[(inBuff >>> 12) & 0x3f];
+ outBuff[e + 2] = alphabet[(inBuff >>> 6) & 0x3f];
+ outBuff[e + 3] = alphabet[(inBuff) & 0x3f];
+
+ lineLength += 4;
+ if (lineLength == maxLineLength) {
+ outBuff[e + 4] = NEW_LINE;
+ e++;
+ lineLength = 0;
+ } // end if: end of line
+ } // end for: each piece of array
+
+ if (d < len) {
+ encode3to4(source, d + off, len - d, outBuff, e, alphabet);
+
+ lineLength += 4;
+ if (lineLength == maxLineLength) {
+ // Add a last newline
+ outBuff[e + 4] = NEW_LINE;
+ e++;
+ }
+ e += 4;
+ }
+
+ assert (e == outBuff.length);
+ return outBuff;
+ }
+
+
+ /* ******** D E C O D I N G M E T H O D S ******** */
+
+
+ /**
+ * Decodes four bytes from array <var>source</var>
+ * and writes the resulting bytes (up to three of them)
+ * to <var>destination</var>.
+ * The source and destination arrays can be manipulated
+ * anywhere along their length by specifying
+ * <var>srcOffset</var> and <var>destOffset</var>.
+ * This method does not check to make sure your arrays
+ * are large enough to accommodate <var>srcOffset</var> + 4 for
+ * the <var>source</var> array or <var>destOffset</var> + 3 for
+ * the <var>destination</var> array.
+ * This method returns the actual number of bytes that
+ * were converted from the Base64 encoding.
+ *
+ *
+ * @param source the array to convert
+ * @param srcOffset the index where conversion begins
+ * @param destination the array to hold the conversion
+ * @param destOffset the index where output will be put
+ * @param decodabet the decodabet for decoding Base64 content
+ * @return the number of decoded bytes converted
+ * @since 1.3
+ */
+ private static int decode4to3(byte[] source, int srcOffset,
+ byte[] destination, int destOffset, byte[] decodabet) {
+ // Example: Dk==
+ if (source[srcOffset + 2] == EQUALS_SIGN) {
+ int outBuff =
+ ((decodabet[source[srcOffset]] << 24) >>> 6)
+ | ((decodabet[source[srcOffset + 1]] << 24) >>> 12);
+
+ destination[destOffset] = (byte) (outBuff >>> 16);
+ return 1;
+ } else if (source[srcOffset + 3] == EQUALS_SIGN) {
+ // Example: DkL=
+ int outBuff =
+ ((decodabet[source[srcOffset]] << 24) >>> 6)
+ | ((decodabet[source[srcOffset + 1]] << 24) >>> 12)
+ | ((decodabet[source[srcOffset + 2]] << 24) >>> 18);
+
+ destination[destOffset] = (byte) (outBuff >>> 16);
+ destination[destOffset + 1] = (byte) (outBuff >>> 8);
+ return 2;
+ } else {
+ // Example: DkLE
+ int outBuff =
+ ((decodabet[source[srcOffset]] << 24) >>> 6)
+ | ((decodabet[source[srcOffset + 1]] << 24) >>> 12)
+ | ((decodabet[source[srcOffset + 2]] << 24) >>> 18)
+ | ((decodabet[source[srcOffset + 3]] << 24) >>> 24);
+
+ destination[destOffset] = (byte) (outBuff >> 16);
+ destination[destOffset + 1] = (byte) (outBuff >> 8);
+ destination[destOffset + 2] = (byte) (outBuff);
+ return 3;
+ }
+ } // end decodeToBytes
+
+
+ /**
+ * Decodes data from Base64 notation.
+ *
+ * @param s the string to decode (decoded in default encoding)
+ * @return the decoded data
+ * @since 1.4
+ */
+ public static byte[] decode(String s) throws Base64DecoderException {
+ byte[] bytes = s.getBytes();
+ return decode(bytes, 0, bytes.length);
+ }
+
+ /**
+ * Decodes data from web safe Base64 notation.
+ * Web safe encoding uses '-' instead of '+', '_' instead of '/'
+ *
+ * @param s the string to decode (decoded in default encoding)
+ * @return the decoded data
+ */
+ public static byte[] decodeWebSafe(String s) throws Base64DecoderException {
+ byte[] bytes = s.getBytes();
+ return decodeWebSafe(bytes, 0, bytes.length);
+ }
+
+ /**
+ * Decodes Base64 content in byte array format and returns
+ * the decoded byte array.
+ *
+ * @param source The Base64 encoded data
+ * @return decoded data
+ * @since 1.3
+ * @throws Base64DecoderException
+ */
+ public static byte[] decode(byte[] source) throws Base64DecoderException {
+ return decode(source, 0, source.length);
+ }
+
+ /**
+ * Decodes web safe Base64 content in byte array format and returns
+ * the decoded data.
+ * Web safe encoding uses '-' instead of '+', '_' instead of '/'
+ *
+ * @param source the string to decode (decoded in default encoding)
+ * @return the decoded data
+ */
+ public static byte[] decodeWebSafe(byte[] source)
+ throws Base64DecoderException {
+ return decodeWebSafe(source, 0, source.length);
+ }
+
+ /**
+ * Decodes Base64 content in byte array format and returns
+ * the decoded byte array.
+ *
+ * @param source The Base64 encoded data
+ * @param off The offset of where to begin decoding
+ * @param len The length of characters to decode
+ * @return decoded data
+ * @since 1.3
+ * @throws Base64DecoderException
+ */
+ public static byte[] decode(byte[] source, int off, int len)
+ throws Base64DecoderException {
+ return decode(source, off, len, DECODABET);
+ }
+
+ /**
+ * Decodes web safe Base64 content in byte array format and returns
+ * the decoded byte array.
+ * Web safe encoding uses '-' instead of '+', '_' instead of '/'
+ *
+ * @param source The Base64 encoded data
+ * @param off The offset of where to begin decoding
+ * @param len The length of characters to decode
+ * @return decoded data
+ */
+ public static byte[] decodeWebSafe(byte[] source, int off, int len)
+ throws Base64DecoderException {
+ return decode(source, off, len, WEBSAFE_DECODABET);
+ }
+
+ /**
+ * Decodes Base64 content using the supplied decodabet and returns
+ * the decoded byte array.
+ *
+ * @param source The Base64 encoded data
+ * @param off The offset of where to begin decoding
+ * @param len The length of characters to decode
+ * @param decodabet the decodabet for decoding Base64 content
+ * @return decoded data
+ */
+ public static byte[] decode(byte[] source, int off, int len, byte[] decodabet)
+ throws Base64DecoderException {
+ int len34 = len * 3 / 4;
+ byte[] outBuff = new byte[2 + len34]; // Upper limit on size of output
+ int outBuffPosn = 0;
+
+ byte[] b4 = new byte[4];
+ int b4Posn = 0;
+ int i = 0;
+ byte sbiCrop = 0;
+ byte sbiDecode = 0;
+ for (i = 0; i < len; i++) {
+ sbiCrop = (byte) (source[i + off] & 0x7f); // Only the low seven bits
+ sbiDecode = decodabet[sbiCrop];
+
+ if (sbiDecode >= WHITE_SPACE_ENC) { // White space Equals sign or better
+ if (sbiDecode >= EQUALS_SIGN_ENC) {
+ // An equals sign (for padding) must not occur at position 0 or 1
+ // and must be the last byte[s] in the encoded value
+ if (sbiCrop == EQUALS_SIGN) {
+ int bytesLeft = len - i;
+ byte lastByte = (byte) (source[len - 1 + off] & 0x7f);
+ if (b4Posn == 0 || b4Posn == 1) {
+ throw new Base64DecoderException(
+ "invalid padding byte '=' at byte offset " + i);
+ } else if ((b4Posn == 3 && bytesLeft > 2)
+ || (b4Posn == 4 && bytesLeft > 1)) {
+ throw new Base64DecoderException(
+ "padding byte '=' falsely signals end of encoded value "
+ + "at offset " + i);
+ } else if (lastByte != EQUALS_SIGN && lastByte != NEW_LINE) {
+ throw new Base64DecoderException(
+ "encoded value has invalid trailing byte");
+ }
+ break;
+ }
+
+ b4[b4Posn++] = sbiCrop;
+ if (b4Posn == 4) {
+ outBuffPosn += decode4to3(b4, 0, outBuff, outBuffPosn, decodabet);
+ b4Posn = 0;
+ }
+ }
+ } else {
+ throw new Base64DecoderException("Bad Base64 input character at " + i
+ + ": " + source[i + off] + "(decimal)");
+ }
+ }
+
+ // Because web safe encoding allows non padding base64 encodes, we
+ // need to pad the rest of the b4 buffer with equal signs when
+ // b4Posn != 0. There can be at most 2 equal signs at the end of
+ // four characters, so the b4 buffer must have two or three
+ // characters. This also catches the case where the input is
+ // padded with EQUALS_SIGN
+ if (b4Posn != 0) {
+ if (b4Posn == 1) {
+ throw new Base64DecoderException("single trailing character at offset "
+ + (len - 1));
+ }
+ b4[b4Posn++] = EQUALS_SIGN;
+ outBuffPosn += decode4to3(b4, 0, outBuff, outBuffPosn, decodabet);
+ }
+
+ byte[] out = new byte[outBuffPosn];
+ System.arraycopy(outBuff, 0, out, 0, outBuffPosn);
+ return out;
+ }
+}
diff --git a/platform/android/libs/play_licensing/src/com/google/android/vending/licensing/util/Base64DecoderException.java b/platform/android/libs/play_licensing/src/com/google/android/vending/licensing/util/Base64DecoderException.java
new file mode 100644
index 0000000000..1aef1b54b8
--- /dev/null
+++ b/platform/android/libs/play_licensing/src/com/google/android/vending/licensing/util/Base64DecoderException.java
@@ -0,0 +1,32 @@
+// Copyright 2002, Google, Inc.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+package com.google.android.vending.licensing.util;
+
+/**
+ * Exception thrown when encountering an invalid Base64 input character.
+ *
+ * @author nelson
+ */
+public class Base64DecoderException extends Exception {
+ public Base64DecoderException() {
+ super();
+ }
+
+ public Base64DecoderException(String s) {
+ super(s);
+ }
+
+ private static final long serialVersionUID = 1L;
+}
diff --git a/platform/android/os_android.cpp b/platform/android/os_android.cpp
index 9d9da3750e..3a101515da 100644
--- a/platform/android/os_android.cpp
+++ b/platform/android/os_android.cpp
@@ -34,7 +34,7 @@
#include "drivers/unix/dir_access_unix.h"
#include "servers/visual/visual_server_raster.h"
-
+#include "servers/visual/visual_server_wrap_mt.h"
#include "main/main.h"
#include "core/globals.h"
@@ -128,6 +128,10 @@ void OS_Android::initialize(const VideoMode& p_desired,int p_video_driver,int p_
}
visual_server = memnew( VisualServerRaster(rasterizer) );
+ if (get_render_thread_mode() != RENDER_THREAD_UNSAFE) {
+
+ visual_server = memnew(VisualServerWrapMT(visual_server, false));
+ };
visual_server->init();
visual_server->cursor_set_visible(false, 0);
@@ -672,8 +676,29 @@ String OS_Android::get_unique_ID() const {
return OS::get_unique_ID();
}
+Error OS_Android::native_video_play(String p_path) {
+ if (video_play_func)
+ video_play_func(p_path);
+ return OK;
+}
+
+bool OS_Android::native_video_is_playing() {
+ if (video_is_playing_func)
+ return video_is_playing_func();
+ return false;
+}
+
+void OS_Android::native_video_pause() {
+ if (video_pause_func)
+ video_pause_func();
+}
+
+void OS_Android::native_video_stop() {
+ if (video_stop_func)
+ video_stop_func();
+}
-OS_Android::OS_Android(GFXInitFunc p_gfx_init_func,void*p_gfx_init_ud, OpenURIFunc p_open_uri_func, GetDataDirFunc p_get_data_dir_func,GetLocaleFunc p_get_locale_func,GetModelFunc p_get_model_func, ShowVirtualKeyboardFunc p_show_vk, HideVirtualKeyboardFunc p_hide_vk, SetScreenOrientationFunc p_screen_orient,GetUniqueIDFunc p_get_unique_id) {
+OS_Android::OS_Android(GFXInitFunc p_gfx_init_func,void*p_gfx_init_ud, OpenURIFunc p_open_uri_func, GetDataDirFunc p_get_data_dir_func,GetLocaleFunc p_get_locale_func,GetModelFunc p_get_model_func, ShowVirtualKeyboardFunc p_show_vk, HideVirtualKeyboardFunc p_hide_vk, SetScreenOrientationFunc p_screen_orient,GetUniqueIDFunc p_get_unique_id, VideoPlayFunc p_video_play_func, VideoIsPlayingFunc p_video_is_playing_func, VideoPauseFunc p_video_pause_func, VideoStopFunc p_video_stop_func) {
default_videomode.width=800;
diff --git a/platform/android/os_android.h b/platform/android/os_android.h
index 93c672927e..76139c8a2d 100644
--- a/platform/android/os_android.h
+++ b/platform/android/os_android.h
@@ -41,16 +41,19 @@
#ifdef ANDROID_NATIVE_ACTIVITY
-#include "audio_driver_android.h"
+
#include <android/sensor.h>
#include <android/log.h>
#include <android_native_app_glue.h>
#else
-#include "audio_driver_jandroid.h"
+
#endif
+#include "audio_driver_jandroid.h"
+#include "audio_driver_opensl.h"
+
typedef void (*GFXInitFunc)(void *ud,bool gl2);
typedef int (*OpenURIFunc)(const String&);
typedef String (*GetDataDirFunc)();
@@ -61,6 +64,11 @@ typedef void (*ShowVirtualKeyboardFunc)(const String&);
typedef void (*HideVirtualKeyboardFunc)();
typedef void (*SetScreenOrientationFunc)(int);
+typedef void (*VideoPlayFunc)(const String&);
+typedef bool (*VideoIsPlayingFunc)();
+typedef void (*VideoPauseFunc)();
+typedef void (*VideoStopFunc)();
+
class OS_Android : public OS_Unix {
public:
@@ -89,7 +97,12 @@ private:
SpatialSound2DServerSW *spatial_sound_2d_server;
PhysicsServer *physics_server;
Physics2DServer *physics_2d_server;
+#if 0
AudioDriverAndroid audio_driver_android;
+#else
+ AudioDriverOpenSL audio_driver_android;
+#endif
+
const char* gl_extensions;
InputDefault *input;
@@ -105,6 +118,11 @@ private:
SetScreenOrientationFunc set_screen_orientation_func;
GetUniqueIDFunc get_unique_id_func;
+ VideoPlayFunc video_play_func;
+ VideoIsPlayingFunc video_is_playing_func;
+ VideoPauseFunc video_pause_func;
+ VideoStopFunc video_stop_func;
+
public:
// functions used by main to initialize/deintialize the OS
@@ -189,7 +207,13 @@ public:
void process_touch(int p_what,int p_pointer, const Vector<TouchPos>& p_points);
void process_event(InputEvent p_event);
void init_video_mode(int p_video_width,int p_video_height);
- OS_Android(GFXInitFunc p_gfx_init_func,void*p_gfx_init_ud, OpenURIFunc p_open_uri_func, GetDataDirFunc p_get_data_dir_func,GetLocaleFunc p_get_locale_func,GetModelFunc p_get_model_func, ShowVirtualKeyboardFunc p_show_vk, HideVirtualKeyboardFunc p_hide_vk, SetScreenOrientationFunc p_screen_orient,GetUniqueIDFunc p_get_unique_id);
+
+ virtual Error native_video_play(String p_path);
+ virtual bool native_video_is_playing();
+ virtual void native_video_pause();
+ virtual void native_video_stop();
+
+ OS_Android(GFXInitFunc p_gfx_init_func,void*p_gfx_init_ud, OpenURIFunc p_open_uri_func, GetDataDirFunc p_get_data_dir_func,GetLocaleFunc p_get_locale_func,GetModelFunc p_get_model_func, ShowVirtualKeyboardFunc p_show_vk, HideVirtualKeyboardFunc p_hide_vk, SetScreenOrientationFunc p_screen_orient,GetUniqueIDFunc p_get_unique_id, VideoPlayFunc p_video_play_func, VideoIsPlayingFunc p_video_is_playing_func, VideoPauseFunc p_video_pause_func, VideoStopFunc p_video_stop_func);
~OS_Android();
};
diff --git a/platform/android/project.properties.template b/platform/android/project.properties.template
index 72bea9659c..d81b72b525 100644
--- a/platform/android/project.properties.template
+++ b/platform/android/project.properties.template
@@ -12,4 +12,4 @@
# Project target.
#android.library=true
-target=android-13
+target=android-15
diff --git a/platform/android/sign.sh b/platform/android/sign.sh
index 830da05a37..8f760e6312 100755
--- a/platform/android/sign.sh
+++ b/platform/android/sign.sh
@@ -1,6 +1,6 @@
#!/bin/bash
-jarsigner -digestalg SHA1 -sigalg MD5withRSA -verbose -keystore my-release-key.keystore "$1" reduz
+jarsigner -digestalg SHA1 -sigalg MD5withRSA -verbose -keystore /home/luis/Downloads/carnavalguachin.keystore -storepass 12345678 "$1" momoselacome
echo ""
echo ""
diff --git a/platform/iphone/app_delegate.mm b/platform/iphone/app_delegate.mm
index 3cdca68595..93b9563988 100644
--- a/platform/iphone/app_delegate.mm
+++ b/platform/iphone/app_delegate.mm
@@ -38,7 +38,7 @@
#endif
#define kFilteringFactor 0.1
-#define kRenderingFrequency 30
+#define kRenderingFrequency 60
#define kAccelerometerFrequency 100.0 // Hz
#ifdef APPIRATER_ENABLED
@@ -108,8 +108,15 @@ static int frame_count = 0;
if ([[UIDevice currentDevice]respondsToSelector:@selector(identifierForVendor)]) {
uuid = [UIDevice currentDevice].identifierForVendor.UUIDString;
}else{
- // return [UIDevice currentDevice]. uniqueIdentifier
- uuid = [[UIDevice currentDevice] performSelector:@selector(uniqueIdentifier)];
+
+ // before iOS 6, so just generate an identifier and store it
+ uuid = [[NSUserDefaults standardUserDefaults] objectForKey:@"identiferForVendor"];
+ if( !uuid ) {
+ CFUUIDRef cfuuid = CFUUIDCreate(NULL);
+ uuid = (__bridge_transfer NSString*)CFUUIDCreateString(NULL, cfuuid);
+ CFRelease(cfuuid);
+ [[NSUserDefaults standardUserDefaults] setObject:uuid forKey:@"identifierForVendor"];
+ }
}
OSIPhone::get_singleton()->set_unique_ID(String::utf8([uuid UTF8String]));
diff --git a/platform/iphone/detect.py b/platform/iphone/detect.py
index ed935839d8..4b95ef2bea 100644
--- a/platform/iphone/detect.py
+++ b/platform/iphone/detect.py
@@ -37,7 +37,6 @@ def get_flags():
('tools', 'yes'),
('nedmalloc', 'no'),
('webp', 'yes'),
- ('module_FacebookScorer_ios_enabled', 'no'),
]
@@ -82,7 +81,8 @@ def configure(env):
'-framework', 'AudioToolbox',
'-framework', 'SystemConfiguration',
'-framework', 'Security',
- '-framework', 'AdSupport',
+ #'-framework', 'AdSupport',
+ '-framework', 'MediaPlayer',
])
if env['game_center'] == 'yes':
diff --git a/platform/iphone/game_center.h b/platform/iphone/game_center.h
index 58a040eb6d..df1d980c04 100644
--- a/platform/iphone/game_center.h
+++ b/platform/iphone/game_center.h
@@ -50,7 +50,6 @@ public:
bool is_connected();
Error post_score(Variant p_score);
-
Error award_achievement(Variant p_params);
int get_pending_event_count();
diff --git a/platform/iphone/gl_view.h b/platform/iphone/gl_view.h
index 0d95af9ab1..3e6181ab90 100755
--- a/platform/iphone/gl_view.h
+++ b/platform/iphone/gl_view.h
@@ -31,6 +31,7 @@
#import <OpenGLES/EAGL.h>
#import <OpenGLES/ES1/gl.h>
#import <OpenGLES/ES1/glext.h>
+#import <MediaPlayer/MediaPlayer.h>
@protocol GLViewDelegate;
@@ -65,6 +66,9 @@
@property(nonatomic, assign) id<GLViewDelegate> delegate;
+@property(strong, nonatomic) MPMoviePlayerController *moviePlayerController;
+@property(strong, nonatomic) UIWindow *backgroundWindow;
+
-(void)startAnimation;
-(void)stopAnimation;
-(void)drawView;
diff --git a/platform/iphone/gl_view.mm b/platform/iphone/gl_view.mm
index 07f5b39fac..4570342613 100755
--- a/platform/iphone/gl_view.mm
+++ b/platform/iphone/gl_view.mm
@@ -31,6 +31,7 @@
#import <OpenGLES/EAGLDrawable.h>
#include "os_iphone.h"
#include "core/os/keyboard.h"
+#include "core/globals.h"
#import "gl_view.h"
@@ -59,6 +60,45 @@ void _hide_keyboard() {
keyboard_text = "";
};
+bool _play_video(String p_path) {
+
+ p_path = Globals::get_singleton()->globalize_path(p_path);
+
+ NSString* file_path = [[[NSString alloc] initWithUTF8String:p_path.utf8().get_data()] autorelease];
+ NSURL *file_url = [NSURL fileURLWithPath:file_path];
+
+ _instance.moviePlayerController = [[MPMoviePlayerController alloc] initWithContentURL:file_url];
+ _instance.moviePlayerController.controlStyle = MPMovieControlStyleNone;
+ // [_instance.moviePlayerController setScalingMode:MPMovieScalingModeAspectFit];
+ [_instance.moviePlayerController setScalingMode:MPMovieScalingModeAspectFill];
+
+ [[NSNotificationCenter defaultCenter] addObserver:_instance
+ selector:@selector(moviePlayBackDidFinish:)
+ name:MPMoviePlayerPlaybackDidFinishNotification
+ object:_instance.moviePlayerController];
+
+ [_instance.moviePlayerController.view setFrame:_instance.bounds];
+ _instance.moviePlayerController.view.userInteractionEnabled = NO;
+ [_instance addSubview:_instance.moviePlayerController.view];
+ [_instance.moviePlayerController play];
+
+ return true;
+}
+
+bool _is_video_playing() {
+ NSInteger playback_state = _instance.moviePlayerController.playbackState;
+ return (playback_state == MPMoviePlaybackStatePlaying);
+}
+
+void _pause_video() {
+ [_instance.moviePlayerController pause];
+}
+
+void _stop_video() {
+ [_instance.moviePlayerController stop];
+ [_instance.moviePlayerController.view removeFromSuperview];
+}
+
@implementation GLView
@synthesize animationInterval;
@@ -189,8 +229,10 @@ static void clear_touches() {
// If our view is resized, we'll be asked to layout subviews.
// This is the perfect opportunity to also update the framebuffer so that it is
// the same size as our display area.
+
-(void)layoutSubviews
{
+ printf("HERE\n");
[EAGLContext setCurrentContext:context];
[self destroyFramebuffer];
[self createFramebuffer];
@@ -201,6 +243,7 @@ static void clear_touches() {
{
// Generate IDs for a framebuffer object and a color renderbuffer
UIScreen* mainscr = [UIScreen mainScreen];
+ printf("******** screen size %i, %i\n", (int)mainscr.currentMode.size.width, (int)mainscr.currentMode.size.height);
if (mainscr.currentMode.size.width == 640 || mainscr.currentMode.size.width == 960) // modern iphone, can go to 640x960
self.contentScaleFactor = 2.0;
@@ -438,6 +481,14 @@ static void clear_touches() {
return self;
}
+// -(BOOL)automaticallyForwardAppearanceAndRotationMethodsToChildViewControllers {
+// return YES;
+// }
+
+// - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation{
+// return YES;
+// }
+
// Stop animating and release resources when they are no longer needed.
- (void)dealloc
{
@@ -454,4 +505,14 @@ static void clear_touches() {
[super dealloc];
}
+- (void)moviePlayBackDidFinish:(NSNotification*)notification {
+ MPMoviePlayerController *player = [notification object];
+ [[NSNotificationCenter defaultCenter]
+ removeObserver:self
+ name:MPMoviePlayerPlaybackDidFinishNotification
+ object:player];
+
+ _stop_video();
+}
+
@end
diff --git a/platform/iphone/godot_iphone.cpp b/platform/iphone/godot_iphone.cpp
index eb3f17736a..b86af007f8 100644
--- a/platform/iphone/godot_iphone.cpp
+++ b/platform/iphone/godot_iphone.cpp
@@ -37,6 +37,7 @@ static OSIPhone* os = NULL;
extern "C" {
int add_path(int p_argc, char** p_args);
+int add_cmdline(int p_argc, char** p_args);
};
int iphone_main(int width, int height, int argc, char** argv) {
@@ -67,6 +68,7 @@ int iphone_main(int width, int height, int argc, char** argv) {
};
fargv[argc] = NULL;
argc = add_path(argc, fargv);
+ argc = add_cmdline(argc, fargv);
printf("os created\n");
Error err = Main::setup(fargv[0], argc - 1, &fargv[1], false);
diff --git a/platform/iphone/in_app_store.mm b/platform/iphone/in_app_store.mm
index 316e619e11..71e95666af 100644
--- a/platform/iphone/in_app_store.mm
+++ b/platform/iphone/in_app_store.mm
@@ -167,6 +167,31 @@ Error InAppStore::request_product_info(Variant p_params) {
ret["type"] = "purchase";
ret["result"] = "ok";
ret["product_id"] = pid;
+
+ if([[[UIDevice currentDevice] systemVersion] floatValue] >= 7.0){
+
+ NSURL *receiptFileURL = nil;
+ NSBundle *bundle = [NSBundle mainBundle];
+ if ([bundle respondsToSelector:@selector(appStoreReceiptURL)]) {
+
+ // Get the transaction receipt file path location in the app bundle.
+ receiptFileURL = [bundle appStoreReceiptURL];
+
+ // Read in the contents of the transaction file.
+ ret["receipt"] = receiptFileURL;
+
+ } else {
+ // Fall back to deprecated transaction receipt,
+ // which is still available in iOS 7.
+
+ // Use SKPaymentTransaction's transactionReceipt.
+ ret["receipt"] = transaction.transactionReceipt;
+ }
+
+ }else{
+ ret["receipt"] = transaction.transactionReceipt;
+ }
+
InAppStore::get_singleton()->_post_event(ret);
[[SKPaymentQueue defaultQueue] finishTransaction:transaction];
} break;
diff --git a/platform/iphone/os_iphone.cpp b/platform/iphone/os_iphone.cpp
index 3b3b30cb86..756e8b575e 100644
--- a/platform/iphone/os_iphone.cpp
+++ b/platform/iphone/os_iphone.cpp
@@ -422,6 +422,8 @@ void OSIPhone::get_fullscreen_mode_list(List<VideoMode> *p_list, int p_screen) c
bool OSIPhone::can_draw() const {
+ if (native_video_is_playing())
+ return false;
return true;
};
@@ -483,6 +485,31 @@ String OSIPhone::get_locale() const {
return locale_code;
}
+extern bool _play_video(String p_path);
+extern bool _is_video_playing();
+extern void _pause_video();
+extern void _stop_video();
+
+Error OSIPhone::native_video_play(String p_path) {
+ if ( _play_video(p_path) )
+ return OK;
+ return FAILED;
+}
+
+bool OSIPhone::native_video_is_playing() const {
+ return _is_video_playing();
+}
+
+void OSIPhone::native_video_pause() {
+ if (native_video_is_playing())
+ _pause_video();
+}
+
+void OSIPhone::native_video_stop() {
+ if (native_video_is_playing())
+ _stop_video();
+}
+
OSIPhone::OSIPhone(int width, int height) {
rasterizer_gles22 = NULL;
diff --git a/platform/iphone/os_iphone.h b/platform/iphone/os_iphone.h
index a8ccba02b5..643bf2b5e3 100644
--- a/platform/iphone/os_iphone.h
+++ b/platform/iphone/os_iphone.h
@@ -184,6 +184,11 @@ public:
void set_unique_ID(String p_ID);
String get_unique_ID() const;
+ virtual Error native_video_play(String p_path);
+ virtual bool native_video_is_playing() const;
+ virtual void native_video_pause();
+ virtual void native_video_stop();
+
OSIPhone(int width, int height);
~OSIPhone();
};
diff --git a/platform/iphone/view_controller.h b/platform/iphone/view_controller.h
index ac94d7ed3a..7c4a107bb8 100644
--- a/platform/iphone/view_controller.h
+++ b/platform/iphone/view_controller.h
@@ -37,4 +37,6 @@
- (void)didReceiveMemoryWarning;
+- (BOOL)prefersStatusBarHidden;
+
@end
diff --git a/platform/iphone/view_controller.mm b/platform/iphone/view_controller.mm
index 8af20358b9..eb331a61de 100644
--- a/platform/iphone/view_controller.mm
+++ b/platform/iphone/view_controller.mm
@@ -46,6 +46,26 @@ int add_path(int p_argc, char** p_args) {
return p_argc;
};
+int add_cmdline(int p_argc, char** p_args) {
+
+ NSArray* arr = [[[NSBundle mainBundle] infoDictionary] objectForKey:@"godot_cmdline"];
+ if (!arr)
+ return p_argc;
+
+ for (int i=0; i < [arr count]; i++) {
+
+ NSString* str = [arr objectAtIndex:i];
+ if (!str)
+ continue;
+ [str retain]; // @todo delete these at some point
+ p_args[p_argc++] = (char*)[str cString];
+ };
+
+ p_args[p_argc] = NULL;
+
+ return p_argc;
+};
+
};
@interface ViewController ()
@@ -104,4 +124,10 @@ int add_path(int p_argc, char** p_args) {
}
};
+
+- (BOOL)prefersStatusBarHidden
+{
+ return YES;
+}
+
@end
diff --git a/platform/isim/detect.py b/platform/isim/detect.py
index 196d269deb..c89ca81167 100644
--- a/platform/isim/detect.py
+++ b/platform/isim/detect.py
@@ -38,7 +38,6 @@ def get_flags():
('tools', 'yes'),
('nedmalloc', 'no'),
('webp', 'yes'),
- ('module_FacebookScorer_ios_enabled', 'no'),
]
@@ -74,6 +73,7 @@ def configure(env):
'-framework', 'OpenGLES',
'-framework', 'QuartzCore',
'-framework', 'AudioToolbox',
+ '-framework', 'MediaPlayer',
'-F$ISIMSDK',
])
diff --git a/platform/windows/os_windows.cpp b/platform/windows/os_windows.cpp
index 801bb9332a..9871ecba8b 100644
--- a/platform/windows/os_windows.cpp
+++ b/platform/windows/os_windows.cpp
@@ -888,6 +888,10 @@ void OS_Windows::initialize(const VideoMode& p_desired,int p_video_driver,int p_
} else {
dwExStyle=WS_EX_APPWINDOW | WS_EX_WINDOWEDGE;
dwStyle=WS_OVERLAPPEDWINDOW;
+ if (!video_mode.resizable) {
+ dwStyle &= ~WS_THICKFRAME;
+ dwStyle &= ~WS_MAXIMIZEBOX;
+ }
}
AdjustWindowRectEx(&WindowRect, dwStyle, FALSE, dwExStyle);
diff --git a/scene/2d/area_2d.cpp b/scene/2d/area_2d.cpp
index 70b5a652d5..ad228662e4 100644
--- a/scene/2d/area_2d.cpp
+++ b/scene/2d/area_2d.cpp
@@ -317,6 +317,7 @@ Area2D::Area2D() : CollisionObject2D(Physics2DServer::get_singleton()->area_crea
density=0.1;
priority=0;
monitoring=false;
+ set_enable_monitoring(true);
}
diff --git a/scene/2d/camera_2d.cpp b/scene/2d/camera_2d.cpp
index acae3e62c4..fe6c9637e0 100644
--- a/scene/2d/camera_2d.cpp
+++ b/scene/2d/camera_2d.cpp
@@ -26,483 +26,501 @@
/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */
/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */
/*************************************************************************/
-#include "camera_2d.h"
-#include "scene/scene_string_names.h"
-#include "servers/visual_server.h"
-
-void Camera2D::_update_scroll() {
-
-
- if (!is_inside_scene())
- return;
-
- if (get_scene()->is_editor_hint()) {
- update(); //will just be drawn
- return;
- }
-
- if (current) {
- Matrix32 xform = get_camera_transform();
-
- RID vp = viewport->get_viewport();
- if (viewport) {
- viewport->set_canvas_transform( xform );
- }
- get_scene()->call_group(SceneMainLoop::GROUP_CALL_REALTIME,group_name,"_camera_moved",xform);
- };
-
-}
-
-void Camera2D::set_zoom(const Vector2 &p_zoom) {
-
- zoom = p_zoom;
- _update_scroll();
-};
-
-Vector2 Camera2D::get_zoom() const {
-
- return zoom;
-};
-
-
-Matrix32 Camera2D::get_camera_transform() {
-
- if (!get_scene())
- return Matrix32();
-
- Size2 screen_size = get_viewport_rect().size;
- screen_size=get_viewport_rect().size;
-
-
- Point2 new_camera_pos = get_global_transform().get_origin();
- Point2 ret_camera_pos;
-
- if (!first) {
-
-
- if (centered) {
-
- if (h_drag_enabled) {
- camera_pos.x = MIN( camera_pos.x, (new_camera_pos.x + screen_size.x * 0.5 * drag_margin[MARGIN_RIGHT]));
- camera_pos.x = MAX( camera_pos.x, (new_camera_pos.x - screen_size.x * 0.5 * drag_margin[MARGIN_LEFT]));
- } else {
-
- if (h_ofs<0) {
- camera_pos.x = new_camera_pos.x + screen_size.x * 0.5 * drag_margin[MARGIN_RIGHT] * h_ofs;
- } else {
- camera_pos.x = new_camera_pos.x + screen_size.x * 0.5 * drag_margin[MARGIN_LEFT] * h_ofs;
- }
- }
-
- if (v_drag_enabled) {
-
- camera_pos.y = MIN( camera_pos.y, (new_camera_pos.y + screen_size.y * 0.5 * drag_margin[MARGIN_BOTTOM]));
- camera_pos.y = MAX( camera_pos.y, (new_camera_pos.y - screen_size.y * 0.5 * drag_margin[MARGIN_TOP]));
-
- } else {
-
- if (v_ofs<0) {
- camera_pos.y = new_camera_pos.y + screen_size.y * 0.5 * drag_margin[MARGIN_TOP] * v_ofs;
- } else {
- camera_pos.y = new_camera_pos.y + screen_size.y * 0.5 * drag_margin[MARGIN_BOTTOM] * v_ofs;
- }
- }
-
- }
-
-
- if (smoothing>0.0) {
-
- float c = smoothing*get_fixed_process_delta_time();
- smoothed_camera_pos = ((new_camera_pos-smoothed_camera_pos)*c)+smoothed_camera_pos;
- ret_camera_pos=smoothed_camera_pos;
-// camera_pos=camera_pos*(1.0-smoothing)+new_camera_pos*smoothing;
- } else {
-
- ret_camera_pos=smoothed_camera_pos=camera_pos;
-
- }
-
-
-
- } else {
- ret_camera_pos=smoothed_camera_pos=camera_pos=new_camera_pos;
- first=false;
- }
-
-
- Point2 screen_offset = (centered ? (screen_size * 0.5 * zoom) : Point2());;
- screen_offset+=offset;
-
- float angle = get_global_transform().get_rotation();
- if(rotating){
- screen_offset = screen_offset.rotated(angle);
- }
-
- Rect2 screen_rect(-screen_offset+ret_camera_pos,screen_size);
- if (screen_rect.pos.x + screen_rect.size.x > limit[MARGIN_RIGHT])
- screen_rect.pos.x = limit[MARGIN_RIGHT] - screen_rect.size.x;
-
- if (screen_rect.pos.y + screen_rect.size.y > limit[MARGIN_BOTTOM])
- screen_rect.pos.y = limit[MARGIN_BOTTOM] - screen_rect.size.y;
-
-
- if (screen_rect.pos.x < limit[MARGIN_LEFT])
- screen_rect.pos.x=limit[MARGIN_LEFT];
-
- if (screen_rect.pos.y < limit[MARGIN_TOP])
- screen_rect.pos.y =limit[MARGIN_TOP];
-
- camera_screen_center=screen_rect.pos+screen_rect.size*0.5;
-
- Matrix32 xform;
- if(rotating){
- xform.set_rotation(angle);
- }
- xform.scale_basis(zoom);
- xform.set_origin(screen_rect.pos/*.floor()*/);
-
-
-/*
- if (0) {
-
- xform = get_global_transform() * xform;
- } else {
-
- xform.elements[2]+=get_global_transform().get_origin();
- }
-*/
-
-
- return (xform).affine_inverse();
-}
-
-
-
-void Camera2D::_notification(int p_what) {
-
- switch(p_what) {
-
- case NOTIFICATION_FIXED_PROCESS: {
-
- _update_scroll();
-
- } break;
- case NOTIFICATION_TRANSFORM_CHANGED: {
-
-
- if (!is_fixed_processing())
- _update_scroll();
-
- } break;
- case NOTIFICATION_ENTER_SCENE: {
-
- viewport = NULL;
- Node *n=this;
- while(n){
-
- viewport = n->cast_to<Viewport>();
- if (viewport)
- break;
- n=n->get_parent();
- }
-
- canvas = get_canvas();
-
- RID vp = viewport->get_viewport();
-
- group_name = "__cameras_"+itos(vp.get_id());
- canvas_group_name ="__cameras_c"+itos(canvas.get_id());
- add_to_group(group_name);
- add_to_group(canvas_group_name);
-
- _update_scroll();
- first=true;
-
-
- } break;
- case NOTIFICATION_EXIT_SCENE: {
-
- if (is_current()) {
- if (viewport) {
- viewport->set_canvas_transform( Matrix32() );
- }
- }
- remove_from_group(group_name);
- remove_from_group(canvas_group_name);
- viewport=NULL;
-
- } break;
- }
-}
-
-void Camera2D::set_offset(const Vector2& p_offset) {
-
- offset=p_offset;
- _update_scroll();
-
-}
-
-Vector2 Camera2D::get_offset() const{
-
- return offset;
-}
-
-void Camera2D::set_centered(bool p_centered){
-
- centered=p_centered;
- _update_scroll();
-}
-
-bool Camera2D::is_centered() const {
-
- return centered;
-}
-
-void Camera2D::set_rotating(bool p_rotating){
-
- rotating=p_rotating;
- _update_scroll();
-}
-
-bool Camera2D::is_rotating() const {
-
- return rotating;
-}
-
-
-void Camera2D::_make_current(Object *p_which) {
-
- if (p_which==this) {
-
- current=true;
- _update_scroll();
- } else {
- current=false;
- }
-}
-
-
-void Camera2D::_set_current(bool p_current) {
-
- if (p_current)
- make_current();
-
- current=p_current;
-}
-
-bool Camera2D::is_current() const {
-
- return current;
-}
-
-void Camera2D::make_current() {
-
- if (!is_inside_scene()) {
- current=true;
- } else {
- get_scene()->call_group(SceneMainLoop::GROUP_CALL_REALTIME,group_name,"_make_current",this);
- }
-}
-
-void Camera2D::set_limit(Margin p_margin,int p_limit) {
-
- ERR_FAIL_INDEX(p_margin,4);
- limit[p_margin]=p_limit;
-}
-
-int Camera2D::get_limit(Margin p_margin) const{
-
- ERR_FAIL_INDEX_V(p_margin,4,0);
- return limit[p_margin];
-
-}
-
-void Camera2D::set_drag_margin(Margin p_margin,float p_drag_margin) {
-
- ERR_FAIL_INDEX(p_margin,4);
- drag_margin[p_margin]=p_drag_margin;
-}
-
-float Camera2D::get_drag_margin(Margin p_margin) const{
-
- ERR_FAIL_INDEX_V(p_margin,4,0);
- return drag_margin[p_margin];
-
-}
-
-
-Vector2 Camera2D::get_camera_pos() const {
-
-
- return camera_pos;
-}
-
-void Camera2D::force_update_scroll() {
-
-
- _update_scroll();
-}
-
-
-void Camera2D::set_follow_smoothing(float p_speed) {
-
- smoothing=p_speed;
- if (smoothing>0)
- set_fixed_process(true);
- else
- set_fixed_process(false);
-}
-
-float Camera2D::get_follow_smoothing() const{
-
- return smoothing;
-}
-
-Point2 Camera2D::get_camera_screen_center() const {
-
- return camera_screen_center;
-}
-
-
-void Camera2D::set_h_drag_enabled(bool p_enabled) {
-
- h_drag_enabled=p_enabled;
-}
-
-bool Camera2D::is_h_drag_enabled() const{
-
- return h_drag_enabled;
-}
-
-void Camera2D::set_v_drag_enabled(bool p_enabled){
-
- v_drag_enabled=p_enabled;
-}
-
-bool Camera2D::is_v_drag_enabled() const{
-
- return v_drag_enabled;
-}
-
-void Camera2D::set_v_offset(float p_offset) {
-
- v_ofs=p_offset;
-}
-
-float Camera2D::get_v_offset() const{
-
- return v_ofs;
-}
-
-void Camera2D::set_h_offset(float p_offset){
-
- h_ofs=p_offset;
-}
-float Camera2D::get_h_offset() const{
-
- return h_ofs;
-}
-
-
-void Camera2D::_bind_methods() {
-
- ObjectTypeDB::bind_method(_MD("set_offset","offset"),&Camera2D::set_offset);
- ObjectTypeDB::bind_method(_MD("get_offset"),&Camera2D::get_offset);
-
- ObjectTypeDB::bind_method(_MD("set_centered","centered"),&Camera2D::set_centered);
- ObjectTypeDB::bind_method(_MD("is_centered"),&Camera2D::is_centered);
-
- ObjectTypeDB::bind_method(_MD("set_rotating","rotating"),&Camera2D::set_rotating);
- ObjectTypeDB::bind_method(_MD("is_rotating"),&Camera2D::is_rotating);
-
- ObjectTypeDB::bind_method(_MD("make_current"),&Camera2D::make_current);
- ObjectTypeDB::bind_method(_MD("_make_current"),&Camera2D::_make_current);
-
- ObjectTypeDB::bind_method(_MD("_update_scroll"),&Camera2D::_update_scroll);
-
-
- ObjectTypeDB::bind_method(_MD("_set_current","current"),&Camera2D::_set_current);
- ObjectTypeDB::bind_method(_MD("is_current"),&Camera2D::is_current);
-
- ObjectTypeDB::bind_method(_MD("set_limit","margin","limit"),&Camera2D::set_limit);
- ObjectTypeDB::bind_method(_MD("get_limit","margin"),&Camera2D::get_limit);
-
- ObjectTypeDB::bind_method(_MD("set_v_drag_enabled","enabled"),&Camera2D::set_v_drag_enabled);
- ObjectTypeDB::bind_method(_MD("is_v_drag_enabled"),&Camera2D::is_v_drag_enabled);
-
- ObjectTypeDB::bind_method(_MD("set_h_drag_enabled","enabled"),&Camera2D::set_h_drag_enabled);
- ObjectTypeDB::bind_method(_MD("is_h_drag_enabled"),&Camera2D::is_h_drag_enabled);
-
- ObjectTypeDB::bind_method(_MD("set_v_offset","ofs"),&Camera2D::set_v_offset);
- ObjectTypeDB::bind_method(_MD("get_v_offset"),&Camera2D::get_v_offset);
-
- ObjectTypeDB::bind_method(_MD("set_h_offset","ofs"),&Camera2D::set_h_offset);
- ObjectTypeDB::bind_method(_MD("get_h_offset"),&Camera2D::get_h_offset);
-
- ObjectTypeDB::bind_method(_MD("set_drag_margin","margin","drag_margin"),&Camera2D::set_drag_margin);
- ObjectTypeDB::bind_method(_MD("get_drag_margin","margin"),&Camera2D::get_drag_margin);
-
- ObjectTypeDB::bind_method(_MD("get_camera_pos"),&Camera2D::get_camera_pos);
- ObjectTypeDB::bind_method(_MD("get_camera_screen_center"),&Camera2D::get_camera_screen_center);
-
- ObjectTypeDB::bind_method(_MD("set_zoom"),&Camera2D::set_zoom);
- ObjectTypeDB::bind_method(_MD("get_zoom"),&Camera2D::get_zoom);
-
-
- ObjectTypeDB::bind_method(_MD("set_follow_smoothing","follow_smoothing"),&Camera2D::set_follow_smoothing);
- ObjectTypeDB::bind_method(_MD("get_follow_smoothing"),&Camera2D::get_follow_smoothing);
-
- ObjectTypeDB::bind_method(_MD("force_update_scroll"),&Camera2D::force_update_scroll);
-
-
- ADD_PROPERTYNZ( PropertyInfo(Variant::VECTOR2,"offset"),_SCS("set_offset"),_SCS("get_offset"));
- ADD_PROPERTY( PropertyInfo(Variant::BOOL,"centered"),_SCS("set_centered"),_SCS("is_centered"));
- ADD_PROPERTY( PropertyInfo(Variant::BOOL,"rotating"),_SCS("set_rotating"),_SCS("is_rotating"));
- ADD_PROPERTY( PropertyInfo(Variant::BOOL,"current"),_SCS("_set_current"),_SCS("is_current"));
- ADD_PROPERTY( PropertyInfo(Variant::REAL,"smoothing"),_SCS("set_follow_smoothing"),_SCS("get_follow_smoothing") );
- ADD_PROPERTY( PropertyInfo(Variant::VECTOR2,"zoom"),_SCS("set_zoom"),_SCS("get_zoom") );
-
- ADD_PROPERTYI( PropertyInfo(Variant::INT,"limit/left"),_SCS("set_limit"),_SCS("get_limit"),MARGIN_LEFT);
- ADD_PROPERTYI( PropertyInfo(Variant::INT,"limit/top"),_SCS("set_limit"),_SCS("get_limit"),MARGIN_TOP);
- ADD_PROPERTYI( PropertyInfo(Variant::INT,"limit/right"),_SCS("set_limit"),_SCS("get_limit"),MARGIN_RIGHT);
- ADD_PROPERTYI( PropertyInfo(Variant::INT,"limit/bottom"),_SCS("set_limit"),_SCS("get_limit"),MARGIN_BOTTOM);
-
- ADD_PROPERTY( PropertyInfo(Variant::BOOL,"drag_margin/h_enabled"),_SCS("set_h_drag_enabled"),_SCS("is_h_drag_enabled") );
- ADD_PROPERTY( PropertyInfo(Variant::BOOL,"drag_margin/v_enabled"),_SCS("set_v_drag_enabled"),_SCS("is_v_drag_enabled") );
-
- ADD_PROPERTYI( PropertyInfo(Variant::REAL,"drag_margin/left",PROPERTY_HINT_RANGE,"0,1,0.01"),_SCS("set_drag_margin"),_SCS("get_drag_margin"),MARGIN_LEFT);
- ADD_PROPERTYI( PropertyInfo(Variant::REAL,"drag_margin/top",PROPERTY_HINT_RANGE,"0,1,0.01"),_SCS("set_drag_margin"),_SCS("get_drag_margin"),MARGIN_TOP);
- ADD_PROPERTYI( PropertyInfo(Variant::REAL,"drag_margin/right",PROPERTY_HINT_RANGE,"0,1,0.01"),_SCS("set_drag_margin"),_SCS("get_drag_margin"),MARGIN_RIGHT);
- ADD_PROPERTYI( PropertyInfo(Variant::REAL,"drag_margin/bottom",PROPERTY_HINT_RANGE,"0,1,0.01"),_SCS("set_drag_margin"),_SCS("get_drag_margin"),MARGIN_BOTTOM);
-
-
-
-}
-
-Camera2D::Camera2D() {
-
-
-
- centered=true;
- rotating=false;
- current=false;
- limit[MARGIN_LEFT]=-10000000;
- limit[MARGIN_TOP]=-10000000;
- limit[MARGIN_RIGHT]=10000000;
- limit[MARGIN_BOTTOM]=10000000;
- drag_margin[MARGIN_LEFT]=0.2;
- drag_margin[MARGIN_TOP]=0.2;
- drag_margin[MARGIN_RIGHT]=0.2;
- drag_margin[MARGIN_BOTTOM]=0.2;
- camera_pos=Vector2();
-
- smoothing=0.0;
- zoom = Vector2(1, 1);
-
- h_drag_enabled=true;
- v_drag_enabled=true;
- h_ofs=0;
- v_ofs=0;
-
-}
+#include "camera_2d.h"
+#include "scene/scene_string_names.h"
+#include "servers/visual_server.h"
+
+void Camera2D::_update_scroll() {
+
+
+ if (!is_inside_scene())
+ return;
+
+ if (get_scene()->is_editor_hint()) {
+ update(); //will just be drawn
+ return;
+ }
+
+ if (current) {
+ Matrix32 xform = get_camera_transform();
+
+ RID vp = viewport->get_viewport();
+ if (viewport) {
+ viewport->set_canvas_transform( xform );
+ }
+ get_scene()->call_group(SceneMainLoop::GROUP_CALL_REALTIME,group_name,"_camera_moved",xform);
+ };
+
+}
+
+void Camera2D::set_zoom(const Vector2 &p_zoom) {
+
+ zoom = p_zoom;
+ _update_scroll();
+};
+
+Vector2 Camera2D::get_zoom() const {
+
+ return zoom;
+};
+
+
+Matrix32 Camera2D::get_camera_transform() {
+
+ if (!get_scene())
+ return Matrix32();
+
+ Size2 screen_size = get_viewport_rect().size;
+ screen_size=get_viewport_rect().size;
+
+
+ Point2 new_camera_pos = get_global_transform().get_origin();
+ Point2 ret_camera_pos;
+
+ if (!first) {
+
+
+ if (centered) {
+
+ if (h_drag_enabled) {
+ camera_pos.x = MIN( camera_pos.x, (new_camera_pos.x + screen_size.x * 0.5 * drag_margin[MARGIN_RIGHT]));
+ camera_pos.x = MAX( camera_pos.x, (new_camera_pos.x - screen_size.x * 0.5 * drag_margin[MARGIN_LEFT]));
+ } else {
+
+ if (h_ofs<0) {
+ camera_pos.x = new_camera_pos.x + screen_size.x * 0.5 * drag_margin[MARGIN_RIGHT] * h_ofs;
+ } else {
+ camera_pos.x = new_camera_pos.x + screen_size.x * 0.5 * drag_margin[MARGIN_LEFT] * h_ofs;
+ }
+ }
+
+ if (v_drag_enabled) {
+
+ camera_pos.y = MIN( camera_pos.y, (new_camera_pos.y + screen_size.y * 0.5 * drag_margin[MARGIN_BOTTOM]));
+ camera_pos.y = MAX( camera_pos.y, (new_camera_pos.y - screen_size.y * 0.5 * drag_margin[MARGIN_TOP]));
+
+ } else {
+
+ if (v_ofs<0) {
+ camera_pos.y = new_camera_pos.y + screen_size.y * 0.5 * drag_margin[MARGIN_TOP] * v_ofs;
+ } else {
+ camera_pos.y = new_camera_pos.y + screen_size.y * 0.5 * drag_margin[MARGIN_BOTTOM] * v_ofs;
+ }
+ }
+
+ }
+
+
+ if (smoothing>0.0) {
+
+ float c = smoothing*get_fixed_process_delta_time();
+ smoothed_camera_pos = ((new_camera_pos-smoothed_camera_pos)*c)+smoothed_camera_pos;
+ ret_camera_pos=smoothed_camera_pos;
+// camera_pos=camera_pos*(1.0-smoothing)+new_camera_pos*smoothing;
+ } else {
+
+ ret_camera_pos=smoothed_camera_pos=camera_pos;
+
+ }
+
+
+
+ } else {
+ ret_camera_pos=smoothed_camera_pos=camera_pos=new_camera_pos;
+ first=false;
+ }
+
+
+ Point2 screen_offset = (centered ? (screen_size * 0.5 * zoom) : Point2());;
+ screen_offset;
+
+ float angle = get_global_transform().get_rotation();
+ if(rotating){
+ screen_offset = screen_offset.rotated(angle);
+ }
+
+ Rect2 screen_rect(-screen_offset+ret_camera_pos,screen_size);
+ if (screen_rect.pos.x + screen_rect.size.x > limit[MARGIN_RIGHT])
+ screen_rect.pos.x = limit[MARGIN_RIGHT] - screen_rect.size.x;
+
+ if (screen_rect.pos.y + screen_rect.size.y > limit[MARGIN_BOTTOM])
+ screen_rect.pos.y = limit[MARGIN_BOTTOM] - screen_rect.size.y;
+
+
+ if (screen_rect.pos.x < limit[MARGIN_LEFT])
+ screen_rect.pos.x=limit[MARGIN_LEFT];
+
+ if (screen_rect.pos.y < limit[MARGIN_TOP])
+ screen_rect.pos.y =limit[MARGIN_TOP];
+
+ if (offset!=Vector2()) {
+
+ screen_rect.pos+=offset;
+ if (screen_rect.pos.x + screen_rect.size.x > limit[MARGIN_RIGHT])
+ screen_rect.pos.x = limit[MARGIN_RIGHT] - screen_rect.size.x;
+
+ if (screen_rect.pos.y + screen_rect.size.y > limit[MARGIN_BOTTOM])
+ screen_rect.pos.y = limit[MARGIN_BOTTOM] - screen_rect.size.y;
+
+
+ if (screen_rect.pos.x < limit[MARGIN_LEFT])
+ screen_rect.pos.x=limit[MARGIN_LEFT];
+
+ if (screen_rect.pos.y < limit[MARGIN_TOP])
+ screen_rect.pos.y =limit[MARGIN_TOP];
+
+ }
+
+ camera_screen_center=screen_rect.pos+screen_rect.size*0.5;
+
+ Matrix32 xform;
+ if(rotating){
+ xform.set_rotation(angle);
+ }
+ xform.scale_basis(zoom);
+ xform.set_origin(screen_rect.pos/*.floor()*/);
+
+
+/*
+ if (0) {
+
+ xform = get_global_transform() * xform;
+ } else {
+
+ xform.elements[2]+=get_global_transform().get_origin();
+ }
+*/
+
+
+ return (xform).affine_inverse();
+}
+
+
+
+void Camera2D::_notification(int p_what) {
+
+ switch(p_what) {
+
+ case NOTIFICATION_FIXED_PROCESS: {
+
+ _update_scroll();
+
+ } break;
+ case NOTIFICATION_TRANSFORM_CHANGED: {
+
+
+ if (!is_fixed_processing())
+ _update_scroll();
+
+ } break;
+ case NOTIFICATION_ENTER_SCENE: {
+
+ viewport = NULL;
+ Node *n=this;
+ while(n){
+
+ viewport = n->cast_to<Viewport>();
+ if (viewport)
+ break;
+ n=n->get_parent();
+ }
+
+ canvas = get_canvas();
+
+ RID vp = viewport->get_viewport();
+
+ group_name = "__cameras_"+itos(vp.get_id());
+ canvas_group_name ="__cameras_c"+itos(canvas.get_id());
+ add_to_group(group_name);
+ add_to_group(canvas_group_name);
+
+ _update_scroll();
+ first=true;
+
+
+ } break;
+ case NOTIFICATION_EXIT_SCENE: {
+
+ if (is_current()) {
+ if (viewport) {
+ viewport->set_canvas_transform( Matrix32() );
+ }
+ }
+ remove_from_group(group_name);
+ remove_from_group(canvas_group_name);
+ viewport=NULL;
+
+ } break;
+ }
+}
+
+void Camera2D::set_offset(const Vector2& p_offset) {
+
+ offset=p_offset;
+ _update_scroll();
+
+}
+
+Vector2 Camera2D::get_offset() const{
+
+ return offset;
+}
+
+void Camera2D::set_centered(bool p_centered){
+
+ centered=p_centered;
+ _update_scroll();
+}
+
+bool Camera2D::is_centered() const {
+
+ return centered;
+}
+
+void Camera2D::set_rotating(bool p_rotating){
+
+ rotating=p_rotating;
+ _update_scroll();
+}
+
+bool Camera2D::is_rotating() const {
+
+ return rotating;
+}
+
+
+void Camera2D::_make_current(Object *p_which) {
+
+ if (p_which==this) {
+
+ current=true;
+ _update_scroll();
+ } else {
+ current=false;
+ }
+}
+
+
+void Camera2D::_set_current(bool p_current) {
+
+ if (p_current)
+ make_current();
+
+ current=p_current;
+}
+
+bool Camera2D::is_current() const {
+
+ return current;
+}
+
+void Camera2D::make_current() {
+
+ if (!is_inside_scene()) {
+ current=true;
+ } else {
+ get_scene()->call_group(SceneMainLoop::GROUP_CALL_REALTIME,group_name,"_make_current",this);
+ }
+}
+
+void Camera2D::set_limit(Margin p_margin,int p_limit) {
+
+ ERR_FAIL_INDEX(p_margin,4);
+ limit[p_margin]=p_limit;
+}
+
+int Camera2D::get_limit(Margin p_margin) const{
+
+ ERR_FAIL_INDEX_V(p_margin,4,0);
+ return limit[p_margin];
+
+}
+
+void Camera2D::set_drag_margin(Margin p_margin,float p_drag_margin) {
+
+ ERR_FAIL_INDEX(p_margin,4);
+ drag_margin[p_margin]=p_drag_margin;
+}
+
+float Camera2D::get_drag_margin(Margin p_margin) const{
+
+ ERR_FAIL_INDEX_V(p_margin,4,0);
+ return drag_margin[p_margin];
+
+}
+
+
+Vector2 Camera2D::get_camera_pos() const {
+
+
+ return camera_pos;
+}
+
+void Camera2D::force_update_scroll() {
+
+
+ _update_scroll();
+}
+
+
+void Camera2D::set_follow_smoothing(float p_speed) {
+
+ smoothing=p_speed;
+ if (smoothing>0)
+ set_fixed_process(true);
+ else
+ set_fixed_process(false);
+}
+
+float Camera2D::get_follow_smoothing() const{
+
+ return smoothing;
+}
+
+Point2 Camera2D::get_camera_screen_center() const {
+
+ return camera_screen_center;
+}
+
+
+void Camera2D::set_h_drag_enabled(bool p_enabled) {
+
+ h_drag_enabled=p_enabled;
+}
+
+bool Camera2D::is_h_drag_enabled() const{
+
+ return h_drag_enabled;
+}
+
+void Camera2D::set_v_drag_enabled(bool p_enabled){
+
+ v_drag_enabled=p_enabled;
+}
+
+bool Camera2D::is_v_drag_enabled() const{
+
+ return v_drag_enabled;
+}
+
+void Camera2D::set_v_offset(float p_offset) {
+
+ v_ofs=p_offset;
+}
+
+float Camera2D::get_v_offset() const{
+
+ return v_ofs;
+}
+
+void Camera2D::set_h_offset(float p_offset){
+
+ h_ofs=p_offset;
+}
+float Camera2D::get_h_offset() const{
+
+ return h_ofs;
+}
+
+
+void Camera2D::_bind_methods() {
+
+ ObjectTypeDB::bind_method(_MD("set_offset","offset"),&Camera2D::set_offset);
+ ObjectTypeDB::bind_method(_MD("get_offset"),&Camera2D::get_offset);
+
+ ObjectTypeDB::bind_method(_MD("set_centered","centered"),&Camera2D::set_centered);
+ ObjectTypeDB::bind_method(_MD("is_centered"),&Camera2D::is_centered);
+
+ ObjectTypeDB::bind_method(_MD("set_rotating","rotating"),&Camera2D::set_rotating);
+ ObjectTypeDB::bind_method(_MD("is_rotating"),&Camera2D::is_rotating);
+
+ ObjectTypeDB::bind_method(_MD("make_current"),&Camera2D::make_current);
+ ObjectTypeDB::bind_method(_MD("_make_current"),&Camera2D::_make_current);
+
+ ObjectTypeDB::bind_method(_MD("_update_scroll"),&Camera2D::_update_scroll);
+
+
+ ObjectTypeDB::bind_method(_MD("_set_current","current"),&Camera2D::_set_current);
+ ObjectTypeDB::bind_method(_MD("is_current"),&Camera2D::is_current);
+
+ ObjectTypeDB::bind_method(_MD("set_limit","margin","limit"),&Camera2D::set_limit);
+ ObjectTypeDB::bind_method(_MD("get_limit","margin"),&Camera2D::get_limit);
+
+ ObjectTypeDB::bind_method(_MD("set_v_drag_enabled","enabled"),&Camera2D::set_v_drag_enabled);
+ ObjectTypeDB::bind_method(_MD("is_v_drag_enabled"),&Camera2D::is_v_drag_enabled);
+
+ ObjectTypeDB::bind_method(_MD("set_h_drag_enabled","enabled"),&Camera2D::set_h_drag_enabled);
+ ObjectTypeDB::bind_method(_MD("is_h_drag_enabled"),&Camera2D::is_h_drag_enabled);
+
+ ObjectTypeDB::bind_method(_MD("set_v_offset","ofs"),&Camera2D::set_v_offset);
+ ObjectTypeDB::bind_method(_MD("get_v_offset"),&Camera2D::get_v_offset);
+
+ ObjectTypeDB::bind_method(_MD("set_h_offset","ofs"),&Camera2D::set_h_offset);
+ ObjectTypeDB::bind_method(_MD("get_h_offset"),&Camera2D::get_h_offset);
+
+ ObjectTypeDB::bind_method(_MD("set_drag_margin","margin","drag_margin"),&Camera2D::set_drag_margin);
+ ObjectTypeDB::bind_method(_MD("get_drag_margin","margin"),&Camera2D::get_drag_margin);
+
+ ObjectTypeDB::bind_method(_MD("get_camera_pos"),&Camera2D::get_camera_pos);
+ ObjectTypeDB::bind_method(_MD("get_camera_screen_center"),&Camera2D::get_camera_screen_center);
+
+ ObjectTypeDB::bind_method(_MD("set_zoom"),&Camera2D::set_zoom);
+ ObjectTypeDB::bind_method(_MD("get_zoom"),&Camera2D::get_zoom);
+
+
+ ObjectTypeDB::bind_method(_MD("set_follow_smoothing","follow_smoothing"),&Camera2D::set_follow_smoothing);
+ ObjectTypeDB::bind_method(_MD("get_follow_smoothing"),&Camera2D::get_follow_smoothing);
+
+ ObjectTypeDB::bind_method(_MD("force_update_scroll"),&Camera2D::force_update_scroll);
+
+
+ ADD_PROPERTYNZ( PropertyInfo(Variant::VECTOR2,"offset"),_SCS("set_offset"),_SCS("get_offset"));
+ ADD_PROPERTY( PropertyInfo(Variant::BOOL,"centered"),_SCS("set_centered"),_SCS("is_centered"));
+ ADD_PROPERTY( PropertyInfo(Variant::BOOL,"rotating"),_SCS("set_rotating"),_SCS("is_rotating"));
+ ADD_PROPERTY( PropertyInfo(Variant::BOOL,"current"),_SCS("_set_current"),_SCS("is_current"));
+ ADD_PROPERTY( PropertyInfo(Variant::REAL,"smoothing"),_SCS("set_follow_smoothing"),_SCS("get_follow_smoothing") );
+ ADD_PROPERTY( PropertyInfo(Variant::VECTOR2,"zoom"),_SCS("set_zoom"),_SCS("get_zoom") );
+
+ ADD_PROPERTYI( PropertyInfo(Variant::INT,"limit/left"),_SCS("set_limit"),_SCS("get_limit"),MARGIN_LEFT);
+ ADD_PROPERTYI( PropertyInfo(Variant::INT,"limit/top"),_SCS("set_limit"),_SCS("get_limit"),MARGIN_TOP);
+ ADD_PROPERTYI( PropertyInfo(Variant::INT,"limit/right"),_SCS("set_limit"),_SCS("get_limit"),MARGIN_RIGHT);
+ ADD_PROPERTYI( PropertyInfo(Variant::INT,"limit/bottom"),_SCS("set_limit"),_SCS("get_limit"),MARGIN_BOTTOM);
+
+ ADD_PROPERTY( PropertyInfo(Variant::BOOL,"drag_margin/h_enabled"),_SCS("set_h_drag_enabled"),_SCS("is_h_drag_enabled") );
+ ADD_PROPERTY( PropertyInfo(Variant::BOOL,"drag_margin/v_enabled"),_SCS("set_v_drag_enabled"),_SCS("is_v_drag_enabled") );
+
+ ADD_PROPERTYI( PropertyInfo(Variant::REAL,"drag_margin/left",PROPERTY_HINT_RANGE,"0,1,0.01"),_SCS("set_drag_margin"),_SCS("get_drag_margin"),MARGIN_LEFT);
+ ADD_PROPERTYI( PropertyInfo(Variant::REAL,"drag_margin/top",PROPERTY_HINT_RANGE,"0,1,0.01"),_SCS("set_drag_margin"),_SCS("get_drag_margin"),MARGIN_TOP);
+ ADD_PROPERTYI( PropertyInfo(Variant::REAL,"drag_margin/right",PROPERTY_HINT_RANGE,"0,1,0.01"),_SCS("set_drag_margin"),_SCS("get_drag_margin"),MARGIN_RIGHT);
+ ADD_PROPERTYI( PropertyInfo(Variant::REAL,"drag_margin/bottom",PROPERTY_HINT_RANGE,"0,1,0.01"),_SCS("set_drag_margin"),_SCS("get_drag_margin"),MARGIN_BOTTOM);
+
+
+
+}
+
+Camera2D::Camera2D() {
+
+
+
+ centered=true;
+ rotating=false;
+ current=false;
+ limit[MARGIN_LEFT]=-10000000;
+ limit[MARGIN_TOP]=-10000000;
+ limit[MARGIN_RIGHT]=10000000;
+ limit[MARGIN_BOTTOM]=10000000;
+ drag_margin[MARGIN_LEFT]=0.2;
+ drag_margin[MARGIN_TOP]=0.2;
+ drag_margin[MARGIN_RIGHT]=0.2;
+ drag_margin[MARGIN_BOTTOM]=0.2;
+ camera_pos=Vector2();
+
+ smoothing=0.0;
+ zoom = Vector2(1, 1);
+
+ h_drag_enabled=true;
+ v_drag_enabled=true;
+ h_ofs=0;
+ v_ofs=0;
+
+}
diff --git a/scene/2d/canvas_item.cpp b/scene/2d/canvas_item.cpp
index 8a461c76fc..2e10ae2edb 100644
--- a/scene/2d/canvas_item.cpp
+++ b/scene/2d/canvas_item.cpp
@@ -350,8 +350,10 @@ void CanvasItem::_notification(int p_what) {
if (xform_change.in_list())
get_scene()->xform_change_list.remove(&xform_change);
_exit_canvas();
- if (C)
+ if (C) {
get_parent()->cast_to<CanvasItem>()->children_items.erase(C);
+ C=NULL;
+ }
} break;
case NOTIFICATION_DRAW: {
@@ -715,17 +717,18 @@ bool CanvasItem::is_block_transform_notify_enabled() const {
return block_transform_notify;
}
-void CanvasItem::set_on_top(bool p_on_top) {
+void CanvasItem::set_draw_behind_parent(bool p_enable) {
- if (on_top==p_on_top)
+ if (behind==p_enable)
return;
- on_top=p_on_top;
- VisualServer::get_singleton()->canvas_item_set_on_top(canvas_item,on_top);
+ behind=p_enable;
+ VisualServer::get_singleton()->canvas_item_set_on_top(canvas_item,!behind);
+
}
-bool CanvasItem::is_on_top() const {
+bool CanvasItem::is_draw_behind_parent_enabled() const{
- return on_top;
+ return behind;
}
@@ -764,8 +767,11 @@ void CanvasItem::_bind_methods() {
ObjectTypeDB::bind_method(_MD("set_self_opacity","self_opacity"),&CanvasItem::set_self_opacity);
ObjectTypeDB::bind_method(_MD("get_self_opacity"),&CanvasItem::get_self_opacity);
- ObjectTypeDB::bind_method(_MD("set_on_top","on_top"),&CanvasItem::set_on_top);
- ObjectTypeDB::bind_method(_MD("is_on_top"),&CanvasItem::is_on_top);
+ ObjectTypeDB::bind_method(_MD("set_draw_behind_parent","enabe"),&CanvasItem::set_draw_behind_parent);
+ ObjectTypeDB::bind_method(_MD("is_draw_behind_parent_enabled"),&CanvasItem::is_draw_behind_parent_enabled);
+
+ ObjectTypeDB::bind_method(_MD("_set_on_top","on_top"),&CanvasItem::_set_on_top);
+ ObjectTypeDB::bind_method(_MD("_is_on_top"),&CanvasItem::_is_on_top);
//ObjectTypeDB::bind_method(_MD("get_transform"),&CanvasItem::get_transform);
@@ -796,7 +802,8 @@ void CanvasItem::_bind_methods() {
ADD_PROPERTY( PropertyInfo(Variant::BOOL,"visibility/visible"), _SCS("_set_visible_"),_SCS("_is_visible_") );
ADD_PROPERTY( PropertyInfo(Variant::REAL,"visibility/opacity",PROPERTY_HINT_RANGE, "0,1,0.01"), _SCS("set_opacity"),_SCS("get_opacity") );
ADD_PROPERTY( PropertyInfo(Variant::REAL,"visibility/self_opacity",PROPERTY_HINT_RANGE, "0,1,0.01"), _SCS("set_self_opacity"),_SCS("get_self_opacity") );
- ADD_PROPERTY( PropertyInfo(Variant::BOOL,"visibility/on_top"), _SCS("set_on_top"),_SCS("is_on_top") );
+ ADD_PROPERTY( PropertyInfo(Variant::BOOL,"visibility/behind_parent"), _SCS("set_draw_behind_parent"),_SCS("is_draw_behind_parent_enabled") );
+ ADD_PROPERTY( PropertyInfo(Variant::BOOL,"visibility/on_top",PROPERTY_HINT_NONE,"",0), _SCS("_set_on_top"),_SCS("_is_on_top") ); //compatibility
ADD_PROPERTYNZ( PropertyInfo(Variant::INT,"visibility/blend_mode",PROPERTY_HINT_ENUM, "Mix,Add,Sub,Mul"), _SCS("set_blend_mode"),_SCS("get_blend_mode") );
//exporting these two things doesn't really make much sense i think
@@ -859,7 +866,7 @@ CanvasItem::CanvasItem() : xform_change(this) {
first_draw=false;
blend_mode=BLEND_MODE_MIX;
drawing=false;
- on_top=true;
+ behind=false;
block_transform_notify=false;
viewport=NULL;
canvas_layer=NULL;
diff --git a/scene/2d/canvas_item.h b/scene/2d/canvas_item.h
index 0da4aa3086..5489e105d9 100644
--- a/scene/2d/canvas_item.h
+++ b/scene/2d/canvas_item.h
@@ -77,7 +77,7 @@ private:
bool pending_children_sort;
bool drawing;
bool block_transform_notify;
- bool on_top;
+ bool behind;
mutable Matrix32 global_transform;
mutable bool global_invalid;
@@ -102,6 +102,9 @@ private:
void _notify_transform(CanvasItem *p_node);
+ void _set_on_top(bool p_on_top) { set_draw_behind_parent(!p_on_top); }
+ bool _is_on_top() const { return !is_draw_behind_parent_enabled(); }
+
protected:
@@ -175,8 +178,8 @@ public:
void set_as_toplevel(bool p_toplevel);
bool is_set_as_toplevel() const;
- void set_on_top(bool p_on_top);
- bool is_on_top() const;
+ void set_draw_behind_parent(bool p_enable);
+ bool is_draw_behind_parent_enabled() const;
CanvasItem *get_parent_item() const;
diff --git a/scene/2d/collision_shape_2d.cpp b/scene/2d/collision_shape_2d.cpp
index 4ae9b37c21..f7e4c5faf0 100644
--- a/scene/2d/collision_shape_2d.cpp
+++ b/scene/2d/collision_shape_2d.cpp
@@ -39,6 +39,9 @@
void CollisionShape2D::_add_to_collision_object(Object *p_obj) {
+ if (unparenting)
+ return;
+
CollisionObject2D *co = p_obj->cast_to<CollisionObject2D>();
ERR_FAIL_COND(!co);
co->add_shape(shape,get_transform());
@@ -189,7 +192,10 @@ void CollisionShape2D::_notification(int p_what) {
rect=rect.grow(3);
} break;
-
+ case NOTIFICATION_UNPARENTED: {
+ unparenting = true;
+ _update_parent();
+ } break;
}
}
@@ -245,4 +251,5 @@ CollisionShape2D::CollisionShape2D() {
rect=Rect2(-Point2(10,10),Point2(20,20));
trigger=false;
+ unparenting = false;
}
diff --git a/scene/2d/collision_shape_2d.h b/scene/2d/collision_shape_2d.h
index 2e2023f54d..a89af49a34 100644
--- a/scene/2d/collision_shape_2d.h
+++ b/scene/2d/collision_shape_2d.h
@@ -38,7 +38,7 @@ class CollisionShape2D : public Node2D {
Ref<Shape2D> shape;
Rect2 rect;
bool trigger;
-
+ bool unparenting;
void _shape_changed();
protected:
diff --git a/scene/2d/physics_body_2d.cpp b/scene/2d/physics_body_2d.cpp
index afdca4a3be..a1e7195b0a 100644
--- a/scene/2d/physics_body_2d.cpp
+++ b/scene/2d/physics_body_2d.cpp
@@ -1027,7 +1027,7 @@ void KinematicBody2D::_bind_methods() {
ObjectTypeDB::bind_method(_MD("get_collision_pos"),&KinematicBody2D::get_collision_pos);
ObjectTypeDB::bind_method(_MD("get_collision_normal"),&KinematicBody2D::get_collision_normal);
ObjectTypeDB::bind_method(_MD("get_collider_velocity"),&KinematicBody2D::get_collider_velocity);
- ObjectTypeDB::bind_method(_MD("get_collider:Object"),&KinematicBody2D::get_collider);
+ ObjectTypeDB::bind_method(_MD("get_collider:Object"),&KinematicBody2D::_get_collider);
ObjectTypeDB::bind_method(_MD("set_collide_with_static_bodies","enable"),&KinematicBody2D::set_collide_with_static_bodies);
@@ -1064,7 +1064,7 @@ KinematicBody2D::KinematicBody2D() : PhysicsBody2D(Physics2DServer::BODY_MODE_KI
colliding=false;
collider=0;
- margin=0.01;
+ margin=0.08;
}
KinematicBody2D::~KinematicBody2D() {
diff --git a/scene/2d/ray_cast_2d.cpp b/scene/2d/ray_cast_2d.cpp
index a2c57b8ffb..540c825485 100644
--- a/scene/2d/ray_cast_2d.cpp
+++ b/scene/2d/ray_cast_2d.cpp
@@ -26,173 +26,217 @@
/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */
/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */
/*************************************************************************/
-#include "ray_cast_2d.h"
-#include "servers/physics_2d_server.h"
-
-void RayCast2D::set_cast_to(const Vector2& p_point) {
-
- cast_to=p_point;
- if (is_inside_scene() && get_scene()->is_editor_hint())
- update();
-
-}
-
-Vector2 RayCast2D::get_cast_to() const{
-
- return cast_to;
-}
-
-bool RayCast2D::is_colliding() const{
-
- return collided;
-}
-Object *RayCast2D::get_collider() const{
-
- if (against==0)
- return NULL;
-
- return ObjectDB::get_instance(against);
-}
-
-int RayCast2D::get_collider_shape() const {
-
- return against_shape;
-}
-Vector2 RayCast2D::get_collision_point() const{
-
- return collision_point;
-}
-Vector2 RayCast2D::get_collision_normal() const{
-
- return collision_normal;
-}
-
-
-void RayCast2D::set_enabled(bool p_enabled) {
-
- enabled=p_enabled;
- if (is_inside_scene() && !get_scene()->is_editor_hint())
- set_fixed_process(p_enabled);
- if (!p_enabled)
- collided=false;
-
-}
-
-
-bool RayCast2D::is_enabled() const {
-
-
- return enabled;
-}
-
-
-void RayCast2D::_notification(int p_what) {
-
- switch(p_what) {
-
- case NOTIFICATION_ENTER_SCENE: {
-
- if (enabled && !get_scene()->is_editor_hint())
- set_fixed_process(true);
- else
- set_fixed_process(false);
-
- } break;
- case NOTIFICATION_EXIT_SCENE: {
-
- if (enabled)
- set_fixed_process(false);
-
- } break;
-#ifdef TOOLS_ENABLED
- case NOTIFICATION_DRAW: {
-
- if (!get_scene()->is_editor_hint())
- break;
- Matrix32 xf;
- xf.rotate(cast_to.atan2());
- xf.translate(Vector2(0,cast_to.length()));
-
- //Vector2 tip = Vector2(0,s->get_length());
- Color dcol(0.9,0.2,0.2,0.4);
- draw_line(Vector2(),cast_to,dcol,3);
- Vector<Vector2> pts;
- float tsize=4;
- pts.push_back(xf.xform(Vector2(0,tsize)));
- pts.push_back(xf.xform(Vector2(0.707*tsize,0)));
- pts.push_back(xf.xform(Vector2(-0.707*tsize,0)));
- Vector<Color> cols;
- for(int i=0;i<3;i++)
- cols.push_back(dcol);
-
- draw_primitive(pts,cols,Vector<Vector2>()); //small arrow
-
- } break;
-#endif
-
- case NOTIFICATION_FIXED_PROCESS: {
-
- if (!enabled)
- break;
-
-
-
- Ref<World2D> w2d = get_world_2d();
- ERR_BREAK( w2d.is_null() );
-
- Physics2DDirectSpaceState *dss = Physics2DServer::get_singleton()->space_get_direct_state(w2d->get_space());
- ERR_BREAK( !dss );
-
- Matrix32 gt = get_global_transform();
-
- Vector2 to = cast_to;
- if (to==Vector2())
- to=Vector2(0,0.01);
-
- Physics2DDirectSpaceState::RayResult rr;
-
- if (dss->intersect_ray(gt.get_origin(),gt.xform(to),rr)) {
-
- collided=true;
- against=rr.collider_id;
- collision_point=rr.position;
- collision_normal=rr.normal;
- against_shape=rr.shape;
- } else {
- collided=false;
- }
-
-
-
- } break;
- }
-}
-
-void RayCast2D::_bind_methods() {
-
-
- ObjectTypeDB::bind_method(_MD("set_enabled","enabled"),&RayCast2D::set_enabled);
- ObjectTypeDB::bind_method(_MD("is_enabled"),&RayCast2D::is_enabled);
-
- ObjectTypeDB::bind_method(_MD("set_cast_to","local_point"),&RayCast2D::set_cast_to);
- ObjectTypeDB::bind_method(_MD("get_cast_to"),&RayCast2D::get_cast_to);
-
- ObjectTypeDB::bind_method(_MD("is_colliding"),&RayCast2D::is_colliding);
-
- ObjectTypeDB::bind_method(_MD("get_collider"),&RayCast2D::get_collider);
- ObjectTypeDB::bind_method(_MD("get_collider_shape"),&RayCast2D::get_collider_shape);
- ObjectTypeDB::bind_method(_MD("get_collision_point"),&RayCast2D::get_collision_point);
- ObjectTypeDB::bind_method(_MD("get_collision_normal"),&RayCast2D::get_collision_normal);
-
- ADD_PROPERTY(PropertyInfo(Variant::BOOL,"enabled"),_SCS("set_enabled"),_SCS("is_enabled"));
- ADD_PROPERTY(PropertyInfo(Variant::VECTOR2,"cast_to"),_SCS("set_cast_to"),_SCS("get_cast_to"));
-}
-
-RayCast2D::RayCast2D() {
-
- enabled=false;
- against=0;
- collided=false;
- against_shape=0;
- cast_to=Vector2(0,50);
-}
+#include "ray_cast_2d.h"
+#include "servers/physics_2d_server.h"
+#include "collision_object_2d.h"
+
+void RayCast2D::set_cast_to(const Vector2& p_point) {
+
+ cast_to=p_point;
+ if (is_inside_scene() && get_scene()->is_editor_hint())
+ update();
+
+}
+
+Vector2 RayCast2D::get_cast_to() const{
+
+ return cast_to;
+}
+
+bool RayCast2D::is_colliding() const{
+
+ return collided;
+}
+Object *RayCast2D::get_collider() const{
+
+ if (against==0)
+ return NULL;
+
+ return ObjectDB::get_instance(against);
+}
+
+int RayCast2D::get_collider_shape() const {
+
+ return against_shape;
+}
+Vector2 RayCast2D::get_collision_point() const{
+
+ return collision_point;
+}
+Vector2 RayCast2D::get_collision_normal() const{
+
+ return collision_normal;
+}
+
+
+void RayCast2D::set_enabled(bool p_enabled) {
+
+ enabled=p_enabled;
+ if (is_inside_scene() && !get_scene()->is_editor_hint())
+ set_fixed_process(p_enabled);
+ if (!p_enabled)
+ collided=false;
+
+}
+
+
+bool RayCast2D::is_enabled() const {
+
+
+ return enabled;
+}
+
+
+void RayCast2D::_notification(int p_what) {
+
+ switch(p_what) {
+
+ case NOTIFICATION_ENTER_SCENE: {
+
+ if (enabled && !get_scene()->is_editor_hint())
+ set_fixed_process(true);
+ else
+ set_fixed_process(false);
+
+ } break;
+ case NOTIFICATION_EXIT_SCENE: {
+
+ if (enabled)
+ set_fixed_process(false);
+
+ } break;
+#ifdef TOOLS_ENABLED
+ case NOTIFICATION_DRAW: {
+
+ if (!get_scene()->is_editor_hint())
+ break;
+ Matrix32 xf;
+ xf.rotate(cast_to.atan2());
+ xf.translate(Vector2(0,cast_to.length()));
+
+ //Vector2 tip = Vector2(0,s->get_length());
+ Color dcol(0.9,0.2,0.2,0.4);
+ draw_line(Vector2(),cast_to,dcol,3);
+ Vector<Vector2> pts;
+ float tsize=4;
+ pts.push_back(xf.xform(Vector2(0,tsize)));
+ pts.push_back(xf.xform(Vector2(0.707*tsize,0)));
+ pts.push_back(xf.xform(Vector2(-0.707*tsize,0)));
+ Vector<Color> cols;
+ for(int i=0;i<3;i++)
+ cols.push_back(dcol);
+
+ draw_primitive(pts,cols,Vector<Vector2>()); //small arrow
+
+ } break;
+#endif
+
+ case NOTIFICATION_FIXED_PROCESS: {
+
+ if (!enabled)
+ break;
+
+
+
+ Ref<World2D> w2d = get_world_2d();
+ ERR_BREAK( w2d.is_null() );
+
+ Physics2DDirectSpaceState *dss = Physics2DServer::get_singleton()->space_get_direct_state(w2d->get_space());
+ ERR_BREAK( !dss );
+
+ Matrix32 gt = get_global_transform();
+
+ Vector2 to = cast_to;
+ if (to==Vector2())
+ to=Vector2(0,0.01);
+
+ Physics2DDirectSpaceState::RayResult rr;
+
+ if (dss->intersect_ray(gt.get_origin(),gt.xform(to),rr,exclude)) {
+
+ collided=true;
+ against=rr.collider_id;
+ collision_point=rr.position;
+ collision_normal=rr.normal;
+ against_shape=rr.shape;
+ } else {
+ collided=false;
+ }
+
+
+
+ } break;
+ }
+}
+
+void RayCast2D::add_exception_rid(const RID& p_rid) {
+
+ exclude.insert(p_rid);
+}
+
+void RayCast2D::add_exception(const Object* p_object){
+
+ ERR_FAIL_NULL(p_object);
+ CollisionObject2D *co=((Object*)p_object)->cast_to<CollisionObject2D>();
+ if (!co)
+ return;
+ add_exception_rid(co->get_rid());
+}
+
+void RayCast2D::remove_exception_rid(const RID& p_rid) {
+
+ exclude.erase(p_rid);
+}
+
+void RayCast2D::remove_exception(const Object* p_object){
+
+ ERR_FAIL_NULL(p_object);
+ CollisionObject2D *co=((Object*)p_object)->cast_to<CollisionObject2D>();
+ if (!co)
+ return;
+ remove_exception_rid(co->get_rid());
+}
+
+
+void RayCast2D::clear_exceptions(){
+
+ exclude.clear();
+}
+
+
+void RayCast2D::_bind_methods() {
+
+
+ ObjectTypeDB::bind_method(_MD("set_enabled","enabled"),&RayCast2D::set_enabled);
+ ObjectTypeDB::bind_method(_MD("is_enabled"),&RayCast2D::is_enabled);
+
+ ObjectTypeDB::bind_method(_MD("set_cast_to","local_point"),&RayCast2D::set_cast_to);
+ ObjectTypeDB::bind_method(_MD("get_cast_to"),&RayCast2D::get_cast_to);
+
+ ObjectTypeDB::bind_method(_MD("is_colliding"),&RayCast2D::is_colliding);
+
+ ObjectTypeDB::bind_method(_MD("get_collider"),&RayCast2D::get_collider);
+ ObjectTypeDB::bind_method(_MD("get_collider_shape"),&RayCast2D::get_collider_shape);
+ ObjectTypeDB::bind_method(_MD("get_collision_point"),&RayCast2D::get_collision_point);
+ ObjectTypeDB::bind_method(_MD("get_collision_normal"),&RayCast2D::get_collision_normal);
+
+ ObjectTypeDB::bind_method(_MD("add_exception_rid","rid"),&RayCast2D::add_exception_rid);
+ ObjectTypeDB::bind_method(_MD("add_exception","node"),&RayCast2D::add_exception);
+
+ ObjectTypeDB::bind_method(_MD("remove_exception_rid","rid"),&RayCast2D::remove_exception_rid);
+ ObjectTypeDB::bind_method(_MD("remove_exception","node"),&RayCast2D::remove_exception);
+
+ ObjectTypeDB::bind_method(_MD("clear_exceptions"),&RayCast2D::clear_exceptions);
+
+ ADD_PROPERTY(PropertyInfo(Variant::BOOL,"enabled"),_SCS("set_enabled"),_SCS("is_enabled"));
+ ADD_PROPERTY(PropertyInfo(Variant::VECTOR2,"cast_to"),_SCS("set_cast_to"),_SCS("get_cast_to"));
+}
+
+RayCast2D::RayCast2D() {
+
+ enabled=false;
+ against=0;
+ collided=false;
+ against_shape=0;
+ cast_to=Vector2(0,50);
+}
diff --git a/scene/2d/ray_cast_2d.h b/scene/2d/ray_cast_2d.h
index 62bcb946a6..32b95fbefe 100644
--- a/scene/2d/ray_cast_2d.h
+++ b/scene/2d/ray_cast_2d.h
@@ -26,43 +26,51 @@
/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */
/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */
/*************************************************************************/
-#ifndef RAY_CAST_2D_H
-#define RAY_CAST_2D_H
-
-#include "scene/2d/node_2d.h"
-
-class RayCast2D : public Node2D {
-
- OBJ_TYPE(RayCast2D,Node2D);
-
-
- bool enabled;
- bool collided;
- ObjectID against;
- int against_shape;
- Vector2 collision_point;
- Vector2 collision_normal;
-
- Vector2 cast_to;
-protected:
-
- void _notification(int p_what);
- static void _bind_methods();
-public:
-
- void set_enabled(bool p_enabled);
- bool is_enabled() const;
-
- void set_cast_to(const Vector2& p_point);
- Vector2 get_cast_to() const;
-
- bool is_colliding() const;
- Object *get_collider() const;
- int get_collider_shape() const;
- Vector2 get_collision_point() const;
- Vector2 get_collision_normal() const;
-
- RayCast2D();
-};
-
-#endif // RAY_CAST_2D_H
+#ifndef RAY_CAST_2D_H
+#define RAY_CAST_2D_H
+
+#include "scene/2d/node_2d.h"
+
+class RayCast2D : public Node2D {
+
+ OBJ_TYPE(RayCast2D,Node2D);
+
+
+ bool enabled;
+ bool collided;
+ ObjectID against;
+ int against_shape;
+ Vector2 collision_point;
+ Vector2 collision_normal;
+ Set<RID> exclude;
+
+
+ Vector2 cast_to;
+protected:
+
+ void _notification(int p_what);
+ static void _bind_methods();
+public:
+
+ void set_enabled(bool p_enabled);
+ bool is_enabled() const;
+
+ void set_cast_to(const Vector2& p_point);
+ Vector2 get_cast_to() const;
+
+ bool is_colliding() const;
+ Object *get_collider() const;
+ int get_collider_shape() const;
+ Vector2 get_collision_point() const;
+ Vector2 get_collision_normal() const;
+
+ void add_exception_rid(const RID& p_rid);
+ void add_exception(const Object* p_object);
+ void remove_exception_rid(const RID& p_rid);
+ void remove_exception(const Object* p_object);
+ void clear_exceptions();
+
+ RayCast2D();
+};
+
+#endif // RAY_CAST_2D_H
diff --git a/scene/2d/screen_button.cpp b/scene/2d/screen_button.cpp
index 871c351479..32a5323419 100644
--- a/scene/2d/screen_button.cpp
+++ b/scene/2d/screen_button.cpp
@@ -357,7 +357,7 @@ void TouchScreenButton::_bind_methods() {
ADD_PROPERTY( PropertyInfo(Variant::INT,"visibility_mode",PROPERTY_HINT_ENUM,"Always,TouchScreen Only"),_SCS("set_visibility_mode"),_SCS("get_visibility_mode"));
ADD_SIGNAL( MethodInfo("pressed" ) );
- ADD_SIGNAL( MethodInfo("release" ) );
+ ADD_SIGNAL( MethodInfo("released" ) );
diff --git a/scene/2d/visibility_notifier_2d.cpp b/scene/2d/visibility_notifier_2d.cpp
index 323d02df4b..c76c18a595 100644
--- a/scene/2d/visibility_notifier_2d.cpp
+++ b/scene/2d/visibility_notifier_2d.cpp
@@ -37,11 +37,11 @@ void VisibilityNotifier2D::_enter_viewport(Viewport* p_viewport) {
ERR_FAIL_COND(viewports.has(p_viewport));
viewports.insert(p_viewport);
+
if (viewports.size()==1) {
emit_signal(SceneStringNames::get_singleton()->enter_screen);
- _screen_enter();
-
+ _screen_enter();
}
emit_signal(SceneStringNames::get_singleton()->enter_viewport,p_viewport);
diff --git a/scene/gui/control.cpp b/scene/gui/control.cpp
index 1bb34c1a67..83c0397554 100644
--- a/scene/gui/control.cpp
+++ b/scene/gui/control.cpp
@@ -351,11 +351,13 @@ void Control::_notification(int p_notification) {
window->tooltip_timer = memnew( Timer );
add_child(window->tooltip_timer);
+ window->tooltip_timer->force_parent_owned();
window->tooltip_timer->set_wait_time( GLOBAL_DEF("display/tooltip_delay",0.7));
window->tooltip_timer->connect("timeout",this,"_window_show_tooltip");
window->tooltip=NULL;
window->tooltip_popup = memnew( TooltipPanel );
add_child(window->tooltip_popup);
+ window->tooltip_popup->force_parent_owned();
window->tooltip_label = memnew( TooltipLabel );
window->tooltip_popup->add_child(window->tooltip_label);
window->tooltip_popup->set_as_toplevel(true);
@@ -1660,6 +1662,10 @@ void Control::_size_changed() {
margin_pos[i]=area*data.margin[i];
} break;
+ case ANCHOR_CENTER: {
+
+ margin_pos[i]=(area/2)-data.margin[i];
+ } break;
}
}
@@ -1724,6 +1730,9 @@ float Control::_s2a(float p_val, AnchorType p_anchor,float p_range) const {
case ANCHOR_RATIO: {
return p_val/p_range;
} break;
+ case ANCHOR_CENTER: {
+ return (p_range/2)-p_val;
+ } break;
}
return 0;
@@ -1743,6 +1752,9 @@ float Control::_a2s(float p_val, AnchorType p_anchor,float p_range) const {
case ANCHOR_RATIO: {
return Math::floor(p_range*p_val);
} break;
+ case ANCHOR_CENTER: {
+ return Math::floor((p_range/2)-p_val);
+ } break;
}
return 0;
}
@@ -2772,10 +2784,10 @@ void Control::_bind_methods() {
BIND_VMETHOD(MethodInfo(Variant::BOOL,"can_drop_data",PropertyInfo(Variant::VECTOR2,"pos"),PropertyInfo(Variant::NIL,"data")));
BIND_VMETHOD(MethodInfo("drop_data",PropertyInfo(Variant::VECTOR2,"pos"),PropertyInfo(Variant::NIL,"data")));
- ADD_PROPERTYINZ( PropertyInfo(Variant::INT,"anchor/left", PROPERTY_HINT_ENUM, "Begin,End,Ratio"), _SCS("set_anchor"),_SCS("get_anchor"), MARGIN_LEFT );
- ADD_PROPERTYINZ( PropertyInfo(Variant::INT,"anchor/top", PROPERTY_HINT_ENUM, "Begin,End,Ratio"), _SCS("set_anchor"),_SCS("get_anchor"), MARGIN_TOP );
- ADD_PROPERTYINZ( PropertyInfo(Variant::INT,"anchor/right", PROPERTY_HINT_ENUM, "Begin,End,Ratio"), _SCS("set_anchor"),_SCS("get_anchor"), MARGIN_RIGHT );
- ADD_PROPERTYINZ( PropertyInfo(Variant::INT,"anchor/bottom", PROPERTY_HINT_ENUM, "Begin,End,Ratio"), _SCS("set_anchor"),_SCS("get_anchor"), MARGIN_BOTTOM );
+ ADD_PROPERTYINZ( PropertyInfo(Variant::INT,"anchor/left", PROPERTY_HINT_ENUM, "Begin,End,Ratio,Center"), _SCS("set_anchor"),_SCS("get_anchor"), MARGIN_LEFT );
+ ADD_PROPERTYINZ( PropertyInfo(Variant::INT,"anchor/top", PROPERTY_HINT_ENUM, "Begin,End,Ratio,Center"), _SCS("set_anchor"),_SCS("get_anchor"), MARGIN_TOP );
+ ADD_PROPERTYINZ( PropertyInfo(Variant::INT,"anchor/right", PROPERTY_HINT_ENUM, "Begin,End,Ratio,Center"), _SCS("set_anchor"),_SCS("get_anchor"), MARGIN_RIGHT );
+ ADD_PROPERTYINZ( PropertyInfo(Variant::INT,"anchor/bottom", PROPERTY_HINT_ENUM, "Begin,End,Ratio,Center"), _SCS("set_anchor"),_SCS("get_anchor"), MARGIN_BOTTOM );
ADD_PROPERTYINZ( PropertyInfo(Variant::INT,"margin/left", PROPERTY_HINT_RANGE, "-4096,4096"), _SCS("set_margin"),_SCS("get_margin"), MARGIN_LEFT );
ADD_PROPERTYINZ( PropertyInfo(Variant::INT,"margin/top", PROPERTY_HINT_RANGE, "-4096,4096"), _SCS("set_margin"),_SCS("get_margin"), MARGIN_TOP );
@@ -2801,6 +2813,7 @@ void Control::_bind_methods() {
BIND_CONSTANT( ANCHOR_BEGIN );
BIND_CONSTANT( ANCHOR_END );
BIND_CONSTANT( ANCHOR_RATIO );
+ BIND_CONSTANT( ANCHOR_CENTER );
BIND_CONSTANT( FOCUS_NONE );
BIND_CONSTANT( FOCUS_CLICK );
BIND_CONSTANT( FOCUS_ALL );
diff --git a/scene/gui/control.h b/scene/gui/control.h
index a5d302105f..dd8854f80e 100644
--- a/scene/gui/control.h
+++ b/scene/gui/control.h
@@ -54,7 +54,8 @@ public:
enum AnchorType {
ANCHOR_BEGIN,
ANCHOR_END,
- ANCHOR_RATIO
+ ANCHOR_RATIO,
+ ANCHOR_CENTER,
};
enum FocusMode {
diff --git a/scene/io/resource_format_image.cpp b/scene/io/resource_format_image.cpp
index 98453bcabb..b0fcf9717b 100644
--- a/scene/io/resource_format_image.cpp
+++ b/scene/io/resource_format_image.cpp
@@ -131,11 +131,11 @@ RES ResourceFormatLoaderImage::load(const String &p_path,const String& p_origina
uint32_t flags=0;
- if (bool(GLOBAL_DEF("texture_import/filter",true)))
+ if (bool(GLOBAL_DEF("image_loader/filter",true)))
flags|=Texture::FLAG_FILTER;
- if (bool(GLOBAL_DEF("texture_import/gen_mipmaps",true)))
+ if (bool(GLOBAL_DEF("image_loader/gen_mipmaps",true)))
flags|=Texture::FLAG_MIPMAPS;
- if (bool(GLOBAL_DEF("texture_import/repeat",false)))
+ if (bool(GLOBAL_DEF("image_loader/repeat",false)))
flags|=Texture::FLAG_REPEAT;
@@ -192,8 +192,8 @@ ResourceFormatLoaderImage::ResourceFormatLoaderImage() {
max_texture_size = GLOBAL_DEF("debug/max_texture_size",0);
GLOBAL_DEF("debug/max_texture_size_alert",false);
debug_load_times=GLOBAL_DEF("debug/image_load_times",false);
- GLOBAL_DEF("texture_import/filter",true);
- GLOBAL_DEF("texture_import/gen_mipmaps",true);
- GLOBAL_DEF("texture_import/repeat",true);
+ GLOBAL_DEF("image_loader/filter",true);
+ GLOBAL_DEF("image_loader/gen_mipmaps",true);
+ GLOBAL_DEF("image_loader/repeat",false);
}
diff --git a/scene/main/node.h b/scene/main/node.h
index ec03fb19e8..828acb8de7 100644
--- a/scene/main/node.h
+++ b/scene/main/node.h
@@ -264,6 +264,8 @@ public:
static void set_human_readable_collision_renaming(bool p_enabled);
static void init_node_hrcr();
+ void force_parent_owned() { data.parent_owned=true; } //hack to avoid duplicate nodes
+
/* CANVAS */
Node();
diff --git a/scene/resources/audio_stream_resampled.cpp b/scene/resources/audio_stream_resampled.cpp
index 989e094edf..8e694a6110 100644
--- a/scene/resources/audio_stream_resampled.cpp
+++ b/scene/resources/audio_stream_resampled.cpp
@@ -180,7 +180,6 @@ bool AudioStreamResampled::mix(int32_t *p_dest, int p_frames) {
}
int todo = MIN( ((int64_t(rb_todo)<<MIX_FRAC_BITS)/increment)+1, p_frames );
-
#if 0
if (int(mix_rate)==get_mix_rate()) {
diff --git a/scene/resources/texture.cpp b/scene/resources/texture.cpp
index e5ac674784..be3b921bad 100644
--- a/scene/resources/texture.cpp
+++ b/scene/resources/texture.cpp
@@ -580,7 +580,18 @@ void AtlasTexture::draw_rect_region(RID p_canvas_item,const Rect2& p_rect, const
Vector2 ofs = (src_c.pos-src.pos);
Vector2 scale = p_rect.size / p_src_rect.size;
-
+ if(scale.x < 0)
+ {
+ float mx = (margin.size.width - margin.pos.x);
+ mx -= margin.pos.x;
+ ofs.x = -(ofs.x + mx);
+ }
+ if(scale.y < 0)
+ {
+ float my = margin.size.height - margin.pos.y;
+ my -= margin.pos.y;
+ ofs.y = -(ofs.y + my);
+ }
Rect2 dr( p_rect.pos+ofs*scale,src_c.size*scale );
VS::get_singleton()->canvas_item_add_texture_rect_region(p_canvas_item,dr,atlas->get_rid(),src_c,p_modulate);
diff --git a/servers/physics_2d/body_pair_2d_sw.cpp b/servers/physics_2d/body_pair_2d_sw.cpp
index 931125a1c0..669240b8da 100644
--- a/servers/physics_2d/body_pair_2d_sw.cpp
+++ b/servers/physics_2d/body_pair_2d_sw.cpp
@@ -375,6 +375,18 @@ bool BodyPair2DSW::setup(float p_step) {
}
#endif
+
+
+ c.bounce=MAX(A->get_bounce(),B->get_bounce());
+ if (c.bounce) {
+
+ Vector2 crA( -A->get_angular_velocity() * c.rA.y, A->get_angular_velocity() * c.rA.x );
+ Vector2 crB( -B->get_angular_velocity() * c.rB.y, B->get_angular_velocity() * c.rB.x );
+ Vector2 dv = B->get_linear_velocity() + crB - A->get_linear_velocity() - crA;
+ c.bounce = c.bounce * dv.dot(c.normal);
+ }
+
+
}
return true;
@@ -420,8 +432,7 @@ void BodyPair2DSW::solve(float p_step) {
A->apply_bias_impulse(c.rA,-jb);
B->apply_bias_impulse(c.rB, jb);
- real_t bounce=MAX(A->get_bounce(),B->get_bounce());
- real_t jn = -(bounce + vn)*c.mass_normal;
+ real_t jn = -(c.bounce + vn)*c.mass_normal;
real_t jnOld = c.acc_normal_impulse;
c.acc_normal_impulse = MAX(jnOld + jn, 0.0f);
diff --git a/servers/physics_2d/body_pair_2d_sw.h b/servers/physics_2d/body_pair_2d_sw.h
index ebe26776ed..15d7e62d3a 100644
--- a/servers/physics_2d/body_pair_2d_sw.h
+++ b/servers/physics_2d/body_pair_2d_sw.h
@@ -66,6 +66,8 @@ class BodyPair2DSW : public Constraint2DSW {
bool active;
Vector2 rA,rB;
bool reused;
+ float bounce;
+
};
Vector2 offset_B; //use local A coordinates to avoid numerical issues on collision detection
diff --git a/servers/visual/visual_server_wrap_mt.cpp b/servers/visual/visual_server_wrap_mt.cpp
index 85f7b8c3cb..919656fe04 100644
--- a/servers/visual/visual_server_wrap_mt.cpp
+++ b/servers/visual/visual_server_wrap_mt.cpp
@@ -28,7 +28,7 @@
/*************************************************************************/
#include "visual_server_wrap_mt.h"
#include "os/os.h"
-
+#include "globals.h"
void VisualServerWrapMT::thread_exit() {
exit=true;
@@ -160,8 +160,12 @@ void VisualServerWrapMT::finish() {
if (thread) {
command_queue.push( this, &VisualServerWrapMT::thread_exit);
- Thread::wait_to_finish( thread );
+ Thread::wait_to_finish( thread );
memdelete(thread);
+
+
+ texture_free_cached_ids();
+
thread=NULL;
} else {
visual_server->finish();
@@ -181,6 +185,8 @@ VisualServerWrapMT::VisualServerWrapMT(VisualServer* p_contained,bool p_create_t
draw_mutex=NULL;
draw_pending=0;
draw_thread_up=false;
+ alloc_mutex=Mutex::create();
+ texture_pool_max_size=GLOBAL_DEF("render/thread_textures_prealloc",20);
if (!p_create_thread) {
server_thread=Thread::get_caller_ID();
} else {
@@ -192,6 +198,7 @@ VisualServerWrapMT::VisualServerWrapMT(VisualServer* p_contained,bool p_create_t
VisualServerWrapMT::~VisualServerWrapMT() {
memdelete(visual_server);
+ memdelete(alloc_mutex);
//finish();
}
diff --git a/servers/visual/visual_server_wrap_mt.h b/servers/visual/visual_server_wrap_mt.h
index 3d227cfdbc..3a6a3e509a 100644
--- a/servers/visual/visual_server_wrap_mt.h
+++ b/servers/visual/visual_server_wrap_mt.h
@@ -60,65 +60,102 @@ class VisualServerWrapMT : public VisualServer {
void thread_exit();
+ Mutex*alloc_mutex;
+
+
+ int texture_pool_max_size;
+ List<RID> texture_id_pool;
+
+
public:
-#define FUNC0R(m_r,m_func)\
- virtual m_r m_func() { \
+#define FUNC0R(m_r,m_type)\
+ virtual m_r m_type() { \
if (Thread::get_caller_ID()!=server_thread) {\
m_r ret;\
- command_queue.push_and_ret( visual_server, &VisualServer::m_func,&ret);\
+ command_queue.push_and_ret( visual_server, &VisualServer::m_type,&ret);\
return ret;\
} else {\
- return visual_server->m_func();\
+ return visual_server->m_type();\
+ }\
+ }
+
+#define FUNCRID(m_type)\
+ int m_type##allocn() {\
+ for(int i=0;i<m_type##_pool_max_size;i++) {\
+ m_type##_id_pool.push_back( visual_server->m_type##_create() );\
+ }\
+ return 0;\
+ }\
+ void m_type##_free_cached_ids() {\
+ while (m_type##_id_pool.size()) {\
+ free(m_type##_id_pool.front()->get());\
+ m_type##_id_pool.pop_front();\
+ }\
+ }\
+ virtual RID m_type##_create() { \
+ if (Thread::get_caller_ID()!=server_thread) {\
+ RID rid;\
+ alloc_mutex->lock();\
+ if (m_type##_id_pool.size()==0) {\
+ int ret;\
+ command_queue.push_and_ret( this, &VisualServerWrapMT::m_type##allocn,&ret);\
+ }\
+ rid=m_type##_id_pool.front()->get();\
+ m_type##_id_pool.pop_front();\
+ alloc_mutex->unlock();\
+ return rid;\
+ } else {\
+ return visual_server->m_type##_create();\
}\
}
-#define FUNC0RC(m_r,m_func)\
- virtual m_r m_func() const { \
+#define FUNC0RC(m_r,m_type)\
+ virtual m_r m_type() const { \
if (Thread::get_caller_ID()!=server_thread) {\
m_r ret;\
- command_queue.push_and_ret( visual_server, &VisualServer::m_func,&ret);\
+ command_queue.push_and_ret( visual_server, &VisualServer::m_type,&ret);\
return ret;\
} else {\
- return visual_server->m_func();\
+ return visual_server->m_type();\
}\
}
-#define FUNC0(m_func)\
- virtual void m_func() { \
+#define FUNC0(m_type)\
+ virtual void m_type() { \
if (Thread::get_caller_ID()!=server_thread) {\
- command_queue.push( visual_server, &VisualServer::m_func);\
+ command_queue.push( visual_server, &VisualServer::m_type);\
} else {\
- visual_server->m_func();\
+ visual_server->m_type();\
}\
}
-#define FUNC0C(m_func)\
- virtual void m_func() const { \
+#define FUNC0C(m_type)\
+ virtual void m_type() const { \
if (Thread::get_caller_ID()!=server_thread) {\
- command_queue.push( visual_server, &VisualServer::m_func);\
+ command_queue.push( visual_server, &VisualServer::m_type);\
} else {\
- visual_server->m_func();\
+ visual_server->m_type();\
}\
}
-#define FUNC0S(m_func)\
- virtual void m_func() { \
+#define FUNC0S(m_type)\
+ virtual void m_type() { \
if (Thread::get_caller_ID()!=server_thread) {\
- command_queue.push_and_sync( visual_server, &VisualServer::m_func);\
+ command_queue.push_and_sync( visual_server, &VisualServer::m_type);\
} else {\
- visual_server->m_func();\
+ visual_server->m_type();\
}\
}
-#define FUNC0SC(m_func)\
- virtual void m_func() const { \
+#define FUNC0SC(m_type)\
+ virtual void m_type() const { \
if (Thread::get_caller_ID()!=server_thread) {\
- command_queue.push_and_sync( visual_server, &VisualServer::m_func);\
+ command_queue.push_and_sync( visual_server, &VisualServer::m_type);\
} else {\
- visual_server->m_func();\
+ visual_server->m_type();\
}\
}
@@ -126,448 +163,449 @@ public:
///////////////////////////////////////////////
-#define FUNC1R(m_r,m_func,m_arg1)\
- virtual m_r m_func(m_arg1 p1) { \
+#define FUNC1R(m_r,m_type,m_arg1)\
+ virtual m_r m_type(m_arg1 p1) { \
if (Thread::get_caller_ID()!=server_thread) {\
m_r ret;\
- command_queue.push_and_ret( visual_server, &VisualServer::m_func,p1,&ret);\
+ command_queue.push_and_ret( visual_server, &VisualServer::m_type,p1,&ret);\
return ret;\
} else {\
- return visual_server->m_func(p1);\
+ return visual_server->m_type(p1);\
}\
}
-#define FUNC1RC(m_r,m_func,m_arg1)\
- virtual m_r m_func(m_arg1 p1) const { \
+#define FUNC1RC(m_r,m_type,m_arg1)\
+ virtual m_r m_type(m_arg1 p1) const { \
if (Thread::get_caller_ID()!=server_thread) {\
m_r ret;\
- command_queue.push_and_ret( visual_server, &VisualServer::m_func,p1,&ret);\
+ command_queue.push_and_ret( visual_server, &VisualServer::m_type,p1,&ret);\
return ret;\
} else {\
- return visual_server->m_func(p1);\
+ return visual_server->m_type(p1);\
}\
}
-#define FUNC1S(m_func,m_arg1)\
- virtual void m_func(m_arg1 p1) { \
+#define FUNC1S(m_type,m_arg1)\
+ virtual void m_type(m_arg1 p1) { \
if (Thread::get_caller_ID()!=server_thread) {\
- command_queue.push_and_sync( visual_server, &VisualServer::m_func,p1);\
+ command_queue.push_and_sync( visual_server, &VisualServer::m_type,p1);\
} else {\
- visual_server->m_func(p1);\
+ visual_server->m_type(p1);\
}\
}
-#define FUNC1SC(m_func,m_arg1)\
- virtual void m_func(m_arg1 p1) const { \
+#define FUNC1SC(m_type,m_arg1)\
+ virtual void m_type(m_arg1 p1) const { \
if (Thread::get_caller_ID()!=server_thread) {\
- command_queue.push_and_sync( visual_server, &VisualServer::m_func,p1);\
+ command_queue.push_and_sync( visual_server, &VisualServer::m_type,p1);\
} else {\
- visual_server->m_func(p1);\
+ visual_server->m_type(p1);\
}\
}
-#define FUNC1(m_func,m_arg1)\
- virtual void m_func(m_arg1 p1) { \
+#define FUNC1(m_type,m_arg1)\
+ virtual void m_type(m_arg1 p1) { \
if (Thread::get_caller_ID()!=server_thread) {\
- command_queue.push( visual_server, &VisualServer::m_func,p1);\
+ command_queue.push( visual_server, &VisualServer::m_type,p1);\
} else {\
- visual_server->m_func(p1);\
+ visual_server->m_type(p1);\
}\
}
-#define FUNC1C(m_func,m_arg1)\
- virtual void m_func(m_arg1 p1) const { \
+#define FUNC1C(m_type,m_arg1)\
+ virtual void m_type(m_arg1 p1) const { \
if (Thread::get_caller_ID()!=server_thread) {\
- command_queue.push( visual_server, &VisualServer::m_func,p1);\
+ command_queue.push( visual_server, &VisualServer::m_type,p1);\
} else {\
- visual_server->m_func(p1);\
+ visual_server->m_type(p1);\
}\
}
-#define FUNC2R(m_r,m_func,m_arg1, m_arg2)\
- virtual m_r m_func(m_arg1 p1, m_arg2 p2) { \
+#define FUNC2R(m_r,m_type,m_arg1, m_arg2)\
+ virtual m_r m_type(m_arg1 p1, m_arg2 p2) { \
if (Thread::get_caller_ID()!=server_thread) {\
m_r ret;\
- command_queue.push_and_ret( visual_server, &VisualServer::m_func,p1, p2,&ret);\
+ command_queue.push_and_ret( visual_server, &VisualServer::m_type,p1, p2,&ret);\
return ret;\
} else {\
- return visual_server->m_func(p1, p2);\
+ return visual_server->m_type(p1, p2);\
}\
}
-#define FUNC2RC(m_r,m_func,m_arg1, m_arg2)\
- virtual m_r m_func(m_arg1 p1, m_arg2 p2) const { \
+#define FUNC2RC(m_r,m_type,m_arg1, m_arg2)\
+ virtual m_r m_type(m_arg1 p1, m_arg2 p2) const { \
if (Thread::get_caller_ID()!=server_thread) {\
m_r ret;\
- command_queue.push_and_ret( visual_server, &VisualServer::m_func,p1, p2,&ret);\
+ command_queue.push_and_ret( visual_server, &VisualServer::m_type,p1, p2,&ret);\
return ret;\
} else {\
- return visual_server->m_func(p1, p2);\
+ return visual_server->m_type(p1, p2);\
}\
}
-#define FUNC2S(m_func,m_arg1, m_arg2)\
- virtual void m_func(m_arg1 p1, m_arg2 p2) { \
+#define FUNC2S(m_type,m_arg1, m_arg2)\
+ virtual void m_type(m_arg1 p1, m_arg2 p2) { \
if (Thread::get_caller_ID()!=server_thread) {\
- command_queue.push_and_sync( visual_server, &VisualServer::m_func,p1, p2);\
+ command_queue.push_and_sync( visual_server, &VisualServer::m_type,p1, p2);\
} else {\
- visual_server->m_func(p1, p2);\
+ visual_server->m_type(p1, p2);\
}\
}
-#define FUNC2SC(m_func,m_arg1, m_arg2)\
- virtual void m_func(m_arg1 p1, m_arg2 p2) const { \
+#define FUNC2SC(m_type,m_arg1, m_arg2)\
+ virtual void m_type(m_arg1 p1, m_arg2 p2) const { \
if (Thread::get_caller_ID()!=server_thread) {\
- command_queue.push_and_sync( visual_server, &VisualServer::m_func,p1, p2);\
+ command_queue.push_and_sync( visual_server, &VisualServer::m_type,p1, p2);\
} else {\
- visual_server->m_func(p1, p2);\
+ visual_server->m_type(p1, p2);\
}\
}
-#define FUNC2(m_func,m_arg1, m_arg2)\
- virtual void m_func(m_arg1 p1, m_arg2 p2) { \
+#define FUNC2(m_type,m_arg1, m_arg2)\
+ virtual void m_type(m_arg1 p1, m_arg2 p2) { \
if (Thread::get_caller_ID()!=server_thread) {\
- command_queue.push( visual_server, &VisualServer::m_func,p1, p2);\
+ command_queue.push( visual_server, &VisualServer::m_type,p1, p2);\
} else {\
- visual_server->m_func(p1, p2);\
+ visual_server->m_type(p1, p2);\
}\
}
-#define FUNC2C(m_func,m_arg1, m_arg2)\
- virtual void m_func(m_arg1 p1, m_arg2 p2) const { \
+#define FUNC2C(m_type,m_arg1, m_arg2)\
+ virtual void m_type(m_arg1 p1, m_arg2 p2) const { \
if (Thread::get_caller_ID()!=server_thread) {\
- command_queue.push( visual_server, &VisualServer::m_func,p1, p2);\
+ command_queue.push( visual_server, &VisualServer::m_type,p1, p2);\
} else {\
- visual_server->m_func(p1, p2);\
+ visual_server->m_type(p1, p2);\
}\
}
-#define FUNC3R(m_r,m_func,m_arg1, m_arg2, m_arg3)\
- virtual m_r m_func(m_arg1 p1, m_arg2 p2, m_arg3 p3) { \
+#define FUNC3R(m_r,m_type,m_arg1, m_arg2, m_arg3)\
+ virtual m_r m_type(m_arg1 p1, m_arg2 p2, m_arg3 p3) { \
if (Thread::get_caller_ID()!=server_thread) {\
m_r ret;\
- command_queue.push_and_ret( visual_server, &VisualServer::m_func,p1, p2, p3,&ret);\
+ command_queue.push_and_ret( visual_server, &VisualServer::m_type,p1, p2, p3,&ret);\
return ret;\
} else {\
- return visual_server->m_func(p1, p2, p3);\
+ return visual_server->m_type(p1, p2, p3);\
}\
}
-#define FUNC3RC(m_r,m_func,m_arg1, m_arg2, m_arg3)\
- virtual m_r m_func(m_arg1 p1, m_arg2 p2, m_arg3 p3) const { \
+#define FUNC3RC(m_r,m_type,m_arg1, m_arg2, m_arg3)\
+ virtual m_r m_type(m_arg1 p1, m_arg2 p2, m_arg3 p3) const { \
if (Thread::get_caller_ID()!=server_thread) {\
m_r ret;\
- command_queue.push_and_ret( visual_server, &VisualServer::m_func,p1, p2, p3,&ret);\
+ command_queue.push_and_ret( visual_server, &VisualServer::m_type,p1, p2, p3,&ret);\
return ret;\
} else {\
- return visual_server->m_func(p1, p2, p3);\
+ return visual_server->m_type(p1, p2, p3);\
}\
}
-#define FUNC3S(m_func,m_arg1, m_arg2, m_arg3)\
- virtual void m_func(m_arg1 p1, m_arg2 p2, m_arg3 p3) { \
+#define FUNC3S(m_type,m_arg1, m_arg2, m_arg3)\
+ virtual void m_type(m_arg1 p1, m_arg2 p2, m_arg3 p3) { \
if (Thread::get_caller_ID()!=server_thread) {\
- command_queue.push_and_sync( visual_server, &VisualServer::m_func,p1, p2, p3);\
+ command_queue.push_and_sync( visual_server, &VisualServer::m_type,p1, p2, p3);\
} else {\
- visual_server->m_func(p1, p2, p3);\
+ visual_server->m_type(p1, p2, p3);\
}\
}
-#define FUNC3SC(m_func,m_arg1, m_arg2, m_arg3)\
- virtual void m_func(m_arg1 p1, m_arg2 p2, m_arg3 p3) const { \
+#define FUNC3SC(m_type,m_arg1, m_arg2, m_arg3)\
+ virtual void m_type(m_arg1 p1, m_arg2 p2, m_arg3 p3) const { \
if (Thread::get_caller_ID()!=server_thread) {\
- command_queue.push_and_sync( visual_server, &VisualServer::m_func,p1, p2, p3);\
+ command_queue.push_and_sync( visual_server, &VisualServer::m_type,p1, p2, p3);\
} else {\
- visual_server->m_func(p1, p2, p3);\
+ visual_server->m_type(p1, p2, p3);\
}\
}
-#define FUNC3(m_func,m_arg1, m_arg2, m_arg3)\
- virtual void m_func(m_arg1 p1, m_arg2 p2, m_arg3 p3) { \
+#define FUNC3(m_type,m_arg1, m_arg2, m_arg3)\
+ virtual void m_type(m_arg1 p1, m_arg2 p2, m_arg3 p3) { \
if (Thread::get_caller_ID()!=server_thread) {\
- command_queue.push( visual_server, &VisualServer::m_func,p1, p2, p3);\
+ command_queue.push( visual_server, &VisualServer::m_type,p1, p2, p3);\
} else {\
- visual_server->m_func(p1, p2, p3);\
+ visual_server->m_type(p1, p2, p3);\
}\
}
-#define FUNC3C(m_func,m_arg1, m_arg2, m_arg3)\
- virtual void m_func(m_arg1 p1, m_arg2 p2, m_arg3 p3) const { \
+#define FUNC3C(m_type,m_arg1, m_arg2, m_arg3)\
+ virtual void m_type(m_arg1 p1, m_arg2 p2, m_arg3 p3) const { \
if (Thread::get_caller_ID()!=server_thread) {\
- command_queue.push( visual_server, &VisualServer::m_func,p1, p2, p3);\
+ command_queue.push( visual_server, &VisualServer::m_type,p1, p2, p3);\
} else {\
- visual_server->m_func(p1, p2, p3);\
+ visual_server->m_type(p1, p2, p3);\
}\
}
-#define FUNC4R(m_r,m_func,m_arg1, m_arg2, m_arg3, m_arg4)\
- virtual m_r m_func(m_arg1 p1, m_arg2 p2, m_arg3 p3, m_arg4 p4) { \
+#define FUNC4R(m_r,m_type,m_arg1, m_arg2, m_arg3, m_arg4)\
+ virtual m_r m_type(m_arg1 p1, m_arg2 p2, m_arg3 p3, m_arg4 p4) { \
if (Thread::get_caller_ID()!=server_thread) {\
m_r ret;\
- command_queue.push_and_ret( visual_server, &VisualServer::m_func,p1, p2, p3, p4,&ret);\
+ command_queue.push_and_ret( visual_server, &VisualServer::m_type,p1, p2, p3, p4,&ret);\
return ret;\
} else {\
- return visual_server->m_func(p1, p2, p3, p4);\
+ return visual_server->m_type(p1, p2, p3, p4);\
}\
}
-#define FUNC4RC(m_r,m_func,m_arg1, m_arg2, m_arg3, m_arg4)\
- virtual m_r m_func(m_arg1 p1, m_arg2 p2, m_arg3 p3, m_arg4 p4) const { \
+#define FUNC4RC(m_r,m_type,m_arg1, m_arg2, m_arg3, m_arg4)\
+ virtual m_r m_type(m_arg1 p1, m_arg2 p2, m_arg3 p3, m_arg4 p4) const { \
if (Thread::get_caller_ID()!=server_thread) {\
m_r ret;\
- command_queue.push_and_ret( visual_server, &VisualServer::m_func,p1, p2, p3, p4,&ret);\
+ command_queue.push_and_ret( visual_server, &VisualServer::m_type,p1, p2, p3, p4,&ret);\
return ret;\
} else {\
- return visual_server->m_func(p1, p2, p3, p4);\
+ return visual_server->m_type(p1, p2, p3, p4);\
}\
}
-#define FUNC4S(m_func,m_arg1, m_arg2, m_arg3, m_arg4)\
- virtual void m_func(m_arg1 p1, m_arg2 p2, m_arg3 p3, m_arg4 p4) { \
+#define FUNC4S(m_type,m_arg1, m_arg2, m_arg3, m_arg4)\
+ virtual void m_type(m_arg1 p1, m_arg2 p2, m_arg3 p3, m_arg4 p4) { \
if (Thread::get_caller_ID()!=server_thread) {\
- command_queue.push_and_sync( visual_server, &VisualServer::m_func,p1, p2, p3, p4);\
+ command_queue.push_and_sync( visual_server, &VisualServer::m_type,p1, p2, p3, p4);\
} else {\
- visual_server->m_func(p1, p2, p3, p4);\
+ visual_server->m_type(p1, p2, p3, p4);\
}\
}
-#define FUNC4SC(m_func,m_arg1, m_arg2, m_arg3, m_arg4)\
- virtual void m_func(m_arg1 p1, m_arg2 p2, m_arg3 p3, m_arg4 p4) const { \
+#define FUNC4SC(m_type,m_arg1, m_arg2, m_arg3, m_arg4)\
+ virtual void m_type(m_arg1 p1, m_arg2 p2, m_arg3 p3, m_arg4 p4) const { \
if (Thread::get_caller_ID()!=server_thread) {\
- command_queue.push_and_sync( visual_server, &VisualServer::m_func,p1, p2, p3, p4);\
+ command_queue.push_and_sync( visual_server, &VisualServer::m_type,p1, p2, p3, p4);\
} else {\
- visual_server->m_func(p1, p2, p3, p4);\
+ visual_server->m_type(p1, p2, p3, p4);\
}\
}
-#define FUNC4(m_func,m_arg1, m_arg2, m_arg3, m_arg4)\
- virtual void m_func(m_arg1 p1, m_arg2 p2, m_arg3 p3, m_arg4 p4) { \
+#define FUNC4(m_type,m_arg1, m_arg2, m_arg3, m_arg4)\
+ virtual void m_type(m_arg1 p1, m_arg2 p2, m_arg3 p3, m_arg4 p4) { \
if (Thread::get_caller_ID()!=server_thread) {\
- command_queue.push( visual_server, &VisualServer::m_func,p1, p2, p3, p4);\
+ command_queue.push( visual_server, &VisualServer::m_type,p1, p2, p3, p4);\
} else {\
- visual_server->m_func(p1, p2, p3, p4);\
+ visual_server->m_type(p1, p2, p3, p4);\
}\
}
-#define FUNC4C(m_func,m_arg1, m_arg2, m_arg3, m_arg4)\
- virtual void m_func(m_arg1 p1, m_arg2 p2, m_arg3 p3, m_arg4 p4) const { \
+#define FUNC4C(m_type,m_arg1, m_arg2, m_arg3, m_arg4)\
+ virtual void m_type(m_arg1 p1, m_arg2 p2, m_arg3 p3, m_arg4 p4) const { \
if (Thread::get_caller_ID()!=server_thread) {\
- command_queue.push( visual_server, &VisualServer::m_func,p1, p2, p3, p4);\
+ command_queue.push( visual_server, &VisualServer::m_type,p1, p2, p3, p4);\
} else {\
- visual_server->m_func(p1, p2, p3, p4);\
+ visual_server->m_type(p1, p2, p3, p4);\
}\
}
-#define FUNC5R(m_r,m_func,m_arg1, m_arg2, m_arg3, m_arg4, m_arg5)\
- virtual m_r m_func(m_arg1 p1, m_arg2 p2, m_arg3 p3, m_arg4 p4, m_arg5 p5) { \
+#define FUNC5R(m_r,m_type,m_arg1, m_arg2, m_arg3, m_arg4, m_arg5)\
+ virtual m_r m_type(m_arg1 p1, m_arg2 p2, m_arg3 p3, m_arg4 p4, m_arg5 p5) { \
if (Thread::get_caller_ID()!=server_thread) {\
m_r ret;\
- command_queue.push_and_ret( visual_server, &VisualServer::m_func,p1, p2, p3, p4, p5,&ret);\
+ command_queue.push_and_ret( visual_server, &VisualServer::m_type,p1, p2, p3, p4, p5,&ret);\
return ret;\
} else {\
- return visual_server->m_func(p1, p2, p3, p4, p5);\
+ return visual_server->m_type(p1, p2, p3, p4, p5);\
}\
}
-#define FUNC5RC(m_r,m_func,m_arg1, m_arg2, m_arg3, m_arg4, m_arg5)\
- virtual m_r m_func(m_arg1 p1, m_arg2 p2, m_arg3 p3, m_arg4 p4, m_arg5 p5) const { \
+#define FUNC5RC(m_r,m_type,m_arg1, m_arg2, m_arg3, m_arg4, m_arg5)\
+ virtual m_r m_type(m_arg1 p1, m_arg2 p2, m_arg3 p3, m_arg4 p4, m_arg5 p5) const { \
if (Thread::get_caller_ID()!=server_thread) {\
m_r ret;\
- command_queue.push_and_ret( visual_server, &VisualServer::m_func,p1, p2, p3, p4, p5,&ret);\
+ command_queue.push_and_ret( visual_server, &VisualServer::m_type,p1, p2, p3, p4, p5,&ret);\
return ret;\
} else {\
- return visual_server->m_func(p1, p2, p3, p4, p5);\
+ return visual_server->m_type(p1, p2, p3, p4, p5);\
}\
}
-#define FUNC5S(m_func,m_arg1, m_arg2, m_arg3, m_arg4, m_arg5)\
- virtual void m_func(m_arg1 p1, m_arg2 p2, m_arg3 p3, m_arg4 p4, m_arg5 p5) { \
+#define FUNC5S(m_type,m_arg1, m_arg2, m_arg3, m_arg4, m_arg5)\
+ virtual void m_type(m_arg1 p1, m_arg2 p2, m_arg3 p3, m_arg4 p4, m_arg5 p5) { \
if (Thread::get_caller_ID()!=server_thread) {\
- command_queue.push_and_sync( visual_server, &VisualServer::m_func,p1, p2, p3, p4, p5);\
+ command_queue.push_and_sync( visual_server, &VisualServer::m_type,p1, p2, p3, p4, p5);\
} else {\
- visual_server->m_func(p1, p2, p3, p4, p5);\
+ visual_server->m_type(p1, p2, p3, p4, p5);\
}\
}
-#define FUNC5SC(m_func,m_arg1, m_arg2, m_arg3, m_arg4, m_arg5)\
- virtual void m_func(m_arg1 p1, m_arg2 p2, m_arg3 p3, m_arg4 p4, m_arg5 p5) const { \
+#define FUNC5SC(m_type,m_arg1, m_arg2, m_arg3, m_arg4, m_arg5)\
+ virtual void m_type(m_arg1 p1, m_arg2 p2, m_arg3 p3, m_arg4 p4, m_arg5 p5) const { \
if (Thread::get_caller_ID()!=server_thread) {\
- command_queue.push_and_sync( visual_server, &VisualServer::m_func,p1, p2, p3, p4, p5);\
+ command_queue.push_and_sync( visual_server, &VisualServer::m_type,p1, p2, p3, p4, p5);\
} else {\
- visual_server->m_func(p1, p2, p3, p4, p5);\
+ visual_server->m_type(p1, p2, p3, p4, p5);\
}\
}
-#define FUNC5(m_func,m_arg1, m_arg2, m_arg3, m_arg4, m_arg5)\
- virtual void m_func(m_arg1 p1, m_arg2 p2, m_arg3 p3, m_arg4 p4, m_arg5 p5) { \
+#define FUNC5(m_type,m_arg1, m_arg2, m_arg3, m_arg4, m_arg5)\
+ virtual void m_type(m_arg1 p1, m_arg2 p2, m_arg3 p3, m_arg4 p4, m_arg5 p5) { \
if (Thread::get_caller_ID()!=server_thread) {\
- command_queue.push( visual_server, &VisualServer::m_func,p1, p2, p3, p4, p5);\
+ command_queue.push( visual_server, &VisualServer::m_type,p1, p2, p3, p4, p5);\
} else {\
- visual_server->m_func(p1, p2, p3, p4, p5);\
+ visual_server->m_type(p1, p2, p3, p4, p5);\
}\
}
-#define FUNC5C(m_func,m_arg1, m_arg2, m_arg3, m_arg4, m_arg5)\
- virtual void m_func(m_arg1 p1, m_arg2 p2, m_arg3 p3, m_arg4 p4, m_arg5 p5) const { \
+#define FUNC5C(m_type,m_arg1, m_arg2, m_arg3, m_arg4, m_arg5)\
+ virtual void m_type(m_arg1 p1, m_arg2 p2, m_arg3 p3, m_arg4 p4, m_arg5 p5) const { \
if (Thread::get_caller_ID()!=server_thread) {\
- command_queue.push( visual_server, &VisualServer::m_func,p1, p2, p3, p4, p5);\
+ command_queue.push( visual_server, &VisualServer::m_type,p1, p2, p3, p4, p5);\
} else {\
- visual_server->m_func(p1, p2, p3, p4, p5);\
+ visual_server->m_type(p1, p2, p3, p4, p5);\
}\
}
-#define FUNC6R(m_r,m_func,m_arg1, m_arg2, m_arg3, m_arg4, m_arg5, m_arg6)\
- virtual m_r m_func(m_arg1 p1, m_arg2 p2, m_arg3 p3, m_arg4 p4, m_arg5 p5, m_arg6 p6) { \
+#define FUNC6R(m_r,m_type,m_arg1, m_arg2, m_arg3, m_arg4, m_arg5, m_arg6)\
+ virtual m_r m_type(m_arg1 p1, m_arg2 p2, m_arg3 p3, m_arg4 p4, m_arg5 p5, m_arg6 p6) { \
if (Thread::get_caller_ID()!=server_thread) {\
m_r ret;\
- command_queue.push_and_ret( visual_server, &VisualServer::m_func,p1, p2, p3, p4, p5, p6,&ret);\
+ command_queue.push_and_ret( visual_server, &VisualServer::m_type,p1, p2, p3, p4, p5, p6,&ret);\
return ret;\
} else {\
- return visual_server->m_func(p1, p2, p3, p4, p5, p6);\
+ return visual_server->m_type(p1, p2, p3, p4, p5, p6);\
}\
}
-#define FUNC6RC(m_r,m_func,m_arg1, m_arg2, m_arg3, m_arg4, m_arg5, m_arg6)\
- virtual m_r m_func(m_arg1 p1, m_arg2 p2, m_arg3 p3, m_arg4 p4, m_arg5 p5, m_arg6 p6) const { \
+#define FUNC6RC(m_r,m_type,m_arg1, m_arg2, m_arg3, m_arg4, m_arg5, m_arg6)\
+ virtual m_r m_type(m_arg1 p1, m_arg2 p2, m_arg3 p3, m_arg4 p4, m_arg5 p5, m_arg6 p6) const { \
if (Thread::get_caller_ID()!=server_thread) {\
m_r ret;\
- command_queue.push_and_ret( visual_server, &VisualServer::m_func,p1, p2, p3, p4, p5, p6,&ret);\
+ command_queue.push_and_ret( visual_server, &VisualServer::m_type,p1, p2, p3, p4, p5, p6,&ret);\
return ret;\
} else {\
- return visual_server->m_func(p1, p2, p3, p4, p5, p6);\
+ return visual_server->m_type(p1, p2, p3, p4, p5, p6);\
}\
}
-#define FUNC6S(m_func,m_arg1, m_arg2, m_arg3, m_arg4, m_arg5, m_arg6)\
- virtual void m_func(m_arg1 p1, m_arg2 p2, m_arg3 p3, m_arg4 p4, m_arg5 p5, m_arg6 p6) { \
+#define FUNC6S(m_type,m_arg1, m_arg2, m_arg3, m_arg4, m_arg5, m_arg6)\
+ virtual void m_type(m_arg1 p1, m_arg2 p2, m_arg3 p3, m_arg4 p4, m_arg5 p5, m_arg6 p6) { \
if (Thread::get_caller_ID()!=server_thread) {\
- command_queue.push_and_sync( visual_server, &VisualServer::m_func,p1, p2, p3, p4, p5, p6);\
+ command_queue.push_and_sync( visual_server, &VisualServer::m_type,p1, p2, p3, p4, p5, p6);\
} else {\
- visual_server->m_func(p1, p2, p3, p4, p5, p6);\
+ visual_server->m_type(p1, p2, p3, p4, p5, p6);\
}\
}
-#define FUNC6SC(m_func,m_arg1, m_arg2, m_arg3, m_arg4, m_arg5, m_arg6)\
- virtual void m_func(m_arg1 p1, m_arg2 p2, m_arg3 p3, m_arg4 p4, m_arg5 p5, m_arg6 p6) const { \
+#define FUNC6SC(m_type,m_arg1, m_arg2, m_arg3, m_arg4, m_arg5, m_arg6)\
+ virtual void m_type(m_arg1 p1, m_arg2 p2, m_arg3 p3, m_arg4 p4, m_arg5 p5, m_arg6 p6) const { \
if (Thread::get_caller_ID()!=server_thread) {\
- command_queue.push_and_sync( visual_server, &VisualServer::m_func,p1, p2, p3, p4, p5, p6);\
+ command_queue.push_and_sync( visual_server, &VisualServer::m_type,p1, p2, p3, p4, p5, p6);\
} else {\
- visual_server->m_func(p1, p2, p3, p4, p5, p6);\
+ visual_server->m_type(p1, p2, p3, p4, p5, p6);\
}\
}
-#define FUNC6(m_func,m_arg1, m_arg2, m_arg3, m_arg4, m_arg5, m_arg6)\
- virtual void m_func(m_arg1 p1, m_arg2 p2, m_arg3 p3, m_arg4 p4, m_arg5 p5, m_arg6 p6) { \
+#define FUNC6(m_type,m_arg1, m_arg2, m_arg3, m_arg4, m_arg5, m_arg6)\
+ virtual void m_type(m_arg1 p1, m_arg2 p2, m_arg3 p3, m_arg4 p4, m_arg5 p5, m_arg6 p6) { \
if (Thread::get_caller_ID()!=server_thread) {\
- command_queue.push( visual_server, &VisualServer::m_func,p1, p2, p3, p4, p5, p6);\
+ command_queue.push( visual_server, &VisualServer::m_type,p1, p2, p3, p4, p5, p6);\
} else {\
- visual_server->m_func(p1, p2, p3, p4, p5, p6);\
+ visual_server->m_type(p1, p2, p3, p4, p5, p6);\
}\
}
-#define FUNC6C(m_func,m_arg1, m_arg2, m_arg3, m_arg4, m_arg5, m_arg6)\
- virtual void m_func(m_arg1 p1, m_arg2 p2, m_arg3 p3, m_arg4 p4, m_arg5 p5, m_arg6 p6) const { \
+#define FUNC6C(m_type,m_arg1, m_arg2, m_arg3, m_arg4, m_arg5, m_arg6)\
+ virtual void m_type(m_arg1 p1, m_arg2 p2, m_arg3 p3, m_arg4 p4, m_arg5 p5, m_arg6 p6) const { \
if (Thread::get_caller_ID()!=server_thread) {\
- command_queue.push( visual_server, &VisualServer::m_func,p1, p2, p3, p4, p5, p6);\
+ command_queue.push( visual_server, &VisualServer::m_type,p1, p2, p3, p4, p5, p6);\
} else {\
- visual_server->m_func(p1, p2, p3, p4, p5, p6);\
+ visual_server->m_type(p1, p2, p3, p4, p5, p6);\
}\
}
-#define FUNC7R(m_r,m_func,m_arg1, m_arg2, m_arg3, m_arg4, m_arg5, m_arg6, m_arg7)\
- virtual m_r m_func(m_arg1 p1, m_arg2 p2, m_arg3 p3, m_arg4 p4, m_arg5 p5, m_arg6 p6, m_arg7 p7) { \
+#define FUNC7R(m_r,m_type,m_arg1, m_arg2, m_arg3, m_arg4, m_arg5, m_arg6, m_arg7)\
+ virtual m_r m_type(m_arg1 p1, m_arg2 p2, m_arg3 p3, m_arg4 p4, m_arg5 p5, m_arg6 p6, m_arg7 p7) { \
if (Thread::get_caller_ID()!=server_thread) {\
m_r ret;\
- command_queue.push_and_ret( visual_server, &VisualServer::m_func,p1, p2, p3, p4, p5, p6, p7,&ret);\
+ command_queue.push_and_ret( visual_server, &VisualServer::m_type,p1, p2, p3, p4, p5, p6, p7,&ret);\
return ret;\
} else {\
- return visual_server->m_func(p1, p2, p3, p4, p5, p6, p7);\
+ return visual_server->m_type(p1, p2, p3, p4, p5, p6, p7);\
}\
}
-#define FUNC7RC(m_r,m_func,m_arg1, m_arg2, m_arg3, m_arg4, m_arg5, m_arg6, m_arg7)\
- virtual m_r m_func(m_arg1 p1, m_arg2 p2, m_arg3 p3, m_arg4 p4, m_arg5 p5, m_arg6 p6, m_arg7 p7) const { \
+#define FUNC7RC(m_r,m_type,m_arg1, m_arg2, m_arg3, m_arg4, m_arg5, m_arg6, m_arg7)\
+ virtual m_r m_type(m_arg1 p1, m_arg2 p2, m_arg3 p3, m_arg4 p4, m_arg5 p5, m_arg6 p6, m_arg7 p7) const { \
if (Thread::get_caller_ID()!=server_thread) {\
m_r ret;\
- command_queue.push_and_ret( visual_server, &VisualServer::m_func,p1, p2, p3, p4, p5, p6, p7,&ret);\
+ command_queue.push_and_ret( visual_server, &VisualServer::m_type,p1, p2, p3, p4, p5, p6, p7,&ret);\
return ret;\
} else {\
- return visual_server->m_func(p1, p2, p3, p4, p5, p6, p7);\
+ return visual_server->m_type(p1, p2, p3, p4, p5, p6, p7);\
}\
}
-#define FUNC7S(m_func,m_arg1, m_arg2, m_arg3, m_arg4, m_arg5, m_arg6, m_arg7)\
- virtual void m_func(m_arg1 p1, m_arg2 p2, m_arg3 p3, m_arg4 p4, m_arg5 p5, m_arg6 p6, m_arg7 p7) { \
+#define FUNC7S(m_type,m_arg1, m_arg2, m_arg3, m_arg4, m_arg5, m_arg6, m_arg7)\
+ virtual void m_type(m_arg1 p1, m_arg2 p2, m_arg3 p3, m_arg4 p4, m_arg5 p5, m_arg6 p6, m_arg7 p7) { \
if (Thread::get_caller_ID()!=server_thread) {\
- command_queue.push_and_sync( visual_server, &VisualServer::m_func,p1, p2, p3, p4, p5, p6, p7);\
+ command_queue.push_and_sync( visual_server, &VisualServer::m_type,p1, p2, p3, p4, p5, p6, p7);\
} else {\
- visual_server->m_func(p1, p2, p3, p4, p5, p6, p7);\
+ visual_server->m_type(p1, p2, p3, p4, p5, p6, p7);\
}\
}
-#define FUNC7SC(m_func,m_arg1, m_arg2, m_arg3, m_arg4, m_arg5, m_arg6, m_arg7)\
- virtual void m_func(m_arg1 p1, m_arg2 p2, m_arg3 p3, m_arg4 p4, m_arg5 p5, m_arg6 p6, m_arg7 p7) const { \
+#define FUNC7SC(m_type,m_arg1, m_arg2, m_arg3, m_arg4, m_arg5, m_arg6, m_arg7)\
+ virtual void m_type(m_arg1 p1, m_arg2 p2, m_arg3 p3, m_arg4 p4, m_arg5 p5, m_arg6 p6, m_arg7 p7) const { \
if (Thread::get_caller_ID()!=server_thread) {\
- command_queue.push_and_sync( visual_server, &VisualServer::m_func,p1, p2, p3, p4, p5, p6, p7);\
+ command_queue.push_and_sync( visual_server, &VisualServer::m_type,p1, p2, p3, p4, p5, p6, p7);\
} else {\
- visual_server->m_func(p1, p2, p3, p4, p5, p6, p7);\
+ visual_server->m_type(p1, p2, p3, p4, p5, p6, p7);\
}\
}
-#define FUNC7(m_func,m_arg1, m_arg2, m_arg3, m_arg4, m_arg5, m_arg6, m_arg7)\
- virtual void m_func(m_arg1 p1, m_arg2 p2, m_arg3 p3, m_arg4 p4, m_arg5 p5, m_arg6 p6, m_arg7 p7) { \
+#define FUNC7(m_type,m_arg1, m_arg2, m_arg3, m_arg4, m_arg5, m_arg6, m_arg7)\
+ virtual void m_type(m_arg1 p1, m_arg2 p2, m_arg3 p3, m_arg4 p4, m_arg5 p5, m_arg6 p6, m_arg7 p7) { \
if (Thread::get_caller_ID()!=server_thread) {\
- command_queue.push( visual_server, &VisualServer::m_func,p1, p2, p3, p4, p5, p6, p7);\
+ command_queue.push( visual_server, &VisualServer::m_type,p1, p2, p3, p4, p5, p6, p7);\
} else {\
- visual_server->m_func(p1, p2, p3, p4, p5, p6, p7);\
+ visual_server->m_type(p1, p2, p3, p4, p5, p6, p7);\
}\
}
-#define FUNC7C(m_func,m_arg1, m_arg2, m_arg3, m_arg4, m_arg5, m_arg6, m_arg7)\
- virtual void m_func(m_arg1 p1, m_arg2 p2, m_arg3 p3, m_arg4 p4, m_arg5 p5, m_arg6 p6, m_arg7 p7) const { \
+#define FUNC7C(m_type,m_arg1, m_arg2, m_arg3, m_arg4, m_arg5, m_arg6, m_arg7)\
+ virtual void m_type(m_arg1 p1, m_arg2 p2, m_arg3 p3, m_arg4 p4, m_arg5 p5, m_arg6 p6, m_arg7 p7) const { \
if (Thread::get_caller_ID()!=server_thread) {\
- command_queue.push( visual_server, &VisualServer::m_func,p1, p2, p3, p4, p5, p6, p7);\
+ command_queue.push( visual_server, &VisualServer::m_type,p1, p2, p3, p4, p5, p6, p7);\
} else {\
- visual_server->m_func(p1, p2, p3, p4, p5, p6, p7);\
+ visual_server->m_type(p1, p2, p3, p4, p5, p6, p7);\
}\
}
- FUNC0R(RID,texture_create);
+ //FUNC0R(RID,texture_create);
+ FUNCRID(texture);
FUNC5(texture_allocate,RID,int,int,Image::Format,uint32_t);
FUNC3(texture_set_data,RID,const Image&,CubeMapSide);
FUNC2RC(Image,texture_get_data,RID,CubeMapSide);
@@ -594,7 +632,7 @@ public:
if (Thread::get_caller_ID()!=server_thread) {
command_queue.push_and_sync( visual_server, &VisualServer::shader_get_param_list,p_shader,p_param_list);
} else {
- visual_server->m_func(p1, p2, p3, p4, p5);
+ visual_server->m_type(p1, p2, p3, p4, p5);
}
}*/
diff --git a/tools/collada/collada.cpp b/tools/collada/collada.cpp
index 66e5e3f0e6..0d02c32d00 100644
--- a/tools/collada/collada.cpp
+++ b/tools/collada/collada.cpp
@@ -344,6 +344,9 @@ void Collada::_parse_image(XMLParser& parser) {
// path is relative to file being loaded, so convert to a resource path
path=Globals::get_singleton()->localize_path(state.local_path.get_base_dir()+"/"+path);
+ } else if (path.find("file:///")==0) {
+ path=path.replace_first("file:///","");
+ path=Globals::get_singleton()->localize_path(path);
}
image.path=path;
diff --git a/tools/editor/code_editor.cpp b/tools/editor/code_editor.cpp
index ca1e769ffa..ea87ac625b 100644
--- a/tools/editor/code_editor.cpp
+++ b/tools/editor/code_editor.cpp
@@ -510,6 +510,20 @@ void CodeTextEditor::set_error(const String& p_error) {
}
+void CodeTextEditor::_update_font() {
+
+ String editor_font = EditorSettings::get_singleton()->get("text_editor/font");
+ if (editor_font!="") {
+ Ref<Font> fnt = ResourceLoader::load(editor_font);
+ if (fnt.is_valid()) {
+ text_editor->add_font_override("font",fnt);
+ return;
+ }
+ }
+
+ text_editor->add_font_override("font",get_font("source","Fonts"));
+}
+
void CodeTextEditor::_text_changed_idle_timeout() {
@@ -527,8 +541,9 @@ void CodeTextEditor::_bind_methods() {
ObjectTypeDB::bind_method("_line_col_changed",&CodeTextEditor::_line_col_changed);
ObjectTypeDB::bind_method("_text_changed",&CodeTextEditor::_text_changed);
+ ObjectTypeDB::bind_method("_update_font",&CodeTextEditor::_update_font);
ObjectTypeDB::bind_method("_text_changed_idle_timeout",&CodeTextEditor::_text_changed_idle_timeout);
- ObjectTypeDB::bind_method("_complete_request",&CodeTextEditor::_complete_request);
+ ObjectTypeDB::bind_method("_complete_request",&CodeTextEditor::_complete_request);
}
CodeTextEditor::CodeTextEditor() {
@@ -571,4 +586,5 @@ CodeTextEditor::CodeTextEditor() {
text_editor->set_completion(true,cs);
idle->connect("timeout", this,"_text_changed_idle_timeout");
+ EditorSettings::get_singleton()->connect("settings_changed",this,"_update_font");
}
diff --git a/tools/editor/code_editor.h b/tools/editor/code_editor.h
index fc8285d161..5a588d2ccb 100644
--- a/tools/editor/code_editor.h
+++ b/tools/editor/code_editor.h
@@ -131,7 +131,9 @@ class CodeTextEditor : public Control {
Label *error;
- void _complete_request(const String& p_request,int p_line);
+ void _update_font();
+
+ void _complete_request(const String& p_request,int p_line);
protected:
void set_error(const String& p_error);
diff --git a/tools/editor/doc_data_compressed.h b/tools/editor/doc_data_compressed.h
deleted file mode 100644
index ddeffe51be..0000000000
--- a/tools/editor/doc_data_compressed.h
+++ /dev/null
@@ -1,101786 +0,0 @@
-/* THIS FILE IS GENERATED DO NOT EDIT */
-#ifndef _DOC_DATA_RAW_H
-#define _DOC_DATA_RAW_H
-static const int _doc_data_compressed_size=101778;
-static const int _doc_data_uncompressed_size=851183;
-static const unsigned char _doc_data_compressed[]={
-120,
-156,
-236,
-189,
-107,
-87,
-227,
-72,
-210,
-32,
-252,
-185,
-231,
-87,
-232,
-176,
-231,
-236,
-192,
-60,
-46,
-170,
-128,
-234,
-219,
-204,
-244,
-187,
-107,
-192,
-84,
-249,
-105,
-192,
-140,
-13,
-213,
-221,
-91,
-135,
-227,
-35,
-203,
-105,
-91,
-83,
-178,
-228,
-145,
-100,
-46,
-253,
-235,
-223,
-184,
-100,
-74,
-41,
-217,
-198,
-153,
-178,
-5,
-84,
-63,
-189,
-151,
-158,
-2,
-148,
-153,
-17,
-145,
-145,
-145,
-17,
-145,
-113,
-249,
-231,
-255,
-121,
-152,
-6,
-206,
-157,
-136,
-19,
-63,
-10,
-127,
-218,
-57,
-216,
-127,
-183,
-227,
-136,
-208,
-139,
-134,
-126,
-56,
-254,
-105,
-231,
-230,
-250,
-236,
-205,
-15,
-59,
-206,
-255,
-249,
-255,
-254,
-242,
-207,
-97,
-228,
-21,
-62,
-219,
-63,
-250,
-241,
-224,
-251,
-55,
-3,
-145,
-186,
-7,
-59,
-78,
-232,
-78,
-197,
-79,
-59,
-173,
-112,
-236,
-135,
-194,
-185,
-126,
-156,
-137,
-100,
-7,
-134,
-120,
-129,
-155,
-36,
-242,
-111,
-255,
-247,
-195,
-105,
-207,
-139,
-253,
-89,
-186,
-227,
-120,
-110,
-42,
-198,
-81,
-252,
-248,
-211,
-206,
-73,
-20,
-11,
-248,
-240,
-155,
-127,
-14,
-98,
-95,
-140,
-250,
-67,
-145,
-208,
-39,
-176,
-4,
-252,
-242,
-120,
-238,
-7,
-233,
-27,
-63,
-116,
-212,
-72,
-103,
-52,
-15,
-61,
-252,
-99,
-178,
-15,
-67,
-222,
-46,
-27,
-243,
-207,
-226,
-143,
-215,
-19,
-63,
-113,
-188,
-40,
-76,
-93,
-63,
-76,
-156,
-116,
-34,
-156,
-192,
-79,
-82,
-39,
-26,
-57,
-3,
-53,
-249,
-120,
-152,
-148,
-39,
-119,
-46,
-162,
-36,
-13,
-30,
-157,
-169,
-155,
-78,
-242,
-95,
-59,
-110,
-56,
-116,
-34,
-152,
-35,
-118,
-230,
-169,
-31,
-248,
-169,
-47,
-224,
-211,
-22,
-144,
-228,
-49,
-157,
-0,
-177,
-28,
-17,
-36,
-194,
-129,
-245,
-196,
-195,
-12,
-62,
-21,
-67,
-103,
-240,
-232,
-68,
-131,
-127,
-11,
-47,
-101,
-120,
-75,
-144,
-78,
-69,
-58,
-137,
-134,
-9,
-252,
-83,
-253,
-91,
-82,
-42,
-241,
-195,
-29,
-199,
-193,
-223,
-127,
-243,
-207,
-88,
-164,
-243,
-56,
-116,
-82,
-160,
-232,
-79,
-59,
-177,
-112,
-131,
-29,
-254,
-253,
-91,
-254,
-3,
-255,
-224,
-198,
-227,
-249,
-84,
-132,
-169,
-227,
-195,
-178,
-15,
-63,
-237,
-188,
-83,
-251,
-145,
-236,
-44,
-25,
-169,
-190,
-230,
-31,
-139,
-64,
-125,
-243,
-77,
-47,
-5,
-216,
-221,
-120,
-232,
-36,
-184,
-147,
-10,
-249,
-125,
-30,
-90,
-250,
-248,
-159,
-111,
-25,
-238,
-69,
-20,
-188,
-40,
-121,
-5,
-40,
-0,
-20,
-155,
-32,
-1,
-211,
-188,
-2,
-36,
-224,
-127,
-199,
-56,
-103,
-85,
-44,
-128,
-4,
-147,
-151,
-67,
-227,
-35,
-124,
-31,
-15,
-162,
-192,
-247,
-136,
-161,
-42,
-240,
-209,
-11,
-2,
-111,
-199,
-43,
-175,
-131,
-202,
-146,
-93,
-108,
-9,
-237,
-190,
-168,
-208,
-105,
-198,
-222,
-155,
-42,
-236,
-225,
-190,
-168,
-156,
-65,
-168,
-89,
-196,
-88,
-195,
-253,
-162,
-162,
-5,
-225,
-174,
-202,
-38,
-48,
-238,
-112,
-75,
-144,
-63,
-172,
-135,
-188,
-60,
-54,
-83,
-52,
-30,
-55,
-194,
-26,
-20,
-1,
-23,
-254,
-227,
-126,
-17,
-112,
-169,
-59,
-135,
-167,
-160,
-214,
-120,
-105,
-20,
-59,
-46,
-252,
-40,
-231,
-104,
-56,
-136,
-131,
-212,
-25,
-70,
-243,
-32,
-112,
-222,
-204,
-124,
-39,
-141,
-156,
-255,
-130,
-255,
-137,
-113,
-26,
-107,
-57,
-252,
-159,
-56,
-125,
-193,
-235,
-228,
-63,
-115,
-55,
-22,
-78,
-28,
-69,
-214,
-123,
-62,
-154,
-70,
-195,
-175,
-115,
-203,
-47,
-162,
-225,
-60,
-16,
-206,
-110,
-44,
-166,
-46,
-78,
-23,
-163,
-226,
-247,
-240,
-246,
-113,
-207,
-154,
-4,
-179,
-40,
-249,
-227,
-81,
-129,
-143,
-193,
-125,
-236,
-206,
-64,
-103,
-5,
-254,
-8,
-64,
-229,
-5,
-133,
-24,
-112,
-5,
-221,
-246,
-78,
-144,
-190,
-27,
-138,
-177,
-139,
-63,
-88,
-83,
-44,
-136,
-162,
-248,
-229,
-216,
-253,
-12,
-151,
-7,
-148,
-163,
-121,
-56,
-76,
-156,
-97,
-116,
-31,
-226,
-217,
-13,
-5,
-156,
-129,
-4,
-23,
-0,
-251,
-67,
-196,
-214,
-108,
-224,
-9,
-63,
-120,
-57,
-156,
-78,
-96,
-117,
-52,
-51,
-20,
-86,
-243,
-217,
-54,
-112,
-162,
-201,
-94,
-14,
-169,
-46,
-46,
-191,
-4,
-15,
-235,
-139,
-105,
-240,
-130,
-138,
-64,
-87,
-76,
-35,
-56,
-47,
-137,
-63,
-14,
-157,
-221,
-251,
-40,
-254,
-146,
-56,
-35,
-96,
-63,
-137,
-10,
-157,
-35,
-7,
-14,
-132,
-155,
-90,
-239,
-14,
-78,
-249,
-146,
-120,
-209,
-130,
-140,
-215,
-155,
-3,
-7,
-112,
-250,
-175,
-3,
-107,
-28,
-102,
-209,
-253,
-215,
-41,
-56,
-175,
-162,
-123,
-216,
-61,
-101,
-119,
-53,
-156,
-7,
-176,
-240,
-197,
-157,
-155,
-10,
-228,
-215,
-71,
-91,
-50,
-4,
-209,
-248,
-229,
-118,
-242,
-210,
-133,
-121,
-221,
-192,
-1,
-32,
-220,
-216,
-79,
-39,
-83,
-91,
-232,
-197,
-195,
-236,
-229,
-160,
-111,
-61,
-204,
-162,
-16,
-254,
-234,
-111,
-130,
-129,
-159,
-132,
-47,
-169,
-116,
-203,
-179,
-148,
-198,
-115,
-225,
-248,
-35,
-86,
-43,
-81,
-36,
-160,
-195,
-40,
-140,
-82,
-208,
-67,
-195,
-249,
-116,
-96,
-47,
-248,
-124,
-176,
-63,
-70,
-175,
-19,
-45,
-0,
-204,
-15,
-253,
-212,
-90,
-119,
-16,
-110,
-34,
-158,
-15,
-163,
-149,
-18,
-195,
-155,
-199,
-119,
-162,
-2,
-179,
-162,
-41,
-61,
-214,
-196,
-198,
-0,
-208,
-25,
-58,
-81,
-136,
-126,
-65,
-98,
-227,
-125,
-231,
-157,
-195,
-110,
-201,
-4,
-12,
-18,
-48,
-53,
-14,
-240,
-71,
-184,
-219,
-225,
-10,
-108,
-192,
-223,
-64,
-186,
-208,
-111,
-144,
-14,
-111,
-124,
-152,
-225,
-224,
-191,
-212,
-143,
-78,
-52,
-135,
-225,
-151,
-82,
-41,
-115,
-238,
-220,
-96,
-142,
-54,
-12,
-104,
-246,
-126,
-248,
-6,
-254,
-246,
-22,
-254,
-63,
-252,
-211,
-150,
-226,
-67,
-225,
-249,
-83,
-55,
-216,
-218,
-21,
-154,
-138,
-89,
-117,
-86,
-2,
-22,
-114,
-167,
-160,
-22,
-144,
-155,
-86,
-65,
-134,
-138,
-105,
-198,
-92,
-72,
-223,
-89,
-4,
-215,
-43,
-19,
-192,
-250,
-82,
-5,
-240,
-252,
-209,
-227,
-43,
-96,
-177,
-106,
-132,
-234,
-133,
-238,
-76,
-158,
-50,
-194,
-31,
-25,
-198,
-117,
-198,
-192,
-16,
-112,
-87,
-195,
-140,
-214,
-55,
-147,
-136,
-183,
-37,
-220,
-221,
-13,
-136,
-49,
-176,
-31,
-123,
-152,
-157,
-213,
-90,
-157,
-123,
-192,
-132,
-169,
-63,
-221,
-150,
-76,
-162,
-61,
-219,
-128,
-78,
-124,
-56,
-54,
-32,
-86,
-53,
-174,
-179,
-177,
-41,
-64,
-227,
-141,
-166,
-254,
-239,
-43,
-40,
-118,
-233,
-47,
-37,
-216,
-134,
-11,
-46,
-95,
-11,
-132,
-132,
-201,
-90,
-93,
-130,
-88,
-30,
-167,
-221,
-202,
-182,
-20,
-204,
-98,
-121,
-23,
-63,
-13,
-136,
-188,
-11,
-170,
-217,
-14,
-8,
-77,
-159,
-92,
-85,
-91,
-98,
-220,
-81,
-28,
-77,
-55,
-224,
-219,
-52,
-170,
-112,
-39,
-48,
-57,
-42,
-57,
-220,
-8,
-255,
-68,
-136,
-21,
-156,
-209,
-140,
-99,
-247,
-209,
-78,
-210,
-211,
-92,
-182,
-40,
-240,
-97,
-112,
-144,
-120,
-14,
-206,
-208,
-112,
-102,
-248,
-40,
-234,
-210,
-15,
-100,
-27,
-186,
-33,
-220,
-224,
-0,
-140,
-115,
-15,
-122,
-173,
-51,
-136,
-224,
-63,
-172,
-11,
-74,
-15,
-204,
-61,
-127,
-10,
-42,
-0,
-131,
-41,
-134,
-246,
-247,
-251,
-248,
-48,
-118,
-183,
-101,
-230,
-195,
-108,
-21,
-188,
-23,
-81,
-120,
-39,
-226,
-148,
-233,
-0,
-51,
-196,
-2,
-20,
-23,
-224,
-110,
-0,
-203,
-119,
-233,
-65,
-215,
-114,
-115,
-135,
-135,
-4,
-199,
-86,
-48,
-34,
-218,
-108,
-132,
-17,
-161,
-65,
-8,
-73,
-220,
-172,
-47,
-97,
-82,
-255,
-14,
-135,
-131,
-45,
-161,
-20,
-198,
-155,
-110,
-18,
-67,
-228,
-136,
-80,
-196,
-227,
-71,
-198,
-204,
-243,
-7,
-2,
-116,
-177,
-93,
-119,
-62,
-244,
-35,
-107,
-129,
-52,
-28,
-28,
-242,
-156,
-219,
-226,
-67,
-3,
-141,
-97,
-13,
-27,
-74,
-132,
-0,
-185,
-34,
-182,
-21,
-49,
-156,
-186,
-15,
-95,
-135,
-34,
-245,
-132,
-238,
-13,
-56,
-248,
-211,
-249,
-20,
-149,
-239,
-244,
-62,
-146,
-38,
-134,
-53,
-33,
-182,
-246,
-154,
-248,
-130,
-132,
-0,
-227,
-117,
-99,
-66,
-120,
-129,
-59,
-221,
-150,
-114,
-13,
-16,
-108,
-64,
-12,
-218,
-146,
-202,
-58,
-35,
-113,
-182,
-245,
-97,
-67,
-228,
-249,
-66,
-147,
-150,
-42,
-89,
-42,
-149,
-110,
-115,
-233,
-31,
-238,
-207,
-162,
-21,
-239,
-143,
-43,
-52,
-61,
-19,
-106,
-106,
-67,
-141,
-185,
-67,
-249,
-171,
-3,
-24,
-1,
-55,
-245,
-140,
-124,
-133,
-192,
-42,
-135,
-228,
-250,
-133,
-43,
-189,
-162,
-35,
-251,
-94,
-184,
-95,
-98,
-177,
-66,
-139,
-236,
-80,
-52,
-145,
-21,
-154,
-209,
-224,
-223,
-59,
-75,
-71,
-27,
-97,
-234,
-58,
-8,
-15,
-232,
-29,
-35,
-17,
-139,
-208,
-99,
-83,
-51,
-148,
-81,
-77,
-246,
-193,
-28,
-36,
-123,
-183,
-134,
-218,
-253,
-196,
-205,
-204,
-160,
-59,
-184,
-85,
-44,
-213,
-81,
-24,
-103,
-205,
-0,
-133,
-235,
-195,
-165,
-209,
-76,
-18,
-142,
-11,
-147,
-78,
-138,
-1,
-50,
-198,
-61,
-40,
-116,
-179,
-40,
-73,
-252,
-65,
-32,
-246,
-157,
-107,
-248,
-181,
-92,
-114,
-230,
-198,
-0,
-64,
-138,
-97,
-100,
-137,
-224,
-7,
-102,
-1,
-250,
-158,
-115,
-253,
-219,
-85,
-171,
-255,
-55,
-156,
-227,
-67,
-16,
-13,
-220,
-192,
-233,
-121,
-209,
-172,
-130,
-115,
-99,
-197,
-245,
-218,
-75,
-99,
-63,
-28,
-63,
-35,
-129,
-247,
-247,
-247,
-215,
-14,
-94,
-69,
-223,
-40,
-20,
-248,
-218,
-48,
-141,
-98,
-145,
-61,
-201,
-147,
-244,
-72,
-8,
-139,
-100,
-53,
-165,
-255,
-36,
-87,
-157,
-228,
-154,
-197,
-120,
-84,
-108,
-172,
-250,
-87,
-68,
-173,
-43,
-4,
-190,
-58,
-173,
-248,
-242,
-66,
-175,
-109,
-20,
-8,
-210,
-23,
-43,
-81,
-239,
-171,
-37,
-159,
-45,
-162,
-34,
-94,
-113,
-180,
-94,
-63,
-170,
-91,
-224,
-148,
-68,
-197,
-111,
-2,
-25,
-96,
-146,
-202,
-236,
-18,
-187,
-43,
-94,
-79,
-255,
-71,
-80,
-81,
-158,
-182,
-125,
-231,
-18,
-35,
-4,
-238,
-145,
-138,
-232,
-7,
-113,
-135,
-24,
-94,
-141,
-49,
-92,
-116,
-121,
-90,
-251,
-67,
-158,
-240,
-138,
-217,
-187,
-133,
-170,
-144,
-70,
-169,
-87,
-5,
-207,
-15,
-34,
-195,
-94,
-124,
-214,
-144,
-157,
-46,
-254,
-143,
-227,
-193,
-87,
-3,
-225,
-28,
-100,
-212,
-115,
-46,
-165,
-103,
-240,
-242,
-205,
-193,
-94,
-131,
-140,
-147,
-156,
-176,
-187,
-248,
-228,
-230,
-187,
-65,
-195,
-25,
-249,
-161,
-27,
-192,
-23,
-72,
-253,
-116,
-18,
-11,
-177,
-236,
-43,
-249,
-81,
-195,
-15,
-189,
-88,
-224,
-223,
-172,
-109,
-94,
-63,
-76,
-210,
-195,
-161,
-239,
-173,
-144,
-107,
-167,
-62,
-61,
-131,
-185,
-177,
-29,
-81,
-113,
-214,
-42,
-122,
-171,
-141,
-59,
-2,
-32,
-59,
-228,
-117,
-182,
-164,
-144,
-50,
-21,
-86,
-225,
-189,
-93,
-233,
-218,
-7,
-1,
-227,
-125,
-169,
-205,
-193,
-174,
-254,
-137,
-233,
-9,
-255,
-84,
-47,
-149,
-244,
-195,
-91,
-237,
-39,
-248,
-1,
-51,
-60,
-22,
-50,
-61,
-52,
-253,
-213,
-56,
-219,
-67,
-14,
-74,
-112,
-80,
-246,
-54,
-202,
-73,
-23,
-112,
-172,
-124,
-23,
-36,
-130,
-113,
-218,
-135,
-209,
-92,
-14,
-37,
-135,
-160,
-52,
-9,
-2,
-14,
-133,
-3,
-131,
-206,
-135,
-137,
-148,
-68,
-26,
-211,
-44,
-73,
-67,
-155,
-33,
-22,
-99,
-144,
-233,
-148,
-236,
-65,
-98,
-221,
-139,
-224,
-251,
-6,
-44,
-228,
-134,
-242,
-159,
-179,
-24,
-214,
-140,
-211,
-71,
-103,
-2,
-155,
-4,
-63,
-139,
-212,
-219,
-119,
-218,
-233,
-95,
-249,
-149,
-127,
-58,
-247,
-38,
-251,
-127,
-113,
-228,
-255,
-233,
-193,
-68,
-129,
-72,
-41,
-183,
-4,
-165,
-99,
-144,
-68,
-206,
-48,
-242,
-136,
-75,
-64,
-190,
-129,
-69,
-33,
-26,
-24,
-54,
-143,
-118,
-215,
-68,
-60,
-42,
-73,
-224,
-122,
-158,
-72,
-240,
-77,
-153,
-173,
-144,
-240,
-241,
-30,
-191,
-124,
-58,
-197,
-164,
-176,
-159,
-83,
-129,
-222,
-101,
-149,
-121,
-66,
-158,
-102,
-222,
-185,
-43,
-17,
-131,
-245,
-58,
-5,
-100,
-50,
-211,
-72,
-255,
-149,
-226,
-17,
-28,
-177,
-56,
-152,
-137,
-158,
-61,
-135,
-170,
-31,
-159,
-30,
-212,
-190,
-82,
-223,
-195,
-191,
-214,
-204,
-47,
-34,
-192,
-33,
-206,
-2,
-121,
-178,
-159,
-159,
-30,
-214,
-21,
-73,
-52,
-143,
-61,
-113,
-30,
-185,
-67,
-17,
-171,
-193,
-165,
-223,
-154,
-77,
-209,
-115,
-239,
-22,
-103,
-224,
-95,
-62,
-61,
-193,
-149,
-155,
-78,
-186,
-98,
-234,
-102,
-207,
-110,
-249,
-47,
-158,
-30,
-216,
-233,
-101,
-66,
-176,
-183,
-230,
-211,
-11,
-55,
-78,
-38,
-192,
-202,
-73,
-14,
-160,
-52,
-218,
-215,
-12,
-188,
-134,
-219,
-38,
-9,
-92,
-228,
-153,
-158,
-136,
-53,
-12,
-23,
-255,
-176,
-102,
-162,
-94,
-213,
-145,
-237,
-112,
-54,
-207,
-36,
-39,
-255,
-240,
-244,
-128,
-158,
-39,
-66,
-209,
-238,
-168,
-33,
-234,
-199,
-167,
-7,
-125,
-242,
-147,
-185,
-27,
-20,
-113,
-44,
-252,
-110,
-205,
-240,
-94,
-133,
-65,
-77,
-244,
-35,
-23,
-151,
-212,
-127,
-181,
-102,
-112,
-207,
-126,
-204,
-213,
-228,
-49,
-241,
-189,
-164,
-184,
-100,
-241,
-151,
-107,
-38,
-232,
-85,
-26,
-197,
-223,
-30,
-158,
-46,
-93,
-56,
-251,
-245,
-186,
-165,
-15,
-79,
-171,
-141,
-236,
-205,
-92,
-84,
-103,
-122,
-24,
-77,
-90,
-132,
-64,
-255,
-139,
-233,
-100,
-189,
-77,
-6,
-47,
-27,
-178,
-9,
-44,
-57,
-73,
-42,
-12,
-63,
-11,
-230,
-113,
-46,
-49,
-229,
-79,
-165,
-33,
-234,
-159,
-11,
-87,
-125,
-254,
-147,
-18,
-49,
-205,
-238,
-135,
-246,
-101,
-255,
-188,
-117,
-118,
-189,
-195,
-30,
-93,
-84,
-126,
-72,
-151,
-56,
-23,
-35,
-184,
-221,
-64,
-197,
-193,
-120,
-165,
-57,
-94,
-78,
-243,
-132,
-35,
-202,
-209,
-29,
-250,
-249,
-36,
-2,
-75,
-38,
-10,
-110,
-81,
-23,
-253,
-220,
-75,
-31,
-3,
-113,
-28,
-61,
-220,
-58,
-32,
-122,
-65,
-223,
-29,
-58,
-164,
-61,
-176,
-115,
-61,
-215,
-47,
-158,
-128,
-224,
-186,
-115,
-149,
-1,
-112,
-192,
-0,
-92,
-71,
-179,
-231,
-91,
-191,
-219,
-254,
-240,
-49,
-39,
-193,
-33,
-67,
-208,
-245,
-199,
-147,
-103,
-164,
-193,
-113,
-231,
-250,
-186,
-115,
-145,
-1,
-113,
-196,
-64,
-28,
-71,
-105,
-10,
-74,
-65,
-253,
-80,
-124,
-106,
-117,
-175,
-219,
-39,
-205,
-243,
-242,
-62,
-124,
-192,
-23,
-52,
-151,
-18,
-138,
-83,
-223,
-131,
-127,
-184,
-129,
-63,
-14,
-81,
-163,
-89,
-6,
-77,
-79,
-160,
-55,
-52,
-141,
-226,
-219,
-6,
-252,
-224,
-1,
-96,
-193,
-177,
-203,
-63,
-4,
-160,
-138,
-225,
-191,
-80,
-129,
-90,
-11,
-205,
-199,
-78,
-183,
-253,
-255,
-58,
-151,
-215,
-26,
-60,
-239,
-138,
-240,
-76,
-162,
-216,
-255,
-29,
-19,
-129,
-159,
-11,
-162,
-230,
-121,
-251,
-195,
-242,
-179,
-242,
-49,
-7,
-37,
-192,
-99,
-83,
-128,
-39,
-7,
-37,
-21,
-15,
-233,
-27,
-235,
-125,
-145,
-235,
-158,
-180,
-46,
-175,
-91,
-221,
-242,
-230,
-104,
-43,
-123,
-168,
-99,
-198,
-181,
-172,
-189,
-244,
-116,
-104,
-75,
-199,
-116,
-80,
-182,
-186,
-242,
-39,
-94,
-89,
-151,
-11,
-146,
-216,
-159,
-20,
-31,
-166,
-32,
-32,
-234,
-88,
-115,
-57,
-165,
-179,
-101,
-235,
-160,
-179,
-92,
-185,
-36,
-1,
-14,
-75,
-43,
-15,
-88,
-20,
-108,
-117,
-229,
-222,
-213,
-207,
-173,
-223,
-114,
-92,
-191,
-251,
-254,
-251,
-239,
-15,
-15,
-190,
-227,
-133,
-123,
-202,
-8,
-82,
-222,
-12,
-48,
-173,
-6,
-62,
-108,
-244,
-108,
-22,
-248,
-232,
-174,
-1,
-19,
-39,
-140,
-66,
-135,
-204,
-87,
-87,
-58,
-159,
-159,
-94,
-14,
-22,
-235,
-183,
-122,
-39,
-205,
-171,
-86,
-121,
-205,
-239,
-121,
-205,
-22,
-88,
-94,
-96,
-226,
-253,
-44,
-30,
-141,
-230,
-186,
-110,
-30,
-151,
-39,
-250,
-65,
-94,
-31,
-238,
-192,
-120,
-150,
-227,
-230,
-201,
-207,
-75,
-102,
-250,
-81,
-146,
-97,
-226,
-143,
-210,
-55,
-56,
-223,
-23,
-139,
-249,
-122,
-87,
-205,
-147,
-50,
-146,
-135,
-239,
-228,
-85,
-189,
-110,
-130,
-110,
-235,
-250,
-166,
-123,
-89,
-30,
-125,
-96,
-56,
-186,
-196,
-191,
-60,
-248,
-208,
-112,
-112,
-251,
-178,
-7,
-23,
-65,
-121,
-244,
-145,
-225,
-232,
-211,
-214,
-121,
-235,
-122,
-1,
-237,
-247,
-134,
-163,
-175,
-154,
-55,
-189,
-133,
-193,
-223,
-154,
-14,
-238,
-182,
-47,
-23,
-224,
-254,
-206,
-112,
-112,
-239,
-183,
-94,
-183,
-245,
-175,
-242,
-232,
-239,
-13,
-71,
-159,
-156,
-183,
-154,
-11,
-4,
-255,
-193,
-112,
-240,
-199,
-206,
-197,
-2,
-206,
-63,
-26,
-239,
-244,
-105,
-105,
-232,
-145,
-41,
-139,
-21,
-238,
-49,
-57,
-214,
-148,
-193,
-110,
-174,
-202,
-35,
-77,
-185,
-171,
-120,
-147,
-200,
-193,
-198,
-204,
-213,
-249,
-165,
-124,
-38,
-142,
-204,
-89,
-235,
-67,
-107,
-17,
-108,
-99,
-222,
-130,
-209,
-203,
-86,
-55,
-102,
-175,
-143,
-237,
-69,
-106,
-27,
-115,
-23,
-168,
-65,
-221,
-206,
-121,
-121,
-184,
-41,
-127,
-93,
-180,
-174,
-155,
-229,
-177,
-166,
-252,
-213,
-60,
-47,
-67,
-253,
-222,
-148,
-191,
-64,
-198,
-247,
-206,
-59,
-39,
-63,
-151,
-199,
-155,
-242,
-216,
-229,
-205,
-197,
-178,
-225,
-166,
-140,
-214,
-59,
-1,
-146,
-157,
-47,
-155,
-193,
-148,
-219,
-206,
-14,
-202,
-35,
-77,
-121,
-237,
-236,
-176,
-60,
-210,
-148,
-207,
-206,
-142,
-202,
-35,
-77,
-57,
-236,
-236,
-125,
-121,
-164,
-41,
-123,
-157,
-125,
-91,
-30,
-105,
-202,
-89,
-103,
-223,
-149,
-71,
-154,
-242,
-213,
-217,
-247,
-165,
-145,
-223,
-154,
-178,
-213,
-217,
-15,
-229,
-145,
-166,
-12,
-117,
-246,
-99,
-121,
-164,
-41,
-47,
-157,
-29,
-188,
-43,
-15,
-53,
-103,
-162,
-50,
-23,
-125,
-107,
-204,
-69,
-7,
-101,
-54,
-250,
-214,
-152,
-141,
-14,
-202,
-124,
-244,
-173,
-49,
-31,
-29,
-148,
-25,
-233,
-91,
-99,
-70,
-58,
-40,
-115,
-210,
-183,
-198,
-156,
-116,
-80,
-102,
-165,
-111,
-77,
-89,
-233,
-231,
-171,
-101,
-250,
-206,
-145,
-241,
-97,
-133,
-241,
-23,
-55,
-231,
-215,
-237,
-171,
-243,
-223,
-202,
-83,
-152,
-146,
-27,
-166,
-56,
-109,
-127,
-106,
-159,
-182,
-202,
-19,
-152,
-18,
-29,
-38,
-232,
-221,
-28,
-247,
-174,
-187,
-205,
-147,
-235,
-242,
-28,
-166,
-212,
-135,
-57,
-174,
-90,
-221,
-118,
-231,
-180,
-60,
-129,
-233,
-30,
-192,
-4,
-205,
-211,
-133,
-209,
-22,
-219,
-80,
-58,
-36,
-71,
-198,
-103,
-26,
-198,
-30,
-148,
-199,
-154,
-158,
-106,
-24,
-123,
-88,
-30,
-107,
-122,
-174,
-97,
-236,
-81,
-121,
-172,
-233,
-193,
-134,
-177,
-239,
-203,
-99,
-45,
-88,
-238,
-219,
-242,
-88,
-11,
-94,
-251,
-174,
-60,
-214,
-130,
-205,
-190,
-47,
-143,
-181,
-96,
-175,
-31,
-202,
-99,
-45,
-56,
-235,
-199,
-242,
-88,
-83,
-190,
-234,
-221,
-0,
-87,
-247,
-203,
-202,
-207,
-119,
-166,
-172,
-197,
-195,
-203,
-186,
-249,
-119,
-166,
-220,
-117,
-209,
-186,
-188,
-41,
-143,
-53,
-229,
-174,
-143,
-191,
-45,
-133,
-220,
-148,
-193,
-120,
-248,
-2,
-228,
-166,
-60,
-246,
-177,
-117,
-94,
-214,
-118,
-191,
-51,
-229,
-177,
-211,
-118,
-183,
-117,
-114,
-221,
-238,
-92,
-46,
-66,
-111,
-202,
-106,
-249,
-20,
-11,
-24,
-152,
-114,
-28,
-26,
-209,
-165,
-177,
-63,
-24,
-107,
-9,
-157,
-238,
-47,
-205,
-110,
-217,
-54,
-250,
-193,
-116,
-219,
-123,
-5,
-119,
-52,
-143,
-53,
-182,
-112,
-90,
-103,
-221,
-86,
-239,
-99,
-121,
-184,
-233,
-182,
-127,
-234,
-156,
-223,
-92,
-44,
-179,
-53,
-126,
-48,
-221,
-121,
-158,
-225,
-226,
-102,
-193,
-12,
-255,
-193,
-116,
-255,
-121,
-134,
-5,
-107,
-233,
-7,
-211,
-205,
-63,
-110,
-246,
-122,
-199,
-157,
-78,
-175,
-108,
-59,
-252,
-96,
-190,
-245,
-189,
-222,
-226,
-242,
-166,
-226,
-6,
-71,
-47,
-35,
-160,
-169,
-200,
-185,
-238,
-182,
-142,
-207,
-23,
-209,
-255,
-209,
-148,
-249,
-120,
-252,
-18,
-8,
-126,
-52,
-23,
-59,
-167,
-237,
-230,
-213,
-121,
-179,
-236,
-152,
-251,
-209,
-148,
-9,
-105,
-130,
-37,
-92,
-252,
-163,
-41,
-27,
-50,
-4,
-221,
-214,
-167,
-118,
-231,
-166,
-87,
-158,
-196,
-148,
-19,
-105,
-146,
-203,
-214,
-175,
-101,
-62,
-248,
-209,
-148,
-17,
-105,
-2,
-16,
-36,
-157,
-133,
-163,
-252,
-163,
-41,
-47,
-162,
-119,
-5,
-173,
-247,
-242,
-120,
-99,
-165,
-182,
-249,
-169,
-211,
-109,
-95,
-183,
-22,
-136,
-96,
-202,
-141,
-189,
-86,
-179,
-123,
-82,
-22,
-7,
-63,
-26,
-95,
-127,
-215,
-205,
-203,
-211,
-227,
-178,
-102,
-250,
-206,
-148,
-21,
-59,
-87,
-112,
-129,
-117,
-207,
-203,
-195,
-77,
-249,
-240,
-188,
-121,
-115,
-121,
-242,
-241,
-162,
-217,
-94,
-152,
-193,
-148,
-17,
-229,
-12,
-184,
-143,
-229,
-41,
-76,
-89,
-145,
-167,
-40,
-43,
-151,
-239,
-76,
-153,
-144,
-135,
-151,
-245,
-203,
-119,
-166,
-44,
-200,
-195,
-203,
-42,
-230,
-59,
-83,
-246,
-227,
-225,
-101,
-45,
-243,
-157,
-41,
-247,
-241,
-240,
-178,
-162,
-249,
-206,
-148,
-247,
-120,
-120,
-89,
-215,
-124,
-103,
-202,
-124,
-60,
-188,
-172,
-110,
-30,
-24,
-123,
-24,
-105,
-120,
-89,
-227,
-60,
-176,
-99,
-190,
-178,
-210,
-121,
-96,
-199,
-121,
-101,
-189,
-243,
-192,
-142,
-235,
-202,
-76,
-123,
-96,
-199,
-117,
-199,
-229,
-225,
-118,
-92,
-119,
-82,
-30,
-110,
-199,
-117,
-101,
-91,
-238,
-192,
-142,
-235,
-202,
-214,
-236,
-129,
-29,
-215,
-157,
-149,
-135,
-155,
-114,
-221,
-205,
-229,
-207,
-151,
-250,
-221,
-121,
-4,
-198,
-209,
-251,
-247,
-198,
-190,
-233,
-226,
-187,
-139,
-177,
-99,
-186,
-245,
-235,
-201,
-121,
-83,
-123,
-124,
-55,
-229,
-147,
-127,
-221,
-116,
-174,
-91,
-167,
-199,
-185,
-128,
-52,
-246,
-72,
-95,
-222,
-92,
-28,
-183,
-186,
-189,
-246,
-7,
-13,
-85,
-99,
-13,
-189,
-115,
-126,
-174,
-189,
-56,
-24,
-251,
-161,
-193,
-164,
-192,
-215,
-205,
-124,
-160,
-41,
-75,
-52,
-47,
-96,
-104,
-175,
-169,
-61,
-55,
-24,
-251,
-159,
-155,
-87,
-160,
-9,
-118,
-59,
-87,
-26,
-67,
-25,
-251,
-159,
-175,
-224,
-246,
-191,
-44,
-188,
-84,
-24,
-251,
-159,
-105,
-104,
-241,
-185,
-193,
-216,
-247,
-12,
-170,
-83,
-171,
-219,
-238,
-229,
-230,
-135,
-177,
-219,
-249,
-234,
-92,
-83,
-151,
-140,
-93,
-205,
-39,
-157,
-139,
-139,
-92,
-212,
-24,
-187,
-174,
-46,
-218,
-151,
-250,
-106,
-198,
-143,
-25,
-69,
-55,
-145,
-177,
-151,
-170,
-119,
-222,
-212,
-236,
-26,
-99,
-199,
-84,
-126,
-115,
-27,
-187,
-162,
-242,
-219,
-218,
-216,
-255,
-148,
-223,
-208,
-198,
-110,
-167,
-252,
-86,
-54,
-246,
-54,
-229,
-55,
-177,
-177,
-147,
-41,
-191,
-125,
-141,
-125,
-75,
-249,
-141,
-107,
-236,
-82,
-202,
-111,
-89,
-99,
-79,
-82,
-126,
-179,
-26,
-59,
-144,
-242,
-219,
-212,
-216,
-111,
-116,
-210,
-57,
-239,
-228,
-2,
-206,
-216,
-101,
-212,
-107,
-93,
-180,
-75,
-67,
-141,
-181,
-150,
-86,
-47,
-63,
-20,
-198,
-142,
-162,
-214,
-191,
-110,
-180,
-80,
-35,
-99,
-7,
-209,
-135,
-110,
-171,
-169,
-59,
-159,
-141,
-189,
-67,
-255,
-186,
-105,
-245,
-208,
-63,
-146,
-143,
-52,
-229,
-142,
-102,
-46,
-208,
-140,
-189,
-65,
-185,
-112,
-49,
-118,
-2,
-229,
-186,
-139,
-177,
-211,
-39,
-215,
-87,
-140,
-157,
-60,
-185,
-24,
-250,
-206,
-148,
-53,
-242,
-107,
-228,
-59,
-227,
-231,
-166,
-108,
-200,
-247,
-166,
-252,
-240,
-33,
-31,
-98,
-202,
-11,
-185,
-108,
-252,
-222,
-56,
-216,
-34,
-31,
-98,
-186,
-253,
-255,
-157,
-15,
-49,
-246,
-55,
-231,
-67,
-140,
-21,
-208,
-124,
-136,
-233,
-238,
-231,
-202,
-211,
-247,
-166,
-187,
-159,
-115,
-255,
-247,
-166,
-187,
-223,
-201,
-135,
-24,
-43,
-17,
-217,
-16,
-99,
-255,
-97,
-30,
-9,
-98,
-236,
-51,
-204,
-101,
-128,
-177,
-171,
-48,
-23,
-83,
-198,
-238,
-193,
-252,
-236,
-27,
-251,
-3,
-115,
-7,
-182,
-185,
-3,
-48,
-31,
-98,
-186,
-251,
-191,
-228,
-67,
-76,
-119,
-255,
-215,
-124,
-136,
-233,
-238,
-231,
-142,
-16,
-99,
-111,
-222,
-255,
-203,
-134,
-24,
-59,
-240,
-142,
-187,
-205,
-147,
-159,
-91,
-215,
-5,
-189,
-211,
-216,
-119,
-71,
-177,
-95,
-5,
-77,
-201,
-216,
-107,
-39,
-215,
-45,
-42,
-173,
-198,
-46,
-187,
-102,
-239,
-164,
-221,
-62,
-105,
-119,
-79,
-110,
-242,
-147,
-104,
-236,
-170,
-187,
-185,
-60,
-5,
-253,
-254,
-164,
-211,
-205,
-165,
-171,
-177,
-151,
-142,
-76,
-160,
-34,
-177,
-140,
-61,
-197,
-128,
-113,
-113,
-232,
-129,
-113,
-168,
-217,
-177,
-30,
-114,
-101,
-28,
-98,
-70,
-43,
-150,
-162,
-144,
-140,
-67,
-204,
-136,
-196,
-215,
-237,
-115,
-253,
-165,
-215,
-56,
-196,
-236,
-178,
-115,
-12,
-202,
-194,
-66,
-92,
-160,
-177,
-130,
-66,
-6,
-106,
-201,
-171,
-108,
-202,
-148,
-5,
-163,
-239,
-192,
-88,
-73,
-65,
-51,
-232,
-188,
-125,
-249,
-65,
-27,
-106,
-108,
-210,
-220,
-116,
-193,
-254,
-58,
-209,
-61,
-151,
-166,
-91,
-244,
-91,
-75,
-71,
-209,
-88,
-95,
-233,
-118,
-126,
-110,
-93,
-22,
-152,
-194,
-88,
-113,
-233,
-241,
-91,
-149,
-238,
-177,
-48,
-126,
-231,
-106,
-182,
-186,
-173,
-94,
-91,
-119,
-15,
-155,
-10,
-179,
-147,
-206,
-213,
-111,
-229,
-120,
-56,
-83,
-169,
-214,
-233,
-158,
-158,
-129,
-138,
-124,
-217,
-190,
-212,
-120,
-201,
-92,
-185,
-185,
-105,
-159,
-159,
-183,
-46,
-58,
-69,
-17,
-119,
-96,
-172,
-233,
-92,
-118,
-174,
-11,
-126,
-139,
-3,
-99,
-133,
-231,
-227,
-111,
-87,
-31,
-245,
-237,
-53,
-86,
-123,
-186,
-173,
-15,
-109,
-100,
-199,
-150,
-230,
-213,
-50,
-86,
-128,
-46,
-154,
-39,
-93,
-125,
-123,
-141,
-213,
-160,
-211,
-22,
-40,
-248,
-58,
-133,
-141,
-29,
-45,
-231,
-55,
-189,
-162,
-121,
-126,
-96,
-172,
-21,
-93,
-255,
-210,
-161,
-103,
-235,
-118,
-71,
-227,
-101,
-99,
-5,
-233,
-250,
-35,
-64,
-188,
-100,
-188,
-113,
-200,
-223,
-73,
-225,
-229,
-208,
-88,
-101,
-186,
-208,
-30,
-202,
-141,
-149,
-166,
-171,
-102,
-183,
-249,
-161,
-219,
-188,
-210,
-222,
-71,
-140,
-181,
-39,
-118,
-99,
-112,
-176,
-190,
-206,
-21,
-198,
-186,
-212,
-73,
-235,
-20,
-142,
-129,
-230,
-226,
-53,
-86,
-169,
-58,
-151,
-75,
-40,
-108,
-172,
-93,
-93,
-192,
-53,
-114,
-115,
-94,
-56,
-185,
-198,
-106,
-86,
-118,
-114,
-75,
-130,
-195,
-88,
-233,
-2,
-208,
-193,
-210,
-237,
-22,
-2,
-166,
-140,
-213,
-47,
-24,
-252,
-177,
-121,
-174,
-121,
-118,
-205,
-223,
-84,
-145,
-43,
-229,
-194,
-218,
-153,
-48,
-86,
-201,
-148,
-185,
-92,
-188,
-255,
-140,
-149,
-50,
-100,
-178,
-79,
-26,
-189,
-141,
-85,
-178,
-102,
-233,
-56,
-152,
-107,
-99,
-172,
-137,
-157,
-157,
-183,
-126,
-213,
-70,
-27,
-219,
-235,
-37,
-37,
-195,
-88,
-23,
-107,
-46,
-185,
-144,
-140,
-181,
-177,
-102,
-183,
-112,
-215,
-27,
-191,
-145,
-54,
-117,
-72,
-141,
-111,
-191,
-133,
-227,
-103,
-252,
-40,
-218,
-42,
-238,
-230,
-161,
-241,
-115,
-104,
-171,
-184,
-155,
-135,
-198,
-15,
-161,
-173,
-37,
-187,
-121,
-104,
-252,
-8,
-218,
-90,
-220,
-148,
-67,
-227,
-231,
-207,
-118,
-25,
-89,
-83,
-30,
-106,
-151,
-145,
-53,
-229,
-161,
-246,
-82,
-100,
-77,
-153,
-168,
-189,
-12,
-89,
-83,
-78,
-106,
-93,
-127,
-212,
-70,
-153,
-178,
-210,
-101,
-241,
-180,
-28,
-26,
-63,
-112,
-118,
-74,
-180,
-53,
-126,
-218,
-236,
-148,
-104,
-107,
-252,
-168,
-217,
-89,
-70,
-91,
-227,
-55,
-205,
-78,
-9,
-81,
-227,
-215,
-204,
-206,
-146,
-77,
-49,
-126,
-203,
-92,
-8,
-143,
-61,
-52,
-126,
-199,
-236,
-116,
-142,
-207,
-219,
-32,
-187,
-181,
-161,
-166,
-124,
-116,
-83,
-222,
-27,
-83,
-30,
-186,
-41,
-239,
-141,
-41,
-27,
-221,
-44,
-221,
-27,
-227,
-103,
-203,
-37,
-36,
-54,
-206,
-247,
-250,
-173,
-4,
-179,
-113,
-170,
-215,
-245,
-199,
-142,
-150,
-39,
-102,
-158,
-229,
-213,
-235,
-125,
-108,
-118,
-175,
-180,
-129,
-198,
-57,
-56,
-237,
-79,
-237,
-158,
-110,
-43,
-153,
-39,
-26,
-252,
-182,
-132,
-66,
-198,
-175,
-21,
-39,
-157,
-211,
-22,
-106,
-78,
-185,
-47,
-211,
-242,
-93,
-248,
-2,
-206,
-192,
-89,
-187,
-213,
-45,
-78,
-242,
-166,
-144,
-241,
-104,
-164,
-187,
-253,
-92,
-202,
-230,
-145,
-112,
-24,
-135,
-102,
-225,
-12,
-122,
-94,
-205,
-119,
-223,
-31,
-188,
-251,
-225,
-7,
-99,
-235,
-152,
-198,
-23,
-115,
-122,
-142,
-222,
-195,
-233,
-248,
-222,
-56,
-225,
-140,
-102,
-56,
-185,
-214,
-194,
-130,
-14,
-191,
-251,
-225,
-253,
-209,
-183,
-239,
-141,
-223,
-129,
-104,
-134,
-159,
-175,
-154,
-185,
-214,
-253,
-237,
-209,
-119,
-63,
-124,
-255,
-238,
-71,
-99,
-73,
-70,
-51,
-124,
-232,
-118,
-110,
-174,
-250,
-189,
-95,
-218,
-215,
-122,
-128,
-212,
-187,
-239,
-143,
-190,
-127,
-15,
-102,
-128,
-9,
-65,
-142,
-111,
-174,
-175,
-59,
-165,
-156,
-108,
-19,
-134,
-144,
-227,
-150,
-229,
-53,
-27,
-13,
-188,
-104,
-159,
-158,
-158,
-107,
-239,
-217,
-230,
-35,
-127,
-249,
-216,
-106,
-157,
-235,
-9,
-116,
-22,
-104,
-242,
-216,
-130,
-10,
-108,
-114,
-124,
-20,
-204,
-72,
-242,
-170,
-148,
-162,
-193,
-213,
-201,
-69,
-60,
-91,
-164,
-153,
-9,
-222,
-255,
-221,
-249,
-173,
-47,
-167,
-200,
-95,
-145,
-101,
-26,
-248,
-127,
-71,
-143,
-73,
-234,
-123,
-95,
-156,
-227,
-121,
-154,
-70,
-161,
-243,
-206,
-102,
-182,
-131,
-18,
-13,
-22,
-102,
-59,
-176,
-153,
-237,
-176,
-68,
-147,
-133,
-217,
-14,
-109,
-102,
-59,
-42,
-177,
-213,
-194,
-108,
-71,
-54,
-179,
-189,
-47,
-17,
-124,
-97,
-182,
-247,
-54,
-179,
-125,
-91,
-98,
-188,
-133,
-217,
-190,
-181,
-153,
-45,
-127,
-231,
-254,
-110,
-249,
-108,
-223,
-217,
-204,
-150,
-63,
-129,
-127,
-191,
-124,
-182,
-239,
-109,
-102,
-203,
-95,
-199,
-127,
-88,
-62,
-219,
-15,
-54,
-179,
-229,
-15,
-231,
-63,
-46,
-159,
-237,
-71,
-43,
-238,
-213,
-130,
-33,
-87,
-156,
-134,
-3,
-187,
-227,
-160,
-157,
-135,
-85,
-7,
-194,
-234,
-68,
-232,
-169,
-107,
-43,
-206,
-196,
-129,
-213,
-161,
-208,
-19,
-218,
-86,
-28,
-139,
-3,
-171,
-115,
-161,
-167,
-185,
-173,
-56,
-25,
-7,
-86,
-71,
-67,
-79,
-126,
-91,
-113,
-56,
-14,
-172,
-78,
-199,
-69,
-83,
-243,
-28,
-172,
-56,
-32,
-7,
-102,
-39,
-164,
-119,
-217,
-234,
-105,
-49,
-0,
-38,
-114,
-63,
-27,
-118,
-92,
-18,
-188,
-134,
-195,
-126,
-181,
-186,
-28,
-179,
-97,
-191,
-89,
-93,
-47,
-52,
-172,
-115,
-9,
-218,
-33,
-104,
-238,
-218,
-221,
-98,
-140,
-32,
-142,
-253,
-213,
-30,
-65,
-28,
-214,
-67,
-111,
-86,
-171,
-26,
-184,
-215,
-221,
-118,
-243,
-242,
-131,
-165,
-2,
-65,
-163,
-91,
-31,
-154,
-218,
-142,
-24,
-227,
-137,
-195,
-154,
-246,
-120,
-226,
-176,
-95,
-237,
-81,
-196,
-97,
-191,
-89,
-227,
-246,
-235,
-113,
-231,
-215,
-10,
-184,
-209,
-48,
-123,
-220,
-104,
-152,
-61,
-110,
-52,
-204,
-30,
-183,
-211,
-42,
-199,
-239,
-180,
-202,
-225,
-59,
-173,
-114,
-244,
-78,
-43,
-29,
-188,
-214,
-121,
-75,
-79,
-87,
-53,
-230,
-170,
-235,
-166,
-94,
-95,
-196,
-152,
-26,
-96,
-110,
-20,
-10,
-79,
-152,
-194,
-73,
-3,
-139,
-126,
-99,
-99,
-186,
-224,
-208,
-162,
-202,
-108,
-170,
-182,
-210,
-208,
-146,
-147,
-222,
-68,
-89,
-199,
-177,
-185,
-97,
-102,
-186,
-218,
-121,
-126,
-223,
-154,
-216,
-112,
-52,
-36,
-191,
-81,
-77,
-12,
-71,
-28,
-146,
-63,
-25,
-152,
-98,
-210,
-205,
-225,
-50,
-241,
-18,
-208,
-144,
-28,
-46,
-19,
-215,
-11,
-14,
-105,
-254,
-218,
-238,
-45,
-24,
-8,
-134,
-195,
-202,
-150,
-128,
-225,
-176,
-178,
-202,
-111,
-56,
-172,
-172,
-219,
-27,
-14,
-43,
-43,
-241,
-134,
-195,
-202,
-218,
-186,
-225,
-176,
-178,
-90,
-110,
-56,
-172,
-172,
-127,
-27,
-14,
-211,
-213,
-28,
-83,
-70,
-108,
-94,
-54,
-207,
-59,
-31,
-250,
-239,
-42,
-220,
-221,
-217,
-208,
-223,
-236,
-55,
-158,
-135,
-30,
-84,
-184,
-54,
-178,
-161,
-246,
-87,
-135,
-28,
-122,
-168,
-173,
-106,
-204,
-4,
-106,
-232,
-111,
-86,
-140,
-208,
-249,
-185,
-68,
-213,
-111,
-206,
-100,
-235,
-219,
-68,
-85,
-85,
-166,
-210,
-212,
-159,
-91,
-88,
-49,
-249,
-86,
-253,
-216,
-249,
-217,
-185,
-159,
-136,
-208,
-17,
-119,
-34,
-126,
-76,
-39,
-88,
-82,
-249,
-30,
-107,
-106,
-71,
-95,
-246,
-157,
-139,
-40,
-73,
-179,
-6,
-186,
-137,
-51,
-140,
-194,
-191,
-102,
-211,
-112,
-221,
-101,
-44,
-122,
-236,
-62,
-98,
-65,
-231,
-183,
-240,
-211,
-191,
-231,
-240,
-61,
-149,
-21,
-227,
-63,
-203,
-242,
-242,
-67,
-108,
-150,
-187,
-22,
-254,
-179,
-102,
-251,
-92,
-127,
-16,
-102,
-28,
-168,
-108,
-160,
-239,
-57,
-35,
-215,
-15,
-10,
-75,
-255,
-99,
-237,
-132,
-173,
-110,
-183,
-127,
-115,
-217,
-252,
-4,
-243,
-54,
-143,
-207,
-237,
-116,
-62,
-30,
-123,
-210,
-185,
-60,
-107,
-127,
-184,
-209,
-223,
-169,
-77,
-246,
-95,
-46,
-124,
-115,
-77,
-213,
-16,
-181,
-193,
-38,
-28,
-128,
-131,
-241,
-125,
-253,
-162,
-117,
-141,
-137,
-228,
-160,
-112,
-182,
-250,
-240,
-187,
-142,
-157,
-20,
-199,
-89,
-58,
-55,
-215,
-253,
-206,
-89,
-255,
-162,
-117,
-209,
-233,
-254,
-102,
-37,
-28,
-112,
-244,
-25,
-236,
-6,
-70,
-140,
-244,
-207,
-58,
-55,
-90,
-254,
-136,
-137,
-144,
-200,
-134,
-31,
-227,
-21,
-222,
-109,
-107,
-239,
-1,
-38,
-162,
-162,
-48,
-252,
-170,
-169,
-189,
-45,
-153,
-220,
-44,
-26,
-236,
-24,
-107,
-112,
-209,
-238,
-21,
-252,
-222,
-70,
-250,
-78,
-54,
-71,
-243,
-188,
-219,
-106,
-158,
-98,
-117,
-181,
-126,
-161,
-196,
-153,
-137,
-236,
-201,
-38,
-57,
-105,
-94,
-94,
-83,
-74,
-167,
-157,
-18,
-84,
-28,
-255,
-11,
-102,
-179,
-218,
-169,
-66,
-197,
-9,
-16,
-17,
-59,
-125,
-40,
-27,
-127,
-115,
-137,
-201,
-188,
-31,
-46,
-11,
-188,
-108,
-164,
-22,
-229,
-32,
-116,
-186,
-221,
-155,
-43,
-61,
-100,
-202,
-102,
-116,
-171,
-163,
-5,
-47,
-152,
-114,
-224,
-18,
-178,
-155,
-114,
-31,
-13,
-61,
-161,
-28,
-1,
-237,
-157,
-219,
-108,
-112,
-167,
-139,
-81,
-15,
-93,
-76,
-65,
-46,
-200,
-51,
-163,
-71,
-37,
-92,
-124,
-5,
-207,
-25,
-189,
-45,
-225,
-120,
-44,
-158,
-165,
-175,
-107,
-202,
-107,
-215,
-237,
-139,
-22,
-136,
-140,
-124,
-160,
-41,
-143,
-17,
-181,
-154,
-255,
-186,
-105,
-119,
-91,
-192,
-101,
-189,
-206,
-77,
-87,
-139,
-148,
-52,
-42,
-198,
-135,
-179,
-180,
-47,
-177,
-154,
-38,
-200,
-139,
-166,
-246,
-70,
-98,
-84,
-81,
-79,
-31,
-157,
-73,
-206,
-92,
-96,
-219,
-210,
-189,
-5,
-234,
-205,
-117,
-254,
-214,
-101,
-244,
-82,
-133,
-227,
-79,
-59,
-173,
-30,
-9,
-76,
-154,
-32,
-31,
-111,
-74,
-127,
-68,
-252,
-184,
-217,
-91,
-118,
-92,
-141,
-210,
-26,
-23,
-231,
-40,
-202,
-12,
-163,
-12,
-71,
-218,
-207,
-206,
-197,
-21,
-92,
-153,
-84,
-6,
-164,
-196,
-196,
-70,
-153,
-142,
-56,
-7,
-236,
-193,
-199,
-206,
-233,
-146,
-251,
-195,
-40,
-231,
-145,
-216,
-184,
-125,
-249,
-243,
-194,
-242,
-166,
-204,
-212,
-59,
-233,
-182,
-175,
-174,
-23,
-134,
-27,
-159,
-255,
-223,
-78,
-206,
-219,
-39,
-4,
-66,
-62,
-216,
-148,
-21,
-143,
-111,
-122,
-249,
-109,
-107,
-148,
-75,
-136,
-163,
-10,
-133,
-95,
-140,
-114,
-2,
-121,
-173,
-60,
-240,
-199,
-40,
-33,
-16,
-7,
-253,
-114,
-157,
-75,
-83,
-163,
-220,
-190,
-171,
-46,
-136,
-209,
-238,
-245,
-111,
-253,
-143,
-109,
-224,
-170,
-203,
-142,
-22,
-2,
-39,
-53,
-205,
-203,
-136,
-218,
-108,
-80,
-65,
-91,
-49,
-244,
-177,
-105,
-134,
-234,
-191,
-177,
-94,
-241,
-43,
-78,
-79,
-26,
-79,
-89,
-11,
-252,
-136,
-147,
-115,
-159,
-34,
-106,
-20,
-194,
-141,
-121,
-26,
-206,
-80,
-140,
-252,
-16,
-75,
-218,
-38,
-14,
-246,
-213,
-108,
-80,
-119,
-76,
-128,
-65,
-253,
-208,
-160,
-22,
-235,
-121,
-135,
-17,
-152,
-213,
-31,
-18,
-148,
-178,
-43,
-36,
-247,
-34,
-161,
-190,
-222,
-6,
-85,
-119,
-139,
-144,
-182,
-126,
-189,
-42,
-65,
-123,
-184,
-28,
-90,
-208,
-88,
-31,
-102,
-81,
-8,
-90,
-181,
-143,
-85,
-151,
-95,
-3,
-232,
-151,
-55,
-11,
-21,
-203,
-175,
-244,
-134,
-41,
-10,
-238,
-112,
-62,
-21,
-177,
-139,
-251,
-73,
-31,
-55,
-156,
-192,
-255,
-34,
-156,
-157,
-143,
-34,
-8,
-162,
-70,
-15,
-251,
-126,
-160,
-197,
-208,
-104,
-5,
-137,
-120,
-18,
-214,
-134,
-4,
-148,
-96,
-86,
-13,
-167,
-36,
-139,
-248,
-38,
-5,
-143,
-139,
-240,
-159,
-183,
-46,
-63,
-104,
-122,
-161,
-201,
-113,
-41,
-78,
-112,
-118,
-222,
-252,
-144,
-203,
-248,
-239,
-87,
-81,
-0,
-235,
-38,
-79,
-221,
-228,
-139,
-163,
-245,
-115,
-105,
-16,
-98,
-240,
-135,
-196,
-121,
-215,
-56,
-104,
-28,
-54,
-142,
-28,
-119,
-48,
-116,
-190,
-165,
-86,
-53,
-52,
-242,
-62,
-154,
-7,
-67,
-108,
-16,
-195,
-196,
-58,
-246,
-211,
-119,
-13,
-248,
-207,
-1,
-254,
-231,
-16,
-255,
-115,
-212,
-192,
-255,
-126,
-11,
-20,
-251,
-68,
-148,
-138,
-66,
-89,
-12,
-90,
-145,
-203,
-150,
-30,
-168,
-37,
-149,
-223,
-170,
-184,
-113,
-98,
-222,
-7,
-135,
-240,
-25,
-249,
-129,
-112,
-118,
-147,
-200,
-153,
-69,
-51,
-103,
-62,
-83,
-191,
-25,
-2,
-99,
-70,
-99,
-105,
-8,
-210,
-249,
-221,
-219,
-119,
-116,
-54,
-86,
-29,
-111,
-156,
-68,
-164,
-216,
-93,
-245,
-222,
-15,
-134,
-158,
-27,
-15,
-19,
-137,
-227,
-223,
-246,
-135,
-145,
-183,
-99,
-11,
-246,
-105,
-91,
-11,
-103,
-125,
-247,
-4,
-216,
-67,
-63,
-22,
-94,
-26,
-197,
-143,
-134,
-176,
-219,
-202,
-28,
-169,
-181,
-244,
-177,
-245,
-231,
-194,
-139,
-213,
-82,
-136,
-98,
-217,
-117,
-166,
-225,
-0,
-64,
-240,
-7,
-238,
-84,
-164,
-126,
-139,
-32,
-2,
-132,
-83,
-56,
-63,
-58,
-96,
-22,
-112,
-221,
-244,
-154,
-96,
-248,
-245,
-174,
-59,
-221,
-230,
-162,
-56,
-204,
-24,
-21,
-182,
-33,
-192,
-125,
-161,
-242,
-249,
-32,
-73,
-18,
-160,
-145,
-59,
-134,
-29,
-6,
-233,
-226,
-206,
-131,
-212,
-134,
-18,
-47,
-181,
-98,
-235,
-180,
-125,
-173,
-89,
-183,
-135,
-43,
-22,
-188,
-243,
-185,
-25,
-157,
-207,
-196,
-132,
-195,
-82,
-125,
-201,
-203,
-214,
-245,
-47,
-157,
-174,
-86,
-39,
-192,
-70,
-126,
-240,
-20,
-167,
-173,
-179,
-230,
-141,
-22,
-14,
-36,
-69,
-200,
-41,
-131,
-4,
-228,
-33,
-162,
-40,
-234,
-160,
-212,
-99,
-168,
-13,
-128,
-165,
-254,
-179,
-151,
-237,
-133,
-14,
-10,
-159,
-100,
-199,
-44,
-100,
-64,
-236,
-133,
-141,
-61,
-111,
-67,
-63,
-112,
-118,
-73,
-124,
-168,
-234,
-238,
-40,
-70,
-194,
-121,
-16,
-152,
-46,
-116,
-220,
-233,
-44,
-244,
-142,
-88,
-182,
-210,
-32,
-138,
-2,
-195,
-41,
-245,
-130,
-222,
-135,
-171,
-103,
-212,
-26,
-51,
-27,
-76,
-10,
-10,
-241,
-121,
-249,
-202,
-90,
-54,
-43,
-221,
-51,
-111,
-177,
-55,
-182,
-225,
-196,
-189,
-235,
-66,
-252,
-244,
-251,
-213,
-83,
-127,
-102,
-73,
-112,
-107,
-56,
-241,
-167,
-214,
-9,
-48,
-246,
-97,
-233,
-150,
-90,
-62,
-243,
-39,
-18,
-111,
-135,
-166,
-83,
-99,
-149,
-190,
-242,
-219,
-193,
-242,
-137,
-187,
-48,
-177,
-241,
-180,
-12,
-241,
-81,
-153,
-169,
-159,
-128,
-248,
-200,
-116,
-234,
-139,
-38,
-144,
-249,
-215,
-163,
-28,
-232,
-31,
-158,
-152,
-251,
-194,
-5,
-66,
-63,
-28,
-25,
-195,
-125,
-117,
-222,
-188,
-92,
-184,
-255,
-150,
-206,
-124,
-21,
-184,
-161,
-48,
-157,
-246,
-95,
-55,
-205,
-133,
-135,
-178,
-229,
-211,
-254,
-107,
-238,
-166,
-166,
-179,
-54,
-155,
-199,
-218,
-115,
-233,
-19,
-39,
-238,
-51,
-126,
-105,
-73,
-223,
-133,
-248,
-13,
-125,
-226,
-81,
-84,
-164,
-175,
-233,
-220,
-215,
-160,
-229,
-246,
-206,
-58,
-221,
-139,
-133,
-171,
-113,
-233,
-236,
-212,
-116,
-12,
-123,
-213,
-153,
-206,
-143,
-21,
-35,
-52,
-69,
-96,
-201,
-9,
-204,
-230,
-62,
-137,
-130,
-40,
-54,
-157,
-183,
-125,
-81,
-184,
-201,
-150,
-156,
-191,
-108,
-222,
-246,
-20,
-196,
-180,
-233,
-188,
-151,
-24,
-212,
-90,
-112,
-76,
-30,
-44,
-57,
-130,
-217,
-220,
-151,
-209,
-80,
-96,
-159,
-57,
-227,
-195,
-221,
-214,
-147,
-229,
-158,
-152,
-24,
-62,
-52,
-157,
-179,
-115,
-252,
-223,
-133,
-87,
-223,
-37,
-167,
-47,
-155,
-150,
-27,
-110,
-26,
-19,
-249,
-242,
-234,
-6,
-12,
-138,
-79,
-133,
-84,
-213,
-37,
-71,
-48,
-39,
-53,
-182,
-149,
-107,
-221,
-129,
-53,
-100,
-186,
-196,
-105,
-155,
-242,
-60,
-155,
-154,
-23,
-251,
-112,
-201,
-105,
-204,
-86,
-200,
-91,
-126,
-26,
-159,
-201,
-110,
-183,
-169,
-7,
-202,
-63,
-49,
-57,
-245,
-165,
-53,
-222,
-202,
-230,
-47,
-229,
-185,
-77,
-220,
-65,
-234,
-22,
-45,
-143,
-53,
-113,
-38,
-100,
-151,
-101,
-121,
-176,
-137,
-146,
-163,
-93,
-136,
-229,
-225,
-38,
-54,
-150,
-126,
-237,
-149,
-199,
-155,
-120,
-39,
-244,
-75,
-168,
-60,
-222,
-196,
-245,
-147,
-75,
-147,
-242,
-104,
-19,
-55,
-135,
-148,
-163,
-218,
-51,
-225,
-18,
-151,
-79,
-254,
-195,
-234,
-182,
-171,
-23,
-160,
-1,
-250,
-61,
-178,
-23,
-141,
-187,
-174,
-26,
-181,
-83,
-53,
-237,
-43,
-170,
-129,
-104,
-2,
-48,
-223,
-72,
-57,
-160,
-199,
-115,
-63,
-72,
-223,
-180,
-67,
-231,
-26,
-56,
-62,
-89,
-9,
-114,
-243,
-193,
-79,
-222,
-52,
-177,
-171,
-17,
-168,
-157,
-199,
-216,
-12,
-15,
-205,
-164,
-227,
-232,
-193,
-180,
-59,
-44,
-174,
-139,
-102,
-213,
-29,
-53,
-123,
-5,
-11,
-243,
-232,
-212,
-89,
-61,
-169,
-211,
-78,
-169,
-1,
-172,
-159,
-164,
-116,
-71,
-186,
-127,
-249,
-102,
-22,
-37,
-62,
-206,
-69,
-250,
-53,
-216,
-166,
-254,
-239,
-96,
-143,
-145,
-135,
-1,
-95,
-51,
-221,
-192,
-153,
-167,
-126,
-224,
-131,
-17,
-145,
-189,
-97,
-210,
-44,
-112,
-156,
-225,
-44,
-99,
-111,
-166,
-224,
-241,
-47,
-223,
-144,
-37,
-131,
-90,
-115,
-226,
-79,
-103,
-104,
-29,
-143,
-220,
-36,
-221,
-115,
-34,
-152,
-33,
-112,
-103,
-78,
-42,
-146,
-52,
-121,
-186,
-167,
-107,
-169,
-45,
-176,
-8,
-189,
-32,
-74,
-128,
-112,
-75,
-123,
-2,
-163,
-30,
-205,
-226,
-197,
-180,
-95,
-184,
-159,
-78,
-178,
-246,
-147,
-184,
-83,
-114,
-176,
-81,
-99,
-235,
-52,
-158,
-131,
-248,
-26,
-113,
-19,
-40,
-86,
-40,
-128,
-136,
-136,
-103,
-42,
-192,
-104,
-80,
-160,
-2,
-209,
-34,
-176,
-95,
-99,
-28,
-25,
-217,
-55,
-72,
-23,
-15,
-51,
-160,
-250,
-138,
-62,
-222,
-26,
-200,
-70,
-248,
-166,
-81,
-127,
-22,
-129,
-109,
-144,
-53,
-249,
-100,
-69,
-211,
-14,
-109,
-13,
-93,
-6,
-14,
-246,
-56,
-141,
-96,
-45,
-47,
-152,
-15,
-209,
-143,
-65,
-253,
-189,
-113,
-4,
-173,
-101,
-139,
-240,
-88,
-164,
-125,
-23,
-108,
-140,
-229,
-40,
-163,
-241,
-177,
-12,
-229,
-50,
-176,
-31,
-4,
-55,
-78,
-199,
-153,
-0,
-52,
-236,
-121,
-76,
-63,
-51,
-224,
-21,
-64,
-18,
-225,
-80,
-146,
-110,
-25,
-88,
-37,
-66,
-154,
-181,
-255,
-30,
-62,
-168,
-125,
-192,
-121,
-141,
-246,
-64,
-161,
-149,
-157,
-78,
-84,
-104,
-225,
-231,
-31,
-28,
-5,
-95,
-162,
-126,
-37,
-183,
-8,
-108,
-250,
-100,
-230,
-122,
-214,
-124,
-135,
-56,
-7,
-81,
-56,
-134,
-35,
-218,
-119,
-65,
-112,
-88,
-227,
-189,
-146,
-125,
-176,
-67,
-90,
-60,
-117,
-3,
-144,
-40,
-67,
-71,
-46,
-225,
-224,
-18,
-69,
-200,
-55,
-132,
-183,
-79,
-228,
-94,
-14,
-181,
-70,
-110,
-67,
-136,
-105,
-50,
-5,
-223,
-211,
-48,
-239,
-186,
-158,
-23,
-113,
-255,
-108,
-56,
-21,
-153,
-45,
-247,
-247,
-191,
-99,
-108,
-207,
-223,
-200,
-237,
-107,
-221,
-127,
-126,
-1,
-57,
-20,
-199,
-155,
-29,
-16,
-13,
-185,
-4,
-164,
-181,
-27,
-59,
-129,
-8,
-199,
-233,
-228,
-9,
-36,
-113,
-88,
-110,
-56,
-217,
-194,
-159,
-76,
-162,
-56,
-173,
-153,
-155,
-212,
-26,
-219,
-97,
-167,
-2,
-196,
-53,
-242,
-211,
-26,
-168,
-235,
-98,
-168,
-34,
-122,
-245,
-115,
-212,
-50,
-52,
-55,
-100,
-169,
-249,
-108,
-6,
-115,
-110,
-79,
-36,
-15,
-253,
-120,
-179,
-171,
-17,
-176,
-100,
-152,
-28,
-18,
-198,
-40,
-125,
-229,
-125,
-40,
-253,
-236,
-48,
-130,
-223,
-114,
-112,
-24,
-144,
-1,
-52,
-164,
-209,
-60,
-32,
-29,
-201,
-139,
-130,
-192,
-79,
-80,
-168,
-15,
-65,
-131,
-240,
-88,
-249,
-10,
-64,
-109,
-4,
-37,
-101,
-154,
-88,
-211,
-39,
-142,
-238,
-183,
-164,
-53,
-12,
-178,
-230,
-202,
-58,
-43,
-24,
-81,
-196,
-5,
-172,
-102,
-143,
-138,
-3,
-72,
-41,
-69,
-192,
-114,
-170,
-184,
-206,
-20,
-20,
-81,
-124,
-247,
-192,
-81,
-243,
-16,
-159,
-126,
-210,
-232,
-158,
-158,
-63,
-64,
-135,
-100,
-146,
-162,
-14,
-107,
-139,
-255,
-196,
-77,
-250,
-97,
-244,
-132,
-38,
-177,
-74,
-89,
-92,
-171,
-237,
-229,
-87,
-43,
-152,
-174,
-129,
-155,
-226,
-203,
-162,
-152,
-206,
-248,
-57,
-182,
-2,
-136,
-201,
-60,
-30,
-193,
-5,
-93,
-35,
-148,
-149,
-161,
-123,
-66,
-227,
-177,
-214,
-181,
-55,
-87,
-60,
-23,
-113,
-243,
-176,
-217,
-46,
-104,
-119,
-192,
-70,
-149,
-116,
-77,
-116,
-147,
-199,
-9,
-159,
-181,
-45,
-29,
-150,
-205,
-76,
-138,
-9,
-187,
-238,
-21,
-76,
-206,
-64,
-164,
-247,
-2,
-31,
-192,
-238,
-35,
-137,
-51,
-152,
-89,
-77,
-82,
-174,
-105,
-83,
-249,
-72,
-237,
-162,
-240,
-118,
-222,
-53,
-224,
-255,
-238,
-225,
-126,
-51,
-160,
-2,
-31,
-63,
-41,
-184,
-115,
-30,
-91,
-171,
-127,
-25,
-20,
-175,
-204,
-212,
-202,
-182,
-94,
-218,
-144,
-178,
-17,
-175,
-180,
-177,
-170,
-99,
-217,
-159,
-161,
-247,
-122,
-91,
-172,
-206,
-115,
-241,
-104,
-114,
-139,
-87,
-198,
-150,
-246,
-23,
-95,
-69,
-83,
-236,
-117,
-60,
-97,
-89,
-72,
-38,
-186,
-67,
-171,
-216,
-98,
-60,
-21,
-241,
-120,
-5,
-154,
-207,
-196,
-234,
-39,
-209,
-116,
-224,
-135,
-162,
-96,
-71,
-234,
-123,
-8,
-76,
-139,
-158,
-6,
-7,
-20,
-136,
-49,
-255,
-36,
-175,
-202,
-140,
-171,
-41,
-226,
-58,
-59,
-250,
-72,
-22,
-91,
-42,
-176,
-87,
-198,
-89,
-43,
-177,
-18,
-35,
-121,
-85,
-158,
-224,
-64,
-77,
-192,
-58,
-85,
-5,
-137,
-215,
-161,
-127,
-98,
-103,
-109,
-244,
-47,
-197,
-115,
-28,
-10,
-52,
-241,
-60,
-49,
-131,
-251,
-177,
-224,
-154,
-193,
-53,
-214,
-162,
-95,
-240,
-96,
-77,
-197,
-116,
-0,
-92,
-47,
-169,
-130,
-255,
-126,
-26,
-95,
-28,
-140,
-95,
-45,
-14,
-88,
-133,
-223,
-234,
-17,
-2,
-93,
-25,
-79,
-14,
-80,
-255,
-172,
-228,
-108,
-35,
-2,
-157,
-82,
-208,
-194,
-14,
-236,
-6,
-112,
-19,
-232,
-19,
-63,
-237,
-252,
-2,
-27,
-19,
-221,
-171,
-223,
-27,
-122,
-13,
-143,
-221,
-36,
-11,
-128,
-64,
-245,
-12,
-52,
-53,
-192,
-34,
-74,
-253,
-145,
-15,
-51,
-160,
-30,
-103,
-232,
-138,
-163,
-200,
-29,
-57,
-81,
-81,
-227,
-75,
-166,
-168,
-226,
-232,
-115,
-82,
-84,
-63,
-158,
-123,
-90,
-205,
-29,
-68,
-115,
-80,
-151,
-65,
-220,
-11,
-244,
-233,
-179,
-155,
-206,
-13,
-57,
-166,
-5,
-67,
-70,
-8,
-95,
-148,
-243,
-160,
-61,
-162,
-179,
-105,
-216,
-80,
-125,
-201,
-65,
-107,
-2,
-146,
-96,
-208,
-196,
-60,
-72,
-173,
-92,
-108,
-168,
-88,
-71,
-95,
-150,
-139,
-8,
-126,
-190,
-176,
-52,
-6,
-58,
-63,
-203,
-220,
-220,
-74,
-86,
-175,
-59,
-16,
-193,
-22,
-129,
-161,
-249,
-156,
-204,
-47,
-57,
-32,
-119,
-44,
-104,
-233,
-216,
-42,
-222,
-22,
-190,
-4,
-224,
-155,
-128,
-60,
-238,
-71,
-161,
-78,
-177,
-149,
-242,
-68,
-132,
-248,
-226,
-145,
-29,
-0,
-253,
-90,
-121,
-90,
-28,
-244,
-68,
-138,
-161,
-46,
-36,
-29,
-17,
-137,
-156,
-153,
-96,
-249,
-33,
-168,
-7,
-20,
-7,
-163,
-184,
-129,
-108,
-70,
-25,
-191,
-65,
-119,
-73,
-37,
-235,
-80,
-71,
-236,
-63,
-115,
-176,
-175,
-71,
-62,
-28,
-202,
-159,
-118,
-232,
-16,
-238,
-108,
-89,
-85,
-85,
-113,
-70,
-50,
-30,
-69,
-195,
-10,
-7,
-100,
-108,
-190,
-25,
-86,
-238,
-112,
-216,
-31,
-16,
-35,
-46,
-231,
-39,
-102,
-82,
-59,
-127,
-42,
-112,
-141,
-218,
-78,
-14,
-96,
-216,
-113,
-36,
-140,
-63,
-237,
-252,
-239,
-255,
-204,
-163,
-244,
-31,
-252,
-95,
-179,
-125,
-182,
-68,
-6,
-68,
-129,
-183,
-234,
-112,
-84,
-64,
-6,
-255,
-91,
-66,
-102,
-219,
-80,
-199,
-98,
-236,
-39,
-160,
-114,
-245,
-145,
-112,
-125,
-129,
-218,
-215,
-250,
-99,
-19,
-128,
-182,
-208,
-199,
-8,
-159,
-157,
-165,
-7,
-127,
-157,
-74,
-197,
-43,
-130,
-66,
-241,
-249,
-28,
-38,
-106,
-193,
-60,
-228,
-20,
-205,
-217,
-110,
-223,
-249,
-101,
-34,
-99,
-204,
-8,
-34,
-28,
-246,
-69,
-80,
-44,
-218,
-12,
-228,
-39,
-73,
-213,
-37,
-76,
-170,
-184,
-178,
-138,
-212,
-96,
-190,
-89,
-135,
-248,
-18,
-238,
-50,
-22,
-23,
-8,
-112,
-38,
-220,
-88,
-232,
-85,
-17,
-113,
-227,
-12,
-88,
-51,
-25,
-80,
-4,
-211,
-80,
-38,
-87,
-129,
-179,
-160,
-209,
-36,
-254,
-24,
-148,
-37,
-190,
-203,
-248,
-223,
-18,
-124,
-0,
-116,
-228,
-199,
-83,
-144,
-185,
-203,
-129,
-104,
-77,
-253,
-20,
-5,
-75,
-65,
-126,
-174,
-90,
-155,
-103,
-94,
-178,
-200,
-60,
-73,
-163,
-105,
-223,
-101,
-43,
-114,
-205,
-158,
-202,
-175,
-42,
-236,
-106,
-6,
-43,
-233,
-202,
-14,
-175,
-234,
-176,
-64,
-35,
-11,
-1,
-100,
-230,
-122,
-216,
-213,
-63,
-43,
-169,
-87,
-161,
-63,
-197,
-120,
-229,
-222,
-12,
-212,
-42,
-161,
-43,
-88,
-24,
-134,
-113,
-120,
-250,
-108,
-15,
-178,
-75,
-78,
-84,
-66,
-48,
-245,
-71,
-49,
-252,
-38,
-89,
-127,
-180,
-74,
-159,
-203,
-221,
-160,
-95,
-158,
-241,
-239,
-182,
-45,
-250,
-198,
-139,
-64,
-26,
-30,
-169,
-37,
-80,
-61,
-117,
-176,
-44,
-69,
-145,
-71,
-50,
-79,
-12,
-215,
-211,
-44,
-255,
-210,
-86,
-127,
-177,
-177,
-200,
-19,
-13,
-162,
-237,
-234,
-29,
-150,
-132,
-137,
-70,
-35,
-248,
-159,
-245,
-100,
-81,
-223,
-233,
-86,
-205,
-97,
-45,
-236,
-163,
-86,
-50,
-35,
-75,
-9,
-146,
-45,
-82,
-102,
-20,
-248,
-179,
-254,
-100,
-61,
-101,
-212,
-119,
-245,
-178,
-11,
-174,
-50,
-19,
-67,
-92,
-232,
-69,
-249,
-133,
-176,
-189,
-51,
-164,
-202,
-221,
-115,
-81,
-229,
-238,
-165,
-169,
-18,
-147,
-86,
-185,
-150,
-40,
-177,
-166,
-124,
-26,
-191,
-134,
-91,
-158,
-31,
-185,
-136,
-25,
-61,
-12,
-223,
-244,
-44,
-201,
-49,
-141,
-134,
-243,
-192,
-77,
-13,
-40,
-146,
-127,
-201,
-240,
-80,
-116,
-102,
-45,
-100,
-201,
-87,
-50,
-163,
-76,
-1,
-146,
-170,
-180,
-217,
-40,
-166,
-138,
-244,
-16,
-82,
-163,
-114,
-21,
-164,
-43,
-211,
-67,
-140,
-149,
-144,
-19,
-229,
-64,
-28,
-186,
-169,
-203,
-30,
-129,
-52,
-114,
-92,
-214,
-113,
-244,
-146,
-13,
-190,
-178,
-13,
-198,
-62,
-249,
-91,
-205,
-226,
-175,
-66,
-39,
-3,
-51,
-79,
-93,
-241,
-170,
-173,
-153,
-79,
-149,
-96,
-64,
-11,
-88,
-34,
-24,
-214,
-53,
-196,
-167,
-130,
-8,
-108,
-97,
-215,
-251,
-146,
-112,
-108,
-150,
-112,
-189,
-9,
-255,
-194,
-153,
-98,
-189,
-8,
-202,
-147,
-10,
-191,
-200,
-101,
-156,
-16,
-212,
-52,
-124,
-125,
-20,
-14,
-16,
-24,
-22,
-164,
-103,
-57,
-55,
-165,
-223,
-171,
-52,
-36,
-111,
-130,
-57,
-116,
-232,
-100,
-141,
-163,
-249,
-24,
-102,
-243,
-167,
-162,
-225,
-12,
-30,
-81,
-191,
-164,
-39,
-104,
-248,
-121,
-232,
-128,
-125,
-148,
-56,
-187,
-228,
-149,
-74,
-246,
-148,
-207,
-138,
-22,
-222,
-119,
-62,
-15,
-226,
-219,
-50,
-196,
-84,
-189,
-130,
-144,
-150,
-36,
-160,
-188,
-53,
-4,
-89,
-193,
-73,
-234,
-43,
-206,
-20,
-161,
-131,
-59,
-153,
-3,
-34,
-46,
-5,
-174,
-125,
-206,
-166,
-186,
-10,
-220,
-71,
-1,
-115,
-71,
-177,
-246,
-203,
-235,
-88,
-8,
-245,
-7,
-24,
-13,
-51,
-205,
-240,
-167,
-161,
-51,
-64,
-96,
-108,
-212,
-72,
-52,
-169,
-9,
-5,
-171,
-71,
-254,
-213,
-214,
-27,
-140,
-90,
-43,
-209,
-86,
-186,
-142,
-221,
-180,
-175,
-185,
-99,
-233,
-229,
-44,
-115,
-44,
-188,
-57,
-48,
-147,
-3,
-205,
-33,
-70,
-238,
-49,
-59,
-200,
-45,
-202,
-200,
-198,
-108,
-32,
-255,
-134,
-193,
-183,
-106,
-31,
-146,
-153,
-240,
-80,
-6,
-12,
-153,
-252,
-217,
-219,
-45,
-197,
-109,
-38,
-196,
-152,
-194,
-161,
-112,
-206,
-191,
-101,
-41,
-140,
-190,
-189,
-111,
-47,
-22,
-211,
-232,
-78,
-148,
-232,
-189,
-213,
-80,
-169,
-46,
-173,
-144,
-17,
-0,
-56,
-152,
-81,
-123,
-36,
-46,
-206,
-144,
-167,
-165,
-42,
-153,
-197,
-56,
-188,
-239,
-225,
-235,
-245,
-150,
-239,
-20,
-205,
-52,
-118,
-213,
-235,
-184,
-60,
-230,
-74,
-48,
-184,
-217,
-62,
-90,
-66,
-206,
-80,
-19,
-252,
-196,
-159,
-27,
-1,
-94,
-75,
-104,
-27,
-113,
-35,
-61,
-112,
-177,
-60,
-169,
-140,
-224,
-204,
-77,
-141,
-117,
-66,
-149,
-71,
-240,
-124,
-1,
-124,
-46,
-7,
-198,
-40,
-44,
-201,
-27,
-61,
-133,
-251,
-10,
-86,
-193,
-252,
-14,
-190,
-56,
-162,
-48,
-255,
-152,
-127,
-219,
-112,
-18,
-33,
-156,
-207,
-18,
-101,
-70,
-54,
-145,
-200,
-218,
-198,
-56,
-21,
-71,
-111,
-231,
-20,
-174,
-20,
-104,
-188,
-196,
-114,
-106,
-155,
-185,
-179,
-22,
-72,
-134,
-83,
-36,
-153,
-224,
-226,
-196,
-232,
-4,
-172,
-71,
-241,
-38,
-133,
-75,
-129,
-190,
-79,
-242,
-139,
-175,
-120,
-221,
-228,
-98,
-14,
-174,
-194,
-56,
-69,
-153,
-48,
-138,
-163,
-169,
-92,
-40,
-70,
-12,
-232,
-86,
-148,
-210,
-143,
-254,
-77,
-119,
-37,
-185,
-255,
-98,
-49,
-139,
-65,
-107,
-242,
-68,
-233,
-48,
-58,
-215,
-124,
-74,
-179,
-23,
-202,
-56,
-10,
-180,
-84,
-108,
-188,
-185,
-6,
-81,
-40,
-36,
-208,
-46,
-104,
-232,
-33,
-222,
-180,
-194,
-231,
-247,
-49,
-199,
-29,
-165,
-210,
-197,
-143,
-192,
-227,
-94,
-3,
-44,
-148,
-34,
-14,
-226,
-11,
-72,
-177,
-243,
-247,
-157,
-125,
-167,
-245,
-224,
-98,
-144,
-241,
-223,
-157,
-29,
-184,
-171,
-97,
-61,
-24,
-242,
-54,
-249,
-34,
-2,
-145,
-70,
-225,
-223,
-221,
-240,
-75,
-32,
-56,
-217,
-61,
-255,
-235,
-84,
-36,
-147,
-191,
-167,
-42,
-117,
-232,
-109,
-16,
-121,
-110,
-176,
-99,
-201,
-44,
-35,
-216,
-80,
-37,
-174,
-235,
-17,
-26,
-213,
-57,
-196,
-154,
-231,
-233,
-238,
-153,
-207,
-234,
-185,
-120,
-46,
-244,
-107,
-103,
-62,
-171,
-38,
-192,
-8,
-194,
-97,
-116,
-31,
-214,
-3,
-227,
-165,
-14,
-35,
-46,
-83,
-1,
-74,
-230,
-38,
-121,
-15,
-130,
-82,
-11,
-60,
-222,
-7,
-189,
-112,
-59,
-218,
-211,
-70,
-178,
-6,
-117,
-212,
-245,
-33,
-107,
-229,
-225,
-135,
-217,
-131,
-67,
-228,
-85,
-122,
-247,
-63,
-82,
-19,
-196,
-81,
-230,
-15,
-194,
-236,
-69,
-179,
-209,
-239,
-51,
-223,
-36,
-156,
-206,
-106,
-97,
-3,
-109,
-218,
-4,
-222,
-87,
-222,
-29,
-84,
-212,
-233,
-106,
-209,
-127,
-183,
-193,
-189,
-186,
-100,
-155,
-95,
-229,
-22,
-18,
-128,
-60,
-250,
-206,
-93,
-97,
-54,
-175,
-220,
-62,
-162,
-148,
-175,
-251,
-233,
-9,
-130,
-92,
-1,
-55,
-212,
-191,
-179,
-237,
-24,
-203,
-66,
-123,
-244,
-170,
-148,
-199,
-62,
-110,
-176,
-15,
-82,
-125,
-174,
-127,
-31,
-96,
-133,
-254,
-70,
-218,
-55,
-226,
-60,
-120,
-148,
-1,
-207,
-219,
-70,
-190,
-175,
-204,
-164,
-122,
-85,
-151,
-220,
-16,
-179,
-9,
-128,
-45,
-18,
-32,
-11,
-218,
-217,
-77,
-4,
-220,
-153,
-67,
-48,
-155,
-183,
-67,
-13,
-212,
-223,
-144,
-20,
-100,
-160,
-213,
-207,
-13,
-214,
-131,
-179,
-51,
-41,
-1,
-92,
-115,
-42,
-87,
-105,
-127,
-52,
-154,
-212,
-63,
-44,
-249,
-227,
-39,
-164,
-178,
-1,
-60,
-155,
-17,
-77,
-63,
-234,
-175,
-226,
-28,
-173,
-164,
-222,
-10,
-161,
-100,
-69,
-195,
-124,
-14,
-199,
-155,
-199,
-192,
-157,
-187,
-194,
-77,
-128,
-142,
-123,
-242,
-138,
-144,
-74,
-49,
-11,
-170,
-93,
-52,
-52,
-212,
-211,
-44,
-206,
-50,
-37,
-43,
-68,
-102,
-251,
-57,
-59,
-48,
-84,
-236,
-88,
-7,
-97,
-228,
-230,
-89,
-153,
-252,
-102,
-74,
-229,
-170,
-100,
-132,
-215,
-38,
-253,
-50,
-11,
-254,
-213,
-209,
-124,
-27,
-30,
-139,
-45,
-59,
-106,
-150,
-184,
-59,
-200,
-193,
-184,
-29,
-1,
-57,
-46,
-10,
-200,
-149,
-136,
-191,
-90,
-22,
-202,
-69,
-159,
-36,
-198,
-246,
-244,
-136,
-236,
-32,
-250,
-230,
-47,
-35,
-95,
-223,
-17,
-244,
-209,
-180,
-198,
-16,
-58,
-223,
-227,
-216,
-72,
-25,
-222,
-131,
-134,
-112,
-133,
-8,
-30,
-38,
-29,
-25,
-196,
-116,
-33,
-190,
-220,
-81,
-170,
-75,
-125,
-22,
-15,
-174,
-151,
-153,
-48,
-244,
-50,
-152,
-43,
-191,
-35,
-23,
-11,
-210,
-25,
-237,
-193,
-153,
-207,
-238,
-13,
-201,
-176,
-168,
-1,
-130,
-38,
-68,
-219,
-177,
-192,
-190,
-142,
-138,
-121,
-14,
-30,
-27,
-178,
-104,
-27,
-142,
-246,
-83,
-21,
-35,
-72,
-48,
-201,
-193,
-9,
-15,
-173,
-126,
-247,
-83,
-224,
-255,
-44,
-10,
-200,
-109,
-35,
-93,
-161,
-181,
-138,
-129,
-194,
-130,
-214,
-204,
-172,
-46,
-240,
-194,
-44,
-154,
-167,
-84,
-35,
-100,
-35,
-247,
-99,
-181,
-177,
-15,
-244,
-85,
-71,
-150,
-27,
-101,
-119,
-125,
-117,
-49,
-177,
-140,
-100,
-175,
-242,
-18,
-121,
-17,
-34,
-149,
-156,
-33,
-10,
-2,
-99,
-26,
-81,
-233,
-147,
-231,
-149,
-15,
-112,
-16,
-188,
-42,
-118,
-205,
-18,
-66,
-171,
-26,
-150,
-153,
-123,
-86,
-247,
-52,
-160,
-232,
-205,
-168,
-143,
-199,
-119,
-23,
-115,
-210,
-165,
-17,
-132,
-111,
-155,
-142,
-139,
-200,
-171,
-2,
-20,
-168,
-215,
-195,
-52,
-71,
-142,
-8,
-4,
-130,
-145,
-252,
-93,
-179,
-157,
-178,
-236,
-215,
-189,
-134,
-19,
-71,
-169,
-43,
-127,
-75,
-53,
-162,
-246,
-56,
-31,
-2,
-189,
-39,
-250,
-135,
-182,
-155,
-73,
-136,
-244,
-115,
-81,
-129,
-110,
-92,
-63,
-156,
-71,
-243,
-186,
-205,
-76,
-125,
-33,
-219,
-224,
-144,
-22,
-133,
-150,
-163,
-219,
-119,
-232,
-39,
-92,
-87,
-167,
-112,
-10,
-88,
-215,
-188,
-159,
-68,
-65,
-246,
-76,
-123,
-252,
-232,
-228,
-225,
-212,
-228,
-181,
-118,
-227,
-226,
-158,
-110,
-66,
-57,
-140,
-227,
-210,
-240,
-217,
-44,
-6,
-165,
-14,
-73,
-113,
-207,
-225,
-244,
-69,
-50,
-97,
-174,
-36,
-7,
-233,
-107,
-164,
-28,
-62,
-63,
-245,
-148,
-90,
-6,
-248,
-250,
-158,
-121,
-168,
-96,
-59,
-76,
-95,
-173,
-28,
-89,
-169,
-107,
-12,
-69,
-144,
-186,
-213,
-19,
-140,
-101,
-142,
-176,
-212,
-48,
-144,
-90,
-44,
-132,
-88,
-30,
-73,
-105,
-175,
-114,
-141,
-11,
-153,
-83,
-180,
-48,
-73,
-36,
-251,
-36,
-58,
-252,
-225,
-207,
-189,
-218,
-214,
-94,
-233,
-175,
-153,
-245,
-111,
-86,
-104,
-17,
-5,
-182,
-58,
-158,
-253,
-213,
-90,
-59,
-26,
-242,
-139,
-212,
-221,
-152,
-120,
-248,
-30,
-57,
-53,
-102,
-242,
-103,
-230,
-240,
-45,
-80,
-79,
-125,
-152,
-168,
-128,
-23,
-142,
-41,
-194,
-122,
-86,
-156,
-79,
-93,
-164,
-167,
-188,
-26,
-182,
-103,
-150,
-163,
-198,
-193,
-101,
-51,
-12,
-242,
-67,
-42,
-43,
-113,
-153,
-67,
-16,
-84,
-168,
-160,
-84,
-166,
-35,
-123,
-205,
-46,
-233,
-105,
-151,
-81,
-42,
-159,
-192,
-229,
-247,
-112,
-89,
-134,
-81,
-138,
-39,
-211,
-159,
-250,
-242,
-141,
-154,
-83,
-236,
-146,
-20,
-105,
-209,
-192,
-8,
-34,
-202,
-242,
-141,
-66,
-96,
-75,
-151,
-82,
-22,
-7,
-98,
-132,
-65,
-14,
-72,
-181,
-236,
-173,
-155,
-30,
-193,
-35,
-248,
-159,
-100,
-30,
-99,
-140,
-92,
-140,
-133,
-50,
-74,
-55,
-51,
-202,
-128,
-32,
-138,
-102,
-112,
-26,
-43,
-165,
-17,
-74,
-146,
-110,
-230,
-225,
-120,
-202,
-199,
-96,
-78,
-201,
-42,
-28,
-1,
-152,
-215,
-156,
-95,
-232,
-98,
-45,
-139,
-49,
-203,
-101,
-55,
-229,
-24,
-41,
-55,
-45,
-225,
-65,
-97,
-11,
-8,
-76,
-94,
-143,
-126,
-142,
-37,
-206,
-184,
-124,
-201,
-178,
-125,
-35,
-135,
-189,
-26,
-238,
-61,
-122,
-129,
-144,
-113,
-127,
-56,
-4,
-43,
-186,
-171,
-104,
-44,
-138,
-218,
-139,
-121,
-81,
-48,
-250,
-105,
-165,
-88,
-80,
-112,
-198,
-102,
-17,
-79,
-88,
-199,
-130,
-233,
-87,
-75,
-26,
-227,
-125,
-158,
-150,
-153,
-35,
-58,
-33,
-206,
-23,
-68,
-42,
-166,
-43,
-236,
-98,
-149,
-141,
-167,
-70,
-5,
-235,
-179,
-89,
-252,
-223,
-43,
-10,
-2,
-219,
-4,
-22,
-2,
-103,
-187,
-135,
-200,
-2,
-4,
-224,
-30,
-55,
-79,
-24,
-44,
-79,
-116,
-130,
-127,
-45,
-31,
-60,
-26,
-194,
-154,
-135,
-84,
-211,
-129,
-247,
-128,
-175,
-144,
-227,
-101,
-33,
-239,
-39,
-33,
-88,
-25,
-167,
-188,
-162,
-192,
-102,
-243,
-252,
-102,
-161,
-131,
-199,
-167,
-92,
-21,
-77,
-168,
-200,
-127,
-30,
-75,
-73,
-113,
-69,
-121,
-128,
-80,
-3,
-243,
-185,
-216,
-251,
-5,
-139,
-38,
-66,
-186,
-44,
-101,
-104,
-110,
-187,
-100,
-93,
-84,
-43,
-47,
-204,
-48,
-93,
-23,
-109,
-116,
-54,
-95,
-84,
-64,
-50,
-199,
-0,
-51,
-112,
-20,
-44,
-148,
-155,
-244,
-20,
-195,
-164,
-162,
-141,
-80,
-69,
-19,
-28,
-209,
-68,
-161,
-79,
-242,
-161,
-131,
-39,
-171,
-0,
-45,
-119,
-182,
-41,
-215,
-55,
-191,
-208,
-238,
-219,
-132,
-110,
-98,
-173,
-111,
-30,
-101,
-195,
-73,
-141,
-49,
-187,
-186,
-129,
-154,
-234,
-105,
-240,
-233,
-85,
-139,
-206,
-159,
-203,
-86,
-179,
-219,
-210,
-218,
-11,
-229,
-13,
-88,
-138,
-50,
-109,
-55,
-4,
-158,
-194,
-66,
-86,
-244,
-157,
-65,
-49,
-248,
-226,
-50,
-231,
-109,
-92,
-168,
-188,
-33,
-152,
-156,
-234,
-150,
-236,
-81,
-219,
-153,
-79,
-110,
-142,
-219,
-39,
-101,
-242,
-157,
-204,
-7,
-190,
-183,
-102,
-94,
-155,
-160,
-123,
-14,
-182,
-46,
-103,
-255,
-217,
-134,
-221,
-99,
-70,
-46,
-156,
-68,
-41,
-245,
-225,
-150,
-144,
-17,
-221,
-81,
-120,
-155,
-133,
-203,
-39,
-22,
-193,
-246,
-249,
-145,
-151,
-83,
-242,
-213,
-196,
-247,
-12,
-197,
-95,
-0,
-23,
-207,
-230,
-49,
-113,
-44,
-126,
-130,
-225,
-225,
-218,
-186,
-126,
-113,
-97,
-89,
-16,
-85,
-21,
-23,
-26,
-102,
-85,
-143,
-11,
-23,
-90,
-226,
-236,
-198,
-98,
-36,
-98,
-17,
-122,
-172,
-254,
-32,
-169,
-216,
-13,
-165,
-210,
-51,
-3,
-82,
-110,
-64,
-81,
-75,
-242,
-90,
-62,
-20,
-239,
-151,
-191,
-11,
-98,
-69,
-159,
-225,
-208,
-207,
-189,
-223,
-218,
-252,
-242,
-228,
-203,
-144,
-118,
-156,
-152,
-102,
-164,
-216,
-127,
-128,
-138,
-214,
-78,
-233,
-188,
-134,
-34,
-176,
-43,
-165,
-138,
-225,
-238,
-110,
-158,
-73,
-177,
-13,
-199,
-109,
-232,
-154,
-101,
-144,
-175,
-142,
-122,
-207,
-225,
-145,
-6,
-68,
-246,
-11,
-163,
-235,
-140,
-34,
-222,
-117,
-102,
-200,
-50,
-47,
-100,
-252,
-59,
-51,
-71,
-67,
-202,
-85,
-149,
-202,
-141,
-50,
-42,
-118,
-138,
-91,
-137,
-95,
-75,
-132,
-112,
-77,
-49,
-181,
-175,
-46,
-37,
-227,
-84,
-22,
-137,
-188,
-49,
-1,
-87,
-5,
-155,
-232,
-168,
-231,
-225,
-172,
-124,
-32,
-118,
-49,
-2,
-126,
-62,
-155,
-5,
-89,
-0,
-60,
-85,
-8,
-33,
-59,
-49,
-203,
-68,
-25,
-226,
-139,
-139,
-181,
-138,
-10,
-84,
-131,
-255,
-173,
-3,
-209,
-149,
-156,
-18,
-138,
-251,
-234,
-196,
-226,
-88,
-91,
-45,
-142,
-100,
-35,
-229,
-82,
-67,
-187,
-38,
-55,
-103,
-117,
-76,
-255,
-51,
-199,
-123,
-74,
-234,
-168,
-133,
-100,
-154,
-91,
-222,
-121,
-34,
-1,
-221,
-162,
-50,
-179,
-128,
-185,
-165,
-82,
-209,
-94,
-91,
-58,
-44,
-28,
-238,
-90,
-137,
-129,
-145,
-247,
-37,
-10,
-100,
-210,
-1,
-142,
-70,
-204,
-180,
-34,
-110,
-160,
-149,
-54,
-34,
-65,
-63,
-240,
-19,
-203,
-162,
-9,
-43,
-125,
-37,
-171,
-82,
-8,
-112,
-9,
-188,
-142,
-112,
-249,
-100,
-193,
-230,
-228,
-246,
-65,
-124,
-81,
-84,
-223,
-87,
-180,
-65,
-232,
-198,
-145,
-17,
-2,
-235,
-206,
-53,
-46,
-223,
-71,
-201,
-179,
-241,
-53,
-208,
-79,
-163,
-42,
-115,
-100,
-174,
-202,
-106,
-126,
-17,
-206,
-16,
-194,
-230,
-100,
-217,
-197,
-93,
-48,
-222,
-11,
-5,
-249,
-114,
-90,
-55,
-228,
-229,
-49,
-205,
-47,
-15,
-25,
-210,
-111,
-95,
-183,
-179,
-68,
-241,
-154,
-98,
-50,
-158,
-125,
-163,
-86,
-113,
-177,
-70,
-232,
-218,
-105,
-139,
-220,
-44,
-95,
-109,
-172,
-184,
-122,
-35,
-31,
-155,
-122,
-38,
-90,
-130,
-104,
-142,
-100,
-21,
-46,
-89,
-134,
-73,
-109,
-254,
-173,
-90,
-176,
-64,
-153,
-84,
-73,
-87,
-176,
-41,
-178,
-180,
-250,
-189,
-149,
-235,
-182,
-16,
-70,
-43,
-2,
-189,
-87,
-101,
-90,
-174,
-148,
-58,
-114,
-206,
-100,
-38,
-196,
-170,
-57,
-13,
-167,
-204,
-162,
-209,
-241,
-144,
-246,
-53,
-16,
-171,
-135,
-227,
-216,
-156,
-148,
-84,
-115,
-56,
-110,
-56,
-79,
-31,
-172,
-154,
-149,
-115,
-245,
-224,
-3,
-205,
-30,
-227,
-71,
-34,
-205,
-99,
-152,
-91,
-54,
-86,
-235,
-250,
-84,
-208,
-243,
-145,
-120,
-165,
-78,
-183,
-95,
-65,
-227,
-70,
-96,
-69,
-64,
-117,
-163,
-120,
-109,
-103,
-23,
-253,
-162,
-140,
-130,
-243,
-14,
-3,
-153,
-66,
-116,
-133,
-83,
-97,
-41,
-234,
-204,
-49,
-172,
-228,
-13,
-246,
-230,
-49,
-154,
-125,
-54,
-250,
-54,
-126,
-186,
-73,
-41,
-41,
-185,
-164,
-238,
-89,
-195,
-228,
-111,
-70,
-73,
-219,
-63,
-15,
-62,
-196,
-199,
-130,
-27,
-12,
-113,
-117,
-150,
-2,
-187,
-43,
-227,
-52,
-80,
-93,
-2,
-171,
-250,
-78,
-224,
-47,
-98,
-172,
-242,
-60,
-245,
-177,
-104,
-56,
-250,
-159,
-2,
-216,
-49,
-108,
-11,
-9,
-243,
-238,
-86,
-170,
-94,
-183,
-132,
-68,
-53,
-22,
-176,
-82,
-111,
-109,
-69,
-223,
-227,
-64,
-40,
-28,
-88,
-11,
-115,
-51,
-86,
-216,
-62,
-91,
-128,
-238,
-106,
-18,
-252,
-95,
-85,
-119,
-254,
-23,
-78,
-95,
-50,
-47,
-1,
-7,
-237,
-220,
-202,
-84,
-72,
-197,
-39,
-18,
-159,
-97,
-133,
-134,
-39,
-228,
-177,
-237,
-23,
-17,
-218,
-176,
-234,
-6,
-243,
-153,
-193,
-41,
-145,
-223,
-85,
-121,
-63,
-209,
-44,
-109,
-76,
-156,
-167,
-153,
-156,
-93,
-41,
-8,
-246,
-236,
-197,
-151,
-130,
-165,
-246,
-218,
-139,
-185,
-191,
-140,
-151,
-172,
-244,
-76,
-193,
-247,
-221,
-250,
-170,
-91,
-229,
-107,
-209,
-152,
-188,
-20,
-40,
-47,
-56,
-188,
-11,
-143,
-21,
-85,
-29,
-208,
-95,
-91,
-23,
-238,
-12,
-147,
-83,
-230,
-168,
-158,
-162,
-114,
-186,
-196,
-249,
-236,
-223,
-30,
-124,
-126,
-235,
-223,
-58,
-187,
-32,
-215,
-228,
-98,
-213,
-186,
-43,
-48,
-174,
-219,
-85,
-200,
-148,
-210,
-252,
-21,
-209,
-130,
-206,
-223,
-28,
-110,
-249,
-170,
-186,
-158,
-213,
-9,
-92,
-46,
-137,
-243,
-196,
-109,
-44,
-52,
-2,
-192,
-224,
-239,
-169,
-69,
-149,
-18,
-207,
-247,
-170,
-2,
-36,
-229,
-143,
-115,
-108,
-184,
-251,
-68,
-61,
-189,
-39,
-157,
-0,
-25,
-182,
-207,
-126,
-229,
-60,
-31,
-162,
-184,
-173,
-113,
-20,
-25,
-212,
-71,
-123,
-150,
-180,
-238,
-113,
-6,
-206,
-230,
-245,
-30,
-54,
-186,
-108,
-132,
-65,
-53,
-147,
-89,
-148,
-84,
-139,
-195,
-202,
-76,
-151,
-249,
-108,
-168,
-149,
-134,
-170,
-110,
-17,
-244,
-0,
-222,
-18,
-11,
-161,
-24,
-169,
-38,
-65,
-184,
-212,
-66,
-150,
-207,
-148,
-7,
-237,
-110,
-16,
-252,
-64,
-33,
-71,
-145,
-113,
-188,
-81,
-5,
-195,
-54,
-211,
-97,
-150,
-194,
-187,
-1,
-57,
-44,
-49,
-165,
-116,
-146,
-45,
-170,
-171,
-79,
-154,
-2,
-155,
-188,
-177,
-80,
-82,
-71,
-129,
-38,
-36,
-139,
-200,
-133,
-202,
-238,
-212,
-106,
-26,
-159,
-231,
-122,
-19,
-173,
-116,
-103,
-121,
-217,
-235,
-2,
-151,
-74,
-165,
-197,
-131,
-13,
-79,
-5,
-62,
-147,
-225,
-88,
-210,
-73,
-177,
-195,
-32,
-234,
-96,
-158,
-39,
-146,
-172,
-154,
-122,
-72,
-69,
-165,
-124,
-41,
-27,
-101,
-189,
-173,
-125,
-231,
-99,
-116,
-143,
-53,
-183,
-26,
-184,
-127,
-26,
-231,
-210,
-187,
-55,
-53,
-28,
-192,
-87,
-149,
-97,
-131,
-226,
-81,
-220,
-71,
-138,
-118,
-194,
-98,
-237,
-160,
-235,
-250,
-41,
-53,
-167,
-215,
-33,
-231,
-185,
-1,
-4,
-169,
-10,
-171,
-128,
-22,
-184,
-58,
-225,
-35,
-143,
-10,
-184,
-104,
-192,
-184,
-99,
-215,
-183,
-126,
-110,
-72,
-10,
-62,
-102,
-96,
-53,
-68,
-18,
-11,
-184,
-153,
-21,
-148,
-179,
-175,
-176,
-167,
-238,
-213,
-41,
-145,
-36,
-212,
-82,
-168,
-22,
-246,
-66,
-66,
-131,
-143,
-167,
-121,
-112,
-52,
-209,
-46,
-251,
-11,
-218,
-247,
-254,
-48,
-144,
-25,
-89,
-187,
-84,
-143,
-15,
-203,
-155,
-192,
-215,
-88,
-9,
-5,
-160,
-216,
-227,
-8,
-136,
-57,
-153,
-143,
-35,
-255,
-65,
-72,
-95,
-211,
-125,
-20,
-127,
-1,
-10,
-11,
-166,
-176,
-90,
-28,
-77,
-76,
-204,
-1,
-240,
-180,
-222,
-73,
-131,
-104,
-232,
-115,
-108,
-197,
-225,
-41,
-25,
-154,
-71,
-167,
-251,
-14,
-200,
-57,
-74,
-236,
-112,
-154,
-151,
-237,
-11,
-126,
-43,
-191,
-234,
-118,
-78,
-90,
-189,
-94,
-255,
-111,
-155,
-249,
-249,
-139,
-123,
-80,
-87,
-25,
-40,
-59,
-242,
-247,
-180,
-10,
-65,
-171,
-57,
-166,
-82,
-199,
-173,
-5,
-187,
-186,
-14,
-233,
-188,
-49,
-76,
-245,
-68,
-251,
-109,
-94,
-142,
-58,
-135,
-80,
-86,
-217,
-219,
-89,
-115,
-102,
-163,
-96,
-216,
-223,
-198,
-83,
-169,
-241,
-36,
-6,
-56,
-175,
-42,
-131,
-13,
-23,
-152,
-159,
-76,
-86,
-150,
-218,
-174,
-84,
-148,
-122,
-33,
-222,
-101,
-241,
-252,
-158,
-181,
-127,
-109,
-157,
-150,
-66,
-118,
-158,
-142,
-153,
-89,
-156,
-163,
-125,
-122,
-222,
-42,
-197,
-227,
-84,
-14,
-143,
-201,
-235,
-17,
-86,
-14,
-145,
-217,
-114,
-121,
-108,
-12,
-244,
-8,
-141,
-174,
-8,
-78,
-234,
-171,
-156,
-226,
-56,
-220,
-18,
-135,
-173,
-58,
-236,
-136,
-68,
-159,
-30,
-172,
-235,
-203,
-40,
-10,
-181,
-91,
-178,
-78,
-52,
-56,
-100,
-98,
-75,
-97,
-55,
-134,
-48,
-63,
-151,
-132,
-120,
-18,
-241,
-250,
-75,
-15,
-62,
-23,
-22,
-126,
-56,
-155,
-167,
-117,
-151,
-83,
-120,
-94,
-100,
-72,
-127,
-143,
-235,
-205,
-142,
-217,
-136,
-83,
-171,
-100,
-119,
-216,
-116,
-85,
-201,
-46,
-104,
-34,
-76,
-34,
-172,
-30,
-89,
-54,
-196,
-109,
-83,
-195,
-172,
-58,
-158,
-207,
-24,
-189,
-83,
-59,
-71,
-47,
-217,
-194,
-41,
-153,
-132,
-207,
-184,
-147,
-170,
-18,
-245,
-115,
-34,
-58,
-94,
-138,
-232,
-11,
-159,
-227,
-13,
-208,
-195,
-160,
-242,
-73,
-148,
-230,
-187,
-56,
-114,
-135,
-194,
-15,
-13,
-35,
-54,
-54,
-220,
-192,
-234,
-153,
-85,
-85,
-49,
-28,
-151,
-49,
-172,
-173,
-22,
-203,
-75,
-236,
-91,
-4,
-119,
-203,
-31,
-124,
-227,
-114,
-20,
-255,
-48,
-59,
-135,
-15,
-8,
-50,
-5,
-171,
-246,
-141,
-227,
-220,
-181,
-90,
-187,
-98,
-60,
-133,
-31,
-216,
-90,
-70,
-239,
-83,
-27,
-98,
-73,
-171,
-60,
-47,
-127,
-150,
-17,
-141,
-221,
-112,
-24,
-77,
-159,
-9,
-95,
-92,
-236,
-121,
-209,
-165,
-128,
-108,
-157,
-111,
-107,
-171,
-60,
-241,
-156,
-167,
-113,
-188,
-156,
-91,
-255,
-16,
-146,
-166,
-140,
-91,
-145,
-65,
-255,
-16,
-40,
-110,
-85,
-132,
-110,
-15,
-40,
-147,
-156,
-226,
-231,
-133,
-105,
-107,
-113,
-47,
-175,
-4,
-31,
-210,
-127,
-252,
-0,
-149,
-114,
-211,
-18,
-251,
-27,
-201,
-91,
-243,
-183,
-246,
-149,
-17,
-172,
-207,
-112,
-17,
-79,
-253,
-7,
-237,
-110,
-154,
-178,
-3,
-165,
-246,
-155,
-8,
-224,
-170,
-245,
-26,
-202,
-176,
-26,
-107,
-88,
-125,
-173,
-226,
-139,
-130,
-162,
-15,
-159,
-125,
-151,
-22,
-99,
-177,
-235,
-68,
-236,
-143,
-184,
-81,
-127,
-74,
-155,
-165,
-20,
-58,
-250,
-163,
-178,
-242,
-209,
-31,
-140,
-149,
-223,
-191,
-236,
-70,
-213,
-213,
-190,
-83,
-199,
-205,
-126,
-175,
-158,
-104,
-229,
-249,
-114,
-219,
-69,
-73,
-237,
-88,
-108,
-49,
-223,
-49,
-217,
-185,
-162,
-110,
-239,
-170,
-222,
-31,
-163,
-150,
-147,
-85,
-66,
-109,
-156,
-163,
-246,
-181,
-158,
-45,
-194,
-72,
-136,
-47,
-106,
-175,
-76,
-194,
-20,
-55,
-189,
-29,
-76,
-163,
-28,
-55,
-65,
-43,
-43,
-162,
-144,
-51,
-97,
-225,
-89,
-174,
-102,
-28,
-229,
-42,
-245,
-61,
-72,
-149,
-17,
-252,
-163,
-188,
-59,
-150,
-241,
-26,
-98,
-65,
-25,
-193,
-168,
-213,
-190,
-107,
-76,
-192,
-154,
-159,
-18,
-87,
-179,
-38,
-58,
-59,
-250,
-238,
-240,
-206,
-13,
-189,
-250,
-133,
-165,
-57,
-174,
-47,
-169,
-163,
-149,
-137,
-133,
-94,
-188,
-101,
-196,
-122,
-81,
-167,
-192,
-235,
-227,
-167,
-7,
-124,
-120,
-248,
-3,
-61,
-172,
-44,
-147,
-118,
-58,
-142,
-95,
-237,
-237,
-187,
-100,
-239,
-100,
-212,
-226,
-43,
-18,
-0,
-91,
-222,
-184,
-12,
-193,
-175,
-244,
-138,
-202,
-118,
-202,
-176,
-193,
-212,
-134,
-58,
-109,
-44,
-68,
-168,
-183,
-252,
-173,
-203,
-18,
-201,
-246,
-199,
-34,
-112,
-247,
-85,
-218,
-31,
-178,
-186,
-146,
-89,
-100,
-99,
-237,
-208,
-0,
-241,
-66,
-225,
-165,
-219,
-9,
-232,
-219,
-244,
-149,
-49,
-193,
-3,
-191,
-81,
-245,
-20,
-154,
-226,
-57,
-36,
-7,
-215,
-137,
-71,
-210,
-153,
-103,
-75,
-62,
-247,
-253,
-254,
-53,
-209,
-115,
-232,
-39,
-101,
-86,
-172,
-149,
-44,
-207,
-129,
-147,
-77,
-10,
-119,
-229,
-26,
-184,
-175,
-33,
-59,
-219,
-182,
-48,
-147,
-155,
-8,
-67,
-79,
-239,
-179,
-37,
-97,
-106,
-48,
-189,
-104,
-38,
-38,
-21,
-122,
-199,
-171,
-142,
-11,
-113,
-109,
-161,
-236,
-150,
-213,
-213,
-4,
-219,
-179,
-141,
-226,
-5,
-177,
-240,
-162,
-41,
-156,
-48,
-177,
-46,
-59,
-110,
-59,
-37,
-108,
-47,
-59,
-167,
-173,
-126,
-231,
-230,
-250,
-234,
-166,
-92,
-4,
-245,
-233,
-140,
-10,
-26,
-151,
-165,
-85,
-60,
-149,
-73,
-177,
-98,
-201,
-203,
-86,
-239,
-99,
-231,
-186,
-84,
-185,
-212,
-96,
-224,
-69,
-251,
-215,
-108,
-208,
-145,
-233,
-160,
-227,
-243,
-214,
-229,
-233,
-97,
-54,
-238,
-189,
-213,
-184,
-163,
-108,
-220,
-183,
-86,
-227,
-222,
-103,
-227,
-190,
-51,
-29,
-119,
-221,
-190,
-104,
-245,
-78,
-154,
-90,
-106,
-202,
-247,
-86,
-67,
-91,
-173,
-159,
-179,
-145,
-63,
-24,
-143,
-196,
-130,
-193,
-237,
-194,
-54,
-254,
-88,
-45,
-33,
-6,
-204,
-48,
-61,
-3,
-230,
-68,
-101,
-232,
-117,
-6,
-255,
-166,
-219,
-233,
-101,
-146,
-97,
-184,
-90,
-133,
-235,
-137,
-62,
-40,
-143,
-113,
-236,
-131,
-132,
-48,
-75,
-159,
-44,
-122,
-65,
-234,
-184,
-230,
-198,
-171,
-64,
-219,
-106,
-86,
-161,
-229,
-29,
-51,
-142,
-221,
-59,
-63,
-125,
-196,
-200,
-140,
-89,
-228,
-155,
-216,
-171,
-207,
-224,
-46,
-2,
-96,
-20,
-92,
-174,
-2,
-235,
-69,
-111,
-98,
-5,
-205,
-29,
-25,
-74,
-235,
-105,
-164,
-190,
-211,
-205,
-43,
-195,
-30,
-223,
-150,
-12,
-85,
-134,
-204,
-198,
-224,
-59,
-170,
-143,
-82,
-235,
-73,
-148,
-125,
-88,
-163,
-191,
-105,
-172,
-3,
-244,
-98,
-57,
-172,
-92,
-149,
-16,
-253,
-39,
-6,
-100,
-201,
-62,
-172,
-153,
-44,
-217,
-58,
-47,
-74,
-150,
-89,
-236,
-71,
-177,
-17,
-93,
-242,
-47,
-107,
-38,
-76,
-190,
-208,
-139,
-82,
-134,
-165,
-44,
-92,
-16,
-161,
-15,
-39,
-149,
-234,
-220,
-189,
-14,
-193,
-156,
-67,
-212,
-207,
-108,
-177,
-231,
-147,
-205,
-102,
-121,
-216,
-131,
-104,
-248,
-8,
-208,
-165,
-66,
-245,
-32,
-95,
-73,
-51,
-252,
-82,
-81,
-76,
-42,
-46,
-85,
-105,
-182,
-42,
-111,
-58,
-7,
-166,
-159,
-76,
-220,
-153,
-48,
-1,
-73,
-115,
-71,
-216,
-231,
-233,
-154,
-226,
-180,
-210,
-153,
-65,
-16,
-48,
-172,
-182,
-64,
-100,
-85,
-45,
-93,
-56,
-23,
-134,
-115,
-108,
-76,
-219,
-7,
-63,
-125,
-53,
-251,
-12,
-176,
-252,
-185,
-205,
-27,
-147,
-118,
-101,
-193,
-0,
-67,
-195,
-228,
-240,
-244,
-9,
-211,
-4,
-255,
-104,
-104,
-156,
-124,
-40,
-53,
-150,
-64,
-116,
-157,
-161,
-72,
-5,
-247,
-107,
-199,
-242,
-35,
-126,
-56,
-2,
-43,
-10,
-235,
-35,
-98,
-225,
-146,
-195,
-83,
-231,
-106,
-2,
-107,
-121,
-198,
-189,
-45,
-214,
-44,
-81,
-154,
-212,
-65,
-236,
-178,
-182,
-17,
-89,
-3,
-140,
-252,
-251,
-104,
-228,
-68,
-132,
-101,
-194,
-197,
-194,
-72,
-240,
-188,
-69,
-182,
-196,
-178,
-34,
-83,
-234,
-217,
-69,
-101,
-86,
-224,
-127,
-165,
-25,
-66,
-101,
-86,
-208,
-46,
-113,
-168,
-249,
-27,
-76,
-21,
-39,
-206,
-46,
-85,
-176,
-192,
-63,
-73,
-5,
-170,
-225,
-12,
-221,
-41,
-182,
-231,
-106,
-56,
-34,
-245,
-184,
-175,
-43,
-147,
-90,
-65,
-67,
-61,
-119,
-18,
-42,
-131,
-233,
-7,
-195,
-24,
-235,
-144,
-97,
-193,
-168,
-174,
-63,
-246,
-135,
-199,
-192,
-107,
-240,
-37,
-252,
-130,
-123,
-117,
-164,
-2,
-191,
-227,
-30,
-26,
-114,
-1,
-7,
-46,
-144,
-96,
-184,
-239,
-156,
-81,
-25,
-29,
-63,
-105,
-32,
-122,
-78,
-239,
-170,
-121,
-210,
-234,
-119,
-62,
-181,
-186,
-221,
-54,
-152,
-175,
-39,
-157,
-139,
-227,
-246,
-101,
-139,
-123,
-139,
-160,
-97,
-144,
-141,
-150,
-189,
-172,
-60,
-66,
-24,
-201,
-48,
-5,
-150,
-176,
-106,
-152,
-241,
-167,
-233,
-248,
-90,
-77,
-199,
-95,
-176,
-168,
-221,
-19,
-220,
-218,
-160,
-83,
-195,
-199,
-98,
-226,
-222,
-17,
-111,
-101,
-124,
-144,
-49,
-72,
-66,
-61,
-39,
-125,
-251,
-62,
-31,
-245,
-155,
-163,
-178,
-20,
-144,
-159,
-67,
-235,
-231,
-208,
-58,
-47,
-140,
-254,
-182,
-12,
-96,
-195,
-183,
-78,
-44,
-73,
-165,
-128,
-230,
-105,
-246,
-157,
-246,
-50,
-194,
-52,
-184,
-249,
-160,
-42,
-135,
-72,
-85,
-147,
-82,
-236,
-34,
-69,
-130,
-144,
-41,
-240,
-204,
-22,
-245,
-210,
-39,
-212,
-63,
-45,
-234,
-63,
-45,
-234,
-63,
-45,
-234,
-23,
-167,
-204,
-159,
-22,
-245,
-159,
-22,
-245,
-159,
-166,
-214,
-159,
-22,
-245,
-255,
-204,
-109,
-222,
-204,
-162,
-198,
-39,
-116,
-205,
-102,
-62,
-158,
-251,
-65,
-250,
-166,
-29,
-58,
-215,
-0,
-96,
-242,
-180,
-245,
-236,
-123,
-160,
-157,
-194,
-120,
-48,
-31,
-83,
-23,
-17,
-178,
-50,
-140,
-213,
-232,
-70,
-222,
-173,
-49,
-193,
-146,
-174,
-192,
-35,
-34,
-16,
-72,
-10,
-110,
-49,
-31,
-62,
-18,
-177,
-26,
-178,
-46,
-172,
-15,
-82,
-148,
-250,
-53,
-2,
-181,
-98,
-44,
-144,
-205,
-100,
-118,
-40,
-81,
-155,
-90,
-128,
-165,
-206,
-59,
-52,
-166,
-97,
-106,
-238,
-102,
-234,
-6,
-247,
-248,
-207,
-25,
-96,
-205,
-109,
-136,
-178,
-110,
-129,
-118,
-77,
-23,
-103,
-51,
-202,
-54,
-90,
-171,
-31,
-227,
-211,
-171,
-218,
-224,
-59,
-55,
-222,
-250,
-189,
-98,
-220,
-74,
-151,
-246,
-102,
-55,
-22,
-216,
-99,
-24,
-237,
-243,
-119,
-214,
-53,
-156,
-197,
-116,
-166,
-233,
-27,
-219,
-106,
-91,
-192,
-128,
-129,
-126,
-79,
-211,
-59,
-187,
-8,
-223,
-79,
-63,
-85,
-128,
-46,
-118,
-19,
-3,
-27,
-190,
-246,
-13,
-193,
-250,
-207,
-219,
-137,
-30,
-172,
-29,
-212,
-137,
-155,
-76,
-172,
-64,
-93,
-177,
-157,
-46,
-246,
-201,
-158,
-80,
-115,
-20,
-144,
-28,
-96,
-142,
-18,
-228,
-112,
-178,
-102,
-24,
-64,
-147,
-183,
-6,
-231,
-173,
-198,
-3,
-142,
-231,
-217,
-218,
-58,
-15,
-19,
-97,
-82,
-125,
-65,
-139,
-189,
-181,
-191,
-26,
-170,
-209,
-188,
-77,
-160,
-97,
-191,
-65,
-113,
-175,
-228,
-21,
-138,
-30,
-213,
-199,
-33,
-43,
-73,
-46,
-123,
-248,
-17,
-33,
-176,
-245,
-186,
-200,
-255,
-68,
-141,
-210,
-193,
-188,
-5,
-8,
-252,
-97,
-3,
-187,
-51,
-75,
-79,
-23,
-246,
-233,
-138,
-244,
-179,
-178,
-11,
-99,
-126,
-250,
-9,
-207,
-201,
-238,
-158,
-245,
-49,
-241,
-195,
-59,
-157,
-138,
-27,
-112,
-207,
-108,
-158,
-76,
-250,
-88,
-113,
-189,
-174,
-67,
-215,
-36,
-25,
-75,
-253,
-61,
-115,
-146,
-46,
-163,
-72,
-181,
-126,
-174,
-219,
-225,
-164,
-197,
-35,
-161,
-58,
-184,
-42,
-160,
-179,
-254,
-173,
-188,
-123,
-112,
-229,
-208,
-58,
-246,
-64,
-227,
-142,
-215,
-5,
-52,
-223,
-10,
-25,
-144,
-216,
-187,
-137,
-239,
-97,
-106,
-154,
-60,
-146,
-253,
-137,
-225,
-154,
-29,
-176,
-183,
-73,
-93,
-202,
-228,
-178,
-201,
-199,
-209,
-52,
-32,
-203,
-147,
-169,
-27,
-4,
-88,
-144,
-61,
-187,
-188,
-241,
-238,
-165,
-187,
-138,
-234,
-176,
-143,
-156,
-129,
-63,
-30,
-227,
-7,
-218,
-137,
-225,
-143,
-46,
-231,
-65,
-96,
-237,
-185,
-210,
-41,
-179,
-97,
-137,
-110,
-206,
-232,
-213,
-113,
-44,
-158,
-90,
-91,
-208,
-162,
-237,
-156,
-54,
-156,
-167,
-207,
-142,
-244,
-245,
-60,
-16,
-13,
-254,
-93,
-69,
-191,
-205,
-164,
-32,
-182,
-101,
-175,
-57,
-206,
-94,
-234,
-154,
-235,
-48,
-209,
-59,
-91,
-118,
-221,
-251,
-66,
-144,
-231,
-211,
-176,
-156,
-160,
-182,
-27,
-207,
-61,
-106,
-22,
-203,
-220,
-73,
-39,
-209,
-117,
-62,
-171,
-137,
-172,
-43,
-167,
-87,
-0,
-186,
-29,
-166,
-95,
-31,
-208,
-93,
-225,
-6,
-95,
-31,
-212,
-75,
-226,
-128,
-191,
-10,
-184,
-165,
-75,
-249,
-107,
-5,
-252,
-232,
-235,
-3,
-252,
-36,
-10,
-162,
-248,
-185,
-193,
-94,
-25,
-190,
-109,
-98,
-153,
-167,
-240,
-195,
-181,
-120,
-128,
-91,
-74,
-232,
-47,
-222,
-217,
-175,
-94,
-46,
-8,
-215,
-69,
-208,
-12,
-90,
-242,
-241,
-103,
-76,
-127,
-5,
-246,
-182,
-47,
-149,
-113,
-14,
-143,
-153,
-99,
-181,
-4,
-200,
-22,
-189,
-208,
-177,
-24,
-251,
-38,
-21,
-138,
-213,
-119,
-74,
-240,
-122,
-233,
-246,
-83,
-5,
-199,
-26,
-60,
-102,
-116,
-41,
-192,
-177,
-69,
-170,
-76,
-1,
-39,
-223,
-128,
-42,
-234,
-187,
-186,
-169,
-162,
-214,
-121,
-70,
-170,
-108,
-36,
-6,
-230,
-67,
-63,
-234,
-137,
-248,
-174,
-216,
-148,
-194,
-50,
-18,
-159,
-39,
-32,
-99,
-61,
-30,
-185,
-50,
-160,
-37,
-136,
-238,
-157,
-64,
-220,
-137,
-192,
-113,
-113,
-17,
-233,
-95,
-51,
-245,
-225,
-105,
-128,
-241,
-195,
-109,
-62,
-93,
-178,
-108,
-181,
-194,
-26,
-78,
-27,
-24,
-32,
-217,
-249,
-95,
-7,
-239,
-254,
-177,
-243,
-191,
-126,
-252,
-135,
-79,
-205,
-185,
-226,
-49,
-181,
-197,
-163,
-198,
-80,
-244,
-22,
-238,
-78,
-103,
-129,
-32,
-231,
-34,
-119,
-227,
-196,
-7,
-20,
-158,
-103,
-79,
-143,
-117,
-241,
-211,
-191,
-230,
-83,
-101,
-61,
-193,
-238,
-124,
-23,
-128,
-186,
-139,
-168,
-229,
-147,
-130,
-196,
-46,
-104,
-132,
-214,
-239,
-115,
-163,
-170,
-229,
-182,
-70,
-183,
-125,
-106,
-229,
-223,
-1,
-66,
-76,
-221,
-245,
-85,
-71,
-86,
-106,
-233,
-88,
-35,
-92,
-68,
-235,
-95,
-173,
-86,
-186,
-177,
-85,
-123,
-29,
-75,
-107,
-241,
-132,
-104,
-64,
-87,
-33,
-109,
-35,
-147,
-6,
-219,
-187,
-75,
-111,
-208,
-103,
-160,
-196,
-109,
-230,
-88,
-69,
-235,
-65,
-109,
-136,
-250,
-255,
-126,
-202,
-222,
-15,
-185,
-171,
-234,
-105,
-159,
-169,
-59,
-132,
-159,
-211,
-73,
-230,
-60,
-145,
-100,
-42,
-79,
-177,
-155,
-217,
-213,
-189,
-230,
-197,
-213,
-121,
-171,
-127,
-214,
-233,
-94,
-52,
-175,
-251,
-127,
-163,
-6,
-81,
-123,
-13,
-24,
-159,
-70,
-169,
-27,
-56,
-140,
-37,
-118,
-131,
-91,
-152,
-131,
-26,
-87,
-37,
-13,
-106,
-8,
-198,
-160,
-36,
-232,
-120,
-25,
-60,
-166,
-34,
-129,
-25,
-128,
-19,
-133,
-79,
-237,
-161,
-153,
-212,
-240,
-183,
-133,
-41,
-166,
-81,
-24,
-89,
-219,
-132,
-204,
-75,
-252,
-186,
-157,
-141,
-49,
-104,
-187,
-74,
-227,
-118,
-22,
-217,
-205,
-52,
-209,
-83,
-95,
-204,
-222,
-186,
-83,
-61,
-196,
-180,
-223,
-179,
-79,
-190,
-192,
-7,
-251,
-206,
-133,
-235,
-135,
-193,
-35,
-5,
-173,
-45,
-82,
-28,
-200,
-27,
-197,
-99,
-55,
-244,
-127,
-167,
-202,
-246,
-21,
-73,
-55,
-46,
-147,
-174,
-182,
-250,
-248,
-155,
-210,
-28,
-254,
-112,
-80,
-133,
-216,
-154,
-71,
-194,
-140,
-222,
-11,
-164,
-206,
-130,
-6,
-183,
-68,
-111,
-37,
-174,
-234,
-41,
-3,
-97,
-72,
-231,
-39,
-200,
-196,
-240,
-101,
-142,
-193,
-130,
-104,
-242,
-243,
-79,
-22,
-232,
-36,
-7,
-44,
-147,
-34,
-21,
-169,
-229,
-39,
-125,
-37,
-155,
-107,
-74,
-132,
-223,
-140,
-90,
-178,
-231,
-125,
-154,
-11,
-96,
-116,
-217,
-177,
-136,
-219,
-61,
-84,
-237,
-48,
-19,
-219,
-206,
-151,
-26,
-175,
-216,
-53,
-110,
-123,
-126,
-94,
-145,
-119,
-2,
-176,
-5,
-95,
-1,
-203,
-184,
-6,
-187,
-37,
-47,
-94,
-59,
-11,
-215,
-196,
-6,
-194,
-31,
-95,
-106,
-197,
-176,
-143,
-58,
-205,
-51,
-8,
-127,
-90,
-165,
-146,
-127,
-71,
-9,
-126,
-93,
-7,
-35,
-45,
-78,
-222,
-208,
-242,
-247,
-24,
-121,
-40,
-205,
-227,
-101,
-135,
-108,
-20,
-68,
-46,
-58,
-140,
-175,
-115,
-250,
-171,
-55,
-15,
-129,
-124,
-162,
-122,
-124,
-74,
-68,
-203,
-51,
-224,
-144,
-73,
-74,
-239,
-34,
-112,
-45,
-199,
-49,
-252,
-67,
-169,
-13,
-179,
-56,
-26,
-206,
-189,
-10,
-189,
-143,
-181,
-123,
-248,
-89,
-246,
-64,
-191,
-12,
-236,
-188,
-153,
-219,
-217,
-2,
-226,
-216,
-77,
-119,
-64,
-60,
-204,
-168,
-202,
-7,
-158,
-30,
-154,
-176,
-142,
-61,
-25,
-103,
-123,
-98,
-104,
-154,
-149,
-168,
-249,
-76,
-114,
-68,
-223,
-14,
-141,
-246,
-78,
-129,
-214,
-75,
-9,
-9,
-180,
-215,
-3,
-90,
-51,
-162,
-230,
-146,
-137,
-39,
-168,
-206,
-210,
-88,
-199,
-58,
-214,
-141,
-149,
-218,
-216,
-58,
-95,
-201,
-214,
-146,
-160,
-238,
-153,
-82,
-201,
-225,
-166,
-245,
-48,
-151,
-67,
-105,
-3,
-168,
-233,
-20,
-152,
-123,
-3,
-78,
-202,
-1,
-124,
-173,
-23,
-146,
-142,
-54,
-254,
-188,
-5,
-196,
-145,
-7,
-130,
-40,
-154,
-101,
-138,
-91,
-221,
-108,
-80,
-88,
-204,
-146,
-19,
-148,
-124,
-195,
-57,
-148,
-38,
-199,
-242,
-77,
-30,
-49,
-101,
-237,
-45,
-28,
-38,
-169,
-183,
-157,
-119,
-58,
-87,
-74,
-107,
-115,
-154,
-232,
-130,
-184,
-119,
-227,
-144,
-210,
-88,
-174,
-208,
-127,
-112,
-21,
-193,
-127,
-112,
-246,
-100,
-209,
-132,
-147,
-45,
-161,
-225,
-40,
-186,
-119,
-174,
-31,
-144,
-103,
-1,
-116,
-237,
-36,
-154,
-10,
-103,
-226,
-198,
-67,
-152,
-73,
-188,
-129,
-29,
-90,
-102,
-201,
-206,
-2,
-55,
-69,
-120,
-171,
-158,
-212,
-113,
-121,
-151,
-94,
-43,
-135,
-174,
-218,
-153,
-6,
-103,
-28,
-112,
-200,
-7,
-57,
-217,
-203,
-36,
-210,
-180,
-107,
-125,
-151,
-54,
-228,
-234,
-129,
-48,
-242,
-36,
-110,
-202,
-212,
-85,
-158,
-211,
-21,
-51,
-251,
-161,
-159,
-250,
-232,
-129,
-64,
-210,
-113,
-22,
-19,
-73,
-53,
-101,
-184,
-117,
-208,
-76,
-158,
-184,
-139,
-28,
-41,
-70,
-35,
-184,
-13,
-240,
-153,
-92,
-114,
-63,
-205,
-128,
-49,
-82,
-28,
-55,
-92,
-106,
-13,
-189,
-244,
-188,
-91,
-191,
-163,
-148,
-25,
-82,
-18,
-248,
-181,
-242,
-227,
-87,
-73,
-220,
-108,
-26,
-163,
-224,
-193,
-151,
-228,
-221,
-145,
-31,
-126,
-109,
-196,
-29,
-23,
-136,
-251,
-90,
-249,
-246,
-107,
-34,
-44,
-57,
-204,
-171,
-248,
-188,
-23,
-66,
-185,
-130,
-32,
-242,
-56,
-25,
-148,
-157,
-240,
-120,
-131,
-40,
-239,
-252,
-190,
-243,
-9,
-127,
-71,
-225,
-63,
-139,
-247,
-43,
-108,
-160,
-159,
-96,
-192,
-32,
-92,
-235,
-114,
-48,
-230,
-191,
-225,
-96,
-164,
-27,
-220,
-201,
-65,
-166,
-135,
-115,
-124,
-216,
-50,
-155,
-29,
-148,
-76,
-127,
-42,
-150,
-18,
-137,
-209,
-171,
-72,
-155,
-153,
-81,
-247,
-53,
-250,
-182,
-250,
-57,
-174,
-200,
-116,
-61,
-12,
-130,
-206,
-168,
-172,
-43,
-212,
-76,
-198,
-121,
-66,
-17,
-210,
-252,
-187,
-21,
-142,
-142,
-44,
-190,
-139,
-135,
-220,
-227,
-93,
-31,
-0,
-193,
-134,
-143,
-52,
-49,
-78,
-224,
-167,
-202,
-146,
-89,
-152,
-67,
-182,
-2,
-179,
-183,
-2,
-153,
-184,
-200,
-190,
-119,
-81,
-48,
-55,
-41,
-139,
-188,
-33,
-137,
-213,
-50,
-182,
-41,
-82,
-154,
-5,
-195,
-83,
-48,
-153,
-101,
-205,
-220,
-32,
-167,
-18,
-193,
-183,
-191,
-64,
-161,
-79,
-60,
-8,
-207,
-241,
-3,
-70,
-203,
-162,
-207,
-22,
-104,
-28,
-248,
-33,
-6,
-110,
-143,
-49,
-0,
-239,
-126,
-34,
-98,
-225,
-188,
-219,
-127,
-135,
-95,
-77,
-231,
-233,
-34,
-153,
-49,
-73,
-250,
-128,
-255,
-46,
-205,
-168,
-234,
-244,
-158,
-185,
-6,
-74,
-213,
-134,
-196,
-166,
-53,
-214,
-81,
-122,
-229,
-171,
-213,
-80,
-204,
-242,
-71,
-43,
-26,
-175,
-176,
-86,
-69,
-238,
-214,
-206,
-149,
-37,
-97,
-76,
-132,
-63,
-158,
-164,
-118,
-147,
-61,
-193,
-2,
-128,
-216,
-147,
-251,
-143,
-233,
-236,
-141,
-69,
-199,
-12,
-205,
-229,
-6,
-193,
-99,
-67,
-154,
-194,
-51,
-124,
-254,
-130,
-77,
-101,
-240,
-164,
-186,
-173,
-34,
-133,
-221,
-224,
-237,
-209,
-233,
-226,
-113,
-141,
-230,
-33,
-92,
-2,
-87,
-110,
-24,
-210,
-114,
-168,
-142,
-115,
-64,
-101,
-206,
-88,
-248,
-172,
-38,
-61,
-225,
-111,
-14,
-156,
-52,
-90,
-152,
-228,
-191,
-14,
-192,
-8,
-5,
-100,
-170,
-179,
-15,
-183,
-45,
-170,
-157,
-131,
-112,
-92,
-245,
-66,
-248,
-222,
-60,
-141,
-70,
-35,
-123,
-22,
-204,
-216,
-6,
-232,
-9,
-251,
-16,
-122,
-6,
-2,
-163,
-60,
-199,
-251,
-44,
-139,
-215,
-245,
-195,
-205,
-24,
-15,
-85,
-53,
-215,
-145,
-176,
-0,
-151,
-16,
-233,
-145,
-77,
-82,
-244,
-190,
-81,
-122,
-12,
-112,
-194,
-40,
-138,
-115,
-1,
-190,
-40,
-128,
-206,
-120,
-20,
-194,
-193,
-47,
-247,
-185,
-33,
-71,
-195,
-206,
-218,
-231,
-215,
-173,
-110,
-69,
-155,
-45,
-231,
-11,
-111,
-18,
-197,
-115,
-131,
-48,
-161,
-13,
-249,
-66,
-45,
-99,
-43,
-198,
-145,
-148,
-60,
-214,
-73,
-4,
-149,
-156,
-120,
-130,
-136,
-206,
-238,
-82,
-51,
-247,
-29,
-186,
-79,
-15,
-172,
-223,
-3,
-114,
-26,
-197,
-152,
-240,
-52,
-168,
-157,
-70,
-113,
-148,
-7,
-194,
-217,
-159,
-29,
-5,
-100,
-21,
-10,
-35,
-5,
-121,
-252,
-198,
-84,
-38,
-241,
-168,
-205,
-199,
-73,
-97,
-25,
-215,
-118,
-91,
-159,
-90,
-221,
-227,
-141,
-185,
-214,
-220,
-133,
-186,
-233,
-158,
-84,
-241,
-158,
-242,
-249,
-207,
-163,
-243,
-51,
-77,
-47,
-115,
-38,
-42,
-130,
-46,
-215,
-240,
-88,
-34,
-84,
-215,
-20,
-178,
-251,
-168,
-118,
-242,
-84,
-46,
-6,
-141,
-36,
-146,
-175,
-157,
-69,
-221,
-23,
-68,
-93,
-14,
-63,
-122,
-233,
-225,
-23,
-240,
-255,
-162,
-101,
-15,
-233,
-20,
-48,
-4,
-119,
-104,
-202,
-186,
-153,
-235,
-76,
-208,
-108,
-67,
-6,
-204,
-158,
-216,
-145,
-236,
-192,
-209,
-178,
-22,
-207,
-116,
-201,
-235,
-75,
-50,
-159,
-205,
-34,
-80,
-199,
-7,
-96,
-254,
-205,
-41,
-173,
-49,
-244,
-34,
-172,
-242,
-81,
-109,
-3,
-198,
-154,
-106,
-92,
-83,
-55,
-13,
-179,
-61,
-123,
-194,
-210,
-149,
-74,
-144,
-82,
-140,
-245,
-231,
-170,
-13,
-88,
-111,
-172,
-148,
-212,
-215,
-142,
-54,
-42,
-131,
-11,
-56,
-59,
-187,
-164,
-121,
-57,
-255,
-117,
-176,
-104,
-44,
-161,
-230,
-85,
-241,
-250,
-144,
-68,
-233,
-43,
-125,
-246,
-107,
-160,
-77,
-65,
-185,
-125,
-62,
-18,
-73,
-243,
-225,
-107,
-160,
-16,
-27,
-2,
-207,
-73,
-32,
-217,
-117,
-148,
-213,
-235,
-122,
-60,
-104,
-91,
-163,
-80,
-34,
-2,
-126,
-50,
-29,
-105,
-42,
-172,
-70,
-172,
-229,
-247,
-93,
-99,
-171,
-170,
-173,
-70,
-51,
-101,
-84,
-188,
-118,
-198,
-146,
-212,
-98,
-112,
-49,
-42,
-210,
-153,
-252,
-190,
-183,
-158,
-110,
-27,
-211,
-71,
-179,
-153,
-190,
-18,
-18,
-101,
-16,
-215,
-73,
-29,
-101,
-177,
-188,
-118,
-154,
-232,
-214,
-209,
-90,
-114,
-56,
-187,
-27,
-25,
-67,
-227,
-204,
-24,
-250,
-58,
-36,
-145,
-102,
-131,
-44,
-74,
-235,
-37,
-65,
-199,
-219,
-51,
-82,
-198,
-154,
-217,
-248,
-218,
-57,
-72,
-183,
-252,
-214,
-83,
-105,
-115,
-14,
-170,
-59,
-232,
-99,
-107,
-132,
-41,
-152,
-107,
-91,
-208,
-144,
-169,
-78,
-99,
-110,
-155,
-213,
-20,
-130,
-186,
-17,
-250,
-90,
-4,
-106,
-110,
-37,
-44,
-177,
-203,
-122,
-98,
-145,
-51,
-212,
-243,
-205,
-50,
-75,
-180,
-226,
-43,
-78,
-146,
-70,
-179,
-109,
-25,
-177,
-139,
-175,
-48,
-209,
-108,
-179,
-93,
-29,
-197,
-194,
-192,
-3,
-17,
-231,
-21,
-145,
-140,
-97,
-59,
-131,
-153,
-181,
-124,
-141,
-36,
-154,
-199,
-246,
-224,
-81,
-36,
-107,
-10,
-114,
-101,
-218,
-31,
-7,
-209,
-192,
-13,
-164,
-97,
-106,
-218,
-69,
-186,
-98,
-27,
-104,
-42,
-31,
-73,
-235,
-57,
-52,
-3,
-157,
-30,
-134,
-67,
-123,
-89,
-60,
-149,
-97,
-101,
-192,
-87,
-7,
-251,
-239,
-108,
-81,
-27,
-175,
-65,
-109,
-187,
-117,
-238,
-52,
-209,
-176,
-22,
-177,
-10,
-123,
-52,
-122,
-120,
-214,
-253,
-177,
-36,
-243,
-42,
-232,
-94,
-182,
-148,
-32,
-156,
-89,
-244,
-179,
-208,
-149,
-242,
-122,
-105,
-183,
-22,
-204,
-231,
-35,
-162,
-121,
-143,
-170,
-98,
-190,
-197,
-213,
-201,
-197,
-15,
-165,
-86,
-85,
-223,
-244,
-100,
-228,
-31,
-199,
-156,
-193,
-9,
-254,
-193,
-25,
-248,
-105,
-210,
-112,
-56,
-110,
-126,
-159,
-86,
-126,
-170,
-17,
-210,
-194,
-18,
-7,
-223,
-149,
-122,
-90,
-45,
-174,
-113,
-240,
-221,
-70,
-139,
-180,
-47,
-154,
-253,
-230,
-41,
-44,
-85,
-234,
-129,
-181,
-184,
-16,
-124,
-249,
-134,
-190,
-116,
-176,
-53,
-24,
-191,
-208,
-25,
-175,
-70,
-113,
-116,
-151,
-157,
-203,
-214,
-10,
-154,
-13,
-35,
-145,
-80,
-76,
-35,
-70,
-127,
-216,
-205,
-10,
-136,
-252,
-210,
-236,
-158,
-174,
-32,
-20,
-69,
-80,
-82,
-222,
-68,
-20,
-223,
-187,
-241,
-208,
-193,
-242,
-212,
-118,
-11,
-92,
-181,
-47,
-63,
-244,
-175,
-58,
-151,
-31,
-86,
-144,
-40,
-91,
-194,
-133,
-157,
-24,
-250,
-49,
-23,
-60,
-7,
-105,
-120,
-207,
-213,
-87,
-158,
-94,
-73,
-26,
-245,
-203,
-104,
-35,
-159,
-186,
-240,
-149,
-220,
-79,
-208,
-161,
-108,
-60,
-219,
-121,
-231,
-151,
-171,
-102,
-175,
-87,
-166,
-73,
-62,
-161,
-246,
-12,
-23,
-68,
-247,
-51,
-174,
-72,
-110,
-54,
-247,
-113,
-243,
-242,
-180,
-48,
-249,
-225,
-19,
-147,
-15,
-220,
-112,
-104,
-53,
-251,
-199,
-118,
-97,
-238,
-163,
-39,
-230,
-158,
-248,
-227,
-137,
-213,
-220,
-151,
-157,
-235,
-147,
-143,
-165,
-246,
-107,
-133,
-169,
-129,
-1,
-189,
-137,
-21,
-33,
-206,
-219,
-23,
-237,
-235,
-82,
-135,
-181,
-194,
-148,
-72,
-128,
-192,
-159,
-250,
-41,
-149,
-178,
-147,
-230,
-249,
-92,
-70,
-77,
-40,
-12,
-246,
-214,
-175,
-41,
-109,
-175,
-222,
-69,
-243,
-252,
-124,
-225,
-12,
-97,
-241,
-34,
-101,
-174,
-224,
-107,
-153,
-179,
-235,
-5,
-17,
-220,
-7,
-13,
-88,
-62,
-157,
-224,
-111,
-100,
-109,
-124,
-211,
-101,
-46,
-90,
-167,
-237,
-155,
-139,
-50,
-251,
-92,
-136,
-161,
-63,
-159,
-22,
-23,
-10,
-252,
-59,
-124,
-9,
-195,
-31,
-246,
-76,
-103,
-63,
-111,
-118,
-63,
-180,
-202,
-236,
-115,
-238,
-98,
-6,
-117,
-97,
-110,
-12,
-99,
-158,
-68,
-64,
-44,
-115,
-192,
-63,
-234,
-228,
-57,
-90,
-53,
-51,
-165,
-235,
-6,
-24,
-96,
-61,
-20,
-222,
-146,
-67,
-106,
-151,
-217,
-222,
-251,
-69,
-207,
-109,
-47,
-164,
-188,
-63,
-83,
-149,
-139,
-205,
-83,
-244,
-73,
-91,
-211,
-209,
-232,
-74,
-229,
-218,
-24,
-135,
-99,
-55,
-193,
-130,
-89,
-56,
-113,
-158,
-48,
-207,
-90,
-160,
-113,
-86,
-254,
-147,
-115,
-56,
-77,
-253,
-71,
-138,
-20,
-201,
-158,
-179,
-166,
-243,
-196,
-247,
-22,
-178,
-232,
-169,
-40,
-93,
-196,
-134,
-27,
-40,
-12,
-148,
-52,
-199,
-195,
-97,
-24,
-197,
-159,
-200,
-247,
-175,
-97,
-20,
-254,
-21,
-189,
-104,
-169,
-158,
-48,
-29,
-139,
-255,
-204,
-125,
-140,
-100,
-154,
-2,
-218,
-206,
-40,
-16,
-15,
-254,
-192,
-15,
-176,
-210,
-59,
-140,
-161,
-172,
-113,
-150,
-255,
-183,
-86,
-105,
-249,
-133,
-248,
-59,
-131,
-0,
-184,
-176,
-64,
-5,
-107,
-53,
-90,
-183,
-19,
-151,
-26,
-122,
-91,
-92,
-12,
-205,
-120,
-14,
-30,
-170,
-169,
-11,
-129,
-102,
-132,
-235,
-112,
-162,
-160,
-93,
-136,
-95,
-170,
-98,
-112,
-224,
-69,
-94,
-99,
-163,
-223,
-66,
-202,
-8,
-61,
-201,
-170,
-231,
-238,
-2,
-54,
-185,
-45,
-232,
-143,
-22,
-83,
-19,
-226,
-57,
-38,
-48,
-232,
-223,
-83,
-44,
-163,
-155,
-166,
-88,
-142,
-20,
-93,
-80,
-52,
-253,
-174,
-140,
-100,
-220,
-91,
-152,
-225,
-30,
-123,
-54,
-140,
-252,
-208,
-199,
-2,
-152,
-182,
-84,
-154,
-184,
-137,
-164,
-210,
-179,
-110,
-48,
-105,
-88,
-165,
-88,
-88,
-185,
-95,
-183,
-213,
-45,
-100,
-252,
-197,
-230,
-137,
-248,
-79,
-24,
-197,
-184,
-64,
-41,
-81,
-151,
-15,
-150,
-211,
-25,
-165,
-66,
-38,
-228,
-69,
-75,
-114,
-116,
-82,
-63,
-197,
-34,
-19,
-19,
-245,
-77,
-198,
-230,
-36,
-231,
-170,
-56,
-5,
-40,
-168,
-218,
-195,
-66,
-129,
-91,
-110,
-205,
-178,
-180,
-16,
-33,
-134,
-46,
-75,
-209,
-170,
-193,
-191,
-44,
-74,
-28,
-225,
-2,
-97,
-188,
-235,
-143,
-178,
-248,
-112,
-25,
-120,
-32,
-134,
-246,
-153,
-202,
-66,
-124,
-233,
-83,
-14,
-129,
-69,
-205,
-73,
-27,
-7,
-142,
-248,
-194,
-157,
-131,
-60,
-17,
-83,
-169,
-201,
-172,
-22,
-42,
-190,
-74,
-37,
-2,
-136,
-57,
-76,
-246,
-200,
-18,
-144,
-146,
-116,
-49,
-170,
-162,
-146,
-100,
-29,
-179,
-207,
-176,
-70,
-255,
-77,
-246,
-138,
-43,
-163,
-63,
-151,
-99,
-166,
-243,
-242,
-10,
-212,
-104,
-43,
-181,
-45,
-116,
-122,
-62,
-106,
-188,
-212,
-16,
-133,
-35,
-245,
-224,
-31,
-243,
-217,
-16,
-203,
-166,
-44,
-15,
-92,
-145,
-129,
-165,
-62,
-133,
-165,
-168,
-60,
-55,
-241,
-224,
-122,
-148,
-75,
-189,
-106,
-40,
-86,
-255,
-244,
-195,
-121,
-148,
-4,
-143,
-160,
-41,
-120,
-128,
-143,
-235,
-61,
-226,
-131,
-52,
-69,
-185,
-68,
-133,
-236,
-215,
-193,
-28,
-35,
-144,
-22,
-17,
-192,
-90,
-160,
-133,
-227,
-58,
-140,
-125,
-80,
-227,
-42,
-157,
-55,
-171,
-122,
-2,
-53,
-120,
-131,
-16,
-8,
-166,
-85,
-29,
-13,
-153,
-52,
-206,
-161,
-71,
-36,
-160,
-26,
-47,
-182,
-112,
-232,
-65,
-69,
-67,
-201,
-29,
-77,
-23,
-253,
-226,
-37,
-157,
-140,
-183,
-91,
-128,
-52,
-152,
-186,
-33,
-38,
-119,
-207,
-176,
-59,
-154,
-253,
-77,
-206,
-128,
-172,
-212,
-122,
-46,
-104,
-114,
-84,
-20,
-96,
-250,
-197,
-171,
-6,
-217,
-215,
-39,
-127,
-7,
-234,
-127,
-112,
-137,
-46,
-225,
-181,
-52,
-90,
-47,
-154,
-204,
-253,
-74,
-55,
-87,
-167,
-205,
-235,
-214,
-82,
-7,
-192,
-169,
-242,
-138,
-16,
-89,
-24,
-49,
-82,
-106,
-23,
-41,
-244,
-180,
-117,
-36,
-215,
-104,
-159,
-106,
-61,
-189,
-149,
-159,
-36,
-187,
-92,
-228,
-209,
-82,
-135,
-101,
-234,
-82,
-232,
-53,
-230,
-78,
-52,
-248,
-46,
-242,
-135,
-38,
-46,
-8,
-185,
-214,
-245,
-199,
-110,
-171,
-121,
-186,
-224,
-50,
-89,
-182,
-154,
-143,
-181,
-242,
-239,
-213,
-98,
-213,
-173,
-49,
-154,
-251,
-131,
-63,
-24,
-128,
-13,
-131,
-133,
-194,
-203,
-70,
-153,
-52,
-114,
-76,
-171,
-142,
-249,
-36,
-44,
-198,
-106,
-62,
-39,
-153,
-9,
-225,
-77,
-150,
-120,
-182,
-45,
-42,
-142,
-101,
-135,
-130,
-237,
-150,
-124,
-242,
-92,
-235,
-107,
-179,
-20,
-78,
-48,
-178,
-125,
-24,
-77,
-65,
-40,
-13,
-157,
-217,
-36,
-10,
-5,
-85,
-126,
-186,
-159,
-248,
-0,
-131,
-222,
-102,
-47,
-165,
-186,
-100,
-209,
-116,
-70,
-189,
-6,
-196,
-3,
-152,
-51,
-190,
-27,
-68,
-99,
-251,
-30,
-115,
-106,
-21,
-131,
-251,
-51,
-251,
-114,
-125,
-209,
-222,
-85,
-106,
-176,
-156,
-195,
-9,
-252,
-65,
-236,
-198,
-214,
-117,
-138,
-199,
-5,
-128,
-205,
-164,
-91,
-17,
-76,
-67,
-1,
-183,
-33,
-156,
-68,
-88,
-63,
-245,
-38,
-166,
-46,
-248,
-194,
-199,
-85,
-30,
-153,
-104,
-2,
-237,
-41,
-134,
-164,
-49,
-241,
-46,
-246,
-70,
-244,
-167,
-174,
-172,
-111,
-159,
-221,
-200,
-147,
-40,
-128,
-59,
-210,
-157,
-114,
-126,
-21,
-88,
-14,
-243,
-192,
-190,
-218,
-253,
-184,
-140,
-103,
-109,
-186,
-138,
-134,
-95,
-245,
-205,
-224,
-195,
-101,
-183,
-39,
-197,
-49,
-149,
-3,
-202,
-105,
-22,
-130,
-95,
-143,
-33,
-167,
-37,
-170,
-19,
-189,
-8,
-91,
-205,
-180,
-47,
-162,
-80,
-101,
-19,
-30,
-70,
-238,
-80,
-244,
-209,
-78,
-48,
-120,
-147,
-18,
-94,
-117,
-106,
-123,
-113,
-148,
-36,
-111,
-112,
-53,
-178,
-74,
-64,
-106,
-166,
-247,
-2,
-238,
-50,
-137,
-130,
-146,
-32,
-85,
-8,
-175,
-227,
-80,
-159,
-98,
-190,
-37,
-248,
-183,
-228,
-34,
-188,
-184,
-58,
-89,
-113,
-175,
-118,
-5,
-107,
-215,
-67,
-227,
-11,
-246,
-2,
-174,
-175,
-43,
-116,
-61,
-21,
-20,
-176,
-76,
-231,
-54,
-186,
-85,
-215,
-206,
-97,
-115,
-255,
-141,
-124,
-19,
-89,
-192,
-110,
-131,
-234,
-213,
-8,
-113,
-21,
-188,
-180,
-177,
-230,
-16,
-220,
-243,
-246,
-78,
-152,
-113,
-6,
-106,
-141,
-190,
-11,
-130,
-114,
-32,
-200,
-22,
-52,
-131,
-114,
-75,
-28,
-214,
-249,
-240,
-225,
-83,
-20,
-15,
-252,
-100,
-107,
-124,
-6,
-51,
-58,
-60,
-229,
-38,
-156,
-102,
-48,
-75,
-221,
-254,
-121,
-13,
-245,
-205,
-84,
-219,
-146,
-159,
-61,
-86,
-243,
-110,
-197,
-107,
-255,
-212,
-108,
-117,
-83,
-168,
-7,
-106,
-206,
-195,
-214,
-24,
-135,
-102,
-219,
-132,
-103,
-86,
-79,
-224,
-240,
-159,
-80,
-5,
-19,
-49,
-149,
-30,
-29,
-205,
-3,
-34,
-95,
-254,
-184,
-158,
-41,
-109,
-96,
-17,
-128,
-197,
-26,
-221,
-39,
-78,
-16,
-185,
-67,
-206,
-129,
-167,
-97,
-1,
-189,
-108,
-229,
-126,
-55,
-105,
-161,
-128,
-221,
-54,
-21,
-83,
-192,
-15,
-235,
-11,
-4,
-126,
-138,
-206,
-196,
-118,
-231,
-109,
-0,
-88,
-135,
-30,
-246,
-51,
-74,
-210,
-154,
-100,
-35,
-127,
-85,
-93,
-54,
-74,
-4,
-72,
-248,
-236,
-178,
-169,
-227,
-51,
-214,
-108,
-232,
-48,
-90,
-214,
-142,
-193,
-103,
-145,
-152,
-26,
-236,
-181,
-202,
-74,
-60,
-110,
-199,
-243,
-52,
-197,
-42,
-178,
-122,
-43,
-249,
-48,
-141,
-163,
-192,
-152,
-183,
-175,
-226,
-232,
-206,
-31,
-10,
-126,
-162,
-46,
-156,
-223,
-60,
-63,
-239,
-139,
-79,
-190,
-179,
-145,
-51,
-160,
-229,
-172,
-4,
-2,
-67,
-136,
-187,
-71,
-46,
-150,
-65,
-66,
-253,
-143,
-203,
-107,
-201,
-137,
-27,
-78,
-18,
-161,
-215,
-37,
-153,
-68,
-243,
-96,
-136,
-111,
-113,
-202,
-184,
-229,
-112,
-138,
-224,
-209,
-217,
-109,
-167,
-20,
-36,
-18,
-162,
-121,
-155,
-112,
-49,
-141,
-240,
-17,
-211,
-195,
-199,
-123,
-251,
-78,
-167,
-248,
-200,
-39,
-167,
-85,
-228,
-225,
-12,
-10,
-223,
-158,
-233,
-229,
-65,
-52,
-105,
-89,
-43,
-63,
-172,
-250,
-38,
-196,
-16,
-35,
-139,
-103,
-135,
-63,
-69,
-119,
-218,
-46,
-38,
-248,
-81,
-231,
-185,
-104,
-60,
-14,
-216,
-151,
-71,
-129,
-5,
-94,
-10,
-114,
-196,
-190,
-153,
-86,
-146,
-227,
-84,
-207,
-11,
-142,
-122,
-179,
-24,
-100,
-251,
-175,
-16,
-218,
-50,
-42,
-184,
-63,
-218,
-76,
-207,
-240,
-110,
-151,
-237,
-81,
-14,
-254,
-44,
-142,
-102,
-34,
-78,
-177,
-53,
-26,
-253,
-150,
-162,
-139,
-156,
-169,
-251,
-69,
-36,
-250,
-144,
-81,
-224,
-207,
-228,
-134,
-42,
-253,
-61,
-171,
-157,
-129,
-89,
-153,
-161,
-250,
-73,
-184,
-32,
-65,
-72,
-207,
-247,
-185,
-187,
-148,
-75,
-143,
-155,
-129,
-239,
-125,
-177,
-215,
-19,
-97,
-179,
-11,
-4,
-170,
-101,
-195,
-201,
-5,
-188,
-132,
-34,
-206,
-110,
-82,
-122,
-173,
-211,
-190,
-186,
-173,
-180,
-219,
-50,
-8,
-202,
-224,
-56,
-230,
-95,
-110,
-184,
-215,
-126,
-8,
-39,
-82,
-205,
-198,
-59,
-40,
-187,
-222,
-187,
-26,
-135,
-171,
-15,
-232,
-209,
-194,
-115,
-195,
-29,
-119,
-22,
-37,
-255,
-32,
-33,
-38,
-183,
-14,
-125,
-182,
-140,
-127,
-149,
-93,
-204,
-209,
-169,
-251,
-213,
-53,
-199,
-9,
-116,
-136,
-34,
-222,
-139,
-27,
-170,
-254,
-94,
-109,
-55,
-137,
-50,
-253,
-40,
-100,
-129,
-84,
-95,
-203,
-235,
-210,
-142,
-22,
-151,
-229,
-104,
-64,
-206,
-166,
-38,
-246,
-29,
-99,
-111,
-87,
-23,
-107,
-196,
-210,
-135,
-14,
-69,
-170,
-38,
-44,
-214,
-92,
-248,
-4,
-46,
-37,
-57,
-17,
-236,
-232,
-23,
-65,
-125,
-64,
-255,
-61,
-167,
-170,
-0,
-82,
-202,
-13,
-30,
-179,
-210,
-160,
-114,
-48,
-70,
-170,
-168,
-121,
-135,
-101,
-9,
-249,
-22,
-38,
-225,
-79,
-98,
-17,
-8,
-87,
-137,
-132,
-65,
-148,
-78,
-120,
-78,
-250,
-81,
-254,
-205,
-137,
-240,
-97,
-75,
-21,
-7,
-191,
-243,
-19,
-124,
-4,
-32,
-41,
-33,
-159,
-173,
-248,
-214,
-173,
-164,
-31,
-149,
-247,
-163,
-54,
-105,
-193,
-220,
-36,
-1,
-46,
-109,
-199,
-106,
-233,
-81,
-252,
-208,
-128,
-229,
-204,
-218,
-135,
-203,
-67,
-185,
-83,
-215,
-253,
-78,
-156,
-37,
-87,
-164,
-150,
-177,
-160,
-141,
-47,
-50,
-1,
-149,
-169,
-34,
-54,
-146,
-240,
-44,
-189,
-38,
-66,
-12,
-197,
-13,
-152,
-126,
-201,
-218,
-235,
-148,
-138,
-38,
-99,
-179,
-66,
-166,
-55,
-94,
-35,
-220,
-32,
-145,
-11,
-33,
-227,
-226,
-159,
-253,
-91,
-57,
-255,
-231,
-183,
-254,
-173,
-163,
-48,
-89,
-69,
-218,
-85,
-221,
-176,
-21,
-113,
-172,
-40,
-32,
-200,
-128,
-161,
-171,
-110,
-185,
-186,
-176,
-94,
-98,
-110,
-165,
-133,
-244,
-177,
-159,
-94,
-184,
-179,
-141,
-34,
-223,
-182,
-220,
-163,
-170,
-84,
-189,
-110,
-181,
-91,
-148,
-122,
-72,
-50,
-67,
-202,
-142,
-108,
-91,
-15,
-214,
-103,
-88,
-250,
-168,
-63,
-247,
-253,
-169,
-59,
-22,
-125,
-55,
-152,
-77,
-12,
-10,
-143,
-211,
-199,
-89,
-75,
-65,
-250,
-97,
-219,
-176,
-161,
-84,
-24,
-248,
-118,
-253,
-117,
-159,
-164,
-211,
-202,
-106,
-30,
-180,
-138,
-237,
-201,
-183,
-20,
-191,
-180,
-70,
-77,
-153,
-111,
-166,
-4,
-216,
-124,
-51,
-250,
-49,
-245,
-117,
-90,
-187,
-35,
-242,
-59,
-85,
-220,
-127,
-101,
-183,
-172,
-23,
-221,
-18,
-140,
-181,
-35,
-164,
-234,
-136,
-155,
-178,
-13,
-89,
-163,
-195,
-110,
-6,
-65,
-105,
-143,
-183,
-158,
-25,
-99,
-34,
-85,
-163,
-80,
-52,
-211,
-20,
-172,
-25,
-220,
-13,
-93,
-186,
-246,
-102,
-46,
-86,
-193,
-253,
-42,
-66,
-163,
-143,
-163,
-135,
-19,
-121,
-103,
-198,
-101,
-95,
-139,
-252,
-101,
-53,
-135,
-43,
-76,
-156,
-221,
-198,
-113,
-85,
-63,
-107,
-105,
-18,
-242,
-18,
-198,
-84,
-79,
-3,
-174,
-250,
-137,
-31,
-12,
-99,
-208,
-31,
-60,
-118,
-11,
-145,
-155,
-49,
-245,
-61,
-10,
-124,
-129,
-177,
-147,
-40,
-246,
-127,
-199,
-177,
-20,
-106,
-197,
-26,
-102,
-54,
-24,
-238,
-227,
-169,
-227,
-206,
-211,
-8,
-95,
-138,
-121,
-136,
-210,
-87,
-252,
-216,
-153,
-250,
-161,
-63,
-157,
-79,
-185,
-115,
-178,
-71,
-165,
-4,
-107,
-244,
-237,
-2,
-146,
-189,
-137,
-59,
-43,
-244,
-144,
-148,
-191,
-48,
-37,
-61,
-144,
-41,
-193,
-17,
-122,
-190,
-168,
-25,
-189,
-23,
-70,
-150,
-194,
-47,
-64,
-232,
-177,
-133,
-232,
-58,
-159,
-175,
-38,
-143,
-137,
-239,
-37,
-199,
-209,
-240,
-241,
-150,
-250,
-75,
-0,
-65,
-173,
-253,
-77,
-226,
-129,
-26,
-205,
-27,
-24,
-67,
-234,
-67,
-253,
-196,
-31,
-217,
-25,
-68,
-19,
-55,
-24,
-57,
-114,
-162,
-60,
-78,
-0,
-241,
-173,
-98,
-62,
-100,
-16,
-217,
-200,
-168,
-35,
-75,
-211,
-161,
-0,
-178,
-180,
-32,
-204,
-32,
-222,
-136,
-7,
-23,
-156,
-173,
-186,
-11,
-214,
-244,
-45,
-1,
-150,
-24,
-98,
-254,
-25,
-158,
-46,
-80,
-111,
-121,
-184,
-49,
-43,
-102,
-234,
-49,
-91,
-9,
-108,
-70,
-21,
-38,
-100,
-13,
-250,
-239,
-160,
-212,
-163,
-182,
-229,
-36,
-177,
-39,
-181,
-176,
-228,
-45,
-255,
-9,
-182,
-136,
-43,
-228,
-206,
-194,
-241,
-206,
-219,
-91,
-148,
-23,
-200,
-199,
-82,
-132,
-112,
-228,
-144,
-203,
-237,
-235,
-125,
-248,
-37,
-139,
-5,
-10,
-46,
-87,
-14,
-87,
-22,
-12,
-158,
-23,
-197,
-244,
-8,
-33,
-155,
-175,
-168,
-208,
-209,
-207,
-215,
-8,
-136,
-93,
-54,
-4,
-249,
-133,
-96,
-225,
-245,
-28,
-207,
-95,
-85,
-127,
-89,
-80,
-206,
-59,
-152,
-70,
-157,
-98,
-213,
-206,
-68,
-162,
-71,
-118,
-81,
-226,
-15,
-11,
-6,
-137,
-60,
-198,
-246,
-186,
-3,
-129,
-91,
-227,
-107,
-131,
-134,
-79,
-21,
-239,
-139,
-100,
-9,
-220,
-104,
-51,
-218,
-83,
-211,
-94,
-134,
-183,
-206,
-102,
-184,
-5,
-184,
-94,
-186,
-37,
-238,
-40,
-48,
-233,
-66,
-178,
-177,
-95,
-25,
-204,
-112,
-92,
-137,
-108,
-240,
-204,
-1,
-66,
-85,
-121,
-165,
-144,
-112,
-206,
-224,
-207,
-217,
-163,
-198,
-48,
-202,
-28,
-140,
-234,
-96,
-14,
-5,
-156,
-73,
-106,
-151,
-231,
-204,
-195,
-0,
-29,
-41,
-147,
-8,
-13,
-108,
-54,
-163,
-181,
-92,
-221,
-10,
-78,
-186,
-153,
-225,
-1,
-221,
-6,
-25,
-178,
-229,
-158,
-160,
-197,
-47,
-172,
-138,
-248,
-154,
-179,
-40,
-47,
-42,
-223,
-96,
-49,
-70,
-65,
-200,
-248,
-244,
-20,
-69,
-242,
-141,
-20,
-100,
-21,
-166,
-119,
-21,
-93,
-13,
-184,
-220,
-76,
-168,
-232,
-214,
-204,
-221,
-185,
-43,
-253,
-119,
-123,
-154,
-75,
-77,
-102,
-217,
-4,
-247,
-24,
-152,
-57,
-192,
-6,
-160,
-32,
-39,
-68,
-24,
-205,
-199,
-19,
-156,
-27,
-35,
-232,
-216,
-21,
-94,
-225,
-60,
-142,
-139,
-132,
-126,
-30,
-199,
-219,
-106,
-106,
-47,
-115,
-189,
-241,
-119,
-183,
-214,
-13,
-246,
-164,
-36,
-236,
-3,
-70,
-99,
-3,
-65,
-35,
-63,
-179,
-44,
-43,
-90,
-65,
-52,
-43,
-128,
-94,
-202,
-164,
-243,
-19,
-41,
-92,
-158,
-109,
-179,
-23,
-37,
-204,
-194,
-62,
-227,
-39,
-235,
-183,
-120,
-115,
-77,
-138,
-251,
-158,
-109,
-240,
-118,
-221,
-84,
-45,
-203,
-142,
-237,
-222,
-165,
-23,
-198,
-57,
-77,
-117,
-188,
-185,
-11,
-26,
-134,
-165,
-115,
-36,
-6,
-158,
-105,
-247,
-78,
-20,
-27,
-164,
-73,
-1,
-28,
-184,
-62,
-200,
-213,
-121,
-250,
-132,
-77,
-37,
-251,
-98,
-128,
-21,
-156,
-219,
-10,
-92,
-252,
-47,
-47,
-221,
-170,
-197,
-124,
-252,
-59,
-122,
-156,
-185,
-67,
-122,
-28,
-31,
-230,
-237,
-158,
-217,
-245,
-207,
-197,
-214,
-29,
-96,
-255,
-185,
-93,
-68,
-183,
-59,
-28,
-202,
-235,
-180,
-62,
-237,
-170,
-57,
-28,
-98,
-218,
-188,
-184,
-151,
-196,
-177,
-21,
-125,
-8,
-35,
-222,
-245,
-198,
-128,
-178,
-98,
-176,
-62,
-232,
-124,
-117,
-33,
-246,
-69,
-76,
-243,
-58,
-230,
-255,
-251,
-63,
-243,
-40,
-253,
-7,
-255,
-183,
-30,
-23,
-25,
-171,
-55,
-102,
-55,
-170,
-162,
-137,
-101,
-229,
-235,
-167,
-80,
-173,
-17,
-39,
-51,
-85,
-114,
-83,
-156,
-76,
-247,
-127,
-149,
-146,
-129,
-227,
-101,
-170,
-179,
-120,
-240,
-19,
-138,
-132,
-175,
-198,
-186,
-227,
-242,
-118,
-214,
-214,
-209,
-217,
-144,
-102,
-79,
-61,
-208,
-163,
-82,
-180,
-109,
-172,
-109,
-116,
-244,
-213,
-137,
-23,
-53,
-98,
-93,
-203,
-94,
-63,
-91,
-14,
-109,
-30,
-195,
-196,
-127,
-192,
-91,
-168,
-82,
-57,
-48,
-121,
-241,
-212,
-7,
-115,
-158,
-123,
-159,
-85,
-184,
-205,
-194,
-39,
-54,
-131,
-125,
-18,
-145,
-17,
-243,
-28,
-160,
-203,
-165,
-182,
-1,
-121,
-82,
-160,
-250,
-150,
-36,
-226,
-162,
-64,
-251,
-130,
-237,
-181,
-220,
-109,
-0,
-44,
-98,
-80,
-60,
-140,
-175,
-224,
-202,
-7,
-115,
-26,
-161,
-66,
-181,
-12,
-224,
-134,
-51,
-120,
-228,
-117,
-108,
-65,
-247,
-2,
-225,
-198,
-43,
-115,
-61,
-79,
-240,
-175,
-69,
-119,
-142,
-9,
-121,
-204,
-66,
-7,
-164,
-64,
-200,
-118,
-186,
-30,
-178,
-101,
-26,
-42,
-134,
-8,
-100,
-231,
-107,
-151,
-249,
-59,
-145,
-141,
-5,
-97,
-165,
-149,
-1,
-17,
-235,
-95,
-201,
-23,
-50,
-56,
-155,
-231,
-237,
-15,
-151,
-253,
-227,
-214,
-135,
-246,
-101,
-57,
-35,
-181,
-137,
-118,
-83,
-38,
-155,
-100,
-170,
-47,
-53,
-94,
-52,
-202,
-67,
-229,
-153,
-79,
-90,
-151,
-215,
-173,
-110,
-57,
-17,
-181,
-56,
-181,
-175,
-218,
-204,
-14,
-141,
-146,
-78,
-121,
-226,
-214,
-229,
-66,
-194,
-233,
-82,
-128,
-69,
-104,
-80,
-185,
-140,
-167,
-60,
-107,
-47,
-22,
-20,
-234,
-205,
-48,
-79,
-85,
-227,
-171,
-164,
-129,
-255,
-112,
-190,
-8,
-49,
-99,
-39,
-105,
-130,
-21,
-153,
-140,
-161,
-254,
-245,
-170,
-121,
-121,
-90,
-92,
-233,
-253,
-211,
-43,
-137,
-135,
-153,
-236,
-39,
-50,
-173,
-146,
-46,
-203,
-44,
-245,
-33,
-142,
-230,
-179,
-77,
-236,
-48,
-154,
-160,
-130,
-29,
-150,
-141,
-251,
-204,
-3,
-111,
-209,
-18,
-35,
-63,
-115,
-76,
-50,
-45,
-68,
-35,
-72,
-254,
-144,
-189,
-100,
-169,
-45,
-28,
-8,
-15,
-219,
-220,
-198,
-238,
-208,
-143,
-18,
-205,
-206,
-146,
-17,
-242,
-50,
-101,
-37,
-115,
-121,
-153,
-219,
-75,
-227,
-60,
-224,
-55,
-147,
-133,
-102,
-247,
-142,
-246,
-28,
-96,
-119,
-253,
-168,
-88,
-151,
-234,
-90,
-73,
-17,
-224,
-62,
-137,
-130,
-250,
-174,
-75,
-154,
-94,
-57,
-21,
-138,
-192,
-83,
-224,
-91,
-138,
-229,
-89,
-163,
-120,
-40,
-226,
-106,
-33,
-250,
-145,
-55,
-127,
-70,
-234,
-203,
-229,
-54,
-215,
-9,
-3,
-63,
-49,
-86,
-9,
-87,
-54,
-125,
-127,
-2,
-80,
-156,
-159,
-20,
-89,
-89,
-176,
-160,
-36,
-35,
-199,
-120,
-156,
-42,
-101,
-194,
-150,
-184,
-221,
-238,
-230,
-95,
-164,
-187,
-109,
-168,
-251,
-64,
-24,
-251,
-166,
-55,
-241,
-58,
-157,
-192,
-127,
-99,
-119,
-147,
-32,
-4,
-158,
-193,
-9,
-163,
-161,
-104,
-40,
-167,
-123,
-194,
-89,
-5,
-110,
-222,
-20,
-245,
-206,
-23,
-247,
-166,
-34,
-80,
-206,
-72,
-37,
-2,
-147,
-153,
-240,
-176,
-49,
-48,
-78,
-47,
-235,
-145,
-169,
-37,
-238,
-165,
-35,
-251,
-206,
-79,
-252,
-129,
-106,
-42,
-142,
-161,
-225,
-234,
-209,
-141,
-186,
-148,
-250,
-232,
-23,
-231,
-25,
-177,
-108,
-197,
-24,
-219,
-143,
-146,
-218,
-51,
-5,
-133,
-225,
-78,
-100,
-140,
-130,
-45,
-26,
-5,
-176,
-210,
-231,
-79,
-0,
-41,
-22,
-104,
-185,
-229,
-53,
-119,
-57,
-188,
-53,
-241,
-224,
-94,
-228,
-212,
-112,
-65,
-71,
-121,
-175,
-224,
-198,
-34,
-128,
-165,
-55,
-139,
-131,
-12,
-157,
-25,
-44,
-115,
-39,
-231,
-162,
-198,
-155,
-97,
-148,
-253,
-76,
-184,
-101,
-221,
-201,
-23,
-39,
-231,
-214,
-129,
-146,
-14,
-228,
-93,
-207,
-32,
-87,
-124,
-205,
-53,
-133,
-181,
-5,
-66,
-89,
-205,
-237,
-30,
-100,
-12,
-220,
-132,
-174,
-26,
-46,
-35,
-112,
-101,
-70,
-203,
-103,
-255,
-246,
-232,
-148,
-124,
-157,
-234,
-125,
-196,
-115,
-103,
-46,
-213,
-110,
-243,
-49,
-188,
-129,
-222,
-235,
-51,
-18,
-208,
-59,
-103,
-131,
-74,
-2,
-162,
-79,
-15,
-112,
-109,
-80,
-109,
-55,
-128,
-87,
-220,
-102,
-48,
-169,
-160,
-73,
-183,
-64,
-189,
-93,
-116,
-251,
-249,
-227,
-137,
-70,
-134,
-100,
-15,
-105,
-196,
-25,
-44,
-217,
-195,
-162,
-93,
-133,
-184,
-56,
-66,
-99,
-185,
-15,
-114,
-162,
-207,
-33,
-159,
-91,
-120,
-84,
-127,
-162,
-224,
-47,
-236,
-69,
-216,
-39,
-38,
-174,
-20,
-36,
-38,
-229,
-148,
-171,
-194,
-83,
-239,
-104,
-48,
-82,
-11,
-118,
-41,
-24,
-38,
-51,
-215,
-163,
-189,
-150,
-47,
-50,
-212,
-1,
-13,
-11,
-12,
-224,
-137,
-145,
-168,
-114,
-70,
-155,
-60,
-71,
-50,
-52,
-53,
-39,
-50,
-170,
-1,
-46,
-53,
-205,
-29,
-60,
-178,
-209,
-198,
-155,
-14,
-131,
-31,
-185,
-212,
-234,
-82,
-159,
-170,
-231,
-178,
-197,
-31,
-227,
-57,
-242,
-149,
-196,
-143,
-167,
-184,
-46,
-236,
-155,
-15,
-42,
-107,
-131,
-65,
-230,
-102,
-34,
-17,
-185,
-40,
-216,
-251,
-154,
-240,
-188,
-244,
-120,
-230,
-123,
-95,
-42,
-228,
-184,
-171,
-77,
-196,
-243,
-25,
-124,
-45,
-91,
-89,
-1,
-63,
-196,
-140,
-137,
-249,
-170,
-49,
-203,
-152,
-244,
-232,
-52,
-47,
-109,
-245,
-63,
-156,
-69,
-49,
-235,
-136,
-55,
-81,
-81,
-100,
-11,
-1,
-134,
-43,
-183,
-144,
-40,
-189,
-108,
-7,
-13,
-163,
-150,
-228,
-14,
-78,
-162,
-123,
-181,
-139,
-62,
-173,
-194,
-91,
-56,
-75,
-96,
-11,
-157,
-169,
-59,
-147,
-226,
-253,
-240,
-212,
-241,
-34,
-10,
-83,
-161,
-216,
-247,
-213,
-27,
-86,
-245,
-92,
-87,
-35,
-217,
-235,
-61,
-207,
-164,
-14,
-2,
-14,
-51,
-65,
-55,
-187,
-65,
-166,
-111,
-116,
-103,
-223,
-75,
-54,
-115,
-227,
-255,
-222,
-15,
-201,
-111,
-99,
-59,
-193,
-97,
-62,
-193,
-200,
-100,
-252,
-42,
-29,
-52,
-63,
-159,
-255,
-150,
-231,
-8,
-51,
-47,
-115,
-252,
-41,
-25,
-136,
-188,
-82,
-164,
-156,
-141,
-30,
-249,
-252,
-131,
-102,
-113,
-214,
-249,
-68,
-170,
-197,
-111,
-14,
-31,
-120,
-204,
-147,
-18,
-99,
-216,
-168,
-196,
-217,
-133,
-191,
-57,
-83,
-225,
-130,
-102,
-126,
-230,
-139,
-96,
-136,
-199,
-24,
-89,
-110,
-175,
-145,
-53,
-255,
-132,
-9,
-16,
-113,
-78,
-183,
-128,
-223,
-225,
-195,
-172,
-252,
-17,
-95,
-217,
-177,
-212,
-66,
-200,
-250,
-90,
-46,
-153,
-156,
-121,
-232,
-219,
-151,
-227,
-193,
-13,
-5,
-86,
-159,
-68,
-99,
-179,
-134,
-151,
-122,
-54,
-193,
-31,
-101,
-67,
-115,
-252,
-151,
-239,
-231,
-98,
-109,
-84,
-127,
-40,
-27,
-89,
-111,
-184,
-89,
-206,
-110,
-83,
-245,
-221,
-108,
-160,
-48,
-26,
-187,
-83,
-202,
-76,
-198,
-170,
-159,
-112,
-1,
-100,
-241,
-43,
-18,
-88,
-86,
-63,
-85,
-15,
-108,
-6,
-209,
-103,
-149,
-115,
-230,
-63,
-136,
-32,
-177,
-13,
-188,
-192,
-12,
-212,
-190,
-180,
-17,
-158,
-168,
-132,
-247,
-69,
-66,
-34,
-169,
-167,
-71,
-243,
-73,
-205,
-90,
-197,
-133,
-234,
-74,
-47,
-198,
-13,
-176,
-125,
-165,
-205,
-184,
-71,
-250,
-191,
-166,
-210,
-95,
-202,
-124,
-36,
-80,
-170,
-179,
-160,
-58,
-52,
-2,
-148,
-246,
-239,
-167,
-11,
-149,
-107,
-165,
-107,
-71,
-129,
-16,
-97,
-225,
-72,
-63,
-229,
-96,
-39,
-32,
-231,
-112,
-104,
-31,
-196,
-68,
-254,
-225,
-181,
-148,
-176,
-139,
-220,
-200,
-102,
-171,
-59,
-27,
-51,
-55,
-18,
-245,
-157,
-65,
-107,
-108,
-225,
-70,
-163,
-170,
-128,
-200,
-144,
-201,
-18,
-66,
-98,
-77,
-195,
-229,
-219,
-80,
-45,
-83,
-144,
-192,
-234,
-167,
-49,
-172,
-134,
-234,
-138,
-113,
-160,
-94,
-54,
-192,
-128,
-26,
-31,
-138,
-7,
-59,
-91,
-108,
-223,
-233,
-205,
-7,
-196,
-125,
-112,
-62,
-60,
-105,
-243,
-238,
-38,
-115,
-111,
-130,
-5,
-245,
-79,
-38,
-46,
-150,
-25,
-16,
-49,
-147,
-110,
-143,
-106,
-74,
-74,
-195,
-80,
-43,
-108,
-144,
-205,
-70,
-69,
-106,
-37,
-45,
-145,
-97,
-111,
-181,
-133,
-42,
-57,
-176,
-238,
-94,
-184,
-228,
-167,
-77,
-158,
-72,
-77,
-32,
-252,
-78,
-130,
-252,
-101,
-65,
-224,
-203,
-232,
-69,
-97,
-200,
-165,
-251,
-203,
-133,
-153,
-161,
-18,
-32,
-93,
-71,
-125,
-116,
-68,
-196,
-6,
-169,
-5,
-83,
-55,
-249,
-82,
-119,
-8,
-94,
-25,
-166,
-151,
-162,
-79,
-16,
-69,
-95,
-250,
-38,
-49,
-190,
-41,
-6,
-145,
-154,
-25,
-46,
-43,
-85,
-36,
-124,
-107,
-169,
-96,
-248,
-216,
-163,
-195,
-233,
-154,
-182,
-117,
-176,
-171,
-33,
-181,
-1,
-97,
-14,
-159,
-143,
-48,
-148,
-91,
-19,
-222,
-249,
-113,
-20,
-78,
-117,
-61,
-224,
-137,
-96,
-230,
-204,
-186,
-105,
-105,
-227,
-234,
-56,
-11,
-5,
-184,
-204,
-14,
-194,
-18,
-144,
-182,
-40,
-48,
-64,
-63,
-237,
-171,
-200,
-198,
-190,
-75,
-22,
-81,
-125,
-213,
-25,
-236,
-52,
-47,
-42,
-80,
-186,
-8,
-220,
-118,
-245,
-176,
-237,
-84,
-117,
-190,
-234,
-118,
-254,
-187,
-117,
-114,
-221,
-238,
-92,
-246,
-175,
-90,
-221,
-222,
-21,
-254,
-251,
-211,
-66,
-129,
-231,
-43,
-205,
-228,
-188,
-202,
-109,
-151,
-93,
-246,
-244,
-252,
-53,
-225,
-44,
-59,
-85,
-189,
-156,
-252,
-1,
-82,
-185,
-75,
-248,
-141,
-25,
-157,
-225,
-212,
-208,
-193,
-141,
-29,
-247,
-222,
-125,
-52,
-232,
-148,
-163,
-65,
-214,
-233,
-94,
-127,
-236,
-124,
-232,
-92,
-54,
-207,
-203,
-143,
-241,
-157,
-220,
-116,
-90,
-132,
-11,
-31,
-25,
-100,
-117,
-104,
-170,
-169,
-46,
-150,
-129,
-25,
-70,
-160,
-124,
-165,
-232,
-206,
-71,
-159,
-141,
-130,
-15,
-191,
-120,
-196,
-172,
-154,
-69,
-64,
-141,
-95,
-114,
-14,
-79,
-245,
-183,
-28,
-84,
-219,
-240,
-55,
-246,
-79,
-57,
-100,
-220,
-128,
-113,
-70,
-234,
-176,
-241,
-227,
-245,
-234,
-9,
-48,
-163,
-10,
-126,
-227,
-201,
-218,
-63,
-146,
-14,
-187,
-217,
-83,
-13,
-94,
-118,
-123,
-168,
-158,
-195,
-95,
-176,
-246,
-248,
-40,
-194,
-39,
-235,
-172,
-22,
-111,
-168,
-149,
-34,
-161,
-2,
-66,
-96,
-33,
-9,
-55,
-1,
-182,
-118,
-118,
-209,
-252,
-28,
-185,
-248,
-16,
-177,
-199,
-53,
-162,
-162,
-113,
-236,
-78,
-229,
-68,
-244,
-192,
-194,
-48,
-176,
-58,
-59,
-85,
-37,
-206,
-41,
-61,
-83,
-61,
-186,
-100,
-126,
-79,
-124,
-120,
-63,
-113,
-195,
-59,
-55,
-105,
-131,
-233,
-117,
-43,
-195,
-142,
-113,
-121,
-36,
-194,
-181,
-130,
-133,
-171,
-192,
-128,
-197,
-42,
-107,
-175,
-225,
-179,
-15,
-108,
-52,
-21,
-197,
-158,
-136,
-0,
-223,
-126,
-198,
-216,
-210,
-146,
-20,
-117,
-88,
-36,
-113,
-198,
-17,
-174,
-245,
-159,
-185,
-239,
-125,
-9,
-30,
-255,
-242,
-13,
-189,
-227,
-115,
-21,
-255,
-137,
-59,
-155,
-137,
-80,
-26,
-192,
-228,
-104,
-229,
-166,
-58,
-243,
-80,
-246,
-74,
-243,
-57,
-141,
-3,
-64,
-240,
-99,
-94,
-142,
-83,
-75,
-255,
-242,
-13,
-114,
-143,
-102,
-8,
-128,
-169,
-253,
-37,
-193,
-114,
-75,
-68,
-36,
-231,
-49,
-154,
-199,
-84,
-59,
-220,
-155,
-39,
-105,
-52,
-85,
-95,
-241,
-75,
-29,
-1,
-11,
-128,
-20,
-202,
-128,
-125,
-102,
-134,
-97,
-147,
-158,
-23,
-145,
-111,
-82,
-82,
-241,
-207,
-74,
-147,
-16,
-137,
-156,
-1,
-76,
-128,
-49,
-222,
-136,
-26,
-235,
-46,
-108,
-114,
-237,
-238,
-237,
-83,
-114,
-4,
-125,
-149,
-27,
-67,
-187,
-83,
-106,
-0,
-145,
-91,
-102,
-214,
-249,
-112,
-209,
-104,
-148,
-8,
-3,
-145,
-171,
-190,
-171,
-224,
-24,
-204,
-202,
-237,
-49,
-35,
-242,
-76,
-251,
-206,
-77,
-238,
-154,
-70,
-85,
-130,
-124,
-36,
-49,
-182,
-73,
-2,
-227,
-18,
-135,
-73,
-226,
-38,
-19,
-164,
-188,
-203,
-149,
-164,
-57,
-236,
-195,
-250,
-214,
-83,
-192,
-111,
-61,
-163,
-93,
-79,
-129,
-40,
-96,
-87,
-225,
-38,
-132,
-35,
-149,
-114,
-252,
-225,
-186,
-189,
-200,
-191,
-172,
-148,
-253,
-20,
-57,
-88,
-107,
-128,
-138,
-185,
-228,
-156,
-238,
-103,
-225,
-74,
-60,
-123,
-150,
-240,
-42,
-229,
-138,
-140,
-90,
-255,
-59,
-141,
-173,
-82,
-9,
-46,
-7,
-186,
-158,
-44,
-148,
-231,
-70,
-201,
-210,
-233,
-165,
-251,
-84,
-240,
-189,
-160,
-232,
-240,
-98,
-31,
-201,
-110,
-246,
-154,
-141,
-210,
-130,
-37,
-120,
-3,
-207,
-183,
-231,
-146,
-23,
-15,
-200,
-247,
-87,
-20,
-215,
-225,
-99,
-230,
-139,
-80,
-215,
-34,
-142,
-175,
-178,
-41,
-181,
-58,
-151,
-104,
-79,
-136,
-232,
-252,
-24,
-165,
-211,
-64,
-18,
-160,
-144,
-22,
-164,
-46,
-220,
-125,
-157,
-182,
-213,
-234,
-125,
-81,
-19,
-68,
-19,
-243,
-51,
-166,
-199,
-196,
-170,
-9,
-2,
-114,
-25,
-235,
-104,
-90,
-93,
-32,
-162,
-224,
-227,
-158,
-141,
-153,
-3,
-182,
-130,
-136,
-147,
-144,
-212,
-211,
-203,
-221,
-144,
-76,
-107,
-165,
-227,
-230,
-168,
-146,
-143,
-161,
-63,
-140,
-221,
-113,
-63,
-75,
-1,
-173,
-45,
-87,
-212,
-238,
-44,
-149,
-193,
-122,
-62,
-59,
-97,
-9,
-141,
-38,
-175,
-147,
-70,
-101,
-176,
-94,
-148,
-70,
-119,
-22,
-202,
-79,
-133,
-6,
-94,
-182,
-94,
-42,
-75,
-45,
-165,
-166,
-158,
-222,
-147,
-87,
-69,
-148,
-201,
-235,
-32,
-10,
-49,
-173,
-18,
-130,
-117,
-223,
-41,
-133,
-197,
-170,
-190,
-80,
-242,
-248,
-132,
-90,
-57,
-177,
-133,
-131,
-211,
-234,
-218,
-209,
-110,
-44,
-2,
-151,
-92,
-1,
-178,
-178,
-134,
-84,
-139,
-208,
-184,
-222,
-219,
-119,
-46,
-104,
-2,
-106,
-168,
-69,
-127,
-189,
-104,
-118,
-63,
-180,
-47,
-251,
-127,
-115,
-68,
-56,
-159,
-238,
-59,
-206,
-41,
-78,
-167,
-86,
-129,
-59,
-254,
-93,
-131,
-254,
-47,
-191,
-178,
-169,
-208,
-116,
-181,
-214,
-19,
-106,
-24,
-149,
-199,
-192,
-150,
-220,
-165,
-249,
-14,
-26,
-244,
-127,
-121,
-62,
-42,
-62,
-72,
-9,
-29,
-89,
-41,
-195,
-5,
-29,
-79,
-12,
-199,
-213,
-26,
-107,
-20,
-232,
-189,
-25,
-155,
-213,
-120,
-129,
-26,
-108,
-232,
-66,
-197,
-212,
-28,
-49,
-123,
-37,
-74,
-123,
-122,
-179,
-232,
-5,
-88,
-205,
-116,
-82,
-207,
-233,
-210,
-101,
-176,
-1,
-168,
-50,
-136,
-133,
-25,
-237,
-153,
-43,
-152,
-45,
-145,
-27,
-191,
-71,
-209,
-212,
-160,
-14,
-65,
-60,
-126,
-87,
-119,
-196,
-205,
-56,
-131,
-230,
-165,
-105,
-194,
-126,
-168,
-126,
-50,
-141,
-34,
-114,
-228,
-152,
-4,
-255,
-148,
-71,
-212,
-124,
-235,
-44,
-46,
-248,
-98,
-183,
-15,
-121,
-248,
-84,
-107,
-69,
-86,
-162,
-87,
-26,
-155,
-103,
-248,
-109,
-225,
-25,
-59,
-82,
-125,
-18,
-165,
-115,
-194,
-159,
-78,
-197,
-208,
-135,
-95,
-4,
-150,
-105,
-105,
-214,
-49,
-240,
-202,
-223,
-87,
-246,
-157,
-86,
-169,
-97,
-71,
-73,
-181,
-92,
-124,
-31,
-76,
-231,
-10,
-245,
-235,
-74,
-19,
-56,
-12,
-158,
-227,
-3,
-124,
-92,
-12,
-57,
-171,
-177,
-128,
-205,
-84,
-57,
-175,
-132,
-253,
-117,
-50,
-27,
-72,
-185,
-244,
-240,
-151,
-84,
-16,
-108,
-184,
-212,
-137,
-231,
-199,
-206,
-204,
-69,
-155,
-85,
-45,
-129,
-20,
-160,
-122,
-49,
-15,
-210,
-177,
-57,
-120,
-116,
-62,
-203,
-188,
-167,
-219,
-6,
-119,
-29,
-87,
-128,
-125,
-184,
-105,
-59,
-116,
-37,
-99,
-137,
-24,
-42,
-202,
-252,
-152,
-123,
-15,
-11,
-95,
-30,
-158,
-194,
-37,
-12,
-66,
-93,
-168,
-239,
-129,
-36,
-205,
-240,
-81,
-95,
-19,
-3,
-231,
-65,
-252,
-223,
-239,
-59,
-103,
-228,
-97,
-240,
-19,
-14,
-128,
-207,
-218,
-85,
-42,
-95,
-40,
-246,
-248,
-229,
-210,
-225,
-232,
-222,
-31,
-210,
-87,
-161,
-115,
-217,
-185,
-110,
-159,
-181,
-79,
-154,
-228,
-182,
-63,
-237,
-54,
-127,
-201,
-170,
-87,
-197,
-194,
-19,
-160,
-51,
-112,
-35,
-197,
-97,
-32,
-219,
-68,
-1,
-163,
-201,
-254,
-149,
-240,
-191,
-188,
-238,
-177,
-240,
-92,
-140,
-61,
-146,
-230,
-127,
-67,
-57,
-56,
-153,
-232,
-220,
-2,
-157,
-250,
-76,
-178,
-175,
-151,
-135,
-225,
-172,
-92,
-170,
-119,
-20,
-3,
-35,
-53,
-128,
-97,
-41,
-156,
-66,
-249,
-148,
-69,
-140,
-212,
-118,
-49,
-82,
-7,
-179,
-11,
-225,
-68,
-194,
-172,
-41,
-22,
-192,
-232,
-225,
-48,
-55,
-200,
-240,
-146,
-205,
-37,
-96,
-78,
-28,
-44,
-223,
-10,
-52,
-2,
-225,
-174,
-203,
-72,
-141,
-33,
-223,
-156,
-248,
-45,
-168,
-55,
-217,
-4,
-92,
-211,
-248,
-145,
-72,
-73,
-250,
-135,
-106,
-18,
-161,
-149,
-237,
-10,
-163,
-148,
-96,
-224,
-168,
-42,
-153,
-175,
-9,
-235,
-226,
-213,
-123,
-191,
-187,
-231,
-96,
-150,
-111,
-76,
-75,
-168,
-105,
-145,
-192,
-88,
-198,
-103,
-31,
-93,
-251,
-37,
-46,
-36,
-10,
-160,
-67,
-39,
-203,
-107,
-2,
-50,
-102,
-245,
-189,
-27,
-57,
-59,
-226,
-199,
-20,
-115,
-54,
-43,
-51,
-94,
-130,
-173,
-45,
-92,
-39,
-6,
-193,
-165,
-99,
-155,
-213,
-30,
-131,
-21,
-240,
-73,
-7,
-216,
-72,
-214,
-68,
-102,
-142,
-218,
-149,
-113,
-89,
-148,
-109,
-193,
-94,
-234,
-33,
-165,
-91,
-32,
-112,
-18,
-98,
-160,
-71,
-9,
-102,
-252,
-222,
-13,
-18,
-218,
-191,
-137,
-63,
-28,
-162,
-79,
-13,
-254,
-151,
-28,
-185,
-248,
-107,
-6,
-44,
-153,
-15,
-100,
-118,
-7,
-145,
-83,
-133,
-199,
-144,
-23,
-139,
-195,
-23,
-41,
-56,
-89,
-189,
-29,
-100,
-133,
-230,
-0,
-33,
-96,
-1,
-140,
-61,
-118,
-84,
-188,
-77,
-52,
-115,
-61,
-116,
-221,
-239,
-226,
-8,
-121,
-28,
-73,
-147,
-148,
-75,
-208,
-47,
-18,
-17,
-140,
-212,
-151,
-13,
-7,
-204,
-76,
-248,
-29,
-213,
-93,
-255,
-203,
-55,
-55,
-65,
-138,
-94,
-100,
-65,
-85,
-40,
-181,
-211,
-171,
-111,
-163,
-162,
-66,
-214,
-143,
-181,
-80,
-191,
-141,
-190,
-124,
-148,
-123,
-175,
-242,
-103,
-48,
-67,
-70,
-102,
-143,
-100,
-175,
-30,
-138,
-136,
-154,
-243,
-78,
-110,
-17,
-111,
-175,
-252,
-187,
-149,
-187,
-158,
-184,
-170,
-120,
-23,
-221,
-249,
-113,
-58,
-199,
-128,
-203,
-229,
-55,
-194,
-9,
-29,
-106,
-138,
-200,
-162,
-154,
-4,
-201,
-158,
-84,
-28,
-213,
-35,
-71,
-182,
-155,
-214,
-73,
-220,
-67,
-31,
-211,
-206,
-177,
-187,
-185,
-89,
-249,
-104,
-254,
-140,
-239,
-201,
-59,
-55,
-54,
-187,
-183,
-111,
-84,
-231,
-82,
-92,
-14,
-184,
-163,
-225,
-168,
-76,
-100,
-60,
-148,
-51,
-23,
-182,
-72,
-54,
-149,
-140,
-5,
-230,
-118,
-137,
-52,
-207,
-249,
-81,
-155,
-203,
-109,
-20,
-170,
-160,
-55,
-126,
-210,
-238,
-220,
-224,
-82,
-207,
-136,
-103,
-86,
-191,
-216,
-176,
-122,
-241,
-166,
-0,
-197,
-145,
-217,
-86,
-202,
-0,
-100,
-123,
-45,
-108,
-113,
-55,
-225,
-16,
-224,
-29,
-66,
-43,
-87,
-84,
-252,
-145,
-121,
-37,
-29,
-205,
-148,
-180,
-2,
-5,
-13,
-12,
-20,
-215,
-225,
-204,
-96,
-46,
-92,
-169,
-248,
-11,
-81,
-160,
-151,
-80,
-252,
-189,
-208,
-10,
-132,
-86,
-57,
-76,
-227,
-252,
-101,
-207,
-39,
-157,
-201,
-16,
-147,
-246,
-169,
-181,
-161,
-149,
-29,
-120,
-7,
-70,
-243,
-125,
-134,
-122,
-198,
-39,
-106,
-238,
-208,
-19,
-49,
-220,
-9,
-183,
-242,
-85,
-194,
-175,
-38,
-25,
-208,
-19,
-202,
-1,
-87,
-181,
-191,
-244,
-0,
-132,
-69,
-61,
-75,
-46,
-76,
-111,
-227,
-248,
-16,
-60,
-192,
-216,
-85,
-149,
-205,
-56,
-144,
-26,
-9,
-136,
-107,
-186,
-34,
-98,
-76,
-177,
-113,
-229,
-99,
-68,
-78,
-23,
-152,
-134,
-47,
-179,
-10,
-136,
-243,
-192,
-231,
-199,
-91,
-2,
-236,
-92,
-70,
-122,
-79,
-116,
-237,
-27,
-173,
-183,
-189,
-36,
-7,
-103,
-246,
-187,
-216,
-238,
-12,
-239,
-107,
-68,
-254,
-175,
-220,
-253,
-91,
-93,
-229,
-202,
-149,
-0,
-63,
-139,
-91,
-169,
-31,
-114,
-145,
-194,
-76,
-121,
-148,
-137,
-148,
-4,
-222,
-8,
-238,
-124,
-251,
-14,
-185,
-147,
-232,
-126,
-165,
-61,
-211,
-83,
-143,
-241,
-186,
-98,
-155,
-151,
-80,
-169,
-180,
-73,
-136,
-204,
-202,
-5,
-63,
-42,
-189,
-110,
-233,
-130,
-138,
-185,
-44,
-87,
-92,
-211,
-32,
-254,
-95,
-115,
-49,
-95,
-88,
-20,
-15,
-32,
-143,
-219,
-127,
-66,
-23,
-231,
-45,
-89,
-167,
-137,
-87,
-48,
-209,
-49,
-194,
-32,
-154,
-5,
-160,
-32,
-26,
-164,
-114,
-108,
-210,
-41,
-199,
-197,
-248,
-113,
-94,
-72,
-197,
-162,
-144,
-70,
-40,
-213,
-170,
-76,
-231,
-202,
-12,
-176,
-252,
-90,
-167,
-232,
-138,
-197,
-227,
-107,
-237,
-1,
-132,
-83,
-187,
-128,
-114,
-45,
-199,
-23,
-78,
-110,
-82,
-70,
-185,
-87,
-242,
-216,
-105,
-80,
-220,
-190,
-173,
-176,
-113,
-164,
-237,
-26,
-54,
-40,
-211,
-191,
-173,
-248,
-126,
-73,
-83,
-224,
-141,
-72,
-221,
-96,
-104,
-71,
-208,
-59,
-236,
-28,
-159,
-183,
-46,
-79,
-251,
-23,
-157,
-211,
-86,
-255,
-111,
-149,
-10,
-29,
-104,
-160,
-213,
-92,
-139,
-169,
-22,
-28,
-40,
-174,
-134,
-45,
-16,
-131,
-103,
-20,
-245,
-97,
-21,
-87,
-191,
-126,
-113,
-201,
-137,
-228,
-65,
-226,
-108,
-151,
-209,
-8,
-117,
-151,
-242,
-213,
-79,
-117,
-183,
-101,
-117,
-7,
-101,
-84,
-86,
-10,
-171,
-81,
-160,
-215,
-215,
-143,
-122,
-37,
-126,
-140,
-90,
-82,
-11,
-110,
-178,
-164,
-214,
-200,
-124,
-19,
-139,
-95,
-215,
-236,
-158,
-44,
-46,
-182,
-93,
-218,
-151,
-153,
-10,
-215,
-122,
-83,
-164,
-60,
-246,
-197,
-36,
-161,
-172,
-113,
-151,
-178,
-204,
-65,
-9,
-206,
-157,
-102,
-85,
-196,
-49,
-29,
-157,
-16,
-165,
-160,
-193,
-201,
-145,
-223,
-85,
-185,
-121,
-10,
-44,
-147,
-228,
-142,
-162,
-59,
-153,
-12,
-181,
-68,
-49,
-220,
-60,
-4,
-74,
-1,
-92,
-215,
-253,
-82,
-62,
-11,
-254,
-179,
-32,
-70,
-142,
-179,
-192,
-15,
-77,
-210,
-120,
-99,
-124,
-129,
-216,
-164,
-57,
-82,
-26,
-85,
-26,
-159,
-69,
-255,
-123,
-81,
-16,
-101,
-137,
-159,
-39,
-244,
-131,
-209,
-4,
-71,
-89,
-102,
-57,
-38,
-109,
-22,
-142,
-120,
-94,
-208,
-245,
-192,
-140,
-255,
-78,
-209,
-255,
-226,
-58,
-72,
-50,
-85,
-213,
-229,
-80,
-165,
-152,
-99,
-62,
-121,
-72,
-101,
-71,
-100,
-150,
-166,
-235,
-140,
-253,
-59,
-106,
-173,
-18,
-144,
-15,
-24,
-155,
-36,
-0,
-4,
-149,
-54,
-105,
-171,
-238,
-134,
-149,
-91,
-100,
-74,
-226,
-21,
-100,
-161,
-225,
-98,
-88,
-61,
-105,
-158,
-80,
-245,
-252,
-216,
-51,
-105,
-33,
-189,
-113,
-183,
-46,
-172,
-12,
-54,
-55,
-112,
-134,
-108,
-204,
-145,
-107,
-200,
-197,
-8,
-87,
-162,
-85,
-214,
-112,
-97,
-155,
-157,
-25,
-86,
-18,
-172,
-106,
-123,
-48,
-137,
-175,
-132,
-1,
-95,
-253,
-213,
-209,
-168,
-250,
-110,
-172,
-35,
-111,
-120,
-54,
-182,
-66,
-129,
-138,
-7,
-44,
-227,
-152,
-212,
-47,
-217,
-91,
-185,
-4,
-34,
-35,
-220,
-82,
-162,
-129,
-226,
-59,
-15,
-52,
-239,
-44,
-243,
-96,
-62,
-39,
-253,
-188,
-43,
-227,
-49,
-246,
-170,
-108,
-150,
-118,
-152,
-151,
-237,
-91,
-67,
-86,
-29,
-167,
-36,
-2,
-5,
-13,
-249,
-165,
-36,
-123,
-111,
-188,
-177,
-125,
-44,
-172,
-180,
-237,
-222,
-35,
-181,
-237,
-111,
-18,
-123,
-85,
-59,
-214,
-189,
-208,
-166,
-50,
-121,
-159,
-111,
-111,
-147,
-244,
-49,
-16,
-253,
-65,
-244,
-96,
-242,
-240,
-144,
-125,
-170,
-74,
-98,
-195,
-47,
-142,
-225,
-231,
-90,
-54,
-117,
-5,
-205,
-8,
-138,
-77,
-239,
-180,
-89,
-140,
-161,
-179,
-70,
-245,
-82,
-72,
-153,
-40,
-203,
-217,
-66,
-49,
-64,
-155,
-203,
-60,
-41,
-112,
-145,
-197,
-52,
-121,
-210,
-229,
-221,
-114,
-96,
-114,
-134,
-164,
-159,
-119,
-87,
-112,
-226,
-74,
-54,
-95,
-113,
-94,
-243,
-105,
-185,
-20,
-184,
-233,
-188,
-239,
-183,
-175,
-229,
-201,
-76,
-161,
-108,
-239,
-26,
-206,
-129,
-84,
-245,
-70,
-236,
-129,
-142,
-184,
-106,
-7,
-255,
-35,
-145,
-191,
-69,
-221,
-176,
-225,
-28,
-21,
-127,
-153,
-198,
-190,
-148,
-161,
-160,
-5,
-190,
-47,
-254,
-13,
-76,
-10,
-235,
-106,
-21,
-204,
-84,
-81,
-240,
-56,
-54,
-17,
-141,
-95,
-11,
-75,
-109,
-153,
-129,
-172,
-248,
-50,
-227,
-31,
-248,
-195,
-251,
-21,
-236,
-243,
-52,
-71,
-174,
-224,
-34,
-185,
-75,
-50,
-146,
-69,
-171,
-219,
-206,
-187,
-210,
-192,
-103,
-168,
-59,
-44,
-150,
-26,
-227,
-191,
-60,
-247,
-174,
-162,
-214,
-204,
-202,
-228,
-75,
-49,
-197,
-159,
-60,
-81,
-69,
-243,
-127,
-38,
-222,
-72,
-100,
-251,
-146,
-245,
-209,
-122,
-121,
-253,
-176,
-179,
-200,
-58,
-250,
-185,
-170,
-65,
-118,
-168,
-239,
-158,
-73,
-31,
-146,
-90,
-85,
-167,
-149,
-76,
-64,
-221,
-173,
-238,
-117,
-143,
-123,
-62,
-241,
-27,
-187,
-155,
-133,
-55,
-196,
-161,
-44,
-245,
-252,
-162,
-65,
-242,
-87,
-59,
-251,
-19,
-173,
-180,
-253,
-102,
-209,
-206,
-47,
-205,
-2,
-140,
-202,
-6,
-44,
-16,
-86,
-228,
-161,
-247,
-207,
-160,
-126,
-203,
-109,
-247,
-84,
-237,
-161,
-165,
-12,
-224,
-116,
-181,
-138,
-253,
-238,
-240,
-14,
-67,
-230,
-26,
-176,
-252,
-76,
-62,
-118,
-200,
-128,
-56,
-156,
-196,
-201,
-203,
-144,
-125,
-17,
-49,
-5,
-56,
-176,
-227,
-41,
-204,
-84,
-119,
-7,
-233,
-65,
-31,
-87,
-147,
-28,
-212,
-221,
-58,
-43,
-223,
-84,
-191,
-75,
-38,
-74,
-119,
-150,
-176,
-174,
-169,
-245,
-229,
-185,
-185,
-121,
-109,
-157,
-231,
-156,
-109,
-131,
-246,
-82,
-153,
-7,
-34,
-238,
-59,
-77,
-21,
-196,
-201,
-161,
-120,
-238,
-8,
-118,
-240,
-222,
-141,
-135,
-73,
-246,
-170,
-155,
-13,
-100,
-51,
-9,
-95,
-251,
-43,
-181,
-4,
-181,
-173,
-151,
-117,
-225,
-2,
-99,
-61,
-28,
-109,
-59,
-228,
-27,
-97,
-225,
-224,
-184,
-87,
-5,
-146,
-202,
-180,
-125,
-157,
-64,
-213,
-18,
-207,
-84,
-41,
-32,
-105,
-203,
-177,
-72,
-150,
-48,
-112,
-25,
-215,
-67,
-227,
-68,
-193,
-213,
-141,
-159,
-182,
-180,
-51,
-207,
-11,
-136,
-89,
-103,
-152,
-44,
-2,
-174,
-47,
-131,
-74,
-119,
-150,
-175,
-212,
-2,
-3,
-20,
-125,
-47,
-89,
-10,
-21,
-150,
-219,
-152,
-114,
-116,
-219,
-196,
-77,
-180,
-144,
-212,
-165,
-80,
-101,
-157,
-93,
-74,
-203,
-83,
-80,
-170,
-225,
-138,
-122,
-68,
-210,
-92,
-11,
-22,
-191,
-86,
-225,
-199,
-42,
-208,
-26,
-40,
-27,
-114,
-239,
-25,
-148,
-224,
-24,
-217,
-210,
-160,
-103,
-58,
-49,
-18,
-49,
-234,
-188,
-89,
-96,
-8,
-245,
-225,
-200,
-196,
-171,
-37,
-232,
-20,
-209,
-131,
-133,
-218,
-31,
-109,
-73,
-151,
-143,
-164,
-144,
-231,
-161,
-8,
-223,
-202,
-240,
-160,
-61,
-173,
-75,
-189,
-21,
-48,
-20,
-153,
-244,
-212,
-242,
-33,
-47,
-79,
-5,
-121,
-240,
-6,
-121,
-58,
-0,
-170,
-66,
-35,
-30,
-45,
-228,
-225,
-162,
-253,
-107,
-185,
-120,
-208,
-133,
-255,
-80,
-12,
-150,
-88,
-95,
-251,
-71,
-155,
-176,
-121,
-122,
-186,
-208,
-129,
-103,
-56,
-36,
-143,
-200,
-6,
-179,
-246,
-110,
-142,
-203,
-29,
-120,
-122,
-243,
-1,
-104,
-72,
-178,
-99,
-64,
-245,
-153,
-47,
-110,
-22,
-250,
-240,
-92,
-128,
-230,
-230,
-207,
-2,
-138,
-19,
-183,
-159,
-123,
-33,
-140,
-43,
-159,
-94,
-18,
-184,
-24,
-210,
-151,
-197,
-159,
-171,
-136,
-109,
-203,
-37,
-62,
-181,
-123,
-237,
-227,
-246,
-121,
-251,
-250,
-183,
-254,
-201,
-199,
-230,
-229,
-135,
-86,
-78,
-255,
-163,
-3,
-125,
-65,
-126,
-3,
-214,
-24,
-186,
-36,
-11,
-44,
-214,
-164,
-70,
-75,
-253,
-147,
-230,
-229,
-167,
-102,
-47,
-95,
-237,
-112,
-113,
-53,
-92,
-66,
-112,
-57,
-16,
-237,
-209,
-218,
-118,
-181,
-95,
-219,
-215,
-11,
-139,
-29,
-173,
-88,
-236,
-193,
-79,
-55,
-89,
-235,
-186,
-219,
-188,
-236,
-157,
-117,
-186,
-23,
-11,
-196,
-60,
-252,
-113,
-113,
-197,
-92,
-247,
-211,
-105,
-201,
-221,
-45,
-178,
-4,
-26,
-127,
-148,
-239,
-113,
-181,
-234,
-84,
-184,
-224,
-57,
-22,
-9,
-169,
-156,
-100,
-37,
-129,
-38,
-158,
-163,
-114,
-35,
-230,
-101,
-169,
-202,
-3,
-139,
-69,
-158,
-168,
-188,
-19,
-135,
-241,
-81,
-102,
-11,
-119,
-87,
-162,
-70,
-13,
-229,
-78,
-75,
-212,
-110,
-251,
-179,
-134,
-205,
-109,
-41,
-93,
-69,
-117,
-194,
-144,
-235,
-92,
-99,
-139,
-26,
-252,
-39,
-183,
-51,
-9,
-65,
-33,
-143,
-125,
-143,
-213,
-120,
-254,
-16,
-110,
-9,
-63,
-148,
-105,
-203,
-156,
-85,
-196,
-185,
-52,
-56,
-82,
-90,
-96,
-89,
-29,
-45,
-216,
-3,
-24,
-24,
-39,
-108,
-243,
-240,
-36,
-239,
-26,
-156,
-69,
-83,
-6,
-42,
-251,
-224,
-205,
-193,
-66,
-70,
-13,
-220,
-66,
-156,
-181,
-133,
-245,
-114,
-181,
-79,
-203,
-95,
-186,
-131,
-232,
-78,
-228,
-229,
-249,
-41,
-215,
-73,
-171,
-209,
-255,
-241,
-230,
-52,
-113,
-118,
-1,
-99,
-198,
-240,
-224,
-191,
-40,
-76,
-25,
-199,
-236,
-81,
-205,
-221,
-129,
-235,
-125,
-25,
-83,
-145,
-36,
-253,
-51,
-128,
-7,
-255,
-134,
-64,
-236,
-89,
-23,
-128,
-10,
-152,
-131,
-214,
-89,
-101,
-242,
-179,
-138,
-145,
-130,
-114,
-195,
-112,
-78,
-52,
-67,
-225,
-228,
-79,
-151,
-108,
-17,
-102,
-229,
-0,
-14,
-216,
-223,
-132,
-146,
-58,
-20,
-233,
-8,
-51,
-42,
-112,
-77,
-205,
-79,
-34,
-251,
-82,
-55,
-227,
-28,
-209,
-186,
-2,
-10,
-95,
-26,
-69,
-75,
-43,
-91,
-251,
-116,
-185,
-93,
-99,
-24,
-2,
-74,
-201,
-77,
-5,
-91,
-151,
-226,
-211,
-149,
-52,
-121,
-93,
-118,
-171,
-182,
-93,
-91,
-5,
-252,
-153,
-11,
-169,
-17,
-236,
-60,
-79,
-9,
-112,
-208,
-70,
-169,
-86,
-94,
-165,
-116,
-255,
-231,
-168,
-146,
-86,
-3,
-232,
-148,
-72,
-37,
-51,
-136,
-12,
-162,
-155,
-178,
-47,
-171,
-150,
-214,
-32,
-20,
-212,
-52,
-219,
-164,
-127,
-14,
-90,
-109,
-241,
-180,
-181,
-192,
-78,
-225,
-178,
-236,
-53,
-91,
-251,
-26,
-191,
-145,
-115,
-45,
-195,
-128,
-166,
-217,
-38,
-233,
-37,
-92,
-181,
-115,
-254,
-214,
-1,
-183,
-245,
-144,
-176,
-74,
-99,
-9,
-250,
-231,
-95,
-112,
-21,
-204,
-67,
-87,
-9,
-99,
-155,
-201,
-120,
-91,
-111,
-138,
-125,
-162,
-91,
-86,
-72,
-15,
-179,
-220,
-44,
-101,
-251,
-102,
-133,
-15,
-102,
-201,
-60,
-16,
-189,
-137,
-59,
-19,
-133,
-22,
-128,
-252,
-11,
-99,
-181,
-156,
-102,
-193,
-210,
-151,
-51,
-234,
-14,
-21,
-205,
-99,
-79,
-152,
-235,
-230,
-203,
-70,
-171,
-52,
-102,
-153,
-222,
-140,
-242,
-23,
-116,
-28,
-82,
-115,
-175,
-38,
-143,
-137,
-239,
-37,
-199,
-209,
-240,
-241,
-150,
-244,
-77,
-16,
-44,
-214,
-106,
-164,
-138,
-131,
-92,
-43,
-127,
-13,
-227,
-37,
-87,
-157,
-127,
-79,
-98,
-199,
-243,
-84,
-18,
-179,
-18,
-130,
-26,
-147,
-22,
-54,
-1,
-145,
-138,
-112,
-9,
-80,
-3,
-13,
-116,
-9,
-245,
-221,
-166,
-196,
-228,
-121,
-42,
-245,
-76,
-151,
-16,
-212,
-78,
-76,
-67,
-16,
-183,
-117,
-120,
-139,
-85,
-159,
-179,
-95,
-89,
-30,
-96,
-180,
-50,
-11,
-167,
-144,
-100,
-209,
-140,
-207,
-155,
-237,
-121,
-126,
-122,
-50,
-167,
-153,
-145,
-10,
-251,
-68,
-38,
-17,
-208,
-193,
-199,
-194,
-221,
-50,
-75,
-112,
-103,
-6,
-150,
-198,
-206,
-30,
-26,
-157,
-129,
-143,
-5,
-117,
-57,
-254,
-28,
-140,
-73,
-54,
-177,
-221,
-172,
-35,
-178,
-143,
-69,
-118,
-49,
-131,
-22,
-157,
-23,
-174,
-228,
-98,
-206,
-171,
-145,
-187,
-192,
-150,
-174,
-175,
-181,
-24,
-82,
-246,
-43,
-250,
-194,
-184,
-204,
-227,
-192,
-159,
-137,
-97,
-254,
-74,
-153,
-188,
-58,
-129,
-210,
-101,
-188,
-100,
-218,
-246,
-231,
-226,
-230,
-223,
-190,
-74,
-193,
-18,
-111,
-21,
-228,
-231,
-16,
-52,
-31,
-105,
-220,
-54,
-137,
-92,
-187,
-192,
-153,
-108,
-6,
-242,
-102,
-2,
-40,
-198,
-75,
-88,
-151,
-60,
-218,
-221,
-108,
-44,
-125,
-140,
-164,
-138,
-221,
-97,
-156,
-186,
-15,
-253,
-36,
-21,
-34,
-238,
-83,
-4,
-226,
-122,
-134,
-33,
-239,
-70,
-173,
-153,
-112,
-92,
-124,
-4,
-65,
-138,
-141,
-202,
-86,
-196,
-90,
-56,
-70,
-109,
-0,
-13,
-99,
-255,
-78,
-244,
-193,
-58,
-248,
-207,
-252,
-85,
-16,
-105,
-188,
-108,
-239,
-94,
-182,
-101,
-148,
-182,
-101,
-47,
-10,
-72,
-113,
-171,
-94,
-180,
-188,
-40,
-183,
-181,
-97,
-210,
-24,
-197,
-216,
-113,
-140,
-95,
-237,
-220,
-44,
-225,
-114,
-61,
-79,
-4,
-194,
-236,
-148,
-61,
-19,
-100,
-88,
-56,
-166,
-63,
-136,
-221,
-47,
-175,
-3,
-164,
-241,
-178,
-77,
-124,
-81,
-238,
-94,
-178,
-117,
-47,
-10,
-143,
-190,
-97,
-47,
-122,
-214,
-166,
-112,
-221,
-26,
-181,
-37,
-171,
-191,
-184,
-49,
-47,
-242,
-162,
-212,
-24,
-197,
-190,
-103,
-230,
-55,
-205,
-191,
-172,
-187,
-248,
-102,
-182,
-208,
-243,
-81,
-102,
-67,
-165,
-237,
-151,
-137,
-192,
-178,
-33,
-154,
-189,
-56,
-115,
-83,
-31,
-35,
-188,
-95,
-78,
-99,
-195,
-26,
-133,
-175,
-109,
-123,
-185,
-252,
-43,
-197,
-59,
-190,
-70,
-208,
-210,
-216,
-53,
-170,
-120,
-51,
-244,
-145,
-35,
-188,
-250,
-181,
-201,
-186,
-77,
-96,
-91,
-112,
-4,
-53,
-144,
-135,
-173,
-115,
-61,
-147,
-109,
-195,
-175,
-234,
-214,
-183,
-221,
-233,
-236,
-149,
-129,
-20,
-206,
-167,
-176,
-113,
-143,
-6,
-219,
-246,
-76,
-138,
-73,
-73,
-18,
-188,
-168,
-26,
-176,
-120,
-250,
-95,
-86,
-75,
-146,
-39,
-254,
-69,
-129,
-168,
-199,
-109,
-100,
-11,
-68,
-225,
-108,
-191,
-172,
-97,
-86,
-56,
-211,
-47,
-10,
-74,
-126,
-150,
-95,
-178,
-167,
-46,
-206,
-205,
-230,
-234,
-107,
-233,
-140,
-169,
-67,
-244,
-162,
-45,
-92,
-8,
-16,
-50,
-185,
-94,
-21,
-105,
-36,
-68,
-175,
-160,
-83,
-168,
-137,
-2,
-75,
-145,
-152,
-39,
-92,
-223,
-180,
-24,
-76,
-168,
-253,
-210,
-80,
-147,
-253,
-89,
-136,
-89,
-146,
-7,
-247,
-121,
-92,
-235,
-60,
-113,
-84,
-247,
-55,
-227,
-71,
-143,
-34,
-80,
-206,
-218,
-121,
-101,
-12,
-121,
-54,
-224,
-11,
-13,
-192,
-87,
-141,
-108,
-80,
-170,
-74,
-82,
-79,
-253,
-208,
-159,
-206,
-167,
-212,
-234,
-164,
-161,
-90,
-168,
-241,
-76,
-79,
-63,
-83,
-108,
-68,
-230,
-137,
-240,
-190,
-28,
-207,
-211,
-20,
-111,
-189,
-156,
-196,
-234,
-55,
-166,
-47,
-75,
-56,
-11,
-21,
-158,
-29,
-208,
-64,
-99,
-122,
-230,
-171,
-115,
-220,
-100,
-26,
-141,
-199,
-217,
-44,
-14,
-168,
-180,
-51,
-124,
-29,
-31,
-58,
-244,
-230,
-227,
-225,
-215,
-14,
-112,
-110,
-176,
-166,
-66,
-245,
-70,
-4,
-161,
-138,
-53,
-219,
-120,
-109,
-131,
-137,
-230,
-129,
-27,
-59,
-52,
-80,
-181,
-73,
-189,
-178,
-124,
-101,
-123,
-114,
-18,
-230,
-46,
-126,
-126,
-131,
-127,
-44,
-127,
-241,
-2,
-102,
-75,
-240,
-253,
-156,
-90,
-229,
-106,
-79,
-95,
-252,
-90,
-134,
-229,
-85,
-61,
-236,
-129,
-150,
-248,
-72,
-112,
-145,
-10,
-85,
-67,
-53,
-157,
-232,
-181,
-216,
-69,
-144,
-136,
-44,
-52,
-20,
-187,
-176,
-190,
-186,
-151,
-51,
-245,
-122,
-92,
-124,
-142,
-226,
-2,
-68,
-76,
-163,
-127,
-188,
-26,
-53,
-104,
-229,
-235,
-153,
-14,
-110,
-189,
-143,
-58,
-106,
-207,
-101,
-78,
-208,
-235,
-113,
-19,
-184,
-195,
-97,
-63,
-225,
-192,
-148,
-181,
-113,
-91,
-252,
-153,
-204,
-136,
-165,
-31,
-150,
-178,
-202,
-202,
-156,
-204,
-133,
-112,
-211,
-235,
-252,
-23,
-89,
-86,
-108,
-246,
-59,
-211,
-76,
-120,
-91,
-75,
-8,
-1,
-239,
-123,
-108,
-117,
-189,
-164,
-70,
-103,
-67,
-245,
-190,
-63,
-124,
-88,
-27,
-119,
-189,
-146,
-238,
-166,
-27,
-183,
-13,
-132,
-108,
-194,
-143,
-183,
-128,
-218,
-19,
-44,
-85,
-31,
-138,
-212,
-124,
-217,
-31,
-143,
-77,
-20,
-206,
-45,
-224,
-248,
-60,
-58,
-43,
-3,
-170,
-10,
-16,
-43,
-244,
-54,
-211,
-94,
-183,
-64,
-149,
-109,
-156,
-118,
-83,
-52,
-10,
-71,
-227,
-21,
-226,
-97,
-31,
-23,
-191,
-112,
-26,
-94,
-15,
-86,
-177,
-192,
-94,
-126,
-219,
-151,
-130,
-27,
-128,
-4,
-186,
-128,
-27,
-51,
-68,
-185,
-230,
-180,
-169,
-79,
-197,
-55,
-14,
-203,
-221,
-66,
-250,
-244,
-22,
-117,
-148,
-162,
-58,
-206,
-61,
-168,
-236,
-26,
-119,
-81,
-115,
-28,
-169,
-67,
-103,
-74,
-47,
-138,
-50,
-115,
-125,
-188,
-12,
-146,
-106,
-32,
-61,
-200,
-251,
-122,
-201,
-5,
-100,
-8,
-92,
-121,
-161,
-188,
-125,
-211,
-36,
-10,
-134,
-84,
-27,
-39,
-156,
-79,
-7,
-220,
-128,
-82,
-135,
-139,
-149,
-192,
-4,
-59,
-210,
-207,
-177,
-78,
-29,
-53,
-193,
-122,
-164,
-196,
-53,
-108,
-243,
-193,
-17,
-207,
-96,
-30,
-121,
-168,
-158,
-103,
-112,
-97,
-72,
-14,
-204,
-130,
-186,
-125,
-246,
-187,
-43,
-46,
-197,
-3,
-191,
-230,
-4,
-56,
-55,
-55,
-89,
-247,
-157,
-30,
-118,
-49,
-146,
-191,
-143,
-153,
-58,
-49,
-230,
-51,
-11,
-108,
-103,
-69,
-121,
-135,
-81,
-234,
-80,
-23,
-27,
-44,
-223,
-51,
-79,
-179,
-46,
-83,
-8,
-68,
-20,
-83,
-82,
-154,
-135,
-116,
-77,
-38,
-209,
-28,
-16,
-154,
-203,
-182,
-66,
-177,
-24,
-147,
-225,
-194,
-214,
-73,
-243,
-170,
-109,
-101,
-48,
-108,
-164,
-4,
-30,
-158,
-110,
-122,
-103,
-103,
-217,
-59,
-90,
-125,
-181,
-198,
-187,
-134,
-243,
-174,
-113,
-128,
-255,
-121,
-103,
-118,
-208,
-155,
-67,
-12,
-78,
-252,
-172,
-130,
-180,
-84,
-71,
-211,
-124,
-135,
-7,
-176,
-89,
-229,
-130,
-186,
-165,
-58,
-29,
-149,
-210,
-6,
-106,
-83,
-40,
-53,
-187,
-37,
-47,
-232,
-196,
-124,
-154,
-57,
-44,
-10,
-216,
-85,
-74,
-218,
-120,
-245,
-106,
-232,
-9,
-229,
-206,
-98,
-213,
-27,
-54,
-189,
-183,
-138,
-249,
-75,
-235,
-171,
-118,
-25,
-119,
-146,
-20,
-212,
-239,
-140,
-136,
-145,
-39,
-175,
-109,
-153,
-44,
-127,
-60,
-29,
-183,
-154,
-58,
-120,
-184,
-244,
-78,
-174,
-65,
-79,
-209,
-14,
-123,
-129,
-207,
-89,
-80,
-209,
-58,
-213,
-165,
-211,
-86,
-19,
-42,
-159,
-3,
-249,
-5,
-190,
-222,
-128,
-12,
-127,
-72,
-227,
-230,
-185,
-212,
-231,
-46,
-173,
-179,
-85,
-182,
-52,
-82,
-179,
-229,
-186,
-232,
-68,
-149,
-154,
-217,
-255,
-12,
-229,
-59,
-211,
-30,
-55,
-208,
-190,
-91,
-164,
-43,
-190,
-161,
-82,
-19,
-180,
-136,
-169,
-190,
-189,
-56,
-48,
-43,
-82,
-160,
-235,
-165,
-84,
-130,
-38,
-158,
-135,
-89,
-35,
-188,
-49,
-224,
-128,
-217,
-34,
-127,
-77,
-84,
-119,
-84,
-77,
-103,
-69,
-69,
-108,
-22,
-71,
-51,
-17,
-195,
-172,
-248,
-43,
-82,
-151,
-243,
-38,
-153,
-37,
-13,
-28,
-7,
-127,
-94,
-80,
-252,
-111,
-139,
-144,
-96,
-72,
-99,
-194,
-29,
-221,
-168,
-121,
-130,
-82,
-127,
-81,
-53,
-86,
-175,
-64,
-68,
-93,
-63,
-209,
-155,
-13,
-42,
-125,
-143,
-57,
-89,
-214,
-204,
-92,
-147,
-149,
-178,
-149,
-93,
-93,
-204,
-5,
-124,
-102,
-175,
-239,
-246,
-176,
-248,
-147,
-51,
-171,
-115,
-102,
-157,
-91,
-20,
-21,
-222,
-103,
-143,
-231,
-126,
-144,
-190,
-105,
-135,
-206,
-245,
-35,
-74,
-217,
-85,
-251,
-65,
-227,
-16,
-175,
-238,
-135,
-227,
-166,
-67,
-125,
-149,
-83,
-211,
-45,
-105,
-202,
-118,
-36,
-84,
-167,
-72,
-110,
-0,
-191,
-29,
-198,
-216,
-48,
-23,
-251,
-131,
-134,
-220,
-195,
-26,
-107,
-92,
-236,
-198,
-141,
-113,
-99,
-176,
-7,
-99,
-166,
-179,
-40,
-132,
-79,
-49,
-91,
-141,
-138,
-63,
-113,
-93,
-248,
-134,
-179,
-227,
-238,
-228,
-19,
-201,
-162,
-149,
-193,
-108,
-226,
-230,
-67,
-26,
-121,
-174,
-25,
-247,
-16,
-37,
-45,
-129,
-154,
-217,
-120,
-143,
-251,
-206,
-39,
-204,
-164,
-96,
-187,
-26,
-48,
-26,
-5,
-145,
-75,
-103,
-94,
-22,
-215,
-142,
-101,
-111,
-97,
-218,
-149,
-119,
-184,
-245,
-7,
-86,
-54,
-50,
-149,
-122,
-90,
-94,
-27,
-181,
-208,
-176,
-195,
-72,
-69,
-192,
-78,
-60,
-21,
-218,
-125,
-216,
-92,
-178,
-248,
-56,
-238,
-98,
-93,
-33,
-75,
-152,
-159,
-80,
-205,
-166,
-81,
-194,
-61,
-80,
-113,
-98,
-18,
-167,
-196,
-0,
-100,
-81,
-83,
-110,
-117,
-149,
-162,
-44,
-84,
-1,
-126,
-147,
-215,
-189,
-19,
-172,
-108,
-28,
-167,
-202,
-250,
-225,
-99,
-141,
-211,
-90,
-235,
-137,
-52,
-207,
-54,
-9,
-166,
-102,
-148,
-112,
-237,
-30,
-188,
-137,
-27,
-206,
-193,
-155,
-49,
-254,
-103,
-128,
-255,
-113,
-173,
-243,
-253,
-49,
-97,
-19,
-180,
-39,
-44,
-219,
-23,
-195,
-5,
-166,
-231,
-99,
-108,
-200,
-147,
-131,
-10,
-29,
-145,
-114,
-187,
-182,
-66,
-238,
-165,
-86,
-54,
-135,
-144,
-114,
-114,
-164,
-178,
-55,
-113,
-217,
-7,
-169,
-90,
-155,
-136,
-52,
-234,
-163,
-83,
-105,
-3,
-15,
-204,
-82,
-222,
-114,
-157,
-163,
-67,
-234,
-247,
-141,
-240,
-142,
-177,
-118,
-131,
-112,
-189,
-137,
-51,
-120,
-76,
-243,
-22,
-212,
-24,
-64,
-129,
-50,
-213,
-122,
-127,
-1,
-230,
-38,
-12,
-220,
-18,
-220,
-25,
-204,
-60,
-103,
-3,
-142,
-112,
-44,
-72,
-160,
-2,
-141,
-241,
-142,
-34,
-34,
-159,
-82,
-202,
-239,
-175,
-21,
-64,
-157,
-164,
-211,
-96,
-57,
-160,
-197,
-138,
-201,
-70,
-12,
-136,
-176,
-244,
-73,
-228,
-175,
-104,
-108,
-115,
-29,
-207,
-13,
-93,
-70,
-26,
-111,
-125,
-188,
-190,
-56,
-119,
-38,
-226,
-193,
-29,
-10,
-207,
-159,
-186,
-129,
-164,
-9,
-87,
-80,
-182,
-69,
-89,
-222,
-179,
-107,
-131,
-42,
-236,
-75,
-15,
-103,
-39,
-105,
-188,
-65,
-217,
-226,
-129,
-253,
-216,
-172,
-220,
-181,
-107,
-127,
-130,
-79,
-80,
-45,
-137,
-231,
-158,
-126,
-62,
-184,
-151,
-153,
-84,
-40,
-64,
-185,
-26,
-249,
-246,
-141,
-78,
-190,
-126,
-42,
-215,
-70,
-169,
-130,
-146,
-56,
-21,
-248,
-146,
-161,
-116,
-21,
-122,
-213,
-88,
-69,
-25,
-28,
-135,
-31,
-44,
-126,
-187,
-72,
-137,
-213,
-223,
-46,
-98,
-190,
-250,
-219,
-69,
-126,
-90,
-253,
-237,
-196,
-226,
-219,
-197,
-88,
-165,
-213,
-223,
-222,
-61,
-245,
-173,
-250,
-103,
-101,
-125,
-91,
-118,
-175,
-177,
-86,
-186,
-105,
-28,
-186,
-242,
-105,
-150,
-196,
-84,
-221,
-46,
-140,
-106,
-228,
-149,
-114,
-101,
-184,
-99,
-194,
-108,
-5,
-106,
-117,
-7,
-134,
-76,
-253,
-223,
-165,
-142,
-12,
-72,
-70,
-84,
-95,
-208,
-29,
-11,
-26,
-149,
-2,
-231,
-185,
-99,
-226,
-108,
-82,
-234,
-232,
-239,
-86,
-170,
-240,
-88,
-43,
-113,
-182,
-161,
-210,
-81,
-197,
-37,
-245,
-1,
-75,
-172,
-75,
-223,
-147,
-50,
-232,
-220,
-184,
-130,
-194,
-55,
-155,
-39,
-147,
-62,
-86,
-83,
-92,
-47,
-107,
-170,
-54,
-232,
-107,
-206,
-176,
-218,
-62,
-40,
-3,
-92,
-233,
-79,
-190,
-73,
-85,
-130,
-22,
-244,
-10,
-216,
-212,
-245,
-160,
-86,
-243,
-242,
-225,
-220,
-213,
-97,
-51,
-42,
-122,
-183,
-209,
-3,
-65,
-213,
-13,
-232,
-109,
-139,
-89,
-10,
-196,
-223,
-244,
-53,
-143,
-206,
-50,
-206,
-88,
-233,
-106,
-148,
-130,
-199,
-166,
-209,
-234,
-19,
-45,
-112,
-22,
-238,
-42,
-16,
-150,
-105,
-214,
-148,
-116,
-44,
-66,
-42,
-173,
-106,
-70,
-179,
-141,
-125,
-24,
-87,
-190,
-247,
-165,
-24,
-126,
-254,
-241,
-56,
-122,
-176,
-15,
-65,
-103,
-199,
-198,
-140,
-102,
-83,
-129,
-226,
-166,
-142,
-13,
-229,
-206,
-113,
-97,
-135,
-166,
-179,
-64,
-221,
-215,
-114,
-178,
-207,
-39,
-60,
-219,
-109,
-238,
-86,
-82,
-97,
-192,
-137,
-8,
-48,
-158,
-151,
-27,
-113,
-148,
-239,
-248,
-183,
-116,
-207,
-179,
-140,
-158,
-185,
-222,
-26,
-103,
-208,
-146,
-119,
-57,
-207,
-76,
-43,
-170,
-126,
-80,
-130,
-172,
-77,
-184,
-108,
-139,
-94,
-201,
-232,
-26,
-231,
-160,
-26,
-86,
-163,
-171,
-96,
-88,
-43,
-8,
-119,
-57,
-54,
-99,
-175,
-26,
-168,
-148,
-10,
-78,
-165,
-146,
-215,
-166,
-130,
-211,
-87,
-245,
-134,
-120,
-213,
-208,
-234,
-222,
-146,
-22,
-72,
-76,
-101,
-128,
-173,
-127,
-81,
-138,
-238,
-107,
-125,
-174,
-245,
-147,
-190,
-244,
-218,
-43,
-144,
-94,
-40,
-147,
-102,
-101,
-207,
-5,
-226,
-185,
-82,
-211,
-128,
-173,
-31,
-203,
-133,
-174,
-3,
-44,
-88,
-76,
-251,
-11,
-172,
-44,
-252,
-111,
-39,
-144,
-55,
-78,
-89,
-169,
-33,
-185,
-189,
-102,
-121,
-248,
-42,
-68,
-222,
-159,
-7,
-248,
-171,
-63,
-192,
-245,
-157,
-78,
-106,
-227,
-39,
-223,
-139,
-55,
-45,
-54,
-202,
-147,
-101,
-109,
-4,
-85,
-70,
-140,
-97,
-148,
-230,
-146,
-193,
-149,
-107,
-142,
-238,
-252,
-175,
-131,
-119,
-255,
-112,
-242,
-255,
-83,
-76,
-186,
-242,
-72,
-57,
-165,
-96,
-204,
-145,
-16,
-67,
-214,
-181,
-2,
-63,
-225,
-90,
-109,
-178,
-55,
-170,
-125,
-157,
-193,
-17,
-40,
-100,
-6,
-201,
-82,
-242,
-51,
-230,
-1,
-174,
-0,
-124,
-100,
-161,
-89,
-171,
-156,
-41,
-154,
-198,
-217,
-5,
-130,
-184,
-202,
-168,
-207,
-64,
-175,
-84,
-0,
-88,
-194,
-101,
-83,
-185,
-184,
-8,
-183,
-161,
-218,
-181,
-25,
-224,
-155,
-25,
-7,
-11,
-220,
-190,
-97,
-190,
-96,
-137,
-105,
-183,
-83,
-165,
-211,
-106,
-82,
-44,
-175,
-9,
-44,
-61,
-117,
-135,
-2,
-67,
-125,
-41,
-184,
-83,
-144,
-99,
-38,
-81,
-181,
-53,
-41,
-255,
-15,
-59,
-240,
-161,
-227,
-122,
-68,
-205,
-59,
-209,
-34,
-121,
-80,
-43,
-144,
-59,
-155,
-215,
-204,
-94,
-171,
-179,
-137,
-209,
-233,
-21,
-60,
-242,
-171,
-244,
-240,
-206,
-79,
-184,
-141,
-12,
-70,
-12,
-227,
-76,
-93,
-127,
-236,
-15,
-241,
-232,
-113,
-56,
-50,
-214,
-14,
-93,
-18,
-194,
-236,
-135,
-170,
-115,
-232,
-80,
-208,
-59,
-172,
-124,
-27,
-71,
-101,
-213,
-217,
-77,
-162,
-192,
-31,
-38,
-123,
-148,
-239,
-136,
-217,
-139,
-12,
-14,
-245,
-25,
-165,
-215,
-113,
-126,
-140,
-85,
-139,
-115,
-9,
-102,
-23,
-143,
-85,
-146,
-10,
-23,
-155,
-161,
-224,
-219,
-206,
-61,
-252,
-177,
-65,
-22,
-211,
-10,
-226,
-1,
-42,
-3,
-145,
-98,
-151,
-67,
-50,
-178,
-176,
-110,
-185,
-167,
-163,
-107,
-93,
-21,
-71,
-18,
-217,
-224,
-142,
-204,
-190,
-212,
-143,
-206,
-83,
-253,
-100,
-87,
-29,
-249,
-236,
-188,
-168,
-41,
-43,
-197,
-242,
-101,
-224,
-88,
-213,
-40,
-175,
-114,
-210,
-237,
-225,
-221,
-240,
-116,
-143,
-252,
-241,
-153,
-31,
-20,
-174,
-176,
-174,
-10,
-140,
-127,
-73,
-45,
-83,
-150,
-103,
-92,
-207,
-41,
-133,
-242,
-68,
-54,
-253,
-66,
-51,
-23,
-215,
-23,
-241,
-88,
-101,
-124,
-246,
-46,
-81,
-168,
-36,
-121,
-231,
-214,
-163,
-231,
-202,
-69,
-86,
-50,
-224,
-107,
-160,
-208,
-6,
-40,
-78,
-220,
-164,
-159,
-65,
-90,
-87,
-124,
-168,
-57,
-37,
-182,
-131,
-73,
-159,
-232,
-246,
-242,
-216,
-188,
-224,
-190,
-178,
-248,
-228,
-186,
-214,
-198,
-241,
-223,
-4,
-138,
-177,
-244,
-172,
-6,
-13,
-238,
-205,
-182,
-32,
-90,
-93,
-100,
-42,
-30,
-191,
-171,
-153,
-192,
-65,
-228,
-174,
-8,
-156,
-89,
-225,
-171,
-90,
-9,
-236,
-204,
-77,
-39,
-53,
-3,
-155,
-184,
-119,
-118,
-190,
-252,
-103,
-5,
-118,
-227,
-155,
-20,
-163,
-248,
-96,
-218,
-83,
-223,
-13,
-162,
-177,
-126,
-163,
-54,
-61,
-79,
-204,
-82,
-245,
-123,
-195,
-75,
-149,
-63,
-151,
-218,
-103,
-62,
-59,
-245,
-108,
-147,
-133,
-226,
-13,
-111,
-94,
-131,
-153,
-216,
-220,
-27,
-242,
-135,
-10,
-112,
-118,
-163,
-127,
-214,
-161,
-191,
-109,
-96,
-213,
-18,
-170,
-78,
-15,
-166,
-160,
-106,
-232,
-6,
-134,
-73,
-231,
-103,
-206,
-198,
-195,
-218,
-124,
-1,
-126,
-3,
-243,
-99,
-147,
-180,
-9,
-198,
-174,
-117,
-122,
-220,
-128,
-203,
-174,
-65,
-154,
-108,
-132,
-235,
-137,
-21,
-161,
-46,
-210,
-21,
-102,
-167,
-96,
-121,
-25,
-128,
-92,
-192,
-165,
-86,
-150,
-88,
-94,
-212,
-39,
-142,
-204,
-227,
-143,
-139,
-9,
-157,
-89,
-133,
-29,
-227,
-173,
-95,
-24,
-47,
-135,
-131,
-213,
-241,
-57,
-3,
-240,
-54,
-127,
-203,
-86,
-81,
-95,
-178,
-194,
-15,
-53,
-30,
-128,
-189,
-68,
-134,
-241,
-200,
-170,
-65,
-5,
-21,
-61,
-160,
-72,
-76,
-74,
-18,
-1,
-3,
-66,
-196,
-56,
-216,
-185,
-167,
-135,
-42,
-52,
-103,
-104,
-52,
-121,
-30,
-36,
-230,
-28,
-166,
-8,
-86,
-16,
-191,
-113,
-201,
-112,
-240,
-188,
-96,
-16,
-209,
-205,
-210,
-127,
-240,
-159,
-185,
-152,
-139,
-126,
-66,
-173,
-108,
-86,
-36,
-51,
-252,
-11,
-63,
-33,
-35,
-48,
-206,
-138,
-202,
-171,
-69,
-135,
-90,
-118,
-168,
-122,
-121,
-146,
-237,
-26,
-74,
-24,
-135,
-143,
-128,
-25,
-243,
-189,
-116,
-166,
-200,
-239,
-230,
-51,
-96,
-114,
-217,
-71,
-210,
-214,
-174,
-24,
-249,
-216,
-50,
-24,
-0,
-232,
-251,
-161,
-108,
-57,
-189,
-214,
-163,
-138,
-159,
-231,
-158,
-48,
-102,
-36,
-187,
-11,
-159,
-23,
-146,
-153,
-23,
-122,
-239,
-234,
-167,
-165,
-230,
-153,
-79,
-205,
-213,
-113,
-125,
-197,
-27,
-188,
-245,
-156,
-141,
-130,
-179,
-230,
-68,
-156,
-2,
-117,
-145,
-108,
-14,
-119,
-86,
-98,
-198,
-195,
-125,
-215,
-18,
-1,
-150,
-237,
-252,
-54,
-60,
-139,
-184,
-209,
-125,
-181,
-175,
-59,
-203,
-145,
-105,
-133,
-186,
-107,
-31,
-71,
-168,
-160,
-245,
-172,
-88,
-21,
-198,
-148,
-11,
-49,
-52,
-232,
-199,
-108,
-222,
-224,
-183,
-208,
-210,
-180,
-215,
-233,
-94,
-247,
-79,
-62,
-182,
-207,
-79,
-187,
-173,
-203,
-172,
-157,
-233,
-183,
-50,
-227,
-246,
-50,
-74,
-65,
-39,
-241,
-242,
-62,
-97,
-43,
-33,
-109,
-56,
-176,
-51,
-212,
-205,
-25,
-184,
-50,
-26,
-8,
-44,
-34,
-229,
-79,
-167,
-2,
-4,
-121,
-42,
-130,
-199,
-74,
-173,
-77,
-149,
-132,
-210,
-132,
-86,
-214,
-92,
-212,
-198,
-205,
-195,
-92,
-162,
-229,
-141,
-103,
-98,
-8,
-147,
-139,
-240,
-183,
-31,
-110,
-218,
-122,
-92,
-186,
-185,
-179,
-103,
-97,
-106,
-70,
-224,
-114,
-205,
-2,
-78,
-139,
-252,
-58,
-133,
-223,
-150,
-46,
-59,
-63,
-109,
-200,
-78,
-44,
-192,
-194,
-90,
-203,
-84,
-160,
-165,
-211,
-14,
-89,
-140,
-145,
-52,
-80,
-74,
-173,
-18,
-43,
-220,
-208,
-52,
-141,
-133,
-144,
-142,
-165,
-17,
-49,
-185,
-63,
-158,
-71,
-243,
-36,
-59,
-52,
-228,
-242,
-105,
-112,
-27,
-105,
-129,
-46,
-33,
-25,
-124,
-75,
-14,
-190,
-253,
-12,
-55,
-246,
-223,
-196,
-34,
-224,
-110,
-199,
-50,
-122,
-133,
-2,
-238,
-211,
-60,
-79,
-2,
-133,
-51,
-133,
-143,
-12,
-48,
-204,
-136,
-92,
-178,
-161,
-55,
-137,
-100,
-205,
-171,
-41,
-28,
-105,
-63,
-187,
-217,
-69,
-152,
-204,
-99,
-213,
-21,
-54,
-85,
-185,
-249,
-238,
-208,
-157,
-165,
-142,
-112,
-19,
-31,
-176,
-245,
-67,
-14,
-52,
-135,
-217,
-231,
-204,
-122,
-176,
-46,
-57,
-233,
-113,
-106,
-169,
-26,
-208,
-154,
-30,
-165,
-24,
-224,
-210,
-48,
-253,
-47,
-200,
-155,
-20,
-222,
-58,
-10,
-196,
-131,
-234,
-99,
-140,
-202,
-132,
-72,
-124,
-202,
-72,
-208,
-47,
-26,
-80,
-2,
-168,
-1,
-47,
-167,
-226,
-75,
-113,
-138,
-121,
-5,
-120,
-115,
-72,
-232,
-239,
-163,
-248,
-139,
-212,
-46,
-124,
-74,
-40,
-97,
-71,
-54,
-35,
-228,
-12,
-35,
-134,
-127,
-20,
-5,
-89,
-223,
-87,
-21,
-230,
-163,
-83,
-204,
-7,
-145,
-212,
-196,
-79,
-80,
-160,
-211,
-204,
-170,
-95,
-52,
-83,
-183,
-121,
-121,
-242,
-177,
-211,
-237,
-31,
-183,
-62,
-180,
-47,
-209,
-87,
-46,
-98,
-142,
-195,
-145,
-203,
-144,
-31,
-175,
-72,
-255,
-52,
-154,
-33,
-75,
-4,
-98,
-148,
-42,
-234,
-170,
-221,
-151,
-91,
-131,
-10,
-207,
-204,
-127,
-16,
-65,
-178,
-215,
-80,
-11,
-180,
-46,
-85,
-19,
-52,
-128,
-143,
-186,
-155,
-80,
-110,
-70,
-148,
-162,
-28,
-92,
-62,
-13,
-126,
-32,
-71,
-119,
-81,
-94,
-40,
-87,
-190,
-207,
-45,
-129,
-96,
-111,
-244,
-108,
-10,
-21,
-93,
-35,
-7,
-211,
-245,
-12,
-212,
-108,
-135,
-179,
-57,
-182,
-227,
-189,
-243,
-61,
-129,
-37,
-206,
-208,
-187,
-185,
-251,
-153,
-126,
-219,
-194,
-159,
-110,
-247,
-184,
-18,
-130,
-31,
-227,
-158,
-83,
-84,
-26,
-163,
-25,
-71,
-81,
-154,
-107,
-0,
-119,
-190,
-203,
-189,
-88,
-228,
-237,
-133,
-103,
-108,
-31,
-238,
-44,
-152,
-230,
-86,
-193,
-133,
-53,
-153,
-99,
-31,
-238,
-71,
-225,
-208,
-85,
-31,
-71,
-243,
-241,
-132,
-73,
-6,
-156,
-66,
-21,
-29,
-176,
-232,
-90,
-0,
-180,
-140,
-165,
-226,
-160,
-2,
-178,
-134,
-112,
-123,
-162,
-70,
-128,
-157,
-123,
-119,
-231,
-216,
-13,
-24,
-99,
-12,
-64,
-212,
-33,
-165,
-193,
-68,
-27,
-68,
-110,
-140,
-30,
-76,
-184,
-55,
-232,
-164,
-15,
-247,
-144,
-51,
-240,
-254,
-197,
-221,
-252,
-172,
-65,
-211,
-39,
-28,
-41,
-43,
-8,
-183,
-146,
-210,
-130,
-72,
-138,
-227,
-90,
-156,
-230,
-236,
-208,
-135,
-24,
-243,
-73,
-185,
-66,
-48,
-65,
-164,
-85,
-51,
-36,
-237,
-132,
-250,
-67,
-59,
-9,
-86,
-139,
-96,
-154,
-193,
-124,
-145,
-60,
-61,
-124,
-120,
-96,
-86,
-4,
-150,
-42,
-197,
-81,
-3,
-89,
-53,
-136,
-242,
-155,
-238,
-136,
-13,
-208,
-245,
-139,
-255,
-44,
-81,
-109,
-30,
-98,
-37,
-126,
-208,
-28,
-36,
-253,
-246,
-26,
-153,
-70,
-162,
-244,
-37,
-151,
-116,
-109,
-36,
-163,
-142,
-166,
-156,
-133,
-255,
-168,
-16,
-253,
-203,
-55,
-148,
-149,
-133,
-192,
-232,
-51,
-80,
-189,
-13,
-156,
-182,
-68,
-189,
-93,
-134,
-19,
-231,
-203,
-254,
-194,
-40,
-2,
-24,
-153,
-139,
-88,
-135,
-135,
-238,
-21,
-238,
-231,
-204,
-175,
-16,
-52,
-15,
-121,
-160,
-41,
-124,
-93,
-129,
-197,
-149,
-197,
-225,
-111,
-20,
-74,
-1,
-59,
-112,
-70,
-31,
-98,
-179,
-43,
-148,
-39,
-116,
-121,
-229,
-249,
-4,
-60,
-247,
-152,
-180,
-77,
-148,
-182,
-242,
-104,
-168,
-200,
-18,
-94,
-36,
-186,
-15,
-185,
-199,
-244,
-196,
-31,
-14,
-5,
-234,
-233,
-236,
-90,
-207,
-59,
-107,
-73,
-233,
-194,
-226,
-62,
-155,
-22,
-207,
-253,
-56,
-68,
-97,
-52,
-5,
-177,
-43,
-222,
-82,
-14,
-18,
-204,
-148,
-237,
-165,
-212,
-81,
-56,
-159,
-137,
-237,
-1,
-220,
-71,
-4,
-81,
-21,
-25,
-41,
-169,
-192,
-36,
-7,
-103,
-220,
-41,
-155,
-173,
-6,
-170,
-90,
-73,
-44,
-130,
-131,
-97,
-214,
-147,
-210,
-62,
-33,
-65,
-24,
-140,
-62,
-129,
-113,
-43,
-249,
-47,
-225,
-251,
-99,
-52,
-15,
-233,
-238,
-0,
-172,
-206,
-124,
-153,
-132,
-229,
-233,
-130,
-63,
-249,
-226,
-135,
-168,
-160,
-194,
-126,
-131,
-217,
-68,
-119,
-62,
-189,
-219,
-1,
-103,
-79,
-145,
-190,
-61,
-145,
-202,
-104,
-39,
-249,
-43,
-4,
-50,
-39,
-2,
-113,
-37,
-230,
-215,
-185,
-99,
-60,
-90,
-234,
-50,
-164,
-89,
-73,
-148,
-99,
-215,
-49,
-117,
-58,
-57,
-108,
-85,
-229,
-130,
-101,
-223,
-72,
-201,
-140,
-249,
-82,
-177,
-15,
-138,
-144,
-131,
-154,
-28,
-165,
-91,
-168,
-85,
-52,
-254,
-228,
-147,
-60,
-236,
-255,
-173,
-175,
-190,
-207,
-112,
-76,
-104,
-131,
-73,
-90,
-229,
-249,
-127,
-86,
-106,
-190,
-126,
-186,
-139,
-254,
-154,
-59,
-63,
-134,
-155,
-42,
-88,
-235,
-1,
-149,
-67,
-89,
-235,
-205,
-5,
-160,
-97,
-84,
-30,
-171,
-250,
-146,
-137,
-165,
-4,
-225,
-99,
-30,
-35,
-61,
-100,
-147,
-233,
-60,
-212,
-205,
-202,
-10,
-0,
-50,
-247,
-135,
-176,
-83,
-253,
-161,
-155,
-186,
-79,
-98,
-183,
-153,
-179,
-16,
-116,
-6,
-163,
-198,
-175,
-43,
-13,
-7,
-134,
-175,
-62,
-23,
-183,
-25,
-17,
-190,
-94,
-252,
-184,
-233,
-145,
-59,
-182,
-220,
-104,
-89,
-182,
-178,
-142,
-173,
-222,
-52,
-106,
-142,
-203,
-248,
-246,
-57,
-60,
-215,
-20,
-159,
-106,
-221,
-123,
-245,
-146,
-193,
-44,
-66,
-117,
-23,
-67,
-50,
-1,
-205,
-238,
-11,
-136,
-72,
-106,
-195,
-168,
-203,
-192,
-16,
-223,
-70,
-81,
-140,
-229,
-21,
-118,
-169,
-238,
-83,
-66,
-65,
-250,
-84,
-41,
-86,
-208,
-189,
-23,
-82,
-90,
-153,
-190,
-140,
-237,
-65,
-214,
-175,
-230,
-149,
-238,
-136,
-143,
-116,
-251,
-39,
-185,
-166,
-208,
-32,
-109,
-162,
-112,
-49,
-22,
-84,
-10,
-153,
-25,
-13,
-255,
-195,
-248,
-68,
-41,
-135,
-114,
-176,
-178,
-198,
-58,
-244,
-189,
-203,
-41,
-246,
-209,
-58,
-109,
-3,
-113,
-95,
-245,
-5,
-104,
-4,
-242,
-171,
-42,
-239,
-163,
-171,
-121,
-97,
-237,
-27,
-233,
-31,
-143,
-19,
-56,
-40,
-109,
-58,
-64,
-23,
-83,
-221,
-148,
-177,
-139,
-10,
-187,
-7,
-81,
-129,
-177,
-103,
-219,
-13,
-7,
-147,
-187,
-115,
-47,
-136,
-141,
-83,
-85,
-8,
-92,
-90,
-232,
-160,
-162,
-248,
-183,
-188,
-240,
-231,
-183,
-62,
-232,
-46,
-5,
-11,
-23,
-87,
-7,
-109,
-1,
-245,
-56,
-254,
-38,
-201,
-226,
-45,
-253,
-88,
-25,
-52,
-164,
-228,
-223,
-102,
-121,
-254,
-106,
-134,
-74,
-13,
-187,
-173,
-40,
-176,
-90,
-248,
-62,
-193,
-161,
-5,
-116,
-243,
-238,
-215,
-146,
-36,
-96,
-174,
-162,
-163,
-96,
-168,
-180,
-38,
-205,
-107,
-176,
-155,
-136,
-220,
-202,
-202,
-118,
-235,
-182,
-82,
-67,
-120,
-182,
-119,
-77,
-58,
-109,
-161,
-249,
-89,
-61,
-57,
-132,
-215,
-233,
-87,
-138,
-210,
-214,
-74,
-106,
-241,
-52,
-206,
-110,
-209,
-36,
-207,
-237,
-231,
-70,
-193,
-26,
-222,
-163,
-149,
-164,
-226,
-47,
-173,
-245,
-221,
-139,
-102,
-23,
-6,
-245,
-207,
-91,
-103,
-215,
-13,
-71,
-254,
-112,
-221,
-185,
-202,
-254,
-221,
-109,
-127,
-248,
-152,
-255,
-229,
-184,
-115,
-125,
-221,
-185,
-216,
-3,
-110,
-84,
-238,
-13,
-13,
-12,
-50,
-112,
-60,
-78,
-228,
-77,
-10,
-182,
-137,
-92,
-44,
-26,
-141,
-48,
-154,
-46,
-83,
-106,
-103,
-49,
-24,
-217,
-81,
-82,
-24,
-47,
-237,
-219,
-80,
-220,
-163,
-129,
-70,
-229,
-3,
-11,
-163,
-209,
-22,
-215,
-172,
-5,
-254,
-27,
-152,
-228,
-202,
-151,
-55,
-68,
-179,
-206,
-29,
-161,
-237,
-146,
-40,
-109,
-159,
-221,
-35,
-164,
-80,
-75,
-75,
-45,
-129,
-93,
-112,
-208,
-30,
-42,
-206,
-38,
-183,
-5,
-187,
-190,
-169,
-137,
-171,
-156,
-22,
-197,
-69,
-27,
-133,
-198,
-111,
-202,
-123,
-79,
-197,
-202,
-48,
-189,
-137,
-27,
-140,
-121,
-135,
-217,
-134,
-253,
-214,
-155,
-49,
-79,
-133,
-115,
-169,
-112,
-174,
-251,
-92,
-50,
-143,
-85,
-43,
-46,
-239,
-22,
-25,
-117,
-223,
-185,
-224,
-31,
-149,
-69,
-24,
-146,
-111,
-179,
-234,
-129,
-235,
-240,
-217,
-97,
-119,
-221,
-64,
-32,
-95,
-227,
-207,
-67,
-129,
-233,
-122,
-108,
-108,
-23,
-79,
-98,
-117,
-241,
-167,
-241,
-255,
-235,
-146,
-132,
-43,
-3,
-137,
-170,
-110,
-219,
-43,
-16,
-165,
-210,
-15,
-27,
-128,
-156,
-163,
-72,
-227,
-52,
-201,
-248,
-39,
-79,
-235,
-146,
-15,
-66,
-133,
-155,
-46,
-223,
-175,
-91,
-154,
-98,
-153,
-84,
-172,
-194,
-3,
-3,
-97,
-180,
-239,
-85,
-173,
-165,
-30,
-138,
-112,
-141,
-82,
-4,
-123,
-78,
-172,
-5,
-1,
-109,
-66,
-134,
-77,
-208,
-213,
-107,
-228,
-212,
-138,
-44,
-237,
-190,
-142,
-45,
-51,
-192,
-179,
-35,
-76,
-184,
-212,
-133,
-240,
-133,
-42,
-189,
-119,
-146,
-251,
-21,
-93,
-186,
-204,
-213,
-227,
-75,
-99,
-217,
-235,
-192,
-27,
-122,
-26,
-240,
-162,
-56,
-228,
-58,
-199,
-154,
-87,
-254,
-68,
-233,
-127,
-217,
-131,
-10,
-186,
-229,
-148,
-251,
-223,
-31,
-201,
-247,
-70,
-34,
-44,
-58,
-87,
-49,
-46,
-57,
-251,
-84,
-233,
-31,
-186,
-88,
-172,
-153,
-188,
-102,
-41,
-207,
-252,
-85,
-5,
-2,
-179,
-196,
-90,
-203,
-84,
-64,
-218,
-17,
-61,
-61,
-243,
-125,
-77,
-230,
-88,
-205,
-136,
-243,
-3,
-117,
-201,
-112,
-171,
-141,
-14,
-150,
-192,
-141,
-131,
-104,
-224,
-6,
-95,
-13,
-239,
-23,
-109,
-161,
-236,
-8,
-152,
-243,
-248,
-214,
-118,
-118,
-172,
-41,
-95,
-155,
-245,
-184,
-169,
-73,
-159,
-125,
-118,
-173,
-139,
-113,
-2,
-137,
-179,
-61,
-213,
-107,
-156,
-95,
-187,
-47,
-233,
-233,
-24,
-171,
-235,
-176,
-38,
-71,
-212,
-171,
-185,
-247,
-199,
-234,
-26,
-172,
-13,
-81,
-93,
-12,
-108,
-120,
-243,
-177,
-35,
-51,
-100,
-110,
-11,
-30,
-213,
-71,
-27,
-178,
-91,
-173,
-30,
-71,
-198,
-159,
-92,
-141,
-18,
-218,
-252,
-22,
-143,
-166,
-179,
-57,
-198,
-16,
-113,
-161,
-129,
-252,
-42,
-111,
-56,
-147,
-232,
-158,
-156,
-141,
-217,
-216,
-236,
-164,
-145,
-39,
-242,
-243,
-224,
-54,
-115,
-70,
-22,
-252,
-142,
-11,
-238,
-205,
-88,
-204,
-162,
-88,
-230,
-220,
-41,
-118,
-41,
-123,
-91,
-111,
-63,
-191,
-29,
-168,
-66,
-152,
-83,
-225,
-134,
-50,
-192,
-131,
-222,
-158,
-65,
-169,
-16,
-122,
-89,
-205,
-34,
-14,
-20,
-180,
-69,
-25,
-100,
-244,
-174,
-90,
-134,
-132,
-206,
-177,
-182,
-231,
-250,
-72,
-194,
-35,
-73,
-241,
-191,
-210,
-157,
-42,
-55,
-55,
-21,
-216,
-116,
-13,
-217,
-64,
-133,
-204,
-16,
-175,
-107,
-212,
-109,
-172,
-198,
-164,
-177,
-236,
-76,
-52,
-150,
-217,
-9,
-149,
-14,
-202,
-210,
-123,
-253,
-165,
-197,
-20,
-31,
-145,
-62,
-230,
-95,
-190,
-18,
-136,
-116,
-13,
-227,
-171,
-19,
-43,
-34,
-76,
-183,
-36,
-87,
-56,
-78,
-210,
-176,
-130,
-181,
-30,
-71,
-105,
-224,
-37,
-94,
-140,
-223,
-42,
-75,
-151,
-74,
-148,
-88,
-119,
-211,
-200,
-219,
-226,
-182,
-161,
-255,
-130,
-78,
-94,
-165,
-243,
-36,
-25,
-229,
-171,
-32,
-212,
-82,
-61,
-212,
-132,
-94,
-249,
-105,
-216,
-6,
-217,
-72,
-132,
-225,
-81,
-119,
-19,
-117,
-242,
-205,
-2,
-127,
-23,
-85,
-203,
-188,
-54,
-163,
-97,
-147,
-22,
-213,
-203,
-67,
-51,
-58,
-201,
-97,
-163,
-124,
-202,
-73,
-84,
-124,
-78,
-115,
-131,
-123,
-247,
-17,
-78,
-170,
-251,
-5,
-172,
-180,
-249,
-44,
-87,
-106,
-16,
-1,
-172,
-53,
-108,
-207,
-128,
-154,
-4,
-111,
-108,
-197,
-90,
-131,
-155,
-22,
-29,
-110,
-110,
-176,
-158,
-130,
-226,
-193,
-11,
-230,
-9,
-181,
-76,
-94,
-90,
-225,
-114,
-228,
-6,
-137,
-97,
-137,
-203,
-83,
-117,
-229,
-229,
-180,
-162,
-160,
-40,
-55,
-200,
-30,
-183,
-50,
-47,
-190,
-235,
-36,
-243,
-1,
-179,
-222,
-18,
-90,
-36,
-253,
-236,
-175,
-128,
-189,
-115,
-129,
-115,
-104,
-205,
-117,
-221,
-89,
-58,
-151,
-49,
-137,
-28,
-117,
-34,
-35,
-141,
-157,
-121,
-8,
-119,
-175,
-227,
-5,
-81,
-194,
-207,
-152,
-156,
-55,
-10,
-219,
-162,
-245,
-45,
-154,
-210,
-62,
-80,
-77,
-108,
-236,
-207,
-75,
-65,
-154,
-46,
-131,
-153,
-61,
-207,
-225,
-4,
-9,
-7,
-92,
-101,
-97,
-88,
-173,
-222,
-9,
-134,
-135,
-225,
-104,
-44,
-168,
-154,
-96,
-252,
-38,
-133,
-91,
-22,
-99,
-226,
-39,
-62,
-154,
-103,
-37,
-136,
-241,
-69,
-143,
-74,
-68,
-139,
-135,
-84,
-132,
-72,
-237,
-224,
-145,
-19,
-175,
-163,
-25,
-176,
-16,
-71,
-144,
-202,
-224,
-84,
-17,
-206,
-173,
-83,
-113,
-139,
-113,
-102,
-53,
-21,
-15,
-202,
-106,
-5,
-80,
-28,
-26,
-83,
-144,
-159,
-116,
-84,
-16,
-167,
-34,
-223,
-238,
-89,
-231,
-228,
-166,
-215,
-191,
-236,
-92,
-182,
-26,
-14,
-255,
-251,
-228,
-188,
-125,
-242,
-179,
-250,
-161,
-121,
-126,
-142,
-166,
-151,
-138,
-209,
-211,
-31,
-170,
-7,
-114,
-126,
-116,
-248,
-148,
-12,
-134,
-70,
-225,
-197,
-95,
-5,
-2,
-100,
-17,
-123,
-146,
-7,
-108,
-73,
-135,
-73,
-137,
-180,
-98,
-221,
-175,
-191,
-57,
-158,
-126,
-241,
-237,
-76,
-225,
-155,
-81,
-175,
-124,
-28,
-180,
-8,
-66,
-251,
-11,
-41,
-118,
-7,
-10,
-191,
-21,
-177,
-23,
-189,
-20,
-12,
-122,
-109,
-103,
-101,
-133,
-176,
-98,
-240,
-5,
-69,
-230,
-114,
-108,
-118,
-246,
-101,
-93,
-48,
-195,
-221,
-37,
-220,
-68,
-172,
-1,
-251,
-3,
-238,
-190,
-148,
-191,
-242,
-164,
-46,
-15,
-25,
-65,
-105,
-131,
-33,
-174,
-90,
-20,
-107,
-198,
-52,
-36,
-62,
-42,
-213,
-183,
-32,
-252,
-40,
-24,
-211,
-188,
-196,
-78,
-33,
-47,
-197,
-132,
-119,
-184,
-76,
-73,
-206,
-54,
-176,
-158,
-122,
-146,
-45,
-198,
-176,
-146,
-148,
-10,
-231,
-128,
-45,
-58,
-76,
-163,
-42,
-101,
-207,
-113,
-215,
-38,
-116,
-127,
-247,
-71,
-129,
-59,
-54,
-169,
-61,
-194,
-159,
-89,
-138,
-145,
-143,
-62,
-241,
-188,
-158,
-178,
-213,
-160,
-151,
-17,
-140,
-67,
-255,
-29,
-127,
-151,
-171,
-190,
-84,
-29,
-31,
-87,
-169,
-178,
-69,
-69,
-100,
-182,
-90,
-197,
-108,
-41,
-14,
-114,
-162,
-109,
-162,
-65,
-254,
-230,
-20,
-38,
-246,
-38,
-125,
-138,
-110,
-55,
-233,
-158,
-77,
-159,
-217,
-62,
-148,
-173,
-220,
-21,
-18,
-193,
-12,
-2,
-7,
-216,
-75,
-101,
-134,
-61,
-102,
-165,
-92,
-0,
-62,
-125,
-133,
-207,
-73,
-129,
-242,
-71,
-197,
-240,
-23,
-76,
-146,
-60,
-148,
-106,
-22,
-143,
-193,
-223,
-28,
-52,
-28,
-85,
-179,
-63,
-59,
-185,
-233,
-61,
-6,
-233,
-99,
-78,
-165,
-111,
-93,
-26,
-123,
-188,
-72,
-189,
-237,
-118,
-241,
-126,
-138,
-13,
-190,
-98,
-186,
-81,
-145,
-137,
-151,
-148,
-4,
-24,
-95,
-130,
-234,
-212,
-118,
-228,
-192,
-221,
-203,
-200,
-129,
-237,
-33,
-129,
-251,
-129,
-138,
-171,
-129,
-98,
-39,
-63,
-99,
-36,
-40,
-2,
-222,
-108,
-43,
-58,
-42,
-58,
-253,
-126,
-18,
-5,
-124,
-197,
-171,
-0,
-250,
-44,
-80,
-75,
-247,
-43,
-160,
-181,
-132,
-47,
-217,
-89,
-94,
-160,
-82,
-117,
-171,
-108,
-144,
-4,
-218,
-176,
-127,
-176,
-142,
-148,
-193,
-29,
-170,
-101,
-2,
-72,
-28,
-27,
-120,
-172,
-40,
-81,
-229,
-193,
-79,
-48,
-220,
-168,
-172,
-187,
-16,
-60,
-246,
-106,
-11,
-198,
-249,
-251,
-0,
-120,
-22,
-234,
-191,
-126,
-187,
-240,
-191,
-27,
-149,
-169,
-72,
-193,
-160,
-0,
-83,
-40,
-219,
-113,
-249,
-163,
-221,
-158,
-99,
-85,
-89,
-118,
-119,
-122,
-152,
-154,
-254,
-89,
-206,
-114,
-187,
-167,
-242,
-167,
-136,
-32,
-236,
-50,
-200,
-249,
-96,
-223,
-105,
-195,
-47,
-248,
-83,
-148,
-103,
-98,
-58,
-75,
-31,
-27,
-25,
-149,
-41,
-105,
-24,
-219,
-170,
-173,
-78,
-21,
-125,
-138,
-144,
-73,
-250,
-24,
-136,
-255,
-159,
-189,
-183,
-111,
-110,
-220,
-70,
-246,
-133,
-255,
-222,
-231,
-83,
-240,
-204,
-173,
-58,
-199,
-222,
-163,
-56,
-25,
-79,
-146,
-125,
-73,
-221,
-170,
-43,
-75,
-178,
-71,
-27,
-91,
-242,
-74,
-242,
-36,
-179,
-83,
-46,
-22,
-37,
-66,
-18,
-119,
-40,
-82,
-33,
-41,
-191,
-228,
-211,
-63,
-232,
-110,
-128,
-4,
-41,
-201,
-2,
-72,
-81,
-242,
-100,
-231,
-220,
-115,
-115,
-198,
-54,
-1,
-52,
-26,
-141,
-70,
-163,
-209,
-253,
-235,
-67,
-114,
-18,
-7,
-28,
-135,
-79,
-89,
-39,
-252,
-231,
-11,
-254,
-115,
-73,
-94,
-202,
-254,
-56,
-63,
-135,
-226,
-159,
-58,
-12,
-77,
-155,
-237,
-157,
-163,
-83,
-62,
-202,
-33,
-25,
-10,
-227,
-201,
-14,
-46,
-67,
-221,
-51,
-97,
-157,
-145,
-208,
-143,
-117,
-2,
-255,
-213,
-96,
-31,
-126,
-188,
-119,
-214,
-17,
-42,
-227,
-1,
-121,
-119,
-0,
-132,
-80,
-154,
-23,
-101,
-60,
-31,
-118,
-106,
-52,
-166,
-177,
-181,
-176,
-46,
-25,
-105,
-26,
-249,
-137,
-40,
-123,
-163,
-33,
-32,
-105,
-27,
-200,
-174,
-244,
-99,
-11,
-207,
-134,
-179,
-110,
-239,
-67,
-243,
-186,
-219,
-182,
-91,
-253,
-222,
-112,
-212,
-236,
-141,
-246,
-34,
-57,
-112,
-180,
-129,
-70,
-213,
-62,
-217,
-242,
-202,
-91,
-235,
-105,
-189,
-250,
-1,
-242,
-188,
-44,
-118,
-144,
-249,
-254,
-254,
-251,
-183,
-85,
-152,
-252,
-68,
-255,
-173,
-7,
-255,
-40,
-85,
-186,
-186,
-104,
-67,
-121,
-165,
-252,
-159,
-192,
-35,
-210,
-163,
-122,
-252,
-81,
-245,
-236,
-127,
-2,
-111,
-246,
-3,
-113,
-252,
-199,
-229,
-142,
-84,
-181,
-245,
-196,
-169,
-127,
-225,
-236,
-17,
-15,
-77,
-19,
-137,
-234,
-177,
-119,
-47,
-158,
-233,
-21,
-47,
-12,
-253,
-196,
-91,
-106,
-92,
-242,
-228,
-135,
-230,
-32,
-95,
-20,
-198,
-46,
-58,
-144,
-32,
-5,
-232,
-51,
-112,
-150,
-75,
-40,
-120,
-151,
-129,
-186,
-19,
-214,
-0,
-58,
-42,
-168,
-180,
-98,
-248,
-80,
-200,
-98,
-42,
-117,
-215,
-147,
-180,
-155,
-192,
-203,
-153,
-33,
-203,
-37,
-27,
-226,
-251,
-50,
-177,
-18,
-191,
-57,
-249,
-174,
-241,
-221,
-169,
-113,
-94,
-197,
-145,
-24,
-7,
-210,
-33,
-38,
-96,
-83,
-247,
-70,
-85,
-182,
-75,
-191,
-244,
-72,
-16,
-51,
-49,
-37,
-194,
-190,
-45,
-38,
-110,
-65,
-210,
-61,
-191,
-75,
-7,
-171,
-133,
-213,
-186,
-27,
-12,
-251,
-3,
-251,
-207,
-233,
-131,
-144,
-132,
-193,
-46,
-95,
-47,
-123,
-243,
-180,
-247,
-234,
-196,
-81,
-214,
-247,
-21,
-76,
-120,
-143,
-19,
-53,
-9,
-128,
-221,
-211,
-6,
-201,
-49,
-206,
-73,
-20,
-8,
-180,
-52,
-100,
-193,
-147,
-69,
-35,
-74,
-111,
-5,
-122,
-123,
-9,
-152,
-55,
-155,
-143,
-195,
-213,
-1,
-146,
-249,
-148,
-161,
-168,
-11,
-200,
-187,
-188,
-5,
-156,
-69,
-45,
-254,
-92,
-134,
-128,
-179,
-13,
-145,
-194,
-162,
-27,
-170,
-130,
-22,
-62,
-200,
-183,
-28,
-122,
-196,
-166,
-215,
-55,
-72,
-209,
-197,
-55,
-105,
-124,
-100,
-134,
-47,
-70,
-205,
-11,
-120,
-221,
-33,
-180,
-37,
-15,
-240,
-40,
-190,
-253,
-119,
-248,
-188,
-116,
-220,
-236,
-87,
-226,
-173,
-26,
-49,
-198,
-194,
-7,
-2,
-118,
-161,
-36,
-187,
-167,
-36,
-123,
-63,
-10,
-40,
-4,
-46,
-109,
-117,
-102,
-189,
-167,
-136,
-188,
-134,
-248,
-88,
-146,
-199,
-91,
-99,
-169,
-123,
-64,
-57,
-146,
-111,
-178,
-124,
-10,
-174,
-82,
-87,
-87,
-65,
-234,
-40,
-97,
-209,
-22,
-214,
-79,
-79,
-202,
-139,
-76,
-63,
-80,
-46,
-157,
-152,
-250,
-215,
-197,
-163,
-205,
-167,
-162,
-183,
-104,
-20,
-88,
-195,
-175,
-205,
-139,
-122,
-116,
-21,
-168,
-26,
-9,
-209,
-20,
-6,
-249,
-199,
-144,
-19,
-140,
-229,
-76,
-194,
-213,
-100,
-14,
-252,
-20,
-95,
-197,
-16,
-217,
-169,
-182,
-51,
-246,
-227,
-122,
-49,
-77,
-18,
-202,
-132,
-136,
-105,
-214,
-18,
-25,
-224,
-77,
-85,
-69,
-8,
-203,
-47,
-135,
-205,
-207,
-187,
-174,
-121,
-162,
-88,
-32,
-244,
-198,
-238,
-117,
-212,
-2,
-1,
-217,
-170,
-63,
-49,
-13,
-152,
-165,
-181,
-93,
-242,
-217,
-227,
-123,
-77,
-3,
-137,
-147,
-112,
-169,
-43,
-155,
-240,
-109,
-221,
-229,
-102,
-96,
-140,
-101,
-109,
-130,
-100,
-26,
-7,
-50,
-241,
-189,
-201,
-231,
-29,
-97,
-21,
-166,
-102,
-41,
-32,
-183,
-164,
-235,
-187,
-187,
-242,
-145,
-184,
-107,
-105,
-32,
-117,
-154,
-16,
-166,
-7,
-129,
-73,
-231,
-14,
-131,
-96,
-236,
-109,
-0,
-152,
-42,
-254,
-101,
-1,
-37,
-140,
-239,
-207,
-25,
-162,
-163,
-238,
-68,
-190,
-44,
-12,
-139,
-75,
-175,
-63,
-44,
-70,
-187,
-211,
-190,
-134,
-38,
-57,
-16,
-37,
-170,
-71,
-99,
-56,
-190,
-192,
-242,
-208,
-29,
-59,
-69,
-76,
-163,
-34,
-68,
-47,
-34,
-125,
-108,
-157,
-178,
-18,
-75,
-94,
-168,
-102,
-180,
-123,
-238,
-106,
-164,
-127,
-56,
-221,
-68,
-147,
-41,
-57,
-217,
-251,
-175,
-41,
-49,
-72,
-4,
-182,
-44,
-59,
-182,
-16,
-186,
-39,
-47,
-209,
-29,
-115,
-93,
-238,
-0,
-44,
-206,
-116,
-92,
-21,
-27,
-76,
-99,
-224,
-2,
-128,
-23,
-222,
-94,
-49,
-86,
-202,
-197,
-216,
-205,
-64,
-84,
-145,
-244,
-2,
-172,
-225,
-130,
-192,
-10,
-244,
-77,
-184,
-88,
-64,
-124,
-185,
-128,
-155,
-67,
-172,
-31,
-105,
-25,
-9,
-104,
-185,
-114,
-219,
-197,
-128,
-97,
-180,
-91,
-48,
-186,
-217,
-120,
-175,
-232,
-163,
-212,
-170,
-121,
-227,
-41,
-46,
-173,
-136,
-49,
-254,
-181,
-24,
-208,
-145,
-203,
-70,
-179,
-62,
-110,
-249,
-51,
-228,
-167,
-33,
-57,
-114,
-168,
-23,
-198,
-237,
-244,
-218,
-233,
-168,
-111,
-183,
-140,
-250,
-77,
-62,
-215,
-109,
-125,
-220,
-111,
-114,
-233,
-111,
-218,
-99,
-99,
-70,
-124,
-58,
-250,
-185,
-28,
-29,
-2,
-1,
-62,
-82,
-61,
-29,
-129,
-189,
-121,
-66,
-184,
-155,
-167,
-219,
-0,
-90,
-113,
-59,
-125,
-135,
-34,
-205,
-87,
-235,
-91,
-126,
-56,
-54,
-0,
-165,
-51,
-38,
-248,
-207,
-111,
-9,
-250,
-115,
-13,
-154,
-119,
-141,
-172,
-44,
-188,
-180,
-184,
-16,
-74,
-40,
-233,
-255,
-240,
-219,
-231,
-228,
-183,
-149,
-23,
-137,
-240,
-64,
-221,
-110,
-49,
-82,
-181,
-200,
-106,
-53,
-68,
-53,
-215,
-43,
-21,
-188,
-230,
-166,
-28,
-158,
-173,
-164,
-30,
-116,
-70,
-105,
-94,
-95,
-23,
-25,
-186,
-125,
-140,
-172,
-123,
-140,
-243,
-27,
-63,
-231,
-238,
-23,
-223,
-182,
-179,
-203,
-69,
-44,
-175,
-215,
-153,
-18,
-81,
-163,
-57,
-21,
-128,
-160,
-151,
-137,
-204,
-65,
-50,
-15,
-58,
-195,
-238,
-191,
-58,
-153,
-248,
-125,
-95,
-100,
-182,
-114,
-82,
-88,
-39,
-50,
-11,
-224,
-228,
-84,
-228,
-105,
-197,
-41,
-222,
-11,
-252,
-250,
-212,
-112,
-240,
-155,
-254,
-221,
-176,
-195,
-165,
-127,
-212,
-25,
-100,
-4,
-136,
-85,
-185,
-193,
-141,
-159,
-34,
-89,
-194,
-127,
-153,
-171,
-4,
-125,
-231,
-114,
-34,
-202,
-141,
-251,
-107,
-119,
-148,
-13,
-123,
-190,
-113,
-216,
-39,
-168,
-247,
-186,
-167,
-81,
-73,
-56,
-10,
-179,
-125,
-151,
-103,
-55,
-89,
-33,
-186,
-66,
-189,
-169,
-251,
-220,
-164,
-190,
-207,
-247,
-142,
-192,
-164,
-101,
-250,
-30,
-189,
-239,
-220,
-116,
-236,
-214,
-251,
-102,
-239,
-74,
-149,
-149,
-31,
-168,
-123,
-124,
-103,
-77,
-207,
-80,
-107,
-192,
-184,
-225,
-248,
-136,
-39,
-74,
-10,
-88,
-106,
-188,
-64,
-237,
-230,
-53,
-223,
-173,
-253,
-97,
-166,
-5,
-190,
-255,
-81,
-174,
-144,
-26,
-205,
-255,
-232,
-196,
-34,
-39,
-96,
-247,
-16,
-194,
-163,
-215,
-28,
-12,
-250,
-191,
-20,
-148,
-139,
-86,
-195,
-238,
-69,
-167,
-121,
-83,
-208,
-30,
-90,
-13,
-111,
-251,
-221,
-222,
-168,
-219,
-187,
-178,
-57,
-3,
-219,
-5,
-213,
-160,
-213,
-65,
-107,
-208,
-31,
-14,
-211,
-134,
-239,
-244,
-27,
-254,
-210,
-84,
-197,
-65,
-191,
-221,
-197,
-221,
-240,
-99,
-6,
-208,
-174,
-223,
-174,
-61,
-104,
-94,
-165,
-237,
-126,
-52,
-152,
-96,
-179,
-199,
-219,
-246,
-111,
-211,
-182,
-127,
-209,
-111,
-123,
-217,
-31,
-92,
-116,
-219,
-109,
-5,
-81,
-254,
-175,
-250,
-141,
-63,
-128,
-250,
-75,
-27,
-254,
-77,
-191,
-225,
-251,
-92,
-195,
-183,
-6,
-98,
-116,
-209,
-238,
-54,
-175,
-242,
-173,
-13,
-100,
-233,
-114,
-189,
-181,
-129,
-32,
-221,
-244,
-63,
-40,
-13,
-13,
-4,
-233,
-195,
-240,
-246,
-90,
-17,
-165,
-183,
-6,
-178,
-244,
-190,
-208,
-212,
-64,
-156,
-222,
-119,
-174,
-51,
-145,
-120,
-171,
-35,
-79,
-192,
-25,
-174,
-4,
-111,
-155,
-107,
-38,
-149,
-70,
-187,
-203,
-238,
-218,
-201,
-173,
-61,
-90,
-190,
-241,
-6,
-206,
-234,
-21,
-33,
-120,
-96,
-79,
-123,
-171,
-177,
-10,
-149,
-17,
-69,
-103,
-22,
-54,
-214,
-47,
-53,
-240,
-144,
-21,
-125,
-172,
-88,
-96,
-213,
-180,
-2,
-30,
-30,
-189,
-90,
-64,
-31,
-222,
-90,
-169,
-68,
-147,
-234,
-168,
-198,
-136,
-3,
-158,
-113,
-41,
-68,
-253,
-162,
-167,
-53,
-22,
-227,
-41,
-8,
-84,
-229,
-50,
-166,
-107,
-66,
-133,
-151,
-195,
-243,
-182,
-172,
-51,
-106,
-38,
-99,
-47,
-245,
-84,
-78,
-116,
-108,
-110,
-13,
-172,
-180,
-80,
-161,
-148,
-143,
-203,
-214,
-219,
-108,
-81,
-97,
-31,
-188,
-5,
-65,
-127,
-86,
-138,
-144,
-232,
-136,
-95,
-224,
-0,
-136,
-206,
-15,
-59,
-104,
-229,
-83,
-57,
-24,
-154,
-252,
-28,
-114,
-122,
-100,
-80,
-63,
-180,
-20,
-9,
-166,
-178,
-28,
-178,
-177,
-195,
-174,
-202,
-222,
-49,
-45,
-51,
-154,
-213,
-65,
-166,
-222,
-224,
-114,
-194,
-60,
-202,
-208,
-242,
-195,
-201,
-103,
-168,
-179,
-106,
-97,
-244,
-252,
-10,
-77,
-105,
-245,
-151,
-46,
-188,
-108,
-240,
-197,
-94,
-16,
-156,
-251,
-36,
-167,
-111,
-202,
-225,
-129,
-152,
-239,
-78,
-227,
-66,
-165,
-199,
-155,
-113,
-37,
-21,
-176,
-26,
-179,
-27,
-103,
-153,
-175,
-116,
-74,
-170,
-252,
-88,
-133,
-78,
-9,
-147,
-214,
-133,
-82,
-118,
-123,
-125,
-236,
-55,
-205,
-33,
-131,
-103,
-181,
-170,
-1,
-84,
-21,
-105,
-136,
-60,
-109,
-196,
-158,
-65,
-183,
-93,
-67,
-96,
-82,
-173,
-73,
-64,
-166,
-111,
-199,
-53,
-100,
-241,
-24,
-3,
-192,
-233,
-4,
-74,
-211,
-87,
-101,
-35,
-14,
-188,
-133,
-51,
-75,
-155,
-119,
-241,
-135,
-58,
-184,
-73,
-68,
-234,
-49,
-51,
-71,
-133,
-214,
-219,
-187,
-22,
-11,
-170,
-63,
-248,
-69,
-200,
-170,
-90,
-82,
-222,
-141,
-195,
-153,
-5,
-49,
-199,
-20,
-79,
-63,
-140,
-227,
-103,
-73,
-138,
-141,
-148,
-36,
-207,
-187,
-249,
-147,
-126,
-104,
-154,
-57,
-106,
-200,
-163,
-45,
-228,
-237,
-55,
-49,
-179,
-212,
-65,
-185,
-126,
-115,
-27,
-245,
-7,
-205,
-171,
-142,
-61,
-104,
-154,
-185,
-130,
-100,
-187,
-86,
-255,
-230,
-118,
-208,
-25,
-14,
-237,
-235,
-254,
-80,
-113,
-149,
-104,
-93,
-53,
-55,
-117,
-113,
-221,
-81,
-28,
-60,
-122,
-87,
-207,
-118,
-7,
-223,
-32,
-204,
-200,
-135,
-86,
-248,
-132,
-96,
-120,
-59,
-230,
-205,
-232,
-97,
-193,
-156,
-200,
-145,
-226,
-214,
-209,
-241,
-56,
-96,
-163,
-203,
-65,
-191,
-103,
-230,
-185,
-34,
-26,
-155,
-138,
-127,
-95,
-199,
-209,
-112,
-121,
-221,
-188,
-178,
-111,
-186,
-183,
-55,
-205,
-219,
-161,
-17,
-75,
-176,
-225,
-160,
-115,
-219,
-105,
-142,
-140,
-88,
-130,
-237,
-46,
-187,
-215,
-57,
-47,
-176,
-102,
-187,
-161,
-221,
-238,
-92,
-54,
-239,
-174,
-71,
-47,
-185,
-201,
-180,
-108,
-194,
-232,
-161,
-112,
-19,
-124,
-13,
-54,
-161,
-184,
-146,
-129,
-249,
-124,
-60,
-53,
-11,
-185,
-83,
-72,
-200,
-254,
-176,
-70,
-183,
-91,
-2,
-65,
-149,
-80,
-205,
-98,
-183,
-25,
-160,
-246,
-42,
-217,
-103,
-8,
-104,
-153,
-75,
-168,
-30,
-88,
-171,
-231,
-62,
-149,
-55,
-163,
-14,
-84,
-241,
-71,
-153,
-78,
-101,
-100,
-184,
-74,
-140,
-216,
-203,
-178,
-232,
-128,
-131,
-127,
-57,
-171,
-178,
-23,
-204,
-213,
-227,
-47,
-10,
-238,
-215,
-63,
-206,
-170,
-224,
-116,
-190,
-216,
-101,
-137,
-24,
-68,
-216,
-234,
-30,
-1,
-53,
-19,
-131,
-175,
-208,
-203,
-208,
-231,
-71,
-242,
-177,
-89,
-186,
-61,
-209,
-171,
-214,
-107,
-197,
-216,
-249,
-108,
-58,
-245,
-173,
-126,
-189,
-237,
-151,
-217,
-213,
-216,
-245,
-30,
-114,
-254,
-141,
-236,
-192,
-124,
-171,
-137,
-53,
-88,
-202,
-87,
-171,
-165,
-144,
-249,
-31,
-190,
-43,
-239,
-172,
-45,
-71,
-151,
-150,
-78,
-58,
-6,
-97,
-90,
-134,
-197,
-193,
-8,
-155,
-229,
-87,
-178,
-30,
-255,
-115,
-57,
-122,
-204,
-213,
-112,
-205,
-4,
-153,
-219,
-80,
-199,
-127,
-63,
-131,
-139,
-210,
-187,
-175,
-23,
-165,
-125,
-95,
-148,
-222,
-85,
-188,
-40,
-189,
-91,
-187,
-208,
-188,
-227,
-23,
-26,
-11,
-254,
-183,
-242,
-101,
-169,
-122,
-223,
-239,
-54,
-166,
-171,
-230,
-79,
-149,
-111,
-222,
-254,
-177,
-46,
-95,
-91,
-86,
-244,
-56,
-151,
-175,
-119,
-175,
-201,
-160,
-204,
-150,
-37,
-241,
-252,
-186,
-13,
-125,
-26,
-162,
-102,
-55,
-175,
-58,
-155,
-154,
-202,
-138,
-252,
-129,
-47,
-196,
-117,
-238,
-20,
-83,
-27,
-228,
-149,
-110,
-148,
-35,
-92,
-136,
-235,
-92,
-21,
-99,
-75,
-236,
-85,
-45,
-203,
-31,
-227,
-66,
-188,
-127,
-150,
-30,
-233,
-66,
-172,
-112,
-96,
-90,
-39,
-11,
-166,
-225,
-52,
-174,
-117,
-34,
-88,
-174,
-144,
-223,
-238,
-109,
-156,
-209,
-131,
-14,
-158,
-189,
-235,
-129,
-185,
-62,
-97,
-181,
-159,
-112,
-5,
-186,
-14,
-247,
-128,
-185,
-133,
-22,
-215,
-246,
-89,
-48,
-211,
-15,
-152,
-169,
-129,
-20,
-69,
-238,
-136,
-164,
-58,
-133,
-79,
-183,
-36,
-232,
-214,
-61,
-56,
-89,
-141,
-189,
-73,
-245,
-170,
-7,
-165,
-150,
-234,
-120,
-161,
-162,
-91,
-73,
-2,
-91,
-77,
-155,
-162,
-1,
-103,
-247,
-209,
-111,
-222,
-109,
-103,
-177,
-100,
-238,
-112,
-9,
-41,
-243,
-255,
-0,
-134,
-230,
-159,
-43,
-211,
-95,
-105,
-94,
-194,
-169,
-59,
-43,
-134,
-254,
-18,
-2,
-10,
-140,
-28,
-9,
-240,
-91,
-8,
-57,
-213,
-184,
-174,
-235,
-118,
-71,
-176,
-208,
-17,
-139,
-217,
-98,
-236,
-51,
-40,
-17,
-34,
-154,
-252,
-27,
-131,
-67,
-17,
-245,
-65,
-212,
-28,
-121,
-132,
-167,
-222,
-36,
-180,
-102,
-161,
-53,
-118,
-38,
-159,
-169,
-254,
-32,
-21,
-128,
-164,
-189,
-111,
-28,
-14,
-43,
-85,
-198,
-46,
-173,
-42,
-191,
-51,
-213,
-169,
-18,
-73,
-104,
-225,
-60,
-97,
-82,
-47,
-245,
-35,
-115,
-164,
-212,
-137,
-150,
-9,
-233,
-172,
-71,
-225,
-41,
-216,
-31,
-251,
-39,
-59,
-198,
-18,
-74,
-177,
-62,
-231,
-115,
-31,
-151,
-101,
-191,
-68,
-162,
-122,
-97,
-30,
-24,
-126,
-76,
-34,
-71,
-176,
-86,
-162,
-204,
-77,
-244,
-44,
-36,
-46,
-145,
-66,
-55,
-199,
-244,
-77,
-236,
-8,
-83,
-112,
-151,
-43,
-223,
-135,
-114,
-29,
-75,
-39,
-42,
-181,
-138,
-185,
-25,
-214,
-182,
-148,
-175,
-150,
-5,
-20,
-197,
-230,
-77,
-167,
-1,
-139,
-53,
-92,
-50,
-202,
-167,
-101,
-165,
-33,
-237,
-34,
-199,
-133,
-89,
-249,
-125,
-168,
-208,
-84,
-219,
-250,
-237,
-149,
-104,
-68,
-174,
-224,
-250,
-25,
-17,
-7,
-119,
-99,
-159,
-136,
-15,
-203,
-242,
-91,
-116,
-176,
-47,
-110,
-167,
-244,
-212,
-198,
-235,
-42,
-4,
-87,
-58,
-208,
-61,
-74,
-99,
-142,
-158,
-213,
-67,
-251,
-98,
-197,
-45,
-147,
-111,
-186,
-129,
-53,
-226,
-243,
-137,
-183,
-31,
-223,
-105,
-99,
-156,
-184,
-246,
-49,
-93,
-104,
-102,
-53,
-227,
-56,
-156,
-120,
-148,
-189,
-62,
-145,
-176,
-254,
-74,
-41,
-22,
-7,
-42,
-132,
-97,
-104,
-21,
-156,
-218,
-83,
-22,
-177,
-96,
-66,
-165,
-40,
-87,
-129,
-247,
-219,
-10,
-83,
-175,
-249,
-169,
-158,
-246,
-235,
-49,
-170,
-255,
-36,
-180,
-201,
-210,
-129,
-210,
-81,
-240,
-121,
-218,
-216,
-232,
-212,
-70,
-48,
-226,
-173,
-232,
-45,
-45,
-248,
-43,
-173,
-97,
-58,
-47,
-168,
-72,
-32,
-240,
-170,
-0,
-182,
-159,
-147,
-247,
-45,
-21,
-161,
-88,
-58,
-94,
-100,
-140,
-81,
-135,
-200,
-218,
-233,
-248,
-85,
-240,
-143,
-146,
-8,
-10,
-97,
-76,
-11,
-212,
-166,
-232,
-221,
-198,
-132,
-69,
-142,
-14,
-234,
-15,
-78,
-125,
-39,
-148,
-81,
-145,
-228,
-14,
-116,
-206,
-141,
-45,
-133,
-206,
-60,
-31,
-97,
-65,
-249,
-111,
-74,
-84,
-159,
-50,
-227,
-229,
-158,
-231,
-245,
-242,
-82,
-64,
-113,
-17,
-105,
-96,
-150,
-155,
-220,
-124,
-243,
-236,
-204,
-144,
-25,
-29,
-32,
-100,
-206,
-168,
-142,
-234,
-140,
-111,
-70,
-98,
-123,
-196,
-0,
-5,
-129,
-79,
-77,
-226,
-141,
-40,
-148,
-195,
-70,
-125,
-9,
-124,
-100,
-27,
-201,
-176,
-119,
-55,
-147,
-108,
-154,
-9,
-164,
-162,
-65,
-66,
-175,
-18,
-152,
-33,
-35,
-210,
-148,
-54,
-110,
-92,
-196,
-204,
-254,
-119,
-28,
-6,
-70,
-76,
-221,
-42,
-49,
-212,
-147,
-57,
-134,
-172,
-201,
-57,
-171,
-214,
-136,
-175,
-136,
-205,
-169,
-226,
-1,
-41,
-43,
-125,
-2,
-216,
-146,
-160,
-200,
-140,
-241,
-207,
-146,
-240,
-5,
-102,
-110,
-7,
-158,
-61,
-216,
-237,
-54,
-67,
-245,
-184,
-166,
-36,
-164,
-236,
-106,
-43,
-126,
-161,
-123,
-177,
-205,
-122,
-178,
-176,
-101,
-195,
-138,
-87,
-252,
-52,
-19,
-169,
-132,
-195,
-85,
-32,
-107,
-28,
-222,
-132,
-152,
-105,
-166,
-117,
-112,
-54,
-173,
-34,
-133,
-84,
-224,
-18,
-248,
-7,
-235,
-244,
-9,
-127,
-119,
-111,
-5,
-33,
-214,
-93,
-132,
-218,
-203,
-11,
-40,
-25,
-227,
-227,
-167,
-114,
-250,
-0,
-158,
-18,
-96,
-53,
-150,
-20,
-217,
-208,
-58,
-33,
-188,
-144,
-25,
-157,
-193,
-191,
-91,
-252,
-18,
-150,
-90,
-125,
-208,
-219,
-233,
-153,
-213,
-197,
-193,
-176,
-4,
-29,
-246,
-23,
-19,
-186,
-33,
-191,
-98,
-135,
-136,
-82,
-132,
-85,
-22,
-147,
-103,
-113,
-123,
-230,
-167,
-175,
-31,
-2,
-179,
-92,
-107,
-202,
-143,
-71,
-135,
-31,
-196,
-148,
-129,
-137,
-114,
-53,
-97,
-1,
-35,
-212,
-68,
-151,
-249,
-156,
-51,
-1,
-81,
-136,
-40,
-143,
-33,
-253,
-64,
-87,
-131,
-199,
-48,
-242,
-221,
-165,
-51,
-17,
-189,
-121,
-89,
-229,
-232,
-53,
-78,
-240,
-171,
-126,
-16,
-67,
-46,
-159,
-117,
-18,
-70,
-222,
-204,
-11,
-78,
-83,
-124,
-63,
-4,
-113,
-1,
-208,
-24,
-104,
-56,
-118,
-98,
-42,
-12,
-138,
-83,
-113,
-67,
-203,
-101,
-9,
-131,
-12,
-64,
-38,
-248,
-148,
-225,
-61,
-154,
-94,
-237,
-227,
-185,
-227,
-82,
-25,
-208,
-215,
-146,
-29,
-163,
-18,
-116,
-212,
-4,
-46,
-34,
-132,
-235,
-83,
-103,
-161,
-17,
-152,
-64,
-159,
-149,
-245,
-244,
-231,
-206,
-229,
-218,
-156,
-209,
-249,
-41,
-213,
-244,
-224,
-170,
-199,
-137,
-189,
-232,
-199,
-245,
-204,
-141,
-247,
-205,
-118,
-255,
-23,
-187,
-63,
-24,
-189,
-239,
-95,
-245,
-123,
-205,
-107,
-179,
-148,
-22,
-106,
-125,
-219,
-25,
-12,
-111,
-59,
-173,
-81,
-87,
-5,
-184,
-48,
-104,
-222,
-28,
-52,
-175,
-175,
-59,
-215,
-118,
-30,
-172,
-66,
-43,
-201,
-37,
-235,
-225,
-198,
-190,
-105,
-254,
-106,
-183,
-187,
-80,
-104,
-164,
-85,
-4,
-176,
-50,
-232,
-229,
-118,
-56,
-188,
-33,
-74,
-236,
-95,
-58,
-230,
-217,
-58,
-107,
-93,
-253,
-171,
-127,
-121,
-57,
-236,
-140,
-236,
-97,
-171,
-121,
-221,
-121,
-105,
-114,
-218,
-103,
-87,
-8,
-247,
-56,
-53,
-42,
-74,
-220,
-119,
-142,
-21,
-22,
-21,
-46,
-217,
-158,
-76,
-167,
-165,
-147,
-121,
-227,
-106,
-50,
-157,
-192,
-118,
-180,
-185,
-246,
-183,
-199,
-108,
-230,
-109,
-33,
-187,
-14,
-156,
-80,
-174,
-76,
-0,
-120,
-184,
-78,
-171,
-168,
-120,
-163,
-165,
-58,
-184,
-182,
-23,
-195,
-124,
-143,
-136,
-145,
-154,
-178,
-156,
-5,
-238,
-214,
-27,
-182,
-169,
-179,
-38,
-226,
-54,
-140,
-12,
-195,
-59,
-92,
-206,
-56,
-14,
-107,
-186,
-134,
-199,
-122,
-176,
-39,
-84,
-48,
-90,
-252,
-125,
-236,
-206,
-36,
-196,
-174,
-106,
-221,
-158,
-2,
-170,
-31,
-5,
-119,
-43,
-225,
-181,
-108,
-151,
-5,
-188,
-59,
-239,
-141,
-87,
-240,
-223,
-154,
-89,
-37,
-9,
-182,
-249,
-153,
-176,
-138,
-226,
-173,
-130,
-249,
-10,
-73,
-159,
-122,
-62,
-66,
-145,
-198,
-201,
-190,
-220,
-52,
-7,
-32,
-26,
-237,
-65,
-184,
-166,
-216,
-0,
-178,
-121,
-40,
-173,
-51,
-9,
-151,
-91,
-220,
-130,
-166,
-235,
-10,
-55,
-179,
-106,
-101,
-133,
-194,
-154,
-57,
-204,
-119,
-189,
-179,
-216,
-147,
-20,
-127,
-9,
-179,
-133,
-224,
-174,
-61,
-205,
-150,
-111,
-168,
-125,
-147,
-91,
-197,
-201,
-210,
-113,
-189,
-4,
-138,
-195,
-175,
-3,
-169,
-113,
-19,
-207,
-131,
-184,
-158,
-3,
-153,
-170,
-123,
-153,
-196,
-146,
-83,
-159,
-155,
-69,
-97,
-122,
-199,
-49,
-187,
-241,
-201,
-219,
-113,
-189,
-149,
-198,
-235,
-166,
-252,
-174,
-230,
-235,
-178,
-28,
-230,
-21,
-160,
-78,
-104,
-174,
-111,
-24,
-117,
-23,
-0,
-166,
-123,
-235,
-175,
-240,
-58,
-240,
-138,
-174,
-85,
-147,
-85,
-156,
-132,
-11,
-126,
-76,
-2,
-125,
-121,
-158,
-62,
-120,
-81,
-178,
-130,
-93,
-180,
-129,
-171,
-3,
-231,
-209,
-60,
-11,
-239,
-0,
-23,
-47,
-188,
-1,
-57,
-197,
-130,
-212,
-47,
-205,
-164,
-22,
-51,
-15,
-43,
-151,
-123,
-177,
-199,
-119,
-239,
-107,
-32,
-199,
-91,
-152,
-173,
-110,
-93,
-55,
-234,
-173,
-199,
-160,
-122,
-142,
-202,
-252,
-43,
-218,
-50,
-55,
-44,
-113,
-218,
-80,
-191,
-100,
-223,
-146,
-66,
-60,
-225,
-166,
-173,
-227,
-135,
-179,
-23,
-89,
-83,
-249,
-244,
-63,
-172,
-170,
-89,
-87,
-50,
-61,
-116,
-218,
-30,
-71,
-191,
-56,
-203,
-165,
-255,
-44,
-10,
-55,
-196,
-47,
-178,
-185,
-138,
-249,
-74,
-207,
-234,
-245,
-116,
-206,
-56,
-87,
-203,
-201,
-71,
-72,
-165,
-114,
-132,
-132,
-212,
-84,
-56,
-103,
-26,
-70,
-143,
-78,
-228,
-218,
-106,
-201,
-8,
-237,
-141,
-110,
-124,
-3,
-18,
-253,
-83,
-235,
-46,
-12,
-217,
-81,
-138,
-84,
-236,
-127,
-86,
-49,
-89,
-114,
-7,
-154,
-221,
-132,
-255,
-55,
-74,
-75,
-37,
-181,
-232,
-39,
-51,
-77,
-118,
-40,
-6,
-97,
-232,
-47,
-183,
-109,
-62,
-111,
-10,
-70,
-222,
-125,
-192,
-212,
-21,
-141,
-252,
-10,
-14,
-59,
-138,
-105,
-91,
-203,
-31,
-121,
-137,
-14,
-37,
-116,
-105,
-191,
-180,
-112,
-181,
-231,
-250,
-59,
-244,
-94,
-53,
-145,
-61,
-136,
-142,
-153,
-59,
-177,
-189,
-112,
-188,
-192,
-230,
-223,
-51,
-22,
-84,
-159,
-78,
-85,
-135,
-148,
-176,
-173,
-202,
-169,
-229,
-180,
-241,
-58,
-141,
-123,
-205,
-125,
-217,
-45,
-132,
-47,
-196,
-137,
-98,
-211,
-109,
-210,
-185,
-87,
-45,
-178,
-10,
-220,
-208,
-142,
-152,
-27,
-110,
-118,
-18,
-228,
-69,
-106,
-143,
-169,
-229,
-226,
-230,
-49,
-145,
-85,
-197,
-116,
-202,
-143,
-97,
-56,
-95,
-249,
-231,
-220,
-73,
-190,
-130,
-89,
-77,
-187,
-69,
-153,
-28,
-140,
-163,
-81,
-18,
-250,
-121,
-173,
-146,
-182,
-217,
-188,
-198,
-24,
-60,
-103,
-222,
-65,
-154,
-35,
-79,
-51,
-75,
-187,
-160,
-159,
-180,
-186,
-72,
-83,
-225,
-189,
-73,
-22,
-144,
-52,
-98,
-79,
-92,
-76,
-246,
-159,
-130,
-35,
-50,
-21,
-107,
-97,
-110,
-61,
-47,
-223,
-173,
-126,
-111,
-212,
-236,
-246,
-58,
-3,
-123,
-212,
-239,
-95,
-95,
-52,
-7,
-70,
-79,
-198,
-89,
-235,
-225,
-109,
-115,
-212,
-109,
-94,
-219,
-157,
-118,
-119,
-4,
-85,
-30,
-58,
-189,
-59,
-179,
-58,
-37,
-219,
-122,
-2,
-80,
-69,
-179,
-130,
-37,
-219,
-122,
-42,
-160,
-71,
-106,
-149,
-158,
-72,
-251,
-106,
-53,
-123,
-31,
-154,
-195,
-141,
-211,
-211,
-42,
-68,
-177,
-165,
-163,
-220,
-236,
-54,
-160,
-69,
-106,
-95,
-170,
-134,
-16,
-103,
-116,
-27,
-198,
-73,
-87,
-92,
-165,
-95,
-145,
-11,
-103,
-201,
-201,
-178,
-53,
-174,
-248,
-219,
-79,
-27,
-152,
-220,
-190,
-149,
-98,
-165,
-139,
-44,
-132,
-16,
-183,
-164,
-178,
-206,
-88,
-157,
-254,
-234,
-120,
-190,
-208,
-133,
-23,
-228,
-226,
-34,
-183,
-7,
-101,
-201,
-15,
-115,
-128,
-55,
-181,
-156,
-224,
-233,
-80,
-149,
-1,
-196,
-14,
-182,
-192,
-1,
-151,
-205,
-48,
-88,
-224,
-93,
-233,
-245,
-64,
-239,
-80,
-198,
-242,
-228,
-243,
-44,
-10,
-87,
-129,
-70,
-137,
-137,
-241,
-236,
-16,
-161,
-119,
-42,
-69,
-199,
-140,
-188,
-203,
-232,
-56,
-70,
-244,
-157,
-118,
-84,
-124,
-105,
-238,
-238,
-12,
-192,
-59,
-96,
-108,
-221,
-6,
-246,
-179,
-0,
-30,
-131,
-236,
-233,
-211,
-110,
-190,
-179,
-233,
-84,
-185,
-20,
-154,
-51,
-158,
-134,
-114,
-107,
-189,
-33,
-121,
-49,
-159,
-138,
-157,
-142,
-84,
-45,
-110,
-168,
-42,
-39,
-170,
-120,
-170,
-158,
-108,
-196,
-53,
-249,
-99,
-236,
-8,
-62,
-155,
-89,
-54,
-155,
-215,
-176,
-19,
-244,
-109,
-237,
-139,
-43,
-251,
-231,
-78,
-231,
-214,
-200,
-194,
-230,
-109,
-4,
-226,
-182,
-221,
-234,
-95,
-247,
-7,
-70,
-70,
-53,
-111,
-156,
-111,
-164,
-99,
-63,
-243,
-70,
-163,
-206,
-175,
-163,
-187,
-65,
-199,
-200,
-84,
-134,
-177,
-238,
-46,
-58,
-55,
-205,
-91,
-35,
-195,
-56,
-27,
-205,
-30,
-92,
-93,
-188,
-104,
-11,
-191,
-48,
-100,
-190,
-173,
-78,
-149,
-54,
-222,
-246,
-166,
-249,
-171,
-81,
-177,
-63,
-222,
-132,
-2,
-90,
-243,
-60,
-213,
-92,
-69,
-106,
-90,
-228,
-172,
-230,
-42,
-138,
-113,
-11,
-252,
-213,
-92,
-77,
-106,
-220,
-225,
-151,
-143,
-171,
-143,
-166,
-75,
-154,
-134,
-20,
-155,
-65,
-218,
-255,
-106,
-95,
-93,
-27,
-86,
-184,
-228,
-109,
-218,
-253,
-75,
-251,
-226,
-250,
-206,
-76,
-198,
-121,
-187,
-247,
-109,
-51,
-9,
-231,
-77,
-46,
-251,
-87,
-70,
-172,
-224,
-77,
-46,
-90,
-67,
-51,
-184,
-124,
-206,
-132,
-230,
-205,
-77,
-211,
-148,
-115,
-42,
-179,
-117,
-36,
-153,
-55,
-161,
-85,
-2,
-150,
-35,
-255,
-248,
-207,
-195,
-97,
-103,
-104,
-202,
-254,
-92,
-47,
-253,
-190,
-89,
-157,
-209,
-13,
-237,
-237,
-209,
-160,
-51,
-124,
-223,
-191,
-54,
-171,
-55,
-154,
-118,
-36,
-165,
-161,
-56,
-27,
-205,
-229,
-42,
-116,
-146,
-47,
-172,
-173,
-185,
-126,
-133,
-62,
-6,
-80,
-124,
-214,
-116,
-57,
-169,
-15,
-46,
-162,
-80,
-165,
-177,
-63,
-84,
-55,
-191,
-209,
-234,
-66,
-15,
-16,
-60,
-175,
-120,
-104,
-116,
-148,
-86,
-174,
-61,
-174,
-205,
-218,
-170,
-232,
-212,
-42,
-93,
-239,
-38,
-31,
-200,
-175,
-83,
-182,
-52,
-215,
-199,
-13,
-212,
-47,
-191,
-227,
-255,
-205,
-165,
-41,
-104,
-21,
-49,
-205,
-247,
-211,
-252,
-117,
-83,
-63,
-70,
-34,
-171,
-46,
-142,
-221,
-108,
-255,
-227,
-110,
-56,
-178,
-135,
-183,
-29,
-165,
-206,
-176,
-86,
-129,
-211,
-180,
-63,
-174,
-92,
-10,
-242,
-166,
-85,
-231,
-52,
-215,
-190,
-57,
-26,
-117,
-122,
-119,
-88,
-139,
-216,
-172,
-252,
-232,
-58,
-21,
-69,
-195,
-193,
-72,
-248,
-161,
-151,
-78,
-175,
-93,
-236,
-195,
-72,
-248,
-145,
-146,
-76,
-223,
-190,
-53,
-146,
-91,
-174,
-118,
-237,
-11,
-172,
-23,
-211,
-83,
-11,
-212,
-188,
-53,
-146,
-90,
-232,
-4,
-92,
-112,
-131,
-230,
-80,
-73,
-100,
-49,
-18,
-90,
-232,
-98,
-216,
-228,
-135,
-119,
-126,
-77,
-206,
-205,
-148,
-107,
-238,
-64,
-56,
-55,
-146,
-82,
-245,
-92,
-56,
-47,
-151,
-56,
-131,
-47,
-189,
-183,
-190,
-243,
-12,
-111,
-20,
-175,
-35,
-252,
-130,
-222,
-161,
-34,
-166,
-115,
-55,
-145,
-223,
-165,
-190,
-114,
-248,
-105,
-223,
-23,
-140,
-153,
-66,
-144,
-222,
-157,
-47,
-79,
-200,
-158,
-252,
-25,
-75,
-190,
-74,
-251,
-200,
-18,
-137,
-147,
-112,
-185,
-143,
-126,
-248,
-109,
-24,
-72,
-50,
-64,
-6,
-169,
-225,
-105,
-149,
-238,
-177,
-144,
-204,
-170,
-115,
-145,
-165,
-239,
-234,
-245,
-16,
-200,
-81,
-142,
-202,
-18,
-63,
-84,
-214,
-120,
-187,
-167,
-225,
-0,
-62,
-19,
-120,
-135,
-39,
-106,
-142,
-202,
-144,
-135,
-208,
-95,
-45,
-52,
-92,
-224,
-242,
-187,
-154,
-227,
-129,
-229,
-48,
-71,
-67,
-78,
-196,
-125,
-227,
-37,
-147,
-185,
-29,
-79,
-28,
-95,
-131,
-49,
-185,
-143,
-107,
-230,
-78,
-110,
-172,
-163,
-178,
-40,
-97,
-139,
-101,
-168,
-203,
-162,
-220,
-199,
-53,
-179,
-40,
-55,
-214,
-81,
-89,
-68,
-162,
-108,
-187,
-99,
-13,
-96,
-171,
-241,
-129,
-54,
-22,
-82,
-115,
-84,
-128,
-84,
-178,
-23,
-54,
-196,
-150,
-189,
-104,
-52,
-212,
-19,
-89,
-6,
-234,
-247,
-216,
-133,
-25,
-8,
-120,
-250,
-160,
-25,
-16,
-107,
-178,
-202,
-62,
-235,
-21,
-33,
-72,
-188,
-154,
-79,
-0,
-216,
-54,
-206,
-138,
-155,
-97,
-170,
-69,
-119,
-244,
-83,
-58,
-163,
-232,
-168,
-39,
-53,
-196,
-93,
-7,
-204,
-215,
-62,
-177,
-43,
-193,
-98,
-23,
-7,
-171,
-89,
-59,
-229,
-135,
-67,
-202,
-107,
-130,
-206,
-112,
-148,
-98,
-67,
-117,
-61,
-242,
-30,
-29,
-254,
-89,
-101,
-41,
-191,
-211,
-38,
-118,
-16,
-38,
-204,
-166,
-237,
-251,
-165,
-240,
-181,
-82,
-72,
-2,
-92,
-222,
-197,
-93,
-243,
-152,
-33,
-9,
-123,
-154,
-67,
-107,
-238,
-141,
-189,
-92,
-54,
-161,
-58,
-191,
-47,
-96,
-46,
-151,
-152,
-108,
-250,
-138,
-194,
-172,
-14,
-15,
-64,
-178,
-61,
-93,
-202,
-119,
-102,
-113,
-157,
-26,
-105,
-226,
-135,
-10,
-28,
-99,
-181,
-59,
-60,
-241,
-237,
-136,
-199,
-32,
-251,
-108,
-84,
-192,
-170,
-158,
-248,
-13,
-110,
-47,
-49,
-157,
-144,
-162,
-173,
-245,
-164,
-246,
-95,
-164,
-208,
-208,
-140,
-172,
-199,
-142,
-245,
-245,
-133,
-99,
-255,
-4,
-176,
-112,
-106,
-115,
-133,
-56,
-153,
-31,
-213,
-199,
-4,
-108,
-248,
-235,
-113,
-87,
-225,
-237,
-143,
-199,
-29,
-255,
-221,
-249,
-113,
-199,
-255,
-241,
-251,
-227,
-142,
-63,
-245,
-67,
-167,
-114,
-173,
-173,
-138,
-52,
-184,
-225,
-106,
-45,
-165,
-230,
-224,
-68,
-96,
-183,
-71,
-46,
-199,
-178,
-154,
-78,
-153,
-54,
-146,
-85,
-169,
-68,
-120,
-84,
-122,
-53,
-223,
-39,
-188,
-224,
-248,
-206,
-18,
-126,
-17,
-78,
-16,
-142,
-236,
-200,
-116,
-240,
-147,
-215,
-115,
-2,
-59,
-126,
-116,
-150,
-102,
-72,
-64,
-149,
-67,
-54,
-215,
-199,
-221,
-225,
-154,
-168,
-213,
-51,
-129,
-188,
-136,
-162,
-80,
-91,
-186,
-235,
-209,
-118,
-15,
-197,
-100,
-237,
-28,
-1,
-85,
-239,
-176,
-241,
-67,
-9,
-225,
-175,
-35,
-31,
-54,
-78,
-248,
-237,
-4,
-78,
-118,
-35,
-84,
-243,
-90,
-204,
-79,
-164,
-4,
-14,
-249,
-87,
-66,
-10,
-156,
-247,
-175,
-132,
-20,
-56,
-250,
-95,
-9,
-41,
-194,
-10,
-48,
-162,
-166,
-30,
-159,
-42,
-146,
-35,
-13,
-130,
-215,
-66,
-15,
-217,
-6,
-175,
-133,
-26,
-105,
-38,
-236,
-204,
-17,
-17,
-223,
-109,
-54,
-23,
-246,
-76,
-20,
-41,
-190,
-93,
-36,
-209,
-87,
-181,
-226,
-240,
-16,
-57,
-49,
-117,
-174,
-19,
-121,
-162,
-212,
-104,
-169,
-149,
-164,
-7,
-71,
-99,
-205,
-234,
-15,
-179,
-87,
-161,
-9,
-107,
-74,
-125,
-168,
-3,
-109,
-73,
-63,
-24,
-127,
-208,
-105,
-182,
-141,
-34,
-92,
-127,
-25,
-116,
-71,
-102,
-153,
-168,
-48,
-132,
-157,
-111,
-182,
-33,
-14,
-80,
-211,
-213,
-216,
-22,
-56,
-64,
-185,
-100,
-195,
-169,
-23,
-45,
-16,
-42,
-94,
-254,
-85,
-27,
-179,
-31,
-62,
-199,
-90,
-113,
-49,
-243,
-1,
-2,
-62,
-224,
-63,
-121,
-80,
-32,
-142,
-255,
-202,
-21,
-248,
-202,
-80,
-91,
-70,
-212,
-149,
-192,
-191,
-61,
-199,
-9,
-91,
-232,
-2,
-248,
-103,
-52,
-19,
-112,
-63,
-86,
-211,
-0,
-196,
-121,
-252,
-21,
-2,
-210,
-39,
-161,
-53,
-153,
-135,
-97,
-44,
-186,
-183,
-156,
-192,
-221,
-49,
-54,
-32,
-243,
-199,
-171,
-37,
-100,
-146,
-198,
-240,
-251,
-132,
-69,
-214,
-194,
-137,
-63,
-199,
-230,
-69,
-110,
-108,
-106,
-30,
-111,
-117,
-34,
-82,
-177,
-27,
-168,
-105,
-3,
-68,
-56,
-174,
-11,
-248,
-254,
-212,
-38,
-171,
-182,
-1,
-147,
-49,
-173,
-12,
-1,
-233,
-247,
-212,
-209,
-238,
-141,
-46,
-191,
-51,
-223,
-37,
-77,
-215,
-229,
-92,
-167,
-76,
-116,
-65,
-247,
-153,
-117,
-73,
-44,
-131,
-210,
-1,
-14,
-212,
-56,
-248,
-187,
-245,
-6,
-216,
-103,
-253,
-100,
-41,
-205,
-223,
-52,
-44,
-246,
-228,
-44,
-150,
-62,
-179,
-78,
-90,
-255,
-251,
-191,
-167,
-127,
-23,
-243,
-252,
-230,
-141,
-159,
-252,
-148,
-17,
-127,
-242,
-230,
-207,
-103,
-75,
-46,
-54,
-63,
-89,
-183,
-189,
-43,
-171,
-187,
-112,
-0,
-63,
-233,
-244,
-167,
-50,
-22,
-177,
-138,
-116,
-187,
-239,
-155,
-216,
-149,
-40,
-147,
-37,
-6,
-129,
-50,
-11,
-159,
-65,
-218,
-165,
-160,
-61,
-203,
-42,
-11,
-32,
-102,
-37,
-87,
-84,
-157,
-4,
-97,
-80,
-214,
-61,
-11,
-218,
-181,
-36,
-145,
-108,
-195,
-12,
-172,
-19,
-172,
-114,
-4,
-85,
-119,
-130,
-48,
-96,
-198,
-213,
-75,
-212,
-25,
-145,
-158,
-62,
-216,
-140,
-96,
-56,
-235,
-36,
-91,
-30,
-208,
-10,
-48,
-179,
-211,
-26,
-166,
-25,
-111,
-193,
-89,
-222,
-30,
-212,
-82,
-59,
-244,
-115,
-188,
-38,
-75,
-26,
-58,
-162,
-118,
-107,
-105,
-77,
-28,
-118,
-135,
-95,
-214,
-14,
-165,
-136,
-217,
-238,
-97,
-109,
-245,
-71,
-100,
-125,
-61,
-85,
-220,
-160,
-163,
-172,
-182,
-203,
-77,
-191,
-221,
-177,
-255,
-108,
-177,
-96,
-181,
-40,
-179,
-191,
-106,
-40,
-85,
-114,
-85,
-55,
-205,
-15,
-227,
-240,
-105,
-179,
-135,
-234,
-195,
-69,
-248,
-212,
-74,
-17,
-112,
-52,
-104,
-53,
-13,
-161,
-153,
-76,
-180,
-42,
-88,
-202,
-239,
-234,
-245,
-94,
-202,
-81,
-142,
-229,
-165,
-242,
-2,
-110,
-80,
-122,
-46,
-130,
-48,
-149,
-112,
-75,
-229,
-204,
-228,
-216,
-155,
-5,
-142,
-79,
-118,
-18,
-253,
-91,
-81,
-44,
-177,
-45,
-21,
-243,
-27,
-141,
-29,
-31,
-191,
-217,
-238,
-180,
-50,
-230,
-63,
-209,
-178,
-78,
-22,
-128,
-189,
-235,
-18,
-181,
-63,
-125,
-189,
-141,
-26,
-188,
-41,
-153,
-240,
-168,
-12,
-61,
-24,
-27,
-129,
-21,
-174,
-224,
-132,
-196,
-162,
-176,
-176,
-153,
-185,
-21,
-45,
-13,
-120,
-48,
-177,
-113,
-215,
-159,
-144,
-87,
-196,
-154,
-248,
-222,
-228,
-51,
-183,
-84,
-177,
-212,
-20,
-24,
-223,
-49,
-163,
-130,
-92,
-253,
-159,
-173,
-241,
-42,
-73,
-194,
-96,
-235,
-105,
-153,
-78,
-85,
-254,
-115,
-247,
-109,
-10,
-213,
-74,
-255,
-182,
-211,
-179,
-47,
-187,
-74,
-90,
-152,
-120,
-19,
-38,
-136,
-26,
-42,
-123,
-27,
-132,
-80,
-112,
-218,
-15,
-31,
-193,
-252,
-39,
-218,
-173,
-85,
-128,
-87,
-205,
-244,
-18,
-114,
-182,
-243,
-106,
-149,
-31,
-111,
-104,
-116,
-145,
-203,
-218,
-182,
-187,
-102,
-137,
-163,
-216,
-114,
-216,
-252,
-208,
-201,
-207,
-242,
-221,
-250,
-44,
-31,
-29,
-190,
-249,
-113,
-157,
-196,
-178,
-208,
-93,
-122,
-247,
-196,
-154,
-173,
-86,
-103,
-56,
-180,
-7,
-157,
-97,
-255,
-110,
-208,
-50,
-76,
-226,
-20,
-141,
-239,
-134,
-157,
-65,
-187,
-57,
-106,
-26,
-113,
-69,
-180,
-69,
-118,
-126,
-28,
-142,
-58,
-55,
-47,
-113,
-70,
-235,
-206,
-250,
-196,
-220,
-27,
-174,
-160,
-34,
-4,
-58,
-207,
-174,
-173,
-217,
-239,
-52,
-47,
-171,
-67,
-15,
-239,
-34,
-178,
-29,
-213,
-98,
-3,
-182,
-62,
-161,
-181,
-24,
-241,
-225,
-18,
-220,
-7,
-137,
-254,
-221,
-84,
-161,
-141,
-174,
-167,
-49,
-13,
-2,
-91,
-19,
-236,
-204,
-133,
-252,
-227,
-39,
-25,
-95,
-117,
-223,
-40,
-86,
-105,
-149,
-36,
-56,
-11,
-136,
-182,
-133,
-86,
-72,
-12,
-92,
-16,
-101,
-9,
-57,
-216,
-111,
-84,
-141,
-173,
-216,
-175,
-184,
-197,
-98,
-217,
-73,
-234,
-231,
-155,
-165,
-183,
-100,
-224,
-249,
-226,
-119,
-177,
-7,
-111,
-34,
-238,
-195,
-205,
-219,
-110,
-218,
-27,
-223,
-136,
-33,
-255,
-37,
-239,
-39,
-65,
-193,
-26,
-179,
-4,
-38,
-238,
-192,
-109,
-44,
-160,
-114,
-118,
-124,
-79,
-125,
-26,
-206,
-29,
-151,
-69,
-114,
-122,
-247,
-120,
-203,
-95,
-132,
-113,
-34,
-231,
-200,
-181,
-6,
-103,
-125,
-204,
-204,
-46,
-205,
-41,
-134,
-4,
-211,
-186,
-184,
-30,
-5,
-71,
-2,
-76,
-54,
-39,
-19,
-137,
-70,
-246,
-79,
-42,
-146,
-235,
-178,
-41,
-231,
-175,
-43,
-175,
-239,
-148,
-87,
-39,
-140,
-33,
-172,
-193,
-39,
-151,
-9,
-66,
-46,
-20,
-209,
-90,
-56,
-207,
-22,
-33,
-4,
-55,
-44,
-190,
-4,
-94,
-242,
-198,
-89,
-134,
-241,
-79,
-49,
-95,
-1,
-206,
-86,
-116,
-99,
-48,
-44,
-220,
-205,
-74,
-27,
-86,
-10,
-107,
-15,
-5,
-106,
-49,
-32,
-19,
-229,
-11,
-100,
-24,
-37,
-107,
-16,
-132,
-95,
-221,
-146,
-152,
-142,
-83,
-2,
-57,
-144,
-228,
-81,
-244,
-192,
-25,
-70,
-255,
-136,
-5,
-107,
-84,
-102,
-47,
-57,
-211,
-248,
-119,
-204,
-199,
-77,
-15,
-172,
-95,
-56,
-203,
-37,
-249,
-200,
-128,
-75,
-84,
-61,
-210,
-101,
-75,
-120,
-177,
-133,
-218,
-217,
-180,
-32,
-188,
-201,
-36,
-12,
-35,
-151,
-140,
-252,
-147,
-152,
-49,
-235,
-147,
-224,
-148,
-224,
-17,
-254,
-25,
-175,
-26,
-247,
-165,
-156,
-0,
-233,
-244,
-245,
-44,
-221,
-2,
-123,
-52,
-253,
-192,
-149,
-164,
-247,
-139,
-101,
-239,
-90,
-23,
-181,
-203,
-114,
-165,
-123,
-176,
-224,
-179,
-133,
-244,
-122,
-252,
-188,
-33,
-182,
-157,
-89,
-29,
-216,
-251,
-242,
-175,
-72,
-161,
-117,
-146,
-222,
-55,
-85,
-149,
-113,
-138,
-37,
-159,
-195,
-128,
-225,
-129,
-70,
-186,
-37,
-182,
-230,
-96,
-10,
-102,
-253,
-199,
-27,
-150,
-135,
-48,
-132,
-75,
-138,
-175,
-202,
-223,
-74,
-215,
-181,
-122,
-4,
-248,
-139,
-100,
-45,
-136,
-46,
-26,
-45,
-54,
-68,
-250,
-106,
-184,
-168,
-240,
-171,
-189,
-24,
-3,
-181,
-197,
-157,
-168,
-243,
-169,
-233,
-197,
-75,
-139,
-13,
-21,
-253,
-36,
-171,
-7,
-59,
-45,
-15,
-172,
-145,
-253,
-148,
-125,
-42,
-20,
-120,
-250,
-11,
-93,
-229,
-128,
-214,
-243,
-146,
-77,
-192,
-170,
-205,
-10,
-19,
-203,
-7,
-30,
-192,
-254,
-252,
-38,
-251,
-245,
-221,
-7,
-69,
-200,
-211,
-178,
-203,
-156,
-230,
-39,
-18,
-107,
-150,
-233,
-219,
-191,
-91,
-163,
-206,
-175,
-173,
-126,
-127,
-208,
-182,
-239,
-62,
-216,
-163,
-65,
-179,
-55,
-188,
-236,
-15,
-110,
-74,
-172,
-108,
-158,
-37,
-154,
-7,
-89,
-145,
-15,
-47,
-57,
-110,
-104,
-43,
-147,
-185,
-255,
-122,
-89,
-129,
-22,
-60,
-128,
-241,
-219,
-122,
-0,
-161,
-42,
-58,
-104,
-125,
-217,
-191,
-10,
-65,
-71,
-205,
-108,
-117,
-25,
-191,
-213,
-249,
-246,
-216,
-231,
-38,
-192,
-43,
-42,
-107,
-189,
-129,
-172,
-131,
-249,
-28,
-245,
-31,
-211,
-5,
-80,
-82,
-247,
-242,
-242,
-110,
-184,
-230,
-253,
-105,
-123,
-211,
-41,
-220,
-57,
-177,
-118,
-57,
-88,
-87,
-39,
-84,
-124,
-60,
-230,
-247,
-127,
-110,
-157,
-193,
-35,
-22,
-8,
-124,
-188,
-138,
-166,
-206,
-132,
-222,
-112,
-94,
-118,
-85,
-136,
-209,
-58,
-163,
-102,
-247,
-186,
-224,
-227,
-248,
-83,
-27,
-249,
-101,
-93,
-3,
-198,
-9,
-222,
-124,
-93,
-49,
-186,
-47,
-70,
-215,
-237,
-30,
-74,
-57,
-223,
-169,
-104,
-75,
-2,
-143,
-118,
-200,
-247,
-247,
-202,
-119,
-162,
-181,
-233,
-68,
-108,
-42,
-223,
-228,
-210,
-226,
-239,
-134,
-83,
-234,
-220,
-116,
-135,
-67,
-21,
-93,
-70,
-122,
-150,
-22,
-94,
-28,
-243,
-245,
-89,
-27,
-83,
-122,
-4,
-215,
-70,
-52,
-156,
-36,
-192,
-31,
-21,
-192,
-177,
-178,
-137,
-118,
-158,
-150,
-220,
-176,
-224,
-45,
-79,
-96,
-155,
-74,
-69,
-21,
-203,
-63,
-187,
-97,
-162,
-59,
-92,
-14,
-20,
-142,
-32,
-132,
-254,
-116,
-5,
-174,
-192,
-147,
-15,
-84,
-242,
-32,
-157,
-80,
-38,
-27,
-56,
-81,
-109,
-14,
-246,
-184,
-90,
-84,
-170,
-119,
-19,
-96,
-210,
-159,
-122,
-240,
-222,
-237,
-91,
-55,
-206,
-210,
-58,
-241,
-162,
-136,
-205,
-128,
-112,
-47,
-121,
-6,
-91,
-72,
-187,
-107,
-168,
-105,
-221,
-33,
-44,
-30,
-35,
-4,
-174,
-117,
-244,
-30,
-130,
-46,
-250,
-211,
-141,
-243,
-228,
-45,
-86,
-139,
-162,
-255,
-8,
-111,
-44,
-59,
-123,
-77,
-15,
-132,
-225,
-237,
-251,
-142,
-33,
-84,
-163,
-114,
-152,
-20,
-247,
-234,
-128,
-57,
-238,
-6,
-115,
-52,
-206,
-36,
-140,
-31,
-91,
-14,
-184,
-245,
-119,
-179,
-109,
-227,
-153,
-85,
-220,
-175,
-250,
-3,
-226,
-213,
-45,
-59,
-62,
-249,
-159,
-22,
-214,
-248,
-153,
-14,
-76,
-254,
-11,
-35,
-122,
-206,
-139,
-187,
-90,
-135,
-140,
-115,
-221,
-137,
-95,
-94,
-55,
-175,
-192,
-9,
-107,
-55,
-175,
-111,
-223,
-55,
-141,
-60,
-184,
-105,
-83,
-196,
-219,
-178,
-155,
-131,
-65,
-243,
-163,
-145,
-27,
-55,
-237,
-224,
-182,
-223,
-237,
-141,
-236,
-97,
-247,
-95,
-85,
-171,
-173,
-95,
-250,
-171,
-40,
-95,
-106,
-93,
-32,
-176,
-31,
-41,
-205,
-209,
-15,
-103,
-178,
-206,
-210,
-174,
-3,
-26,
-254,
-91,
-41,
-143,
-17,
-55,
-100,
-250,
-168,
-85,
-99,
-157,
-19,
-152,
-20,
-164,
-50,
-187,
-127,
-188,
-169,
-129,
-225,
-82,
-203,
-212,
-246,
-98,
-202,
-232,
-108,
-128,
-16,
-158,
-171,
-68,
-177,
-45,
-53,
-254,
-78,
-252,
-230,
-120,
-192,
-105,
-97,
-52,
-246,
-52,
-24,
-42,
-62,
-171,
-31,
-231,
-95,
-12,
-116,
-80,
-148,
-255,
-109,
-108,
-177,
-53,
-96,
-200,
-159,
-106,
-189,
-222,
-100,
-164,
-104,
-224,
-126,
-60,
-215,
-78,
-202,
-194,
-11,
-94,
-11,
-103,
-102,
-69,
-114,
-142,
-122,
-243,
-91,
-56,
-79,
-175,
-138,
-49,
-42,
-57,
-71,
-101,
-204,
-156,
-129,
-237,
-189,
-155,
-39,
-242,
-187,
-154,
-25,
-35,
-135,
-57,
-42,
-79,
-188,
-96,
-226,
-131,
-105,
-8,
-113,
-178,
-187,
-209,
-106,
-212,
-143,
-107,
-230,
-78,
-110,
-172,
-163,
-177,
-40,
-10,
-161,
-48,
-156,
-238,
-193,
-164,
-226,
-171,
-212,
-117,
-46,
-161,
-111,
-199,
-131,
-19,
-126,
-162,
-225,
-210,
-201,
-190,
-172,
-121,
-185,
-178,
-129,
-142,
-174,
-251,
-244,
-185,
-147,
-255,
-250,
-0,
-122,
-240,
-181,
-112,
-137,
-159,
-85,
-6,
-92,
-202,
-125,
-125,
-128,
-99,
-244,
-149,
-112,
-137,
-235,
-159,
-215,
-145,
-69,
-12,
-248,
-102,
-68,
-204,
-81,
-177,
-205,
-0,
-98,
-13,
-58,
-123,
-53,
-60,
-201,
-8,
-122,
-21,
-124,
-177,
-147,
-208,
-231,
-23,
-40,
-61,
-189,
-204,
-102,
-17,
-99,
-113,
-237,
-219,
-105,
-19,
-109,
-71,
-221,
-84,
-41,
-65,
-241,
-146,
-233,
-192,
-30,
-139,
-207,
-14,
-197,
-38,
-49,
-220,
-81,
-89,
-20,
-47,
-194,
-48,
-153,
-107,
-229,
-113,
-30,
-104,
-163,
-41,
-20,
-29,
-117,
-167,
-161,
-53,
-198,
-191,
-52,
-97,
-17,
-121,
-163,
-107,
-151,
-160,
-77,
-164,
-29,
-23,
-252,
-23,
-60,
-203,
-254,
-107,
-101,
-215,
-22,
-234,
-142,
-202,
-177,
-85,
-204,
-0,
-109,
-246,
-179,
-195,
-201,
-227,
-147,
-101,
-26,
-6,
-255,
-42,
-214,
-216,
-124,
-91,
-93,
-150,
-52,
-88,
-254,
-194,
-240,
-78,
-65,
-32,
-19,
-191,
-57,
-249,
-174,
-97,
-193,
-255,
-158,
-214,
-19,
-95,
-177,
-180,
-31,
-112,
-28,
-141,
-44,
-109,
-241,
-93,
-158,
-222,
-58,
-196,
-67,
-33,
-202,
-196,
-249,
-246,
-174,
-170,
-84,
-84,
-115,
-171,
-86,
-172,
-173,
-217,
-13,
-68,
-220,
-115,
-24,
-240,
-41,
-255,
-14,
-207,
-160,
-188,
-75,
-122,
-38,
-98,
-79,
-137,
-229,
-70,
-206,
-35,
-188,
-149,
-138,
-80,
-107,
-237,
-224,
-112,
-232,
-36,
-11,
-242,
-14,
-172,
-85,
-224,
-77,
-32,
-254,
-111,
-18,
-46,
-150,
-124,
-52,
-76,
-174,
-152,
-59,
-145,
-51,
-17,
-81,
-231,
-13,
-203,
-137,
-173,
-71,
-230,
-251,
-240,
-127,
-49,
-87,
-120,
-236,
-249,
-240,
-186,
-152,
-132,
-72,
-3,
-228,
-96,
-96,
-204,
-250,
-131,
-19,
-121,
-112,
-254,
-240,
-159,
-220,
-100,
-14,
-205,
-38,
-92,
-0,
-26,
-152,
-123,
-203,
-4,
-229,
-159,
-249,
-148,
-224,
-149,
-218,
-186,
-12,
-35,
-107,
-194,
-119,
-46,
-101,
-69,
-112,
-114,
-196,
-91,
-212,
-104,
-116,
-41,
-210,
-165,
-79,
-248,
-23,
-92,
-17,
-224,
-59,
-55,
-111,
-77,
-73,
-189,
-241,
-105,
-195,
-130,
-56,
-69,
-12,
-173,
-165,
-132,
-4,
-49,
-127,
-124,
-13,
-199,
-142,
-206,
-172,
-81,
-191,
-221,
-23,
-49,
-184,
-143,
-222,
-103,
-111,
-201,
-191,
-116,
-240,
-239,
-179,
-200,
-89,
-206,
-225,
-41,
-146,
-104,
-251,
-22,
-10,
-119,
-67,
-76,
-250,
-183,
-130,
-198,
-111,
-201,
-9,
-243,
-45,
-75,
-38,
-198,
-209,
-227,
-186,
-238,
-164,
-101,
-9,
-31,
-91,
-26,
-164,
-200,
-143,
-21,
-159,
-248,
-65,
-195,
-89,
-39,
-52,
-19,
-107,
-233,
-175,
-98,
-201,
-233,
-83,
-8,
-104,
-94,
-122,
-79,
-204,
-143,
-203,
-4,
-21,
-214,
-227,
-136,
-82,
-227,
-1,
-235,
-158,
-5,
-90,
-150,
-216,
-73,
-189,
-203,
-65,
-27,
-146,
-72,
-63,
-9,
-86,
-139,
-49,
-23,
-86,
-120,
-231,
-70,
-162,
-249,
-62,
-9,
-31,
-72,
-82,
-165,
-152,
-149,
-10,
-81,
-150,
-19,
-169,
-109,
-57,
-14,
-50,
-11,
-177,
-168,
-117,
-79,
-67,
-234,
-154,
-245,
-121,
-140,
-153,
-47,
-194,
-69,
-75,
-207,
-3,
-192,
-1,
-132,
-2,
-179,
-151,
-142,
-78,
-62,
-53,
-40,
-82,
-219,
-169,
-4,
-233,
-29,
-217,
-99,
-227,
-246,
-231,
-178,
-189,
-160,
-214,
-56,
-138,
-139,
-208,
-21,
-68,
-107,
-11,
-230,
-42,
-3,
-106,
-63,
-193,
-249,
-113,
-15,
-71,
-129,
-131,
-177,
-71,
-132,
-9,
-124,
-102,
-253,
-172,
-124,
-75,
-129,
-184,
-50,
-82,
-16,
-115,
-113,
-32,
-89,
-140,
-255,
-206,
-65,
-66,
-32,
-132,
-199,
-114,
-220,
-7,
-184,
-127,
-66,
-226,
-143,
-11,
-49,
-33,
-11,
-204,
-196,
-24,
-63,
-227,
-40,
-1,
-28,
-112,
-233,
-41,
-84,
-70,
-222,
-242,
-235,
-84,
-79,
-96,
-180,
-163,
-131,
-159,
-189,
-117,
-109,
-249,
-31,
-222,
-150,
-79,
-11,
-200,
-173,
-205,
-171,
-94,
-13,
-216,
-53,
-218,
-217,
-44,
-85,
-210,
-81,
-72,
-104,
-101,
-148,
-75,
-78,
-94,
-203,
-208,
-12,
-19,
-214,
-219,
-225,
-200,
-150,
-189,
-165,
-224,
-152,
-239,
-242,
-72,
-41,
-177,
-60,
-224,
-255,
-222,
-242,
-202,
-80,
-108,
-255,
-46,
-149,
-68,
-223,
-155,
-5,
-197,
-135,
-138,
-226,
-189,
-227,
-156,
-223,
-59,
-182,
-221,
-57,
-138,
-61,
-127,
-159,
-246,
-76,
-98,
-149,
-59,
-97,
-179,
-142,
-191,
-121,
-107,
-132,
-245,
-146,
-26,
-165,
-98,
-105,
-65,
-225,
-55,
-132,
-40,
-171,
-235,
-32,
-18,
-19,
-165,
-93,
-139,
-209,
-65,
-13,
-43,
-99,
-179,
-248,
-187,
-20,
-20,
-164,
-153,
-255,
-157,
-184,
-40,
-254,
-24,
-177,
-25,
-4,
-36,
-122,
-249,
-4,
-134,
-147,
-212,
-34,
-249,
-47,
-110,
-135,
-74,
-190,
-137,
-38,
-39,
-225,
-146,
-108,
-245,
-83,
-11,
-255,
-128,
-12,
-1,
-163,
-19,
-97,
-64,
-82,
-226,
-193,
-10,
-206,
-248,
-178,
-161,
-45,
-253,
-169,
-20,
-162,
-9,
-156,
-22,
-38,
-177,
-198,
-47,
-196,
-40,
-188,
-40,
-240,
-229,
-101,
-61,
-64,
-56,
-210,
-172,
-181,
-49,
-190,
-182,
-114,
-224,
-203,
-112,
-77,
-69,
-52,
-26,
-150,
-100,
-36,
-36,
-165,
-58,
-136,
-132,
-35,
-53,
-37,
-31,
-46,
-180,
-156,
-9,
-214,
-142,
-1,
-68,
-149,
-117,
-205,
-6,
-171,
-177,
-140,
-194,
-7,
-207,
-101,
-110,
-25,
-254,
-19,
-140,
-90,
-237,
-43,
-80,
-30,
-173,
-109,
-35,
-243,
-168,
-187,
-70,
-145,
-93,
-152,
-73,
-38,
-79,
-5,
-133,
-117,
-166,
-140,
-65,
-52,
-42,
-77,
-20,
-42,
-50,
-225,
-156,
-196,
-49,
-29,
-4,
-238,
-161,
-101,
-50,
-75,
-39,
-78,
-240,
-224,
-196,
-182,
-151,
-176,
-52,
-67,
-100,
-208,
-109,
-155,
-134,
-154,
-101,
-144,
-241,
-47,
-190,
-242,
-110,
-213,
-223,
-250,
-11,
-186,
-85,
-133,
-47,
-66,
-119,
-229,
-35,
-92,
-6,
-117,
-210,
-10,
-125,
-240,
-150,
-164,
-187,
-11,
-127,
-62,
-121,
-219,
-192,
-255,
-103,
-170,
-197,
-225,
-177,
-201,
-126,
-220,
-188,
-109,
-117,
-117,
-120,
-27,
-60,
-5,
-233,
-76,
-73,
-160,
-44,
-98,
-191,
-5,
-236,
-183,
-86,
-49,
-72,
-93,
-118,
-31,
-129,
-212,
-210,
-153,
-247,
-192,
-2,
-139,
-24,
-204,
-255,
-227,
-65,
-111,
-13,
-114,
-54,
-40,
-51,
-158,
-192,
-220,
-26,
-40,
-176,
-202,
-238,
-7,
-162,
-151,
-178,
-75,
-244,
-72,
-156,
-137,
-158,
-208,
-20,
-154,
-2,
-2,
-91,
-146,
-93,
-6,
-26,
-136,
-220,
-64,
-183,
-211,
-229,
-153,
-53,
-18,
-190,
-141,
-52,
-62,
-150,
-255,
-182,
-97,
-125,
-242,
-238,
-233,
-158,
-244,
-233,
-91,
-239,
-222,
-90,
-172,
-226,
-132,
-95,
-43,
-4,
-118,
-154,
-56,
-148,
-62,
-90,
-206,
-147,
-103,
-124,
-97,
-133,
-177,
-132,
-193,
-81,
-83,
-173,
-151,
-215,
-33,
-233,
-165,
-14,
-143,
-119,
-187,
-15,
-143,
-109,
-82,
-184,
-85,
-164,
-247,
-177,
-95,
-54,
-138,
-120,
-118,
-152,
-136,
-201,
-30,
-64,
-212,
-211,
-19,
-110,
-106,
-9,
-30,
-1,
-154,
-194,
-210,
-137,
-99,
-126,
-142,
-29,
-121,
-35,
-96,
-26,
-61,
-142,
-74,
-137,
-98,
-226,
-74,
-145,
-59,
-115,
-73,
-128,
-153,
-219,
-176,
-22,
-116,
-6,
-37,
-115,
-254,
-219,
-233,
-42,
-192,
-160,
-93,
-104,
-55,
-93,
-249,
-148,
-237,
-34,
-125,
-158,
-168,
-71,
-98,
-165,
-155,
-241,
-179,
-193,
-13,
-165,
-138,
-95,
-247,
-170,
-221,
-67,
-44,
-138,
-22,
-252,
-238,
-85,
-21,
-200,
-9,
-216,
-99,
-117,
-180,
-36,
-99,
-110,
-12,
-177,
-87,
-149,
-17,
-242,
-55,
-255,
-65,
-92,
-96,
-33,
-111,
-252,
-154,
-178,
-8,
-198,
-43,
-207,
-119,
-237,
-113,
-248,
-4,
-101,
-141,
-3,
-150,
-1,
-139,
-229,
-78,
-17,
-243,
-202,
-9,
-92,
-187,
-240,
-95,
-199,
-117,
-63,
-250,
-16,
-249,
-147,
-103,
-31,
-198,
-143,
-246,
-60,
-135,
-200,
-113,
-189,
-149,
-70,
-172,
-197,
-214,
-99,
-80,
-55,
-32,
-116,
-187,
-193,
-199,
-111,
-24,
-187,
-49,
-220,
-182,
-223,
-215,
-185,
-98,
-221,
-124,
-14,
-238,
-63,
-190,
-80,
-172,
-132,
-179,
-140,
-87,
-62,
-251,
-186,
-16,
-249,
-133,
-224,
-135,
-178,
-121,
-235,
-239,
-143,
-177,
-140,
-49,
-155,
-65,
-63,
-182,
-7,
-143,
-138,
-49,
-0,
-170,
-217,
-19,
-47,
-154,
-40,
-248,
-155,
-213,
-204,
-75,
-217,
-63,
-152,
-9,
-165,
-76,
-196,
-183,
-197,
-158,
-146,
-176,
-162,
-169,
-137,
-211,
-179,
-203,
-154,
-172,
-239,
-10,
-253,
-232,
-202,
-234,
-126,
-215,
-72,
-254,
-234,
-92,
-35,
-52,
-10,
-88,
-159,
-189,
-53,
-148,
-99,
-126,
-18,
-150,
-236,
-225,
-60,
-71,
-197,
-184,
-26,
-203,
-57,
-21,
-122,
-61,
-84,
-12,
-43,
-192,
-42,
-123,
-177,
-72,
-210,
-143,
-237,
-49,
-75,
-30,
-25,
-11,
-36,
-211,
-99,
-149,
-235,
-155,
-156,
-54,
-230,
-10,
-111,
-249,
-182,
-218,
-242,
-252,
-86,
-174,
-125,
-186,
-56,
-203,
-243,
-106,
-11,
-243,
-155,
-94,
-251,
-122,
-151,
-229,
-165,
-53,
-121,
-87,
-125,
-77,
-182,
-24,
-51,
-219,
-239,
-196,
-231,
-165,
-218,
-159,
-111,
-91,
-83,
-205,
-246,
-91,
-215,
-164,
-158,
-8,
-156,
-220,
-154,
-112,
-221,
-44,
-87,
-227,
-197,
-197,
-48,
-91,
-135,
-208,
-203,
-2,
-205,
-202,
-45,
-69,
-92,
-142,
-149,
-153,
-53,
-80,
-59,
-43,
-185,
-112,
-170,
-234,
-157,
-223,
-98,
-157,
-96,
-166,
-5,
-130,
-189,
-118,
-174,
-154,
-50,
-71,
-129,
-138,
-45,
-199,
-29,
-167,
-154,
-156,
-142,
-75,
-53,
-207,
-124,
-144,
-117,
-47,
-205,
-134,
-211,
-247,
-144,
-203,
-83,
-52,
-119,
-190,
-174,
-206,
-78,
-219,
-104,
-9,
-47,
-127,
-123,
-62,
-13,
-142,
-191,
-144,
-241,
-154,
-197,
-106,
-186,
-150,
-241,
-113,
-108,
-85,
-121,
-91,
-255,
-195,
-173,
-72,
-217,
-91,
-102,
-186,
-32,
-71,
-90,
-143,
-48,
-120,
-96,
-219,
-208,
-236,
-191,
-220,
-213,
-144,
-46,
-136,
-13,
-78,
-135,
-189,
-113,
-147,
-20,
-63,
-250,
-220,
-185,
-197,
-227,
-63,
-207,
-194,
-45,
-149,
-199,
-187,
-65,
-82,
-194,
-226,
-148,
-61,
-110,
-191,
-77,
-148,
-159,
-201,
-62,
-220,
-152,
-221,
-64,
-38,
-220,
-101,
-238,
-204,
-15,
-94,
-188,
-114,
-252,
-236,
-47,
-154,
-110,
-205,
-11,
-39,
-102,
-86,
-128,
-37,
-26,
-32,
-252,
-86,
-12,
-128,
-143,
-13,
-174,
-245,
-128,
-125,
-242,
-65,
-168,
-211,
-88,
-55,
-132,
-217,
-172,
-83,
-107,
-56,
-119,
-0,
-28,
-50,
-230,
-159,
-65,
-144,
-243,
-34,
-12,
-210,
-183,
-5,
-7,
-3,
-153,
-125,
-239,
-51,
-131,
-118,
-158,
-8,
-108,
-134,
-231,
-21,
-81,
-89,
-72,
-2,
-90,
-155,
-131,
-73,
-203,
-150,
-118,
-248,
-192,
-162,
-200,
-211,
-2,
-92,
-75,
-161,
-195,
-73,
-50,
-132,
-11,
-89,
-75,
-38,
-100,
-72,
-106,
-138,
-192,
-45,
-135,
-77,
-67,
-80,
-30,
-231,
-161,
-207,
-82,
-110,
-149,
-170,
-232,
-177,
-62,
-37,
-189,
-215,
-202,
-252,
-68,
-52,
-227,
-57,
-235,
-154,
-9,
-130,
-123,
-254,
-113,
-96,
-61,
-191,
-116,
-64,
-79,
-124,
-250,
-142,
-0,
-209,
-152,
-223,
-244,
-103,
-158,
-70,
-58,
-169,
-138,
-75,
-88,
-95,
-2,
-251,
-26,
-89,
-199,
-133,
-111,
-204,
-200,
-97,
-129,
-134,
-51,
-240,
-208,
-60,
-66,
-162,
-14,
-199,
-33,
-189,
-2,
-47,
-153,
-74,
-183,
-9,
-51,
-91,
-22,
-48,
-209,
-24,
-170,
-68,
-145,
-16,
-196,
-38,
-251,
-208,
-29,
-118,
-47,
-214,
-74,
-132,
-104,
-128,
-154,
-181,
-154,
-195,
-17,
-130,
-240,
-41,
-24,
-130,
-58,
-104,
-119,
-216,
-120,
-208,
-105,
-117,
-186,
-31,
-58,
-162,
-253,
-176,
-128,
-117,
-168,
-209,
-193,
-69,
-247,
-250,
-250,
-162,
-223,
-28,
-152,
-213,
-140,
-204,
-55,
-181,
-47,
-187,
-191,
-218,
-31,
-141,
-42,
-142,
-96,
-7,
-237,
-206,
-237,
-123,
-123,
-216,
-106,
-42,
-92,
-251,
-65,
-183,
-173,
-96,
-183,
-221,
-237,
-217,
-205,
-235,
-107,
-123,
-208,
-239,
-223,
-12,
-11,
-240,
-136,
-26,
-189,
-168,
-232,
-133,
-27,
-48,
-15,
-117,
-76,
-39,
-63,
-28,
-115,
-25,
-169,
-240,
-0,
-220,
-146,
-41,
-89,
-51,
-236,
-42,
-205,
-166,
-138,
-45,
-42,
-198,
-132,
-137,
-89,
-24,
-133,
-193,
-248,
-121,
-248,
-140,
-97,
-175,
-186,
-6,
-83,
-169,
-190,
-173,
-187,
-152,
-242,
-62,
-2,
-130,
-151,
-252,
-68,
-19,
-186,
-135,
-154,
-29,
-13,
-43,
-94,
-77,
-230,
-16,
-119,
-46,
-103,
-126,
-198,
-21,
-194,
-137,
-236,
-247,
-244,
-77,
-35,
-251,
-67,
-172,
-252,
-161,
-129,
-76,
-62,
-125,
-3,
-69,
-123,
-210,
-15,
-230,
-78,
-172,
-180,
-180,
-40,
-212,
-144,
-83,
-133,
-24,
-136,
-103,
-214,
-135,
-148,
-88,
-172,
-32,
-139,
-213,
-26,
-88,
-192,
-85,
-50,
-59,
-155,
-76,
-103,
-24,
-220,
-142,
-149,
-67,
-252,
-208,
-113,
-241,
-175,
-188,
-3,
-154,
-103,
-156,
-15,
-40,
-33,
-44,
-112,
-11,
-102,
-168,
-198,
-148,
-112,
-125,
-132,
-160,
-248,
-194,
-226,
-155,
-57,
-104,
-38,
-6,
-83,
-111,
-182,
-138,
-48,
-251,
-78,
-132,
-218,
-152,
-153,
-128,
-124,
-82,
-181,
-29,
-203,
-240,
-223,
-42,
-225,
-159,
-209,
-138,
-65,
-172,
-144,
-83,
-152,
-38,
-174,
-13,
-197,
-192,
-178,
-152,
-153,
-71,
-122,
-18,
-32,
-152,
-171,
-83,
-62,
-69,
-119,
-6,
-58,
-145,
-104,
-198,
-72,
-255,
-72,
-163,
-8,
-28,
-222,
-192,
-128,
-19,
-47,
-152,
-242,
-255,
-11,
-119,
-7,
-42,
-113,
-20,
-59,
-15,
-89,
-88,
-19,
-181,
-160,
-138,
-141,
-101,
-108,
-104,
-193,
-160,
-122,
-18,
-82,
-170,
-10,
-198,
-49,
-153,
-131,
-240,
-221,
-156,
-31,
-84,
-40,
-235,
-0,
-34,
-84,
-22,
-44,
-161,
-59,
-133,
-172,
-88,
-156,
-114,
-4,
-137,
-5,
-168,
-91,
-136,
-59,
-19,
-39,
-128,
-56,
-184,
-13,
-60,
-145,
-92,
-4,
-214,
-64,
-76,
-28,
-111,
-194,
-255,
-87,
-209,
-66,
-148,
-204,
-106,
-28,
-56,
-234,
-197,
-57,
-166,
-189,
-50,
-133,
-195,
-89,
-21,
-73,
-236,
-248,
-227,
-243,
-42,
-31,
-137,
-190,
-247,
-201,
-82,
-40,
-123,
-118,
-63,
-205,
-79,
-230,
-4,
-162,
-42,
-35,
-6,
-254,
-7,
-110,
-43,
-83,
-172,
-227,
-179,
-53,
-230,
-135,
-15,
-212,
-9,
-130,
-96,
-70,
-227,
-29,
-227,
-135,
-19,
-76,
-12,
-223,
-83,
-5,
-219,
-237,
-254,
-170,
-146,
-85,
-253,
-90,
-224,
-128,
-140,
-168,
-100,
-85,
-50,
-199,
-115,
-221,
-146,
-52,
-203,
-58,
-184,
-252,
-164,
-249,
-251,
-183,
-223,
-226,
-15,
-230,
-234,
-20,
-15,
-249,
-47,
-130,
-1,
-155,
-167,
-125,
-74,
-60,
-225,
-98,
-13,
-55,
-22,
-44,
-112,
-214,
-31,
-226,
-23,
-198,
-202,
-147,
-239,
-162,
-205,
-30,
-202,
-253,
-215,
-230,
-68,
-4,
-24,
-15,
-222,
-197,
-18,
-125,
-44,
-62,
-99,
-149,
-227,
-40,
-185,
-149,
-53,
-21,
-216,
-197,
-148,
-29,
-211,
-137,
-108,
-119,
-101,
-29,
-116,
-42,
-149,
-220,
-188,
-145,
-231,
-182,
-210,
-82,
-182,
-202,
-141,
-69,
-249,
-229,
-241,
-64,
-127,
-39,
-161,
-191,
-90,
-4,
-26,
-149,
-112,
-211,
-15,
-235,
-243,
-79,
-205,
-84,
-122,
-142,
-95,
-151,
-66,
-115,
-109,
-111,
-156,
-101,
-46,
-28,
-27,
-80,
-61,
-12,
-234,
-81,
-214,
-176,
-166,
-112,
-145,
-211,
-73,
-254,
-165,
-207,
-136,
-145,
-55,
-44,
-158,
-95,
-123,
-227,
-168,
-14,
-204,
-238,
-89,
-70,
-147,
-222,
-170,
-110,
-32,
-102,
-143,
-206,
-189,
-177,
-243,
-89,
-131,
-59,
-7,
-0,
-247,
-226,
-214,
-228,
-24,
-47,
-204,
-54,
-13,
-166,
-237,
-211,
-171,
-9,
-224,
-107,
-194,
-124,
-255,
-53,
-85,
-243,
-81,
-232,
-57,
-170,
-55,
-56,
-156,
-128,
-18,
-40,
-193,
-153,
-186,
-148,
-100,
-142,
-160,
-99,
-21,
-13,
-79,
-37,
-134,
-146,
-220,
-180,
-161,
-174,
-205,
-159,
-118,
-158,
-141,
-155,
-166,
-207,
-215,
-191,
-151,
-143,
-54,
-87,
-115,
-247,
-204,
-163,
-205,
-67,
-174,
-212,
-131,
-36,
-7,
-214,
-92,
-42,
-1,
-187,
-204,
-150,
-33,
-202,
-235,
-241,
-121,
-188,
-214,
-101,
-220,
-23,
-223,
-236,
-220,
-194,
-125,
-229,
-161,
-110,
-164,
-165,
-128,
-91,
-75,
-95,
-126,
-140,
-208,
-186,
-77,
-94,
-222,
-141,
-53,
-20,
-132,
-232,
-232,
-96,
-241,
-31,
-224,
-192,
-159,
-229,
-8,
-58,
-242,
-89,
-143,
-100,
-104,
-212,
-146,
-56,
-44,
-95,
-158,
-95,
-7,
-95,
-126,
-127,
-109,
-124,
-249,
-253,
-216,
-124,
-49,
-128,
-227,
-118,
-119,
-51,
-101,
-171,
-130,
-131,
-113,
-16,
-3,
-45,
-215,
-71,
-118,
-108,
-130,
-99,
-211,
-52,
-71,
-198,
-15,
-195,
-200,
-232,
-16,
-222,
-106,
-19,
-108,
-207,
-33,
-219,
-255,
-113,
-62,
-137,
-32,
-30,
-206,
-225,
-54,
-173,
-145,
-171,
-105,
-235,
-218,
-120,
-110,
-249,
-99,
-135,
-168,
-16,
-49,
-128,
-205,
-139,
-139,
-189,
-79,
-22,
-6,
-176,
-65,
-220,
-199,
-225,
-42,
-112,
-181,
-175,
-255,
-42,
-45,
-154,
-206,
-33,
-182,
-27,
-31,
-174,
-234,
-60,
-96,
-191,
-64,
-230,
-110,
-228,
-133,
-145,
-13,
-96,
-153,
-224,
-14,
-216,
-125,
-30,
-106,
-80,
-182,
-247,
-215,
-149,
-50,
-83,
-35,
-143,
-125,
-189,
-243,
-41,
-251,
-42,
-80,
-70,
-228,
-104,
-172,
-218,
-220,
-217,
-7,
-17,
-57,
-47,
-94,
-151,
-184,
-218,
-92,
-197,
-7,
-218,
-66,
-52,
-15,
-168,
-71,
-1,
-178,
-109,
-80,
-50,
-163,
-154,
-232,
-29,
-164,
-216,
-70,
-42,
-124,
-91,
-39,
-89,
-19,
-48,
-205,
-177,
-86,
-111,
-66,
-136,
-47,
-245,
-46,
-157,
-24,
-132,
-154,
-19,
-198,
-204,
-161,
-22,
-78,
-12,
-173,
-183,
-106,
-57,
-210,
-94,
-197,
-178,
-177,
-200,
-137,
-11,
-198,
-198,
-209,
-104,
-65,
-8,
-242,
-0,
-224,
-107,
-108,
-210,
-109,
-218,
-126,
-209,
-253,
-59,
-185,
-192,
-87,
-108,
-207,
-82,
-188,
-145,
-18,
-64,
-39,
-70,
-248,
-108,
-165,
-222,
-41,
-214,
-130,
-236,
-186,
-189,
-15,
-205,
-235,
-110,
-219,
-110,
-117,
-174,
-175,
-237,
-238,
-168,
-147,
-149,
-201,
-253,
-102,
-67,
-152,
-161,
-214,
-51,
-71,
-200,
-45,
-242,
-127,
-64,
-202,
-232,
-121,
-91,
-125,
-236,
-72,
-127,
-165,
-249,
-216,
-65,
-29,
-89,
-56,
-96,
-228,
-240,
-182,
-24,
-96,
-112,
-222,
-182,
-150,
-243,
-231,
-216,
-155,
-104,
-167,
-36,
-236,
-236,
-103,
-83,
-28,
-131,
-8,
-78,
-115,
-172,
-113,
-232,
-62,
-91,
-111,
-98,
-31,
-67,
-234,
-147,
-121,
-20,
-174,
-102,
-115,
-64,
-230,
-163,
-164,
-30,
-107,
-233,
-59,
-19,
-138,
-123,
-115,
-2,
-68,
-68,
-55,
-78,
-70,
-240,
-89,
-48,
-131,
-55,
-236,
-93,
-59,
-73,
-126,
-103,
-122,
-208,
-200,
-208,
-42,
-106,
-47,
-107,
-104,
-207,
-144,
-41,
-101,
-162,
-164,
-36,
-29,
-181,
-129,
-69,
-239,
-131,
-80,
-170,
-151,
-231,
-37,
-152,
-17,
-49,
-157,
-198,
-58,
-21,
-34,
-228,
-119,
-101,
-25,
-44,
-198,
-179,
-168,
-159,
-60,
-253,
-86,
-24,
-144,
-36,
-53,
-203,
-176,
-188,
-56,
-147,
-253,
-178,
-62,
-69,
-76,
-247,
-130,
-234,
-212,
-87,
-121,
-32,
-125,
-127,
-17,
-62,
-109,
-124,
-252,
-206,
-255,
-94,
-83,
-125,
-188,
-15,
-35,
-239,
-119,
-104,
-229,
-115,
-218,
-159,
-100,
-89,
-5,
-177,
-65,
-53,
-212,
-198,
-214,
-246,
-214,
-144,
-49,
-235,
-147,
-74,
-211,
-253,
-203,
-155,
-190,
-26,
-79,
-86,
-73,
-18,
-6,
-148,
-129,
-166,
-178,
-68,
-253,
-117,
-9,
-142,
-96,
-243,
-180,
-170,
-184,
-49,
-67,
-212,
-230,
-130,
-31,
-25,
-65,
-117,
-178,
-99,
-56,
-137,
-66,
-223,
-191,
-112,
-162,
-2,
-170,
-153,
-252,
-165,
-57,
-43,
-98,
-108,
-108,
-141,
-157,
-50,
-146,
-161,
-52,
-38,
-54,
-164,
-164,
-220,
-139,
-99,
-37,
-12,
-248,
-46,
-10,
-101,
-57,
-119,
-159,
-77,
-19,
-235,
-100,
-225,
-5,
-24,
-95,
-20,
-81,
-129,
-133,
-133,
-243,
-116,
-90,
-39,
-203,
-24,
-20,
-220,
-198,
-10,
-45,
-10,
-203,
-178,
-95,
-150,
-96,
-153,
-108,
-92,
-134,
-99,
-105,
-91,
-193,
-48,
-249,
-51,
-103,
-88,
-55,
-17,
-167,
-48,
-70,
-29,
-138,
-47,
-153,
-8,
-14,
-143,
-33,
-58,
-156,
-171,
-193,
-9,
-224,
-42,
-66,
-184,
-34,
-158,
-196,
-39,
-92,
-20,
-161,
-202,
-9,
-20,
-232,
-137,
-173,
-121,
-58,
-206,
-127,
-213,
-202,
-81,
-176,
-6,
-242,
-236,
-20,
-191,
-41,
-193,
-75,
-108,
-89,
-134,
-145,
-212,
-80,
-112,
-17,
-127,
-120,
-69,
-50,
-183,
-244,
-189,
-100,
-163,
-46,
-47,
-254,
-165,
-4,
-199,
-160,
-135,
-74,
-250,
-188,
-216,
-131,
-224,
-97,
-142,
-50,
-201,
-203,
-2,
-31,
-37,
-7,
-107,
-228,
-221,
-104,
-116,
-219,
-242,
-225,
-93,
-241,
-85,
-33,
-88,
-114,
-186,
-3,
-204,
-153,
-217,
-135,
-123,
-121,
-30,
-198,
-137,
-142,
-199,
-238,
-133,
-28,
-131,
-40,
-169,
-243,
-90,
-73,
-209,
-110,
-56,
-99,
-79,
-167,
-220,
-178,
-250,
-109,
-58,
-45,
-230,
-44,
-110,
-25,
-219,
-191,
-91,
-33,
-98,
-191,
-173,
-88,
-188,
-167,
-165,
-160,
-158,
-203,
-187,
-81,
-86,
-145,
-95,
-102,
-37,
-21,
-4,
-7,
-135,
-107,
-174,
-56,
-223,
-199,
-11,
-9,
-247,
-91,
-159,
-91,
-192,
-64,
-45,
-80,
-146,
-189,
-184,
-252,
-247,
-111,
-171,
-48,
-249,
-137,
-254,
-91,
-131,
-176,
-4,
-128,
-231,
-233,
-62,
-99,
-45,
-141,
-253,
-44,
-203,
-134,
-217,
-212,
-71,
-54,
-192,
-186,
-239,
-159,
-236,
-129,
-243,
-88,
-15,
-4,
-4,
-2,
-94,
-237,
-195,
-191,
-2,
-225,
-210,
-17,
-139,
-151,
-92,
-37,
-107,
-59,
-81,
-107,
-120,
-50,
-245,
-50,
-42,
-236,
-201,
-124,
-21,
-124,
-62,
-106,
-112,
-31,
-150,
-200,
-76,
-201,
-9,
-245,
-145,
-4,
-246,
-239,
-80,
-203,
-145,
-146,
-42,
-138,
-237,
-79,
-45,
-91,
-241,
-62,
-246,
-76,
-131,
-205,
-229,
-198,
-245,
-8,
-165,
-66,
-241,
-244,
-229,
-40,
-106,
-103,
-127,
-175,
-145,
-32,
-220,
-190,
-102,
-30,
-153,
-253,
-47,
-19,
-100,
-105,
-22,
-72,
-66,
-49,
-222,
-204,
-152,
-162,
-90,
-216,
-35,
-91,
-184,
-97,
-149,
-172,
-14,
-25,
-14,
-94,
-160,
-97,
-201,
-175,
-126,
-181,
-165,
-122,
-232,
-187,
-116,
-111,
-58,
-163,
-247,
-253,
-182,
-125,
-213,
-25,
-25,
-165,
-186,
-139,
-102,
-239,
-59,
-77,
-179,
-76,
-115,
-209,
-238,
-182,
-63,
-28,
-25,
-37,
-152,
-203,
-118,
-119,
-35,
-163,
-164,
-122,
-209,
-172,
-221,
-185,
-238,
-140,
-58,
-70,
-217,
-244,
-162,
-101,
-255,
-118,
-212,
-237,
-247,
-134,
-70,
-9,
-237,
-162,
-233,
-104,
-208,
-108,
-117,
-140,
-114,
-216,
-69,
-195,
-86,
-191,
-215,
-235,
-180,
-70,
-47,
-101,
-178,
-111,
-107,
-170,
-38,
-192,
-255,
-85,
-163,
-217,
-112,
-212,
-28,
-221,
-13,
-237,
-118,
-119,
-40,
-6,
-237,
-180,
-141,
-196,
-64,
-180,
-31,
-116,
-134,
-253,
-235,
-15,
-221,
-222,
-149,
-145,
-44,
-136,
-198,
-173,
-102,
-111,
-36,
-122,
-232,
-24,
-201,
-132,
-108,
-79,
-148,
-171,
-163,
-235,
-136,
-134,
-58,
-122,
-145,
-227,
-58,
-2,
-146,
-31,
-93,
-225,
-155,
-142,
-136,
-164,
-124,
-251,
-231,
-93,
-103,
-152,
-35,
-93,
-71,
-78,
-68,
-235,
-139,
-126,
-251,
-163,
-145,
-144,
-20,
-24,
-214,
-239,
-217,
-157,
-193,
-160,
-63,
-48,
-146,
-24,
-190,
-80,
-183,
-124,
-67,
-116,
-160,
-23,
-78,
-248,
-93,
-182,
-100,
-111,
-191,
-211,
-145,
-152,
-180,
-253,
-240,
-151,
-238,
-168,
-245,
-158,
-79,
-221,
-190,
-29,
-244,
-71,
-253,
-86,
-255,
-122,
-168,
-116,
-165,
-35,
-63,
-105,
-87,
-188,
-131,
-86,
-103,
-56,
-204,
-201,
-223,
-119,
-58,
-18,
-148,
-246,
-208,
-255,
-57,
-147,
-60,
-179,
-105,
-180,
-6,
-157,
-166,
-186,
-250,
-231,
-102,
-164,
-55,
-91,
-173,
-206,
-109,
-190,
-189,
-17,
-225,
-61,
-190,
-136,
-205,
-59,
-190,
-247,
-7,
-93,
-190,
-184,
-0,
-29,
-210,
-237,
-93,
-246,
-7,
-55,
-77,
-88,
-94,
-165,
-83,
-157,
-29,
-161,
-116,
-138,
-171,
-219,
-233,
-41,
-58,
-250,
-59,
-157,
-61,
-145,
-246,
-192,
-255,
-209,
-25,
-109,
-232,
-68,
-103,
-111,
-100,
-203,
-218,
-28,
-140,
-186,
-205,
-235,
-13,
-221,
-232,
-108,
-146,
-180,
-155,
-155,
-187,
-235,
-81,
-215,
-38,
-217,
-87,
-250,
-208,
-217,
-48,
-105,
-31,
-221,
-27,
-251,
-110,
-168,
-174,
-210,
-185,
-57,
-9,
-183,
-215,
-92,
-90,
-222,
-247,
-187,
-92,
-84,
-51,
-69,
-101,
-38,
-108,
-55,
-253,
-15,
-29,
-126,
-8,
-118,
-248,
-250,
-246,
-56,
-71,
-174,
-63,
-42,
-29,
-25,
-137,
-221,
-101,
-255,
-174,
-215,
-86,
-26,
-27,
-201,
-220,
-176,
-195,
-55,
-204,
-232,
-125,
-103,
-160,
-116,
-96,
-40,
-95,
-35,
-62,
-149,
-118,
-247,
-178,
-219,
-81,
-137,
-48,
-146,
-176,
-59,
-218,
-247,
-191,
-170,
-44,
-48,
-146,
-174,
-81,
-231,
-230,
-182,
-63,
-104,
-14,
-62,
-114,
-97,
-109,
-119,
-7,
-170,
-250,
-127,
-103,
-38,
-28,
-23,
-205,
-182,
-212,
-228,
-217,
-9,
-98,
-182,
-176,
-119,
-61,
-177,
-137,
-255,
-165,
-112,
-228,
-123,
-67,
-45,
-216,
-252,
-120,
-211,
-193,
-163,
-244,
-159,
-119,
-124,
-62,
-106,
-63,
-70,
-203,
-203,
-213,
-199,
-69,
-183,
-221,
-238,
-244,
-148,
-14,
-140,
-151,
-55,
-47,
-96,
-223,
-155,
-173,
-173,
-48,
-102,
-160,
-159,
-230,
-245,
-117,
-255,
-151,
-220,
-92,
-140,
-22,
-25,
-187,
-64,
-21,
-219,
-84,
-193,
-156,
-190,
-55,
-211,
-32,
-40,
-103,
-168,
-102,
-57,
-127,
-187,
-45,
-212,
-173,
-155,
-216,
-108,
-36,
-53,
-66,
-98,
-236,
-81,
-247,
-166,
-211,
-191,
-83,
-37,
-199,
-244,
-24,
-190,
-188,
-238,
-170,
-182,
-203,
-119,
-127,
-51,
-105,
-127,
-213,
-239,
-41,
-124,
-121,
-107,
-36,
-181,
-215,
-157,
-222,
-213,
-232,
-253,
-6,
-78,
-188,
-53,
-60,
-190,
-59,
-124,
-22,
-237,
-46,
-178,
-245,
-178,
-217,
-189,
-206,
-117,
-101,
-36,
-187,
-146,
-169,
-176,
-78,
-163,
-143,
-246,
-168,
-223,
-183,
-175,
-155,
-131,
-43,
-117,
-134,
-70,
-162,
-44,
-251,
-187,
-27,
-116,
-169,
-179,
-190,
-98,
-99,
-124,
-255,
-214,
-76,
-99,
-245,
-134,
-119,
-183,
-92,
-229,
-240,
-211,
-158,
-75,
-120,
-187,
-219,
-180,
-71,
-31,
-111,
-85,
-202,
-140,
-36,
-91,
-80,
-198,
-251,
-26,
-52,
-123,
-87,
-36,
-233,
-67,
-46,
-153,
-195,
-203,
-110,
-94,
-212,
-223,
-26,
-137,
-122,
-231,
-215,
-91,
-174,
-9,
-155,
-155,
-151,
-194,
-72,
-190,
-239,
-122,
-194,
-44,
-3,
-114,
-196,
-130,
-100,
-125,
-157,
-27,
-45,
-235,
-117,
-191,
-245,
-179,
-74,
-201,
-185,
-209,
-34,
-210,
-60,
-0,
-158,
-172,
-211,
-227,
-106,
-173,
-165,
-146,
-97,
-182,
-130,
-183,
-87,
-131,
-102,
-187,
-179,
-65,
-224,
-205,
-204,
-129,
-46,
-183,
-103,
-6,
-61,
-110,
-217,
-12,
-59,
-131,
-15,
-157,
-65,
-193,
-10,
-255,
-193,
-236,
-232,
-128,
-133,
-239,
-222,
-112,
-227,
-2,
-148,
-191,
-122,
-13,
-49,
-59,
-61,
-224,
-16,
-187,
-226,
-150,
-236,
-47,
-205,
-143,
-74,
-23,
-134,
-118,
-193,
-224,
-3,
-183,
-110,
-224,
-48,
-251,
-192,
-89,
-158,
-19,
-195,
-31,
-204,
-142,
-16,
-65,
-201,
-154,
-114,
-252,
-193,
-236,
-32,
-129,
-231,
-49,
-155,
-115,
-120,
-8,
-226,
-140,
-59,
-68,
-238,
-64,
-165,
-71,
-163,
-109,
-215,
-229,
-155,
-248,
-242,
-178,
-219,
-234,
-194,
-73,
-59,
-28,
-113,
-3,
-226,
-74,
-157,
-164,
-209,
-14,
-1,
-130,
-58,
-191,
-142,
-64,
-40,
-21,
-122,
-54,
-169,
-96,
-141,
-151,
-192,
-238,
-109,
-5,
-204,
-186,
-238,
-173,
-117,
-27,
-133,
-73,
-56,
-9,
-125,
-43,
-94,
-45,
-225,
-193,
-44,
-133,
-214,
-213,
-14,
-157,
-227,
-157,
-76,
-36,
-62,
-29,
-98,
-244,
-174,
-245,
-148,
-2,
-191,
-118,
-111,
-31,
-190,
-135,
-10,
-189,
-56,
-226,
-153,
-53,
-106,
-221,
-126,
-203,
-91,
-203,
-239,
-33,
-190,
-46,
-72,
-203,
-160,
-39,
-22,
-78,
-147,
-197,
-214,
-73,
-12,
-47,
-175,
-252,
-99,
-155,
-158,
-60,
-239,
-27,
-244,
-211,
-144,
-69,
-15,
-44,
-186,
-63,
-61,
-227,
-253,
-202,
-186,
-191,
-240,
-188,
-31,
-39,
-192,
-26,
-11,
-50,
-8,
-253,
-21,
-16,
-32,
-71,
-104,
-88,
-227,
-48,
-153,
-91,
-99,
-63,
-156,
-124,
-150,
-37,
-114,
-147,
-57,
-120,
-38,
-177,
-94,
-176,
-254,
-59,
-39,
-118,
-253,
-192,
-108,
-57,
-214,
-75,
-254,
-230,
-90,
-222,
-60,
-215,
-35,
-227,
-144,
-160,
-180,
-14,
-165,
-36,
-172,
-145,
-78,
-246,
-204,
-18,
-223,
-184,
-25,
-135,
-148,
-210,
-141,
-88,
-130,
-62,
-224,
-140,
-52,
-13,
-61,
-43,
-178,
-194,
-254,
-109,
-197,
-86,
-44,
-159,
-194,
-125,
-144,
-103,
-224,
-34,
-75,
-90,
-124,
-93,
-19,
-224,
-8,
-18,
-68,
-133,
-59,
-9,
-46,
-16,
-8,
-166,
-184,
-205,
-60,
-179,
-168,
-214,
-37,
-125,
-222,
-109,
-231,
-11,
-91,
-242,
-134,
-194,
-85,
-53,
-176,
-101,
-52,
-44,
-255,
-134,
-203,
-22,
-139,
-162,
-112,
-119,
-197,
-202,
-205,
-254,
-121,
-228,
-28,
-38,
-9,
-199,
-251,
-240,
-74,
-87,
-201,
-212,
-122,
-33,
-214,
-146,
-104,
-131,
-104,
-191,
-84,
-114,
-144,
-73,
-110,
-158,
-159,
-13,
-193,
-78,
-47,
-121,
-227,
-44,
-195,
-248,
-167,
-56,
-101,
-37,
-200,
-158,
-16,
-51,
-209,
-151,
-0,
-15,
-115,
-130,
-103,
-25,
-68,
-152,
-114,
-87,
-56,
-171,
-254,
-108,
-177,
-128,
-147,
-71,
-232,
-91,
-149,
-217,
-235,
-184,
-46,
-255,
-89,
-155,
-191,
-37,
-118,
-110,
-121,
-22,
-59,
-130,
-133,
-16,
-33,
-12,
-66,
-42,
-104,
-69,
-153,
-227,
-108,
-98,
-139,
-101,
-242,
-44,
-10,
-166,
-34,
-234,
-163,
-16,
-57,
-107,
-238,
-44,
-151,
-12,
-120,
-42,
-23,
-129,
-116,
-157,
-235,
-185,
-1,
-45,
-64,
-34,
-62,
-177,
-158,
-89,
-34,
-148,
-168,
-224,
-210,
-22,
-241,
-187,
-55,
-134,
-240,
-162,
-40,
-127,
-181,
-171,
-221,
-97,
-16,
-37,
-56,
-213,
-129,
-97,
-210,
-173,
-220,
-109,
-55,
-248,
-132,
-23,
-33,
-110,
-98,
-47,
-201,
-74,
-219,
-138,
-157,
-62,
-181,
-2,
-198,
-64,
-165,
-83,
-112,
-78,
-60,
-15,
-87,
-190,
-11,
-226,
-134,
-65,
-99,
-206,
-20,
-202,
-205,
-166,
-106,
-33,
-6,
-72,
-249,
-165,
-207,
-18,
-138,
-39,
-155,
-70,
-12,
-116,
-5,
-30,
-13,
-148,
-2,
-103,
-45,
-248,
-9,
-10,
-95,
-71,
-88,
-104,
-55,
-20,
-76,
-45,
-31,
-228,
-186,
-201,
-48,
-200,
-137,
-126,
-79,
-189,
-154,
-105,
-218,
-132,
-185,
-14,
-126,
-105,
-118,
-71,
-166,
-78,
-249,
-98,
-31,
-109,
-149,
-8,
-77,
-115,
-48,
-215,
-65,
-222,
-184,
-213,
-180,
-2,
-169,
-135,
-155,
-230,
-175,
-54,
-191,
-229,
-12,
-186,
-170,
-199,
-204,
-136,
-134,
-76,
-69,
-87,
-205,
-84,
-232,
-222,
-218,
-119,
-129,
-247,
-164,
-26,
-89,
-96,
-114,
-29,
-40,
-190,
-170,
-74,
-140,
-88,
-119,
-225,
-204,
-114,
-145,
-96,
-23,
-43,
-207,
-79,
-190,
-233,
-6,
-214,
-136,
-239,
-190,
-120,
-187,
-81,
-8,
-237,
-44,
-8,
-247,
-128,
-93,
-170,
-93,
-211,
-1,
-58,
-7,
-251,
-77,
-0,
-225,
-121,
-249,
-94,
-172,
-150,
-52,
-17,
-179,
-63,
-52,
-172,
-199,
-185,
-55,
-153,
-203,
-195,
-96,
-66,
-104,
-123,
-180,
-15,
-29,
-11,
-194,
-100,
-86,
-17,
-163,
-98,
-217,
-49,
-224,
-26,
-59,
-190,
-98,
-82,
-242,
-111,
-176,
-86,
-138,
-51,
-73,
-168,
-202,
-182,
-183,
-35,
-220,
-174,
-152,
-135,
-227,
-123,
-160,
-3,
-149,
-96,
-181,
-237,
-0,
-60,
-81,
-90,
-30,
-137,
-120,
-186,
-81,
-103,
-109,
-13,
-126,
-226,
-205,
-197,
-64,
-226,
-109,
-155,
-255,
-219,
-180,
-240,
-159,
-203,
-50,
-35,
-72,
-150,
-238,
-171,
-51,
-85,
-124,
-28,
-173,
-226,
-185,
-157,
-68,
-78,
-16,
-79,
-117,
-240,
-128,
-43,
-178,
-8,
-135,
-43,
-209,
-65,
-86,
-84,
-102,
-189,
-74,
-104,
-237,
-236,
-81,
-48,
-73,
-242,
-53,
-101,
-84,
-250,
-245,
-138,
-175,
-254,
-103,
-113,
-15,
-14,
-92,
-176,
-112,
-246,
-199,
-192,
-41,
-32,
-156,
-231,
-98,
-61,
-235,
-164,
-31,
-45,
-178,
-205,
-164,
-215,
-20,
-106,
-181,
-61,
-246,
-174,
-198,
-64,
-25,
-201,
-212,
-195,
-133,
-113,
-201,
-66,
-93,
-135,
-27,
-113,
-233,
-61,
-177,
-45,
-209,
-56,
-230,
-41,
-181,
-199,
-65,
-97,
-90,
-120,
-203,
-133,
-179,
-180,
-125,
-126,
-66,
-250,
-135,
-218,
-1,
-116,
-127,
-216,
-22,
-232,
-109,
-190,
-127,
-213,
-4,
-96,
-58,
-30,
-235,
-166,
-30,
-147,
-129,
-183,
-79,
-33,
-119,
-70,
-239,
-81,
-222,
-30,
-61,
-87,
-73,
-227,
-172,
-89,
-192,
-161,
-160,
-194,
-126,
-124,
-48,
-27,
-0,
-148,
-235,
-92,
-32,
-126,
-56,
-0,
-214,
-242,
-190,
-164,
-235,
-56,
-251,
-18,
-173,
-211,
-101,
-232,
-191,
-128,
-216,
-247,
-182,
-58,
-231,
-244,
-111,
-153,
-173,
-254,
-205,
-45,
-191,
-31,
-13,
-237,
-139,
-150,
-209,
-229,
-50,
-109,
-119,
-251,
-97,
-48,
-106,
-157,
-27,
-93,
-42,
-243,
-109,
-191,
-55,
-186,
-79,
-166,
-109,
-59,
-163,
-150,
-209,
-53,
-146,
-194,
-96,
-236,
-171,
-65,
-243,
-99,
-190,
-40,
-141,
-86,
-41,
-31,
-106,
-12,
-47,
-53,
-189,
-161,
-250,
-114,
-165,
-85,
-78,
-167,
-48,
-178,
-221,
-188,
-190,
-125,
-223,
-52,
-43,
-168,
-67,
-93,
-12,
-174,
-46,
-202,
-204,
-153,
-55,
-203,
-134,
-211,
-170,
-29,
-36,
-167,
-219,
-238,
-252,
-106,
-24,
-202,
-150,
-111,
-90,
-152,
-170,
-86,
-229,
-30,
-234,
-224,
-227,
-221,
-7,
-27,
-158,
-5,
-77,
-2,
-218,
-212,
-166,
-223,
-103,
-98,
-165,
-243,
-128,
-46,
-154,
-94,
-180,
-222,
-166,
-205,
-116,
-222,
-205,
-211,
-102,
-202,
-6,
-48,
-144,
-167,
-139,
-214,
-187,
-172,
-157,
-129,
-40,
-93,
-40,
-155,
-70,
-235,
-69,
-60,
-109,
-247,
-67,
-214,
-206,
-64,
-128,
-138,
-123,
-220,
-64,
-134,
-168,
-105,
-65,
-14,
-180,
-222,
-182,
-213,
-14,
-148,
-233,
-26,
-200,
-16,
-53,
-45,
-142,
-109,
-32,
-73,
-170,
-142,
-121,
-107,
-32,
-70,
-173,
-187,
-225,
-168,
-159,
-161,
-97,
-188,
-221,
-32,
-74,
-186,
-158,
-154,
-91,
-126,
-198,
-94,
-138,
-2,
-188,
-106,
-74,
-31,
-193,
-96,
-30,
-43,
-163,
-111,
-202,
-41,
-18,
-229,
-25,
-182,
-215,
-161,
-61,
-223,
-71,
-29,
-90,
-77,
-151,
-200,
-214,
-58,
-180,
-166,
-46,
-21,
-40,
-10,
-181,
-80,
-160,
-149,
-11,
-176,
-128,
-83,
-199,
-143,
-183,
-220,
-163,
-171,
-38,
-32,
-24,
-128,
-44,
-23,
-166,
-182,
-191,
-92,
-162,
-56,
-244,
-189,
-45,
-6,
-150,
-49,
-126,
-215,
-6,
-247,
-193,
-190,
-249,
-54,
-193,
-199,
-60,
-27,
-164,
-198,
-70,
-7,
-162,
-237,
-248,
-203,
-185,
-22,
-180,
-80,
-6,
-10,
-251,
-130,
-107,
-100,
-47,
-38,
-151,
-238,
-78,
-31,
-145,
-103,
-83,
-221,
-230,
-233,
-175,
-142,
-148,
-183,
-139,
-236,
-221,
-205,
-77,
-113,
-125,
-41,
-107,
-77,
-231,
-11,
-113,
-155,
-155,
-212,
-235,
-110,
-30,
-173,
-246,
-105,
-246,
-39,
-148,
-67,
-221,
-130,
-182,
-249,
-151,
-250,
-69,
-86,
-227,
-101,
-140,
-62,
-43,
-239,
-9,
-60,
-232,
-4,
-85,
-31,
-209,
-177,
-146,
-169,
-114,
-87,
-92,
-147,
-235,
-235,
-190,
-153,
-17,
-23,
-189,
-116,
-149,
-23,
-121,
-47,
-46,
-67,
-189,
-117,
-217,
-122,
-165,
-174,
-200,
-16,
-168,
-247,
-168,
-37,
-248,
-106,
-181,
-219,
-186,
-0,
-224,
-82,
-98,
-142,
-89,
-222,
-192,
-15,
-227,
-248,
-89,
-146,
-98,
-35,
-37,
-137,
-6,
-98,
-118,
-250,
-97,
-141,
-0,
-146,
-179,
-237,
-228,
-29,
-173,
-86,
-198,
-212,
-123,
-162,
-131,
-222,
-102,
-238,
-140,
-197,
-251,
-72,
-231,
-142,
-133,
-5,
-102,
-80,
-214,
-93,
-45,
-192,
-177,
-55,
-3,
-71,
-223,
-113,
-35,
-162,
-13,
-237,
-65,
-243,
-23,
-35,
-87,
-134,
-108,
-151,
-58,
-82,
-174,
-251,
-195,
-161,
-153,
-67,
-99,
-99,
-23,
-215,
-252,
-31,
-47,
-249,
-52,
-116,
-204,
-160,
-96,
-185,
-74,
-42,
-196,
-45,
-238,
-217,
-252,
-225,
-246,
-240,
-103,
-246,
-108,
-191,
-248,
-40,
-101,
-108,
-21,
-199,
-19,
-39,
-152,
-212,
-172,
-215,
-56,
-225,
-139,
-112,
-5,
-249,
-212,
-8,
-172,
-181,
-231,
-25,
-80,
-167,
-53,
-211,
-255,
-239,
-240,
-185,
-30,
-234,
-93,
-246,
-224,
-77,
-118,
-115,
-127,
-251,
-171,
-234,
-33,
-102,
-239,
-96,
-52,
-195,
-158,
-103,
-238,
-20,
-49,
-102,
-234,
-42,
-190,
-7,
-107,
-71,
-0,
-246,
-123,
-65,
-18,
-174,
-186,
-98,
-69,
-44,
-253,
-58,
-166,
-12,
-149,
-173,
-125,
-22,
-1,
-124,
-171,
-18,
-23,
-177,
-225,
-206,
-254,
-174,
-134,
-215,
-35,
-218,
-235,
-120,
-221,
-222,
-187,
-251,
-64,
-137,
-247,
-164,
-186,
-156,
-13,
-107,
-21,
-112,
-29,
-230,
-67,
-244,
-43,
-255,
-148,
-177,
-192,
-90,
-134,
-248,
-168,
-97,
-77,
-194,
-48,
-114,
-189,
-128,
-235,
-106,
-170,
-225,
-218,
-165,
-16,
-206,
-243,
-182,
-245,
-224,
-177,
-71,
-140,
-229,
-158,
-59,
-177,
-53,
-134,
-54,
-178,
-11,
-47,
-193,
-130,
-169,
-80,
-69,
-245,
-49,
-140,
-62,
-91,
-143,
-204,
-247,
-161,
-45,
-198,
-238,
-124,
-106,
-57,
-16,
-234,
-121,
-15,
-161,
-140,
-16,
-75,
-30,
-133,
-190,
-113,
-117,
-216,
-140,
-65,
-241,
-146,
-233,
-131,
-163,
-212,
-227,
-97,
-137,
-83,
-98,
-200,
-180,
-125,
-13,
-6,
-176,
-74,
-207,
-241,
-107,
-33,
-174,
-35,
-25,
-244,
-239,
-48,
-211,
-181,
-221,
-177,
-63,
-116,
-135,
-221,
-11,
-195,
-135,
-27,
-165,
-249,
-251,
-124,
-22,
-163,
-22,
-60,
-69,
-214,
-186,
-213,
-188,
-29,
-221,
-169,
-73,
-62,
-21,
-76,
-156,
-54,
-221,
-190,
-115,
-193,
-131,
-100,
-250,
-124,
-9,
-241,
-131,
-64,
-105,
-231,
-1,
-49,
-230,
-140,
-131,
-8,
-233,
-51,
-47,
-224,
-51,
-231,
-189,
-88,
-12,
-186,
-193,
-160,
-63,
-163,
-120,
-194,
-141,
-29,
-88,
-25,
-97,
-16,
-190,
-235,
-88,
-99,
-249,
-41,
-11,
-102,
-94,
-144,
-5,
-29,
-202,
-128,
-244,
-100,
-238,
-0,
-252,
-227,
-255,
-196,
-214,
-18,
-18,
-74,
-92,
-203,
-137,
-160,
-38,
-8,
-6,
-22,
-98,
-72,
-112,
-28,
-90,
-139,
-213,
-100,
-110,
-157,
-89,
-109,
-182,
-100,
-129,
-11,
-113,
-197,
-97,
-64,
-77,
-168,
-35,
-80,
-111,
-11,
-182,
-24,
-243,
-13,
-147,
-66,
-2,
-186,
-50,
-112,
-49,
-205,
-88,
-105,
-64,
-79,
-144,
-78,
-130,
-223,
-187,
-225,
-4,
-55,
-47,
-213,
-143,
-6,
-125,
-247,
-95,
-130,
-118,
-154,
-13,
-69,
-193,
-59,
-62,
-182,
-1,
-11,
-0,
-38,
-228,
-136,
-240,
-198,
-19,
-168,
-145,
-141,
-225,
-199,
-105,
-116,
-243,
-50,
-10,
-193,
-72,
-134,
-226,
-229,
-137,
-172,
-55,
-109,
-100,
-227,
-58,
-121,
-156,
-186,
-99,
-25,
-25,
-226,
-164,
-241,
-166,
-84,
-77,
-92,
-93,
-223,
-133,
-147,
-76,
-230,
-12,
-214,
-148,
-243,
-227,
-27,
-151,
-77,
-145,
-205,
-52,
-84,
-131,
-159,
-29,
-240,
-1,
-28,
-64,
-192,
-14,
-17,
-156,
-106,
-106,
-113,
-177,
-201,
-60,
-172,
-22,
-187,
-245,
-2,
-253,
-30,
-38,
-209,
-192,
-16,
-226,
-23,
-39,
-171,
-120,
-5,
-80,
-164,
-152,
-41,
-193,
-239,
-24,
-98,
-229,
-141,
-227,
-236,
-161,
-76,
-124,
-25,
-27,
-209,
-140,
-118,
-49,
-132,
-117,
-34,
-168,
-109,
-88,
-120,
-102,
-52,
-44,
-110,
-232,
-73,
-56,
-95,
-254,
-23,
-105,
-13,
-192,
-215,
-218,
-19,
-202,
-105,
-34,
-177,
-149,
-196,
-60,
-225,
-223,
-242,
-81,
-135,
-207,
-166,
-120,
-14,
-66,
-75,
-248,
-100,
-253,
-235,
-205,
-6,
-227,
-246,
-239,
-33,
-26,
-124,
-235,
-183,
-242,
-159,
-187,
-79,
-170,
-13,
-241,
-249,
-127,
-234,
-96,
-150,
-134,
-194,
-207,
-179,
-157,
-103,
-206,
-207,
-157,
-226,
-101,
-252,
-79,
-63,
-75,
-9,
-217,
-221,
-90,
-158,
-88,
-121,
-188,
-15,
-234,
-230,
-6,
-86,
-141,
-175,
-29,
-42,
-30,
-163,
-254,
-46,
-238,
-70,
-35,
-165,
-191,
-119,
-106,
-127,
-66,
-0,
-52,
-251,
-251,
-71,
-255,
-227,
-112,
-212,
-109,
-253,
-92,
-36,
-145,
-94,
-148,
-255,
-244,
-143,
-48,
-78,
-188,
-201,
-103,
-67,
-34,
-211,
-78,
-11,
-116,
-254,
-32,
-59,
-125,
-166,
-94,
-205,
-72,
-29,
-182,
-6,
-157,
-78,
-207,
-30,
-245,
-239,
-90,
-239,
-205,
-240,
-120,
-168,
-97,
-123,
-208,
-188,
-50,
-10,
-95,
-104,
-182,
-114,
-44,
-217,
-240,
-222,
-108,
-116,
-60,
-55,
-133,
-42,
-54,
-62,
-164,
-247,
-239,
-70,
-121,
-37,
-71,
-204,
-161,
-143,
-132,
-35,
-104,
-242,
-255,
-92,
-93,
-107,
-170,
-85,
-75,
-235,
-209,
-210,
-10,
-179,
-138,
-102,
-172,
-162,
-0,
-255,
-216,
-106,
-142,
-107,
-247,
-11,
-225,
-147,
-251,
-170,
-233,
-190,
-106,
-186,
-47,
-67,
-211,
-21,
-190,
-21,
-158,
-110,
-92,
-127,
-253,
-86,
-41,
-27,
-11,
-140,
-219,
-209,
-2,
-3,
-74,
-10,
-190,
-216,
-175,
-74,
-248,
-171,
-18,
-174,
-168,
-132,
-111,
-194,
-175,
-230,
-230,
-87,
-37,
-252,
-5,
-43,
-225,
-77,
-239,
-68,
-219,
-191,
-198,
-141,
-243,
-85,
-143,
-126,
-213,
-163,
-123,
-213,
-163,
-63,
-179,
-231,
-175,
-26,
-244,
-171,
-6,
-253,
-66,
-53,
-104,
-60,
-247,
-166,
-137,
-129,
-57,
-234,
-248,
-38,
-95,
-139,
-23,
-96,
-131,
-22,
-156,
-123,
-142,
-169,
-117,
-108,
-100,
-79,
-147,
-196,
-105,
-127,
-190,
-45,
-246,
-103,
-123,
-139,
-85,
-224,
-237,
-104,
-240,
-245,
-152,
-249,
-122,
-204,
-24,
-31,
-51,
-232,
-185,
-255,
-234,
-53,
-249,
-122,
-220,
-124,
-61,
-110,
-142,
-119,
-220,
-8,
-167,
-207,
-194,
-137,
-63,
-235,
-207,
-217,
-192,
-61,
-180,
-150,
-164,
-254,
-194,
-201,
-183,
-57,
-85,
-107,
-123,
-3,
-138,
-5,
-179,
-13,
-168,
-17,
-45,
-12,
-136,
-18,
-45,
-140,
-105,
-59,
-148,
-51,
-205,
-13,
-87,
-99,
-159,
-77,
-124,
-111,
-242,
-249,
-165,
-86,
-95,
-15,
-232,
-175,
-7,
-116,
-185,
-3,
-250,
-171,
-71,
-237,
-235,
-1,
-253,
-245,
-128,
-254,
-122,
-64,
-255,
-209,
-14,
-232,
-136,
-249,
-8,
-6,
-105,
-66,
-93,
-218,
-198,
-128,
-190,
-180,
-141,
-49,
-133,
-24,
-42,
-158,
-145,
-183,
-201,
-189,
-187,
-177,
-197,
-122,
-42,
-222,
-142,
-22,
-59,
-200,
-250,
-106,
-59,
-124,
-181,
-29,
-140,
-109,
-135,
-33,
-198,
-97,
-182,
-35,
-103,
-246,
-213,
-116,
-248,
-106,
-58,
-124,
-41,
-166,
-195,
-87,
-85,
-247,
-85,
-213,
-149,
-84,
-117,
-163,
-112,
-53,
-153,
-127,
-213,
-117,
-95,
-117,
-221,
-87,
-93,
-247,
-85,
-215,
-253,
-17,
-117,
-221,
-141,
-179,
-172,
-128,
-138,
-48,
-228,
-122,
-195,
-103,
-144,
-248,
-128,
-25,
-111,
-11,
-39,
-112,
-102,
-144,
-76,
-101,
-86,
-206,
-105,
-71,
-47,
-150,
-36,
-20,
-83,
-124,
-29,
-203,
-247,
-226,
-68,
-214,
-112,
-145,
-201,
-107,
-152,
-84,
-231,
-5,
-74,
-162,
-94,
-1,
-234,
-127,
-17,
-186,
-144,
-125,
-186,
-163,
-232,
-82,
-181,
-228,
-197,
-132,
-64,
-233,
-74,
-212,
-63,
-8,
-120,
-3,
-190,
-191,
-177,
-189,
-165,
-93,
-5,
-75,
-109,
-117,
-38,
-26,
-115,
-190,
-120,
-244,
-123,
-206,
-184,
-22,
-159,
-123,
-24,
-248,
-207,
-50,
-129,
-80,
-249,
-83,
-127,
-73,
-88,
-116,
-84,
-81,
-135,
-235,
-12,
-78,
-47,
-231,
-34,
-103,
-124,
-3,
-88,
-6,
-37,
-78,
-156,
-25,
-158,
-29,
-34,
-17,
-145,
-255,
-221,
-40,
-251,
-111,
-198,
-204,
-96,
-181,
-95,
-40,
-222,
-178,
-27,
-77,
-183,
-168,
-194,
-175,
-24,
-212,
-83,
-161,
-174,
-64,
-44,
-80,
-84,
-144,
-77,
-134,
-103,
-202,
-18,
-138,
-18,
-140,
-29,
-112,
-195,
-239,
-68,
-89,
-34,
-222,
-26,
-211,
-218,
-132,
-218,
-46,
-46,
-151,
-107,
-220,
-204,
-80,
-101,
-162,
-52,
-181,
-132,
-98,
-172,
-83,
-15,
-199,
-156,
-165,
-3,
-236,
-187,
-60,
-109,
-177,
-34,
-15,
-149,
-8,
-219,
-10,
-198,
-80,
-118,
-1,
-134,
-251,
-18,
-150,
-28,
-243,
-203,
-164,
-181,
-43,
-136,
-8,
-72,
-128,
-5,
-61,
-154,
-82,
-145,
-233,
-161,
-93,
-220,
-86,
-17,
-49,
-115,
-120,
-154,
-90,
-101,
-206,
-48,
-75,
-216,
-177,
-102,
-44,
-224,
-103,
-199,
-68,
-147,
-99,
-21,
-21,
-172,
-128,
-183,
-102,
-46,
-161,
-55,
-168,
-39,
-151,
-252,
-205,
-113,
-240,
-124,
-0,
-125,
-33,
-225,
-108,
-3,
-128,
-127,
-21,
-186,
-116,
-43,
-239,
-115,
-31,
-211,
-18,
-244,
-66,
-23,
-33,
-89,
-247,
-110,
-136,
-207,
-138,
-196,
-233,
-97,
-49,
-20,
-233,
-217,
-35,
-80,
-5,
-81,
-163,
-203,
-37,
-201,
-32,
-97,
-156,
-236,
-155,
-61,
-136,
-207,
-69,
-30,
-211,
-157,
-184,
-92,
-170,
-99,
-181,
-54,
-76,
-52,
-35,
-52,
-145,
-26,
-48,
-208,
-128,
-33,
-57,
-44,
-121,
-155,
-234,
-146,
-105,
-48,
-104,
-131,
-88,
-171,
-215,
-174,
-125,
-222,
-45,
-183,
-80,
-168,
-199,
-181,
-189,
-223,
-5,
-13,
-117,
-217,
-63,
-0,
-215,
-230,
-188,
-173,
-42,
-48,
-216,
-110,
-240,
-27,
-77,
-5,
-118,
-1,
-245,
-233,
-2,
-222,
-6,
-13,
-56,
-199,
-247,
-173,
-127,
-67,
-159,
-22,
-14,
-29,
-113,
-99,
-47,
-193,
-218,
-166,
-231,
-109,
-107,
-57,
-127,
-246,
-98,
-111,
-162,
-109,
-142,
-151,
-232,
-217,
-194,
-249,
-196,
-86,
-226,
-124,
-102,
-214,
-185,
-53,
-230,
-198,
-54,
-24,
-240,
-96,
-214,
-44,
-151,
-220,
-254,
-116,
-172,
-201,
-42,
-78,
-248,
-121,
-145,
-245,
-97,
-100,
-76,
-130,
-68,
-2,
-69,
-182,
-6,
-218,
-101,
-160,
-4,
-53,
-154,
-169,
-84,
-48,
-4,
-16,
-246,
-130,
-183,
-144,
-118,
-88,
-51,
-227,
-4,
-252,
-136,
-156,
-56,
-179,
-110,
-248,
-108,
-224,
-86,
-1,
-183,
-16,
-62,
-144,
-117,
-59,
-127,
-6,
-62,
-92,
-132,
-238,
-243,
-121,
-187,
-12,
-140,
-144,
-156,
-220,
-254,
-53,
-179,
-98,
-83,
-236,
-156,
-87,
-9,
-61,
-129,
-132,
-143,
-15,
-189,
-42,
-23,
-7,
-92,
-149,
-241,
-1,
-87,
-101,
-227,
-188,
-74,
-172,
-202,
-216,
-115,
-226,
-221,
-107,
-66,
-95,
-213,
-124,
-152,
-209,
-32,
-135,
-59,
-203,
-170,
-104,
-229,
-107,
-103,
-12,
-21,
-141,
-20,
-44,
-124,
-39,
-200,
-23,
-52,
-124,
-81,
-37,
-183,
-40,
-106,
-128,
-188,
-24,
-174,
-23,
-47,
-125,
-231,
-25,
-43,
-81,
-35,
-134,
-140,
-139,
-245,
-5,
-117,
-149,
-48,
-146,
-66,
-96,
-67,
-19,
-141,
-110,
-27,
-86,
-136,
-45,
-17,
-249,
-197,
-89,
-37,
-225,
-99,
-196,
-53,
-175,
-168,
-86,
-42,
-132,
-235,
-147,
-160,
-239,
-222,
-130,
-226,
-71,
-103,
-86,
-55,
-73,
-103,
-74,
-198,
-124,
-4,
-179,
-133,
-175,
-161,
-78,
-46,
-0,
-1,
-241,
-127,
-114,
-154,
-66,
-126,
-2,
-96,
-119,
-98,
-44,
-11,
-106,
-38,
-122,
-19,
-24,
-202,
-88,
-137,
-115,
-41,
-152,
-5,
-187,
-37,
-83,
-124,
-86,
-226,
-34,
-135,
-119,
-39,
-104,
-189,
-128,
-75,
-53,
-64,
-143,
-97,
-109,
-199,
-172,
-234,
-111,
-243,
-186,
-123,
-213,
-203,
-215,
-250,
-165,
-155,
-119,
-41,
-248,
-55,
-65,
-232,
-94,
-193,
-205,
-212,
-91,
-96,
-126,
-38,
-39,
-90,
-243,
-48,
-134,
-250,
-129,
-133,
-121,
-208,
-92,
-153,
-135,
-114,
-75,
-99,
-200,
-214,
-135,
-58,
-248,
-106,
-122,
-71,
-225,
-162,
-174,
-97,
-240,
-226,
-87,
-230,
-239,
-40,
-82,
-86,
-125,
-220,
-231,
-168,
-25,
-44,
-128,
-228,
-71,
-127,
-165,
-116,
-215,
-5,
-236,
-209,
-247,
-130,
-114,
-146,
-73,
-132,
-85,
-45,
-62,
-253,
-130,
-108,
-214,
-66,
-57,
-234,
-8,
-161,
-190,
-118,
-51,
-159,
-140,
-126,
-243,
-139,
-6,
-48,
-255,
-147,
-119,
-47,
-7,
-250,
-244,
-173,
-119,
-143,
-27,
-236,
-204,
-250,
-101,
-206,
-2,
-81,
-133,
-217,
-109,
-164,
-138,
-212,
-122,
-244,
-184,
-14,
-156,
-130,
-42,
-133,
-137,
-10,
-125,
-42,
-245,
-50,
-150,
-40,
-104,
-88,
-99,
-174,
-84,
-161,
-236,
-189,
-5,
-168,
-106,
-44,
-152,
-112,
-3,
-248,
-113,
-142,
-88,
-112,
-0,
-177,
-244,
-52,
-97,
-140,
-64,
-218,
-156,
-7,
-199,
-243,
-81,
-189,
-206,
-195,
-200,
-251,
-29,
-24,
-230,
-91,
-241,
-210,
-153,
-200,
-225,
-185,
-138,
-23,
-227,
-103,
-108,
-94,
-120,
-129,
-183,
-88,
-45,
-104,
-44,
-174,
-159,
-39,
-225,
-2,
-74,
-67,
-243,
-191,
-211,
-111,
-132,
-82,
-240,
-67,
-174,
-193,
-185,
-17,
-20,
-133,
-143,
-84,
-197,
-22,
-157,
-183,
-162,
-45,
-213,
-66,
-224,
-29,
-242,
-43,
-26,
-159,
-99,
-184,
-154,
-161,
-221,
-1,
-211,
-2,
-35,
-159,
-183,
-49,
-94,
-174,
-185,
-19,
-43,
-203,
-181,
-223,
-171,
-151,
-34,
-106,
-252,
-212,
-78,
-152,
-156,
-227,
-166,
-133,
-203,
-215,
-26,
-87,
-133,
-200,
-188,
-192,
-56,
-180,
-94,
-241,
-195,
-46,
-154,
-240,
-123,
-80,
-125,
-50,
-104,
-118,
-217,
-85,
-8,
-58,
-220,
-5,
-119,
-131,
-86,
-129,
-77,
-157,
-22,
-205,
-172,
-235,
-212,
-19,
-130,
-202,
-215,
-27,
-30,
-123,
-2,
-99,
-15,
-104,
-74,
-232,
-36,
-92,
-5,
-53,
-210,
-233,
-44,
-160,
-127,
-160,
-179,
-188,
-150,
-14,
-249,
-238,
-183,
-39,
-115,
-7,
-170,
-74,
-179,
-168,
-22,
-138,
-77,
-45,
-1,
-126,
-165,
-231,
-18,
-157,
-17,
-165,
-113,
-147,
-80,
-107,
-222,
-212,
-97,
-19,
-0,
-93,
-176,
-1,
-120,
-95,
-146,
-62,
-141,
-26,
-28,
-197,
-6,
-53,
-223,
-116,
-214,
-198,
-123,
-5,
-151,
-158,
-245,
-151,
-99,
-52,
-27,
-175,
-59,
-151,
-163,
-34,
-158,
-96,
-19,
-76,
-46,
-60,
-5,
-228,
-1,
-231,
-179,
-105,
-98,
-157,
-136,
-122,
-46,
-167,
-187,
-81,
-237,
-168,
-239,
-86,
-167,
-55,
-234,
-12,
-138,
-56,
-131,
-74,
-239,
-192,
-36,
-22,
-225,
-83,
-172,
-86,
-135,
-131,
-238,
-213,
-251,
-81,
-33,
-128,
-96,
-3,
-181,
-17,
-42,
-13,
-99,
-114,
-47,
-187,
-215,
-215,
-69,
-244,
-193,
-206,
-211,
-18,
-14,
-79,
-222,
-59,
-60,
-34,
-39,
-12,
-79,
-231,
-88,
-30,
-150,
-233,
-169,
-187,
-123,
-136,
-15,
-52,
-198,
-168,
-127,
-187,
-153,
-219,
-216,
-213,
-60,
-132,
-171,
-150,
-98,
-88,
-36,
-225,
-82,
-187,
-235,
-151,
-184,
-189,
-185,
-119,
-98,
-191,
-246,
-0,
-23,
-253,
-145,
-90,
-111,
-238,
-124,
-247,
-0,
-227,
-48,
-73,
-194,
-133,
-246,
-0,
-155,
-22,
-96,
-99,
-247,
-227,
-103,
-110,
-38,
-1,
-214,
-45,
-24,
-89,
-184,
-226,
-194,
-98,
-49,
-13,
-124,
-184,
-6,
-11,
-232,
-245,
-149,
-196,
-114,
-92,
-215,
-94,
-122,
-108,
-162,
-161,
-218,
-194,
-169,
-94,
-253,
-179,
-237,
-165,
-236,
-228,
-84,
-169,
-19,
-57,
-243,
-58,
-244,
-182,
-222,
-147,
-116,
-45,
-21,
-79,
-10,
-212,
-76,
-124,
-230,
-100,
-8,
-250,
-85,
-181,
-61,
-172,
-212,
-177,
-207,
-235,
-140,
-144,
-112,
-58,
-197,
-23,
-246,
-202,
-16,
-244,
-123,
-13,
-26,
-40,
-53,
-149,
-84,
-54,
-245,
-230,
-82,
-144,
-221,
-163,
-204,
-165,
-146,
-211,
-145,
-140,
-233,
-76,
-13,
-125,
-240,
-0,
-193,
-185,
-139,
-205,
-12,
-202,
-112,
-222,
-70,
-225,
-131,
-231,
-34,
-148,
-245,
-24,
-94,
-112,
-104,
-12,
-112,
-37,
-167,
-104,
-225,
-22,
-191,
-159,
-186,
-49,
-25,
-172,
-112,
-88,
-130,
-179,
-89,
-251,
-89,
-8,
-233,
-4,
-143,
-36,
-154,
-190,
-99,
-120,
-198,
-153,
-36,
-197,
-161,
-148,
-126,
-17,
-154,
-156,
-31,
-151,
-241,
-60,
-92,
-249,
-110,
-240,
-63,
-232,
-154,
-199,
-56,
-45,
-215,
-131,
-50,
-232,
-254,
-179,
-117,
-210,
-69,
-175,
-1,
-253,
-201,
-19,
-19,
-118,
-79,
-207,
-172,
-62,
-31,
-35,
-194,
-5,
-42,
-82,
-43,
-249,
-68,
-30,
-75,
-47,
-57,
-179,
-136,
-46,
-225,
-120,
-136,
-197,
-205,
-124,
-177,
-64,
-119,
-88,
-228,
-193,
-229,
-140,
-94,
-162,
-150,
-220,
-156,
-93,
-64,
-13,
-13,
-17,
-45,
-150,
-146,
-203,
-143,
-19,
-99,
-63,
-102,
-218,
-153,
-142,
-199,
-140,
-168,
-40,
-31,
-216,
-178,
-25,
-15,
-106,
-239,
-155,
-47,
-155,
-82,
-53,
-195,
-245,
-168,
-183,
-132,
-73,
-232,
-135,
-26,
-139,
-34,
-62,
-219,
-203,
-138,
-180,
-176,
-175,
-58,
-150,
-68,
-80,
-169,
-183,
-28,
-57,
-50,
-94,
-205,
-122,
-136,
-18,
-2,
-118,
-60,
-119,
-92,
-110,
-174,
-189,
-10,
-127,
-10,
-120,
-173,
-214,
-232,
-58,
-154,
-91,
-69,
-225,
-146,
-142,
-228,
-42,
-159,
-214,
-107,
-187,
-205,
-242,
-116,
-85,
-62,
-140,
-43,
-178,
-40,
-92,
-194,
-43,
-135,
-14,
-135,
-178,
-47,
-235,
-181,
-86,
-178,
-113,
-94,
-97,
-109,
-155,
-219,
-230,
-160,
-121,
-99,
-15,
-154,
-237,
-238,
-221,
-139,
-165,
-243,
-182,
-52,
-236,
-244,
-58,
-131,
-171,
-143,
-70,
-193,
-247,
-212,
-176,
-57,
-26,
-117,
-122,
-119,
-77,
-227,
-240,
-123,
-106,
-61,
-188,
-237,
-143,
-236,
-102,
-239,
-74,
-169,
-196,
-163,
-147,
-105,
-160,
-54,
-174,
-54,
-254,
-251,
-102,
-187,
-255,
-139,
-221,
-110,
-14,
-126,
-238,
-244,
-186,
-189,
-43,
-163,
-44,
-128,
-92,
-23,
-255,
-178,
-251,
-151,
-151,
-195,
-206,
-200,
-40,
-29,
-160,
-213,
-191,
-238,
-15,
-236,
-230,
-205,
-69,
-151,
-223,
-234,
-141,
-114,
-51,
-168,
-101,
-187,
-123,
-121,
-121,
-55,
-52,
-227,
-29,
-181,
-28,
-222,
-118,
-90,
-119,
-215,
-205,
-193,
-75,
-162,
-162,
-101,
-203,
-6,
-172,
-227,
-122,
-57,
-115,
-182,
-37,
-115,
-233,
-203,
-188,
-162,
-47,
-165,
-81,
-27,
-99,
-142,
-0,
-58,
-90,
-173,
-24,
-159,
-171,
-44,
-168,
-87,
-35,
-109,
-55,
-45,
-251,
-149,
-104,
-203,
-250,
-116,
-182,
-245,
-26,
-70,
-141,
-204,
-70,
-68,
-223,
-3,
-223,
-220,
-190,
-27,
-27,
-153,
-137,
-47,
-223,
-54,
-91,
-240,
-87,
-122,
-207,
-144,
-132,
-221,
-203,
-0,
-1,
-67,
-221,
-232,
-195,
-57,
-230,
-248,
-254,
-214,
-177,
-134,
-248,
-137,
-226,
-78,
-161,
-169,
-150,
-121,
-24,
-57,
-204,
-163,
-40,
-178,
-92,
-68,
-98,
-103,
-236,
-105,
-88,
-200,
-82,
-233,
-253,
-97,
-79,
-94,
-156,
-80,
-221,
-36,
-150,
-190,
-117,
-17,
-55,
-120,
-127,
-175,
-242,
-201,
-116,
-243,
-188,
-202,
-172,
-195,
-100,
-21,
-197,
-97,
-68,
-232,
-3,
-59,
-45,
-134,
-208,
-188,
-70,
-161,
-92,
-9,
-26,
-199,
-226,
-93,
-120,
-24,
-97,
-192,
-111,
-88,
-158,
-203,
-214,
-23,
-198,
-89,
-197,
-89,
-176,
-137,
-136,
-25,
-241,
-166,
-86,
-192,
-152,
-75,
-142,
-94,
-99,
-211,
-87,
-153,
-96,
-93,
-239,
-55,
-90,
-147,
-43,
-179,
-58,
-11,
-231,
-201,
-246,
-89,
-48,
-211,
-9,
-4,
-135,
-103,
-150,
-242,
-235,
-195,
-71,
-194,
-183,
-221,
-236,
-41,
-42,
-123,
-182,
-41,
-106,
-23,
-120,
-159,
-7,
-237,
-70,
-47,
-195,
-124,
-141,
-40,
-64,
-40,
-221,
-71,
-82,
-58,
-225,
-153,
-17,
-86,
-146,
-222,
-172,
-99,
-82,
-196,
-190,
-183,
-128,
-203,
-246,
-144,
-42,
-129,
-89,
-223,
-89,
-17,
-91,
-132,
-15,
-226,
-13,
-154,
-254,
-88,
-98,
-149,
-85,
-70,
-213,
-181,
-202,
-101,
-88,
-116,
-102,
-117,
-167,
-124,
-142,
-94,
-108,
-209,
-32,
-240,
-24,
-31,
-132,
-52,
-79,
-98,
-152,
-241,
-107,
-159,
-131,
-105,
-62,
-182,
-35,
-69,
-187,
-62,
-45,
-42,
-18,
-138,
-112,
-57,
-249,
-202,
-209,
-112,
-13,
-177,
-43,
-165,
-246,
-84,
-38,
-141,
-81,
-10,
-229,
-118,
-42,
-8,
-187,
-44,
-27,
-167,
-123,
-181,
-91,
-199,
-65,
-211,
-150,
-246,
-79,
-222,
-189,
-28,
-13,
-159,
-254,
-33,
-46,
-96,
-21,
-167,
-129,
-1,
-217,
-158,
-45,
-6,
-82,
-228,
-101,
-156,
-175,
-50,
-95,
-142,
-48,
-254,
-41,
-81,
-51,
-3,
-113,
-87,
-4,
-236,
-113,
-211,
-55,
-142,
-91,
-130,
-57,
-144,
-255,
-156,
-242,
-166,
-182,
-216,
-8,
-93,
-158,
-172,
-135,
-72,
-200,
-102,
-229,
-66,
-36,
-98,
-54,
-137,
-116,
-82,
-56,
-246,
-177,
-232,
-52,
-150,
-206,
-146,
-167,
-161,
-59,
-236,
-129,
-69,
-207,
-217,
-78,
-135,
-173,
-44,
-66,
-39,
-97,
-165,
-99,
-235,
-205,
-159,
-223,
-148,
-88,
-79,
-57,
-233,
-58,
-87,
-83,
-99,
-178,
-235,
-107,
-73,
-141,
-202,
-172,
-164,
-143,
-249,
-190,
-71,
-202,
-154,
-136,
-189,
-89,
-224,
-248,
-100,
-60,
-211,
-191,
-21,
-221,
-103,
-139,
-119,
-226,
-55,
-53,
-233,
-201,
-17,
-212,
-35,
-20,
-163,
-242,
-127,
-49,
-174,
-219,
-33,
-156,
-86,
-6,
-109,
-193,
-13,
-32,
-18,
-5,
-10,
-99,
-235,
-231,
-206,
-71,
-27,
-159,
-90,
-173,
-112,
-205,
-126,
-179,
-10,
-61,
-133,
-211,
-132,
-119,
-129,
-23,
-8,
-7,
-203,
-51,
-58,
-62,
-159,
-8,
-20,
-47,
-6,
-55,
-245,
-212,
-131,
-192,
-93,
-176,
-55,
-22,
-140,
-203,
-103,
-224,
-197,
-11,
-56,
-117,
-93,
-207,
-241,
-195,
-217,
-214,
-99,
-133,
-122,
-223,
-194,
-40,
-232,
-102,
-86,
-31,
-163,
-126,
-145,
-28,
-33,
-205,
-136,
-131,
-197,
-13,
-170,
-231,
-184,
-198,
-191,
-157,
-19,
-144,
-255,
-44,
-247,
-86,
-18,
-176,
-225,
-220,
-89,
-178,
-124,
-234,
-76,
-250,
-43,
-205,
-43,
-230,
-53,
-222,
-247,
-160,
-17,
-222,
-240,
-206,
-219,
-124,
-93,
-248,
-209,
-24,
-195,
-162,
-132,
-152,
-100,
-102,
-240,
-42,
-178,
-187,
-43,
-136,
-180,
-134,
-10,
-212,
-49,
-55,
-32,
-62,
-243,
-195,
-4,
-83,
-103,
-124,
-71,
-92,
-91,
-48,
-182,
-16,
-138,
-84,
-243,
-43,
-92,
-248,
-136,
-161,
-202,
-227,
-208,
-125,
-6,
-67,
-122,
-22,
-202,
-55,
-245,
-128,
-205,
-16,
-111,
-204,
-2,
-11,
-245,
-204,
-234,
-241,
-207,
-35,
-8,
-2,
-132,
-216,
-96,
-113,
-79,
-141,
-188,
-153,
-231,
-138,
-212,
-155,
-134,
-168,
-52,
-75,
-149,
-64,
-131,
-13,
-95,
-131,
-106,
-241,
-38,
-50,
-83,
-135,
-121,
-248,
-224,
-50,
-102,
-96,
-200,
-163,
-241,
-199,
-191,
-129,
-144,
-135,
-201,
-156,
-77,
-56,
-221,
-206,
-12,
-222,
-86,
-160,
-164,
-173,
-69,
-69,
-14,
-185,
-110,
-157,
-194,
-115,
-65,
-137,
-44,
-30,
-46,
-253,
-190,
-78,
-190,
-8,
-125,
-87,
-226,
-69,
-56,
-13,
-173,
-133,
-165,
-161,
-126,
-202,
-37,
-127,
-16,
-5,
-117,
-214,
-61,
-175,
-64,
-34,
-48,
-83,
-35,
-33,
-175,
-68,
-182,
-98,
-142,
-127,
-252,
-208,
-196,
-87,
-185,
-172,
-40,
-112,
-8,
-130,
-86,
-234,
-126,
-189,
-247,
-156,
-198,
-34,
-39,
-75,
-19,
-91,
-229,
-253,
-246,
-134,
-111,
-141,
-235,
-48,
-172,
-2,
-163,
-1,
-93,
-88,
-62,
-239,
-99,
-237,
-121,
-117,
-145,
-254,
-37,
-123,
-104,
-213,
-85,
-77,
-134,
-189,
-90,
-77,
-174,
-135,
-66,
-212,
-3,
-217,
-223,
-241,
-79,
-224,
-42,
-139,
-56,
-119,
-249,
-228,
-30,
-64,
-125,
-200,
-151,
-215,
-187,
-37,
-87,
-6,
-144,
-224,
-231,
-77,
-232,
-64,
-227,
-140,
-138,
-224,
-122,
-105,
-125,
-146,
-76,
-185,
-71,
-204,
-14,
-74,
-41,
-17,
-126,
-55,
-23,
-126,
-236,
-15,
-185,
-137,
-230,
-199,
-2,
-79,
-64,
-233,
-2,
-181,
-33,
-55,
-215,
-19,
-113,
-170,
-206,
-241,
-222,
-20,
-99,
-40,
-54,
-28,
-155,
-152,
-118,
-2,
-137,
-16,
-128,
-152,
-240,
-105,
-56,
-97,
-1,
-203,
-198,
-226,
-223,
-79,
-48,
-57,
-221,
-61,
-109,
-88,
-171,
-192,
-135,
-106,
-193,
-14,
-205,
-134,
-127,
-10,
-156,
-193,
-111,
-226,
-21,
-12,
-8,
-86,
-34,
-65,
-132,
-44,
-0,
-55,
-35,
-66,
-53,
-73,
-205,
-81,
-123,
-10,
-137,
-84,
-39,
-99,
-86,
-254,
-26,
-160,
-72,
-108,
-70,
-213,
-204,
-77,
-2,
-40,
-149,
-42,
-232,
-90,
-251,
-117,
-63,
-15,
-6,
-189,
-254,
-168,
-123,
-217,
-109,
-161,
-231,
-220,
-254,
-229,
-198,
-190,
-236,
-183,
-238,
-134,
-118,
-215,
-12,
-8,
-103,
-115,
-39,
-253,
-59,
-51,
-55,
-120,
-177,
-151,
-127,
-222,
-117,
-71,
-246,
-160,
-243,
-207,
-187,
-206,
-112,
-100,
-4,
-147,
-83,
-236,
-232,
-174,
-71,
-4,
-21,
-251,
-42,
-135,
-159,
-115,
-195,
-151,
-197,
-11,
-90,
-162,
-54,
-123,
-84,
-244,
-121,
-139,
-95,
-106,
-35,
-233,
-44,
-150,
-62,
-56,
-43,
-160,
-207,
-180,
-224,
-123,
-164,
-15,
-161,
-179,
-185,
-185,
-213,
-116,
-93,
-196,
-204,
-129,
-80,
-78,
-241,
-87,
-202,
-135,
-226,
-214,
-27,
-191,
-15,
-203,
-47,
-107,
-196,
-197,
-225,
-108,
-226,
-246,
-145,
-239,
-199,
-185,
-196,
-58,
-134,
-17,
-41,
-6,
-225,
-45,
-123,
-14,
-182,
-195,
-168,
-140,
-0,
-2,
-176,
-109,
-208,
-129,
-63,
-126,
-191,
-25,
-184,
-99,
-187,
-155,
-247,
-229,
-120,
-143,
-32,
-53,
-180,
-249,
-143,
-123,
-127,
-125,
-36,
-138,
-129,
-246,
-116,
-176,
-157,
-185,
-158,
-212,
-132,
-31,
-0,
-251,
-70,
-125,
-171,
-38,
-27,
-252,
-98,
-228,
-57,
-249,
-156,
-75,
-22,
-135,
-171,
-200,
-64,
-50,
-154,
-185,
-88,
-164,
-79,
-178,
-253,
-61,
-218,
-185,
-24,
-66,
-1,
-146,
-14,
-42,
-29,
-30,
-251,
-225,
-223,
-51,
-22,
-114,
-154,
-5,
-160,
-145,
-214,
-73,
-74,
-100,
-82,
-62,
-102,
-113,
-152,
-244,
-165,
-232,
-229,
-177,
-240,
-124,
-93,
-136,
-158,
-214,
-226,
-152,
-40,
-89,
-222,
-95,
-132,
-49,
-101,
-227,
-124,
-202,
-71,
-129,
-221,
-167,
-167,
-47,
-69,
-65,
-77,
-156,
-40,
-130,
-180,
-122,
-73,
-25,
-239,
-221,
-154,
-178,
-71,
-107,
-234,
-59,
-179,
-181,
-112,
-39,
-56,
-188,
-57,
-57,
-252,
-42,
-205,
-143,
-225,
-228,
-145,
-177,
-0,
-135,
-144,
-180,
-136,
-56,
-43,
-36,
-32,
-18,
-87,
-212,
-217,
-10,
-190,
-230,
-20,
-154,
-91,
-248,
-64,
-130,
-6,
-246,
-12,
-126,
-85,
-54,
-254,
-166,
-74,
-226,
-23,
-30,
-232,
-52,
-243,
-123,
-228,
-151,
-52,
-3,
-146,
-112,
-54,
-131,
-96,
-49,
-184,
-185,
-69,
-252,
-18,
-15,
-233,
-39,
-99,
-54,
-119,
-30,
-60,
-254,
-35,
-122,
-5,
-34,
-184,
-63,
-225,
-211,
-153,
-53,
-100,
-44,
-151,
-122,
-121,
-121,
-221,
-188,
-178,
-255,
-76,
-136,
-9,
-136,
-80,
-86,
-198,
-64,
-38,
-166,
-84,
-243,
-197,
-84,
-227,
-248,
-22,
-11,
-251,
-149,
-242,
-12,
-196,
-109,
-238,
-233,
-168,
-63,
-250,
-234,
-208,
-226,
-102,
-184,
-252,
-68,
-100,
-77,
-203,
-175,
-197,
-129,
-138,
-49,
-58,
-156,
-73,
-129,
-107,
-47,
-16,
-234,
-97,
-215,
-138,
-44,
-194,
-245,
-218,
-99,
-90,
-251,
-23,
-7,
-161,
-172,
-63,
-137,
-147,
-32,
-53,
-89,
-1,
-243,
-15,
-30,
-134,
-195,
-169,
-117,
-113,
-221,
-233,
-181,
-237,
-155,
-126,
-187,
-99,
-223,
-116,
-127,
-205,
-50,
-68,
-26,
-234,
-95,
-154,
-237,
-118,
-238,
-231,
-225,
-221,
-197,
-153,
-245,
-51,
-99,
-75,
-240,
-205,
-45,
-60,
-124,
-94,
-118,
-18,
-66,
-211,
-43,
-116,
-200,
-175,
-39,
-92,
-91,
-138,
-119,
-50,
-149,
-28,
-240,
-230,
-242,
-187,
-5,
-186,
-114,
-129,
-156,
-165,
-243,
-219,
-138,
-53,
-40,
-25,
-157,
-252,
-45,
-217,
-84,
-240,
-222,
-67,
-123,
-133,
-255,
-59,
-153,
-115,
-13,
-189,
-156,
-59,
-244,
-5,
-190,
-210,
-145,
-99,
-27,
-168,
-137,
-156,
-152,
-247,
-255,
-13,
-28,
-67,
-174,
-60,
-39,
-134,
-44,
-122,
-96,
-17,
-191,
-221,
-128,
-25,
-8,
-252,
-195,
-29,
-86,
-42,
-37,
-77,
-93,
-196,
-58,
-222,
-228,
-190,
-174,
-95,
-125,
-235,
-135,
-79,
-1,
-220,
-240,
-96,
-184,
-126,
-26,
-110,
-54,
-241,
-89,
-189,
-129,
-114,
-57,
-138,
-142,
-153,
-218,
-136,
-73,
-161,
-152,
-186,
-181,
-155,
-51,
-226,
-179,
-74,
-206,
-51,
-202,
-205,
-6,
-41,
-151,
-86,
-160,
-229,
-70,
-206,
-99,
-64,
-18,
-130,
-199,
-223,
-47,
-221,
-65,
-231,
-114,
-208,
-188,
-233,
-100,
-79,
-87,
-252,
-243,
-235,
-110,
-175,
-99,
-45,
-35,
-120,
-110,
-230,
-70,
-95,
-140,
-14,
-95,
-70,
-2,
-42,
-60,
-197,
-22,
-183,
-231,
-220,
-71,
-176,
-215,
-248,
-231,
-170,
-12,
-89,
-128,
-86,
-201,
-32,
-204,
-31,
-220,
-28,
-97,
-148,
-144,
-159,
-254,
-4,
-93,
-207,
-109,
-140,
-188,
-255,
-213,
-248,
-153,
-104,
-86,
-96,
-94,
-189,
-110,
-188,
-47,
-151,
-109,
-250,
-238,
-22,
-156,
-197,
-135,
-238,
-176,
-123,
-161,
-196,
-58,
-138,
-220,
-192,
-43,
-57,
-107,
-78,
-128,
-72,
-38,
-149,
-175,
-82,
-252,
-55,
-96,
-126,
-225,
-123,
-139,
-208,
-40,
-6,
-25,
-143,
-56,
-104,
-187,
-127,
-199,
-199,
-180,
-135,
-221,
-118,
-167,
-93,
-204,
-27,
-188,
-8,
-129,
-241,
-81,
-8,
-248,
-175,
-206,
-68,
-94,
-101,
-128,
-53,
-242,
-231,
-4,
-238,
-155,
-104,
-242,
-1,
-19,
-73,
-225,
-101,
-143,
-102,
-235,
-228,
-105,
-18,
-213,
-237,
-125,
-232,
-12,
-70,
-246,
-101,
-179,
-213,
-41,
-134,
-171,
-254,
-233,
-242,
-37,
-122,
-194,
-200,
-165,
-215,
-221,
-248,
-145,
-16,
-106,
-170,
-82,
-114,
-215,
-131,
-8,
-78,
-133,
-53,
-34,
-37,
-113,
-40,
-238,
-115,
-39,
-50,
-103,
-228,
-84,
-188,
-41,
-211,
-42,
-84,
-29,
-182,
-223,
-83,
-147,
-68,
-117,
-34,
-86,
-243,
-251,
-160,
-224,
-166,
-251,
-211,
-72,
-172,
-83,
-182,
-133,
-128,
-90,
-220,
-69,
-78,
-76,
-249,
-234,
-16,
-160,
-85,
-129,
-226,
-139,
-238,
-245,
-245,
-69,
-191,
-57,
-104,
-219,
-163,
-254,
-149,
-26,
-177,
-251,
-99,
-65,
-138,
-31,
-195,
-200,
-231,
-199,
-111,
-228,
-4,
-49,
-128,
-22,
-161,
-151,
-54,
-92,
-44,
-87,
-9,
-189,
-143,
-142,
-249,
-201,
-57,
-14,
-249,
-182,
-220,
-70,
-79,
-67,
-125,
-80,
-5,
-173,
-192,
-15,
-73,
-126,
-77,
-14,
-163,
-245,
-228,
-207,
-205,
-148,
-222,
-52,
-127,
-45,
-184,
-13,
-249,
-141,
-190,
-24,
-20,
-132,
-55,
-231,
-157,
-253,
-189,
-239,
-246,
-70,
-118,
-187,
-211,
-106,
-94,
-27,
-133,
-231,
-98,
-179,
-254,
-109,
-243,
-159,
-119,
-29,
-251,
-118,
-192,
-255,
-127,
-115,
-56,
-52,
-138,
-210,
-197,
-14,
-122,
-125,
-17,
-93,
-108,
-20,
-208,
-45,
-155,
-182,
-59,
-183,
-163,
-247,
-0,
-53,
-254,
-139,
-81,
-88,
-55,
-54,
-87,
-57,
-168,
-35,
-155,
-184,
-133,
-208,
-194,
-186,
-182,
-175,
-155,
-55,
-23,
-124,
-111,
-27,
-241,
-107,
-67,
-123,
-251,
-151,
-65,
-243,
-214,
-136,
-103,
-106,
-39,
-151,
-131,
-206,
-176,
-215,
-185,
-54,
-98,
-156,
-218,
-126,
-212,
-55,
-132,
-162,
-87,
-27,
-183,
-238,
-134,
-163,
-254,
-141,
-253,
-93,
-105,
-22,
-138,
-14,
-222,
-154,
-129,
-210,
-175,
-119,
-112,
-110,
-6,
-78,
-191,
-222,
-193,
-59,
-35,
-247,
-123,
-222,
-206,
-46,
-158,
-114,
-119,
-226,
-245,
-39,
-98,
-179,
-149,
-239,
-68,
-107,
-6,
-51,
-183,
-49,
-208,
-75,
-112,
-66,
-126,
-54,
-212,
-252,
-46,
-128,
-219,
-160,
-155,
-141,
-206,
-159,
-41,
-55,
-44,
-221,
-83,
-147,
-35,
-48,
-127,
-101,
-40,
-158,
-127,
-64,
-147,
-227,
-186,
-104,
-62,
-172,
-147,
-178,
-166,
-136,
-150,
-14,
-0,
-161,
-113,
-37,
-203,
-166,
-83,
-120,
-233,
-231,
-182,
-3,
-191,
-189,
-112,
-157,
-54,
-245,
-200,
-194,
-160,
-196,
-69,
-151,
-77,
-28,
-95,
-67,
-89,
-229,
-175,
-47,
-197,
-99,
-16,
-104,
-139,
-87,
-194,
-215,
-169,
-71,
-95,
-204,
-53,
-176,
-21,
-47,
-194,
-207,
-25,
-133,
-161,
-146,
-86,
-57,
-19,
-175,
-137,
-37,
-94,
-62,
-184,
-25,
-240,
-244,
-174,
-4,
-210,
-253,
-187,
-167,
-119,
-112,
-189,
-226,
-173,
-45,
-215,
-225,
-151,
-28,
-254,
-177,
-174,
-19,
-86,
-105,
-154,
-78,
-240,
-93,
-219,
-138,
-66,
-186,
-43,
-145,
-211,
-149,
-51,
-154,
-157,
-89,
-45,
-153,
-12,
-250,
-206,
-122,
-192,
-119,
-121,
-17,
-191,
-111,
-61,
-53,
-158,
-241,
-187,
-223,
-9,
-27,
-159,
-175,
-10,
-129,
-221,
-77,
-38,
-88,
-55,
-4,
-195,
-117,
-36,
-140,
-62,
-239,
-155,
-26,
-227,
-211,
-168,
-112,
-204,
-62,
-2,
-244,
-158,
-140,
-236,
-225,
-86,
-226,
-60,
-156,
-1,
-232,
-30,
-248,
-132,
-189,
-88,
-120,
-178,
-62,
-141,
-228,
-81,
-103,
-246,
-96,
-232,
-130,
-183,
-150,
-95,
-85,
-85,
-127,
-126,
-85,
-123,
-90,
-233,
-83,
-134,
-145,
-17,
-15,
-203,
-220,
-0,
-216,
-202,
-87,
-18,
-94,
-55,
-132,
-63,
-188,
-51,
-160,
-14,
-59,
-179,
-132,
-45,
-153,
-190,
-215,
-151,
-39,
-46,
-91,
-12,
-89,
-158,
-247,
-48,
-247,
-74,
-47,
-224,
-183,
-7,
-5,
-40,
-42,
-55,
-156,
-220,
-40,
-102,
-139,
-230,
-76,
-167,
-112,
-13,
-18,
-61,
-87,
-91,
-55,
-100,
-11,
-69,
-152,
-64,
-181,
-135,
-125,
-146,
-89,
-232,
-26,
-96,
-33,
-41,
-236,
-73,
-165,
-215,
-58,
-225,
-187,
-101,
-186,
-242,
-225,
-213,
-17,
-222,
-238,
-197,
-82,
-123,
-11,
-170,
-116,
-32,
-254,
-175,
-243,
-16,
-122,
-128,
-183,
-178,
-18,
-10,
-45,
-138,
-194,
-200,
-248,
-146,
-138,
-154,
-160,
-196,
-20,
-183,
-63,
-202,
-63,
-121,
-5,
-152,
-141,
-180,
-189,
-166,
-227,
-120,
-57,
-247,
-204,
-93,
-8,
-10,
-139,
-197,
-148,
-54,
-179,
-182,
-1,
-136,
-40,
-142,
-53,
-227,
-103,
-1,
-87,
-101,
-79,
-158,
-120,
-194,
-129,
-29,
-101,
-236,
-55,
-2,
-189,
-185,
-71,
-206,
-97,
-127,
-90,
-172,
-123,
-97,
-242,
-68,
-212,
-139,
-115,
-231,
-58,
-154,
-84,
-190,
-225,
-124,
-19,
-55,
-76,
-182,
-104,
-8,
-227,
-172,
-118,
-112,
-74,
-148,
-154,
-42,
-30,
-19,
-252,
-38,
-3,
-136,
-8,
-33,
-166,
-165,
-185,
-171,
-73,
-66,
-78,
-14,
-152,
-233,
-19,
-45,
-106,
-165,
-237,
-15,
-19,
-125,
-126,
-237,
-19,
-125,
-222,
-211,
-68,
-127,
-127,
-237,
-19,
-253,
-125,
-31,
-19,
-77,
-199,
-216,
-167,
-46,
-207,
-122,
-221,
-188,
-223,
-76,
-169,
-124,
-2,
-243,
-199,
-216,
-84,
-216,
-30,
-83,
-81,
-69,
-151,
-56,
-210,
-8,
-76,
-93,
-16,
-240,
-16,
-254,
-172,
-30,
-82,
-74,
-188,
-151,
-121,
-34,
-19,
-206,
-149,
-27,
-29,
-15,
-95,
-192,
-124,
-149,
-117,
-222,
-199,
-212,
-211,
-139,
-192,
-46,
-111,
-250,
-147,
-93,
-253,
-48,
-125,
-46,
-223,
-199,
-185,
-236,
-227,
-119,
-253,
-62,
-214,
-50,
-118,
-69,
-104,
-160,
-100,
-28,
-26,
-50,
-239,
-104,
-71,
-203,
-139,
-66,
-93,
-236,
-59,
-146,
-37,
-114,
-204,
-41,
-171,
-197,
-137,
-254,
-201,
-239,
-183,
-135,
-163,
-88,
-175,
-198,
-227,
-211,
-166,
-245,
-216,
-94,
-180,
-241,
-217,
-236,
-243,
-223,
-119,
-124,
-190,
-181,
-204,
-163,
-254,
-237,
-253,
-188,
-212,
-245,
-253,
-220,
-186,
-17,
-156,
-165,
-108,
-135,
-84,
-199,
-104,
-135,
-37,
-239,
-236,
-67,
-247,
-190,
-76,
-215,
-36,
-91,
-231,
-2,
-166,
-21,
-151,
-111,
-124,
-225,
-132,
-208,
-242,
-151,
-116,
-126,
-29,
-163,
-74,
-119,
-71,
-53,
-15,
-129,
-209,
-253,
-54,
-173,
-186,
-101,
-147,
-97,
-100,
-202,
-231,
-237,
-143,
-207,
-111,
-182,
-180,
-214,
-212,
-105,
-147,
-90,
-49,
-177,
-142,
-33,
-87,
-38,
-183,
-245,
-125,
-143,
-173,
-115,
-125,
-54,
-91,
-223,
-82,
-103,
-206,
-126,
-111,
-173,
-102,
-4,
-111,
-184,
-182,
-238,
-31,
-133,
-18,
-181,
-157,
-191,
-103,
-86,
-75,
-248,
-199,
-122,
-73,
-127,
-193,
-170,
-47,
-69,
-117,
-106,
-230,
-214,
-17,
-36,
-189,
-195,
-44,
-127,
-125,
-4,
-103,
-231,
-114,
-25,
-107,
-218,
-84,
-121,
-110,
-178,
-166,
-53,
-251,
-72,
-173,
-105,
-121,
-4,
-238,
-89,
-234,
-12,
-13,
-176,
-84,
-183,
-104,
-88,
-95,
-26,
-223,
-134,
-47,
-125,
-91,
-201,
-238,
-98,
-193,
-234,
-98,
-149,
-36,
-112,
-120,
-103,
-225,
-238,
-242,
-55,
-186,
-121,
-34,
-75,
-54,
-129,
-208,
-180,
-49,
-54,
-163,
-216,
-150,
-49,
-132,
-215,
-198,
-214,
-106,
-9,
-143,
-15,
-183,
-225,
-114,
-181,
-132,
-161,
-4,
-176,
-195,
-196,
-247,
-38,
-159,
-69,
-126,
-135,
-78,
-34,
-73,
-217,
-254,
-173,
-17,
-255,
-244,
-127,
-98,
-72,
-152,
-78,
-146,
-103,
-107,
-129,
-47,
-97,
-128,
-2,
-147,
-88,
-110,
-136,
-25,
-169,
-49,
-255,
-55,
-255,
-224,
-223,
-80,
-165,
-203,
-177,
-230,
-204,
-95,
-114,
-158,
-19,
-131,
-176,
-167,
-241,
-202,
-71,
-239,
-239,
-213,
-93,
-215,
-204,
-16,
-68,
-164,
-58,
-32,
-107,
-243,
-78,
-207,
-151,
-141,
-212,
-77,
-196,
-87,
-230,
-153,
-38,
-201,
-16,
-118,
-15,
-191,
-74,
-16,
-119,
-204,
-110,
-18,
-91,
-115,
-221,
-157,
-113,
-184,
-194,
-68,
-148,
-120,
-30,
-62,
-190,
-209,
-222,
-46,
-123,
-73,
-168,
-190,
-97,
-241,
-188,
-90,
-242,
-133,
-154,
-9,
-129,
-210,
-146,
-34,
-177,
-66,
-153,
-40,
-246,
-244,
-13,
-61,
-168,
-81,
-180,
-163,
-113,
-226,
-5,
-39,
-143,
-146,
-46,
-96,
-41,
-193,
-37,
-85,
-102,
-180,
-134,
-229,
-122,
-148,
-121,
-8,
-137,
-128,
-222,
-125,
-188,
-138,
-166,
-0,
-232,
-14,
-129,
-157,
-103,
-86,
-199,
-225,
-146,
-42,
-126,
-149,
-117,
-231,
-96,
-140,
-138,
-207,
-18,
-230,
-63,
-91,
-49,
-131,
-108,
-138,
-68,
-86,
-229,
-165,
-228,
-195,
-52,
-74,
-20,
-159,
-3,
-147,
-16,
-163,
-107,
-48,
-47,
-178,
-205,
-96,
-65,
-172,
-71,
-47,
-134,
-104,
-81,
-107,
-1,
-147,
-64,
-31,
-224,
-98,
-229,
-39,
-30,
-228,
-105,
-73,
-10,
-96,
-110,
-124,
-195,
-76,
-49,
-134,
-10,
-222,
-65,
-36,
-34,
-153,
-248,
-160,
-145,
-166,
-100,
-139,
-92,
-114,
-153,
-223,
-8,
-51,
-121,
-215,
-150,
-16,
-104,
-86,
-28,
-78,
-147,
-71,
-74,
-222,
-0,
-228,
-91,
-165,
-226,
-119,
-58,
-100,
-154,
-121,
-98,
-118,
-199,
-114,
-33,
-20,
-56,
-90,
-206,
-181,
-75,
-182,
-194,
-127,
-247,
-157,
-98,
-180,
-9,
-57,
-72,
-33,
-234,
-53,
-160,
-112,
-231,
-232,
-33,
-30,
-84,
-5,
-18,
-219,
-142,
-94,
-77,
-239,
-155,
-245,
-5,
-237,
-34,
-206,
-90,
-110,
-74,
-25,
-204,
-88,
-197,
-16,
-220,
-28,
-159,
-106,
-204,
-20,
-168,
-178,
-124,
-53,
-196,
-190,
-155,
-0,
-69,
-241,
-45,
-39,
-182,
-191,
-14,
-26,
-172,
-8,
-118,
-45,
-159,
-220,
-130,
-58,
-45,
-53,
-4,
-95,
-168,
-3,
-190,
-213,
-12,
-36,
-230,
-149,
-238,
-231,
-157,
-146,
-4,
-253,
-46,
-151,
-100,
-99,
-137,
-184,
-30,
-209,
-221,
-201,
-169,
-161,
-19,
-16,
-208,
-156,
-164,
-102,
-63,
-145,
-112,
-57,
-24,
-145,
-78,
-191,
-36,
-197,
-113,
-79,
-193,
-251,
-84,
-84,
-11,
-191,
-183,
-61,
-247,
-73,
-36,
-39,
-120,
-241,
-217,
-167,
-113,
-116,
-255,
-230,
-255,
-188,
-253,
-238,
-167,
-55,
-255,
-231,
-111,
-233,
-255,
-31,
-74,
-13,
-142,
-90,
-87,
-40,
-101,
-202,
-115,
-79,
-131,
-98,
-9,
-19,
-207,
-177,
-148,
-85,
-82,
-83,
-206,
-249,
-167,
-183,
-131,
-238,
-77,
-119,
-212,
-253,
-208,
-177,
-111,
-251,
-221,
-222,
-104,
-216,
-80,
-126,
-3,
-193,
-204,
-107,
-191,
-176,
-135,
-163,
-65,
-247,
-118,
-237,
-183,
-215,
-253,
-126,
-238,
-151,
-252,
-35,
-68,
-81,
-29,
-110,
-250,
-229,
-122,
-31,
-233,
-95,
-46,
-155,
-189,
-51,
-235,
-164,
-9,
-199,
-95,
-16,
-38,
-172,
-65,
-134,
-153,
-192,
-246,
-11,
-92,
-111,
-2,
-134,
-156,
-151,
-16,
-48,
-90,
-6,
-40,
-194,
-231,
-141,
-135,
-14,
-28,
-84,
-104,
-222,
-45,
-177,
-28,
-112,
-67,
-196,
-153,
-226,
-83,
-132,
-8,
-27,
-62,
-221,
-204,
-206,
-209,
-156,
-137,
-138,
-150,
-84,
-246,
-73,
-174,
-154,
-140,
-95,
-193,
-98,
-106,
-192,
-56,
-146,
-50,
-160,
-1,
-23,
-13,
-48,
-83,
-38,
-50,
-99,
-127,
-30,
-250,
-46,
-162,
-206,
-191,
-161,
-174,
-222,
-200,
-250,
-153,
-139,
-177,
-23,
-80,
-144,
-16,
-239,
-188,
-57,
-24,
-52,
-63,
-218,
-151,
-253,
-193,
-77,
-115,
-100,
-255,
-153,
-175,
-68,
-252,
-217,
-74,
-237,
-36,
-171,
-63,
-192,
-249,
-112,
-33,
-153,
-99,
-250,
-180,
-250,
-49,
-132,
-40,
-119,
-126,
-229,
-71,
-42,
-149,
-153,
-21,
-209,
-64,
-128,
-16,
-196,
-160,
-252,
-44,
-237,
-36,
-192,
-179,
-123,
-163,
-210,
-157,
-175,
-20,
-69,
-181,
-51,
-17,
-199,
-158,
-254,
-130,
-22,
-197,
-73,
-128,
-207,
-133,
-50,
-112,
-253,
-191,
-78,
-207,
-32,
-24,
-54,
-55,
-120,
-183,
-215,
-230,
-99,
-123,
-105,
-67,
-193,
-45,
-32,
-31,
-11,
-197,
-193,
-243,
-13,
-55,
-53,
-156,
-64,
-36,
-178,
-56,
-1,
-237,
-47,
-49,
-130,
-16,
-241,
-148,
-97,
-4,
-119,
-70,
-71,
-137,
-173,
-16,
-46,
-39,
-183,
-4,
-220,
-135,
-82,
-200,
-141,
-185,
-189,
-117,
-136,
-226,
-91,
-169,
-49,
-149,
-38,
-240,
-124,
-2,
-187,
-241,
-30,
-229,
-193,
-60,
-133,
-70,
-144,
-79,
-248,
-134,
-26,
-133,
-75,
-132,
-190,
-40,
-145,
-90,
-9,
-3,
-40,
-178,
-14,
-112,
-183,
-18,
-138,
-82,
-246,
-202,
-197,
-121,
-238,
-77,
-209,
-198,
-155,
-161,
-146,
-137,
-178,
-233,
-66,
-122,
-84,
-170,
-173,
-98,
-63,
-132,
-139,
-214,
-163,
-49,
-48,
-139,
-156,
-47,
-86,
-51,
-205,
-228,
-160,
-210,
-178,
-213,
-193,
-172,
-44,
-69,
-4,
-241,
-34,
-97,
-27,
-164,
-123,
-73,
-60,
-85,
-211,
-21,
-64,
-8,
-188,
-216,
-38,
-17,
-251,
-109,
-197,
-98,
-144,
-247,
-244,
-32,
-80,
-177,
-211,
-148,
-195,
-182,
-4,
-120,
-218,
-26,
-235,
-104,
-59,
-125,
-49,
-12,
-20,
-42,
-93,
-242,
-79,
-213,
-23,
-7,
-102,
-159,
-84,
-216,
-175,
-151,
-107,
-138,
-190,
-149,
-252,
-58,
-20,
-115,
-210,
-131,
-193,
-6,
-242,
-95,
-51,
-147,
-82,
-74,
-211,
-251,
-250,
-161,
-248,
-68,
-176,
-187,
-18,
-77,
-98,
-111,
-74,
-123,
-171,
-213,
-156,
-141,
-149,
-186,
-147,
-233,
-103,
-45,
-150,
-173,
-227,
-16,
-96,
-228,
-48,
-133,
-242,
-137,
-41,
-157,
-89,
-194,
-198,
-76,
-207,
-238,
-130,
-97,
-137,
-158,
-40,
-73,
-71,
-21,
-249,
-202,
-230,
-162,
-39,
-89,
-197,
-185,
-30,
-68,
-188,
-114,
-236,
-242,
-130,
-237,
-220,
-66,
-219,
-116,
-255,
-140,
-138,
-211,
-123,
-125,
-253,
-194,
-117,
-0,
-31,
-138,
-186,
-254,
-53,
-187,
-43,
-74,
-175,
-188,
-137,
-199,
-2,
-177,
-66,
-109,
-233,
-241,
-43,
-229,
-173,
-48,
-193,
-202,
-34,
-115,
-220,
-70,
-11,
-61,
-77,
-212,
-248,
-70,
-100,
-145,
-180,
-233,
-214,
-74,
-191,
-86,
-210,
-214,
-242,
-182,
-182,
-192,
-93,
-14,
-211,
-83,
-24,
-110,
-146,
-242,
-50,
-129,
-148,
-189,
-148,
-43,
-66,
-119,
-131,
-95,
-58,
-80,
-27,
-115,
-104,
-15,
-187,
-255,
-234,
-20,
-178,
-139,
-254,
-212,
-76,
-13,
-228,
-71,
-172,
-167,
-27,
-127,
-59,
-14,
-49,
-170,
-156,
-70,
-3,
-231,
-187,
-48,
-152,
-78,
-196,
-77,
-230,
-123,
-157,
-162,
-153,
-56,
-46,
-221,
-132,
-138,
-25,
-61,
-31,
-84,
-251,
-235,
-36,
-77,
-164,
-248,
-36,
-98,
-88,
-238,
-79,
-78,
-83,
-147,
-77,
-123,
-164,
-30,
-220,
-126,
-174,
-139,
-121,
-58,
-61,
-124,
-34,
-127,
-113,
-36,
-122,
-69,
-215,
-31,
-104,
-196,
-111,
-192,
-106,
-213,
-13,
-241,
-142,
-53,
-2,
-176,
-83,
-254,
-41,
-142,
-209,
-200,
-178,
-67,
-102,
-81,
-184,
-90,
-162,
-229,
-244,
-189,
-53,
-245,
-67,
-7,
-96,
-62,
-167,
-94,
-196,
-47,
-79,
-239,
-196,
-207,
-217,
-29,
-144,
-34,
-239,
-168,
-163,
-172,
-44,
-183,
-239,
-196,
-116,
-91,
-225,
-151,
-83,
-154,
-14,
-213,
-69,
-195,
-92,
-150,
-216,
-250,
-230,
-45,
-220,
-155,
-223,
-234,
-146,
-143,
-101,
-60,
-138,
-57,
-171,
-219,
-22,
-4,
-75,
-69,
-1,
-147,
-40,
-149,
-74,
-159,
-71,
-92,
-228,
-239,
-62,
-20,
-5,
-237,
-238,
-195,
-139,
-11,
-113,
-247,
-1,
-61,
-0,
-200,
-148,
-77,
-252,
-59,
-151,
-252,
-58,
-89,
-53,
-30,
-78,
-13,
-105,
-57,
-55,
-74,
-137,
-163,
-150,
-23,
-253,
-158,
-146,
-100,
-44,
-178,
-85,
-155,
-146,
-48,
-117,
-147,
-224,
-163,
-149,
-163,
-146,
-46,
-158,
-11,
-24,
-129,
-52,
-192,
-57,
-180,
-65,
-16,
-204,
-54,
-111,
-49,
-53,
-53,
-79,
-137,
-216,
-187,
-245,
-82,
-130,
-202,
-172,
-128,
-134,
-151,
-209,
-1,
-17,
-64,
-51,
-126,
-44,
-52,
-210,
-196,
-39,
-169,
-67,
-34,
-129,
-226,
-6,
-135,
-172,
-220,
-217,
-144,
-116,
-47,
-110,
-18,
-2,
-198,
-99,
-204,
-158,
-67,
-33,
-243,
-185,
-27,
-26,
-148,
-252,
-212,
-165,
-48,
-231,
-129,
-89,
-171,
-118,
-139,
-221,
-9,
-3,
-29,
-141,
-37,
-47,
-152,
-248,
-43,
-151,
-101,
-55,
-196,
-147,
-5,
-223,
-118,
-80,
-172,
-233,
-89,
-91,
-192,
-196,
-144,
-5,
-5,
-116,
-190,
-107,
-72,
-161,
-119,
-204,
-6,
-41,
-42,
-159,
-239,
-119,
-141,
-34,
-180,
-137,
-225,
-48,
-121,
-37,
-241,
-215,
-93,
-131,
-56,
-164,
-31,
-132,
-188,
-25,
-206,
-40,
-175,
-42,
-222,
-254,
-184,
-107,
-48,
-174,
-38,
-74,
-13,
-145,
-105,
-128,
-119,
-58,
-73,
-189,
-185,
-30,
-10,
-154,
-96,
-39,
-215,
-85,
-221,
-96,
-72,
-108,
-113,
-179,
-191,
-61,
-223,
-201,
-126,
-117,
-255,
-27,
-142,
-150,
-223,
-208,
-231,
-63,
-8,
-238,
-119,
-55,
-56,
-4,
-87,
-177,
-78,
-198,
-127,
-209,
-81,
-93,
-60,
-250,
-7,
-132,
-124,
-35,
-222,
-71,
-99,
-225,
-0,
-182,
-78,
-96,
-10,
-98,
-211,
-67,
-150,
-170,
-79,
-94,
-43,
-252,
-171,
-198,
-70,
-44,
-56,
-195,
-139,
-251,
-190,
-56,
-40,
-121,
-155,
-79,
-8,
-158,
-58,
-121,
-12,
-179,
-237,
-239,
-16,
-176,
-136,
-130,
-15,
-107,
-58,
-56,
-57,
-205,
-139,
-106,
-96,
-19,
-5,
-88,
-93,
-73,
-163,
-128,
-247,
-6,
-23,
-126,
-241,
-252,
-222,
-216,
-61,
-226,
-242,
-18,
-46,
-73,
-54,
-92,
-3,
-66,
-18,
-172,
-137,
-15,
-145,
-253,
-70,
-115,
-75,
-95,
-10,
-138,
-186,
-167,
-56,
-118,
-6,
-252,
-33,
-25,
-60,
-143,
-24,
-83,
-89,
-44,
-191,
-40,
-203,
-230,
-252,
-251,
-68,
-17,
-208,
-98,
-27,
-61,
-52,
-127,
-141,
-13,
-178,
-249,
-185,
-163,
-104,
-7,
-108,
-29,
-102,
-234,
-4,
-229,
-114,
-165,
-89,
-60,
-111,
-59,
-137,
-51,
-194,
-7,
-173,
-87,
-132,
-128,
-186,
-183,
-106,
-216,
-180,
-214,
-54,
-132,
-218,
-175,
-61,
-92,
-86,
-242,
-72,
-45,
-48,
-56,
-101,
-83,
-16,
-143,
-230,
-61,
-58,
-165,
-166,
-198,
-139,
-103,
-184,
-88,
-120,
-20,
-189,
-115,
-140,
-169,
-87,
-124,
-246,
-222,
-139,
-219,
-181,
-34,
-13,
-116,
-60,
-188,
-134,
-24,
-14,
-230,
-206,
-94,
-69,
-69,
-247,
-218,
-158,
-207,
-12,
-99,
-53,
-104,
-101,
-118,
-59,
-188,
-42,
-249,
-186,
-228,
-32,
-37,
-50,
-178,
-74,
-9,
-154,
-89,
-65,
-7,
-179,
-180,
-189,
-154,
-157,
-92,
-217,
-154,
-104,
-151,
-209,
-168,
-230,
-134,
-220,
-80,
-131,
-163,
-206,
-165,
-41,
-85,
-114,
-227,
-181,
-174,
-144,
-184,
-161,
-213,
-188,
-68,
-233,
-40,
-212,
-193,
-45,
-84,
-149,
-169,
-115,
-133,
-210,
-241,
-244,
-150,
-40,
-71,
-207,
-43,
-91,
-160,
-213,
-67,
-205,
-107,
-179,
-42,
-100,
-241,
-238,
-63,
-31,
-99,
-150,
-159,
-77,
-229,
-74,
-53,
-175,
-98,
-85,
-52,
-242,
-31,
-42,
-46,
-203,
-249,
-65,
-215,
-229,
-252,
-143,
-177,
-48,
-232,
-10,
-170,
-121,
-105,
-196,
-24,
-212,
-28,
-157,
-212,
-117,
-46,
-141,
-24,
-77,
-111,
-113,
-114,
-212,
-188,
-178,
-165,
-1,
-71,
-145,
-70,
-29,
-224,
-74,
-75,
-35,
-198,
-160,
-230,
-221,
-32,
-121,
-33,
-190,
-115,
-63,
-171,
-35,
-6,
-212,
-91,
-157,
-34,
-65,
-175,
-108,
-129,
-132,
-19,
-175,
-230,
-37,
-74,
-71,
-161,
-14,
-6,
-204,
-241,
-107,
-95,
-165,
-116,
-76,
-189,
-117,
-90,
-163,
-233,
-149,
-45,
-20,
-255,
-189,
-83,
-243,
-42,
-209,
-16,
-245,
-101,
-17,
-206,
-138,
-179,
-217,
-186,
-50,
-199,
-226,
-183,
-66,
-33,
-220,
-184,
-191,
-232,
-77,
-174,
-204,
-5,
-131,
-50,
-191,
-244,
-185,
-160,
-11,
-196,
-236,
-162,
-108,
-234,
-218,
-218,
-163,
-183,
-160,
-86,
-46,
-124,
-241,
-235,
-25,
-203,
-153,
-252,
-65,
-180,
-154,
-50,
-151,
-87,
-169,
-211,
-208,
-109,
-247,
-31,
-191,
-119,
-144,
-11,
-176,
-84,
-175,
-146,
-7,
-68,
-88,
-189,
-123,
-14,
-57,
-240,
-7,
-217,
-115,
-202,
-92,
-94,
-239,
-158,
-251,
-67,
-184,
-13,
-245,
-131,
-151,
-171,
-133,
-30,
-155,
-38,
-70,
-26,
-198,
-6,
-235,
-39,
-219,
-215,
-86,
-83,
-144,
-197,
-115,
-89,
-54,
-79,
-125,
-112,
-149,
-245,
-8,
-178,
-191,
-105,
-190,
-187,
-246,
-160,
-190,
-15,
-230,
-22,
-121,
-162,
-105,
-140,
-57,
-221,
-152,
-196,
-133,
-73,
-219,
-88,
-135,
-214,
-137,
-188,
-240,
-222,
-36,
-177,
-93,
-18,
-66,
-89,
-106,
-159,
-96,
-24,
-145,
-212,
-158,
-56,
-159,
-241,
-69,
-93,
-228,
-49,
-69,
-76,
-129,
-64,
-119,
-160,
-160,
-167,
-151,
-200,
-194,
-224,
-147,
-85,
-20,
-129,
-144,
-100,
-36,
-0,
-212,
-31,
-62,
-201,
-82,
-185,
-140,
-148,
-104,
-12,
-229,
-146,
-101,
-117,
-69,
-69,
-96,
-226,
-27,
-98,
-91,
-43,
-208,
-225,
-80,
-121,
-156,
-37,
-144,
-95,
-158,
-22,
-143,
-72,
-35,
-170,
-129,
-4,
-17,
-215,
-37,
-191,
-77,
-7,
-128,
-236,
-117,
-120,
-42,
-23,
-100,
-67,
-246,
-57,
-212,
-74,
-90,
-250,
-14,
-198,
-133,
-225,
-192,
-88,
-228,
-28,
-43,
-2,
-71,
-12,
-210,
-5,
-211,
-17,
-16,
-190,
-219,
-121,
-128,
-170,
-79,
-233,
-132,
-121,
-35,
-172,
-61,
-159,
-114,
-34,
-43,
-38,
-44,
-7,
-133,
-242,
-75,
-17,
-46,
-15,
-100,
-32,
-132,
-171,
-216,
-129,
-26,
-46,
-144,
-120,
-224,
-45,
-128,
-135,
-34,
-40,
-2,
-176,
-56,
-159,
-32,
-55,
-225,
-185,
-129,
-201,
-126,
-30,
-60,
-242,
-203,
-252,
-204,
-79,
-55,
-144,
-36,
-159,
-18,
-173,
-254,
-34,
-171,
-191,
-8,
-3,
-50,
-103,
-71,
-157,
-212,
-77,
-251,
-26,
-95,
-114,
-119,
-238,
-105,
-229,
-189,
-23,
-49,
-25,
-180,
-246,
-178,
-44,
-54,
-84,
-148,
-19,
-89,
-87,
-75,
-50,
-169,
-76,
-26,
-31,
-81,
-164,
-153,
-16,
-160,
-80,
-172,
-153,
-190,
-151,
-202,
-109,
-13,
-164,
-59,
-206,
-120,
-172,
-75,
-122,
-179,
-121,
-113,
-97,
-72,
-58,
-52,
-73,
-209,
-81,
-57,
-245,
-13,
-11,
-171,
-101,
-79,
-28,
-159,
-139,
-86,
-24,
-185,
-144,
-107,
-202,
-140,
-243,
-14,
-69,
-20,
-69,
-18,
-129,
-220,
-206,
-193,
-57,
-233,
-123,
-128,
-195,
-186,
-53,
-66,
-131,
-202,
-99,
-11,
-20,
-21,
-108,
-140,
-42,
-99,
-8,
-248,
-112,
-147,
-139,
-208,
-125,
-190,
-183,
-38,
-115,
-207,
-119,
-165,
-102,
-145,
-185,
-16,
-68,
-180,
-178,
-241,
-160,
-28,
-139,
-24,
-236,
-204,
-234,
-38,
-111,
-156,
-101,
-24,
-255,
-20,
-99,
-217,
-108,
-202,
-233,
-165,
-240,
-117,
-222,
-63,
-168,
-148,
-146,
-243,
-226,
-43,
-240,
-64,
-62,
-215,
-29,
-211,
-170,
-243,
-88,
-184,
-246,
-198,
-145,
-3,
-217,
-1,
-21,
-0,
-79,
-68,
-31,
-32,
-0,
-116,
-8,
-232,
-170,
-252,
-245,
-134,
-89,
-157,
-2,
-42,
-127,
-137,
-145,
-211,
-249,
-253,
-16,
-55,
-44,
-6,
-97,
-190,
-8,
-31,
-2,
-19,
-65,
-61,
-217,
-109,
-159,
-89,
-119,
-4,
-171,
-14,
-43,
-115,
-21,
-121,
-238,
-141,
-179,
-180,
-176,
-34,
-5,
-63,
-146,
-96,
-157,
-71,
-140,
-95,
-71,
-177,
-242,
-189,
-65,
-68,
-16,
-45,
-149,
-151,
-176,
-133,
-142,
-233,
-106,
-108,
-17,
-229,
-242,
-242,
-97,
-20,
-153,
-101,
-232,
-19,
-107,
-26,
-105,
-101,
-118,
-60,
-183,
-140,
-179,
-143,
-65,
-221,
-66,
-183,
-154,
-121,
-58,
-26,
-51,
-216,
-123,
-134,
-142,
-212,
-216,
-184,
-148,
-50,
-237,
-146,
-147,
-92,
-122,
-170,
-122,
-199,
-75,
-149,
-169,
-86,
-59,
-154,
-80,
-215,
-236,
-99,
-162,
-241,
-220,
-89,
-214,
-188,
-168,
-98,
-8,
-177,
-170,
-248,
-67,
-29,
-38,
-181,
-34,
-162,
-245,
-65,
-196,
-152,
-239,
-78,
-229,
-132,
-171,
-42,
-157,
-179,
-188,
-116,
-86,
-51,
-34,
-106,
-154,
-99,
-85,
-193,
-156,
-21,
-4,
-83,
-115,
-41,
-85,
-169,
-170,
-107,
-150,
-38,
-160,
-159,
-8,
-66,
-80,
-159,
-202,
-23,
-32,
-7,
-101,
-153,
-252,
-114,
-140,
-106,
-11,
-254,
-170,
-30,
-32,
-165,
-215,
-16,
-78,
-223,
-125,
-184,
-122,
-95,
-144,
-55,
-121,
-192,
-195,
-120,
-165,
-234,
-242,
-66,
-190,
-152,
-189,
-10,
-192,
-30,
-35,
-162,
-97,
-57,
-246,
-26,
-30,
-120,
-197,
-16,
-54,
-132,
-198,
-224,
-231,
-175,
-200,
-74,
-150,
-167,
-117,
-249,
-234,
-151,
-58,
-230,
-153,
-188,
-113,
-85,
-50,
-206,
-110,
-163,
-16,
-128,
-222,
-184,
-93,
-236,
-205,
-230,
-144,
-226,
-56,
-13,
-23,
-120,
-53,
-197,
-221,
-46,
-238,
-20,
-100,
-196,
-234,
-93,
-211,
-37,
-85,
-112,
-127,
-164,
-158,
-249,
-245,
-213,
-242,
-217,
-3,
-243,
-215,
-250,
-180,
-186,
-211,
-2,
-50,
-73,
-122,
-17,
-150,
-110,
-131,
-128,
-49,
-192,
-203,
-153,
-133,
-178,
-230,
-209,
-124,
-21,
-184,
-252,
-90,
-29,
-211,
-117,
-94,
-94,
-95,
-79,
-28,
-44,
-43,
-204,
-5,
-6,
-26,
-136,
-27,
-175,
-172,
-4,
-186,
-126,
-165,
-61,
-205,
-238,
-251,
-84,
-128,
-204,
-242,
-249,
-174,
-92,
-35,
-36,
-187,
-203,
-6,
-33,
-204,
-4,
-48,
-136,
-28,
-44,
-11,
-70,
-156,
-138,
-136,
-85,
-227,
-103,
-121,
-85,
-8,
-67,
-130,
-113,
-108,
-221,
-222,
-129,
-109,
-9,
-243,
-231,
-191,
-225,
-59,
-154,
-239,
-52,
-11,
-96,
-124,
-46,
-5,
-68,
-18,
-95,
-30,
-40,
-156,
-102,
-101,
-236,
-34,
-48,
-37,
-68,
-229,
-195,
-43,
-4,
-55,
-85,
-5,
-2,
-36,
-122,
-15,
-16,
-42,
-47,
-119,
-93,
-207,
-120,
-132,
-166,
-174,
-239,
-37,
-9,
-159,
-107,
-243,
-182,
-107,
-113,
-253,
-17,
-205,
-225,
-230,
-13,
-35,
-90,
-136,
-77,
-4,
-205,
-161,
-8,
-104,
-131,
-74,
-70,
-50,
-165,
-53,
-36,
-209,
-2,
-225,
-83,
-168,
-40,
-247,
-72,
-9,
-108,
-104,
-65,
-99,
-197,
-230,
-70,
-110,
-166,
-2,
-132,
-137,
-243,
-127,
-53,
-161,
-196,
-54,
-202,
-108,
-32,
-47,
-70,
-234,
-214,
-16,
-64,
-67,
-152,
-34,
-155,
-250,
-65,
-78,
-120,
-119,
-207,
-56,
-90,
-188,
-228,
-172,
-119,
-124,
-255,
-153,
-244,
-165,
-40,
-13,
-22,
-176,
-70,
-122,
-151,
-125,
-156,
-135,
-190,
-68,
-240,
-35,
-252,
-35,
-107,
-232,
-161,
-227,
-39,
-243,
-39,
-113,
-82,
-230,
-224,
-253,
-0,
-135,
-9,
-39,
-138,
-255,
-219,
-11,
-163,
-70,
-118,
-223,
-76,
-175,
-97,
-40,
-6,
-30,
-231,
-207,
-115,
-134,
-213,
-67,
-178,
-153,
-22,
-121,
-224,
-223,
-70,
-88,
-15,
-119,
-198,
-2,
-22,
-33,
-216,
-15,
-50,
-53,
-67,
-192,
-162,
-95,
-227,
-69,
-217,
-172,
-70,
-217,
-177,
-60,
-26,
-180,
-5,
-168,
-126,
-169,
-138,
-106,
-152,
-114,
-240,
-21,
-186,
-56,
-138,
-115,
-72,
-171,
-175,
-86,
-167,
-30,
-173,
-98,
-209,
-88,
-70,
-138,
-239,
-172,
-33,
-17,
-205,
-190,
-51,
-62,
-191,
-229,
-122,
-100,
-170,
-4,
-134,
-13,
-82,
-180,
-37,
-190,
-247,
-103,
-33,
-41,
-139,
-116,
-129,
-248,
-189,
-118,
-238,
-4,
-179,
-20,
-121,
-33,
-88,
-33,
-186,
-46,
-110,
-35,
-46,
-119,
-49,
-130,
-80,
-97,
-175,
-236,
-201,
-67,
-159,
-66,
-182,
-215,
-178,
-42,
-177,
-232,
-104,
-196,
-244,
-67,
-40,
-20,
-88,
-234,
-100,
-47,
-48,
-168,
-126,
-36,
-42,
-13,
-222,
-84,
-89,
-232,
-148,
-57,
-123,
-90,
-236,
-173,
-23,
-33,
-254,
-135,
-183,
-178,
-117,
-90,
-204,
-208,
-76,
-96,
-178,
-133,
-36,
-35,
-34,
-6,
-92,
-225,
-169,
-55,
-169,
-228,
-216,
-219,
-196,
-9,
-189,
-85,
-93,
-155,
-133,
-150,
-237,
-93,
-106,
-203,
-40,
-146,
-145,
-49,
-129,
-64,
-237,
-170,
-242,
-160,
-176,
-237,
-181,
-2,
-50,
-247,
-39,
-9,
-6,
-1,
-153,
-82,
-10,
-104,
-3,
-239,
-103,
-242,
-179,
-13,
-147,
-175,
-43,
-118,
-179,
-212,
-194,
-95,
-213,
-48,
-233,
-56,
-117,
-103,
-155,
-172,
-179,
-234,
-212,
-214,
-91,
-40,
-197,
-170,
-128,
-198,
-104,
-203,
-18,
-38,
-33,
-153,
-22,
-13,
-197,
-182,
-67,
-69,
-14,
-127,
-204,
-140,
-210,
-87,
-232,
-165,
-47,
-206,
-200,
-152,
-66,
-197,
-70,
-218,
-122,
-3,
-189,
-18,
-95,
-137,
-91,
-82,
-97,
-204,
-134,
-48,
-164,
-241,
-162,
-128,
-86,
-28,
-28,
-106,
-235,
-103,
-93,
-124,
-86,
-176,
-7,
-249,
-63,
-40,
-51,
-143,
-143,
-131,
-181,
-237,
-147,
-48,
-146,
-232,
-227,
-220,
-174,
-248,
-224,
-197,
-156,
-107,
-67,
-22,
-113,
-107,
-245,
-190,
-33,
-106,
-166,
-175,
-130,
-137,
-252,
-252,
-67,
-103,
-240,
-209,
-26,
-94,
-247,
-127,
-193,
-241,
-208,
-74,
-236,
-245,
-71,
-233,
-147,
-29,
-190,
-244,
-29,
-230,
-50,
-87,
-251,
-59,
-108,
-238,
-241,
-206,
-248,
-86,
-167,
-243,
-2,
-155,
-61,
-13,
-238,
-243,
-25,
-214,
-58,
-121,
-6,
-223,
-126,
-34,
-222,
-98,
-139,
-127,
-151,
-243,
-59,
-53,
-55,
-206,
-129,
-94,
-77,
-11,
-61,
-251,
-212,
-60,
-209,
-52,
-51,
-212,
-51,
-6,
-229,
-95,
-102,
-75,
-89,
-228,
-25,
-73,
-251,
-14,
-55,
-200,
-25,
-230,
-10,
-205,
-194,
-82,
-83,
-80,
-154,
-20,
-39,
-65,
-205,
-91,
-100,
-136,
-29,
-171,
-155,
-67,
-254,
-230,
-64,
-41,
-225,
-213,
-102,
-128,
-209,
-100,
-175,
-40,
-163,
-221,
-15,
-39,
-159,
-247,
-145,
-208,
-206,
-149,
-147,
-157,
-235,
-171,
-230,
-92,
-219,
-85,
-80,
-154,
-242,
-42,
-11,
-216,
-243,
-252,
-18,
-37,
-224,
-246,
-188,
-102,
-72,
-132,
-73,
-45,
-64,
-4,
-6,
-215,
-82,
-81,
-6,
-43,
-96,
-76,
-69,
-29,
-190,
-120,
-99,
-34,
-106,
-41,
-170,
-101,
-76,
-69,
-77,
-0,
-133,
-198,
-116,
-212,
-149,
-204,
-103,
-76,
-200,
-128,
-19,
-242,
-10,
-200,
-168,
-43,
-95,
-219,
-152,
-144,
-151,
-171,
-251,
-29,
-146,
-146,
-122,
-210,
-163,
-141,
-201,
-208,
-47,
-103,
-90,
-39,
-21,
-250,
-151,
-196,
-3,
-8,
-199,
-241,
-9,
-49,
-244,
-115,
-213,
-73,
-74,
-61,
-153,
-175,
-198,
-100,
-116,
-23,
-206,
-236,
-21,
-236,
-22,
-184,
-149,
-221,
-58,
-137,
-230,
-3,
-66,
-173,
-138,
-189,
-219,
-62,
-62,
-17,
-53,
-161,
-1,
-153,
-75,
-71,
-176,
-92,
-37,
-157,
-7,
-246,
-26,
-12,
-161,
-182,
-135,
-190,
-15,
-8,
-237,
-59,
-58,
-45,
-245,
-164,
-220,
-154,
-203,
-170,
-243,
-248,
-74,
-40,
-169,
-45,
-89,
-188,
-132,
-97,
-86,
-87,
-70,
-116,
-73,
-163,
-249,
-149,
-16,
-35,
-44,
-231,
-87,
-69,
-205,
-187,
-87,
-66,
-13,
-158,
-197,
-123,
-162,
-165,
-210,
-101,
-29,
-107,
-146,
-101,
-206,
-22,
-113,
-12,
-232,
-122,
-90,
-46,
-224,
-217,
-149,
-250,
-195,
-247,
-56,
-241,
-0,
-251,
-6,
-220,
-149,
-188,
-95,
-129,
-34,
-172,
-29,
-203,
-220,
-195,
-0,
-18,
-145,
-7,
-18,
-67,
-216,
-80,
-76,
-193,
-230,
-17,
-195,
-26,
-75,
-24,
-108,
-65,
-97,
-38,
-13,
-240,
-155,
-130,
-179,
-11,
-159,
-121,
-17,
-38,
-146,
-81,
-217,
-163,
-96,
-134,
-131,
-158,
-89,
-205,
-224,
-153,
-126,
-27,
-78,
-69,
-104,
-10,
-134,
-148,
-248,
-62,
-196,
-82,
-72,
-26,
-207,
-254,
-63,
-75,
-252,
-15,
-254,
-156,
-141,
-238,
-60,
-136,
-242,
-139,
-30,
-84,
-66,
-18,
-232,
-218,
-153,
-63,
-213,
-165,
-36,
-29,
-162,
-40,
-198,
-166,
-249,
-84,
-20,
-12,
-170,
-128,
-176,
-15,
-140,
-25,
-154,
-250,
-236,
-73,
-250,
-240,
-211,
-18,
-77,
-124,
-106,
-9,
-231,
-246,
-42,
-34,
-223,
-47,
-60,
-72,
-91,
-80,
-36,
-206,
-151,
-1,
-132,
-203,
-40,
-196,
-242,
-140,
-103,
-86,
-74,
-37,
-122,
-130,
-217,
-141,
-227,
-5,
-215,
-97,
-184,
-188,
-207,
-42,
-75,
-34,
-223,
-157,
-137,
-40,
-218,
-166,
-78,
-187,
-33,
-42,
-75,
-194,
-15,
-105,
-4,
-13,
-125,
-105,
-157,
-68,
-108,
-194,
-188,
-224,
-1,
-216,
-216,
-235,
-143,
-186,
-151,
-221,
-86,
-115,
-212,
-237,
-247,
-236,
-78,
-111,
-212,
-25,
-216,
-195,
-86,
-167,
-215,
-57,
-37,
-72,
-121,
-199,
-21,
-53,
-185,
-200,
-147,
-205,
-71,
-200,
-120,
-215,
-164,
-206,
-129,
-119,
-178,
-66,
-36,
-68,
-156,
-136,
-39,
-250,
-148,
-255,
-8,
-54,
-157,
-46,
-232,
-9,
-96,
-139,
-2,
-255,
-208,
-81,
-142,
-149,
-190,
-0,
-197,
-21,
-105,
-143,
-194,
-48,
-57,
-165,
-240,
-18,
-89,
-234,
-195,
-139,
-8,
-146,
-26,
-135,
-15,
-66,
-68,
-98,
-149,
-125,
-197,
-217,
-167,
-49,
-4,
-153,
-98,
-164,
-41,
-80,
-131,
-161,
-0,
-25,
-157,
-169,
-128,
-53,
-172,
-16,
-133,
-14,
-2,
-108,
-26,
-88,
-192,
-74,
-206,
-142,
-224,
-174,
-197,
-90,
-46,
-208,
-95,
-239,
-37,
-22,
-115,
-226,
-103,
-202,
-46,
-114,
-48,
-18,
-170,
-56,
-51,
-140,
-186,
-162,
-87,
-58,
-206,
-135,
-19,
-88,
-124,
-246,
-228,
-64,
-165,
-79,
-112,
-194,
-191,
-225,
-75,
-182,
-240,
-32,
-237,
-27,
-123,
-63,
-221,
-64,
-144,
-148,
-120,
-62,
-198,
-27,
-190,
-236,
-19,
-22,
-243,
-175,
-99,
-40,
-157,
-142,
-165,
-199,
-48,
-44,
-72,
-238,
-102,
-31,
-18,
-167,
-248,
-178,
-97,
-153,
-39,
-16,
-104,
-8,
-90,
-146,
-229,
-80,
-68,
-54,
-198,
-2,
-122,
-18,
-29,
-89,
-39,
-110,
-8,
-235,
-145,
-204,
-249,
-31,
-79,
-1,
-73,
-27,
-113,
-225,
-197,
-95,
-161,
-65,
-90,
-197,
-206,
-22,
-191,
-188,
-63,
-181,
-230,
-206,
-114,
-9,
-156,
-229,
-139,
-54,
-5,
-76,
-121,
-132,
-223,
-141,
-69,
-176,
-24,
-60,
-56,
-1,
-20,
-253,
-18,
-2,
-151,
-32,
-74,
-65,
-84,
-179,
-137,
-128,
-241,
-145,
-66,
-181,
-58,
-10,
-248,
-224,
-121,
-27,
-159,
-139,
-57,
-111,
-252,
-224,
-68,
-158,
-3,
-143,
-124,
-214,
-165,
-7,
-225,
-77,
-27,
-201,
-153,
-194,
-159,
-54,
-17,
-101,
-225,
-95,
-148,
-32,
-9,
-74,
-204,
-130,
-172,
-149,
-152,
-139,
-56,
-167,
-239,
-100,
-252,
-44,
-11,
-253,
-89,
-63,
-126,
-119,
-42,
-105,
-166,
-168,
-49,
-224,
-142,
-239,
-5,
-159,
-249,
-218,
-198,
-204,
-159,
-202,
-247,
-150,
-229,
-252,
-57,
-246,
-38,
-241,
-166,
-245,
-113,
-252,
-56,
-99,
-168,
-7,
-86,
-42,
-132,
-117,
-129,
-114,
-163,
-100,
-50,
-190,
-120,
-20,
-87,
-149,
-210,
-142,
-31,
-221,
-103,
-79,
-104,
-18,
-26,
-89,
-168,
-32,
-148,
-88,
-138,
-12,
-163,
-238,
-210,
-58,
-99,
-124,
-148,
-25,
-103,
-164,
-92,
-228,
-244,
-29,
-79,
-62,
-235,
-172,
-224,
-157,
-206,
-127,
-198,
-128,
-52,
-8,
-99,
-251,
-12,
-29,
-159,
-172,
-2,
-31,
-72,
-75,
-95,
-28,
-98,
-15,
-197,
-79,
-234,
-144,
-83,
-80,
-3,
-25,
-113,
-171,
-96,
-206,
-25,
-226,
-67,
-208,
-103,
-129,
-204,
-76,
-73,
-226,
-182,
-167,
-56,
-56,
-160,
-239,
-145,
-75,
-0,
-188,
-207,
-138,
-134,
-240,
-18,
-197,
-133,
-10,
-182,
-44,
-243,
-249,
-49,
-112,
-34,
-200,
-106,
-64,
-165,
-101,
-40,
-6,
-16,
-36,
-81,
-232,
-139,
-168,
-64,
-69,
-228,
-71,
-161,
-245,
-153,
-177,
-37,
-188,
-83,
-78,
-210,
-154,
-71,
-168,
-65,
-185,
-170,
-100,
-78,
-4,
-122,
-241,
-217,
-58,
-137,
-169,
-98,
-52,
-159,
-230,
-163,
-162,
-119,
-49,
-24,
-145,
-20,
-53,
-234,
-95,
-250,
-247,
-41,
-110,
-178,
-240,
-49,
-96,
-209,
-155,
-194,
-102,
-34,
-181,
-39,
-182,
-51,
-140,
-27,
-103,
-3,
-63,
-206,
-67,
-69,
-159,
-63,
-114,
-246,
-103,
-105,
-140,
-16,
-38,
-233,
-203,
-24,
-67,
-34,
-225,
-49,
-162,
-170,
-184,
-80,
-29,
-55,
-140,
-98,
-58,
-19,
-194,
-208,
-199,
-7,
-183,
-112,
-53,
-155,
-103,
-115,
-188,
-244,
-132,
-102,
-33,
-205,
-73,
-218,
-17,
-158,
-83,
-185,
-110,
-115,
-27,
-105,
-153,
-193,
-41,
-158,
-89,
-88,
-205,
-90,
-57,
-232,
-72,
-163,
-240,
-158,
-141,
-94,
-233,
-108,
-134,
-165,
-74,
-98,
-58,
-121,
-213,
-103,
-174,
-7,
-47,
-74,
-86,
-144,
-106,
-187,
-217,
-180,
-104,
-41,
-139,
-141,
-125,
-48,
-55,
-91,
-18,
-211,
-215,
-54,
-155,
-43,
-220,
-164,
-34,
-17,
-99,
-6,
-92,
-166,
-16,
-114,
-55,
-211,
-172,
-229,
-232,
-201,
-41,
-144,
-23,
-73,
-218,
-106,
-183,
-161,
-198,
-50,
-119,
-142,
-139,
-41,
-193,
-86,
-156,
-174,
-41,
-184,
-248,
-25,
-101,
-46,
-175,
-118,
-140,
-171,
-84,
-209,
-222,
-45,
-55,
-43,
-84,
-94,
-101,
-111,
-221,
-234,
-114,
-193,
-65,
-79,
-10,
-66,
-42,
-231,
-19,
-212,
-149,
-24,
-32,
-192,
-2,
-80,
-241,
-249,
-56,
-209,
-24,
-107,
-143,
-33,
-47,
-164,
-242,
-17,
-17,
-173,
-252,
-183,
-92,
-129,
-39,
-207,
-230,
-140,
-56,
-242,
-2,
-103,
-75,
-155,
-105,
-16,
-161,
-68,
-73,
-195,
-227,
-193,
-216,
-200,
-172,
-20,
-58,
-5,
-241,
-64,
-76,
-5,
-124,
-25,
-177,
-7,
-47,
-92,
-197,
-244,
-177,
-49,
-11,
-56,
-225,
-238,
-115,
-233,
-77,
-135,
-173,
-173,
-19,
-169,
-0,
-72,
-31,
-99,
-176,
-164,
-84,
-75,
-169,
-110,
-8,
-67,
-243,
-245,
-41,
-28,
-55,
-175,
-78,
-100,
-241,
-236,
-221,
-112,
-192,
-197,
-16,
-84,
-50,
-71,
-173,
-143,
-103,
-156,
-190,
-100,
-175,
-29,
-176,
-149,
-101,
-60,
-235,
-241,
-51,
-123,
-174,
-194,
-71,
-104,
-190,
-87,
-94,
-242,
-14,
-75,
-241,
-179,
-76,
-216,
-154,
-94,
-18,
-230,
-62,
-19,
-41,
-41,
-128,
-135,
-155,
-205,
-240,
-59,
-25,
-28,
-191,
-10,
-60,
-110,
-110,
-227,
-242,
-243,
-203,
-206,
-210,
-129,
-48,
-29,
-186,
-104,
-113,
-34,
-101,
-112,
-142,
-227,
-211,
-182,
-74,
-3,
-146,
-177,
-91,
-60,
-250,
-39,
-14,
-192,
-20,
-200,
-80,
-126,
-180,
-15,
-40,
-206,
-197,
-89,
-37,
-33,
-132,
-104,
-77,
-208,
-246,
-225,
-221,
-242,
-38,
-165,
-10,
-230,
-238,
-39,
-21,
-240,
-133,
-120,
-151,
-173,
-60,
-226,
-202,
-111,
-11,
-135,
-76,
-231,
-1,
-53,
-28,
-81,
-1,
-105,
-172,
-120,
-152,
-149,
-115,
-71,
-175,
-134,
-214,
-122,
-55,
-93,
-87,
-94,
-73,
-179,
-57,
-164,
-54,
-63,
-165,
-78,
-196,
-132,
-55,
-145,
-42,
-66,
-39,
-166,
-235,
-216,
-163,
-3,
-75,
-62,
-166,
-139,
-64,
-36,
-62,
-32,
-1,
-161,
-134,
-146,
-5,
-64,
-32,
-68,
-175,
-231,
-236,
-59,
-200,
-241,
-200,
-175,
-53,
-63,
-19,
-88,
-162,
-154,
-221,
-196,
-179,
-212,
-120,
-20,
-127,
-199,
-155,
-21,
-254,
-155,
-96,
-38,
-40,
-13,
-132,
-20,
-182,
-23,
-203,
-76,
-20,
-218,
-110,
-233,
-103,
-96,
-96,
-38,
-225,
-146,
-146,
-127,
-192,
-32,
-54,
-92,
-8,
-145,
-208,
-87,
-235,
-90,
-164,
-149,
-139,
-215,
-151,
-3,
-38,
-6,
-177,
-134,
-146,
-69,
-176,
-207,
-112,
-27,
-33,
-163,
-69,
-32,
-188,
-248,
-27,
-95,
-44,
-188,
-135,
-148,
-156,
-34,
-239,
-218,
-166,
-174,
-234,
-157,
-173,
-225,
-110,
-70,
-90,
-14,
-151,
-114,
-144,
-191,
-140,
-148,
-81,
-63,
-178,
-7,
-237,
-88,
-92,
-221,
-228,
-199,
-50,
-116,
-232,
-18,
-161,
-46,
-95,
-109,
-8,
-78,
-105,
-229,
-209,
-28,
-147,
-97,
-187,
-122,
-41,
-74,
-6,
-85,
-58,
-203,
-213,
-179,
-45,
-72,
-193,
-253,
-169,
-244,
-81,
-209,
-159,
-193,
-133,
-150,
-97,
-237,
-96,
-200,
-97,
-2,
-65,
-196,
-168,
-36,
-224,
-192,
-81,
-252,
-168,
-78,
-41,
-29,
-48,
-119,
-98,
-155,
-100,
-93,
-143,
-153,
-106,
-72,
-149,
-22,
-51,
-151,
-240,
-28,
-91,
-247,
-243,
-44,
-30,
-141,
-6,
-179,
-48,
-22,
-137,
-242,
-179,
-184,
-100,
-9,
-57,
-23,
-209,
-99,
-33,
-58,
-146,
-6,
-199,
-3,
-39,
-214,
-181,
-78,
-192,
-177,
-8,
-150,
-40,
-139,
-162,
-80,
-36,
-63,
-133,
-147,
-201,
-42,
-58,
-85,
-33,
-148,
-152,
-135,
-110,
-105,
-245,
-144,
-150,
-90,
-21,
-250,
-230,
-118,
-10,
-55,
-44,
-124,
-7,
-61,
-192,
-48,
-138,
-117,
-146,
-249,
-47,
-69,
-196,
-177,
-180,
-72,
-156,
-32,
-115,
-186,
-159,
-98,
-246,
-31,
-216,
-53,
-227,
-56,
-244,
-87,
-137,
-104,
-156,
-121,
-89,
-48,
-7,
-177,
-67,
-126,
-79,
-16,
-71,
-7,
-63,
-192,
-179,
-238,
-239,
-150,
-100,
-252,
-201,
-155,
-225,
-99,
-24,
-185,
-111,
-78,
-173,
-134,
-242,
-187,
-179,
-179,
-111,
-135,
-143,
-188,
-225,
-183,
-77,
-223,
-247,
-102,
-80,
-82,
-175,
-240,
-193,
-183,
-55,
-207,
-87,
-96,
-209,
-156,
-82,
-142,
-104,
-47,
-76,
-120,
-159,
-83,
-224,
-24,
-74,
-184,
-74,
-145,
-112,
-38,
-243,
-81,
-62,
-199,
-217,
-105,
-42,
-143,
-81,
-15,
-97,
-154,
-20,
-175,
-19,
-58,
-156,
-115,
-91,
-205,
-131,
-139,
-41,
-124,
-69,
-158,
-12,
-243,
-242,
-209,
-88,
-94,
-27,
-79,
-111,
-237,
-146,
-6,
-244,
-181,
-153,
-190,
-22,
-6,
-130,
-136,
-48,
-23,
-166,
-88,
-26,
-51,
-142,
-191,
-149,
-75,
-198,
-22,
-203,
-228,
-217,
-162,
-231,
-29,
-153,
-222,
-138,
-28,
-241,
-157,
-201,
-103,
-240,
-167,
-150,
-51,
-208,
-164,
-78,
-192,
-99,
-51,
-74,
-243,
-170,
-255,
-8,
-10,
-162,
-48,
-37,
-163,
-51,
-235,
-184,
-51,
-40,
-136,
-111,
-213,
-229,
-216,
-34,
-128,
-143,
-44,
-83,
-50,
-249,
-173,
-229,
-228,
-54,
-150,
-120,
-154,
-123,
-196,
-135,
-30,
-76,
-95,
-83,
-236,
-80,
-145,
-34,
-49,
-8,
-195,
-4,
-197,
-245,
-212,
-124,
-170,
-142,
-216,
-105,
-118,
-56,
-173,
-77,
-240,
-202,
-26,
-180,
-56,
-230,
-39,
-239,
-62,
-137,
-86,
-236,
-211,
-183,
-222,
-189,
-220,
-121,
-162,
-195,
-108,
-60,
-76,
-63,
-199,
-58,
-189,
-22,
-149,
-116,
-166,
-127,
-147,
-206,
-46,
-108,
-108,
-82,
-225,
-168,
-150,
-31,
-189,
-24,
-30,
-199,
-228,
-48,
-83,
-135,
-31,
-13,
-48,
-142,
-233,
-54,
-230,
-108,
-156,
-33,
-138,
-82,
-100,
-3,
-228,
-221,
-23,
-193,
-71,
-209,
-25,
-158,
-126,
-49,
-87,
-99,
-156,
-120,
-249,
-180,
-154,
-190,
-38,
-136,
-199,
-4,
-1,
-227,
-87,
-43,
-11,
-73,
-229,
-39,
-218,
-41,
-38,
-197,
-221,
-175,
-107,
-162,
-231,
-142,
-222,
-13,
-146,
-33,
-172,
-66,
-229,
-4,
-244,
-210,
-143,
-212,
-219,
-228,
-225,
-142,
-193,
-100,
-110,
-39,
-225,
-62,
-216,
-82,
-143,
-88,
-209,
-251,
-178,
-106,
-13,
-109,
-53,
-134,
-144,
-89,
-148,
-123,
-201,
-92,
-193,
-201,
-160,
-184,
-153,
-207,
-172,
-139,
-16,
-80,
-213,
-240,
-150,
-47,
-173,
-55,
-41,
-152,
-96,
-141,
-33,
-51,
-241,
-92,
-70,
-75,
-14,
-223,
-77,
-115,
-111,
-132,
-83,
-199,
-243,
-203,
-120,
-74,
-146,
-208,
-198,
-247,
-229,
-221,
-87,
-86,
-241,
-217,
-110,
-255,
-152,
-86,
-6,
-47,
-170,
-1,
-249,
-214,
-250,
-127,
-223,
-224,
-22,
-50,
-113,
-191,
-164,
-182,
-38,
-61,
-143,
-159,
-89,
-87,
-84,
-114,
-26,
-92,
-36,
-132,
-68,
-136,
-64,
-38,
-104,
-202,
-130,
-149,
-27,
-70,
-51,
-39,
-240,
-126,
-103,
-244,
-185,
-18,
-231,
-128,
-213,
-75,
-149,
-183,
-247,
-191,
-91,
-111,
-58,
-242,
-229,
-29,
-66,
-110,
-124,
-174,
-83,
-193,
-107,
-27,
-191,
-105,
-88,
-220,
-114,
-60,
-179,
-154,
-210,
-118,
-18,
-134,
-243,
-90,
-220,
-130,
-140,
-6,
-200,
-189,
-211,
-59,
-113,
-236,
-205,
-2,
-140,
-34,
-33,
-10,
-160,
-120,
-54,
-4,
-155,
-120,
-224,
-227,
-7,
-135,
-144,
-154,
-203,
-154,
-70,
-22,
-120,
-137,
-197,
-239,
-109,
-158,
-111,
-165,
-24,
-31,
-135,
-216,
-131,
-194,
-173,
-129,
-101,
-52,
-247,
-45,
-29,
-91,
-61,
-56,
-184,
-162,
-184,
-141,
-228,
-154,
-150,
-49,
-97,
-36,
-189,
-53,
-29,
-70,
-165,
-167,
-105,
-48,
-15,
-19,
-175,
-25,
-93,
-238,
-245,
-116,
-217,
-214,
-125,
-201,
-117,
-192,
-50,
-140,
-141,
-125,
-18,
-55,
-170,
-231,
-45,
-219,
-143,
-174,
-55,
-197,
-228,
-187,
-4,
-66,
-63,
-60,
-212,
-80,
-252,
-6,
-234,
-50,
-184,
-110,
-46,
-194,
-96,
-22,
-147,
-183,
-156,
-174,
-136,
-210,
-195,
-32,
-195,
-21,
-192,
-171,
-201,
-55,
-37,
-236,
-21,
-7,
-254,
-193,
-119,
-28,
-74,
-125,
-206,
-67,
-73,
-145,
-74,
-208,
-101,
-131,
-119,
-144,
-226,
-123,
-136,
-223,
-73,
-87,
-84,
-230,
-54,
-21,
-224,
-58,
-244,
-46,
-111,
-188,
-23,
-28,
-126,
-216,
-111,
-77,
-136,
-187,
-33,
-72,
-49,
-128,
-22,
-81,
-244,
-61,
-183,
-86,
-229,
-49,
-235,
-200,
-210,
-245,
-68,
-138,
-12,
-210,
-114,
-138,
-103,
-175,
-234,
-138,
-129,
-232,
-1,
-206,
-181,
-171,
-187,
-110,
-108,
-157,
-164,
-65,
-17,
-167,
-16,
-115,
-68,
-79,
-0,
-188,
-11,
-47,
-202,
-102,
-11,
-112,
-30,
-192,
-2,
-222,
-14,
-93,
-194,
-16,
-96,
-19,
-139,
-240,
-154,
-244,
-59,
-79,
-226,
-64,
-176,
-82,
-79,
-40,
-34,
-80,
-98,
-151,
-60,
-138,
-207,
-76,
-143,
-213,
-244,
-9,
-5,
-152,
-136,
-125,
-156,
-169,
-241,
-97,
-41,
-28,
-81,
-230,
-87,
-64,
-100,
-35,
-248,
-144,
-95,
-22,
-0,
-9,
-11,
-238,
-243,
-96,
-16,
-147,
-203,
-67,
-190,
-173,
-204,
-34,
-174,
-251,
-229,
-15,
-40,
-75,
-160,
-17,
-93,
-17,
-0,
-40,
-249,
-113,
-42,
-195,
-113,
-156,
-7,
-114,
-143,
-227,
-0,
-39,
-148,
-49,
-143,
-177,
-115,
-67,
-78,
-0,
-200,
-175,
-136,
-85,
-20,
-145,
-129,
-9,
-80,
-16,
-167,
-49,
-58,
-20,
-254,
-135,
-143,
-123,
-41,
-184,
-117,
-134,
-49,
-77,
-136,
-166,
-214,
-36,
-132,
-67,
-230,
-137,
-186,
-29,
-241,
-193,
-99,
-241,
-194,
-171,
-4,
-171,
-224,
-139,
-208,
-106,
-108,
-144,
-254,
-187,
-193,
-134,
-18,
-43,
-81,
-205,
-97,
-85,
-92,
-167,
-171,
-181,
-117,
-202,
-159,
-60,
-177,
-188,
-7,
-227,
-223,
-74,
-31,
-60,
-112,
-139,
-142,
-63,
-123,
-203,
-173,
-219,
-46,
-127,
-104,
-136,
-23,
-180,
-245,
-168,
-24,
-37,
-20,
-116,
-211,
-214,
-179,
-78,
-184,
-153,
-139,
-239,
-108,
-49,
-23,
-129,
-38,
-96,
-2,
-61,
-128,
-24,
-172,
-198,
-233,
-104,
-226,
-85,
-114,
-9,
-209,
-170,
-2,
-210,
-74,
-6,
-153,
-96,
-15,
-105,
-233,
-250,
-64,
-180,
-26,
-151,
-123,
-120,
-195,
-125,
-84,
-3,
-134,
-94,
-118,
-211,
-70,
-231,
-176,
-151,
-243,
-1,
-241,
-157,
-19,
-175,
-22,
-244,
-212,
-131,
-120,
-230,
-210,
-163,
-99,
-188,
-110,
-75,
-126,
-16,
-38,
-54,
-236,
-165,
-173,
-75,
-118,
-11,
-159,
-8,
-179,
-37,
-66,
-187,
-37,
-180,
-226,
-196,
-13,
-87,
-9,
-2,
-8,
-187,
-18,
-228,
-25,
-76,
-49,
-151,
-141,
-87,
-51,
-212,
-234,
-203,
-85,
-196,
-79,
-145,
-114,
-168,
-84,
-83,
-207,
-103,
-122,
-47,
-191,
-217,
-151,
-230,
-7,
-251,
-166,
-48,
-86,
-75,
-118,
-40,
-180,
-128,
-252,
-209,
-138,
-231,
-225,
-10,
-15,
-75,
-180,
-242,
-240,
-236,
-42,
-98,
-165,
-137,
-144,
-188,
-173,
-129,
-99,
-41,
-14,
-125,
-250,
-122,
-151,
-133,
-163,
-9,
-235,
-9,
-134,
-107,
-16,
-34,
-132,
-226,
-53,
-201,
-69,
-253,
-166,
-20,
-97,
-19,
-242,
-179,
-120,
-244,
-250,
-238,
-135,
-142,
-91,
-78,
-136,
-51,
-54,
-214,
-244,
-130,
-156,
-49,
-150,
-182,
-165,
-56,
-216,
-197,
-204,
-152,
-187,
-190,
-22,
-25,
-119,
-233,
-172,
-61,
-8,
-239,
-214,
-117,
-162,
-108,
-98,
-174,
-17,
-33,
-244,
-195,
-153,
-1,
-250,
-11,
-23,
-26,
-192,
-239,
-65,
-36,
-150,
-221,
-34,
-13,
-145,
-137,
-198,
-22,
-93,
-15,
-134,
-120,
-94,
-191,
-198,
-98,
-44,
-120,
-170,
-92,
-73,
-183,
-70,
-12,
-124,
-40,
-252,
-254,
-203,
-247,
-44,
-224,
-139,
-240,
-191,
-99,
-180,
-130,
-66,
-229,
-201,
-41,
-94,
-142,
-124,
-25,
-155,
-94,
-10,
-113,
-185,
-16,
-140,
-183,
-51,
-222,
-7,
-67,
-108,
-204,
-51,
-244,
-59,
-216,
-46,
-134,
-27,
-182,
-235,
-197,
-244,
-111,
-186,
-145,
-96,
-28,
-30,
-134,
-87,
-33,
-188,
-142,
-26,
-182,
-245,
-75,
-62,
-82,
-147,
-130,
-16,
-197,
-7,
-106,
-204,
-102,
-22,
-121,
-157,
-139,
-151,
-191,
-29,
-244,
-91,
-157,
-225,
-16,
-175,
-130,
-98,
-28,
-25,
-16,
-107,
-253,
-248,
-221,
-116,
-25,
-131,
-121,
-203,
-38,
-159,
-173,
-79,
-253,
-33,
-66,
-154,
-144,
-194,
-64,
-217,
-7,
-214,
-38,
-44,
-226,
-230,
-14,
-65,
-116,
-230,
-162,
-136,
-243,
-17,
-208,
-89,
-184,
-119,
-33,
-154,
-88,
-61,
-253,
-186,
-232,
-80,
-228,
-214,
-201,
-2,
-236,
-198,
-80,
-12,
-60,
-15,
-31,
-9,
-119,
-19,
-163,
-206,
-64,
-194,
-153,
-239,
-44,
-65,
-91,
-199,
-34,
-186,
-184,
-24,
-130,
-166,
-202,
-130,
-250,
-10,
-153,
-35,
-201,
-134,
-238,
-74,
-121,
-203,
-242,
-221,
-96,
-68,
-28,
-118,
-166,
-171,
-114,
-212,
-72,
-61,
-77,
-239,
-25,
-78,
-125,
-125,
-218,
-128,
-129,
-171,
-10,
-71,
-102,
-199,
-11,
-124,
-206,
-212,
-119,
-195,
-247,
-64,
-26,
-204,
-201,
-38,
-20,
-204,
-41,
-180,
-124,
-26,
-255,
-158,
-139,
-66,
-135,
-133,
-16,
-71,
-3,
-111,
-11,
-139,
-95,
-226,
-42,
-156,
-227,
-20,
-168,
-217,
-122,
-60,
-250,
-224,
-93,
-5,
-65,
-90,
-11,
-87,
-229,
-147,
-160,
-189,
-184,
-81,
-29,
-230,
-34,
-244,
-203,
-168,
-133,
-227,
-41,
-132,
-26,
-20,
-0,
-223,
-114,
-20,
-14,
-68,
-184,
-156,
-180,
-145,
-214,
-183,
-245,
-171,
-218,
-208,
-149,
-183,
-242,
-241,
-54,
-241,
-137,
-23,
-136,
-173,
-22,
-159,
-22,
-119,
-180,
-204,
-214,
-144,
-44,
-86,
-183,
-53,
-218,
-3,
-98,
-119,
-103,
-94,
-14,
-204,
-238,
-129,
-254,
-75,
-108,
-210,
-218,
-183,
-167,
-120,
-112,
-219,
-188,
-47,
-189,
-245,
-7,
-142,
-245,
-189,
-186,
-143,
-93,
-42,
-3,
-79,
-235,
-221,
-171,
-34,
-156,
-84,
-153,
-43,
-220,
-37,
-242,
-62,
-22,
-176,
-188,
-49,
-49,
-12,
-195,
-146,
-177,
-98,
-201,
-93,
-23,
-205,
-187,
-136,
-219,
-214,
-255,
-5,
-187,
-102,
-30,
-134,
-159,
-99,
-107,
-181,
-204,
-5,
-89,
-166,
-27,
-24,
-172,
-32,
-28,
-38,
-199,
-40,
-17,
-175,
-107,
-204,
-163,
-156,
-8,
-108,
-10,
-207,
-221,
-187,
-158,
-86,
-159,
-94,
-85,
-169,
-88,
-159,
-211,
-122,
-200,
-125,
-37,
-17,
-88,
-139,
-230,
-174,
-89,
-24,
-210,
-241,
-14,
-43,
-22,
-185,
-32,
-102,
-169,
-73,
-253,
-231,
-44,
-158,
-153,
-77,
-161,
-72,
-88,
-106,
-231,
-65,
-66,
-84,
-150,
-248,
-196,
-245,
-118,
-94,
-174,
-138,
-17,
-225,
-21,
-37,
-236,
-197,
-144,
-250,
-67,
-201,
-90,
-113,
-101,
-182,
-74,
-93,
-229,
-201,
-99,
-103,
-224,
-49,
-181,
-23,
-232,
-33,
-223,
-9,
-67,
-168,
-248,
-209,
-235,
-42,
-19,
-169,
-210,
-179,
-87,
-119,
-143,
-73,
-45,
-11,
-39,
-216,
-156,
-253,
-82,
-159,
-8,
-192,
-157,
-92,
-12,
-89,
-206,
-185,
-20,
-39,
-145,
-243,
-140,
-206,
-197,
-120,
-171,
-143,
-201,
-116,
-41,
-196,
-251,
-4,
-60,
-27,
-153,
-69,
-94,
-237,
-127,
-73,
-128,
-30,
-163,
-200,
-155,
-92,
-78,
-183,
-137,
-59,
-80,
-30,
-247,
-185,
-14,
-206,
-172,
-126,
-128,
-169,
-3,
-208,
-158,
-44,
-201,
-151,
-226,
-223,
-26,
-244,
-12,
-77,
-159,
-3,
-172,
-186,
-111,
-252,
-174,
-226,
-174,
-150,
-62,
-248,
-9,
-42,
-7,
-85,
-110,
-245,
-21,
-165,
-35,
-228,
-18,
-70,
-133,
-187,
-221,
-193,
-199,
-86,
-12,
-170,
-15,
-240,
-189,
-128,
-19,
-149,
-192,
-163,
-241,
-36,
-92,
-122,
-204,
-61,
-179,
-134,
-57,
-47,
-176,
-250,
-56,
-155,
-246,
-107,
-236,
-36,
-139,
-24,
-22,
-160,
-180,
-199,
-207,
-251,
-138,
-16,
-223,
-250,
-166,
-7,
-105,
-171,
-54,
-160,
-3,
-84,
-127,
-112,
-31,
-16,
-213,
-233,
-61,
-39,
-115,
-160,
-225,
-225,
-53,
-243,
-192,
-105,
-30,
-6,
-172,
-200,
-179,
-204,
-115,
-158,
-204,
-35,
-200,
-117,
-85,
-30,
-202,
-228,
-197,
-197,
-15,
-99,
-227,
-248,
-193,
-223,
-86,
-108,
-5,
-143,
-211,
-47,
-56,
-155,
-181,
-161,
-47,
-196,
-67,
-35,
-126,
-66,
-255,
-78,
-173,
-143,
-44,
-51,
-118,
-139,
-157,
-177,
-240,
-146,
-92,
-234,
-5,
-78,
-12,
-219,
-197,
-187,
-147,
-79,
-105,
-176,
-245,
-113,
-69,
-242,
-142,
-209,
-152,
-94,
-188,
-43,
-231,
-103,
-219,
-104,
-74,
-230,
-173,
-209,
-36,
-159,
-48,
-55,
-68,
-123,
-142,
-242,
-159,
-107,
-104,
-35,
-217,
-79,
-18,
-91,
-100,
-11,
-158,
-196,
-27,
-120,
-216,
-91,
-241,
-15,
-222,
-126,
-71,
-148,
-246,
-20,
-63,
-163,
-52,
-195,
-94,
-88,
-11,
-84,
-118,
-214,
-8,
-115,
-167,
-249,
-126,
-159,
-81,
-169,
-195,
-9,
-94,
-245,
-196,
-163,
-109,
-22,
-80,
-8,
-161,
-27,
-137,
-112,
-49,
-23,
-50,
-172,
-83,
-61,
-128,
-79,
-146,
-233,
-184,
-52,
-164,
-66,
-145,
-35,
-83,
-243,
-225,
-222,
-249,
-204,
-80,
-198,
-51,
-104,
-149,
-221,
-51,
-255,
-181,
-59,
-42,
-78,
-252,
-173,
-193,
-196,
-211,
-245,
-41,
-204,
-27,
-138,
-245,
-232,
-205,
-91,
-121,
-38,
-59,
-216,
-172,
-111,
-250,
-31,
-58,
-109,
-187,
-219,
-179,
-111,
-155,
-3,
-190,
-246,
-217,
-212,
-9,
-175,
-209,
-160,
-167,
-65,
-167,
-217,
-254,
-152,
-181,
-127,
-103,
-218,
-254,
-178,
-251,
-43,
-167,
-68,
-184,
-103,
-178,
-126,
-126,
-52,
-237,
-103,
-173,
-135,
-191,
-188,
-180,
-136,
-74,
-218,
-175,
-146,
-208,
-37,
-28,
-18,
-83,
-223,
-193,
-203,
-59,
-60,
-116,
-190,
-124,
-73,
-55,
-161,
-15,
-25,
-221,
-105,
-103,
-4,
-254,
-117,
-167,
-148,
-101,
-238,
-46,
-129,
-182,
-227,
-100,
-33,
-167,
-106,
-228,
-191,
-42,
-77,
-168,
-248,
-221,
-144,
-197,
-193,
-255,
-36,
-214,
-130,
-97,
-100,
-37,
-122,
-189,
-179,
-125,
-42,
-228,
-41,
-19,
-88,
-195,
-169,
-220,
-245,
-214,
-39,
-243,
-55,
-131,
-201,
-172,
-2,
-18,
-121,
-240,
-15,
-9,
-225,
-151,
-47,
-189,
-94,
-146,
-133,
-247,
-201,
-218,
-105,
-82,
-47,
-152,
-115,
-252,
-110,
-168,
-146,
-248,
-189,
-169,
-72,
-193,
-60,
-243,
-93,
-252,
-160,
-209,
-5,
-182,
-225,
-27,
-172,
-221,
-225,
-251,
-235,
-125,
-103,
-208,
-205,
-118,
-215,
-119,
-102,
-205,
-135,
-163,
-254,
-109,
-54,
-182,
-89,
-219,
-226,
-118,
-216,
-176,
-175,
-53,
-241,
-167,
-206,
-219,
-42,
-2,
-85,
-203,
-9,
-30,
-156,
-184,
-139,
-149,
-3,
-77,
-80,
-168,
-232,
-129,
-135,
-223,
-246,
-207,
-219,
-86,
-252,
-28,
-83,
-97,
-57,
-45,
-212,
-169,
-109,
-205,
-45,
-34,
-46,
-123,
-48,
-116,
-210,
-40,
-168,
-134,
-21,
-133,
-137,
-208,
-147,
-16,
-176,
-48,
-113,
-224,
-165,
-241,
-113,
-238,
-77,
-230,
-41,
-234,
-59,
-224,
-239,
-200,
-160,
-41,
-124,
-116,
-11,
-60,
-168,
-122,
-159,
-129,
-132,
-116,
-19,
-1,
-44,
-195,
-119,
-76,
-128,
-225,
-167,
-190,
-140,
-109,
-18,
-161,
-39,
-124,
-55,
-174,
-226,
-132,
-75,
-43,
-167,
-34,
-43,
-250,
-114,
-242,
-73,
-66,
-223,
-222,
-159,
-170,
-16,
-76,
-18,
-244,
-137,
-200,
-78,
-227,
-85,
-100,
-148,
-10,
-134,
-67,
-115,
-81,
-103,
-2,
-171,
-11,
-201,
-145,
-196,
-73,
-74,
-101,
-17,
-187,
-2,
-195,
-50,
-43,
-107,
-211,
-173,
-60,
-212,
-112,
-221,
-43,
-65,
-105,
-70,
-136,
-202,
-50,
-154,
-40,
-101,
-165,
-176,
-255,
-207,
-221,
-82,
-57,
-108,
-64,
-47,
-95,
-186,
-221,
-244,
-226,
-71,
-166,
-136,
-16,
-146,
-216,
-84,
-56,
-170,
-19,
-139,
-162,
-181,
-155,
-92,
-241,
-89,
-5,
-6,
-99,
-15,
-21,
-9,
-158,
-73,
-105,
-208,
-187,
-5,
-22,
-232,
-212,
-77,
-122,
-42,
-74,
-66,
-187,
-52,
-173,
-184,
-200,
-181,
-189,
-83,
-172,
-73,
-65,
-121,
-66,
-197,
-242,
-214,
-201,
-214,
-252,
-250,
-151,
-39,
-117,
-230,
-135,
-99,
-199,
-175,
-95,
-12,
-104,
-156,
-125,
-73,
-3,
-108,
-53,
-131,
-58,
-104,
-79,
-244,
-89,
-205,
-64,
-228,
-113,
-198,
-206,
-87,
-71,
-27,
-196,
-50,
-217,
-168,
-253,
-189,
-7,
-29,
-125,
-234,
-40,
-117,
-164,
-246,
-6,
-169,
-95,
-21,
-249,
-18,
-19,
-77,
-204,
-107,
-85,
-208,
-103,
-30,
-201,
-47,
-2,
-9,
-46,
-188,
-223,
-37,
-18,
-16,
-102,
-196,
-70,
-16,
-99,
-26,
-27,
-84,
-132,
-53,
-233,
-146,
-31,
-245,
-136,
-137,
-128,
-191,
-167,
-42,
-63,
-89,
-3,
-56,
-237,
-61,
-240,
-199,
-227,
-95,
-211,
-92,
-240,
-172,
-121,
-33,
-219,
-64,
-129,
-150,
-236,
-130,
-149,
-44,
-106,
-173,
-196,
-138,
-67,
-13,
-140,
-148,
-244,
-15,
-18,
-191,
-198,
-67,
-4,
-54,
-75,
-128,
-49,
-186,
-34,
-159,
-229,
-129,
-109,
-253,
-52,
-117,
-58,
-202,
-148,
-202,
-52,
-138,
-83,
-236,
-87,
-125,
-163,
-35,
-67,
-55,
-217,
-91,
-89,
-243,
-10,
-89,
-252,
-200,
-104,
-42,
-221,
-139,
-97,
-130,
-37,
-116,
-38,
-252,
-171,
-80,
-111,
-179,
-34,
-146,
-131,
-66,
-20,
-246,
-91,
-242,
-81,
-31,
-145,
-138,
-76,
-217,
-252,
-18,
-89,
-162,
-75,
-72,
-161,
-9,
-39,
-30,
-214,
-144,
-61,
-161,
-212,
-100,
-15,
-194,
-234,
-3,
-86,
-42,
-199,
-44,
-94,
-141,
-95,
-139,
-60,
-224,
-238,
-34,
-114,
-42,
-10,
-133,
-232,
-101,
-191,
-114,
-33,
-73,
-43,
-37,
-20,
-144,
-108,
-43,
-210,
-15,
-55,
-211,
-83,
-245,
-97,
-41,
-213,
-104,
-50,
-201,
-241,
-132,
-30,
-115,
-41,
-57,
-175,
-204,
-123,
-41,
-202,
-86,
-189,
-196,
-226,
-16,
-166,
-164,
-101,
-167,
-207,
-49,
-106,
-226,
-84,
-57,
-55,
-251,
-195,
-10,
-120,
-209,
-253,
-165,
-132,
-36,
-25,
-226,
-29,
-59,
-77,
-124,
-212,
-134,
-136,
-126,
-161,
-7,
-171,
-63,
-180,
-126,
-137,
-156,
-37,
-121,
-75,
-49,
-192,
-71,
-132,
-76,
-201,
-111,
-28,
-196,
-95,
-134,
-0,
-42,
-254,
-251,
-85,
-64,
-15,
-74,
-41,
-38,
-223,
-28,
-90,
-20,
-251,
-111,
-136,
-218,
-231,
-241,
-223,
-211,
-115,
-242,
-155,
-155,
-16,
-18,
-119,
-174,
-34,
-103,
-60,
-230,
-31,
-22,
-127,
-223,
-90,
-69,
-49,
-68,
-121,
-139,
-255,
-201,
-254,
-220,
-242,
-189,
-229,
-56,
-116,
-34,
-55,
-251,
-213,
-7,
-172,
-125,
-126,
-195,
-133,
-33,
-251,
-93,
-27,
-136,
-122,
-99,
-141,
-188,
-133,
-242,
-75,
-248,
-105,
-83,
-159,
-157,
-224,
-193,
-139,
-194,
-0,
-37,
-231,
-131,
-0,
-212,
-141,
-149,
-63,
-63,
-177,
-201,
-74,
-154,
-199,
-23,
-30,
-148,
-16,
-84,
-255,
-220,
-226,
-108,
-128,
-19,
-254,
-218,
-11,
-152,
-233,
-1,
-188,
-128,
-201,
-214,
-111,
-230,
-227,
-48,
-96,
-229,
-151,
-177,
-232,
-39,
-146,
-227,
-26,
-201,
-119,
-217,
-167,
-229,
-80,
-227,
-210,
-14,
-164,
-47,
-190,
-63,
-44,
-5,
-155,
-148,
-209,
-177,
-239,
-192,
-251,
-171,
-28,
-149,
-169,
-23,
-148,
-196,
-222,
-152,
-88,
-224,
-47,
-212,
-112,
-13,
-53,
-227,
-49,
-98,
-110,
-158,
-106,
-93,
-0,
-182,
-62,
-131,
-66,
-74,
-28,
-228,
-155,
-0,
-166,
-212,
-174,
-64,
-162,
-98,
-39,
-231,
-169,
-95,
-135,
-113,
-66,
-244,
-130,
-145,
-138,
-125,
-188,
-203,
-156,
-45,
-42,
-17,
-112,
-8,
-103,
-111,
-177,
-223,
-105,
-34,
-40,
-202,
-232,
-111,
-168,
-40,
-11,
-58,
-96,
-81,
-242,
-186,
-157,
-45,
-129,
-77,
-28,
-174,
-188,
-25,
-95,
-240,
-49,
-85,
-158,
-182,
-178,
-177,
-101,
-232,
-66,
-54,
-125,
-11,
-38,
-80,
-226,
-140,
-87,
-88,
-160,
-138,
-72,
-77,
-89,
-195,
-123,
-228,
-130,
-98,
-81,
-108,
-224,
-6,
-86,
-223,
-149,
-211,
-169,
-198,
-22,
-69,
-232,
-191,
-40,
-174,
-60,
-242,
-97,
-194,
-71,
-122,
-19,
-23,
-51,
-40,
-149,
-104,
-144,
-178,
-145,
-216,
-1,
-239,
-62,
-149,
-97,
-233,
-14,
-180,
-77,
-228,
-27,
-85,
-54,
-7,
-148,
-142,
-82,
-199,
-161,
-0,
-132,
-227,
-115,
-181,
-151,
-16,
-16,
-129,
-97,
-211,
-187,
-53,
-247,
-150,
-102,
-134,
-247,
-35,
-233,
-103,
-206,
-48,
-6,
-41,
-205,
-32,
-235,
-61,
-7,
-222,
-191,
-6,
-155,
-77,
-207,
-20,
-37,
-129,
-178,
-103,
-219,
-103,
-95,
-63,
-150,
-226,
-1,
-231,
-9,
-112,
-92,
-73,
-200,
-13,
-86,
-33,
-238,
-43,
-207,
-158,
-123,
-250,
-161,
-112,
-186,
-87,
-34,
-67,
-185,
-243,
-195,
-71,
-249,
-170,
-29,
-70,
-246,
-42,
-118,
-102,
-186,
-65,
-156,
-101,
-227,
-134,
-135,
-4,
-254,
-143,
-186,
-132,
-255,
-95,
-129,
-213,
-140,
-251,
-137,
-235,
-147,
-201,
-114,
-101,
-33,
-21,
-116,
-234,
-90,
-221,
-128,
-30,
-181,
-23,
-232,
-199,
-146,
-105,
-173,
-24,
-8,
-133,
-113,
-116,
-144,
-201,
-145,
-1,
-201,
-1,
-110,
-107,
-36,
-19,
-62,
-211,
-226,
-42,
-192,
-84,
-174,
-112,
-35,
-28,
-40,
-246,
-177,
-192,
-129,
-183,
-144,
-1,
-119,
-44,
-74,
-48,
-94,
-56,
-121,
-132,
-110,
-41,
-75,
-40,
-123,
-186,
-43,
-254,
-15,
-70,
-50,
-63,
-58,
-207,
-141,
-52,
-99,
-116,
-149,
-122,
-238,
-24,
-32,
-36,
-48,
-235,
-174,
-75,
-196,
-129,
-113,
-140,
-145,
-6,
-252,
-102,
-147,
-240,
-145,
-249,
-212,
-202,
-65,
-109,
-108,
-95,
-163,
-90,
-99,
-74,
-215,
-151,
-67,
-73,
-106,
-168,
-144,
-137,
-194,
-231,
-80,
-7,
-86,
-170,
-33,
-49,
-12,
-175,
-95,
-48,
-23,
-35,
-104,
-168,
-114,
-174,
-53,
-130,
-98,
-76,
-44,
-197,
-154,
-16,
-194,
-146,
-145,
-97,
-202,
-81,
-106,
-185,
-197,
-219,
-179,
-133,
-103,
-90,
-216,
-119,
-101,
-49,
-135,
-240,
-15,
-113,
-190,
-151,
-23,
-202,
-104,
-109,
-189,
-6,
-140,
-161,
-52,
-54,
-166,
-234,
-24,
-167,
-36,
-16,
-75,
-144,
-231,
-99,
-184,
-81,
-63,
-99,
-18,
-49,
-56,
-195,
-41,
-122,
-18,
-166,
-169,
-150,
-23,
-178,
-228,
-88,
-2,
-253,
-199,
-75,
-100,
-172,
-45,
-120,
-242,
-165,
-214,
-239,
-182,
-201,
-204,
-161,
-152,
-93,
-211,
-117,
-130,
-10,
-48,
-123,
-90,
-36,
-207,
-252,
-104,
-255,
-25,
-66,
-202,
-28,
-101,
-42,
-198,
-198,
-201,
-156,
-249,
-190,
-29,
-46,
-89,
-176,
-159,
-73,
-172,
-34,
-175,
-102,
-92,
-31,
-220,
-221,
-153,
-239,
-165,
-250,
-206,
-126,
-225,
-8,
-84,
-70,
-41,
-3,
-201,
-68,
-207,
-20,
-80,
-191,
-33,
-115,
-21,
-165,
-181,
-151,
-74,
-216,
-23,
-37,
-166,
-109,
-124,
-157,
-216,
-207,
-164,
-229,
-33,
-35,
-38,
-207,
-138,
-179,
-23,
-9,
-150,
-175,
-30,
-92,
-191,
-164,
-135,
-6,
-221,
-73,
-11,
-215,
-231,
-71,
-128,
-205,
-249,
-21,
-191,
-244,
-60,
-162,
-141,
-190,
-173,
-222,
-224,
-201,
-123,
-8,
-253,
-99,
-104,
-120,
-86,
-207,
-134,
-206,
-157,
-50,
-244,
-2,
-112,
-8,
-183,
-69,
-66,
-109,
-212,
-175,
-124,
-221,
-90,
-93,
-167,
-34,
-32,
-123,
-192,
-40,
-86,
-72,
-128,
-184,
-20,
-132,
-153,
-86,
-213,
-43,
-117,
-191,
-112,
-13,
-242,
-31,
-214,
-43,
-203,
-234,
-242,
-92,
-156,
-236,
-46,
-70,
-146,
-153,
-19,
-105,
-146,
-154,
-91,
-153,
-200,
-50,
-137,
-180,
-64,
-228,
-42,
-240,
-158,
-140,
-40,
-221,
-191,
-245,
-134,
-215,
-229,
-137,
-14,
-56,
-135,
-26,
-216,
-80,
-79,
-105,
-107,
-151,
-249,
-206,
-51,
-55,
-201,
-217,
-228,
-5,
-126,
-108,
-63,
-11,
-177,
-157,
-225,
-137,
-222,
-134,
-33,
-133,
-221,
-8,
-150,
-75,
-1,
-103,
-52,
-153,
-67,
-93,
-19,
-72,
-25,
-33,
-147,
-7,
-198,
-48,
-86,
-163,
-52,
-173,
-69,
-201,
-105,
-45,
-202,
-76,
-203,
-120,
-179,
-76,
-62,
-199,
-187,
-40,
-220,
-155,
-155,
-0,
-175,
-139,
-66,
-143,
-114,
-245,
-180,
-224,
-70,
-149,
-39,
-50,
-219,
-149,
-196,
-118,
-97,
-210,
-199,
-137,
-19,
-149,
-72,
-90,
-154,
-225,
-109,
-220,
-36,
-152,
-172,
-212,
-225,
-37,
-14,
-44,
-139,
-134,
-42,
-117,
-14,
-240,
-155,
-160,
-95,
-211,
-41,
-107,
-122,
-132,
-98,
-8,
-174,
-141,
-143,
-249,
-71,
-37,
-6,
-50,
-61,
-193,
-21,
-113,
-128,
-52,
-79,
-185,
-128,
-34,
-132,
-88,
-128,
-18,
-150,
-242,
-189,
-162,
-175,
-3,
-233,
-54,
-51,
-238,
-95,
-16,
-47,
-126,
-203,
-117,
-124,
-213,
-193,
-70,
-168,
-43,
-56,
-70,
-9,
-239,
-7,
-33,
-151,
-217,
-15,
-44,
-26,
-135,
-113,
-221,
-14,
-15,
-101,
-15,
-35,
-98,
-7,
-221,
-38,
-69,
-188,
-247,
-55,
-15,
-214,
-137,
-32,
-67,
-224,
-169,
-149,
-178,
-68,
-232,
-105,
-118,
-188,
-74,
-146,
-48,
-176,
-177,
-134,
-108,
-125,
-250,
-11,
-187,
-151,
-231,
-3,
-61,
-214,
-210,
-192,
-177,
-117,
-130,
-104,
-26,
-244,
-19,
-104,
-52,
-250,
-209,
-51,
-159,
-147,
-187,
-90,
-44,
-237,
-5,
-91,
-132,
-209,
-51,
-96,
-28,
-195,
-117,
-91,
-15,
-7,
-174,
-230,
-75,
-32,
-210,
-149,
-134,
-179,
-189,
-42,
-210,
-40,
-207,
-58,
-163,
-141,
-91,
-213,
-171,
-88,
-231,
-149,
-118,
-30,
-70,
-73,
-206,
-41,
-82,
-42,
-205,
-212,
-152,
-82,
-174,
-104,
-50,
-106,
-119,
-147,
-153,
-132,
-27,
-120,
-152,
-81,
-250,
-223,
-191,
-173,
-194,
-228,
-39,
-250,
-111,
-45,
-150,
-1,
-72,
-189,
-55,
-145,
-50,
-137,
-206,
-203,
-35,
-167,
-155,
-231,
-8,
-90,
-50,
-231,
-115,
-45,
-84,
-229,
-238,
-80,
-79,
-138,
-10,
-166,
-241,
-45,
-26,
-159,
-194,
-78,
-79,
-84,
-8,
-250,
-128,
-112,
-32,
-203,
-93,
-172,
-158,
-249,
-191,
-235,
-229,
-246,
-11,
-135,
-139,
-24,
-189,
-166,
-169,
-57,
-137,
-99,
-187,
-158,
-54,
-182,
-107,
-109,
-70,
-14,
-85,
-170,
-179,
-187,
-237,
-163,
-83,
-34,
-12,
-6,
-243,
-39,
-58,
-221,
-12,
-141,
-82,
-129,
-113,
-107,
-153,
-112,
-237,
-230,
-71,
-123,
-120,
-215,
-227,
-255,
-199,
-40,
-249,
-14,
-154,
-221,
-244,
-115,
-205,
-116,
-242,
-238,
-160,
-217,
-232,
-174,
-51,
-84,
-219,
-233,
-36,
-210,
-66,
-187,
-95,
-58,
-237,
-94,
-190,
-165,
-78,
-10,
-45,
-142,
-248,
-254,
-110,
-144,
-107,
-168,
-147,
-224,
-8,
-13,
-47,
-7,
-93,
-181,
-153,
-78,
-82,
-35,
-242,
-179,
-57,
-186,
-27,
-168,
-13,
-117,
-114,
-116,
-57,
-55,
-71,
-239,
-237,
-127,
-52,
-123,
-119,
-205,
-129,
-217,
-90,
-80,
-203,
-203,
-206,
-197,
-32,
-215,
-84,
-103,
-61,
-168,
-233,
-77,
-115,
-208,
-122,
-111,
-180,
-30,
-212,
-174,
-121,
-59,
-232,
-94,
-27,
-173,
-134,
-28,
-207,
-108,
-41,
-4,
-107,
-238,
-148,
-204,
-115,
-157,
-165,
-144,
-205,
-174,
-203,
-44,
-68,
-243,
-238,
-234,
-110,
-152,
-37,
-164,
-254,
-69,
-187,
-225,
-176,
-115,
-59,
-234,
-220,
-92,
-116,
-6,
-105,
-219,
-191,
-106,
-183,
-237,
-183,
-70,
-125,
-181,
-229,
-223,
-180,
-91,
-246,
-250,
-31,
-242,
-131,
-190,
-213,
-151,
-156,
-118,
-167,
-85,
-104,
-187,
-65,
-116,
-116,
-34,
-106,
-205,
-98,
-104,
-49,
-93,
-149,
-218,
-99,
-30,
-39,
-166,
-243,
-7,
-220,
-206,
-86,
-50,
-72,
-180,
-195,
-105,
-245,
-58,
-179,
-58,
-240,
-198,
-76,
-117,
-123,
-33,
-34,
-219,
-201,
-127,
-64,
-222,
-8,
-10,
-187,
-21,
-161,
-193,
-14,
-22,
-0,
-152,
-131,
-159,
-85,
-4,
-26,
-2,
-128,
-33,
-140,
-147,
-61,
-123,
-211,
-188,
-33,
-151,
-28,
-59,
-93,
-56,
-1,
-190,
-1,
-227,
-57,
-219,
-128,
-187,
-146,
-232,
-11,
-97,
-190,
-160,
-147,
-48,
-32,
-31,
-136,
-112,
-218,
-34,
-146,
-1,
-134,
-249,
-66,
-221,
-15,
-196,
-229,
-218,
-90,
-12,
-212,
-58,
-153,
-72,
-192,
-119,
-153,
-107,
-15,
-160,
-35,
-247,
-89,
-229,
-21,
-165,
-206,
-60,
-176,
-7,
-177,
-34,
-177,
-19,
-250,
-75,
-235,
-127,
-255,
-87,
-73,
-182,
-29,
-134,
-11,
-24,
-35,
-242,
-30,
-248,
-154,
-197,
-80,
-226,
-67,
-218,
-7,
-52,
-139,
-5,
-130,
-212,
-139,
-200,
-97,
-235,
-211,
-64,
-166,
-196,
-220,
-91,
-39,
-148,
-36,
-252,
-153,
-65,
-125,
-19,
-37,
-87,
-6,
-95,
-171,
-49,
-150,
-128,
-70,
-5,
-72,
-250,
-152,
-249,
-211,
-66,
-141,
-88,
-12,
-66,
-8,
-66,
-4,
-201,
-103,
-81,
-214,
-222,
-165,
-250,
-127,
-178,
-230,
-27,
-13,
-34,
-123,
-66,
-215,
-157,
-196,
-190,
-144,
-197,
-184,
-2,
-201,
-163,
-245,
-5,
-97,
-79,
-75,
-126,
-11,
-80,
-210,
-119,
-100,
-135,
-16,
-247,
-32,
-160,
-189,
-69,
-105,
-3,
-16,
-154,
-56,
-9,
-35,
-88,
-57,
-32,
-0,
-2,
-22,
-248,
-122,
-81,
-21,
-20,
-10,
-222,
-71,
-186,
-177,
-106,
-54,
-36,
-71,
-35,
-114,
-212,
-140,
-159,
-241,
-11,
-76,
-101,
-186,
-205,
-82,
-132,
-160,
-115,
-26,
-89,
-96,
-165,
-138,
-117,
-178,
-213,
-92,
-20,
-140,
-221,
-186,
-199,
-161,
-50,
-224,
-177,
-220,
-167,
-244,
-199,
-79,
-144,
-155,
-118,
-127,
-102,
-189,
-15,
-31,
-1,
-137,
-161,
-33,
-86,
-21,
-68,
-201,
-119,
-130,
-217,
-138,
-211,
-75,
-145,
-54,
-124,
-93,
-73,
-110,
-98,
-111,
-1,
-113,
-57,
-0,
-104,
-128,
-112,
-26,
-130,
-9,
-4,
-117,
-92,
-228,
-16,
-150,
-1,
-151,
-128,
-113,
-42,
-108,
-6,
-20,
-121,
-144,
-196,
-168,
-191,
-7,
-52,
-184,
-94,
-238,
-59,
-172,
-255,
-139,
-163,
-66,
-21,
-113,
-7,
-195,
-210,
-131,
-12,
-179,
-89,
-200,
-184,
-51,
-14,
-57,
-35,
-197,
-87,
-88,
-179,
-59,
-198,
-250,
-191,
-9,
-148,
-144,
-161,
-236,
-113,
-196,
-222,
-145,
-204,
-72,
-66,
-206,
-2,
-190,
-107,
-140,
-242,
-169,
-128,
-109,
-229,
-42,
-137,
-103,
-41,
-66,
-229,
-95,
-38,
-211,
-164,
-160,
-134,
-44,
-195,
-5,
-16,
-84,
-210,
-87,
-146,
-102,
-12,
-1,
-226,
-4,
-74,
-20,
-62,
-218,
-25,
-23,
-79,
-95,
-19,
-162,
-23,
-39,
-172,
-23,
-2,
-168,
-147,
-232,
-4,
-67,
-53,
-178,
-202,
-33,
-174,
-124,
-83,
-193,
-93,
-165,
-254,
-68,
-165,
-162,
-80,
-13,
-240,
-29,
-246,
-119,
-164,
-251,
-239,
-196,
-207,
-6,
-18,
-242,
-119,
-192,
-220,
-199,
-135,
-170,
-209,
-199,
-219,
-142,
-253,
-103,
-139,
-5,
-171,
-5,
-134,
-29,
-96,
-138,
-104,
-76,
-26,
-32,
-139,
-59,
-248,
-187,
-5,
-161,
-95,
-89,
-171,
-219,
-65,
-255,
-182,
-51,
-24,
-125,
-180,
-223,
-119,
-123,
-35,
-222,
-92,
-105,
-217,
-192,
-79,
-1,
-150,
-141,
-143,
-150,
-14,
-138,
-23,
-173,
-13,
-237,
-239,
-134,
-205,
-171,
-78,
-190,
-3,
-227,
-229,
-200,
-3,
-160,
-151,
-17,
-189,
-242,
-160,
-232,
-25,
-122,
-8,
-191,
-242,
-192,
-234,
-172,
-97,
-223,
-120,
-46,
-5,
-99,
-16,
-186,
-136,
-241,
-228,
-226,
-67,
-108,
-167,
-173,
-81,
-50,
-104,
-140,
-200,
-30,
-30,
-156,
-72,
-63,
-98,
-46,
-219,
-138,
-103,
-214,
-6,
-183,
-101,
-42,
-211,
-224,
-184,
-156,
-114,
-65,
-45,
-245,
-252,
-0,
-116,
-213,
-250,
-248,
-64,
-25,
-180,
-211,
-156,
-22,
-133,
-179,
-150,
-164,
-187,
-132,
-127,
-216,
-132,
-98,
-227,
-72,
-7,
-234,
-220,
-92,
-123,
-182,
-16,
-2,
-122,
-125,
-190,
-140,
-38,
-140,
-160,
-88,
-73,
-58,
-107,
-128,
-73,
-158,
-248,
-43,
-81,
-44,
-39,
-181,
-208,
-202,
-128,
-112,
-106,
-64,
-125,
-28,
-87,
-138,
-83,
-49,
-229,
-90,
-33,
-84,
-164,
-160,
-132,
-176,
-150,
-121,
-152,
-172,
-114,
-36,
-94,
-229,
-54,
-97,
-102,
-146,
-150,
-158,
-192,
-75,
-71,
-94,
-137,
-152,
-119,
-141,
-56,
-117,
-37,
-231,
-219,
-193,
-212,
-116,
-157,
-163,
-239,
-63,
-228,
-212,
-171,
-161,
-234,
-71,
-205,
-245,
-25,
-123,
-107,
-6,
-41,
-248,
-122,
-67,
-152,
-85,
-201,
-247,
-64,
-89,
-164,
-197,
-192,
-213,
-104,
-238,
-195,
-149,
-131,
-64,
-40,
-34,
-214,
-130,
-10,
-133,
-221,
-78,
-197,
-199,
-44,
-242,
-118,
-230,
-62,
-51,
-87,
-132,
-54,
-125,
-170,
-131,
-205,
-67,
-223,
-73,
-172,
-87,
-252,
-201,
-224,
-80,
-22,
-23,
-210,
-130,
-58,
-147,
-87,
-26,
-184,
-174,
-37,
-76,
-148,
-23,
-16,
-139,
-148,
-203,
-119,
-45,
-135,
-55,
-67,
-36,
-235,
-194,
-215,
-170,
-83,
-210,
-92,
-35,
-65,
-170,
-152,
-28,
-212,
-181,
-151,
-102,
-191,
-151,
-164,
-240,
-114,
-184,
-94,
-101,
-80,
-1,
-96,
-125,
-248,
-47,
-28,
-13,
-108,
-86,
-71,
-175,
-86,
-84,
-45,
-246,
-22,
-144,
-8,
-111,
-0,
-107,
-103,
-149,
-117,
-195,
-224,
-247,
-174,
-67,
-216,
-124,
-145,
-199,
-215,
-225,
-119,
-128,
-178,
-189,
-145,
-45,
-68,
-45,
-210,
-79,
-222,
-189,
-19,
-144,
-107,
-166,
-108,
-213,
-98,
-226,
-147,
-249,
-73,
-167,
-203,
-185,
-173,
-23,
-191,
-116,
-246,
-21,
-15,
-58,
-136,
-74,
-221,
-49,
-137,
-106,
-70,
-90,
-197,
-153,
-166,
-113,
-168,
-202,
-122,
-11,
-11,
-58,
-203,
-62,
-23,
-183,
-17,
-70,
-147,
-42,
-187,
-142,
-70,
-231,
-124,
-249,
-208,
-79,
-121,
-218,
-203,
-249,
-196,
-178,
-254,
-68,
-185,
-5,
-132,
-226,
-197,
-80,
-49,
-205,
-38,
-104,
-89,
-157,
-100,
-98,
-250,
-110,
-159,
-201,
-4,
-196,
-135,
-236,
-152,
-196,
-159,
-79,
-78,
-245,
-86,
-154,
-10,
-25,
-195,
-28,
-68,
-189,
-83,
-112,
-56,
-6,
-89,
-249,
-95,
-216,
-163,
-222,
-2,
-170,
-83,
-54,
-229,
-184,
-232,
-1,
-146,
-134,
-11,
-57,
-204,
-242,
-77,
-94,
-50,
-159,
-48,
-150,
-66,
-0,
-19,
-130,
-81,
-47,
-68,
-20,
-108,
-33,
-113,
-165,
-56,
-193,
-77,
-245,
-233,
-255,
-93,
-161,
-177,
-50,
-156,
-112,
-179,
-236,
-94,
-216,
-80,
-198,
-218,
-148,
-45,
-0,
-236,
-233,
-160,
-107,
-243,
-157,
-170,
-81,
-179,
-69,
-233,
-221,
-93,
-95,
-27,
-166,
-122,
-168,
-150,
-80,
-217,
-206,
-222,
-41,
-157,
-157,
-87,
-237,
-236,
-123,
-165,
-179,
-119,
-85,
-59,
-251,
-65,
-233,
-236,
-123,
-211,
-206,
-214,
-114,
-91,
-248,
-58,
-163,
-83,
-18,
-86,
-176,
-40,
-170,
-89,
-104,
-162,
-20,
-75,
-83,
-49,
-2,
-23,
-182,
-70,
-225,
-6,
-108,
-242,
-85,
-126,
-190,
-0,
-249,
-41,
-118,
-246,
-163,
-210,
-217,
-15,
-85,
-59,
-251,
-139,
-210,
-217,
-143,
-85,
-59,
-251,
-171,
-210,
-217,
-95,
-170,
-118,
-246,
-55,
-165,
-179,
-191,
-86,
-237,
-236,
-173,
-26,
-73,
-254,
-183,
-170,
-59,
-184,
-229,
-96,
-42,
-86,
-250,
-170,
-149,
-59,
-150,
-193,
-193,
-30,
-243,
-14,
-171,
-100,
-154,
-193,
-30,
-182,
-93,
-120,
-118,
-138,
-152,
-70,
-238,
-248,
-215,
-205,
-252,
-197,
-108,
-230,
-53,
-81,
-162,
-34,
-215,
-136,
-111,
-156,
-132,
-248,
-90,
-181,
-89,
-172,
-160,
-244,
-18,
-149,
-173,
-163,
-39,
-217,
-196,
-249,
-204,
-79,
-11,
-44,
-51,
-129,
-190,
-116,
-159,
-149,
-202,
-4,
-129,
-14,
-31,
-14,
-37,
-97,
-182,
-67,
-214,
-223,
-6,
-7,
-216,
-222,
-2,
-7,
-197,
-53,
-5,
-169,
-173,
-233,
-162,
-162,
-238,
-149,
-26,
-51,
-31,
-201,
-64,
-56,
-152,
-79,
-81,
-20,
-156,
-120,
-201,
-34,
-54,
-22,
-174,
-48,
-8,
-48,
-232,
-226,
-0,
-214,
-108,
-194,
-255,
-194,
-82,
-255,
-79,
-62,
-97,
-77,
-83,
-109,
-149,
-23,
-242,
-84,
-89,
-141,
-249,
-47,
-202,
-221,
-117,
-182,
-170,
-44,
-40,
-99,
-144,
-118,
-89,
-14,
-6,
-137,
-150,
-33,
-181,
-57,
-225,
-17,
-28,
-111,
-201,
-176,
-82,
-88,
-84,
-128,
-152,
-103,
-157,
-44,
-216,
-98,
-204,
-47,
-87,
-82,
-3,
-241,
-139,
-212,
-5,
-76,
-40,
-119,
-137,
-34,
-40,
-134,
-204,
-84,
-197,
-248,
-250,
-228,
-255,
-103,
-239,
-205,
-159,
-219,
-72,
-142,
-68,
-225,
-159,
-189,
-127,
-69,
-61,
-189,
-136,
-103,
-106,
-23,
-228,
-140,
-36,
-219,
-235,
-181,
-35,
-222,
-23,
-16,
-9,
-73,
-216,
-229,
-181,
-0,
-53,
-30,
-63,
-5,
-3,
-209,
-64,
-23,
-128,
-182,
-26,
-221,
-112,
-119,
-131,
-36,
-230,
-175,
-255,
-242,
-168,
-234,
-3,
-7,
-81,
-213,
-7,
-0,
-106,
-185,
-225,
-29,
-17,
-64,
-29,
-89,
-89,
-85,
-89,
-121,
-103,
-228,
-136,
-84,
-214,
-211,
-1,
-138,
-72,
-91,
-206,
-196,
-39,
-132,
-95,
-196,
-115,
-57,
-66,
-37,
-103,
-58,
-138,
-126,
-221,
-208,
-5,
-4,
-93,
-78,
-226,
-105,
-136,
-134,
-89,
-130,
-20,
-77,
-247,
-45,
-129,
-138,
-97,
-210,
-67,
-159,
-223,
-92,
-95,
-119,
-206,
-239,
-6,
-255,
-186,
-61,
-153,
-67,
-91,
-47,
-13,
-133,
-59,
-242,
-27,
-229,
-42,
-215,
-56,
-26,
-206,
-65,
-129,
-61,
-217,
-170,
-57,
-159,
-132,
-174,
-53,
-138,
-197,
-118,
-30,
-41,
-126,
-53,
-138,
-0,
-26,
-212,
-33,
-248,
-24,
-122,
-181,
-204,
-70,
-56,
-19,
-221,
-177,
-88,
-134,
-11,
-241,
-136,
-254,
-73,
-56,
-210,
-67,
-232,
-185,
-228,
-112,
-211,
-162,
-244,
-16,
-218,
-31,
-193,
-139,
-7,
-105,
-167,
-251,
-180,
-138,
-168,
-181,
-47,
-190,
-23,
-255,
-176,
-119,
-103,
-45,
-10,
-46,
-93,
-107,
-118,
-64,
-85,
-105,
-113,
-30,
-180,
-132,
-49,
-49,
-221,
-130,
-230,
-82,
-49,
-189,
-112,
-172,
-175,
-41,
-205,
-178,
-171,
-167,
-2,
-182,
-217,
-85,
-77,
-197,
-30,
-170,
-125,
-161,
-2,
-187,
-4,
-246,
-79,
-229,
-246,
-6,
-53,
-198,
-148,
-169,
-65,
-189,
-110,
-13,
-150,
-35,
-134,
-11,
-27,
-103,
-9,
-106,
-90,
-122,
-9,
-114,
-230,
-197,
-49,
-113,
-87,
-49,
-231,
-140,
-176,
-231,
-206,
-225,
-128,
-233,
-108,
-19,
-217,
-50,
-26,
-141,
-103,
-90,
-133,
-61,
-77,
-118,
-81,
-62,
-141,
-11,
-235,
-238,
-99,
-74,
-65,
-67,
-121,
-207,
-125,
-67,
-139,
-89,
-165,
-108,
-65,
-169,
-163,
-3,
-0,
-174,
-108,
-19,
-72,
-177,
-53,
-0,
-82,
-89,
-210,
-99,
-170,
-56,
-140,
-239,
-7,
-63,
-38,
-209,
-201,
-91,
-1,
-143,
-209,
-5,
-63,
-124,
-184,
-106,
-28,
-201,
-158,
-215,
-13,
-210,
-165,
-74,
-189,
-120,
-131,
-19,
-152,
-231,
-247,
-204,
-215,
-187,
-230,
-219,
-177,
-99,
-201,
-246,
-69,
-30,
-115,
-70,
-231,
-129,
-42,
-127,
-206,
-46,
-63,
-89,
-46,
-222,
-10,
-44,
-232,
-175,
-151,
-131,
-171,
-78,
-31,
-237,
-177,
-13,
-230,
-221,
-80,
-155,
-80,
-134,
-130,
-185,
-114,
-30,
-73,
-42,
-42,
-216,
-226,
-103,
-124,
-2,
-175,
-242,
-163,
-189,
-190,
-44,
-169,
-33,
-46,
-164,
-137,
-245,
-221,
-165,
-7,
-4,
-31,
-66,
-26,
-70,
-213,
-156,
-76,
-67,
-98,
-212,
-215,
-34,
-119,
-127,
-11,
-85,
-228,
-211,
-82,
-57,
-195,
-165,
-102,
-26,
-225,
-22,
-245,
-87,
-74,
-97,
-109,
-160,
-2,
-187,
-45,
-92,
-102,
-53,
-1,
-185,
-183,
-62,
-156,
-111,
-140,
-207,
-100,
-213,
-58,
-120,
-183,
-55,
-253,
-187,
-238,
-117,
-247,
-174,
-219,
-190,
-236,
-254,
-191,
-206,
-74,
-188,
-2,
-169,
-111,
-0,
-61,
-145,
-55,
-153,
-38,
-89,
-217,
-48,
-117,
-55,
-41,
-149,
-152,
-151,
-164,
-166,
-192,
-107,
-244,
-196,
-126,
-112,
-60,
-95,
-21,
-204,
-86,
-182,
-84,
-219,
-34,
-86,
-189,
-206,
-69,
-231,
-178,
-115,
-215,
-89,
-9,
-128,
-208,
-176,
-168,
-34,
-199,
-69,
-56,
-216,
-45,
-181,
-224,
-106,
-189,
-123,
-90,
-205,
-44,
-95,
-116,
-62,
-117,
-122,
-189,
-124,
-213,
-171,
-55,
-155,
-133,
-1,
-10,
-173,
-82,
-188,
-56,
-103,
-106,
-203,
-50,
-163,
-173,
-188,
-59,
-44,
-8,
-144,
-158,
-130,
-85,
-212,
-130,
-42,
-75,
-146,
-111,
-95,
-64,
-175,
-237,
-170,
-42,
-194,
-12,
-214,
-219,
-78,
-175,
-223,
-205,
-197,
-51,
-168,
-140,
-169,
-183,
-88,
-75,
-33,
-38,
-119,
-226,
-156,
-96,
-192,
-48,
-56,
-133,
-26,
-126,
-25,
-206,
-50,
-43,
-46,
-34,
-14,
-227,
-23,
-205,
-193,
-184,
-185,
-238,
-244,
-191,
-220,
-220,
-173,
-68,
-127,
-252,
-238,
-134,
-165,
-147,
-168,
-32,
-158,
-136,
-140,
-69,
-39,
-239,
-229,
-88,
-250,
-15,
-232,
-141,
-51,
-78,
-64,
-126,
-210,
-248,
-90,
-155,
-218,
-36,
-78,
-97,
-22,
-120,
-151,
-120,
-50,
-243,
-9,
-192,
-213,
-23,
-166,
-249,
-191,
-97,
-136,
-11,
-47,
-146,
-202,
-59,
-65,
-80,
-239,
-204,
-81,
-222,
-1,
-145,
-31,
-190,
-24,
-46,
-252,
-161,
-32,
-22,
-111,
-68,
-110,
-205,
-166,
-193,
-12,
-237,
-64,
-172,
-78,
-64,
-227,
-209,
-137,
-77,
-253,
-228,
-190,
-209,
-164,
-247,
-170,
-238,
-55,
-214,
-175,
-64,
-243,
-86,
-204,
-77,
-137,
-120,
-161,
-38,
-203,
-213,
-131,
-196,
-172,
-222,
-202,
-6,
-74,
-18,
-16,
-253,
-168,
-114,
-65,
-86,
-10,
-85,
-34,
-210,
-217,
-151,
-132,
-24,
-209,
-105,
-174,
-33,
-146,
-62,
-101,
-216,
-3,
-20,
-143,
-189,
-201,
-2,
-207,
-40,
-208,
-61,
-162,
-61,
-89,
-94,
-63,
-25,
-77,
-208,
-5,
-218,
-113,
-189,
-5,
-187,
-166,
-231,
-7,
-200,
-21,
-181,
-205,
-150,
-0,
-144,
-221,
-92,
-220,
-252,
-69,
-80,
-218,
-17,
-46,
-217,
-39,
-66,
-64,
-0,
-193,
-250,
-188,
-7,
-120,
-165,
-12,
-240,
-52,
-222,
-71,
-138,
-235,
-206,
-31,
-5,
-253,
-141,
-105,
-28,
-11,
-7,
-134,
-143,
-184,
-92,
-186,
-170,
-84,
-25,
-133,
-152,
-182,
-22,
-47,
-139,
-15,
-232,
-39,
-194,
-198,
-114,
-185,
-202,
-191,
-8,
-15,
-43,
-138,
-246,
-230,
-217,
-226,
-51,
-80,
-115,
-167,
-64,
-197,
-164,
-23,
-167,
-116,
-242,
-147,
-106,
-213,
-147,
-151,
-192,
-5,
-42,
-78,
-77,
-199,
-1,
-191,
-87,
-237,
-137,
-70,
-142,
-194,
-153,
-10,
-180,
-120,
-163,
-146,
-164,
-188,
-225,
-54,
-36,
-205,
-211,
-157,
-156,
-251,
-206,
-146,
-149,
-18,
-148,
-58,
-78,
-129,
-32,
-159,
-118,
-236,
-212,
-6,
-83,
-185,
-71,
-197,
-241,
-118,
-241,
-134,
-240,
-44,
-200,
-106,
-98,
-96,
-49,
-21,
-92,
-166,
-220,
-57,
-125,
-103,
-97,
-20,
-15,
-8,
-15,
-170,
-82,
-51,
-46,
-87,
-104,
-200,
-16,
-53,
-39,
-153,
-231,
-222,
-91,
-160,
-207,
-164,
-204,
-8,
-66,
-65,
-83,
-99,
-165,
-121,
-82,
-228,
-180,
-248,
-115,
-30,
-203,
-132,
-91,
-130,
-23,
-222,
-65,
-249,
-168,
-246,
-137,
-98,
-42,
-230,
-115,
-25,
-144,
-253,
-60,
-81,
-23,
-203,
-90,
-0,
-33,
-28,
-143,
-176,
-150,
-184,
-17,
-162,
-113,
-81,
-112,
-167,
-53,
-174,
-238,
-212,
-71,
-59,
-92,
-151,
-222,
-173,
-247,
-155,
-119,
-171,
-228,
-6,
-57,
-34,
-91,
-14,
-162,
-160,
-245,
-66,
-182,
-76,
-165,
-55,
-158,
-13,
-16,
-92,
-131,
-148,
-198,
-6,
-5,
-94,
-182,
-107,
-71,
-104,
-10,
-123,
-182,
-89,
-103,
-64,
-38,
-140,
-50,
-181,
-102,
-18,
-161,
-166,
-16,
-4,
-86,
-233,
-149,
-155,
-165,
-171,
-170,
-188,
-114,
-211,
-147,
-190,
-109,
-245,
-8,
-102,
-3,
-171,
-7,
-2,
-75,
-162,
-69,
-195,
-24,
-200,
-166,
-177,
-21,
-186,
-203,
-44,
-10,
-125,
-100,
-27,
-93,
-78,
-9,
-154,
-161,
-247,
-177,
-123,
-209,
-192,
-46,
-106,
-127,
-178,
-134,
-151,
-157,
-77,
-99,
-233,
-181,
-105,
-159,
-114,
-92,
-83,
-164,
-198,
-228,
-248,
-138,
-181,
-170,
-52,
-49,
-74,
-41,
-116,
-181,
-157,
-156,
-20,
-169,
-145,
-217,
-170,
-87,
-232,
-200,
-62,
-150,
-173,
-169,
-80,
-221,
-203,
-174,
-236,
-213,
-222,
-212,
-130,
-249,
-186,
-214,
-189,
-220,
-236,
-34,
-217,
-187,
-15,
-151,
-89,
-144,
-101,
-90,
-243,
-226,
-195,
-208,
-144,
-189,
-165,
-225,
-117,
-164,
-184,
-110,
-34,
-159,
-249,
-198,
-68,
-132,
-204,
-152,
-41,
-23,
-143,
-188,
-4,
-85,
-134,
-143,
-142,
-37,
-138,
-174,
-73,
-24,
-109,
-85,
-252,
-178,
-235,
-108,
-218,
-78,
-155,
-104,
-11,
-18,
-24,
-170,
-6,
-213,
-239,
-177,
-152,
-74,
-127,
-142,
-173,
-38,
-32,
-125,
-207,
-215,
-126,
-231,
-216,
-108,
-244,
-65,
-137,
-5,
-252,
-140,
-15,
-20,
-29,
-116,
-37,
-136,
-213,
-192,
-107,
-142,
-124,
-233,
-108,
-95,
-206,
-57,
-254,
-42,
-116,
-178,
-129,
-2,
-46,
-191,
-229,
-145,
-105,
-237,
-170,
-207,
-210,
-166,
-157,
-77,
-192,
-226,
-85,
-247,
-73,
-245,
-166,
-158,
-243,
-225,
-50,
-135,
-181,
-25,
-250,
-243,
-120,
-73,
-33,
-3,
-168,
-199,
-245,
-213,
-173,
-79,
-178,
-22,
-153,
-155,
-59,
-199,
-121,
-8,
-121,
-17,
-21,
-192,
-172,
-63,
-74,
-169,
-44,
-32,
-6,
-148,
-182,
-194,
-84,
-145,
-156,
-133,
-15,
-210,
-80,
-222,
-173,
-155,
-224,
-153,
-41,
-236,
-137,
-6,
-166,
-199,
-103,
-7,
-136,
-184,
-109,
-150,
-16,
-146,
-106,
-89,
-43,
-158,
-99,
-210,
-9,
-38,
-121,
-69,
-110,
-225,
-92,
-97,
-4,
-180,
-50,
-29,
-224,
-93,
-193,
-223,
-209,
-247,
-255,
-108,
-245,
-153,
-77,
-53,
-68,
-169,
-96,
-76,
-106,
-78,
-13,
-246,
-9,
-21,
-61,
-133,
-78,
-177,
-120,
-164,
-186,
-34,
-232,
-248,
-223,
-194,
-65,
-200,
-108,
-52,
-148,
-226,
-31,
-152,
-20,
-160,
-40,
-61,
-111,
-245,
-222,
-223,
-109,
-154,
-48,
-80,
-238,
-221,
-126,
-113,
-226,
-233,
-93,
-222,
-234,
-154,
-41,
-248,
-10,
-95,
-27,
-87,
-124,
-212,
-149,
-137,
-115,
-70,
-28,
-27,
-245,
-221,
-122,
-103,
-241,
-53,
-150,
-49,
-37,
-22,
-57,
-165,
-156,
-185,
-88,
-242,
-152,
-117,
-115,
-249,
-102,
-105,
-210,
-18,
-246,
-121,
-37,
-34,
-76,
-149,
-82,
-226,
-25,
-235,
-119,
-11,
-206,
-99,
-54,
-181,
-15,
-3,
-44,
-228,
-99,
-146,
-230,
-49,
-87,
-185,
-51,
-143,
-186,
-122,
-47,
-140,
-237,
-254,
-58,
-232,
-87,
-112,
-1,
-148,
-228,
-156,
-163,
-71,
-100,
-148,
-223,
-226,
-158,
-202,
-193,
-104,
-188,
-191,
-70,
-251,
-104,
-142,
-221,
-57,
-128,
-87,
-79,
-13,
-136,
-114,
-97,
-121,
-54,
-239,
-177,
-69,
-185,
-189,
-26,
-30,
-135,
-154,
-55,
-189,
-39,
-199,
-197,
-125,
-87,
-137,
-132,
-14,
-181,
-241,
-47,
-14,
-155,
-125,
-44,
-161,
-222,
-252,
-213,
-145,
-79,
-115,
-31,
-179,
-104,
-133,
-143,
-176,
-105,
-241,
-212,
-155,
-183,
-148,
-133,
-73,
-213,
-93,
-207,
-242,
-226,
-4,
-146,
-45,
-139,
-208,
-82,
-229,
-142,
-58,
-204,
-197,
-203,
-151,
-249,
-193,
-116,
-84,
-102,
-23,
-15,
-145,
-202,
-175,
-30,
-60,
-93,
-228,
-109,
-30,
-44,
-177,
-90,
-245,
-41,
-215,
-161,
-199,
-5,
-34,
-10,
-178,
-164,
-243,
-216,
-137,
-42,
-199,
-179,
-215,
-0,
-206,
-116,
-134,
-122,
-36,
-66,
-148,
-53,
-115,
-173,
-67,
-193,
-77,
-143,
-96,
-126,
-97,
-214,
-158,
-217,
-123,
-201,
-171,
-139,
-46,
-69,
-182,
-171,
-170,
-163,
-254,
-91,
-229,
-155,
-149,
-220,
-202,
-213,
-55,
-201,
-150,
-54,
-181,
-135,
-49,
-112,
-2,
-236,
-50,
-136,
-183,
-101,
-88,
-204,
-114,
-55,
-167,
-105,
-78,
-241,
-91,
-42,
-187,
-151,
-132,
-163,
-208,
-55,
-78,
-153,
-151,
-1,
-73,
-242,
-100,
-128,
-213,
-202,
-19,
-46,
-237,
-103,
-62,
-153,
-56,
-209,
-54,
-239,
-175,
-23,
-183,
-111,
-129,
-111,
-204,
-27,
-34,
-3,
-209,
-190,
-237,
-114,
-106,
-53,
-16,
-79,
-209,
-66,
-140,
-227,
-114,
-58,
-34,
-252,
-196,
-67,
-198,
-98,
-24,
-38,
-52,
-68,
-228,
-60,
-10,
-138,
-42,
-134,
-30,
-186,
-182,
-77,
-172,
-156,
-37,
-102,
-36,
-8,
-131,
-244,
-38,
-157,
-120,
-201,
-30,
-107,
-192,
-137,
-0,
-66,
-85,
-15,
-96,
-137,
-56,
-229,
-8,
-193,
-197,
-86,
-32,
-244,
-237,
-152,
-58,
-52,
-21,
-21,
-207,
-27,
-17,
-157,
-193,
-230,
-48,
-25,
-86,
-108,
-227,
-194,
-246,
-195,
-37,
-38,
-151,
-131,
-57,
-179,
-182,
-143,
-97,
-4,
-28,
-22,
-123,
-135,
-4,
-50,
-65,
-119,
-32,
-104,
-128,
-137,
-242,
-40,
-91,
-132,
-93,
-133,
-105,
-10,
-92,
-105,
-66,
-218,
-153,
-47,
-212,
-224,
-245,
-240,
-25,
-81,
-90,
-214,
-24,
-113,
-95,
-187,
-68,
-84,
-250,
-14,
-245,
-19,
-224,
-145,
-103,
-249,
-155,
-148,
-191,
-95,
-134,
-87,
-9,
-11,
-170,
-99,
-94,
-60,
-216,
-92,
-116,
-38,
-119,
-68,
-238,
-248,
-171,
-195,
-195,
-243,
-224,
-55,
-118,
-87,
-40,
-235,
-151,
-55,
-194,
-63,
-170,
-9,
-241,
-248,
-227,
-249,
-161,
-194,
-105,
-113,
-254,
-216,
-171,
-105,
-99,
-234,
-174,
-142,
-185,
-42,
-84,
-128,
-157,
-242,
-141,
-5,
-95,
-59,
-58,
-192,
-100,
-223,
-204,
-230,
-132,
-11,
-178,
-138,
-42,
-65,
-105,
-246,
-56,
-80,
-192,
-17,
-92,
-247,
-33,
-189,
-26,
-60,
-45,
-138,
-98,
-217,
-24,
-58,
-21,
-159,
-10,
-252,
-134,
-139,
-227,
-187,
-58,
-235,
-33,
-133,
-15,
-60,
-2,
-222,
-165,
-214,
-104,
-241,
-202,
-220,
-92,
-127,
-229,
-101,
-226,
-47,
-173,
-238,
-6,
-229,
-30,
-161,
-49,
-6,
-115,
-218,
-202,
-157,
-41,
-137,
-168,
-85,
-106,
-97,
-80,
-147,
-219,
-153,
-123,
-114,
-64,
-43,
-151,
-38,
-246,
-254,
-82,
-139,
-106,
-246,
-68,
-7,
-104,
-123,
-206,
-142,
-241,
-57,
-187,
-140,
-24,
-159,
-225,
-219,
-28,
-101,
-13,
-231,
-14,
-166,
-126,
-25,
-194,
-214,
-163,
-254,
-16,
-232,
-42,
-158,
-153,
-111,
-106,
-200,
-251,
-52,
-79,
-166,
-249,
-81,
-6,
-224,
-216,
-181,
-36,
-27,
-132,
-184,
-51,
-229,
-242,
-177,
-121,
-86,
-164,
-248,
-191,
-143,
-169,
-132,
-86,
-232,
-171,
-172,
-226,
-228,
-0,
-53,
-119,
-72,
-203,
-128,
-4,
-127,
-164,
-121,
-117,
-2,
-49,
-196,
-180,
-142,
-156,
-143,
-149,
-92,
-128,
-244,
-100,
-255,
-66,
-92,
-80,
-124,
-246,
-230,
-127,
-191,
-251,
-249,
-175,
-111,
-254,
-247,
-127,
-252,
-245,
-27,
-48,
-166,
-9,
-176,
-64,
-223,
-188,
-217,
-228,
-222,
-67,
-215,
-160,
-248,
-167,
-57,
-66,
-57,
-144,
-79,
-14,
-30,
-240,
-179,
-57,
-229,
-10,
-129,
-95,
-191,
-253,
-164,
-218,
-54,
-230,
-43,
-68,
-232,
-217,
-40,
-105,
-230,
-190,
-52,
-221,
-70,
-66,
-117,
-134,
-21,
-196,
-133,
-221,
-54,
-173,
-244,
-101,
-210,
-145,
-67,
-51,
-186,
-129,
-41,
-127,
-36,
-42,
-219,
-10,
-135,
-70,
-171,
-115,
-92,
-233,
-123,
-51,
-15,
-85,
-57,
-176,
-65,
-14,
-153,
-62,
-129,
-2,
-45,
-125,
-57,
-12,
-159,
-212,
-102,
-230,
-82,
-162,
-78,
-248,
-161,
-78,
-199,
-194,
-35,
-176,
-72,
-124,
-46,
-138,
-214,
-24,
-170,
-35,
-160,
-130,
-206,
-211,
-199,
-244,
-144,
-21,
-208,
-237,
-4,
-15,
-78,
-124,
-233,
-44,
-45,
-16,
-94,
-183,
-136,
-199,
-137,
-133,
-66,
-44,
-245,
-56,
-30,
-27,
-165,
-146,
-11,
-199,
-105,
-124,
-217,
-74,
-197,
-250,
-122,
-227,
-25,
-139,
-80,
-153,
-49,
-203,
-43,
-0,
-213,
-88,
-120,
-76,
-129,
-131,
-111,
-215,
-145,
-98,
-170,
-0,
-218,
-49,
-161,
-43,
-230,
-218,
-86,
-187,
-83,
-114,
-57,
-89,
-160,
-200,
-190,
-240,
-21,
-219,
-212,
-221,
-106,
-14,
-93,
-68,
-199,
-6,
-67,
-57,
-241,
-12,
-220,
-133,
-246,
-116,
-172,
-10,
-48,
-29,
-7,
-130,
-100,
-96,
-224,
-75,
-180,
-87,
-244,
-72,
-243,
-90,
-24,
-53,
-33,
-167,
-142,
-231,
-72,
-61,
-57,
-217,
-75,
-132,
-170,
-147,
-247,
-23,
-135,
-124,
-132,
-102,
-33,
-54,
-59,
-58,
-90,
-81,
-4,
-235,
-208,
-183,
-96,
-230,
-97,
-200,
-49,
-213,
-85,
-218,
-153,
-130,
-129,
-154,
-238,
-5,
-69,
-25,
-80,
-47,
-233,
-34,
-36,
-222,
-200,
-151,
-237,
-132,
-116,
-82,
-0,
-205,
-197,
-113,
-93,
-7,
-21,
-148,
-101,
-26,
-95,
-217,
-172,
-239,
-163,
-23,
-103,
-240,
-236,
-79,
-105,
-185,
-1,
-43,
-28,
-136,
-177,
-27,
-41,
-186,
-29,
-3,
-147,
-47,
-66,
-84,
-235,
-201,
-215,
-211,
-236,
-175,
-22,
-210,
-6,
-156,
-40,
-95,
-170,
-99,
-195,
-205,
-42,
-88,
-7,
-197,
-209,
-36,
-114,
-30,
-188,
-100,
-185,
-27,
-57,
-105,
-195,
-134,
-177,
-147,
-206,
-115,
-80,
-180,
-56,
-195,
-56,
-140,
-230,
-236,
-58,
-176,
-211,
-131,
-41,
-215,
-182,
-97,
-228,
-228,
-167,
-58,
-40,
-126,
-230,
-234,
-149,
-136,
-7,
-108,
-63,
-219,
-169,
-211,
-91,
-177,
-178,
-221,
-226,
-231,
-38,
-48,
-180,
-10,
-152,
-185,
-125,
-44,
-15,
-210,
-33,
-31,
-222,
-254,
-50,
-78,
-228,
-236,
-10,
-222,
-87,
-12,
-192,
-204,
-191,
-189,
-217,
-119,
-135,
-123,
-125,
-211,
-152,
-10,
-203,
-48,
-163,
-231,
-178,
-114,
-84,
-220,
-242,
-116,
-166,
-202,
-238,
-219,
-251,
-222,
-234,
-56,
-191,
-187,
-159,
-37,
-38,
-42,
-143,
-150,
-221,
-212,
-10,
-106,
-172,
-104,
-228,
-209,
-68,
-76,
-39,
-71,
-124,
-184,
-16,
-120,
-158,
-141,
-85,
-141,
-10,
-22,
-214,
-10,
-207,
-215,
-7,
-227,
-42,
-77,
-172,
-37,
-246,
-98,
-86,
-254,
-38,
-33,
-86,
-249,
-89,
-112,
-218,
-5,
-44,
-89,
-132,
-201,
-144,
-180,
-178,
-55,
-29,
-67,
-142,
-199,
-152,
-199,
-60,
-139,
-152,
-69,
-247,
-128,
-144,
-2,
-160,
-49,
-116,
-212,
-11,
-224,
-151,
-32,
-124,
-108,
-137,
-177,
-23,
-201,
-177,
-79,
-169,
-98,
-83,
-221,
-241,
-204,
-153,
-96,
-21,
-169,
-83,
-172,
-150,
-37,
-226,
-169,
-23,
-160,
-133,
-29,
-134,
-254,
-78,
-214,
-194,
-12,
-108,
-12,
-201,
-162,
-90,
-202,
-202,
-148,
-226,
-205,
-230,
-33,
-70,
-86,
-199,
-236,
-122,
-192,
-105,
-87,
-96,
-68,
-47,
-74,
-139,
-99,
-14,
-37,
-218,
-0,
-195,
-168,
-149,
-89,
-67,
-168,
-156,
-141,
-178,
-235,
-0,
-26,
-30,
-188,
-216,
-27,
-122,
-152,
-143,
-92,
-180,
-219,
-31,
-63,
-138,
-19,
-199,
-71,
-67,
-227,
-100,
-74,
-238,
-188,
-24,
-215,
-138,
-25,
-137,
-56,
-229,
-28,
-38,
-93,
-42,
-150,
-189,
-162,
-188,
-47,
-111,
-173,
-173,
-36,
-236,
-211,
-108,
-240,
-224,
-168,
-118,
-101,
-66,
-97,
-86,
-202,
-133,
-206,
-179,
-221,
-87,
-5,
-146,
-105,
-219,
-203,
-248,
-202,
-106,
-168,
-246,
-85,
-233,
-180,
-38,
-208,
-73,
-164,
-64,
-239,
-73,
-35,
-217,
-177,
-180,
-76,
-161,
-13,
-83,
-111,
-178,
-185,
-210,
-194,
-25,
-84,
-148,
-250,
-76,
-252,
-13,
-125,
-55,
-245,
-207,
-124,
-52,
-87,
-111,
-163,
-246,
-230,
-3,
-66,
-34,
-31,
-115,
-24,
-112,
-40,
-164,
-158,
-67,
-241,
-241,
-247,
-18,
-137,
-120,
-50,
-184,
-154,
-73,
-192,
-243,
-220,
-218,
-185,
-118,
-69,
-62,
-149,
-134,
-110,
-121,
-95,
-42,
-149,
-126,
-118,
-123,
-7,
-142,
-51,
-28,
-26,
-220,
-40,
-106,
-165,
-146,
-205,
-193,
-125,
-183,
-219,
-211,
-85,
-98,
-129,
-38,
-149,
-13,
-187,
-135,
-89,
-32,
-40,
-125,
-26,
-217,
-103,
-56,
-1,
-15,
-210,
-14,
-114,
-35,
-66,
-51,
-44,
-249,
-31,
-48,
-102,
-128,
-136,
-80,
-169,
-64,
-101,
-206,
-41,
-147,
-144,
-114,
-178,
-9,
-17,
-134,
-217,
-15,
-115,
-40,
-176,
-244,
-99,
-95,
-193,
-69,
-201,
-219,
-72,
-73,
-31,
-6,
-83,
-199,
-31,
-15,
-168,
-92,
-68,
-98,
-32,
-189,
-21,
-91,
-231,
-245,
-41,
-31,
-236,
-182,
-19,
-7,
-18,
-106,
-160,
-116,
-47,
-179,
-140,
-81,
-225,
-83,
-153,
-157,
-216,
-178,
-40,
-27,
-181,
-208,
-7,
-203,
-45,
-169,
-125,
-29,
-133,
-205,
-33,
-27,
-193,
-131,
-244,
-195,
-145,
-145,
-248,
-184,
-210,
-188,
-196,
-246,
-148,
-69,
-248,
-202,
-204,
-181,
-99,
-188,
-44,
-2,
-231,
-161,
-103,
-116,
-174,
-117,
-187,
-2,
-96,
-205,
-164,
-124,
-157,
-108,
-130,
-207,
-10,
-97,
-198,
-121,
-83,
-203,
-169,
-41,
-6,
-65,
-24,
-205,
-76,
-178,
-250,
-235,
-118,
-21,
-200,
-0,
-15,
-33,
-30,
-168,
-47,
-112,
-31,
-143,
-78,
-228,
-82,
-110,
-13,
-224,
-55,
-21,
-56,
-20,
-39,
-177,
-240,
-125,
-42,
-89,
-150,
-165,
-134,
-106,
-193,
-235,
-60,
-1,
-102,
-240,
-65,
-138,
-191,
-151,
-170,
-179,
-190,
-186,
-218,
-38,
-169,
-196,
-129,
-150,
-25,
-179,
-199,
-156,
-199,
-41,
-240,
-118,
-109,
-103,
-214,
-178,
-108,
-12,
-117,
-193,
-191,
-222,
-92,
-63,
-163,
-74,
-26,
-81,
-206,
-85,
-16,
-28,
-52,
-28,
-219,
-158,
-120,
-102,
-100,
-126,
-105,
-247,
-84,
-229,
-175,
-82,
-187,
-159,
-45,
-182,
-154,
-138,
-167,
-58,
-54,
-183,
-28,
-155,
-125,
-34,
-132,
-117,
-219,
-129,
-27,
-206,
-2,
-25,
-27,
-80,
-203,
-234,
-39,
-37,
-63,
-91,
-153,
-227,
-66,
-213,
-113,
-210,
-49,
-84,
-242,
-207,
-117,
-132,
-41,
-206,
-110,
-5,
-95,
-103,
-162,
-151,
-117,
-5,
-86,
-208,
-93,
-140,
-48,
-189,
-16,
-197,
-0,
-113,
-4,
-87,
-156,
-149,
-31,
-210,
-76,
-36,
-85,
-87,
-161,
-216,
-162,
-156,
-252,
-158,
-5,
-133,
-149,
-57,
-131,
-121,
-36,
-52,
-116,
-10,
-75,
-5,
-126,
-230,
-8,
-215,
-139,
-198,
-49,
-30,
-235,
-81,
-232,
-135,
-209,
-96,
-62,
-69,
-254,
-100,
-30,
-154,
-112,
-2,
-216,
-180,
-252,
-193,
-166,
-57,
-202,
-158,
-104,
-232,
-236,
-225,
-151,
-236,
-74,
-70,
-160,
-11,
-130,
-71,
-156,
-252,
-140,
-186,
-144,
-119,
-111,
-75,
-156,
-178,
-53,
-12,
-52,
-116,
-212,
-204,
-16,
-247,
-204,
-89,
-171,
-125,
-245,
-171,
-251,
-79,
-127,
-55,
-126,
-2,
-212,
-44,
-220,
-253,
-156,
-62,
-88,
-29,
-2,
-94,
-248,
-42,
-14,
-202,
-208,
-151,
-13,
-107,
-55,
-219,
-251,
-2,
-212,
-251,
-217,
-252,
-122,
-86,
-77,
-78,
-10,
-169,
-2,
-127,
-167,
-143,
-66,
-218,
-146,
-225,
-78,
-85,
-255,
-86,
-251,
-165,
-71,
-73,
-117,
-182,
-168,
-39,
-205,
-212,
-70,
-37,
-246,
-45,
-131,
-203,
-108,
-187,
-86,
-225,
-54,
-100,
-74,
-235,
-5,
-92,
-43,
-148,
-6,
-72,
-191,
-195,
-133,
-101,
-82,
-130,
-198,
-140,
-121,
-69,
-144,
-14,
-106,
-206,
-155,
-74,
-204,
-193,
-56,
-192,
-87,
-207,
-66,
-166,
-47,
-155,
-192,
-218,
-178,
-8,
-201,
-102,
-224,
-14,
-234,
-109,
-1,
-199,
-114,
-0,
-128,
-56,
-62,
-16,
-175,
-48,
-114,
-189,
-0,
-117,
-178,
-71,
-129,
-48,
-47,
-30,
-144,
-25,
-100,
-19,
-120,
-7,
-69,
-89,
-142,
-226,
-27,
-96,
-106,
-84,
-202,
-194,
-81,
-254,
-17,
-50,
-198,
-78,
-147,
-193,
-188,
-107,
-249,
-116,
-81,
-110,
-186,
-236,
-126,
-234,
-220,
-117,
-175,
-86,
-115,
-47,
-63,
-159,
-136,
-23,
-59,
-246,
-111,
-123,
-157,
-246,
-106,
-214,
-226,
-221,
-221,
-62,
-247,
-218,
-191,
-116,
-239,
-254,
-190,
-146,
-66,
-120,
-119,
-191,
-203,
-238,
-117,
-7,
-254,
-249,
-165,
-115,
-121,
-115,
-158,
-239,
-255,
-193,
-176,
-127,
-251,
-250,
-243,
-215,
-203,
-77,
-3,
-252,
-193,
-14,
-128,
-246,
-249,
-121,
-231,
-178,
-211,
-163,
-108,
-209,
-233,
-24,
-127,
-52,
-28,
-227,
-162,
-215,
-254,
-156,
-118,
-250,
-147,
-97,
-167,
-59,
-0,
-189,
-115,
-141,
-41,
-178,
-55,
-79,
-254,
-239,
-134,
-227,
-168,
-60,
-219,
-131,
-126,
-62,
-211,
-246,
-127,
-24,
-118,
-254,
-212,
-189,
-94,
-237,
-250,
-206,
-244,
-164,
-232,
-137,
-97,
-29,
-151,
-185,
-238,
-166,
-39,
-230,
-75,
-167,
-251,
-249,
-75,
-150,
-236,
-249,
-157,
-233,
-137,
-225,
-126,
-112,
-78,
-59,
-157,
-139,
-65,
-255,
-188,
-157,
-159,
-219,
-244,
-212,
-92,
-181,
-127,
-205,
-58,
-109,
-56,
-41,
-54,
-198,
-248,
-163,
-115,
-116,
-52,
-182,
-74,
-98,
-236,
-240,
-67,
-227,
-239,
-74,
-83,
-22,
-66,
-91,
-215,
-172,
-102,
-173,
-228,
-199,
-96,
-245,
-182,
-142,
-0,
-24,
-75,
-228,
-35,
-13,
-146,
-44,
-167,
-45,
-27,
-230,
-109,
-179,
-137,
-14,
-202,
-215,
-34,
-8,
-166,
-142,
-243,
-249,
-182,
-13,
-99,
-39,
-63,
-213,
-97,
-221,
-248,
-34,
-9,
-255,
-31,
-142,
-100,
-28,
-15,
-204,
-78,
-208,
-94,
-78,
-207,
-58,
-88,
-7,
-197,
-146,
-157,
-236,
-88,
-210,
-210,
-240,
-114,
-133,
-71,
-74,
-246,
-111,
-226,
-2,
-74,
-205,
-246,
-108,
-192,
-177,
-119,
-31,
-69,
-32,
-155,
-210,
-67,
-26,
-161,
-160,
-114,
-36,
-128,
-185,
-181,
-228,
-69,
-236,
-201,
-30,
-108,
-17,
-123,
-217,
-152,
-87,
-215,
-217,
-29,
-94,
-17,
-32,
-140,
-155,
-199,
-15,
-115,
-187,
-230,
-99,
-184,
-86,
-33,
-59,
-116,
-160,
-219,
-216,
-247,
-230,
-3,
-3,
-143,
-251,
-253,
-232,
-154,
-16,
-154,
-185,
-116,
-7,
-198,
-158,
-246,
-13,
-9,
-5,
-132,
-21,
-131,
-242,
-203,
-251,
-197,
-202,
-195,
-129,
-177,
-82,
-210,
-147,
-110,
-163,
-19,
-93,
-131,
-183,
-171,
-154,
-91,
-92,
-19,
-151,
-204,
-78,
-89,
-169,
-219,
-253,
-144,
-218,
-202,
-23,
-109,
-184,
-252,
-209,
-172,
-146,
-63,
-162,
-135,
-193,
-15,
-229,
-51,
-96,
-147,
-214,
-45,
-19,
-114,
-143,
-64,
-236,
-46,
-90,
-181,
-226,
-185,
-51,
-50,
-96,
-84,
-247,
-111,
-207,
-82,
-128,
-29,
-244,
-85,
-85,
-85,
-45,
-45,
-12,
-165,
-155,
-253,
-158,
-155,
-121,
-81,
-215,
-161,
-59,
-244,
-99,
-170,
-130,
-190,
-30,
-164,
-153,
-76,
-90,
-212,
-219,
-54,
-167,
-64,
-41,
-66,
-117,
-104,
-5,
-83,
-117,
-159,
-240,
-247,
-71,
-234,
-19,
-254,
-190,
-22,
-159,
-112,
-115,
-163,
-233,
-109,
-187,
-215,
-190,
-26,
-92,
-116,
-123,
-157,
-243,
-130,
-25,
-206,
-196,
-26,
-198,
-125,
-75,
-88,
-78,
-185,
-227,
-54,
-27,
-168,
-137,
-69,
-76,
-79,
-221,
-189,
-46,
-103,
-67,
-229,
-254,
-202,
-122,
-187,
-97,
-249,
-38,
-38,
-208,
-226,
-24,
-253,
-187,
-94,
-231,
-250,
-243,
-221,
-23,
-43,
-131,
-40,
-15,
-209,
-107,
-95,
-164,
-230,
-80,
-43,
-59,
-40,
-119,
-95,
-181,
-168,
-166,
-67,
-252,
-217,
-120,
-136,
-141,
-198,
-84,
-35,
-139,
-40,
-247,
-223,
-100,
-79,
-53,
-63,
-8,
-95,
-190,
-118,
-6,
-191,
-180,
-123,
-221,
-162,
-33,
-216,
-200,
-50,
-202,
-3,
-20,
-236,
-154,
-38,
-219,
-15,
-29,
-6,
-231,
-55,
-151,
-55,
-189,
-193,
-237,
-151,
-118,
-191,
-211,
-127,
-206,
-124,
-110,
-100,
-20,
-197,
-224,
-249,
-204,
-26,
-218,
-159,
-59,
-201,
-129,
-35,
-207,
-71,
-139,
-232,
-193,
-128,
-39,
-81,
-205,
-20,
-95,
-142,
-31,
-62,
-92,
-52,
-195,
-136,
-242,
-68,
-134,
-2,
-66,
-17,
-144,
-195,
-4,
-157,
-39,
-211,
-99,
-51,
-113,
-151,
-222,
-211,
-247,
-199,
-178,
-167,
-239,
-15,
-190,
-167,
-159,
-66,
-76,
-38,
-124,
-100,
-151,
-181,
-156,
-30,
-183,
-49,
-102,
-207,
-78,
-121,
-219,
-148,
-147,
-165,
-49,
-86,
-178,
-150,
-13,
-227,
-101,
-122,
-28,
-152,
-121,
-48,
-198,
-204,
-195,
-190,
-48,
-243,
-112,
-28,
-152,
-89,
-128,
-52,
-103,
-140,
-156,
-66,
-227,
-134,
-241,
-83,
-152,
-235,
-160,
-40,
-138,
-194,
-132,
-170,
-25,
-12,
-102,
-240,
-156,
-25,
-36,
-249,
-42,
-54,
-111,
-86,
-103,
-187,
-50,
-217,
-65,
-149,
-182,
-139,
-161,
-55,
-26,
-120,
-152,
-63,
-123,
-30,
-234,
-170,
-88,
-71,
-160,
-224,
-153,
-108,
-131,
-237,
-160,
-58,
-30,
-63,
-12,
-231,
-6,
-238,
-84,
-212,
-170,
-97,
-247,
-119,
-158,
-228,
-8,
-42,
-162,
-172,
-201,
-28,
-189,
-155,
-59,
-18,
-112,
-6,
-215,
-55,
-215,
-118,
-254,
-201,
-105,
-207,
-191,
-91,
-73,
-217,
-105,
-183,
-95,
-237,
-100,
-235,
-92,
-191,
-255,
-247,
-156,
-80,
-109,
-200,
-113,
-245,
-228,
-204,
-153,
-231,
-25,
-46,
-101,
-161,
-55,
-229,
-183,
-250,
-94,
-48,
-241,
-101,
-18,
-6,
-58,
-153,
-59,
-149,
-35,
-201,
-21,
-17,
-141,
-112,
-2,
-172,
-189,
-16,
-169,
-34,
-77,
-198,
-213,
-94,
-56,
-135,
-204,
-211,
-60,
-140,
-178,
-36,
-50,
-105,
-94,
-166,
-56,
-156,
-201,
-108,
-72,
-49,
-115,
-150,
-42,
-222,
-81,
-208,
-213,
-11,
-40,
-119,
-17,
-151,
-136,
-88,
-82,
-90,
-37,
-0,
-239,
-65,
-70,
-9,
-135,
-224,
-204,
-176,
-204,
-81,
-56,
-215,
-37,
-238,
-224,
-7,
-74,
-228,
-132,
-121,
-107,
-60,
-140,
-133,
-196,
-156,
-242,
-152,
-197,
-100,
-17,
-47,
-104,
-160,
-64,
-194,
-36,
-78,
-68,
-85,
-92,
-156,
-17,
-170,
-185,
-185,
-178,
-132,
-23,
-167,
-117,
-36,
-196,
-9,
-38,
-105,
-83,
-203,
-69,
-36,
-76,
-169,
-222,
-105,
-188,
-146,
-78,
-137,
-138,
-26,
-134,
-115,
-201,
-136,
-114,
-196,
-24,
-230,
-123,
-219,
-226,
-25,
-121,
-173,
-0,
-15,
-149,
-30,
-196,
-64,
-80,
-47,
-24,
-99,
-72,
-59,
-34,
-196,
-42,
-3,
-19,
-150,
-127,
-141,
-120,
-103,
-119,
-221,
-251,
-124,
-169,
-188,
-98,
-13,
-108,
-67,
-67,
-73,
-18,
-150,
-233,
-254,
-62,
-163,
-59,
-121,
-55,
-69,
-53,
-68,
-86,
-161,
-233,
-255,
-252,
-115,
-17,
-38,
-127,
-229,
-255,
-154,
-145,
-36,
-46,
-106,
-75,
-171,
-231,
-208,
-87,
-70,
-50,
-109,
-93,
-64,
-233,
-184,
-108,
-195,
-221,
-144,
-114,
-41,
-108,
-54,
-84,
-200,
-56,
-159,
-82,
-240,
-57,
-44,
-174,
-174,
-85,
-135,
-153,
-69,
-11,
-56,
-180,
-99,
-189,
-82,
-56,
-149,
-67,
-137,
-199,
-75,
-223,
-189,
-82,
-81,
-211,
-54,
-11,
-46,
-81,
-60,
-189,
-234,
-146,
-49,
-106,
-90,
-147,
-22,
-78,
-32,
-5,
-183,
-47,
-212,
-56,
-176,
-93,
-177,
-140,
-208,
-6,
-103,
-120,
-101,
-202,
-130,
-222,
-193,
-73,
-244,
-217,
-44,
-85,
-250,
-152,
-33,
-204,
-148,
-234,
-171,
-51,
-100,
-21,
-144,
-185,
-225,
-206,
-73,
-42,
-9,
-236,
-50,
-34,
-234,
-68,
-249,
-253,
-74,
-63,
-32,
-53,
-11,
-236,
-156,
-205,
-27,
-24,
-122,
-115,
-131,
-183,
-181,
-57,
-53,
-29,
-191,
-70,
-134,
-219,
-156,
-83,
-193,
-0,
-170,
-193,
-167,
-219,
-190,
-21,
-147,
-66,
-157,
-110,
-123,
-55,
-231,
-157,
-126,
-223,
-138,
-77,
-225,
-217,
-186,
-191,
-118,
-46,
-214,
-186,
-155,
-112,
-43,
-87,
-157,
-171,
-155,
-30,
-170,
-223,
-129,
-103,
-57,
-183,
-178,
-1,
-168,
-158,
-23,
-127,
-191,
-110,
-95,
-229,
-186,
-154,
-68,
-80,
-21,
-38,
-45,
-168,
-159,
-77,
-12,
-7,
-197,
-137,
-11,
-221,
-77,
-140,
-6,
-170,
-251,
-21,
-96,
-170,
-253,
-185,
-51,
-248,
-248,
-245,
-211,
-167,
-78,
-49,
-182,
-199,
-196,
-118,
-112,
-243,
-241,
-63,
-59,
-231,
-119,
-131,
-243,
-155,
-175,
-215,
-119,
-86,
-22,
-3,
-213,
-177,
-215,
-233,
-223,
-124,
-237,
-157,
-119,
-86,
-70,
-48,
-137,
-192,
-82,
-35,
-92,
-223,
-92,
-172,
-246,
-54,
-50,
-57,
-244,
-58,
-215,
-23,
-176,
-96,
-30,
-165,
-63,
-232,
-94,
-15,
-62,
-245,
-218,
-87,
-150,
-150,
-7,
-53,
-200,
-47,
-157,
-30,
-236,
-96,
-103,
-211,
-40,
-70,
-172,
-50,
-143,
-114,
-213,
-190,
-235,
-244,
-208,
-126,
-114,
-254,
-5,
-109,
-49,
-155,
-70,
-51,
-57,
-144,
-106,
-180,
-254,
-151,
-54,
-254,
-179,
-125,
-44,
-147,
-19,
-170,
-199,
-250,
-218,
-251,
-212,
-198,
-77,
-218,
-58,
-152,
-201,
-129,
-85,
-131,
-93,
-244,
-218,
-127,
-27,
-156,
-183,
-47,
-47,
-55,
-141,
-99,
-114,
-114,
-213,
-56,
-95,
-233,
-220,
-254,
-210,
-189,
-232,
-220,
-192,
-41,
-190,
-26,
-220,
-129,
-192,
-145,
-89,
-173,
-222,
-91,
-156,
-129,
-108,
-140,
-175,
-253,
-78,
-206,
-6,
-105,
-114,
-1,
-212,
-16,
-119,
-157,
-95,
-239,
-190,
-246,
-58,
-27,
-6,
-49,
-185,
-12,
-185,
-99,
-212,
-249,
-117,
-195,
-24,
-38,
-215,
-225,
-234,
-230,
-186,
-123,
-119,
-83,
-188,
-193,
-239,
-55,
-156,
-97,
-147,
-7,
-115,
-186,
-140,
-189,
-81,
-252,
-254,
-226,
-130,
-100,
-134,
-143,
-161,
-187,
-236,
-39,
-84,
-207,
-186,
-244,
-235,
-201,
-35,
-105,
-153,
-36,
-43,
-15,
-231,
-136,
-57,
-79,
-38,
-134,
-48,
-139,
-206,
-42,
-250,
-45,
-133,
-160,
-47,
-163,
-7,
-174,
-213,
-106,
-244,
-254,
-86,
-157,
-134,
-203,
-125,
-169,
-126,
-89,
-65,
-246,
-7,
-207,
-225,
-196,
-52,
-60,
-60,
-231,
-207,
-68,
-57,
-9,
-171,
-181,
-145,
-240,
-232,
-77,
-60,
-247,
-39,
-16,
-236,
-176,
-124,
-131,
-140,
-112,
-22,
-74,
-172,
-139,
-201,
-112,
-189,
-152,
-68,
-61,
-120,
-155,
-185,
-144,
-28,
-137,
-127,
-90,
-250,
-44,
-140,
-72,
-169,
-115,
-156,
-132,
-96,
-180,
-46,
-133,
-73,
-169,
-90,
-109,
-51,
-185,
-91,
-56,
-160,
-172,
-101,
-133,
-213,
-137,
-202,
-84,
-22,
-51,
-230,
-228,
-85,
-74,
-74,
-16,
-32,
-129,
-227,
-245,
-61,
-150,
-98,
-73,
-254,
-84,
-139,
-178,
-230,
-239,
-121,
-93,
-46,
-72,
-168,
-13,
-100,
-168,
-207,
-45,
-138,
-188,
-156,
-132,
-154,
-39,
-183,
-14,
-94,
-87,
-93,
-171,
-241,
-80,
-184,
-7,
-14,
-126,
-230,
-212,
-239,
-0,
-147,
-91,
-140,
-154,
-70,
-39,
-99,
-194,
-217,
-244,
-223,
-85,
-33,
-199,
-50,
-120,
-137,
-231,
-236,
-15,
-120,
-53,
-97,
-21,
-248,
-57,
-96,
-51,
-64,
-193,
-100,
-79,
-14,
-100,
-231,
-172,
-227,
-97,
-5,
-19,
-78,
-44,
-244,
-112,
-85,
-247,
-97,
-109,
-29,
-77,
-222,
-116,
-157,
-97,
-182,
-198,
-53,
-80,
-56,
-113,
-48,
-89,
-248,
-149,
-54,
-195,
-220,
-198,
-146,
-219,
-9,
-53,
-109,
-109,
-91,
-177,
-190,
-140,
-198,
-238,
-68,
-157,
-160,
-83,
-92,
-20,
-149,
-120,
-6,
-169,
-216,
-192,
-13,
-54,
-107,
-154,
-230,
-23,
-138,
-188,
-167,
-15,
-246,
-55,
-33,
-29,
-9,
-115,
-13,
-193,
-16,
-85,
-241,
-159,
-131,
-204,
-56,
-51,
-82,
-1,
-114,
-211,
-247,
-174,
-70,
-184,
-169,
-26,
-161,
-47,
-229,
-124,
-16,
-51,
-75,
-213,
-120,
-246,
-115,
-154,
-13,
-223,
-176,
-28,
-147,
-193,
-176,
-183,
-68,
-24,
-224,
-75,
-205,
-21,
-3,
-68,
-202,
-190,
-252,
-68,
-236,
-140,
-98,
-98,
-74,
-164,
-53,
-215,
-51,
-54,
-149,
-214,
-92,
-105,
-17,
-211,
-135,
-24,
-89,
-172,
-236,
-193,
-78,
-215,
-123,
-130,
-154,
-113,
-78,
-211,
-80,
-42,
-39,
-40,
-25,
-10,
-70,
-248,
-111,
-163,
-57,
-246,
-179,
-236,
-250,
-106,
-194,
-56,
-183,
-178,
-169,
-19,
-115,
-85,
-106,
-174,
-207,
-160,
-182,
-68,
-92,
-135,
-88,
-51,
-154,
-120,
-197,
-52,
-53,
-44,
-247,
-226,
-73,
-99,
-241,
-179,
-88,
-4,
-62,
-50,
-193,
-220,
-69,
-155,
-22,
-198,
-222,
-100,
-17,
-49,
-31,
-227,
-135,
-147,
-116,
-198,
-42,
-232,
-97,
-39,
-113,
-139,
-176,
-128,
-103,
-158,
-162,
-103,
-114,
-19,
-241,
-100,
-158,
-251,
-84,
-37,
-173,
-28,
-193,
-154,
-101,
-22,
-60,
-9,
-115,
-167,
-232,
-173,
-190,
-26,
-106,
-46,
-65,
-142,
-183,
-213,
-49,
-83,
-38,
-161,
-240,
-254,
-144,
-83,
-105,
-105,
-241,
-212,
-153,
-87,
-53,
-177,
-239,
-103,
-203,
-9,
-82,
-158,
-34,
-219,
-102,
-223,
-247,
-98,
-182,
-88,
-85,
-160,
-13,
-48,
-136,
-43,
-141,
-117,
-184,
-189,
-238,
-70,
-223,
-181,
-166,
-145,
-0,
-211,
-22,
-150,
-237,
-218,
-27,
-151,
-54,
-173,
-250,
-133,
-220,
-250,
-236,
-66,
-171,
-123,
-239,
-5,
-245,
-163,
-194,
-51,
-174,
-70,
-120,
-160,
-139,
-160,
-181,
-26,
-110,
-35,
-39,
-33,
-84,
-250,
-32,
-51,
-20,
-20,
-195,
-235,
-247,
-123,
-22,
-24,
-96,
-133,
-142,
-150,
-50,
-142,
-203,
-185,
-12,
-92,
-144,
-145,
-3,
-49,
-13,
-31,
-133,
-151,
-136,
-71,
-120,
-120,
-185,
-214,
-144,
-43,
-78,
-168,
-90,
-136,
-90,
-128,
-35,
-226,
-145,
-12,
-48,
-135,
-187,
-75,
-92,
-8,
-149,
-89,
-194,
-214,
-58,
-109,
-166,
-170,
-80,
-228,
-37,
-21,
-153,
-14,
-133,
-216,
-151,
-64,
-99,
-83,
-164,
-230,
-200,
-108,
-45,
-139,
-215,
-226,
-206,
-192,
-73,
-94,
-8,
-173,
-89,
-149,
-148,
-149,
-118,
-140,
-139,
-5,
-101,
-108,
-69,
-29,
-119,
-48,
-78,
-164,
-177,
-225,
-187,
-132,
-200,
-137,
-225,
-143,
-56,
-133,
-56,
-113,
-165,
-159,
-56,
-111,
-249,
-128,
-235,
-156,
-243,
-170,
-18,
-89,
-137,
-231,
-19,
-149,
-161,
-19,
-44,
-152,
-52,
-128,
-177,
-70,
-242,
-25,
-35,
-49,
-218,
-135,
-73,
-86,
-89,
-120,
-126,
-114,
-10,
-68,
-155,
-58,
-8,
-61,
-128,
-71,
-206,
-60,
-110,
-169,
-92,
-200,
-164,
-237,
-91,
-17,
-193,
-10,
-8,
-91,
-209,
-129,
-247,
-177,
-61,
-43,
-193,
-237,
-176,
-168,
-53,
-40,
-169,
-240,
-69,
-51,
-183,
-16,
-153,
-227,
-133,
-79,
-232,
-252,
-231,
-66,
-70,
-38,
-130,
-86,
-37,
-27,
-248,
-22,
-149,
-126,
-255,
-111,
-121,
-165,
-254,
-118,
-197,
-255,
-158,
-140,
-228,
-53,
-46,
-49,
-183,
-99,
-77,
-152,
-45,
-88,
-93,
-220,
-156,
-189,
-98,
-199,
-248,
-162,
-139,
-142,
-88,
-116,
-35,
-103,
-142,
-135,
-82,
-60,
-38,
-108,
-14,
-245,
-89,
-18,
-206,
-4,
-190,
-69,
-199,
-54,
-26,
-50,
-38,
-67,
-4,
-136,
-128,
-14,
-10,
-136,
-177,
-231,
-82,
-205,
-62,
-124,
-203,
-184,
-82,
-31,
-77,
-102,
-101,
-113,
-32,
-231,
-181,
-24,
-134,
-30,
-96,
-156,
-161,
-149,
-243,
-214,
-179,
-122,
-84,
-3,
-239,
-45,
-171,
-254,
-169,
-251,
-150,
-124,
-26,
-249,
-139,
-204,
-249,
-152,
-227,
-35,
-51,
-247,
-45,
-250,
-124,
-242,
-214,
-108,
-208,
-15,
-169,
-243,
-247,
-204,
-137,
-191,
-231,
-95,
-139,
-108,
-192,
-159,
-205,
-94,
-142,
-174,
-198,
-35,
-186,
-219,
-56,
-203,
-181,
-77,
-105,
-41,
-7,
-34,
-164,
-39,
-176,
-215,
-153,
-101,
-202,
-17,
-174,
-55,
-194,
-97,
-208,
-219,
-143,
-52,
-4,
-216,
-112,
-76,
-113,
-41,
-184,
-187,
-240,
-34,
-248,
-110,
-252,
-23,
-241,
-109,
-24,
-221,
-227,
-68,
-154,
-247,
-253,
-139,
-152,
-251,
-120,
-178,
-184,
-216,
-12,
-77,
-25,
-3,
-113,
-10,
-209,
-63,
-73,
-183,
-101,
-137,
-245,
-47,
-186,
-76,
-141,
-122,
-170,
-212,
-220,
-142,
-174,
-77,
-128,
-175,
-24,
-143,
-194,
-149,
-33,
-150,
-196,
-5,
-169,
-161,
-210,
-121,
-137,
-35,
-248,
-139,
-216,
-36,
-128,
-233,
-1,
-225,
-168,
-198,
-52,
-150,
-55,
-154,
-110,
-26,
-75,
-15,
-149,
-114,
-5,
-127,
-201,
-24,
-14,
-251,
-206,
-158,
-155,
-235,
-158,
-49,
-195,
-101,
-129,
-249,
-203,
-42,
-71,
-105,
-62,
-68,
-132,
-160,
-136,
-111,
-32,
-155,
-221,
-151,
-133,
-162,
-59,
-78,
-127,
-117,
-97,
-45,
-168,
-240,
-242,
-178,
-19,
-21,
-44,
-129,
-185,
-85,
-30,
-169,
-129,
-8,
-22,
-240,
-156,
-166,
-26,
-34,
-216,
-34,
-36,
-16,
-210,
-113,
-217,
-25,
-237,
-219,
-69,
-122,
-156,
-238,
-203,
-188,
-232,
-76,
-12,
-20,
-179,
-186,
-139,
-28,
-168,
-102,
-107,
-34,
-177,
-33,
-45,
-120,
-50,
-215,
-70,
-111,
-165,
-7,
-64,
-6,
-225,
-158,
-14,
-102,
-206,
-110,
-110,
-111,
-235,
-245,
-175,
-147,
-166,
-252,
-161,
-25,
-154,
-162,
-72,
-9,
-93,
-190,
-19,
-210,
-2,
-68,
-226,
-91,
-31,
-63,
-190,
-191,
-184,
-127,
-155,
-62,
-19,
-169,
-1,
-180,
-165,
-76,
-110,
-106,
-4,
-56,
-37,
-212,
-151,
-245,
-135,
-185,
-147,
-163,
-75,
-191,
-56,
-40,
-23,
-197,
-84,
-85,
-145,
-142,
-238,
-126,
-152,
-24,
-126,
-5,
-43,
-188,
-235,
-106,
-36,
-241,
-254,
-66,
-240,
-88,
-166,
-15,
-246,
-90,
-71,
-188,
-81,
-132,
-61,
-254,
-4,
-200,
-152,
-195,
-50,
-60,
-93,
-158,
-9,
-89,
-88,
-104,
-171,
-188,
-15,
-236,
-170,
-211,
-34,
-226,
-7,
-44,
-77,
-110,
-230,
-81,
-109,
-149,
-73,
-216,
-171,
-209,
-244,
-55,
-4,
-49,
-90,
-56,
-92,
-39,
-113,
-26,
-39,
-3,
-60,
-9,
-247,
-126,
-112,
-234,
-207,
-78,
-196,
-203,
-33,
-67,
-211,
-178,
-57,
-17,
-220,
-12,
-9,
-181,
-44,
-131,
-17,
-182,
-117,
-25,
-7,
-4,
-145,
-164,
-177,
-18,
-71,
-189,
-242,
-156,
-100,
-141,
-86,
-153,
-188,
-119,
-162,
-129,
-243,
-224,
-148,
-61,
-174,
-123,
-72,
-24,
-206,
-107,
-242,
-226,
-116,
-73,
-13,
-133,
-1,
-152,
-97,
-162,
-150,
-205,
-49,
-76,
-116,
-91,
-113,
-111,
-202,
-229,
-100,
-77,
-153,
-137,
-230,
-115,
-178,
-50,
-66,
-154,
-207,
-150,
-187,
-23,
-60,
-214,
-130,
-7,
-246,
-156,
-171,
-77,
-133,
-115,
-184,
-179,
-142,
-98,
-249,
-158,
-105,
-31,
-77,
-25,
-107,
-53,
-152,
-73,
-105,
-38,
-233,
-148,
-63,
-20,
-251,
-193,
-224,
-36,
-91,
-78,
-51,
-166,
-56,
-35,
-36,
-212,
-182,
-41,
-131,
-16,
-216,
-73,
-144,
-16,
-165,
-97,
-136,
-117,
-181,
-45,
-106,
-58,
-46,
-187,
-184,
-67,
-171,
-107,
-107,
-134,
-177,
-218,
-203,
-126,
-97,
-0,
-163,
-161,
-208,
-91,
-241,
-18,
-229,
-121,
-48,
-251,
-23,
-106,
-205,
-137,
-11,
-33,
-200,
-36,
-203,
-119,
-173,
-159,
-91,
-226,
-231,
-214,
-59,
-252,
-143,
-161,
-148,
-89,
-234,
-100,
-219,
-216,
-178,
-26,
-185,
-159,
-207,
-227,
-183,
-105,
-15,
-138,
-34,
-34,
-108,
-156,
-240,
-246,
-181,
-56,
-243,
-3,
-100,
-231,
-5,
-88,
-138,
-86,
-176,
-0,
-92,
-131,
-247,
-213,
-97,
-105,
-196,
-228,
-245,
-228,
-175,
-110,
-106,
-173,
-158,
-155,
-47,
-30,
-47,
-145,
-156,
-193,
-139,
-184,
-199,
-119,
-100,
-47,
-171,
-226,
-64,
-96,
-86,
-31,
-214,
-180,
-170,
-58,
-72,
-239,
-46,
-249,
-169,
-33,
-188,
-55,
-46,
-25,
-165,
-11,
-60,
-162,
-187,
-85,
-7,
-193,
-248,
-161,
-247,
-171,
-118,
-47,
-246,
-3,
-115,
-195,
-73,
-226,
-140,
-166,
-202,
-23,
-108,
-224,
-145,
-58,
-31,
-216,
-125,
-100,
-53,
-155,
-221,
-45,
-207,
-221,
-203,
-86,
-109,
-90,
-216,
-11,
-102,
-76,
-226,
-44,
-7,
-193,
-64,
-71,
-51,
-26,
-36,
-243,
-146,
-35,
-233,
-145,
-249,
-165,
-180,
-180,
-73,
-144,
-152,
-148,
-218,
-217,
-202,
-142,
-194,
-15,
-239,
-203,
-164,
-182,
-176,
-64,
-17,
-250,
-132,
-215,
-106,
-126,
-89,
-21,
-178,
-51,
-241,
-203,
-214,
-25,
-2,
-243,
-141,
-231,
-162,
-44,
-114,
-90,
-220,
-108,
-204,
-177,
-227,
-199,
-178,
-25,
-164,
-88,
-104,
-142,
-176,
-253,
-17,
-107,
-142,
-104,
-57,
-141,
-107,
-142,
-140,
-144,
-80,
-199,
-166,
-152,
-169,
-138,
-170,
-237,
-73,
-211,
-170,
-162,
-116,
-75,
-154,
-212,
-13,
-85,
-67,
-1,
-252,
-240,
-174,
-113,
-20,
-88,
-104,
-150,
-42,
-94,
-178,
-82,
-86,
-88,
-3,
-197,
-192,
-190,
-212,
-75,
-25,
-77,
-218,
-27,
-186,
-170,
-233,
-82,
-26,
-183,
-167,
-22,
-49,
-98,
-163,
-103,
-58,
-56,
-110,
-246,
-167,
-103,
-202,
-104,
-127,
-243,
-122,
-166,
-189,
-188,
-0,
-141,
-235,
-153,
-246,
-117,
-56,
-234,
-219,
-212,
-253,
-200,
-86,
-47,
-5,
-47,
-118,
-122,
-166,
-151,
-178,
-42,
-59,
-61,
-211,
-222,
-120,
-49,
-70,
-128,
-19,
-195,
-25,
-244,
-38,
-19,
-105,
-80,
-175,
-237,
-224,
-180,
-119,
-15,
-153,
-135,
-9,
-61,
-24,
-34,
-158,
-186,
-138,
-229,
-49,
-212,
-144,
-187,
-202,
-75,
-57,
-201,
-21,
-212,
-39,
-213,
-150,
-216,
-172,
-250,
-36,
-165,
-201,
-251,
-83,
-159,
-236,
-237,
-150,
-243,
-149,
-161,
-192,
-53,
-47,
-88,
-132,
-139,
-120,
-144,
-134,
-21,
-15,
-92,
-153,
-72,
-242,
-169,
-110,
-122,
-251,
-246,
-120,
-111,
-159,
-95,
-232,
-32,
-77,
-86,
-113,
-200,
-155,
-92,
-199,
-190,
-26,
-186,
-157,
-85,
-219,
-183,
-163,
-247,
-58,
-75,
-111,
-110,
-179,
-78,
-103,
-251,
-192,
-98,
-229,
-67,
-129,
-69,
-5,
-70,
-3,
-21,
-246,
-136,
-158,
-43,
-251,
-184,
-217,
-129,
-124,
-28,
-88,
-68,
-59,
-212,
-194,
-183,
-152,
-165,
-165,
-169,
-248,
-166,
-242,
-36,
-181,
-156,
-252,
-38,
-92,
-191,
-51,
-49,
-130,
-1,
-181,
-183,
-62,
-237,
-3,
-63,
-149,
-249,
-141,
-249,
-220,
-7,
-170,
-62,
-155,
-47,
-80,
-85,
-220,
-52,
-177,
-11,
-205,
-138,
-91,
-111,
-221,
-244,
-20,
-78,
-131,
-65,
-234,
-184,
-8,
-206,
-19,
-188,
-119,
-230,
-25,
-202,
-42,
-170,
-20,
-139,
-147,
-237,
-97,
-137,
-168,
-95,
-204,
-158,
-112,
-249,
-52,
-146,
-243,
-189,
-240,
-42,
-52,
-145,
-116,
-7,
-123,
-121,
-202,
-149,
-196,
-251,
-195,
-175,
-147,
-148,
-255,
-206,
-147,
-78,
-160,
-128,
-101,
-0,
-184,
-68,
-67,
-227,
-231,
-182,
-80,
-56,
-182,
-89,
-123,
-192,
-230,
-245,
-189,
-112,
-1,
-34,
-156,
-121,
-9,
-39,
-66,
-24,
-228,
-242,
-26,
-252,
-64,
-18,
-3,
-46,
-16,
-235,
-162,
-108,
-90,
-228,
-75,
-151,
-18,
-214,
-150,
-100,
-97,
-70,
-175,
-182,
-129,
-171,
-70,
-248,
-82,
-70,
-244,
-162,
-29,
-222,
-166,
-42,
-74,
-26,
-2,
-11,
-63,
-124,
-104,
-146,
-17,
-251,
-7,
-134,
-153,
-219,
-72,
-100,
-212,
-225,
-7,
-22,
-201,
-24,
-33,
-205,
-203,
-100,
-123,
-193,
-99,
-5,
-60,
-204,
-189,
-96,
-192,
-184,
-168,
-211,
-69,
-195,
-9,
-70,
-211,
-172,
-96,
-70,
-185,
-76,
-21,
-204,
-93,
-149,
-55,
-168,
-82,
-255,
-225,
-102,
-63,
-125,
-248,
-180,
-45,
-160,
-188,
-2,
-46,
-39,
-81,
-136,
-92,
-82,
-253,
-232,
-228,
-129,
-223,
-101,
-216,
-40,
-135,
-81,
-30,
-230,
-125,
-201,
-97,
-222,
-23,
-55,
-55,
-67,
-173,
-213,
-40,
-31,
-182,
-111,
-175,
-209,
-246,
-172,
-142,
-247,
-135,
-195,
-109,
-183,
-235,
-204,
-230,
-192,
-152,
-198,
-115,
-164,
-247,
-141,
-93,
-162,
-170,
-155,
-94,
-105,
-183,
-222,
-87,
-188,
-140,
-31,
-14,
-191,
-59,
-73,
-110,
-119,
-94,
-240,
-251,
-119,
-8,
-116,
-189,
-190,
-142,
-25,
-30,
-112,
-142,
-166,
-132,
-36,
-51,
-44,
-84,
-88,
-198,
-56,
-146,
-38,
-213,
-101,
-51,
-243,
-85,
-35,
-177,
-232,
-22,
-41,
-2,
-154,
-136,
-241,
-55,
-175,
-184,
-213,
-255,
-210,
-190,
-237,
-12,
-46,
-187,
-150,
-133,
-65,
-185,
-91,
-191,
-243,
-249,
-170,
-147,
-43,
-162,
-100,
-82,
-184,
-136,
-123,
-158,
-119,
-123,
-231,
-151,
-29,
-171,
-162,
-89,
-220,
-177,
-215,
-57,
-191,
-107,
-95,
-127,
-206,
-245,
-53,
-169,
-73,
-164,
-38,
-109,
-223,
-246,
-191,
-230,
-122,
-154,
-20,
-32,
-82,
-61,
-111,
-174,
-127,
-233,
-252,
-58,
-184,
-189,
-185,
-252,
-251,
-231,
-155,
-107,
-171,
-154,
-89,
-233,
-0,
-231,
-237,
-95,
-58,
-107,
-35,
-152,
-148,
-11,
-82,
-35,
-124,
-237,
-223,
-221,
-92,
-89,
-213,
-203,
-106,
-247,
-58,
-237,
-193,
-109,
-187,
-215,
-190,
-26,
-124,
-238,
-181,
-127,
-233,
-222,
-253,
-221,
-106,
-143,
-215,
-187,
-15,
-126,
-1,
-236,
-223,
-244,
-172,
-138,
-172,
-109,
-24,
-165,
-219,
-7,
-60,
-116,
-45,
-207,
-205,
-134,
-113,
-104,
-144,
-65,
-251,
-238,
-174,
-115,
-253,
-149,
-234,
-198,
-90,
-157,
-167,
-220,
-128,
-23,
-157,
-235,
-126,
-30,
-59,
-38,
-71,
-42,
-215,
-253,
-182,
-215,
-189,
-233,
-229,
-251,
-155,
-28,
-44,
-234,
-223,
-191,
-197,
-18,
-89,
-55,
-191,
-116,
-122,
-64,
-133,
-240,
-148,
-92,
-125,
-204,
-223,
-68,
-99,
-252,
-174,
-140,
-115,
-209,
-237,
-183,
-63,
-94,
-230,
-170,
-65,
-25,
-111,
-247,
-202,
-64,
-189,
-206,
-237,
-37,
-124,
-97,
-181,
-81,
-31,
-111,
-46,
-254,
-62,
-184,
-194,
-10,
-107,
-43,
-149,
-241,
-76,
-128,
-200,
-58,
-255,
-23,
-32,
-226,
-170,
-208,
-223,
-4,
-27,
-89,
-255,
-94,
-247,
-115,
-247,
-162,
-36,
-224,
-231,
-95,
-96,
-95,
-207,
-239,
-58,
-61,
-171,
-3,
-69,
-253,
-249,
-68,
-124,
-188,
-249,
-122,
-125,
-110,
-71,
-81,
-115,
-189,
-63,
-245,
-186,
-231,
-133,
-227,
-108,
-188,
-114,
-238,
-127,
-213,
-182,
-172,
-100,
-88,
-232,
-251,
-171,
-253,
-162,
-113,
-163,
-59,
-131,
-187,
-94,
-251,
-186,
-255,
-233,
-166,
-119,
-101,
-191,
-110,
-30,
-0,
-95,
-161,
-54,
-150,
-52,
-187,
-188,
-57,
-207,
-95,
-39,
-227,
-229,
-243,
-48,
-240,
-60,
-124,
-189,
-220,
-52,
-142,
-49,
-42,
-120,
-156,
-254,
-101,
-167,
-115,
-219,
-189,
-254,
-92,
-22,
-31,
-231,
-237,
-107,
-30,
-195,
-138,
-174,
-252,
-39,
-17,
-53,
-152,
-215,
-10,
-139,
-220,
-235,
-115,
-239,
-6,
-174,
-174,
-21,
-222,
-184,
-227,
-69,
-251,
-234,
-182,
-115,
-1,
-183,
-191,
-151,
-95,
-175,
-9,
-190,
-116,
-207,
-59,
-236,
-137,
-165,
-25,
-239,
-6,
-151,
-157,
-235,
-207,
-119,
-95,
-172,
-192,
-47,
-142,
-210,
-191,
-235,
-126,
-250,
-116,
-109,
-91,
-205,
-179,
-56,
-6,
-126,
-178,
-93,
-11,
-81,
-64,
-218,
-192,
-246,
-197,
-69,
-25,
-234,
-73,
-125,
-123,
-157,
-43,
-216,
-132,
-139,
-231,
-96,
-183,
-207,
-91,
-183,
-37,
-231,
-174,
-78,
-106,
-247,
-146,
-82,
-237,
-82,
-38,
-193,
-255,
-94,
-200,
-104,
-217,
-163,
-44,
-128,
-249,
-133,
-245,
-228,
-88,
-70,
-146,
-138,
-238,
-30,
-174,
-196,
-174,
-74,
-243,
-216,
-68,
-9,
-23,
-235,
-58,
-213,
-4,
-73,
-100,
-94,
-39,
-192,
-86,
-239,
-178,
-135,
-242,
-31,
-106,
-17,
-218,
-145,
-175,
-49,
-243,
-219,
-190,
-151,
-210,
-96,
-221,
-130,
-189,
-239,
-74,
-163,
-5,
-3,
-234,
-94,
-77,
-13,
-84,
-232,
-35,
-25,
-210,
-50,
-186,
-115,
-174,
-141,
-253,
-150,
-57,
-65,
-63,
-98,
-209,
-115,
-30,
-31,
-51,
-119,
-186,
-222,
-24,
-232,
-23,
-160,
-0,
-87,
-75,
-213,
-19,
-111,
-179,
-18,
-162,
-156,
-174,
-221,
-38,
-99,
-232,
-71,
-85,
-167,
-202,
-9,
-132,
-51,
-140,
-19,
-44,
-180,
-37,
-134,
-197,
-25,
-189,
-217,
-220,
-151,
-136,
-70,
-42,
-56,
-89,
-168,
-88,
-122,
-38,
-218,
-190,
-47,
-242,
-67,
-49,
-84,
-106,
-213,
-2,
-243,
-107,
-11,
-47,
-121,
-62,
-191,
-104,
-77,
-184,
-126,
-127,
-241,
-12,
-182,
-241,
-199,
-151,
-243,
-128,
-213,
-87,
-223,
-182,
-129,
-167,
-171,
-66,
-65,
-215,
-15,
-13,
-188,
-95,
-141,
-214,
-97,
-61,
-162,
-42,
-170,
-251,
-41,
-139,
-218,
-204,
-62,
-213,
-88,
-231,
-244,
-67,
-35,
-47,
-85,
-165,
-226,
-165,
-77,
-96,
-171,
-122,
-37,
-210,
-38,
-209,
-85,
-182,
-192,
-104,
-115,
-248,
-170,
-82,
-55,
-244,
-46,
-253,
-162,
-9,
-92,
-89,
-135,
-250,
-173,
-129,
-83,
-87,
-114,
-77,
-215,
-101,
-199,
-32,
-131,
-178,
-24,
-220,
-204,
-224,
-32,
-153,
-187,
-213,
-214,
-127,
-18,
-247,
-87,
-178,
-244,
-56,
-202,
-140,
-30,
-81,
-153,
-208,
-253,
-150,
-228,
-220,
-72,
-48,
-182,
-238,
-242,
-232,
-80,
-85,
-39,
-203,
-20,
-212,
-124,
-33,
-75,
-59,
-218,
-98,
-111,
-63,
-96,
-121,
-204,
-189,
-215,
-190,
-60,
-250,
-51,
-120,
-228,
-181,
-44,
-127,
-232,
-18,
-149,
-63,
-108,
-153,
-200,
-131,
-150,
-128,
-60,
-218,
-43,
-215,
-68,
-237,
-198,
-38,
-106,
-48,
-54,
-84,
-86,
-177,
-76,
-81,
-197,
-134,
-213,
-136,
-38,
-133,
-17,
-95,
-112,
-89,
-196,
-26,
-139,
-34,
-214,
-172,
-235,
-170,
-92,
-74,
-208,
-86,
-100,
-90,
-45,
-37,
-104,
-216,
-255,
-216,
-75,
-9,
-190,
-148,
-130,
-109,
-59,
-212,
-0,
-91,
-209,
-254,
-3,
-87,
-108,
-107,
-152,
-180,
-85,
-46,
-151,
-86,
-243,
-141,
-127,
-173,
-108,
-182,
-227,
-190,
-188,
-86,
-54,
-179,
-92,
-198,
-107,
-101,
-179,
-181,
-57,
-95,
-43,
-155,
-61,
-163,
-242,
-171,
-136,
-137,
-90,
-54,
-231,
-181,
-178,
-89,
-14,
-33,
-175,
-149,
-205,
-74,
-84,
-54,
-123,
-173,
-107,
-246,
-90,
-215,
-172,
-58,
-239,
-244,
-90,
-215,
-172,
-174,
-29,
-122,
-173,
-107,
-118,
-108,
-117,
-205,
-82,
-89,
-179,
-129,
-200,
-195,
-215,
-170,
-102,
-27,
-17,
-241,
-178,
-171,
-154,
-53,
-231,
-163,
-240,
-90,
-214,
-236,
-71,
-61,
-250,
-21,
-210,
-77,
-63,
-235,
-131,
-242,
-226,
-17,
-243,
-90,
-215,
-236,
-181,
-174,
-89,
-125,
-11,
-60,
-166,
-203,
-85,
-7,
-201,
-248,
-161,
-55,
-172,
-126,
-143,
-188,
-3,
-243,
-195,
-175,
-149,
-205,
-94,
-18,
-111,
-242,
-90,
-217,
-236,
-57,
-20,
-189,
-86,
-54,
-123,
-173,
-108,
-246,
-90,
-217,
-108,
-239,
-202,
-162,
-215,
-202,
-102,
-47,
-188,
-178,
-89,
-198,
-159,
-236,
-71,
-195,
-244,
-90,
-216,
-236,
-121,
-140,
-188,
-236,
-194,
-102,
-205,
-169,
-154,
-94,
-43,
-155,
-189,
-86,
-54,
-171,
-73,
-184,
-122,
-41,
-136,
-121,
-45,
-109,
-182,
-167,
-171,
-248,
-90,
-163,
-234,
-69,
-81,
-206,
-215,
-26,
-85,
-175,
-53,
-170,
-94,
-107,
-84,
-173,
-239,
-234,
-107,
-141,
-170,
-230,
-106,
-84,
-53,
-204,
-216,
-190,
-22,
-169,
-90,
-227,
-8,
-95,
-139,
-84,
-53,
-85,
-164,
-202,
-54,
-54,
-100,
-99,
-145,
-170,
-250,
-67,
-242,
-143,
-174,
-72,
-85,
-67,
-75,
-124,
-45,
-82,
-245,
-3,
-173,
-243,
-181,
-72,
-213,
-75,
-149,
-32,
-94,
-139,
-84,
-189,
-96,
-49,
-225,
-181,
-72,
-213,
-34,
-150,
-209,
-106,
-72,
-85,
-166,
-193,
-191,
-254,
-122,
-121,
-89,
-59,
-246,
-95,
-43,
-23,
-252,
-95,
-251,
-202,
-5,
-183,
-151,
-237,
-82,
-165,
-11,
-122,
-109,
-187,
-252,
-210,
-170,
-224,
-193,
-237,
-151,
-78,
-207,
-46,
-29,
-58,
-119,
-252,
-120,
-99,
-151,
-86,
-123,
-115,
-193,
-2,
-139,
-82,
-7,
-155,
-11,
-22,
-88,
-85,
-60,
-216,
-88,
-176,
-192,
-188,
-228,
-193,
-151,
-78,
-247,
-243,
-151,
-187,
-171,
-118,
-150,
-254,
-250,
-181,
-216,
-193,
-107,
-177,
-131,
-215,
-98,
-7,
-175,
-197,
-14,
-94,
-139,
-29,
-188,
-22,
-59,
-200,
-93,
-195,
-227,
-202,
-184,
-255,
-76,
-190,
-253,
-151,
-151,
-109,
-191,
-222,
-92,
-251,
-60,
-6,
-166,
-181,
-118,
-4,
-25,
-24,
-65,
-206,
-129,
-161,
-97,
-76,
-177,
-82,
-145,
-192,
-52,
-209,
-245,
-107,
-98,
-254,
-109,
-188,
-245,
-107,
-98,
-254,
-210,
-75,
-121,
-77,
-204,
-255,
-18,
-19,
-243,
-123,
-193,
-127,
-98,
-105,
-192,
-98,
-166,
-248,
-244,
-43,
-67,
-10,
-5,
-163,
-8,
-234,
-67,
-201,
-241,
-223,
-95,
-8,
-34,
-128,
-230,
-121,
-247,
-87,
-187,
-247,
-188,
-137,
-231,
-138,
-143,
-156,
-188,
-95,
-116,
-19,
-49,
-247,
-130,
-88,
-188,
-87,
-233,
-252,
-197,
-73,
-68,
-191,
-67,
-91,
-54,
-163,
-189,
-21,
-73,
-8,
-123,
-8,
-208,
-183,
-240,
-75,
-160,
-146,
-94,
-48,
-241,
-37,
-165,
-227,
-135,
-159,
-224,
-139,
-177,
-247,
-36,
-93,
-49,
-15,
-99,
-15,
-167,
-68,
-202,
-73,
-190,
-182,
-13,
-38,
-225,
-247,
-157,
-160,
-64,
-225,
-63,
-46,
-60,
-63,
-57,
-237,
-6,
-226,
-110,
-137,
-30,
-34,
-91,
-49,
-137,
-253,
-16,
-190,
-169,
-140,
-99,
-207,
-9,
-16,
-35,
-51,
-99,
-60,
-82,
-231,
-72,
-206,
-225,
-48,
-195,
-73,
-138,
-97,
-225,
-156,
-128,
-213,
-251,
-13,
-87,
-79,
-191,
-74,
-56,
-211,
-216,
-252,
-76,
-124,
-116,
-224,
-233,
-112,
-124,
-127,
-217,
-18,
-111,
-116,
-158,
-86,
-47,
-22,
-128,
-70,
-213,
-11,
-95,
-28,
-252,
-196,
-29,
-79,
-156,
-214,
-176,
-53,
-202,
-13,
-248,
-182,
-37,
-156,
-192,
-21,
-111,
-220,
-180,
-155,
-235,
-177,
-39,
-6,
-215,
-56,
-192,
-111,
-66,
-220,
-169,
-0,
-247,
-32,
-55,
-16,
-126,
-65,
-173,
-35,
-54,
-243,
-227,
-60,
-26,
-130,
-183,
-103,
-226,
-205,
-13,
-189,
-246,
-176,
-145,
-111,
-218,
-195,
-144,
-20,
-29,
-105,
-95,
-152,
-8,
-81,
-143,
-217,
-6,
-97,
-69,
-248,
-61,
-254,
-93,
-4,
-52,
-9,
-31,
-157,
-200,
-141,
-197,
-35,
-156,
-7,
-153,
-95,
-14,
-116,
-158,
-227,
-41,
-131,
-195,
-241,
-252,
-198,
-175,
-144,
-135,
-145,
-196,
-28,
-92,
-155,
-221,
-239,
-155,
-73,
-223,
-173,
-17,
-57,
-192,
-252,
-103,
-181,
-216,
-196,
-231,
-249,
-250,
-159,
-205,
-230,
-65,
-95,
-14,
-212,
-100,
-251,
-195,
-215,
-212,
-137,
-159,
-155,
-212,
-90,
-225,
-107,
-142,
-173,
-237,
-26,
-241,
-121,
-236,
-249,
-168,
-147,
-206,
-109,
-88,
-46,
-217,
-216,
-217,
-207,
-240,
-127,
-239,
-204,
-118,
-160,
-71,
-32,
-195,
-21,
-139,
-22,
-112,
-3,
-224,
-174,
-204,
-233,
-198,
-121,
-116,
-15,
-242,
-23,
-107,
-184,
-132,
-27,
-255,
-128,
-172,
-225,
-204,
-11,
-188,
-217,
-2,
-238,
-32,
-80,
-130,
-105,
-232,
-187,
-111,
-207,
-44,
-49,
-154,
-165,
-157,
-251,
-96,
-189,
-145,
-219,
-85,
-212,
-26,
-27,
-76,
-29,
-237,
-16,
-58,
-50,
-232,
-188,
-11,
-115,
-201,
-20,
-105,
-128,
-34,
-177,
-106,
-129,
-64,
-40,
-188,
-100,
-202,
-223,
-198,
-226,
-141,
-243,
-134,
-169,
-218,
-240,
-205,
-153,
-184,
-155,
-34,
-53,
-69,
-190,
-0,
-203,
-188,
-164,
-61,
-128,
-126,
-241,
-48,
-35,
-160,
-65,
-240,
-225,
-77,
-244,
-166,
-52,
-122,
-227,
-66,
-38,
-197,
-202,
-24,
-174,
-158,
-113,
-17,
-168,
-114,
-41,
-50,
-177,
-138,
-106,
-88,
-22,
-147,
-106,
-194,
-29,
-16,
-232,
-244,
-241,
-197,
-227,
-139,
-40,
-206,
-232,
-191,
-162,
-207,
-244,
-146,
-100,
-219,
-146,
-109,
-22,
-176,
-0,
-99,
-26,
-184,
-69,
-167,
-157,
-183,
-164,
-206,
-61,
-136,
-229,
-4,
-87,
-86,
-227,
-73,
-151,
-240,
-236,
-85,
-36,
-32,
-129,
-91,
-203,
-70,
-168,
-181,
-241,
-155,
-156,
-109,
-66,
-140,
-38,
-150,
-48,
-255,
-197,
-112,
-191,
-216,
-87,
-20,
-155,
-18,
-177,
-236,
-157,
-108,
-27,
-146,
-88,
-204,
-244,
-158,
-192,
-18,
-29,
-228,
-67,
-50,
-74,
-107,
-187,
-214,
-140,
-103,
-218,
-146,
-35,
-42,
-79,
-209,
-158,
-123,
-18,
-53,
-152,
-14,
-92,
-173,
-249,
-178,
-192,
-246,
-180,
-114,
-156,
-153,
-45,
-124,
-243,
-40,
-100,
-1,
-174,
-174,
-227,
-95,
-195,
-70,
-16,
-243,
-8,
-48,
-78,
-194,
-0,
-72,
-131,
-130,
-80,
-49,
-139,
-52,
-60,
-239,
-81,
-64,
-236,
-61,
-127,
-161,
-248,
-202,
-82,
-91,
-164,
-248,
-245,
-157,
-166,
-183,
-221,
-254,
-145,
-91,
-47,
-244,
-208,
-190,
-239,
-251,
-181,
-199,
-207,
-188,
-111,
-106,
-82,
-117,
-119,
-247,
-173,
-192,
-122,
-25,
-34,
-238,
-225,
-93,
-53,
-106,
-248,
-240,
-190,
-84,
-255,
-204,
-195,
-239,
-67,
-211,
-204,
-175,
-33,
-34,
-180,
-164,
-85,
-233,
-141,
-174,
-119,
-71,
-11,
-114,
-238,
-76,
-206,
-134,
-240,
-6,
-168,
-245,
-225,
-223,
-59,
-1,
-199,
-254,
-216,
-112,
-189,
-207,
-211,
-26,
-160,
-219,
-219,
-46,
-45,
-218,
-254,
-102,
-209,
-118,
-29,
-89,
-185,
-182,
-250,
-207,
-210,
-34,
-126,
-159,
-21,
-69,
-153,
-234,
-68,
-125,
-113,
-160,
-108,
-189,
-232,
-91,
-109,
-118,
-14,
-85,
-51,
-107,
-150,
-218,
-82,
-28,
-84,
-211,
-152,
-41,
-210,
-140,
-223,
-193,
-198,
-180,
-97,
-225,
-124,
-49,
-47,
-150,
-76,
-12,
-146,
-8,
-35,
-218,
-173,
-10,
-83,
-162,
-83,
-25,
-22,
-153,
-163,
-191,
-160,
-59,
-169,
-181,
-230,
-56,
-118,
-172,
-56,
-95,
-199,
-15,
-39,
-230,
-234,
-177,
-112,
-254,
-117,
-78,
-5,
-41,
-185,
-12,
-229,
-55,
-5,
-213,
-189,
-88,
-196,
-168,
-5,
-9,
-5,
-200,
-120,
-143,
-122,
-84,
-154,
-129,
-39,
-67,
-213,
-217,
-239,
-177,
-91,
-188,
-24,
-62,
-194,
-1,
-128,
-70,
-248,
-227,
-44,
-116,
-225,
-73,
-5,
-97,
-81,
-137,
-163,
-226,
-36,
-150,
-185,
-81,
-223,
-82,
-35,
-16,
-169,
-197,
-84,
-250,
-115,
-216,
-50,
-2,
-127,
-180,
-136,
-19,
-98,
-32,
-97,
-96,
-49,
-148,
-83,
-231,
-193,
-11,
-35,
-43,
-53,
-10,
-117,
-29,
-176,
-50,
-197,
-196,
-145,
-48,
-6,
-86,
-166,
-72,
-110,
-222,
-231,
-36,
-104,
-245,
-205,
-201,
-207,
-173,
-159,
-13,
-163,
-121,
-105,
-115,
-97,
-173,
-136,
-43,
-228,
-19,
-244,
-230,
-0,
-219,
-192,
-24,
-65,
-85,
-219,
-91,
-205,
-69,
-48,
-156,
-154,
-197,
-130,
-145,
-164,
-12,
-90,
-194,
-73,
-248,
-199,
-69,
-132,
-16,
-35,
-132,
-172,
-113,
-76,
-72,
-233,
-248,
-155,
-20,
-24,
-187,
-18,
-129,
-244,
-13,
-251,
-2,
-8,
-230,
-53,
-88,
-179,
-99,
-5,
-68,
-13,
-200,
-19,
-204,
-192,
-65,
-137,
-155,
-109,
-81,
-55,
-252,
-251,
-31,
-247,
-135,
-164,
-24,
-181,
-138,
-200,
-53,
-35,
-86,
-8,
-44,
-108,
-65,
-232,
-41,
-180,
-172,
-136,
-151,
-25,
-42,
-64,
-126,
-51,
-32,
-117,
-105,
-195,
-250,
-206,
-146,
-45,
-212,
-91,
-139,
-118,
-152,
-225,
-219,
-22,
-83,
-20,
-74,
-134,
-249,
-243,
-99,
-35,
-135,
-178,
-61,
-120,
-111,
-130,
-184,
-151,
-3,
-104,
-127,
-69,
-224,
-10,
-175,
-65,
-236,
-77,
-64,
-152,
-96,
-210,
-196,
-127,
-107,
-182,
-126,
-24,
-46,
-176,
-108,
-234,
-0,
-247,
-225,
-205,
-230,
-89,
-238,
-80,
-32,
-86,
-189,
-224,
-47,
-137,
-110,
-168,
-112,
-200,
-31,
-167,
-50,
-32,
-9,
-4,
-247,
-17,
-105,
-52,
-14,
-133,
-52,
-121,
-40,
-137,
-44,
-7,
-103,
-226,
-36,
-28,
-39,
-208,
-136,
-136,
-53,
-236,
-235,
-55,
-218,
-243,
-43,
-25,
-44,
-238,
-153,
-178,
-98,
-228,
-40,
-42,
-73,
-112,
-255,
-125,
-47,
-38,
-75,
-111,
-72,
-19,
-51,
-49,
-167,
-244,
-47,
-92,
-104,
-56,
-144,
-143,
-34,
-12,
-164,
-112,
-70,
-163,
-48,
-114,
-169,
-83,
-168,
-41,
-18,
-145,
-36,
-60,
-63,
-242,
-41,
-217,
-122,
-98,
-120,
-1,
-132,
-152,
-12,
-27,
-207,
-59,
-252,
-93,
-223,
-220,
-117,
-63,
-117,
-207,
-201,
-249,
-105,
-112,
-123,
-211,
-191,
-131,
-255,
-220,
-126,
-205,
-28,
-14,
-254,
-188,
-193,
-107,
-192,
-244,
-173,
-189,
-160,
-55,
-171,
-96,
-243,
-231,
-235,
-82,
-174,
-16,
-52,
-223,
-38,
-30,
-52,
-62,
-176,
-39,
-128,
-222,
-228,
-242,
-139,
-75,
-135,
-64,
-195,
-10,
-48,
-82,
-75,
-124,
-202,
-87,
-14,
-136,
-5,
-15,
-161,
-198,
-82,
-182,
-26,
-184,
-98,
-104,
-253,
-17,
-234,
-213,
-135,
-239,
-128,
-92,
-63,
-51,
-15,
-42,
-67,
-151,
-194,
-137,
-36,
-29,
-117,
-223,
-137,
-232,
-13,
-128,
-27,
-58,
-116,
-128,
-67,
-8,
-35,
-125,
-242,
-4,
-144,
-139,
-69,
-108,
-197,
-24,
-96,
-228,
-136,
-7,
-221,
-7,
-94,
-34,
-77,
-138,
-149,
-194,
-44,
-240,
-254,
-150,
-241,
-84,
-78,
-37,
-40,
-223,
-25,
-202,
-84,
-150,
-177,
-113,
-84,
-206,
-162,
-135,
-10,
-49,
-206,
-217,
-91,
-114,
-186,
-69,
-169,
-191,
-85,
-60,
-135,
-171,
-156,
-129,
-82,
-170,
-36,
-73,
-219,
-117,
-21,
-105,
-64,
-4,
-178,
-58,
-155,
-182,
-66,
-47,
-19,
-137,
-8,
-34,
-88,
-104,
-220,
-157,
-137,
-118,
-32,
-60,
-160,
-44,
-78,
-128,
-27,
-140,
-42,
-22,
-127,
-137,
-20,
-107,
-30,
-133,
-15,
-158,
-43,
-93,
-224,
-116,
-98,
-241,
-40,
-125,
-31,
-255,
-197,
-58,
-232,
-8,
-164,
-132,
-183,
-28,
-120,
-62,
-84,
-7,
-6,
-33,
-118,
-71,
-29,
-96,
-218,
-1,
-201,
-210,
-163,
-7,
-61,
-96,
-24,
-78,
-88,
-229,
-102,
-118,
-64,
-90,
-180,
-237,
-43,
-70,
-231,
-194,
-232,
-72,
-148,
-222,
-206,
-45,
-33,
-235,
-246,
-219,
-249,
-126,
-127,
-219,
-249,
-130,
-54,
-15,
-47,
-245,
-104,
-42,
-71,
-223,
-95,
-175,
-118,
-213,
-179,
-64,
-104,
-68,
-54,
-237,
-216,
-47,
-185,
-184,
-14,
-19,
-201,
-207,
-73,
-17,
-230,
-88,
-252,
-3,
-100,
-72,
-253,
-198,
-160,
-14,
-27,
-127,
-158,
-57,
-209,
-247,
-150,
-24,
-2,
-207,
-228,
-134,
-193,
-27,
-103,
-30,
-198,
-127,
-77,
-64,
-248,
-124,
-0,
-30,
-39,
-0,
-104,
-201,
-107,
-2,
-94,
-26,
-106,
-139,
-252,
-142,
-22,
-61,
-89,
-146,
-197,
-1,
-17,
-20,
-252,
-85,
-186,
-63,
-45,
-2,
-245,
-151,
-152,
-57,
-193,
-2,
-215,
-91,
-230,
-216,
-218,
-156,
-216,
-31,
-148,
-242,
-236,
-58,
-109,
-175,
-103,
-171,
-228,
-217,
-138,
-23,
-67,
-100,
-144,
-246,
-118,
-186,
-212,
-124,
-229,
-67,
-227,
-109,
-143,
-103,
-197,
-24,
-40,
-196,
-203,
-0,
-79,
-218,
-110,
-228,
-148,
-73,
-241,
-245,
-46,
-255,
-210,
-148,
-73,
-221,
-217,
-151,
-172,
-1,
-162,
-203,
-160,
-180,
-25,
-116,
-69,
-28,
-53,
-135,
-32,
-184,
-202,
-8,
-236,
-180,
-116,
-164,
-224,
-13,
-47,
-157,
-167,
-216,
-253,
-194,
-110,
-91,
-58,
-61,
-50,
-13,
-44,
-61,
-71,
-34,
-26,
-198,
-192,
-26,
-165,
-180,
-90,
-127,
-14,
-206,
-231,
-208,
-32,
-218,
-89,
-187,
-152,
-4,
-167,
-120,
-46,
-71,
-32,
-154,
-130,
-164,
-52,
-27,
-122,
-129,
-195,
-2,
-62,
-140,
-240,
-93,
-46,
-99,
-38,
-106,
-20,
-217,
-231,
-36,
-50,
-29,
-20,
-173,
-186,
-64,
-111,
-18,
-212,
-178,
-61,
-78,
-189,
-209,
-52,
-83,
-16,
-129,
-196,
-187,
-24,
-161,
-78,
-161,
-52,
-194,
-225,
-91,
-199,
-172,
-70,
-94,
-37,
-108,
-103,
-211,
-52,
-151,
-95,
-35,
-93,
-147,
-162,
-209,
-77,
-31,
-160,
-92,
-238,
-77,
-115,
-117,
-153,
-62,
-64,
-4,
-35,
-101,
-228,
-32,
-255,
-213,
-69,
-220,
-196,
-109,
-130,
-167,
-80,
-229,
-78,
-106,
-20,
-19,
-217,
-52,
-13,
-42,
-15,
-211,
-69,
-165,
-175,
-89,
-163,
-107,
-90,
-121,
-51,
-27,
-202,
-236,
-156,
-209,
-61,
-244,
-63,
-194,
-172,
-67,
-205,
-19,
-190,
-61,
-40,
-122,
-243,
-203,
-74,
-121,
-180,
-31,
-104,
-89,
-38,
-217,
-243,
-170,
-61,
-207,
-246,
-201,
-243,
-210,
-151,
-217,
-173,
-145,
-146,
-76,
-138,
-220,
-152,
-153,
-202,
-190,
-120,
-87,
-26,
-139,
-134,
-232,
-169,
-57,
-235,
-103,
-196,
-38,
-69,
-70,
-236,
-168,
-34,
-90,
-114,
-171,
-174,
-153,
-7,
-155,
-172,
-179,
-4,
-246,
-25,
-170,
-246,
-16,
-164,
-179,
-206,
-39,
-30,
-79,
-132,
-78,
-110,
-119,
-94,
-58,
-135,
-56,
-89,
-123,
-111,
-143,
-234,
-246,
-219,
-153,
-29,
-121,
-33,
-217,
-3,
-219,
-80,
-142,
-152,
-61,
-45,
-36,
-247,
-164,
-254,
-0,
-11,
-105,
-48,
-181,
-103,
-197,
-43,
-220,
-36,
-143,
-174,
-81,
-144,
-241,
-206,
-71,
-132,
-131,
-50,
-100,
-162,
-185,
-196,
-187,
-85,
-159,
-201,
-70,
-24,
-34,
-26,
-163,
-185,
-21,
-91,
-47,
-248,
-19,
-140,
-65,
-42,
-203,
-40,
-183,
-114,
-90,
-103,
-126,
-241,
-202,
-43,
-141,
-253,
-8,
-38,
-222,
-131,
-68,
-5,
-110,
-105,
-28,
-52,
-17,
-12,
-158,
-127,
-65,
-41,
-13,
-28,
-194,
-79,
-218,
-221,
-82,
-154,
-214,
-53,
-153,
-106,
-179,
-186,
-59,
-109,
-39,
-134,
-50,
-121,
-148,
-136,
-22,
-154,
-82,
-244,
-245,
-15,
-240,
-54,
-251,
-113,
-40,
-194,
-209,
-104,
-49,
-95,
-162,
-50,
-187,
-148,
-65,
-76,
-165,
-14,
-52,
-83,
-252,
-54,
-124,
-115,
-201,
-229,
-100,
-43,
-94,
-206,
-241,
-87,
-118,
-165,
-39,
-127,
-10,
-100,
-1,
-118,
-174,
-214,
-204,
-209,
-134,
-206,
-14,
-134,
-167,
-2,
-87,
-242,
-102,
-7,
-14,
-144,
-170,
-88,
-162,
-128,
-124,
-116,
-36,
-29,
-237,
-85,
-15,
-29,
-222,
-86,
-182,
-56,
-208,
-244,
-232,
-179,
-224,
-97,
-140,
-108,
-142,
-89,
-67,
-255,
-29,
-197,
-96,
-185,
-28,
-254,
-181,
-66,
-65,
-160,
-1,
-159,
-96,
-116,
-229,
-193,
-195,
-41,
-228,
-147,
-23,
-39,
-113,
-75,
-72,
-63,
-150,
-187,
-173,
-165,
-187,
-221,
-111,
-76,
-93,
-75,
-110,
-157,
-0,
-117,
-152,
-181,
-58,
-206,
-208,
-152,
-7,
-247,
-155,
-137,
-18,
-167,
-176,
-176,
-95,
-188,
-24,
-168,
-76,
-87,
-101,
-121,
-183,
-240,
-158,
-193,
-129,
-82,
-3,
-147,
-120,
-240,
-162,
-100,
-129,
-65,
-205,
-115,
-137,
-68,
-48,
-70,
-207,
-169,
-40,
-12,
-103,
-22,
-46,
-52,
-187,
-7,
-252,
-214,
-131,
-17,
-53,
-168,
-247,
-192,
-154,
-195,
-16,
-45,
-1,
-196,
-99,
-4,
-139,
-139,
-156,
-152,
-12,
-102,
-126,
-24,
-126,
-87,
-158,
-164,
-179,
-92,
-168,
-244,
-34,
-193,
-120,
-206,
-188,
-141,
-107,
-174,
-102,
-68,
-209,
-192,
-129,
-249,
-98,
-111,
-232,
-249,
-94,
-178,
-36,
-167,
-156,
-153,
-247,
-27,
-9,
-8,
-32,
-1,
-143,
-166,
-129,
-247,
-79,
-140,
-207,
-194,
-71,
-0,
-27,
-123,
-24,
-83,
-39,
-30,
-157,
-37,
-156,
-86,
-159,
-12,
-105,
-202,
-77,
-108,
-2,
-96,
-164,
-78,
-152,
-248,
-55,
-34,
-93,
-156,
-56,
-24,
-77,
-74,
-225,
-93,
-236,
-226,
-19,
-132,
-9,
-187,
-171,
-225,
-217,
-72,
-224,
-122,
-16,
-36,
-56,
-219,
-219,
-51,
-241,
-9,
-190,
-155,
-133,
-52,
-11,
-58,
-39,
-50,
-16,
-240,
-63,
-116,
-97,
-36,
-132,
-42,
-15,
-100,
-134,
-253,
-49,
-68,
-27,
-28,
-57,
-24,
-23,
-112,
-115,
-38,
-110,
-115,
-171,
-75,
-99,
-214,
-209,
-109,
-52,
-198,
-20,
-0,
-112,
-80,
-30,
-224,
-5,
-155,
-135,
-254,
-114,
-2,
-131,
-115,
-97,
-133,
-52,
-118,
-252,
-215,
-214,
-223,
-41,
-56,
-203,
-231,
-104,
-159,
-183,
-217,
-210,
-85,
-80,
-90,
-200,
-237,
-226,
-69,
-52,
-134,
-207,
-122,
-201,
-88,
-112,
-46,
-102,
-66,
-238,
-177,
-135,
-174,
-179,
-2,
-86,
-11,
-49,
-5,
-87,
-216,
-27,
-57,
-122,
-23,
-40,
-232,
-13,
-218,
-208,
-222,
-13,
-89,
-186,
-211,
-4,
-4,
-183,
-82,
-186,
-167,
-212,
-42,
-10,
-23,
-147,
-41,
-109,
-42,
-71,
-204,
-61,
-134,
-26,
-29,
-136,
-81,
-84,
-83,
-192,
-208,
-210,
-1,
-9,
-45,
-228,
-84,
-5,
-8,
-50,
-182,
-138,
-97,
-47,
-209,
-161,
-74,
-163,
-12,
-214,
-200,
-205,
-198,
-124,
-68,
-96,
-237,
-42,
-144,
-157,
-182,
-12,
-48,
-234,
-231,
-114,
-25,
-156,
-164,
-43,
-135,
-215,
-202,
-247,
-165,
-79,
-227,
-134,
-115,
-104,
-192,
-251,
-158,
-77,
-249,
-86,
-109,
-49,
-89,
-89,
-157,
-69,
-18,
-226,
-230,
-81,
-10,
-0,
-129,
-175,
-119,
-64,
-49,
-96,
-216,
-27,
-247,
-85,
-188,
-113,
-67,
-120,
-251,
-222,
-136,
-19,
-60,
-4,
-242,
-201,
-153,
-205,
-125,
-21,
-2,
-168,
-1,
-101,
-67,
-44,
-119,
-4,
-76,
-126,
-247,
-146,
-17,
-210,
-90,
-10,
-201,
-242,
-189,
-7,
-100,
-53,
-8,
-113,
-185,
-125,
-209,
-177,
-255,
-97,
-24,
-49,
-44,
-180,
-184,
-183,
-217,
-105,
-32,
-179,
-171,
-227,
-63,
-162,
-23,
-26,
-155,
-106,
-55,
-93,
-42,
-178,
-42,
-227,
-138,
-225,
-200,
-180,
-196,
-36,
-2,
-160,
-249,
-3,
-110,
-202,
-24,
-113,
-169,
-126,
-66,
-208,
-21,
-101,
-86,
-235,
-198,
-179,
-61,
-148,
-255,
-242,
-59,
-206,
-162,
-104,
-229,
-168,
-102,
-81,
-223,
-137,
-34,
-210,
-86,
-18,
-84,
-191,
-111,
-71,
-24,
-236,
-107,
-244,
-146,
-105,
-149,
-30,
-163,
-154,
-143,
-63,
-191,
-72,
-156,
-1,
-200,
-99,
-171,
-58,
-14,
-136,
-231,
-228,
-219,
-45,
-101,
-236,
-184,
-23,
-28,
-10,
-7,
-52,
-39,
-189,
-81,
-204,
-240,
-173,
-92,
-167,
-220,
-53,
-42,
-21,
-46,
-103,
-93,
-229,
-103,
-19,
-6,
-12,
-121,
-193,
-35,
-69,
-65,
-86,
-174,
-195,
-192,
-198,
-82,
-86,
-67,
-221,
-161,
-126,
-121,
-52,
-156,
-120,
-20,
-123,
-171,
-102,
-206,
-162,
-56,
-160,
-13,
-210,
-31,
-184,
-226,
-44,
-86,
-82,
-196,
-122,
-194,
-71,
-126,
-228,
-44,
-20,
-115,
-162,
-46,
-201,
-202,
-141,
-130,
-11,
-203,
-183,
-130,
-223,
-24,
-159,
-253,
-35,
-252,
-48,
-152,
-144,
-82,
-73,
-242,
-147,
-197,
-46,
-202,
-41,
-149,
-83,
-0,
-149,
-16,
-126,
-107,
-170,
-234,
-177,
-229,
-200,
-60,
-82,
-34,
-152,
-60,
-202,
-52,
-87,
-7,
-167,
-231,
-111,
-184,
-24,
-45,
-119,
-35,
-126,
-8,
-53,
-241,
-145,
-224,
-6,
-143,
-148,
-2,
-110,
-160,
-83,
-128,
-236,
-62,
-91,
-89,
-75,
-219,
-160,
-64,
-77,
-100,
-210,
-188,
-45,
-176,
-4,
-206,
-23,
-65,
-15,
-127,
-118,
-144,
-114,
-75,
-18,
-29,
-74,
-48,
-1,
-252,
-71,
-238,
-121,
-84,
-136,
-158,
-132,
-128,
-202,
-161,
-92,
-134,
-148,
-22,
-70,
-131,
-213,
-66,
-60,
-171,
-101,
-197,
-200,
-114,
-75,
-127,
-220,
-130,
-102,
-163,
-112,
-166,
-199,
-14,
-231,
-14,
-240,
-47,
-112,
-67,
-125,
-152,
-150,
-163,
-145,
-20,
-98,
-114,
-40,
-161,
-244,
-242,
-97,
-116,
-111,
-29,
-13,
-49,
-217,
-136,
-214,
-106,
-197,
-71,
-158,
-161,
-87,
-63,
-56,
-54,
-215,
-199,
-216,
-125,
-68,
-85,
-51,
-70,
-233,
-57,
-125,
-48,
-58,
-160,
-116,
-93,
-183,
-160,
-68,
-161,
-154,
-232,
-99,
-138,
-242,
-109,
-171,
-77,
-247,
-253,
-254,
-45,
-33,
-144,
-240,
-5,
-99,
-41,
-84,
-113,
-80,
-30,
-249,
-142,
-161,
-192,
-136,
-222,
-110,
-140,
-61,
-5,
-121,
-133,
-19,
-151,
-226,
-200,
-236,
-188,
-21,
-144,
-99,
-120,
-224,
-24,
-84,
-60,
-99,
-143,
-13,
-224,
-139,
-144,
-163,
-241,
-165,
-23,
-85,
-230,
-208,
-40,
-70,
-113,
-0,
-204,
-218,
-196,
-36,
-225,
-54,
-55,
-43,
-75,
-211,
-168,
-59,
-33,
-5,
-25,
-221,
-83,
-53,
-57,
-93,
-145,
-199,
-48,
-229,
-96,
-73,
-250,
-114,
-189,
-49,
-165,
-100,
-76,
-20,
-191,
-142,
-44,
-169,
-190,
-75,
-196,
-113,
-235,
-92,
-97,
-214,
-103,
-96,
-101,
-201,
-141,
-145,
-156,
-253,
-47,
-182,
-154,
-136,
-207,
-162,
-75,
-49,
-231,
-220,
-53,
-176,
-245,
-22,
-41,
-231,
-62,
-203,
-0,
-58,
-142,
-80,
-84,
-212,
-227,
-137,
-169,
-78,
-33,
-39,
-93,
-47,
-205,
-242,
-101,
-32,
-217,
-27,
-141,
-197,
-177,
-180,
-228,
-102,
-234,
-123,
-223,
-81,
-46,
-1,
-114,
-129,
-225,
-92,
-12,
-248,
-61,
-251,
-153,
-166,
-1,
-52,
-148,
-164,
-35,
-10,
-227,
-88,
-51,
-154,
-239,
-47,
-78,
-59,
-46,
-86,
-57,
-167,
-184,
-72,
-224,
-202,
-144,
-232,
-239,
-8,
-148,
-169,
-3,
-203,
-31,
-10,
-88,
-238,
-207,
-65,
-228,
-115,
-204,
-3,
-154,
-53,
-106,
-62,
-60,
-131,
-26,
-75,
-44,
-63,
-55,
-212,
-118,
-44,
-43,
-192,
-119,
-162,
-249,
-195,
-190,
-209,
-28,
-133,
-19,
-84,
-40,
-126,
-68,
-133,
-106,
-46,
-203,
-43,
-223,
-120,
-27,
-44,
-163,
-50,
-99,
-17,
-161,
-216,
-142,
-42,
-38,
-28,
-84,
-12,
-29,
-227,
-148,
-174,
-207,
-13,
-33,
-250,
-211,
-240,
-17,
-238,
-63,
-202,
-2,
-115,
-25,
-97,
-4,
-173,
-51,
-81,
-89,
-250,
-34,
-111,
-50,
-37,
-205,
-132,
-47,
-199,
-73,
-163,
-104,
-122,
-242,
-102,
-94,
-178,
-252,
-12,
-76,
-242,
-188,
-242,
-137,
-44,
-46,
-148,
-71,
-62,
-77,
-235,
-6,
-146,
-138,
-160,
-2,
-226,
-182,
-143,
-103,
-163,
-41,
-152,
-224,
-74,
-7,
-248,
-217,
-32,
-43,
-8,
-181,
-106,
-212,
-223,
-108,
-24,
-133,
-142,
-59,
-114,
-98,
-3,
-207,
-106,
-83,
-104,
-182,
-250,
-48,
-81,
-13,
-61,
-140,
-132,
-79,
-53,
-32,
-77,
-57,
-125,
-34,
-37,
-112,
-146,
-209,
-212,
-176,
-234,
-124,
-211,
-117,
-227,
-121,
-223,
-61,
-12,
-218,
-119,
-189,
-133,
-65,
-33,
-88,
-221,
-174,
-249,
-196,
-140,
-5,
-176,
-108,
-148,
-54,
-149,
-147,
-53,
-154,
-153,
-134,
-178,
-243,
-185,
-255,
-211,
-105,
-161,
-152,
-107,
-202,
-168,
-243,
-223,
-11,
-199,
-205,
-147,
-197,
-207,
-18,
-24,
-238,
-36,
-90,
-90,
-219,
-61,
-26,
-72,
-41,
-131,
-197,
-228,
-12,
-114,
-99,
-81,
-171,
-102,
-221,
-13,
-120,
-142,
-67,
-165,
-32,
-39,
-253,
-175,
-81,
-202,
-137,
-77,
-249,
-38,
-154,
-192,
-7,
-207,
-99,
-165,
-130,
-109,
-0,
-39,
-230,
-57,
-93,
-178,
-150,
-205,
-230,
-154,
-200,
-230,
-217,
-95,
-170,
-137,
-13,
-136,
-9,
-199,
-99,
-248,
-103,
-55,
-90,
-116,
-187,
-230,
-15,
-140,
-158,
-105,
-175,
-71,
-166,
-10,
-227,
-8,
-116,
-49,
-41,
-145,
-71,
-27,
-187,
-201,
-40,
-128,
-15,
-166,
-124,
-96,
-214,
-131,
-83,
-45,
-253,
-1,
-164,
-12,
-64,
-59,
-86,
-121,
-132,
-55,
-234,
-129,
-48,
-193,
-58,
-58,
-248,
-89,
-39,
-94,
-82,
-38,
-6,
-74,
-116,
-19,
-38,
-42,
-177,
-118,
-55,
-17,
-51,
-144,
-89,
-252,
-165,
-114,
-14,
-160,
-60,
-155,
-50,
-34,
-163,
-90,
-255,
-178,
-211,
-187,
-21,
-39,
-241,
-28,
-233,
-252,
-200,
-241,
-79,
-125,
-47,
-144,
-148,
-76,
-1,
-38,
-159,
-135,
-62,
-27,
-89,
-83,
-87,
-20,
-178,
-81,
-39,
-218,
-17,
-116,
-72,
-105,
-165,
-148,
-221,
-242,
-202,
-129,
-183,
-239,
-233,
-3,
-122,
-170,
-57,
-115,
-127,
-121,
-38,
-218,
-46,
-37,
-4,
-249,
-103,
-186,
-14,
-229,
-183,
-162,
-26,
-8,
-199,
-117,
-99,
-101,
-204,
-84,
-35,
-182,
-208,
-102,
-43,
-31,
-100,
-84,
-232,
-20,
-72,
-94,
-219,
-16,
-205,
-166,
-152,
-184,
-36,
-75,
-44,
-185,
-98,
-79,
-139,
-23,
-168,
-75,
-80,
-153,
-69,
-35,
-57,
-162,
-146,
-152,
-128,
-158,
-120,
-177,
-75,
-226,
-90,
-245,
-71,
-89,
-12,
-177,
-24,
-178,
-15,
-40,
-216,
-156,
-132,
-146,
-78,
-193,
-134,
-83,
-184,
-245,
-70,
-165,
-201,
-22,
-243,
-61,
-77,
-249,
-131,
-72,
-14,
-28,
-251,
-254,
-239,
-51,
-219,
-95,
-156,
-12,
-74,
-0,
-144,
-198,
-141,
-39,
-246,
-106,
-47,
-155,
-228,
-226,
-225,
-150,
-76,
-159,
-246,
-133,
-182,
-119,
-175,
-113,
-179,
-210,
-74,
-165,
-139,
-15,
-19,
-148,
-182,
-220,
-197,
-40,
-201,
-14,
-252,
-99,
-152,
-63,
-140,
-246,
-57,
-125,
-31,
-48,
-129,
-173,
-221,
-33,
-122,
-14,
-70,
-53,
-160,
-118,
-32,
-200,
-64,
-19,
-39,
-88,
-237,
-24,
-171,
-17,
-40,
-215,
-10,
-221,
-82,
-221,
-46,
-204,
-141,
-98,
-173,
-91,
-247,
-101,
-48,
-73,
-166,
-118,
-187,
-243,
-28,
-244,
-60,
-222,
-58,
-240,
-229,
-224,
-26,
-196,
-48,
-66,
-180,
-45,
-137,
-109,
-157,
-240,
-181,
-48,
-129,
-249,
-130,
-219,
-240,
-164,
-168,
-173,
-76,
-234,
-206,
-187,
-107,
-123,
-32,
-138,
-105,
-119,
-243,
-224,
-230,
-202,
-44,
-192,
-113,
-88,
-4,
-94,
-162,
-214,
-102,
-173,
-40,
-63,
-18,
-26,
-88,
-130,
-4,
-221,
-170,
-39,
-206,
-17,
-207,
-191,
-110,
-108,
-95,
-113,
-2,
-114,
-73,
-169,
-112,
-40,
-9,
-85,
-129,
-247,
-50,
-145,
-101,
-177,
-78,
-230,
-128,
-118,
-177,
-144,
-235,
-169,
-86,
-205,
-225,
-95,
-79,
-189,
-106,
-254,
-216,
-173,
-167,
-98,
-53,
-127,
-231,
-30,
-143,
-0,
-111,
-249,
-140,
-249,
-138,
-165,
-170,
-14,
-137,
-89,
-70,
-221,
-99,
-200,
-142,
-187,
-190,
-5,
-53,
-101,
-199,
-197,
-194,
-91,
-246,
-108,
-123,
-3,
-213,
-203,
-188,
-45,
-196,
-191,
-126,
-245,
-64,
-207,
-36,
-54,
-52,
-127,
-222,
-108,
-178,
-47,
-52,
-37,
-95,
-41,
-67,
-69,
-249,
-148,
-183,
-237,
-97,
-156,
-68,
-14,
-178,
-112,
-69,
-151,
-98,
-178,
-73,
-158,
-226,
-151,
-174,
-14,
-73,
-51,
-118,
-181,
-37,
-160,
-114,
-25,
-111,
-179,
-81,
-179,
-220,
-183,
-228,
-91,
-171,
-115,
-193,
-80,
-123,
-71,
-140,
-253,
-144,
-51,
-37,
-114,
-66,
-248,
-111,
-222,
-61,
-229,
-40,
-252,
-246,
-147,
-119,
-159,
-114,
-152,
-14,
-11,
-56,
-14,
-254,
-170,
-202,
-164,
-224,
-239,
-45,
-250,
-236,
-60,
-101,
-159,
-23,
-88,
-69,
-10,
-191,
-141,
-19,
-57,
-167,
-33,
-208,
-18,
-14,
-159,
-231,
-206,
-68,
-114,
-147,
-156,
-103,
-36,
-14,
-216,
-31,
-1,
-100,
-254,
-71,
-39,
-186,
-183,
-146,
-126,
-240,
-148,
-62,
-160,
-5,
-164,
-49,
-251,
-176,
-206,
-14,
-73,
-216,
-40,
-99,
-200,
-166,
-142,
-117,
-3,
-104,
-9,
-195,
-204,
-51,
-14,
-200,
-45,
-129,
-34,
-93,
-49,
-167,
-52,
-138,
-224,
-236,
-52,
-9,
-30,
-159,
-204,
-242,
-224,
-225,
-33,
-110,
-16,
-62,
-28,
-126,
-14,
-247,
-165,
-69,
-37,
-71,
-224,
-3,
-222,
-222,
-159,
-91,
-233,
-247,
-248,
-177,
-172,
-243,
-8,
-229,
-17,
-119,
-26,
-117,
-160,
-192,
-225,
-85,
-58,
-103,
-128,
-159,
-62,
-49,
-252,
-240,
-103,
-13,
-208,
-163,
-64,
-208,
-204,
-29,
-82,
-107,
-160,
-177,
-225,
-144,
-204,
-231,
-44,
-129,
-252,
-140,
-255,
-121,
-39,
-78,
-112,
-226,
-183,
-76,
-138,
-203,
-192,
-29,
-133,
-11,
-120,
-190,
-92,
-6,
-221,
-88,
-241,
-222,
-144,
-50,
-149,
-72,
-228,
-206,
-58,
-19,
-140,
-228,
-6,
-217,
-202,
-56,
-35,
-135,
-199,
-1,
-12,
-209,
-69,
-131,
-28,
-216,
-72,
-63,
-202,
-249,
-83,
-21,
-104,
-99,
-11,
-95,
-227,
-25,
-158,
-51,
-246,
-58,
-226,
-163,
-135,
-81,
-19,
-9,
-135,
-68,
-113,
-162,
-181,
-24,
-4,
-224,
-216,
-90,
-127,
-19,
-107,
-66,
-186,
-115,
-61,
-76,
-15,
-27,
-71,
-46,
-147,
-205,
-157,
-230,
-30,
-106,
-85,
-6,
-181,
-68,
-42,
-153,
-168,
-99,
-208,
-200,
-38,
-202,
-169,
-115,
-226,
-85,
-241,
-189,
-99,
-242,
-185,
-51,
-104,
-1,
-90,
-229,
-45,
-87,
-118,
-75,
-73,
-105,
-232,
-153,
-184,
-85,
-4,
-84,
-169,
-193,
-211,
-80,
-162,
-152,
-24,
-36,
-157,
-49,
-216,
-9,
-150,
-201,
-148,
-125,
-207,
-56,
-142,
-132,
-120,
-68,
-206,
-232,
-193,
-45,
-217,
-135,
-203,
-122,
-181,
-121,
-114,
-219,
-208,
-29,
-197,
-5,
-27,
-16,
-221,
-86,
-234,
-131,
-159,
-160,
-107,
-230,
-80,
-114,
-20,
-66,
-148,
-11,
-201,
-2,
-214,
-25,
-163,
-200,
-120,
-48,
-84,
-141,
-96,
-234,
-119,
-47,
-224,
-28,
-132,
-142,
-117,
-152,
-105,
-188,
-129,
-108,
-239,
-180,
-220,
-70,
-147,
-159,
-27,
-207,
-158,
-35,
-159,
-230,
-86,
-27,
-147,
-70,
-9,
-52,
-107,
-41,
-204,
-64,
-66,
-8,
-15,
-249,
-196,
-97,
-32,
-212,
-110,
-180,
-224,
-9,
-169,
-91,
-126,
-92,
-129,
-100,
-17,
-20,
-97,
-169,
-223,
-215,
-131,
-241,
-205,
-98,
-219,
-206,
-56,
-224,
-146,
-55,
-244,
-185,
-124,
-253,
-124,
-217,
-120,
-254,
-173,
-111,
-84,
-234,
-214,
-177,
-2,
-124,
-17,
-108,
-155,
-105,
-103,
-24,
-100,
-9,
-119,
-186,
-165,
-158,
-78,
-42,
-96,
-12,
-4,
-159,
-71,
-108,
-52,
-102,
-184,
-231,
-60,
-178,
-147,
-139,
-189,
-78,
-6,
-186,
-138,
-225,
-50,
-145,
-28,
-106,
-101,
-46,
-194,
-23,
-122,
-81,
-158,
-121,
-7,
-171,
-56,
-227,
-151,
-241,
-153,
-184,
-153,
-83,
-8,
-171,
-122,
-24,
-102,
-114,
-6,
-32,
-193,
-67,
-225,
-32,
-205,
-28,
-57,
-84,
-175,
-208,
-225,
-194,
-133,
-36,
-254,
-208,
-239,
-182,
-82,
-181,
-149,
-226,
-231,
-144,
-89,
-52,
-98,
-114,
-99,
-26,
-160,
-110,
-104,
-224,
-196,
-35,
-111,
-139,
-82,
-123,
-123,
-126,
-157,
-26,
-231,
-95,
-36,
-227,
-63,
-239,
-113,
-250,
-249,
-34,
-158,
-14,
-134,
-206,
-232,
-251,
-110,
-210,
-135,
-39,
-167,
-201,
-157,
-136,
-164,
-153,
-115,
-79,
-195,
-7,
-194,
-200,
-99,
-164,
-82,
-138,
-185,
-166,
-17,
-89,
-64,
-99,
-211,
-74,
-215,
-148,
-176,
-217,
-104,
-94,
-171,
-57,
-252,
-213,
-164,
-120,
-93,
-158,
-147,
-55,
-110,
-121,
-87,
-232,
-6,
-92,
-253,
-44,
-35,
-90,
-27,
-103,
-207,
-26,
-138,
-21,
-181,
-117,
-112,
-131,
-141,
-202,
-215,
-98,
-223,
-138,
-21,
-202,
-73,
-48,
-216,
-91,
-177,
-245,
-20,
-174,
-189,
-250,
-243,
-110,
-112,
-183,
-67,
-89,
-13,
-189,
-143,
-14,
-184,
-79,
-28,
-111,
-133,
-112,
-72,
-227,
-104,
-187,
-237,
-137,
-27,
-107,
-2,
-196,
-46,
-72,
-190,
-126,
-234,
-152,
-194,
-130,
-158,
-89,
-250,
-92,
-30,
-242,
-176,
-20,
-1,
-210,
-53,
-69,
-15,
-231,
-142,
-94,
-142,
-104,
-87,
-138,
-92,
-123,
-165,
-218,
-47,
-134,
-106,
-55,
-227,
-131,
-91,
-138,
-106,
-215,
-237,
-183,
-253,
-74,
-181,
-127,
-96,
-170,
-93,
-247,
-97,
-169,
-78,
-181,
-15,
-234,
-67,
-14,
-84,
-251,
-248,
-234,
-52,
-175,
-248,
-122,
-110,
-39,
-78,
-170,
-93,
-131,
-134,
-142,
-73,
-14,
-156,
-253,
-153,
-248,
-235,
-216,
-209,
-226,
-67,
-156,
-126,
-101,
-184,
-171,
-48,
-10,
-198,
-124,
-115,
-58,
-33,
-144,
-254,
-195,
-69,
-52,
-226,
-48,
-250,
-249,
-116,
-25,
-123,
-35,
-11,
-127,
-149,
-93,
-3,
-137,
-182,
-192,
-60,
-69,
-94,
-76,
-217,
-100,
-16,
-125,
-62,
-149,
-41,
-210,
-151,
-74,
-12,
-67,
-119,
-217,
-130,
-223,
-131,
-68,
-58,
-148,
-153,
-38,
-137,
-148,
-115,
-177,
-74,
-80,
-41,
-85,
-178,
-15,
-118,
-183,
-127,
-116,
-146,
-41,
-121,
-238,
-99,
-57,
-199,
-112,
-49,
-154,
-114,
-190,
-159,
-223,
-199,
-148,
-253,
-74,
-6,
-46,
-81,
-13,
-21,
-78,
-157,
-214,
-31,
-29,
-47,
-184,
-22,
-245,
-104,
-52,
-117,
-208,
-103,
-7,
-118,
-217,
-58,
-172,
-245,
-245,
-220,
-86,
-57,
-183,
-48,
-127,
-105,
-61,
-44,
-244,
-21,
-212,
-89,
-24,
-159,
-203,
-180,
-203,
-153,
-234,
-25,
-142,
-87,
-157,
-164,
-216,
-72,
-116,
-38,
-206,
-177,
-148,
-23,
-90,
-235,
-84,
-162,
-88,
-110,
-119,
-80,
-77,
-173,
-117,
-64,
-66,
-195,
-154,
-57,
-11,
-93,
-101,
-243,
-166,
-255,
-255,
-49,
-218,
-202,
-61,
-120,
-81,
-236,
-83,
-95,
-153,
-81,
-128,
-151,
-166,
-176,
-4,
-70,
-238,
-253,
-225,
-125,
-122,
-71,
-190,
-183,
-37,
-64,
-130,
-1,
-180,
-161,
-23,
-169,
-211,
-127,
-161,
-107,
-109,
-231,
-74,
-6,
-35,
-63,
-140,
-115,
-22,
-120,
-35,
-105,
-234,
-96,
-208,
-62,
-205,
-157,
-96,
-139,
-179,
-180,
-61,
-106,
-81,
-190,
-109,
-94,
-148,
-198,
-132,
-174,
-213,
-194,
-145,
-108,
-38,
-140,
-194,
-199,
-218,
-78,
-158,
-65,
-204,
-69,
-5,
-80,
-167,
-78,
-12,
-98,
-218,
-51,
-232,
-105,
-64,
-148,
-199,
-57,
-149,
-172,
-90,
-203,
-113,
-223,
-139,
-62,
-134,
-34,
-147,
-98,
-24,
-252,
-133,
-92,
-210,
-153,
-140,
-38,
-91,
-222,
-170,
-163,
-35,
-127,
-234,
-193,
-216,
-157,
-42,
-119,
-53,
-79,
-174,
-37,
-131,
-176,
-143,
-100,
-11,
-134,
-107,
-57,
-84,
-20,
-214,
-163,
-231,
-154,
-200,
-90,
-91,
-35,
-177,
-166,
-18,
-211,
-64,
-213,
-75,
-146,
-204,
-130,
-160,
-182,
-236,
-254,
-246,
-136,
-165,
-109,
-187,
-189,
-189,
-135,
-12,
-220,
-29,
-29,
-42,
-5,
-58,
-193,
-144,
-78,
-48,
-241,
-101,
-29,
-10,
-9,
-61,
-150,
-160,
-158,
-36,
-112,
-97,
-82,
-58,
-75,
-109,
-196,
-243,
-163,
-8,
-118,
-81,
-210,
-57,
-148,
-115,
-106,
-1,
-204,
-142,
-68,
-78,
-151,
-98,
-24,
-62,
-157,
-82,
-254,
-53,
-232,
-23,
-146,
-186,
-213,
-94,
-81,
-32,
-159,
-18,
-25,
-36,
-6,
-238,
-135,
-105,
-195,
-18,
-87,
-88,
-167,
-123,
-156,
-58,
-254,
-88,
-168,
-129,
-90,
-121,
-191,
-74,
-186,
-25,
-228,
-76,
-201,
-103,
-156,
-163,
-119,
-243,
-8,
-72,
-30,
-189,
-145,
-92,
-27,
-164,
-140,
-187,
-124,
-186,
-144,
-218,
-53,
-163,
-185,
-80,
-133,
-253,
-175,
-180,
-154,
-208,
-64,
-217,
-38,
-71,
-5,
-221,
-171,
-82,
-224,
-151,
-172,
-85,
-145,
-186,
-13,
-71,
-114,
-76,
-101,
-104,
-200,
-37,
-218,
-232,
-102,
-24,
-140,
-36,
-122,
-90,
-125,
-199,
-14,
-184,
-193,
-146,
-115,
-231,
-3,
-82,
-253,
-57,
-252,
-163,
-110,
-131,
-94,
-13,
-97,
-24,
-59,
-169,
-101,
-198,
-226,
-187,
-148,
-115,
-46,
-18,
-131,
-113,
-205,
-176,
-47,
-145,
-254,
-77,
-240,
-28,
-17,
-214,
-131,
-72,
-75,
-45,
-144,
-202,
-37,
-146,
-190,
-164,
-64,
-57,
-114,
-19,
-12,
-66,
-157,
-95,
-218,
-35,
-173,
-157,
-213,
-205,
-243,
-208,
-159,
-21,
-166,
-220,
-27,
-219,
-23,
-101,
-59,
-188,
-197,
-95,
-180,
-27,
-96,
-57,
-247,
-180,
-60,
-202,
-54,
-180,
-156,
-137,
-175,
-212,
-6,
-14,
-42,
-33,
-197,
-27,
-139,
-101,
-184,
-208,
-186,
-210,
-239,
-65,
-248,
-8,
-232,
-113,
-18,
-250,
-18,
-49,
-231,
-134,
-37,
-220,
-195,
-23,
-193,
-58,
-188,
-165,
-48,
-116,
-33,
-15,
-184,
-168,
-90,
-110,
-228,
-39,
-204,
-130,
-86,
-37,
-242,
-51,
-29,
-9,
-53,
-128,
-51,
-126,
-103,
-62,
-127,
-237,
-154,
-63,
-83,
-155,
-187,
-175,
-165,
-0,
-13,
-132,
-156,
-205,
-147,
-165,
-142,
-16,
-104,
-1,
-225,
-26,
-201,
-57,
-229,
-220,
-193,
-100,
-56,
-225,
-147,
-10,
-207,
-210,
-233,
-155,
-167,
-30,
-60,
-125,
-42,
-161,
-40,
-32,
-21,
-157,
-225,
-89,
-53,
-142,
-172,
-195,
-158,
-210,
-130,
-246,
-228,
-164,
-243,
-84,
-72,
-8,
-154,
-29,
-187,
-195,
-216,
-156,
-70,
-225,
-108,
-238,
-249,
-118,
-122,
-174,
-103,
-34,
-69,
-176,
-224,
-100,
-90,
-70,
-190,
-161,
-148,
-149,
-99,
-47,
-48,
-246,
-33,
-176,
-93,
-1,
-87,
-181,
-221,
-13,
-254,
-118,
-169,
-35,
-113,
-162,
-36,
-175,
-213,
-84,
-133,
-24,
-18,
-156,
-196,
-142,
-123,
-207,
-49,
-168,
-197,
-129,
-78,
-223,
-53,
-228,
-128,
-48,
-7,
-12,
-153,
-7,
-244,
-49,
-126,
-140,
-107,
-119,
-52,
-71,
-185,
-102,
-97,
-34,
-239,
-34,
-39,
-136,
-49,
-209,
-200,
-177,
-57,
-225,
-68,
-4,
-222,
-32,
-48,
-74,
-68,
-10,
-23,
-40,
-149,
-215,
-16,
-244,
-91,
-252,
-220,
-196,
-94,
-23,
-160,
-50,
-219,
-238,
-85,
-120,
-14,
-179,
-215,
-128,
-176,
-232,
-14,
-80,
-33,
-147,
-59,
-184,
-170,
-139,
-168,
-240,
-84,
-165,
-95,
-237,
-105,
-187,
-171,
-45,
-133,
-25,
-202,
-106,
-175,
-193,
-42,
-235,
-234,
-251,
-169,
-161,
-217,
-66,
-48,
-84,
-172,
-173,
-199,
-169,
-149,
-134,
-219,
-199,
-164,
-163,
-16,
-103,
-220,
-48,
-87,
-177,
-154,
-71,
-222,
-204,
-137,
-60,
-224,
-92,
-176,
-72,
-180,
-182,
-20,
-162,
-21,
-25,
-235,
-242,
-44,
-85,
-41,
-175,
-34,
-11,
-196,
-165,
-41,
-199,
-145,
-220,
-202,
-222,
-102,
-125,
-41,
-95,
-157,
-31,
-58,
-46,
-85,
-240,
-130,
-105,
-66,
-102,
-15,
-40,
-111,
-125,
-252,
-157,
-75,
-102,
-141,
-23,
-17,
-49,
-228,
-248,
-4,
-1,
-95,
-64,
-54,
-114,
-236,
-195,
-185,
-237,
-52,
-252,
-20,
-116,
-23,
-101,
-98,
-19,
-229,
-182,
-207,
-96,
-59,
-33,
-30,
-0,
-217,
-50,
-0,
-130,
-24,
-11,
-39,
-78,
-184,
-114,
-21,
-37,
-116,
-191,
-111,
-169,
-106,
-202,
-169,
-197,
-126,
-211,
-170,
-84,
-69,
-48,
-79,
-229,
-104,
-117,
-51,
-80,
-49,
-51,
-57,
-9,
-15,
-196,
-103,
-224,
-39,
-216,
-10,
-96,
-87,
-222,
-230,
-81,
-170,
-186,
-199,
-206,
-3,
-116,
-69,
-105,
-12,
-121,
-72,
-90,
-53,
-143,
-129,
-53,
-41,
-129,
-121,
-161,
-82,
-53,
-1,
-194,
-166,
-114,
-38,
-177,
-12,
-210,
-18,
-241,
-2,
-0,
-164,
-20,
-232,
-12,
-51,
-7,
-85,
-114,
-27,
-141,
-8,
-107,
-177,
-157,
-41,
-147,
-13,
-253,
-178,
-121,
-253,
-211,
-186,
-86,
-78,
-150,
-247,
-43,
-5,
-149,
-53,
-19,
-153,
-78,
-66,
-133,
-143,
-234,
-252,
-240,
-88,
-137,
-147,
-78,
-16,
-32,
-12,
-38,
-252,
-9,
-55,
-157,
-82,
-14,
-224,
-86,
-196,
-211,
-112,
-225,
-187,
-1,
-7,
-31,
-83,
-189,
-30,
-21,
-167,
-69,
-217,
-18,
-181,
-160,
-135,
-185,
-11,
-203,
-165,
-31,
-48,
-247,
-49,
-48,
-15,
-147,
-41,
-36,
-32,
-120,
-49,
-248,
-192,
-67,
-18,
-56,
-77,
-102,
-53,
-215,
-135,
-4,
-251,
-175,
-34,
-37,
-110,
-81,
-1,
-38,
-250,
-9,
-133,
-170,
-239,
-84,
-17,
-203,
-13,
-101,
-156,
-174,
-149,
-202,
-198,
-113,
-2,
-203,
-5,
-21,
-70,
-132,
-75,
-119,
-173,
-218,
-83,
-37,
-30,
-61,
-29,
-52,
-83,
-89,
-223,
-89,
-58,
-43,
-115,
-50,
-120,
-141,
-13,
-158,
-140,
-151,
-128,
-132,
-200,
-51,
-230,
-211,
-49,
-73,
-146,
-29,
-2,
-160,
-199,
-234,
-250,
-197,
-9,
-81,
-58,
-37,
-23,
-66,
-3,
-88,
-220,
-21,
-98,
-36,
-69,
-144,
-56,
-209,
-196,
-241,
-155,
-226,
-21,
-48,
-195,
-207,
-149,
-140,
-167,
-240,
-175,
-76,
-70,
-111,
-233,
-189,
-153,
-122,
-147,
-169,
-240,
-229,
-3,
-22,
-77,
-84,
-105,
-140,
-60,
-202,
-180,
-58,
-206,
-141,
-20,
-195,
-69,
-227,
-202,
-133,
-88,
-44,
-56,
-122,
-192,
-210,
-141,
-164,
-193,
-65,
-76,
-46,
-2,
-174,
-16,
-176,
-250,
-220,
-132,
-145,
-55,
-241,
-80,
-35,
-0,
-192,
-149,
-185,
-96,
-222,
-12,
-171,
-182,
-12,
-224,
-123,
-7,
-159,
-90,
-131,
-132,
-8,
-105,
-203,
-70,
-99,
-131,
-39,
-155,
-96,
-59,
-160,
-219,
-174,
-187,
-152,
-251,
-84,
-171,
-115,
-179,
-92,
-187,
-125,
-78,
-243,
-96,
-248,
-76,
-28,
-27,
-3,
-127,
-34,
-107,
-54,
-140,
-108,
-141,
-145,
-126,
-62,
-204,
-184,
-177,
-56,
-97,
-117,
-236,
-187,
-180,
-199,
-87,
-233,
-22,
-31,
-145,
-34,
-131,
-108,
-11,
-244,
-252,
-29,
-69,
-93,
-141,
-73,
-14,
-156,
-186,
-159,
-1,
-11,
-48,
-168,
-228,
-185,
-146,
-51,
-234,
-98,
-222,
-182,
-234,
-62,
-102,
-238,
-31,
-247,
-128,
-85,
-94,
-78,
-77,
-188,
-215,
-65,
-195,
-187,
-121,
-33,
-132,
-181,
-151,
-186,
-14,
-85,
-190,
-222,
-244,
-136,
-237,
-15,
-171,
-36,
-143,
-29,
-182,
-38,
-68,
-72,
-237,
-118,
-35,
-229,
-187,
-92,
-86,
-186,
-118,
-5,
-79,
-200,
-38,
-42,
-234,
-76,
-114,
-139,
-217,
-138,
-208,
-170,
-203,
-171,
-5,
-190,
-151,
-167,
-187,
-84,
-239,
-42,
-26,
-133,
-184,
-26,
-237,
-37,
-234,
-57,
-162,
-106,
-79,
-107,
-110,
-184,
-204,
-112,
-201,
-3,
-155,
-42,
-133,
-158,
-27,
-130,
-5,
-80,
-86,
-55,
-160,
-224,
-192,
-152,
-99,
-25,
-82,
-183,
-229,
-166,
-44,
-136,
-170,
-42,
-7,
-100,
-119,
-81,
-22,
-80,
-53,
-50,
-202,
-166,
-84,
-25,
-193,
-241,
-125,
-172,
-69,
-166,
-117,
-54,
-148,
-11,
-154,
-216,
-112,
-44,
-226,
-189,
-240,
-29,
-192,
-196,
-50,
-227,
-175,
-11,
-57,
-164,
-180,
-155,
-130,
-50,
-245,
-224,
-44,
-52,
-6,
-230,
-147,
-250,
-41,
-171,
-107,
-102,
-231,
-169,
-192,
-58,
-210,
-21,
-178,
-86,
-146,
-111,
-205,
-9,
-45,
-74,
-137,
-149,
-19,
-88,
-148,
-245,
-143,
-127,
-0,
-121,
-229,
-6,
-213,
-52,
-143,
-94,
-44,
-91,
-10,
-173,
-112,
-84,
-22,
-190,
-117,
-205,
-224,
-121,
-232,
-251,
-149,
-124,
-151,
-111,
-67,
-206,
-78,
-165,
-183,
-104,
-44,
-110,
-254,
-43,
-191,
-215,
-45,
-222,
-137,
-153,
-116,
-0,
-66,
-156,
-141,
-101,
-157,
-156,
-124,
-137,
-21,
-228,
-81,
-33,
-54,
-129,
-157,
-162,
-1,
-58,
-189,
-222,
-160,
-115,
-243,
-105,
-117,
-20,
-57,
-75,
-231,
-129,
-238,
-88,
-143,
-46,
-240,
-226,
-169,
-82,
-165,
-21,
-196,
-59,
-165,
-24,
-203,
-23,
-188,
-192,
-73,
-40,
-31,
-107,
-126,
-195,
-238,
-109,
-177,
-245,
-232,
-120,
-118,
-89,
-97,
-170,
-190,
-81,
-137,
-69,
-222,
-74,
-67,
-16,
-86,
-78,
-153,
-160,
-57,
-184,
-48,
-122,
-18,
-98,
-213,
-87,
-103,
-134,
-79,
-34,
-10,
-177,
-244,
-83,
-170,
-103,
-252,
-231,
-2,
-232,
-140,
-174,
-111,
-251,
-45,
-5,
-143,
-95,
-208,
-251,
-178,
-171,
-107,
-228,
-1,
-206,
-173,
-113,
-203,
-154,
-78,
-240,
-64,
-16,
-29,
-249,
-134,
-135,
-242,
-94,
-188,
-165,
-188,
-190,
-156,
-87,
-13,
-109,
-157,
-190,
-76,
-164,
-191,
-212,
-154,
-97,
-58,
-138,
-169,
-70,
-180,
-121,
-58,
-191,
-78,
-220,
-45,
-157,
-94,
-74,
-82,
-243,
-205,
-20,
-156,
-50,
-41,
-199,
-88,
-151,
-98,
-164,
-169,
-185,
-51,
-26,
-201,
-88,
-21,
-52,
-143,
-197,
-183,
-34,
-220,
-247,
-103,
-226,
-243,
-69,
-159,
-134,
-165,
-155,
-10,
-157,
-65,
-232,
-167,
-237,
-117,
-9,
-163,
-39,
-111,
-83,
-213,
-71,
-75,
-85,
-158,
-183,
-162,
-186,
-56,
-198,
-32,
-247,
-62,
-108,
-243,
-104,
-221,
-246,
-104,
-218,
-48,
-198,
-149,
-165,
-29,
-236,
-58,
-152,
-230,
-156,
-145,
-213,
-40,
-153,
-98,
-224,
-255,
-252,
-115,
-17,
-38,
-127,
-229,
-255,
-154,
-49,
-61,
-184,
-14,
-114,
-96,
-208,
-22,
-153,
-108,
-137,
-254,
-178,
-165,
-168,
-161,
-122,
-108,
-245,
-142,
-25,
-188,
-156,
-214,
-133,
-61,
-66,
-103,
-171,
-199,
-191,
-122,
-19,
-127,
-52,
-84,
-115,
-64,
-91,
-24,
-168,
-8,
-76,
-170,
-64,
-171,
-8,
-228,
-4,
-176,
-31,
-16,
-139,
-81,
-120,
-141,
-16,
-18,
-141,
-246,
-82,
-218,
-81,
-57,
-10,
-39,
-1,
-70,
-208,
-177,
-135,
-32,
-198,
-123,
-198,
-3,
-152,
-102,
-128,
-35,
-63,
-151,
-107,
-107,
-43,
-219,
-186,
-221,
-173,
-129,
-70,
-180,
-103,
-194,
-243,
-143,
-138,
-23,
-39,
-172,
-1,
-213,
-96,
-139,
-12,
-108,
-54,
-20,
-22,
-113,
-83,
-70,
-191,
-233,
-12,
-81,
-133,
-24,
-6,
-131,
-153,
-23,
-99,
-158,
-245,
-244,
-73,
-55,
-73,
-87,
-137,
-125,
-237,
-83,
-88,
-156,
-115,
-150,
-120,
-50,
-124,
-74,
-96,
-95,
-60,
-88,
-73,
-136,
-73,
-249,
-8,
-0,
-17,
-47,
-134,
-167,
-153,
-69,
-85,
-92,
-240,
-129,
-227,
-248,
-90,
-65,
-83,
-150,
-62,
-0,
-174,
-156,
-163,
-57,
-59,
-24,
-121,
-219,
-98,
-129,
-202,
-110,
-119,
-94,
-89,
-217,
-144,
-204,
-5,
-244,
-191,
-166,
-208,
-136,
-38,
-128,
-173,
-227,
-173,
-190,
-141,
-164,
-191,
-246,
-92,
-95,
-147,
-195,
-132,
-237,
-99,
-157,
-14,
-37,
-176,
-191,
-245,
-163,
-189,
-210,
-157,
-31,
-111,
-116,
-221,
-200,
-215,
-156,
-155,
-115,
-163,
-226,
-129,
-69,
-27,
-180,
-231,
-98,
-21,
-130,
-24,
-196,
-32,
-73,
-18,
-20,
-137,
-100,
-100,
-251,
-198,
-175,
-112,
-8,
-37,
-149,
-56,
-138,
-227,
-87,
-189,
-99,
-101,
-183,
-119,
-220,
-37,
-85,
-47,
-138,
-217,
-247,
-117,
-72,
-79,
-16,
-64,
-255,
-160,
-13,
-219,
-128,
-27,
-59,
-123,
-50,
-42,
-37,
-215,
-132,
-171,
-202,
-202,
-218,
-173,
-175,
-71,
-54,
-149,
-189,
-13,
-164,
-237,
-22,
-222,
-99,
-149,
-156,
-119,
-174,
-55,
-228,
-76,
-104,
-163,
-36,
-58,
-142,
-157,
-122,
-46,
-39,
-45,
-214,
-185,
-153,
-245,
-222,
-192,
-22,
-4,
-137,
-55,
-94,
-98,
-0,
-255,
-137,
-198,
-30,
-124,
-248,
-9,
-30,
-247,
-152,
-255,
-72,
-70,
-214,
-101,
-193,
-148,
-238,
-173,
-126,
-76,
-174,
-191,
-2,
-56,
-81,
-30,
-15,
-180,
-239,
-5,
-76,
-160,
-48,
-70,
-41,
-154,
-61,
-107,
-90,
-24,
-73,
-252,
-119,
-159,
-39,
-34,
-144,
-143,
-229,
-113,
-65,
-230,
-213,
-2,
-143,
-70,
-87,
-172,
-128,
-141,
-22,
-99,
-200,
-201,
-142,
-69,
-72,
-21,
-70,
-30,
-245,
-23,
-182,
-56,
-194,
-40,
-186,
-12,
-65,
-213,
-242,
-242,
-52,
-112,
-62,
-120,
-214,
-104,
-33,
-81,
-151,
-81,
-60,
-23,
-44,
-40,
-48,
-15,
-101,
-44,
-107,
-61,
-171,
-141,
-169,
-106,
-87,
-108,
-108,
-253,
-121,
-238,
-144,
-23,
-236,
-148,
-221,
-239,
-252,
-138,
-7,
-200,
-122,
-53,
-164,
-216,
-220,
-200,
-224,
-173,
-60,
-30,
-69,
-138,
-183,
-143,
-167,
-183,
-239,
-60,
-212,
-35,
-37,
-247,
-201,
-5,
-70,
-144,
-164,
-56,
-118,
-70,
-246,
-79,
-239,
-218,
-0,
-74,
-114,
-214,
-159,
-211,
-23,
-152,
-242,
-216,
-115,
-227,
-12,
-129,
-112,
-235,
-209,
-99,
-203,
-206,
-217,
-202,
-217,
-38,
-247,
-150,
-240,
-198,
-174,
-38,
-118,
-173,
-62,
-156,
-171,
-194,
-159,
-161,
-31,
-51,
-252,
-240,
-222,
-202,
-35,
-122,
-205,
-241,
-199,
-41,
-190,
-62,
-10,
-173,
-45,
-166,
-170,
-124,
-211,
-112,
-177,
-181,
-73,
-97,
-205,
-9,
-95,
-54,
-188,
-199,
-134,
-187,
-153,
-147,
-184,
-156,
-7,
-199,
-243,
-49,
-159,
-94,
-254,
-232,
-229,
-144,
-4,
-173,
-53,
-110,
-140,
-164,
-177,
-74,
-247,
-214,
-27,
-77,
-209,
-159,
-230,
-210,
-25,
-74,
-191,
-74,
-236,
-8,
-13,
-192,
-60,
-148,
-82,
-231,
-199,
-34,
-66,
-127,
-75,
-36,
-163,
-166,
-151,
-247,
-249,
-65,
-68,
-79,
-255,
-73,
-242,
-189,
-78,
-107,
-51,
-90,
-196,
-9,
-242,
-52,
-240,
-61,
-22,
-240,
-162,
-40,
-58,
-111,
-70,
-58,
-69,
-242,
-155,
-11,
-103,
-228,
-24,
-235,
-141,
-16,
-221,
-51,
-39,
-193,
-40,
-18,
-101,
-185,
-0,
-158,
-218,
-113,
-29,
-116,
-57,
-85,
-169,
-152,
-224,
-88,
-50,
-226,
-41,
-246,
-238,
-39,
-142,
-187,
-179,
-179,
-63,
-32,
-139,
-204,
-177,
-8,
-187,
-152,
-33,
-211,
-136,
-133,
-138,
-78,
-4,
-132,
-11,
-3,
-3,
-47,
-55,
-99,
-112,
-180,
-59,
-118,
-221,
-240,
-0,
-31,
-133,
-21,
-68,
-75,
-85,
-34,
-216,
-148,
-187,
-7,
-183,
-219,
-32,
-239,
-74,
-152,
-233,
-159,
-26,
-114,
-163,
-34,
-104,
-70,
-161,
-111,
-226,
-195,
-162,
-154,
-49,
-60,
-231,
-244,
-161,
-17,
-112,
-128,
-233,
-152,
-24,
-24,
-177,
-85,
-179,
-134,
-179,
-44,
-225,
-172,
-38,
-123,
-69,
-206,
-123,
-141,
-67,
-195,
-124,
-217,
-206,
-11,
-154,
-35,
-255,
-141,
-129,
-130,
-94,
-119,
-187,
-65,
-201,
-123,
-2,
-54,
-225,
-40,
-64,
-160,
-96,
-145,
-153,
-168,
-182,
-251,
-25,
-206,
-235,
-24,
-102,
-228,
-75,
-39,
-170,
-99,
-32,
-170,
-68,
-5,
-184,
-222,
-176,
-202,
-237,
-129,
-236,
-148,
-246,
-182,
-233,
-228,
-186,
-69,
-168,
-14,
-157,
-100,
-55,
-166,
-66,
-77,
-131,
-21,
-51,
-206,
-118,
-234,
-161,
-218,
-53,
-139,
-162,
-21,
-160,
-142,
-1,
-65,
-227,
-16,
-205,
-55,
-38,
-143,
-15,
-183,
-219,
-11,
-130,
-120,
-178,
-195,
-102,
-0,
-70,
-28,
-37,
-206,
-112,
-96,
-150,
-205,
-46,
-158,
-59,
-100,
-35,
-104,
-214,
-181,
-44,
-131,
-231,
-144,
-110,
-101,
-192,
-98,
-74,
-50,
-177,
-238,
-33,
-191,
-55,
-105,
-55,
-195,
-84,
-179,
-163,
-166,
-166,
-218,
-108,
-82,
-169,
-251,
-180,
-142,
-192,
-99,
-38,
-155,
-191,
-140,
-217,
-44,
-105,
-95,
-149,
-14,
-15,
-225,
-250,
-250,
-234,
-61,
-133,
-43,
-234,
-170,
-6,
-22,
-101,
-230,
-202,
-77,
-20,
-123,
-228,
-123,
-163,
-239,
-187,
-171,
-93,
-241,
-251,
-174,
-2,
-49,
-189,
-242,
-151,
-127,
-183,
-55,
-120,
-246,
-73,
-77,
-221,
-190,
-236,
-126,
-190,
-30,
-92,
-118,
-62,
-221,
-189,
-225,
-172,
-160,
-90,
-110,
-207,
-4,
-195,
-237,
-221,
-206,
-59,
-215,
-119,
-157,
-94,
-218,
-241,
-157,
-113,
-199,
-94,
-247,
-243,
-151,
-108,
-194,
-247,
-198,
-253,
-62,
-117,
-47,
-47,
-211,
-110,
-31,
-12,
-186,
-93,
-118,
-251,
-119,
-131,
-235,
-175,
-87,
-31,
-59,
-189,
-190,
-213,
-2,
-169,
-227,
-101,
-231,
-238,
-46,
-223,
-209,
-100,
-129,
-212,
-241,
-226,
-230,
-174,
-111,
-181,
-188,
-238,
-93,
-231,
-106,
-112,
-213,
-238,
-94,
-91,
-1,
-73,
-189,
-238,
-58,
-191,
-222,
-89,
-65,
-72,
-189,
-186,
-87,
-237,
-207,
-29,
-123,
-16,
-175,
-59,
-127,
-187,
-236,
-94,
-119,
-172,
-246,
-128,
-58,
-126,
-186,
-185,
-206,
-160,
-252,
-131,
-105,
-175,
-243,
-155,
-203,
-155,
-236,
-124,
-253,
-209,
-180,
-219,
-215,
-235,
-139,
-78,
-175,
-0,
-231,
-159,
-76,
-187,
-210,
-57,
-75,
-187,
-253,
-187,
-49,
-58,
-97,
-198,
-220,
-2,
-255,
-108,
-218,
-15,
-79,
-75,
-218,
-235,
-63,
-140,
-15,
-74,
-231,
-174,
-157,
-109,
-249,
-134,
-147,
-98,
-164,
-213,
-153,
-120,
-238,
-199,
-208,
-93,
-230,
-53,
-58,
-42,
-93,
-20,
-127,
-125,
-152,
-72,
-15,
-242,
-16,
-154,
-96,
-238,
-107,
-244,
-150,
-24,
-173,
-38,
-44,
-120,
-240,
-34,
-76,
-124,
-180,
-211,
-47,
-25,
-29,
-159,
-82,
-150,
-83,
-45,
-235,
-194,
-139,
-224,
-45,
-192,
-197,
-245,
-233,
-215,
-186,
-185,
-8,
-18,
-31,
-140,
-50,
-1,
-112,
-171,
-102,
-249,
-153,
-153,
-69,
-244,
-127,
-51,
-188,
-204,
-12,
-78,
-155,
-73,
-85,
-223,
-56,
-229,
-237,
-26,
-203,
-24,
-206,
-147,
-28,
-172,
-148,
-61,
-98,
-227,
-81,
-165,
-219,
-219,
-89,
-236,
-179,
-129,
-180,
-124,
-27,
-48,
-162,
-167,
-57,
-40,
-78,
-198,
-192,
-127,
-97,
-75,
-147,
-188,
-200,
-186,
-101,
-195,
-120,
-201,
-38,
-58,
-40,
-102,
-134,
-225,
-34,
-48,
-177,
-150,
-235,
-118,
-13,
-99,
-69,
-79,
-115,
-80,
-156,
-160,
-234,
-195,
-137,
-6,
-15,
-210,
-15,
-71,
-94,
-98,
-144,
-76,
-123,
-173,
-67,
-62,
-7,
-95,
-51,
-213,
-217,
-214,
-166,
-60,
-100,
-225,
-45,
-114,
-186,
-11,
-38,
-232,
-39,
-106,
-129,
-181,
-245,
-30,
-205,
-163,
-109,
-125,
-206,
-67,
-227,
-109,
-230,
-60,
-13,
-200,
-124,
-52,
-74,
-208,
-57,
-3,
-35,
-99,
-77,
-132,
-113,
-246,
-89,
-111,
-252,
-109,
-223,
-12,
-220,
-33,
-31,
-251,
-69,
-44,
-7,
-108,
-102,
-75,
-57,
-56,
-19,
-67,
-199,
-126,
-212,
-167,
-11,
-114,
-55,
-221,
-14,
-222,
-62,
-244,
-93,
-106,
-191,
-128,
-47,
-11,
-204,
-226,
-152,
-247,
-84,
-183,
-109,
-5,
-174,
-35,
-169,
-227,
-70,
-199,
-9,
-32,
-243,
-130,
-69,
-184,
-136,
-115,
-133,
-168,
-92,
-153,
-72,
-67,
-158,
-97,
-175,
-103,
-107,
-7,
-172,
-7,
-69,
-166,
-243,
-4,
-112,
-90,
-60,
-0,
-197,
-230,
-205,
-82,
-127,
-103,
-62,
-247,
-151,
-152,
-94,
-98,
-129,
-121,
-22,
-236,
-19,
-135,
-111,
-129,
-104,
-171,
-219,
-75,
-58,
-83,
-179,
-203,
-34,
-180,
-31,
-149,
-125,
-228,
-40,
-12,
-35,
-35,
-39,
-24,
-196,
-190,
-148,
-115,
-3,
-172,
-192,
-221,
-29,
-36,
-161,
-110,
-222,
-48,
-114,
-138,
-147,
-237,
-15,
-71,
-102,
-202,
-100,
-44,
-20,
-6,
-132,
-57,
-73,
-163,
-160,
-158,
-145,
-7,
-220,
-101,
-77,
-126,
-12,
-169,
-54,
-121,
-43,
-48,
-170,
-102,
-162,
-1,
-72,
-3,
-207,
-221,
-201,
-19,
-109,
-189,
-178,
-166,
-107,
-218,
-234,
-163,
-70,
-16,
-168,
-250,
-142,
-150,
-64,
-164,
-217,
-242,
-185,
-94,
-168,
-217,
-32,
-149,
-145,
-251,
-228,
-37,
-71,
-179,
-209,
-0,
-203,
-235,
-62,
-239,
-211,
-36,
-115,
-117,
-115,
-209,
-25,
-244,
-239,
-218,
-119,
-221,
-115,
-43,
-189,
-62,
-245,
-251,
-175,
-238,
-117,
-231,
-170,
-208,
-213,
-68,
-69,
-79,
-93,
-123,
-221,
-207,
-221,
-11,
-43,
-251,
-3,
-117,
-59,
-255,
-210,
-238,
-181,
-207,
-243,
-118,
-160,
-13,
-214,
-4,
-27,
-133,
-116,
-49,
-199,
-107,
-78,
-37,
-109,
-83,
-84,
-1,
-7,
-163,
-250,
-138,
-88,
-205,
-32,
-176,
-137,
-203,
-89,
-239,
-185,
-33,
-36,
-135,
-202,
-60,
-250,
-206,
-136,
-60,
-130,
-117,
-15,
-143,
-188,
-170,
-179,
-232,
-27,
-242,
-32,
-204,
-187,
-33,
-58,
-34,
-88,
-80,
-141,
-10,
-12,
-105,
-198,
-19,
-22,
-115,
-222,
-62,
-242,
-50,
-140,
-167,
-222,
-56,
-161,
-128,
-93,
-140,
-85,
-75,
-30,
-37,
-185,
-212,
-147,
-88,
-44,
-24,
-40,
-196,
-1,
-26,
-108,
-207,
-117,
-33,
-71,
-204,
-253,
-40,
-209,
-21,
-177,
-79,
-97,
-190,
-103,
-226,
-95,
-126,
-151,
-253,
-134,
-250,
-95,
-132,
-115,
-232,
-185,
-156,
-249,
-147,
-22,
-64,
-145,
-11,
-67,
-73,
-112,
-135,
-56,
-151,
-155,
-95,
-30,
-2,
-59,
-101,
-127,
-92,
-229,
-50,
-73,
-58,
-120,
-145,
-137,
-76,
-185,
-16,
-96,
-196,
-193,
-99,
-196,
-25,
-183,
-57,
-248,
-250,
-73,
-151,
-190,
-132,
-201,
-177,
-77,
-22,
-115,
-135,
-89,
-244,
-9,
-151,
-223,
-134,
-209,
-253,
-191,
-252,
-174,
-141,
-81,
-3,
-143,
-78,
-20,
-80,
-234,
-66,
-55,
-12,
-126,
-159,
-168,
-84,
-133,
-108,
-150,
-37,
-96,
-128,
-213,
-243,
-104,
-20,
-172,
-121,
-185,
-84,
-9,
-195,
-97,
-44,
-250,
-68,
-229,
-45,
-207,
-68,
-31,
-68,
-95,
-199,
-245,
-70,
-170,
-119,
-44,
-30,
-195,
-232,
-59,
-38,
-25,
-144,
-45,
-49,
-92,
-36,
-41,
-60,
-209,
-2,
-157,
-106,
-49,
-125,
-184,
-235,
-141,
-41,
-225,
-70,
-146,
-15,
-161,
-21,
-39,
-99,
-239,
-9,
-182,
-117,
-250,
-219,
-91,
-116,
-45,
-197,
-20,
-165,
-11,
-202,
-236,
-142,
-30,
-55,
-184,
-190,
-147,
-121,
-20,
-98,
-236,
-52,
-165,
-36,
-192,
-106,
-128,
-111,
-85,
-169,
-128,
-229,
-80,
-242,
-22,
-168,
-84,
-113,
-170,
-108,
-103,
-50,
-197,
-208,
-42,
-138,
-200,
-34,
-200,
-216,
-0,
-141,
-201,
-227,
-56,
-114,
-68,
-15,
-231,
-135,
-225,
-156,
-3,
-138,
-150,
-158,
-244,
-49,
-174,
-63,
-34,
-44,
-104,
-196,
-89,
-185,
-149,
-54,
-104,
-58,
-121,
-127,
-81,
-202,
-120,
-114,
-3,
-123,
-21,
-165,
-198,
-246,
-52,
-113,
-158,
-14,
-56,
-219,
-118,
-200,
-212,
-145,
-204,
-130,
-159,
-167,
-97,
-248,
-93,
-44,
-230,
-105,
-132,
-150,
-218,
-85,
-133,
-69,
-78,
-61,
-130,
-215,
-8,
-207,
-61,
-93,
-63,
-111,
-6,
-59,
-75,
-115,
-241,
-133,
-210,
-241,
-189,
-42,
-172,
-186,
-120,
-168,
-202,
-196,
-178,
-54,
-104,
-231,
-209,
-65,
-103,
-68,
-131,
-112,
-4,
-142,
-55,
-74,
-4,
-124,
-71,
-20,
-247,
-95,
-133,
-4,
-58,
-178,
-134,
-36,
-125,
-129,
-194,
-44,
-238,
-159,
-134,
-160,
-224,
-221,
-180,
-248,
-43,
-125,
-87,
-198,
-151,
-190,
-1,
-123,
-82,
-206,
-7,
-126,
-180,
-136,
-232,
-82,
-230,
-22,
-29,
-75,
-41,
-190,
-105,
-92,
-91,
-103,
-253,
-104,
-218,
-0,
-85,
-220,
-37,
-24,
-162,
-20,
-78,
-27,
-48,
-75,
-229,
-144,
-90,
-26,
-182,
-125,
-216,
-171,
-214,
-16,
-168,
-220,
-234,
-145,
-75,
-112,
-157,
-200,
-21,
-210,
-137,
-146,
-233,
-41,
-15,
-47,
-78,
-128,
-50,
-60,
-32,
-165,
-254,
-143,
-179,
-63,
-99,
-86,
-211,
-172,
-160,
-114,
-46,
-73,
-16,
-150,
-99,
-246,
-48,
-95,
-243,
-44,
-140,
-19,
-204,
-94,
-19,
-47,
-0,
-169,
-234,
-242,
-235,
-103,
-5,
-227,
-94,
-129,
-88,
-207,
-129,
-224,
-251,
-165,
-54,
-173,
-25,
-203,
-217,
-166,
-109,
-179,
-192,
-72,
-137,
-13,
-222,
-135,
-241,
-173,
-176,
-201,
-122,
-24,
-21,
-63,
-249,
-51,
-188,
-186,
-234,
-27,
-225,
-3,
-25,
-127,
-139,
-164,
-235,
-29,
-124,
-185,
-128,
-231,
-80,
-255,
-98,
-189,
-178,
-38,
-109,
-120,
-171,
-123,
-164,
-231,
-41,
-131,
-253,
-166,
-13,
-124,
-5,
-204,
-211,
-32,
-192,
-20,
-197,
-113,
-134,
-251,
-32,
-228,
-175,
-165,
-198,
-187,
-250,
-84,
-6,
-225,
-205,
-152,
-7,
-87,
-209,
-77,
-179,
-44,
-113,
-21,
-101,
-16,
-94,
-175,
-245,
-208,
-178,
-84,
-25,
-193,
-207,
-3,
-10,
-61,
-32,
-151,
-223,
-214,
-129,
-228,
-177,
-226,
-100,
-145,
-166,
-17,
-239,
-250,
-109,
-120,
-47,
-46,
-110,
-174,
-239,
-68,
-191,
-115,
-39,
-238,
-190,
-116,
-251,
-162,
-123,
-45,
-58,
-191,
-116,
-122,
-127,
-23,
-159,
-122,
-237,
-171,
-142,
-128,
-6,
-208,
-80,
-142,
-28,
-228,
-165,
-82,
-198,
-219,
-89,
-82,
-16,
-255,
-34,
-8,
-168,
-58,
-124,
-144,
-38,
-135,
-103,
-150,
-148,
-24,
-37,
-87,
-98,
-26,
-46,
-74,
-149,
-180,
-131,
-49,
-230,
-82,
-70,
-223,
-214,
-56,
-203,
-123,
-76,
-32,
-180,
-12,
-23,
-81,
-145,
-147,
-85,
-149,
-142,
-30,
-81,
-68,
-68,
-182,
-13,
-69,
-137,
-57,
-240,
-141,
-30,
-214,
-28,
-224,
-104,
-49,
-157,
-214,
-153,
-48,
-66,
-204,
-89,
-153,
-3,
-87,
-201,
-204,
-106,
-91,
-125,
-109,
-243,
-230,
-17,
-247,
-165,
-197,
-142,
-225,
-50,
-221,
-129,
-2,
-246,
-250,
-154,
-135,
-89,
-1,
-184,
-20,
-59,
-83,
-159,
-41,
-183,
-36,
-25,
-81,
-195,
-189,
-158,
-224,
-26,
-78,
-112,
-89,
-139,
-119,
-89,
-226,
-185,
-190,
-119,
-118,
-7,
-120,
-21,
-222,
-146,
-12,
-249,
-62,
-141,
-234,
-250,
-236,
-194,
-172,
-32,
-15,
-206,
-132,
-158,
-25,
-55,
-150,
-39,
-63,
-67,
-157,
-138,
-167,
-178,
-229,
-113,
-17,
-63,
-56,
-6,
-19,
-189,
-195,
-105,
-7,
-202,
-187,
-197,
-135,
-144,
-245,
-60,
-173,
-52,
-85,
-165,
-50,
-151,
-34,
-2,
-97,
-133,
-169,
-167,
-185,
-158,
-51,
-203,
-97,
-151,
-14,
-166,
-215,
-173,
-210,
-70,
-176,
-70,
-104,
-2,
-251,
-202,
-210,
-43,
-64,
-242,
-115,
-57,
-89,
-162,
-121,
-159,
-128,
-220,
-161,
-90,
-71,
-42,
-134,
-228,
-170,
-164,
-90,
-122,
-250,
-220,
-249,
-217,
-8,
-94,
-169,
-67,
-180,
-103,
-79,
-131,
-149,
-40,
-137,
-236,
-230,
-79,
-49,
-165,
-14,
-214,
-137,
-113,
-67,
-170,
-204,
-144,
-22,
-4,
-44,
-170,
-51,
-144,
-189,
-85,
-245,
-231,
-78,
-168,
-182,
-157,
-230,
-219,
-81,
-46,
-247,
-162,
-28,
-167,
-43,
-110,
-48,
-95,
-40,
-78,
-176,
-137,
-92,
-233,
-180,
-51,
-20,
-21,
-142,
-105,
-103,
-116,
-11,
-206,
-178,
-9,
-160,
-133,
-74,
-219,
-82,
-38,
-46,
-163,
-17,
-15,
-137,
-13,
-169,
-67,
-8,
-117,
-170,
-190,
-14,
-213,
-61,
-36,
-212,
-13,
-23,
-158,
-159,
-156,
-122,
-193,
-58,
-234,
-202,
-28,
-144,
-253,
-121,
-90,
-116,
-168,
-163,
-190,
-3,
-66,
-77,
-72,
-193,
-227,
-39,
-172,
-135,
-34,
-149,
-63,
-110,
-23,
-44,
-24,
-115,
-4,
-81,
-126,
-38,
-135,
-209,
-64,
-54,
-52,
-233,
-254,
-132,
-38,
-22,
-32,
-7,
-169,
-223,
-128,
-53,
-11,
-190,
-63,
-47,
-14,
-181,
-163,
-143,
-146,
-104,
-225,
-250,
-186,
-115,
-20,
-177,
-244,
-213,
-62,
-144,
-215,
-71,
-110,
-47,
-113,
-250,
-56,
-219,
-15,
-145,
-206,
-174,
-30,
-77,
-96,
-8,
-64,
-46,
-7,
-154,
-199,
-58,
-68,
-39,
-78,
-78,
-103,
-225,
-3,
-215,
-80,
-166,
-231,
-36,
-45,
-68,
-50,
-4,
-89,
-86,
-38,
-44,
-218,
-226,
-145,
-159,
-160,
-2,
-51,
-194,
-212,
-153,
-185,
-18,
-203,
-37,
-239,
-234,
-94,
-61,
-78,
-86,
-174,
-178,
-200,
-102,
-223,
-132,
-39,
-193,
-53,
-182,
-22,
-229,
-10,
-13,
-213,
-231,
-174,
-98,
-33,
-165,
-193,
-195,
-133,
-3,
-21,
-248,
-35,
-153,
-126,
-210,
-118,
-29,
-86,
-200,
-60,
-208,
-224,
-220,
-94,
-147,
-229,
-24,
-199,
-136,
-215,
-27,
-249,
-50,
-152,
-36,
-83,
-160,
-7,
-43,
-117,
-157,
-80,
-41,
-245,
-143,
-197,
-108,
-78,
-167,
-70,
-105,
-251,
-173,
-47,
-126,
-85,
-231,
-153,
-45,
-248,
-177,
-115,
-158,
-49,
-68,
-114,
-27,
-97,
-69,
-211,
-135,
-50,
-235,
-96,
-121,
-29,
-30,
-78,
-156,
-112,
-217,
-181,
-244,
-133,
-3,
-54,
-126,
-148,
-48,
-79,
-85,
-212,
-135,
-113,
-145,
-43,
-103,
-110,
-175,
-165,
-160,
-115,
-5,
-16,
-120,
-210,
-229,
-23,
-213,
-36,
-42,
-55,
-151,
-29,
-199,
-106,
-169,
-182,
-162,
-64,
-17,
-174,
-218,
-69,
-217,
-35,
-115,
-91,
-202,
-231,
-228,
-76,
-69,
-168,
-212,
-228,
-73,
-30,
-56,
-88,
-217,
-76,
-37,
-145,
-167,
-95,
-227,
-51,
-65,
-38,
-67,
-32,
-161,
-104,
-24,
-72,
-141,
-27,
-154,
-117,
-15,
-208,
-154,
-67,
-71,
-135,
-58,
-149,
-160,
-169,
-205,
-120,
-71,
-173,
-10,
-97,
-44,
-45,
-110,
-95,
-11,
-234,
-166,
-121,
-45,
-229,
-22,
-178,
-95,
-23,
-171,
-162,
-110,
-96,
-232,
-249,
-72,
-40,
-225,
-161,
-27,
-35,
-175,
-235,
-208,
-160,
-186,
-250,
-35,
-242,
-8,
-15,
-196,
-23,
-17,
-25,
-196,
-52,
-88,
-49,
-21,
-243,
-10,
-194,
-104,
-134,
-143,
-72,
-38,
-39,
-41,
-113,
-28,
-117,
-246,
-222,
-76,
-166,
-9,
-45,
-35,
-214,
-220,
-207,
-129,
-158,
-34,
-239,
-60,
-46,
-154,
-221,
-79,
-2,
-101,
-234,
-243,
-70,
-111,
-149,
-41,
-150,
-44,
-240,
-37,
-14,
-66,
-147,
-158,
-96,
-219,
-24,
-226,
-169,
-122,
-57,
-76,
-145,
-152,
-74,
-85,
-233,
-102,
-239,
-150,
-164,
-142,
-197,
-211,
-172,
-51,
-243,
-146,
-68,
-215,
-5,
-229,
-180,
-137,
-25,
-55,
-28,
-115,
-209,
-75,
-205,
-88,
-146,
-220,
-173,
-10,
-169,
-195,
-189,
-57,
-47,
-242,
-155,
-92,
-142,
-115,
-77,
-172,
-158,
-97,
-21,
-113,
-52,
-203,
-43,
-201,
-60,
-53,
-255,
-192,
-192,
-232,
-30,
-176,
-13,
-83,
-175,
-254,
-110,
-117,
-249,
-65,
-109,
-219,
-98,
-204,
-94,
-75,
-35,
-30,
-251,
-102,
-55,
-232,
-127,
-183,
-130,
-27,
-62,
-250,
-48,
-95,
-124,
-164,
-120,
-120,
-61,
-243,
-229,
-247,
-85,
-157,
-245,
-35,
-216,
-221,
-58,
-188,
-15,
-127,
-199,
-94,
-102,
-236,
-88,
-118,
-130,
-133,
-71,
-245,
-155,
-4,
-124,
-12,
-60,
-68,
-191,
-39,
-16,
-241,
-163,
-75,
-236,
-249,
-254,
-189,
-21,
-115,
-206,
-123,
-4,
-145,
-224,
-204,
-198,
-128,
-82,
-246,
-117,
-51,
-132,
-106,
-155,
-71,
-99,
-206,
-185,
-110,
-101,
-10,
-116,
-53,
-163,
-138,
-209,
-155,
-167,
-49,
-241,
-126,
-12,
-195,
-89,
-222,
-237,
-241,
-23,
-15,
-61,
-208,
-186,
-170,
-200,
-180,
-185,
-223,
-99,
-136,
-181,
-168,
-177,
-78,
-119,
-161,
-22,
-180,
-137,
-223,
-35,
-246,
-84,
-142,
-138,
-204,
-140,
-208,
-48,
-152,
-141,
-19,
-109,
-45,
-154,
-95,
-95,
-4,
-110,
-204,
-217,
-39,
-57,
-193,
-248,
-201,
-130,
-221,
-175,
-196,
-199,
-254,
-173,
-184,
-139,
-36,
-150,
-156,
-237,
-38,
-44,
-255,
-235,
-2,
-217,
-88,
-124,
-88,
-124,
-195,
-9,
-244,
-122,
-238,
-217,
-21,
-3,
-137,
-63,
-233,
-189,
-1,
-113,
-225,
-44,
-102,
-190,
-134,
-245,
-200,
-132,
-26,
-55,
-28,
-209,
-141,
-99,
-37,
-42,
-30,
-250,
-89,
-72,
-222,
-27,
-156,
-165,
-145,
-52,
-171,
-0,
-82,
-162,
-186,
-219,
-22,
-148,
-140,
-8,
-231,
-187,
-152,
-100,
-110,
-165,
-114,
-164,
-226,
-223,
-77,
-136,
-128,
-60,
-137,
-97,
-53,
-221,
-28,
-16,
-53,
-137,
-125,
-232,
-190,
-185,
-72,
-36,
-129,
-49,
-64,
-7,
-129,
-1,
-60,
-213,
-9,
-236,
-102,
-93,
-89,
-213,
-148,
-67,
-158,
-4,
-57,
-11,
-184,
-125,
-160,
-34,
-6,
-126,
-89,
-251,
-9,
-223,
-210,
-174,
-130,
-193,
-36,
-15,
-219,
-129,
-2,
-64,
-242,
-148,
-217,
-144,
-104,
-124,
-164,
-43,
-89,
-172,
-40,
-167,
-19,
-251,
-30,
-174,
-86,
-235,
-80,
-65,
-181,
-211,
-187,
-37,
-158,
-15,
-248,
-156,
-49,
-70,
-47,
-216,
-22,
-226,
-68,
-203,
-70,
-174,
-153,
-6,
-203,
-108,
-123,
-215,
-129,
-169,
-81,
-203,
-50,
-145,
-33,
-124,
-23,
-45,
-85,
-229,
-155,
-157,
-121,
-38,
-35,
-207,
-9,
-38,
-190,
-92,
-141,
-126,
-43,
-36,
-44,
-174,
-21,
-87,
-43,
-0,
-90,
-197,
-99,
-215,
-82,
-122,
-113,
-173,
-144,
-192,
-4,
-30,
-28,
-50,
-137,
-193,
-169,
-169,
-131,
-48,
-21,
-71,
-28,
-140,
-22,
-67,
-111,
-84,
-106,
-220,
-42,
-119,
-184,
-239,
-160,
-231,
-124,
-165,
-251,
-219,
-94,
-184,
-94,
-40,
-120,
-32,
-113,
-18,
-227,
-25,
-127,
-203,
-47,
-168,
-233,
-227,
-175,
-250,
-206,
-163,
-240,
-193,
-115,
-89,
-51,
-227,
-208,
-160,
-49,
-255,
-64,
-131,
-181,
-52,
-123,
-64,
-15,
-62,
-253,
-140,
-44,
-2,
-38,
-234,
-158,
-176,
-61,
-136,
-120,
-91,
-74,
-166,
-156,
-127,
-162,
-85,
-172,
-196,
-18,
-221,
-230,
-91,
-66,
-91,
-70,
-248,
-247,
-150,
-152,
-121,
-79,
-130,
-172,
-152,
-200,
-166,
-161,
-11,
-134,
-230,
-31,
-200,
-167,
-4,
-173,
-234,
-184,
-158,
-116,
-0,
-120,
-234,
-23,
-9,
-122,
-178,
-89,
-189,
-246,
-204,
-101,
-24,
-169,
-124,
-1,
-168,
-242,
-82,
-76,
-140,
-6,
-189,
-112,
-247,
-147,
-181,
-85,
-138,
-97,
-107,
-129,
-181,
-240,
-113,
-206,
-92,
-20,
-10,
-218,
-196,
-181,
-105,
-119,
-119,
-222,
-190,
-22,
-111,
-12,
-47,
-78,
-164,
-139,
-60,
-65,
-7,
-235,
-79,
-55,
-61,
-96,
-192,
-149,
-75,
-249,
-91,
-212,
-71,
-226,
-10,
-168,
-66,
-22,
-199,
-166,
-48,
-68,
-168,
-83,
-35,
-95,
-121,
-82,
-181,
-37,
-106,
-224,
-24,
-109,
-216,
-195,
-101,
-34,
-227,
-255,
-245,
-22,
-198,
-197,
-223,
-223,
-160,
-79,
-16,
-87,
-109,
-84,
-172,
-157,
-182,
-74,
-179,
-217,
-204,
-67,
-101,
-31,
-72,
-68,
-49,
-121,
-74,
-16,
-176,
-222,
-24,
-43,
-167,
-208,
-119,
-200,
-2,
-50,
-0,
-122,
-2,
-246,
-214,
-133,
-239,
-124,
-233,
-96,
-77,
-154,
-185,
-227,
-69,
-196,
-128,
-250,
-114,
-156,
-48,
-107,
-207,
-222,
-176,
-100,
-160,
-129,
-229,
-133,
-145,
-43,
-163,
-183,
-98,
-30,
-66,
-175,
-184,
-4,
-217,
-211,
-216,
-105,
-202,
-111,
-66,
-221,
-40,
-181,
-25,
-27,
-246,
-160,
-76,
-82,
-69,
-117,
-236,
-26,
-87,
-86,
-42,
-224,
-31,
-225,
-254,
-242,
-238,
-186,
-234,
-192,
-148,
-242,
-225,
-83,
-103,
-189,
-97,
-76,
-175,
-30,
-224,
-50,
-58,
-117,
-78,
-173,
-108,
-147,
-128,
-185,
-231,
-60,
-90,
-60,
-205,
-168,
-73,
-87,
-224,
-226,
-32,
-103,
-226,
-2,
-47,
-134,
-150,
-250,
-125,
-47,
-73,
-124,
-20,
-254,
-93,
-224,
-1,
-90,
-32,
-58,
-9,
-76,
-81,
-175,
-66,
-93,
-166,
-232,
-234,
-14,
-212,
-49,
-193,
-19,
-197,
-87,
-86,
-62,
-129,
-144,
-138,
-182,
-54,
-244,
-105,
-67,
-127,
-164,
-80,
-140,
-61,
-246,
-64,
-81,
-40,
-16,
-157,
-39,
-69,
-25,
-96,
-99,
-249,
-18,
-198,
-234,
-230,
-181,
-196,
-187,
-63,
-137,
-161,
-135,
-25,
-242,
-223,
-255,
-241,
-79,
-170,
-67,
-11,
-111,
-168,
-54,
-207,
-189,
-251,
-249,
-253,
-31,
-248,
-214,
-211,
-240,
-165,
-138,
-163,
-17,
-166,
-12,
-197,
-157,
-21,
-76,
-26,
-236,
-254,
-58,
-42,
-53,
-236,
-235,
-56,
-84,
-250,
-152,
-23,
-136,
-72,
-242,
-170,
-242,
-158,
-6,
-145,
-209,
-211,
-54,
-253,
-173,
-188,
-255,
-156,
-126,
-162,
-139,
-207,
-138,
-56,
-145,
-79,
-115,
-54,
-212,
-166,
-175,
-243,
-56,
-146,
-255,
-92,
-200,
-96,
-180,
-44,
-229,
-70,
-158,
-173,
-166,
-49,
-175,
-181,
-125,
-44,
-133,
-252,
-125,
-129,
-147,
-73,
-223,
-146,
-154,
-216,
-142,
-109,
-251,
-67,
-142,
-171,
-154,
-159,
-194,
-7,
-229,
-242,
-230,
-230,
-86,
-61,
-39,
-101,
-232,
-114,
-30,
-244,
-230,
-170,
-24,
-111,
-135,
-185,
-52,
-190,
-135,
-114,
-226,
-25,
-120,
-8,
-229,
-220,
-32,
-202,
-225,
-154,
-230,
-73,
-29,
-25,
-232,
-78,
-107,
-90,
-237,
-160,
-202,
-208,
-115,
-85,
-180,
-42,
-51,
-80,
-113,
-204,
-110,
-157,
-105,
-127,
-137,
-12,
-173,
-234,
-93,
-234,
-229,
-204,
-45,
-182,
-209,
-13,
-42,
-46,
-180,
-244,
-190,
-192,
-122,
-247,
-176,
-43,
-121,
-172,
-238,
-216,
-147,
-130,
-183,
-109,
-77,
-171,
-157,
-20,
-86,
-123,
-76,
-219,
-178,
-85,
-60,
-93,
-83,
-127,
-43,
-78,
-244,
-246,
-252,
-234,
-207,
-171,
-170,
-245,
-63,
-159,
-126,
-68,
-51,
-6,
-154,
-17,
-176,
-30,
-116,
-158,
-37,
-17,
-208,
-158,
-5,
-194,
-221,
-10,
-246,
-108,
-134,
-119,
-127,
-90,
-181,
-47,
-188,
-251,
-83,
-173,
-115,
-116,
-175,
-218,
-131,
-246,
-5,
-244,
-91,
-85,
-227,
-119,
-103,
-206,
-41,
-253,
-32,
-218,
-102,
-3,
-18,
-109,
-186,
-190,
-201,
-229,
-19,
-86,
-72,
-185,
-14,
-245,
-209,
-75,
-93,
-30,
-13,
-70,
-2,
-248,
-254,
-214,
-238,
-93,
-172,
-46,
-255,
-83,
-24,
-61,
-98,
-148,
-31,
-142,
-72,
-49,
-231,
-100,
-74,
-202,
-4,
-95,
-233,
-140,
-166,
-50,
-78,
-207,
-122,
-75,
-76,
-208,
-4,
-67,
-191,
-37,
-97,
-238,
-96,
-188,
-53,
-131,
-226,
-182,
-123,
-253,
-121,
-112,
-123,
-115,
-253,
-121,
-21,
-61,
-183,
-48,
-249,
-233,
-45,
-242,
-59,
-198,
-144,
-112,
-25,
-38,
-252,
-145,
-86,
-176,
-8,
-18,
-96,
-113,
-50,
-128,
-56,
-94,
-51,
-171,
-105,
-133,
-14,
-26,
-192,
-2,
-105,
-102,
-43,
-46,
-99,
-48,
-97,
-149,
-197,
-165,
-55,
-140,
-80,
-63,
-87,
-69,
-125,
-162,
-198,
-80,
-134,
-7,
-109,
-1,
-113,
-200,
-175,
-81,
-185,
-51,
-130,
-188,
-201,
-243,
-25,
-107,
-84,
-172,
-6,
-109,
-9,
-196,
-168,
-46,
-36,
-234,
-41,
-147,
-73,
-144,
-150,
-220,
-20,
-57,
-223,
-65,
-87,
-80,
-201,
-69,
-226,
-53,
-213,
-184,
-18,
-40,
-153,
-230,
-103,
-102,
-206,
-63,
-66,
-202,
-104,
-160,
-66,
-24,
-120,
-134,
-91,
-216,
-31,
-244,
-215,
-69,
-252,
-169,
-154,
-87,
-152,
-216,
-224,
-193,
-65,
-39,
-35,
-251,
-218,
-85,
-177,
-210,
-89,
-53,
-94,
-202,
-83,
-79,
-164,
-134,
-224,
-79,
-70,
-47,
-3,
-151,
-118,
-85,
-220,
-157,
-74,
-27,
-224,
-243,
-158,
-40,
-117,
-72,
-90,
-63,
-141,
-145,
-252,
-215,
-18,
-228,
-94,
-131,
-103,
-88,
-188,
-177,
-0,
-254,
-62,
-106,
-86,
-166,
-8,
-72,
-43,
-186,
-166,
-40,
-80,
-121,
-40,
-50,
-20,
-96,
-25,
-75,
-161,
-250,
-5,
-24,
-129,
-91,
-20,
-249,
-149,
-203,
-254,
-24,
-149,
-113,
-101,
-202,
-155,
-218,
-161,
-234,
-144,
-197,
-77,
-245,
-153,
-225,
-99,
-161,
-244,
-82,
-218,
-255,
-87,
-225,
-175,
-100,
-49,
-223,
-186,
-239,
-205,
-250,
-106,
-84,
-41,
-95,
-181,
-6,
-93,
-166,
-52,
-6,
-217,
-6,
-144,
-62,
-42,
-91,
-195,
-151,
-135,
-27,
-32,
-63,
-247,
-16,
-250,
-0,
-192,
-192,
-29,
-238,
-225,
-246,
-227,
-36,
-13,
-230,
-53,
-86,
-171,
-154,
-20,
-87,
-85,
-45,
-10,
-175,
-246,
-45,
-45,
-183,
-75,
-115,
-47,
-25,
-77,
-7,
-241,
-200,
-217,
-11,
-149,
-166,
-217,
-246,
-181,
-85,
-133,
-165,
-189,
-160,
-205,
-170,
-110,
-35,
-226,
-71,
-188,
-116,
-189,
-122,
-101,
-227,
-81,
-172,
-128,
-77,
-74,
-172,
-2,
-15,
-129,
-41,
-103,
-196,
-55,
-156,
-249,
-30,
-51,
-108,
-4,
-9,
-87,
-40,
-245,
-104,
-112,
-69,
-119,
-52,
-167,
-120,
-38,
-218,
-154,
-98,
-82,
-202,
-43,
-165,
-211,
-207,
-21,
-165,
-87,
-150,
-29,
-228,
-120,
-144,
-179,
-124,
-227,
-224,
-175,
-111,
-248,
-133,
-70,
-199,
-14,
-45,
-227,
-32,
-23,
-74,
-222,
-81,
-203,
-100,
-234,
-145,
-170,
-204,
-206,
-30,
-173,
-14,
-144,
-175,
-217,
-197,
-221,
-177,
-255,
-170,
-97,
-254,
-233,
-214,
-204,
-102,
-221,
-167,
-123,
-178,
-1,
-64,
-27,
-150,
-98,
-5,
-174,
-26,
-141,
-212,
-15,
-161,
-55,
-194,
-136,
-172,
-133,
-137,
-137,
-26,
-35,
-60,
-169,
-67,
-121,
-57,
-62,
-243,
-2,
-39,
-183,
-12,
-184,
-20,
-18,
-237,
-69,
-60,
-42,
-243,
-210,
-90,
-121,
-154,
-79,
-195,
-198,
-135,
-173,
-4,
-214,
-11,
-235,
-107,
-74,
-100,
-223,
-231,
-162,
-176,
-95,
-61,
-245,
-165,
-43,
-191,
-10,
-139,
-192,
-251,
-231,
-162,
-232,
-190,
-147,
-213,
-134,
-30,
-59,
-24,
-70,
-100,
-116,
-54,
-144,
-238,
-48,
-117,
-208,
-214,
-76,
-102,
-107,
-188,
-228,
-141,
-3,
-228,
-225,
-175,
-113,
-38,
-55,
-69,
-130,
-193,
-62,
-67,
-94,
-46,
-5,
-0,
-221,
-36,
-129,
-191,
-107,
-145,
-204,
-25,
-114,
-40,
-65,
-106,
-138,
-212,
-52,
-41,
-13,
-227,
-74,
-194,
-249,
-156,
-147,
-226,
-73,
-222,
-34,
-202,
-176,
-53,
-34,
-91,
-87,
-126,
-103,
-210,
-30,
-140,
-205,
-18,
-241,
-142,
-73,
-104,
-16,
-162,
-65,
-32,
-216,
-223,
-39,
-24,
-27,
-213,
-94,
-4,
-191,
-26,
-227,
-140,
-141,
-141,
-223,
-20,
-16,
-184,
-142,
-123,
-123,
-213,
-54,
-12,
-60,
-0,
-132,
-212,
-86,
-109,
-211,
-216,
-126,
-97,
-134,
-136,
-173,
-167,
-177,
-132,
-249,
-35,
-23,
-167,
-148,
-154,
-13,
-200,
-243,
-177,
-128,
-214,
-172,
-30,
-52,
-206,
-81,
-70,
-69,
-106,
-197,
-172,
-85,
-68,
-3,
-5,
-85,
-151,
-200,
-2,
-130,
-192,
-113,
-234,
-61,
-4,
-86,
-156,
-104,
-132,
-188,
-205,
-99,
-132,
-252,
-60,
-105,
-6,
-214,
-40,
-9,
-53,
-29,
-178,
-1,
-252,
-53,
-52,
-126,
-119,
-246,
-51,
-241,
-13,
-236,
-99,
-202,
-29,
-81,
-179,
-17,
-16,
-2,
-74,
-69,
-13,
-51,
-247,
-222,
-56,
-238,
-130,
-104,
-82,
-62,
-127,
-10,
-195,
-152,
-195,
-86,
-75,
-252,
-236,
-14,
-113,
-229,
-58,
-145,
-130,
-106,
-113,
-194,
-137,
-9,
-217,
-175,
-245,
-244,
-79,
-238,
-176,
-165,
-127,
-193,
-114,
-133,
-210,
-93,
-160,
-71,
-173,
-135,
-105,
-58,
-253,
-241,
-219,
-51,
-65,
-66,
-18,
-249,
-98,
-163,
-129,
-27,
-61,
-201,
-39,
-33,
-11,
-247,
-191,
-201,
-40,
-164,
-176,
-99,
-57,
-113,
-202,
-198,
-146,
-89,
-72,
-123,
-135,
-64,
-174,
-237,
-69,
-115,
-12,
-140,
-67,
-21,
-215,
-65,
-115,
-236,
-90,
-199,
-86,
-247,
-31,
-87,
-206,
-147,
-162,
-36,
-149,
-61,
-153,
-63,
-91,
-6,
-51,
-76,
-215,
-243,
-242,
-237,
-28,
-108,
-219,
-233,
-133,
-85,
-49,
-11,
-158,
-30,
-223,
-51,
-113,
-171,
-190,
-35,
-45,
-52,
-157,
-184,
-211,
-119,
-226,
-4,
-221,
-114,
-40,
-218,
-253,
-223,
-224,
-3,
-185,
-230,
-96,
-94,
-11,
-26,
-145,
-243,
-2,
-41,
-45,
-203,
-212,
-137,
-220,
-71,
-116,
-238,
-137,
-23,
-115,
-12,
-114,
-136,
-197,
-135,
-11,
-118,
-245,
-106,
-169,
-116,
-184,
-48,
-53,
-161,
-131,
-132,
-132,
-169,
-202,
-121,
-71,
-63,
-193,
-73,
-231,
-44,
-169,
-48,
-33,
-205,
-84,
-46,
-253,
-157,
-135,
-233,
-66,
-27,
-63,
-16,
-216,
-207,
-186,
-119,
-122,
-32,
-70,
-139,
-36,
-28,
-143,
-7,
-217,
-235,
-101,
-126,
-168,
-210,
-131,
-128,
-145,
-0,
-129,
-99,
-148,
-68,
-110,
-117,
-140,
-63,
-232,
-49,
-38,
-142,
-23,
-84,
-63,
-74,
-228,
-83,
-193,
-105,
-22,
-28,
-193,
-248,
-47,
-80,
-68,
-246,
-197,
-128,
-73,
-132,
-66,
-27,
-187,
-71,
-117,
-47,
-239,
-58,
-189,
-204,
-69,
-141,
-113,
-34,
-78,
-126,
-198,
-205,
-127,
-255,
-254,
-59,
-38,
-237,
-77,
-141,
-245,
-236,
-18,
-166,
-87,
-12,
-141,
-254,
-173,
-212,
-225,
-24,
-77,
-195,
-104,
-97,
-224,
-191,
-92,
-241,
-112,
-196,
-100,
-43,
-44,
-251,
-166,
-48,
-144,
-2,
-7,
-17,
-62,
-60,
-27,
-126,
-254,
-49,
-102,
-244,
-192,
-213,
-16,
-159,
-80,
-62,
-87,
-169,
-137,
-84,
-23,
-204,
-82,
-12,
-107,
-6,
-81,
-71,
-165,
-89,
-37,
-67,
-88,
-95,
-70,
-240,
-246,
-148,
-202,
-201,
-131,
-9,
-49,
-162,
-230,
-95,
-9,
-138,
-79,
-168,
-118,
-163,
-170,
-161,
-156,
-215,
-153,
-71,
-57,
-158,
-55,
-58,
-178,
-57,
-220,
-231,
-144,
-79,
-39,
-184,
-135,
-73,
-207,
-62,
-170,
-19,
-204,
-166,
-154,
-101,
-137,
-28,
-6,
-53,
-186,
-200,
-212,
-44,
-111,
-108,
-72,
-228,
-91,
-240,
-180,
-209,
-134,
-6,
-126,
-58,
-74,
-44,
-123,
-31,
-90,
-191,
-218,
-150,
-206,
-60,
-50,
-1,
-91,
-207,
-234,
-53,
-131,
-123,
-236,
-11,
-215,
-44,
-44,
-60,
-208,
-238,
-240,
-237,
-134,
-181,
-31,
-59,
-207,
-187,
-31,
-91,
-64,
-57,
-124,
-219,
-222,
-24,
-167,
-114,
-250,
-219,
-61,
-220,
-20,
-197,
-67,
-110,
-56,
-41,
-230,
-236,
-101,
-57,
-228,
-12,
-20,
-175,
-253,
-2,
-80,
-164,
-248,
-224,
-53,
-36,
-177,
-43,
-62,
-233,
-12,
-23,
-129,
-114,
-51,
-123,
-142,
-179,
-126,
-91,
-18,
-83,
-211,
-90,
-18,
-94,
-239,
-7,
-85,
-74,
-80,
-56,
-8,
-174,
-152,
-163,
-85,
-252,
-201,
-145,
-63,
-207,
-138,
-251,
-38,
-206,
-133,
-51,
-117,
-109,
-98,
-182,
-235,
-121,
-190,
-20,
-94,
-152,
-111,
-63,
-254,
-99,
-164,
-80,
-163,
-196,
-140,
-13,
-164,
-233,
-156,
-127,
-201,
-40,
-83,
-38,
-137,
-84,
-64,
-79,
-78,
-76,
-123,
-33,
-24,
-202,
-196,
-172,
-13,
-72,
-234,
-165,
-63,
-230,
-241,
-180,
-152,
-87,
-192,
-16,
-11,
-161,
-71,
-133,
-28,
-203,
-133,
-104,
-177,
-242,
-168,
-214,
-176,
-97,
-131,
-215,
-37,
-203,
-13,
-59,
-156,
-10,
-57,
-37,
-16,
-193,
-114,
-148,
-85,
-216,
-251,
-225,
-176,
-161,
-132,
-62,
-4,
-150,
-9,
-230,
-134,
-215,
-101,
-77,
-204,
-171,
-128,
-150,
-23,
-131,
-145,
-102,
-206,
-7,
-5,
-92,
-177,
-118,
-201,
-206,
-54,
-82,
-210,
-184,
-81,
-18,
-52,
-83,
-171,
-195,
-62,
-52,
-219,
-69,
-152,
-140,
-244,
-245,
-77,
-59,
-87,
-229,
-55,
-209,
-68,
-239,
-94,
-74,
-113,
-254,
-174,
-70,
-197,
-249,
-251,
-58,
-21,
-231,
-37,
-49,
-101,
-170,
-147,
-46,
-165,
-2,
-123,
-87,
-131,
-82,
-249,
-125,
-13,
-74,
-229,
-15,
-245,
-41,
-149,
-75,
-162,
-217,
-84,
-187,
-91,
-78,
-87,
-88,
-18,
-40,
-83,
-21,
-106,
-121,
-29,
-104,
-69,
-181,
-179,
-109,
-140,
-231,
-38,
-18,
-94,
-111,
-141,
-131,
-146,
-16,
-213,
-163,
-78,
-171,
-21,
-152,
-26,
-212,
-77,
-117,
-109,
-87,
-117,
-189,
-81,
-125,
-144,
-212,
-163,
-164,
-169,
-17,
-158,
-122,
-84,
-33,
-53,
-1,
-84,
-159,
-190,
-161,
-94,
-128,
-234,
-17,
-244,
-235,
-133,
-169,
-54,
-233,
-186,
-94,
-176,
-234,
-16,
-105,
-107,
-130,
-168,
-30,
-217,
-180,
-38,
-96,
-106,
-148,
-15,
-107,
-133,
-232,
-128,
-192,
-52,
-150,
-164,
-218,
-14,
-6,
-118,
-153,
-173,
-7,
-146,
-61,
-42,
-99,
-44,
-98,
-96,
-89,
-3,
-186,
-41,
-220,
-243,
-19,
-235,
-189,
-188,
-88,
-184,
-94,
-156,
-101,
-226,
-76,
-21,
-163,
-59,
-194,
-82,
-121,
-224,
-203,
-155,
-191,
-221,
-182,
-251,
-253,
-213,
-232,
-207,
-203,
-240,
-113,
-142,
-30,
-255,
-227,
-116,
-142,
-212,
-25,
-216,
-110,
-252,
-143,
-237,
-235,
-139,
-194,
-4,
-42,
-172,
-243,
-163,
-19,
-184,
-245,
-204,
-240,
-165,
-91,
-24,
-159,
-83,
-118,
-254,
-238,
-11,
-188,
-140,
-183,
-181,
-140,
-127,
-125,
-115,
-119,
-254,
-37,
-29,
-254,
-15,
-58,
-212,
-22,
-141,
-170,
-149,
-199,
-190,
-237,
-180,
-255,
-43,
-29,
-250,
-143,
-111,
-254,
-175,
-13,
-86,
-47,
-187,
-87,
-221,
-187,
-180,
-243,
-159,
-50,
-180,
-158,
-94,
-122,
-51,
-47,
-217,
-10,
-92,
-139,
-163,
-199,
-176,
-218,
-150,
-19,
-203,
-156,
-218,
-212,
-83,
-86,
-8,
-192,
-28,
-237,
-12,
-63,
-156,
-54,
-39,
-105,
-208,
-255,
-210,
-185,
-252,
-148,
-194,
-244,
-239,
-230,
-11,
-250,
-210,
-253,
-252,
-101,
-165,
-247,
-159,
-13,
-122,
-43,
-29,
-87,
-255,
-170,
-125,
-121,
-185,
-122,
-61,
-250,
-51,
-244,
-176,
-206,
-107,
-203,
-78,
-166,
-33,
-90,
-22,
-240,
-111,
-131,
-148,
-176,
-106,
-236,
-171,
-206,
-69,
-247,
-235,
-213,
-234,
-253,
-184,
-146,
-174,
-183,
-152,
-21,
-71,
-143,
-49,
-117,
-96,
-178,
-59,
-222,
-89,
-13,
-124,
-217,
-238,
-125,
-238,
-172,
-94,
-139,
-75,
-160,
-41,
-178,
-56,
-236,
-221,
-84,
-58,
-232,
-38,
-110,
-60,
-240,
-151,
-60,
-50,
-244,
-117,
-88,
-172,
-14,
-59,
-194,
-65,
-221,
-200,
-241,
-91,
-88,
-250,
-92,
-18,
-106,
-214,
-177,
-98,
-25,
-14,
-244,
-254,
-34,
-31,
-16,
-212,
-71,
-211,
-85,
-246,
-131,
-93,
-100,
-208,
-156,
-3,
-124,
-240,
-216,
-222,
-170,
-176,
-27,
-199,
-199,
-154,
-186,
-125,
-21,
-244,
-105,
-149,
-74,
-238,
-249,
-193,
-40,
-12,
-41,
-86,
-185,
-221,
-180,
-15,
-254,
-60,
-109,
-136,
-142,
-130,
-43,
-9,
-190,
-64,
-18,
-192,
-76,
-0,
-232,
-132,
-200,
-186,
-72,
-32,
-193,
-148,
-75,
-246,
-39,
-152,
-10,
-238,
-146,
-250,
-22,
-64,
-145,
-50,
-120,
-1,
-241,
-65,
-218,
-163,
-72,
-103,
-169,
-82,
-97,
-82,
-58,
-142,
-155,
-241,
-87,
-70,
-135,
-188,
-167,
-72,
-162,
-13,
-137,
-182,
-212,
-18,
-82,
-226,
-87,
-126,
-29,
-228,
-173,
-27,
-250,
-203,
-249,
-52,
-12,
-12,
-118,
-163,
-98,
-212,
-81,
-58,
-147,
-14,
-154,
-87,
-135,
-247,
-100,
-189,
-136,
-223,
-134,
-8,
-158,
-114,
-14,
-8,
-217,
-226,
-154,
-10,
-59,
-218,
-243,
-170,
-234,
-139,
-60,
-90,
-9,
-250,
-47,
-19,
-123,
-180,
-198,
-63,
-102,
-154,
-197,
-83,
-195,
-26,
-62,
-20,
-118,
-228,
-164,
-49,
-71,
-78,
-32,
-210,
-250,
-126,
-25,
-102,
-61,
-87,
-87,
-60,
-196,
-247,
-91,
-186,
-45,
-12,
-82,
-148,
-88,
-210,
-200,
-75,
-126,
-31,
-11,
-248,
-142,
-83,
-153,
-56,
-240,
-176,
-99,
-54,
-76,
-170,
-141,
-170,
-195,
-236,
-227,
-212,
-95,
-208,
-195,
-180,
-241,
-88,
-1,
-105,
-148,
-43,
-167,
-154,
-132,
-152,
-105,
-29,
-107,
-198,
-101,
-129,
-18,
-153,
-223,
-166,
-237,
-246,
-48,
-219,
-254,
-66,
-194,
-77,
-114,
-145,
-55,
-121,
-95,
-58,
-242,
-176,
-84,
-38,
-40,
-127,
-73,
-231,
-25,
-223,
-131,
-82,
-126,
-9,
-25,
-62,
-148,
-2,
-142,
-166,
-216,
-71,
-164,
-67,
-25,
-195,
-75,
-14,
-33,
-202,
-49,
-110,
-55,
-70,
-116,
-106,
-118,
-247,
-99,
-153,
-148,
-146,
-71,
-44,
-230,
-173,
-228,
-108,
-72,
-47,
-17,
-176,
-19,
-152,
-118,
-70,
-149,
-78,
-18,
-39,
-20,
-99,
-168,
-178,
-139,
-170,
-176,
-62,
-141,
-161,
-114,
-113,
-111,
-10,
-220,
-70,
-67,
-246,
-42,
-184,
-218,
-236,
-140,
-205,
-227,
-41,
-56,
-241,
-78,
-118,
-78,
-74,
-37,
-196,
-140,
-128,
-49,
-11,
-103,
-150,
-180,
-4,
-45,
-60,
-13,
-27,
-29,
-54,
-193,
-181,
-63,
-141,
-141,
-185,
-146,
-161,
-123,
-253,
-75,
-251,
-178,
-123,
-49,
-248,
-229,
-166,
-123,
-158,
-137,
-36,
-167,
-74,
-214,
-233,
-142,
-139,
-193,
-113,
-94,
-64,
-9,
-204,
-178,
-162,
-195,
-249,
-152,
-211,
-231,
-37,
-148,
-235,
-206,
-175,
-119,
-171,
-179,
-188,
-95,
-151,
-243,
-76,
-164,
-14,
-172,
-247,
-208,
-189,
-201,
-139,
-27,
-170,
-80,
-203,
-129,
-242,
-204,
-99,
-14,
-129,
-205,
-28,
-7,
-229,
-69,
-176,
-33,
-68,
-115,
-39,
-179,
-30,
-55,
-150,
-157,
-35,
-87,
-83,
-175,
-18,
-127,
-100,
-10,
-236,
-118,
-243,
-31,
-238,
-228,
-155,
-13,
-184,
-50,
-180,
-253,
-142,
-125,
-103,
-18,
-111,
-230,
-174,
-108,
-131,
-212,
-66,
-192,
-220,
-204,
-251,
-13,
-109,
-222,
-60,
-220,
-141,
-250,
-194,
-237,
-3,
-190,
-162,
-220,
-200,
-124,
-214,
-78,
-222,
-214,
-190,
-49,
-120,
-140,
-168,
-226,
-113,
-180,
-82,
-248,
-176,
-40,
-31,
-209,
-233,
-207,
-90,
-93,
-98,
-2,
-139,
-232,
-224,
-135,
-172,
-82,
-86,
-145,
-205,
-75,
-42,
-164,
-82,
-27,
-75,
-96,
-45,
-14,
-87,
-74,
-130,
-228,
-89,
-62,
-173,
-155,
-54,
-165,
-88,
-40,
-170,
-38,
-29,
-55,
-112,
-247,
-190,
-213,
-69,
-173,
-248,
-100,
-193,
-38,
-77,
-14,
-108,
-191,
-35,
-16,
-26,
-73,
-131,
-209,
-232,
-217,
-189,
-114,
-188,
-224,
-50,
-196,
-44,
-10,
-217,
-145,
-205,
-190,
-51,
-85,
-126,
-225,
-72,
-167,
-31,
-157,
-152,
-235,
-209,
-250,
-18,
-47,
-34,
-23,
-46,
-80,
-114,
-179,
-30,
-210,
-88,
-3,
-70,
-133,
-145,
-118,
-140,
-37,
-218,
-192,
-135,
-209,
-209,
-142,
-133,
-116,
-169,
-254,
-55,
-179,
-235,
-216,
-10,
-191,
-64,
-127,
-186,
-72,
-234,
-68,
-57,
-89,
-213,
-176,
-25,
-140,
-64,
-153,
-23,
-91,
-74,
-102,
-76,
-139,
-54,
-80,
-129,
-38,
-84,
-48,
-167,
-185,
-141,
-9,
-144,
-120,
-25,
-39,
-114,
-118,
-246,
-109,
-24,
-221,
-255,
-203,
-239,
-112,
-214,
-73,
-20,
-46,
-230,
-34,
-156,
-75,
-174,
-176,
-30,
-139,
-19,
-56,
-3,
-148,
-16,
-8,
-75,
-60,
-0,
-127,
-216,
-18,
-50,
-193,
-50,
-154,
-177,
-128,
-54,
-152,
-160,
-81,
-98,
-0,
-110,
-36,
-25,
-104,
-106,
-72,
-41,
-28,
-213,
-72,
-74,
-104,
-197,
-158,
-210,
-205,
-103,
-27,
-27,
-47,
-2,
-202,
-116,
-72,
-65,
-134,
-9,
-150,
-254,
-141,
-112,
-86,
-76,
-78,
-24,
-113,
-61,
-116,
-79,
-234,
-228,
-134,
-83,
-7,
-248,
-243,
-128,
-198,
-37,
-176,
-79,
-41,
-143,
-191,
-149,
-30,
-143,
-43,
-172,
-15,
-8,
-168,
-221,
-220,
-40,
-130,
-59,
-88,
-123,
-201,
-236,
-30,
-82,
-53,
-149,
-253,
-83,
-156,
-62,
-165,
-140,
-133,
-17,
-109,
-132,
-125,
-130,
-10,
-42,
-17,
-42,
-242,
-99,
-232,
-212,
-154,
-184,
-253,
-188,
-81,
-67,
-137,
-185,
-197,
-61,
-206,
-94,
-174,
-229,
-11,
-2,
-156,
-203,
-109,
-125,
-238,
-221,
-124,
-189,
-29,
-156,
-183,
-47,
-47,
-243,
-241,
-137,
-33,
-205,
-82,
-74,
-52,
-120,
-81,
-248,
-215,
-39,
-178,
-204,
-32,
-31,
-114,
-130,
-77,
-150,
-232,
-230,
-193,
-137,
-12,
-5,
-190,
-226,
-149,
-56,
-236,
-198,
-225,
-43,
-64,
-211,
-2,
-39,
-180,
-178,
-131,
-5,
-178,
-191,
-53,
-19,
-255,
-214,
-125,
-134,
-31,
-126,
-46,
-195,
-245,
-124,
-150,
-73,
-30,
-33,
-207,
-226,
-163,
-140,
-160,
-24,
-134,
-230,
-69,
-141,
-60,
-249,
-136,
-209,
-65,
-53,
-191,
-188,
-84,
-107,
-123,
-145,
-132,
-3,
-103,
-52,
-146,
-243,
-100,
-240,
-207,
-133,
-103,
-144,
-101,
-75,
-165,
-26,
-46,
-89,
-173,
-57,
-44,
-164,
-186,
-164,
-194,
-227,
-138,
-112,
-80,
-58,
-35,
-4,
-161,
-168,
-172,
-228,
-122,
-150,
-244,
-61,
-201,
-157,
-255,
-92,
-200,
-24,
-31,
-171,
-147,
-182,
-159,
-156,
-142,
-255,
-128,
-148,
-124,
-148,
-68,
-254,
-233,
-168,
-148,
-155,
-55,
-63,
-116,
-134,
-37,
-176,
-202,
-214,
-131,
-203,
-47,
-28,
-255,
-149,
-233,
-35,
-70,
-177,
-219,
-233,
-67,
-73,
-153,
-184,
-120,
-157,
-67,
-137,
-231,
-140,
-223,
-229,
-149,
-236,
-187,
-195,
-165,
-122,
-158,
-227,
-22,
-151,
-124,
-148,
-190,
-132,
-71,
-183,
-132,
-138,
-173,
-176,
-248,
-230,
-75,
-183,
-48,
-87,
-162,
-215,
-22,
-45,
-240,
-173,
-136,
-129,
-113,
-160,
-50,
-220,
-4,
-74,
-41,
-43,
-141,
-3,
-88,
-105,
-118,
-239,
-104,
-10,
-78,
-200,
-53,
-92,
-120,
-112,
-236,
-48,
-247,
-57,
-126,
-167,
-88,
-27,
-92,
-20,
-197,
-15,
-3,
-243,
-3,
-92,
-7,
-110,
-106,
-24,
-192,
-201,
-229,
-236,
-132,
-72,
-44,
-30,
-66,
-207,
-213,
-117,
-197,
-113,
-241,
-188,
-251,
-184,
-123,
-152,
-219,
-235,
-145,
-149,
-237,
-88,
-71,
-85,
-164,
-67,
-207,
-56,
-63,
-162,
-237,
-158,
-82,
-103,
-227,
-244,
-239,
-117,
-108,
-39,
-207,
-88,
-102,
-235,
-188,
-96,
-190,
-0,
-10,
-20,
-15,
-166,
-128,
-50,
-34,
-41,
-91,
-244,
-134,
-95,
-232,
-247,
-76,
-211,
-44,
-168,
-167,
-144,
-15,
-248,
-247,
-9,
-99,
-119,
-188,
-136,
-168,
-4,
-88,
-14,
-203,
-33,
-106,
-94,
-75,
-89,
-199,
-112,
-127,
-246,
-46,
-142,
-108,
-138,
-59,
-163,
-138,
-86,
-141,
-89,
-232,
-184,
-30,
-1,
-93,
-21,
-244,
-148,
-120,
-4,
-222,
-62,
-88,
-234,
-50,
-91,
-143,
-152,
-166,
-206,
-141,
-156,
-199,
-192,
-26,
-133,
-133,
-135,
-100,
-117,
-254,
-255,
-70,
-82,
-190,
-66,
-252,
-237,
-39,
-144,
-11,
-9,
-66,
-144,
-47,
-77,
-50,
-183,
-133,
-195,
-127,
-148,
-41,
-148,
-253,
-223,
-56,
-9,
-18,
-167,
-144,
-58,
-17,
-119,
-67,
-83,
-226,
-107,
-21,
-96,
-34,
-227,
-196,
-155,
-201,
-172,
-40,
-2,
-133,
-25,
-122,
-112,
-80,
-109,
-87,
-67,
-156,
-168,
-33,
-215,
-122,
-112,
-134,
-149,
-33,
-175,
-196,
-174,
-230,
-57,
-50,
-228,
-86,
-51,
-29,
-219,
-245,
-215,
-203,
-75,
-179,
-193,
-254,
-144,
-27,
-236,
-93,
-213,
-193,
-254,
-152,
-27,
-236,
-125,
-213,
-193,
-254,
-148,
-27,
-236,
-67,
-213,
-193,
-254,
-61,
-55,
-216,
-31,
-108,
-7,
-219,
-34,
-174,
-105,
-169,
-152,
-67,
-230,
-10,
-44,
-63,
-11,
-213,
-22,
-140,
-109,
-65,
-133,
-146,
-85,
-248,
-94,
-169,
-229,
-206,
-62,
-49,
-232,
-2,
-141,
-138,
-213,
-55,
-155,
-161,
-43,
-212,
-47,
-207,
-60,
-105,
-196,
-136,
-76,
-143,
-88,
-148,
-227,
-183,
-173,
-55,
-107,
-91,
-17,
-121,
-162,
-227,
-156,
-251,
-92,
-79,
-187,
-61,
-76,
-142,
-114,
-25,
-219,
-147,
-137,
-149,
-186,
-235,
-84,
-87,
-154,
-56,
-85,
-154,
-53,
-203,
-124,
-79,
-15,
-166,
-237,
-2,
-208,
-191,
-108,
-192,
-24,
-176,
-192,
-27,
-49,
-147,
-208,
-83,
-225,
-206,
-197,
-220,
-3,
-196,
-110,
-186,
-174,
-116,
-127,
-82,
-144,
-253,
-196,
-255,
-69,
-77,
-203,
-46,
-160,
-204,
-139,
-183,
-231,
-100,
-194,
-139,
-206,
-167,
-246,
-215,
-203,
-187,
-181,
-10,
-233,
-114,
-178,
-240,
-157,
-40,
-85,
-221,
-96,
-41,
-51,
-160,
-105,
-8,
-34,
-253,
-17,
-27,
-248,
-233,
-229,
-102,
-33,
-7,
-184,
-126,
-103,
-213,
-89,
-79,
-29,
-117,
-158,
-196,
-67,
-78,
-19,
-24,
-180,
-88,
-158,
-50,
-110,
-180,
-106,
-199,
-102,
-154,
-246,
-229,
-93,
-247,
-106,
-205,
-121,
-175,
-56,
-207,
-108,
-6,
-124,
-172,
-3,
-252,
-253,
-18,
-109,
-223,
-11,
-18,
-95,
-112,
-133,
-92,
-69,
-18,
-222,
-14,
-184,
-89,
-145,
-68,
-238,
-144,
-222,
-9,
-187,
-149,
-126,
-189,
-238,
-254,
-247,
-215,
-206,
-170,
-87,
-106,
-1,
-0,
-226,
-58,
-195,
-0,
-29,
-62,
-37,
-101,
-168,
-29,
-51,
-130,
-11,
-138,
-52,
-122,
-227,
-241,
-229,
-42,
-87,
-245,
-4,
-17,
-120,
-11,
-50,
-199,
-6,
-93,
-253,
-97,
-171,
-62,
-147,
-25,
-229,
-25,
-93,
-125,
-83,
-86,
-174,
-170,
-170,
-111,
-132,
-120,
-192,
-147,
-25,
-122,
-202,
-21,
-128,
-169,
-203,
-177,
-62,
-96,
-103,
-70,
-83,
-32,
-182,
-89,
-56,
-43,
-128,
-48,
-114,
-130,
-129,
-45,
-24,
-135,
-46,
-128,
-222,
-167,
-49,
-43,
-93,
-3,
-212,
-252,
-115,
-97,
-28,
-78,
-100,
-79,
-63,
-25,
-151,
-249,
-217,
-210,
-91,
-180,
-225,
-146,
-243,
-7,
-165,
-86,
-72,
-83,
-222,
-15,
-229,
-40,
-68,
-254,
-62,
-12,
-164,
-50,
-10,
-40,
-151,
-112,
-132,
-58,
-110,
-229,
-28,
-193,
-18,
-124,
-81,
-84,
-17,
-93,
-189,
-49,
-150,
-101,
-143,
-27,
-220,
-210,
-53,
-153,
-20,
-253,
-111,
-120,
-197,
-202,
-32,
-160,
-103,
-22,
-39,
-158,
-100,
-97,
-91,
-187,
-136,
-218,
-59,
-36,
-169,
-161,
-64,
-84,
-53,
-142,
-80,
-178,
-246,
-70,
-66,
-219,
-201,
-32,
-84,
-46,
-13,
-246,
-140,
-200,
-154,
-91,
-18,
-51,
-114,
-74,
-122,
-89,
-112,
-221,
-165,
-12,
-41,
-97,
-1,
-103,
-165,
-74,
-234,
-208,
-145,
-1,
-57,
-217,
-109,
-126,
-115,
-101,
-186,
-183,
-186,
-148,
-21,
-207,
-46,
-70,
-37,
-244,
-36,
-68,
-119,
-237,
-129,
-55,
-39,
-188,
-121,
-223,
-100,
-6,
-59,
-7,
-45,
-28,
-199,
-113,
-86,
-139,
-172,
-148,
-218,
-178,
-0,
-252,
-206,
-32,
-114,
-69,
-143,
-236,
-159,
-178,
-212,
-69,
-124,
-109,
-13,
-246,
-245,
-135,
-182,
-59,
-203,
-24,
-235,
-45,
-112,
-136,
-28,
-60,
-74,
-47,
-74,
-122,
-227,
-49,
-96,
-83,
-29,
-20,
-224,
-180,
-144,
-219,
-74,
-75,
-124,
-231,
-41,
-87,
-163,
-15,
-65,
-232,
-251,
-31,
-157,
-34,
-75,
-132,
-220,
-119,
-133,
-135,
-32,
-196,
-4,
-255,
-78,
-100,
-252,
-24,
-48,
-16,
-216,
-131,
-80,
-224,
-136,
-111,
-4,
-193,
-61,
-89,
-101,
-93,
-241,
-237,
-28,
-238,
-14,
-180,
-184,
-111,
-241,
-155,
-224,
-122,
-241,
-156,
-157,
-140,
-221,
-200,
-153,
-76,
-56,
-45,
-46,
-144,
-123,
-113,
-66,
-72,
-6,
-121,
-43,
-245,
-220,
-118,
-38,
-112,
-80,
-197,
-151,
-48,
-242,
-126,
-195,
-251,
-231,
-139,
-147,
-111,
-95,
-210,
-37,
-223,
-191,
-37,
-157,
-231,
-47,
-50,
-34,
-157,
-61,
-252,
-246,
-75,
-254,
-55,
-228,
-188,
-201,
-204,
-75,
-48,
-233,
-115,
-111,
-29,
-33,
-49,
-90,
-196,
-73,
-56,
-195,
-82,
-227,
-6,
-106,
-18,
-110,
-213,
-176,
-175,
-95,
-1,
-162,
-35,
-112,
-242,
-51,
-62,
-166,
-231,
-170,
-108,
-95,
-225,
-176,
-230,
-190,
-60,
-12,
-3,
-79,
-246,
-24,
-82,
-211,
-15,
-208,
-117,
-50,
-202,
-187,
-193,
-212,
-174,
-215,
-183,
-211,
-170,
-107,
-120,
-6,
-169,
-241,
-235,
-96,
-17,
-176,
-57,
-44,
-61,
-28,
-25,
-150,
-30,
-142,
-11,
-75,
-230,
-135,
-40,
-231,
-24,
-220,
-84,
-226,
-181,
-12,
-152,
-67,
-217,
-19,
-40,
-212,
-224,
-152,
-80,
-242,
-176,
-127,
-148,
-84,
-34,
-157,
-114,
-130,
-75,
-239,
-79,
-157,
-185,
-92,
-9,
-122,
-212,
-95,
-153,
-122,
-124,
-241,
-72,
-130,
-250,
-209,
-91,
-255,
-254,
-66,
-156,
-3,
-38,
-60,
-124,
-39,
-197,
-133,
-76,
-184,
-64,
-171,
-241,
-179,
-111,
-56,
-94,
-11,
-153,
-231,
-152,
-170,
-73,
-226,
-187,
-254,
-24,
-138,
-121,
-8,
-72,
-5,
-153,
-239,
-247,
-206,
-239,
-233,
-9,
-255,
-253,
-240,
-247,
-214,
-239,
-178,
-179,
-251,
-48,
-57,
-250,
-40,
-253,
-2,
-128,
-132,
-145,
-97,
-0,
-148,
-229,
-113,
-114,
-140,
-189,
-41,
-138,
-64,
-212,
-120,
-189,
-12,
-98,
-119,
-134,
-251,
-64,
-133,
-113,
-150,
-136,
-154,
-80,
-81,
-237,
-90,
-205,
-156,
-249,
-20,
-175,
-203,
-49,
-249,
-253,
-62,
-58,
-57,
-11,
-102,
-195,
-132,
-121,
-30,
-198,
-205,
-205,
-85,
-109,
-107,
-48,
-220,
-15,
-14,
-200,
-42,
-155,
-24,
-97,
-41,
-181,
-146,
-82,
-141,
-30,
-211,
-92,
-168,
-209,
-61,
-84,
-229,
-71,
-45,
-196,
-100,
-97,
-190,
-56,
-102,
-226,
-68,
-100,
-242,
-39,
-31,
-128,
-17,
-55,
-137,
-207,
-68,
-23,
-163,
-32,
-231,
-139,
-8,
-85,
-242,
-142,
-120,
-240,
-80,
-41,
-47,
-92,
-57,
-10,
-217,
-245,
-116,
-77,
-164,
-209,
-115,
-109,
-18,
-105,
-114,
-191,
-149,
-17,
-105,
-42,
-237,
-196,
-180,
-178,
-182,
-253,
-46,
-36,
-31,
-89,
-54,
-8,
-181,
-132,
-55,
-9,
-160,
-181,
-233,
-30,
-108,
-239,
-108,
-243,
-82,
-204,
-140,
-212,
-21,
-179,
-156,
-29,
-174,
-41,
-214,
-99,
-102,
-161,
-245,
-105,
-134,
-19,
-51,
-83,
-221,
-60,
-140,
-114,
-200,
-40,
-21,
-106,
-51,
-46,
-59,
-66,
-106,
-240,
-127,
-8,
-199,
-53,
-197,
-218,
-140,
-109,
-71,
-170,
-202,
-96,
-194,
-237,
-149,
-79,
-13,
-169,
-248,
-236,
-61,
-121,
-136,
-73,
-59,
-60,
-52,
-168,
-185,
-165,
-48,
-238,
-163,
-171,
-133,
-94,
-79,
-100,
-227,
-213,
-205,
-69,
-103,
-112,
-213,
-190,
-235,
-244,
-186,
-237,
-213,
-12,
-49,
-207,
-27,
-91,
-169,
-231,
-121,
-251,
-250,
-151,
-118,
-127,
-208,
-189,
-235,
-172,
-102,
-128,
-49,
-232,
-124,
-123,
-211,
-191,
-27,
-220,
-246,
-110,
-206,
-59,
-107,
-233,
-143,
-172,
-13,
-173,
-68,
-242,
-175,
-128,
-184,
-71,
-30,
-202,
-98,
-249,
-8,
-19,
-253,
-221,
-225,
-244,
-52,
-177,
-122,
-144,
-118,
-234,
-225,
-84,
-59,
-117,
-24,
-166,
-249,
-152,
-181,
-122,
-205,
-168,
-106,
-34,
-195,
-139,
-53,
-221,
-22,
-60,
-183,
-55,
-222,
-10,
-101,
-181,
-131,
-154,
-207,
-43,
-67,
-95,
-20,
-130,
-171,
-218,
-61,
-209,
-79,
-1,
-179,
-243,
-224,
-200,
-101,
-173,
-159,
-197,
-49,
-40,
-88,
-8,
-62,
-198,
-36,
-22,
-227,
-198,
-199,
-26,
-94,
-237,
-149,
-227,
-217,
-153,
-51,
-243,
-106,
-232,
-208,
-135,
-231,
-101,
-48,
-244,
-28,
-131,
-52,
-190,
-220,
-202,
-86,
-27,
-253,
-53,
-102,
-151,
-87,
-156,
-79,
-240,
-124,
-2,
-71,
-58,
-19,
-215,
-88,
-96,
-136,
-157,
-134,
-71,
-58,
-49,
-3,
-149,
-48,
-165,
-186,
-34,
-203,
-112,
-33,
-112,
-22,
-96,
-121,
-191,
-7,
-225,
-163,
-120,
-68,
-93,
-63,
-126,
-73,
-78,
-40,
-33,
-87,
-47,
-183,
-190,
-96,
-155,
-214,
-93,
-175,
-206,
-187,
-144,
-230,
-253,
-0,
-139,
-174,
-116,
-33,
-190,
-163,
-99,
-40,
-134,
-80,
-229,
-212,
-66,
-32,
-149,
-216,
-144,
-105,
-61,
-6,
-29,
-101,
-88,
-34,
-70,
-197,
-202,
-136,
-131,
-4,
-156,
-192,
-155,
-81,
-5,
-104,
-182,
-230,
-154,
-11,
-79,
-122,
-204,
-52,
-72,
-207,
-17,
-83,
-15,
-3,
-110,
-167,
-0,
-26,
-103,
-148,
-25,
-59,
-170,
-128,
-198,
-204,
-9,
-28,
-138,
-111,
-25,
-134,
-1,
-122,
-2,
-120,
-193,
-200,
-95,
-80,
-198,
-43,
-16,
-81,
-101,
-11,
-157,
-4,
-146,
-28,
-52,
-168,
-91,
-226,
-138,
-206,
-109,
-253,
-249,
-254,
-237,
-153,
-72,
-167,
-36,
-195,
-156,
-170,
-107,
-35,
-128,
-253,
-129,
-109,
-128,
-47,
-220,
-37,
-96,
-204,
-27,
-197,
-156,
-146,
-14,
-38,
-94,
-192,
-174,
-219,
-201,
-18,
-142,
-235,
-14,
-16,
-68,
-131,
-212,
-247,
-37,
-57,
-145,
-182,
-139,
-113,
-132,
-56,
-135,
-170,
-9,
-137,
-3,
-165,
-181,
-189,
-117,
-5,
-107,
-82,
-181,
-64,
-27,
-246,
-20,
-191,
-215,
-5,
-185,
-209,
-189,
-130,
-99,
-33,
-209,
-197,
-130,
-64,
-178,
-189,
-112,
-99,
-232,
-165,
-150,
-216,
-76,
-25,
-159,
-178,
-136,
-201,
-221,
-209,
-108,
-117,
-108,
-77,
-132,
-19,
-48,
-154,
-194,
-1,
-83,
-99,
-59,
-176,
-195,
-9,
-95,
-143,
-50,
-228,
-134,
-240,
-26,
-88,
-120,
-191,
-111,
-231,
-149,
-183,
-147,
-101,
-156,
-195,
-115,
-159,
-170,
-20,
-164,
-160,
-131,
-161,
-172,
-164,
-132,
-17,
-71,
-205,
-35,
-222,
-208,
-63,
-111,
-202,
-174,
-29,
-88,
-116,
-89,
-57,
-252,
-160,
-209,
-165,
-231,
-14,
-0,
-251,
-12,
-169,
-108,
-146,
-12,
-249,
-42,
-82,
-178,
-41,
-207,
-68,
-119,
-44,
-78,
-223,
-181,
-216,
-191,
-136,
-126,
-7,
-153,
-68,
-4,
-161,
-234,
-137,
-164,
-62,
-81,
-209,
-80,
-185,
-241,
-168,
-161,
-206,
-59,
-194,
-119,
-205,
-241,
-31,
-49,
-137,
-223,
-80,
-10,
-85,
-80,
-203,
-9,
-242,
-243,
-148,
-16,
-203,
-11,
-168,
-223,
-249,
-172,
-155,
-34,
-113,
-171,
-116,
-206,
-51,
-149,
-218,
-8,
-237,
-155,
-145,
-219,
-133,
-194,
-112,
-78,
-157,
-155,
-241,
-151,
-226,
-216,
-51,
-120,
-158,
-235,
-194,
-122,
-145,
-136,
-54,
-23,
-235,
-146,
-37,
-155,
-163,
-215,
-77,
-63,
-63,
-177,
-122,
-173,
-74,
-131,
-141,
-143,
-162,
-41,
-212,
-119,
-145,
-19,
-196,
-232,
-134,
-187,
-247,
-187,
-74,
-79,
-119,
-162,
-167,
-87,
-197,
-114,
-104,
-183,
-107,
-184,
-47,
-140,
-130,
-230,
-111,
-11,
-207,
-179,
-5,
-149,
-102,
-183,
-101,
-3,
-30,
-86,
-176,
-96,
-137,
-132,
-33,
-190,
-212,
-192,
-76,
-249,
-46,
-7,
-141,
-37,
-161,
-33,
-107,
-82,
-29,
-29,
-249,
-128,
-133,
-237,
-73,
-116,
-86,
-49,
-113,
-33,
-231,
-145,
-28,
-17,
-47,
-25,
-135,
-97,
-96,
-185,
-220,
-69,
-176,
-186,
-96,
-148,
-164,
-126,
-232,
-37,
-243,
-77,
-95,
-20,
-86,
-29,
-103,
-251,
-108,
-118,
-243,
-237,
-195,
-214,
-75,
-223,
-250,
-220,
-106,
-251,
-246,
-171,
-29,
-249,
-210,
-137,
-104,
-105,
-241,
-214,
-8,
-190,
-115,
-108,
-147,
-70,
-14,
-229,
-200,
-41,
-122,
-147,
-86,
-165,
-167,
-40,
-106,
-28,
-63,
-61,
-69,
-40,
-159,
-167,
-35,
-229,
-185,
-143,
-208,
-36,
-158,
-185,
-6,
-222,
-131,
-230,
-41,
-69,
-77,
-27,
-69,
-68,
-198,
-16,
-176,
-198,
-225,
-136,
-15,
-68,
-153,
-237,
-45,
-172,
-170,
-249,
-93,
-46,
-76,
-87,
-106,
-179,
-203,
-108,
-93,
-122,
-32,
-94,
-224,
-198,
-153,
-91,
-26,
-174,
-111,
-238,
-186,
-159,
-186,
-231,
-237,
-187,
-238,
-205,
-245,
-224,
-235,
-237,
-69,
-251,
-174,
-51,
-232,
-255,
-87,
-231,
-178,
-115,
-119,
-115,
-157,
-165,
-248,
-223,
-96,
-121,
-48,
-81,
-40,
-249,
-222,
-170,
-197,
-183,
-138,
-51,
-241,
-231,
-175,
-93,
-193,
-67,
-150,
-213,
-173,
-174,
-142,
-96,
-163,
-51,
-77,
-188,
-209,
-119,
-3,
-53,
-169,
-146,
-0,
-74,
-8,
-66,
-25,
-115,
-79,
-83,
-161,
-142,
-80,
-59,
-55,
-99,
-62,
-39,
-2,
-187,
-12,
-29,
-82,
-128,
-55,
-33,
-147,
-48,
-200,
-241,
-70,
-152,
-195,
-202,
-48,
-15,
-194,
-0,
-110,
-34,
-134,
-57,
-86,
-14,
-87,
-217,
-70,
-252,
-117,
-104,
-6,
-1,
-143,
-90,
-214,
-7,
-47,
-246,
-208,
-133,
-60,
-68,
-57,
-50,
-114,
-75,
-228,
-136,
-142,
-55,
-130,
-191,
-179,
-22,
-97,
-177,
-71,
-201,
-252,
-44,
-117,
-44,
-167,
-146,
-6,
-185,
-88,
-57,
-33,
-187,
-247,
-200,
-231,
-90,
-56,
-23,
-174,
-92,
-91,
-157,
-105,
-55,
-102,
-101,
-52,
-217,
-67,
-108,
-170,
-41,
-216,
-12,
-103,
-67,
-18,
-148,
-5,
-122,
-119,
-81,
-78,
-106,
-86,
-246,
-245,
-43,
-36,
-198,
-106,
-44,
-14,
-192,
-202,
-154,
-110,
-93,
-51,
-215,
-12,
-5,
-205,
-188,
-112,
-183,
-237,
-94,
-251,
-106,
-240,
-203,
-205,
-229,
-215,
-171,
-206,
-224,
-226,
-163,
-149,
-53,
-157,
-251,
-222,
-118,
-239,
-206,
-191,
-12,
-250,
-231,
-237,
-203,
-213,
-24,
-109,
-147,
-222,
-237,
-187,
-187,
-206,
-245,
-87,
-126,
-96,
-175,
-186,
-215,
-131,
-139,
-110,
-255,
-174,
-125,
-157,
-75,
-37,
-188,
-193,
-182,
-110,
-50,
-84,
-251,
-215,
-245,
-161,
-62,
-148,
-26,
-74,
-15,
-51,
-232,
-252,
-122,
-187,
-18,
-155,
-109,
-50,
-20,
-64,
-242,
-92,
-49,
-32,
-83,
-186,
-209,
-11,
-195,
-217,
-45,
-158,
-147,
-120,
-149,
-114,
-28,
-210,
-73,
-224,
-245,
-142,
-31,
-238,
-142,
-111,
-74,
-153,
-206,
-37,
-237,
-204,
-188,
-240,
-10,
-141,
-155,
-117,
-198,
-43,
-76,
-117,
-72,
-159,
-60,
-120,
-224,
-70,
-146,
-119,
-154,
-20,
-60,
-152,
-150,
-71,
-133,
-69,
-55,
-152,
-22,
-207,
-46,
-198,
-6,
-97,
-132,
-7,
-120,
-7,
-148,
-199,
-21,
-35,
-175,
-237,
-224,
-37,
-41,
-211,
-6,
-39,
-143,
-15,
-23,
-156,
-176,
-198,
-216,
-12,
-174,
-216,
-21,
-111,
-37,
-73,
-173,
-164,
-180,
-109,
-136,
-38,
-228,
-195,
-97,
-212,
-111,
-8,
-217,
-61,
-250,
-13,
-103,
-129,
-198,
-14,
-253,
-144,
-74,
-168,
-247,
-197,
-82,
-41,
-152,
-88,
-22,
-70,
-194,
-12,
-182,
-14,
-198,
-216,
-163,
-183,
-48,
-126,
-246,
-195,
-161,
-227,
-147,
-117,
-197,
-17,
-122,
-122,
-30,
-157,
-12,
-44,
-250,
-43,
-210,
-41,
-70,
-50,
-32,
-3,
-140,
-23,
-101,
-170,
-148,
-88,
-155,
-147,
-49,
-193,
-159,
-67,
-5,
-37,
-48,
-119,
-96,
-106,
-210,
-177,
-23,
-194,
-50,
-153,
-124,
-103,
-113,
-41,
-92,
-69,
-69,
-77,
-123,
-166,
-19,
-162,
-209,
-176,
-160,
-214,
-230,
-133,
-164,
-188,
-100,
-80,
-50,
-146,
-187,
-94,
-101,
-195,
-51,
-186,
-46,
-222,
-220,
-116,
-186,
-245,
-5,
-145,
-230,
-43,
-221,
-30,
-123,
-209,
-7,
-71,
-246,
-85,
-42,
-222,
-157,
-82,
-79,
-190,
-113,
-62,
-154,
-227,
-67,
-35,
-68,
-186,
-48,
-157,
-77,
-112,
-201,
-135,
-6,
-8,
-117,
-20,
-38,
-134,
-88,
-202,
-90,
-54,
-143,
-162,
-108,
-174,
-67,
-227,
-199,
-176,
-30,
-138,
-106,
-214,
-60,
-102,
-172,
-234,
-160,
-52,
-135,
-22,
-166,
-201,
-54,
-132,
-144,
-123,
-212,
-70,
-9,
-121,
-184,
-85,
-82,
-248,
-24,
-70,
-190,
-11,
-68,
-208,
-190,
-224,
-206,
-100,
-227,
-162,
-154,
-37,
-130,
-48,
-223,
-118,
-34,
-88,
-109,
-41,
-202,
-197,
-32,
-214,
-252,
-130,
-217,
-66,
-204,
-107,
-48,
-228,
-205,
-22,
-252,
-244,
-124,
-83,
-207,
-240,
-61,
-213,
-77,
-195,
-60,
-180,
-179,
-121,
-178,
-20,
-223,
-120,
-204,
-123,
-84,
-8,
-165,
-158,
-16,
-156,
-81,
-34,
-198,
-134,
-234,
-11,
-143,
-83,
-184,
-162,
-6,
-15,
-57,
-8,
-61,
-88,
-169,
-84,
-168,
-20,
-81,
-147,
-237,
-226,
-160,
-152,
-151,
-253,
-24,
-152,
-79,
-138,
-245,
-68,
-142,
-115,
-238,
-3,
-219,
-116,
-52,
-65,
-231,
-107,
-96,
-29,
-44,
-230,
-28,
-143,
-48,
-93,
-0,
-83,
-24,
-254,
-70,
-141,
-235,
-5,
-98,
-49,
-119,
-129,
-171,
-30,
-76,
-188,
-223,
-102,
-225,
-86,
-3,
-174,
-45,
-221,
-44,
-12,
-182,
-157,
-88,
-114,
-51,
-229,
-142,
-199,
-119,
-225,
-51,
-125,
-215,
-196,
-155,
-162,
-102,
-51,
-116,
-14,
-220,
-0,
-77,
-237,
-162,
-208,
-243,
-246,
-161,
-187,
-94,
-251,
-186,
-255,
-233,
-166,
-119,
-53,
-56,
-255,
-210,
-190,
-254,
-220,
-185,
-200,
-116,
-88,
-255,
-193,
-32,
-245,
-115,
-124,
-48,
-230,
-143,
-28,
-73,
-162,
-170,
-83,
-38,
-51,
-222,
-216,
-73,
-19,
-165,
-83,
-41,
-14,
-148,
-22,
-152,
-248,
-231,
-94,
-24,
-149,
-44,
-83,
-165,
-198,
-193,
-4,
-212,
-49,
-59,
-210,
-73,
-143,
-34,
-35,
-217,
-185,
-154,
-147,
-40,
-147,
-15,
-144,
-34,
-101,
-148,
-181,
-82,
-103,
-139,
-164,
-210,
-145,
-233,
-152,
-6,
-37,
-190,
-242,
-235,
-236,
-92,
-99,
-113,
-231,
-191,
-221,
-244,
-46,
-179,
-21,
-254,
-193,
-68,
-227,
-87,
-28,
-229,
-215,
-238,
-221,
-234,
-32,
-37,
-227,
-104,
-24,
-171,
-172,
-89,
-175,
-226,
-158,
-253,
-170,
-32,
-251,
-161,
-20,
-100,
-175,
-74,
-240,
-163,
-81,
-130,
-119,
-174,
-186,
-253,
-62,
-142,
-115,
-126,
-115,
-13,
-24,
-238,
-124,
-238,
-117,
-58,
-253,
-231,
-212,
-226,
-70,
-227,
-20,
-0,
-204,
-118,
-237,
-79,
-165,
-116,
-243,
-27,
-234,
-218,
-155,
-211,
-158,
-124,
-185,
-244,
-13,
-20,
-72,
-255,
-112,
-192,
-104,
-190,
-189,
-23,
-31,
-183,
-21,
-32,
-247,
-83,
-82,
-220,
-182,
-244,
-68,
-227,
-5,
-194,
-109,
-105,
-112,
-67,
-69,
-189,
-109,
-146,
-89,
-252,
-96,
-85,
-184,
-45,
-150,
-254,
-162,
-42,
-92,
-151,
-90,
-215,
-75,
-168,
-84,
-109,
-153,
-178,
-236,
-120,
-171,
-76,
-219,
-16,
-163,
-198,
-139,
-67,
-219,
-2,
-243,
-92,
-21,
-232,
-122,
-184,
-178,
-103,
-11,
-24,
-239,
-173,
-36,
-177,
-122,
-224,
-209,
-6,
-255,
-254,
-162,
-47,
-163,
-135,
-226,
-11,
-111,
-89,
-159,
-152,
-7,
-32,
-203,
-84,
-63,
-115,
-176,
-233,
-219,
-248,
-235,
-236,
-26,
-98,
-43,
-91,
-80,
-131,
-133,
-175,
-128,
-134,
-254,
-223,
-54,
-176,
-58,
-43,
-136,
-122,
-9,
-145,
-238,
-57,
-192,
-43,
-239,
-239,
-113,
-45,
-100,
-251,
-14,
-189,
-192,
-253,
-73,
-224,
-133,
-152,
-29,
-51,
-139,
-77,
-0,
-154,
-36,
-174,
-229,
-118,
-41,
-215,
-131,
-159,
-26,
-97,
-169,
-213,
-68,
-198,
-209,
-181,
-57,
-64,
-154,
-224,
-21,
-43,
-190,
-56,
-117,
-140,
-131,
-229,
-211,
-216,
-191,
-241,
-192,
-153,
-75,
-253,
-48,
-183,
-160,
-131,
-42,
-253,
-49,
-89,
-16,
-67,
-115,
-80,
-181,
-58,
-31,
-214,
-154,
-226,
-193,
-43,
-194,
-130,
-232,
-56,
-134,
-218,
-112,
-243,
-176,
-246,
-12,
-28,
-86,
-199,
-84,
-126,
-103,
-16,
-118,
-187,
-103,
-207,
-106,
-214,
-62,
-86,
-123,
-47,
-48,
-67,
-252,
-90,
-246,
-29,
-245,
-197,
-225,
-222,
-135,
-200,
-113,
-189,
-133,
-1,
-54,
-117,
-187,
-134,
-181,
-185,
-122,
-154,
-23,
-146,
-213,
-124,
-238,
-5,
-31,
-195,
-167,
-242,
-209,
-50,
-215,
-128,
-185,
-136,
-18,
-61,
-114,
-101,
-201,
-4,
-171,
-251,
-193,
-178,
-125,
-115,
-190,
-155,
-65,
-224,
-28,
-149,
-193,
-246,
-225,
-208,
-179,
-140,
-106,
-126,
-198,
-66,
-98,
-242,
-21,
-174,
-80,
-0,
-64,
-234,
-76,
-47,
-99,
-63,
-116,
-18,
-251,
-16,
-155,
-120,
-49,
-30,
-123,
-79,
-6,
-252,
-133,
-106,
-87,
-174,
-24,
-68,
-174,
-182,
-58,
-15,
-84,
-170,
-242,
-134,
-2,
-161,
-201,
-162,
-27,
-213,
-160,
-36,
-29,
-78,
-36,
-141,
-16,
-170,
-219,
-149,
-69,
-40,
-247,
-47,
-229,
-46,
-161,
-102,
-62,
-224,
-123,
-168,
-75,
-40,
-179,
-161,
-127,
-39,
-195,
-146,
-182,
-44,
-19,
-161,
-243,
-56,
-149,
-169,
-9,
-51,
-134,
-219,
-54,
-228,
-219,
-166,
-7,
-45,
-89,
-255,
-152,
-225,
-105,
-36,
-66,
-74,
-215,
-173,
-169,
-14,
-43,
-177,
-29,
-94,
-32,
-9,
-226,
-205,
-218,
-85,
-115,
-47,
-152,
-230,
-136,
-176,
-239,
-37,
-231,
-245,
-84,
-150,
-72,
-123,
-112,
-126,
-95,
-28,
-153,
-106,
-185,
-80,
-242,
-41,
-247,
-31,
-11,
-170,
-236,
-98,
-74,
-154,
-183,
-13,
-134,
-9,
-208,
-71,
-42,
-83,
-48,
-102,
-244,
-213,
-5,
-199,
-161,
-209,
-52,
-205,
-10,
-140,
-206,
-90,
-100,
-112,
-199,
-26,
-123,
-206,
-112,
-72,
-7,
-208,
-73,
-105,
-120,
-10,
-140,
-218,
-106,
-24,
-91,
-132,
-227,
-177,
-114,
-10,
-38,
-221,
-172,
-61,
-41,
-199,
-81,
-6,
-60,
-138,
-65,
-113,
-91,
-213,
-174,
-100,
-250,
-152,
-60,
-200,
-165,
-136,
-121,
-1,
-216,
-166,
-146,
-183,
-192,
-44,
-139,
-20,
-204,
-191,
-150,
-32,
-82,
-163,
-208,
-247,
-157,
-121,
-156,
-171,
-49,
-253,
-76,
-20,
-106,
-218,
-180,
-12,
-153,
-74,
-111,
-61,
-226,
-85,
-39,
-202,
-73,
-199,
-44,
-65,
-165,
-114,
-240,
-52,
-75,
-166,
-124,
-46,
-61,
-159,
-206,
-87,
-6,
-207,
-84,
-72,
-72,
-70,
-3,
-21,
-60,
-105,
-160,
-142,
-214,
-13,
-155,
-245,
-18,
-91,
-131,
-235,
-133,
-148,
-23,
-156,
-135,
-201,
-165,
-55,
-153,
-22,
-42,
-12,
-170,
-47,
-76,
-117,
-202,
-48,
-132,
-143,
-61,
-4,
-245,
-107,
-1,
-75,
-52,
-154,
-98,
-168,
-130,
-35,
-128,
-127,
-240,
-201,
-217,
-22,
-54,
-95,
-55,
-34,
-167,
-32,
-31,
-51,
-204,
-26,
-151,
-159,
-104,
-139,
-20,
-76,
-193,
-131,
-16,
-19,
-172,
-163,
-42,
-190,
-209,
-47,
-247,
-236,
-98,
-196,
-190,
-72,
-51,
-204,
-12,
-71,
-77,
-85,
-201,
-225,
-148,
-95,
-115,
-189,
-72,
-215,
-170,
-208,
-9,
-154,
-40,
-123,
-103,
-136,
-97,
-20,
-128,
-46,
-137,
-158,
-77,
-50,
-55,
-77,
-146,
-200,
-96,
-65,
-201,
-78,
-146,
-105,
-20,
-46,
-38,
-228,
-25,
-133,
-129,
-212,
-92,
-228,
-14,
-31,
-12,
-242,
-160,
-210,
-13,
-209,
-129,
-74,
-69,
-110,
-192,
-112,
-99,
-111,
-178,
-192,
-130,
-172,
-195,
-37,
-59,
-63,
-105,
-66,
-46,
-225,
-181,
-152,
-160,
-155,
-46,
-137,
-65,
-252,
-236,
-228,
-6,
-32,
-111,
-20,
-73,
-201,
-25,
-179,
-5,
-2,
-100,
-55,
-23,
-55,
-127,
-17,
-221,
-153,
-51,
-81,
-0,
-167,
-104,
-109,
-82,
-245,
-14,
-135,
-66,
-86,
-136,
-23,
-254,
-140,
-107,
-5,
-73,
-101,
-190,
-136,
-40,
-151,
-7,
-15,
-168,
-131,
-49,
-140,
-14,
-192,
-115,
-67,
-176,
-35,
-90,
-238,
-27,
-194,
-126,
-140,
-197,
-230,
-169,
-14,
-45,
-72,
-70,
-11,
-204,
-161,
-31,
-19,
-186,
-176,
-21,
-239,
-176,
-254,
-65,
-237,
-21,
-229,
-250,
-207,
-53,
-138,
-167,
-82,
-114,
-69,
-246,
-52,
-23,
-37,
-185,
-240,
-82,
-5,
-92,
-60,
-217,
-19,
-220,
-39,
-202,
-242,
-234,
-136,
-161,
-135,
-119,
-191,
-48,
-100,
-164,
-11,
-76,
-184,
-45,
-56,
-76,
-223,
-169,
-204,
-187,
-147,
-0,
-94,
-237,
-195,
-106,
-120,
-84,
-3,
-61,
-136,
-110,
-168,
-252,
-175,
-213,
-71,
-171,
-215,
-154,
-2,
-151,
-244,
-58,
-112,
-245,
-76,
-185,
-9,
-109,
-37,
-30,
-239,
-20,
-36,
-67,
-151,
-241,
-34,
-200,
-134,
-111,
-119,
-141,
-48,
-211,
-75,
-78,
-98,
-179,
-209,
-67,
-158,
-182,
-172,
-46,
-110,
-208,
-241,
-133,
-83,
-187,
-240,
-93,
-34,
-29,
-106,
-104,
-76,
-14,
-128,
-13,
-128,
-93,
-4,
-218,
-81,
-230,
-113,
-79,
-97,
-108,
-246,
-109,
-39,
-248,
-241,
-113,
-215,
-128,
-171,
-220,
-138,
-58,
-94,
-173,
-12,
-248,
-184,
-27,
-229,
-184,
-84,
-171,
-218,
-55,
-25,
-167,
-74,
-139,
-128,
-151,
-252,
-81,
-49,
-130,
-45,
-36,
-11,
-227,
-133,
-175,
-138,
-128,
-48,
-87,
-175,
-163,
-112,
-196,
-220,
-123,
-8,
-19,
-235,
-20,
-20,
-19,
-105,
-203,
-205,
-90,
-212,
-208,
-81,
-187,
-178,
-186,
-146,
-82,
-193,
-98,
-99,
-223,
-155,
-15,
-166,
-187,
-49,
-175,
-219,
-149,
-78,
-138,
-145,
-96,
-93,
-118,
-111,
-158,
-223,
-131,
-76,
-60,
-90,
-150,
-56,
-243,
-56,
-218,
-92,
-186,
-3,
-227,
-130,
-215,
-85,
-138,
-198,
-166,
-39,
-95,
-205,
-90,
-16,
-237,
-74,
-227,
-253,
-193,
-16,
-239,
-15,
-245,
-226,
-61,
-19,
-82,
-43,
-160,
-253,
-225,
-32,
-104,
-47,
-15,
-58,
-135,
-174,
-227,
-123,
-222,
-160,
-73,
-108,
-133,
-200,
-48,
-167,
-177,
-24,
-158,
-42,
-70,
-130,
-184,
-185,
-34,
-27,
-113,
-38,
-190,
-102,
-196,
-71,
-125,
-119,
-74,
-44,
-132,
-65,
-165,
-217,
-245,
-221,
-209,
-43,
-220,
-195,
-51,
-16,
-73,
-199,
-141,
-53,
-111,
-196,
-243,
-150,
-223,
-147,
-65,
-68,
-14,
-16,
-187,
-211,
-9,
-100,
-53,
-173,
-123,
-240,
-183,
-37,
-237,
-87,
-219,
-128,
-163,
-224,
-189,
-192,
-21,
-208,
-2,
-202,
-80,
-247,
-2,
-220,
-102,
-232,
-46,
-64,
-108,
-200,
-246,
-212,
-5,
-114,
-204,
-197,
-99,
-102,
-6,
-28,
-166,
-106,
-86,
-82,
-19,
-148,
-178,
-104,
-56,
-138,
-202,
-16,
-203,
-39,
-230,
-148,
-184,
-237,
-22,
-70,
-247,
-125,
-143,
-145,
-49,
-10,
-196,
-3,
-181,
-162,
-96,
-184,
-169,
-250,
-19,
-115,
-38,
-77,
-168,
-88,
-124,
-196,
-57,
-129,
-223,
-149,
-217,
-29,
-181,
-134,
-166,
-20,
-73,
-135,
-95,
-36,
-249,
-81,
-242,
-104,
-6,
-218,
-17,
-221,
-176,
-228,
-158,
-102,
-121,
-209,
-52,
-253,
-21,
-122,
-33,
-32,
-210,
-2,
-98,
-241,
-235,
-184,
-64,
-178,
-3,
-56,
-172,
-69,
-156,
-40,
-25,
-14,
-107,
-45,
-100,
-20,
-47,
-21,
-187,
-202,
-108,
-114,
-186,
-172,
-230,
-147,
-61,
-175,
-172,
-251,
-76,
-244,
-177,
-96,
-65,
-110,
-19,
-238,
-203,
-108,
-224,
-212,
-116,
-3,
-167,
-181,
-109,
-96,
-198,
-183,
-28,
-197,
-22,
-78,
-247,
-183,
-133,
-107,
-43,
-207,
-109,
-226,
-180,
-194,
-38,
-206,
-66,
-119,
-129,
-154,
-46,
-163,
-146,
-116,
-170,
-37,
-175,
-230,
-60,
-244,
-67,
-195,
-50,
-70,
-184,
-145,
-35,
-108,
-46,
-212,
-32,
-158,
-42,
-240,
-145,
-147,
-130,
-169,
-80,
-141,
-218,
-188,
-185,
-247,
-36,
-125,
-166,
-51,
-179,
-133,
-159,
-120,
-115,
-223,
-99,
-253,
-20,
-105,
-177,
-104,
-164,
-50,
-219,
-149,
-173,
-192,
-108,
-191,
-10,
-43,
-52,
-216,
-177,
-125,
-47,
-177,
-186,
-202,
-236,
-147,
-58,
-191,
-21,
-42,
-24,
-41,
-173,
-22,
-191,
-37,
-42,
-54,
-133,
-22,
-222,
-86,
-213,
-90,
-250,
-90,
-203,
-97,
-232,
-66,
-176,
-101,
-184,
-111,
-197,
-241,
-238,
-173,
-139,
-165,
-148,
-225,
-31,
-138,
-6,
-69,
-67,
-135,
-125,
-39,
-33,
-151,
-160,
-141,
-1,
-23,
-239,
-204,
-46,
-12,
-151,
-94,
-97,
-36,
-156,
-168,
-231,
-250,
-109,
-105,
-78,
-98,
-127,
-85,
-5,
-20,
-105,
-106,
-154,
-229,
-217,
-110,
-231,
-221,
-186,
-173,
-21,
-82,
-93,
-59,
-41,
-195,
-116,
-66,
-80,
-90,
-111,
-132,
-5,
-247,
-90,
-41,
-205,
-113,
-242,
-148,
-152,
-28,
-220,
-10,
-70,
-164,
-72,
-206,
-194,
-7,
-89,
-231,
-98,
-214,
-113,
-142,
-51,
-232,
-195,
-111,
-9,
-30,
-229,
-109,
-223,
-145,
-177,
-157,
-202,
-45,
-153,
-29,
-211,
-74,
-244,
-21,
-21,
-112,
-163,
-143,
-161,
-187,
-204,
-83,
-215,
-219,
-233,
-50,
-246,
-70,
-49,
-127,
-109,
-72,
-96,
-115,
-125,
-88,
-199,
-71,
-35,
-147,
-133,
-146,
-75,
-155,
-219,
-86,
-195,
-74,
-33,
-19,
-30,
-6,
-151,
-225,
-94,
-144,
-164,
-191,
-58,
-46,
-39,
-234,
-106,
-225,
-163,
-180,
-72,
-60,
-223,
-251,
-141,
-156,
-15,
-4,
-170,
-73,
-225,
-165,
-162,
-254,
-124,
-255,
-191,
-41,
-16,
-217,
-99,
-254,
-30,
-56,
-19,
-30,
-10,
-218,
-120,
-74,
-92,
-200,
-202,
-20,
-175,
-204,
-114,
-38,
-62,
-209,
-155,
-25,
-33,
-203,
-134,
-145,
-246,
-252,
-114,
-162,
-234,
-146,
-7,
-229,
-153,
-40,
-29,
-64,
-75,
-80,
-161,
-173,
-28,
-66,
-236,
-94,
-1,
-242,
-43,
-240,
-102,
-196,
-3,
-0,
-51,
-144,
-52,
-171,
-77,
-177,
-204,
-224,
-193,
-112,
-97,
-86,
-59,
-13,
-217,
-65,
-189,
-175,
-245,
-1,
-39,
-151,
-27,
-39,
-26,
-60,
-72,
-63,
-28,
-121,
-137,
-73,
-148,
-167,
-244,
-139,
-42,
-238,
-250,
-211,
-41,
-21,
-0,
-116,
-130,
-9,
-96,
-238,
-200,
-32,
-156,
-60,
-139,
-194,
-67,
-230,
-128,
-154,
-60,
-143,
-187,
-189,
-130,
-86,
-15,
-129,
-45,
-102,
-138,
-206,
-81,
-7,
-11,
-3,
-112,
-70,
-177,
-152,
-200,
-190,
-191,
-16,
-106,
-32,
-59,
-178,
-186,
-113,
-4,
-209,
-214,
-100,
-143,
-169,
-38,
-81,
-91,
-162,
-189,
-252,
-5,
-249,
-3,
-168,
-60,
-74,
-232,
-6,
-11,
-199,
-149,
-42,
-60,
-226,
-75,
-72,
-134,
-224,
-165,
-112,
-195,
-224,
-247,
-148,
-141,
-49,
-134,
-243,
-73,
-70,
-227,
-243,
-219,
-175,
-88,
-200,
-135,
-115,
-94,
-34,
-37,
-38,
-47,
-46,
-39,
-38,
-69,
-155,
-35,
-190,
-245,
-144,
-76,
-51,
-22,
-238,
-69,
-76,
-169,
-249,
-150,
-153,
-230,
-134,
-105,
-241,
-8,
-136,
-91,
-20,
-230,
-136,
-241,
-183,
-97,
-116,
-143,
-190,
-12,
-121,
-112,
-29,
-31,
-122,
-43,
-11,
-116,
-90,
-129,
-17,
-223,
-132,
-152,
-114,
-96,
-43,
-122,
-234,
-10,
-38,
-91,
-40,
-254,
-200,
-22,
-75,
-49,
-69,
-73,
-59,
-125,
-108,
-176,
-219,
-120,
-17,
-144,
-135,
-3,
-28,
-182,
-4,
-223,
-8,
-237,
-143,
-1,
-75,
-166,
-82,
-139,
-48,
-36,
-229,
-127,
-108,
-177,
-18,
-138,
-134,
-195,
-145,
-9,
-121,
-35,
-206,
-180,
-53,
-85,
-232,
-91,
-133,
-141,
-28,
-21,
-22,
-73,
-136,
-79,
-9,
-59,
-179,
-141,
-194,
-217,
-124,
-145,
-160,
-60,
-17,
-80,
-209,
-22,
-170,
-222,
-72,
-39,
-95,
-232,
-147,
-79,
-88,
-155,
-207,
-125,
-245,
-168,
-33,
-134,
-136,
-251,
-38,
-223,
-137,
-16,
-223,
-38,
-127,
-129,
-166,
-114,
-17,
-146,
-65,
-148,
-159,
-54,
-56,
-27,
-109,
-31,
-189,
-68,
-40,
-247,
-23,
-122,
-201,
-145,
-127,
-6,
-135,
-89,
-170,
-201,
-72,
-199,
-176,
-50,
-87,
-46,
-107,
-102,
-42,
-34,
-102,
-24,
-111,
-225,
-118,
-201,
-7,
-73,
-42,
-107,
-47,
-129,
-189,
-151,
-49,
-238,
-62,
-30,
-135,
-22,
-126,
-225,
-140,
-199,
-248,
-224,
-23,
-64,
-161,
-82,
-131,
-212,
-252,
-49,
-67,
-227,
-201,
-134,
-109,
-200,
-30,
-26,
-214,
-155,
-44,
-177,
-88,
-137,
-244,
-57,
-167,
-87,
-250,
-13,
-96,
-29,
-196,
-211,
-183,
-71,
-252,
-188,
-118,
-168,
-35,
-2,
-237,
-122,
-49,
-253,
-185,
-241,
-40,
-150,
-176,
-66,
-52,
-254,
-20,
-175,
-216,
-138,
-54,
-194,
-77,
-158,
-178,
-140,
-155,
-82,
-14,
-2,
-245,
-61,
-223,
-22,
-86,
-138,
-245,
-211,
-159,
-30,
-121,
-125,
-206,
-241,
-128,
-87,
-90,
-80,
-165,
-231,
-222,
-60,
-84,
-100,
-101,
-57,
-107,
-87,
-184,
-202,
-122,
-234,
-99,
-14,
-108,
-237,
-49,
-141,
-108,
-79,
-45,
-28,
-69,
-153,
-250,
-200,
-141,
-108,
-14,
-11,
-235,
-222,
-200,
-140,
-124,
-101,
-45,
-27,
-142,
-69,
-202,
-38,
-58,
-96,
-180,
-27,
-215,
-128,
-51,
-73,
-176,
-160,
-219,
-53,
-140,
-21,
-61,
-205,
-11,
-137,
-208,
-226,
-248,
-108,
-185,
-82,
-210,
-72,
-123,
-225,
-25,
-51,
-171,
-237,
-97,
-156,
-96,
-93,
-108,
-124,
-43,
-144,
-63,
-25,
-22,
-115,
-131,
-115,
-156,
-232,
-41,
-126,
-235,
-98,
-201,
-235,
-36,
-4,
-6,
-207,
-130,
-143,
-213,
-64,
-18,
-175,
-5,
-51,
-208,
-108,
-118,
-147,
-137,
-19,
-205,
-208,
-221,
-157,
-223,
-226,
-27,
-253,
-53,
-240,
-158,
-68,
-63,
-28,
-125,
-151,
-9,
-112,
-21,
-24,
-255,
-149,
-213,
-226,
-14,
-68,
-251,
-182,
-171,
-220,
-151,
-2,
-87,
-71,
-56,
-112,
-234,
-63,
-252,
-228,
-58,
-137,
-147,
-58,
-182,
-242,
-124,
-196,
-238,
-160,
-231,
-16,
-253,
-198,
-96,
-64,
-83,
-59,
-199,
-69,
-96,
-9,
-7,
-216,
-191,
-158,
-76,
-61,
-60,
-146,
-50,
-149,
-59,
-143,
-133,
-90,
-135,
-187,
-158,
-26,
-228,
-71,
-197,
-104,
-186,
-8,
-190,
-163,
-18,
-181,
-176,
-94,
-69,
-232,
-2,
-237,
-16,
-60,
-4,
-18,
-247,
-157,
-226,
-229,
-198,
-2,
-190,
-148,
-49,
-234,
-199,
-23,
-192,
-84,
-115,
-29,
-66,
-234,
-11,
-251,
-230,
-98,
-18,
-110,
-133,
-78,
-101,
-247,
-210,
-44,
-183,
-42,
-31,
-76,
-136,
-255,
-214,
-137,
-162,
-48,
-186,
-135,
-25,
-236,
-57,
-37,
-68,
-223,
-220,
-137,
-48,
-179,
-192,
-51,
-104,
-180,
-175,
-249,
-184,
-39,
-68,
-2,
-254,
-116,
-241,
-70,
-106,
-55,
-34,
-183,
-70,
-20,
-193,
-136,
-51,
-199,
-103,
-37,
-17,
-33,
-92,
-203,
-22,
-251,
-211,
-226,
-82,
-113,
-80,
-228,
-176,
-61,
-223,
-223,
-134,
-84,
-140,
-167,
-161,
-116,
-42,
-32,
-186,
-172,
-32,
-88,
-201,
-29,
-58,
-210,
-177,
-37,
-24,
-254,
-33,
-238,
-38,
-186,
-2,
-207,
-240,
-202,
-16,
-44,
-200,
-194,
-195,
-253,
-94,
-144,
-240,
-130,
-176,
-148,
-121,
-146,
-235,
-220,
-147,
-225,
-50,
-41,
-97,
-191,
-77,
-245,
-231,
-188,
-35,
-188,
-52,
-149,
-183,
-83,
-167,
-246,
-68,
-81,
-50,
-225,
-92,
-157,
-133,
-242,
-196,
-248,
-37,
-10,
-94,
-195,
-92,
-75,
-37,
-54,
-69,
-242,
-159,
-128,
-94,
-228,
-151,
-149,
-254,
-81,
-131,
-167,
-161,
-161,
-130,
-3,
-184,
-147,
-50,
-160,
-173,
-231,
-193,
-80,
-246,
-117,
-30,
-28,
-207,
-71,
-166,
-186,
-197,
-122,
-96,
-189,
-123,
-92,
-101,
-0,
-175,
-86,
-254,
-46,
-201,
-216,
-35,
-47,
-81,
-134,
-202,
-75,
-211,
-145,
-186,
-165,
-55,
-159,
-113,
-224,
-32,
-254,
-75,
-230,
-134,
-174,
-253,
-186,
-253,
-143,
-216,
-90,
-133,
-35,
-186,
-101,
-168,
-60,
-121,
-148,
-216,
-67,
-223,
-176,
-10,
-219,
-218,
-178,
-223,
-215,
-122,
-56,
-8,
-120,
-87,
-11,
-161,
-251,
-57,
-214,
-194,
-144,
-139,
-192,
-151,
-153,
-187,
-137,
-185,
-164,
-42,
-123,
-70,
-252,
-193,
-106,
-55,
-198,
-25,
-219,
-32,
-10,
-129,
-10,
-73,
-168,
-233,
-45,
-254,
-137,
-221,
-98,
-178,
-15,
-196,
-156,
-102,
-28,
-181,
-74,
-116,
-165,
-16,
-199,
-172,
-81,
-2,
-98,
-61,
-154,
-171,
-86,
-86,
-47,
-185,
-154,
-167,
-158,
-135,
-124,
-26,
-102,
-5,
-182,
-75,
-37,
-220,
-243,
-230,
-77,
-102,
-22,
-163,
-96,
-56,
-90,
-110,
-253,
-14,
-243,
-246,
-66,
-31,
-195,
-49,
-96,
-156,
-29,
-56,
-39,
-73,
-6,
-206,
-60,
-140,
-14,
-152,
-151,
-196,
-245,
-226,
-213,
-3,
-185,
-103,
-9,
-99,
-45,
-3,
-84,
-165,
-82,
-67,
-11,
-215,
-11,
-21,
-223,
-77,
-165,
-15,
-135,
-206,
-232,
-123,
-201,
-202,
-137,
-155,
-199,
-18,
-237,
-213,
-175,
-49,
-168,
-76,
-65,
-207,
-62,
-186,
-158,
-125,
-169,
-159,
-215,
-100,
-83,
-27,
-120,
-246,
-215,
-100,
-83,
-155,
-15,
-203,
-220,
-89,
-24,
-197,
-69,
-235,
-118,
-205,
-26,
-131,
-245,
-44,
-175,
-249,
-183,
-248,
-69,
-62,
-124,
-254,
-173,
-44,
-241,
-171,
-73,
-114,
-81,
-110,
-215,
-176,
-238,
-75,
-79,
-115,
-80,
-125,
-160,
-74,
-134,
-107,
-146,
-6,
-183,
-225,
-60,
-182,
-147,
-34,
-52,
-7,
-195,
-202,
-107,
-166,
-182,
-205,
-112,
-252,
-207,
-205,
-212,
-182,
-225,
-218,
-160,
-121,
-186,
-240,
-22,
-31,
-156,
-190,
-102,
-16,
-29,
-84,
-164,
-240,
-101,
-48,
-73,
-140,
-99,
-34,
-143,
-64,
-161,
-79,
-172,
-75,
-198,
-88,
-127,
-92,
-120,
-126,
-114,
-218,
-13,
-196,
-29,
-0,
-24,
-111,
-103,
-177,
-117,
-51,
-214,
-91,
-51,
-135,
-108,
-44,
-129,
-43,
-163,
-62,
-89,
-184,
-112,
-32,
-84,
-150,
-228,
-7,
-18,
-39,
-156,
-241,
-1,
-203,
-182,
-43,
-97,
-28,
-164,
-235,
-207,
-23,
-125,
-26,
-132,
-213,
-239,
-241,
-98,
-142,
-82,
-82,
-140,
-154,
-249,
-84,
-63,
-149,
-233,
-228,
-125,
-63,
-211,
-46,
-115,
-1,
-157,
-113,
-170,
-101,
-23,
-83,
-104,
-235,
-147,
-98,
-153,
-17,
-192,
-10,
-152,
-52,
-155,
-128,
-32,
-106,
-163,
-28,
-49,
-96,
-118,
-178,
-163,
-206,
-151,
-167,
-97,
-112,
-250,
-200,
-129,
-133,
-115,
-152,
-200,
-25,
-77,
-201,
-209,
-97,
-14,
-0,
-171,
-140,
-19,
-51,
-24,
-7,
-51,
-239,
-82,
-140,
-246,
-84,
-58,
-115,
-92,
-88,
-234,
-227,
-98,
-37,
-0,
-160,
-61,
-34,
-200,
-59,
-169,
-150,
-36,
-182,
-93,
-21,
-52,
-200,
-11,
-39,
-207,
-157,
-185,
-131,
-106,
-46,
-244,
-177,
-25,
-123,
-168,
-109,
-210,
-35,
-83,
-65,
-53,
-254,
-137,
-20,
-80,
-240,
-35,
-169,
-196,
-194,
-5,
-71,
-177,
-200,
-167,
-68,
-6,
-228,
-101,
-99,
-121,
-47,
-134,
-114,
-226,
-5,
-241,
-0,
-199,
-178,
-171,
-109,
-251,
-108,
-22,
-134,
-50,
-201,
-218,
-54,
-5,
-185,
-170,
-19,
-192,
-64,
-102,
-58,
-192,
-137,
-135,
-14,
-44,
-252,
-171,
-237,
-130,
-71,
-206,
-220,
-75,
-224,
-254,
-255,
-86,
-121,
-251,
-242,
-217,
-147,
-212,
-22,
-6,
-2,
-78,
-190,
-140,
-70,
-112,
-64,
-236,
-225,
-138,
-229,
-104,
-54,
-31,
-36,
-97,
-61,
-154,
-166,
-36,
-44,
-179,
-9,
-183,
-50,
-162,
-42,
-87,
-112,
-171,
-0,
-158,
-211,
-24,
-15,
-21,
-57,
-68,
-161,
-151,
-147,
-19,
-121,
-49,
-166,
-99,
-128,
-227,
-25,
-36,
-33,
-186,
-7,
-241,
-186,
-211,
-99,
-122,
-250,
-14,
-119,
-206,
-151,
-113,
-220,
-18,
-63,
-227,
-159,
-18,
-73,
-45,
-93,
-213,
-127,
-163,
-159,
-84,
-96,
-159,
-45,
-110,
-168,
-102,
-96,
-181,
-210,
-203,
-91,
-79,
-23,
-249,
-194,
-224,
-248,
-214,
-64,
-233,
-43,
-183,
-95,
-50,
-80,
-250,
-166,
-143,
-225,
-132,
-212,
-115,
-180,
-30,
-167,
-78,
-53,
-37,
-38,
-106,
-93,
-54,
-199,
-176,
-252,
-108,
-118,
-76,
-63,
-121,
-234,
-13,
-26,
-123,
-81,
-156,
-136,
-112,
-52,
-90,
-240,
-235,
-192,
-73,
-129,
-22,
-195,
-149,
-131,
-169,
-156,
-224,
-34,
-242,
-76,
-3,
-78,
-205,
-35,
-21,
-124,
-168,
-16,
-175,
-155,
-163,
-234,
-152,
-143,
-48,
-26,
-1,
-198,
-148,
-209,
-95,
-220,
-204,
-217,
-149,
-16,
-29,
-240,
-176,
-181,
-23,
-120,
-148,
-243,
-63,
-150,
-78,
-52,
-154,
-242,
-210,
-180,
-106,
-26,
-159,
-27,
-123,
-151,
-42,
-220,
-152,
-1,
-60,
-173,
-53,
-169,
-152,
-77,
-119,
-103,
-43,
-78,
-17,
-148,
-31,
-0,
-165,
-91,
-238,
-229,
-15,
-123,
-216,
-129,
-93,
-75,
-52,
-10,
-157,
-152,
-233,
-55,
-188,
-154,
-154,
-130,
-191,
-140,
-141,
-35,
-191,
-27,
-128,
-124,
-224,
-122,
-209,
-126,
-233,
-42,
-185,
-158,
-112,
-114,
-52,
-96,
-182,
-75,
-69,
-153,
-121,
-254,
-158,
-89,
-66,
-98,
-3,
-241,
-117,
-229,
-226,
-182,
-53,
-172,
-3,
-164,
-181,
-45,
-124,
-160,
-161,
-224,
-254,
-5,
-6,
-200,
-47,
-129,
-189,
-109,
-148,
-61,
-247,
-195,
-123,
-49,
-244,
-40,
-35,
-29,
-57,
-41,
-88,
-3,
-39,
-159,
-128,
-61,
-26,
-208,
-37,
-218,
-143,
-110,
-1,
-239,
-79,
-180,
-101,
-182,
-237,
-155,
-186,
-93,
-193,
-27,
-238,
-54,
-134,
-111,
-165,
-35,
-101,
-233,
-122,
-151,
-214,
-80,
-160,
-20,
-152,
-93,
-85,
-49,
-209,
-154,
-0,
-148,
-112,
-101,
-118,
-134,
-168,
-76,
-182,
-149,
-27,
-172,
-79,
-60,
-123,
-97,
-171,
-243,
-156,
-29,
-255,
-28,
-35,
-71,
-237,
-177,
-231,
-48,
-14,
-253,
-133,
-125,
-210,
-51,
-74,
-14,
-227,
-31,
-215,
-90,
-116,
-205,
-239,
-18,
-107,
-121,
-0,
-233,
-198,
-29,
-80,
-150,
-243,
-106,
-203,
-41,
-51,
-237,
-52,
-153,
-249,
-3,
-138,
-48,
-223,
-255,
-220,
-158,
-139,
-1,
-32,
-168,
-216,
-57,
-192,
-220,
-76,
-210,
-14,
-48,
-241,
-124,
-224,
-184,
-110,
-4,
-50,
-215,
-222,
-230,
-246,
-229,
-120,
-191,
-52,
-113,
-155,
-131,
-80,
-144,
-243,
-252,
-25,
-77,
-29,
-116,
-91,
-69,
-227,
-46,
-25,
-117,
-137,
-147,
-5,
-64,
-83,
-206,
-166,
-148,
-182,
-64,
-171,
-12,
-235,
-137,
-101,
-231,
-209,
-138,
-16,
-81,
-116,
-85,
-10,
-187,
-45,
-124,
-51,
-39,
-25,
-213,
-165,
-184,
-145,
-79,
-243,
-168,
-204,
-3,
-115,
-17,
-102,
-33,
-103,
-56,
-6,
-28,
-69,
-228,
-40,
-9,
-52,
-146,
-24,
-56,
-152,
-235,
-255,
-35,
-94,
-224,
-95,
-209,
-103,
-202,
-29,
-57,
-145,
-91,
-110,
-173,
-91,
-184,
-250,
-67,
-44,
-182,
-69,
-60,
-182,
-40,
-240,
-216,
-77,
-174,
-63,
-8,
-143,
-82,
-71,
-148,
-91,
-255,
-97,
-181,
-68,
-97,
-228,
-14,
-182,
-61,
-121,
-37,
-8,
-83,
-198,
-109,
-53,
-225,
-105,
-53,
-119,
-220,
-129,
-43,
-71,
-222,
-204,
-241,
-183,
-16,
-238,
-18,
-32,
-187,
-222,
-4,
-216,
-235,
-166,
-193,
-254,
-77,
-70,
-225,
-139,
-130,
-89,
-70,
-152,
-148,
-21,
-209,
-77,
-158,
-74,
-123,
-179,
-144,
-234,
-137,
-65,
-88,
-223,
-243,
-196,
-254,
-34,
-46,
-37,
-142,
-110,
-15,
-69,
-242,
-204,
-10,
-5,
-87,
-0,
-58,
-146,
-115,
-223,
-25,
-213,
-7,
-114,
-117,
-197,
-77,
-24,
-149,
-149,
-185,
-122,
-188,
-22,
-214,
-213,
-144,
-178,
-38,
-94,
-213,
-214,
-140,
-73,
-20,
-24,
-147,
-89,
-11,
-99,
-1,
-40,
-206,
-58,
-246,
-92,
-89,
-129,
-91,
-81,
-40,
-180,
-214,
-72,
-255,
-200,
-56,
-108,
-229,
-245,
-98,
-171,
-15,
-150,
-53,
-130,
-95,
-132,
-18,
-221,
-52,
-17,
-84,
-246,
-144,
-43,
-244,
-168,
-108,
-141,
-153,
-174,
-151,
-80,
-135,
-186,
-194,
-140,
-167,
-198,
-48,
-152,
-85,
-6,
-54,
-78,
-48,
-247,
-166,
-250,
-150,
-140,
-117,
-101,
-14,
-239,
-203,
-80,
-218,
-30,
-9,
-114,
-69,
-27,
-125,
-220,
-235,
-58,
-214,
-92,
-239,
-226,
-240,
-18,
-29,
-5,
-120,
-80,
-229,
-9,
-186,
-197,
-69,
-84,
-168,
-124,
-186,
-213,
-244,
-86,
-84,
-132,
-229,
-185,
-165,
-150,
-136,
-41,
-243,
-30,
-128,
-227,
-53,
-146,
-38,
-182,
-167,
-117,
-195,
-98,
-71,
-3,
-101,
-231,
-204,
-137,
-52,
-217,
-185,
-187,
-139,
-22,
-166,
-165,
-12,
-168,
-206,
-76,
-14,
-113,
-20,
-253,
-160,
-160,
-92,
-101,
-198,
-81,
-134,
-198,
-21,
-175,
-25,
-0,
-226,
-51,
-209,
-121,
-114,
-72,
-168,
-123,
-115,
-19,
-200,
-214,
-221,
-99,
-216,
-186,
-155,
-70,
-18,
-30,
-232,
-124,
-212,
-203,
-55,
-252,
-241,
-77,
-235,
-13,
-252,
-140,
-255,
-165,
-6,
-247,
-148,
-120,
-128,
-160,
-128,
-169,
-225,
-235,
-82,
-155,
-196,
-26,
-172,
-45,
-140,
-102,
-79,
-58,
-254,
-15,
-184,
-83,
-94,
-160,
-170,
-19,
-102,
-57,
-80,
-170,
-237,
-220,
-187,
-214,
-251,
-179,
-63,
-182,
-62,
-172,
-236,
-153,
-250,
-182,
-250,
-62,
-193,
-124,
-243,
-129,
-116,
-39,
-210,
-90,
-30,
-216,
-166,
-210,
-33,
-111,
-158,
-149,
-139,
-79,
-211,
-96,
-138,
-115,
-124,
-254,
-3,
-204,
-215,
-21,
-156,
-206,
-225,
-23,
-170,
-244,
-150,
-41,
-79,
-116,
-197,
-5,
-77,
-35,
-133,
-118,
-84,
-146,
-129,
-125,
-154,
-11,
-66,
-102,
-125,
-236,
-243,
-202,
-115,
-98,
-119,
-228,
-124,
-25,
-52,
-41,
-31,
-37,
-225,
-115,
-202,
-226,
-6,
-252,
-37,
-247,
-107,
-195,
-129,
-217,
-224,
-198,
-110,
-83,
-205,
-86,
-113,
-247,
-81,
-169,
-129,
-57,
-28,
-141,
-230,
-40,
-227,
-248,
-3,
-240,
-145,
-211,
-80,
-195,
-240,
-149,
-118,
-76,
-122,
-154,
-249,
-3,
-104,
-75,
-213,
-123,
-171,
-65,
-168,
-89,
-162,
-95,
-175,
-46,
-5,
-141,
-72,
-118,
-230,
-160,
-130,
-192,
-131,
-176,
-45,
-130,
-250,
-161,
-91,
-4,
-167,
-25,
-128,
-86,
-250,
-227,
-234,
-30,
-159,
-252,
-172,
-217,
-187,
-125,
-114,
-111,
-65,
-221,
-133,
-69,
-66,
-134,
-180,
-211,
-153,
-234,
-11,
-11,
-78,
-31,
-146,
-115,
-39,
-224,
-8,
-245,
-17,
-151,
-120,
-204,
-126,
-65,
-95,
-128,
-153,
-247,
-155,
-202,
-188,
-56,
-147,
-179,
-16,
-115,
-5,
-196,
-206,
-132,
-244,
-162,
-1,
-165,
-184,
-154,
-16,
-57,
-67,
-236,
-241,
-239,
-86,
-94,
-150,
-19,
-89,
-31,
-75,
-90,
-38,
-89,
-168,
-85,
-182,
-130,
-120,
-58,
-192,
-104,
-51,
-163,
-128,
-48,
-242,
-234,
-109,
-88,
-149,
-18,
-231,
-253,
-27,
-15,
-133,
-22,
-163,
-186,
-69,
-149,
-146,
-210,
-238,
-5,
-155,
-241,
-86,
-95,
-209,
-250,
-31,
-171,
-2,
-9,
-216,
-157,
-31,
-40,
-227,
-42,
-44,
-50,
-89,
-52,
-71,
-190,
-150,
-190,
-92,
-45,
-18,
-110,
-155,
-241,
-123,
-37,
-166,
-211,
-117,
-30,
-153,
-3,
-92,
-250,
-68,
-107,
-134,
-225,
-147,
-140,
-211,
-20,
-76,
-95,
-187,
-230,
-116,
-142,
-97,
-67,
-211,
-250,
-55,
-13,
-212,
-61,
-231,
-226,
-203,
-39,
-139,
-113,
-84,
-246,
-155,
-213,
-76,
-52,
-59,
-225,
-16,
-122,
-134,
-255,
-191,
-189,
-111,
-109,
-110,
-91,
-87,
-18,
-252,
-60,
-247,
-87,
-112,
-243,
-229,
-58,
-91,
-78,
-206,
-73,
-114,
-102,
-102,
-183,
-106,
-102,
-171,
-100,
-91,
-78,
-180,
-215,
-182,
-188,
-146,
-124,
-114,
-238,
-164,
-82,
-44,
-72,
-130,
-36,
-78,
-40,
-82,
-151,
-164,
-108,
-235,
-252,
-250,
-69,
-119,
-3,
-124,
-72,
-162,
-5,
-144,
-132,
-30,
-190,
-169,
-153,
-58,
-55,
-182,
-9,
-160,
-95,
-104,
-52,
-26,
-253,
-88,
-175,
-73,
-43,
-71,
-210,
-17,
-34,
-62,
-65,
-39,
-150,
-184,
-250,
-39,
-130,
-156,
-231,
-88,
-42,
-11,
-155,
-22,
-59,
-160,
-62,
-166,
-24,
-161,
-46,
-126,
-157,
-136,
-107,
-84,
-241,
-55,
-60,
-25,
-189,
-167,
-114,
-0,
-112,
-239,
-167,
-142,
-56,
-212,
-22,
-151,
-137,
-175,
-89,
-16,
-47,
-24,
-248,
-200,
-86,
-206,
-156,
-197,
-63,
-240,
-239,
-139,
-16,
-222,
-164,
-161,
-38,
-223,
-52,
-16,
-131,
-176,
-184,
-1,
-254,
-17,
-6,
-58,
-19,
-230,
-249,
-49,
-28,
-190,
-44,
-133,
-220,
-129,
-96,
-249,
-105,
-64,
-109,
-0,
-233,
-203,
-144,
-202,
-148,
-65,
-3,
-95,
-161,
-213,
-125,
-111,
-244,
-131,
-154,
-34,
-200,
-90,
-114,
-114,
-106,
-186,
-92,
-76,
-195,
-180,
-28,
-138,
-151,
-168,
-64,
-117,
-200,
-17,
-24,
-114,
-97,
-27,
-25,
-169,
-126,
-128,
-208,
-5,
-8,
-234,
-38,
-140,
-188,
-224,
-163,
-64,
-11,
-116,
-107,
-185,
-51,
-77,
-221,
-83,
-177,
-225,
-206,
-0,
-168,
-207,
-178,
-192,
-59,
-236,
-206,
-9,
-115,
-177,
-96,
-154,
-11,
-239,
-122,
-226,
-88,
-127,
-81,
-80,
-114,
-1,
-253,
-142,
-232,
-16,
-85,
-220,
-171,
-82,
-118,
-76,
-94,
-79,
-5,
-89,
-35,
-113,
-61,
-210,
-232,
-200,
-32,
-191,
-171,
-170,
-154,
-139,
-253,
-232,
-204,
-106,
-227,
-81,
-129,
-20,
-132,
-87,
-245,
-122,
-78,
-231,
-147,
-230,
-24,
-129,
-231,
-164,
-96,
-158,
-65,
-245,
-230,
-219,
-86,
-239,
-115,
-231,
-206,
-253,
-159,
-226,
-198,
-183,
-156,
-191,
-149,
-30,
-55,
-37,
-222,
-231,
-206,
-165,
-106,
-69,
-141,
-219,
-30,
-155,
-195,
-225,
-150,
-164,
-205,
-140,
-217,
-5,
-32,
-236,
-252,
-57,
-81,
-110,
-228,
-128,
-147,
-241,
-252,
-35,
-8,
-159,
-114,
-203,
-158,
-203,
-154,
-167,
-66,
-13,
-68,
-99,
-193,
-165,
-212,
-68,
-164,
-201,
-84,
-185,
-213,
-112,
-52,
-242,
-151,
-227,
-106,
-65,
-144,
-235,
-236,
-170,
-151,
-179,
-84,
-151,
-203,
-47,
-220,
-53,
-214,
-248,
-100,
-192,
-30,
-116,
-230,
-159,
-38,
-119,
-142,
-158,
-43,
-25,
-55,
-52,
-56,
-81,
-137,
-2,
-94,
-224,
-205,
-151,
-115,
-151,
-140,
-35,
-155,
-101,
-37,
-229,
-74,
-14,
-172,
-68,
-178,
-129,
-133,
-103,
-83,
-118,
-170,
-122,
-183,
-179,
-8,
-138,
-5,
-37,
-97,
-165,
-10,
-147,
-28,
-142,
-74,
-91,
-200,
-24,
-2,
-99,
-187,
-57,
-38,
-150,
-62,
-202,
-169,
-83,
-150,
-210,
-50,
-43,
-173,
-204,
-156,
-25,
-247,
-23,
-98,
-243,
-168,
-122,
-69,
-178,
-137,
-47,
-228,
-216,
-129,
-209,
-113,
-15,
-231,
-231,
-199,
-51,
-26,
-249,
-62,
-219,
-18,
-103,
-82,
-178,
-110,
-218,
-215,
-131,
-183,
-231,
-165,
-127,
-30,
-116,
-239,
-223,
-58,
-111,
-13,
-105,
-3,
-42,
-225,
-5,
-170,
-148,
-7,
-114,
-68,
-211,
-95,
-211,
-131,
-186,
-115,
-101,
-234,
-239,
-141,
-166,
-31,
-42,
-28,
-243,
-182,
-141,
-236,
-54,
-57,
-160,
-243,
-69,
-154,
-148,
-245,
-173,
-105,
-105,
-227,
-12,
-217,
-54,
-58,
-131,
-74,
-208,
-168,
-24,
-199,
-94,
-12,
-201,
-186,
-224,
-106,
-77,
-32,
-128,
-233,
-173,
-174,
-145,
-189,
-62,
-35,
-232,
-61,
-127,
-229,
-236,
-152,
-184,
-212,
-40,
-108,
-130,
-76,
-215,
-62,
-75,
-106,
-81,
-169,
-175,
-176,
-161,
-141,
-226,
-129,
-145,
-150,
-118,
-80,
-210,
-191,
-122,
-108,
-159,
-193,
-185,
-34,
-138,
-196,
-197,
-3,
-106,
-227,
-195,
-115,
-97,
-245,
-231,
-42,
-129,
-67,
-167,
-76,
-58,
-218,
-240,
-84,
-196,
-254,
-231,
-191,
-140,
-89,
-244,
-131,
-190,
-142,
-211,
-162,
-229,
-210,
-158,
-55,
-174,
-110,
-51,
-156,
-174,
-133,
-240,
-150,
-238,
-45,
-249,
-25,
-109,
-15,
-131,
-166,
-93,
-166,
-41,
-33,
-41,
-64,
-13,
-55,
-215,
-50,
-45,
-91,
-2,
-164,
-62,
-50,
-218,
-20,
-96,
-58,
-44,
-121,
-64,
-6,
-143,
-140,
-58,
-121,
-144,
-14,
-75,
-28,
-218,
-178,
-174,
-158,
-103,
-142,
-190,
-178,
-231,
-154,
-155,
-174,
-3,
-116,
-168,
-234,
-29,
-57,
-202,
-12,
-125,
-30,
-104,
-84,
-73,
-146,
-159,
-89,
-44,
-89,
-49,
-221,
-128,
-233,
-160,
-165,
-129,
-192,
-238,
-145,
-22,
-170,
-153,
-224,
-88,
-35,
-78,
-1,
-162,
-253,
-209,
-166,
-9,
-131,
-160,
-51,
-103,
-83,
-126,
-139,
-174,
-165,
-26,
-86,
-1,
-206,
-66,
-254,
-24,
-42,
-78,
-157,
-93,
-99,
-241,
-53,
-36,
-231,
-168,
-209,
-175,
-186,
-145,
-247,
-81,
-198,
-222,
-220,
-131,
-170,
-243,
-226,
-118,
-251,
-77,
-253,
-126,
-64,
-141,
-226,
-190,
-83,
-228,
-16,
-190,
-202,
-64,
-245,
-140,
-68,
-150,
-59,
-77,
-61,
-142,
-233,
-234,
-24,
-39,
-212,
-17,
-127,
-103,
-63,
-200,
-187,
-233,
-33,
-216,
-232,
-69,
-92,
-64,
-79,
-200,
-24,
-203,
-226,
-37,
-163,
-153,
-19,
-45,
-125,
-170,
-155,
-58,
-230,
-130,
-169,
-115,
-240,
-74,
-170,
-132,
-164,
-208,
-75,
-200,
-245,
-199,
-177,
-118,
-6,
-204,
-14,
-79,
-241,
-17,
-152,
-116,
-198,
-150,
-5,
-66,
-160,
-241,
-40,
-64,
-159,
-145,
-232,
-32,
-177,
-205,
-156,
-71,
-132,
-104,
-9,
-69,
-238,
-169,
-59,
-230,
-89,
-225,
-121,
-116,
-26,
-241,
-213,
-91,
-186,
-94,
-206,
-24,
-246,
-136,
-195,
-162,
-172,
-231,
-24,
-167,
-238,
-96,
-35,
-226,
-95,
-223,
-255,
-43,
-121,
-58,
-193,
-119,
-234,
-80,
-175,
-99,
-115,
-95,
-220,
-52,
-163,
-130,
-222,
-206,
-41,
-160,
-175,
-121,
-189,
-123,
-17,
-127,
-244,
-0,
-124,
-147,
-64,
-41,
-166,
-124,
-175,
-212,
-120,
-144,
-63,
-47,
-152,
-142,
-206,
-86,
-223,
-153,
-234,
-37,
-197,
-79,
-26,
-15,
-158,
-122,
-113,
-39,
-21,
-119,
-140,
-51,
-233,
-117,
-122,
-251,
-222,
-249,
-10,
-45,
-124,
-232,
-239,
-24,
-29,
-147,
-161,
-143,
-188,
-130,
-18,
-49,
-104,
-92,
-11,
-56,
-164,
-148,
-179,
-120,
-115,
-79,
-33,
-153,
-104,
-150,
-172,
-10,
-112,
-233,
-164,
-204,
-127,
-2,
-163,
-125,
-72,
-18,
-0,
-14,
-115,
-129,
-50,
-54,
-185,
-241,
-196,
-37,
-23,
-18,
-162,
-133,
-22,
-174,
-34,
-24,
-138,
-78,
-86,
-90,
-194,
-72,
-151,
-242,
-54,
-122,
-130,
-198,
-225,
-201,
-107,
-164,
-106,
-38,
-165,
-210,
-5,
-161,
-105,
-128,
-213,
-117,
-127,
-231,
-207,
-97,
-195,
-198,
-48,
-138,
-240,
-202,
-117,
-135,
-142,
-175,
-51,
-140,
-126,
-4,
-119,
-93,
-234,
-188,
-19,
-108,
-186,
-103,
-80,
-101,
-73,
-58,
-56,
-137,
-148,
-248,
-218,
-66,
-204,
-129,
-113,
-69,
-127,
-44,
-214,
-110,
-146,
-213,
-175,
-41,
-15,
-213,
-203,
-114,
-255,
-233,
-155,
-183,
-196,
-140,
-140,
-85,
-213,
-229,
-184,
-72,
-113,
-75,
-190,
-210,
-188,
-119,
-167,
-138,
-167,
-244,
-180,
-104,
-221,
-132,
-9,
-36,
-119,
-103,
-45,
-3,
-72,
-206,
-225,
-92,
-160,
-245,
-243,
-233,
-249,
-147,
-19,
-143,
-152,
-47,
-125,
-24,
-218,
-86,
-207,
-139,
-147,
-80,
-237,
-239,
-212,
-41,
-178,
-160,
-240,
-28,
-112,
-77,
-170,
-47,
-101,
-116,
-78,
-218,
-66,
-23,
-251,
-185,
-69,
-156,
-76,
-35,
-108,
-201,
-128,
-38,
-170,
-248,
-31,
-65,
-100,
-172,
-189,
-142,
-45,
-15,
-200,
-228,
-73,
-43,
-178,
-99,
-64,
-103,
-246,
-150,
-203,
-89,
-188,
-114,
-70,
-144,
-129,
-38,
-217,
-69,
-55,
-1,
-1,
-32,
-61,
-223,
-26,
-155,
-60,
-137,
-34,
-247,
-206,
-226,
-128,
-234,
-67,
-18,
-102,
-197,
-38,
-27,
-6,
-124,
-186,
-148,
-222,
-166,
-92,
-3,
-165,
-193,
-187,
-205,
-9,
-232,
-228,
-74,
-79,
-67,
-71,
-168,
-243,
-94,
-237,
-161,
-249,
-202,
-206,
-38,
-155,
-222,
-1,
-42,
-248,
-249,
-211,
-63,
-176,
-229,
-112,
-92,
-70,
-19,
-54,
-226,
-3,
-12,
-229,
-175,
-211,
-63,
-235,
-11,
-189,
-155,
-37,
-98,
-34,
-236,
-82,
-129,
-185,
-204,
-206,
-148,
-135,
-2,
-54,
-25,
-1,
-169,
-113,
-52,
-106,
-204,
-162,
-123,
-6,
-97,
-56,
-188,
-70,
-241,
-241,
-200,
-155,
-99,
-242,
-144,
-77,
-129,
-101,
-227,
-177,
-139,
-119,
-238,
-103,
-157,
-206,
-138,
-244,
-93,
-254,
-153,
-179,
-249,
-94,
-202,
-0,
-209,
-241,
-120,
-172,
-1,
-154,
-0,
-250,
-148,
-251,
-187,
-193,
-81,
-223,
-217,
-167,
-15,
-132,
-38,
-241,
-64,
-35,
-150,
-51,
-253,
-144,
-96,
-186,
-247,
-89,
-208,
-188,
-253,
-2,
-16,
-45,
-31,
-119,
-3,
-3,
-223,
-104,
-196,
-119,
-213,
-134,
-228,
-163,
-14,
-40,
-31,
-247,
-1,
-203,
-16,
-50,
-96,
-117,
-218,
-39,
-6,
-89,
-83,
-166,
-78,
-144,
-52,
-20,
-58,
-186,
-5,
-160,
-39,
-14,
-111,
-83,
-26,
-32,
-165,
-31,
-150,
-100,
-119,
-53,
-122,
-98,
-66,
-35,
-231,
-200,
-211,
-217,
-98,
-217,
-151,
-4,
-215,
-173,
-250,
-185,
-105,
-176,
-112,
-225,
-38,
-122,
-94,
-140,
-121,
-99,
-83,
-137,
-157,
-204,
-35,
-232,
-182,
-60,
-241,
-89,
-34,
-181,
-82,
-220,
-232,
-196,
-241,
-60,
-12,
-147,
-153,
-149,
-169,
-165,
-38,
-106,
-100,
-210,
-81,
-56,
-159,
-151,
-229,
-140,
-222,
-242,
-120,
-102,
-88,
-119,
-198,
-67,
-55,
-236,
-155,
-252,
-4,
-89,
-238,
-96,
-23,
-91,
-93,
-157,
-189,
-109,
-92,
-194,
-70,
-62,
-103,
-81,
-37,
-106,
-212,
-177,
-170,
-6,
-151,
-247,
-110,
-31,
-91,
-110,
-213,
-51,
-170,
-176,
-47,
-88,
-214,
-186,
-75,
-183,
-147,
-24,
-142,
-144,
-245,
-207,
-157,
-27,
-65,
-120,
-30,
-196,
-185,
-214,
-97,
-226,
-75,
-25,
-2,
-13,
-213,
-202,
-115,
-165,
-10,
-99,
-12,
-76,
-204,
-117,
-67,
-163,
-70,
-241,
-211,
-80,
-182,
-109,
-150,
-131,
-141,
-204,
-48,
-31,
-151,
-111,
-38,
-189,
-157,
-90,
-80,
-85,
-189,
-101,
-177,
-209,
-136,
-47,
-84,
-99,
-173,
-84,
-231,
-22,
-50,
-15,
-82,
-121,
-204,
-253,
-86,
-87,
-40,
-137,
-206,
-25,
-93,
-215,
-131,
-87,
-32,
-127,
-91,
-252,
-233,
-105,
-230,
-37,
-252,
-29,
-80,
-5,
-125,
-56,
-18,
-38,
-7,
-97,
-170,
-80,
-244,
-46,
-227,
-138,
-155,
-54,
-235,
-179,
-220,
-90,
-61,
-47,
-10,
-24,
-51,
-167,
-214,
-37,
-95,
-18,
-251,
-81,
-33,
-161,
-13,
-158,
-234,
-114,
-184,
-108,
-23,
-23,
-82,
-18,
-58,
-16,
-119,
-94,
-128,
-50,
-75,
-36,
-94,
-151,
-117,
-85,
-102,
-61,
-27,
-248,
-139,
-233,
-49,
-251,
-82,
-11,
-167,
-190,
-248,
-163,
-67,
-219,
-193,
-118,
-70,
-221,
-128,
-13,
-47,
-41,
-113,
-173,
-168,
-129,
-100,
-172,
-177,
-190,
-254,
-97,
-195,
-161,
-16,
-206,
-116,
-46,
-109,
-45,
-180,
-62,
-78,
-253,
-19,
-222,
-91,
-132,
-110,
-98,
-190,
-51,
-154,
-121,
-254,
-88,
-104,
-67,
-149,
-103,
-17,
-203,
-194,
-16,
-51,
-112,
-74,
-162,
-39,
-19,
-114,
-40,
-100,
-106,
-51,
-190,
-183,
-64,
-19,
-17,
-49,
-17,
-60,
-201,
-82,
-2,
-101,
-226,
-192,
-91,
-164,
-32,
-106,
-194,
-134,
-169,
-63,
-19,
-212,
-220,
-12,
-78,
-65,
-98,
-37,
-150,
-80,
-73,
-156,
-71,
-47,
-246,
-64,
-66,
-197,
-156,
-239,
-191,
-13,
-163,
-239,
-127,
-249,
-151,
-203,
-245,
-245,
-201,
-69,
-13,
-109,
-23,
-97,
-221,
-101,
-18,
-10,
-43,
-200,
-27,
-65,
-36,
-159,
-105,
-250,
-158,
-56,
-133,
-135,
-86,
-186,
-195,
-228,
-220,
-247,
-89,
-1,
-64,
-64,
-190,
-202,
-235,
-144,
-36,
-13,
-0,
-171,
-115,
-195,
-25,
-186,
-85,
-178,
-230,
-46,
-34,
-153,
-170,
-195,
-134,
-89,
-3,
-13,
-41,
-133,
-144,
-228,
-17,
-113,
-168,
-27,
-7,
-22,
-203,
-219,
-180,
-199,
-67,
-36,
-254,
-76,
-45,
-64,
-103,
-170,
-164,
-77,
-84,
-241,
-193,
-185,
-128,
-163,
-45,
-86,
-40,
-25,
-3,
-28,
-241,
-33,
-221,
-131,
-199,
-60,
-76,
-155,
-18,
-194,
-108,
-30,
-104,
-31,
-75,
-9,
-18,
-208,
-78,
-53,
-28,
-24,
-242,
-51,
-67,
-198,
-224,
-11,
-179,
-0,
-24,
-71,
-195,
-103,
-231,
-89,
-53,
-150,
-214,
-77,
-231,
-179,
-10,
-146,
-127,
-239,
-220,
-134,
-143,
-16,
-34,
-1,
-91,
-76,
-114,
-8,
-202,
-75,
-158,
-203,
-122,
-37,
-97,
-36,
-95,
-27,
-170,
-176,
-39,
-135,
-165,
-21,
-230,
-104,
-224,
-87,
-141,
-55,
-177,
-43,
-21,
-138,
-134,
-59,
-71,
-125,
-88,
-37,
-6,
-64,
-152,
-95,
-233,
-219,
-53,
-114,
-64,
-72,
-20,
-116,
-212,
-30,
-242,
-76,
-163,
-69,
-176,
-77,
-198,
-220,
-184,
-34,
-12,
-139,
-248,
-26,
-42,
-118,
-94,
-223,
-45,
-162,
-160,
-118,
-74,
-226,
-37,
-58,
-172,
-208,
-85,
-98,
-165,
-22,
-164,
-92,
-199,
-60,
-235,
-22,
-223,
-183,
-29,
-28,
-158,
-62,
-184,
-9,
-104,
-222,
-59,
-3,
-208,
-25,
-240,
-107,
-202,
-158,
-28,
-174,
-210,
-188,
-34,
-212,
-44,
-234,
-140,
-10,
-160,
-153,
-16,
-192,
-64,
-135,
-36,
-30,
-83,
-50,
-216,
-89,
-236,
-206,
-40,
-242,
-42,
-16,
-111,
-90,
-36,
-94,
-221,
-142,
-106,
-141,
-31,
-29,
-57,
-13,
-123,
-92,
-132,
-83,
-82,
-231,
-141,
-66,
-13,
-245,
-92,
-91,
-232,
-104,
-153,
-10,
-111,
-163,
-50,
-168,
-2,
-198,
-203,
-148,
-64,
-160,
-92,
-69,
-41,
-33,
-40,
-106,
-63,
-155,
-54,
-46,
-37,
-218,
-22,
-180,
-204,
-217,
-197,
-79,
-232,
-223,
-185,
-149,
-201,
-98,
-28,
-191,
-217,
-13,
-164,
-49,
-128,
-237,
-185,
-151,
-192,
-5,
-15,
-111,
-210,
-235,
-230,
-2,
-173,
-91,
-106,
-190,
-17,
-156,
-136,
-73,
-6,
-126,
-133,
-187,
-64,
-92,
-243,
-14,
-16,
-43,
-147,
-77,
-59,
-247,
-131,
-170,
-34,
-163,
-190,
-79,
-243,
-168,
-243,
-177,
-157,
-249,
-11,
-202,
-119,
-220,
-154,
-158,
-180,
-250,
-101,
-89,
-232,
-41,
-134,
-149,
-192,
-131,
-26,
-102,
-145,
-139,
-137,
-206,
-49,
-94,
-4,
-115,
-187,
-33,
-81,
-157,
-18,
-35,
-229,
-62,
-63,
-26,
-11,
-253,
-24,
-109,
-240,
-163,
-177,
-153,
-95,
-227,
-201,
-254,
-138,
-14,
-220,
-87,
-120,
-4,
-254,
-147,
-28,
-116,
-27,
-101,
-112,
-230,
-194,
-184,
-57,
-156,
-82,
-57,
-138,
-115,
-215,
-218,
-113,
-202,
-227,
-228,
-114,
-57,
-44,
-132,
-17,
-126,
-150,
-241,
-9,
-29,
-28,
-107,
-224,
-223,
-215,
-58,
-76,
-45,
-165,
-138,
-130,
-240,
-182,
-199,
-94,
-82,
-199,
-54,
-184,
-21,
-6,
-183,
-135,
-181,
-92,
-176,
-62,
-1,
-20,
-116,
-145,
-5,
-216,
-76,
-172,
-5,
-5,
-9,
-166,
-89,
-96,
-102,
-7,
-198,
-79,
-203,
-201,
-124,
-48,
-6,
-206,
-157,
-121,
-97,
-41,
-204,
-239,
-192,
-146,
-48,
-51,
-22,
-59,
-19,
-54,
-18,
-127,
-74,
-60,
-89,
-154,
-38,
-3,
-99,
-44,
-6,
-198,
-75,
-106,
-12,
-22,
-175,
-132,
-189,
-241,
-44,
-110,
-154,
-211,
-25,
-166,
-14,
-162,
-131,
-134,
-26,
-182,
-82,
-109,
-23,
-88,
-0,
-172,
-22,
-159,
-63,
-114,
-114,
-7,
-46,
-131,
-113,
-40,
-118,
-245,
-56,
-172,
-20,
-252,
-168,
-23,
-249,
-88,
-245,
-58,
-73,
-5,
-30,
-19,
-47,
-146,
-4,
-49,
-212,
-17,
-212,
-225,
-9,
-225,
-116,
-25,
-30,
-250,
-177,
-78,
-44,
-72,
-85,
-136,
-211,
-102,
-76,
-84,
-197,
-22,
-165,
-69,
-250,
-118,
-105,
-233,
-202,
-133,
-109,
-41,
-21,
-52,
-224,
-123,
-116,
-184,
-134,
-137,
-80,
-98,
-176,
-102,
-172,
-226,
-156,
-171,
-112,
-96,
-186,
-46,
-38,
-245,
-235,
-31,
-62,
-205,
-66,
-191,
-58,
-48,
-128,
-145,
-69,
-179,
-164,
-110,
-192,
-58,
-202,
-12,
-165,
-136,
-47,
-248,
-72,
-128,
-56,
-66,
-30,
-24,
-247,
-155,
-69,
-113,
-115,
-209,
-250,
-134,
-206,
-246,
-26,
-246,
-139,
-250,
-174,
-138,
-139,
-53,
-119,
-225,
-163,
-105,
-84,
-36,
-124,
-170,
-48,
-67,
-99,
-215,
-105,
-14,
-5,
-226,
-217,
-46,
-4,
-232,
-171,
-154,
-224,
-163,
-238,
-109,
-12,
-248,
-105,
-142,
-254,
-214,
-28,
-243,
-68,
-112,
-212,
-148,
-234,
-72,
-32,
-101,
-3,
-239,
-129,
-198,
-123,
-36,
-7,
-185,
-201,
-86,
-169,
-208,
-46,
-9,
-79,
-185,
-134,
-160,
-6,
-41,
-137,
-56,
-27,
-195,
-229,
-218,
-94,
-160,
-172,
-18,
-150,
-156,
-96,
-192,
-153,
-11,
-11,
-191,
-131,
-149,
-223,
-59,
-112,
-200,
-43,
-215,
-155,
-44,
-136,
-1,
-245,
-228,
-196,
-205,
-31,
-211,
-64,
-196,
-144,
-106,
-47,
-37,
-79,
-17,
-91,
-216,
-195,
-171,
-141,
-227,
-8,
-45,
-88,
-9,
-43,
-163,
-162,
-43,
-71,
-152,
-43,
-83,
-40,
-240,
-49,
-228,
-171,
-16,
-158,
-170,
-128,
-91,
-228,
-180,
-120,
-146,
-111,
-64,
-210,
-189,
-93,
-5,
-169,
-57,
-123,
-6,
-219,
-56,
-210,
-8,
-33,
-163,
-115,
-169,
-242,
-238,
-22,
-43,
-97,
-149,
-161,
-173,
-13,
-197,
-128,
-43,
-172,
-2,
-10,
-163,
-101,
-82,
-250,
-10,
-126,
-185,
-44,
-170,
-149,
-152,
-251,
-105,
-84,
-137,
-217,
-34,
-225,
-98,
-85,
-190,
-10,
-84,
-211,
-110,
-100,
-153,
-5,
-139,
-19,
-94,
-186,
-206,
-61,
-252,
-181,
-153,
-133,
-104,
-160,
-203,
-124,
-191,
-60,
-130,
-0,
-63,
-129,
-151,
-238,
-202,
-86,
-7,
-173,
-162,
-87,
-99,
-211,
-213,
-58,
-55,
-74,
-111,
-237,
-56,
-133,
-230,
-217,
-185,
-62,
-201,
-199,
-172,
-85,
-87,
-53,
-40,
-62,
-229,
-38,
-168,
-120,
-126,
-171,
-194,
-200,
-41,
-71,
-229,
-19,
-34,
-192,
-243,
-139,
-58,
-91,
-194,
-252,
-143,
-21,
-226,
-119,
-210,
-201,
-93,
-177,
-231,
-48,
-10,
-221,
-106,
-236,
-14,
-6,
-83,
-168,
-37,
-241,
-64,
-25,
-85,
-105,
-156,
-1,
-103,
-96,
-6,
-121,
-78,
-86,
-108,
-29,
-137,
-25,
-204,
-24,
-214,
-95,
-201,
-242,
-219,
-2,
-180,
-109,
-11,
-100,
-29,
-236,
-106,
-98,
-82,
-4,
-60,
-221,
-17,
-246,
-129,
-134,
-182,
-44,
-245,
-41,
-157,
-219,
-129,
-251,
-1,
-185,
-17,
-42,
-227,
-205,
-172,
-238,
-101,
-104,
-215,
-117,
-38,
-223,
-181,
-169,
-250,
-185,
-1,
-189,
-112,
-180,
-171,
-42,
-172,
-197,
-189,
-107,
-93,
-221,
-38,
-62,
-155,
-198,
-58,
-215,
-254,
-151,
-207,
-130,
-74,
-138,
-252,
-99,
-19,
-199,
-201,
-39,
-211,
-227,
-164,
-236,
-44,
-96,
-89,
-207,
-247,
-148,
-115,
-228,
-143,
-234,
-203,
-110,
-71,
-64,
-170,
-180,
-54,
-35,
-93,
-84,
-121,
-154,
-15,
-221,
-111,
-183,
-122,
-151,
-95,
-84,
-104,
-141,
-33,
-163,
-193,
-27,
-85,
-110,
-136,
-72,
-0,
-225,
-35,
-7,
-170,
-27,
-176,
-42,
-178,
-4,
-190,
-174,
-157,
-75,
-192,
-71,
-213,
-151,
-192,
-128,
-108,
-23,
-192,
-116,
-103,
-94,
-12,
-253,
-160,
-203,
-141,
-56,
-248,
-20,
-233,
-134,
-88,
-201,
-207,
-171,
-216,
-211,
-228,
-251,
-163,
-132,
-39,
-12,
-66,
-183,
-122,
-15,
-10,
-29,
-46,
-175,
-13,
-176,
-175,
-201,
-237,
-168,
-150,
-174,
-98,
-34,
-20,
-129,
-119,
-105,
-114,
-91,
-213,
-50,
-10,
-150,
-66,
-17,
-118,
-176,
-23,
-228,
-226,
-198,
-193,
-70,
-227,
-177,
-251,
-131,
-175,
-158,
-160,
-87,
-169,
-102,
-218,
-153,
-252,
-188,
-150,
-218,
-169,
-154,
-186,
-214,
-26,
-143,
-197,
-86,
-151,
-16,
-160,
-119,
-216,
-75,
-254,
-26,
-167,
-245,
-15,
-141,
-81,
-199,
-129,
-226,
-26,
-62,
-245,
-116,
-222,
-203,
-208,
-86,
-0,
-114,
-213,
-194,
-93,
-156,
-132,
-85,
-231,
-248,
-104,
-74,
-191,
-82,
-125,
-139,
-158,
-89,
-114,
-61,
-228,
-164,
-49,
-139,
-179,
-159,
-48,
-63,
-214,
-124,
-203,
-3,
-158,
-32,
-60,
-14,
-209,
-209,
-57,
-147,
-190,
-100,
-44,
-198,
-236,
-67,
-22,
-167,
-216,
-9,
-111,
-215,
-184,
-85,
-41,
-52,
-54,
-94,
-205,
-135,
-225,
-122,
-59,
-247,
-198,
-243,
-35,
-83,
-7,
-27,
-34,
-5,
-15,
-23,
-180,
-110,
-197,
-104,
-94,
-161,
-28,
-231,
-123,
-168,
-96,
-73,
-161,
-108,
-180,
-92,
-174,
-84,
-191,
-170,
-236,
-217,
-218,
-248,
-29,
-69,
-106,
-48,
-127,
-49,
-99,
-255,
-249,
-159,
-191,
-130,
-239,
-7,
-52,
-72,
-140,
-177,
-88,
-213,
-14,
-15,
-98,
-236,
-142,
-99,
-67,
-93,
-146,
-55,
-116,
-88,
-0,
-135,
-152,
-222,
-209,
-165,
-249,
-144,
-9,
-111,
-40,
-197,
-151,
-204,
-157,
-65,
-64,
-104,
-253,
-233,
-70,
-255,
-172,
-173,
-39,
-253,
-144,
-134,
-43,
-74,
-31,
-98,
-197,
-53,
-35,
-254,
-143,
-37,
-52,
-39,
-128,
-70,
-215,
-62,
-135,
-239,
-119,
-189,
-217,
-54,
-161,
-190,
-43,
-153,
-106,
-149,
-30,
-126,
-179,
-159,
-228,
-210,
-210,
-82,
-187,
-109,
-13,
-196,
-127,
-47,
-91,
-253,
-246,
-27,
-42,
-140,
-6,
-208,
-225,
-50,
-183,
-208,
-230,
-156,
-58,
-161,
-35,
-141,
-201,
-46,
-148,
-39,
-124,
-246,
-252,
-250,
-194,
-220,
-95,
-191,
-116,
-111,
-218,
-238,
-215,
-110,
-239,
-170,
-159,
-78,
-254,
-49,
-63,
-57,
-61,
-231,
-0,
-21,
-227,
-170,
-107,
-92,
-180,
-46,
-255,
-246,
-181,
-149,
-95,
-225,
-183,
-55,
-114,
-27,
-147,
-185,
-74,
-21,
-127,
-198,
-84,
-75,
-47,
-107,
-96,
-90,
-152,
-92,
-243,
-49,
-121,
-173,
-182,
-142,
-113,
-11,
-20,
-85,
-22,
-7,
-52,
-225,
-199,
-43,
-212,
-227,
-159,
-174,
-116,
-223,
-144,
-91,
-170,
-24,
-14,
-208,
-235,
-7,
-246,
-17,
-132,
-99,
-34,
-134,
-196,
-85,
-108,
-137,
-39,
-75,
-23,
-73,
-67,
-28,
-26,
-159,
-192,
-219,
-113,
-52,
-126,
-98,
-84,
-64,
-199,
-27,
-97,
-242,
-79,
-160,
-108,
-119,
-44,
-34,
-39,
-190,
-254,
-116,
-229,
-204,
-195,
-49,
-62,
-8,
-35,
-88,
-223,
-250,
-11,
-129,
-31,
-255,
-14,
-63,
-126,
-126,
-232,
-56,
-223,
-228,
-155,
-249,
-119,
-179,
-10,
-57,
-112,
-219,
-124,
-242,
-198,
-137,
-246,
-197,
-205,
-252,
-82,
-156,
-18,
-4,
-150,
-169,
-114,
-27,
-158,
-113,
-234,
-143,
-106,
-27,
-64,
-90,
-167,
-210,
-125,
-221,
-122,
-21,
-126,
-5,
-99,
-213,
-202,
-118,
-145,
-167,
-109,
-168,
-231,
-106,
-180,
-27,
-2,
-39,
-70,
-194,
-107,
-139,
-18,
-89,
-248,
-211,
-183,
-223,
-189,
-88,
-172,
-74,
-169,
-160,
-223,
-77,
-33,
-159,
-177,
-216,
-197,
-19,
-251,
-192,
-37,
-96,
-165,
-227,
-97,
-167,
-179,
-58,
-239,
-159,
-208,
-62,
-40,
-46,
-179,
-52,
-49,
-69,
-72,
-156,
-168,
-10,
-155,
-37,
-4,
-214,
-83,
-140,
-234,
-192,
-89,
-181,
-143,
-128,
-80,
-136,
-143,
-66,
-30,
-132,
-210,
-75,
-187,
-110,
-153,
-183,
-19,
-200,
-53,
-71,
-54,
-106,
-59,
-148,
-94,
-69,
-132,
-18,
-94,
-250,
-44,
-225,
-69,
-147,
-53,
-187,
-73,
-224,
-207,
-103,
-31,
-206,
-241,
-255,
-52,
-83,
-118,
-175,
-160,
-217,
-74,
-158,
-255,
-130,
-51,
-208,
-250,
-137,
-173,
-109,
-31,
-135,
-72,
-224,
-0,
-9,
-170,
-80,
-221,
-165,
-158,
-73,
-7,
-34,
-189,
-102,
-195,
-166,
-242,
-39,
-24,
-79,
-199,
-19,
-82,
-122,
-5,
-180,
-193,
-184,
-42,
-244,
-79,
-175,
-223,
-39,
-202,
-134,
-56,
-26,
-185,
-21,
-231,
-56,
-24,
-47,
-74,
-227,
-19,
-55,
-236,
-213,
-235,
-155,
-214,
-103,
-247,
-182,
-115,
-127,
-219,
-186,
-239,
-175,
-155,
-218,
-159,
-101,
-117,
-11,
-103,
-238,
-45,
-230,
-108,
-17,
-239,
-182,
-126,
-113,
-182,
-94,
-251,
-190,
-221,
-26,
-172,
-155,
-214,
-61,
-190,
-224,
-44,
-113,
-206,
-114,
-13,
-230,
-133,
-33,
-59,
-95,
-160,
-219,
-110,
-60,
-229,
-111,
-53,
-103,
-191,
-238,
-220,
-12,
-218,
-189,
-117,
-179,
-122,
-0,
-26,
-59,
-12,
-28,
-97,
-107,
-6,
-222,
-100,
-133,
-237,
-219,
-61,
-95,
-166,
-71,
-106,
-204,
-250,
-123,
-231,
-170,
-221,
-117,
-251,
-15,
-189,
-235,
-214,
-101,
-238,
-202,
-241,
-111,
-114,
-118,
-165,
-166,
-160,
-80,
-3,
-153,
-176,
-49,
-213,
-239,
-210,
-154,
-189,
-239,
-94,
-181,
-175,
-91,
-15,
-55,
-25,
-77,
-254,
-157,
-230,
-189,
-146,
-169,
-83,
-120,
-172,
-84,
-183,
-254,
-47,
-176,
-187,
-95,
-254,
-14,
-0,
-21,
-46,
-213,
-111,
-117,
-27,
-33,
-226,
-231,
-148,
-72,
-43,
-77,
-113,
-161,
-161,
-231,
-112,
-149,
-197,
-252,
-124,
-90,
-42,
-214,
-189,
-23,
-232,
-78,
-71,
-53,
-49,
-197,
-255,
-99,
-187,
-31,
-232,
-76,
-55,
-93,
-66,
-178,
-202,
-55,
-154,
-128,
-114,
-84,
-138,
-19,
-64,
-123,
-121,
-236,
-52,
-130,
-25,
-42,
-114,
-34,
-16,
-35,
-47,
-145,
-211,
-81,
-187,
-67,
-152,
-21,
-210,
-86,
-196,
-94,
-148,
-247,
-44,
-42,
-182,
-73,
-217,
-180,
-144,
-154,
-6,
-105,
-194,
-80,
-177,
-35,
-91,
-86,
-142,
-28,
-101,
-69,
-113,
-207,
-16,
-133,
-101,
-204,
-227,
-92,
-123,
-48,
-242,
-118,
-197,
-9,
-84,
-83,
-29,
-66,
-93,
-214,
-4,
-234,
-126,
-74,
-239,
-45,
-166,
-202,
-128,
-112,
-160,
-223,
-246,
-121,
-1,
-161,
-3,
-73,
-72,
-101,
-190,
-241,
-111,
-1,
-122,
-65,
-132,
-50,
-252,
-51,
-45,
-250,
-9,
-104,
-196,
-50,
-67,
-190,
-171,
-202,
-137,
-82,
-161,
-154,
-236,
-144,
-132,
-184,
-158,
-127,
-44,
-189,
-136,
-143,
-169,
-150,
-113,
-8,
-9,
-158,
-148,
-135,
-23,
-46,
-104,
-74,
-227,
-128,
-89,
-90,
-227,
-232,
-138,
-134,
-2,
-104,
-144,
-161,
-46,
-44,
-235,
-163,
-132,
-109,
-6,
-89,
-140,
-71,
-9,
-153,
-244,
-243,
-29,
-39,
-217,
-38,
-225,
-104,
-121,
-172,
-44,
-197,
-158,
-3,
-178,
-11,
-232,
-238,
-66,
-93,
-240,
-21,
-193,
-116,
-225,
-37,
-183,
-108,
-97,
-37,
-47,
-102,
-125,
-115,
-30,
-178,
-122,
-238,
-116,
-219,
-142,
-60,
-52,
-64,
-107,
-219,
-240,
-208,
-224,
-108,
-238,
-189,
-67,
-67,
-180,
-177,
-225,
-14,
-13,
-80,
-126,
-151,
-233,
-193,
-82,
-220,
-95,
-135,
-168,
-213,
-42,
-169,
-113,
-29,
-137,
-159,
-234,
-100,
-237,
-168,
-250,
-43,
-56,
-81,
-214,
-118,
-52,
-206,
-42,
-138,
-235,
-90,
-87,
-106,
-166,
-73,
-54,
-83,
-12,
-169,
-191,
-43,
-53,
-97,
-144,
-53,
-87,
-86,
-83,
-67,
-230,
-14,
-216,
-53,
-170,
-5,
-139,
-236,
-168,
-34,
-126,
-253,
-215,
-24,
-251,
-191,
-97,
-234,
-240,
-19,
-67,
-3,
-233,
-191,
-151,
-49,
-213,
-4,
-42,
-120,
-112,
-153,
-234,
-128,
-109,
-98,
-97,
-84,
-213,
-245,
-197,
-170,
-83,
-205,
-230,
-27,
-154,
-237,
-6,
-253,
-250,
-87,
-166,
-225,
-198,
-233,
-181,
-112,
-231,
-129,
-179,
-245,
-2,
-105,
-131,
-54,
-217,
-74,
-135,
-109,
-95,
-166,
-221,
-234,
-197,
-126,
-137,
-105,
-240,
-202,
-218,
-233,
-148,
-98,
-89,
-99,
-221,
-71,
-225,
-20,
-142,
-236,
-194,
-243,
-16,
-56,
-95,
-77,
-223,
-134,
-176,
-117,
-11,
-78,
-229,
-12,
-197,
-45,
-9,
-85,
-5,
-144,
-86,
-61,
-231,
-106,
-41,
-173,
-111,
-10,
-156,
-11,
-22,
-125,
-95,
-155,
-35,
-45,
-224,
-36,
-110,
-104,
-30,
-22,
-162,
-166,
-59,
-154,
-115,
-38,
-110,
-123,
-168,
-140,
-22,
-160,
-208,
-176,
-166,
-213,
-132,
-63,
-165,
-215,
-190,
-29,
-45,
-61,
-183,
-200,
-213,
-50,
-24,
-27,
-90,
-238,
-123,
-80,
-72,
-107,
-64,
-29,
-88,
-45,
-41,
-94,
-31,
-27,
-149,
-54,
-225,
-58,
-48,
-161,
-140,
-47,
-129,
-123,
-32,
-82,
-21,
-139,
-184,
-25,
-2,
-213,
-82,
-88,
-176,
-217,
-235,
-189,
-98,
-163,
-186,
-128,
-55,
-108,
-85,
-88,
-80,
-191,
-25,
-158,
-26,
-25,
-255,
-240,
-130,
-32,
-151,
-72,
-29,
-191,
-207,
-186,
-196,
-171,
-208,
-82,
-248,
-4,
-159,
-251,
-198,
-222,
-163,
-55,
-94,
-66,
-157,
-66,
-170,
-113,
-68,
-75,
-131,
-86,
-123,
-166,
-118,
-119,
-35,
-212,
-108,
-49,
-5,
-69,
-205,
-5,
-236,
-14,
-159,
-76,
-188,
-145,
-199,
-169,
-133,
-30,
-106,
-53,
-89,
-104,
-159,
-57,
-83,
-63,
-28,
-50,
-95,
-42,
-61,
-50,
-13,
-249,
-4,
-83,
-93,
-193,
-67,
-69,
-253,
-139,
-165,
-119,
-139,
-190,
-81,
-61,
-119,
-177,
-177,
-30,
-250,
-183,
-88,
-176,
-202,
-94,
-197,
-207,
-101,
-60,
-150,
-163,
-138,
-255,
-165,
-165,
-153,
-168,
-247,
-85,
-190,
-206,
-34,
-182,
-215,
-242,
-18,
-233,
-126,
-34,
-114,
-68,
-146,
-254,
-89,
-115,
-223,
-66,
-81,
-85,
-63,
-100,
-99,
-114,
-197,
-169,
-14,
-221,
-0,
-21,
-217,
-136,
-239,
-9,
-192,
-137,
-7,
-53,
-63,
-161,
-247,
-219,
-147,
-247,
-195,
-163,
-190,
-112,
-33,
-190,
-245,
-76,
-204,
-243,
-186,
-245,
-10,
-94,
-4,
-104,
-160,
-215,
-8,
-124,
-129,
-161,
-181,
-2,
-247,
-246,
-216,
-83,
-199,
-118,
-193,
-140,
-189,
-17,
-179,
-166,
-101,
-102,
-66,
-135,
-50,
-187,
-236,
-164,
-137,
-64,
-193,
-121,
-71,
-182,
-67,
-26,
-16,
-110,
-23,
-106,
-246,
-154,
-229,
-130,
-152,
-167,
-88,
-228,
-179,
-227,
-45,
-225,
-131,
-145,
-173,
-242,
-233,
-224,
-136,
-56,
-164,
-171,
-195,
-210,
-94,
-109,
-54,
-248,
-156,
-209,
-69,
-151,
-205,
-69,
-96,
-94,
-205,
-38,
-6,
-77,
-102,
-74,
-140,
-87,
-172,
-205,
-142,
-112,
-191,
-52,
-36,
-233,
-175,
-73,
-171,
-77,
-66,
-157,
-46,
-61,
-135,
-215,
-104,
-4,
-39,
-77,
-112,
-29,
-90,
-170,
-223,
-71,
-139,
-232,
-241,
-53,
-15,
-196,
-171,
-217,
-185,
-160,
-194,
-76,
-136,
-240,
-138,
-213,
-215,
-145,
-109,
-140,
-6,
-36,
-251,
-53,
-169,
-45,
-205,
-76,
-157,
-195,
-235,
-173,
-61,
-116,
-128,
-155,
-102,
-244,
-168,
-233,
-239,
-63,
-60,
-29,
-107,
-234,
-46,
-35,
-50,
-188,
-98,
-229,
-117,
-108,
-219,
-163,
-9,
-233,
-126,
-93,
-234,
-139,
-156,
-169,
-71,
-196,
-162,
-23,
-52,
-152,
-130,
-181,
-126,
-54,
-217,
-203,
-76,
-86,
-235,
-212,
-74,
-5,
-56,
-60,
-37,
-107,
-235,
-48,
-51,
-58,
-188,
-106,
-53,
-118,
-116,
-219,
-164,
-33,
-33,
-127,
-45,
-202,
-12,
-67,
-49,
-196,
-2,
-175,
-5,
-31,
-168,
-140,
-230,
-202,
-152,
-126,
-55,
-161,
-23,
-173,
-125,
-55,
-64,
-156,
-65,
-233,
-191,
-122,
-205,
-15,
-235,
-22,
-71,
-222,
-232,
-205,
-198,
-162,
-146,
-98,
-171,
-166,
-90,
-216,
-75,
-235,
-60,
-239,
-126,
-70,
-45,
-221,
-172,
-4,
-92,
-173,
-83,
-109,
-25,
-243,
-104,
-204,
-18,
-166,
-38,
-121,
-100,
-249,
-100,
-142,
-187,
-135,
-155,
-27,
-195,
-252,
-144,
-69,
-228,
-133,
-130,
-93,
-171,
-252,
-49,
-153,
-77,
-248,
-193,
-142,
-139,
-93,
-59,
-154,
-69,
-191,
-206,
-146,
-89,
-129,
-21,
-59,
-149,
-215,
-12,
-96,
-120,
-98,
-94,
-2,
-101,
-178,
-38,
-94,
-224,
-65,
-91,
-212,
-38,
-55,
-235,
-70,
-38,
-200,
-125,
-175,
-211,
-237,
-117,
-6,
-127,
-119,
-111,
-186,
-95,
-211,
-68,
-144,
-95,
-223,
-208,
-124,
-47,
-165,
-144,
-164,
-3,
-239,
-186,
-189,
-219,
-214,
-205,
-90,
-150,
-142,
-230,
-216,
-47,
-157,
-207,
-95,
-214,
-82,
-114,
-140,
-179,
-77,
-60,
-159,
-67,
-36,
-102,
-78,
-185,
-220,
-133,
-99,
-254,
-241,
-74,
-91,
-179,
-192,
-231,
-42,
-205,
-28,
-102,
-123,
-7,
-121,
-42,
-99,
-103,
-42,
-166,
-215,
-126,
-173,
-127,
-113,
-14,
-252,
-13,
-164,
-42,
-225,
-147,
-54,
-195,
-31,
-169,
-159,
-23,
-164,
-153,
-143,
-168,
-243,
-137,
-248,
-189,
-106,
-3,
-10,
-41,
-118,
-177,
-115,
-166,
-162,
-137,
-48,
-173,
-194,
-131,
-66,
-39,
-35,
-122,
-56,
-135,
-102,
-150,
-190,
-248,
-88,
-44,
-77,
-41,
-31,
-144,
-107,
-129,
-233,
-190,
-208,
-238,
-144,
-222,
-238,
-213,
-155,
-255,
-52,
-242,
-198,
-239,
-134,
-8,
-140,
-76,
-150,
-26,
-132,
-152,
-151,
-49,
-247,
-254,
-228,
-105,
-71,
-21,
-152,
-100,
-180,
-20,
-115,
-138,
-127,
-159,
-197,
-80,
-3,
-93,
-128,
-129,
-185,
-47,
-223,
-62,
-139,
-9,
-4,
-125,
-191,
-191,
-61,
-119,
-86,
-225,
-146,
-98,
-53,
-177,
-144,
-213,
-74,
-192,
-33,
-246,
-136,
-152,
-2,
-234,
-92,
-138,
-217,
-206,
-157,
-24,
-186,
-45,
-46,
-131,
-31,
-177,
-170,
-12,
-44,
-150,
-164,
-151,
-125,
-72,
-71,
-129,
-42,
-6,
-8,
-163,
-216,
-231,
-105,
-15,
-48,
-111,
-158,
-111,
-237,
-98,
-30,
-198,
-9,
-164,
-226,
-58,
-197,
-213,
-213,
-135,
-242,
-233,
-153,
-88,
-160,
-167,
-194,
-214,
-107,
-31,
-203,
-185,
-42,
-149,
-248,
-86,
-96,
-104,
-190,
-144,
-23,
-193,
-52,
-205,
-15,
-174,
-6,
-39,
-222,
-230,
-184,
-239,
-203,
-124,
-250,
-93,
-148,
-165,
-175,
-12,
-47,
-82,
-41,
-73,
-197,
-58,
-149,
-179,
-233,
-115,
-64,
-90,
-75,
-181,
-174,
-10,
-31,
-16,
-81,
-237,
-142,
-125,
-16,
-114,
-109,
-39,
-82,
-235,
-82,
-185,
-205,
-227,
-116,
-159,
-15,
-87,
-180,
-13,
-49,
-154,
-40,
-221,
-169,
-176,
-75,
-101,
-212,
-247,
-47,
-160,
-5,
-168,
-183,
-106,
-5,
-134,
-172,
-33,
-108,
-139,
-41,
-7,
-199,
-149,
-118,
-8,
-36,
-205,
-185,
-26,
-111,
-129,
-181,
-170,
-199,
-225,
-81,
-64,
-105,
-130,
-180,
-34,
-21,
-117,
-128,
-18,
-70,
-97,
-52,
-246,
-2,
-161,
-235,
-223,
-99,
-56,
-106,
-214,
-240,
-142,
-50,
-23,
-177,
-150,
-150,
-138,
-179,
-90,
-225,
-17,
-1,
-72,
-7,
-84,
-228,
-101,
-185,
-88,
-8,
-13,
-12,
-173,
-59,
-73,
-196,
-71,
-97,
-20,
-240,
-232,
-109,
-181,
-93,
-168,
-8,
-97,
-183,
-2,
-157,
-167,
-186,
-251,
-189,
-76,
-141,
-195,
-17,
-35,
-39,
-21,
-182,
-107,
-171,
-151,
-72,
-197,
-234,
-232,
-164,
-98,
-117,
-64,
-169,
-88,
-29,
-145,
-84,
-228,
-202,
-120,
-151,
-74,
-68,
-141,
-150,
-88,
-43,
-227,
-161,
-91,
-235,
-57,
-152,
-87,
-80,
-157,
-248,
-222,
-194,
-125,
-46,
-72,
-177,
-86,
-57,
-191,
-245,
-9,
-127,
-43,
-76,
-216,
-64,
-125,
-192,
-172,
-156,
-30,
-228,
-90,
-39,
-49,
-245,
-10,
-1,
-70,
-188,
-119,
-46,
-197,
-127,
-179,
-198,
-159,
-56,
-6,
-3,
-78,
-97,
-237,
-133,
-146,
-29,
-97,
-203,
-63,
-87,
-53,
-74,
-108,
-249,
-123,
-173,
-74,
-200,
-75,
-86,
-208,
-38,
-17,
-205,
-239,
-213,
-104,
-173,
-61,
-187,
-146,
-200,
-214,
-92,
-193,
-135,
-160,
-145,
-55,
-73,
-123,
-25,
-161,
-170,
-0,
-221,
-146,
-201,
-210,
-179,
-195,
-158,
-205,
-139,
-27,
-42,
-138,
-173,
-254,
-9,
-41,
-182,
-170,
-68,
-49,
-116,
-176,
-107,
-212,
-129,
-132,
-5,
-119,
-79,
-174,
-239,
-66,
-233,
-220,
-253,
-222,
-186,
-233,
-92,
-185,
-151,
-237,
-155,
-204,
-13,
-242,
-78,
-186,
-199,
-8,
-95,
-85,
-122,
-145,
-54,
-143,
-51,
-14,
-121,
-28,
-252,
-53,
-113,
-184,
-192,
-50,
-169,
-84,
-96,
-79,
-222,
-11,
-107,
-165,
-38,
-120,
-208,
-221,
-204,
-27,
-70,
-44,
-90,
-81,
-55,
-101,
-233,
-165,
-208,
-47,
-178,
-167,
-28,
-25,
-88,
-129,
-68,
-77,
-149,
-58,
-48,
-168,
-203,
-240,
-55,
-233,
-160,
-249,
-78,
-169,
-158,
-228,
-236,
-136,
-215,
-189,
-29,
-231,
-14,
-103,
-228,
-11,
-137,
-197,
-175,
-193,
-100,
-151,
-189,
-157,
-160,
-186,
-30,
-30,
-209,
-74,
-79,
-103,
-190,
-15,
-39,
-158,
-177,
-5,
-55,
-43,
-180,
-71,
-222,
-17,
-151,
-14,
-189,
-93,
-7,
-178,
-55,
-54,
-22,
-239,
-75,
-149,
-57,
-17,
-64,
-58,
-24,
-230,
-26,
-128,
-2,
-237,
-92,
-57,
-115,
-72,
-172,
-200,
-87,
-1,
-55,
-21,
-111,
-152,
-13,
-187,
-60,
-209,
-195,
-80,
-3,
-192,
-151,
-110,
-107,
-221,
-167,
-167,
-178,
-67,
-23,
-198,
-19,
-3,
-137,
-4,
-32,
-9,
-99,
-78,
-159,
-62,
-114,
-103,
-177,
-140,
-22,
-97,
-92,
-94,
-118,
-244,
-69,
-10,
-76,
-83,
-10,
-88,
-235,
-77,
-86,
-129,
-239,
-185,
-195,
-210,
-38,
-242,
-70,
-153,
-203,
-117,
-36,
-160,
-78,
-198,
-72,
-190,
-251,
-19,
-84,
-136,
-81,
-93,
-194,
-60,
-243,
-214,
-65,
-41,
-199,
-155,
-171,
-20,
-96,
-137,
-235,
-77,
-33,
-139,
-9,
-124,
-147,
-137,
-150,
-79,
-179,
-14,
-131,
-213,
-26,
-52,
-254,
-197,
-34,
-124,
-101,
-252,
-165,
-41,
-224,
-226,
-53,
-78,
-43,
-231,
-213,
-225,
-177,
-2,
-169,
-118,
-1,
-79,
-75,
-44,
-110,
-18,
-95,
-234,
-195,
-166,
-87,
-0,
-190,
-14,
-155,
-213,
-26,
-52,
-254,
-133,
-34,
-113,
-165,
-155,
-24,
-172,
-132,
-120,
-57,
-124,
-39,
-203,
-172,
-123,
-5,
-113,
-207,
-10,
-101,
-141,
-194,
-249,
-92,
-254,
-89,
-238,
-4,
-150,
-8,
-131,
-165,
-134,
-146,
-223,
-89,
-160,
-175,
-88,
-46,
-53,
-143,
-218,
-62,
-246,
-251,
-65,
-232,
-130,
-73,
-59,
-96,
-245,
-216,
-149,
-26,
-185,
-132,
-60,
-64,
-225,
-135,
-143,
-37,
-245,
-13,
-183,
-137,
-13,
-35,
-195,
-140,
-108,
-74,
-73,
-170,
-115,
-106,
-21,
-1,
-134,
-221,
-98,
-182,
-138,
-189,
-17,
-186,
-175,
-208,
-148,
-27,
-99,
-150,
-103,
-85,
-41,
-145,
-160,
-106,
-218,
-2,
-69,
-84,
-246,
-32,
-38,
-68,
-137,
-38,
-14,
-5,
-50,
-118,
-247,
-192,
-247,
-180,
-50,
-107,
-33,
-154,
-165,
-177,
-71,
-254,
-34,
-231,
-180,
-171,
-228,
-154,
-135,
-214,
-84,
-96,
-156,
-81,
-111,
-28,
-234,
-170,
-110,
-235,
-34,
-209,
-195,
-249,
-83,
-35,
-114,
-184,
-194,
-34,
-125,
-83,
-168,
-231,
-103,
-124,
-115,
-208,
-189,
-24,
-227,
-77,
-172,
-82,
-175,
-96,
-22,
-67,
-181,
-8,
-170,
-233,
-4,
-252,
-213,
-143,
-226,
-208,
-124,
-253,
-185,
-246,
-224,
-153,
-59,
-112,
-248,
-124,
-145,
-8,
-82,
-140,
-41,
-175,
-29,
-46,
-91,
-84,
-125,
-67,
-93,
-183,
-76,
-161,
-159,
-136,
-121,
-9,
-228,
-225,
-202,
-232,
-90,
-97,
-43,
-84,
-115,
-43,
-226,
-160,
-60,
-38,
-94,
-20,
-147,
-231,
-95,
-214,
-170,
-20,
-191,
-35,
-7,
-10,
-76,
-93,
-221,
-157,
-161,
-229,
-109,
-152,
-243,
-104,
-61,
-192,
-162,
-217,
-192,
-45,
-92,
-194,
-9,
-196,
-188,
-217,
-209,
-153,
-86,
-127,
-130,
-95,
-83,
-245,
-1,
-140,
-37,
-224,
-115,
-40,
-32,
-128,
-15,
-119,
-33,
-150,
-225,
-244,
-125,
-232,
-50,
-146,
-107,
-167,
-129,
-147,
-69,
-203,
-32,
-118,
-196,
-7,
-105,
-137,
-41,
-240,
-32,
-144,
-163,
-23,
-174,
-225,
-100,
-201,
-249,
-97,
-184,
-48,
-14,
-58,
-160,
-0,
-29,
-79,
-231,
-22,
-14,
-95,
-9,
-245,
-61,
-82,
-172,
-23,
-18,
-107,
-240,
-206,
-3,
-11,
-209,
-3,
-165,
-243,
-53,
-143,
-28,
-80,
-7,
-42,
-106,
-156,
-67,
-41,
-133,
-140,
-38,
-138,
-34,
-212,
-213,
-162,
-202,
-70,
-206,
-97,
-166,
-183,
-13,
-242,
-248,
-104,
-190,
-222,
-238,
-21,
-41,
-188,
-78,
-5,
-130,
-5,
-179,
-80,
-227,
-66,
-85,
-231,
-77,
-142,
-9,
-232,
-3,
-254,
-14,
-22,
-18,
-18,
-55,
-193,
-23,
-170,
-115,
-41,
-138,
-136,
-77,
-156,
-132,
-11,
-135,
-77,
-160,
-36,
-171,
-196,
-233,
-156,
-106,
-165,
-62,
-121,
-88,
-232,
-98,
-91,
-9,
-140,
-136,
-99,
-156,
-98,
-5,
-223,
-113,
-134,
-180,
-213,
-247,
-55,
-193,
-179,
-248,
-200,
-144,
-7,
-150,
-195,
-68,
-197,
-8,
-79,
-59,
-239,
-176,
-225,
-26,
-200,
-184,
-38,
-41,
-34,
-124,
-136,
-148,
-37,
-72,
-156,
-120,
-196,
-205,
-251,
-102,
-98,
-219,
-133,
-12,
-17,
-171,
-124,
-140,
-173,
-99,
-83,
-100,
-199,
-6,
-53,
-113,
-169,
-84,
-121,
-155,
-79,
-30,
-46,
-94,
-152,
-91,
-200,
-222,
-217,
-8,
-66,
-116,
-253,
-183,
-213,
-215,
-160,
-240,
-45,
-161,
-206,
-225,
-73,
-216,
-162,
-126,
-68,
-93,
-136,
-207,
-206,
-228,
-148,
-39,
-245,
-231,
-77,
-114,
-71,
-155,
-126,
-167,
-94,
-205,
-158,
-85,
-180,
-200,
-155,
-237,
-176,
-109,
-182,
-171,
-2,
-8,
-211,
-227,
-181,
-4,
-132,
-221,
-93,
-150,
-116,
-44,
-143,
-112,
-57,
-154,
-245,
-133,
-157,
-199,
-131,
-205,
-114,
-226,
-134,
-97,
-158,
-77,
-7,
-144,
-255,
-44,
-34,
-249,
-146,
-6,
-150,
-112,
-168,
-226,
-188,
-218,
-36,
-202,
-6,
-236,
-139,
-84,
-217,
-138,
-7,
-38,
-217,
-208,
-75,
-244,
-234,
-60,
-167,
-31,
-90,
-39,
-81,
-186,
-210,
-129,
-73,
-195,
-176,
-23,
-242,
-110,
-202,
-168,
-239,
-172,
-39,
-8,
-169,
-133,
-14,
-152,
-170,
-0,
-116,
-121,
-244,
-98,
-111,
-232,
-249,
-94,
-178,
-130,
-10,
-169,
-122,
-21,
-91,
-27,
-233,
-161,
-247,
-18,
-109,
-54,
-128,
-106,
-212,
-19,
-96,
-90,
-53,
-82,
-28,
-38,
-226,
-106,
-191,
-160,
-130,
-163,
-122,
-198,
-224,
-216,
-220,
-26,
-52,
-51,
-206,
-243,
-64,
-217,
-106,
-224,
-107,
-8,
-145,
-153,
-14,
-108,
-188,
-146,
-108,
-169,
-105,
-162,
-0,
-211,
-158,
-191,
-188,
-103,
-165,
-207,
-89,
-26,
-61,
-102,
-50,
-81,
-45,
-3,
-38,
-98,
-65,
-12,
-45,
-70,
-243,
-102,
-202,
-197,
-210,
-243,
-147,
-119,
-157,
-192,
-25,
-172,
-192,
-3,
-90,
-102,
-176,
-124,
-186,
-114,
-210,
-225,
-70,
-37,
-109,
-211,
-81,
-96,
-40,
-170,
-188,
-16,
-232,
-150,
-45,
-76,
-183,
-194,
-132,
-177,
-184,
-107,
-7,
-35,
-127,
-57,
-70,
-203,
-30,
-254,
-228,
-211,
-239,
-85,
-172,
-6,
-4,
-99,
-200,
-168,
-175,
-91,
-38,
-148,
-216,
-243,
-39,
-231,
-205,
-144,
-137,
-223,
-190,
-193,
-152,
-12,
-122,
-131,
-19,
-191,
-11,
-35,
-111,
-234,
-5,
-111,
-222,
-59,
-91,
-151,
-142,
-56,
-112,
-17,
-51,
-18,
-138,
-203,
-227,
-204,
-193,
-202,
-9,
-241,
-220,
-128,
-71,
-146,
-120,
-193,
-70,
-84,
-20,
-28,
-110,
-150,
-222,
-220,
-131,
-246,
-39,
-216,
-133,
-235,
-55,
-177,
-246,
-28,
-97,
-48,
-242,
-215,
-176,
-9,
-212,
-171,
-116,
-189,
-224,
-81,
-136,
-52,
-223,
-158,
-240,
-151,
-49,
-169,
-225,
-125,
-213,
-216,
-162,
-116,
-61,
-136,
-101,
-35,
-23,
-156,
-53,
-125,
-84,
-80,
-243,
-152,
-222,
-103,
-252,
-48,
-252,
-1,
-13,
-196,
-89,
-73,
-26,
-228,
-139,
-0,
-150,
-155,
-113,
-226,
-47,
-235,
-239,
-202,
-159,
-12,
-159,
-33,
-150,
-11,
-173,
-241,
-53,
-56,
-19,
-70,
-226,
-7,
-234,
-99,
-225,
-253,
-153,
-179,
-78,
-247,
-34,
-22,
-81,
-152,
-8,
-85,
-80,
-101,
-209,
-114,
-187,
-231,
-217,
-139,
-235,
-209,
-124,
-49,
-243,
-204,
-125,
-148,
-38,
-103,
-241,
-136,
-249,
-205,
-226,
-140,
-51,
-218,
-22,
-20,
-165,
-20,
-155,
-5,
-61,
-156,
-232,
-113,
-171,
-6,
-224,
-207,
-116,
-232,
-108,
-131,
-25,
-242,
-130,
-77,
-160,
-125,
-124,
-179,
-57,
-240,
-101,
-56,
-83,
-170,
-196,
-206,
-35,
-226,
-231,
-192,
-36,
-195,
-21,
-69,
-222,
-87,
-214,
-88,
-136,
-19,
-168,
-242,
-67,
-225,
-213,
-33,
-213,
-251,
-46,
-177,
-131,
-95,
-206,
-88,
-216,
-153,
-43,
-224,
-214,
-223,
-242,
-171,
-234,
-115,
-164,
-217,
-3,
-127,
-86,
-159,
-35,
-205,
-33,
-144,
-198,
-131,
-229,
-13,
-97,
-64,
-92,
-105,
-225,
-16,
-60,
-210,
-238,
-49,
-13,
-175,
-58,
-54,
-156,
-32,
-165,
-101,
-13,
-37,
-205,
-72,
-32,
-251,
-240,
-252,
-191,
-37,
-107,
-254,
-38,
-90,
-143,
-54,
-245,
-193,
-41,
-92,
-111,
-230,
-124,
-62,
-20,
-154,
-67,
-66,
-9,
-255,
-222,
-37,
-106,
-48,
-28,
-190,
-219,
-28,
-82,
-46,
-90,
-185,
-49,
-234,
-159,
-149,
-239,
-44,
-116,
-17,
-168,
-21,
-96,
-126,
-195,
-130,
-233,
-18,
-122,
-244,
-228,
-38,
-52,
-186,
-194,
-200,
-203,
-8,
-38,
-102,
-101,
-149,
-223,
-243,
-205,
-27,
-169,
-224,
-251,
-47,
-203,
-64,
-86,
-126,
-15,
-3,
-103,
-204,
-231,
-226,
-106,
-2,
-175,
-200,
-124,
-69,
-217,
-158,
-208,
-91,
-8,
-47,
-56,
-80,
-140,
-30,
-31,
-157,
-228,
-111,
-140,
-31,
-126,
-253,
-144,
-108,
-142,
-93,
-2,
-165,
-190,
-171,
-30,
-65,
-77,
-51,
-20,
-108,
-252,
-148,
-128,
-70,
-219,
-96,
-154,
-3,
-187,
-105,
-103,
-85,
-238,
-209,
-162,
-49,
-120,
-217,
-120,
-236,
-206,
-197,
-149,
-159,
-77,
-117,
-50,
-166,
-163,
-81,
-246,
-113,
-141,
-74,
-73,
-207,
-104,
-225,
-153,
-76,
-181,
-78,
-138,
-214,
-24,
-202,
-50,
-200,
-9,
-232,
-225,
-166,
-30,
-207,
-82,
-88,
-172,
-69,
-185,
-27,
-18,
-175,
-132,
-249,
-141,
-33,
-205,
-35,
-22,
-115,
-107,
-172,
-223,
-120,
-211,
-130,
-213,
-50,
-224,
-107,
-112,
-168,
-201,
-50,
-81,
-101,
-52,
-246,
-125,
-170,
-166,
-65,
-43,
-198,
-206,
-217,
-15,
-190,
-138,
-119,
-103,
-162,
-214,
-138,
-249,
-201,
-56,
-73,
-109,
-207,
-243,
-71,
-129,
-244,
-243,
-235,
-30,
-4,
-52,
-1,
-41,
-110,
-161,
-156,
-17,
-5,
-196,
-169,
-224,
-113,
-42,
-168,
-124,
-213,
-215,
-132,
-158,
-165,
-101,
-195,
-16,
-138,
-185,
-27,
-83,
-122,
-46,
-198,
-140,
-90,
-120,
-211,
-179,
-175,
-227,
-143,
-68,
-123,
-87,
-185,
-5,
-91,
-84,
-71,
-204,
-126,
-37,
-52,
-56,
-91,
-146,
-188,
-113,
-179,
-243,
-57,
-41,
-7,
-147,
-165,
-87,
-54,
-21,
-71,
-122,
-104,
-176,
-234,
-233,
-10,
-94,
-171,
-3,
-101,
-195,
-187,
-248,
-229,
-112,
-87,
-147,
-184,
-89,
-74,
-22,
-244,
-18,
-94,
-226,
-73,
-1,
-196,
-59,
-240,
-87,
-19,
-65,
-95,
-48,
-40,
-206,
-243,
-102,
-125,
-138,
-44,
-203,
-157,
-88,
-122,
-246,
-214,
-138,
-54,
-137,
-194,
-176,
-212,
-223,
-91,
-142,
-76,
-205,
-71,
-184,
-81,
-232,
-47,
-231,
-129,
-59,
-247,
-2,
-247,
-201,
-27,
-39,
-51,
-51,
-17,
-55,
-143,
-99,
-23,
-127,
-248,
-96,
-243,
-149,
-51,
-135,
-147,
-110,
-67,
-200,
-230,
-16,
-178,
-242,
-40,
-57,
-205,
-48,
-146,
-28,
-178,
-19,
-6,
-173,
-69,
-134,
-154,
-156,
-153,
-121,
-99,
-94,
-148,
-115,
-45,
-112,
-172,
-209,
-53,
-224,
-207,
-137,
-27,
-115,
-95,
-108,
-234,
-114,
-55,
-114,
-5,
-69,
-146,
-119,
-91,
-172,
-79,
-208,
-40,
-2,
-25,
-236,
-154,
-217,
-151,
-118,
-52,
-73,
-30,
-20,
-41,
-172,
-135,
-139,
-45,
-200,
-55,
-30,
-31,
-202,
-208,
-180,
-67,
-198,
-57,
-16,
-97,
-142,
-36,
-10,
-36,
-211,
-143,
-26,
-49,
-23,
-108,
-30,
-46,
-247,
-81,
-138,
-91,
-130,
-115,
-72,
-129,
-225,
-99,
-239,
-56,
-182,
-17,
-1,
-114,
-20,
-155,
-104,
-180,
-140,
-147,
-112,
-238,
-46,
-194,
-197,
-114,
-225,
-70,
-120,
-173,
-172,
-153,
-241,
-89,
-19,
-32,
-48,
-247,
-92,
-97,
-163,
-177,
-102,
-160,
-41,
-79,
-10,
-67,
-171,
-79,
-71,
-125,
-151,
-154,
-5,
-138,
-127,
-25,
-127,
-50,
-43,
-242,
-93,
-243,
-245,
-121,
-121,
-16,
-67,
-188,
-228,
-104,
-25,
-197,
-97,
-228,
-122,
-49,
-69,
-122,
-229,
-46,
-203,
-205,
-152,
-84,
-137,
-151,
-248,
-124,
-115,
-242,
-242,
-119,
-60,
-245,
-161,
-197,
-115,
-156,
-1,
-222,
-219,
-193,
-59,
-88,
-216,
-214,
-58,
-201,
-118,
-83,
-106,
-83,
-94,
-204,
-228,
-77,
-46,
-99,
-221,
-229,
-81,
-196,
-202,
-154,
-203,
-65,
-147,
-28,
-117,
-77,
-150,
-145,
-184,
-11,
-107,
-151,
-4,
-123,
-161,
-172,
-65,
-243,
-193,
-117,
-164,
-234,
-32,
-147,
-0,
-35,
-28,
-180,
-151,
-41,
-139,
-177,
-155,
-11,
-205,
-227,
-101,
-230,
-162,
-129,
-2,
-172,
-84,
-51,
-189,
-162,
-56,
-167,
-143,
-215,
-153,
-93,
-219,
-128,
-230,
-40,
-163,
-73,
-225,
-124,
-147,
-6,
-192,
-46,
-139,
-40,
-138,
-194,
-39,
-119,
-228,
-123,
-163,
-31,
-150,
-129,
-67,
-1,
-128,
-44,
-124,
-182,
-136,
-155,
-99,
-88,
-93,
-128,
-10,
-84,
-170,
-59,
-217,
-154,
-52,
-214,
-225,
-36,
-150,
-27,
-110,
-108,
-58,
-186,
-53,
-184,
-197,
-0,
-215,
-227,
-221,
-44,
-205,
-164,
-211,
-239,
-14,
-170,
-221,
-40,
-175,
-214,
-111,
-223,
-180,
-47,
-7,
-110,
-191,
-115,
-247,
-249,
-166,
-109,
-84,
-162,
-94,
-142,
-236,
-229,
-42,
-219,
-235,
-84,
-167,
-151,
-195,
-110,
-31,
-110,
-6,
-157,
-186,
-197,
-233,
-83,
-239,
-94,
-229,
-199,
-19,
-11,
-79,
-28,
-40,
-200,
-122,
-55,
-197,
-186,
-22,
-195,
-62,
-242,
-13,
-114,
-232,
-216,
-113,
-90,
-217,
-183,
-19,
-144,
-43,
-51,
-78,
-250,
-222,
-54,
-79,
-210,
-133,
-236,
-38,
-57,
-164,
-203,
-88,
-42,
-91,
-185,
-31,
-174,
-64,
-146,
-216,
-30,
-12,
-107,
-92,
-197,
-186,
-93,
-77,
-203,
-156,
-176,
-61,
-29,
-203,
-38,
-236,
-251,
-225,
-72,
-213,
-2,
-120,
-166,
-14,
-135,
-145,
-190,
-243,
-176,
-74,
-97,
-187,
-253,
-177,
-69,
-187,
-164,
-89,
-93,
-238,
-84,
-46,
-107,
-86,
-129,
-53,
-214,
-11,
-145,
-237,
-145,
-63,
-115,
-246,
-172,
-251,
-2,
-87,
-151,
-69,
-114,
-25,
-187,
-71,
-255,
-58,
-82,
-167,
-124,
-254,
-71,
-44,
-208,
-9,
-124,
-170,
-203,
-23,
-180,
-103,
-173,
-166,
-122,
-76,
-51,
-100,
-234,
-21,
-73,
-56,
-6,
-134,
-64,
-123,
-195,
-137,
-55,
-221,
-131,
-165,
-156,
-197,
-244,
-150,
-115,
-165,
-244,
-118,
-38,
-246,
-128,
-249,
-232,
-52,
-2,
-63,
-78,
-248,
-194,
-124,
-120,
-90,
-179,
-159,
-63,
-47,
-162,
-130,
-53,
-89,
-169,
-98,
-127,
-21,
-9,
-91,
-231,
-78,
-65,
-172,
-174,
-60,
-76,
-210,
-102,
-145,
-89,
-221,
-184,
-253,
-8,
-151,
-248,
-5,
-163,
-102,
-125,
-214,
-5,
-139,
-23,
-91,
-2,
-218,
-96,
-70,
-134,
-77,
-233,
-142,
-63,
-244,
-237,
-138,
-220,
-112,
-80,
-185,
-213,
-62,
-201,
-67,
-121,
-197,
-55,
-119,
-215,
-100,
-45,
-138,
-101,
-85,
-51,
-203,
-183,
-2,
-249,
-134,
-32,
-253,
-127,
-214,
-138,
-37,
-25,
-222,
-28,
-55,
-0,
-178,
-253,
-148,
-162,
-194,
-52,
-246,
-26,
-25,
-37,
-67,
-8,
-74,
-178,
-217,
-108,
-46,
-42,
-35,
-208,
-246,
-188,
-236,
-104,
-230,
-249,
-99,
-177,
-242,
-222,
-23,
-198,
-0,
-156,
-245,
-231,
-196,
-125,
-114,
-248,
-32,
-139,
-203,
-200,
-82,
-164,
-186,
-134,
-202,
-163,
-207,
-172,
-198,
-186,
-102,
-113,
-42,
-76,
-235,
-97,
-183,
-174,
-26,
-206,
-175,
-101,
-87,
-99,
-229,
-87,
-58,
-89,
-119,
-87,
-138,
-135,
-169,
-226,
-61,
-232,
-209,
-238,
-227,
-73,
-123,
-120,
-35,
-67,
-124,
-120,
-52,
-176,
-196,
-50,
-196,
-103,
-63,
-219,
-108,
-79,
-69,
-115,
-54,
-16,
-58,
-126,
-217,
-76,
-205,
-78,
-177,
-88,
-24,
-237,
-193,
-179,
-79,
-203,
-208,
-240,
-75,
-252,
-161,
-105,
-164,
-48,
-184,
-222,
-14,
-90,
-205,
-144,
-122,
-56,
-125,
-173,
-212,
-110,
-28,
-179,
-102,
-34,
-247,
-50,
-176,
-244,
-78,
-190,
-2,
-165,
-142,
-100,
-171,
-66,
-102,
-144,
-138,
-226,
-181,
-45,
-54,
-106,
-29,
-141,
-135,
-133,
-210,
-219,
-161,
-248,
-195,
-71,
-219,
-236,
-149,
-241,
-9,
-35,
-138,
-206,
-61,
-85,
-207,
-106,
-134,
-201,
-17,
-60,
-177,
-236,
-144,
-9,
-215,
-27,
-239,
-238,
-197,
-87,
-39,
-126,
-19,
-83,
-108,
-247,
-43,
-231,
-182,
-113,
-194,
-55,
-90,
-113,
-246,
-39,
-222,
-98,
-15,
-143,
-130,
-106,
-33,
-251,
-47,
-181,
-106,
-165,
-19,
-126,
-172,
-165,
-196,
-198,
-208,
-125,
-169,
-54,
-115,
-133,
-233,
-134,
-161,
-144,
-171,
-121,
-165,
-25,
-75,
-147,
-28,
-55,
-98,
-128,
-160,
-151,
-163,
-123,
-219,
-189,
-106,
-187,
-253,
-65,
-175,
-115,
-247,
-217,
-40,
-238,
-40,
-27,
-124,
-249,
-165,
-125,
-249,
-55,
-163,
-224,
-163,
-108,
-108,
-175,
-117,
-247,
-185,
-253,
-82,
-252,
-209,
-11,
-99,
-59,
-151,
-221,
-187,
-116,
-232,
-39,
-51,
-144,
-31,
-250,
-131,
-238,
-109,
-58,
-248,
-183,
-74,
-113,
-79,
-15,
-65,
-60,
-131,
-130,
-28,
-183,
-12,
-202,
-134,
-51,
-63,
-31,
-255,
-148,
-253,
-238,
-103,
-225,
-230,
-181,
-216,
-140,
-102,
-58,
-220,
-213,
-212,
-166,
-75,
-113,
-70,
-48,
-127,
-49,
-211,
-120,
-154,
-216,
-143,
-59,
-120,
-25,
-99,
-153,
-66,
-2,
-233,
-160,
-209,
-246,
-64,
-26,
-180,
-117,
-93,
-134,
-37,
-28,
-142,
-138,
-64,
-5,
-192,
-14,
-84,
-198,
-213,
-48,
-113,
-252,
-247,
-139,
-240,
-249,
-146,
-58,
-194,
-22,
-11,
-76,
-20,
-127,
-175,
-169,
-39,
-126,
-231,
-17,
-118,
-46,
-112,
-134,
-225,
-179,
-106,
-52,
-139,
-101,
-254,
-181,
-20,
-72,
-201,
-104,
-167,
-207,
-185,
-243,
-45,
-15,
-207,
-247,
-151,
-203,
-6,
-213,
-163,
-7,
-218,
-76,
-84,
-31,
-36,
-79,
-142,
-252,
-175,
-141,
-169,
-129,
-131,
-29,
-20,
-12,
-115,
-98,
-228,
-7,
-75,
-90,
-100,
-192,
-216,
-36,
-69,
-31,
-211,
-38,
-46,
-88,
-65,
-46,
-114,
-191,
-52,
-37,
-3,
-84,
-238,
-19,
-191,
-130,
-18,
-69,
-223,
-210,
-105,
-190,
-159,
-59,
-79,
-51,
-111,
-52,
-115,
-166,
-33,
-52,
-44,
-134,
-186,
-34,
-216,
-121,
-225,
-108,
-238,
-5,
-111,
-177,
-116,
-173,
-55,
-157,
-193,
-143,
-236,
-249,
-109,
-3,
-229,
-70,
-234,
-17,
-132,
-47,
-88,
-196,
-146,
-176,
-72,
-144,
-236,
-151,
-181,
-8,
-162,
-166,
-249,
-110,
-44,
-33,
-37,
-211,
-200,
-18,
-190,
-105,
-245,
-97,
-250,
-11,
-151,
-165,
-126,
-99,
-103,
-22,
-70,
-222,
-159,
-176,
-165,
-124,
-127,
-5,
-61,
-146,
-195,
-229,
-116,
-230,
-156,
-13,
-161,
-211,
-69,
-2,
-93,
-153,
-126,
-64,
-105,
-69,
-90,
-226,
-127,
-188,
-181,
-41,
-102,
-208,
-128,
-176,
-72,
-82,
-249,
-27,
-83,
-122,
-198,
-56,
-206,
-152,
-126,
-114,
-24,
-237,
-45,
-90,
-251,
-187,
-236,
-129,
-21,
-6,
-92,
-91,
-48,
-45,
-81,
-103,
-225,
-123,
-201,
-86,
-13,
-189,
-254,
-23,
-99,
-106,
-193,
-248,
-26,
-90,
-122,
-125,
-188,
-164,
-95,
-1,
-42,
-69,
-199,
-53,
-26,
-42,
-234,
-89,
-164,
-155,
-76,
-226,
-50,
-175,
-249,
-77,
-35,
-105,
-219,
-64,
-65,
-173,
-143,
-87,
-80,
-120,
-123,
-214,
-124,
-169,
-35,
-22,
-76,
-125,
-184,
-78,
-109,
-247,
-166,
-27,
-71,
-100,
-193,
-68,
-91,
-19,
-216,
-154,
-115,
-133,
-46,
-135,
-222,
-200,
-133,
-38,
-136,
-209,
-34,
-164,
-90,
-68,
-134,
-249,
-115,
-165,
-192,
-15,
-181,
-96,
-47,
-245,
-10,
-44,
-34,
-97,
-48,
-87,
-154,
-34,
-245,
-231,
-45,
-194,
-56,
-113,
-171,
-129,
-145,
-6,
-113,
-165,
-241,
-38,
-86,
-130,
-250,
-198,
-30,
-136,
-252,
-136,
-187,
-177,
-48,
-45,
-35,
-232,
-243,
-120,
-58,
-162,
-147,
-194,
-126,
-104,
-152,
-243,
-101,
-220,
-21,
-80,
-160,
-142,
-84,
-17,
-225,
-225,
-27,
-211,
-66,
-116,
-227,
-178,
-106,
-62,
-198,
-40,
-65,
-83,
-201,
-250,
-72,
-133,
-137,
-179,
-136,
-194,
-241,
-114,
-148,
-80,
-151,
-202,
-234,
-152,
-77,
-132,
-17,
-16,
-25,
-239,
-241,
-77,
-224,
-176,
-141,
-42,
-54,
-208,
-140,
-168,
-105,
-139,
-56,
-60,
-22,
-208,
-108,
-76,
-24,
-44,
-207,
-88,
-86,
-110,
-85,
-9,
-180,
-73,
-109,
-216,
-12,
-29,
-4,
-44,
-94,
-228,
-159,
-151,
-181,
-184,
-93,
-99,
-73,
-159,
-7,
-211,
-92,
-156,
-120,
-165,
-229,
-242,
-162,
-65,
-243,
-169,
-10,
-161,
-36,
-23,
-198,
-45,
-11,
-112,
-14,
-165,
-130,
-246,
-71,
-10,
-97,
-76,
-176,
-232,
-40,
-207,
-158,
-10,
-74,
-63,
-207,
-148,
-136,
-199,
-75,
-63,
-81,
-76,
-33,
-60,
-157,
-12,
-79,
-176,
-235,
-135,
-60,
-121,
-226,
-216,
-248,
-205,
-75,
-171,
-157,
-195,
-174,
-17,
-144,
-99,
-91,
-98,
-42,
-223,
-226,
-188,
-241,
-140,
-119,
-248,
-174,
-254,
-11,
-70,
-219,
-156,
-112,
-98,
-78,
-54,
-169,
-2,
-86,
-232,
-215,
-101,
-0,
-151,
-10,
-20,
-30,
-83,
-32,
-95,
-108,
-214,
-80,
-133,
-225,
-214,
-27,
-45,
-4,
-108,
-177,
-104,
-18,
-224,
-225,
-202,
-246,
-249,
-156,
-64,
-40,
-119,
-89,
-64,
-162,
-29,
-133,
-154,
-90,
-232,
-59,
-11,
-237,
-155,
-199,
-197,
-103,
-5,
-246,
-155,
-101,
-180,
-94,
-69,
-241,
-77,
-128,
-203,
-75,
-137,
-111,
-2,
-88,
-254,
-109,
-33,
-159,
-71,
-227,
-251,
-25,
-135,
-59,
-214,
-75,
-3,
-234,
-212,
-40,
-151,
-252,
-219,
-112,
-137,
-105,
-94,
-179,
-26,
-190,
-76,
-97,
-199,
-155,
-166,
-246,
-155,
-229,
-7,
-211,
-197,
-50,
-158,
-185,
-20,
-89,
-190,
-179,
-176,
-142,
-218,
-36,
-118,
-183,
-191,
-56,
-132,
-132,
-190,
-222,
-13,
-142,
-253,
-151,
-228,
-102,
-96,
-40,
-213,
-7,
-123,
-162,
-103,
-129,
-154,
-150,
-43,
-120,
-21,
-247,
-161,
-73,
-163,
-133,
-66,
-17,
-236,
-134,
-148,
-98,
-37,
-37,
-242,
-169,
-186,
-155,
-6,
-39,
-83,
-46,
-228,
-5,
-143,
-168,
-37,
-12,
-244,
-116,
-24,
-57,
-159,
-174,
-148,
-1,
-50,
-103,
-96,
-247,
-138,
-63,
-203,
-74,
-215,
-218,
-174,
-46,
-106,
-174,
-38,
-29,
-129,
-210,
-70,
-27,
-65,
-23,
-55,
-92,
-151,
-199,
-234,
-119,
-194,
-176,
-17,
-150,
-219,
-57,
-154,
-101,
-212,
-207,
-141,
-67,
-91,
-238,
-71,
-177,
-34,
-120,
-240,
-1,
-35,
-47,
-112,
-102,
-220,
-23,
-48,
-56,
-147,
-101,
-128,
-215,
-160,
-24,
-12,
-35,
-9,
-179,
-4,
-89,
-192,
-91,
-2,
-174,
-182,
-87,
-105,
-24,
-191,
-164,
-8,
-63,
-53,
-44,
-125,
-163,
-40,
-140,
-205,
-23,
-212,
-181,
-197,
-53,
-155,
-128,
-200,
-34,
-237,
-200,
-28,
-128,
-167,
-120,
-1,
-30,
-154,
-26,
-156,
-70,
-126,
-46,
-27,
-248,
-153,
-248,
-185,
-76,
-219,
-5,
-109,
-243,
-115,
-153,
-182,
-11,
-170,
-112,
-229,
-185,
-151,
-98,
-206,
-28,
-164,
-110,
-201,
-13,
-135,
-182,
-171,
-184,
-68,
-156,
-15,
-207,
-71,
-231,
-99,
-231,
-108,
-8,
-123,
-111,
-180,
-140,
-32,
-91,
-230,
-237,
-57,
-245,
-119,
-226,
-206,
-212,
-123,
-20,
-31,
-203,
-107,
-207,
-153,
-183,
-187,
-12,
-255,
-222,
-60,
-105,
-181,
-229,
-87,
-66,
-148,
-249,
-166,
-206,
-210,
-127,
-205,
-189,
-96,
-41,
-47,
-242,
-44,
-78,
-228,
-151,
-14,
-84,
-217,
-197,
-231,
-8,
-99,
-49,
-111,
-222,
-39,
-87,
-27,
-251,
-188,
-71,
-206,
-28,
-159,
-198,
-28,
-113,
-245,
-241,
-88,
-119,
-194,
-25,
-35,
-243,
-98,
-227,
-74,
-3,
-85,
-158,
-119,
-53,
-172,
-181,
-173,
-148,
-14,
-32,
-114,
-43,
-120,
-244,
-73,
-44,
-22,
-119,
-88,
-172,
-218,
-138,
-158,
-57,
-31,
-222,
-255,
-234,
-252,
-226,
-60,
-190,
-127,
-62,
-79,
-255,
-185,
-202,
-254,
-249,
-167,
-243,
-214,
-16,
-175,
-230,
-124,
-90,
-71,
-233,
-210,
-218,
-1,
-218,
-57,
-74,
-67,
-184,
-76,
-114,
-123,
-29,
-119,
-176,
-3,
-249,
-223,
-198,
-128,
-27,
-57,
-197,
-246,
-122,
-80,
-85,
-56,
-33,
-110,
-16,
-27,
-127,
-149,
-59,
-26,
-120,
-156,
-163,
-29,
-245,
-160,
-37,
-213,
-15,
-214,
-216,
-217,
-176,
-252,
-64,
-48,
-36,
-36,
-148,
-175,
-160,
-38,
-122,
-251,
-49,
-217,
-161,
-10,
-255,
-62,
-215,
-211,
-115,
-243,
-25,
-232,
-19,
-56,
-198,
-195,
-197,
-74,
-9,
-247,
-78,
-143,
-31,
-61,
-2,
-175,
-233,
-152,
-71,
-84,
-33,
-244,
-197,
-153,
-41,
-203,
-52,
-156,
-130,
-102,
-2,
-127,
-2,
-253,
-91,
-119,
-187,
-21,
-13,
-247,
-120,
-5,
-239,
-216,
-86,
-254,
-43,
-229,
-38,
-33,
-4,
-238,
-83,
-71,
-178,
-39,
-46,
-12,
-21,
-216,
-214,
-226,
-151,
-88,
-153,
-116,
-225,
-27,
-55,
-122,
-74,
-175,
-136,
-7,
-246,
-19,
-150,
-90,
-212,
-127,
-190,
-38,
-31,
-227,
-38,
-50,
-58,
-238,
-194,
-141,
-96,
-230,
-214,
-31,
-157,
-190,
-251,
-135,
-81,
-200,
-54,
-14,
-249,
-187,
-81,
-164,
-54,
-14,
-249,
-175,
-154,
-5,
-34,
-165,
-124,
-157,
-134,
-31,
-211,
-108,
-131,
-31,
-155,
-31,
-243,
-83,
-37,
-187,
-250,
-167,
-31,
-179,
-204,
-143,
-105,
-157,
-158,
-251,
-247,
-99,
-126,
-58,
-81,
-63,
-166,
-55,
-230,
-225,
-189,
-207,
-86,
-197,
-16,
-189,
-3,
-183,
-225,
-194,
-106,
-15,
-137,
-208,
-228,
-26,
-29,
-120,
-213,
-119,
-105,
-54,
-19,
-252,
-212,
-180,
-60,
-77,
-115,
-0,
-105,
-167,
-85,
-229,
-0,
-105,
-72,
-212,
-22,
-126,
-78,
-196,
-234,
-108,
-143,
-134,
-242,
-170,
-188,
-216,
-5,
-144,
-32,
-127,
-236,
-176,
-217,
-21,
-11,
-182,
-212,
-42,
-66,
-164,
-190,
-179,
-155,
-84,
-161,
-86,
-57,
-40,
-73,
-30,
-33,
-73,
-79,
-167,
-5,
-134,
-252,
-206,
-226,
-5,
-96,
-154,
-3,
-167,
-94,
-89,
-191,
-70,
-104,
-226,
-142,
-135,
-187,
-201,
-50,
-30,
-238,
-137,
-36,
-8,
-205,
-193,
-168,
-146,
-41,
-54,
-23,
-126,
-113,
-208,
-86,
-161,
-88,
-242,
-40,
-212,
-238,
-179,
-100,
-73,
-70,
-216,
-82,
-40,
-71,
-95,
-63,
-67,
-203,
-174,
-54,
-153,
-177,
-56,
-7,
-209,
-65,
-21,
-138,
-110,
-187,
-194,
-61,
-36,
-174,
-1,
-85,
-20,
-56,
-39,
-146,
-174,
-6,
-118,
-150,
-180,
-9,
-114,
-118,
-86,
-107,
-57,
-246,
-228,
-175,
-123,
-60,
-102,
-243,
-5,
-202,
-211,
-97,
-140,
-46,
-220,
-126,
-60,
-24,
-67,
-66,
-224,
-36,
-18,
-191,
-106,
-164,
-126,
-67,
-29,
-107,
-39,
-92,
-16,
-32,
-219,
-45,
-249,
-206,
-28,
-26,
-120,
-55,
-188,
-36,
-231,
-63,
-212,
-154,
-122,
-104,
-55,
-2,
-69,
-67,
-146,
-53,
-152,
-241,
-48,
-98,
-121,
-249,
-42,
-136,
-221,
-158,
-196,
-170,
-30,
-50,
-252,
-105,
-17,
-70,
-73,
-30,
-135,
-187,
-16,
-218,
-51,
-104,
-2,
-127,
-137,
-125,
-119,
-33,
-154,
-51,
-94,
-14,
-223,
-61,
-138,
-233,
-192,
-45,
-79,
-110,
-61,
-241,
-29,
-231,
-129,
-110,
-12,
-69,
-203,
-81,
-192,
-56,
-163,
-116,
-210,
-177,
-55,
-153,
-112,
-120,
-211,
-117,
-182,
-77,
-125,
-238,
-64,
-128,
-107,
-126,
-229,
-88,
-208,
-223,
-97,
-65,
-40,
-190,
-137,
-112,
-8,
-204,
-247,
-222,
-185,
-148,
-229,
-12,
-33,
-71,
-7,
-208,
-139,
-157,
-39,
-207,
-247,
-225,
-21,
-17,
-244,
-188,
-19,
-6,
-142,
-151,
-80,
-76,
-134,
-42,
-124,
-232,
-92,
-10,
-250,
-68,
-12,
-66,
-67,
-130,
-108,
-128,
-248,
-195,
-152,
-71,
-248,
-185,
-147,
-132,
-225,
-251,
-111,
-195,
-232,
-251,
-95,
-254,
-165,
-139,
-40,
-80,
-118,
-28,
-75,
-87,
-197,
-190,
-232,
-51,
-246,
-200,
-197,
-199,
-127,
-141,
-157,
-240,
-9,
-87,
-23,
-0,
-139,
-41,
-159,
-194,
-200,
-31,
-159,
-59,
-49,
-34,
-179,
-114,
-198,
-97,
-240,
-215,
-196,
-137,
-103,
-240,
-200,
-243,
-4,
-157,
-215,
-233,
-183,
-17,
-123,
-162,
-71,
-193,
-34,
-58,
-177,
-92,
-182,
-51,
-201,
-175,
-230,
-1,
-185,
-16,
-122,
-112,
-182,
-50,
-231,
-155,
-188,
-82,
-126,
-63,
-7,
-96,
-17,
-122,
-56,
-215,
-230,
-12,
-115,
-178,
-252,
-149,
-147,
-176,
-31,
-220,
-89,
-46,
-8,
-58,
-116,
-181,
-67,
-15,
-61,
-36,
-130,
-48,
-10,
-60,
-64,
-233,
-156,
-86,
-126,
-242,
-98,
-78,
-32,
-205,
-151,
-113,
-162,
-122,
-189,
-207,
-89,
-176,
-132,
-137,
-36,
-52,
-138,
-121,
-212,
-15,
-158,
-249,
-2,
-183,
-209,
-44,
-12,
-99,
-122,
-162,
-21,
-76,
-1,
-205,
-235,
-248,
-94,
-156,
-240,
-64,
-108,
-241,
-12,
-249,
-41,
-252,
-12,
-233,
-134,
-106,
-85,
-230,
-203,
-143,
-199,
-92,
-170,
-71,
-96,
-16,
-203,
-168,
-55,
-34,
-214,
-164,
-200,
-122,
-137,
-132,
-161,
-37,
-86,
-61,
-207,
-232,
-164,
-58,
-211,
-11,
-113,
-247,
-166,
-1,
-185,
-155,
-51,
-129,
-34,
-17,
-138,
-133,
-208,
-144,
-68,
-121,
-201,
-146,
-98,
-12,
-158,
-196,
-188,
-92,
-44,
-254,
-232,
-141,
-4,
-223,
-145,
-131,
-202,
-37,
-173,
-6,
-201,
-245,
-174,
-61,
-1,
-236,
-106,
-125,
-69,
-196,
-125,
-200,
-113,
-32,
-139,
-165,
-204,
-8,
-114,
-71,
-66,
-225,
-11,
-188,
-189,
-64,
-6,
-33,
-141,
-152,
-34,
-43,
-114,
-71,
-8,
-45,
-0,
-43,
-203,
-79,
-58,
-203,
-192,
-231,
-49,
-189,
-131,
-8,
-248,
-195,
-145,
-7,
-175,
-24,
-142,
-172,
-60,
-144,
-79,
-215,
-4,
-49,
-49,
-10,
-252,
-193,
-122,
-217,
-90,
-213,
-239,
-162,
-92,
-101,
-92,
-131,
-194,
-253,
-125,
-78,
-207,
-150,
-169,
-108,
-194,
-60,
-239,
-157,
-206,
-164,
-248,
-91,
-8,
-216,
-200,
-228,
-117,
-68,
-226,
-154,
-73,
-235,
-146,
-168,
-147,
-190,
-2,
-193,
-191,
-169,
-26,
-170,
-233,
-195,
-192,
-52,
-69,
-184,
-225,
-110,
-149,
-185,
-71,
-92,
-91,
-184,
-230,
-183,
-160,
-55,
-145,
-137,
-0,
-35,
-156,
-144,
-207,
-23,
-9,
-230,
-227,
-230,
-214,
-73,
-103,
-19,
-59,
-147,
-100,
-199,
-135,
-199,
-149,
-177,
-19,
-47,
-216,
-200,
-248,
-69,
-101,
-34,
-4,
-194,
-69,
-93,
-229,
-126,
-212,
-182,
-252,
-190,
-194,
-247,
-31,
-175,
-44,
-24,
-196,
-8,
-201,
-110,
-169,
-149,
-159,
-229,
-160,
-177,
-114,
-155,
-148,
-203,
-24,
-16,
-165,
-97,
-146,
-100,
-220,
-57,
-36,
-20,
-88,
-206,
-143,
-5,
-143,
-226,
-134,
-144,
-68,
-44,
-136,
-33,
-120,
-75,
-227,
-9,
-142,
-62,
-35,
-176,
-110,
-153,
-184,
-221,
-62,
-127,
-178,
-211,
-22,
-100,
-19,
-54,
-61,
-90,
-173,
-3,
-213,
-32,
-185,
-166,
-126,
-56,
-100,
-254,
-81,
-83,
-173,
-20,
-196,
-131,
-18,
-15,
-32,
-155,
-192,
-153,
-123,
-84,
-16,
-201,
-19,
-219,
-250,
-17,
-131,
-152,
-131,
-177,
-33,
-236,
-93,
-95,
-29,
-3,
-129,
-67,
-172,
-146,
-150,
-137,
-56,
-90,
-194,
-72,
-152,
-76,
-96,
-62,
-155,
-106,
-123,
-44,
-182,
-4,
-116,
-165,
-147,
-7,
-31,
-236,
-166,
-145,
-184,
-146,
-90,
-244,
-65,
-252,
-141,
-243,
-5,
-154,
-188,
-179,
-71,
-176,
-145,
-210,
-99,
-47,
-59,
-209,
-102,
-226,
-56,
-4,
-19,
-39,
-168,
-224,
-178,
-40,
-195,
-166,
-89,
-23,
-6,
-158,
-245,
-144,
-112,
-87,
-98,
-138,
-175,
-221,
-70,
-206,
-157,
-31,
-128,
-52,
-226,
-26,
-9,
-35,
-51,
-92,
-198,
-62,
-25,
-251,
-194,
-88,
-77,
-129,
-84,
-118,
-96,
-21,
-38,
-194,
-99,
-156,
-27,
-10,
-130,
-70,
-158,
-78,
-223,
-64,
-93,
-222,
-149,
-190,
-49,
-210,
-227,
-95,
-49,
-81,
-34,
-107,
-43,
-34,
-127,
-115,
-246,
-238,
-195,
-249,
-187,
-15,
-111,
-13,
-67,
-38,
-230,
-226,
-47,
-89,
-179,
-149,
-242,
-201,
-127,
-61,
-255,
-181,
-100,
-234,
-186,
-190,
-218,
-34,
-45,
-247,
-218,
-24,
-120,
-75,
-205,
-239,
-60,
-52,
-110,
-234,
-15,
-61,
-168,
-155,
-178,
-8,
-19,
-248,
-182,
-147,
-145,
-70,
-207,
-170,
-61,
-85,
-162,
-222,
-10,
-221,
-17,
-80,
-238,
-31,
-75,
-190,
-228,
-46,
-41,
-109,
-113,
-204,
-46,
-146,
-124,
-137,
-187,
-186,
-50,
-187,
-54,
-235,
-30,
-29,
-107,
-219,
-252,
-251,
-177,
-75,
-87,
-96,
-151,
-174,
-192,
-71,
-225,
-208,
-198,
-250,
-249,
-219,
-96,
-59,
-152,
-64,
-144,
-37,
-161,
-188,
-113,
-154,
-86,
-68,
-71,
-235,
-154,
-245,
-121,
-253,
-62,
-46,
-198,
-81,
-141,
-29,
-250,
-109,
-188,
-4,
-251,
-129,
-71,
-143,
-220,
-56,
-36,
-122,
-185,
-24,
-11,
-83,
-131,
-110,
-33,
-113,
-37,
-249,
-45,
-120,
-47,
-75,
-187,
-159,
-227,
-54,
-30,
-205,
-32,
-249,
-184,
-74,
-59,
-231,
-210,
-14,
-198,
-90,
-46,
-82,
-113,
-16,
-123,
-190,
-151,
-172,
-218,
-40,
-151,
-81,
-209,
-223,
-171,
-254,
-120,
-23,
-38,
-200,
-176,
-67,
-134,
-112,
-112,
-5,
-160,
-222,
-14,
-139,
-170,
-135,
-21,
-237,
-171,
-143,
-0,
-193,
-217,
-148,
-190,
-174,
-77,
-143,
-70,
-222,
-24,
-54,
-162,
-19,
-219,
-119,
-173,
-139,
-155,
-118,
-207,
-189,
-238,
-181,
-219,
-255,
-213,
-118,
-47,
-186,
-87,
-157,
-118,
-223,
-40,
-190,
-81,
-205,
-112,
-223,
-122,
-232,
-183,
-221,
-214,
-93,
-231,
-182,
-53,
-232,
-116,
-239,
-250,
-70,
-113,
-149,
-106,
-146,
-219,
-214,
-31,
-117,
-35,
-37,
-215,
-183,
-204,
-199,
-171,
-151,
-55,
-13,
-252,
-253,
-231,
-182,
-249,
-185,
-109,
-126,
-110,
-155,
-245,
-195,
-36,
-95,
-197,
-143,
-37,
-7,
-46,
-197,
-204,
-216,
-80,
-35,
-146,
-39,
-255,
-106,
-208,
-106,
-93,
-92,
-88,
-185,
-151,
-17,
-40,
-122,
-114,
-157,
-7,
-162,
-185,
-187,
-88,
-24,
-72,
-67,
-251,
-96,
-33,
-17,
-165,
-214,
-18,
-135,
-196,
-40,
-5,
-157,
-185,
-181,
-180,
-117,
-54,
-122,
-116,
-123,
-179,
-131,
-247,
-242,
-43,
-137,
-113,
-205,
-18,
-220,
-165,
-0,
-61,
-123,
-73,
-115,
-216,
-193,
-100,
-135,
-68,
-174,
-25,
-219,
-52,
-127,
-146,
-22,
-159,
-242,
-15,
-123,
-182,
-90,
-125,
-104,
-60,
-134,
-55,
-192,
-159,
-74,
-227,
-5,
-165,
-145,
-94,
-104,
-119,
-240,
-63,
-187,
-248,
-158,
-152,
-226,
-56,
-52,
-130,
-53,
-149,
-135,
-16,
-193,
-78,
-64,
-153,
-244,
-71,
-102,
-106,
-12,
-89,
-172,
-225,
-186,
-166,
-175,
-54,
-156,
-33,
-77,
-230,
-231,
-184,
-152,
-171,
-225,
-206,
-89,
-172,
-145,
-189,
-68,
-95,
-217,
-203,
-23,
-154,
-174,
-193,
-179,
-183,
-72,
-193,
-122,
-49,
-102,
-32,
-103,
-125,
-244,
-47,
-229,
-165,
-76,
-238,
-1,
-93,
-33,
-163,
-9,
-176,
-210,
-50,
-11,
-86,
-201,
-12,
-226,
-130,
-178,
-71,
-18,
-45,
-17,
-124,
-105,
-10,
-103,
-176,
-238,
-11,
-83,
-105,
-200,
-173,
-251,
-14,
-62,
-204,
-240,
-128,
-234,
-60,
-67,
-177,
-158,
-109,
-131,
-159,
-102,
-33,
-70,
-8,
-241,
-64,
-252,
-119,
-21,
-39,
-124,
-238,
-96,
-158,
-121,
-236,
-168,
-128,
-49,
-21,
-112,
-38,
-195,
-135,
-182,
-174,
-56,
-10,
-33,
-40,
-53,
-225,
-254,
-202,
-9,
-23,
-236,
-31,
-75,
-126,
-46,
-75,
-50,
-8,
-125,
-10,
-27,
-221,
-129,
-32,
-49,
-33,
-75,
-94,
-4,
-159,
-120,
-240,
-49,
-136,
-22,
-133,
-46,
-65,
-217,
-81,
-33,
-15,
-35,
-10,
-101,
-99,
-129,
-140,
-41,
-98,
-163,
-17,
-143,
-99,
-62,
-54,
-10,
-19,
-146,
-161,
-70,
-46,
-5,
-227,
-109,
-15,
-9,
-213,
-116,
-64,
-154,
-212,
-23,
-44,
-172,
-234,
-130,
-151,
-210,
-245,
-208,
-51,
-109,
-2,
-64,
-121,
-242,
-118,
-52,
-253,
-245,
-205,
-54,
-135,
-183,
-230,
-5,
-94,
-252,
-225,
-67,
-126,
-131,
-103,
-47,
-81,
-255,
-222,
-248,
-102,
-87,
-164,
-0,
-37,
-52,
-241,
-217,
-52,
-222,
-173,
-127,
-242,
-232,
-149,
-234,
-67,
-109,
-228,
-108,
-33,
-52,
-205,
-16,
-178,
-211,
-170,
-78,
-139,
-12,
-13,
-33,
-34,
-107,
-45,
-158,
-62,
-34,
-170,
-8,
-228,
-105,
-98,
-130,
-61,
-172,
-162,
-42,
-202,
-170,
-252,
-48,
-199,
-56,
-232,
-109,
-123,
-253,
-87,
-91,
-224,
-195,
-86,
-167,
-101,
-119,
-102,
-97,
-226,
-128,
-234,
-123,
-125,
-29,
-185,
-166,
-17,
-154,
-203,
-206,
-97,
-123,
-62,
-62,
-210,
-101,
-241,
-101,
-90,
-210,
-200,
-54,
-45,
-243,
-122,
-211,
-134,
-108,
-167,
-72,
-77,
-115,
-72,
-213,
-122,
-33,
-60,
-216,
-54,
-45,
-240,
-7,
-218,
-204,
-104,
-68,
-189,
-53,
-119,
-168,
-189,
-212,
-4,
-178,
-52,
-4,
-133,
-229,
-250,
-183,
-62,
-178,
-230,
-251,
-6,
-23,
-184,
-43,
-73,
-82,
-202,
-220,
-3,
-19,
-169,
-41,
-206,
-195,
-233,
-127,
-20,
-214,
-140,
-22,
-215,
-173,
-60,
-211,
-20,
-216,
-78,
-244,
-176,
-244,
-74,
-115,
-220,
-70,
-97,
-65,
-46,
-196,
-93,
-42,
-24,
-107,
-158,
-128,
-39,
-130,
-214,
-116,
-13,
-173,
-211,
-52,
-175,
-10,
-92,
-130,
-114,
-114,
-202,
-238,
-221,
-31,
-151,
-172,
-164,
-133,
-23,
-216,
-148,
-199,
-171,
-94,
-74,
-244,
-225,
-248,
-196,
-227,
-217,
-190,
-77,
-46,
-88,
-18,
-154,
-178,
-199,
-203,
-104,
-194,
-70,
-199,
-177,
-115,
-181,
-244,
-250,
-11,
-229,
-96,
-214,
-199,
-127,
-202,
-141,
-255,
-84,
-97,
-252,
-111,
-185,
-241,
-191,
-21,
-206,
-149,
-236,
-86,
-241,
-238,
-131,
-29,
-113,
-144,
-124,
-161,
-203,
-69,
-218,
-208,
-247,
-84,
-152,
-164,
-189,
-246,
-86,
-22,
-173,
-145,
-120,
-194,
-252,
-184,
-196,
-229,
-211,
-20,
-149,
-167,
-5,
-42,
-31,
-208,
-74,
-63,
-220,
-209,
-183,
-78,
-14,
-236,
-72,
-234,
-250,
-250,
-143,
-94,
-86,
-78,
-191,
-99,
-163,
-7,
-130,
-241,
-147,
-42,
-41,
-85,
-32,
-155,
-135,
-29,
-214,
-255,
-116,
-60,
-196,
-88,
-68,
-222,
-220,
-75,
-188,
-71,
-238,
-194,
-162,
-255,
-196,
-68,
-137,
-176,
-41,
-220,
-81,
-217,
-22,
-117,
-81,
-66,
-47,
-142,
-228,
-117,
-19,
-21,
-63,
-14,
-103,
-108,
-66,
-86,
-252,
-33,
-44,
-206,
-116,
-93,
-52,
-105,
-196,
-63,
-246,
-41,
-23,
-118,
-41,
-169,
-31,
-102,
-215,
-28,
-70,
-86,
-130,
-244,
-50,
-148,
-188,
-64,
-53,
-81,
-80,
-9,
-134,
-122,
-217,
-174,
-199,
-98,
-129,
-14,
-82,
-144,
-247,
-68,
-163,
-81,
-232,
-135,
-26,
-110,
-235,
-99,
-161,
-207,
-37,
-130,
-107,
-143,
-54,
-211,
-116,
-147,
-159,
-168,
-207,
-187,
-128,
-73,
-19,
-129,
-171,
-175,
-72,
-39,
-76,
-139,
-58,
-65,
-143,
-46,
-27,
-59,
-242,
-53,
-88,
-59,
-219,
-105,
-35,
-117,
-129,
-30,
-93,
-10,
-59,
-241,
-21,
-208,
-4,
-122,
-255,
-122,
-35,
-159,
-199,
-123,
-54,
-48,
-178,
-117,
-241,
-56,
-158,
-147,
-145,
-118,
-4,
-250,
-184,
-17,
-156,
-166,
-57,
-156,
-78,
-211,
-240,
-44,
-242,
-135,
-139,
-155,
-82,
-130,
-37,
-113,
-247,
-199,
-33,
-43,
-79,
-66,
-25,
-90,
-144,
-195,
-147,
-98,
-117,
-200,
-103,
-161,
-198,
-152,
-244,
-152,
-70,
-170,
-191,
-14,
-243,
-182,
-184,
-157,
-54,
-176,
-59,
-228,
-249,
-222,
-28,
-207,
-88,
-228,
-81,
-38,
-246,
-17,
-168,
-62,
-45,
-83,
-212,
-202,
-27,
-209,
-26,
-171,
-83,
-162,
-28,
-242,
-137,
-232,
-8,
-142,
-17,
-204,
-238,
-96,
-193,
-56,
-156,
-7,
-60,
-62,
-142,
-216,
-196,
-99,
-145,
-145,
-60,
-89,
-126,
-74,
-9,
-217,
-176,
-238,
-98,
-198,
-98,
-126,
-28,
-114,
-210,
-24,
-163,
-139,
-152,
-189,
-6,
-99,
-42,
-135,
-17,
-213,
-6,
-63,
-2,
-118,
-29,
-203,
-182,
-222,
-160,
-205,
-207,
-189,
-93,
-160,
-201,
-79,
-191,
-213,
-139,
-34,
-243,
-243,
-42,
-159,
-93,
-169,
-147,
-36,
-98,
-216,
-193,
-247,
-40,
-196,
-165,
-185,
-107,
-117,
-14,
-175,
-215,
-112,
-26,
-164,
-248,
-156,
-214,
-89,
-96,
-171,
-203,
-85,
-9,
-179,
-77,
-14,
-131,
-74,
-29,
-39,
-79,
-100,
-7,
-20,
-37,
-6,
-106,
-173,
-21,
-90,
-248,
-30,
-189,
-216,
-236,
-193,
-132,
-216,
-70,
-158,
-159,
-86,
-196,
-65,
-194,
-210,
-180,
-71,
-151,
-199,
-132,
-219,
-14,
-44,
-43,
-18,
-137,
-18,
-180,
-40,
-37,
-242,
-145,
-251,
-225,
-200,
-75,
-52,
-154,
-230,
-52,
-71,
-48,
-203,
-62,
-79,
-40,
-216,
-186,
-29,
-197,
-19,
-117,
-128,
-250,
-136,
-75,
-147,
-25,
-105,
-121,
-136,
-109,
-108,
-74,
-130,
-24,
-159,
-228,
-14,
-29,
-117,
-84,
-27,
-139,
-159,
-15,
-233,
-27,
-76,
-253,
-167,
-190,
-128,
-100,
-82,
-1,
-25,
-116,
-225,
-211,
-201,
-107,
-78,
-66,
-8,
-180,
-166,
-66,
-232,
-164,
-245,
-100,
-214,
-46,
-48,
-137,
-188,
-209,
-43,
-225,
-142,
-23,
-23,
-112,
-58,
-121,
-6,
-45,
-162,
-240,
-191,
-241,
-2,
-115,
-20,
-134,
-90,
-35,
-74,
-49,
-135,
-210,
-105,
-134,
-23,
-229,
-182,
-15,
-59,
-161,
-195,
-206,
-202,
-101,
-43,
-99,
-43,
-210,
-226,
-159,
-242,
-102,
-21,
-255,
-224,
-62,
-79,
-194,
-96,
-207,
-49,
-51,
-233,
-178,
-186,
-173,
-213,
-79,
-132,
-138,
-152,
-191,
-25,
-6,
-39,
-30,
-170,
-157,
-162,
-131,
-168,
-252,
-12,
-196,
-125,
-145,
-60,
-211,
-173,
-228,
-121,
-245,
-17,
-136,
-81,
-40,
-110,
-221,
-251,
-85,
-26,
-184,
-36,
-38,
-126,
-67,
-207,
-147,
-189,
-122,
-152,
-175,
-188,
-17,
-192,
-199,
-162,
-146,
-12,
-206,
-186,
-88,
-77,
-115,
-88,
-233,
-233,
-140,
-77,
-136,
-142,
-66,
-117,
-64,
-217,
-194,
-189,
-215,
-113,
-145,
-139,
-202,
-235,
-218,
-98,
-175,
-199,
-137,
-236,
-222,
-242,
-66,
-118,
-111,
-125,
-196,
-166,
-25,
-98,
-70,
-45,
-101,
-10,
-64,
-29,
-147,
-120,
-100,
-117,
-212,
-53,
-186,
-69,
-29,
-249,
-221,
-77,
-162,
-148,
-22,
-82,
-183,
-87,
-64,
-125,
-143,
-204,
-25,
-123,
-49,
-224,
-2,
-255,
-43,
-235,
-125,
-158,
-120,
-233,
-134,
-220,
-78,
-218,
-196,
-237,
-68,
-203,
-55,
-108,
-242,
-107,
-188,
-127,
-39,
-166,
-165,
-184,
-136,
-13,
-118,
-141,
-143,
-194,
-33,
-89,
-3,
-37,
-170,
-7,
-190,
-231,
-147,
-81,
-46,
-138,
-222,
-24,
-65,
-177,
-133,
-56,
-23,
-188,
-199,
-35,
-217,
-205,
-53,
-47,
-254,
-235,
-195,
-183,
-86,
-116,
-176,
-162,
-75,
-114,
-68,
-21,
-98,
-58,
-11,
-167,
-208,
-133,
-250,
-39,
-77,
-155,
-162,
-233,
-65,
-238,
-154,
-246,
-110,
-139,
-170,
-152,
-247,
-158,
-119,
-126,
-186,
-172,
-126,
-93,
-253,
-6,
-157,
-176,
-86,
-170,
-242,
-167,
-40,
-53,
-86,
-158,
-255,
-96,
-135,
-65,
-138,
-10,
-75,
-18,
-54,
-154,
-169,
-150,
-18,
-123,
-246,
-147,
-103,
-17,
-9,
-226,
-167,
-179,
-230,
-91,
-98,
-22,
-24,
-70,
-152,
-194,
-57,
-46,
-113,
-61,
-77,
-7,
-122,
-1,
-39,
-40,
-223,
-205,
-34,
-47,
-60,
-121,
-100,
-82,
-49,
-132,
-14,
-206,
-167,
-254,
-92,
-147,
-98,
-37,
-203,
-129,
-188,
-50,
-172,
-106,
-53,
-5,
-111,
-14,
-71,
-107,
-29,
-197,
-213,
-166,
-218,
-247,
-147,
-132,
-90,
-22,
-239,
-83,
-124,
-184,
-60,
-142,
-154,
-163,
-53,
-48,
-74,
-83,
-195,
-247,
-75,
-200,
-66,
-70,
-58,
-245,
-220,
-56,
-77,
-237,
-184,
-129,
-136,
-81,
-186,
-230,
-209,
-98,
-243,
-10,
-109,
-236,
-163,
-45,
-16,
-209,
-4,
-78,
-242,
-108,
-14,
-177,
-1,
-74,
-86,
-239,
-1,
-236,
-183,
-87,
-162,
-159,
-128,
-107,
-219,
-208,
-59,
-205,
-215,
-211,
-117,
-198,
-169,
-231,
-194,
-83,
-55,
-64,
-10,
-236,
-202,
-144,
-122,
-5,
-218,
-16,
-158,
-224,
-94,
-21,
-119,
-8,
-161,
-87,
-192,
-25,
-254,
-12,
-161,
-254,
-251,
-245,
-104,
-219,
-233,
-179,
-171,
-176,
-130,
-119,
-162,
-20,
-169,
-19,
-125,
-40,
-82,
-200,
-196,
-238,
-104,
-233,
-251,
-102,
-69,
-44,
-106,
-61,
-73,
-150,
-23,
-231,
-56,
-248,
-190,
-147,
-180,
-0,
-236,
-246,
-66,
-138,
-23,
-179,
-214,
-180,
-168,
-97,
-52,
-131,
-89,
-181,
-229,
-230,
-232,
-41,
-200,
-247,
-200,
-159,
-127,
-146,
-180,
-161,
-163,
-33,
-132,
-224,
-226,
-149,
-27,
-62,
-242,
-40,
-242,
-198,
-60,
-77,
-165,
-218,
-217,
-74,
-228,
-52,
-142,
-140,
-20,
-193,
-124,
-93,
-237,
-211,
-198,
-13,
-111,
-52,
-60,
-78,
-196,
-118,
-24,
-238,
-241,
-217,
-16,
-253,
-74,
-251,
-126,
-171,
-196,
-69,
-189,
-132,
-239,
-59,
-176,
-44,
-191,
-178,
-108,
-53,
-196,
-247,
-91,
-195,
-205,
-206,
-131,
-115,
-134,
-213,
-52,
-135,
-213,
-105,
-238,
-131,
-117,
-30,
-189,
-46,
-159,
-231,
-58,
-118,
-163,
-101,
-156,
-132,
-243,
-189,
-191,
-219,
-149,
-155,
-190,
-122,
-135,
-151,
-149,
-103,
-191,
-13,
-218,
-248,
-222,
-226,
-56,
-136,
-210,
-32,
-82,
-225,
-130,
-237,
-59,
-67,
-215,
-210,
-59,
-126,
-81,
-233,
-164,
-120,
-29,
-125,
-118,
-133,
-117,
-114,
-96,
-120,
-42,
-247,
-39,
-175,
-150,
-215,
-69,
-228,
-126,
-50,
-28,
-218,
-28,
-65,
-151,
-168,
-3,
-132,
-35,
-215,
-80,
-226,
-70,
-51,
-108,
-13,
-16,
-122,
-33,
-36,
-112,
-125,
-252,
-214,
-78,
-71,
-200,
-152,
-44,
-54,
-161,
-249,
-70,
-71,
-235,
-76,
-58,
-162,
-240,
-24,
-45,
-22,
-217,
-137,
-185,
-92,
-167,
-138,
-106,
-247,
-123,
-106,
-212,
-209,
-94,
-189,
-188,
-7,
-84,
-117,
-217,
-37,
-214,
-100,
-194,
-139,
-63,
-159,
-125,
-56,
-199,
-255,
-107,
-62,
-194,
-230,
-37,
-158,
-137,
-255,
-76,
-189,
-61,
-63,
-59,
-28,
-148,
-117,
-6,
-171,
-31,
-35,
-239,
-226,
-100,
-229,
-115,
-119,
-24,
-62,
-255,
-51,
-113,
-140,
-249,
-117,
-251,
-226,
-29,
-152,
-107,
-35,
-47,
-26,
-237,
-183,
-232,
-113,
-253,
-35,
-190,
-102,
-0,
-176,
-157,
-227,
-167,
-16,
-223,
-116,
-200,
-192,
-166,
-122,
-165,
-158,
-246,
-226,
-34,
-16,
-18,
-215,
-88,
-246,
-126,
-67,
-32,
-69,
-204,
-139,
-155,
-218,
-6,
-117,
-64,
-90,
-70,
-49,
-212,
-75,
-195,
-71,
-208,
-132,
-37,
-198,
-7,
-160,
-254,
-222,
-216,
-91,
-156,
-68,
-14,
-39,
-121,
-190,
-159,
-150,
-186,
-177,
-76,
-19,
-44,
-167,
-111,
-170,
-130,
-245,
-205,
-188,
-67,
-176,
-217,
-184,
-126,
-166,
-17,
-147,
-246,
-134,
-209,
-208,
-103,
-163,
-31,
-238,
-144,
-69,
-170,
-110,
-95,
-52,
-245,
-2,
-13,
-204,
-124,
-62,
-73,
-118,
-194,
-85,
-138,
-85,
-18,
-46,
-140,
-7,
-167,
-114,
-27,
-65,
-77,
-16,
-227,
-225,
-233,
-49,
-57,
-12,
-147,
-4,
-66,
-47,
-236,
-209,
-116,
-206,
-126,
-112,
-55,
-94,
-204,
-184,
-176,
-242,
-11,
-205,
-236,
-236,
-215,
-138,
-171,
-39,
-71,
-53,
-45,
-147,
-58,
-36,
-91,
-235,
-57,
-77,
-21,
-3,
-23,
-62,
-11,
-246,
-91,
-97,
-222,
-78,
-142,
-248,
-56,
-98,
-89,
-121,
-178,
-26,
-243,
-76,
-34,
-126,
-4,
-231,
-55,
-5,
-95,
-163,
-41,
-79,
-86,
-78,
-149,
-140,
-86,
-59,
-6,
-42,
-101,
-29,
-137,
-101,
-35,
-215,
-11,
-38,
-225,
-246,
-141,
-87,
-39,
-24,
-177,
-17,
-117,
-161,
-254,
-25,
-195,
-191,
-209,
-239,
-202,
-130,
-36,
-198,
-143,
-212,
-79,
-114,
-233,
-187,
-174,
-219,
-185,
-187,
-106,
-255,
-225,
-182,
-122,
-189,
-214,
-223,
-223,
-56,
-143,
-204,
-95,
-242,
-180,
-177,
-248,
-127,
-252,
-162,
-62,
-223,
-54,
-246,
-242,
-161,
-63,
-232,
-222,
-210,
-72,
-183,
-223,
-249,
-175,
-118,
-58,
-252,
-127,
-105,
-140,
-166,
-97,
-95,
-219,
-157,
-207,
-95,
-6,
-253,
-226,
-240,
-223,
-52,
-134,
-223,
-182,
-254,
-112,
-239,
-91,
-189,
-65,
-231,
-242,
-166,
-237,
-94,
-118,
-111,
-186,
-61,
-247,
-254,
-75,
-171,
-223,
-238,
-87,
-159,
-165,
-53,
-24,
-244,
-90,
-151,
-131,
-110,
-207,
-124,
-142,
-203,
-135,
-94,
-63,
-63,
-78,
-135,
-0,
-131,
-246,
-31,
-131,
-135,
-94,
-219,
-189,
-190,
-105,
-125,
-118,
-111,
-59,
-247,
-183,
-173,
-251,
-108,
-2,
-29,
-250,
-23,
-38,
-232,
-181,
-239,
-219,
-173,
-65,
-58,
-254,
-163,
-233,
-248,
-235,
-206,
-205,
-160,
-221,
-51,
-66,
-188,
-48,
-254,
-242,
-225,
-162,
-45,
-48,
-168,
-76,
-129,
-190,
-123,
-213,
-190,
-110,
-61,
-220,
-100,
-40,
-252,
-187,
-150,
-8,
-226,
-170,
-238,
-77,
-251,
-58,
-27,
-248,
-171,
-193,
-192,
-30,
-136,
-159,
-17,
-213,
-213,
-200,
-139,
-238,
-64,
-72,
-191,
-17,
-193,
-213,
-208,
-65,
-55,
-163,
-211,
-39,
-131,
-113,
-215,
-189,
-238,
-221,
-192,
-136,
-69,
-41,
-176,
-173,
-203,
-191,
-165,
-3,
-255,
-85,
-99,
-96,
-255,
-75,
-235,
-170,
-221,
-115,
-111,
-91,
-66,
-40,
-58,
-173,
-27,
-35,
-218,
-202,
-177,
-247,
-221,
-254,
-192,
-189,
-239,
-117,
-47,
-219,
-253,
-190,
-17,
-153,
-212,
-162,
-36,
-88,
-191,
-119,
-250,
-157,
-139,
-155,
-182,
-17,
-4,
-197,
-25,
-174,
-186,
-15,
-98,
-2,
-161,
-98,
-174,
-218,
-87,
-70,
-172,
-46,
-78,
-211,
-185,
-251,
-189,
-221,
-27,
-184,
-215,
-173,
-203,
-118,
-29,
-124,
-30,
-238,
-144,
-62,
-87,
-70,
-18,
-80,
-156,
-66,
-72,
-65,
-78,
-130,
-244,
-116,
-84,
-126,
-252,
-215,
-78,
-175,
-125,
-221,
-107,
-221,
-182,
-141,
-68,
-162,
-56,
-199,
-69,
-231,
-230,
-230,
-162,
-219,
-234,
-101,
-120,
-252,
-155,
-241,
-28,
-66,
-115,
-26,
-237,
-246,
-116,
-180,
-96,
-231,
-221,
-149,
-123,
-219,
-189,
-106,
-11,
-197,
-249,
-71,
-53,
-209,
-200,
-205,
-209,
-186,
-170,
-40,
-23,
-185,
-57,
-250,
-15,
-23,
-213,
-132,
-34,
-143,
-203,
-195,
-141,
-145,
-84,
-92,
-119,
-254,
-104,
-95,
-165,
-123,
-20,
-14,
-178,
-214,
-173,
-123,
-213,
-185,
-190,
-126,
-232,
-155,
-237,
-151,
-237,
-19,
-181,
-7,
-173,
-206,
-141,
-17,
-97,
-182,
-206,
-211,
-191,
-111,
-95,
-62,
-220,
-180,
-122,
-70,
-228,
-217,
-58,
-83,
-251,
-182,
-211,
-239,
-119,
-186,
-119,
-245,
-137,
-164,
-96,
-114,
-219,
-127,
-152,
-109,
-164,
-173,
-179,
-125,
-190,
-233,
-126,
-53,
-218,
-74,
-91,
-103,
-185,
-235,
-246,
-110,
-115,
-154,
-86,
-103,
-59,
-109,
-199,
-13,
-212,
-11,
-253,
-219,
-104,
-119,
-109,
-157,
-44,
-191,
-69,
-117,
-142,
-244,
-181,
-73,
-196,
-9,
-127,
-217,
-237,
-246,
-174,
-4,
-193,
-191,
-180,
-123,
-237,
-58,
-140,
-75,
-167,
-122,
-248,
-189,
-142,
-108,
-231,
-166,
-113,
-133,
-185,
-119,
-215,
-191,
-22,
-100,
-175,
-35,
-228,
-185,
-9,
-63,
-26,
-137,
-56,
-25,
-192,
-112,
-166,
-180,
-205,
-84,
-24,
-13,
-92,
-19,
-23,
-29,
-200,
-105,
-224,
-160,
-117,
-247,
-185,
-125,
-103,
-102,
-42,
-210,
-72,
-52,
-179,
-141,
-120,
-40,
-87,
-20,
-247,
-139,
-28,
-215,
-116,
-246,
-25,
-13,
-188,
-232,
-222,
-229,
-206,
-90,
-157,
-29,
-81,
-184,
-85,
-24,
-137,
-63,
-141,
-196,
-203,
-80,
-133,
-123,
-76,
-126,
-159,
-252,
-111,
-237,
-81,
-32,
-123,
-173,
-193,
-186,
-12,
-232,
-179,
-82,
-142,
-95,
-19,
-5,
-125,
-134,
-202,
-241,
-235,
-18,
-161,
-207,
-32,
-57,
-65,
-81,
-48,
-244,
-169,
-166,
-214,
-47,
-202,
-199,
-7,
-125,
-70,
-203,
-9,
-214,
-228,
-196,
-24,
-254,
-117,
-121,
-249,
-240,
-209,
-24,
-135,
-162,
-224,
-124,
-252,
-87,
-29,
-28,
-238,
-123,
-157,
-219,
-206,
-160,
-243,
-187,
-208,
-214,
-221,
-206,
-93,
-110,
-125,
-29,
-45,
-144,
-13,
-190,
-233,
-228,
-177,
-215,
-145,
-158,
-226,
-88,
-183,
-63,
-232,
-117,
-238,
-141,
-196,
-103,
-109,
-130,
-155,
-174,
-225,
-141,
-38,
-27,
-47,
-150,
-22,
-210,
-119,
-99,
-120,
-111,
-223,
-28,
-191,
-134,
-132,
-206,
-41,
-188,
-101,
-146,
-235,
-214,
-157,
-145,
-186,
-201,
-166,
-48,
-181,
-101,
-83,
-175,
-195,
-77,
-231,
-186,
-61,
-232,
-220,
-154,
-25,
-108,
-233,
-232,
-254,
-125,
-175,
-221,
-50,
-179,
-94,
-211,
-177,
-159,
-123,
-173,
-223,
-59,
-131,
-191,
-155,
-49,
-62,
-3,
-251,
-174,
-45,
-236,
-167,
-223,
-219,
-55,
-221,
-203,
-252,
-36,
-90,
-220,
-79,
-61,
-46,
-119,
-159,
-209,
-10,
-219,
-152,
-69,
-75,
-6,
-214,
-64,
-105,
-93,
-94,
-182,
-111,
-218,
-189,
-214,
-32,
-111,
-33,
-106,
-201,
-129,
-154,
-168,
-215,
-186,
-130,
-19,
-125,
-235,
-68,
-90,
-210,
-160,
-38,
-146,
-10,
-181,
-116,
-50,
-35,
-1,
-233,
-220,
-117,
-112,
-166,
-130,
-139,
-76,
-231,
-140,
-73,
-103,
-184,
-238,
-220,
-173,
-143,
-255,
-96,
-36,
-101,
-10,
-4,
-220,
-36,
-217,
-28,
-70,
-210,
-246,
-165,
-93,
-116,
-181,
-24,
-73,
-27,
-13,
-6,
-179,
-93,
-152,
-94,
-253,
-203,
-86,
-30,
-10,
-35,
-137,
-251,
-189,
-213,
-43,
-108,
-213,
-15,
-58,
-146,
-118,
-131,
-139,
-95,
-137,
-91,
-243,
-37,
-176,
-209,
-208,
-29,
-66,
-163,
-187,
-183,
-119,
-29,
-163,
-109,
-122,
-35,
-49,
-238,
-154,
-89,
-106,
-52,
-140,
-28,
-162,
-173,
-219,
-139,
-78,
-254,
-92,
-215,
-135,
-150,
-198,
-175,
-95,
-37,
-245,
-193,
-166,
-241,
-149,
-110,
-126,
-52,
-129,
-186,
-166,
-117,
-7,
-224,
-150,
-109,
-223,
-61,
-20,
-55,
-144,
-62,
-38,
-249,
-137,
-138,
-210,
-107,
-56,
-5,
-40,
-135,
-7,
-51,
-199,
-79,
-126,
-120,
-251,
-174,
-221,
-251,
-108,
-166,
-38,
-243,
-195,
-183,
-17,
-65,
-95,
-116,
-171,
-221,
-229,
-250,
-151,
-237,
-187,
-86,
-175,
-211,
-117,
-175,
-218,
-23,
-15,
-159,
-133,
-52,
-244,
-91,
-23,
-55,
-57,
-199,
-149,
-150,
-47,
-176,
-56,
-199,
-166,
-231,
-73,
-135,
-13,
-107,
-147,
-116,
-133,
-189,
-124,
-213,
-107,
-125,
-53,
-226,
-69,
-231,
-174,
-47,
-180,
-242,
-165,
-56,
-168,
-219,
-253,
-47,
-70,
-171,
-103,
-35,
-31,
-110,
-224,
-160,
-206,
-13,
-55,
-90,
-88,
-233,
-160,
-190,
-145,
-16,
-164,
-195,
-111,
-10,
-234,
-83,
-135,
-247,
-233,
-208,
-94,
-55,
-231,
-168,
-214,
-57,
-17,
-51,
-152,
-187,
-189,
-129,
-161,
-79,
-34,
-29,
-251,
-185,
-221,
-189,
-109,
-15,
-122,
-112,
-55,
-234,
-255,
-205,
-76,
-225,
-118,
-238,
-174,
-187,
-110,
-247,
-226,
-255,
-10,
-125,
-219,
-23,
-135,
-143,
-91,
-20,
-25,
-29,
-185,
-195,
-25,
-224,
-94,
-213,
-185,
-108,
-111,
-153,
-66,
-143,
-239,
-98,
-138,
-244,
-154,
-127,
-249,
-5,
-206,
-244,
-45,
-83,
-233,
-201,
-128,
-152,
-74,
-186,
-197,
-75,
-39,
-210,
-147,
-6,
-152,
-232,
-161,
-7,
-78,
-232,
-242,
-153,
-180,
-73,
-12,
-187,
-200,
-21,
-167,
-233,
-205,
-150,
-73,
-244,
-228,
-68,
-76,
-242,
-208,
-111,
-125,
-22,
-7,
-107,
-231,
-170,
-45,
-200,
-213,
-190,
-117,
-7,
-93,
-115,
-145,
-1,
-102,
-165,
-19,
-136,
-35,
-39,
-83,
-50,
-58,
-166,
-18,
-142,
-87,
-143,
-73,
-27,
-51,
-232,
-168,
-186,
-84,
-92,
-196,
-77,
-116,
-99,
-130,
-45,
-182,
-86,
-246,
-67,
-252,
-127,
-254,
-34,
-126,
-240,
-89,
-12,
-255,
-192,
-255,
-149,
-83,
-126,
-245,
-130,
-113,
-248,
-116,
-229,
-49,
-63,
-156,
-190,
-113,
-188,
-96,
-198,
-35,
-47,
-137,
-133,
-41,
-18,
-46,
-150,
-139,
-55,
-206,
-136,
-37,
-124,
-26,
-70,
-43,
-120,
-168,
-142,
-176,
-15,
-228,
-127,
-12,
-35,
-143,
-79,
-220,
-226,
-171,
-238,
-5,
-139,
-185,
-67,
-211,
-78,
-194,
-200,
-121,
-194,
-73,
-157,
-49,
-206,
-26,
-191,
-7,
-64,
-182,
-141,
-90,
-123,
-44,
-38,
-80,
-104,
-144,
-227,
-197,
-78,
-50,
-227,
-206,
-176,
-56,
-49,
-243,
-125,
-57,
-249,
-59,
-248,
-203,
-56,
-93,
-194,
-233,
-36,
-127,
-141,
-29,
-230,
-12,
-87,
-239,
-228,
-147,
-188,
-147,
-132,
-11,
-159,
-63,
-114,
-223,
-249,
-118,
-25,
-6,
-73,
-20,
-250,
-223,
-197,
-140,
-44,
-113,
-32,
-8,
-1,
-62,
-85,
-64,
-242,
-81,
-24,
-97,
-240,
-157,
-195,
-130,
-49,
-172,
-16,
-138,
-63,
-207,
-195,
-244,
-55,
-216,
-246,
-197,
-11,
-166,
-136,
-198,
-26,
-2,
-217,
-251,
-245,
-150,
-216,
-128,
-196,
-75,
-116,
-66,
-189,
-228,
-103,
-244,
-174,
-222,
-79,
-34,
-177,
-148,
-222,
-211,
-122,
-159,
-39,
-72,
-35,
-156,
-192,
-9,
-39,
-248,
-3,
-97,
-245,
-254,
-47,
-230,
-241,
-2,
-18,
-14,
-189,
-92,
-168,
-34,
-156,
-47,
-229,
-54,
-247,
-228,
-176,
-230,
-0,
-29,
-249,
-97,
-204,
-221,
-225,
-50,
-201,
-23,
-42,
-42,
-86,
-201,
-162,
-208,
-195,
-11,
-250,
-196,
-12,
-72,
-156,
-221,
-249,
-86,
-152,
-226,
-251,
-78,
-48,
-75,
-67,
-25,
-116,
-182,
-96,
-24,
-249,
-227,
-252,
-222,
-235,
-241,
-56,
-92,
-70,
-80,
-237,
-93,
-115,
-251,
-93,
-226,
-108,
-40,
-221,
-51,
-22,
-59,
-66,
-234,
-163,
-85,
-50,
-19,
-12,
-114,
-22,
-60,
-74,
-152,
-23,
-192,
-63,
-147,
-16,
-132,
-30,
-214,
-210,
-221,
-144,
-166,
-211,
-58,
-45,
-103,
-49,
-91,
-197,
-222,
-40,
-118,
-226,
-5,
-27,
-241,
-115,
-241,
-151,
-71,
-47,
-22,
-2,
-229,
-168,
-138,
-133,
-180,
-199,
-156,
-24,
-250,
-135,
-208,
-71,
-239,
-157,
-254,
-66,
-108,
-63,
-241,
-77,
-16,
-138,
-229,
-29,
-200,
-4,
-137,
-19,
-30,
-1,
-51,
-188,
-8,
-118,
-31,
-210,
-34,
-22,
-244,
-17,
-75,
-33,
-135,
-150,
-17,
-100,
-135,
-231,
-112,
-209,
-221,
-149,
-152,
-249,
-7,
-139,
-214,
-204,
-44,
-175,
-25,
-153,
-211,
-80,
-41,
-214,
-186,
-80,
-0,
-15,
-14,
-77,
-14,
-234,
-174,
-241,
-232,
-69,
-97,
-0,
-138,
-110,
-183,
-182,
-20,
-31,
-43,
-93,
-217,
-206,
-141,
-211,
-82,
-152,
-134,
-4,
-42,
-192,
-165,
-71,
-160,
-45,
-32,
-85,
-37,
-84,
-109,
-141,
-242,
-241,
-106,
-79,
-58,
-229,
-227,
-149,
-45,
-181,
-146,
-206,
-92,
-81,
-179,
-136,
-241,
-166,
-74,
-165,
-128,
-140,
-137,
-94,
-89,
-171,
-220,
-187,
-143,
-13,
-76,
-91,
-247,
-64,
-26,
-195,
-210,
-178,
-181,
-197,
-62,
-191,
-5,
-115,
-242,
-47,
-15,
-25,
-109,
-241,
-215,
-146,
-100,
-51,
-123,
-240,
-167,
-158,
-107,
-154,
-225,
-127,
-220,
-222,
-220,
-179,
-40,
-230,
-81,
-81,
-211,
-77,
-184,
-216,
-202,
-6,
-170,
-174,
-97,
-94,
-71,
-156,
-141,
-141,
-34,
-110,
-107,
-242,
-15,
-84,
-156,
-236,
-107,
-190,
-231,
-69,
-225,
-199,
-230,
-111,
-12,
-85,
-32,
-25,
-179,
-68,
-187,
-76,
-191,
-93,
-72,
-194,
-201,
-68,
-108,
-246,
-154,
-5,
-97,
-107,
-2,
-194,
-18,
-129,
-162,
-184,
-32,
-53,
-211,
-219,
-179,
-49,
-96,
-154,
-17,
-151,
-253,
-197,
-167,
-191,
-136,
-12,
-122,
-93,
-78,
-24,
-27,
-232,
-175,
-158,
-98,
-179,
-151,
-242,
-158,
-38,
-190,
-13,
-211,
-157,
-39,
-254,
-53,
-62,
-16,
-115,
-246,
-141,
-150,
-27,
-179,
-201,
-137,
-227,
-6,
-133,
-101,
-231,
-11,
-253,
-202,
-59,
-101,
-98,
-87,
-147,
-188,
-210,
-230,
-151,
-133,
-111,
-14,
-165,
-35,
-227,
-31,
-222,
-194,
-141,
-249,
-168,
-144,
-255,
-91,
-235,
-74,
-205,
-127,
-28,
-105,
-194,
-207,
-26,
-164,
-225,
-130,
-151,
-56,
-240,
-234,
-64,
-218,
-148,
-204,
-154,
-100,
-39,
-93,
-181,
-221,
-187,
-238,
-157,
-217,
-219,
-15,
-142,
-106,
-223,
-180,
-111,
-243,
-111,
-223,
-58,
-47,
-62,
-249,
-129,
-110,
-251,
-238,
-202,
-232,
-141,
-7,
-7,
-195,
-35,
-132,
-209,
-131,
-14,
-142,
-186,
-236,
-222,
-222,
-154,
-198,
-223,
-209,
-192,
-171,
-214,
-160,
-101,
-244,
-98,
-131,
-195,
-30,
-238,
-254,
-118,
-215,
-253,
-250,
-98,
-108,
-139,
-198,
-29,
-1,
-117,
-71,
-238,
-38,
-112,
-177,
-244,
-252,
-228,
-93,
-39,
-112,
-6,
-66,
-90,
-226,
-242,
-23,
-13,
-49,
-140,
-179,
-192,
-25,
-226,
-231,
-30,
-9,
-166,
-230,
-85,
-97,
-235,
-88,
-35,
-135,
-2,
-1,
-189,
-235,
-142,
-8,
-185,
-161,
-86,
-115,
-162,
-141,
-161,
-176,
-146,
-19,
-107,
-14,
-134,
-117,
-21,
-160,
-33,
-119,
-192,
-16,
-115,
-177,
-235,
-4,
-98,
-0,
-143,
-182,
-136,
-142,
-134,
-220,
-149,
-15,
-214,
-149,
-59,
-79,
-199,
-53,
-145,
-167,
-180,
-165,
-2,
-244,
-134,
-80,
-88,
-17,
-59,
-99,
-40,
-142,
-65,
-234,
-168,
-30,
-157,
-177,
-216,
-65,
-113,
-35,
-231,
-108,
-226,
-135,
-44,
-121,
-91,
-77,
-246,
-118,
-204,
-96,
-224,
-59,
-49,
-220,
-235,
-86,
-36,
-208,
-28,
-12,
-27,
-250,
-215,
-28,
-138,
-67,
-137,
-224,
-47,
-227,
-112,
-244,
-127,
-254,
-242,
-255,
-1,
-76,
-174,
-94,
-236,
-};
-#endif \ No newline at end of file
diff --git a/tools/editor/editor_file_system.cpp b/tools/editor/editor_file_system.cpp
index 52b195b232..861b6a9e3c 100644
--- a/tools/editor/editor_file_system.cpp
+++ b/tools/editor/editor_file_system.cpp
@@ -227,7 +227,7 @@ EditorFileSystem::DirItem* EditorFileSystem::_scan_dir(DirAccess *da,Set<String>
DirCache *dc = dir_cache.getptr(path);
- if (dc && dc->modification_time==mtime) {
+ if (false && dc && dc->modification_time==mtime) {
//use the cached files, since directory did not change
for (Set<String>::Element *E=dc->subdirs.front();E;E=E->next()) {
dirs.push_back(E->get());
@@ -542,6 +542,7 @@ bool EditorFileSystem::_check_meta_sources(EditorFileSystemDirectory::ImportMeta
for(int j=0;j<p_meta.sources.size();j++) {
+
String src = EditorImportPlugin::expand_source_path(p_meta.sources[j].path);
if (!FileAccess::exists(src)) {
@@ -556,6 +557,7 @@ bool EditorFileSystem::_check_meta_sources(EditorFileSystemDirectory::ImportMeta
if (mt!=p_meta.sources[j].modified_time) {
//scan
String md5 = FileAccess::get_md5(src);
+ print_line("checking: "+src);
print_line("md5: "+md5);
print_line("vs: "+p_meta.sources[j].md5);
if (md5!=p_meta.sources[j].md5) {
diff --git a/tools/editor/editor_icons.cpp b/tools/editor/editor_icons.cpp
index 9ffaded73d..56b491fef0 100644
--- a/tools/editor/editor_icons.cpp
+++ b/tools/editor/editor_icons.cpp
@@ -2,583 +2,588 @@
#include "scene/resources/theme.h"
-static const unsigned char icon_sphere_shape_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xe,0xc3,0x0,0x0,0xe,0xc3,0x1,0xc7,0x6f,0xa8,0x64,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0xc,0x1e,0x16,0x2a,0x2e,0xa1,0x51,0x46,0x61,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x2,0x7c,0x49,0x44,0x41,0x54,0x38,0xcb,0x55,0x93,0x3d,0x68,0x13,0x61,0x18,0xc7,0x7f,0xef,0xbd,0x97,0x5c,0x62,0x9a,0xa6,0x69,0x1b,0x53,0x8b,0x58,0x6a,0x3f,0x14,0x5a,0xc4,0xb6,0x83,0x5,0x1d,0x8a,0x43,0x51,0x10,0x27,0x17,0x17,0xc5,0xc5,0xc9,0x49,0x11,0x5c,0x4a,0x87,0x6e,0x6e,0x75,0x17,0xc7,0x16,0x7,0x41,0x44,0x71,0xa8,0x42,0x4b,0x8b,0x83,0x8,0x2d,0xd8,0x2a,0x8,0x36,0x26,0xd6,0xb4,0x35,0x69,0xbe,0x9a,0xcb,0x5d,0x2e,0x77,0xe7,0x70,0x77,0x10,0x5f,0x78,0x78,0x1f,0xde,0xf7,0xf9,0x3f,0x9f,0xff,0x47,0xf0,0xff,0x51,0x0,0x15,0x8,0x3,0x9a,0xaf,0x3,0xd8,0x80,0x9,0x34,0x1,0xb,0x70,0x7d,0x41,0xf8,0x6,0xc2,0x7,0x6b,0x40,0x2,0x48,0xf9,0xd2,0xe1,0xff,0xd5,0x81,0x2,0x70,0x8,0x94,0x1,0x3,0x70,0x0,0x57,0x6d,0x8b,0x1c,0x5,0x52,0x8a,0xd6,0x31,0xa2,0x5c,0x79,0x7c,0xcb,0x99,0x7e,0x74,0x47,0x84,0x63,0x5a,0x90,0x9a,0xfd,0xe9,0xd9,0x32,0x6b,0xb,0x4b,0xe8,0x85,0x6f,0xc0,0x1,0xa0,0x3,0x76,0x10,0x39,0x2,0xa4,0x95,0x50,0x74,0x7c,0xe0,0xc1,0xbb,0xf9,0x13,0xc3,0x33,0x53,0xa,0x20,0x4,0x34,0x6d,0xb0,0x1d,0xc8,0x54,0x80,0xc2,0xf7,0xac,0xf5,0xfc,0xea,0x13,0xea,0xf9,0x2f,0x40,0x1e,0xd0,0x25,0x10,0x2,0x92,0x52,0x8b,0x9d,0xbf,0xf0,0xf0,0xed,0xc2,0xe4,0xf4,0xcc,0xd4,0xb9,0x1e,0x97,0x33,0x5d,0x82,0xc1,0x2e,0x88,0xa8,0x10,0x9,0x81,0xaa,0x80,0x88,0xf5,0x26,0xcc,0xc1,0xd9,0x9,0x27,0xb3,0xb1,0x43,0xfd,0xa0,0x0,0x18,0xd2,0x4f,0xfd,0x74,0xea,0xfa,0xdc,0xbd,0xc9,0x6b,0x77,0x6f,0x4c,0xf6,0xb9,0x8c,0xf6,0xa,0x52,0x31,0xf,0xd4,0x1d,0xf5,0xba,0xe5,0xb8,0xd0,0xb2,0x5d,0x8e,0xc3,0xe9,0xa4,0x25,0x22,0x61,0x32,0x1f,0x37,0xb1,0x9b,0x15,0x9,0xc4,0x81,0xa1,0xbe,0xfb,0x6f,0x9e,0x8e,0xa4,0xc2,0xea,0x68,0x8f,0x60,0x3c,0xd,0x71,0xd,0x4c,0x1b,0x1a,0x96,0xa7,0x4b,0x1,0x2e,0x2,0xdb,0x81,0x6a,0x72,0x6c,0xd8,0xf9,0xf1,0x7e,0x95,0x4a,0x2e,0x17,0x8c,0xad,0x43,0x84,0x62,0x9a,0x0,0xc,0x1b,0x8a,0xd,0x28,0xd4,0x41,0x11,0x70,0x2a,0xe,0x52,0x81,0xb0,0x84,0x90,0x84,0xa8,0xa,0x52,0x86,0x25,0x28,0x9d,0x80,0x1a,0x4c,0x41,0x8,0x1,0x96,0x3,0xf9,0x1a,0x54,0x4d,0xaf,0x71,0xfd,0x71,0xd8,0x3f,0xf6,0xe6,0xe8,0xb6,0x91,0xa5,0x4d,0x17,0xaa,0x4f,0x12,0xdd,0x76,0x20,0x5b,0xf6,0x5e,0x3b,0x35,0xaf,0xf6,0xbd,0x9a,0x7,0xfe,0xab,0xb7,0xf5,0x21,0x40,0x2b,0xaa,0xe,0x58,0x12,0x90,0x40,0xc4,0x89,0x74,0x27,0xea,0x27,0x2f,0x8d,0xab,0x8a,0x57,0xb7,0xed,0x7a,0x77,0xb5,0xe9,0x81,0x76,0x4b,0xb0,0x57,0x85,0xdd,0xa,0x98,0x9b,0x2f,0x57,0xd8,0x7a,0xf1,0x1a,0x4b,0xcf,0xcb,0x20,0x17,0x33,0xf3,0xb9,0x50,0x3b,0x7b,0xf3,0xb2,0x1d,0xed,0x4d,0xb4,0x6c,0x17,0xcb,0x11,0x1c,0x37,0xa1,0x62,0x42,0xd9,0xf0,0xc0,0x47,0x6,0x34,0x8e,0x72,0xc5,0xd6,0xca,0xdc,0x22,0x87,0xdb,0x5b,0x40,0x59,0xfa,0x25,0xd9,0xb4,0x1a,0x26,0xdb,0xaf,0x76,0xf4,0x81,0xd9,0x89,0x92,0x9a,0x4e,0x3a,0x41,0x6,0x26,0x94,0xc,0xd8,0x2d,0x43,0xa3,0x98,0x2b,0x1a,0x4b,0xb7,0xe7,0xc9,0xae,0xad,0x3,0xfb,0x1,0xf,0x82,0x65,0x69,0x62,0x1d,0xd7,0x9c,0x5f,0x1b,0xdb,0x2d,0x11,0xd1,0xaa,0x5d,0x63,0xc3,0x25,0x53,0x2a,0x85,0x86,0xe7,0xc0,0xdc,0x5c,0x5e,0x69,0x7d,0x98,0x5f,0x24,0xbb,0xba,0xe,0xfc,0x69,0xa7,0x72,0xb0,0x4c,0xd2,0xa7,0x74,0x37,0x5a,0xbc,0x9f,0xf4,0xc5,0x21,0x9f,0x23,0xa0,0xc8,0x6,0x87,0x5f,0x7f,0xa2,0x17,0x7e,0x3,0x47,0x3e,0xb8,0x5,0xb8,0xa2,0x6d,0x3a,0xc1,0x5e,0x84,0x7c,0x47,0x11,0x5f,0xc7,0x37,0x36,0x7c,0x69,0x6,0x9b,0x8,0xf0,0xf,0x6a,0xf7,0x3,0xc8,0x3,0x34,0xed,0x42,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_accept_dialog_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe1,0x0,0xdb,0x0,0xe7,0x53,0x45,0xf8,0x1a,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x15,0x2,0x24,0xee,0x11,0x5f,0x98,0x0,0x0,0x1,0x30,0x49,0x44,0x41,0x54,0x38,0xcb,0xa5,0x93,0xc1,0x4a,0x42,0x51,0x10,0x86,0xbf,0x19,0xbd,0xe7,0xd6,0x46,0xbd,0x8b,0x16,0x41,0x54,0x44,0x81,0xd0,0xb2,0x67,0x8,0xda,0x96,0xab,0x7a,0x8b,0x76,0xbd,0x86,0x9b,0xde,0x20,0xdc,0x48,0x41,0xab,0x20,0x68,0xd3,0x1b,0x8,0x77,0x21,0x41,0x44,0xbb,0x20,0x51,0xc,0x51,0x8f,0x7a,0x4e,0xb,0xbd,0x21,0x71,0x4d,0xcd,0x7f,0x39,0xf0,0xfd,0xf3,0xcf,0xc,0x3,0x40,0xad,0x1b,0x2b,0x4b,0x2a,0x61,0xa4,0xd6,0x8d,0xb5,0xe7,0xfa,0xc7,0x2f,0xf6,0xf5,0x61,0x11,0xd0,0x48,0xf0,0x99,0xd7,0xdc,0x73,0x94,0x29,0x5c,0x87,0x6a,0x9e,0x4,0xe0,0xa6,0x59,0x1d,0x29,0x6a,0xc1,0xff,0x99,0xc4,0xe1,0xcd,0x4e,0xb0,0x75,0xd5,0x1a,0xb5,0x4f,0xdb,0xee,0xeb,0xe8,0x22,0x2a,0x5,0x59,0x80,0xdd,0x60,0xfb,0x52,0x45,0x3a,0xf3,0xfb,0xcb,0xd0,0x79,0x97,0x2f,0x64,0x72,0x77,0x51,0xa6,0x50,0x1,0xc8,0x2,0xbc,0xd,0xde,0xcb,0xfc,0x4f,0x65,0x65,0x45,0x2d,0x6c,0x20,0xc8,0xf0,0x67,0x15,0xcb,0x1a,0x28,0x62,0x5,0xdc,0x61,0x58,0x8c,0xc6,0xcb,0xc6,0x2f,0x6c,0xa0,0x88,0x5,0x71,0xe7,0x51,0x29,0x54,0x91,0xb6,0x91,0xa0,0x31,0x6d,0x90,0x4d,0xbd,0x16,0xa8,0x20,0x43,0x1,0x37,0x86,0xcf,0xd6,0x1,0xe2,0x5e,0xbd,0x33,0x39,0xb5,0xce,0x4a,0xe0,0x15,0xb5,0x93,0xa8,0x7d,0x41,0x6d,0x2,0x57,0x9a,0xb7,0x5d,0xf0,0xea,0xf0,0x66,0x1a,0xf8,0x9d,0xc0,0x1b,0x9,0x1a,0x2a,0xd2,0x2e,0x86,0xfb,0x9b,0x49,0x71,0x16,0x9c,0x66,0xa0,0xd6,0xdb,0x8d,0xb8,0x57,0xef,0xcc,0xeb,0x9c,0x66,0xe0,0x0,0x75,0x78,0xa3,0x60,0xab,0xad,0xfb,0xf,0x80,0x81,0x1f,0xa4,0xc1,0x2e,0x19,0x7f,0xe9,0x67,0x4a,0x74,0x60,0xf6,0x4e,0xd6,0x34,0x7c,0x64,0xd5,0x77,0xfe,0x6,0x50,0x91,0x81,0x59,0x85,0x7e,0x8e,0x37,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_v_scroll_bar_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x16,0x2,0x2,0x3e,0x5a,0x64,0x3c,0x0,0x0,0x0,0xdd,0x49,0x44,0x41,0x54,0x38,0xcb,0xed,0x93,0xbf,0x4e,0xc3,0x40,0xc,0xc6,0x3f,0x5f,0x7b,0x39,0x95,0xc2,0x92,0x19,0xc1,0x58,0xa9,0x45,0x55,0x1f,0x8d,0x87,0x60,0xe2,0x19,0x58,0xe9,0x56,0x26,0x66,0x24,0x84,0xc4,0x1c,0x35,0xad,0x54,0x36,0x58,0x5b,0x95,0x80,0x82,0xf2,0xef,0x7a,0x67,0x96,0x74,0x6a,0x2e,0x4a,0x60,0xad,0x47,0x7f,0xf6,0xcf,0x9f,0x2d,0x19,0x68,0x10,0xf3,0x74,0xa9,0x5c,0x9a,0x70,0x9,0xd3,0x68,0xa6,0x9f,0x7f,0x5e,0x6f,0xa7,0xd1,0x4c,0x5b,0xe6,0x7e,0x1d,0xe4,0x60,0xda,0x53,0xfc,0x72,0x17,0x24,0xb,0x3f,0x48,0xc2,0xb3,0x3d,0xcc,0x55,0xdf,0xad,0xc8,0x31,0x0,0x9e,0x9c,0x5c,0x7d,0x96,0x40,0xb9,0xd9,0x6d,0xef,0xdb,0x0,0x0,0x80,0xca,0x66,0xcf,0xb2,0x55,0x4,0x6a,0xe5,0x0,0x16,0xac,0x82,0x24,0x3c,0xfd,0x36,0xf1,0xb5,0x66,0x7d,0x2e,0x49,0x7e,0xb4,0x2,0x28,0xf2,0x56,0xcb,0xfc,0x2d,0x26,0x90,0x16,0x10,0x85,0x81,0xe9,0x3,0xb8,0x69,0xb1,0x2,0x4b,0x1,0x2a,0x2c,0xd8,0x33,0x30,0xb2,0xee,0xe8,0x2,0xff,0x8c,0x23,0xa0,0x1a,0x40,0x3b,0x36,0xbe,0x40,0x27,0x6b,0x2,0x20,0x97,0xf0,0xf0,0xf5,0xf8,0x9e,0x72,0x76,0x9,0x0,0x43,0x35,0xb8,0xe8,0x90,0x58,0x8f,0x7b,0xa3,0xfc,0x4f,0x36,0xeb,0x3e,0xf1,0x17,0x36,0x59,0x5a,0xf5,0x21,0x9d,0xe2,0x37,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_add_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x3d,0x0,0x38,0x0,0x42,0x12,0x58,0x53,0xdc,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xb,0x35,0x19,0x30,0xc6,0x3d,0xc7,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x0,0xf1,0x49,0x44,0x41,0x54,0x38,0xcb,0xdd,0x92,0xc1,0x4a,0xc3,0x40,0x14,0x45,0xcf,0x75,0xd2,0x9,0x22,0xd5,0x42,0x57,0xae,0x5c,0xf9,0x13,0xa2,0x3f,0xe5,0xce,0x1f,0x10,0xdc,0xd4,0x8f,0xb2,0x7f,0x91,0x55,0x36,0xd,0x14,0x52,0x62,0xb3,0xca,0x98,0xf0,0xdc,0xcc,0x84,0xb6,0x44,0x14,0xdc,0xf5,0xc1,0xc0,0x2c,0xde,0x3b,0xef,0xde,0x3b,0x3,0xe7,0x59,0x4d,0xdd,0xe6,0xdb,0xcd,0x6e,0x55,0x16,0x95,0x95,0x45,0x65,0xdb,0xcd,0x6e,0xd5,0xd4,0x6d,0x3e,0xd5,0x9b,0xfd,0xc0,0x30,0x49,0x7b,0x20,0x0,0x48,0xfa,0x4,0xec,0x57,0x40,0xdc,0x62,0x66,0xe6,0xcd,0xcc,0x8d,0x34,0xb3,0xcc,0xcc,0x7c,0x53,0xb7,0x0,0x5a,0x2c,0xe7,0xdd,0x24,0x20,0x74,0x5f,0xaf,0x92,0x5a,0x33,0x73,0x43,0x3f,0x3c,0x2,0xe,0x20,0xde,0x91,0x34,0x98,0xd9,0x35,0xf0,0x9c,0x66,0x74,0x8,0x28,0x8b,0xca,0x92,0xec,0x38,0x9c,0x54,0xc,0xf1,0x0,0xf8,0xbb,0xfb,0xdb,0x71,0xee,0xe2,0xbf,0x81,0x1f,0x59,0xb8,0xbc,0xca,0xdf,0x25,0xed,0x93,0x85,0xd0,0xf5,0x4f,0x0,0x3e,0xcf,0x3e,0x5c,0xe6,0xd6,0x7,0x16,0xa6,0x1,0x3e,0x9f,0xbd,0xa4,0x10,0x1,0xe8,0xfa,0x7,0x0,0x97,0xb9,0xf5,0xcc,0x67,0x6f,0x92,0xc2,0xa9,0xed,0x23,0x40,0x4a,0xb7,0xa9,0x5b,0x24,0xd,0x63,0x50,0x52,0x2f,0x29,0x2c,0x96,0xf3,0xf0,0xd7,0x7f,0xa0,0x28,0xd5,0xc7,0x67,0xbc,0x39,0xdd,0x7c,0x46,0xf5,0xd,0x33,0xfa,0x6d,0xb8,0x8c,0x3b,0x75,0x29,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_camera_2d_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe1,0x0,0xdb,0x0,0xe7,0x53,0x45,0xf8,0x1a,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x14,0x23,0xc,0x56,0xf9,0x88,0xb6,0x0,0x0,0x1,0x1a,0x49,0x44,0x41,0x54,0x38,0xcb,0xa5,0xd3,0xb1,0x2e,0x43,0x71,0x14,0x6,0xf0,0xdf,0xbd,0x6e,0x55,0x44,0x62,0x31,0x18,0x2c,0x22,0x2c,0x26,0x63,0x83,0xd1,0xc0,0xc8,0xd3,0x18,0x3c,0x80,0x7,0x60,0xee,0xd2,0x49,0x62,0x10,0x54,0x3c,0x0,0xab,0xc9,0x66,0xe8,0x60,0xb0,0x68,0x1a,0x11,0x91,0x6a,0x6b,0x39,0x57,0x6e,0xab,0xa9,0x36,0x4e,0x72,0x73,0xf2,0x7d,0xf7,0x9e,0xef,0x7f,0xce,0xf7,0x3f,0x37,0xa9,0xd5,0x9b,0xfe,0x13,0xe9,0x40,0x1e,0x97,0xef,0x23,0x52,0x74,0x51,0x45,0x13,0x47,0x81,0x45,0x3e,0x46,0xb,0x27,0x81,0x93,0xa2,0x40,0x52,0xab,0x37,0x53,0xbc,0x62,0x1e,0x6d,0x94,0x70,0x8e,0x3,0xdc,0xa1,0x52,0xe0,0x9f,0xb0,0x1a,0x22,0xdd,0xbc,0x83,0xed,0x28,0x16,0x1f,0xc1,0x7e,0xbc,0xab,0xc,0xf0,0x2b,0x58,0x2e,0xe0,0xdf,0x33,0xd,0x89,0xde,0x10,0xdc,0x2b,0xa,0xdc,0xe3,0x23,0x70,0x3b,0xf2,0x4d,0xb4,0xf8,0x10,0xed,0xe6,0xfc,0x33,0x1a,0xe8,0x20,0x43,0x92,0xe2,0xb,0xb3,0x38,0xc3,0x7b,0x98,0xb6,0x1b,0x5,0x1b,0x38,0x8d,0x3,0xaa,0x58,0xa,0xe1,0x1f,0x81,0x2c,0x88,0x8b,0x28,0xbe,0xc6,0x1a,0x6e,0x83,0x4f,0xf1,0x86,0xcb,0x98,0x1f,0xf6,0x70,0x88,0x2d,0xec,0x64,0x41,0x6e,0x86,0x31,0xa5,0x11,0x5e,0xcc,0x60,0x1,0x57,0xf8,0xcc,0x2d,0xc8,0x5,0xca,0x98,0xfe,0x43,0xa0,0xe8,0x51,0x39,0x5f,0x83,0x74,0xc2,0xcd,0x6d,0xe1,0xb1,0xb8,0x47,0xe9,0xc0,0xd5,0x8c,0x7a,0xf2,0x58,0xc7,0x22,0xea,0x68,0xe4,0x23,0xcc,0x4d,0xf8,0xff,0xbc,0x84,0x99,0xb2,0x20,0x92,0x31,0x8b,0xa7,0xe2,0xa,0xfb,0xd4,0xba,0x13,0x9c,0xde,0x19,0x24,0xbe,0x1,0x2b,0xc7,0x45,0x43,0xe0,0x59,0x3a,0x51,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_add_track_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x3,0xa,0x0,0x15,0x2a,0x70,0x3e,0xf3,0x3a,0x0,0x0,0x1,0x3e,0x49,0x44,0x41,0x54,0x38,0xcb,0x7d,0x93,0x3d,0x4e,0xc3,0x40,0x10,0x85,0xbf,0x59,0xd9,0x9,0x27,0x41,0x22,0xd,0x95,0x11,0x12,0x8a,0x38,0x2,0xf7,0xa0,0xa0,0xa2,0x4d,0xc5,0x5,0x10,0xe2,0x20,0xd0,0xa4,0x47,0x41,0x14,0x1c,0x20,0x48,0x5c,0x21,0x1d,0x22,0xc8,0xf6,0x3a,0xfb,0x28,0xfc,0x13,0xdb,0xda,0x64,0x2d,0x4b,0xf6,0xcc,0x9b,0x99,0xf7,0x66,0x66,0x4d,0x88,0xd8,0x39,0xb9,0x4e,0x7,0xff,0xf9,0x9b,0x8f,0xe2,0x1c,0x47,0xce,0x24,0x4b,0x98,0x64,0xc9,0x31,0x8,0x16,0x63,0x30,0x9f,0x59,0x94,0xd6,0x6a,0x2d,0x1b,0xdb,0x92,0x18,0xed,0x6c,0x3,0xab,0xa7,0x29,0x94,0x80,0x2,0x98,0x63,0x7e,0x5f,0x74,0xfe,0xbe,0x1c,0x17,0xa3,0xd,0x50,0x6d,0x4b,0x76,0xce,0x53,0x55,0x15,0x3b,0xe7,0x7,0xbe,0x28,0x83,0xf9,0xcc,0x94,0x6d,0x80,0x65,0x55,0x57,0xf1,0x20,0xc0,0x39,0x43,0xbf,0xb5,0xa2,0xf3,0x65,0xae,0x6,0xdb,0xc9,0x19,0xa4,0x7c,0x59,0x80,0x52,0xc3,0x19,0x14,0xa5,0x30,0x3,0xa9,0xe,0x7e,0x7d,0x30,0x54,0xa,0x9b,0x18,0x37,0xb,0xc5,0x7b,0x90,0x97,0x20,0x81,0x79,0xa1,0xd4,0xb0,0xa2,0x6,0x9a,0x59,0x97,0x88,0x42,0x87,0x9b,0x98,0xb,0xd8,0xa,0x52,0x70,0x95,0x8,0xa1,0xf5,0xe8,0xe0,0x18,0x87,0x9,0xda,0xe6,0xfa,0xfa,0xd,0x1,0xdc,0xb4,0x7,0xf0,0x40,0x7a,0x60,0xf,0xda,0xd9,0x87,0xa6,0xd8,0xe3,0x2d,0xb8,0xde,0x8c,0xee,0x9e,0x9b,0xb1,0xd9,0x70,0x27,0x3a,0x6,0xef,0x6b,0xac,0x26,0x2b,0xae,0xce,0x4c,0x41,0x10,0x76,0xc3,0x6a,0x1f,0x5f,0xc4,0x17,0xc9,0x30,0x5a,0x26,0x86,0x71,0x29,0xf8,0xf9,0xdb,0x57,0xc,0xda,0x33,0xeb,0xe3,0x84,0x6a,0x9,0xe3,0x4,0x17,0xa7,0xf1,0xae,0x7d,0x7e,0xef,0x25,0x77,0x31,0xb1,0xbb,0xd0,0xda,0xd4,0x3c,0xc7,0x6c,0xc9,0x38,0xc8,0x7a,0x32,0xdb,0xef,0x7e,0x91,0xb1,0xed,0x1f,0xa9,0x9a,0x9e,0xdb,0xca,0x38,0x5e,0xf,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_panels_2_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdc,0x5,0x1e,0x15,0x3a,0x11,0x84,0xfa,0x46,0x38,0x0,0x0,0x0,0x1d,0x69,0x54,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x0,0x0,0x0,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x64,0x2e,0x65,0x7,0x0,0x0,0x0,0x28,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0xa0,0x10,0x30,0x32,0x30,0x30,0x30,0xfc,0xff,0xff,0x7f,0x1e,0x59,0x9a,0x19,0x19,0x93,0x98,0x28,0x75,0xc1,0xa8,0x1,0x83,0x1,0x8c,0xa6,0x83,0x61,0x91,0xe,0x0,0x2b,0x60,0x8,0x17,0x63,0xe,0xb0,0x80,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_animated_sprite_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe1,0x0,0xdb,0x0,0xe7,0x53,0x45,0xf8,0x1a,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x10,0x32,0x2d,0x4e,0x40,0x13,0x24,0x0,0x0,0x2,0x85,0x49,0x44,0x41,0x54,0x38,0xcb,0x7d,0x92,0xcd,0x8b,0x5c,0x55,0x10,0xc5,0x7f,0x55,0xf7,0xde,0xd7,0x1f,0x33,0x93,0x46,0x27,0x9,0x66,0x8c,0x4e,0xd0,0x34,0xa3,0xc1,0xc,0x48,0x92,0x71,0x21,0x71,0x1b,0x17,0x82,0x8,0xa,0x2e,0x24,0x7f,0x80,0x8b,0xb8,0x8d,0xfe,0x9,0xae,0x23,0x6e,0x4,0x5,0x5d,0x64,0x2b,0xb8,0xf0,0x63,0x13,0x88,0xe0,0x46,0x3a,0x1f,0x8,0x1a,0x9b,0x24,0x10,0xc3,0x10,0x6d,0x9a,0x99,0xe7,0xf4,0xbc,0xe9,0x7e,0xfd,0xee,0x2d,0x17,0xfd,0x5a,0x26,0x12,0x73,0x76,0xe7,0x52,0x55,0xe7,0xd4,0xb9,0x25,0x3c,0x6,0x37,0xfb,0x7b,0xcd,0x2a,0xda,0x8a,0x19,0x4b,0x80,0x2,0x13,0x55,0x86,0x2f,0xaf,0xb5,0xff,0xbc,0xd9,0xdf,0x93,0xf5,0x6e,0xcb,0xe4,0x7f,0x1a,0xa5,0x8a,0xf6,0x8c,0x19,0xcb,0x80,0x1,0x52,0xf,0x48,0x73,0x1e,0xbc,0xfc,0x2,0x54,0xfe,0x51,0x3,0xa6,0x95,0xbd,0x58,0x4e,0xed,0x95,0x98,0x6c,0x19,0xc3,0x89,0x52,0x78,0x27,0x9b,0xde,0xc9,0x1d,0xc0,0x1,0x71,0x5a,0xd9,0x4b,0xc1,0xcb,0x75,0xf9,0x8f,0xb2,0x2b,0xa7,0x69,0x63,0x3c,0xb1,0xd7,0x10,0x92,0xa,0x85,0xaa,0x6c,0x57,0xd1,0x9e,0x6,0x4c,0x84,0xf1,0x52,0xdb,0x7d,0x36,0xad,0xec,0x4,0x10,0x45,0xd8,0x79,0xc8,0x41,0x31,0x4e,0x6f,0xff,0xb5,0x55,0x7d,0xb8,0x5b,0xa4,0x17,0x92,0x91,0x35,0x82,0xc,0x3a,0x4b,0xee,0x4a,0x2b,0x93,0x9e,0x81,0x17,0x61,0x5c,0x8c,0xd3,0x9b,0xc1,0x4b,0x1f,0x10,0x33,0xe,0xc8,0x7c,0xe7,0xc1,0x56,0xf5,0xc5,0x83,0x61,0x75,0x5e,0x20,0xda,0x6c,0x5f,0x98,0x2d,0x9f,0xc,0x5c,0xf7,0xd9,0xec,0xdc,0xa4,0xb4,0xd3,0x22,0x54,0x4e,0x65,0x98,0x5,0xe9,0x51,0x7,0xc3,0x30,0xaf,0x2e,0x3d,0x18,0x56,0xef,0x31,0x4b,0xc8,0xd5,0xa1,0x9,0x20,0x35,0x4f,0xfd,0x7b,0xe5,0x77,0xf5,0x4c,0xad,0x83,0x9c,0x91,0x6b,0xb7,0x8a,0x83,0x9b,0x83,0xea,0x7d,0x1,0x7b,0x62,0xc9,0xfd,0x78,0x6c,0x25,0x5c,0xa8,0x95,0xe3,0x81,0x5,0xed,0xad,0x3e,0x15,0x2e,0x2,0x2a,0x10,0x87,0x79,0x3c,0xf,0x54,0x80,0x26,0xb3,0x36,0x20,0x9a,0x8f,0xe2,0x45,0x11,0xa6,0x0,0xc9,0x2c,0x4,0x2f,0xbf,0xd7,0x4e,0xc4,0x8c,0xa0,0x4a,0x3e,0x77,0xb6,0xbb,0x97,0xd6,0xbc,0x93,0x3f,0x62,0xb2,0x83,0x2,0x22,0x30,0xf2,0xc5,0x9e,0x6d,0x60,0xa8,0x81,0xcb,0x47,0x69,0x23,0x1f,0x95,0xdf,0xce,0xdd,0xed,0x14,0xe9,0xe4,0x4e,0x91,0x3e,0xad,0xb9,0x1,0x32,0x29,0xed,0x94,0x53,0xb6,0x44,0x64,0xd7,0x7b,0xb9,0xa3,0x86,0x79,0x55,0xca,0xa3,0x87,0xc3,0xc7,0xfb,0xa,0x1f,0xc2,0xca,0x21,0xff,0x49,0x9d,0x9,0x86,0xa9,0x2a,0xdb,0xc1,0xcb,0x2d,0x20,0x6a,0xbb,0xa9,0x3d,0x33,0x74,0x73,0x30,0xfd,0x60,0xf5,0x48,0xf8,0x88,0x99,0xb5,0x28,0x10,0x55,0x98,0x78,0x47,0x6e,0x86,0xaf,0xaf,0x90,0xcc,0xcb,0xdd,0xc5,0xb6,0xfb,0x1c,0x18,0xaf,0x77,0x5b,0x26,0xbd,0xdf,0x8a,0xe3,0xbf,0xde,0x9d,0xf4,0x1,0x8e,0xad,0x84,0xb,0x96,0x68,0x6f,0x8f,0xe2,0x3b,0x29,0x91,0x35,0x32,0xb9,0xd7,0x59,0x74,0x5f,0xde,0xbe,0x5f,0x5e,0x16,0x88,0xb,0x2d,0xed,0xaf,0x1e,0x9,0xaf,0xaa,0xca,0xf6,0x7a,0xb7,0x95,0x98,0xdb,0xfa,0xfe,0xa7,0xbf,0xbf,0x1e,0xe6,0xf1,0xf5,0x64,0x64,0xcb,0x1d,0xf7,0x43,0x67,0xd1,0x7d,0x95,0x92,0x2d,0xef,0x8e,0xd3,0xd9,0xc1,0x56,0x7c,0xab,0x56,0xd7,0x13,0xcf,0x35,0xe,0xb9,0x59,0x73,0xb5,0xef,0x4e,0x66,0xf8,0xe6,0x6a,0xfe,0x73,0x3e,0x4a,0xa7,0x54,0x19,0xa7,0x44,0x93,0xd9,0xdf,0x95,0x80,0x25,0xa3,0xb1,0xb6,0xda,0x38,0x93,0x5,0xb9,0xb1,0xde,0x6d,0x4d,0xf7,0xe7,0xf3,0xef,0xc5,0xbd,0x71,0xb6,0x73,0xfa,0xf9,0xa3,0xd9,0xbb,0xb,0x4d,0xbd,0x3d,0x7f,0x4b,0x46,0x76,0xf8,0x49,0x7f,0xf9,0xe4,0xf1,0x66,0x78,0x54,0x33,0xc0,0x3f,0x7c,0x8,0x21,0xd9,0x47,0xaf,0xbd,0xe4,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_spin_box_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x16,0x20,0x32,0xbf,0x31,0x12,0xb0,0x0,0x0,0x1,0x38,0x49,0x44,0x41,0x54,0x38,0xcb,0xed,0x92,0xbd,0x4a,0x3,0x41,0x14,0x85,0xcf,0x9d,0x9d,0x8c,0x59,0x35,0xc4,0x4d,0x21,0xf6,0xfe,0x15,0x2b,0x4b,0xa,0x1b,0xc1,0x14,0xfa,0xc,0xdb,0xc8,0x3e,0x80,0xf,0x20,0xd8,0xf8,0x8,0x5a,0x8,0xf6,0x1,0xb,0x1b,0xb1,0xd7,0x4a,0xb4,0x8,0x8,0x29,0x84,0x81,0x69,0x5,0xb,0x31,0x84,0xa0,0xc1,0x18,0x26,0xbb,0x4e,0x76,0x6c,0x32,0x90,0xa4,0xb0,0xb0,0xce,0xa9,0x2e,0x97,0x73,0x2e,0xdf,0x81,0xb,0xcc,0xf4,0x2f,0x49,0xad,0xb8,0x9b,0xb9,0xd4,0x8a,0xf7,0x73,0x9d,0xa4,0x79,0x5a,0x25,0xa2,0xc,0x0,0x31,0xb0,0x6e,0x66,0xb3,0x75,0x2,0xd,0x9d,0x91,0x40,0x83,0x22,0x2b,0x36,0x77,0x16,0xb6,0x2f,0xd3,0x3c,0xdb,0x95,0x5a,0x35,0x23,0x3f,0xec,0x93,0xd4,0x4a,0x74,0xcc,0xc7,0xc5,0x7e,0xa9,0x76,0x78,0xf7,0x75,0x7f,0x5b,0xf6,0x4a,0xd7,0x2f,0xd9,0x6b,0x3d,0x9,0x62,0x92,0x5a,0x9,0x77,0x20,0xf2,0xc3,0xec,0xa1,0xd7,0x38,0x7b,0x33,0xef,0x47,0x0,0xb0,0x29,0xd6,0x6a,0x82,0x15,0x9e,0x1c,0x8a,0x7,0x0,0x5,0xe2,0x2d,0xf,0x5e,0xb,0x80,0x75,0xa1,0x71,0x74,0x3,0xb3,0x92,0x4,0x31,0x8d,0xef,0xf8,0x54,0x3d,0xdb,0xcb,0xbf,0xf,0x92,0x20,0x66,0x52,0xab,0xb9,0xc8,0xf,0xd3,0x49,0x33,0x6f,0x5f,0x7d,0xde,0xd8,0x71,0x2,0x6,0x80,0x86,0xc8,0x17,0x1,0x60,0xc9,0x2b,0x9f,0x57,0xbc,0xe0,0xe4,0xb1,0xd7,0x38,0x9d,0xe,0x8f,0x8,0x96,0x93,0x20,0xa6,0xd,0xb1,0xba,0x27,0x58,0xe1,0x39,0xf2,0x43,0x43,0x52,0x2b,0x2,0x50,0x6c,0x9b,0x4e,0x9d,0x40,0x29,0x0,0x6b,0x1,0xce,0x40,0x3,0x0,0xe,0xd7,0x2,0xb0,0x15,0x2f,0x38,0xae,0xce,0x6f,0x75,0xa5,0x56,0x3c,0xf2,0x43,0x3,0x67,0x18,0x1d,0x11,0xae,0xfb,0x1f,0xfa,0x89,0xfc,0xd0,0xce,0x1e,0x79,0x52,0xbf,0xfa,0x59,0x72,0x38,0x47,0xf,0xc9,0xb7,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_animation_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x17,0x1f,0x1c,0x3a,0xfb,0x5f,0x74,0x0,0x0,0x2,0x18,0x49,0x44,0x41,0x54,0x38,0xcb,0xad,0x93,0x4f,0x6b,0x13,0x51,0x14,0xc5,0xcf,0x7d,0x93,0x99,0xbc,0x8c,0x69,0xd2,0xc6,0x68,0x88,0x4d,0x28,0xd,0x76,0x21,0x8,0x82,0x7b,0xff,0x80,0x5a,0x17,0x42,0x71,0xe5,0x42,0xfb,0x1,0x84,0xa2,0xee,0xfd,0xc,0x2e,0xd4,0x95,0xd0,0xa5,0x4,0xc1,0x85,0x8b,0x82,0x1b,0x71,0x25,0xba,0x11,0x17,0xe2,0x56,0x89,0xc8,0x44,0xe3,0xd4,0x4e,0x3a,0x99,0x49,0x67,0x26,0x33,0xc9,0xbb,0x6e,0x66,0x4a,0x5a,0xaa,0x58,0xf0,0xae,0x1e,0x3f,0xe,0x87,0x77,0xcf,0xbd,0x17,0xf8,0x9f,0xe5,0x3a,0xbe,0x76,0x18,0xe,0x0,0xb9,0x29,0x11,0xb1,0xe2,0x7a,0xcf,0xda,0x7a,0x12,0x47,0xc9,0xb5,0x8c,0x1b,0x52,0x7f,0xc9,0x8a,0x6f,0x3,0xe8,0x1e,0x64,0x20,0xb2,0x47,0x92,0x8c,0xef,0x78,0xee,0x8e,0x15,0x47,0xc9,0xf2,0xb4,0x20,0x8e,0x92,0x65,0xcf,0xdd,0xb1,0x7e,0xfd,0xdc,0xbe,0x77,0xa0,0x81,0xeb,0xf8,0xba,0x63,0xbb,0x2b,0x81,0x1f,0x3d,0x4a,0x99,0x26,0x4d,0x63,0x7d,0x61,0xa9,0x4e,0xd2,0x34,0xd6,0x1,0x68,0x0,0x10,0xf8,0xd1,0x43,0xc7,0x76,0xaf,0xef,0x6f,0x8d,0x0,0xe0,0xdb,0xe7,0x1e,0xa7,0x4c,0x1,0x10,0xc5,0xb2,0x79,0x5e,0x8,0xfa,0xa4,0x14,0x9f,0x1e,0xe,0x82,0xb7,0x19,0x27,0x42,0xa0,0x1b,0xfa,0x3b,0x66,0x96,0xac,0xf8,0x98,0x39,0x23,0xcf,0x9,0x67,0x73,0x70,0x65,0xf7,0x3b,0x9a,0xb0,0x1,0x60,0xe8,0x5,0xaf,0xc6,0xc9,0x64,0x6d,0xe8,0x5,0xaf,0x53,0xde,0x3,0x0,0x66,0x98,0x79,0xa9,0xdf,0x37,0x8b,0xf2,0xe2,0xfc,0xe2,0xf1,0x53,0x51,0x10,0x3f,0x15,0x6a,0xa2,0xce,0x12,0x21,0xcc,0x4b,0x7d,0xa3,0xd9,0xaa,0x9d,0x28,0x57,0x8a,0x5,0x30,0x24,0x33,0x57,0xc0,0x90,0xe5,0x4a,0x51,0x36,0x5b,0xb5,0x46,0x5e,0xea,0x1b,0x44,0x8,0x27,0x13,0x75,0x69,0x37,0x7c,0x42,0x92,0xfb,0xcb,0x54,0xb3,0x80,0x69,0x1f,0x27,0x0,0xda,0xe6,0x8f,0xfe,0x3,0xdd,0xc8,0xad,0xe5,0x84,0x26,0xde,0x33,0xa3,0x30,0x8a,0x92,0x15,0xab,0x63,0x5b,0x83,0xfe,0xb0,0x41,0x84,0x90,0x88,0xfa,0x44,0x8,0x7,0xfd,0x61,0x68,0x75,0xec,0xee,0x28,0x4a,0x1a,0x69,0x3b,0x1f,0x98,0xb9,0xaa,0x14,0x37,0xe7,0xaa,0x25,0x2b,0xb,0x51,0xa5,0xee,0x9c,0x86,0x78,0x41,0x8,0xfa,0xa8,0x14,0x9f,0x19,0xe,0x82,0x37,0x69,0x88,0x4,0x0,0xb,0x4b,0x75,0x61,0x75,0xec,0xef,0xcd,0x56,0x6d,0x3e,0x1b,0x63,0xae,0x58,0x36,0x2f,0xa7,0x2,0x1,0x40,0x8d,0x93,0xf1,0xad,0xb9,0x6a,0xc9,0x1b,0x27,0xe3,0xd5,0x6c,0x2,0x0,0xa8,0x58,0x36,0xaf,0x6e,0x6f,0x79,0xa5,0xbc,0xd4,0xdb,0xae,0xe3,0x1b,0x7b,0xfa,0xdb,0xb2,0xdd,0x9b,0x3b,0x5e,0xd8,0x6,0x10,0x3,0x30,0xa6,0x77,0x9,0x80,0x71,0xa4,0x54,0x58,0xad,0xd6,0x66,0xdb,0x0,0xd0,0xfd,0x6a,0x7f,0x69,0x2c,0xd6,0x4e,0xee,0x31,0x70,0x1d,0x5f,0x63,0x66,0x33,0x8e,0x92,0xc7,0xa3,0x28,0xbe,0xc1,0xc,0x93,0x8,0x41,0x5e,0x1a,0xcf,0xd,0xa9,0xdf,0x25,0xa2,0x60,0xf6,0xe8,0xcc,0xc4,0x75,0x7c,0x4d,0x29,0x9e,0x8f,0x82,0xd1,0xb,0xdd,0xc8,0x3d,0xdb,0x7f,0x34,0xe2,0xf,0xc7,0x24,0xfe,0xf5,0xb8,0xe,0x5d,0xbf,0x1,0xf2,0xab,0xfc,0xf7,0x5e,0x1,0xc1,0xd5,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_line_edit_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x17,0x4,0x16,0x73,0x18,0x7d,0xf0,0x0,0x0,0x0,0xa9,0x49,0x44,0x41,0x54,0x38,0xcb,0xed,0x90,0xb1,0xe,0x82,0x30,0x18,0x6,0xaf,0xb6,0x88,0x86,0x41,0x17,0x65,0x71,0x70,0x35,0x46,0xdf,0x8e,0xc5,0x57,0xf0,0x39,0x70,0xd2,0x97,0x69,0xd2,0xdd,0x81,0x84,0x84,0x5,0x9d,0x3a,0x40,0xa9,0x83,0xc2,0x2a,0x84,0xc9,0xc4,0xdb,0xef,0xfe,0x3f,0x1f,0xfc,0x3c,0x2,0x40,0x5b,0x23,0x1,0x39,0xd0,0x75,0xc7,0xf9,0xde,0x9,0x6d,0x4d,0x58,0x7b,0xb7,0x7d,0xb8,0x67,0x32,0xc4,0x5e,0xca,0xc5,0x59,0x9,0x79,0x7,0xe0,0x52,0xde,0xaa,0xa1,0xaf,0xb7,0xce,0x4,0x20,0x56,0xab,0x54,0x5b,0x13,0xa4,0xe5,0xd5,0xf7,0x91,0xb5,0x35,0x41,0xac,0x56,0x69,0x17,0x10,0x88,0xba,0xdd,0xa3,0xef,0x76,0x1f,0xe7,0x1d,0x18,0x83,0x2,0x50,0x42,0x16,0x8d,0xf7,0xd1,0x61,0xb6,0xb,0xb5,0x35,0xd3,0x6f,0x52,0xe3,0x7d,0xa4,0x84,0x2c,0xba,0x40,0x56,0xe5,0xc9,0x26,0x80,0xda,0xbb,0x75,0xaf,0xab,0x42,0x16,0x59,0x95,0x27,0xc0,0x89,0x3f,0xe3,0x79,0x1,0xe,0xef,0x38,0x69,0x4a,0xbc,0x48,0xaf,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_animation_node_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x0,0x0,0x0,0x0,0x0,0xf9,0x43,0xbb,0x7f,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x2,0x11,0x5,0x0,0x2d,0xae,0x0,0x68,0xed,0x0,0x0,0x0,0x85,0x49,0x44,0x41,0x54,0x38,0xcb,0xa5,0x53,0x5b,0xa,0xc0,0x20,0xc,0x4b,0xc6,0xe,0xdd,0x23,0x78,0x3c,0x77,0x9d,0xf9,0x91,0x7d,0x29,0x8a,0x76,0x4e,0x67,0x91,0x52,0x4a,0xd2,0x87,0x91,0x82,0xf0,0x76,0x8,0x4a,0x10,0xbd,0xfc,0x31,0x3,0xdf,0x29,0x82,0xa0,0x5f,0x45,0x8e,0x1,0xd0,0x9d,0xa2,0x0,0x48,0xf0,0xed,0x17,0x78,0x48,0xb0,0x2,0xee,0x8,0x56,0xc1,0xd,0xc1,0xe,0xb8,0x10,0xec,0x82,0x5,0x81,0x59,0x7,0xb3,0xf7,0xfe,0xa4,0x83,0x94,0x2e,0x11,0xd4,0xcc,0x37,0xba,0xa8,0x77,0x50,0x8f,0x32,0xf3,0xc3,0x11,0x56,0x5a,0xcf,0xe3,0x76,0x52,0xe,0x21,0x94,0x9b,0xe3,0x3a,0xd7,0xc9,0xfd,0x6f,0x7,0xe7,0x28,0x99,0x2b,0x99,0x59,0x53,0xd5,0xcc,0xfc,0xcf,0xb4,0xbb,0xc4,0x7,0x17,0xf7,0x41,0x33,0xf4,0xc4,0x11,0x74,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_grid_map_floor_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x2,0x9,0x10,0x32,0x19,0xf0,0x81,0xe6,0x7a,0x0,0x0,0x0,0x36,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0xa0,0x10,0x30,0x32,0x30,0x30,0x30,0x2c,0x99,0xd2,0x70,0x94,0x1c,0xcd,0x31,0x39,0xd,0xd6,0x4c,0xc,0x3,0xd,0x86,0x8b,0x17,0xce,0xcf,0xc,0xf9,0x4f,0x8e,0x66,0xc3,0xf4,0x35,0x8c,0xa3,0xb1,0x30,0xea,0x5,0x6,0x6,0x6,0x6,0x0,0xbe,0x9a,0x14,0x10,0x6c,0xb,0x8f,0x4f,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_animation_play_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0xe,0x0,0x0,0x0,0xe,0x8,0x6,0x0,0x0,0x0,0x1f,0x48,0x2d,0xd1,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x1,0x4,0x2,0x0,0x30,0x23,0x72,0x1c,0x69,0x0,0x0,0x1,0xd1,0x49,0x44,0x41,0x54,0x28,0xcf,0x7d,0x92,0xbf,0x6b,0x53,0x51,0x14,0xc7,0x3f,0xf7,0xdd,0x97,0xd7,0xe4,0xbd,0x36,0xa,0x11,0x44,0x94,0x22,0xa2,0x60,0x24,0x8,0x52,0x69,0x3b,0x74,0xa9,0x43,0x27,0x5d,0x14,0x7,0x45,0x10,0x41,0x7,0x37,0x7f,0xe0,0x20,0x38,0x16,0xfd,0x13,0xd4,0x41,0xdb,0xc1,0x45,0xa2,0x8,0x1a,0xeb,0x12,0xa9,0x75,0x10,0x4,0x75,0x70,0xeb,0x50,0x87,0x3a,0x49,0xd2,0x34,0xa5,0x69,0x6b,0xde,0xcb,0x3d,0xc7,0x21,0x34,0x4d,0xaa,0xf6,0xbb,0xdd,0xe1,0x73,0xee,0xf7,0x7b,0xce,0xd7,0x12,0x58,0x2,0xa3,0x91,0x13,0x2,0xda,0x12,0x0,0x2,0xb,0x4e,0xf9,0xaf,0x2,0x9f,0x28,0x1b,0xa1,0x63,0xc7,0x3d,0x2d,0x1c,0xe4,0x9,0x70,0x18,0xb0,0x0,0xa4,0x3c,0x76,0x52,0x38,0x56,0xf0,0x54,0xe7,0xcf,0x49,0xf9,0x51,0x41,0x2f,0x8e,0xfb,0xba,0x27,0xcb,0x2d,0xe0,0xfc,0xd6,0x74,0xfb,0x17,0x64,0x80,0x70,0xf4,0x18,0x6b,0x73,0xc5,0xb,0xf8,0xe1,0x20,0x9e,0xd4,0x64,0xfa,0xe9,0x8c,0x57,0xad,0x35,0xb8,0xf3,0x70,0xe5,0x1e,0x50,0x5,0x1e,0x77,0x1c,0x24,0xed,0x24,0x3e,0x80,0xaa,0x41,0xa4,0x85,0x90,0x46,0xed,0x3e,0xef,0xd2,0xe5,0xd3,0xa8,0x24,0x7a,0x68,0xf0,0xcd,0xe4,0xf2,0xaa,0x8b,0xaf,0xde,0xaf,0x4d,0x0,0x53,0x24,0x52,0xda,0x74,0x60,0x80,0x70,0x24,0x6f,0xd6,0x3e,0x3c,0x3f,0x8b,0x8d,0x8e,0x80,0xb6,0x50,0xc,0x38,0x50,0x36,0x34,0x6e,0xae,0x9b,0x85,0xef,0xb3,0xbc,0x2c,0x57,0x96,0x26,0xa7,0x1b,0x1b,0xc0,0x9,0xa0,0xda,0x49,0xaf,0x28,0x2d,0x27,0x38,0xe7,0x10,0x11,0x84,0x16,0x18,0xdf,0xd8,0x60,0x17,0x47,0x87,0x26,0xf4,0xe6,0xf5,0xf1,0x5c,0xe5,0xfd,0xd0,0x81,0x91,0xbc,0xa9,0x0,0xa1,0xdf,0x49,0x2b,0x2d,0x54,0x12,0xd0,0x66,0xfb,0xa9,0xed,0x99,0x9e,0x11,0xd4,0x5a,0x32,0x3,0x79,0x32,0xfb,0x47,0xc9,0x44,0xb,0x40,0x1d,0xbf,0x7b,0x4d,0xea,0x9a,0x40,0x82,0x7a,0xa,0x6,0x52,0x36,0xd2,0x38,0xb1,0x66,0x65,0xd5,0x98,0x17,0xaf,0xca,0x4b,0x37,0x1e,0x7c,0xdb,0xb4,0xba,0xde,0x1,0x55,0x1c,0xc2,0x6f,0x34,0x49,0xe8,0xb,0x73,0xa4,0x7c,0xab,0x9f,0xbe,0x2e,0x9a,0x7a,0xbd,0x11,0x9f,0xb9,0xf6,0xae,0x4,0x4c,0x1,0x9d,0xe5,0x6c,0xfd,0xa8,0x31,0x81,0x1f,0xd2,0x97,0xdd,0x2b,0xa5,0xb7,0x1f,0xbd,0xea,0x72,0x6c,0xae,0xdc,0x9d,0xeb,0x3d,0x47,0x60,0x21,0x76,0x10,0xbb,0x36,0x98,0x4e,0xfb,0x84,0xb9,0x93,0xfa,0xf9,0xcb,0xbc,0x79,0x56,0x9c,0xf1,0x5e,0xcf,0xfe,0xb8,0xbd,0xf8,0x8b,0x9f,0x40,0x71,0x3b,0xd0,0x5d,0x8a,0x68,0xf7,0x0,0x7a,0x6a,0xb8,0x5f,0x87,0xb,0xfd,0xbd,0x95,0xfb,0x47,0x63,0x7a,0xc8,0xc0,0x12,0x1,0x11,0x90,0xda,0xa9,0x66,0xdd,0xfa,0x3,0x25,0x9c,0xbb,0x6f,0x51,0xf2,0x51,0x49,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_pin_joint_2d_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe1,0x0,0xdb,0x0,0xe7,0x53,0x45,0xf8,0x1a,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x13,0x29,0x14,0xba,0x35,0xee,0xef,0x0,0x0,0x1,0x38,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0xa0,0x35,0xb8,0x74,0xfb,0x3b,0xdb,0xa5,0xdb,0xdf,0x99,0x70,0xc9,0x33,0x11,0x32,0xe0,0xcb,0xb7,0xbf,0xc9,0xff,0xfe,0xff,0x17,0x24,0xdb,0x80,0xfb,0xcf,0x7e,0x4f,0xbb,0x7a,0xf7,0xe7,0x9b,0x7d,0xa7,0x3f,0xcf,0x86,0xba,0x88,0x19,0x59,0x9e,0x91,0x90,0x1,0x27,0x2e,0x7f,0x8d,0xfa,0xfd,0xe7,0xbf,0xea,0xa3,0x17,0xbf,0x1b,0x18,0x18,0x18,0x18,0xa2,0x3d,0x5,0x51,0xf4,0xb0,0xe0,0xf0,0x37,0xa3,0x9e,0x2a,0xe7,0xff,0x3,0x67,0x3f,0xf7,0xdf,0x7d,0xf2,0xab,0x80,0x85,0x99,0xe1,0xb3,0xba,0x3c,0xbb,0xe9,0xef,0x3f,0xff,0x75,0xd1,0xd5,0xe2,0x74,0xc1,0xf1,0x4b,0x5f,0x13,0xef,0x3d,0xfd,0x35,0xf,0xc6,0xd7,0x55,0xe1,0xe0,0x62,0x60,0x60,0xf8,0xa7,0xa7,0xca,0xf9,0x13,0x6f,0x18,0x6c,0x39,0xfc,0xf1,0xd4,0xd2,0xed,0xef,0xff,0xff,0xf9,0xfb,0x5f,0x5e,0x49,0x9a,0x2d,0x95,0x81,0x81,0x81,0x81,0x97,0x9b,0xe9,0x92,0x9e,0x2a,0xe7,0x77,0x74,0xcd,0x58,0xbd,0x20,0xc0,0xcb,0xbc,0xee,0xe3,0x97,0x7f,0xa6,0x4f,0x5f,0xfd,0x2e,0xfd,0xfb,0x8f,0x81,0x4b,0x45,0x86,0x2d,0x8c,0x85,0x85,0xf1,0xca,0xa5,0xdb,0xdf,0x99,0xf5,0x54,0x39,0xff,0x12,0xe5,0x85,0xb,0x37,0xbf,0x9,0x3d,0x7e,0xf9,0x7b,0xcf,0xa7,0xaf,0xff,0xc,0x19,0x18,0x18,0x18,0x38,0xd8,0x18,0x9f,0x7,0x3b,0xb,0x48,0x11,0x15,0x8d,0x97,0x6e,0x7f,0x67,0xf9,0xf0,0xe5,0x6f,0x2d,0x27,0x3b,0xd3,0x75,0x35,0x39,0x36,0x7,0x26,0x46,0x86,0x5f,0x3f,0x7e,0xfd,0x97,0x24,0x29,0xf5,0x2d,0xdd,0xfe,0xfe,0xff,0xe9,0x6b,0x5f,0xad,0x2f,0xdd,0xfe,0xce,0x89,0x64,0x30,0x13,0x31,0xc9,0x96,0xf9,0xcc,0xb5,0x6f,0x26,0x7,0xcf,0x7e,0xe9,0x24,0x3b,0xed,0x1f,0xbb,0xf4,0x35,0x95,0x92,0x8c,0xc3,0xc8,0x40,0x6f,0x0,0x0,0x41,0x39,0x86,0xb4,0x25,0x66,0x8b,0xc0,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_animation_player_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xf,0x11,0x1c,0xb6,0x4d,0x80,0x32,0x0,0x0,0x0,0x9e,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0xb8,0x75,0x7d,0x2a,0x33,0x3,0x99,0xe0,0xd6,0xf5,0xa9,0xcc,0x8c,0xc,0xc,0xc,0xc,0x5b,0x37,0xe8,0xfc,0x27,0xc7,0x0,0xef,0x80,0x2b,0x8c,0xc,0xc8,0x6,0x10,0x63,0x10,0xba,0x5a,0x26,0x98,0xc4,0xe9,0x13,0xb9,0xbd,0xc4,0xda,0x8c,0xac,0x96,0x89,0x81,0x42,0x0,0x37,0xc0,0xd4,0x62,0x72,0x31,0xb1,0x9a,0x90,0xd5,0xb2,0x20,0x3b,0xeb,0xd5,0x8b,0xfd,0xb0,0xd0,0x65,0xc3,0xa6,0x51,0x4d,0x33,0xfb,0x17,0xba,0x5a,0xb8,0x1,0x6c,0x6c,0xfc,0xd7,0x18,0x18,0x18,0x18,0x2e,0x9c,0xad,0xcc,0xfa,0xf2,0xe5,0x3e,0x3f,0x36,0x3,0x2e,0x9c,0xad,0xfc,0xf8,0xf4,0xf1,0x66,0xb8,0x5a,0xaa,0x84,0x1,0xdc,0x5,0xbf,0x7e,0x7d,0xd4,0x62,0x60,0x60,0x60,0x30,0x30,0x6e,0x9f,0x86,0xcf,0xb,0x5b,0x37,0xe8,0x4c,0x85,0xa9,0xc5,0x19,0xb7,0x23,0x2c,0x1d,0x50,0x9e,0x99,0x28,0xcd,0xce,0x0,0xa5,0x18,0x5e,0x7b,0x73,0xd3,0x0,0xa7,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_popup_menu_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x15,0x8,0xd,0x56,0x4c,0x2f,0x7e,0x0,0x0,0x0,0x7a,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0xa0,0x10,0x30,0x22,0x73,0x8e,0x7f,0x3d,0x13,0xff,0xfc,0xf7,0x8b,0xa6,0xef,0xff,0x7f,0xc8,0xe1,0xd2,0xa0,0xc4,0xa6,0x90,0x60,0xc9,0x6d,0xb2,0x10,0xc6,0x67,0x42,0x96,0x24,0xa4,0x19,0xa6,0x6,0x99,0xcf,0x82,0xcc,0x81,0x69,0x8e,0x16,0xc,0x61,0xc4,0xa6,0x79,0xe9,0xfb,0x35,0xff,0xd1,0x2d,0x60,0xc1,0xa5,0x90,0xd8,0x30,0x60,0xa2,0x34,0x10,0xb1,0xba,0x0,0x9f,0x17,0x88,0x32,0x60,0xd4,0xb,0x3,0xe9,0x5,0x4e,0x46,0x8e,0x47,0xdf,0xff,0xff,0x90,0xc3,0xe7,0x5,0x4e,0x46,0x8e,0x47,0x38,0xbd,0x20,0xc9,0x2a,0x51,0x87,0xae,0x0,0x1d,0x48,0xb2,0x4a,0xd4,0x31,0x50,0x13,0x0,0x0,0x92,0x43,0x3f,0x34,0x41,0xfd,0x8d,0x79,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_animation_set_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x2,0x0,0x0,0x0,0x90,0x91,0x68,0x36,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x0,0x0,0x0,0x0,0x0,0xf9,0x43,0xbb,0x7f,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x2,0x11,0x5,0x0,0x29,0xa9,0x6d,0xac,0xf4,0x0,0x0,0x1,0x91,0x49,0x44,0x41,0x54,0x28,0xcf,0x63,0x60,0x20,0x11,0x30,0x42,0xa8,0xf2,0xa2,0x22,0x64,0xd1,0xce,0xbe,0x3e,0x5c,0x1a,0x98,0x21,0xaa,0x35,0x74,0x75,0x94,0x55,0x55,0x54,0x35,0xd4,0xb7,0xee,0xd8,0xee,0xe1,0xec,0xa0,0xac,0xa8,0x7c,0xf4,0xf8,0x71,0xec,0x1a,0xca,0x8b,0x8a,0x78,0x85,0x4,0xfb,0x7a,0x7b,0x8f,0x1c,0x3d,0xca,0xcf,0xc7,0x17,0x14,0x14,0x34,0x67,0xc1,0x42,0x3c,0x7a,0x98,0x18,0x18,0x18,0xb4,0x75,0x74,0x1e,0x3e,0x7a,0xcc,0xcc,0xc4,0xac,0x24,0xaf,0xf0,0xe0,0xee,0xdd,0xec,0xec,0xec,0xc5,0xab,0xd6,0x1a,0x19,0xe8,0xa0,0xb9,0x13,0x2,0x58,0x1e,0x3d,0x7f,0x7e,0x6b,0xe1,0xc2,0x82,0xc2,0x2,0x3,0x5d,0x9d,0xaa,0xac,0x2c,0x5e,0x5e,0xbe,0xc6,0x49,0x13,0xb7,0x6c,0xd9,0x1a,0x1b,0x16,0x8c,0xd5,0x49,0x4c,0xff,0xff,0xfe,0x3b,0x7f,0xf6,0xac,0x98,0xa8,0xd8,0xef,0xbf,0x7f,0x44,0xa5,0xa4,0xfe,0x33,0x30,0x3c,0x7f,0xfe,0x7c,0xe5,0xa2,0x79,0xe1,0x71,0x49,0x58,0x35,0xb0,0x48,0x48,0x4b,0x36,0xb5,0xb6,0x31,0xfc,0xff,0xcf,0xc7,0xc7,0x93,0x5a,0x54,0xc4,0xca,0xca,0xca,0xc2,0xc6,0x2e,0x22,0x23,0x87,0x2b,0x94,0x98,0x78,0x39,0xd8,0x6e,0x5f,0xbb,0xfc,0xf5,0xf3,0xc7,0xe7,0xcf,0x9f,0xb3,0xb0,0xb1,0xb0,0xb2,0xb0,0x3c,0x7b,0xf6,0xf4,0xc3,0xc7,0xf,0xc,0xc,0xc,0x57,0x6f,0xdd,0xc4,0x12,0x4a,0x12,0xd2,0x52,0x9b,0xd7,0x6e,0xd0,0xd4,0xd1,0x66,0x65,0x64,0xea,0xe8,0xee,0x59,0xb4,0x78,0x89,0xaf,0xaf,0x8f,0xb8,0xb0,0xe8,0xa7,0xcf,0x9f,0xb6,0x6c,0xd9,0x8a,0xc5,0x49,0x2c,0x4c,0x2c,0x4c,0x7f,0x19,0x84,0x45,0xc4,0x44,0x84,0x4,0xf4,0xf5,0xf4,0xbe,0x7c,0xfa,0xfc,0xff,0xdf,0xbf,0x1f,0x7f,0x7f,0xe3,0x72,0x12,0x8b,0xac,0xa4,0x64,0x46,0x71,0x7e,0x7f,0x4f,0x17,0x1b,0xb,0x4b,0x4d,0x63,0x93,0x8f,0x97,0xd7,0xcb,0x37,0x6f,0x3e,0x7e,0xf8,0x84,0xd3,0xf,0x9d,0x7d,0x7d,0xcf,0x9f,0x3f,0x67,0x66,0x66,0xfe,0xfa,0xf1,0xd3,0x9b,0x57,0x2f,0x79,0xf8,0xf8,0xfe,0xff,0xff,0x7f,0xf3,0xf2,0x65,0x9c,0x1a,0x18,0x18,0x18,0x26,0x4f,0x99,0xea,0xe3,0xe7,0x57,0x56,0x57,0xf7,0xec,0xc5,0xcb,0x6b,0x37,0x6e,0x7c,0xff,0xf8,0x9,0x9e,0x96,0xb0,0xc6,0x1d,0x3,0x5c,0xe,0x82,0xe0,0x22,0x3e,0x3e,0xde,0x4,0xf4,0x28,0x30,0x29,0x60,0x9a,0x82,0x26,0x2,0x0,0xad,0xd0,0x9e,0xa5,0x60,0x22,0x50,0x1e,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_rid_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x2,0x11,0x4,0x3a,0x1d,0xac,0xb2,0xec,0xf,0x0,0x0,0x1,0x54,0x49,0x44,0x41,0x54,0x38,0xcb,0x9d,0x93,0x31,0x48,0x3,0x41,0x10,0x45,0xdf,0x6a,0x40,0x50,0x6c,0x2d,0x6c,0x44,0x2b,0x41,0x6d,0x4,0x15,0x3b,0x23,0xc4,0xc2,0x60,0x14,0x5b,0xc5,0x3a,0xc4,0xca,0x36,0x16,0x36,0x12,0xec,0x52,0x29,0xe9,0x4,0xb1,0xb2,0xbc,0x90,0x2a,0x4a,0x2c,0x84,0x28,0x68,0xa3,0x8,0x16,0xa2,0x16,0x36,0xb6,0x36,0x77,0xdc,0x26,0x19,0x8b,0xf3,0xd6,0xcb,0xdd,0x49,0xa2,0xb3,0x2c,0x2c,0xcb,0xff,0x7f,0xfe,0xc,0x33,0x4a,0x10,0xc2,0xa1,0x50,0xd1,0xcf,0x5f,0x22,0x11,0x47,0xae,0x5a,0xa5,0xae,0xc8,0xa9,0x4c,0x16,0x24,0x70,0x0,0xa9,0x5a,0x25,0x1,0x3a,0x5e,0x1f,0x97,0x8,0x67,0x4e,0x65,0xb2,0x24,0xe7,0x47,0x63,0x33,0xd6,0xea,0xaf,0x0,0x4,0x1d,0xf6,0x84,0xc9,0x9d,0xc2,0x27,0x7,0xb1,0x7f,0xb2,0x1d,0xc4,0xa,0xe2,0x35,0xd1,0x57,0x7b,0xbc,0xb3,0x50,0xe2,0xf5,0xa5,0xb7,0x72,0x49,0x33,0x9d,0xf4,0x7a,0x23,0xc2,0xe4,0xcc,0x9a,0xc9,0x5c,0xd9,0x5a,0x21,0x7d,0x52,0xfe,0x71,0xf0,0x97,0x6b,0x6d,0x2c,0xb7,0x3b,0x10,0x44,0x99,0x3e,0x94,0x4b,0xdf,0xe,0x60,0xb0,0x76,0xcd,0xe7,0xc2,0x1c,0x28,0xf,0xba,0xb4,0x9a,0xa3,0x58,0xc8,0x91,0xc9,0x1f,0x51,0x2c,0x6c,0xb3,0x93,0x3f,0x8c,0xce,0x81,0x63,0xdb,0xe6,0xdd,0xe7,0xba,0x38,0x8e,0x8d,0x88,0x6f,0x12,0x86,0x6f,0x9f,0x38,0x5b,0x5f,0xe4,0x4d,0xbb,0xf1,0x83,0xd4,0x7f,0x5e,0x37,0x60,0xd,0xc,0x5c,0xd4,0x41,0x30,0xb3,0xfa,0x3c,0x31,0xc2,0xd8,0xfd,0xb,0x5a,0x37,0xe2,0x5,0xde,0xa7,0xc7,0x51,0xa,0x44,0x84,0xa1,0x9b,0x7,0x3e,0x66,0xa7,0x4c,0x9,0x0,0xd,0xdd,0xa0,0xd9,0x6a,0xb2,0xbb,0x7f,0x8c,0x5f,0x7a,0xa4,0x4,0x51,0x2,0xa2,0xd0,0xa6,0x84,0xe0,0x5a,0x8,0x9b,0xe5,0x2b,0x43,0x8e,0x8,0xd8,0x8e,0x8d,0xef,0x59,0xbb,0x1a,0xc7,0xb6,0x69,0x89,0xe0,0xd9,0x80,0xbd,0x83,0xd3,0x36,0x32,0x80,0xf2,0xb7,0xb1,0x9b,0xd,0xc,0x93,0xdb,0x4,0xfe,0x1b,0x5f,0x3c,0x56,0xd8,0x7b,0x32,0xa0,0xd5,0xaf,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_animation_tree_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xf,0x13,0x9,0xe9,0xa6,0x6,0x5b,0x0,0x0,0x1,0x93,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0xb8,0x75,0x7d,0x2a,0x33,0x3,0x99,0xe0,0xd6,0xf5,0xa9,0xcc,0x8c,0xc,0xc,0xc,0xc,0x5b,0x37,0xe8,0xfc,0x27,0xc7,0x0,0xef,0x80,0x2b,0x8c,0xc,0xc8,0x6,0xa0,0x1b,0x74,0xee,0x74,0x69,0xe9,0xd9,0x53,0x85,0x8d,0xd7,0xae,0xf4,0xa8,0xdf,0xba,0x3e,0x95,0x9,0x9b,0x5a,0x26,0x98,0xe2,0xd3,0x27,0x72,0x7b,0xd1,0x6d,0x78,0xfe,0x74,0x7b,0xd7,0x9b,0x57,0x27,0x72,0xbf,0x7f,0x7d,0x12,0xc7,0xc0,0xc0,0xc0,0x82,0x4d,0x2d,0x13,0x3e,0x27,0xca,0xc8,0x5,0x24,0xb1,0x73,0x88,0x3c,0xe4,0xe2,0x96,0x59,0xcc,0xc0,0xc0,0xf0,0x7,0xa7,0x42,0x5c,0x5e,0x60,0x60,0x60,0x60,0x38,0x79,0x34,0x6d,0xde,0xad,0xeb,0x53,0x39,0x70,0xa9,0xc5,0xeb,0x5,0x6,0x6,0x6,0x6,0x6,0x46,0xc6,0x7f,0xc,0xc,0xc,0xff,0x90,0x85,0xb0,0x7a,0x81,0x8d,0x8d,0xff,0x1a,0x2c,0x6a,0x90,0x15,0x33,0x31,0xb1,0x7e,0x52,0xd3,0xcc,0xfe,0x85,0x2c,0x7,0x53,0xcb,0x80,0x1c,0x30,0x30,0xa0,0xa6,0x99,0xfd,0x77,0xdb,0x46,0xfd,0xdf,0xc2,0x22,0x66,0x4b,0x98,0x98,0xd9,0xdf,0x7f,0xfe,0x74,0xdb,0xeb,0xc4,0xd1,0x14,0xe1,0x77,0x6f,0x4e,0x47,0xa9,0x69,0x66,0xb3,0x6e,0xdd,0xa0,0x83,0xa2,0x1e,0x6e,0xc0,0xaf,0x5f,0x1f,0xb5,0x60,0x6c,0x61,0x11,0xb3,0x25,0xfc,0x2,0xda,0xb9,0x1a,0xda,0x5,0x5f,0x4e,0x1e,0x4d,0x13,0xe0,0x17,0xd4,0x29,0x61,0x64,0x60,0xfc,0xc7,0xc0,0x70,0x11,0x43,0x2d,0xdc,0xb,0xa6,0x16,0x93,0x8b,0x91,0x3c,0xfe,0x9f,0x89,0x89,0xf5,0x2f,0x84,0xfd,0x9f,0x91,0x81,0xe1,0xff,0x5f,0x6,0x6,0xc6,0xff,0xd8,0xd4,0x62,0x4,0xe2,0x8d,0xab,0x13,0xc4,0x7e,0x7c,0x7f,0xa1,0xff,0xfb,0xf7,0x17,0x9d,0xb3,0xa7,0x8a,0x1a,0xbe,0x7c,0xbe,0xe7,0xf0,0xf7,0xcf,0x77,0xcd,0x1f,0xdf,0x5f,0xe8,0xdf,0xb8,0x3a,0x41,0xc,0x3d,0x10,0x31,0xc2,0xe0,0xeb,0x97,0x7,0x79,0xbf,0x7e,0xbd,0x97,0xfe,0xf3,0xe7,0x8b,0xe6,0x8b,0x67,0xbb,0xea,0x19,0x18,0x18,0x18,0xfe,0xfc,0xf9,0xaa,0xfe,0xeb,0xd7,0x7b,0xe9,0xaf,0x5f,0x1e,0xe4,0xa1,0xab,0xc7,0xf0,0x2,0x17,0xb7,0xec,0x42,0x21,0x11,0xd3,0xe9,0x2c,0xac,0x3c,0x57,0xc4,0xc4,0xed,0x27,0x89,0x89,0xdb,0x4f,0x62,0x61,0xe5,0xb9,0x2c,0x24,0x62,0x3a,0x9d,0x8b,0x5b,0x76,0x21,0xba,0x17,0x28,0xcf,0x4c,0x94,0x66,0x67,0x0,0x6f,0xf9,0xb9,0xbc,0x1e,0x9f,0xda,0xfb,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_node_real_slot_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x8,0x0,0x0,0x0,0x8,0x8,0x6,0x0,0x0,0x0,0xc4,0xf,0xbe,0x8b,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x2,0x11,0x4,0x39,0x8,0xea,0x42,0x5b,0x27,0x0,0x0,0x0,0x6f,0x49,0x44,0x41,0x54,0x18,0xd3,0x63,0xfc,0xcf,0xf0,0x9f,0x81,0x81,0x81,0x81,0x21,0x77,0xca,0x5a,0x8,0x3,0xa,0x26,0xe7,0x4,0x33,0x32,0x30,0x30,0x30,0x30,0xfe,0x67,0xf8,0xcf,0x90,0x3b,0x65,0xed,0xff,0xba,0x90,0xb,0x70,0xc9,0xfb,0xf,0x3e,0x33,0x2c,0x3e,0x63,0xcb,0x30,0x39,0x27,0x98,0x91,0x5,0x59,0x52,0x54,0x94,0x1b,0x89,0x3e,0xcc,0x90,0x3b,0x85,0xe1,0x3f,0x13,0x4c,0x17,0x4c,0x92,0x81,0x81,0x81,0xe1,0xf5,0xeb,0xaf,0x70,0x36,0x13,0x3,0x1,0xc0,0x4,0xb3,0x13,0xa6,0x13,0x59,0x37,0x8a,0x23,0x63,0x4d,0xe,0xa3,0x48,0xc0,0x1c,0xc9,0x48,0xc8,0x9b,0x0,0x49,0x22,0x33,0xcb,0x44,0x66,0xb9,0x5d,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_animation_tree_player_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xf,0x15,0x13,0x42,0x9e,0x58,0xa7,0x0,0x0,0x1,0x93,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0xb8,0x75,0x7d,0x2a,0x33,0x3,0x99,0xe0,0xd6,0xf5,0xa9,0xcc,0x8c,0xc,0xc,0xc,0xc,0x5b,0x37,0xe8,0xfc,0x27,0xc7,0x0,0xef,0x80,0x2b,0x8c,0xc,0xc8,0x6,0xa0,0x1b,0x74,0xee,0x74,0x69,0xe9,0xd9,0x53,0x85,0x8d,0xd7,0xae,0xf4,0xa8,0xdf,0xba,0x3e,0x95,0x9,0x9b,0x5a,0x26,0x98,0xe2,0xd3,0x27,0x72,0x7b,0xd1,0x6d,0x78,0xfe,0x74,0x7b,0xd7,0x9b,0x57,0x27,0x72,0xbf,0x7f,0x7d,0x12,0xc7,0xc0,0xc0,0xc0,0x82,0x4d,0x2d,0x13,0x3e,0x27,0xca,0xc8,0x5,0x24,0xb1,0x73,0x88,0x3c,0xe4,0xe2,0x96,0x59,0xcc,0xc0,0xc0,0xf0,0x7,0xa7,0x42,0x5c,0x5e,0x60,0x60,0x60,0x60,0x38,0x79,0x34,0x6d,0xde,0xad,0xeb,0x53,0x39,0x70,0xa9,0xc5,0xeb,0x5,0x6,0x6,0x6,0x6,0x6,0x46,0xc6,0x7f,0xc,0xc,0xc,0xff,0x90,0x85,0xb0,0x7a,0x81,0x8d,0x8d,0xff,0x1a,0x2c,0x6a,0x90,0x15,0x33,0x31,0xb1,0x7e,0x52,0xd3,0xcc,0xfe,0x85,0x2c,0x7,0x53,0xcb,0x80,0x1c,0x30,0x30,0xa0,0xa6,0x99,0xfd,0x77,0xdb,0x46,0xfd,0xdf,0xc2,0x22,0x66,0x4b,0x98,0x98,0xd9,0xdf,0x7f,0xfe,0x74,0xdb,0xeb,0xc4,0xd1,0x14,0xe1,0x77,0x6f,0x4e,0x47,0xa9,0x69,0x66,0xb3,0x6e,0xdd,0xa0,0x83,0xa2,0x1e,0x6e,0xc0,0xaf,0x5f,0x1f,0xb5,0x60,0x6c,0x61,0x11,0xb3,0x25,0xfc,0x2,0xda,0xb9,0x1a,0xda,0x5,0x5f,0x4e,0x1e,0x4d,0x13,0xe0,0x17,0xd4,0x29,0x61,0x64,0x60,0xfc,0xc7,0xc0,0x70,0x11,0x43,0x2d,0xdc,0xb,0xa6,0x16,0x93,0x8b,0x91,0x3c,0xfe,0x9f,0x89,0x89,0xf5,0x2f,0x84,0xfd,0x9f,0x91,0x81,0xe1,0xff,0x5f,0x6,0x6,0xc6,0xff,0xd8,0xd4,0x62,0x4,0xe2,0x8d,0xab,0x13,0xc4,0x7e,0x7c,0x7f,0xa1,0xff,0xfb,0xf7,0x17,0x9d,0xb3,0xa7,0x8a,0x1a,0xbe,0x7c,0xbe,0xe7,0xf0,0xf7,0xcf,0x77,0xcd,0x1f,0xdf,0x5f,0xe8,0xdf,0xb8,0x3a,0x41,0xc,0x3d,0x10,0x31,0xc2,0xe0,0xeb,0x97,0x7,0x79,0xbf,0x7e,0xbd,0x97,0xfe,0xf3,0xe7,0x8b,0xe6,0x8b,0x67,0xbb,0xea,0x19,0x18,0x18,0x18,0xfe,0xfc,0xf9,0xaa,0xfe,0xeb,0xd7,0x7b,0xe9,0xaf,0x5f,0x1e,0xe4,0xa1,0xab,0xc7,0xf0,0x2,0x17,0xb7,0xec,0x42,0x21,0x11,0xd3,0xe9,0x2c,0xac,0x3c,0x57,0xc4,0xc4,0xed,0x27,0x89,0x89,0xdb,0x4f,0x62,0x61,0xe5,0xb9,0x2c,0x24,0x62,0x3a,0x9d,0x8b,0x5b,0x76,0x21,0xba,0x17,0x28,0xcf,0x4c,0x94,0x66,0x67,0x0,0x6f,0xf9,0xb9,0xbc,0x1e,0x9f,0xda,0xfb,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_error_sign_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x20,0x0,0x0,0x0,0x20,0x8,0x6,0x0,0x0,0x0,0x73,0x7a,0x7a,0xf4,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xbc,0x0,0xbc,0x0,0xbc,0x22,0xe7,0xa6,0xb9,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x8,0xd,0xe,0x12,0x16,0x26,0xd0,0xde,0xc5,0x0,0x0,0x5,0x6a,0x49,0x44,0x41,0x54,0x58,0xc3,0xe5,0x57,0x4b,0x6c,0x55,0x55,0x14,0x5d,0x6b,0x9f,0xf3,0x1e,0x9f,0x42,0xa4,0x26,0x26,0x44,0xc1,0x4f,0xc2,0x80,0x4,0x83,0x25,0x32,0xc0,0x21,0x4c,0xf8,0x75,0x64,0x42,0x34,0x46,0x13,0x7,0x3a,0x11,0x13,0x70,0xe4,0x50,0x25,0x6a,0x10,0x8d,0x36,0xd6,0x32,0xd0,0x81,0x71,0x60,0x8c,0x26,0x52,0x42,0xcb,0x2f,0x80,0x41,0x89,0x4,0xc5,0x60,0xaa,0x6,0x52,0xab,0x65,0xe0,0x44,0x7,0x4,0x5b,0xa,0x2d,0xfd,0x9c,0xe5,0x60,0x9f,0x7b,0xdf,0xbb,0xaf,0xf,0xd4,0x99,0x89,0x4d,0x5e,0x5e,0x73,0xdf,0xbd,0xfb,0xac,0xb3,0xf6,0x5a,0xeb,0xec,0xb,0xfc,0xdf,0xff,0x78,0xbb,0x1f,0x8f,0x1d,0x3f,0xfe,0x4,0x81,0x8f,0x5b,0x1f,0x50,0x6b,0x9,0xca,0x2f,0x92,0x80,0x54,0xb9,0x37,0x49,0x2f,0x6e,0xd9,0xb2,0x65,0xdf,0xbf,0x6,0x70,0xec,0xe8,0xd1,0xa7,0x65,0xf6,0x21,0x16,0x2e,0xcc,0xc5,0x9b,0x1e,0x12,0x20,0x16,0x60,0x1a,0x3f,0x4a,0x0,0xd9,0x72,0x73,0x4a,0xd0,0xe4,0x54,0xff,0xb6,0x6d,0x5b,0x1f,0xfd,0xc7,0x0,0x8e,0x1c,0x39,0xf2,0x2c,0x62,0x7c,0x3f,0xe,0xc,0x20,0x1c,0x38,0x0,0x98,0xcd,0x7,0x91,0x17,0xac,0x56,0x68,0xba,0x50,0xfc,0xbb,0x74,0x29,0xa6,0xf7,0xee,0x85,0x62,0xfc,0x99,0x64,0xd7,0xd6,0xad,0x5b,0x27,0x6f,0xb,0xe0,0xf0,0xe1,0xc3,0xcf,0x21,0xc6,0xbe,0x78,0xf0,0x20,0x6a,0x27,0x4f,0x2,0x21,0xe4,0x7a,0x8d,0x6d,0x13,0xc2,0xec,0xf8,0x35,0xbf,0x4e,0x2f,0x53,0x5b,0xb2,0x4,0x22,0x41,0x78,0x3b,0x44,0x66,0xa6,0x8,0x1a,0x31,0xf9,0xfa,0x6b,0x40,0xad,0x3e,0xd,0x60,0xed,0xf6,0xed,0xdb,0x87,0xdb,0x2,0x18,0x1c,0x1c,0xdc,0x85,0x18,0x7b,0xea,0xfd,0xfd,0xa8,0x7d,0x79,0x1a,0xa,0x1,0x94,0xa0,0x7c,0x9b,0xb7,0xda,0x7b,0xbc,0xf1,0xe2,0xc5,0xa,0xf0,0xaf,0x1e,0x5e,0x8f,0xb9,0xa9,0xc9,0x52,0x6,0x8d,0x36,0xe5,0xe7,0x49,0x4c,0xee,0xd9,0x83,0xb4,0x60,0x1,0x8,0x3c,0xd6,0xdd,0xdd,0xfd,0x19,0x0,0x58,0x51,0x60,0xe0,0xd0,0xa1,0x17,0x12,0xd9,0x53,0x3b,0xf0,0x39,0xea,0x67,0xce,0x0,0xb1,0x6,0x32,0x80,0x21,0x80,0x66,0x30,0x33,0x20,0x12,0xc,0x6,0x66,0x56,0x2a,0x54,0x92,0xa0,0x19,0x40,0x3,0xcd,0xfc,0x3e,0x1a,0x68,0xf9,0x79,0x1a,0x16,0xbf,0xfc,0x12,0x38,0x3e,0xe,0x29,0x7d,0x7a,0xf4,0xf8,0xf1,0xee,0xa,0x80,0x24,0xbc,0xad,0x10,0xb0,0xe8,0xd4,0x17,0x40,0x8c,0x5e,0xc4,0x8,0xd0,0x60,0x16,0x20,0x33,0x98,0x45,0x30,0x44,0x90,0x36,0x1f,0x80,0xe5,0xc5,0x42,0xe3,0xdb,0x62,0x0,0x32,0x0,0x18,0x41,0xb,0xb0,0xcb,0x97,0x91,0x12,0x70,0xea,0xc4,0x89,0xc7,0x1,0x20,0x96,0xf2,0x51,0x82,0x52,0xf2,0xc5,0x43,0xc8,0x22,0x52,0x29,0x28,0xcb,0x34,0x52,0x82,0x42,0x1b,0xed,0x6,0x83,0x19,0x21,0x18,0x60,0xce,0x7f,0xe9,0x4c,0x9a,0x37,0x31,0x5f,0x90,0x12,0x26,0x6f,0x4c,0x2e,0x6b,0x1,0x20,0x28,0x29,0xa3,0xb5,0x2c,0xe2,0x5c,0x88,0x2,0x49,0x48,0x72,0x56,0x84,0xb6,0xc,0x28,0x84,0xd2,0x1a,0x34,0x17,0xa1,0xc7,0x84,0x3f,0x20,0x73,0x50,0x4a,0x2a,0xb5,0xd4,0x0,0x90,0x4,0x29,0x81,0x21,0x40,0x46,0x10,0xbe,0x90,0xb7,0x41,0x40,0x2a,0x3c,0xee,0xae,0x6c,0x7,0x0,0x46,0x18,0xcd,0x31,0x8,0xa0,0xf9,0xc6,0x48,0xab,0xe4,0x86,0xa0,0x52,0xfe,0xb1,0xa1,0x81,0x4,0x48,0x8d,0x5e,0xb6,0xc6,0x45,0x4,0x90,0xd8,0x14,0x0,0xad,0x0,0x82,0x6b,0x45,0x4,0x2d,0x65,0xee,0x5d,0x64,0x45,0x24,0x30,0x57,0x4d,0x29,0x81,0xee,0xdf,0x96,0x16,0x64,0x6,0x58,0x6c,0x31,0xe7,0x2e,0x49,0x20,0x9,0x2c,0x18,0xb6,0x36,0x1a,0x30,0x0,0x16,0x60,0x4,0x24,0xcb,0xf4,0xa7,0x46,0xff,0x33,0xe5,0x52,0xf1,0x69,0xd3,0x82,0x94,0x1a,0xc,0x54,0x83,0x5f,0x40,0xf4,0x34,0xf4,0x5,0xda,0x31,0x10,0xc1,0x30,0xb,0x88,0x28,0x4c,0x22,0x14,0x3a,0x68,0x4a,0x47,0xc0,0xc5,0xde,0xae,0x5,0x4a,0x72,0x6,0x82,0xd3,0x27,0x10,0xcc,0x8a,0x6,0x5c,0x8c,0xd9,0xf4,0x6d,0x0,0x10,0x64,0x0,0xc,0x39,0x7a,0x98,0x5b,0x5a,0x2c,0xee,0xe8,0x55,0x9e,0x1f,0x2d,0xc,0x40,0x42,0x52,0xaa,0x30,0x40,0x8,0x92,0x39,0xbd,0x2c,0xdc,0x45,0x58,0x4a,0x6d,0x35,0xc0,0xc2,0x9e,0xb2,0x2c,0x58,0x2b,0x17,0xa2,0xac,0x5c,0x56,0x29,0x95,0x32,0x6a,0x62,0x40,0x40,0x4a,0x39,0xc1,0x98,0x73,0xbd,0xda,0x5,0x5a,0xf1,0xdd,0x26,0x88,0x82,0x1,0xc,0x9e,0x88,0x2c,0x1a,0xcd,0x42,0x8b,0x4d,0xa2,0x96,0xaf,0x5,0xb4,0x6a,0x20,0x21,0x49,0xbe,0xfb,0x10,0x60,0xd9,0xf7,0xde,0xf7,0x46,0x9e,0x17,0x5d,0x38,0xfb,0xc8,0x86,0xcc,0x91,0x2f,0x18,0x3a,0x96,0x78,0xf2,0x29,0x3b,0x9c,0xc1,0x73,0x24,0xbb,0x98,0x25,0x8,0xf,0xa2,0x79,0x0,0x52,0x56,0xa6,0x53,0x19,0x4a,0x4b,0xfa,0xc9,0x82,0xb2,0xa7,0xce,0x2a,0x11,0xef,0x58,0x56,0x39,0x9c,0x58,0x9c,0x8c,0xb2,0x26,0xa1,0x1a,0x8,0x21,0xb1,0x3c,0x30,0x3c,0x5,0x9a,0x3a,0xd8,0xa4,0x81,0xe4,0xfe,0xcc,0x2d,0x0,0xb,0xcf,0x1b,0x40,0xe5,0x61,0xc3,0x72,0xbf,0xb3,0x8c,0x54,0x78,0xbb,0x3c,0xf3,0xa,0x9b,0x78,0x8d,0xc,0xcd,0x5a,0x26,0x27,0x21,0x95,0x61,0x5a,0xd1,0x80,0xca,0x16,0x18,0x88,0x22,0x7a,0xb,0x51,0x15,0x3b,0x74,0x31,0xcc,0x4d,0x4c,0x54,0x86,0xb4,0xb0,0xa4,0xa3,0xc,0x17,0x98,0x8b,0xd7,0x85,0xa8,0x86,0x92,0x44,0x88,0x40,0x4a,0x2a,0xc3,0xac,0x72,0x18,0xa5,0x24,0x30,0x10,0x66,0x21,0xbb,0xd8,0xca,0xa1,0x83,0x9e,0x2b,0x90,0x39,0x88,0xd,0xa7,0x4f,0x57,0x44,0x78,0x61,0xc7,0xe,0xa4,0xe9,0x29,0x17,0x5e,0xd9,0x16,0xab,0x8,0x50,0xa8,0x86,0x50,0x95,0x81,0x4,0xc8,0x92,0xd3,0x6c,0x96,0x83,0x33,0x15,0x8e,0x76,0x92,0x83,0x97,0x94,0xd8,0x7e,0x1e,0x60,0x76,0x90,0x5c,0x98,0x6c,0x9a,0xcd,0x9a,0x1d,0x95,0x52,0x2,0xb3,0x95,0x4a,0x3f,0x5d,0xbb,0x36,0xf6,0x6a,0x90,0xf0,0xc7,0xea,0xd5,0x8,0x79,0x8c,0x62,0x88,0xe5,0x40,0x81,0x90,0xc5,0x69,0xb1,0xfd,0x40,0x62,0x6,0x86,0xe8,0xed,0x8b,0x6c,0xb4,0xd2,0x62,0x3e,0xa8,0x7c,0x36,0xb8,0xde,0xd9,0x89,0xe9,0xe9,0x99,0x89,0xb3,0x67,0xbf,0x1e,0xaa,0x0,0xd8,0xb5,0x6b,0xf7,0x2b,0x3f,0xd,0xd,0x7d,0xf2,0xdb,0xba,0x75,0xf8,0x7d,0xd5,0x2a,0xb7,0xa1,0x19,0x18,0xf2,0x20,0x61,0xc5,0xa4,0xc3,0x5b,0xe4,0x80,0x67,0x80,0xf,0x20,0x19,0x34,0x3,0x2c,0x30,0xa7,0xab,0x61,0x68,0xf3,0x66,0x4c,0xd0,0xae,0xf5,0xf4,0xbc,0xf3,0xc6,0xd8,0xd8,0xd8,0x81,0x76,0x43,0x29,0x77,0xef,0xde,0xf5,0xd1,0x9a,0x87,0xba,0x9e,0xba,0xe7,0xd2,0x25,0xdc,0x3d,0x3a,0xa,0x15,0xc1,0xce,0x26,0x31,0x81,0x98,0x9b,0xb8,0x5e,0x6a,0x3,0x0,0xc2,0xe2,0xc5,0xd,0xa5,0x97,0x96,0xa5,0x5b,0x8e,0xc0,0x85,0x4d,0x9b,0x70,0x73,0x76,0x6e,0xbc,0xb7,0xf7,0xdd,0x7d,0xd3,0x33,0xd3,0x47,0x47,0x47,0x2f,0x5f,0x0,0x80,0x79,0x5c,0x9e,0x3b,0xf7,0x4d,0xff,0x3,0xf7,0xde,0x77,0xff,0xa2,0x7,0xd7,0x74,0x41,0xc2,0x9d,0x57,0xae,0xf8,0x41,0x27,0x80,0x49,0x8,0x20,0x4c,0x42,0xac,0x45,0xd4,0x6a,0x35,0x84,0x5a,0xd,0xb1,0x5e,0x3,0x5,0x44,0x8,0x26,0x20,0x48,0x30,0x2,0x96,0x4,0xd5,0x2,0xbe,0xdb,0xb8,0x11,0x53,0x33,0x33,0x7f,0xf6,0xbe,0xd7,0xbb,0x6f,0x76,0x76,0xf6,0xc8,0xe8,0xe8,0xe8,0xf7,0x7f,0xfb,0x62,0xf2,0xfc,0xce,0x9d,0x1f,0xac,0xed,0xea,0x7a,0x66,0xa6,0x9c,0x80,0x38,0x6f,0xf6,0x17,0x95,0xad,0xa7,0x96,0x72,0x55,0xed,0xcf,0x5d,0xbf,0x71,0xb5,0x6f,0x7f,0xdf,0x5b,0x29,0xcd,0xe,0x8e,0x8c,0xfc,0xfa,0x43,0x65,0x92,0xbb,0x15,0x80,0x6f,0xcf,0x9f,0x1f,0x58,0xb9,0x62,0xe5,0xf2,0x15,0xcb,0x97,0xaf,0x37,0x8,0x1,0x40,0x40,0x82,0x25,0xe5,0x9d,0xca,0x77,0xaa,0x84,0x20,0x21,0x8,0x88,0x52,0x66,0x29,0x7f,0x92,0x70,0xf3,0xc6,0x8d,0xab,0x7d,0xfb,0xfb,0xde,0x94,0x34,0x30,0x32,0xf2,0xcb,0x8f,0xff,0xea,0xdd,0x10,0x0,0x3a,0x3b,0x3b,0x9f,0xac,0xc5,0xda,0x5d,0x7e,0x4,0xab,0x65,0x4e,0x68,0x77,0x2d,0x4b,0x21,0x7b,0xbe,0x5e,0xaf,0xd7,0x3b,0x3a,0x3a,0x6,0x86,0x87,0x87,0x2f,0xfe,0x27,0xdf,0x8e,0xff,0x2,0x91,0x6b,0x92,0xe9,0x7b,0x20,0x30,0x2,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_anim_export_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x3,0xd,0x2,0x6,0x1d,0x37,0x3f,0xfb,0x70,0x0,0x0,0x1,0xa8,0x49,0x44,0x41,0x54,0x38,0xcb,0xb5,0x93,0x4d,0x6b,0x13,0x61,0x10,0xc7,0x7f,0xb3,0xbb,0x79,0xb6,0x9b,0xdd,0x6e,0x42,0x12,0x5a,0x7c,0x69,0x4b,0x7c,0x2b,0x68,0xab,0xa8,0x5,0xf5,0x12,0x94,0x9c,0x84,0x85,0x5c,0xf4,0x54,0xb,0xa6,0x4a,0x7b,0xd2,0x93,0x1e,0xf4,0x1b,0x78,0xe8,0x55,0xf1,0xea,0x87,0xd0,0x8b,0xf4,0x5b,0xd8,0x9e,0x7c,0xc1,0x5e,0xc4,0x1e,0x14,0xda,0x8d,0x35,0xd9,0x67,0xc7,0x43,0x82,0x94,0xd2,0x60,0x2d,0xfa,0x87,0x87,0x61,0x1e,0x66,0x7e,0x33,0xcf,0xf0,0xc,0xfc,0x67,0x15,0x7,0xe7,0x50,0xaa,0x9d,0x9d,0x8e,0x75,0xee,0xd2,0x71,0x5,0x6a,0x87,0x1,0x6c,0xac,0xbe,0xbe,0xab,0x9f,0x3f,0xbc,0x52,0x60,0x63,0x58,0x90,0x33,0xe4,0x3e,0x69,0xdf,0x99,0xe,0x46,0xc2,0x1a,0xe9,0xd6,0x16,0x4f,0x1e,0xdf,0xc,0x80,0xe4,0x6f,0x0,0xed,0xe6,0x8d,0xd3,0xd5,0x38,0x1e,0x53,0xcb,0xf,0x6d,0xb5,0x9a,0x55,0xa0,0x7d,0x50,0xc0,0xf2,0xd3,0x47,0x73,0xc9,0xb9,0xf3,0xd7,0x10,0xc7,0x17,0x72,0x24,0xc,0x5d,0x5e,0x3e,0xbf,0x97,0x0,0xcb,0x7,0x1,0xd4,0xe2,0x51,0x63,0x7c,0x13,0xa8,0xe3,0x80,0x22,0x78,0x9e,0xa3,0xa5,0xd2,0xa8,0xd9,0x6f,0x98,0xee,0x1e,0xff,0xf6,0x83,0xa5,0xd9,0x17,0xf3,0xb,0xb7,0xd4,0x73,0x43,0xc9,0x55,0x51,0xcd,0xc9,0xec,0x8e,0x4c,0x4d,0x1e,0xd5,0x63,0x47,0xa2,0xe6,0xdb,0xd5,0x77,0x6b,0xc0,0xda,0x7e,0x1d,0xb8,0x95,0xb2,0x33,0x51,0xa9,0xc4,0x38,0x8e,0x27,0x38,0x20,0x22,0x8,0xa,0x40,0x96,0x65,0x52,0x2e,0x17,0x19,0x1f,0xf3,0x27,0x76,0x17,0xde,0xd,0xa8,0x5f,0xbe,0x30,0xbe,0x32,0xbf,0xd0,0xca,0x8d,0x5f,0x1,0x40,0xb5,0x9f,0x2c,0x2a,0x74,0xd2,0xef,0x24,0x49,0x23,0x6f,0x5e,0x9f,0x5d,0x1,0xea,0x7b,0x9f,0x50,0x38,0x31,0x55,0x7c,0xb6,0x74,0xbf,0x71,0xf1,0xe4,0xa9,0x19,0x11,0x71,0x51,0x55,0xfa,0xf9,0xd2,0xb7,0xa2,0xd8,0x9e,0x95,0x6a,0x2d,0x66,0x7d,0xfd,0x63,0xf4,0x75,0x33,0x7d,0x3,0xe4,0xde,0x0,0x60,0xa2,0xc8,0x2c,0x36,0x1a,0x33,0xda,0x49,0xbf,0x88,0xb5,0x16,0xc8,0x7,0x10,0xdb,0xef,0x26,0xb7,0x6c,0xff,0xdc,0xe4,0xea,0x95,0x33,0x1a,0x4,0xee,0x22,0xf0,0x10,0xe8,0x9,0x80,0x29,0x10,0xfa,0x23,0xb2,0x5d,0x9f,0x2c,0x61,0xad,0x45,0x55,0x86,0x7e,0x4f,0xdf,0x2f,0xf0,0xfe,0xd3,0x37,0x76,0x3a,0x79,0xd4,0xcd,0x48,0x7f,0x47,0x9a,0x2,0x61,0xb7,0x37,0x98,0xd8,0x1f,0x64,0x3c,0xa4,0x9b,0x91,0xfe,0x93,0x75,0xfd,0x5,0x31,0xca,0x88,0xd,0xba,0xc3,0xef,0xaa,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_func_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x0,0x0,0x0,0x0,0x0,0xf9,0x43,0xbb,0x7f,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x2,0x11,0x5,0x2,0x6,0x30,0x8a,0xf3,0x2f,0x0,0x0,0x0,0x86,0x49,0x44,0x41,0x54,0x38,0xcb,0xb5,0x93,0xd1,0x9,0xc0,0x20,0xc,0x44,0x2f,0xd2,0x19,0xda,0x5,0x4,0xe9,0x20,0x4e,0xdd,0x41,0xa4,0xd0,0x5,0xea,0x12,0xe9,0x97,0x10,0x42,0x88,0x42,0xa8,0x7f,0x92,0xcb,0xf9,0x12,0x4e,0x62,0x30,0x22,0x27,0x79,0xc5,0x92,0x2b,0x97,0x5c,0x79,0xd9,0x60,0x26,0xb6,0x34,0x49,0x17,0x3c,0x13,0x4b,0x43,0x72,0x7,0x2b,0x4,0x0,0x70,0x3f,0x17,0x99,0x23,0xc8,0xc2,0x4a,0xf3,0x74,0x89,0x6f,0x6f,0x78,0x7b,0x73,0xd,0x89,0xc1,0x26,0xba,0x6e,0x3c,0xf6,0xd3,0xa4,0x49,0x8,0x1e,0xd2,0x41,0x92,0x34,0x83,0x42,0xbe,0xae,0x77,0xb0,0x79,0xee,0x16,0xf6,0xff,0x41,0x1a,0x98,0x12,0x55,0xdf,0xa5,0x36,0xe9,0xd9,0xbc,0x2c,0x58,0x9a,0x70,0x90,0x28,0xfa,0x9d,0x3f,0x70,0xf1,0x51,0xbe,0xcc,0xa4,0xd5,0xee,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_anim_export_all_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x3,0xd,0x2,0x5,0x25,0x34,0x10,0x10,0x2d,0x0,0x0,0x1,0xb6,0x49,0x44,0x41,0x54,0x38,0xcb,0xb5,0xd3,0x41,0x6b,0x13,0x51,0x10,0xc0,0xf1,0xff,0x7b,0xc9,0xee,0xb6,0xd9,0x76,0x13,0xd2,0x90,0x52,0xb0,0x4a,0x84,0x52,0x4c,0x6d,0x5,0x2d,0x82,0xa8,0x41,0xc9,0x49,0x58,0x8,0x95,0xc6,0x8b,0xa,0x6,0xa1,0x69,0x4d,0x35,0x20,0x7a,0x88,0xe7,0x42,0xbd,0xf4,0xe0,0x21,0x9,0xd5,0x8b,0x8a,0x8,0x7e,0x1,0x8f,0x7e,0x1,0x51,0x14,0x11,0x11,0x51,0xc4,0x1e,0x3c,0x5a,0x6d,0x53,0x25,0xdd,0xb7,0xe3,0x25,0x5e,0xc4,0x40,0x2c,0x3a,0x30,0x97,0x61,0xf8,0x31,0xc,0x33,0xf0,0x9f,0x23,0xd6,0xc9,0x1d,0x45,0x2a,0x3b,0xee,0xc9,0xf4,0xc1,0x5d,0x2,0xa4,0x76,0x2,0xac,0x3d,0x79,0x7c,0x41,0x3e,0x7d,0xb8,0x2f,0xc0,0x5a,0xb7,0x26,0xdd,0xa5,0xee,0x97,0xce,0x8d,0xf7,0xf7,0xb9,0x29,0x5a,0x1b,0x1b,0xd4,0xae,0x9f,0xea,0x7,0xfc,0xbf,0x1,0x4a,0xf9,0x93,0x63,0x43,0x9e,0x97,0x16,0xc3,0x77,0x29,0x14,0xf2,0x43,0x40,0xa9,0x57,0xa0,0x7c,0xe3,0xda,0xb4,0x3f,0x31,0x75,0x4,0xa5,0x1d,0x45,0x88,0x72,0xdd,0x8,0xab,0x8d,0x8b,0x3e,0x50,0xee,0x5,0x48,0x79,0x83,0xb6,0x5d,0xbd,0xfa,0x0,0xad,0x41,0x50,0x2c,0x56,0xef,0x10,0x8f,0xf,0xda,0xbd,0x2c,0xb3,0x78,0x79,0x6e,0x52,0x5e,0xbf,0x58,0xe,0xdf,0xbe,0xaa,0x4b,0xee,0x78,0x56,0x72,0xc7,0xf6,0xc9,0xcb,0xe7,0xcb,0xf2,0xee,0x4d,0x3d,0xbc,0xb9,0x74,0x46,0x80,0x62,0xb7,0x9,0x22,0xc9,0x84,0x1e,0x4d,0x26,0x3d,0xb4,0x8e,0xaa,0xb9,0x4a,0x3,0xa5,0x14,0x0,0x8b,0x57,0xee,0x12,0x4,0x81,0x4a,0x24,0x62,0xc,0xa7,0x9d,0x51,0x20,0xf2,0x27,0x20,0x73,0xe8,0xc0,0xf0,0xca,0xd9,0xf3,0x85,0xd0,0x76,0x92,0xdc,0x6e,0x5e,0x42,0x44,0x0,0xa8,0xdf,0x2a,0xb1,0xd5,0x5a,0xc7,0xf7,0x73,0x61,0xfe,0xc4,0xe4,0xa,0x90,0xf9,0x1d,0xb0,0xf6,0xee,0x89,0xd5,0x66,0x67,0xf,0xa3,0x23,0x9e,0x6,0x28,0x2f,0x34,0x59,0x6d,0x54,0x68,0xd6,0xe7,0xa9,0x54,0xef,0xa1,0xa3,0x51,0xbe,0x7d,0x5d,0xd7,0x33,0x33,0x47,0xd9,0x9f,0x4d,0xd7,0x0,0xb,0x40,0x75,0x0,0x77,0x6a,0x22,0xb1,0xf9,0xe8,0x61,0x45,0xb6,0x3,0x4b,0x19,0x63,0x80,0x10,0x11,0x41,0xc4,0x0,0x20,0xa1,0x21,0x94,0x80,0x91,0x91,0x31,0x39,0x5d,0x5c,0x52,0x4f,0x9f,0x7d,0x1e,0x0,0x5a,0xa,0xc0,0xb6,0x70,0x9d,0x3e,0xb5,0x99,0xd9,0x1d,0xc7,0x18,0x83,0x88,0xea,0xba,0x65,0xc7,0xb1,0x78,0xff,0xf1,0xb,0x3f,0xb6,0xc2,0x81,0x76,0xd0,0x1,0x7e,0x21,0xed,0x6d,0xa4,0x97,0x1b,0xb7,0xa3,0xa8,0x76,0x40,0xeb,0x9f,0xbc,0xeb,0x4f,0xf,0x47,0x8a,0xb5,0x8c,0x4d,0x67,0x36,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_reload_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x7,0xe,0x12,0x1b,0xa,0xb0,0x93,0xb8,0xf5,0x0,0x0,0x0,0xf3,0x49,0x44,0x41,0x54,0x38,0xcb,0xcd,0x92,0x3d,0x4e,0x3,0x41,0xc,0x85,0x3f,0x4f,0x66,0xb3,0x34,0xe4,0x4,0xa9,0xa0,0x42,0xe9,0xb8,0x0,0xd2,0x1e,0x21,0xdc,0x84,0x53,0x70,0x2a,0x24,0x2a,0x3a,0x6e,0x0,0x55,0x6e,0x40,0x33,0x33,0xfb,0xf3,0x28,0x2,0xb3,0x3b,0xd9,0x4,0x10,0x5,0xc2,0x92,0x8b,0xb1,0xfd,0xec,0xf7,0xc6,0x86,0xff,0x6a,0x5b,0x40,0x7,0xbe,0xfd,0x29,0x58,0x34,0x4e,0x75,0xac,0xb,0xa7,0x71,0x9f,0x8d,0xa,0xb3,0x43,0x70,0xf5,0x56,0x61,0x1a,0xc3,0xb2,0x11,0x63,0x32,0xd2,0x2a,0x15,0x38,0x57,0xd0,0x6e,0x1c,0x4,0x50,0x14,0x8a,0x22,0xad,0x12,0xed,0x79,0xb,0x81,0x1c,0xa7,0x71,0x4c,0xe5,0x4c,0x19,0xc8,0xef,0x3c,0x26,0x43,0x26,0xba,0x75,0x37,0xcd,0xcb,0xef,0x7c,0x2e,0x9c,0xe6,0x5c,0x2e,0x78,0xf5,0x79,0xb2,0xa2,0x58,0xbc,0x9c,0x31,0xd1,0x6c,0xdd,0xba,0x43,0xd1,0x43,0x2a,0x35,0xbb,0x5c,0x70,0xd1,0x41,0x62,0x5f,0x14,0x2a,0xfa,0xcb,0x30,0xff,0xa3,0x0,0x43,0x58,0x1c,0x6d,0x0,0x60,0xfd,0x55,0x8f,0xa2,0xe8,0x37,0x33,0xb0,0xdc,0x73,0xbd,0xff,0x83,0x13,0xc,0x72,0x93,0xe1,0x3a,0x16,0xda,0x1,0xd9,0xd3,0xf2,0x83,0x9d,0x18,0xee,0x5a,0x80,0xdb,0x53,0x6b,0x2c,0x56,0x6a,0x8f,0xcb,0x79,0xf0,0xa6,0x5c,0xa3,0xff,0xf2,0xa2,0xe2,0x30,0x3e,0xee,0x7,0x78,0x18,0xbe,0x1b,0x7a,0xe4,0x2a,0x7f,0x71,0xca,0x7f,0x6b,0xef,0xe9,0x39,0x78,0x51,0x86,0xb8,0xaa,0xfc,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_anim_get_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x8,0x0,0x0,0x0,0x8,0x8,0x6,0x0,0x0,0x0,0xc4,0xf,0xbe,0x8b,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xae,0x0,0x86,0x0,0x13,0x57,0x52,0xbc,0x64,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x1,0x5,0x3,0xc,0x1b,0x9a,0x5,0xa7,0x77,0x0,0x0,0x0,0x94,0x49,0x44,0x41,0x54,0x18,0xd3,0x65,0x8f,0xb1,0xd,0xc2,0x40,0xc,0x45,0x9f,0x51,0x9a,0xcb,0x2,0x69,0x53,0xd1,0x23,0xe5,0x66,0x48,0x76,0x80,0x5,0x32,0x0,0xd,0xd4,0x50,0xd0,0xa5,0xbb,0x16,0x65,0x89,0xec,0x0,0x13,0x30,0x6,0x82,0xa3,0xfc,0x14,0x97,0x43,0x91,0xf8,0x6e,0xac,0x27,0xdb,0xf2,0x33,0x21,0x0,0x3a,0x5f,0xa6,0x66,0xce,0x74,0x8b,0x6,0xb0,0x5a,0xc2,0x31,0x6c,0x19,0xc3,0x6e,0x89,0x28,0x36,0x4d,0xf,0x40,0x5,0x7c,0xe2,0x1b,0x33,0x3,0x20,0xf3,0xa2,0xb2,0xeb,0xef,0x74,0x7c,0x3d,0x81,0x34,0x90,0xb9,0xb5,0xde,0xe9,0xbc,0x6f,0xf8,0x8b,0xc1,0xe1,0x72,0xc7,0x84,0xe8,0x7c,0xa9,0x63,0xbf,0xc6,0x10,0x4a,0x7b,0x9c,0xc2,0x23,0x3d,0xaa,0xb9,0x5a,0xef,0x34,0xd,0xb5,0xa6,0xa1,0x56,0xeb,0x9d,0x32,0xb7,0xac,0xb9,0x54,0xcd,0x8a,0x0,0x5f,0xff,0x95,0x3a,0x6f,0x85,0x18,0x35,0x84,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_grid_container_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x79,0x0,0x6,0x0,0x6,0xe0,0x6f,0xe0,0x46,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0xa,0x4,0x15,0x1d,0xb,0xd5,0xf5,0xfe,0xa8,0x0,0x0,0x1,0x57,0x49,0x44,0x41,0x54,0x38,0xcb,0xad,0x53,0xbd,0x4a,0xc3,0x50,0x14,0xfe,0xee,0x8f,0x17,0x4a,0x1d,0x9a,0xc4,0xda,0x87,0x28,0xf4,0x5,0x8a,0x2f,0xa0,0xe0,0x22,0x2e,0xe2,0xec,0xe0,0xe0,0xa0,0x8b,0xef,0x50,0x70,0xe8,0x20,0x22,0x1d,0x8b,0x8b,0xb8,0x8,0x3a,0x16,0x4a,0xe8,0xb,0x4,0xf2,0x10,0xda,0x36,0x2d,0xa4,0x25,0x10,0x6f,0xee,0x71,0xb9,0x29,0x29,0x1,0x29,0xad,0x67,0xfa,0xee,0xf9,0xe3,0xfb,0xce,0x39,0x17,0xf8,0xf,0xb,0x92,0x50,0x6c,0x5b,0xc3,0x72,0xc7,0xcb,0xec,0xed,0xa7,0x21,0xeb,0x7d,0x6,0x96,0xfd,0x55,0x48,0x20,0xf1,0xa5,0xc7,0x97,0x17,0xce,0xd9,0x1e,0x0,0xc8,0x3c,0xd0,0x90,0xf5,0xbe,0x27,0x9c,0x7b,0xce,0xf8,0x12,0x40,0x3a,0xd6,0xd3,0x67,0x4f,0x38,0xb7,0x0,0x30,0xcd,0x66,0xf,0x75,0xe9,0x5d,0x1,0x50,0x86,0x4c,0xb5,0xd8,0x70,0xd5,0x80,0x81,0x65,0x9c,0xf1,0x65,0xab,0xd2,0x5c,0x0,0xc0,0x20,0xf6,0x35,0x67,0x7c,0x61,0x63,0xba,0x55,0x69,0xa6,0x0,0xd2,0x20,0x9,0x51,0x64,0xc9,0x73,0x20,0xc0,0x67,0x0,0xd2,0xd,0xe4,0xa7,0x36,0x17,0x6b,0x33,0x78,0x9d,0xbf,0x7f,0xbb,0xa2,0xf6,0xc9,0xc0,0xb4,0x75,0x1d,0x1,0x18,0x59,0xdc,0x6,0xe0,0xdb,0x19,0xc8,0x28,0x9b,0x1f,0x9f,0xd7,0x4e,0xf,0xd7,0x24,0xb8,0xa2,0xf6,0xe1,0x9,0xe7,0x2e,0xa7,0x3d,0xd1,0xd1,0xd3,0x81,0x74,0x6f,0x2c,0xee,0x1e,0x48,0xf7,0x1a,0x0,0xc,0x99,0x7d,0x0,0x54,0x92,0xb0,0xad,0xad,0x18,0x44,0xd9,0xfc,0x4,0x0,0x2b,0x48,0x68,0x4f,0x74,0xd4,0x2d,0xe0,0xc7,0xa2,0x84,0x52,0xa7,0x61,0x3c,0xea,0x4,0x49,0xa8,0xf2,0xf7,0x20,0xf6,0x7b,0x41,0x12,0xaa,0x20,0x9,0xd5,0x20,0xf6,0x7b,0x85,0x3,0x52,0xc3,0x78,0xd4,0x29,0x49,0xc8,0x60,0x1c,0x0,0x6a,0x3,0xd6,0xca,0xe6,0xae,0x4b,0x20,0x90,0x30,0x64,0xaa,0x41,0x12,0xc2,0x1e,0x92,0xb4,0x3,0x3,0x81,0xa4,0x65,0xa7,0xc,0x99,0x2a,0x81,0x44,0x69,0x8d,0xdb,0x9e,0xf2,0xce,0x9f,0x69,0x67,0xfb,0x5,0x92,0x27,0xa0,0xb2,0xb6,0xcd,0xcf,0x49,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_anim_get_hl_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x8,0x0,0x0,0x0,0x8,0x8,0x6,0x0,0x0,0x0,0xc4,0xf,0xbe,0x8b,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x1,0x5,0x3,0xe,0x4,0x25,0x3b,0xc8,0x0,0x0,0x0,0x0,0x8e,0x49,0x44,0x41,0x54,0x18,0xd3,0x6d,0x8f,0x31,0xa,0xc2,0x40,0x14,0x44,0xdf,0x4a,0xce,0xb0,0x9e,0x43,0xf0,0xe,0x56,0x39,0x83,0xa4,0x14,0xc2,0x96,0x36,0xdb,0x5,0xd2,0x78,0x88,0x15,0x2f,0x60,0xa3,0x97,0x92,0xad,0x92,0x2e,0x6c,0x64,0x2c,0xe2,0x2e,0x11,0x9c,0xea,0xf3,0x66,0xf8,0xf0,0x8c,0x10,0x0,0x57,0xbf,0x5d,0x8e,0x6f,0x9a,0xfe,0x65,0x0,0x36,0x3f,0xb0,0x7b,0xd0,0x74,0xcf,0x35,0xa2,0xda,0xed,0x4f,0x0,0x38,0x0,0x8d,0x80,0x1,0x20,0xf3,0xca,0x1d,0xee,0xe5,0xb5,0xde,0xb1,0xc,0x32,0x37,0xc1,0x5b,0x1d,0xfd,0x99,0x7f,0xb9,0xf5,0x17,0x10,0x22,0x78,0xab,0x34,0x3a,0xcd,0x63,0xab,0x34,0xb4,0x4a,0x83,0x53,0xf0,0x56,0x42,0xcb,0x20,0x8f,0xa6,0x58,0x6b,0x8a,0x75,0x29,0x85,0x30,0x59,0x73,0xad,0x9a,0x15,0x1,0x3e,0x82,0x20,0x48,0x7c,0xf9,0x77,0x9,0x56,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_path_follow_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xf,0x6,0x2a,0x7c,0x74,0x91,0x3d,0x0,0x0,0x1,0x2e,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0x20,0x11,0x7c,0x39,0x7c,0xb8,0xe,0x99,0xcf,0x44,0xaa,0x1,0xbf,0x1f,0x3d,0x6a,0x44,0x36,0x84,0x11,0xc6,0x78,0xbf,0x74,0xe9,0x7f,0x52,0xc,0x62,0x95,0x93,0xab,0xe7,0xb1,0xb5,0x6d,0x22,0xd9,0x5,0x70,0xf0,0xff,0x3f,0x33,0x59,0xfa,0xde,0x2f,0x5d,0xfa,0xff,0xcb,0xe1,0xc3,0xd5,0x30,0x3e,0xb,0x3e,0x85,0xc8,0x7c,0xc1,0xe8,0x68,0x46,0xa8,0xd3,0x6b,0x78,0x6c,0x6d,0x5b,0xf1,0xda,0xf2,0xed,0xc2,0x5,0x7e,0x64,0x3,0xf0,0x85,0xf,0x4a,0x18,0x7c,0xbf,0x74,0x89,0xf3,0xcb,0xa1,0x43,0x2d,0xbf,0xee,0xdc,0xb9,0x81,0xae,0xf0,0xc3,0x9a,0x35,0xcf,0xbf,0x1c,0x3a,0xd4,0xf2,0xfd,0xd2,0x25,0x4e,0x64,0x71,0x46,0x24,0xcd,0xcc,0xbf,0x5f,0xbc,0x58,0xc7,0xc0,0xc0,0xf0,0x97,0x45,0x44,0xa4,0xe0,0xe7,0xf5,0xeb,0xf,0x91,0x15,0xb2,0x6b,0x6a,0xca,0xff,0x79,0xfb,0xb6,0x97,0xe1,0xff,0x7f,0x36,0x56,0x9,0x89,0x20,0x4e,0x3d,0xbd,0xbf,0x28,0x61,0xf0,0xf7,0xd3,0xa7,0x52,0x6,0x6,0x6,0x6,0x56,0x9,0x89,0x50,0xa8,0x24,0x23,0xba,0x2b,0xbe,0x5f,0xba,0x14,0xf1,0xfb,0xd9,0xb3,0x2d,0x50,0xb5,0x1d,0x28,0x4e,0xff,0xb0,0x66,0xcd,0xf3,0x6f,0xe7,0xce,0xc9,0x11,0x8a,0x85,0x6f,0xe7,0xce,0xa9,0x7f,0x58,0xb3,0xe6,0x39,0xcc,0x2b,0x4c,0xc,0xc,0xc,0xc,0xff,0x7e,0xfe,0xb4,0x64,0xe2,0xe1,0xb9,0xcc,0x65,0x64,0xf4,0x88,0x90,0x1,0x5c,0x46,0x46,0x37,0x99,0xb8,0xb8,0xee,0xfc,0xfb,0xf9,0xd3,0x12,0x6e,0xc0,0xdf,0x37,0x6f,0xaa,0xff,0xff,0xf9,0x23,0x44,0x74,0x1a,0xfa,0xfb,0x97,0xe7,0xef,0x9b,0x37,0xd5,0x88,0x30,0x60,0x64,0xfc,0xc5,0xc8,0xc2,0xf2,0x9a,0x58,0x3,0x18,0x59,0x59,0x5f,0x30,0xc,0x1a,0x0,0x0,0x2a,0x16,0x85,0x44,0xd1,0x44,0x2f,0x82,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_anim_import_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x3,0xd,0x2,0x5,0x3b,0xce,0x1f,0x2d,0x4e,0x0,0x0,0x1,0xbc,0x49,0x44,0x41,0x54,0x38,0xcb,0xb5,0x93,0xbf,0x6b,0x53,0x51,0x14,0xc7,0x3f,0xf7,0xdd,0x67,0x29,0xb1,0x46,0xa5,0xf5,0x67,0x1d,0x74,0x88,0x82,0xe,0x82,0x38,0xe9,0xe8,0xa0,0x20,0x2e,0xba,0x3a,0x14,0xfc,0x13,0x1c,0xed,0xe0,0x64,0x17,0xdd,0x9d,0xba,0x89,0x83,0xe9,0x2f,0xb4,0x41,0x44,0x32,0x88,0x62,0x15,0x94,0x52,0x6c,0x91,0xe,0x8a,0x66,0x32,0x26,0xf1,0xe5,0xbd,0x24,0xaf,0xef,0xbe,0xfb,0xee,0x71,0x68,0x3,0x21,0x18,0xa8,0x15,0xbf,0x70,0xe0,0x70,0x38,0xdf,0xef,0x39,0x7c,0x39,0x7,0xfe,0x11,0xaa,0x9b,0xc,0xf9,0xec,0x36,0x16,0xd9,0xe,0x69,0x68,0x17,0xca,0xa4,0xb4,0x1,0xfc,0x2e,0x79,0x38,0xe7,0xb5,0xce,0x1c,0xdf,0x4f,0x92,0xa4,0x83,0xa7,0x29,0x41,0x6b,0xcd,0xd7,0xef,0x4d,0x40,0x46,0x4c,0x4a,0xdb,0x7,0x30,0x16,0xce,0x16,0xe,0x31,0xfb,0x64,0x72,0x5b,0x6b,0x5f,0xbd,0x76,0x87,0x95,0xd5,0x0,0x0,0x6f,0xab,0x66,0xe2,0x38,0x9b,0x5e,0x7a,0xb7,0x4e,0x14,0x25,0xd4,0x1a,0x1,0xbf,0x82,0x98,0x30,0xb2,0xb4,0xda,0x10,0x6f,0x68,0x4c,0x3a,0x4c,0x62,0x34,0xa5,0xc5,0x17,0xb4,0x5a,0x66,0x1a,0x30,0xbd,0x2,0xe9,0xa7,0xb5,0xea,0xd4,0xdc,0xdc,0x1b,0xf2,0x7b,0xf7,0x39,0x67,0x2d,0x88,0x45,0x5c,0x8a,0x48,0x86,0x48,0x6,0x80,0xcb,0x42,0x57,0x2c,0xbe,0xe7,0xcb,0xb7,0xce,0x14,0x90,0x2,0xe8,0x9e,0xcd,0x9a,0xd5,0x9f,0xf5,0xe6,0xf8,0x91,0xfc,0x95,0x42,0xe1,0x4,0x99,0x4b,0xf1,0x94,0xc6,0xd3,0x3e,0x4a,0x29,0x6c,0x1a,0xf2,0xf8,0xd1,0x82,0x9a,0x5f,0xfc,0x7c,0x3b,0xde,0x90,0xe7,0xb0,0x69,0xb8,0xd7,0x23,0x90,0xfd,0xa8,0x26,0x95,0x20,0xe8,0xe0,0xfb,0xbe,0x0,0x8,0xa,0x11,0x1,0x7,0xce,0x59,0x69,0x34,0x42,0x1a,0x81,0xab,0x0,0x59,0x97,0xa4,0xfb,0xfc,0x59,0x7b,0x59,0x5e,0xb5,0x17,0x2f,0x9c,0xbc,0x34,0x7e,0xf4,0xa0,0x38,0xe7,0x94,0xd6,0x1e,0xce,0xa5,0xf2,0x74,0x61,0x5e,0xdd,0x7b,0xf0,0x61,0x12,0x78,0xd8,0x4b,0xf0,0xfe,0x60,0x72,0xad,0xd9,0x8c,0x8c,0xb5,0x4e,0x29,0x4,0xe7,0x20,0x31,0xb1,0xa,0x23,0x63,0x80,0xda,0xc0,0x43,0xea,0xc3,0xcc,0xd2,0xeb,0xfb,0xd7,0x47,0xf6,0x6c,0x2a,0x2c,0x7f,0x7c,0xa5,0x6e,0xde,0x7a,0x36,0xb,0xdc,0xe8,0x6f,0xd4,0x3,0x4,0x3a,0x7,0x46,0xf5,0xe5,0xc3,0xa3,0x9d,0x5c,0x26,0xa2,0x8a,0x33,0x6f,0xeb,0xcb,0x2b,0xf5,0xbb,0xc0,0xfa,0xdf,0x9c,0x79,0xa5,0x5c,0x9a,0x90,0x72,0x69,0x42,0x80,0xca,0x4e,0xfe,0x64,0xec,0xfc,0xb9,0x63,0x72,0xfa,0x54,0x5e,0x80,0xb1,0x9d,0x3e,0x5b,0x6e,0x2b,0xfe,0x1f,0x7e,0x3,0x8,0xb2,0xce,0xf0,0x25,0x2a,0x44,0x5b,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_portal_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xd,0x28,0x20,0x94,0x22,0xa5,0x61,0x0,0x0,0x1,0x26,0x49,0x44,0x41,0x54,0x38,0xcb,0xa5,0x93,0x3d,0x6e,0xc2,0x40,0x10,0x85,0xdf,0xcc,0x62,0x10,0x22,0x46,0x72,0x43,0xc5,0x19,0x5c,0x5b,0xa1,0x4,0x21,0xe5,0xa,0x74,0xe1,0x1c,0x39,0x45,0xba,0x34,0x69,0x22,0xb8,0x41,0x9a,0x88,0x2e,0x52,0xd8,0x7a,0xf,0x10,0x81,0x44,0x8f,0xe4,0xc8,0x42,0xd8,0x59,0x4f,0x1a,0x2c,0xd9,0xd8,0xac,0x92,0xf0,0xba,0xdd,0xd5,0x7c,0x3b,0x3f,0x6f,0x8,0x25,0x1d,0x8c,0x51,0x0,0x14,0xdc,0xb2,0xdd,0x30,0xb4,0xc5,0x81,0xca,0xc1,0xf9,0xf1,0x78,0x9b,0xc7,0xf1,0xdc,0x1,0xb1,0xdc,0xef,0x3f,0x73,0xa7,0xf3,0x51,0x40,0x5a,0xa5,0x47,0x95,0xc7,0xf1,0xdc,0x1f,0x8f,0xef,0x13,0xad,0x67,0x10,0xa9,0x42,0x88,0x6c,0x2f,0x8a,0x96,0x5f,0xab,0xd5,0xb,0xf,0x6,0x1a,0x40,0xd,0x0,0x0,0x2a,0xd1,0x7a,0x96,0x6e,0x36,0x4f,0x10,0x69,0x9f,0x1,0xd2,0x64,0xbd,0x56,0xd9,0x6e,0x77,0xe7,0x4f,0x26,0x59,0x71,0xdd,0xaa,0x25,0x29,0xa2,0x20,0xd2,0x46,0x9e,0x57,0x1,0xcc,0x68,0x2a,0x8d,0xf1,0x37,0x59,0x15,0x4,0x6f,0x7,0x63,0x3c,0x17,0x80,0xc0,0x7c,0x4,0x91,0x6d,0x44,0x10,0x7d,0x97,0x9b,0xcf,0xf5,0xa,0xc4,0xf7,0x86,0xc3,0x7,0x15,0x4,0xef,0x17,0x21,0xce,0x12,0xac,0xd,0x6e,0x46,0xa3,0x47,0xf6,0xfd,0xd7,0xd3,0x6f,0x4e,0xd5,0x9a,0x48,0x9e,0xf7,0xb9,0x5f,0x2c,0x24,0xdb,0x6e,0x7f,0xd5,0x14,0x6e,0x9c,0x2,0x73,0x7a,0x31,0x42,0xa4,0x5,0x40,0xfe,0x3b,0x5,0x65,0xf7,0xfb,0x69,0x37,0xc,0x1d,0x3e,0x20,0xb2,0x20,0x4a,0x4f,0x73,0xaf,0x18,0xa9,0x70,0x9f,0xab,0x7,0xb6,0x17,0x45,0xcb,0x44,0x6b,0x38,0xac,0x3c,0x3d,0x18,0xe3,0x15,0x59,0x5c,0xbd,0x4c,0x74,0xed,0x3a,0xff,0x0,0xaf,0x64,0x81,0xa9,0xeb,0xa4,0xa2,0xc3,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_anim_import_all_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x3,0xd,0x2,0x6,0x30,0x72,0xe0,0xa7,0x5,0x0,0x0,0x1,0xca,0x49,0x44,0x41,0x54,0x38,0xcb,0xb5,0x93,0x3d,0x68,0x53,0x61,0x14,0x86,0x9f,0xfb,0x63,0x29,0xb1,0x16,0xa4,0x15,0x2d,0x3a,0x28,0x34,0x94,0xc6,0x41,0x90,0x4e,0x62,0xd3,0x49,0xaa,0x88,0x8b,0x82,0x43,0xa9,0x12,0x10,0x7,0xc5,0x41,0x70,0x8c,0x83,0xdd,0x4a,0x51,0x21,0x92,0x22,0x28,0x66,0x2b,0xa,0xda,0xa2,0x68,0x82,0x38,0x74,0x10,0xc1,0x88,0x54,0x4b,0x4a,0xd0,0x6,0x44,0x31,0x2e,0xd6,0x24,0xdc,0x9b,0x9b,0x1f,0xef,0x97,0xdc,0x1c,0x87,0x36,0x50,0x82,0x91,0x5a,0xf1,0x85,0x3,0x87,0x8f,0xf3,0x3e,0xe7,0xe3,0x70,0xe,0xfc,0xa3,0xb4,0x66,0xd2,0x61,0xb2,0x55,0xd5,0x91,0x8d,0x98,0x3a,0xb6,0xa0,0xa9,0x1a,0x65,0x0,0xb3,0x69,0xee,0xf4,0xe9,0xa5,0xfd,0x7b,0xb7,0xe3,0xba,0xb5,0xf6,0xdd,0x34,0xc1,0x30,0xc,0x3e,0x7f,0xb5,0x1,0xe9,0x52,0x35,0xca,0x26,0x80,0xaa,0xc3,0x1,0xff,0x4e,0xe6,0x1e,0x5e,0xdd,0xd0,0xb7,0x8f,0x9f,0x8,0x93,0x4a,0x5b,0x0,0xe8,0x6b,0x6f,0xaa,0x5a,0xf5,0x62,0xc9,0x37,0x19,0x1c,0xc7,0x25,0x57,0xb0,0x18,0x3b,0x1b,0xa5,0xe8,0xd4,0x29,0x95,0xe1,0x4c,0xe8,0x36,0xaa,0xd6,0x89,0xab,0xc,0x12,0xf1,0x17,0x94,0x4a,0x2a,0x6,0xa8,0x56,0x70,0xff,0xd8,0xe9,0x21,0xf9,0xf6,0x25,0xe6,0x2d,0x24,0x27,0x24,0xb5,0x30,0x29,0xc1,0xc3,0x83,0x12,0x1c,0xe,0xc8,0x72,0x7a,0x5a,0x3e,0x2d,0xdf,0x93,0x4c,0x7a,0xca,0x3b,0x32,0xd2,0x27,0x40,0x7f,0xd3,0x64,0xac,0x3,0xd8,0x2b,0x3f,0xf2,0xf6,0xee,0xbe,0xee,0xa3,0x7e,0xff,0x3e,0x2e,0x5c,0xba,0x8b,0x86,0x86,0xa6,0xeb,0x3c,0x8d,0xbf,0xe5,0xd8,0xe8,0x0,0xf7,0x67,0x9e,0x68,0x8f,0xe3,0x1f,0xaf,0x54,0x7f,0xca,0x73,0x58,0x1d,0xb8,0xbe,0xe,0xe0,0x7d,0x5f,0x71,0xb3,0x96,0x55,0xc1,0x34,0x4d,0x89,0xde,0xa,0x1,0x20,0x22,0xdc,0x99,0xbe,0x48,0xa3,0x51,0x97,0x42,0xa1,0x48,0xc1,0x6a,0x64,0x1,0xef,0x4f,0x33,0xa,0x3f,0x98,0xb9,0x2c,0x23,0xc1,0x80,0x2c,0xbd,0xbf,0x21,0x1f,0x96,0x22,0x12,0x1c,0x1e,0x94,0xc9,0x89,0x43,0x2,0x84,0x5b,0x8b,0xf5,0xdf,0x0,0x72,0xb6,0xed,0xa8,0x68,0xe4,0x3c,0x1a,0x42,0xa3,0x1,0x91,0x9b,0xe3,0x14,0x1d,0xa5,0x80,0x5c,0xdb,0x45,0x6a,0xd1,0x6c,0xf2,0xd5,0xf5,0x93,0x5d,0xdb,0x56,0x9,0x8b,0xef,0x5e,0x6a,0xe3,0xe7,0x9e,0xcd,0x1,0xa7,0x5a,0xb,0x8d,0x36,0x80,0xca,0x8e,0x1e,0x63,0x74,0x57,0x4f,0xc5,0xe7,0x89,0x68,0x8f,0x66,0x5f,0xe7,0x17,0x53,0xf9,0x6b,0x40,0xe6,0x6f,0xd6,0x3c,0x3b,0x9f,0x8,0xc9,0x7c,0x22,0x24,0x40,0x76,0x33,0x77,0xd2,0x3b,0x74,0x70,0x8f,0x4,0x6,0xba,0x5,0xe8,0xdd,0xec,0xb1,0xf9,0xd6,0xe2,0xff,0xe9,0x17,0x12,0x9,0xc1,0xbb,0x88,0xbc,0x38,0xa9,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_replace_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x3d,0x0,0x38,0x0,0x42,0x12,0x58,0x53,0xdc,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xb,0x37,0x10,0x7b,0x2c,0xe7,0xe1,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0x4b,0x49,0x44,0x41,0x54,0x38,0xcb,0xd5,0x93,0xbb,0x4e,0xc3,0x40,0x10,0x45,0xef,0xd8,0x1b,0xdb,0x58,0x59,0xc5,0x8a,0x79,0x28,0x11,0x10,0x45,0x88,0x8a,0x96,0x92,0x3a,0x35,0x15,0x7f,0x40,0x45,0x81,0x84,0xa8,0xf9,0x3,0xbe,0x3,0xa5,0x86,0x1a,0xf1,0xd,0x88,0x2e,0x8,0x91,0x28,0x22,0x3c,0x94,0xc8,0xe0,0x40,0xf0,0x63,0x33,0x34,0x36,0xb2,0x2c,0x3b,0x35,0x4c,0xb7,0xa3,0x3b,0x67,0xef,0xdc,0xd5,0x2,0xff,0xb6,0xbc,0xb1,0xaf,0x1,0x80,0x48,0xe,0x42,0xc5,0x6a,0x9f,0x1,0x4b,0x8,0xbd,0xab,0x62,0xd5,0x99,0x7e,0xcc,0xae,0x16,0x1,0x1c,0x57,0x12,0x0,0x90,0x37,0xf6,0x8d,0xf9,0x9c,0x37,0x7c,0xef,0xf3,0x1e,0x0,0xa4,0x63,0xef,0x10,0xd1,0x80,0x99,0xdb,0xbe,0xf7,0x75,0x5b,0x30,0xab,0x0,0xe8,0xad,0xed,0xc6,0x2f,0xc0,0x7a,0x9f,0x4c,0x67,0x59,0x45,0xad,0x5e,0x35,0x1,0x68,0x8e,0x2b,0xbf,0xf3,0xd3,0xfd,0xde,0x88,0x1,0x20,0x5,0x68,0x51,0x14,0x1f,0xda,0x55,0xeb,0x34,0x15,0xd8,0xd2,0x3a,0x8e,0xc2,0xf8,0xa8,0x68,0xb8,0x2c,0x8c,0x4a,0x4a,0x4e,0xe9,0x69,0xaf,0xa8,0xb2,0x3a,0x24,0x36,0xa3,0x82,0x80,0xa2,0xdc,0x25,0x54,0x6,0x14,0x25,0xae,0x8c,0x1c,0x30,0x7c,0x1e,0x8e,0xbb,0xc1,0x2c,0x3c,0x48,0x42,0x44,0xbf,0x37,0x62,0x73,0xc9,0xb8,0xa0,0x7c,0x38,0x76,0xd5,0x3a,0x1,0x50,0x4b,0xda,0xcc,0xcc,0xfa,0x6a,0xb3,0x7e,0x6,0x0,0xa3,0xc1,0xdb,0x75,0x18,0xc4,0x7b,0x0,0x60,0x98,0x95,0x9b,0xc6,0xe6,0x72,0x27,0xf,0x8,0x89,0x28,0x0,0x90,0xb5,0x3c,0x17,0x15,0xbd,0xd7,0x6c,0xad,0xec,0x2,0xc0,0xf0,0xe1,0xe5,0x11,0x4,0xb5,0xde,0x5e,0xdb,0x42,0x56,0xf8,0xfa,0x34,0x39,0x27,0x22,0xbf,0x64,0xd5,0x48,0xd3,0xe8,0x4e,0x17,0xfa,0x25,0x33,0xdb,0x44,0x14,0x3,0x8,0x1c,0x57,0x32,0x65,0xf6,0x36,0x1,0xf0,0x82,0x7,0x53,0x8e,0x2b,0x55,0x1a,0xa8,0xe3,0x4a,0xfe,0x1b,0x9f,0xea,0x7,0x2b,0xb9,0x98,0xa,0x2b,0xb0,0xc3,0xd2,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_anim_set_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x8,0x0,0x0,0x0,0x8,0x8,0x6,0x0,0x0,0x0,0xc4,0xf,0xbe,0x8b,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x1,0x5,0x3,0xb,0x28,0x6a,0x94,0x50,0xa6,0x0,0x0,0x0,0x9f,0x49,0x44,0x41,0x54,0x18,0xd3,0x5d,0x8f,0x21,0xe,0xc2,0x40,0x10,0x45,0xff,0x24,0x35,0xbb,0xe,0xc5,0x25,0xb0,0x73,0x5,0x76,0x2d,0x27,0xa8,0x20,0x4d,0x25,0x1a,0x81,0xc2,0xa0,0x71,0x35,0x24,0x70,0x81,0xda,0x1a,0x4e,0xd0,0x54,0xf7,0xc,0x34,0x24,0xb8,0x55,0xa4,0x1f,0xd1,0xee,0xa6,0xe1,0x8f,0xfb,0x6f,0x66,0x7e,0xbe,0x10,0x44,0x94,0x57,0x4b,0x0,0x68,0xda,0x20,0xc9,0xe4,0x3c,0x4e,0xd,0x87,0xae,0xe0,0xd0,0x15,0x74,0x6a,0x18,0x7d,0x21,0x8,0xaf,0x96,0x8f,0xeb,0x76,0x3a,0x20,0x1,0x8c,0xc8,0xf,0x4f,0x34,0x6d,0x10,0x71,0x6a,0x78,0xbb,0x6c,0x66,0xb0,0xd4,0x88,0xfd,0xb1,0x87,0x38,0x35,0x89,0x54,0xa7,0x15,0x0,0xa0,0x3c,0x7f,0xd2,0x5a,0xf6,0x62,0x2e,0x0,0xb0,0x96,0x3b,0x87,0xf7,0x37,0x81,0xe8,0x4b,0x6c,0xe1,0xd5,0xb2,0xdc,0xd9,0xe9,0x53,0x1d,0x52,0x93,0x6c,0x99,0x5a,0xd5,0x1,0xff,0xfa,0x1,0x92,0xa9,0x45,0x9e,0x84,0x28,0x8a,0xb8,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_connect_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x3d,0x0,0x38,0x0,0x42,0x12,0x58,0x53,0xdc,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xb,0x38,0x1a,0x1c,0x61,0x12,0x30,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0xee,0x49,0x44,0x41,0x54,0x38,0xcb,0x9d,0x92,0xb1,0x6f,0xd3,0x40,0x18,0xc5,0xdf,0xdd,0x99,0x3a,0x71,0xec,0xda,0xe0,0x94,0x12,0x68,0x8,0x8,0xca,0x42,0xd9,0x58,0x11,0x12,0xea,0x52,0xa1,0xc,0x48,0xf0,0x57,0x30,0xb0,0xc2,0xbf,0xc1,0x3f,0xc0,0x40,0x7,0x6,0x24,0x58,0x50,0x19,0x98,0x60,0x61,0x63,0x40,0x62,0xa9,0x20,0xaa,0x5a,0xd1,0xa0,0x70,0xcd,0xd9,0x17,0x3b,0x69,0x12,0xdf,0xc7,0x62,0x23,0x13,0x12,0x90,0xfa,0x6d,0x27,0xdd,0xef,0xdd,0xbb,0xf7,0x3d,0x86,0xff,0x8c,0x92,0xda,0xa,0x42,0x6f,0xaa,0xa4,0x16,0xc6,0x98,0x6b,0x8c,0xb1,0x1e,0x63,0xec,0x28,0x8,0x3d,0x3,0x0,0x7c,0x11,0x24,0x7f,0xa8,0x7b,0x7b,0xbb,0x87,0x44,0x86,0xd6,0x94,0xd4,0x8e,0xc9,0xcc,0x4d,0xad,0xd2,0x2f,0xa3,0xe1,0xf8,0x59,0x1,0x2f,0x14,0x0,0xc0,0xc2,0xd5,0xe0,0x15,0x63,0x48,0x63,0x95,0x74,0xa6,0x93,0xec,0xbe,0x8e,0xd2,0x8f,0x5c,0xf0,0xef,0x8d,0x66,0xbd,0xad,0xa4,0x16,0xf9,0x43,0x9c,0xcd,0x79,0x7d,0x89,0x88,0xdc,0xb8,0x9f,0x48,0xd7,0x77,0x36,0x7,0x51,0xfa,0x86,0x31,0x64,0xc2,0x12,0x9d,0xb,0x97,0xce,0x6e,0x28,0xa9,0xad,0x2c,0x33,0x9b,0x83,0x28,0x7d,0xdd,0x5a,0x6f,0x54,0xf8,0xac,0x75,0x22,0xf2,0xe2,0x7e,0x22,0x1,0xd0,0x20,0x4a,0xdf,0xb9,0xbe,0x73,0x97,0x8,0xd6,0x74,0x92,0x5d,0x3f,0xea,0xc5,0xad,0x1c,0xde,0xb1,0x2c,0xd1,0x1,0x80,0xbf,0x1c,0xec,0xed,0x1e,0x12,0x0,0x53,0xfe,0x5e,0xc9,0x89,0x21,0x42,0x55,0x58,0xfc,0xdb,0xda,0xe5,0xd5,0x2b,0x7f,0x64,0x90,0x7,0xb7,0x35,0x2f,0x9b,0x92,0x13,0xe,0x0,0x35,0xb7,0x7a,0x5b,0x49,0x6d,0xcf,0x5e,0xe4,0xc6,0xd0,0xd,0x0,0xd3,0x79,0xa9,0x16,0x22,0x0,0xc6,0xb1,0x4a,0xf6,0xc9,0xd0,0x79,0x25,0xb5,0x28,0xb,0x90,0x31,0xd4,0x62,0xc,0xe3,0x45,0x9d,0x28,0x44,0x18,0xc3,0x30,0x19,0x8c,0xde,0x6,0xa1,0x97,0x59,0xb9,0x7d,0x61,0x8c,0xd9,0x10,0x16,0x7f,0xcf,0x39,0x6f,0x67,0x99,0x11,0x0,0xec,0x79,0x22,0xe3,0xe3,0xc9,0xa3,0x8b,0x57,0x1b,0x4e,0xb1,0xc6,0xc2,0x81,0x39,0xb3,0xe2,0x7f,0x4a,0xe2,0xe1,0x8b,0x4a,0xcd,0x7e,0xc2,0x5,0xef,0x1,0x38,0x9e,0x61,0xc9,0xae,0x9c,0x7a,0xd9,0x68,0xd6,0xdb,0x39,0xcc,0x82,0xd0,0x33,0x1c,0x0,0x82,0xd0,0xa3,0xfd,0xaf,0x5d,0xe9,0xf9,0xce,0xad,0x24,0x1e,0x6e,0x57,0x6b,0xf6,0x63,0x21,0x78,0xb7,0x4c,0x57,0x1d,0xfb,0xe9,0xb9,0x66,0xfd,0x41,0x71,0xe,0x42,0x8f,0x0,0xc0,0xfa,0x5d,0x3d,0xc6,0xb4,0x8e,0xd2,0xf,0xae,0xef,0x6c,0xd,0xa2,0x74,0xc7,0xf5,0x9d,0x3b,0x20,0xaa,0x70,0xce,0x3f,0x9f,0x5e,0x59,0x3e,0x58,0x94,0x8b,0x5,0x0,0x3f,0xbb,0xfd,0x87,0x89,0x1e,0x35,0xed,0xea,0xd2,0x36,0x11,0x2d,0xb7,0xd6,0x1b,0xac,0x58,0x6d,0xde,0x89,0x7f,0x4f,0xf7,0x40,0x3e,0x2f,0xf5,0x41,0xe0,0x24,0xa3,0xa4,0xe6,0x27,0xe1,0x7e,0x1,0x21,0xf5,0x1,0xdc,0x2b,0x6b,0xd7,0x6f,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_anim_set_hl_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x8,0x0,0x0,0x0,0x8,0x8,0x6,0x0,0x0,0x0,0xc4,0xf,0xbe,0x8b,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x1,0x5,0x3,0xe,0x17,0xa1,0x85,0x89,0xde,0x0,0x0,0x0,0x8c,0x49,0x44,0x41,0x54,0x18,0xd3,0x63,0xfc,0xcf,0xf0,0x9f,0x1,0x6,0xe6,0x57,0x8b,0xff,0x67,0x60,0x60,0x60,0x48,0x6c,0x7d,0xc9,0x8,0x17,0xfc,0xf,0x85,0xf3,0xaa,0xc5,0xfe,0xff,0xff,0x7b,0xea,0xff,0xff,0xbf,0xa7,0xfe,0xcf,0xab,0x16,0xfb,0xf,0x13,0x47,0x48,0xfe,0x59,0x3,0xc5,0xab,0xff,0xff,0xff,0xb3,0x1c,0xae,0x88,0x71,0x5e,0xb5,0xd8,0xff,0xc4,0xfa,0x54,0x6,0x6,0x86,0x7f,0xc,0xa8,0xe0,0xf,0xc3,0xfc,0xc6,0x85,0x10,0x5,0x30,0xa1,0xc4,0x5a,0x4d,0x88,0x5b,0x9a,0xaf,0xc3,0x95,0xb1,0x4c,0xda,0x19,0xc4,0xc8,0xc0,0xc0,0xc0,0x90,0xe7,0xbe,0xee,0xff,0xbf,0x5f,0xdf,0xe0,0x12,0x30,0x71,0x14,0x47,0x7e,0x7f,0xaa,0xf7,0xff,0xfb,0x53,0x3d,0x14,0x47,0xb2,0x20,0xdb,0xba,0x7c,0xda,0xb,0x6,0x74,0x0,0x0,0x12,0x37,0x5a,0x45,0xf3,0x27,0xa3,0xb1,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_property_editor_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x4,0x4,0x6,0x2c,0x2c,0xc1,0xab,0xc,0x24,0x0,0x0,0x0,0x78,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0xe4,0x70,0x57,0xfc,0xcf,0x40,0x1,0x60,0x61,0x60,0x60,0x60,0xb8,0xb5,0xe0,0x30,0x4e,0x5,0x33,0xa7,0x4c,0x67,0x48,0xcf,0xc9,0xc4,0x2a,0xa7,0x96,0x60,0xcb,0xc0,0xc4,0x40,0x21,0x80,0x1b,0xe0,0x6c,0xe7,0x8,0xc7,0x30,0x3e,0x3a,0xc0,0x26,0xc7,0x2,0x63,0xec,0x3d,0xb4,0x1f,0x45,0x31,0x3a,0x1f,0x59,0xc,0x59,0x8e,0xba,0x5e,0xc0,0xe6,0x15,0x74,0x2f,0xa0,0x8b,0xb3,0xe0,0x73,0x1e,0x2e,0x2f,0x60,0x75,0x1,0xc5,0x5e,0xc0,0xe5,0x44,0x5c,0x31,0x81,0xe1,0x5,0x42,0xce,0xc7,0xa5,0x86,0x9,0x9b,0xed,0x14,0x5,0x22,0x3e,0x97,0xd0,0x3e,0x10,0xc9,0x1,0x8c,0x94,0x66,0x67,0x0,0xa1,0x7e,0x33,0xd9,0xfe,0xd8,0x44,0xe,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_area_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xe,0x35,0x35,0x4,0xd5,0x93,0xcf,0x0,0x0,0x0,0x83,0x49,0x44,0x41,0x54,0x38,0xcb,0xc5,0x53,0xb9,0xd,0xc0,0x20,0xc,0x3c,0x10,0xd,0x65,0x16,0xf1,0x42,0xcc,0xe7,0x85,0xbc,0x8,0x25,0x1d,0xa4,0x42,0x2,0x12,0x9e,0x84,0x48,0xb9,0xe,0xeb,0x7c,0xc6,0x3e,0x1b,0xd8,0x45,0x10,0xd1,0xa3,0xf7,0x8c,0xab,0x0,0xc0,0x33,0xa7,0x1c,0x3c,0x9c,0x53,0xa3,0x82,0xb7,0xdc,0x32,0xb8,0x8a,0x9c,0x63,0x7a,0xea,0x23,0x54,0xbf,0x2c,0xfb,0x5a,0x11,0x28,0x39,0x41,0x44,0x1b,0x4b,0x14,0x47,0xa4,0x6e,0x65,0x0,0x96,0x28,0xea,0x5d,0x17,0xff,0x17,0x30,0x41,0x44,0xb7,0x73,0x98,0xed,0xc2,0x65,0x88,0x9e,0x39,0xe5,0xa4,0x55,0x2b,0x3d,0x73,0xb2,0x44,0xca,0xbc,0xa9,0x5c,0xb5,0xd0,0x5a,0xf7,0x64,0x95,0x3f,0x39,0xa6,0xed,0x6b,0x3e,0x1,0x4b,0x6c,0x55,0x86,0xdd,0xb6,0x92,0xd4,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_pane_drag_hover_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0xb,0x4,0x13,0x2c,0x15,0x6,0x13,0x72,0x66,0x0,0x0,0x1,0xfd,0x49,0x44,0x41,0x54,0x38,0xcb,0x9d,0xd3,0x4d,0x4b,0x54,0x51,0x1c,0xc7,0xf1,0xef,0x35,0xc7,0x28,0xa6,0x69,0x70,0xe3,0x54,0xf3,0x20,0x2a,0x61,0xea,0x28,0xb3,0xd0,0xc0,0x95,0x38,0x90,0x22,0xc4,0xf8,0x1a,0x7a,0x4b,0x42,0xa4,0x8b,0xde,0x44,0x1b,0xf5,0x1d,0xb4,0xce,0xc6,0x8,0x5,0xa5,0xa8,0x20,0xa,0xbc,0xdd,0x7b,0xfe,0xe7,0xe1,0xde,0x7b,0x5a,0xdc,0xab,0x33,0x3d,0xb8,0xa8,0xb3,0x39,0x1f,0x7e,0xfc,0xf9,0x73,0x7e,0x8b,0x13,0x4c,0x35,0x9a,0x2b,0xc0,0x6b,0xfe,0xef,0x3c,0xe,0xa6,0x1a,0x4d,0xbf,0xf0,0x68,0x8e,0xcd,0xcd,0xd,0x2a,0xe5,0x3b,0x40,0x0,0xde,0x43,0xf0,0xdb,0xa8,0x7,0x82,0x0,0xf0,0x84,0xd1,0xf,0xf6,0xf7,0xf,0x38,0x3a,0xee,0x33,0xa,0xd0,0xed,0x76,0x1,0xf8,0xf6,0xf5,0xfb,0xe5,0xe4,0xd0,0xcd,0x1f,0x59,0xe9,0x56,0x89,0x6e,0xb7,0xcb,0xd1,0x71,0x9f,0x11,0x80,0xf1,0x6a,0x95,0xc4,0x3a,0x16,0x3a,0x8b,0x38,0xa3,0x71,0x56,0x58,0xe8,0x2c,0x92,0x18,0x21,0x31,0xb9,0x9d,0x15,0x9c,0xd1,0x79,0x6e,0x1d,0xe3,0xd5,0x2a,0x40,0xbe,0x20,0x4d,0x33,0xb2,0x24,0x63,0x6f,0xf7,0x5,0x99,0xf7,0x64,0x99,0x67,0x6f,0x77,0x97,0xd4,0x7b,0x52,0x9f,0x3b,0xcb,0x3c,0x99,0xf7,0xf9,0x4c,0x92,0x91,0xa6,0x19,0x40,0x5e,0x21,0x49,0x1c,0x69,0x9a,0xd0,0x99,0x6f,0x93,0xa4,0x29,0x0,0x4b,0xd7,0xb8,0x33,0xdf,0x26,0x4d,0x13,0x92,0xc4,0xd,0x5e,0x60,0x8c,0xc5,0x59,0xcb,0xd2,0xca,0x32,0xce,0x3a,0x9c,0x75,0x74,0x56,0x96,0x71,0xc6,0xe1,0x4c,0xe1,0x22,0xcf,0x67,0x2c,0xc6,0xd8,0xa1,0x5,0x5a,0xd0,0x5a,0xf3,0x7c,0x67,0x7,0x23,0x1a,0x73,0x69,0xa3,0x31,0xa6,0xb0,0xd6,0x18,0xc9,0xad,0xb5,0xc6,0x68,0x19,0x54,0x88,0x45,0xa1,0x94,0x62,0xba,0x35,0x89,0x88,0xe0,0x21,0xb7,0x8a,0xa1,0xb0,0x52,0x42,0x70,0x65,0xc5,0x8d,0x9b,0xa5,0xc1,0xb,0x24,0x8c,0x51,0x71,0xcc,0xea,0xfa,0x1a,0x4a,0x62,0x44,0xa,0xc7,0xa,0x15,0x2b,0x56,0xd7,0xd7,0x10,0x89,0x51,0x57,0x79,0x8c,0x84,0xf9,0xf2,0x60,0xaa,0xd1,0xf4,0x4f,0x9f,0x6c,0x10,0x85,0x11,0xfd,0x93,0xf7,0xcc,0xb4,0x26,0x1,0x38,0x3d,0x3f,0x63,0xfa,0x2f,0x3e,0x39,0x3f,0x63,0x6e,0xe6,0x21,0xe5,0x4a,0x99,0x57,0x87,0x7,0x79,0x85,0x28,0x52,0x88,0x11,0xea,0x13,0x35,0xb4,0xd6,0x0,0x3c,0xa8,0xd5,0xd0,0x66,0xc8,0x45,0x5e,0x9f,0xa8,0x21,0x46,0x20,0x1a,0x19,0xaa,0xa0,0x14,0x46,0x1b,0xb6,0xb6,0x7b,0x58,0x6d,0xb1,0xda,0xb2,0xd5,0xeb,0x61,0xc5,0x62,0xa5,0xf0,0x65,0xbe,0xdd,0xc3,0x68,0x83,0x28,0x35,0xa8,0xd0,0x9e,0x9d,0xc7,0x59,0xcb,0xf9,0xa7,0x8f,0x34,0x6a,0xf7,0x0,0xf8,0xf0,0xe5,0xf3,0xb5,0x6e,0xdd,0xaf,0x53,0x1a,0x1b,0xe3,0xcd,0xbb,0xb7,0xf9,0x82,0xbb,0x95,0xa,0x95,0xdb,0x65,0x3c,0xd9,0xaf,0x9f,0x67,0xf8,0x4,0xc3,0x1c,0x21,0x54,0x11,0x17,0x61,0xc8,0x28,0xf0,0xec,0x22,0xc,0x5f,0x5e,0x84,0xe1,0x3f,0xff,0xe5,0x89,0xd9,0xf6,0xe9,0x4f,0xd2,0x87,0x55,0x85,0xa5,0x3e,0x2c,0xc1,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_area_2d_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe1,0x0,0xdb,0x0,0xe7,0x53,0x45,0xf8,0x1a,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x14,0x21,0x8,0x63,0xa2,0x2e,0x2d,0x0,0x0,0x0,0x7d,0x49,0x44,0x41,0x54,0x38,0xcb,0xc5,0x93,0xc9,0xd,0xc0,0x20,0xc,0x4,0xc7,0xc8,0xfd,0x77,0x91,0x1a,0x52,0x56,0x3a,0xc0,0xf9,0x90,0x8,0x88,0xb9,0xc4,0x23,0x96,0x78,0xd8,0x2c,0xeb,0x6b,0x91,0xe3,0xbc,0xd8,0xb1,0x90,0x4e,0x1d,0xeb,0xe1,0xb,0x5f,0x81,0x8,0x58,0x16,0x94,0xe,0xc1,0x7,0xab,0x93,0xf,0x71,0x70,0x6,0xa0,0xd5,0xa5,0x2d,0x92,0xa0,0xa9,0x2f,0x59,0xa8,0xc4,0x32,0xdc,0x3b,0x3,0x26,0x2b,0xa9,0xc9,0x63,0x60,0xd3,0xfe,0x27,0x78,0x86,0x18,0x7,0xbd,0x36,0xb,0xc8,0x85,0x24,0x8b,0xab,0xb4,0x5a,0x48,0x2b,0x99,0x8b,0x16,0xbc,0xfd,0xce,0xe8,0xa0,0x29,0xa4,0xd0,0xd0,0x6,0x1e,0xd6,0x3,0xc7,0xc1,0x67,0x2a,0xfc,0x1b,0xe7,0xe0,0x18,0x86,0x99,0x1c,0x58,0xc1,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_string_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xd,0xa,0x12,0xfb,0x47,0xb2,0xc1,0x0,0x0,0x0,0x29,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0x18,0x7e,0xe0,0xe1,0xed,0xe7,0xf6,0xf,0x6f,0x3f,0xb7,0x47,0x67,0x93,0x65,0x10,0x31,0xea,0x98,0x28,0x75,0xf1,0xa8,0x1,0xc3,0xc2,0x0,0xda,0xa5,0x44,0xba,0x1,0x0,0x1f,0x83,0x1a,0x3,0xf9,0xad,0xce,0x7f,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_array_data_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x0,0x0,0x0,0x0,0x0,0xf9,0x43,0xbb,0x7f,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x2,0x11,0x5,0x3,0x1d,0xa3,0xf4,0xb,0x82,0x0,0x0,0x0,0x54,0x49,0x44,0x41,0x54,0x38,0xcb,0xc5,0x92,0x31,0x12,0x40,0x31,0x4,0x44,0xdf,0xba,0xff,0x9d,0xf7,0x17,0x46,0x91,0x8c,0xa4,0xf8,0x29,0xd0,0xb0,0xc,0x16,0x32,0xe6,0x45,0x82,0x47,0x99,0x2f,0x20,0x78,0x5c,0x2,0x60,0x93,0xfa,0xc7,0x9e,0xa7,0xa0,0xf1,0x3f,0x58,0x28,0x18,0x2b,0x41,0x2d,0xd8,0xcd,0x8f,0x2,0xbb,0xc4,0xdd,0xee,0xb0,0x38,0x8f,0x26,0xdf,0x47,0xcf,0x78,0x94,0x23,0xe4,0xae,0xc3,0xf1,0x79,0x8a,0xee,0xf8,0x15,0x3e,0x93,0x7d,0x42,0xf2,0x0,0xc9,0x43,0xda,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_key_selected_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x8,0x0,0x0,0x0,0x8,0x8,0x6,0x0,0x0,0x0,0xc4,0xf,0xbe,0x8b,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x1c,0x14,0x1a,0x25,0x95,0xad,0xa,0x37,0x0,0x0,0x0,0x8e,0x49,0x44,0x41,0x54,0x18,0xd3,0x63,0x60,0x60,0x60,0x60,0x50,0x50,0x90,0x66,0xf8,0xfc,0xe1,0xab,0xcc,0x87,0xb7,0x9f,0x8b,0x3f,0xbc,0xfd,0x5c,0xfc,0xf9,0xc3,0x57,0x19,0x4d,0x4d,0x65,0x6,0x6,0x98,0xe4,0x87,0xb7,0x9f,0xf3,0x5e,0x3c,0x7e,0xfb,0x1f,0x19,0x7f,0x78,0xfb,0x39,0x4f,0x5f,0x5f,0x93,0x81,0xf1,0xf3,0x87,0xaf,0x32,0x5f,0x3f,0xff,0x78,0xcc,0x80,0x5,0x70,0xf3,0x72,0xc8,0x32,0xfd,0xfd,0xfb,0x2f,0x9c,0x1,0x7,0xf8,0xfb,0xf7,0x5f,0x38,0x13,0x3,0x1,0x40,0xd8,0xa,0x13,0x73,0xdd,0x27,0x1c,0x5c,0x6c,0xf9,0xe8,0x92,0x1c,0x5c,0x6c,0xf9,0x56,0xb6,0x26,0x4f,0x18,0x19,0x18,0x18,0x18,0xb4,0xb4,0xd4,0x19,0x4e,0x1e,0x3b,0x27,0x3,0x73,0xf,0x33,0x33,0xd3,0x4a,0x2b,0x5b,0xa3,0x27,0x5f,0xbf,0x7e,0x67,0x0,0x0,0x77,0x83,0x47,0x83,0xfd,0x88,0x95,0x11,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_array_float_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x0,0x0,0x0,0x0,0x0,0xf9,0x43,0xbb,0x7f,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x2,0x11,0x5,0x0,0x17,0x68,0xc,0xb1,0x5f,0x0,0x0,0x0,0x55,0x49,0x44,0x41,0x54,0x38,0xcb,0xc5,0x92,0x3b,0xe,0xc0,0x30,0x8,0x43,0x9f,0xb9,0xff,0x9d,0xdd,0x81,0x56,0x4a,0x13,0x86,0xaa,0xc,0xc0,0x62,0xbe,0x2,0x83,0x8c,0xe9,0x48,0xd0,0x94,0xf9,0x6,0x82,0x26,0x9,0x80,0x4d,0xea,0x1f,0x3c,0xbf,0x82,0xc6,0xff,0x80,0x7b,0x5,0x57,0x4,0xed,0xb1,0xca,0x8e,0x44,0x56,0xdd,0xf9,0xed,0x5f,0xed,0x7,0x47,0x32,0x29,0x7f,0x63,0xfc,0xcc,0x3b,0x26,0x58,0x93,0xf6,0x82,0x6a,0xd2,0xf9,0x2b,0x5c,0xbb,0x67,0x46,0xdf,0x82,0xe5,0xba,0x47,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_expand_hl_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x7,0xc,0xc,0x1f,0x14,0x44,0x18,0xe5,0x7e,0x0,0x0,0x0,0xcd,0x49,0x44,0x41,0x54,0x38,0xcb,0xd5,0x92,0x3d,0xe,0x82,0x40,0x10,0x85,0x3f,0x56,0x42,0x42,0xc0,0x50,0xa9,0x67,0xf0,0x1c,0x5e,0x82,0xc4,0x9b,0xd1,0x93,0x78,0x9,0x3c,0x0,0x2d,0x85,0x85,0x24,0xc4,0x58,0xa9,0x15,0x11,0x63,0x23,0xac,0xcd,0x92,0xac,0xf2,0xab,0x89,0x85,0xaf,0xd9,0x9f,0x99,0xf7,0xe6,0xcd,0x64,0xe0,0xef,0x61,0xc,0xc4,0x84,0xba,0x57,0x80,0xfc,0x44,0x58,0x0,0x4e,0x10,0xa7,0xd2,0xf,0x23,0x9,0x38,0x9a,0x58,0x23,0xb1,0xed,0xcf,0xd,0xe2,0xb4,0x48,0xb2,0x23,0x33,0x53,0xe0,0x87,0x51,0x1,0xb8,0x6d,0xf9,0x46,0x7,0x39,0x4f,0xb2,0xe3,0x4b,0xe0,0xf2,0xa8,0xd8,0xac,0x57,0x1e,0x50,0xa8,0x96,0x1a,0x2,0x9d,0xe4,0x3e,0x11,0x43,0x13,0x72,0x82,0x38,0xbd,0x76,0x91,0xdf,0x44,0xa6,0xc0,0xd,0x90,0x42,0xab,0xee,0x6d,0xf7,0x87,0xb1,0x43,0xf6,0xea,0x79,0x98,0x9a,0x3,0xab,0xae,0x30,0x2,0x56,0xed,0xbe,0x6e,0x61,0x2,0xcc,0x81,0x25,0xb0,0x50,0xef,0x36,0x94,0xc0,0x9,0xd8,0x1,0x67,0xa0,0xd4,0x67,0x60,0x2b,0x6b,0x76,0xcf,0x82,0x49,0xe0,0xe,0xe4,0xea,0x94,0x46,0xcb,0xe6,0x89,0x1,0xfb,0xd5,0x37,0x9b,0xf9,0x3b,0x3c,0x1,0x44,0xd5,0x47,0x5f,0xd0,0x1c,0x4e,0x12,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_array_int_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x2,0x11,0x4,0x39,0x2a,0x3f,0x22,0x1a,0xc3,0x0,0x0,0x0,0x4c,0x49,0x44,0x41,0x54,0x38,0xcb,0xcd,0x92,0x4b,0xa,0xc0,0x30,0x8,0x44,0xdf,0xf4,0xfe,0x77,0x7e,0x59,0x94,0x42,0x70,0xd3,0xa6,0x2e,0x12,0x45,0x46,0x44,0xc6,0x6f,0x44,0x3a,0x72,0xd1,0x94,0xfd,0x4,0x81,0xe6,0x12,0x0,0xe5,0xd6,0x3f,0xfe,0xfe,0x11,0x72,0xd6,0x1f,0x84,0x38,0x63,0x8d,0x3d,0xf6,0xa9,0x83,0x9a,0x28,0x66,0xc6,0x57,0x2,0x31,0x95,0x64,0x79,0x7,0xb5,0xda,0x99,0x57,0x18,0x82,0xab,0x31,0xfc,0x11,0xe6,0x44,0x69,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_path_follow_2d_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe1,0x0,0xdb,0x0,0xe7,0x53,0x45,0xf8,0x1a,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x14,0x24,0x21,0x5c,0x67,0x42,0x4,0x0,0x0,0x0,0xd9,0x49,0x44,0x41,0x54,0x38,0xcb,0xa5,0xd3,0x41,0x4a,0x3,0x41,0x10,0x5,0xd0,0x37,0x19,0x11,0x6,0x4,0xc1,0x23,0xb8,0x9,0x78,0x81,0x90,0x23,0xe4,0x0,0x1,0x2f,0xe2,0xca,0x10,0x48,0x30,0x47,0x11,0xbc,0x41,0xb6,0xb9,0x83,0x9b,0x8,0x92,0xc5,0x6c,0x14,0x5c,0xb8,0x14,0xb2,0x89,0x9b,0xee,0xa1,0x6d,0x46,0x4d,0x6b,0x41,0xd3,0x14,0x55,0xff,0xd7,0xaf,0xee,0xaa,0xea,0x7e,0xfd,0xae,0xd0,0xe6,0x58,0x46,0x67,0xa0,0xdc,0x16,0x81,0x4,0x9c,0x24,0x81,0x43,0x21,0x9,0x2c,0xff,0xa2,0x20,0x5a,0x9d,0x2b,0xa8,0x8e,0x4,0x1e,0x30,0xc3,0x2a,0x27,0xe8,0x4b,0xd4,0x53,0xa0,0x3,0xff,0xf4,0x88,0xe7,0x9,0x28,0x57,0xb6,0x4a,0x9d,0x9c,0xa0,0xc1,0x1d,0xb6,0x3d,0xa4,0x2f,0x21,0xd6,0x7c,0x47,0x50,0xe3,0x1,0x57,0x18,0x25,0x6d,0xc4,0x56,0x46,0x18,0x86,0x9c,0xba,0x8f,0xe0,0x26,0xdc,0x53,0xb4,0x89,0xfc,0x78,0x5a,0x5c,0xe3,0x34,0xc9,0x55,0x85,0x49,0x6c,0xb0,0xb,0x55,0xda,0x5f,0x7e,0x61,0x88,0xd,0x2e,0xf1,0x11,0x15,0x8c,0xf1,0x78,0x4,0x18,0x9e,0xf0,0x1c,0x30,0x5d,0xb,0xb7,0xb8,0x28,0x18,0xa2,0xb3,0x80,0xe9,0xe6,0x60,0x8f,0xb7,0x2,0x82,0xd7,0x7c,0x17,0x26,0x85,0x63,0x3c,0xf9,0xcf,0x36,0x7e,0xb1,0x4f,0x26,0x36,0x23,0xfb,0x4c,0xa9,0xe6,0xd6,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_array_string_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x2,0x11,0x4,0x3a,0x1,0xb8,0xb3,0xb0,0x40,0x0,0x0,0x0,0x59,0x49,0x44,0x41,0x54,0x38,0xcb,0xc5,0x92,0x51,0xa,0xc0,0x30,0x8,0x43,0x5f,0x64,0xf7,0xbf,0xb2,0xfb,0x28,0x85,0x4d,0xea,0x28,0x75,0xa0,0xfd,0x30,0xa2,0x18,0x4d,0x95,0xe3,0x54,0xcc,0x28,0x5a,0x7f,0x3,0x41,0x51,0x4,0xc0,0x9d,0xf1,0x4e,0x70,0xff,0xa,0x6a,0xbf,0x83,0xeb,0xbd,0x8f,0x86,0x32,0xb8,0x26,0xce,0xe2,0x74,0x82,0x99,0x8c,0x3e,0xe2,0xb4,0xc1,0x93,0x69,0x27,0x67,0x2b,0xf6,0xcf,0xa3,0x9,0x35,0xb6,0xcb,0xbe,0xd2,0xe2,0x97,0x6f,0xbc,0x1,0x8d,0xc5,0x3c,0xf7,0xc6,0x27,0xc7,0x12,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_object_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0xc,0x1e,0xe,0x25,0x9,0x91,0xf6,0x1d,0xd,0x0,0x0,0x2,0x8d,0x49,0x44,0x41,0x54,0x38,0xcb,0x9d,0x93,0x3d,0x68,0x5d,0x75,0x18,0xc6,0x7f,0xe7,0xa3,0xc7,0x73,0x4f,0x92,0xf6,0x9a,0xe4,0x36,0xf4,0x1a,0x35,0xc8,0xb5,0x14,0x27,0x6d,0xb1,0x8a,0x60,0x93,0x8b,0x52,0x7,0xc1,0xc5,0x2e,0x15,0x2,0x5d,0xa4,0x38,0x75,0x76,0x93,0xe,0x75,0xd0,0xc1,0x82,0xe0,0x20,0xb8,0x16,0xa1,0x4b,0x9,0xa,0x4e,0x29,0x22,0x8,0xea,0xe8,0x24,0xb9,0x8,0xad,0xde,0xa8,0xf9,0xb8,0xe7,0xf3,0x7f,0xce,0xf9,0x7f,0x3a,0x84,0x26,0x4d,0x1b,0x17,0xdf,0xf1,0x81,0xe7,0xe1,0x7d,0x9f,0xf7,0x79,0x3c,0x87,0xe3,0xd1,0x19,0x46,0x3d,0x8e,0x9a,0x75,0xb9,0xf5,0x18,0x16,0x1e,0x45,0xfc,0xec,0xad,0x55,0xe8,0x74,0x30,0xd6,0xa2,0x65,0x85,0x54,0x9a,0x26,0xab,0x19,0xfe,0xd2,0x7b,0x4c,0xc8,0x7b,0xb0,0xc1,0x30,0xea,0xf1,0xe9,0x9b,0xef,0xd1,0xe9,0x76,0xe9,0xc4,0x31,0x41,0x12,0xa1,0x8d,0x46,0x2a,0x45,0x9b,0xd7,0x14,0xc5,0x84,0x26,0xab,0xc9,0x9a,0x94,0xcf,0x7f,0xfd,0x61,0x5f,0xc4,0x73,0xb8,0x43,0xe4,0xe4,0xd4,0x2,0x17,0xbe,0xbe,0x79,0xf6,0xd9,0x67,0x6,0x97,0xb4,0x51,0x17,0x9d,0xb5,0x38,0xe7,0x8d,0xc7,0x9b,0xf7,0x6f,0x19,0xd9,0xdc,0xf9,0xe2,0xb9,0xd7,0x44,0x55,0x64,0x7c,0xb9,0xf1,0x13,0xeb,0x72,0xeb,0xe0,0x4,0x2f,0x49,0x88,0x4f,0x24,0xac,0xfe,0xf8,0xcd,0x95,0x57,0x5f,0x59,0xbe,0x7e,0xfa,0xf4,0xb,0xfd,0xb9,0xb9,0xb9,0xa0,0x69,0x5b,0x76,0x77,0x77,0xcf,0x8d,0x36,0x7e,0x5b,0xd9,0xde,0xfe,0x67,0xf9,0x83,0xd1,0xcf,0x37,0x6e,0xf6,0x5f,0xba,0xb7,0xef,0xc1,0x30,0xea,0xf1,0xd1,0xca,0xbb,0xc4,0x51,0xc4,0xca,0xda,0x57,0x67,0xcf,0xbf,0xfc,0xfa,0xf5,0xb,0xcb,0x6f,0x3c,0xbd,0xb0,0xd0,0x23,0x8e,0x23,0xca,0x52,0x90,0x24,0x9,0x81,0x1f,0xce,0xe0,0x79,0x57,0x27,0x93,0xad,0x91,0x8f,0xfa,0x64,0x75,0xf1,0x45,0x86,0x7f,0xf4,0xf0,0x1f,0x28,0x59,0xe7,0x58,0x5c,0x5c,0xba,0xb4,0xb4,0x34,0xe8,0x77,0xbb,0xc7,0x39,0xd5,0x9f,0xa7,0xff,0xd4,0x2,0xf3,0xbd,0x27,0x99,0x9e,0x9a,0x22,0x8e,0x63,0xe6,0x67,0x4f,0x32,0x3d,0x73,0xe2,0xb2,0x31,0x76,0xdf,0x44,0x1f,0x40,0x29,0x45,0x8b,0x41,0x29,0x75,0x31,0x99,0x9a,0xa,0x0,0x7c,0xdf,0x27,0x8,0x3c,0x0,0x1c,0x16,0xc7,0x1e,0xe9,0x89,0x28,0x1e,0x0,0xc8,0xc0,0x1e,0xbc,0xb1,0x95,0x12,0x59,0xe4,0x18,0x63,0x10,0x42,0x90,0xa6,0x29,0x7f,0x6d,0xc6,0x44,0x51,0x44,0x51,0x96,0xe4,0x79,0x89,0x10,0x82,0x56,0xb5,0x68,0xad,0x69,0x5a,0x1f,0xad,0xcd,0x81,0x40,0xd3,0x48,0xaa,0x4a,0xe0,0x2c,0xe3,0x74,0x32,0x39,0xb7,0x19,0xc5,0xd4,0x75,0x4b,0x18,0x86,0xb4,0x6d,0x4b,0x96,0x65,0x64,0x69,0x8e,0x10,0x2,0x29,0xa5,0x68,0x9c,0xa3,0xa9,0xe5,0x43,0x1b,0xd4,0x25,0x55,0x18,0xb0,0xbd,0xf3,0xf7,0xad,0x7b,0xf7,0x7f,0x5f,0x1,0x7f,0xa6,0xac,0xa,0x7c,0xdf,0xc7,0x68,0x4b,0x25,0x4a,0xca,0xa2,0x20,0x9d,0xec,0x50,0x56,0xd9,0x9a,0x94,0x1d,0x9c,0xdd,0xcb,0x4f,0xb8,0x2e,0xb7,0x18,0x6e,0xf4,0x78,0x7f,0x70,0x1e,0x23,0x9b,0x3b,0x93,0xc9,0xce,0x32,0xce,0xbb,0xda,0xed,0xce,0x12,0x86,0x21,0xc6,0x5a,0xda,0xa6,0xa1,0x28,0x32,0xca,0xaa,0xf8,0xbe,0x2c,0xf3,0xdb,0x8d,0xe,0xf8,0x36,0xdd,0x38,0x9c,0x83,0x5c,0x35,0x7c,0xdc,0x3d,0x23,0x3e,0xfc,0x73,0x74,0x23,0xcf,0xd3,0xd1,0xce,0xee,0xf1,0xcb,0x61,0x18,0xd,0x70,0xe,0x63,0x94,0xa8,0x44,0xb9,0x56,0x55,0xc5,0xed,0x6b,0x7a,0xfa,0xbb,0x52,0x57,0x47,0x47,0xf9,0x9d,0x93,0x67,0x38,0x76,0x2c,0x20,0xc,0x3,0x7c,0x7f,0xef,0xc3,0xd6,0x5a,0xb4,0x36,0x34,0xb5,0x44,0x6,0x16,0xd5,0xd6,0xdc,0xcd,0xc7,0x87,0xa3,0xfc,0x68,0x99,0xde,0x9e,0x7d,0x7e,0x1f,0x73,0xd6,0xa1,0x42,0x89,0x92,0x9a,0xbb,0xf9,0xf8,0xbf,0xcb,0xf4,0x7f,0xeb,0xfc,0x2f,0x54,0xe2,0x64,0xa3,0x2f,0x62,0x4d,0xdb,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_array_variant_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x0,0x0,0x0,0x0,0x0,0xf9,0x43,0xbb,0x7f,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x2,0x11,0x5,0x2,0x23,0x7b,0x8e,0x27,0x68,0x0,0x0,0x0,0x51,0x49,0x44,0x41,0x54,0x38,0xcb,0xc5,0x92,0xc1,0xa,0x0,0x21,0x8,0x44,0xdf,0xf8,0xff,0xff,0x3c,0x1d,0x96,0x20,0x2c,0xa,0xd6,0x83,0x4a,0xe8,0x40,0x3c,0x74,0x4a,0xc6,0x54,0x22,0x28,0x46,0x3f,0x40,0x50,0x34,0x1,0xb0,0xf9,0xf2,0x4f,0xdf,0xbf,0x82,0xda,0xff,0x1,0xd9,0x9c,0xb5,0xce,0x73,0xd2,0x33,0xe3,0x1,0xd7,0x4d,0x3f,0x57,0x10,0x72,0xd6,0x19,0x12,0x2b,0x3d,0x5f,0x38,0x4d,0xb0,0x41,0xdb,0x5f,0x61,0x0,0x69,0x79,0x4b,0xdb,0x37,0x79,0x80,0xa6,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_timer_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe1,0x0,0xdb,0x0,0xe7,0x53,0x45,0xf8,0x1a,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x10,0x13,0x0,0x87,0x0,0x5a,0xb2,0x0,0x0,0x1,0xec,0x49,0x44,0x41,0x54,0x38,0xcb,0x8d,0x52,0xbb,0x6e,0x13,0x41,0x14,0x3d,0x73,0x77,0xd7,0xb6,0x1c,0x3f,0x71,0x40,0xb8,0x40,0x2e,0x50,0x4,0x42,0x4a,0x41,0x81,0xa1,0x21,0x42,0x48,0xfc,0x0,0x42,0xb4,0x54,0x34,0x91,0x80,0x9e,0x82,0x12,0xf1,0xb,0x88,0x86,0x9e,0x82,0xa,0xc4,0x7,0x84,0x82,0x96,0x2a,0xb0,0x9,0x68,0x9d,0xe0,0x5d,0xef,0x7a,0xf6,0xe1,0x35,0x8e,0xb3,0xde,0x99,0xa1,0x71,0xc0,0xde,0xac,0x23,0x8e,0x34,0xd2,0xdc,0x73,0xe7,0xbe,0xce,0x5c,0x86,0x15,0x8,0x79,0xcc,0x0,0x10,0x0,0x6,0x40,0x36,0x5a,0x55,0x99,0xf7,0x8e,0x72,0x2,0xf5,0xf9,0xb5,0x28,0x85,0xec,0x4a,0x21,0x6f,0x29,0xa5,0xea,0x19,0xdf,0x5f,0xb0,0x2c,0xe1,0x7b,0xd1,0xe6,0x64,0x7c,0xfc,0x4e,0xa4,0xe2,0xca,0x52,0x25,0x8d,0xfa,0xe5,0x4a,0xe9,0x61,0xeb,0x42,0xfd,0xf3,0xca,0xe,0x86,0x4e,0xb0,0x1d,0x87,0x93,0xaf,0x85,0x82,0xfe,0xa9,0xd6,0x5c,0x3b,0xdf,0xd9,0x68,0xb3,0xce,0x46,0x9b,0xd5,0x9a,0x6b,0xed,0x42,0x51,0xff,0x30,0x8e,0x26,0x3b,0x9e,0x1d,0xbc,0xc8,0x9b,0x57,0xe7,0x6e,0x74,0xc7,0x32,0x6d,0xe5,0xbb,0xd1,0x8d,0x90,0xc7,0x6c,0x7e,0xa,0x73,0x3f,0x1,0x0,0x77,0xa3,0xdb,0x96,0x69,0x2b,0x3e,0x8,0x1f,0x9c,0x1a,0xc7,0x32,0xed,0xa9,0x67,0x7,0xcf,0x17,0x1d,0x9e,0x13,0x3c,0xcd,0x14,0x22,0xb7,0xef,0xbf,0xb2,0x4c,0x5b,0x2d,0x92,0x9a,0xef,0x45,0xd7,0x97,0xc8,0x7f,0x49,0x55,0x9e,0xf2,0x96,0x69,0x2b,0xee,0x46,0xf7,0x42,0x1e,0xeb,0x4,0x80,0xa4,0x90,0x37,0x35,0x5d,0xfb,0x7e,0xc6,0x97,0x16,0x16,0x6d,0x4d,0xa3,0x3,0x29,0x64,0x17,0x0,0x11,0x0,0xa6,0x80,0x2,0x11,0xb,0xf3,0x82,0x87,0x4e,0xb0,0x3d,0x4b,0xd2,0x27,0x4b,0x5f,0x47,0x2c,0x56,0x4a,0x15,0x1,0x28,0x2,0x20,0x89,0x31,0x73,0x96,0xa4,0xdd,0x6c,0x70,0xb9,0x5a,0x7a,0xa6,0x14,0x2a,0x60,0x38,0x5e,0xe4,0xd3,0x99,0xb8,0x46,0x1a,0x7d,0x3,0x0,0x16,0xf2,0x98,0x35,0x5a,0x55,0x65,0x99,0xb6,0xaa,0xd4,0xcb,0x5b,0x9a,0x46,0x5f,0x1a,0xad,0x6a,0x92,0x6d,0xbd,0xd1,0xaa,0x26,0x21,0x8f,0x8b,0x22,0x15,0x77,0xc7,0xa3,0xa3,0x8f,0xf5,0x73,0x15,0x5a,0x12,0xd2,0xed,0xfb,0x2f,0x7b,0x7b,0xf6,0xef,0xb9,0x6d,0xac,0xd2,0xc1,0x32,0xed,0xe9,0xe0,0x17,0x7f,0x93,0x2b,0xd6,0xe1,0x4f,0x77,0xb7,0xb7,0xef,0xf8,0xbe,0x37,0xba,0x7c,0x7a,0x43,0x47,0x57,0x7b,0x7b,0x4e,0x74,0xb0,0xef,0x38,0x67,0xae,0xf2,0xe0,0x90,0xbf,0x9d,0x1e,0x25,0x8f,0x34,0x9d,0x7e,0x18,0x86,0xbe,0x3,0x80,0xcd,0x92,0x74,0x4b,0x8,0xd9,0x29,0x96,0x8c,0xf7,0x17,0x2f,0xad,0xdf,0x3f,0x19,0x3b,0x37,0x1,0x0,0x4,0xc3,0x51,0x2d,0x9d,0x89,0xc7,0x52,0xc8,0x4d,0x0,0x44,0x1a,0xed,0xea,0x86,0xf6,0xba,0xb9,0x5e,0xe3,0xf8,0x1f,0x84,0x3c,0xa6,0x45,0x1d,0x42,0x1e,0x1b,0x27,0xeb,0x9c,0xc5,0x1f,0xd4,0x25,0x14,0xea,0xda,0xdf,0x2e,0xb,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_atlas_texture_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x17,0x2c,0x1b,0x50,0xf4,0xaf,0xe7,0x0,0x0,0x1,0x57,0x49,0x44,0x41,0x54,0x38,0xcb,0xed,0x93,0xbd,0x4a,0x3,0x51,0x10,0x85,0xcf,0xdc,0x7b,0x13,0x37,0x86,0x88,0xf8,0xe,0xa,0xbe,0x81,0x8,0xd6,0x3e,0x87,0xbe,0x81,0x9d,0x68,0x65,0x9b,0x46,0x5f,0xc2,0xca,0x17,0x10,0xb1,0x11,0xc4,0x42,0x3b,0x15,0x45,0xf2,0x4b,0xb2,0x89,0x9b,0xdd,0x64,0x93,0xdd,0x4d,0x40,0xd8,0x7b,0x77,0x2c,0x34,0x21,0x21,0x59,0x1b,0x2d,0x9d,0x6a,0x98,0xe1,0x7c,0x9c,0x39,0x30,0xc0,0x5f,0x55,0xbf,0x1b,0x2,0x0,0x3a,0x6d,0x3f,0x33,0x9e,0xb9,0x6d,0x5f,0x1,0xc0,0xa0,0x17,0xc1,0xf7,0x2,0x44,0x83,0x8,0x8d,0xb2,0x93,0x99,0xd6,0x89,0x71,0xe3,0x7b,0xa1,0x2,0x0,0x21,0x68,0xc7,0xae,0xb9,0xbb,0x76,0xcd,0x7d,0x91,0x52,0x6e,0x3,0x80,0xd3,0xec,0x8a,0xee,0x7b,0x5f,0x15,0x56,0xb,0x90,0x4a,0xee,0xb7,0xeb,0xde,0x71,0xf5,0xb5,0x25,0x67,0x0,0x56,0x2e,0x7b,0xd2,0xac,0x38,0x3c,0xa,0x3f,0xae,0x13,0x93,0xac,0x27,0x26,0xd9,0x8c,0x82,0xd1,0x8d,0x5d,0xed,0xc,0x73,0x79,0x6b,0x2b,0xbf,0xb2,0x5c,0x6c,0x94,0x1d,0xd6,0xb1,0x3e,0xd3,0xda,0x14,0xb4,0x36,0x4,0x0,0x6a,0xc,0xd0,0xb1,0x39,0x2,0xc0,0x44,0x88,0x1,0x8,0x66,0x6,0x11,0xc1,0x98,0x44,0x2,0xd8,0xd0,0xb1,0x39,0x98,0x72,0x4d,0x73,0x27,0x7c,0x17,0x2d,0x88,0x47,0x0,0x90,0x69,0xd9,0x89,0xdf,0x86,0xff,0xf,0x48,0x7,0x30,0x11,0xfd,0xa4,0x33,0x69,0x0,0xd,0xe6,0xac,0xca,0xc8,0xa1,0x54,0xa2,0xc4,0xcc,0x0,0x10,0x4f,0xb,0x89,0x28,0x2b,0x95,0x78,0x5c,0xb2,0x32,0x3c,0xa3,0x6c,0x94,0x1d,0xb6,0x6b,0x9d,0x22,0x33,0x5b,0x13,0x1b,0xcc,0x6b,0x76,0xb5,0x73,0x6a,0xd7,0xdc,0xbd,0x46,0xc5,0xe1,0x56,0xdd,0x3d,0x5c,0xe8,0xe7,0xea,0xe2,0x8e,0x0,0xe0,0xf9,0xa1,0x24,0x7d,0x2f,0xa4,0xa7,0xfb,0xca,0xd7,0x7f,0xb8,0x81,0xb8,0x3c,0xbf,0x9d,0xb8,0xac,0xbf,0xb5,0x55,0x18,0x8c,0xd0,0x73,0x83,0x79,0x88,0xef,0x85,0xf0,0xbd,0x30,0xfd,0x5b,0xbd,0x10,0xfd,0x5,0xfb,0x4f,0x14,0xe6,0xa5,0xbe,0xf0,0x0,0xf7,0xb2,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_integer_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xd,0x8,0xb,0xad,0x1a,0x78,0x83,0x0,0x0,0x0,0x44,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0x18,0x5,0xd4,0x1,0xf,0x6f,0x3f,0xb7,0x87,0x61,0x18,0x1f,0x5d,0x1e,0x9b,0x3a,0x6,0x6c,0x8a,0x90,0x15,0xe2,0x92,0x43,0xd6,0xc7,0x84,0xcb,0x55,0xf2,0xaa,0x92,0x7,0xb1,0xda,0x84,0x6,0x98,0xf0,0x49,0x12,0x63,0x8,0x13,0x21,0x1b,0xe4,0x55,0x25,0xf,0x12,0x34,0x0,0x57,0xe0,0x8d,0x2,0x3a,0x1,0x0,0x69,0x8f,0x34,0x65,0x64,0x1e,0x23,0x46,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_audio_stream_gibberish_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x17,0x28,0x14,0xa4,0x27,0x77,0x72,0x0,0x0,0x1,0x55,0x49,0x44,0x41,0x54,0x38,0xcb,0xd5,0x92,0x4d,0x4a,0xc4,0x40,0x10,0x85,0xbf,0xea,0xee,0xc,0x32,0x4c,0x98,0x68,0x40,0x10,0x44,0x51,0x50,0x17,0x2e,0xdd,0xb9,0xf0,0x6,0x7a,0x32,0x6f,0xe1,0x5,0x3c,0x85,0x28,0xa8,0x3b,0x17,0xea,0xc2,0x1f,0x4,0x45,0x88,0x44,0xa3,0x83,0x9a,0x74,0x97,0xb,0x93,0x21,0x8c,0xa3,0xe0,0xc2,0x85,0xf,0x9a,0xa2,0xa0,0x5e,0xf5,0xab,0xaa,0x7,0x7f,0x81,0x3c,0x2b,0x6c,0x9e,0x15,0xae,0x95,0xbb,0x3c,0x2b,0xec,0xb8,0x5a,0x37,0x42,0x74,0x49,0x1a,0x57,0xc1,0x87,0xb5,0xaa,0xf2,0x5b,0x77,0x37,0xd9,0x22,0x60,0xde,0xdf,0xca,0x4b,0xe7,0xec,0x2e,0xb0,0xdf,0xd4,0x34,0x1c,0x69,0x93,0x43,0xd0,0xb9,0xe7,0xa7,0xc1,0x91,0x6,0x4d,0x80,0x72,0xe4,0xb3,0xc8,0x3a,0x73,0xd9,0xed,0x4d,0x6c,0x1a,0x63,0x4e,0x92,0x34,0xd6,0x61,0x83,0x4f,0x72,0x58,0x2e,0xf2,0xc1,0x9,0xe0,0x1,0xfb,0xcd,0x74,0x1e,0xb0,0xbd,0x7e,0x77,0xc3,0x5a,0xb3,0x9f,0xa4,0x71,0x39,0x54,0x70,0x75,0x7e,0x5b,0xb5,0x15,0xfd,0x0,0x1,0x64,0x7e,0x69,0x46,0x0,0x5c,0x9e,0x15,0x36,0x4,0x5d,0x28,0xf2,0x17,0xb,0x4,0xe7,0xec,0x19,0xc2,0x7b,0xa3,0x42,0x95,0x48,0x84,0x52,0x95,0x48,0xc0,0x57,0x95,0x5f,0x1,0xe4,0xe1,0xfe,0x71,0xdd,0x58,0x73,0xe0,0x46,0xdb,0x2b,0x88,0x80,0xd6,0x72,0x11,0x41,0x81,0xb2,0x8e,0x7e,0x9c,0x9c,0x66,0x4,0x5,0xc2,0x6f,0x47,0x30,0xcd,0x12,0xe3,0xa4,0xbb,0xda,0xe4,0x75,0x1c,0xf7,0x14,0x90,0x5e,0xbf,0xbb,0x91,0x67,0x45,0xf4,0xe5,0x8c,0x1a,0x74,0xb6,0x78,0x1a,0x1c,0xd7,0x67,0xc,0x23,0x8a,0xc6,0x9e,0xb1,0xbd,0x3,0x2f,0x46,0xae,0x34,0xe8,0x24,0x40,0xd4,0x71,0x87,0xc6,0x9a,0xb,0x40,0x8c,0x91,0x6b,0xe7,0xec,0xee,0xd4,0x74,0x7f,0xaf,0x36,0x92,0x7e,0xd9,0x1,0xc0,0xdd,0x4d,0xb6,0x63,0xad,0x39,0x8d,0x3a,0x6e,0x3b,0x49,0xe3,0xd7,0xb6,0xb5,0x1,0x92,0x34,0xf6,0x3f,0xf9,0xdf,0xb4,0x7c,0x2f,0xfc,0x1b,0x7c,0x0,0xcb,0x10,0xa2,0xcd,0xb2,0xc3,0xef,0xb1,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_pin_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x73,0x0,0x29,0x0,0x7c,0x29,0x1e,0x61,0x18,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x19,0x0,0x10,0x1,0x7f,0xb0,0xfd,0xf2,0x0,0x0,0x1,0x31,0x49,0x44,0x41,0x54,0x38,0xcb,0xd5,0x52,0x3d,0x4b,0xc3,0x50,0x14,0xbd,0x2f,0x2f,0x2d,0x24,0x26,0x26,0x36,0x83,0x54,0x90,0x82,0xd0,0xd1,0x41,0xb0,0x93,0x8b,0xbf,0xc2,0xc1,0x4d,0xa4,0xbb,0x8b,0xa3,0xe0,0xea,0xe4,0xf,0x10,0xfc,0x9,0xfe,0x2,0x7f,0x81,0xa3,0x8,0xe,0x99,0x32,0x98,0xb4,0x31,0x2f,0xbe,0xf6,0x35,0x4d,0xcc,0xd7,0x75,0x51,0xa8,0xc5,0x98,0x9a,0xcd,0xb3,0x5d,0xee,0x3d,0x87,0x7b,0xee,0x3d,0x0,0x35,0xe0,0x4c,0xb4,0x39,0x13,0x52,0x55,0x5f,0xaa,0x13,0xc8,0xb3,0xfc,0x14,0x11,0x37,0xa0,0x29,0x1c,0xdb,0x43,0xc7,0xf6,0x70,0xfc,0xc2,0x6e,0x3e,0x37,0xa2,0x8b,0x7d,0x52,0x27,0x10,0x8c,0xf9,0x31,0x96,0xd8,0x9f,0xcf,0x92,0x4b,0x0,0x80,0x5e,0xbf,0xfb,0x8d,0x23,0x57,0xf8,0x26,0xa6,0xa5,0xa3,0xef,0x86,0xd7,0xd1,0x34,0x3e,0x23,0x84,0x8,0xdd,0x50,0x7,0x65,0x89,0xbb,0xcb,0xb3,0x95,0x1b,0x4,0x23,0x7e,0x12,0x89,0xf8,0xf6,0xab,0x36,0x3a,0x9a,0xa,0x0,0xa5,0x69,0xe9,0xef,0xbf,0x1e,0xd1,0x75,0x5e,0x1f,0x1c,0xdb,0x43,0x44,0xec,0xad,0xe9,0xca,0x10,0x0,0x40,0x6e,0xd1,0x47,0xd3,0xd2,0xe3,0x65,0xf2,0x8f,0x16,0x5a,0x6d,0xf9,0x2e,0x4b,0xf3,0x41,0x1c,0x25,0xe7,0x88,0xa0,0x6a,0xeb,0xca,0x11,0x91,0xc8,0x13,0x67,0x82,0x9a,0x96,0x5e,0xac,0x64,0xe1,0x2d,0x98,0x76,0xe6,0xb3,0xe4,0x3e,0xcf,0x8a,0x3d,0x0,0x0,0x89,0x4a,0xde,0xf6,0xce,0xe6,0xd6,0x4a,0x39,0xe0,0x4c,0xc8,0x59,0x9a,0x5f,0x50,0x99,0x3e,0x6b,0x86,0x7a,0x8,0x0,0x69,0x59,0x94,0xdd,0x3f,0xff,0x9e,0xf9,0x93,0x3,0xce,0x84,0xb2,0x20,0x5c,0x1b,0x3a,0xe0,0x4c,0xd0,0xd0,0x9f,0xec,0xfb,0x6e,0x78,0xd5,0x38,0x79,0xc1,0x88,0xf,0x1b,0x93,0x39,0x13,0x4,0xfe,0x1d,0x3e,0x0,0xf3,0x83,0x8a,0x17,0xf3,0xc6,0xba,0x27,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_audio_stream_m_p_c_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0xc,0x8,0x3,0x1c,0x15,0x3d,0x85,0x84,0x4d,0x0,0x0,0x2,0xc0,0x49,0x44,0x41,0x54,0x38,0xcb,0x7d,0x92,0x4d,0x48,0x54,0x51,0x14,0xc7,0xff,0xf7,0xbd,0x37,0xce,0x24,0xe3,0x34,0x4d,0xda,0x48,0x32,0xce,0xd8,0x88,0x38,0xa6,0x48,0x4d,0xb6,0x8,0x8d,0x74,0x21,0x85,0xd0,0xc7,0xae,0x8f,0x85,0x48,0x8,0xa5,0x88,0x16,0x42,0x10,0x44,0xb,0x5b,0x66,0x85,0x65,0xb,0x3,0x5b,0x24,0xba,0x10,0x82,0xa0,0x44,0x4c,0x28,0x51,0xd0,0xa4,0xc6,0x54,0x94,0x51,0xe7,0x43,0x7d,0xf9,0x2d,0xa3,0x32,0xe3,0xe8,0xf8,0xde,0xbb,0xb7,0xc5,0xf8,0xd0,0x11,0xeb,0xbf,0xbb,0xf7,0x9c,0xff,0xef,0x9c,0x7b,0xcf,0x1,0x76,0x35,0xd6,0x58,0x6a,0x76,0xdd,0xb3,0xf8,0x87,0x2a,0xd3,0x46,0x3d,0xdd,0x6f,0x84,0xc9,0xae,0xb7,0xd8,0xaf,0xe1,0xc7,0x17,0xee,0xb8,0x2a,0x6c,0x74,0xa4,0xae,0xf8,0x25,0x0,0xf8,0xdd,0x7d,0x0,0x0,0x4e,0x4d,0x90,0x17,0xbc,0xef,0x69,0x70,0xd1,0x26,0x2f,0xf9,0xb3,0xc3,0xbd,0xed,0x1d,0x19,0xc5,0x15,0x31,0x0,0x69,0xc6,0xd5,0x2,0x1a,0x21,0x91,0x91,0xae,0x9a,0xf1,0xe6,0x2a,0x67,0x5a,0x66,0xfe,0x1e,0x80,0x31,0x26,0xc8,0xf3,0xe3,0x57,0x78,0x63,0xca,0x9a,0x60,0x4e,0xdb,0xda,0xf1,0xe,0x5e,0xdc,0x6f,0xf6,0x7b,0x7e,0x38,0xc1,0x24,0xe8,0xce,0x5d,0x7f,0x41,0xb4,0x3a,0xc8,0xe2,0xd8,0x43,0x35,0xc6,0x1,0x80,0xbb,0xe5,0x41,0x3a,0xdd,0x8,0x80,0x37,0x59,0xdd,0x71,0x39,0x45,0x1d,0xa0,0xb2,0x76,0x83,0x31,0xbd,0x9a,0x14,0x6a,0x7f,0x9a,0xcf,0x64,0x5,0x44,0x6b,0xfc,0x40,0x38,0xdd,0x8a,0x12,0x98,0xbb,0x1d,0x3,0x90,0x17,0xc5,0x5c,0x0,0x20,0x9,0x86,0x36,0xc9,0x3b,0xfc,0x84,0xc9,0x12,0x16,0x3e,0xd6,0xd5,0x8a,0xa1,0x0,0x0,0x80,0xe8,0x8c,0xcf,0x40,0x1,0xc9,0xd3,0x23,0x72,0x86,0x44,0x9f,0x2c,0x4e,0xc0,0xfb,0xbb,0x23,0x4b,0xc,0x5,0xa2,0x0,0x65,0x75,0x36,0x9,0x4,0x88,0x2f,0xba,0xbb,0x22,0x58,0x1d,0x21,0x50,0x60,0x67,0xbc,0xb7,0xc4,0xa2,0x37,0x45,0xdf,0xef,0x73,0x29,0x50,0x80,0xf8,0x92,0x5a,0x5e,0xe3,0x28,0x18,0x4,0x1,0xc2,0x9f,0x1b,0xd2,0x56,0x1f,0x9d,0x8d,0x2,0x38,0xc3,0x71,0x27,0x89,0x13,0x60,0x75,0x5e,0xfb,0x14,0x5f,0x58,0x16,0x24,0x0,0xe4,0x39,0xb7,0x43,0x6d,0x93,0xae,0xcf,0x9,0x44,0xcb,0xc3,0x90,0x77,0x63,0x23,0xbe,0xb0,0xb4,0x15,0x3c,0xc0,0x22,0x9b,0xb9,0x67,0x1a,0xa7,0x21,0xc,0x55,0x67,0xdf,0x67,0xdb,0xe1,0xab,0x44,0xab,0x87,0x40,0xc8,0x16,0x80,0x2d,0x57,0xf9,0x49,0xd0,0xf5,0x65,0x41,0x5,0x30,0x49,0xe2,0xb9,0x84,0x44,0x9c,0x20,0x24,0x2,0x60,0xe0,0x57,0x99,0x11,0x8c,0xd1,0xea,0xa1,0x2a,0xc7,0x1a,0xa7,0x2c,0xbb,0xeb,0xa5,0xc9,0x3e,0x9e,0x68,0xf4,0x11,0xd5,0x20,0x58,0xb2,0x0,0x26,0xef,0x8d,0x81,0x32,0xc2,0x1d,0x4b,0xdd,0x3b,0xf3,0xda,0x39,0x69,0xaa,0x5f,0xab,0xac,0x7a,0xea,0x85,0xc4,0x57,0x13,0xd9,0x0,0x40,0x38,0x28,0x68,0xb2,0xef,0x12,0x84,0x36,0x68,0xb8,0x5b,0x80,0xb2,0xfb,0xd5,0x94,0xe3,0x12,0x8e,0x8a,0xaa,0x3f,0xe9,0xf9,0xf0,0x79,0x46,0x25,0x1d,0x0,0x70,0x36,0xb3,0xdd,0x67,0x33,0xdb,0x7d,0xd6,0x24,0xfb,0x8c,0xa7,0xb7,0x35,0xea,0x4f,0x71,0x7c,0x81,0x22,0xc3,0x3b,0xda,0x5d,0x10,0xad,0xc8,0x69,0x88,0xde,0xf4,0x1d,0x0,0x26,0x3b,0x5f,0x23,0xd5,0x98,0x3c,0x6f,0x35,0x59,0x7c,0x56,0x93,0xc5,0xc7,0xed,0x5f,0x98,0xf4,0x82,0xe8,0x78,0xd9,0xf6,0xf6,0x0,0xa3,0xc,0xe1,0x9e,0xe6,0x9b,0xbe,0x89,0xfe,0x4b,0xa0,0x32,0x84,0x94,0xcc,0x6f,0x0,0x90,0x71,0xb9,0x2a,0x66,0x43,0x63,0x0,0x0,0x20,0x6,0x3,0x0,0xaf,0x2c,0x42,0x21,0x50,0x66,0xa7,0x2a,0xc2,0x9d,0xd,0x25,0x8c,0x32,0x60,0x47,0xe9,0xc7,0x21,0x12,0xe,0x5e,0x58,0x12,0x4c,0x0,0xb0,0x39,0x54,0x95,0x2e,0xc9,0xd3,0x3f,0x5,0xd0,0x48,0x25,0x18,0x40,0xc3,0x4b,0xa2,0x18,0xc,0xa8,0xf1,0x7f,0x77,0xa0,0x2a,0xee,0x74,0x61,0xd,0x23,0x8c,0xc8,0xe2,0xc8,0x11,0xcd,0xa9,0xbc,0x8d,0xac,0xf2,0x77,0x9b,0x7,0xcd,0xff,0x5,0x8,0xd6,0x9c,0x26,0xde,0x64,0xfb,0x4a,0xc,0xc9,0x7f,0xf8,0xc4,0x54,0x7,0x21,0xe4,0xd0,0xbc,0xbf,0xef,0x40,0x1e,0xf7,0x3b,0xb,0x2,0xdb,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_remote_transform_2d_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe1,0x0,0xdb,0x0,0xe7,0x53,0x45,0xf8,0x1a,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x14,0x10,0x31,0xfa,0xfa,0xa1,0x97,0x0,0x0,0x2,0xd,0x49,0x44,0x41,0x54,0x38,0xcb,0x8d,0x53,0xcf,0x6b,0x13,0x41,0x14,0xfe,0x66,0x67,0x36,0xcd,0x24,0x56,0x6c,0xd,0xad,0xa1,0x62,0x45,0x59,0x4a,0x11,0x96,0x5e,0x4,0x95,0xf4,0x22,0x78,0xf0,0x20,0x28,0x7a,0xf3,0x2e,0x1e,0xd4,0x83,0xfd,0x7,0xfc,0x3,0x3c,0x78,0x15,0xbc,0xf4,0x90,0x22,0xda,0x4a,0xf,0x95,0xf8,0x23,0x9e,0x62,0xb1,0xb5,0x2d,0x8d,0x8b,0x69,0x2b,0xb,0x45,0xd0,0x56,0x63,0x95,0xcd,0xc6,0xdd,0xae,0x31,0xbb,0x33,0x5e,0x76,0x25,0x6b,0x63,0xd3,0x77,0x98,0x79,0xbc,0xe1,0x7d,0xef,0x7b,0x1f,0xdf,0x0,0x1d,0x62,0x71,0xc5,0xcd,0x95,0x3f,0x6c,0xf7,0x2,0x80,0x61,0x7a,0xca,0xbf,0xef,0xca,0x6e,0xcd,0x86,0xe9,0x11,0x3f,0xc0,0x91,0x2f,0xdf,0xfd,0x47,0x13,0x5,0xcb,0xaf,0xbb,0xc1,0x58,0x54,0xc7,0x5e,0x63,0xa1,0xe2,0x8e,0x46,0xf9,0x6c,0xd9,0xb9,0xfd,0xb8,0x58,0xdb,0x6a,0x5,0x61,0x9d,0x0,0x2,0x81,0xec,0x8b,0xb9,0xfa,0xb4,0xed,0x88,0x33,0xe9,0x94,0x32,0x7c,0x6c,0x40,0x9d,0x9e,0x78,0x66,0x35,0x75,0x8d,0xab,0x0,0x40,0xf6,0xa0,0xc1,0x69,0x46,0x51,0x1e,0x19,0x4a,0x7b,0xf9,0x82,0x25,0x4f,0x1c,0xef,0xca,0x78,0xbf,0xe4,0x45,0x0,0x24,0xcd,0x95,0xf1,0x1d,0xd,0xc5,0xf9,0x9f,0xf9,0x88,0xa2,0x61,0x7a,0x74,0xa1,0xe2,0xe4,0x66,0x4a,0xf6,0xe2,0xec,0x3b,0xe7,0x26,0x0,0x4c,0x16,0x6b,0x55,0x0,0xc8,0x17,0x2c,0x19,0x13,0xd1,0x30,0x3d,0xa5,0xb4,0xec,0xdc,0xd9,0xb2,0xfc,0x2b,0x33,0x25,0xfb,0xad,0xae,0x71,0xd9,0xf4,0xfd,0x7d,0x9f,0xbf,0xf9,0xe3,0x87,0xe,0xb2,0x5b,0xd5,0x1f,0xfe,0x18,0x0,0xf0,0x24,0x59,0x37,0x4c,0x2f,0xd5,0xd3,0x4d,0x4b,0x4b,0xab,0xdb,0xc3,0xb1,0x15,0x1e,0x3e,0xb7,0xdc,0x40,0x80,0x13,0x82,0x20,0x99,0x20,0x1b,0x83,0xd9,0xc4,0x85,0xb5,0x8f,0xd,0x63,0xa0,0x8f,0xdd,0x4b,0x27,0x95,0x27,0x8c,0x92,0x4f,0x8d,0xa6,0xcc,0xa9,0x8c,0xac,0x6,0x42,0xf6,0x53,0x85,0x6c,0xc4,0x0,0x22,0x5a,0xa1,0x38,0x81,0x4,0xe8,0xd5,0xf3,0x3d,0x24,0x64,0x48,0x75,0x8d,0x7,0x86,0xe9,0x29,0xba,0xc6,0x85,0x61,0x7a,0xc,0x80,0x68,0xe7,0x3,0x19,0x1e,0x14,0x80,0x98,0x7a,0x55,0xdb,0x6c,0xad,0xeb,0x1a,0x17,0xe1,0xed,0xeb,0x1a,0x8f,0x3,0x64,0x33,0xec,0x3e,0x21,0xf0,0x5b,0x8d,0xd6,0x68,0xca,0xcc,0x64,0xb1,0xf6,0x35,0x9c,0xfa,0x7f,0x27,0x2e,0xaf,0x39,0xe4,0xec,0xc9,0xee,0xeb,0x2a,0x23,0x76,0x8c,0x89,0x4,0xfb,0xed,0xcb,0xde,0x97,0x73,0xf5,0xa9,0x68,0x7a,0x5b,0x0,0x4a,0xa9,0x32,0xff,0xde,0xbd,0xd4,0xa5,0x92,0xea,0xe1,0x3e,0x76,0x37,0xf2,0x8,0xa3,0x70,0x8e,0x66,0xd5,0x1b,0xe7,0x4e,0xed,0xbf,0xbc,0xb4,0x62,0xef,0xf0,0x4d,0xac,0xf0,0xf4,0xb5,0xfd,0xa6,0xee,0x8a,0x11,0x21,0x90,0x8c,0xc4,0xb,0x5,0x54,0x75,0x8d,0x37,0xdb,0x19,0x2d,0x52,0x58,0x11,0x42,0xf6,0x57,0xd6,0x1b,0x9b,0x2d,0x7a,0x3c,0xc8,0x1c,0x60,0xd7,0x74,0x8d,0xcb,0xdd,0x9c,0xfa,0xf7,0x2f,0x8,0x89,0xd4,0xd0,0x60,0x62,0x54,0x86,0x6b,0x11,0x40,0x74,0x6a,0x6,0x80,0x3f,0x54,0x92,0xec,0xa8,0x6a,0xd,0x27,0x7b,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_audio_stream_o_g_g_vorbis_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0xc,0x8,0x3,0x1e,0x34,0x43,0xda,0xf6,0x91,0x0,0x0,0x2,0x86,0x49,0x44,0x41,0x54,0x38,0xcb,0x8d,0x53,0x4d,0x48,0xd3,0x71,0x18,0x7e,0x7e,0xdb,0xfc,0x2f,0x9d,0xe6,0x21,0x53,0x31,0x8,0x2a,0xcc,0x3e,0x64,0x2a,0x28,0x99,0x1f,0x25,0x29,0xe6,0xdf,0x1a,0x12,0x5e,0x34,0x11,0x73,0xa1,0x1e,0x74,0x41,0x1d,0x3d,0x24,0x26,0x4,0xce,0x8b,0xb4,0x3a,0x64,0x38,0x23,0x4d,0xc,0x8d,0x4,0x2d,0x19,0x9a,0x53,0xc4,0x99,0xe0,0x74,0xeb,0x14,0x95,0x1f,0x4b,0x57,0x26,0x7a,0xd0,0x8b,0x39,0xf3,0xff,0x74,0x90,0xb4,0x50,0xcb,0x7,0xde,0xd3,0xfb,0x3e,0xcf,0xfb,0xad,0xc6,0x3f,0x50,0xf7,0xca,0x59,0xec,0xb,0x8c,0xb,0xf1,0x4c,0xbc,0x9e,0xda,0x2b,0x46,0xb5,0x97,0xe3,0x5e,0xeb,0xbb,0x7c,0xad,0x56,0x63,0xf5,0xf3,0x53,0xf7,0xca,0x26,0x6b,0xe2,0xbe,0x4,0xaa,0x9a,0x1d,0x0,0x80,0xea,0xe7,0x23,0xb9,0x3a,0x9d,0xd4,0x2a,0x84,0x20,0x20,0x8,0x60,0x24,0xab,0xa2,0x51,0xf,0x0,0xb2,0xc9,0xba,0xbb,0x40,0x55,0xb3,0x3,0xd5,0x85,0x49,0xa8,0x6a,0x76,0x18,0x2,0x3,0xb5,0x1d,0x0,0x39,0x3f,0x3b,0x23,0x3e,0x39,0xbb,0xc4,0xb7,0xa9,0x71,0x52,0xd9,0x70,0xcb,0x26,0x6b,0x54,0x8f,0xc5,0xb8,0x43,0x64,0xb,0xd5,0xad,0xa3,0x86,0xec,0x42,0x13,0x2b,0x1b,0xba,0x15,0xff,0x73,0xe7,0x89,0x95,0x15,0x62,0x7d,0x9d,0xf0,0xf9,0x88,0xb6,0x36,0xea,0x33,0x6e,0x6e,0xc8,0xa6,0xa6,0xa8,0x5d,0xc9,0xf7,0x3b,0x5c,0xb9,0x9,0x49,0x17,0xe8,0x74,0x3a,0x95,0x9a,0x9a,0x5a,0x3e,0x7e,0xa6,0x61,0x65,0x6d,0x30,0x51,0x5a,0x41,0x90,0x9b,0xe6,0x76,0xf3,0x58,0xfc,0x15,0x16,0xd7,0xbb,0xf5,0x7f,0xb5,0xd0,0x3c,0xb1,0x9a,0xef,0x1a,0x68,0xef,0xf0,0x57,0x7b,0x29,0x49,0x5a,0xb1,0xba,0xea,0x87,0xb0,0x83,0x3f,0x51,0x96,0xb7,0x8c,0x97,0x97,0x1e,0x2,0x57,0xaf,0x1,0x2e,0x17,0x60,0xb1,0x60,0x3a,0xfd,0x2c,0x9f,0x6,0x4f,0xb8,0x51,0x52,0x42,0x0,0x11,0xd0,0x85,0x1f,0xb9,0xad,0x31,0xd7,0xf1,0x78,0xb4,0xa4,0x28,0xa,0xd8,0xd2,0x12,0xce,0xb1,0xb1,0xcd,0x9c,0x5e,0x2f,0xd8,0xf3,0x6,0xec,0xb3,0xab,0x29,0x5f,0x6,0x25,0xbb,0x6d,0xbb,0x9a,0x1b,0x45,0x34,0x94,0x5b,0xb3,0x54,0x31,0x9,0x39,0x49,0x9a,0xcf,0x33,0x98,0x1a,0x98,0x17,0x79,0xd7,0x5,0xa,0xa,0xe6,0xd1,0xbf,0x96,0x8c,0x8b,0x65,0xa7,0x60,0xeb,0x1,0xba,0xba,0x81,0xb0,0x43,0x1b,0x48,0x4e,0x6,0x42,0xd2,0x62,0x1,0x9b,0xd,0x30,0x1a,0x11,0xda,0xef,0xc2,0xc2,0xa2,0xa7,0x8,0x0,0x90,0x98,0x77,0x77,0x14,0x29,0xc9,0xd4,0xdb,0xeb,0x49,0x82,0x7e,0xce,0x11,0x9e,0xce,0x3d,0x43,0x12,0xf4,0xf9,0x40,0xb7,0xb,0x9c,0xe4,0x89,0xed,0xec,0x24,0x55,0xa9,0x69,0xf3,0xdb,0x13,0xd4,0xe9,0x3a,0x11,0x13,0xf7,0x3d,0xea,0xa4,0x3f,0xbf,0x78,0xa0,0xd8,0x7b,0x41,0xef,0x1c,0x68,0x1f,0x96,0x68,0x28,0x8b,0x60,0x50,0x68,0x0,0x71,0xf8,0x28,0x45,0x7b,0x87,0x2,0x8f,0x87,0x58,0x5a,0x22,0xa2,0xa3,0x1f,0x0,0x80,0xf8,0x73,0x13,0xf2,0xad,0xa6,0xa1,0xe5,0x85,0xd9,0x94,0xc5,0xb9,0x8f,0x3c,0x10,0x10,0x24,0x3e,0xcc,0xe,0xc3,0x17,0x1f,0x8b,0xc0,0x3e,0x7,0x22,0x13,0x72,0x48,0x40,0x28,0x6b,0x3f,0x6,0xdf,0xdb,0x1e,0xd5,0x0,0x78,0xbb,0x43,0x20,0xab,0xa2,0x11,0x42,0x88,0x21,0x0,0x29,0x0,0x40,0x2a,0xf0,0x4e,0xba,0xa0,0x52,0x6b,0x0,0x0,0x6a,0x8d,0x34,0x18,0x9f,0x5d,0x92,0xd6,0x50,0x1a,0xb9,0xc5,0x11,0xbb,0xdd,0x84,0x6c,0xb2,0xf6,0x1,0x48,0x27,0x89,0xaf,0xd3,0x6e,0x8,0xa1,0x82,0x5a,0x23,0xf5,0x8e,0x77,0x9a,0x33,0xff,0xfb,0x4c,0xb2,0xc9,0x8a,0x1e,0x8b,0x31,0x3,0xc0,0x6b,0x6c,0x96,0x1,0xb5,0x46,0xea,0x1a,0xef,0x34,0x67,0xa6,0x16,0x99,0xb1,0x2f,0xfc,0xbe,0xf5,0xac,0xf2,0x27,0x2f,0x62,0xd,0x77,0x5a,0x1,0x60,0x2f,0xf2,0x2f,0x5e,0xae,0x31,0x2e,0xf2,0xfb,0xb5,0x21,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_label_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x16,0x21,0x6,0x87,0x9e,0xd7,0x44,0x0,0x0,0x0,0x43,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0x18,0x5,0x94,0x83,0xa5,0xef,0xd7,0xfc,0xc7,0xc5,0x5f,0xfa,0x7e,0xcd,0x7f,0x5c,0x7c,0x18,0xcd,0x84,0xae,0x39,0x5a,0x30,0x84,0x11,0x59,0x13,0x36,0x3e,0xb2,0x1e,0x26,0x62,0x5c,0x84,0xac,0x9,0x5d,0x1e,0xc3,0x0,0x74,0x1b,0x88,0x72,0x1,0xba,0xa9,0xc4,0xba,0x0,0x9f,0xbe,0x51,0x40,0x4f,0x0,0x0,0x1,0x81,0x40,0x7f,0xed,0x1c,0x59,0x49,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_audio_stream_speex_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x3,0x0,0x0,0x0,0x28,0x2d,0xf,0x53,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x3,0x0,0x50,0x4c,0x54,0x45,0x2c,0x2a,0x24,0x5,0x84,0xc,0x90,0x88,0x3c,0x94,0xc2,0x14,0x9c,0xa,0x2c,0x9a,0xc5,0x8d,0x98,0x44,0x1c,0xca,0xcc,0x32,0xd4,0xc3,0xbc,0xc8,0xc,0xb,0xcb,0x24,0x1b,0xca,0x45,0x40,0xfc,0xe2,0x8c,0x86,0xe4,0x50,0xfc,0x95,0xf,0x2c,0x7e,0x14,0xc8,0x76,0x18,0xd0,0x84,0x7d,0xd4,0xe2,0x2c,0xe9,0x2,0x4,0xa4,0xe4,0x50,0xd2,0xe2,0xdb,0xed,0xe4,0xe1,0xcf,0xa4,0x9f,0x7c,0xbe,0xc,0x46,0x2f,0x60,0x8a,0xf4,0x54,0xe4,0x22,0x20,0xee,0xca,0xc9,0xe4,0xc2,0x14,0x89,0xc5,0x54,0x4,0x2d,0x8c,0x4c,0x92,0x1c,0x6,0x41,0x96,0xca,0x34,0x2f,0xd4,0xd4,0xcc,0xfc,0x7a,0xc,0xac,0xda,0x94,0x94,0x62,0x7c,0xfc,0x4a,0xc,0xa8,0xd4,0x4c,0xc8,0x65,0x5f,0xef,0xf3,0xf2,0x95,0xf4,0x59,0xfc,0xce,0x5c,0xc9,0x16,0x12,0xe8,0x14,0x12,0x88,0xd4,0x5f,0xcb,0x73,0x6e,0xec,0xd8,0xc,0x62,0x64,0x1e,0xd0,0x95,0x8f,0x24,0x44,0x90,0xaf,0xc6,0xd9,0xcc,0x52,0xc,0xd6,0xb4,0xae,0x90,0xa0,0xb8,0xde,0xf4,0xf4,0x7,0x4a,0xa1,0xdf,0xd4,0xd0,0x24,0x8a,0x1c,0x97,0xe5,0x59,0x4,0x94,0x5,0xb4,0x48,0x21,0xd9,0x23,0x1f,0xe1,0xe4,0xe1,0x8b,0xfd,0x57,0xff,0xff,0xff,0x84,0x22,0x44,0xb6,0xcc,0xb1,0x54,0x82,0x94,0xd9,0x34,0x31,0xfa,0xd5,0xe,0xfc,0xfd,0x4,0xfb,0x2,0x4,0x1c,0x40,0x84,0xd8,0x68,0x63,0xa4,0x6e,0x2c,0x98,0xd6,0x50,0x54,0x61,0x74,0xc9,0xd5,0x31,0xda,0x3,0x5,0x4,0x40,0xa6,0xd8,0x19,0x15,0xe7,0xb9,0xb9,0xb1,0x57,0x24,0x84,0xae,0x44,0xc8,0xac,0x2c,0xde,0x89,0x87,0x94,0xca,0x54,0xde,0x9a,0x95,0xbc,0x64,0x5b,0x4,0x82,0x3c,0xdf,0xc8,0xc4,0xd9,0x48,0x43,0x7c,0xdc,0x4f,0xfa,0x19,0xa,0xd7,0x79,0x75,0xc8,0x56,0x51,0xe2,0xec,0xea,0xfc,0xd7,0x31,0x16,0x8c,0x14,0x19,0x55,0x99,0xed,0xed,0xed,0xe4,0x37,0x37,0x22,0x38,0x78,0x94,0xfe,0x5c,0xd7,0x59,0x55,0x86,0xed,0x4b,0xfa,0xe4,0x7,0xe1,0xaa,0xa7,0xfc,0xd8,0xa4,0x5,0x46,0x95,0xce,0xdb,0xe2,0xfc,0xf6,0xf5,0xe2,0xdc,0xdb,0x3c,0x68,0x70,0xa3,0xd0,0x8f,0xf9,0xc9,0x10,0x44,0xa6,0xc,0x86,0xdd,0x55,0xd6,0xbc,0xb7,0x97,0xb1,0xcc,0xda,0x2c,0x23,0x8a,0xfe,0x65,0xfa,0xdc,0xb,0xd7,0xc,0xb,0xe7,0xc,0xa,0x7c,0x4a,0x64,0x50,0x7a,0xb0,0x4c,0x7a,0x3c,0xac,0x22,0x2c,0xa9,0x5,0xf,0xfc,0xad,0xe,0xe4,0x6d,0x69,0x70,0xb4,0x10,0xac,0xda,0xec,0xac,0xd2,0x14,0x73,0x25,0x48,0xe5,0x59,0x57,0x70,0x8c,0xb0,0x88,0x52,0x6c,0x3c,0x58,0x78,0x4c,0x94,0x60,0x6c,0xce,0x44,0x7c,0x7a,0x54,0xb4,0xce,0xc,0x84,0x7e,0x4c,0x7c,0x5a,0x74,0xa4,0x98,0x3c,0xac,0xbe,0xcc,0xa8,0x3e,0x24,0x94,0x3e,0x1c,0x7c,0x66,0x5c,0x6f,0x77,0x91,0xa4,0xfe,0x5c,0x8c,0xbc,0x18,0xb4,0x7a,0x2f,0x64,0xaa,0x54,0xba,0x77,0x6f,0xbb,0xd0,0xd2,0xac,0x15,0x27,0xcc,0xb7,0x27,0xe4,0x46,0x44,0xf0,0xa4,0x18,0xa8,0x8c,0x3c,0x3e,0x6d,0xa8,0x84,0x1e,0x3c,0x7c,0xf0,0x50,0xf8,0x34,0x10,0x91,0xa9,0xc4,0xee,0xda,0xd6,0xfc,0x22,0x8,0xb9,0xeb,0xfc,0xbf,0xdb,0xb9,0xd4,0xae,0xc,0x94,0xbc,0x46,0x5c,0x5a,0x54,0xd4,0xc2,0x28,0xbc,0x57,0x4f,0x84,0x52,0x1c,0x64,0x74,0x64,0x74,0xc2,0x40,0x5c,0x28,0x50,0xb7,0x65,0x24,0x27,0x52,0x8c,0xe4,0x7a,0x76,0xf4,0xbc,0xc,0x58,0xa8,0x24,0xba,0x4c,0x42,0xa6,0xc7,0x9c,0x4,0x37,0x98,0xd7,0xd6,0x2a,0x74,0x98,0xc0,0x70,0xba,0x44,0xb6,0xd5,0xec,0x8b,0xc8,0x71,0xb3,0xda,0x43,0xb9,0x39,0x19,0xfc,0xee,0xbc,0xa4,0xbc,0xd4,0x16,0x4b,0x92,0xa4,0x9a,0xb4,0xb9,0xd5,0xaf,0x34,0x36,0x4c,0x94,0xd4,0x79,0x18,0x96,0x8,0x30,0x4e,0x80,0xb4,0xe,0xc,0x94,0x32,0x44,0x48,0xa2,0x10,0x9c,0x82,0x34,0x64,0x87,0xaf,0xbc,0xb6,0xac,0xa9,0xec,0x4e,0xd0,0xee,0xd8,0xd2,0xad,0xa8,0xcb,0x3c,0x33,0xcc,0x9d,0x94,0xdc,0xfe,0xfc,0xfa,0xec,0x7,0x90,0xc2,0x44,0xdc,0xae,0x3c,0x38,0x8c,0x20,0x98,0xab,0x42,0x97,0xcd,0x77,0xae,0xdc,0x4e,0x94,0x2e,0x3c,0xfc,0xde,0x64,0xfc,0xec,0xe0,0xac,0xd1,0x9e,0xc4,0xd6,0xbc,0xe4,0xe6,0x14,0xbc,0x2a,0x14,0xcb,0x2c,0x25,0x84,0xcd,0x59,0x98,0xec,0x5a,0x79,0xe5,0x49,0xda,0xcd,0x1e,0x54,0x32,0x64,0x2c,0x5e,0x9c,0xbc,0x6b,0x65,0xe6,0xd5,0x1e,0x7c,0x92,0xbc,0x7c,0xd4,0x50,0x4,0x8e,0x4,0xd2,0xcd,0xc8,0xc9,0x4d,0x49,0xd1,0x8b,0x85,0xe7,0x2b,0x2b,0xe9,0xcb,0x1a,0xcf,0xdd,0xcd,0xc7,0x6d,0x66,0xe5,0x1c,0x1a,0xca,0x7c,0x77,0xd6,0x3b,0x36,0x68,0x66,0xea,0x73,0x0,0x0,0x0,0x1,0x74,0x52,0x4e,0x53,0x0,0x40,0xe6,0xd8,0x66,0x0,0x0,0x0,0x1,0x62,0x4b,0x47,0x44,0x0,0x88,0x5,0x1d,0x48,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0xc,0x8,0x3,0x20,0x26,0xf1,0xa6,0x9c,0xa4,0x0,0x0,0x0,0xa4,0x49,0x44,0x41,0x54,0x18,0xd3,0x63,0x60,0xc0,0x1,0x92,0x91,0x39,0x9b,0x1b,0x92,0x45,0x9d,0x8e,0x20,0xf8,0x9e,0x65,0xce,0xb3,0xbc,0xb2,0x9c,0x58,0x11,0x2,0x9e,0x66,0xbd,0x5e,0x4e,0x59,0x59,0xbf,0x11,0x2,0x9e,0x5e,0xc7,0x8c,0xbe,0x66,0x65,0xc1,0x74,0x1d,0xa9,0xf1,0xf2,0xb2,0xfb,0xfa,0x15,0x28,0x2,0xd1,0xb5,0x2f,0x2b,0xeb,0xae,0x57,0x17,0x50,0x99,0x67,0x40,0x56,0x5,0x48,0x20,0x27,0x2b,0xcb,0x69,0x83,0x57,0x90,0xe2,0x1d,0x4f,0xcf,0xac,0x2c,0xb0,0x12,0xa0,0x79,0x59,0x5e,0x5e,0x5e,0x5,0x41,0xfe,0x56,0x57,0x20,0x86,0xc4,0x6b,0xff,0x92,0xe,0xf5,0xd2,0xcb,0x2c,0x8,0x52,0xdc,0xf,0x11,0x59,0xe1,0x59,0x73,0xd4,0xf3,0x57,0x85,0x57,0xbd,0x62,0x41,0x21,0x44,0xe4,0x6c,0xd6,0xd1,0xdd,0x39,0xc,0xc,0x5e,0x5e,0xc,0x50,0x25,0xc,0x15,0x4e,0x4e,0x20,0xca,0xcb,0x1a,0xee,0xdc,0x6d,0x10,0xca,0xb,0xdd,0xd3,0xb1,0x5e,0x0,0x17,0xd5,0x34,0xe4,0x14,0x6e,0x72,0x5e,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_sample_player_2d_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe1,0x0,0xdb,0x0,0xe7,0x53,0x45,0xf8,0x1a,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x14,0x26,0xf,0xb2,0x87,0x2d,0x49,0x0,0x0,0x1,0x4c,0x49,0x44,0x41,0x54,0x38,0xcb,0x85,0xd3,0x31,0x48,0x1c,0x51,0x10,0x6,0xe0,0x6f,0xd7,0xe7,0x49,0x92,0x42,0x6c,0x82,0x8d,0xa0,0x45,0x1a,0x53,0xa4,0x4c,0x75,0xa4,0xd3,0x40,0xa,0xb1,0xb5,0xb1,0xb2,0x51,0x11,0x42,0x2a,0x7b,0xb,0xbb,0x54,0x81,0x14,0x17,0x52,0x5d,0x1d,0xb0,0x30,0xda,0x4,0x6c,0x54,0xb4,0xb0,0x11,0xab,0x10,0x2,0xa6,0x13,0x9,0x92,0xa4,0x49,0xee,0x6e,0xd3,0xcc,0xc1,0xb2,0xec,0x9e,0xd3,0xbc,0x37,0x6f,0x66,0xfe,0x99,0xf9,0x67,0x5e,0xd6,0xfd,0xfc,0x53,0x83,0x64,0x48,0xf8,0x57,0x63,0x1b,0x43,0x1f,0xf2,0x86,0xe0,0x16,0xa,0xac,0x34,0xd8,0x67,0x87,0x97,0x26,0x80,0x67,0x1,0xd0,0xc1,0xe,0xc6,0x4b,0x55,0xc1,0x57,0xcc,0x23,0xe5,0x51,0x4e,0xab,0xe4,0xf4,0x11,0x67,0x1,0x30,0x88,0x36,0x8a,0xb0,0xbd,0x89,0x73,0x1,0x27,0xe8,0xa5,0x40,0x5a,0xc6,0x3e,0xce,0xf1,0xb7,0x92,0xd,0x7a,0x71,0xb6,0x31,0x87,0xd,0xdc,0xe1,0x45,0xc2,0x69,0x10,0xf2,0xbb,0xd4,0x7f,0x59,0x12,0xd6,0x71,0x8c,0xa5,0xa8,0x66,0x3,0xdb,0x58,0xcd,0xf1,0x0,0x13,0xd1,0x4a,0x9d,0x14,0xf8,0x86,0x2f,0xa1,0x77,0xf1,0xa,0x47,0x68,0xe7,0x95,0x52,0xeb,0xa4,0x8f,0x3,0x4c,0x85,0x7e,0x81,0x27,0xf8,0x81,0x99,0xdc,0xfd,0x52,0x4d,0x30,0x85,0x5f,0x78,0x88,0x3f,0xa9,0xc1,0xa9,0xca,0xc1,0x36,0x76,0x43,0x5f,0xc3,0x73,0x3c,0xc5,0x65,0xc2,0x21,0x16,0x31,0x39,0xa2,0x85,0xe,0x6e,0x22,0xf0,0x11,0xbe,0xe3,0x35,0xf6,0x12,0x5e,0x96,0x9c,0xaf,0xf1,0x3e,0xc6,0x96,0x4a,0x24,0xde,0xc5,0xfd,0x34,0x32,0xc3,0x16,0xf2,0x2a,0x7,0x1f,0xa2,0xc7,0xdb,0x0,0x19,0x2e,0xd0,0x20,0xb6,0x36,0xc3,0x55,0x4c,0xe0,0x5d,0xdd,0x2a,0xf7,0x82,0xa0,0x69,0xbc,0x8d,0xf1,0x7e,0x2a,0x6d,0xe5,0x90,0xab,0xc7,0xd8,0x44,0x91,0xdd,0xf3,0x1b,0x8b,0x48,0x32,0xa8,0x79,0xcf,0x50,0x8c,0x1a,0x63,0xb9,0xfc,0xba,0xf7,0x2,0xfe,0x3,0x12,0xda,0x4d,0x73,0xc8,0x1d,0xc,0x6f,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_auto_play_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x17,0x3b,0x23,0x7d,0x75,0x93,0xef,0x0,0x0,0x0,0x66,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0x18,0x68,0xc0,0xf8,0xf0,0xf6,0xf3,0xff,0xa4,0x68,0x90,0x57,0x95,0x64,0x44,0x11,0x20,0xd5,0x0,0xc,0xf5,0xe8,0x2,0xf,0x6f,0x3f,0xff,0x4f,0x48,0xc,0x99,0xcd,0x84,0xcb,0x30,0x6c,0x2e,0x83,0x89,0xc9,0xab,0x4a,0xc2,0xbd,0xce,0x84,0x4d,0x12,0xe6,0x4f,0x62,0xc,0x61,0x22,0x27,0xe4,0x91,0xd,0x66,0x21,0x18,0x48,0x4,0x0,0x13,0xb6,0x68,0xc2,0x88,0x2a,0x3c,0x51,0x49,0xb2,0x17,0x90,0xc3,0x47,0x5e,0x55,0x92,0x91,0x89,0x12,0xcd,0x54,0x49,0x48,0x94,0x27,0xe5,0x1,0x7,0x0,0x8d,0x37,0x5c,0x9,0x53,0x68,0xab,0x34,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_key_hover_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x8,0x0,0x0,0x0,0x8,0x8,0x6,0x0,0x0,0x0,0xc4,0xf,0xbe,0x8b,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x3,0xa,0x6,0x21,0x29,0x56,0x90,0x2d,0xc5,0x0,0x0,0x1,0x13,0x49,0x44,0x41,0x54,0x18,0xd3,0x1,0x8,0x1,0xf7,0xfe,0x1,0x0,0x0,0x0,0x0,0x26,0x26,0x22,0x1f,0x27,0x29,0x1b,0x65,0x17,0x15,0x10,0x4e,0xfd,0xfd,0xfd,0xa,0xe1,0xe1,0xf0,0xd0,0xed,0xed,0xf0,0x90,0xd1,0xd1,0xd6,0xc4,0x4,0x26,0x26,0x22,0x1f,0x51,0x54,0x3b,0xa7,0x51,0x4f,0x5a,0x39,0x17,0x16,0x21,0x0,0xfa,0xfb,0xf9,0x0,0xde,0xdd,0xce,0x23,0xb2,0xb2,0xb2,0x3d,0x6,0x6,0x5,0x69,0x3,0x33,0x35,0x2a,0x75,0x66,0x63,0x64,0x5a,0x27,0x27,0x37,0x0,0xd,0xd,0x10,0x0,0x6,0x6,0x7,0x0,0x5,0x5,0xa,0x0,0x7,0x7,0xfc,0xb,0xd9,0xdb,0xde,0x1c,0x2,0xd,0xe,0x5,0x4e,0x10,0x10,0x19,0x0,0x3,0x3,0x3,0x0,0x4,0x4,0x5,0x0,0x2,0x2,0x3,0xff,0x0,0x0,0x0,0x0,0xa,0xa,0xb,0xff,0x12,0x10,0x7,0x30,0x4,0xf7,0xf4,0xfd,0xa,0xf4,0xf5,0xee,0x0,0xf2,0xf2,0xef,0x0,0x7,0x8,0xf8,0xff,0xf8,0xf7,0xf6,0x0,0xf2,0xf3,0xea,0x0,0xef,0xf1,0xeb,0x0,0xf7,0xf7,0xfc,0x5,0x4,0xf2,0xf2,0xf9,0xd0,0xce,0xcd,0xc3,0x23,0xfc,0x2e,0xf9,0x0,0x5,0x6,0x9,0x1,0xfa,0xf9,0xf5,0x0,0xe5,0xe7,0xdd,0xff,0xd8,0xd9,0xdc,0x1,0xee,0xee,0xfa,0xe4,0x3,0xf,0xf,0xe,0xe6,0xee,0xee,0xed,0x4c,0xfd,0xfd,0xf2,0xb,0xed,0xee,0xe9,0xff,0xe4,0xe3,0xde,0x0,0xd7,0xd9,0xda,0x1,0xd9,0xd8,0xe3,0xf9,0xee,0xed,0xf5,0x91,0x1,0x0,0x0,0x0,0x0,0x31,0x31,0x2d,0x52,0xb,0xb,0x9,0x72,0x8,0x8,0x5,0x30,0xfe,0xfe,0xff,0x5,0xfa,0xfa,0xfc,0xe4,0xf7,0xf7,0xf7,0x9e,0xf6,0xf6,0xf7,0x98,0xbe,0x61,0x77,0x4a,0x8a,0x4d,0xc1,0xc,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_back_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0xa,0x15,0x0,0x20,0x3a,0xca,0xd2,0x4,0x50,0x0,0x0,0x0,0x4e,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0xa0,0x7,0xf8,0xff,0xff,0xff,0x19,0x5c,0x72,0x4c,0x94,0x68,0x26,0x68,0x0,0x21,0xcd,0x78,0xd,0x20,0x46,0x33,0x4e,0x3,0x88,0xd5,0x8c,0xd5,0x0,0x52,0x34,0x63,0x18,0x40,0xaa,0x66,0xc,0x3,0x18,0x19,0x19,0x4d,0x28,0x32,0x80,0x1c,0x43,0xb0,0x6,0x22,0x29,0x86,0xe0,0x8c,0x46,0x62,0xd,0xc1,0x9b,0x90,0xc8,0x9,0x13,0x6,0x4a,0xd3,0x5,0xfd,0x1,0x0,0x13,0xff,0x1f,0x72,0x87,0x9,0x61,0x56,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_position_2d_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe1,0x0,0xdb,0x0,0xe7,0x53,0x45,0xf8,0x1a,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x14,0x25,0x5,0x79,0x7f,0x97,0x94,0x0,0x0,0x0,0x96,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x5c,0xba,0xfd,0x3d,0x3,0x25,0x80,0x9,0x8f,0x1c,0x3b,0x3,0x3,0x43,0x3b,0x14,0xb3,0xe3,0x52,0xc4,0x82,0xc7,0x80,0xff,0xc,0xc,0xc,0x9f,0x90,0xd8,0x24,0xbb,0x80,0x62,0x2f,0x10,0x5,0x58,0x8,0xc8,0xff,0x25,0xd6,0x0,0x76,0x1c,0xfe,0x3c,0x8e,0xc4,0x66,0x43,0x93,0x63,0x64,0x60,0x60,0xf8,0x9,0x33,0xa0,0x1,0x29,0xc0,0x60,0x36,0x1f,0x67,0x60,0x60,0x38,0x9,0xe5,0x9b,0x33,0x30,0x30,0x58,0x32,0x30,0x30,0x30,0x23,0xa9,0xe1,0x63,0x60,0x60,0xa8,0xa4,0x5a,0x18,0x34,0xe0,0xf0,0x82,0x39,0x94,0x3e,0x89,0xe4,0x1a,0x64,0x2f,0xc0,0xd,0xf8,0x89,0x45,0x33,0x1b,0xd4,0xd9,0x30,0x3,0x7e,0x91,0x13,0xb,0xcc,0x34,0x4f,0x7,0x34,0x4d,0x48,0x8c,0xd0,0xa8,0x82,0x7,0x18,0xa9,0x6,0xfc,0x64,0x60,0x60,0xa8,0x24,0xe4,0x2,0x0,0xf0,0xdd,0x17,0x15,0x70,0x8,0x98,0x4,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_back_no_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x0,0x0,0x0,0x0,0x0,0xf9,0x43,0xbb,0x7f,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x2,0x11,0x5,0x2,0x29,0x9b,0x5b,0xce,0x76,0x0,0x0,0x0,0x55,0x49,0x44,0x41,0x54,0x38,0xcb,0xbd,0xd3,0x51,0x16,0x0,0x10,0x8,0x44,0xd1,0xb2,0x6b,0x16,0x90,0x65,0x67,0x1,0x68,0x26,0x9d,0xa3,0x6f,0xef,0x7e,0x10,0x75,0x71,0xa9,0x4c,0x63,0xe,0x8d,0x3e,0xfc,0x19,0x88,0x62,0x8,0xa0,0x38,0x4,0x98,0xf8,0xa,0xb0,0xf1,0x11,0xc8,0xc4,0x1b,0x90,0x8d,0x37,0xc0,0xa6,0x69,0x79,0xf,0xb2,0xc8,0xf1,0x12,0x33,0xc8,0xf5,0x19,0x59,0x24,0x5c,0x24,0x6,0x81,0xab,0x8c,0x10,0xfd,0xf2,0x1b,0xa3,0x59,0x92,0x19,0x1e,0x87,0x86,0xec,0xf4,0x78,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_auto_play_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x17,0x3b,0x23,0x7d,0x75,0x93,0xef,0x0,0x0,0x0,0x66,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0x18,0x68,0xc0,0xf8,0xf0,0xf6,0xf3,0xff,0xa4,0x68,0x90,0x57,0x95,0x64,0x44,0x11,0x20,0xd5,0x0,0xc,0xf5,0xe8,0x2,0xf,0x6f,0x3f,0xff,0x4f,0x48,0xc,0x99,0xcd,0x84,0xcb,0x30,0x6c,0x2e,0x83,0x89,0xc9,0xab,0x4a,0xc2,0xbd,0xce,0x84,0x4d,0x12,0xe6,0x4f,0x62,0xc,0x61,0x22,0x27,0xe4,0x91,0xd,0x66,0x21,0x18,0x48,0x4,0x0,0x13,0xb6,0x68,0xc2,0x88,0x2a,0x3c,0x51,0x49,0xb2,0x17,0x90,0xc3,0x47,0x5e,0x55,0x92,0x91,0x89,0x12,0xcd,0x54,0x49,0x48,0x94,0x27,0xe5,0x1,0x7,0x0,0x8d,0x37,0x5c,0x9,0x53,0x68,0xab,0x34,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_blend_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x17,0x37,0x39,0x2c,0xa2,0x25,0x99,0x0,0x0,0x1,0x75,0x49,0x44,0x41,0x54,0x38,0xcb,0xd5,0x93,0x3d,0x4b,0xc3,0x50,0x14,0x86,0xdf,0xdb,0xe4,0xe6,0xa3,0x1f,0xb4,0x98,0x52,0x5a,0x68,0x71,0x12,0x41,0xe9,0xe0,0xee,0xe2,0xa6,0xe0,0x28,0x45,0x10,0xfc,0x13,0x4e,0x55,0x9c,0x1d,0xa,0xe,0xfe,0x9,0x5,0x71,0xb1,0x8,0xfa,0x17,0x74,0xd4,0xad,0x14,0xac,0x55,0x52,0x6d,0x53,0xd3,0xa6,0x31,0x4d,0xd2,0xdc,0xb8,0xa4,0x52,0x6b,0x5,0xbf,0x16,0xcf,0x74,0xee,0x7b,0xef,0x7d,0xce,0xe5,0x3d,0xe7,0x2,0xff,0x2a,0x74,0xcd,0xe0,0xc6,0xb5,0xd0,0x37,0x2e,0x87,0x18,0x63,0xf9,0x20,0xe7,0xdf,0x0,0x93,0xa8,0x93,0xaa,0x25,0x94,0x18,0xf3,0x6,0x6c,0xa5,0x5e,0x6d,0x68,0x8c,0xb1,0xd9,0xa1,0x4e,0x0,0xa0,0x56,0x51,0xfd,0x71,0xc0,0xf4,0x4c,0x86,0x0,0x40,0xbd,0xda,0x78,0x64,0xcc,0x4f,0x8d,0x6c,0xf9,0x0,0x88,0x28,0xb,0xc7,0xe9,0xac,0x52,0xe0,0x1,0x40,0x8e,0x88,0xfb,0x84,0x10,0x23,0x38,0xd0,0x7b,0xe9,0xf5,0x4b,0x6a,0xbd,0x75,0x4a,0x29,0x77,0x61,0x1a,0xfd,0x54,0x38,0x2a,0xed,0xf8,0xbe,0x2f,0xd,0x5c,0x6f,0xc9,0x75,0x6,0x8b,0x82,0x48,0xcf,0xd3,0x59,0xa5,0xa0,0x6b,0x6,0xc7,0x3,0x80,0x20,0xd2,0xed,0x80,0xc,0x0,0x34,0x12,0x93,0xdb,0x20,0x30,0xcd,0xae,0x75,0x24,0x87,0xc5,0x3,0x2a,0xf0,0x25,0x0,0x3c,0x0,0x22,0xc9,0xc2,0xd6,0x54,0x2a,0x7e,0xa9,0x6b,0x6,0x49,0x28,0x31,0xef,0x53,0xd3,0x1e,0x6e,0x9f,0x6e,0x6a,0x15,0xd5,0x9e,0xe0,0x4d,0x78,0x74,0xcd,0x7,0xa2,0x38,0xf2,0x2,0x7e,0xe0,0x7a,0x1b,0xa6,0x61,0xcd,0x47,0xe3,0xe1,0xe5,0xc6,0xbd,0x76,0x28,0xc9,0xc2,0x26,0x0,0xde,0xb1,0xdd,0x22,0xf3,0x58,0x19,0xc0,0xd5,0x3b,0x80,0x63,0xbb,0x7b,0x84,0x90,0xee,0xa8,0x7,0x82,0x44,0xcb,0xcc,0x63,0x73,0xb6,0xe5,0xac,0x73,0x5c,0xe8,0x7a,0xe8,0x81,0x65,0xda,0xbb,0x6a,0xbd,0x75,0x96,0xc9,0x25,0x57,0x75,0xcd,0xe0,0xbe,0xd2,0x85,0x16,0x63,0xbe,0xf2,0xa1,0xb,0x12,0x3d,0x49,0xe7,0x92,0x6b,0xf8,0xea,0x1c,0x0,0x40,0x53,0x7d,0x2e,0xde,0x55,0x1b,0xed,0x76,0xb3,0x93,0xff,0xc9,0x18,0x87,0xda,0xcd,0xce,0x42,0x90,0xd3,0x3f,0xfb,0xb,0xbf,0x8e,0x57,0xae,0xf,0xbc,0x40,0xc0,0xab,0x6d,0x5c,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_p_hash_translation_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x17,0x26,0x30,0x6,0xa7,0xbe,0x2d,0x0,0x0,0x0,0xa7,0x49,0x44,0x41,0x54,0x38,0xcb,0xed,0x8f,0x3d,0xa,0xc2,0x40,0x10,0x46,0xdf,0x6e,0x7e,0x5a,0x25,0xa2,0x88,0xd8,0xa5,0xf2,0x3a,0xb1,0x12,0xaf,0x90,0x33,0x58,0x78,0x8d,0xd4,0xe2,0x91,0xbc,0x80,0x88,0x51,0x12,0x63,0x9b,0x75,0x77,0x6d,0x8c,0x48,0x40,0xd8,0x6d,0xc5,0x57,0x7d,0x33,0xc3,0x1b,0x66,0x4,0x40,0x7d,0xbd,0x2f,0x1e,0x4a,0xaf,0x26,0xb3,0x64,0x73,0x3e,0x56,0x3b,0x7a,0x4c,0xe7,0xa3,0xf5,0x67,0x7d,0x39,0xd5,0xdb,0x30,0xa,0xf6,0xc9,0x78,0x70,0x90,0x0,0xaa,0xd5,0xb9,0x31,0x36,0xc5,0x11,0x63,0x6c,0xaa,0x5a,0x9d,0x3,0x48,0x0,0x6b,0xed,0x10,0x4f,0x3a,0x47,0xba,0xa,0x55,0xd9,0x64,0x55,0xd9,0x64,0xfd,0x7e,0xe8,0x2a,0x2b,0xa5,0x97,0xaf,0x8c,0x52,0xfa,0x3d,0x73,0xba,0xa0,0x93,0xfb,0xd9,0xeb,0x85,0x6f,0xfc,0x17,0xfc,0xce,0x2,0x21,0xc4,0xcd,0x57,0xec,0x1c,0x9,0x10,0xc5,0x41,0x21,0x84,0x68,0x3c,0xe4,0x26,0x8a,0x83,0x2,0xe0,0x9,0x9c,0x26,0x41,0x23,0x86,0x1a,0xe0,0x8c,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_bone_attachment_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xe,0x38,0x17,0x64,0x1b,0xac,0x66,0x0,0x0,0x1,0x3e,0x49,0x44,0x41,0x54,0x38,0xcb,0xd5,0x92,0xc1,0x4a,0x2,0x51,0x14,0x86,0xff,0x33,0x77,0x84,0x46,0x82,0x9a,0x41,0x70,0xa1,0x81,0x3e,0x80,0x83,0x6e,0x7d,0x87,0x56,0x61,0x24,0xbe,0x42,0xd1,0xae,0x6d,0xad,0x6a,0x23,0xb4,0xea,0x11,0x44,0x82,0xa0,0x45,0xf,0x50,0xe0,0x66,0x5c,0x29,0x23,0xee,0x14,0x1c,0x5b,0xb9,0x1a,0xd1,0x74,0xca,0x99,0x3b,0xb7,0x4d,0x46,0x83,0xe2,0xdc,0x6d,0x67,0x77,0xe,0x7c,0xff,0xf9,0xcf,0x7f,0x2f,0x20,0x59,0x9e,0x6d,0x2b,0xdb,0xe6,0x8a,0xac,0x80,0x8,0xc3,0x83,0x1f,0x21,0xf6,0x77,0x4e,0x32,0x9b,0xf9,0x6c,0x76,0xe5,0x3b,0xce,0x1d,0x0,0xec,0x15,0xa,0x2a,0x0,0xa1,0x99,0x66,0x28,0xe5,0x40,0x33,0xcd,0x90,0xbb,0x6e,0x5,0x44,0x1,0x0,0xf0,0xf9,0xfc,0x2,0x80,0x58,0x3b,0x51,0x64,0x1c,0x30,0x5d,0x7f,0x82,0x10,0xa,0x0,0xf8,0xa3,0xd1,0xfd,0x67,0xaf,0x17,0x6a,0xa6,0xc9,0x3d,0xdb,0xa6,0x58,0x81,0xd0,0xf3,0x4e,0x7c,0xc7,0xb9,0x5,0xa0,0x80,0x88,0x83,0x88,0x3,0xc0,0xb2,0xd3,0x39,0x2,0x40,0xea,0x2e,0x78,0x61,0x59,0x67,0xab,0xc1,0xa0,0xb9,0xee,0x13,0x99,0x4c,0x9d,0x4f,0xa7,0xc7,0x4c,0xd7,0x9f,0x93,0xa5,0xd2,0xfb,0xce,0x10,0x17,0x96,0x75,0xba,0x1a,0xe,0x1f,0x7f,0xe1,0x7c,0xfe,0x7c,0xbf,0x5c,0x7e,0x90,0x7a,0xc6,0x45,0xbb,0x5d,0x89,0xc0,0xb9,0xdc,0xe5,0x36,0x38,0xe2,0xe0,0xa3,0xd5,0xba,0xf6,0xc7,0xe3,0x1b,0x35,0x9d,0x6e,0x6,0x93,0x49,0x35,0x6e,0xf3,0x86,0x80,0xdb,0x68,0x8,0x0,0x2,0x44,0x1,0x84,0x48,0xc8,0xc0,0x91,0x13,0x98,0x61,0xbc,0x2,0x20,0x8,0xc1,0x40,0x14,0xb0,0x54,0xea,0x25,0xe,0xde,0x8,0x71,0xd9,0xed,0x1e,0x7e,0xf5,0xfb,0xee,0xba,0xd7,0x6b,0xb5,0xd8,0x9f,0x1a,0x9,0x31,0x59,0x2c,0x4e,0x99,0x61,0xbc,0x1,0x80,0x9a,0xcd,0xd6,0xf1,0x2f,0xea,0x1b,0x68,0x85,0x7d,0x8f,0xea,0x1f,0xa0,0xcd,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_duplicate_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x3d,0x0,0x38,0x0,0x42,0x12,0x58,0x53,0xdc,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xc,0x6,0xe,0x42,0x31,0xcb,0xb5,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x0,0xd3,0x49,0x44,0x41,0x54,0x38,0xcb,0xed,0x93,0x4d,0xa,0xc2,0x30,0x14,0x84,0xe7,0x35,0x6a,0xb5,0xfe,0x20,0x88,0xb,0x57,0x2e,0xc4,0x5b,0xb4,0x57,0x72,0x21,0x82,0x17,0xf0,0x3e,0x5e,0xc2,0xdb,0x94,0x4a,0x31,0xb4,0x25,0x6d,0x93,0xe7,0x46,0x25,0xc4,0x54,0xd0,0xb5,0x3,0x59,0xe4,0xc1,0xfb,0x98,0x84,0x19,0x82,0xa5,0x3c,0x93,0x2,0x80,0x80,0x5f,0x34,0x5f,0x4c,0x95,0x3b,0xec,0xd9,0xcb,0x5a,0x9b,0xc4,0x68,0x13,0xdb,0xf3,0xa7,0x98,0x79,0x6,0x60,0xdf,0x9,0x0,0x20,0x8c,0x36,0x71,0x55,0xa8,0x23,0x33,0xf,0x3c,0xe,0x6,0x0,0xf6,0x79,0x26,0x43,0xdb,0x49,0xe0,0x2,0x1f,0xcb,0xbe,0x83,0x6b,0x7a,0xdb,0xd4,0xaa,0x39,0xd9,0xb,0x1,0xbe,0x90,0xd1,0x26,0xa9,0xa,0x75,0xf8,0x19,0xe0,0xfb,0xe0,0x6f,0x1,0xf8,0x3,0xde,0xe5,0x26,0xae,0x25,0xa2,0x9a,0x99,0xd1,0x11,0x24,0xfa,0x4,0xd0,0x81,0x8,0x2e,0xa3,0x71,0x8,0x0,0x5,0x11,0x49,0x0,0x6c,0x45,0x79,0x69,0xdf,0x5f,0x5,0x71,0xcb,0xc4,0xcc,0x51,0xa3,0xda,0x53,0x55,0xaa,0x5d,0x97,0xed,0xf5,0x76,0x45,0xde,0x27,0xcc,0x17,0x53,0x9d,0x67,0xb2,0x14,0x7d,0x71,0x8e,0x26,0xc3,0xf4,0x43,0xa9,0xfc,0xe,0x7e,0xa9,0xf5,0x1d,0xdd,0x13,0x57,0xac,0xe0,0xfb,0x8a,0xf5,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_bone_track_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x0,0x0,0x0,0x0,0x0,0xf9,0x43,0xbb,0x7f,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xe,0xc3,0x0,0x0,0xe,0xc3,0x1,0xc7,0x6f,0xa8,0x64,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x3,0x1f,0x0,0xb,0x38,0xfb,0x5d,0xc9,0xa5,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x0,0xda,0x49,0x44,0x41,0x54,0x38,0xcb,0xb5,0x92,0x31,0xa,0xc2,0x50,0x10,0x44,0x9f,0x1f,0x5,0x1b,0xb,0x49,0x25,0xe4,0xa,0x16,0x9a,0x4b,0x78,0x1,0x11,0xbd,0x85,0x9d,0x7,0x12,0x25,0x4,0x6c,0x6d,0x53,0x7,0x4c,0x9f,0xd4,0xa2,0x18,0xb0,0xd0,0x20,0x11,0x12,0x58,0xb,0xf9,0x12,0x45,0x4d,0x82,0x38,0xd5,0x16,0x7f,0x66,0x76,0xe6,0x2f,0x14,0x20,0x72,0x4d,0xf1,0x6d,0x43,0x5e,0xe7,0x52,0x88,0x5c,0x53,0xd2,0x93,0x27,0xe7,0x60,0x2a,0xbe,0x6d,0x48,0x7a,0xf2,0xe4,0x55,0x44,0x95,0x11,0x6a,0xb4,0x2c,0xba,0x83,0x35,0xd9,0x25,0xa4,0x32,0x22,0xd7,0x94,0x64,0x37,0x97,0x73,0x30,0x95,0x77,0x11,0x54,0x1,0x79,0xdc,0xec,0xc,0x49,0xe3,0xd,0xd7,0xbd,0xc3,0xf6,0x90,0xd0,0x1f,0x1d,0x6b,0xa5,0x5,0x80,0x45,0xa3,0x65,0x1,0xbc,0x25,0x7f,0x15,0xd0,0xee,0x0,0xd7,0xbd,0x3,0x30,0xa9,0x9c,0x3d,0xff,0x3,0x9f,0xde,0xa9,0xbf,0xb9,0xeb,0xe6,0x8b,0xe,0x47,0xfd,0xea,0xae,0x3e,0x35,0x9f,0xc6,0x1b,0xdd,0xfc,0xf2,0x9b,0x40,0x3d,0xbf,0x36,0x40,0xd5,0xec,0x75,0x4d,0x6e,0xf7,0x56,0x64,0x97,0x90,0x38,0x9c,0x3d,0x6d,0x3,0x94,0xdb,0x40,0x93,0xb7,0x87,0x4,0x93,0xfb,0xd5,0x55,0x82,0x6f,0x1b,0x8f,0xc6,0xf3,0x73,0x11,0x6e,0xc5,0x64,0x9b,0x2a,0xa4,0x67,0xd6,0x3,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_edit_resource_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x8,0x0,0x0,0x0,0x8,0x8,0x6,0x0,0x0,0x0,0xc4,0xf,0xbe,0x8b,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x19,0x0,0x9,0x17,0x10,0x64,0xe1,0xbb,0x0,0x0,0x0,0xab,0x49,0x44,0x41,0x54,0x18,0xd3,0x5d,0xce,0xc1,0x9,0xc2,0x30,0x18,0x5,0xe0,0xf7,0x27,0x15,0x91,0x12,0x89,0xd4,0x83,0x78,0x71,0x3,0xc1,0x9,0x44,0x2f,0x2e,0x61,0x1d,0xc8,0x29,0x4,0xb7,0x70,0x5,0xc1,0x5,0x7a,0x90,0x8a,0xda,0x2a,0xa9,0x44,0x2,0x5,0x2b,0x49,0xbd,0xd8,0x52,0x7d,0xc7,0xf7,0xbe,0xc3,0x23,0x0,0xd0,0x99,0xe1,0xd6,0xba,0x29,0x23,0x3a,0x12,0xa3,0x8b,0xc,0x44,0x81,0x6f,0x48,0x67,0x86,0x3b,0xe7,0xc6,0x46,0xe7,0x7,0x0,0xe8,0xf6,0xfc,0x21,0x11,0x65,0x15,0xa2,0x4a,0x26,0x27,0xb5,0x2b,0x5e,0xef,0x19,0x0,0xaf,0x89,0x6a,0xd0,0x40,0x73,0x0,0x5c,0x48,0x7f,0xc4,0x18,0x9d,0x59,0x13,0xb4,0xda,0xde,0x6,0x0,0x7,0x0,0x67,0xdd,0x42,0x6,0xc2,0xd5,0xa3,0x4a,0x75,0x18,0x47,0x49,0x19,0x47,0x49,0xa9,0x52,0x1d,0xfe,0x9e,0xb4,0x6e,0x62,0x9e,0xf9,0x1e,0x0,0x7c,0xd1,0x59,0xf5,0x7,0x72,0x8b,0xff,0xdc,0xaf,0x8f,0xb5,0xba,0xe9,0xe5,0x7f,0xff,0x1,0x8f,0xcb,0x49,0xea,0x8d,0x30,0xff,0xf7,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_bool_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xd,0x7,0x2f,0x16,0x81,0x80,0x9d,0x0,0x0,0x0,0x45,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0x18,0x5,0x14,0x3,0xc6,0x87,0xb7,0x9f,0xdb,0xc3,0x38,0xf2,0xaa,0x92,0x7,0x19,0x18,0x18,0x18,0xd0,0xc5,0xb0,0xf1,0x61,0x6a,0x99,0x60,0x82,0xd8,0x14,0x22,0xdb,0x84,0xce,0x87,0x1,0x26,0x4a,0xbd,0xc0,0x82,0xec,0x64,0x5c,0xb6,0xe0,0x3,0x38,0xbd,0x40,0xb1,0xb,0xd0,0xd,0x23,0xc4,0x1f,0x5,0x14,0x0,0x0,0x7d,0xda,0x2d,0x2e,0xa2,0x64,0x7e,0x5f,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_texture_progress_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x16,0x1e,0x37,0x8e,0x9e,0xfd,0x42,0x0,0x0,0x1,0x33,0x49,0x44,0x41,0x54,0x38,0xcb,0xed,0x92,0xbd,0x4a,0x3,0x51,0x10,0x85,0xbf,0xb9,0x77,0x37,0xff,0x21,0xec,0x26,0x22,0x22,0x4,0x3b,0x8b,0x68,0xb0,0xe,0x82,0xf8,0x0,0xbe,0x48,0x10,0x4,0x8b,0x54,0x16,0xe2,0x3,0xd8,0x59,0x68,0x6f,0x6b,0x61,0x9d,0x7,0xb0,0x10,0x8b,0x95,0xed,0x2,0x41,0xb0,0x54,0x30,0xae,0xeb,0x86,0x4d,0xf6,0x5e,0xb,0x83,0x4,0xb5,0x10,0x6c,0xf3,0xb5,0x67,0xce,0x30,0x73,0x38,0xb0,0xe0,0xdf,0x48,0x90,0x84,0x4e,0x62,0xc6,0x7b,0x83,0x74,0x78,0x35,0x2f,0x54,0x55,0xe5,0x3e,0x32,0x6f,0x9b,0x5,0x29,0x3c,0x6a,0xd1,0xb1,0xa7,0x6b,0xd7,0x99,0xcd,0x7c,0x0,0x41,0xc6,0x5,0x95,0xbf,0x2d,0xab,0xd2,0xa5,0x2,0x54,0x6a,0x27,0x1b,0xa,0x49,0xbf,0xb6,0x42,0xa6,0xd1,0x91,0xaf,0xbd,0xfe,0x8a,0xbb,0x7c,0x12,0x9b,0x78,0x7d,0xa7,0xd2,0xe9,0x35,0x1c,0xbf,0xdb,0x70,0xfc,0xee,0x6e,0x75,0x7b,0x3f,0x31,0xe3,0xe,0x20,0xce,0xa7,0xc5,0xea,0xef,0xa7,0xbd,0x98,0x51,0x67,0xcd,0x6d,0x1e,0xc,0xd3,0x87,0x8b,0xa6,0xbb,0x7a,0x1c,0x24,0x61,0xb9,0x5d,0x6c,0xc5,0x73,0x23,0xa,0xc0,0xf9,0xf1,0x13,0x64,0x35,0x55,0xbb,0xf1,0x1d,0xef,0xfc,0x69,0xfa,0x7c,0xe8,0x6b,0xaf,0xf,0x62,0x80,0xc9,0x6f,0x19,0x28,0x40,0xc,0xb6,0xa0,0xd0,0x89,0x42,0x52,0x8d,0x7e,0xaf,0x3b,0xde,0x59,0x5e,0xdc,0xbb,0x57,0x13,0x6d,0xd5,0xb5,0x77,0xa,0xd0,0x2e,0xb6,0xd2,0x79,0xa3,0xc1,0x94,0x0,0x91,0x20,0x9,0xc5,0x58,0x53,0x1e,0x99,0xe8,0x48,0x21,0x63,0x80,0xcc,0x9a,0x6a,0x46,0xb6,0x94,0x13,0x77,0x30,0xb5,0x59,0x43,0x89,0x4a,0x66,0x1,0xa,0x60,0x1,0xeb,0x6b,0xaf,0xa7,0x44,0x46,0x2,0x10,0x24,0xa1,0x0,0xb9,0x99,0xf8,0x57,0x26,0xed,0x62,0xcb,0x2e,0x8a,0xc,0x1f,0x5a,0x1f,0x6a,0xb9,0x3d,0x6a,0x59,0x76,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_box_shape_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xe,0xc3,0x0,0x0,0xe,0xc3,0x1,0xc7,0x6f,0xa8,0x64,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0xc,0x1e,0x16,0x2a,0x0,0x7d,0x87,0x4b,0xae,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0x77,0x49,0x44,0x41,0x54,0x38,0xcb,0xa5,0xd3,0xb1,0x4b,0x94,0x71,0x1c,0xc7,0xf1,0xd7,0xf3,0x70,0x45,0xc9,0x21,0x2e,0x72,0x24,0x46,0x49,0xd1,0xe8,0x60,0x7b,0xd,0x92,0xa0,0x5b,0x83,0xa0,0x83,0xdc,0xd2,0x3d,0x8e,0xad,0x39,0x8,0x6d,0xfe,0xd,0xdd,0xb9,0x84,0x83,0xf,0x5a,0x4b,0xc2,0x19,0x4d,0xd,0x85,0xd3,0x11,0x44,0x5b,0x5,0x17,0x86,0xd7,0x11,0x42,0x97,0x72,0xa,0x49,0x36,0xf8,0x3c,0x78,0x77,0x6a,0x1e,0xf5,0xd9,0x7e,0xfc,0x78,0x7f,0xbe,0xdf,0xdf,0xf7,0xf7,0xfd,0x4,0x8e,0x15,0x20,0xc4,0x5,0x5c,0x42,0x16,0x3d,0xc9,0x5d,0x13,0xbb,0xd8,0xc7,0x2f,0xfc,0xc6,0x61,0xa,0xb5,0x82,0x97,0xd1,0x87,0x1c,0x6,0x66,0x17,0x96,0x27,0xe1,0xc9,0xdc,0xf4,0x2a,0xb6,0x50,0xc7,0xf,0xec,0xa5,0x46,0x1,0x2e,0x26,0x95,0xfa,0x70,0x5,0xd7,0xf2,0xf3,0xc5,0x99,0x3b,0xf7,0xb,0x13,0xb5,0x9d,0xa3,0xf2,0xef,0xbe,0xf1,0xfa,0x79,0xa9,0xbc,0xbd,0x12,0x2d,0xe1,0xb,0x6a,0x89,0x51,0x33,0x40,0x3f,0xae,0xe2,0x66,0x7e,0xbe,0x98,0x6f,0x5,0xbf,0x37,0x8f,0xdf,0xf7,0xf5,0x27,0x95,0x2d,0x76,0x36,0x4a,0xe5,0xed,0x95,0xe8,0x29,0x3e,0x61,0x33,0xc0,0xf0,0xf8,0xa3,0xe5,0xb9,0x5b,0x77,0xa7,0xa6,0xfa,0x7b,0x4e,0x82,0x9d,0x4a,0x8d,0xaa,0x6f,0xe3,0xd8,0xb3,0xe9,0x85,0x0,0xf7,0x1e,0xae,0x1f,0xbe,0x1a,0xce,0xf1,0xbe,0x7e,0x3e,0x98,0xaa,0xda,0xc0,0xe3,0x60,0x2c,0x93,0x4c,0x1b,0x9c,0xd6,0x41,0x2b,0x38,0xd8,0x7b,0x74,0x6e,0x51,0x36,0x83,0xcc,0x79,0x55,0x7,0x7b,0xcf,0x6c,0x2c,0x13,0xea,0x42,0xb9,0xec,0xd9,0x77,0x5d,0x19,0xfc,0x4d,0x21,0xe,0xfe,0x83,0x3f,0x8,0x93,0x15,0xfd,0x57,0xed,0x86,0xa8,0x6f,0xbc,0x8c,0xe3,0xf2,0xc7,0xee,0xa9,0x6a,0x3,0x1f,0xe2,0x18,0xf5,0xb6,0x4d,0x1c,0x89,0x8a,0xf9,0xa1,0xd1,0xc2,0x44,0x3a,0xf5,0xce,0x5f,0x78,0xb3,0x89,0x4a,0xa9,0x6c,0xad,0x7d,0x13,0x3b,0xb3,0x70,0x7d,0x24,0x2a,0xce,0xc,0x8d,0x16,0xc6,0x49,0xb6,0xae,0x81,0x4a,0x69,0xdd,0x5a,0xb4,0x84,0x6a,0x67,0x16,0x4e,0x4b,0xe3,0x0,0x6e,0xdc,0x9e,0x5d,0x9c,0xac,0xd4,0xf0,0xe2,0xc1,0x2a,0x3e,0x27,0x89,0x6c,0x4b,0xe3,0x1f,0x57,0x87,0x8b,0x4d,0x9,0x3c,0xa4,0x7f,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_dependency_changed_hl_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0xe,0x0,0x0,0x0,0xe,0x8,0x6,0x0,0x0,0x0,0x1f,0x48,0x2d,0xd1,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdc,0x9,0x13,0x0,0x1d,0x1a,0xe4,0x9a,0x79,0x92,0x0,0x0,0x1,0xf6,0x49,0x44,0x41,0x54,0x28,0xcf,0x6d,0x92,0xcd,0x4e,0x53,0x61,0x10,0x86,0x9f,0x99,0xf9,0xbe,0xd3,0x1f,0x34,0xa4,0x2a,0x90,0x18,0xff,0x12,0x62,0xa9,0x89,0x61,0xe5,0x52,0x37,0x5d,0x1b,0x17,0xc4,0x3b,0xe1,0x32,0x9a,0xde,0xa,0x26,0x26,0xde,0x80,0x71,0x45,0xd8,0xd3,0x16,0x4d,0x14,0x8b,0xa1,0x80,0x20,0x1,0x5a,0x38,0xa7,0xe7,0x8c,0x8b,0x96,0x22,0x89,0xef,0x6a,0x32,0xc9,0x33,0x3f,0x6f,0x5e,0xe1,0x1f,0xfd,0xf9,0xd5,0xdf,0xce,0x86,0xc3,0x6,0x22,0xdc,0x92,0x3b,0xa1,0x5a,0xed,0xd4,0x1e,0x3e,0x7a,0x71,0xdd,0xa,0xd7,0xc5,0xe9,0xc1,0x7e,0xb7,0xdf,0x6a,0xd7,0xe5,0xfc,0xc2,0x11,0x6e,0x48,0x9f,0xa2,0x77,0xe6,0x1a,0xa7,0x7,0x83,0xee,0xfc,0xe2,0xd2,0xa,0x80,0x4e,0xa0,0x41,0x77,0xaf,0xd5,0xae,0x87,0x2c,0xf3,0x0,0x22,0xee,0x5c,0x8d,0x46,0x5c,0xd,0x47,0x8,0x4e,0x10,0x24,0x8c,0x33,0xdf,0x6b,0xb5,0xea,0xa7,0x7,0x83,0x2e,0x80,0x1c,0xf7,0x7f,0x6e,0xf,0xda,0xed,0x46,0xc,0xd1,0xf3,0x93,0x13,0xc9,0x87,0x23,0x2e,0x46,0x43,0x5e,0x6d,0x6c,0x0,0xb0,0xb5,0xb6,0xc6,0x5c,0xa5,0x82,0x55,0xab,0x58,0xad,0xe6,0xd9,0x38,0x93,0xa5,0xf5,0xf5,0x8e,0xe6,0x69,0xda,0xf0,0xde,0x57,0x57,0x44,0x3c,0x4d,0xd1,0xc4,0xf0,0x10,0x6e,0xfe,0x4b,0x2,0x9a,0x24,0x78,0x9a,0xa2,0x88,0x78,0x6f,0xc7,0xf3,0x34,0x6d,0x4,0x4,0xac,0x94,0x88,0x46,0x43,0x63,0x4,0x11,0x2c,0x8e,0x67,0x9c,0x5a,0x44,0xcd,0xc0,0xc,0x8d,0x1,0x2b,0x95,0x64,0x6a,0x8e,0x20,0x31,0xa2,0x21,0xa2,0x49,0x0,0x94,0x10,0x6c,0x6,0x6,0x33,0x2c,0x49,0xf0,0xa2,0x40,0x43,0x40,0xa6,0xc3,0x3,0x38,0x16,0x12,0x24,0x18,0x2a,0x1,0x31,0x88,0x49,0x85,0xab,0xf3,0x73,0xdc,0x9d,0xa4,0x52,0x42,0x34,0x20,0x5a,0x20,0x66,0x58,0x8,0x13,0xc3,0x40,0xd0,0x28,0xd3,0x8d,0x11,0x10,0x34,0x29,0xe8,0x6f,0x6e,0x4e,0x56,0x5a,0x82,0x26,0x6,0x3e,0x39,0x55,0xcd,0x70,0x4,0x15,0x11,0x54,0xcc,0x35,0x1a,0xaa,0x1,0xd,0x46,0xee,0xc2,0x72,0xb3,0xc9,0x72,0xb3,0x49,0x1,0x93,0xa1,0xaa,0x68,0x4c,0x50,0x8b,0x2e,0x22,0x4,0x2f,0x8a,0x8e,0xad,0xae,0x36,0x2e,0x7,0x3,0x2f,0xd7,0xe6,0x25,0x3f,0x3b,0xa3,0x5c,0x2e,0xb1,0xbf,0xb5,0x5,0x40,0xb9,0x5c,0x42,0x4d,0xb0,0xbb,0x35,0x2e,0x8f,0x8f,0x3d,0xae,0xbe,0x14,0x2f,0x8a,0x8e,0x0,0x1c,0xed,0xfe,0xe8,0xe,0x37,0x3e,0xd4,0xf9,0x7d,0xe4,0xd5,0x85,0x45,0x71,0xa0,0x18,0xe7,0x20,0xa0,0x62,0x88,0xc1,0x70,0x70,0xe8,0xdc,0xbf,0x27,0xd5,0xf7,0x6b,0xbd,0x7,0x8f,0x9f,0xae,0xcc,0xa2,0x75,0xb8,0xfb,0xbd,0x3b,0xfa,0xf8,0xa9,0x7e,0xf2,0xe5,0xb3,0x63,0x89,0x40,0x31,0xc9,0x55,0x1,0x8c,0x73,0xaf,0xbd,0x79,0x2d,0x95,0x77,0x6f,0x7b,0xb,0x4f,0x9e,0xad,0x0,0xdc,0x4a,0xf3,0xe1,0xb7,0x9d,0x6d,0x8d,0xb1,0xc1,0x7f,0x54,0x64,0x59,0x67,0x61,0xf9,0xf9,0x2c,0xe4,0x7f,0x1,0xc6,0x52,0xbd,0xf6,0x15,0x8,0xf5,0xf5,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_button_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x15,0x12,0x36,0x57,0x6a,0x3c,0x81,0x0,0x0,0x1,0x91,0x49,0x44,0x41,0x54,0x38,0xcb,0xd5,0x92,0x3d,0x68,0x15,0x51,0x10,0x85,0xcf,0xcc,0xdd,0xbd,0xf9,0xd9,0xbb,0x1b,0x52,0x8,0xfa,0xf2,0x54,0x14,0xac,0x4,0xc1,0x14,0x89,0x8,0xda,0xe5,0x19,0xc4,0x74,0xe9,0x52,0xab,0x58,0x9,0x76,0x6a,0x6f,0x61,0x27,0x58,0x48,0xfa,0x74,0x56,0x21,0x45,0x78,0xa9,0x42,0x30,0xc4,0x20,0x18,0x2,0xd1,0x42,0x30,0x4,0x4c,0x3a,0x13,0x76,0xf7,0x4a,0xde,0xdb,0x70,0x67,0x2c,0x64,0xe3,0x23,0x8d,0x3f,0x95,0x9e,0x6a,0x66,0x60,0x3e,0x86,0x33,0x7,0xf8,0xef,0x45,0x75,0xb1,0x79,0xb8,0x15,0xf7,0xf6,0xbf,0xd2,0x95,0x81,0xcb,0x15,0x0,0x44,0xf5,0xc0,0x87,0x6f,0x77,0x3,0xc2,0xa9,0xdf,0x80,0x8,0xc3,0xe4,0x0,0x5e,0x1c,0x5f,0xb0,0x90,0xb7,0xdf,0x16,0x52,0x8e,0x12,0x20,0x4,0xa,0x0,0x5,0x40,0x8d,0x42,0xcd,0x8f,0x1e,0x50,0x80,0x19,0x54,0x9,0xd4,0x2,0x4a,0x29,0xa7,0x1b,0x77,0x86,0x5a,0xe3,0xc,0x0,0xb9,0x14,0x63,0xa,0x8d,0x4,0x6a,0x1d,0x27,0x1f,0xce,0xd9,0xe6,0xa3,0x84,0x93,0x8f,0x2,0x8d,0x33,0x93,0xbe,0xcb,0x4c,0xb6,0x2e,0x90,0xbe,0xb3,0xf1,0xc8,0x63,0x4b,0xf1,0xbe,0x40,0xa3,0x5c,0x8a,0x31,0x0,0xe0,0x1e,0x33,0x42,0xc6,0xe9,0xfb,0x66,0xdc,0x98,0xda,0xae,0x76,0x66,0x9b,0x71,0xe3,0xf6,0x10,0x67,0xeb,0x8e,0x93,0x15,0xc7,0x83,0x6f,0x66,0x86,0xa7,0xa9,0x10,0x3f,0xd5,0xd1,0xee,0x99,0xde,0xbd,0x1e,0x0,0x85,0xcc,0xa4,0xed,0x52,0xfc,0x7d,0x3,0xe3,0xbd,0xf8,0x7,0x99,0x49,0xdb,0xc,0xf6,0x37,0xdd,0xf5,0xa7,0x2b,0x7e,0xed,0xc9,0xd7,0xb0,0x7f,0xeb,0xa4,0x21,0xc7,0x0,0x85,0x9a,0x22,0x94,0x2d,0xc7,0xc9,0x6c,0x40,0x70,0x29,0xbb,0x57,0x45,0x28,0x5b,0x2,0x71,0xcb,0x7e,0xf5,0xf9,0xd,0x77,0xed,0x59,0x23,0x3a,0xfd,0xf2,0x24,0x20,0xfa,0x9,0x0,0x15,0x52,0x5e,0xdd,0x3d,0xc2,0xfc,0x5,0x7b,0xfe,0xde,0x97,0xa3,0xbd,0x85,0x5c,0xca,0x51,0x26,0xaa,0x0,0x92,0xb9,0x83,0xd7,0x6a,0xc9,0x3e,0x1c,0xa0,0xfe,0x9d,0x8e,0x76,0x47,0x14,0x1a,0x1,0x0,0x6d,0x1e,0x6e,0x71,0x47,0xba,0x13,0x9f,0xaa,0xcf,0x8b,0xb5,0x17,0x4,0xa,0xa,0x35,0xa,0x18,0x2,0xea,0x2f,0x18,0x6,0x77,0x5,0x62,0x1,0xd0,0x25,0x7b,0x71,0xb2,0x9f,0xfb,0x96,0xea,0x10,0xf1,0x9f,0x26,0xf0,0x6f,0x76,0xfe,0x51,0x7d,0x7,0x7b,0x28,0x9e,0x8f,0xb0,0x85,0xb1,0x67,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_save_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xc,0x1f,0xd,0x40,0x38,0x33,0x17,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0x6b,0x49,0x44,0x41,0x54,0x38,0xcb,0x9d,0x53,0xbb,0x4a,0x3,0x51,0x10,0x3d,0x73,0xef,0x3e,0x62,0x4c,0x4c,0x20,0x3e,0x41,0x10,0x4,0xb,0xb,0x7f,0x20,0x90,0x56,0xb0,0xf0,0xb,0x44,0x4b,0x2b,0xb,0x6d,0xc5,0xce,0x5e,0x10,0x5b,0xb,0x93,0xca,0x3f,0x10,0x6c,0x3,0xf9,0x92,0xb8,0x90,0xc5,0x5d,0x13,0xb2,0x49,0xf6,0x3d,0x16,0xd9,0x85,0x90,0xec,0x86,0x90,0x3,0xb7,0x98,0x99,0x3b,0x67,0xe6,0xcc,0xdc,0x4b,0x48,0xc0,0xcc,0x3a,0x0,0xc6,0xea,0x88,0x88,0x28,0xa2,0xd4,0x32,0xd,0xfb,0x85,0x88,0x6c,0x8e,0x79,0x87,0x4,0xfd,0xe5,0x24,0x85,0x49,0xfc,0x57,0x48,0xd1,0x96,0x52,0xb4,0x95,0x34,0x32,0x19,0x79,0xf,0x0,0x50,0xaa,0x14,0x2f,0x9c,0xc1,0xf8,0x2b,0xaf,0x6c,0x69,0x6b,0xe3,0x72,0xec,0xb8,0x1f,0x85,0xa2,0xce,0x52,0x8a,0x8e,0x32,0x7f,0x21,0x8e,0xe2,0xb3,0x52,0xa5,0x78,0xce,0x31,0xef,0xcf,0x85,0x14,0xcf,0xf5,0xef,0x99,0x51,0x63,0x86,0xe,0x40,0x2,0x80,0x0,0x80,0xbe,0x35,0xd4,0xca,0xd5,0xcd,0x53,0xac,0x1,0x5,0x0,0xaa,0xb5,0xb2,0x6f,0x1a,0xf6,0x15,0x0,0x90,0x20,0xc3,0x19,0x8c,0xbf,0xf3,0x12,0xf4,0x2,0xb4,0x5,0x82,0x64,0x6,0x4f,0x0,0xc0,0x31,0xef,0x2e,0x91,0x70,0x7,0x20,0x98,0x75,0x8a,0xf9,0xa,0xaa,0xa6,0xbc,0x31,0xf3,0x76,0xd6,0x6,0x34,0x5d,0xfd,0x4c,0xb4,0xf3,0x42,0x7,0xe9,0x6e,0x7,0xb6,0x13,0xac,0x20,0xdd,0xcf,0x23,0x90,0x0,0xa2,0xe4,0x64,0x41,0xa6,0xd3,0xcf,0xed,0x40,0xd5,0x94,0x8e,0xa6,0xab,0xcd,0xd4,0x8e,0xe3,0xf8,0x18,0x80,0xa,0x20,0x88,0xc2,0xa8,0xe1,0x7b,0x61,0x63,0x29,0x81,0xa6,0xab,0xcd,0xd1,0x70,0xf2,0x9e,0x3a,0x8e,0x4e,0xe,0xa8,0xd7,0xb5,0x5a,0x7b,0x87,0xb5,0x1b,0xd3,0xb0,0x9f,0xe1,0x85,0xf5,0xa5,0x43,0xcc,0x82,0x3b,0xf1,0xaf,0x1,0x80,0x88,0x16,0xa4,0x65,0x10,0xb0,0x92,0x47,0xc4,0xcc,0x32,0xf3,0x21,0xcd,0x40,0xf3,0xdc,0xe0,0x76,0xd6,0x61,0xfe,0xd8,0xaf,0x24,0xe8,0xb1,0xd7,0xb5,0x5a,0xbe,0x17,0xd4,0x81,0xe9,0x43,0x62,0xe6,0xa,0x80,0xe9,0x67,0xec,0x5b,0x43,0x89,0x35,0xf1,0xf,0x8,0x4b,0x91,0x93,0x46,0x13,0x4a,0x3d,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_b_c_s_f_x_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x2,0x6,0x17,0x3a,0x37,0x6f,0xfb,0x84,0x73,0x0,0x0,0x1,0x43,0x49,0x44,0x41,0x54,0x38,0xcb,0xad,0x93,0x31,0x4e,0xc3,0x40,0x10,0x45,0xdf,0xb7,0x8c,0xa5,0x4,0xe1,0xec,0xa0,0x50,0x51,0xd3,0x93,0x8b,0x50,0xe5,0x2,0x14,0x39,0x47,0xaa,0xdc,0x22,0x12,0x57,0xc8,0x9,0x28,0x10,0x67,0x48,0x47,0x1f,0x45,0x4a,0x41,0x90,0x29,0xa2,0xc4,0x43,0x61,0x3b,0x36,0x8e,0x83,0x40,0x62,0x9a,0x5d,0xcd,0x9f,0xf9,0xff,0xef,0x68,0x47,0x80,0xf7,0x7a,0x3d,0x2c,0x18,0xc1,0x2,0x66,0x81,0x10,0xae,0x8b,0xd3,0xc,0xb,0x1,0x33,0xc3,0xcc,0x8,0x21,0xd4,0xf9,0x41,0x91,0x8b,0x28,0xc3,0x1,0x1,0x20,0x24,0x2f,0x6f,0x15,0xe8,0xb8,0xfb,0xf7,0x3a,0x1,0xf2,0x9a,0x40,0x2a,0xc0,0xa2,0x5e,0x47,0x56,0x49,0x5,0x58,0xa6,0x84,0x28,0xb9,0x70,0x57,0x49,0xa0,0x42,0xa5,0x52,0x14,0xb5,0x5a,0x55,0x4c,0xd3,0x6a,0xc3,0x4a,0x54,0x27,0x75,0x44,0xfc,0xe8,0xca,0x8f,0x1d,0xaa,0x5c,0xc9,0x91,0xaa,0xf2,0x42,0xb4,0xad,0xf1,0xa7,0x88,0x67,0xb3,0x59,0x27,0xb0,0xdf,0xef,0x39,0x1c,0xe,0x98,0x19,0x49,0x92,0xb0,0x5c,0x2e,0xc9,0xb2,0x8c,0xf1,0x78,0x8c,0x99,0x31,0x99,0x4c,0x58,0xad,0x56,0xf5,0x10,0x7f,0x1b,0x92,0x90,0x44,0x9e,0xe7,0x85,0x83,0xae,0xa2,0x3c,0xcf,0x49,0x92,0x84,0x38,0x8e,0x59,0xaf,0xd7,0xec,0x76,0x3b,0x46,0xa3,0x11,0xfd,0x7e,0x9f,0xf9,0x7c,0xce,0x66,0xb3,0x61,0xb1,0x58,0x30,0x1c,0xe,0x7f,0xef,0xc0,0xfd,0x74,0x54,0x51,0x14,0xfd,0xc3,0x10,0xa7,0xd3,0x69,0x6b,0x7a,0x31,0xd9,0x36,0x65,0x7d,0x48,0xf9,0xb8,0x4d,0x79,0xbf,0x4f,0xd9,0xde,0xbc,0xb1,0xbd,0x7a,0xe1,0x62,0xf0,0xcc,0x43,0xba,0xe5,0xf1,0xf2,0x93,0xbb,0x57,0xe0,0x89,0xae,0x27,0xb4,0xbe,0x71,0xe3,0xf3,0x78,0x3b,0xe7,0x9c,0x9f,0x81,0x37,0x1b,0x44,0xf7,0x4b,0xf5,0x3,0x81,0x74,0xea,0x40,0xad,0xe6,0x33,0xe,0x1a,0x8b,0x74,0x66,0xd,0x9a,0xbb,0xf0,0x5,0x6f,0x41,0x6d,0xe9,0xef,0x52,0x9b,0x20,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_matrix_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x0,0x0,0x0,0x0,0x0,0xf9,0x43,0xbb,0x7f,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x2,0x11,0x5,0x1,0x26,0x20,0xc9,0x80,0x24,0x0,0x0,0x0,0xfe,0x49,0x44,0x41,0x54,0x38,0xcb,0xad,0x93,0x41,0x6e,0x83,0x30,0x10,0x45,0xff,0x98,0x68,0x26,0x41,0xb2,0x29,0x37,0x80,0x92,0x1b,0xd0,0x86,0x9c,0x80,0x2c,0xe0,0x2,0xc9,0x26,0xe9,0xfd,0xef,0xd0,0xdf,0x5,0xc6,0x71,0xb2,0x2d,0x5e,0x3d,0x7d,0x59,0xd6,0x7f,0xf6,0x58,0x8,0xe2,0x5f,0x8b,0x20,0xbc,0xb,0xf4,0x2e,0x90,0x20,0x7c,0x11,0x18,0x8a,0x8a,0x4,0x11,0x5c,0x45,0xef,0x22,0x17,0x55,0x96,0x7f,0x24,0xde,0x1,0x80,0x8a,0x2,0x22,0xc0,0x2f,0xa0,0x62,0xe9,0x70,0x75,0x6,0x80,0x29,0x97,0xd8,0xd6,0x9c,0xa6,0x3d,0xb2,0x89,0x42,0xa3,0x1d,0x1b,0xed,0xb8,0xf0,0x27,0x1b,0x5b,0xb9,0x63,0x1b,0xf3,0xf6,0x85,0x8f,0x6c,0xf5,0xf8,0xa6,0x10,0x97,0x39,0xc3,0x5a,0xca,0x5c,0xa6,0x23,0x6,0x48,0xce,0xdc,0x50,0xa1,0x2f,0x4f,0xec,0xf,0x27,0x2e,0x3c,0xb0,0x2f,0x87,0x8c,0xcf,0x24,0x88,0xaf,0xf2,0xcc,0xfe,0x30,0x24,0xfe,0x8e,0x79,0x54,0xd8,0xa7,0x4a,0x26,0x9a,0x3a,0x59,0xfe,0x22,0xa2,0x49,0x21,0xcf,0xb7,0x51,0x18,0xfd,0xc4,0xd1,0x4f,0x5c,0x78,0xce,0x78,0xe2,0xe8,0x67,0x12,0xc4,0xc5,0xcf,0xbc,0xe4,0x1c,0xe6,0xa7,0x82,0x89,0xa5,0x1e,0x2a,0xba,0x36,0x85,0xb9,0x3d,0x40,0x3e,0x87,0x8a,0x4c,0xaf,0x13,0x71,0x23,0x85,0x6b,0x7d,0xe7,0xb5,0xbe,0x73,0xe1,0xc7,0xb,0xdf,0xea,0x47,0x96,0x2f,0x7c,0xab,0x7f,0x52,0xbe,0x4b,0x83,0x91,0xdf,0x76,0x94,0xb0,0x6c,0x60,0xec,0xed,0x8f,0xc8,0x56,0xa,0x7f,0xa6,0xdd,0xa2,0xc3,0x98,0x77,0xac,0xdc,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_b_g_color_f_x_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x2,0x7,0x0,0x2,0x37,0xd9,0xb1,0xea,0x18,0x0,0x0,0x0,0xef,0x49,0x44,0x41,0x54,0x38,0xcb,0xa5,0x93,0x41,0x8a,0xc2,0x30,0x18,0x85,0x3f,0xc7,0x46,0x84,0x4c,0x37,0x2e,0x2d,0x64,0xe7,0x5e,0x98,0x45,0x21,0xb7,0x19,0x7a,0x8d,0xb9,0x8a,0xd7,0x29,0xb8,0x9b,0xc5,0x9c,0xa0,0xb4,0xb,0x85,0x82,0xb5,0x4,0xa4,0x25,0x93,0x59,0x14,0x95,0x31,0xe8,0x34,0xe3,0x83,0x90,0x9f,0x24,0xef,0x23,0x8f,0xe4,0x9f,0xbc,0xaf,0x56,0x2e,0x91,0x92,0xff,0xa8,0x32,0x86,0x28,0x91,0x92,0xca,0x18,0x52,0xa5,0x82,0xcc,0xdb,0xa2,0x20,0x91,0x92,0x8,0x20,0x55,0x8a,0x6d,0x51,0x90,0x69,0x3d,0xca,0xbc,0xc9,0x73,0x52,0xa5,0x28,0xeb,0x7a,0x0,0x0,0x64,0x5a,0xb3,0x6f,0x9a,0x51,0x80,0x4c,0x6b,0xbe,0xca,0x12,0xe0,0xa,0x38,0xeb,0x6d,0xb9,0x44,0xc4,0x31,0xcc,0x66,0xd0,0x77,0xf4,0xc7,0x16,0x6b,0xed,0x65,0xff,0x73,0xb7,0xfb,0x75,0xde,0x3,0x88,0xd7,0x18,0x16,0xb,0x98,0x4e,0xc1,0x5a,0xc4,0x37,0xd8,0xe6,0x70,0xf7,0x36,0x2f,0xde,0x8a,0x88,0x6,0x33,0xc,0xb3,0x88,0x1e,0xc6,0xf1,0x1,0x5d,0x37,0x8c,0xdb,0xfa,0x8e,0x3c,0xfc,0xa9,0x3d,0x32,0x77,0xe,0x84,0x80,0xbe,0xe7,0xd4,0xb6,0x61,0x0,0x1c,0x7f,0x9a,0x1e,0x47,0x8,0xd4,0xd3,0x0,0x2f,0xc2,0xed,0x3b,0x8f,0x6,0x6c,0xf2,0x3c,0xf8,0x2b,0x3,0x4c,0x3e,0xd6,0x6b,0xf7,0x54,0x33,0x55,0xc6,0x90,0x48,0x49,0x59,0xd7,0x41,0x80,0x73,0x17,0xff,0x0,0xf2,0xb9,0x5a,0xdb,0x73,0xd1,0x44,0x2e,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_groove_joint_2d_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe1,0x0,0xdb,0x0,0xe7,0x53,0x45,0xf8,0x1a,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x13,0x28,0x6,0x50,0x97,0xae,0xe6,0x0,0x0,0x0,0xee,0x49,0x44,0x41,0x54,0x38,0xcb,0xb5,0x93,0x31,0xa,0xc2,0x40,0x10,0x45,0xff,0x4e,0x52,0x24,0x6,0xb,0x51,0x50,0x2b,0x41,0xb4,0xf5,0x1e,0x82,0x37,0xf0,0x5c,0x96,0x96,0x5e,0x20,0x8d,0xe0,0x29,0x34,0x60,0x21,0x11,0x1b,0xf,0x60,0x21,0x1a,0xd6,0xec,0x66,0x2c,0x8c,0x10,0x64,0x37,0x26,0x82,0xbf,0x19,0x66,0x19,0xde,0xfc,0x19,0x76,0x0,0x8b,0xa2,0x38,0x71,0x8a,0xf1,0x27,0xad,0xd6,0x17,0xfe,0x56,0xe3,0x5a,0xba,0x7,0x59,0xc6,0xcd,0xfd,0x49,0x62,0x7b,0xb8,0xf7,0x88,0xc4,0x75,0x32,0xf6,0x6f,0xa6,0x5a,0x32,0x59,0x4f,0x15,0xf,0x8e,0xe7,0xc7,0x6e,0x3e,0x6d,0x89,0xe3,0xf9,0xb1,0x4b,0x15,0xf,0x6c,0xa3,0x90,0xe1,0xcd,0x49,0x64,0x36,0xeb,0xb6,0xdd,0x45,0x14,0x27,0x41,0xb7,0xed,0x2e,0x12,0x99,0xcd,0x0,0x54,0x6,0x0,0xc,0x7,0x0,0xe5,0xb6,0x29,0xcf,0x51,0x19,0xc0,0x80,0x23,0x53,0x1e,0xad,0xd6,0x17,0x96,0x29,0x8f,0x18,0x35,0x1,0x5,0x17,0x28,0xeb,0x6e,0x5,0x8,0x40,0x7,0x3e,0x6d,0x0,0x20,0xf0,0x69,0x23,0x0,0x5d,0xdf,0x1,0xa0,0x3e,0x62,0x6d,0x40,0x25,0x99,0x1,0x2,0xea,0x35,0x49,0x9e,0x9,0xbb,0xb,0x13,0x40,0x37,0x3c,0xa,0x95,0xe6,0x21,0x0,0x28,0xcd,0xc3,0x86,0x47,0x21,0x4a,0xf6,0x60,0xfa,0xca,0x5e,0xf1,0x16,0xde,0xf9,0x5f,0x8e,0xa9,0x74,0x89,0xfd,0x8e,0xbb,0xfc,0x6,0x78,0x2,0x1c,0xfd,0x62,0xe4,0xad,0xd3,0xad,0x92,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_b_g_image_f_x_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xe,0xc3,0x0,0x0,0xe,0xc3,0x1,0xc7,0x6f,0xa8,0x64,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x2,0x7,0x0,0x5,0x26,0xfc,0x40,0x5c,0x2d,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x2,0x4c,0x49,0x44,0x41,0x54,0x38,0xcb,0xa5,0x93,0x51,0x48,0x53,0x71,0x14,0xc6,0x7f,0xf7,0xba,0xd8,0x4a,0xef,0x9d,0xdb,0x9a,0x5d,0x5d,0x64,0x28,0x39,0xbb,0x44,0x6,0x61,0x25,0x3e,0x64,0x86,0x85,0x45,0x3d,0x18,0x94,0xc4,0xa2,0x5e,0x96,0x54,0x50,0x31,0x3,0xdf,0xcc,0x8a,0xa0,0x87,0xec,0xc5,0x47,0x9f,0x8c,0xb4,0x5e,0x8a,0xa,0xb,0x52,0x52,0x9f,0x34,0x9a,0x8a,0xa1,0x2c,0xb7,0x32,0x89,0x9a,0xd,0xd7,0x9d,0x6e,0x4b,0x9a,0x7b,0x70,0x3d,0x5c,0xbc,0x20,0x1a,0x51,0x1d,0x38,0x9c,0xff,0xe1,0x9c,0x8f,0xff,0x77,0xbe,0xc3,0x11,0xe,0x35,0xdc,0xc9,0xf0,0x1f,0x66,0xea,0x11,0x8f,0xfc,0x33,0xf8,0xf1,0xd5,0xd,0x98,0x90,0xa,0xfe,0x1a,0x78,0x62,0xb7,0x83,0xd3,0xbb,0xa6,0x74,0x6,0xa6,0x1c,0xc7,0x1f,0x1,0xe3,0x17,0xe7,0x0,0x8,0x68,0x31,0x0,0x54,0x87,0x8,0xd8,0x1,0x10,0x1,0x3a,0xb6,0xd,0xa3,0x64,0xf3,0x5b,0xaf,0xe9,0xb0,0x31,0xda,0x3b,0x45,0xd7,0x58,0x31,0xaa,0xc3,0x4e,0x40,0x8b,0x11,0xd0,0x62,0x6c,0xdf,0x68,0x17,0x84,0xce,0x87,0xfe,0xc,0xc0,0x93,0xe0,0x22,0x5f,0x5d,0x95,0x6b,0x32,0xb8,0x9c,0x33,0x4c,0xcd,0x41,0x37,0xc7,0x9e,0x49,0xab,0x6a,0x59,0xc1,0x94,0xd2,0x12,0x35,0x6f,0x65,0xd2,0xff,0x8a,0xf4,0x64,0x3f,0x45,0x7b,0xe,0x20,0x9b,0x31,0xfc,0xdc,0xba,0x61,0x4a,0xdd,0x9b,0xb0,0xca,0x16,0x9c,0xe1,0x71,0xc2,0x96,0x2,0x64,0x33,0x68,0x2f,0xdb,0xc8,0x2a,0xda,0x8b,0xc9,0x2c,0x39,0x99,0x9e,0x1c,0xe5,0xe6,0xbd,0xb3,0xa8,0xe,0x3b,0x30,0x67,0xcc,0xda,0x3f,0x55,0x4c,0x77,0xd7,0x18,0xa5,0xee,0xc3,0xf4,0xbe,0xe,0x32,0x3e,0x31,0x43,0x7e,0x25,0xc,0xde,0x6f,0x3,0x40,0xeb,0xbc,0x80,0xf0,0xfe,0x7b,0x2c,0x13,0xd0,0x62,0xc6,0x6c,0x0,0xcd,0xbe,0xe,0x0,0x9c,0x3f,0x13,0xb4,0xde,0x6d,0xa4,0xf1,0x5a,0x2b,0x5e,0xaf,0x87,0xee,0x17,0x63,0x84,0x82,0x7d,0x64,0x8a,0x2b,0x48,0x44,0x2,0xfa,0x16,0x3c,0xb5,0x97,0x88,0x67,0x5b,0x91,0x15,0x95,0xc5,0x64,0x94,0xc5,0x85,0xa8,0xae,0xb4,0xad,0x90,0x53,0x9e,0xe3,0xdc,0xb8,0xd5,0xa9,0x6f,0x62,0x62,0x86,0x50,0xb0,0xf,0x9f,0xcf,0xc7,0xf5,0xe6,0x46,0x70,0xa9,0x10,0xe,0x20,0x8e,0x9e,0xd9,0xbc,0x4a,0x18,0xd5,0x56,0x88,0xaa,0xaa,0xb4,0xb7,0x3f,0x20,0x11,0x8f,0xb0,0xaf,0xa2,0x9a,0xde,0x9e,0x47,0x48,0x52,0x9e,0xae,0x47,0xae,0xb,0xc2,0x3a,0x3,0xb1,0xfe,0x6d,0x9,0xb2,0xa2,0x1a,0x94,0x55,0x5b,0x21,0x89,0x78,0x84,0x37,0x43,0x7d,0x78,0xbd,0x1e,0x92,0xc9,0x59,0x3,0xec,0xf5,0x7a,0x38,0xdf,0xd0,0x64,0x7c,0xf4,0xb1,0xae,0x82,0xac,0x89,0x5a,0xb5,0xe5,0x5b,0x6e,0x12,0xf7,0x87,0x28,0x3,0xe5,0x16,0xf2,0x3f,0xcd,0x93,0x5f,0xb0,0x3,0x51,0x14,0x19,0x1a,0x1c,0x24,0x9d,0x5e,0x40,0x92,0xf2,0x18,0x28,0xb7,0x60,0x1e,0x49,0xa3,0x69,0xd3,0x8c,0x54,0x6f,0x61,0xe7,0xf,0x27,0xb7,0x8f,0xd6,0x23,0x54,0x55,0x5f,0xc9,0x0,0x24,0x93,0xb3,0x48,0x52,0x1e,0xb2,0x55,0xe1,0x79,0xc9,0x3c,0x55,0xfe,0x14,0xb2,0x55,0x21,0x11,0x8f,0x30,0x50,0x6e,0x41,0x70,0x2d,0xb1,0xff,0x69,0xda,0xe8,0x5b,0x8e,0x2,0x4d,0x4d,0x2b,0xae,0x51,0x70,0x2d,0x1,0x90,0x9,0x8b,0x8,0xae,0xa5,0x35,0xe3,0xb2,0x55,0xf9,0x53,0x98,0x96,0x93,0x93,0x5f,0x3e,0x3,0x90,0xa,0x95,0x61,0x59,0xff,0x6e,0xc5,0x3b,0x15,0x2a,0xd3,0x9b,0x42,0x18,0x35,0x0,0x14,0xf8,0x5,0x9c,0xd9,0xe0,0x5c,0x90,0x63,0x5b,0xb1,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_keyboard_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xe,0xc3,0x0,0x0,0xe,0xc3,0x1,0xc7,0x6f,0xa8,0x64,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x1,0x1b,0x15,0x11,0x16,0xb3,0xb5,0x48,0xb8,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x2,0x6d,0x49,0x44,0x41,0x54,0x38,0xcb,0x95,0x52,0x4d,0x4b,0x5b,0x51,0x10,0x3d,0x73,0xef,0x23,0x31,0x6,0x13,0x24,0x4,0xbf,0x4d,0x9,0xd9,0x14,0xa3,0x9,0x3c,0x41,0x5d,0x34,0x16,0x6c,0x51,0x10,0x44,0x8,0x54,0xba,0x10,0xa,0xdd,0xba,0x2c,0x6e,0xeb,0xcf,0x70,0x63,0x8b,0x50,0x69,0xb7,0x9a,0x85,0xa0,0x16,0x5a,0xbb,0x90,0x16,0x9f,0xa8,0x58,0x62,0x69,0xa5,0x82,0x9,0xa,0x25,0x89,0x21,0xfa,0x92,0xf8,0x78,0x77,0xba,0xc8,0x47,0xa3,0x50,0x68,0xf,0x5c,0xee,0x30,0xf7,0xcc,0x9c,0x99,0xb9,0x3,0xd4,0xa0,0xeb,0xf8,0x67,0x34,0x70,0xa9,0xea,0x10,0x30,0xc,0xe5,0x1c,0x19,0x79,0x58,0xce,0x64,0xde,0xa2,0x5c,0xce,0x80,0xe8,0x76,0x10,0x33,0xe0,0x74,0xfa,0x9c,0x3e,0xdf,0xd3,0xf2,0xce,0xce,0x87,0x5a,0x4c,0x9d,0x25,0x6,0x7,0x63,0xaa,0x50,0xf8,0x38,0x3d,0x31,0xc1,0xa1,0xae,0x2e,0xd2,0x88,0x70,0x63,0xdb,0x0,0x33,0x1c,0x52,0xe2,0x86,0x19,0x3f,0x52,0x29,0x5e,0xdb,0xd8,0x20,0xd1,0xd2,0x32,0xaa,0x76,0x77,0xb7,0x6f,0x2b,0xf4,0xf7,0x6f,0x45,0x67,0x66,0xb8,0x98,0xcb,0x31,0x97,0xcb,0x6a,0xf3,0xf8,0x98,0xf3,0xa6,0xa9,0x98,0x59,0x7d,0x3a,0x3b,0x63,0x66,0x56,0xcc,0xcc,0xe1,0x78,0x9c,0x11,0xe,0x6f,0xd5,0x85,0xa1,0xeb,0x80,0xae,0xfb,0x41,0x34,0x26,0x84,0x50,0x90,0x92,0xe1,0x70,0xe0,0xf1,0xe2,0x22,0x3e,0xa7,0x52,0x8,0xaf,0xaf,0xe3,0xc1,0xf2,0x72,0xbd,0x11,0x4d,0x4a,0x5,0x21,0xc6,0xa0,0xeb,0x7e,0xe8,0x3a,0x4,0xc,0x3,0xf7,0x3,0x81,0xbd,0x17,0xb3,0xb3,0xb8,0x2c,0x14,0x48,0x29,0x55,0xc9,0xec,0xf1,0xe0,0x5d,0x26,0x83,0xaf,0x86,0x81,0xb9,0xa9,0xa9,0x7a,0xa1,0x85,0x52,0x89,0x9e,0x8c,0x8e,0x22,0xe0,0xf7,0xef,0xc1,0x30,0x20,0xaa,0xfe,0xbc,0x59,0x2a,0x1,0x0,0x35,0xbb,0xdd,0x4,0x80,0x5a,0xdd,0x6e,0xbc,0x5a,0x5d,0x5,0x5c,0x2e,0xcc,0xf7,0xf5,0xd5,0x6,0x4e,0x4,0x50,0xd9,0xb2,0x0,0x20,0x5f,0x69,0xe1,0xce,0xac,0x6b,0x87,0x2d,0x8b,0xd1,0xdb,0xb,0x14,0x8b,0xb0,0x2c,0x8b,0x1b,0xdf,0x1a,0x3,0xc4,0xed,0x9f,0x62,0x40,0x4a,0x0,0x40,0xd6,0x34,0xb1,0x31,0x3e,0xe,0x78,0x3c,0x18,0x4c,0x24,0xfe,0xba,0x12,0xa2,0x51,0xda,0xa1,0x69,0x4,0x22,0x2,0x40,0x5e,0xaf,0x97,0x98,0x8,0xaf,0xe3,0x71,0x38,0x2f,0x2e,0x8,0x0,0xc1,0xb6,0xa9,0xb9,0xa9,0x89,0x98,0xff,0x14,0xa1,0x1,0x80,0x20,0xc2,0x8d,0x65,0xe1,0x5b,0x32,0xc9,0xdf,0x4f,0x4e,0x70,0xaf,0xb3,0x13,0x97,0xf3,0xf3,0xc4,0xa5,0x12,0x88,0x19,0xcf,0xe6,0xe6,0x50,0xc8,0xe5,0xf8,0x67,0x3a,0x8d,0xc3,0x64,0x12,0xdd,0x43,0x43,0x44,0x8d,0x8b,0xe6,0x8d,0xc5,0x8e,0xcc,0x6c,0x96,0x43,0xd3,0xd3,0xa,0xed,0xed,0xa,0xc1,0xa0,0x42,0x30,0xc8,0xd5,0xbb,0x62,0x87,0x42,0xa,0x1d,0x1d,0x2a,0x30,0x39,0xa9,0xbe,0x6c,0x6f,0xb3,0x6b,0x78,0xf8,0xa8,0x5e,0x81,0x26,0xa5,0xd7,0xd5,0xda,0x8a,0x83,0x95,0x15,0xbc,0x49,0x24,0x50,0xbc,0xbe,0x86,0xb8,0xb3,0xca,0xcc,0x8c,0x26,0xb7,0x1b,0xb1,0x48,0x4,0xbf,0xd2,0x69,0x8,0x22,0x6f,0x3d,0x41,0xf6,0xea,0x6a,0x69,0x6d,0x73,0xf3,0x65,0xb8,0xbb,0x9b,0x1e,0x45,0x22,0xd0,0x34,0xd,0xd5,0x3e,0xeb,0x59,0xa4,0x94,0x74,0x7a,0x7a,0x8a,0xec,0xf9,0x39,0xde,0x1b,0x6,0xae,0x4d,0x73,0xa9,0x42,0x18,0x18,0x10,0x38,0x3c,0x54,0xe8,0xe9,0x59,0x70,0xb4,0xb5,0x3d,0x57,0xcc,0x79,0x97,0xcb,0x85,0xc6,0x41,0xd5,0x60,0xdb,0x36,0x88,0xc8,0x6b,0x9a,0xe6,0x12,0xe,0xe,0x16,0x10,0x8d,0xa,0x82,0xae,0x3,0xb6,0x2d,0xb0,0xbf,0xaf,0xf0,0x3f,0x88,0x46,0x5,0xa4,0x54,0xbf,0x1,0x67,0xf8,0x12,0x78,0x9e,0x50,0xae,0xd7,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_camera_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xd,0x1a,0xf,0xd2,0x83,0xcc,0x49,0x0,0x0,0x1,0xa8,0x49,0x44,0x41,0x54,0x38,0xcb,0xad,0x93,0x3d,0x6b,0x1b,0x41,0x10,0x86,0x9f,0xdd,0xd5,0xf9,0x24,0x21,0xa4,0xc2,0xc2,0xa4,0x49,0x11,0x44,0x5c,0x38,0x70,0xb8,0x35,0x49,0xdc,0xa9,0x51,0x63,0xb0,0x7f,0x4d,0x8a,0xf4,0xc9,0xf,0x70,0x9d,0xb4,0xba,0x22,0x45,0x40,0x24,0xc6,0x8,0x21,0xc,0x9,0xb8,0x71,0xd8,0x42,0xae,0x52,0xb8,0x48,0x11,0x63,0x72,0xfa,0xb2,0xce,0xb2,0xef,0x66,0xd3,0x48,0xf1,0x25,0xf8,0x20,0x6,0xbf,0xb0,0xc5,0xbc,0xb3,0xb3,0xbb,0x3c,0xb3,0x3,0xf,0xa1,0xd8,0x5a,0x7d,0x57,0x9c,0xe7,0xdf,0x59,0x3c,0xe9,0x76,0xdf,0x47,0x61,0x18,0x4d,0x8f,0x8e,0x5e,0x67,0xf3,0xd3,0x7e,0xff,0x6d,0xd4,0x6e,0x8f,0x26,0xbd,0xde,0xfe,0x62,0xbf,0xca,0xe6,0x55,0x6c,0xad,0xbe,0x3a,0x3d,0xfd,0x45,0x92,0xd4,0x50,0xea,0x6,0xe7,0x3c,0xb3,0xb6,0xf6,0xa1,0xda,0x6c,0xee,0x8d,0x3a,0x9d,0x2f,0x32,0x1c,0x6e,0x2d,0x7d,0x55,0x2e,0x7f,0xf7,0x1b,0x8d,0xa7,0x80,0x2a,0x5,0x81,0x0,0x68,0x99,0xcf,0x5f,0x92,0x24,0x35,0x0,0x9c,0xf3,0x0,0xd2,0xf3,0xf3,0xdd,0xd8,0x5a,0x2d,0xc3,0xe1,0x56,0xd6,0x77,0xb3,0x59,0xc3,0x25,0xc9,0x13,0xc0,0x5b,0xbe,0x40,0xff,0x7,0x22,0xf7,0x57,0xa4,0x94,0xcb,0x7a,0x5a,0xfb,0xfe,0x57,0x8c,0x89,0x17,0xc9,0x1b,0x0,0xb3,0xba,0xfa,0xb9,0x14,0x4,0xa2,0xab,0xd5,0x6f,0x80,0x5a,0xfa,0xaa,0x58,0xfc,0xa1,0x8c,0x39,0x3,0xd2,0xd8,0xda,0x42,0x6c,0xad,0xba,0x85,0x78,0x78,0x18,0x46,0x61,0x18,0x4d,0xfb,0xfd,0x37,0xd9,0xb,0x27,0xbd,0xde,0x7e,0xd4,0x6e,0x8f,0x26,0xdd,0xee,0xbb,0x7f,0xe0,0x17,0x63,0x6b,0xb5,0x2,0x18,0x1f,0x1c,0x7c,0x54,0xc6,0x5c,0x2,0xe2,0x44,0x4a,0x88,0x54,0x0,0x1,0x34,0xc6,0x4c,0x94,0x52,0x57,0xee,0xfa,0xfa,0x71,0xb5,0xd5,0xda,0xbe,0x3c,0x3e,0x6e,0xa5,0x17,0x17,0xaf,0xd2,0x28,0x7a,0xb1,0xb2,0xbe,0xde,0x2c,0x0,0xc8,0x78,0xfc,0xdc,0x89,0x78,0x88,0x78,0xb9,0x24,0x44,0x8a,0xb3,0x93,0x93,0xfa,0x7c,0x30,0xe8,0xa0,0xf5,0x7c,0x1,0x57,0x17,0x0,0x5c,0x9a,0xfa,0x88,0xac,0x2c,0x69,0xe7,0x6a,0xc1,0x2,0x11,0x7f,0xe9,0xe8,0xfb,0xfc,0xd8,0xf2,0xe6,0xe6,0x48,0x57,0x2a,0x83,0xec,0x91,0xfa,0x4f,0xab,0x6e,0xdb,0x93,0xb7,0x0,0xa8,0xed,0xec,0x3c,0xf3,0x37,0x36,0x1e,0x99,0x7a,0xfd,0x93,0x32,0xe6,0xac,0x0,0x40,0x9a,0x56,0xee,0x33,0x37,0xa5,0x20,0xf8,0x9,0xb4,0xf2,0x7,0x24,0xbf,0xd8,0xf0,0xd0,0xfa,0xd,0xb5,0x62,0xd1,0xaf,0xe9,0x9,0x59,0x4f,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_static_body_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xe,0x32,0x2,0xf3,0x29,0xa0,0x7,0x0,0x0,0x1,0xa7,0x49,0x44,0x41,0x54,0x38,0xcb,0xcd,0x52,0xbf,0x4b,0x5b,0x51,0x14,0xfe,0xee,0x8f,0xd7,0xe6,0xc5,0x8,0xc9,0x23,0x83,0x54,0x74,0xe9,0x54,0x5b,0x1e,0x88,0xc6,0xe,0xd2,0xb9,0x43,0x71,0xec,0x9f,0xe0,0xea,0xde,0xb9,0x14,0xdc,0x1c,0x5c,0xfb,0x1f,0x8,0x9d,0x45,0x6c,0x87,0x42,0x3b,0x84,0x17,0x1e,0x5c,0x8,0x48,0xb1,0x24,0x88,0x4a,0x87,0x8,0x26,0xe0,0xbd,0xde,0x7b,0xdf,0xbb,0xa7,0x4b,0x22,0xa2,0xa2,0x8e,0x1e,0x38,0x70,0x3e,0xf8,0xce,0x39,0xdf,0xf9,0x1,0x3c,0x69,0x33,0x4a,0x55,0x2f,0xda,0xed,0x35,0x9d,0x65,0xad,0x31,0xe6,0x37,0x39,0xfc,0xa1,0x22,0x4c,0xca,0x3f,0x14,0x42,0x43,0xe7,0xf9,0x8b,0x38,0x4d,0x83,0x51,0x8a,0x3d,0xb6,0x7b,0x45,0x77,0x3a,0xaf,0xc6,0x31,0xd3,0x79,0xde,0xd4,0x79,0xde,0x9c,0xe0,0x7b,0x15,0x18,0xa5,0x22,0xf2,0xfe,0x35,0x38,0x1f,0x2,0x0,0x85,0x50,0x23,0xe7,0xde,0x91,0xb5,0xef,0xc7,0x14,0x71,0x6f,0x1,0x72,0x6e,0xd1,0x1e,0x1c,0x64,0xfe,0xe8,0x68,0xff,0xa2,0xdd,0xfe,0x60,0xbb,0xdd,0x91,0x3b,0x3c,0xfc,0x16,0x2e,0x2f,0x17,0x6f,0xe6,0xdd,0x9a,0x47,0x77,0x3a,0x6f,0x5c,0xaf,0xf7,0x9d,0x9c,0x4b,0x40,0xc4,0x1,0x70,0x30,0x56,0x80,0x48,0xb2,0x6a,0xf5,0xef,0xb3,0xf9,0xf9,0x8f,0xd5,0xa5,0xa5,0xdc,0x28,0x25,0xe2,0x34,0x2d,0xf9,0xad,0xe4,0x7e,0x7f,0x8f,0xac,0x6d,0x82,0x48,0x0,0x60,0x60,0xac,0x4,0x91,0x4,0x0,0xd2,0xfa,0x65,0x79,0x7e,0xbe,0x71,0x5d,0xc5,0x95,0x2,0x9d,0x65,0xcb,0xae,0xd7,0xdb,0x25,0xef,0xeb,0x20,0x62,0x77,0x8c,0x47,0x0,0x18,0xab,0x54,0x8e,0xa3,0xb9,0xb9,0xf5,0xa9,0x95,0x95,0x5d,0xa3,0x94,0x64,0x46,0xa9,0xe7,0xc1,0xda,0x55,0xdf,0xef,0xef,0x90,0x73,0xf5,0xc7,0x9c,0x56,0x24,0xc9,0x8f,0x68,0x76,0x76,0x2d,0x4e,0x53,0xcd,0x83,0xb5,0x6f,0xcb,0xc1,0xe0,0x93,0x9c,0x99,0xd9,0x82,0x10,0xfa,0xca,0xef,0xd8,0x2d,0x84,0x30,0x90,0x72,0x58,0x8e,0x46,0xad,0xe2,0xec,0x6c,0xd3,0x28,0x25,0xd8,0xb5,0xd3,0xc5,0xc5,0x60,0xb0,0xcd,0xe3,0xf8,0x37,0x0,0xf8,0x93,0x93,0x2f,0x54,0x14,0x35,0x94,0x65,0xd,0x0,0x78,0xbd,0xfe,0x4b,0x26,0xc9,0x57,0x16,0x45,0x5d,0x70,0x3e,0x24,0xef,0x17,0x98,0x10,0xff,0xd8,0xf8,0x29,0x24,0x80,0x32,0x4e,0xd3,0x30,0x79,0x59,0x72,0x6e,0x99,0xbc,0x5f,0xf0,0xa7,0xa7,0x9f,0xf9,0xf4,0x74,0x26,0x1a,0x8d,0xad,0xa9,0x56,0xeb,0xa7,0x51,0x8a,0x4f,0x78,0x4f,0xc3,0xfe,0x3,0xc7,0x7d,0xdb,0xbb,0xf0,0xfb,0x34,0x4e,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_camera_2d_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe1,0x0,0xdb,0x0,0xe7,0x53,0x45,0xf8,0x1a,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x14,0x23,0xc,0x56,0xf9,0x88,0xb6,0x0,0x0,0x1,0x1a,0x49,0x44,0x41,0x54,0x38,0xcb,0xa5,0xd3,0xb1,0x2e,0x43,0x71,0x14,0x6,0xf0,0xdf,0xbd,0x6e,0x55,0x44,0x62,0x31,0x18,0x2c,0x22,0x2c,0x26,0x63,0x83,0xd1,0xc0,0xc8,0xd3,0x18,0x3c,0x80,0x7,0x60,0xee,0xd2,0x49,0x62,0x10,0x54,0x3c,0x0,0xab,0xc9,0x66,0xe8,0x60,0xb0,0x68,0x1a,0x11,0x91,0x6a,0x6b,0x39,0x57,0x6e,0xab,0xa9,0x36,0x4e,0x72,0x73,0xf2,0x7d,0xf7,0x9e,0xef,0x7f,0xce,0xf7,0x3f,0x37,0xa9,0xd5,0x9b,0xfe,0x13,0xe9,0x40,0x1e,0x97,0xef,0x23,0x52,0x74,0x51,0x45,0x13,0x47,0x81,0x45,0x3e,0x46,0xb,0x27,0x81,0x93,0xa2,0x40,0x52,0xab,0x37,0x53,0xbc,0x62,0x1e,0x6d,0x94,0x70,0x8e,0x3,0xdc,0xa1,0x52,0xe0,0x9f,0xb0,0x1a,0x22,0xdd,0xbc,0x83,0xed,0x28,0x16,0x1f,0xc1,0x7e,0xbc,0xab,0xc,0xf0,0x2b,0x58,0x2e,0xe0,0xdf,0x33,0xd,0x89,0xde,0x10,0xdc,0x2b,0xa,0xdc,0xe3,0x23,0x70,0x3b,0xf2,0x4d,0xb4,0xf8,0x10,0xed,0xe6,0xfc,0x33,0x1a,0xe8,0x20,0x43,0x92,0xe2,0xb,0xb3,0x38,0xc3,0x7b,0x98,0xb6,0x1b,0x5,0x1b,0x38,0x8d,0x3,0xaa,0x58,0xa,0xe1,0x1f,0x81,0x2c,0x88,0x8b,0x28,0xbe,0xc6,0x1a,0x6e,0x83,0x4f,0xf1,0x86,0xcb,0x98,0x1f,0xf6,0x70,0x88,0x2d,0xec,0x64,0x41,0x6e,0x86,0x31,0xa5,0x11,0x5e,0xcc,0x60,0x1,0x57,0xf8,0xcc,0x2d,0xc8,0x5,0xca,0x98,0xfe,0x43,0xa0,0xe8,0x51,0x39,0x5f,0x83,0x74,0xc2,0xcd,0x6d,0xe1,0xb1,0xb8,0x47,0xe9,0xc0,0xd5,0x8c,0x7a,0xf2,0x58,0xc7,0x22,0xea,0x68,0xe4,0x23,0xcc,0x4d,0xf8,0xff,0xbc,0x84,0x99,0xb2,0x20,0x92,0x31,0x8b,0xa7,0xe2,0xa,0xfb,0xd4,0xba,0x13,0x9c,0xde,0x19,0x24,0xbe,0x1,0x2b,0xc7,0x45,0x43,0xe0,0x59,0x3a,0x51,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_edit_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x17,0x3a,0x6,0x2f,0x6a,0x76,0xe9,0x0,0x0,0x1,0x98,0x49,0x44,0x41,0x54,0x38,0xcb,0x9d,0x93,0xbf,0x4e,0xdc,0x40,0x10,0xc6,0xbf,0x99,0x5d,0x9b,0x8b,0x8f,0xfb,0x7,0x47,0x82,0x14,0xd1,0xd0,0xa5,0xcb,0xb,0x50,0x21,0x10,0x14,0x48,0x20,0xe0,0xd,0xd2,0x2,0xe2,0x11,0xf2,0x8,0x54,0x41,0x89,0x52,0x44,0x4a,0x8d,0xd2,0x41,0x8d,0x88,0x44,0x47,0x47,0x43,0x1,0x16,0xe8,0xc0,0xf8,0x8e,0xb3,0xf1,0x9d,0xf,0xdb,0x6b,0x9b,0xe6,0x2c,0x1d,0x49,0xb8,0x18,0xa6,0x1a,0xad,0xe6,0x37,0xfb,0xcd,0xee,0x7c,0xc0,0x2b,0xc2,0x69,0x79,0x22,0xcb,0xf9,0x25,0xe0,0xcd,0x65,0xf3,0x97,0x79,0x76,0x1d,0xa6,0x69,0x5a,0x73,0x5a,0x9e,0xe,0x0,0x94,0x17,0x6e,0xde,0x38,0x9f,0xba,0x5e,0xef,0x1b,0x80,0x4,0x0,0x97,0x6b,0xc5,0x3a,0x11,0x39,0xb9,0x14,0x34,0x4c,0xfb,0xa8,0xe7,0x7,0x9f,0x8d,0x52,0x61,0xab,0xaf,0x3a,0xb9,0x6f,0x77,0xad,0xea,0x78,0x29,0xe6,0x1c,0xf0,0x6f,0x66,0xb2,0x88,0x10,0x4,0xbd,0x70,0xdb,0x28,0x15,0x36,0x1,0x70,0xe1,0x8d,0xfe,0xf3,0xbf,0x23,0x34,0x4c,0xfb,0x88,0x88,0x3a,0xcc,0x64,0x49,0x5d,0x7e,0x7f,0xf0,0x83,0x9d,0x24,0x49,0xdf,0x1a,0xc5,0x91,0x8d,0xf1,0x77,0xd5,0xbd,0xa1,0x8f,0xd8,0x30,0xed,0x43,0x22,0xea,0x32,0x93,0xa5,0xe9,0xf2,0x4b,0xac,0xe2,0x25,0x22,0xf2,0x35,0x4d,0x1c,0x67,0xf0,0xb3,0xd,0xfa,0x70,0x2f,0x83,0x95,0x8a,0xd7,0xa2,0x50,0xcd,0x32,0x93,0x35,0x39,0x55,0x5f,0x1d,0xac,0xa5,0x21,0x70,0x43,0xd3,0xe5,0xae,0x52,0xf1,0x7a,0x14,0xaa,0x59,0x21,0xd8,0x9c,0x9c,0xaa,0x2f,0xff,0x59,0x4f,0x7f,0xc1,0x4c,0x2e,0x13,0xd9,0x9a,0x2e,0xbf,0x2a,0x15,0xaf,0x46,0xa1,0x9a,0x13,0x82,0x2f,0xfe,0x5,0x3f,0x19,0xe1,0xce,0x76,0x3f,0x44,0xa1,0x9a,0x41,0xa,0x5d,0xea,0xf2,0x47,0x1f,0x9e,0x17,0x82,0xcf,0x9f,0x83,0x1,0x40,0x66,0x89,0xe7,0xf8,0xa7,0xa3,0x15,0x63,0xb1,0xe3,0xfa,0xfb,0x20,0x4,0x49,0x9c,0xbc,0xef,0xc3,0x2b,0xc3,0x7e,0x8a,0x9d,0x96,0x27,0x5b,0xb7,0xee,0x3c,0x0,0x74,0x5c,0x7f,0x7f,0xb4,0x62,0x2c,0x84,0xf,0xd1,0x92,0x10,0x7c,0x35,0xec,0xe6,0x41,0x5,0x9,0x1,0xed,0xec,0xa0,0xe3,0xfa,0x7,0xe5,0x6a,0x71,0xba,0x36,0x51,0x3e,0xcf,0xb3,0xa5,0x4,0x0,0xe6,0xd9,0x75,0x5a,0xaa,0x1a,0x1f,0x1,0xf0,0xd8,0x44,0xe5,0xe4,0x45,0xd6,0x6c,0x37,0xef,0x2b,0x99,0x45,0x7,0x6d,0x9a,0x37,0x1e,0x1,0x5,0x94,0xb4,0x1b,0xea,0x4c,0x2c,0x6d,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_canvas_item_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe1,0x0,0xdb,0x0,0xe7,0x53,0x45,0xf8,0x1a,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xd,0x17,0x12,0x4,0x2b,0xde,0xdd,0x0,0x0,0x1,0x6e,0x49,0x44,0x41,0x54,0x38,0xcb,0x9d,0x52,0xbb,0x4e,0x2,0x41,0x14,0x3d,0x33,0xb,0x8,0xb,0x23,0x1b,0x36,0x31,0x1a,0x35,0x16,0x46,0xb,0xb,0x13,0xa,0x63,0x61,0x6b,0x6d,0xb4,0x37,0xa1,0x57,0x3f,0xc1,0x1f,0xf0,0x27,0x8c,0x89,0x1f,0x42,0x67,0x81,0xb1,0x21,0x76,0x24,0x1a,0x88,0x61,0x3,0x64,0xc9,0xac,0xc3,0x2e,0xb0,0x8f,0x19,0x1b,0x20,0x3c,0xc,0xaf,0xdb,0x9e,0x7b,0xce,0xbd,0xe7,0xdc,0xb,0xac,0x59,0xdc,0x16,0x9,0x0,0xa0,0x6b,0x10,0x29,0x0,0x4,0x7e,0x78,0xbf,0xb2,0xc0,0x60,0x2a,0xf9,0xf9,0x6a,0xd4,0x82,0x20,0xbc,0x6,0x0,0xb2,0x2,0x39,0xae,0xa4,0xda,0xfd,0xe5,0xee,0x37,0x0,0x1c,0x1c,0xed,0x10,0x6e,0xb,0x42,0x97,0x5d,0x5b,0x46,0xf2,0x7c,0x48,0x66,0x59,0xfd,0x82,0xdb,0x22,0x61,0x98,0x4c,0xc5,0x96,0x11,0x8,0x83,0xa8,0xe0,0x8a,0xee,0x33,0x0,0xe8,0x99,0xe4,0x63,0x6e,0x2b,0xfb,0xb6,0xb4,0xef,0x66,0xbd,0xfd,0x54,0xad,0x58,0xaa,0x5a,0xb1,0x7c,0xab,0xd6,0x2a,0x4e,0xe3,0x73,0x33,0x68,0x37,0x9d,0x33,0xe1,0x78,0x25,0x0,0x7d,0x4a,0x89,0xbb,0x7f,0xb8,0x6d,0x2e,0x14,0xe0,0xb6,0x88,0x3,0x50,0xae,0xe8,0x96,0xc2,0x20,0xca,0x33,0x43,0x3f,0x15,0xdc,0x2b,0x67,0x73,0x19,0xa,0x80,0x18,0x26,0x93,0xe3,0xfd,0x33,0x19,0x4,0x7e,0xf8,0x40,0x28,0xb1,0x64,0x24,0xf7,0x0,0xf4,0x5,0xf7,0xca,0x83,0xc4,0x63,0x86,0xc9,0xc2,0xe9,0xfe,0x9,0x81,0x7a,0xb5,0xf5,0xee,0x75,0x7a,0x79,0x0,0x5a,0x66,0x33,0x75,0xe5,0x8a,0xde,0x6b,0x9a,0x25,0x6f,0xb9,0x2d,0xe8,0x7f,0xe4,0x91,0x5,0x6e,0xb,0x62,0x98,0x4c,0x55,0x2b,0x96,0x1a,0x7,0x33,0x59,0xfd,0x52,0xd3,0x68,0x71,0x7a,0xed,0xf1,0x1a,0xfe,0x41,0xaa,0xdd,0x72,0x4e,0x66,0x40,0x4a,0x3e,0x16,0x5d,0x89,0x72,0x5b,0x6c,0x4,0x7e,0x78,0x27,0xb8,0xf7,0x9,0xc0,0x7,0x20,0x1,0x20,0xcd,0x52,0x5,0x42,0x88,0x33,0x6f,0xfa,0xc4,0x15,0xec,0x6,0xbf,0x91,0x52,0x1d,0x13,0x82,0x4e,0x2c,0x1e,0x7b,0x1,0xe0,0x19,0x26,0x53,0x8b,0x36,0x18,0x65,0x0,0x40,0x1b,0x58,0x52,0x0,0xa2,0x45,0x93,0x87,0xf5,0x7,0x9,0x49,0xa8,0xbe,0xde,0x24,0xc9,0xf5,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_spot_light_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xd,0x1f,0x10,0x22,0xfc,0x35,0xf9,0x0,0x0,0x1,0x7a,0x49,0x44,0x41,0x54,0x38,0xcb,0xb5,0x52,0x3d,0x4b,0x82,0x51,0x18,0x3d,0xf7,0xbe,0x1f,0x16,0x28,0xd8,0x94,0x48,0x8b,0x83,0x2e,0x81,0x41,0xd4,0x96,0xe,0x9,0xd,0x81,0x43,0x38,0x34,0xb8,0xb8,0x5,0xfd,0x83,0xa0,0x29,0x1a,0xfa,0x7,0x4d,0xd,0x6e,0x16,0x4e,0x41,0x39,0xbc,0xb9,0xb4,0xb9,0xd9,0x9d,0x14,0xfd,0x3,0x82,0xf6,0xe1,0x9b,0x5e,0xdf,0xf,0xef,0x6d,0xf1,0x15,0x95,0x37,0x88,0xb2,0x33,0xdd,0x7b,0x9f,0xfb,0x1c,0xce,0x79,0xce,0x3,0xfc,0x27,0xfa,0x86,0x51,0xfe,0x7c,0x7e,0xbe,0x9c,0x7d,0xe3,0x8c,0x69,0xb3,0x77,0xd5,0xaf,0x91,0x33,0x46,0xdc,0x6e,0xf7,0xda,0xed,0x74,0xb2,0x63,0x21,0x72,0x66,0xb5,0xba,0x21,0x1d,0x67,0x1d,0x8a,0x32,0x14,0x9c,0x17,0x1,0xdc,0x7b,0x7f,0xc9,0x37,0x4,0x2b,0x82,0xf3,0xac,0xdd,0x6e,0xdf,0x1,0x90,0x20,0x64,0x3c,0x29,0x49,0x48,0xa9,0xa9,0x91,0x48,0x31,0x94,0xc9,0x14,0x0,0x80,0xfa,0x34,0xeb,0xc2,0xb6,0xb7,0xa5,0x65,0x6d,0xe9,0xf1,0xf8,0x21,0x0,0x2,0x29,0x55,0x48,0xa9,0x82,0x10,0x9,0x42,0x9c,0x50,0x26,0x53,0xe0,0x8c,0xd1,0x39,0x2,0xce,0x98,0xca,0x19,0xb,0x8,0xdb,0xde,0x91,0x9c,0xef,0x7,0xd3,0xe9,0x73,0x61,0x9a,0xc7,0xa0,0xd4,0x6,0x0,0x50,0x6a,0x11,0x55,0x35,0x3,0x89,0xc4,0x1e,0x0,0xac,0x26,0x93,0x62,0x6e,0x6,0x62,0x34,0x3a,0x0,0x20,0xa5,0x65,0xed,0x6,0x53,0xa9,0xb,0xce,0x18,0x75,0x7b,0xbd,0xfe,0xb4,0x59,0xd7,0x5f,0xb5,0x68,0xf4,0xcc,0x6a,0x36,0x6b,0xb3,0xd6,0xa7,0xa,0xec,0x56,0xeb,0xc1,0x6e,0xb5,0x1e,0x69,0x30,0x78,0xe3,0xc9,0x53,0xc2,0xe1,0x2b,0x8,0xa1,0x13,0x4d,0xfb,0x8,0xe7,0x72,0x51,0xb7,0xd7,0x3b,0xd5,0x62,0xb1,0x13,0xdf,0xc8,0xde,0xcb,0xe5,0xce,0x5b,0xa9,0x34,0x58,0x98,0x7,0x1d,0xd4,0x6a,0x47,0x93,0xb3,0xe2,0x25,0xe4,0x1b,0x1b,0x0,0xc,0xeb,0xf5,0x50,0xbf,0x52,0x31,0x16,0x6a,0xca,0x8f,0x17,0x87,0x33,0xa6,0x73,0xc6,0xf4,0x7e,0xa5,0xf2,0xf4,0xeb,0xed,0x5b,0xa,0x89,0x7,0xd3,0x30,0x6e,0xfd,0xac,0xce,0x82,0x2c,0xfa,0x95,0x8e,0xb3,0x69,0x35,0x1a,0x2f,0x7e,0x84,0x6b,0xf9,0x3c,0xf9,0x93,0x22,0x2f,0xde,0xa5,0xe2,0xb,0x63,0xc,0xbe,0x4d,0x1c,0xcc,0x9c,0x20,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_capsule_shape_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xe,0xc3,0x0,0x0,0xe,0xc3,0x1,0xc7,0x6f,0xa8,0x64,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0xc,0x1e,0x17,0x2,0xf,0xb1,0xa7,0x92,0xa2,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x2,0x75,0x49,0x44,0x41,0x54,0x38,0xcb,0x7d,0x93,0x4d,0x48,0x14,0x61,0x1c,0xc6,0x7f,0xef,0xec,0xb8,0xdb,0x9a,0x6c,0xba,0xb6,0x51,0xac,0x95,0x96,0x1f,0x1b,0xe4,0xa1,0xe,0x22,0xc4,0x82,0x25,0x7d,0x41,0x44,0x7,0xc3,0x3a,0x44,0x6,0x1e,0x14,0x32,0x8,0xa,0xba,0x84,0x75,0xf5,0xd0,0x21,0x28,0xa,0xaa,0x43,0xa7,0x52,0x4,0xf7,0x90,0x97,0x88,0x4c,0x90,0x88,0xea,0x90,0x8,0x62,0x89,0x6e,0x52,0xb6,0xce,0xea,0x3a,0xbb,0xee,0xd7,0xcc,0xce,0xce,0x74,0x98,0x59,0x10,0xd9,0x7a,0xe1,0xe5,0x3d,0xfd,0x9e,0xe7,0xff,0x3e,0x3c,0x7f,0xc1,0xbf,0x8f,0x0,0x24,0xa0,0x2,0xf0,0x38,0xaf,0x5,0xe8,0x80,0x6,0x18,0x80,0x29,0xfe,0x3,0x57,0x0,0x95,0x40,0x2d,0x10,0x0,0x7c,0x80,0x9,0x24,0x80,0x18,0xa0,0x2,0xf9,0x72,0xb0,0xe4,0x38,0x6,0x80,0xa3,0xfe,0x50,0xb8,0x6f,0x67,0xff,0xbb,0x4f,0x5d,0xc3,0x96,0x75,0xec,0xb9,0x65,0x1d,0x1a,0x18,0x1b,0x7,0x8e,0x3,0x41,0xc0,0xe3,0x2a,0x3,0xbb,0x81,0x1a,0xe0,0xe0,0xee,0xb6,0x8b,0xe7,0xcf,0xc,0x8e,0xf,0x1d,0x6e,0x6e,0x8,0x36,0xd6,0x58,0xa8,0x79,0x70,0x5,0x42,0x4d,0x22,0x10,0xf2,0x27,0x67,0xdf,0x7f,0xc3,0xc8,0x25,0x5d,0x5b,0x61,0x97,0xdb,0xeb,0xb7,0x8a,0xc6,0x81,0x7d,0xa7,0x6e,0x5c,0xee,0xbc,0xf9,0xe2,0x56,0x47,0x3d,0xd4,0xf9,0x40,0xd5,0x4,0x42,0x12,0x24,0xb2,0x16,0x2b,0xdb,0x5b,0x5b,0xf2,0xb,0x93,0x93,0xe6,0xea,0x8f,0x9f,0xf2,0x26,0xb8,0x2,0xa8,0x2e,0xea,0xb9,0x86,0xfa,0x73,0x77,0xae,0x84,0xaf,0xe,0xf6,0x5e,0x8,0x41,0xb5,0x7,0x94,0x2c,0x8,0x1,0xba,0x1,0xeb,0x79,0x58,0xcd,0x41,0x41,0xd7,0x65,0x40,0x92,0x9c,0xc0,0x64,0x60,0x7,0xd0,0xb0,0xf7,0xe4,0xc0,0xa5,0x8e,0x9e,0xc1,0xde,0xce,0xa6,0x6d,0xae,0x40,0x25,0xc4,0xd2,0x10,0x5d,0x7,0x35,0x6f,0xdf,0xb5,0x9c,0xa0,0x10,0x9b,0x5d,0x22,0xab,0xc4,0x81,0x82,0xec,0xb8,0x57,0x2,0x75,0xc1,0xf6,0xae,0xb3,0xa7,0x7,0x1e,0x5e,0x6f,0xdd,0x65,0xab,0x2e,0xaa,0xf0,0x3b,0x65,0x8b,0xfc,0x54,0xe1,0x57,0xd2,0x42,0xd5,0x4,0xcc,0xbc,0x8e,0x10,0x9b,0x8e,0x2,0x79,0xd9,0x9,0xad,0xd6,0xd7,0x14,0x6e,0x6b,0xee,0x1b,0xb9,0xab,0x1b,0x60,0x98,0xa0,0x64,0xec,0x91,0x95,0x2c,0x44,0x1d,0xa1,0x79,0x55,0x90,0x9e,0x7a,0x32,0xc6,0x87,0xfb,0x23,0x80,0x2,0xe8,0x25,0x81,0x80,0x16,0xbe,0x77,0x4d,0x12,0x50,0xe5,0xb6,0xe1,0xb4,0xe,0x92,0x80,0xa5,0xa4,0xd,0x2f,0xa8,0xa0,0x7e,0x1e,0x9e,0xe0,0x4d,0xff,0x63,0x20,0xa,0xa4,0x0,0x43,0x76,0xc2,0xf3,0x15,0xeb,0x4f,0xb4,0x9,0x2c,0xd2,0xba,0x20,0x5b,0xb0,0x5,0xb4,0x22,0xfc,0xd9,0xb0,0xe1,0xc4,0xd7,0xc8,0x14,0xa3,0xdd,0x43,0xc8,0x9e,0x79,0xc,0x6d,0xcd,0x69,0xa4,0x29,0x3b,0xf5,0x34,0x2d,0xb,0x96,0x53,0xe0,0x76,0xd9,0xce,0x4a,0x6,0xa,0x45,0x8b,0x45,0x55,0xa0,0x7e,0x19,0x9e,0x60,0xb4,0x7b,0x8,0x97,0x67,0xe,0x43,0x53,0x9c,0x2a,0x9b,0x0,0x2e,0x67,0x2,0x2f,0x7b,0x8e,0xec,0x97,0x2,0xa1,0x46,0xb7,0x64,0xb1,0x9a,0x85,0xa5,0x94,0x60,0x25,0x23,0xd8,0x98,0x7a,0x1a,0x21,0xd2,0xf3,0x0,0xd9,0xf3,0x9d,0xa2,0xa6,0x38,0xf5,0x2d,0x96,0xca,0x53,0x2a,0x92,0xc9,0xcc,0xab,0xb9,0x6c,0x75,0xc8,0x1f,0xaf,0x6a,0x6d,0x49,0xe4,0x4,0x1b,0xcb,0xb3,0x4b,0x85,0x8f,0x8f,0x5e,0xf2,0xf6,0xf6,0x33,0x60,0x1e,0xb3,0x18,0xdf,0xec,0xbc,0x75,0xe3,0x3c,0x80,0x1f,0xaf,0xbf,0x8e,0x60,0x7b,0x33,0xa6,0x2e,0x93,0x51,0xe2,0xac,0x4c,0x47,0x9d,0xb4,0x53,0xa5,0x3f,0x97,0xdb,0xba,0xcd,0x4d,0xf4,0x3a,0x62,0x12,0x50,0x70,0xc6,0xd5,0x9c,0x91,0xcd,0x72,0x9b,0xf7,0x17,0xf1,0xf6,0x5,0x28,0x1,0x77,0x74,0x63,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_character_camera_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x0,0x0,0x0,0x0,0x0,0xf9,0x43,0xbb,0x7f,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xe,0xc3,0x0,0x0,0xe,0xc3,0x1,0xc7,0x6f,0xa8,0x64,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x3,0x1f,0x0,0xc,0x29,0xde,0xac,0x7f,0x90,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0x38,0x49,0x44,0x41,0x54,0x38,0xcb,0xcd,0x92,0xb1,0x4a,0xc3,0x50,0x14,0x86,0xbf,0x8a,0x12,0x42,0x93,0x4a,0xc0,0x62,0xb,0x92,0xd5,0x4d,0x70,0xb1,0x4b,0x27,0x53,0x30,0xf8,0x10,0x85,0x2e,0x7d,0x9,0xc1,0x41,0x70,0x72,0xd2,0x47,0xe8,0xdc,0xa5,0x5b,0x84,0x64,0x71,0xeb,0x20,0xce,0x19,0x5b,0x8a,0x54,0x22,0x5e,0xca,0x4d,0x9,0xa1,0x43,0x1d,0xe2,0x2d,0xd1,0xa6,0xea,0xa6,0xff,0x74,0x39,0x70,0xbe,0xfb,0x9f,0xf3,0x1f,0xf8,0x6b,0x95,0x8a,0x8a,0xa3,0x30,0xf4,0x1,0x7,0x60,0x16,0x45,0xaa,0x1c,0x1c,0x35,0x9b,0xad,0x1f,0x1,0xa3,0x30,0x5c,0xd6,0x6c,0x9b,0xb9,0x94,0x0,0x48,0x21,0x98,0x45,0x11,0x49,0x1c,0x3,0xd0,0x70,0xdd,0xd2,0x46,0x80,0x6a,0xd6,0x2e,0xcf,0xb2,0xc2,0x81,0x49,0xda,0xed,0x33,0x1d,0x8f,0x37,0x42,0xb6,0xf2,0xb6,0x55,0x73,0x7a,0x75,0xf,0x37,0xf,0xf0,0xf8,0x8c,0x36,0xe8,0x60,0x5a,0x16,0xbb,0xd5,0x2a,0xba,0x61,0x0,0x30,0xf4,0x3c,0x7f,0xd,0x0,0x38,0xca,0xb6,0xa6,0xeb,0xb4,0x2f,0xf6,0xa1,0xf7,0x4,0xf5,0xa,0x65,0xd3,0xfc,0xa,0x71,0x8a,0x0,0x2b,0xdb,0xb4,0x8f,0xe9,0x5d,0xbf,0x64,0x90,0xf,0x95,0x4d,0xb3,0x30,0x85,0x6d,0xf5,0x50,0xdb,0x4e,0xbb,0x7d,0xb4,0x41,0x7,0xce,0xf,0xe9,0xd5,0x2b,0xa4,0x27,0xb7,0xcc,0xa5,0x44,0xa,0x41,0xcd,0xb6,0xf3,0xa9,0x7c,0x6,0xe4,0x21,0x6f,0xa7,0x77,0xab,0x1f,0xd5,0x58,0xba,0x10,0x4c,0xbf,0x73,0x90,0xc4,0x71,0x90,0x9f,0x4d,0x49,0xa,0x91,0x3d,0x2c,0x8b,0x9d,0xc9,0x84,0x64,0xb1,0x0,0x8,0xa,0x63,0x1c,0x7a,0xde,0x12,0x40,0x37,0x8c,0x6c,0x61,0x42,0x90,0x58,0xd6,0xca,0x5d,0x51,0x8c,0x6b,0x87,0x94,0x87,0x0,0xec,0xa5,0x29,0xaf,0x9a,0xf6,0xbb,0x43,0xca,0x41,0xfc,0x82,0x71,0x82,0x86,0xeb,0xb6,0xf8,0x77,0x7a,0x7,0xf4,0x3a,0x85,0x2d,0xc5,0x37,0xf,0x82,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_center_container_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x15,0x30,0x2,0xd1,0x6c,0x8e,0x14,0x0,0x0,0x0,0x90,0x49,0x44,0x41,0x54,0x38,0xcb,0xad,0x93,0x31,0xe,0x80,0x20,0xc,0x45,0x7f,0x1b,0x16,0x46,0xcf,0x41,0xc2,0x69,0xdc,0x3c,0x1f,0x1b,0xa7,0x21,0xf1,0x1c,0x8c,0x6e,0xe0,0x22,0x9,0x1a,0x85,0x2a,0xfe,0x8d,0xe6,0x53,0x5a,0x5e,0xb,0x8c,0x2a,0x6c,0x2b,0xb7,0xce,0x3d,0x2f,0x1,0x80,0x8b,0x3e,0x97,0xe0,0x32,0xcd,0xd4,0x7a,0xf0,0xd6,0x5b,0x7,0xa5,0x2a,0x77,0xd4,0x53,0xf6,0x96,0x4e,0x55,0xd6,0x7d,0x49,0x12,0xd4,0x9e,0xb0,0xad,0xcc,0x56,0x9b,0xf4,0x15,0x80,0xd5,0x26,0xf1,0x28,0x45,0x3e,0x4a,0xa1,0xb,0x1e,0xba,0x41,0xd8,0xf5,0xbc,0xfe,0x3,0x0,0xe0,0xd6,0xe0,0x48,0x86,0x50,0x59,0x6d,0x92,0x8b,0x3e,0x17,0x34,0x52,0x94,0x2e,0xfa,0x6c,0xb5,0x21,0xf5,0xc8,0x57,0x28,0x75,0xed,0xed,0xcd,0x28,0xff,0xb2,0x4c,0xc3,0xdb,0xbc,0x3,0x97,0xf2,0x60,0x91,0x48,0x23,0xc8,0x0,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_texture_frame_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x17,0x14,0x2d,0x88,0xd1,0x86,0x85,0x0,0x0,0x1,0xce,0x49,0x44,0x41,0x54,0x38,0xcb,0xa5,0x93,0xcf,0x6b,0x13,0x41,0x1c,0xc5,0x3f,0x33,0xbb,0x49,0x37,0xab,0xc1,0xd4,0x9b,0xb5,0x95,0x56,0x2b,0x16,0x6a,0x6d,0x51,0xf1,0x52,0x95,0x1c,0xbc,0xd9,0x8b,0xb4,0x8,0x1e,0x7a,0xf3,0x5c,0xe3,0x51,0xff,0x80,0x2a,0x78,0xab,0x7,0xf,0x5e,0xed,0xc9,0x5c,0x45,0xc1,0xa2,0x55,0x9,0xf8,0xbb,0xd0,0xe2,0x2f,0x10,0xac,0xd2,0x1a,0x21,0xda,0x84,0x6c,0x13,0x93,0x74,0x67,0xc7,0x83,0x3b,0x71,0xd,0x15,0x1a,0x7c,0xa7,0x99,0xc7,0xbc,0xef,0xcc,0xfb,0x7e,0xdf,0x8,0x42,0x2c,0xfe,0x7c,0x13,0x3,0x4,0x5b,0xc4,0xa1,0xc4,0x60,0x3,0xc0,0x36,0x44,0xd1,0x2f,0x4d,0x2b,0x82,0xce,0x2d,0x68,0xb5,0x44,0x56,0x80,0x4c,0x93,0x79,0xe0,0x3d,0xb9,0x49,0x9b,0x30,0x1a,0x9,0xa0,0xd1,0x56,0x68,0x81,0x88,0x25,0xf9,0xb4,0xf2,0xf2,0xdc,0xb3,0xca,0xab,0xf1,0x70,0x6f,0x45,0xed,0x6a,0xb4,0xd5,0xb4,0x20,0x10,0x41,0xd4,0xff,0xfd,0xf2,0xfc,0xed,0xa5,0xda,0xbb,0x9,0xb3,0x9f,0x2d,0x66,0x29,0x2b,0xef,0x12,0x70,0x35,0xa4,0x44,0xa8,0xf9,0xd3,0x3,0x83,0xbb,0xe5,0xb9,0x87,0x5,0xf5,0xfd,0x84,0x23,0x9c,0x95,0x9a,0xae,0x75,0x3,0xb8,0x22,0xb1,0xfc,0x79,0x63,0xe5,0x4a,0x6e,0xfd,0xf9,0xfa,0x76,0xe9,0xde,0x88,0x9e,0x97,0x91,0xb5,0xf5,0xba,0xba,0x38,0xb0,0xa6,0x4a,0x69,0xd,0xd6,0x78,0x6a,0xac,0x7,0xc0,0x11,0x1d,0x5f,0xcf,0xa4,0x4e,0xf7,0x1,0x2c,0x6f,0x7c,0xb9,0x3e,0xec,0x1e,0x54,0xff,0x2a,0x40,0x5d,0xd7,0x8f,0x3,0x3a,0x7c,0xb6,0x6,0x74,0x4d,0xd7,0xbb,0x66,0x8b,0xd9,0xa6,0x68,0xa1,0xba,0xd4,0x3,0x58,0x9b,0x15,0x10,0x80,0x2,0xc4,0xbe,0x78,0xef,0xa4,0x19,0x99,0xf8,0xcd,0xc9,0xdd,0xf6,0xae,0x99,0xf0,0x90,0x6f,0x2e,0x69,0x2d,0x10,0x24,0x84,0x73,0xf,0x60,0x4d,0x95,0xce,0xf7,0xc6,0xf6,0x64,0x1c,0xd1,0xf1,0xcd,0x15,0xee,0xa7,0x81,0x78,0xff,0x81,0x55,0x3f,0x3f,0x5,0xe8,0x11,0x77,0x28,0xf,0x4,0x46,0x14,0x6d,0x62,0x30,0xe2,0xe,0xe5,0xe7,0xbc,0xc7,0xb7,0xa,0x7e,0xe1,0xac,0xd2,0x6a,0x47,0x77,0xac,0x6b,0x2a,0x40,0xbb,0xef,0x1b,0x1f,0x3f,0x0,0xf4,0xc7,0xfb,0x26,0xa2,0xe3,0xdc,0x74,0xa,0xa7,0x92,0x27,0x27,0xe7,0xbd,0xdc,0x8f,0x55,0x3f,0x7f,0xa1,0xdc,0xf0,0xb2,0x86,0xdf,0x1f,0xdf,0x3b,0x76,0x6c,0xdb,0xe1,0x3b,0xad,0x99,0xb0,0xc3,0x20,0xc9,0xa8,0xaf,0x9d,0x76,0xea,0x62,0x3a,0x39,0x9a,0x79,0x51,0x59,0x38,0x2a,0x85,0xac,0x1e,0x71,0x87,0xdf,0xb6,0x4,0x4d,0x87,0x9a,0xff,0x8f,0x72,0x33,0x7d,0x8f,0xbc,0xdc,0xb5,0x76,0x3e,0x53,0x3a,0x39,0x9a,0xf9,0xab,0x7,0x9d,0x76,0xea,0x72,0x3b,0xdf,0xd9,0xe0,0x17,0x67,0xcf,0xbe,0x2b,0xc0,0xe3,0xfa,0xb9,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_character_body_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe7,0x0,0xb9,0x0,0xcb,0xa5,0x8e,0x7e,0x17,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xe,0xc3,0x0,0x0,0xe,0xc3,0x1,0xc7,0x6f,0xa8,0x64,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0xa,0xb,0x3,0x1e,0x37,0x8c,0x7a,0x2e,0xc0,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0x8a,0x49,0x44,0x41,0x54,0x38,0xcb,0x95,0x92,0x31,0x6b,0xdb,0x50,0x14,0x85,0x3f,0x17,0xab,0x96,0x1c,0x24,0x17,0x44,0x9,0x28,0x31,0xee,0xe6,0xc5,0x64,0x4a,0x17,0x43,0xa1,0x6e,0x31,0x64,0xc9,0xa8,0xc,0x21,0x43,0x4c,0x97,0x8c,0x9,0x64,0xef,0x4f,0x68,0x87,0xec,0xcd,0xe4,0xa1,0xef,0xf,0x4,0x8c,0xd3,0x40,0x21,0x3f,0x20,0x7d,0x8b,0x4d,0x86,0x4,0xc7,0x86,0x10,0xc,0x51,0x4c,0x2c,0x3b,0x12,0xa8,0x93,0x5e,0x1b,0x5b,0x76,0xdd,0x33,0xde,0x77,0xdf,0xb9,0xf7,0x9e,0x73,0x52,0xcc,0xc0,0x5e,0xe1,0x6d,0x4,0x90,0x4d,0xbf,0xa4,0xe3,0x7b,0x88,0x9e,0x4c,0x25,0xf5,0xbd,0x98,0xf7,0xd9,0xd1,0x2d,0x86,0xe1,0x13,0x79,0x23,0x87,0xeb,0x94,0xa2,0x85,0x9,0x0,0xe,0xf7,0xf,0x30,0xb5,0xc,0x87,0xfb,0x7,0xcc,0x43,0x22,0x41,0xd1,0x7c,0xcd,0xb5,0x68,0x0,0x70,0x2d,0x1a,0xe4,0x8d,0xdc,0xff,0x11,0xb4,0x6,0x77,0x78,0xc1,0x98,0xcd,0x4f,0x3b,0x78,0xc1,0x98,0x8e,0xef,0xcd,0x24,0x48,0xfd,0x7d,0xb3,0xbb,0x52,0xe2,0xe3,0xf9,0x37,0x55,0x73,0x74,0x8b,0xfb,0x70,0xf4,0x4c,0xc4,0x66,0xb9,0x16,0x89,0xae,0xa4,0x1f,0xf8,0x88,0x9e,0x4c,0xa5,0x63,0x26,0x47,0xb7,0x28,0xb8,0x55,0xf6,0xba,0x52,0xa9,0x6f,0x6a,0x19,0xee,0xc3,0x11,0xb6,0x66,0xa8,0x21,0x5,0xb7,0x4a,0xf6,0xa8,0x4d,0x3f,0xf0,0xff,0x6c,0x10,0x33,0x5f,0x3c,0xdc,0xaa,0x75,0xf3,0x46,0x8e,0xe2,0x92,0xcd,0xe7,0xd6,0x29,0xef,0xec,0x37,0xaa,0x6,0xb0,0x66,0x2d,0xab,0x4d,0xa7,0xbc,0x75,0x9d,0x52,0x64,0x6b,0x6,0x8e,0x6e,0x61,0x6a,0x19,0x3a,0xbe,0xc7,0x30,0x7c,0x52,0x13,0x27,0xf3,0x30,0x25,0x62,0xdc,0x60,0x6a,0x19,0x8a,0x4b,0x36,0x3f,0xfb,0x57,0x53,0x6f,0xb,0xe5,0x60,0x10,0x8c,0x69,0x3d,0xf6,0xd5,0xfa,0xb3,0x90,0x4e,0x2a,0xae,0xbf,0x5a,0xe1,0xfd,0xee,0x16,0xab,0xdb,0x1b,0xdc,0xd4,0x4f,0x0,0x38,0x3b,0xfe,0x8e,0xe8,0xc9,0x64,0x1b,0x27,0x62,0x7c,0xea,0xe8,0x56,0x25,0xb6,0xf,0x20,0xd6,0xe4,0xd7,0xe0,0xf6,0x87,0xe8,0xc9,0xf,0xff,0x3a,0xa1,0x2,0x28,0xef,0x27,0xee,0xae,0xcc,0xbd,0xa7,0x59,0xae,0x45,0x97,0x5f,0xea,0x51,0xb3,0x5c,0x8b,0x16,0x7d,0x7b,0xa6,0x81,0xe8,0x4a,0xb2,0x47,0xed,0xc4,0xe8,0x8a,0xae,0x84,0xaf,0x52,0xd9,0x19,0xe3,0x37,0xd0,0x9c,0xab,0x66,0x2d,0x43,0x7c,0x49,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_favorites_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x5,0x0,0xff,0x0,0xaa,0xb9,0x38,0x4a,0x14,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0xa,0xe,0x12,0x31,0x2,0xe2,0xef,0xeb,0xfb,0x0,0x0,0x0,0xf7,0x49,0x44,0x41,0x54,0x38,0xcb,0xb5,0x93,0x2f,0x4f,0x3,0x41,0x10,0xc5,0x7f,0xb3,0x6c,0x15,0xe,0x85,0xc1,0x10,0x3c,0x6,0x57,0x85,0x41,0x40,0x82,0x42,0xf0,0xed,0x10,0x34,0x41,0x61,0x2a,0x2a,0x30,0x55,0x6d,0x5,0x8e,0xf,0x50,0x83,0x41,0xd5,0x91,0xc0,0xb5,0xf4,0x55,0x6c,0xf7,0xba,0xdb,0xbb,0x6b,0x2f,0x69,0x98,0x64,0x33,0xbb,0xf3,0x6f,0xdf,0xec,0x9b,0x85,0x7f,0x16,0xad,0x57,0xa3,0xd8,0xae,0xe4,0xef,0x51,0x7,0x80,0xe3,0xee,0xbc,0x31,0xd6,0x1d,0xa,0xd1,0xf6,0xdd,0x1e,0xa5,0x9,0x85,0x4f,0x7a,0xcd,0x2b,0x28,0x98,0xcc,0xac,0xdc,0xd7,0xc4,0x59,0xac,0xa8,0xd9,0xd0,0x63,0x26,0x24,0x2b,0xf5,0xc9,0xf5,0x2,0x80,0xd9,0xd0,0x27,0x19,0x99,0xcf,0x52,0x48,0xfa,0x7a,0xdb,0x14,0x39,0xbd,0x59,0x10,0xcf,0x39,0xb2,0xe0,0x8b,0xed,0x6c,0xf7,0xa4,0xcf,0xc1,0x11,0x0,0x67,0xb7,0x7f,0xa5,0x31,0xda,0x12,0xbb,0xed,0x7a,0x44,0x4d,0xfb,0x8e,0xf3,0xfb,0x25,0xd3,0xbe,0x43,0xa,0x21,0xf2,0xe2,0xe2,0x6e,0x59,0xc9,0xf1,0x75,0x14,0x14,0x6b,0xfd,0x53,0x0,0x1d,0xc1,0x1c,0x9c,0xb5,0xa3,0x51,0x1f,0xaf,0x2e,0x63,0x22,0xb2,0x10,0xf5,0xe5,0x83,0xb2,0xbc,0xa,0x82,0xdf,0x62,0x43,0xdf,0xd5,0x63,0x98,0xe4,0xf7,0x17,0xdb,0x37,0xd1,0xe1,0xc2,0xf1,0x33,0x9a,0xf4,0x4c,0x35,0x7f,0x40,0x80,0x26,0x4f,0x96,0xfa,0x2b,0x2d,0xa8,0xcd,0x84,0xb6,0xfc,0x47,0xed,0x65,0x5,0x3a,0x29,0x6c,0x8e,0x39,0xdc,0xdf,0xe6,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_character_camera_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x0,0x0,0x0,0x0,0x0,0xf9,0x43,0xbb,0x7f,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xe,0xc3,0x0,0x0,0xe,0xc3,0x1,0xc7,0x6f,0xa8,0x64,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x3,0x1f,0x0,0xc,0x29,0xde,0xac,0x7f,0x90,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0x38,0x49,0x44,0x41,0x54,0x38,0xcb,0xcd,0x92,0xb1,0x4a,0xc3,0x50,0x14,0x86,0xbf,0x8a,0x12,0x42,0x93,0x4a,0xc0,0x62,0xb,0x92,0xd5,0x4d,0x70,0xb1,0x4b,0x27,0x53,0x30,0xf8,0x10,0x85,0x2e,0x7d,0x9,0xc1,0x41,0x70,0x72,0xd2,0x47,0xe8,0xdc,0xa5,0x5b,0x84,0x64,0x71,0xeb,0x20,0xce,0x19,0x5b,0x8a,0x54,0x22,0x5e,0xca,0x4d,0x9,0xa1,0x43,0x1d,0xe2,0x2d,0xd1,0xa6,0xea,0xa6,0xff,0x74,0x39,0x70,0xbe,0xfb,0x9f,0xf3,0x1f,0xf8,0x6b,0x95,0x8a,0x8a,0xa3,0x30,0xf4,0x1,0x7,0x60,0x16,0x45,0xaa,0x1c,0x1c,0x35,0x9b,0xad,0x1f,0x1,0xa3,0x30,0x5c,0xd6,0x6c,0x9b,0xb9,0x94,0x0,0x48,0x21,0x98,0x45,0x11,0x49,0x1c,0x3,0xd0,0x70,0xdd,0xd2,0x46,0x80,0x6a,0xd6,0x2e,0xcf,0xb2,0xc2,0x81,0x49,0xda,0xed,0x33,0x1d,0x8f,0x37,0x42,0xb6,0xf2,0xb6,0x55,0x73,0x7a,0x75,0xf,0x37,0xf,0xf0,0xf8,0x8c,0x36,0xe8,0x60,0x5a,0x16,0xbb,0xd5,0x2a,0xba,0x61,0x0,0x30,0xf4,0x3c,0x7f,0xd,0x0,0x38,0xca,0xb6,0xa6,0xeb,0xb4,0x2f,0xf6,0xa1,0xf7,0x4,0xf5,0xa,0x65,0xd3,0xfc,0xa,0x71,0x8a,0x0,0x2b,0xdb,0xb4,0x8f,0xe9,0x5d,0xbf,0x64,0x90,0xf,0x95,0x4d,0xb3,0x30,0x85,0x6d,0xf5,0x50,0xdb,0x4e,0xbb,0x7d,0xb4,0x41,0x7,0xce,0xf,0xe9,0xd5,0x2b,0xa4,0x27,0xb7,0xcc,0xa5,0x44,0xa,0x41,0xcd,0xb6,0xf3,0xa9,0x7c,0x6,0xe4,0x21,0x6f,0xa7,0x77,0xab,0x1f,0xd5,0x58,0xba,0x10,0x4c,0xbf,0x73,0x90,0xc4,0x71,0x90,0x9f,0x4d,0x49,0xa,0x91,0x3d,0x2c,0x8b,0x9d,0xc9,0x84,0x64,0xb1,0x0,0x8,0xa,0x63,0x1c,0x7a,0xde,0x12,0x40,0x37,0x8c,0x6c,0x61,0x42,0x90,0x58,0xd6,0xca,0x5d,0x51,0x8c,0x6b,0x87,0x94,0x87,0x0,0xec,0xa5,0x29,0xaf,0x9a,0xf6,0xbb,0x43,0xca,0x41,0xfc,0x82,0x71,0x82,0x86,0xeb,0xb6,0xf8,0x77,0x7a,0x7,0xf4,0x3a,0x85,0x2d,0xc5,0x37,0xf,0x82,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_curve_create_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xb5,0x0,0x1f,0x0,0x1f,0xbb,0x16,0xd5,0xa3,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdc,0x6,0x10,0xf,0x15,0x23,0xe8,0xff,0x4,0x90,0x0,0x0,0x0,0x1d,0x69,0x54,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x0,0x0,0x0,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x64,0x2e,0x65,0x7,0x0,0x0,0x1,0xad,0x49,0x44,0x41,0x54,0x38,0xcb,0x9d,0x92,0xbf,0x4b,0x5b,0x51,0x14,0xc7,0x3f,0x37,0x89,0x5d,0x4,0x75,0xb0,0xb4,0xd0,0x16,0x15,0x2a,0x15,0x2c,0x3e,0x2b,0xb4,0x25,0x10,0x21,0x76,0xca,0x2b,0x9d,0x32,0x15,0xec,0x10,0x70,0x6a,0xe9,0xe6,0x1f,0x90,0x88,0x9b,0xe0,0xdc,0x29,0x8b,0x60,0x79,0x82,0xe0,0xa2,0x64,0x91,0xea,0x53,0xc9,0x52,0x49,0x84,0x56,0x10,0xa7,0x88,0x5a,0x31,0x45,0xdb,0xc6,0x36,0xf8,0xa3,0xfa,0xed,0x60,0x6c,0x13,0xf3,0x2a,0x4d,0xbf,0xcb,0x3d,0xe7,0xde,0xef,0xf9,0x1e,0xce,0xf7,0x5c,0xc3,0x7f,0x60,0x3f,0x93,0xe9,0xdb,0x9c,0x98,0x78,0xdd,0xd8,0xd5,0x35,0x17,0xb8,0x8a,0x28,0xe9,0x1a,0x10,0x1,0x9e,0x0,0x3d,0x40,0x1b,0x70,0x3d,0x37,0x36,0x56,0xb7,0xe5,0x38,0xbe,0x62,0x2e,0x17,0xf1,0x5f,0x51,0xfc,0x2,0x98,0x6,0xee,0x2,0x19,0xe0,0x2d,0x30,0xa,0xc,0x9d,0x1c,0x1c,0xdc,0x39,0xde,0xdb,0xb3,0x6e,0xda,0xf6,0xa7,0x8a,0xa2,0xbc,0xeb,0x36,0x7f,0x4e,0xa7,0x7b,0xcf,0x4e,0x4f,0x93,0x92,0x56,0x25,0x3d,0xfe,0x8b,0x78,0x83,0x24,0x5b,0x52,0x5b,0xf9,0x65,0xd3,0xda,0xc8,0xc8,0xd7,0xb9,0x70,0x58,0xbb,0xb3,0xb3,0x59,0x49,0xf5,0xff,0xe2,0x87,0xaf,0x2c,0x6e,0x2d,0x6e,0x6c,0x34,0x1e,0xee,0xec,0xf0,0x25,0x9b,0xdd,0x35,0xc6,0xfc,0xa8,0xc9,0x59,0x49,0xd1,0xc3,0x7c,0x3e,0xb7,0x39,0x39,0x39,0x55,0xdc,0xde,0x7e,0x50,0xf3,0x6a,0x24,0xbd,0x97,0xf4,0xb4,0xea,0x21,0xd4,0x11,0xf7,0x27,0x5f,0xc9,0x9f,0x7c,0x29,0x42,0x1d,0x71,0xcf,0x11,0x24,0xdd,0x3,0x6e,0x0,0x29,0x2f,0x71,0x13,0xeb,0x83,0x58,0xd8,0xb3,0xb1,0x29,0x9,0xc,0x0,0xbd,0xc6,0x98,0x58,0x79,0x67,0x9e,0x7,0x13,0xe0,0xc7,0xf4,0x87,0x10,0x3e,0x18,0x77,0xcf,0x7b,0x3a,0x8b,0x9,0x96,0xd6,0x86,0x0,0x2e,0x3e,0x52,0x77,0x69,0xd7,0x95,0x78,0xf6,0x10,0x4,0xfa,0x76,0x54,0xca,0x1f,0x9d,0x9f,0xce,0xe2,0x6f,0xca,0x85,0xc0,0x2d,0xe0,0x5d,0x95,0x80,0x93,0x6,0x9,0x22,0x16,0x98,0x0,0xa4,0x96,0xc1,0xf8,0x3c,0xd,0x5c,0x90,0x64,0x7b,0xe,0x19,0x6c,0x8f,0xe3,0xe,0xb,0x77,0x58,0x4,0xdb,0xab,0x4c,0xc,0x14,0xd6,0xd7,0x7,0x56,0x13,0x89,0x60,0x93,0x65,0xbd,0x91,0x74,0xdf,0x18,0xf3,0xbd,0x82,0x71,0x26,0x48,0x65,0xfe,0xc4,0x97,0xb1,0x32,0x38,0x18,0x9f,0x69,0x69,0xd1,0x82,0x6d,0x4b,0x92,0x55,0xeb,0xfa,0x3,0xb7,0xa3,0xd1,0xf9,0x9f,0x85,0xc2,0x87,0x86,0xce,0xce,0x15,0xe0,0x63,0xad,0x2,0xbf,0x0,0xa5,0x33,0xb9,0x6e,0x8c,0xa2,0xd6,0xc2,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_check_button_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x15,0x2c,0x3,0x40,0x1c,0xe3,0xdf,0x0,0x0,0x1,0x31,0x49,0x44,0x41,0x54,0x38,0xcb,0xed,0x92,0x31,0x4b,0xc3,0x50,0x14,0x85,0xbf,0xf7,0x30,0x7d,0xb6,0xb5,0x8d,0xdd,0x45,0x97,0x96,0xb6,0x44,0x3,0x22,0xba,0x88,0xe0,0xa2,0x93,0x9b,0x9b,0x7f,0xc2,0xd1,0xdf,0xe0,0xf,0x70,0x73,0xd5,0x4d,0x10,0x7,0x29,0x8,0x2e,0x1d,0x45,0x94,0x62,0x20,0x6a,0x41,0x4,0x11,0x91,0xa2,0xad,0x6d,0x53,0xd2,0xa6,0x2f,0x2e,0x6,0xab,0x8b,0x82,0x2e,0x82,0x67,0x3b,0x17,0xce,0xb9,0x97,0x73,0x2e,0xfc,0x79,0x88,0x41,0x52,0xe9,0x38,0xa,0x8,0xbf,0xd2,0xd8,0x71,0xcb,0x8f,0xc8,0x50,0x24,0xb4,0xe3,0x96,0x5f,0xb,0x9e,0xb6,0xde,0xc,0x3e,0x18,0x6b,0x42,0xa5,0x44,0xcc,0x85,0xd0,0xe8,0x87,0x3a,0x3,0xac,0x47,0x1a,0x51,0xe9,0x38,0x32,0x8,0x83,0xa2,0xeb,0x57,0xcf,0x8a,0x2a,0x97,0x9f,0x4e,0xd8,0x37,0x9f,0x57,0x9e,0x7b,0x17,0xa6,0xe3,0xbb,0x75,0x89,0xe8,0xa,0x64,0xd0,0xa7,0x9f,0x28,0xa8,0xec,0x8c,0x21,0x8c,0x73,0x1,0xb0,0xfb,0xbc,0xd7,0x5b,0xcb,0xac,0x1a,0xfb,0x8d,0xc3,0xab,0xb6,0xf6,0x72,0x96,0x2a,0x8c,0x3a,0xbe,0x5b,0x9f,0x1a,0x2e,0xca,0xc7,0xa0,0xb6,0xe3,0xe9,0x8e,0xd5,0xd4,0xad,0x49,0x40,0x46,0x47,0x99,0x32,0x7d,0xba,0x62,0x2e,0xcf,0x49,0x80,0x9,0x63,0x6c,0x3,0xa0,0xad,0xbd,0x5c,0x3e,0x96,0x5d,0xf0,0x43,0x7f,0x9,0xe0,0xbe,0xf7,0x50,0x4a,0xca,0x64,0xa9,0xa9,0x5b,0xf6,0x80,0x18,0x40,0x36,0xf4,0xcb,0x2c,0xd1,0xf0,0xb6,0x77,0xb7,0x9,0x90,0x94,0x89,0xeb,0xcb,0x6e,0xb5,0xac,0x84,0x3a,0x2,0x48,0xcb,0xd4,0x41,0x10,0x6,0xe3,0x29,0x39,0x52,0x1,0xf4,0x60,0x2c,0xa6,0x4c,0x9f,0x0,0xfc,0x4e,0x6,0x51,0xa2,0xc7,0xcd,0xf2,0xf6,0x77,0x5a,0x58,0x4c,0xcd,0xbf,0xb7,0xf0,0xd3,0x3f,0xf8,0x7,0xbc,0x2,0x94,0xe1,0x9c,0x57,0x32,0xe6,0x2b,0x68,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_tile_map_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe1,0x0,0xdb,0x0,0xe7,0x53,0x45,0xf8,0x1a,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x14,0x26,0x1f,0xaf,0x30,0x3d,0x2d,0x0,0x0,0x0,0x2f,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x5c,0xba,0xfd,0xfd,0x7f,0x6,0x54,0xc0,0x8,0xa5,0x89,0x12,0x67,0x62,0xa0,0x10,0xc,0xbc,0x1,0x2c,0x48,0x7e,0x63,0xc0,0xe1,0x67,0xbc,0xe2,0x54,0x71,0xc1,0x68,0x2c,0x8c,0xc6,0xc2,0xc0,0x1b,0x0,0x0,0x86,0x9d,0xb,0x76,0x2a,0x20,0xc4,0xae,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_click2edit_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x20,0x0,0x0,0x0,0x20,0x8,0x6,0x0,0x0,0x0,0x73,0x7a,0x7a,0xf4,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x0,0x0,0x0,0x0,0x0,0xf9,0x43,0xbb,0x7f,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x2,0x11,0x5,0x1,0x12,0x1,0x7d,0x74,0x91,0x0,0x0,0x0,0xa6,0x49,0x44,0x41,0x54,0x58,0xc3,0xed,0x96,0x41,0xe,0x80,0x30,0x8,0x4,0x17,0xc3,0xff,0xbf,0x8c,0x27,0x93,0x6,0xc1,0xa,0x31,0xd4,0x28,0x78,0x12,0x5b,0x5d,0x65,0x58,0x21,0x81,0x60,0x65,0x6c,0x58,0x1c,0x2d,0xe0,0x2c,0x40,0xd4,0x31,0xe6,0xad,0xb5,0x91,0x7d,0xc6,0x3d,0xd8,0x94,0x45,0xa0,0xd4,0xeb,0x5c,0xed,0x13,0x88,0x75,0xbd,0xa6,0x4,0xce,0xc3,0x7f,0x4,0x21,0x81,0xe0,0x18,0xe,0xbb,0x9f,0xcc,0xaa,0xeb,0x91,0xf7,0x6a,0xed,0xed,0x1b,0x45,0xa8,0x3c,0xb5,0x13,0xae,0x16,0xc0,0xe1,0x76,0xf2,0x7a,0x7f,0xc6,0x87,0xc7,0x67,0x8a,0x1,0xd,0xd3,0x78,0x7e,0xd1,0xf3,0xcd,0xc0,0x7,0x20,0xbc,0xe3,0x74,0x25,0x10,0x36,0x3,0x25,0xc,0xe8,0xda,0x68,0xc3,0xb1,0x7e,0x54,0xd6,0x9a,0xc9,0xb0,0xc2,0xa9,0x9,0x67,0x66,0x3a,0x1,0x53,0x7a,0x39,0x3,0x7a,0xc0,0x2c,0xf7,0x81,0xec,0x70,0xfa,0x98,0x80,0xec,0x64,0xd4,0x46,0xd4,0x2,0x2,0xb1,0x3,0xa0,0x48,0x50,0x36,0x9e,0x82,0xbb,0x1c,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_collision_polygon_2d_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe1,0x0,0xdb,0x0,0xe7,0x53,0x45,0xf8,0x1a,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x10,0x35,0x1d,0x27,0xd8,0xb5,0x4f,0x0,0x0,0x2,0x23,0x49,0x44,0x41,0x54,0x38,0xcb,0xad,0x53,0xcf,0x6b,0xd3,0x70,0x14,0xff,0x24,0x69,0x8c,0x49,0x1b,0x66,0x91,0x61,0xa7,0x38,0xab,0x50,0x8c,0x8,0xc5,0x75,0x55,0xbc,0x28,0x5e,0x45,0xf0,0x1f,0xf0,0x1f,0xf0,0xb4,0x39,0x61,0x3b,0x78,0x69,0x3b,0x8f,0x82,0x87,0x9,0x22,0x9e,0xcd,0x75,0x37,0xc9,0x41,0xd8,0xa4,0x15,0x54,0xe8,0x8f,0x19,0x70,0x5b,0xc9,0xe8,0xda,0x32,0x66,0x2d,0xba,0xb4,0x4b,0x9a,0x90,0x65,0xc9,0xd7,0x4b,0x53,0x46,0xed,0x4,0xc5,0x77,0xfb,0xf2,0xde,0xfb,0xbc,0xcf,0x7b,0x9f,0xcf,0x17,0xf8,0x5f,0xa1,0x6a,0x36,0xfd,0x17,0xb5,0x8c,0xaa,0xd9,0x1c,0x0,0xc,0x9a,0xe,0x5c,0x92,0x7e,0xfb,0xa1,0xfb,0x51,0x56,0x74,0xb2,0xbc,0xd2,0xa9,0x1f,0xd7,0xbc,0x56,0xb5,0xc6,0xdc,0x43,0x72,0x55,0xdf,0xf7,0x16,0x7,0x0,0xcb,0x2b,0x9d,0x7a,0xb5,0xe1,0x7c,0x26,0x4,0x4c,0x7c,0x82,0x7d,0x6c,0x3b,0xe4,0x42,0xbe,0x6c,0xe6,0x54,0xcd,0xe,0xf,0x33,0x34,0x2c,0x7f,0x6e,0xb3,0xee,0x7c,0xd9,0x69,0xbb,0xb,0xa5,0xd,0x2b,0x45,0xbd,0x2f,0x19,0xcf,0x77,0xdb,0x87,0x33,0xd2,0x45,0x4e,0x4a,0x49,0xc2,0xd6,0x5a,0xd5,0x8a,0x1a,0x96,0x3f,0xdb,0x6c,0xb9,0x99,0x7,0x77,0xa3,0x54,0x30,0xd5,0xf3,0x71,0xe9,0xdb,0xf,0xf7,0x75,0xd7,0xf4,0xd3,0xf1,0x9,0x76,0x6e,0xbf,0xe7,0xdf,0x17,0x5,0xfa,0x1d,0x2d,0xa,0xcc,0x1b,0x2,0x30,0x29,0x49,0xd8,0x2,0x80,0x6b,0x97,0x5,0xfd,0xd6,0x54,0x24,0xb,0x0,0xf9,0xb2,0xf9,0xb4,0x3f,0xf5,0xd1,0x66,0xdd,0x29,0x3,0x80,0x14,0xe7,0x52,0x62,0x98,0x79,0xe9,0xf9,0x24,0x2,0x0,0x14,0x0,0xc8,0x8a,0x4e,0xce,0x8e,0x87,0x5e,0x9c,0x1e,0xb,0xcd,0x27,0x13,0xbc,0xa3,0x6a,0x76,0xb8,0x63,0x78,0xb,0x3b,0x6d,0xf7,0x9,0x21,0x8,0x1,0xc0,0xf9,0x33,0xec,0xe2,0xed,0x54,0x24,0xa3,0x6a,0x36,0xef,0x79,0x24,0xb6,0xbe,0xed,0xd4,0xa4,0x38,0x37,0x1d,0x52,0x35,0x5b,0x30,0x2d,0xef,0x61,0x7f,0x55,0x6,0x0,0x92,0x9,0xbe,0x7,0x20,0xb3,0x5a,0x34,0xa2,0x14,0x40,0xee,0xa4,0xc5,0xd9,0xe0,0x1e,0xc9,0x4,0x6f,0xcb,0x8a,0x5e,0xe3,0x39,0xaa,0x31,0x7d,0x45,0x28,0x43,0xd5,0x6c,0x6e,0xb5,0x68,0x2c,0xc9,0x8a,0x4e,0x46,0xc8,0xc5,0x5,0x72,0xf5,0xdf,0xe1,0x42,0xc5,0xcc,0x8e,0xaa,0x85,0xac,0xe8,0xa4,0xb4,0x61,0x4d,0xa9,0x9a,0xcd,0xfc,0xc9,0x3,0xb2,0xa2,0x93,0x42,0xc5,0xcc,0x6,0x8c,0x42,0x41,0xe2,0x94,0x48,0x7f,0x72,0xe,0xfc,0x1b,0xc,0x4d,0x37,0x0,0xec,0x8d,0x60,0x13,0xee,0x9a,0xde,0x7c,0xb3,0xe5,0x22,0x38,0xf2,0xc0,0x7,0xaa,0x66,0x9f,0x10,0x4e,0xd2,0x95,0xed,0x5d,0xf7,0x95,0x61,0xf9,0x33,0x41,0xc3,0x51,0x80,0x64,0x82,0xef,0x35,0x5b,0x6e,0x66,0x32,0xc6,0xe6,0x86,0x73,0x83,0xc8,0x97,0xcd,0x9c,0xac,0xe8,0x24,0xa0,0x79,0xc4,0x7d,0xe2,0x71,0xbb,0x53,0xc3,0x34,0x93,0x9,0xbe,0x57,0xa8,0x98,0xd9,0x66,0xcb,0xcd,0x4,0xab,0x9d,0x1b,0x67,0xef,0x7d,0xad,0x39,0x3f,0x27,0x63,0x6c,0x6e,0x2c,0xc2,0x3c,0xeb,0xab,0xf4,0x3b,0xc0,0x30,0x50,0x71,0xdd,0xba,0xfe,0x7d,0xcf,0x5d,0xea,0x18,0xfe,0x4d,0x0,0x8,0x9c,0xf9,0xcf,0x3f,0x74,0x94,0x42,0xbf,0x0,0x32,0xb3,0x30,0x3a,0x60,0xda,0x20,0xcb,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_close_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x73,0x0,0x29,0x0,0x7c,0x29,0x1e,0x61,0x18,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x19,0x0,0x29,0x1a,0xfb,0x51,0xb9,0xa4,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0x30,0x49,0x44,0x41,0x54,0x38,0xcb,0xcd,0x53,0x3d,0x4b,0x3,0x41,0x10,0x7d,0x99,0x4d,0xe3,0x9a,0xcd,0x5e,0xbc,0x42,0xac,0xac,0xac,0x14,0xc5,0xf,0xc4,0x10,0x50,0xd1,0xff,0x6c,0xe1,0x1f,0x30,0x82,0xc1,0xde,0xb3,0x49,0x95,0x2a,0x90,0x73,0xc3,0x9,0x9a,0x99,0xb1,0xd9,0x93,0x35,0x77,0x8d,0x5d,0x16,0x96,0x65,0x66,0xf6,0x3d,0x76,0xde,0x9b,0x5,0x36,0x6a,0x2d,0xe6,0xa1,0x9b,0x9e,0x6b,0x35,0xd3,0x56,0xa3,0x14,0xac,0xa2,0xbb,0xd3,0x62,0xa6,0xc2,0x72,0x9a,0x5e,0x5c,0xcc,0x3,0x31,0xcb,0xed,0xb4,0x98,0xa9,0xaa,0xf6,0xd3,0x5a,0x27,0x65,0x9b,0x16,0x33,0x5,0x20,0x0,0xc8,0x79,0x7b,0x49,0x86,0x5e,0x1,0x8,0xb3,0xdc,0x2f,0xcb,0xea,0x11,0x0,0x3,0x30,0xfb,0x7,0x7b,0x9d,0x6,0xc1,0x62,0x1e,0xba,0xc2,0x72,0x16,0xca,0xea,0xb9,0xce,0x39,0x6f,0x87,0xaa,0x3a,0x58,0x7e,0x7c,0x3e,0xfc,0xe6,0x32,0x7b,0x48,0x44,0x6f,0x59,0xee,0x56,0x8d,0x17,0x44,0x92,0xf3,0x50,0x56,0xe3,0x36,0x8d,0x22,0xf8,0x3d,0xcb,0xdd,0x57,0x43,0x3,0x0,0xc8,0x72,0xb7,0x22,0x43,0x13,0xe7,0xed,0x28,0xa6,0x34,0x6e,0xb8,0xcc,0x9e,0x10,0x51,0x91,0x82,0x1b,0x4,0x71,0x89,0xaa,0xfa,0x24,0xee,0x44,0xaa,0x7e,0x4d,0x86,0x46,0x31,0xb1,0x8a,0x59,0xee,0xa2,0x60,0xcd,0x16,0xbc,0xbd,0x22,0x43,0x93,0xba,0xff,0x75,0x1b,0xd,0xb3,0xdc,0xa4,0x60,0x97,0xd9,0xe3,0x9e,0xb7,0xd7,0x75,0x1c,0xca,0x6a,0xbc,0x6e,0x71,0x9b,0x8d,0xc,0xc0,0x44,0xc1,0xa,0x0,0x2a,0x2c,0x17,0xa1,0xac,0x9e,0x0,0xac,0x0,0x74,0x53,0x1b,0xff,0xc,0x52,0x7f,0xb0,0x9d,0x47,0xf0,0x51,0x54,0xfb,0x3b,0xa,0xfb,0xe2,0xbc,0x1d,0x2,0x30,0x7e,0xa7,0xb7,0xd5,0x36,0xa9,0xff,0x19,0x65,0xb3,0x59,0x1f,0xf0,0x7,0xf8,0x12,0xaa,0x6c,0x2b,0x7f,0x9f,0xd7,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_track_continuous_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x8,0x8,0x6,0x0,0x0,0x0,0xf0,0x76,0x7f,0x97,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x1c,0x13,0x3a,0x1f,0xc3,0x6a,0xe1,0xa2,0x0,0x0,0x0,0x99,0x49,0x44,0x41,0x54,0x28,0xcf,0x63,0x60,0xa0,0x0,0xec,0xdd,0xbb,0x37,0x8e,0x89,0x5c,0xcd,0x99,0x99,0x99,0xce,0x7a,0x7a,0x7a,0x32,0x8c,0xe4,0x68,0x7e,0xf2,0xe4,0x49,0x29,0x3b,0x3b,0x3b,0x6b,0x5d,0x5d,0xdd,0x49,0x16,0x52,0x6c,0xc,0x9,0x9,0x91,0xd6,0xd3,0xd3,0x93,0xf9,0xf9,0xf3,0xe7,0x6f,0x51,0x51,0xd1,0x36,0xa2,0x34,0xed,0xdd,0xbb,0x37,0xee,0xf5,0xeb,0xd7,0x55,0xdf,0xbe,0x7d,0x6b,0x7e,0xf2,0xe4,0x49,0x69,0x66,0x66,0xa6,0x33,0xb2,0x1a,0x46,0x64,0x81,0xea,0xea,0x6a,0x23,0x76,0x76,0x76,0x56,0x6,0x6,0x6,0x6,0x11,0x11,0x11,0xa1,0x37,0x6f,0xde,0xbc,0xbb,0x74,0xe9,0xd2,0x93,0x35,0x6b,0xd6,0x3c,0x9d,0x3e,0x7d,0xfa,0x5e,0x6c,0x96,0x30,0xbe,0x7e,0xfd,0xba,0xa,0xc6,0xf9,0xf9,0xf3,0xe7,0xef,0xd6,0xd6,0xd6,0x73,0xc,0xc,0xc,0xc,0xb8,0x34,0x50,0x1d,0x0,0x0,0x66,0xdf,0x3d,0x79,0x42,0x3d,0xa7,0x62,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_close_hover_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x73,0x0,0x29,0x0,0x7c,0x29,0x1e,0x61,0x18,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x19,0x0,0x29,0x37,0xbe,0x8e,0xe5,0xd1,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0x24,0x49,0x44,0x41,0x54,0x38,0xcb,0xcd,0x53,0x4d,0x4b,0x3,0x31,0x14,0x9c,0xd7,0x5d,0xd2,0x6c,0xba,0xb4,0x48,0xf,0xfd,0x11,0x8a,0xe2,0x7,0x62,0x11,0x54,0xf4,0x3f,0x7b,0xf0,0xf,0x58,0xc1,0xe2,0xdd,0xfa,0x7,0x7a,0xe8,0xa1,0xb0,0xc4,0x74,0xbb,0xcd,0x78,0x30,0x2b,0xe9,0xee,0x5e,0xbc,0xf5,0x41,0x8,0x79,0x2f,0x33,0xe4,0xcd,0xbc,0x0,0x7,0x15,0xb6,0x70,0x69,0xbc,0x37,0x6a,0x49,0x57,0xad,0xb7,0x7,0x26,0x27,0xab,0xe5,0x9a,0x24,0xcf,0xe3,0x8b,0xb6,0x70,0x3d,0x4f,0x3e,0xac,0x96,0x6b,0x2,0x1c,0xc6,0x35,0x89,0xd9,0x7e,0x2f,0xc0,0x3,0xe8,0x69,0xa3,0xae,0x45,0xe4,0x3,0x80,0xf7,0xe4,0xd3,0xc6,0x96,0x2f,0x0,0x76,0x0,0x92,0xf1,0x64,0x24,0x2d,0x2,0x5b,0xb8,0x94,0xe4,0x85,0xb3,0xe5,0x5b,0x9d,0xd3,0x46,0x4d,0x49,0x1e,0x6d,0xbe,0xb7,0xcf,0x51,0xee,0x58,0x44,0x3e,0x4d,0xae,0xab,0xd6,0xb,0x2,0xc9,0xa5,0xb3,0xe5,0xac,0x4b,0xa3,0x0,0xfe,0x32,0xb9,0x2e,0x5b,0x1a,0x0,0x80,0xc9,0x75,0x25,0x22,0x73,0x6d,0xd4,0x6d,0x48,0x31,0x2c,0x68,0xa3,0xce,0x44,0x64,0x11,0x83,0x5b,0x4,0x21,0x3c,0xc9,0x51,0x74,0xae,0x5f,0x39,0xac,0xc9,0xd0,0x51,0xfc,0xb3,0xca,0x93,0x8f,0x41,0xb0,0xae,0x16,0x6e,0x44,0x64,0x5e,0xf7,0xdf,0xb4,0x31,0xf1,0xe4,0x7d,0xc,0xd6,0x46,0x9d,0xf6,0x8d,0xba,0xab,0xcf,0xce,0x96,0xb3,0xa6,0xc5,0x5d,0x36,0xee,0x0,0x24,0x41,0xb0,0x5,0x0,0x92,0xbc,0x72,0xb6,0x7c,0x5,0x50,0x1,0x48,0x63,0x1b,0xf7,0x6,0x29,0x1b,0xa8,0x71,0x0,0x9f,0x4,0xb5,0xb7,0x41,0xd8,0x77,0x6d,0xd4,0x14,0x40,0x92,0xd,0xfa,0x59,0xd7,0xa4,0xfe,0x67,0x94,0x93,0xc3,0xfa,0x80,0x3f,0x32,0xd9,0xa7,0x36,0x84,0x84,0x67,0xd3,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_array_variant_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x0,0x0,0x0,0x0,0x0,0xf9,0x43,0xbb,0x7f,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x2,0x11,0x5,0x2,0x23,0x7b,0x8e,0x27,0x68,0x0,0x0,0x0,0x51,0x49,0x44,0x41,0x54,0x38,0xcb,0xc5,0x92,0xc1,0xa,0x0,0x21,0x8,0x44,0xdf,0xf8,0xff,0xff,0x3c,0x1d,0x96,0x20,0x2c,0xa,0xd6,0x83,0x4a,0xe8,0x40,0x3c,0x74,0x4a,0xc6,0x54,0x22,0x28,0x46,0x3f,0x40,0x50,0x34,0x1,0xb0,0xf9,0xf2,0x4f,0xdf,0xbf,0x82,0xda,0xff,0x1,0xd9,0x9c,0xb5,0xce,0x73,0xd2,0x33,0xe3,0x1,0xd7,0x4d,0x3f,0x57,0x10,0x72,0xd6,0x19,0x12,0x2b,0x3d,0x5f,0x38,0x4d,0xb0,0x41,0xdb,0x5f,0x61,0x0,0x69,0x79,0x4b,0xdb,0x37,0x79,0x80,0xa6,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_collapse_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x7,0xc,0xc,0x11,0x18,0xd3,0x2d,0x84,0xdb,0x0,0x0,0x0,0xe4,0x49,0x44,0x41,0x54,0x38,0xcb,0xed,0x93,0x3d,0xa,0x2,0x31,0x10,0x46,0xdf,0x6,0xb,0x45,0x59,0x2f,0x20,0x78,0x0,0x4f,0x22,0xd8,0x4,0xf5,0x16,0x39,0x88,0x7,0xf0,0x1e,0x96,0xe9,0x4,0xcf,0xa0,0x88,0xa0,0x28,0x82,0xed,0x16,0x8a,0x3f,0xa8,0x98,0xd8,0x4c,0x20,0x2c,0xba,0xda,0xd8,0x39,0x30,0x10,0x26,0x99,0x37,0x5f,0x66,0x12,0xf8,0x5b,0x92,0x5b,0x2b,0xf1,0x22,0x73,0xe2,0x3e,0x6,0x24,0x40,0x65,0x30,0x9e,0x9e,0x3e,0x55,0x9c,0xcc,0x57,0x58,0xa3,0xab,0xc0,0x5,0xf0,0x25,0x89,0x2b,0xa0,0xe,0x30,0x5b,0xae,0xbf,0x51,0x5e,0x7,0xae,0xc0,0x43,0x45,0xa,0xca,0x93,0xf9,0xea,0xdb,0xab,0x97,0x83,0xfa,0x0,0xf0,0xc0,0xcd,0x1a,0xdd,0xc9,0xee,0xee,0x6d,0x56,0x76,0x77,0x58,0xa3,0x3b,0xc0,0x2d,0xf4,0x40,0x45,0x8d,0xd9,0x3,0x1b,0x6b,0x74,0xef,0x15,0x44,0x92,0x7b,0xc0,0x46,0xce,0xba,0xbc,0x82,0x33,0xb0,0x3,0x16,0xd6,0xe8,0x7e,0xc,0x91,0xe4,0x3e,0xb0,0x90,0x33,0xe7,0xa0,0x20,0x6f,0xa,0x48,0x81,0x16,0xd0,0x6d,0xf,0x47,0xbe,0x3d,0x1c,0x79,0xa0,0x2b,0xb1,0x34,0x3f,0xe6,0xe4,0xd,0xa4,0x6,0x34,0x80,0xa6,0xc4,0xb6,0x52,0xf9,0x18,0xa4,0x17,0x1,0x2,0xa4,0x22,0x15,0x1,0xe,0x32,0x77,0x57,0xf4,0x12,0x5f,0xed,0xc5,0x4d,0xf6,0x3f,0xf9,0xb,0x4f,0x37,0xeb,0x4f,0x62,0x9b,0x8a,0xa7,0x85,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_anim_set_hl_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x8,0x0,0x0,0x0,0x8,0x8,0x6,0x0,0x0,0x0,0xc4,0xf,0xbe,0x8b,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x1,0x5,0x3,0xe,0x17,0xa1,0x85,0x89,0xde,0x0,0x0,0x0,0x8c,0x49,0x44,0x41,0x54,0x18,0xd3,0x63,0xfc,0xcf,0xf0,0x9f,0x1,0x6,0xe6,0x57,0x8b,0xff,0x67,0x60,0x60,0x60,0x48,0x6c,0x7d,0xc9,0x8,0x17,0xfc,0xf,0x85,0xf3,0xaa,0xc5,0xfe,0xff,0xff,0x7b,0xea,0xff,0xff,0xbf,0xa7,0xfe,0xcf,0xab,0x16,0xfb,0xf,0x13,0x47,0x48,0xfe,0x59,0x3,0xc5,0xab,0xff,0xff,0xff,0xb3,0x1c,0xae,0x88,0x71,0x5e,0xb5,0xd8,0xff,0xc4,0xfa,0x54,0x6,0x6,0x86,0x7f,0xc,0xa8,0xe0,0xf,0xc3,0xfc,0xc6,0x85,0x10,0x5,0x30,0xa1,0xc4,0x5a,0x4d,0x88,0x5b,0x9a,0xaf,0xc3,0x95,0xb1,0x4c,0xda,0x19,0xc4,0xc8,0xc0,0xc0,0xc0,0x90,0xe7,0xbe,0xee,0xff,0xbf,0x5f,0xdf,0xe0,0x12,0x30,0x71,0x14,0x47,0x7e,0x7f,0xaa,0xf7,0xff,0xfb,0x53,0x3d,0x14,0x47,0xb2,0x20,0xdb,0xba,0x7c,0xda,0xb,0x6,0x74,0x0,0x0,0x12,0x37,0x5a,0x45,0xf3,0x27,0xa3,0xb1,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_collapse_hl_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x7,0xc,0xc,0x1f,0x0,0x5e,0xc2,0x31,0x3,0x0,0x0,0x0,0xe2,0x49,0x44,0x41,0x54,0x38,0xcb,0xed,0x93,0x3d,0xa,0x2,0x31,0x10,0x46,0xdf,0x6,0xb,0x45,0x59,0x2f,0x20,0x78,0x0,0x8f,0x91,0xd6,0x4e,0x85,0x85,0xdc,0xcc,0x5e,0xc8,0x25,0xf4,0x0,0xb6,0x36,0x82,0xc2,0xb2,0x68,0x67,0xa5,0xf8,0x83,0xa2,0x89,0xcd,0x4,0xc2,0xa2,0xab,0x8d,0x9d,0x3,0x3,0x61,0x92,0x79,0xf3,0x65,0x26,0x81,0xbf,0x25,0xa5,0xb5,0x12,0xaf,0x32,0x27,0xee,0x63,0x40,0x2,0x34,0xc6,0xf3,0xf5,0xe9,0x53,0xc5,0xd9,0xaa,0xc0,0x1a,0xdd,0x4,0x2e,0x80,0xaf,0x49,0x5c,0x1,0x6d,0x80,0x45,0xbe,0xf9,0x46,0x79,0x1b,0xb8,0x2,0xf,0x15,0x29,0xa8,0xcf,0x56,0xc5,0xb7,0x57,0xaf,0x7,0xf5,0x1,0xe0,0x81,0x9b,0x35,0xba,0xbf,0xbb,0xbb,0xb7,0x59,0xbb,0xbb,0xc3,0x1a,0xdd,0x7,0x6e,0xa1,0x7,0x2a,0x6a,0xcc,0x1e,0xc8,0xad,0xd1,0xc3,0x57,0x10,0x49,0x1e,0x2,0xb9,0x9c,0x75,0x65,0x5,0x67,0x60,0xb,0x2c,0xad,0xd1,0xa3,0x18,0x22,0xc9,0x23,0x60,0x29,0x67,0xce,0x41,0x41,0xd9,0x14,0x90,0x2,0x3d,0x60,0x90,0x4d,0xa6,0x3e,0x9b,0x4c,0x3d,0x30,0x90,0x58,0x5a,0x1e,0x73,0xf2,0x6,0xd2,0x2,0x3a,0x40,0x57,0x62,0x85,0x54,0x3e,0x6,0xe9,0x55,0x80,0x0,0x69,0x48,0x45,0x80,0x83,0xcc,0xdd,0x55,0xbd,0xc4,0x57,0x7b,0x71,0x93,0xfd,0x4f,0xfe,0xc2,0x13,0xf8,0x96,0x4e,0xb3,0x88,0xee,0x75,0x0,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_back_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0xa,0x15,0x0,0x20,0x3a,0xca,0xd2,0x4,0x50,0x0,0x0,0x0,0x4e,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0xa0,0x7,0xf8,0xff,0xff,0xff,0x19,0x5c,0x72,0x4c,0x94,0x68,0x26,0x68,0x0,0x21,0xcd,0x78,0xd,0x20,0x46,0x33,0x4e,0x3,0x88,0xd5,0x8c,0xd5,0x0,0x52,0x34,0x63,0x18,0x40,0xaa,0x66,0xc,0x3,0x18,0x19,0x19,0x4d,0x28,0x32,0x80,0x1c,0x43,0xb0,0x6,0x22,0x29,0x86,0xe0,0x8c,0x46,0x62,0xd,0xc1,0x9b,0x90,0xc8,0x9,0x13,0x6,0x4a,0xd3,0x5,0xfd,0x1,0x0,0x13,0xff,0x1f,0x72,0x87,0x9,0x61,0x56,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_collision_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x0,0x0,0x0,0x0,0x0,0xf9,0x43,0xbb,0x7f,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x2,0x11,0x5,0x1,0x16,0x6,0x10,0xb0,0x88,0x0,0x0,0x0,0xc0,0x49,0x44,0x41,0x54,0x38,0xcb,0xd5,0x93,0x21,0xe,0x2,0x41,0xc,0x45,0x5f,0xc9,0xde,0x0,0x8f,0x46,0x72,0x7,0x3c,0x1a,0x49,0x82,0x25,0xe0,0x9,0xa,0x45,0x82,0x21,0x41,0x70,0xd,0x8e,0x82,0x41,0x70,0xe,0x6,0x3a,0xae,0x88,0xa5,0x9b,0x9d,0xc9,0x2e,0x90,0x20,0x8,0x95,0x33,0x7f,0x7e,0xfa,0x7e,0xa7,0x62,0x18,0xdf,0x54,0x87,0x2f,0xeb,0xf7,0x6,0x45,0xdb,0x85,0x20,0x6f,0xc3,0x31,0x4c,0x8a,0x57,0x82,0xfd,0xe9,0x82,0x19,0x88,0x90,0x45,0x6d,0xcc,0x7,0xfd,0xb4,0x3,0x41,0xcc,0x30,0xa9,0xcb,0x6e,0x31,0x2,0xc2,0x71,0xb1,0xaa,0xce,0x46,0xbb,0x35,0x20,0xcd,0x8,0xb9,0x49,0xd0,0x88,0x8f,0x79,0xb8,0x59,0x82,0x41,0x50,0x4d,0x33,0xc8,0x59,0xeb,0x26,0x41,0xb5,0x6a,0x3d,0xdc,0x15,0x10,0xcc,0x52,0x98,0xc2,0xc5,0x6e,0x94,0x77,0xe0,0xe,0x41,0x63,0x49,0xff,0x54,0x35,0x22,0xe4,0x19,0x5c,0x55,0x2b,0xda,0xf3,0xf6,0x0,0x40,0x6f,0x36,0x71,0x97,0xd4,0x20,0x7f,0xec,0x8,0x20,0x74,0xa7,0xe3,0x52,0xe1,0x58,0x35,0xa,0x69,0xdb,0x85,0x4f,0xff,0x81,0xfc,0xff,0x32,0x3d,0x0,0x40,0x96,0x5b,0xe1,0x2b,0xa6,0x66,0x56,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_animation_node_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x0,0x0,0x0,0x0,0x0,0xf9,0x43,0xbb,0x7f,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x2,0x11,0x5,0x0,0x2d,0xae,0x0,0x68,0xed,0x0,0x0,0x0,0x85,0x49,0x44,0x41,0x54,0x38,0xcb,0xa5,0x53,0x5b,0xa,0xc0,0x20,0xc,0x4b,0xc6,0xe,0xdd,0x23,0x78,0x3c,0x77,0x9d,0xf9,0x91,0x7d,0x29,0x8a,0x76,0x4e,0x67,0x91,0x52,0x4a,0xd2,0x87,0x91,0x82,0xf0,0x76,0x8,0x4a,0x10,0xbd,0xfc,0x31,0x3,0xdf,0x29,0x82,0xa0,0x5f,0x45,0x8e,0x1,0xd0,0x9d,0xa2,0x0,0x48,0xf0,0xed,0x17,0x78,0x48,0xb0,0x2,0xee,0x8,0x56,0xc1,0xd,0xc1,0xe,0xb8,0x10,0xec,0x82,0x5,0x81,0x59,0x7,0xb3,0xf7,0xfe,0xa4,0x83,0x94,0x2e,0x11,0xd4,0xcc,0x37,0xba,0xa8,0x77,0x50,0x8f,0x32,0xf3,0xc3,0x11,0x56,0x5a,0xcf,0xe3,0x76,0x52,0xe,0x21,0x94,0x9b,0xe3,0x3a,0xd7,0xc9,0xfd,0x6f,0x7,0xe7,0x28,0x99,0x2b,0x99,0x59,0x53,0xd5,0xcc,0xfc,0xcf,0xb4,0xbb,0xc4,0x7,0x17,0xf7,0x41,0x33,0xf4,0xc4,0x11,0x74,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_collision_polygon_2d_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe1,0x0,0xdb,0x0,0xe7,0x53,0x45,0xf8,0x1a,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x10,0x35,0x1d,0x27,0xd8,0xb5,0x4f,0x0,0x0,0x2,0x23,0x49,0x44,0x41,0x54,0x38,0xcb,0xad,0x53,0xcf,0x6b,0xd3,0x70,0x14,0xff,0x24,0x69,0x8c,0x49,0x1b,0x66,0x91,0x61,0xa7,0x38,0xab,0x50,0x8c,0x8,0xc5,0x75,0x55,0xbc,0x28,0x5e,0x45,0xf0,0x1f,0xf0,0x1f,0xf0,0xb4,0x39,0x61,0x3b,0x78,0x69,0x3b,0x8f,0x82,0x87,0x9,0x22,0x9e,0xcd,0x75,0x37,0xc9,0x41,0xd8,0xa4,0x15,0x54,0xe8,0x8f,0x19,0x70,0x5b,0xc9,0xe8,0xda,0x32,0x66,0x2d,0xba,0xb4,0x4b,0x9a,0x90,0x65,0xc9,0xd7,0x4b,0x53,0x46,0xed,0x4,0xc5,0x77,0xfb,0xf2,0xde,0xfb,0xbc,0xcf,0x7b,0x9f,0xcf,0x17,0xf8,0x5f,0xa1,0x6a,0x36,0xfd,0x17,0xb5,0x8c,0xaa,0xd9,0x1c,0x0,0xc,0x9a,0xe,0x5c,0x92,0x7e,0xfb,0xa1,0xfb,0x51,0x56,0x74,0xb2,0xbc,0xd2,0xa9,0x1f,0xd7,0xbc,0x56,0xb5,0xc6,0xdc,0x43,0x72,0x55,0xdf,0xf7,0x16,0x7,0x0,0xcb,0x2b,0x9d,0x7a,0xb5,0xe1,0x7c,0x26,0x4,0x4c,0x7c,0x82,0x7d,0x6c,0x3b,0xe4,0x42,0xbe,0x6c,0xe6,0x54,0xcd,0xe,0xf,0x33,0x34,0x2c,0x7f,0x6e,0xb3,0xee,0x7c,0xd9,0x69,0xbb,0xb,0xa5,0xd,0x2b,0x45,0xbd,0x2f,0x19,0xcf,0x77,0xdb,0x87,0x33,0xd2,0x45,0x4e,0x4a,0x49,0xc2,0xd6,0x5a,0xd5,0x8a,0x1a,0x96,0x3f,0xdb,0x6c,0xb9,0x99,0x7,0x77,0xa3,0x54,0x30,0xd5,0xf3,0x71,0xe9,0xdb,0xf,0xf7,0x75,0xd7,0xf4,0xd3,0xf1,0x9,0x76,0x6e,0xbf,0xe7,0xdf,0x17,0x5,0xfa,0x1d,0x2d,0xa,0xcc,0x1b,0x2,0x30,0x29,0x49,0xd8,0x2,0x80,0x6b,0x97,0x5,0xfd,0xd6,0x54,0x24,0xb,0x0,0xf9,0xb2,0xf9,0xb4,0x3f,0xf5,0xd1,0x66,0xdd,0x29,0x3,0x80,0x14,0xe7,0x52,0x62,0x98,0x79,0xe9,0xf9,0x24,0x2,0x0,0x14,0x0,0xc8,0x8a,0x4e,0xce,0x8e,0x87,0x5e,0x9c,0x1e,0xb,0xcd,0x27,0x13,0xbc,0xa3,0x6a,0x76,0xb8,0x63,0x78,0xb,0x3b,0x6d,0xf7,0x9,0x21,0x8,0x1,0xc0,0xf9,0x33,0xec,0xe2,0xed,0x54,0x24,0xa3,0x6a,0x36,0xef,0x79,0x24,0xb6,0xbe,0xed,0xd4,0xa4,0x38,0x37,0x1d,0x52,0x35,0x5b,0x30,0x2d,0xef,0x61,0x7f,0x55,0x6,0x0,0x92,0x9,0xbe,0x7,0x20,0xb3,0x5a,0x34,0xa2,0x14,0x40,0xee,0xa4,0xc5,0xd9,0xe0,0x1e,0xc9,0x4,0x6f,0xcb,0x8a,0x5e,0xe3,0x39,0xaa,0x31,0x7d,0x45,0x28,0x43,0xd5,0x6c,0x6e,0xb5,0x68,0x2c,0xc9,0x8a,0x4e,0x46,0xc8,0xc5,0x5,0x72,0xf5,0xdf,0xe1,0x42,0xc5,0xcc,0x8e,0xaa,0x85,0xac,0xe8,0xa4,0xb4,0x61,0x4d,0xa9,0x9a,0xcd,0xfc,0xc9,0x3,0xb2,0xa2,0x93,0x42,0xc5,0xcc,0x6,0x8c,0x42,0x41,0xe2,0x94,0x48,0x7f,0x72,0xe,0xfc,0x1b,0xc,0x4d,0x37,0x0,0xec,0x8d,0x60,0x13,0xee,0x9a,0xde,0x7c,0xb3,0xe5,0x22,0x38,0xf2,0xc0,0x7,0xaa,0x66,0x9f,0x10,0x4e,0xd2,0x95,0xed,0x5d,0xf7,0x95,0x61,0xf9,0x33,0x41,0xc3,0x51,0x80,0x64,0x82,0xef,0x35,0x5b,0x6e,0x66,0x32,0xc6,0xe6,0x86,0x73,0x83,0xc8,0x97,0xcd,0x9c,0xac,0xe8,0x24,0xa0,0x79,0xc4,0x7d,0xe2,0x71,0xbb,0x53,0xc3,0x34,0x93,0x9,0xbe,0x57,0xa8,0x98,0xd9,0x66,0xcb,0xcd,0x4,0xab,0x9d,0x1b,0x67,0xef,0x7d,0xad,0x39,0x3f,0x27,0x63,0x6c,0x6e,0x2c,0xc2,0x3c,0xeb,0xab,0xf4,0x3b,0xc0,0x30,0x50,0x71,0xdd,0xba,0xfe,0x7d,0xcf,0x5d,0xea,0x18,0xfe,0x4d,0x0,0x8,0x9c,0xf9,0xcf,0x3f,0x74,0x94,0x42,0xbf,0x0,0x32,0xb3,0x30,0x3a,0x60,0xda,0x20,0xcb,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_animation_player_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xf,0x11,0x1c,0xb6,0x4d,0x80,0x32,0x0,0x0,0x0,0x9e,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0xb8,0x75,0x7d,0x2a,0x33,0x3,0x99,0xe0,0xd6,0xf5,0xa9,0xcc,0x8c,0xc,0xc,0xc,0xc,0x5b,0x37,0xe8,0xfc,0x27,0xc7,0x0,0xef,0x80,0x2b,0x8c,0xc,0xc8,0x6,0x10,0x63,0x10,0xba,0x5a,0x26,0x98,0xc4,0xe9,0x13,0xb9,0xbd,0xc4,0xda,0x8c,0xac,0x96,0x89,0x81,0x42,0x0,0x37,0xc0,0xd4,0x62,0x72,0x31,0xb1,0x9a,0x90,0xd5,0xb2,0x20,0x3b,0xeb,0xd5,0x8b,0xfd,0xb0,0xd0,0x65,0xc3,0xa6,0x51,0x4d,0x33,0xfb,0x17,0xba,0x5a,0xb8,0x1,0x6c,0x6c,0xfc,0xd7,0x18,0x18,0x18,0x18,0x2e,0x9c,0xad,0xcc,0xfa,0xf2,0xe5,0x3e,0x3f,0x36,0x3,0x2e,0x9c,0xad,0xfc,0xf8,0xf4,0xf1,0x66,0xb8,0x5a,0xaa,0x84,0x1,0xdc,0x5,0xbf,0x7e,0x7d,0xd4,0x62,0x60,0x60,0x60,0x30,0x30,0x6e,0x9f,0x86,0xcf,0xb,0x5b,0x37,0xe8,0x4c,0x85,0xa9,0xc5,0x19,0xb7,0x23,0x2c,0x1d,0x50,0x9e,0x99,0x28,0xcd,0xce,0x0,0xa5,0x18,0x5e,0x7b,0x73,0xd3,0x0,0xa7,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_collision_shape_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xe,0x1d,0x2b,0xa3,0x87,0x0,0x6,0x0,0x0,0x1,0xbf,0x49,0x44,0x41,0x54,0x38,0xcb,0xad,0x93,0x3f,0x48,0x23,0x51,0x10,0xc6,0xbf,0x99,0x97,0x4d,0x72,0x1a,0x45,0xf0,0x4f,0xa1,0xec,0x21,0x62,0x11,0x90,0x95,0xa8,0xd8,0xa6,0xb0,0xb0,0xb2,0xbc,0xe6,0xda,0xc3,0xe2,0x90,0x2b,0xec,0x3c,0x4e,0xb4,0xb0,0x38,0xae,0x10,0xb4,0x12,0xb4,0xb0,0xb3,0xb3,0x15,0x2d,0x44,0xac,0x54,0xb4,0x50,0x6c,0xc4,0xc6,0x44,0x44,0xb,0x31,0x4d,0x36,0xbb,0xab,0xfb,0x92,0xf7,0xae,0x70,0x37,0xc6,0x35,0x2a,0x82,0x53,0x3d,0x66,0xe6,0x9b,0xf7,0x9b,0x99,0xf7,0x80,0x57,0xcc,0x3b,0x3d,0x15,0xf5,0xce,0x51,0xe3,0xd7,0x84,0xba,0x5c,0xee,0xb5,0xb7,0xb7,0xd7,0xec,0x9d,0x9d,0x15,0x5d,0xa9,0x7c,0xd,0x62,0xb1,0x68,0x3e,0x5,0x1,0xfa,0xd2,0xdf,0xaf,0x1,0xc0,0x39,0x3a,0x1a,0x91,0xd7,0xd7,0xcb,0xda,0x71,0x7a,0x41,0x24,0x41,0xa4,0xa1,0x54,0x9c,0x53,0xa9,0xb3,0x58,0x67,0xe7,0x44,0xe3,0xf0,0xf0,0x6e,0xad,0x86,0x0,0xc0,0x3d,0x3e,0x6e,0xd7,0xf7,0xf7,0x63,0xfe,0xc5,0xc5,0x2a,0x88,0x2a,0xd0,0x9a,0xea,0xd0,0xa9,0x90,0x3a,0xde,0xd3,0xf3,0x83,0x92,0xc9,0x8d,0x86,0x81,0x81,0x5b,0x6,0x0,0xe5,0x79,0xdf,0xca,0x85,0xc2,0x4,0x0,0x40,0x6b,0x51,0xaf,0xb5,0xc0,0xc7,0x0,0x50,0xbe,0xbb,0xfb,0xa5,0x5c,0xf7,0x7b,0x75,0x6,0x32,0x97,0x5b,0x52,0xb6,0x6d,0x25,0xd2,0xe9,0x21,0xd1,0xda,0xba,0x5,0x21,0xbc,0x1a,0xa1,0x6,0x0,0x8,0xe1,0x89,0xb6,0xb6,0xcd,0x44,0x3a,0x3d,0xa4,0x4a,0xa5,0x3e,0x99,0xcf,0x2f,0x2,0xc0,0xd3,0x50,0x94,0x4a,0x3c,0x9c,0x9f,0x1f,0x42,0x6b,0x61,0x74,0x77,0x4f,0x42,0xa9,0x46,0x79,0x73,0x33,0x5,0x0,0x46,0x57,0xd7,0x1c,0x98,0x5d,0x99,0xcb,0x2d,0x55,0xa,0x85,0xd1,0x80,0x12,0xcf,0xb,0x3c,0xe1,0x43,0xe6,0xf3,0xb,0x0,0x88,0x5b,0x5a,0xe,0x88,0xc8,0x97,0x97,0x97,0xf3,0x55,0x92,0x1a,0xf1,0xcb,0x2,0x91,0xed,0xa8,0x62,0x71,0x30,0xea,0x7b,0xf7,0x1d,0x7c,0xd4,0x3e,0xa7,0x80,0xe8,0xe8,0x58,0x7f,0x84,0x24,0xf9,0xae,0x22,0xc8,0x9,0x35,0xd5,0xbe,0xdc,0x93,0x93,0x26,0x55,0x2c,0xfe,0x96,0x57,0x57,0x7f,0xc0,0xfc,0x0,0xa5,0x12,0x60,0xf6,0x83,0xd,0xc5,0x43,0x9f,0x61,0x9a,0x7f,0xb9,0xb9,0xf9,0x5f,0x43,0x26,0x63,0x3f,0x6b,0x81,0x98,0x9d,0x54,0x36,0x3b,0x9d,0xb4,0x2c,0x36,0x4c,0x73,0x26,0xb8,0xcd,0x7,0x91,0xf,0x0,0x86,0x69,0xce,0x26,0x2d,0x2b,0x96,0xca,0x66,0xa7,0x89,0xd9,0xc1,0x1b,0xbf,0xb0,0x4a,0xe5,0xec,0xef,0x8f,0x97,0xf6,0xf6,0x7e,0xd6,0x8b,0xbd,0xb9,0x9a,0x9a,0xe4,0x90,0x50,0x85,0x9f,0x2d,0x6a,0xff,0x1,0xc4,0xf0,0xb9,0x8e,0xc9,0x9e,0x94,0x61,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_tool_select_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xc,0x27,0x11,0x43,0xa6,0xd3,0xa3,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x0,0xcf,0x49,0x44,0x41,0x54,0x38,0xcb,0xcd,0x93,0x3d,0xa,0xc2,0x40,0x10,0x85,0x27,0x9b,0x9f,0xcd,0x1a,0x82,0x81,0x10,0xb,0x6d,0x72,0x6,0x4b,0xef,0xe3,0x3d,0xec,0x2c,0x3c,0x84,0x47,0xf0,0x28,0x16,0x96,0xa9,0x82,0x81,0x45,0x65,0x71,0xcd,0x12,0xd1,0xc2,0x1d,0x1b,0xd3,0x88,0xba,0x1b,0x44,0xf0,0x35,0x3,0xf3,0x86,0x8f,0x61,0x78,0x3,0xf0,0x77,0x92,0x42,0xb9,0x8f,0x4a,0x6d,0xe6,0xc9,0x73,0x23,0x49,0xe3,0x5b,0x59,0x70,0x44,0x8d,0x99,0x14,0x2a,0xea,0xc,0x68,0x55,0xcb,0x66,0x8b,0x1a,0x13,0x13,0x84,0x7c,0x32,0x6b,0xd9,0x54,0x26,0x8,0x31,0xad,0x68,0x82,0x10,0x9b,0x43,0xd5,0xb2,0xa9,0xb4,0xd6,0x79,0x7b,0xe0,0xae,0x80,0xab,0xe7,0xbb,0x6b,0x44,0xc8,0x5e,0x99,0x9e,0x5,0x80,0x8e,0xf2,0xc1,0x58,0xa,0x45,0x92,0x34,0xd6,0x56,0x1b,0xb0,0x88,0x2e,0xe2,0x7e,0x6f,0xc2,0x22,0x3a,0x27,0xc4,0xd9,0x1f,0xf8,0x71,0x6,0x0,0xac,0x4b,0x98,0xa8,0x14,0x8a,0x0,0x0,0x94,0x5,0xc7,0xb2,0xe0,0xf8,0x6e,0xd6,0x31,0x81,0x50,0xe3,0x50,0x9d,0xce,0x9b,0x20,0xf4,0x57,0x21,0xb,0xa6,0x49,0x1a,0x5f,0x3a,0xc7,0x7b,0x57,0x89,0xe5,0xb7,0xff,0x11,0xfe,0xec,0xf9,0xee,0xbb,0xe1,0x64,0x76,0x79,0x88,0xa9,0xa7,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_collision_shape_2d_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe1,0x0,0xdb,0x0,0xe7,0x53,0x45,0xf8,0x1a,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x10,0x34,0x16,0xa9,0x11,0x5d,0x86,0x0,0x0,0x0,0xc9,0x49,0x44,0x41,0x54,0x38,0xcb,0xed,0x93,0x49,0xa,0xc3,0x30,0xc,0x45,0xbf,0xe5,0xe0,0x4c,0xf4,0x18,0xd9,0x66,0x1b,0x12,0xe8,0x9d,0x72,0x94,0xde,0xa9,0x90,0xd0,0x6d,0xb6,0x39,0x47,0x26,0x83,0xe5,0x2e,0x9a,0x16,0xd7,0x74,0x8,0xa4,0xcb,0x6a,0x25,0x3e,0xd2,0x93,0xec,0x8f,0x80,0x9d,0x21,0xee,0x49,0xd7,0x4f,0x12,0x80,0xdc,0xd8,0x67,0xf2,0x2c,0x36,0xf,0x40,0xd7,0x4f,0x72,0xd1,0x7c,0x5c,0xb4,0x2d,0xb7,0x74,0x87,0x4a,0xb4,0xa1,0xa2,0x73,0x9e,0xc5,0x86,0x56,0x4d,0x2e,0xda,0x96,0xc3,0xcc,0x95,0xfd,0xb0,0x85,0x5,0xe4,0x30,0x73,0xb5,0xe,0x92,0x0,0x10,0xb8,0x5,0x49,0x44,0x97,0x43,0x42,0x27,0x22,0xa1,0x5f,0x1,0x98,0xad,0x2,0x50,0xbb,0x5a,0xe0,0x7d,0x88,0x21,0x12,0x3a,0xcf,0xe2,0x97,0x80,0xae,0x9f,0x20,0x0,0xe3,0x6a,0xb4,0xd7,0x85,0x3f,0xc0,0x73,0xc1,0x2,0x92,0xd9,0xaa,0xae,0x9f,0xf0,0xce,0x46,0xb,0x48,0xd7,0x89,0x27,0xc0,0x38,0x73,0x1,0xa0,0xf6,0xad,0x72,0x7,0x8c,0x33,0x17,0x69,0x44,0x8d,0xf,0x30,0xa1,0x12,0xed,0xb7,0x17,0x9,0xc0,0xa4,0x11,0x35,0xb7,0x5a,0x98,0x9f,0x1c,0xd3,0xee,0xb8,0x2,0xc4,0x95,0x4c,0x71,0xe9,0x19,0x27,0x11,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_v_button_array_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x5,0x3,0x4,0x1e,0x15,0xd0,0xed,0x15,0x3a,0x0,0x0,0x0,0xbb,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x64,0x80,0x82,0xd,0xe7,0x96,0xfe,0x9f,0x39,0x7f,0x3a,0x3,0x31,0x20,0x3d,0x31,0x93,0x21,0xc0,0x28,0x9a,0x91,0x81,0x81,0x81,0x81,0x5,0x26,0x38,0x6b,0xe1,0x74,0x86,0x55,0xdd,0x5b,0x89,0x32,0x20,0xbc,0xdc,0x1b,0xce,0x66,0x41,0x97,0xec,0xea,0xea,0x62,0x60,0x60,0x60,0x60,0xc8,0xcc,0x4d,0x67,0x98,0x3e,0x79,0x26,0x9c,0x86,0x81,0xa8,0xf8,0x70,0x14,0xf5,0x18,0x6,0xc0,0x14,0x7c,0xfc,0xf4,0x81,0x21,0x2a,0x3e,0x1c,0x4e,0xe3,0x2,0x8c,0xc8,0x61,0x30,0x6b,0x21,0x71,0x61,0x90,0x16,0x8f,0x8,0x3,0x8a,0x1,0xe3,0xe0,0x8d,0x5,0xe4,0x98,0x40,0x66,0x13,0x1d,0xb,0xc8,0x31,0x81,0xce,0x1e,0xbc,0xb1,0xf0,0x83,0xc4,0x58,0xe0,0x40,0x8f,0x85,0x93,0xd0,0x58,0xf8,0x8f,0x6c,0x30,0x29,0xb1,0x70,0x12,0x5b,0x5e,0x80,0xb1,0xe3,0x22,0x12,0x19,0x2c,0xad,0x2d,0x18,0xa2,0xe2,0xc3,0x51,0x2c,0x40,0x37,0xe0,0x7f,0x54,0x7c,0x38,0x23,0x34,0xd4,0x61,0xec,0xff,0x1f,0x3f,0x7d,0x60,0x9c,0x3c,0xab,0x1f,0xa6,0xe,0xc5,0x0,0x0,0x21,0xd6,0x6f,0x3c,0x53,0x84,0xa0,0x89,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_color_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xd,0x8,0x36,0xf5,0x72,0x34,0x92,0x0,0x0,0x0,0xcf,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0x18,0x68,0xc0,0x88,0x4b,0xe2,0xbf,0x39,0xa3,0xf,0x5c,0xd1,0xc9,0xff,0x5b,0x48,0x32,0x0,0x59,0x33,0x21,0x43,0x18,0x89,0xd1,0x8c,0xcf,0x10,0x46,0x62,0x35,0xe3,0x32,0x84,0x5,0x5d,0x41,0x58,0xcb,0x7f,0x38,0x7b,0x55,0xd,0xc4,0xfc,0x70,0xf1,0x15,0x48,0x2a,0xc2,0x51,0xd4,0x33,0xe1,0xd2,0xcc,0xc0,0xc0,0xc0,0x60,0x51,0xaf,0xcd,0x60,0x11,0x92,0x83,0xea,0x82,0xe8,0xff,0x3e,0xd8,0xd,0xf8,0xcf,0xe0,0xb3,0xda,0x5,0xd5,0x35,0xef,0xfe,0xc8,0x30,0xbc,0x53,0xbf,0xd,0xe7,0xaf,0xe6,0xd,0xc3,0x30,0x84,0x9,0xa6,0x19,0x26,0xf0,0x44,0xc,0x42,0x5f,0xf8,0xee,0x1,0xd7,0x78,0x3e,0x65,0x3e,0xc3,0x13,0x16,0x19,0xac,0x2e,0xc1,0x8,0x83,0xe3,0x7a,0x10,0x5a,0x75,0x33,0x42,0xec,0xb6,0x18,0x2f,0xc3,0x1d,0x4e,0x2b,0xac,0x81,0xca,0x82,0x2b,0xb4,0x6f,0x8b,0xf1,0x92,0x98,0x12,0x91,0xbc,0x1,0x7,0x27,0x43,0x21,0x8a,0x26,0xaf,0xc2,0x4c,0x6c,0x4b,0x19,0xb7,0xa0,0x6,0x22,0x23,0x3,0x66,0x4a,0x13,0x7a,0xc2,0xc0,0x70,0xc7,0x2,0xa7,0x66,0xec,0x49,0x19,0xd9,0x25,0x50,0x43,0x91,0x43,0x1d,0x59,0x33,0x55,0x0,0x0,0xac,0x69,0x41,0x98,0xe4,0x51,0xae,0x67,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_forward_no_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x2,0x11,0x4,0x3b,0x31,0x87,0x71,0xb1,0xad,0x0,0x0,0x0,0x59,0x49,0x44,0x41,0x54,0x38,0xcb,0xb5,0xd3,0xd1,0xd,0x0,0x21,0x8,0x3,0xd0,0xd2,0xad,0x75,0x0,0x1d,0x9b,0x5b,0x0,0xa1,0x68,0x8e,0x4f,0xb4,0x2f,0x6,0xa2,0x39,0x1c,0x2f,0xc5,0xa8,0x39,0xc7,0xf4,0x27,0xa0,0x83,0x30,0x3b,0x54,0x10,0x56,0x17,0x2a,0x84,0xca,0x33,0x33,0x84,0xea,0xb0,0x4e,0x8,0x3b,0x2b,0x8b,0x90,0x16,0xb0,0xf6,0xb2,0x6b,0x20,0xa,0xcb,0xc0,0x29,0x2c,0x1,0x59,0xb8,0x4,0xaa,0x70,0xa,0x28,0x61,0x0,0xb0,0x5f,0x7e,0x63,0xa7,0x3e,0x98,0xca,0x1e,0x87,0x71,0xc,0x15,0xf5,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_color_picker_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x5,0x3,0x4,0x1c,0x8,0x81,0xdd,0x1b,0x61,0x0,0x0,0x0,0xc9,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0xfc,0xcf,0xf0,0x9f,0x81,0x81,0x81,0x81,0x61,0xe3,0xb9,0x65,0xc,0x33,0xe7,0x4f,0x67,0x20,0x6,0xa4,0x27,0x66,0x32,0xf8,0x1b,0x45,0x41,0x38,0xff,0xa1,0xd0,0x2b,0xdf,0x86,0xe1,0xf3,0x8f,0x8f,0x44,0x61,0xaf,0x7c,0x1b,0xb8,0x3e,0x16,0x74,0xd3,0x3f,0x7f,0xff,0x88,0xd7,0xf6,0x8f,0x9f,0x3e,0xa0,0xf0,0xe1,0x6,0xa4,0xc5,0x67,0xfe,0xf,0x2b,0xf5,0x26,0xda,0xb,0xc,0x13,0x19,0x18,0xd1,0xbd,0xf0,0xff,0xf3,0x8f,0x8f,0x44,0x61,0xaf,0x7c,0x9b,0xff,0x54,0xf3,0x2,0x13,0xba,0x2,0xc9,0xb0,0x64,0x6,0xc9,0xb0,0x64,0x6,0x6,0x6,0x6,0x86,0x78,0x81,0x64,0x86,0x78,0x1,0x28,0x3b,0x59,0x96,0x21,0x3e,0x59,0x16,0xc3,0x40,0x26,0x6,0xa,0x1,0xc5,0x6,0x60,0x84,0xc1,0xf3,0x55,0x73,0xe1,0xec,0x85,0x1f,0x90,0xd8,0x73,0x1f,0x43,0xc3,0x80,0x80,0x1,0xe8,0x81,0x44,0xb4,0xb,0xd2,0xe2,0x33,0x19,0xc2,0xcb,0x89,0x4b,0x7,0x69,0xf1,0x99,0xc,0xc,0x13,0xd1,0xc,0x98,0xb5,0x70,0x3a,0xe3,0xca,0xce,0xad,0x44,0x45,0x63,0x71,0x5f,0x16,0x83,0x3f,0x43,0x14,0x8d,0x2,0x91,0xee,0x61,0x0,0x0,0x85,0xad,0x98,0xa,0xa0,0xfe,0xb,0xb2,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_g_d_script_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x17,0x2e,0x27,0x4d,0xad,0xb1,0xe2,0x0,0x0,0x2,0x1,0x49,0x44,0x41,0x54,0x38,0xcb,0xa5,0x53,0x4d,0x6b,0x13,0x51,0x14,0x3d,0xef,0x63,0xe6,0xcd,0x4c,0x3e,0x9a,0x50,0x42,0xd,0x8a,0x6e,0x4,0xfd,0x1,0x45,0xa1,0x1b,0xd1,0x85,0x6b,0x17,0x52,0xf1,0x37,0xb8,0x11,0x45,0xdc,0xb8,0xeb,0x4e,0xc4,0x4d,0xfd,0x5,0x2e,0x4,0x37,0x85,0xae,0xdc,0x94,0x52,0x28,0x2e,0xa4,0xea,0xca,0x2e,0x4a,0x8a,0x90,0x58,0x3b,0x26,0x93,0x49,0x66,0xf2,0xd2,0x49,0x9a,0x64,0xde,0x73,0xf3,0x26,0x68,0xb5,0x29,0xe2,0xdd,0xbd,0x77,0xcf,0x39,0xdc,0x8f,0x73,0x81,0x19,0x11,0x85,0x52,0x44,0xa1,0x64,0xb3,0x30,0x74,0x56,0x72,0x74,0x3c,0x5e,0x49,0x53,0x75,0x23,0xa,0xa5,0x30,0x82,0xfc,0x24,0x86,0x9c,0xfc,0xf8,0xf1,0xad,0xbd,0xc6,0x38,0xdb,0x66,0x9c,0x6e,0xc9,0x28,0xf9,0x2c,0x1c,0x6b,0x4d,0xb8,0xf6,0x83,0x7e,0x9c,0xec,0x7a,0x5,0xf7,0x2e,0x63,0x74,0xab,0x34,0x5f,0xd0,0xa7,0xa,0x1c,0xd6,0x83,0xf7,0xe3,0xd1,0x64,0xc9,0x3c,0x53,0x83,0xa1,0x0,0x50,0x98,0xf3,0xae,0x53,0x46,0x3f,0x2,0xd0,0x99,0xc8,0xb4,0x5,0xbf,0x11,0x6c,0x4,0x7e,0xf7,0xb1,0x21,0x4f,0x0,0x80,0x71,0xf6,0x95,0x10,0x22,0xd,0x44,0xc9,0x38,0xf9,0x30,0x1c,0x8c,0x5e,0x2b,0xa5,0xaf,0x64,0xed,0x90,0x28,0x94,0x4,0x80,0x25,0xa3,0xa3,0x3,0xa5,0x74,0x19,0x0,0xb1,0x5,0xdf,0xae,0x5e,0xac,0xdc,0xcc,0xc4,0x3b,0xad,0x78,0x51,0xc6,0xc9,0xe,0x0,0xd,0x20,0xf5,0xf2,0xce,0xd3,0x4a,0xb5,0xfc,0x12,0x0,0xa8,0x29,0x65,0xec,0xe6,0x9d,0x87,0x0,0x28,0x8,0xc6,0x19,0xb9,0xdb,0xee,0x55,0x1,0x80,0x32,0xba,0x9b,0x2b,0xba,0xf7,0x4d,0x3b,0x3c,0x23,0x4f,0x67,0xd0,0xfc,0xde,0x59,0x1d,0x1d,0x8f,0xef,0xa8,0x54,0x55,0xdc,0x9c,0x78,0x65,0xb,0xeb,0x59,0x3a,0x49,0x6f,0xf7,0x7b,0x83,0x75,0x10,0xc,0x2f,0x5d,0xae,0xba,0x0,0x50,0xaf,0xf9,0x1a,0x0,0xb8,0xc5,0xbe,0xb8,0x39,0xb1,0x4c,0x29,0xdd,0xa3,0x0,0xa0,0x95,0x3a,0xa7,0xb5,0xce,0x19,0x41,0x82,0x33,0x42,0xa5,0x6a,0x1,0x80,0xd,0x80,0xc0,0xcc,0x0,0xed,0x66,0x74,0xaf,0x5e,0xf3,0xd3,0xc6,0xbe,0x9f,0x64,0xc0,0x6e,0xd0,0xbb,0x60,0xf6,0xef,0xb5,0x9b,0xd1,0x72,0xbd,0xe6,0xeb,0xac,0x8a,0xdf,0x8c,0x14,0x85,0xd2,0x19,0xf4,0x87,0xab,0x0,0x94,0xd6,0xb0,0xfd,0x46,0xb0,0x9,0x0,0xe5,0x4a,0xf1,0x0,0x0,0x94,0x52,0x57,0x8f,0x7a,0x83,0xb7,0x66,0x88,0x93,0xc0,0xef,0x3e,0xf9,0xc3,0x7,0x7e,0x23,0xd8,0xe0,0x16,0x7f,0x97,0xf4,0x87,0x2f,0xcc,0x1a,0x39,0xe3,0x6c,0x4f,0x29,0xb5,0xa0,0x95,0x2e,0x1,0x50,0x0,0xa8,0x70,0xed,0x37,0xb6,0xb0,0x56,0x28,0x25,0xfb,0xa5,0xf9,0xc2,0xe4,0x5f,0x8d,0x74,0x8d,0x32,0xfa,0xe9,0xaf,0x46,0x9a,0x96,0x44,0x49,0xe4,0xe5,0x9d,0x47,0x85,0x92,0xb7,0x8,0x80,0x9,0xc7,0x5a,0x2f,0x96,0x72,0xe7,0x9,0x21,0xb1,0x6,0xe6,0x7e,0x25,0x9f,0x19,0xad,0xc3,0xce,0xf3,0xb0,0x15,0xdf,0x8a,0x42,0xe9,0x9c,0x76,0x4c,0xf8,0xdf,0x73,0xfe,0x9,0x94,0x31,0xf6,0xf2,0x51,0x33,0xb1,0x22,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_color_picker_button_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x15,0x15,0x27,0x72,0x9b,0x8a,0xb4,0x0,0x0,0x1,0x46,0x49,0x44,0x41,0x54,0x38,0xcb,0xd5,0x92,0xbd,0x4a,0x3,0x41,0x14,0x46,0xcf,0x9d,0xdd,0x6c,0xd6,0x48,0xc,0x16,0x46,0x30,0x62,0x21,0x58,0x89,0xa,0xa,0xf1,0x9,0x14,0xb,0x1f,0xc0,0xd2,0xc6,0x7,0xf2,0x5d,0x2c,0x44,0x6b,0x91,0x20,0x88,0x9,0xa6,0x51,0xb1,0x52,0x4,0x21,0x89,0xf9,0xd1,0x64,0x97,0xcc,0x5c,0x8b,0xb8,0x21,0xf1,0xb7,0xf6,0xab,0xee,0xcc,0x9d,0x73,0x98,0x3b,0xc,0xfc,0xfb,0x48,0x52,0x54,0xba,0xd5,0xd4,0xe8,0xfa,0xaf,0xac,0x4e,0x2c,0xc7,0x0,0x7e,0xb2,0xd1,0xb1,0xaf,0x7,0x16,0x3b,0x93,0x48,0xb4,0x6f,0x45,0x7c,0x4f,0xbf,0x61,0x9d,0xc1,0x6b,0x2,0x87,0xc3,0x1b,0x1c,0x35,0x4f,0x4a,0x2d,0xd7,0x5e,0x17,0x70,0x0,0x58,0xb,0x7d,0x8b,0x9e,0x95,0xc,0xb9,0x29,0x64,0x63,0xcd,0x7d,0xb6,0x64,0x4d,0xf6,0x6a,0x37,0xb7,0xbd,0xe9,0x3,0x34,0x5d,0xab,0x8,0xa0,0x80,0xaa,0x42,0x1c,0x21,0xe7,0x65,0x8,0x27,0xc0,0x5a,0xf4,0xb2,0x2,0xeb,0x2b,0x63,0x82,0x84,0xf1,0x3f,0x9b,0x15,0x87,0xb4,0x3b,0xdc,0x14,0x3,0x32,0x2d,0xe0,0x79,0x96,0x9e,0xcd,0xb0,0x10,0x81,0x9f,0x2,0x63,0xc6,0xcf,0x9b,0x71,0x58,0x89,0x24,0xe6,0x22,0x7f,0x47,0xf8,0xa6,0xb4,0xfd,0x49,0x3a,0x33,0x3d,0x22,0x93,0xa1,0x7c,0xad,0x44,0x11,0xa8,0xfe,0x22,0x0,0xa8,0x53,0x23,0x4d,0x48,0x2d,0xf,0x7d,0x2,0x7a,0xb9,0x98,0xd8,0x5,0x4,0x69,0xa1,0xde,0xf8,0x98,0xf3,0x7,0x81,0x13,0x84,0x2,0xf3,0x78,0x78,0x18,0x35,0xc4,0xb9,0x26,0xf6,0xa9,0x80,0x9,0x15,0xcf,0x83,0xc2,0x1c,0xc8,0x80,0x18,0x3e,0xaa,0x54,0xba,0x55,0xd3,0x73,0xd1,0xd6,0x6d,0x7c,0x7f,0x3c,0x6a,0x7e,0xe4,0x81,0x69,0x9d,0x86,0xee,0x24,0x8d,0x97,0x1,0x3c,0x9a,0xa5,0x60,0x71,0x27,0x34,0xe9,0xd3,0xe4,0x13,0x7d,0x19,0x85,0x2e,0x86,0x46,0x46,0x64,0xff,0x42,0x64,0xef,0x6b,0xff,0x5b,0xe6,0x7f,0xe6,0x1d,0x2a,0x92,0x7d,0x9e,0xe5,0x3f,0x69,0xbd,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_editor_rect_2d_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x9a,0x0,0x9a,0x0,0x9a,0x82,0xab,0xc3,0xb2,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0xb,0x1,0x12,0x1f,0x3,0x30,0xb0,0x38,0x2,0x0,0x0,0x0,0x5e,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x7c,0xa1,0xab,0xfb,0x9f,0x81,0x2,0xc0,0xc2,0xc0,0xc0,0xc0,0xf0,0x70,0x76,0xd7,0x2a,0x72,0x34,0xcb,0xa7,0x96,0x85,0xb1,0x20,0x71,0x7a,0x49,0xd1,0xfc,0x70,0x76,0x57,0x31,0xdc,0x5,0x48,0xe0,0x3,0x91,0xfa,0x5,0x50,0xbc,0x80,0xc,0x24,0x2e,0x5f,0xbe,0x85,0x4f,0xe7,0xb,0x5d,0x5d,0x35,0x64,0x3e,0x13,0x3,0x85,0x60,0xd4,0x80,0xc1,0x60,0x0,0xb,0xa1,0x78,0x26,0xd5,0x0,0x1,0xb2,0x5d,0x0,0x4b,0xdb,0xa4,0x2,0x46,0x4a,0xb3,0x33,0x0,0x2,0x84,0x15,0xa0,0xde,0x54,0x78,0xec,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_concave_polygon_shape_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xe,0xc3,0x0,0x0,0xe,0xc3,0x1,0xc7,0x6f,0xa8,0x64,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0xc,0x1e,0x17,0x0,0x37,0xab,0x93,0x48,0xbe,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0xd0,0x49,0x44,0x41,0x54,0x38,0xcb,0x85,0xd3,0x3d,0x6b,0x14,0x61,0x14,0x5,0xe0,0x67,0xe2,0x44,0xc5,0x51,0x50,0xfc,0x4c,0x11,0x4b,0xbb,0xc0,0xa2,0x16,0x92,0x3f,0x61,0xb5,0x3,0xa6,0x4c,0x54,0x6c,0x84,0xf8,0x51,0xc4,0xc2,0x80,0x20,0x12,0x10,0xc1,0x8f,0x26,0x16,0x9b,0xc6,0xa0,0xb0,0xd3,0xe8,0x9f,0xb0,0x52,0x19,0xc1,0x34,0xc1,0x26,0xc4,0xa8,0x90,0x44,0x21,0x64,0x36,0xb8,0x1b,0xb3,0x16,0xfb,0x26,0x99,0x98,0x45,0x2f,0xc,0xf3,0xe,0xdc,0x73,0xee,0x3d,0xef,0x39,0x13,0xd9,0x5d,0x11,0x7a,0xb0,0xf,0xfb,0xd1,0x1b,0xbe,0xcb,0xb5,0x81,0x26,0xd6,0xa2,0x2e,0xe0,0x3d,0x38,0x88,0x13,0xe8,0xc3,0xe1,0x40,0x12,0x95,0xc0,0xbf,0xb0,0x88,0x2f,0x51,0x17,0xf0,0x21,0xf4,0x63,0x20,0xa9,0x54,0xa7,0xfd,0xa3,0x8a,0x3c,0x3b,0x1f,0x77,0x1,0x9f,0xc6,0xd9,0xa4,0x52,0x9d,0x1a,0x7b,0x5c,0x37,0x31,0x9a,0x1a,0x7b,0x52,0xdf,0x46,0xb5,0x3b,0xaf,0x89,0xd1,0x14,0xe2,0xb8,0xb,0xf8,0x5c,0x52,0xa9,0xd6,0xae,0x3f,0xac,0x6b,0xb4,0x3a,0xcd,0x8d,0x66,0xc0,0x45,0x9d,0xe6,0xa7,0xb7,0x53,0x45,0x9e,0xd,0x61,0x39,0x2e,0x69,0xee,0xf,0x93,0x6b,0x97,0x1f,0xd4,0xad,0xb5,0xb6,0x55,0x17,0xeb,0x9d,0x63,0x1b,0xb5,0x3b,0xa9,0x22,0xcf,0x86,0x31,0x83,0xa5,0x18,0x7b,0xc3,0x85,0xd,0x24,0x95,0xea,0xd4,0xa5,0x7b,0x75,0x45,0x6b,0xa7,0xd6,0x46,0xb3,0x43,0xf6,0x6a,0x3c,0x55,0xe4,0xd9,0x8,0x3e,0x60,0x1e,0xab,0x71,0xb0,0xaa,0x2f,0xa9,0x54,0xa7,0x2f,0xde,0xdd,0x5e,0x7b,0x7,0x41,0x8b,0x37,0xf7,0x53,0x45,0x9e,0x5d,0xc5,0x47,0x7c,0x45,0x3,0x1b,0x11,0x4e,0xe2,0x42,0x52,0xa9,0xbe,0xfe,0xcf,0x8d,0xdf,0xc2,0xa7,0x30,0x79,0x25,0x10,0xac,0xc5,0x21,0x24,0xbd,0x30,0x78,0xb3,0xbe,0x2b,0x15,0x6f,0x1f,0xa5,0x8a,0x3c,0x1b,0xc7,0x6a,0x18,0x76,0x24,0x80,0x97,0x30,0x5f,0xb6,0x71,0xd7,0xfa,0xf9,0xb3,0x54,0x91,0x67,0x37,0xb0,0x92,0x54,0xaa,0xb5,0x2e,0x5b,0xd,0xc6,0x7f,0x6b,0xdd,0xf4,0x7a,0xf6,0x79,0xaa,0xc8,0xb3,0x2b,0x98,0xc5,0x1,0x38,0x73,0xad,0xae,0x1d,0xa6,0xcd,0x4e,0xa6,0x70,0xac,0xa7,0x14,0x4f,0x8d,0x16,0x45,0x6b,0xb,0x3c,0x82,0x77,0xf8,0x8c,0xb9,0x22,0xcf,0x86,0x66,0x27,0x53,0x8d,0x56,0x70,0xa5,0x53,0xbd,0x3d,0xa5,0x6c,0x2b,0x9a,0x2c,0xd4,0xb6,0x7c,0x7e,0x8f,0x39,0xfc,0xc0,0x37,0xcc,0x14,0x79,0x36,0xbc,0x50,0x4b,0xcb,0x36,0x37,0xe3,0xf0,0x57,0x2d,0xc2,0xcf,0x17,0x5b,0x9,0x9b,0xd9,0xf4,0x19,0xbf,0xc3,0x33,0x1f,0x74,0xf,0x91,0xbe,0xc,0x4,0x8b,0x51,0xc8,0xc1,0x51,0x9c,0x42,0x8c,0xe5,0x40,0x58,0x4,0x60,0xbb,0x14,0xf7,0x4,0xc7,0x43,0xff,0x3a,0xbe,0xff,0x1,0x2d,0xd9,0xb7,0x64,0x66,0x19,0x7d,0xf2,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_tool_scale_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xc,0x26,0x2,0xde,0x3,0xa3,0x3c,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0x7,0x49,0x44,0x41,0x54,0x38,0xcb,0xd5,0x92,0xcd,0x4e,0xc2,0x50,0x10,0x85,0xcf,0xed,0xed,0x2d,0x35,0xa4,0xa4,0x11,0x12,0x21,0x84,0xb8,0xf2,0x6d,0x4c,0x5c,0xbb,0x71,0xef,0xd6,0xad,0x5b,0x36,0x3e,0x1,0x2f,0xe1,0xc6,0xb5,0xf,0xe1,0x3,0x90,0x10,0x1,0x49,0x41,0x7b,0xcb,0xad,0xb7,0x1a,0x7e,0x6a,0x87,0xd,0x35,0x8d,0x69,0x29,0xee,0xe0,0xac,0x26,0x33,0x99,0x2f,0x39,0x67,0x6,0x38,0x68,0x29,0xa9,0x59,0x41,0x9f,0xa7,0x35,0x2b,0x83,0x7c,0x78,0xf3,0xfb,0xef,0x68,0xd1,0xcd,0xf6,0xce,0x2f,0x5a,0xbf,0x7b,0x46,0x19,0x40,0x58,0xe6,0x43,0xd5,0xb1,0x6f,0x8b,0xe6,0x46,0x89,0x5,0x1,0x80,0xbe,0xf4,0xa2,0x7,0xe0,0xe7,0x5f,0x0,0x25,0x35,0x27,0x22,0x37,0xc,0xa2,0x25,0x80,0x75,0xc5,0x16,0x4f,0xd5,0xda,0xc9,0xf5,0x5e,0xa1,0x29,0xa9,0xc5,0xdc,0xff,0x3c,0x3,0x80,0xf1,0x60,0x36,0x99,0x8e,0xfd,0xc7,0x4c,0x26,0x77,0x79,0x8b,0xa6,0x3f,0x55,0x37,0xdb,0xba,0xa2,0xa4,0x16,0xc3,0xbe,0x97,0x4c,0x5e,0xdf,0x5f,0x94,0xd4,0xe6,0xae,0xeb,0xa4,0x16,0xc,0x22,0x6a,0xbf,0xd,0x66,0x23,0x0,0x71,0x18,0x44,0x2b,0x0,0x6b,0xce,0x8d,0x91,0x5b,0x77,0xe2,0xbf,0x0,0xb7,0xee,0x50,0x5e,0x6,0x56,0x92,0xd0,0x69,0x18,0x44,0x31,0x0,0xb2,0x6c,0xf1,0xdc,0xec,0x34,0xae,0xca,0xae,0x94,0x5,0x30,0x22,0x12,0x0,0x8,0x0,0x6b,0x75,0x1a,0x97,0x45,0x8f,0x94,0x7,0x60,0x44,0x54,0x3,0x60,0xa5,0xcf,0x35,0xec,0x7b,0x4,0x80,0xef,0x3,0x39,0x72,0x6d,0x0,0x6a,0x5e,0x77,0x3,0x84,0xaa,0x68,0xd0,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_confirmation_dialog_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe1,0x0,0xdb,0x0,0xe7,0x53,0x45,0xf8,0x1a,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x15,0x4,0xf,0x14,0xf7,0x1,0x5e,0x0,0x0,0x1,0x78,0x49,0x44,0x41,0x54,0x38,0xcb,0xcd,0x93,0xbb,0x2f,0x83,0x61,0x14,0xc6,0x9f,0xf7,0x7c,0xdf,0xf7,0x56,0xd1,0xef,0xeb,0x57,0xe2,0x56,0x97,0x46,0x88,0x3f,0x40,0x84,0x48,0xc,0x6,0xd2,0xa1,0x83,0xcb,0xe6,0xbf,0x90,0x18,0xac,0x66,0x13,0x83,0xd9,0x22,0x16,0x89,0x91,0x44,0x74,0x61,0x21,0x82,0x8,0x89,0xba,0xb5,0x5a,0x2c,0x1a,0xea,0xda,0xef,0xc2,0xfb,0x1a,0xa8,0x10,0x77,0x16,0xcf,0xf4,0x24,0x27,0xcf,0xef,0x9c,0x93,0x9c,0x3,0x0,0xd8,0xc8,0x6e,0x11,0x7e,0xa8,0x5c,0x86,0x6d,0x64,0xb7,0xc8,0x12,0x76,0xc7,0xae,0x73,0x30,0xfb,0x9d,0x20,0x67,0x5a,0xda,0x20,0x7d,0xc1,0x54,0xfc,0x63,0x1e,0xe2,0x51,0x6,0x0,0x13,0xe7,0x53,0xf7,0x4,0x72,0x0,0xf9,0xe9,0x24,0x2,0x92,0xd7,0x68,0x95,0x83,0x99,0xfb,0xcb,0xee,0x4b,0x71,0xd5,0xd8,0x67,0xf6,0x6a,0x2a,0x0,0x84,0xb4,0xea,0x7e,0x62,0xec,0xe6,0xeb,0xfe,0xec,0x4e,0x48,0x61,0xf8,0x15,0x7d,0xda,0x54,0xfc,0x93,0x0,0xa0,0x2,0x40,0xc2,0x4d,0x8e,0xe0,0x77,0x1a,0x21,0xfc,0x51,0xff,0x1b,0x20,0x0,0xc8,0x27,0x2f,0x3f,0xf0,0x1f,0x3,0xc,0xd2,0x57,0x8,0xcc,0x5,0x20,0x38,0xe3,0x69,0x83,0x7c,0xab,0x4f,0x41,0x56,0xac,0x4,0x66,0xde,0x3,0x3c,0x93,0x3,0x8a,0x19,0xad,0xe6,0xc1,0x36,0xce,0xf8,0x29,0x3,0x24,0x81,0xb9,0x95,0x5a,0x45,0xbb,0x41,0xfa,0x72,0x83,0xa7,0xae,0x25,0x9f,0xbc,0x4b,0x6f,0x0,0x85,0x54,0xb0,0xed,0xa3,0xc2,0xcd,0x80,0x62,0x46,0x83,0x5a,0x59,0x64,0xd7,0x8e,0xef,0x5b,0xd2,0xe,0x4a,0x40,0xb1,0xa5,0x5d,0xba,0xe7,0x24,0x76,0x22,0x46,0x67,0x8b,0x2d,0x9c,0xa6,0xa4,0x7b,0x3c,0xf4,0x6,0xa0,0x42,0x3d,0xb,0xf1,0xaa,0xe6,0x72,0xb5,0xa4,0x6b,0xcf,0x8e,0xc7,0x2c,0x69,0x55,0xe4,0x26,0x93,0x0,0x85,0xb4,0xaa,0x9e,0xc5,0xeb,0xa5,0x81,0x2,0xf2,0x8e,0xeb,0x8f,0xeb,0xbc,0x6,0x64,0xc4,0x45,0x6b,0xca,0x39,0x99,0x8f,0x3b,0xc9,0xb5,0xac,0xb4,0x82,0x2f,0x6b,0x3a,0xf9,0xd6,0x6f,0x65,0x36,0x7c,0xe8,0xa6,0x86,0x63,0xf6,0xfe,0x51,0xb1,0x5a,0x34,0xfa,0x7c,0x9b,0x3f,0x7d,0xa6,0x9c,0xea,0x79,0x6d,0x38,0x8f,0x3c,0x73,0xf8,0xeb,0x3b,0x3f,0x0,0x9a,0xb1,0x93,0x2d,0x1d,0x24,0x86,0xcd,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_panels_1_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdc,0x5,0x1e,0x15,0x3a,0x28,0xdb,0xff,0xce,0x30,0x0,0x0,0x0,0x1d,0x69,0x54,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x0,0x0,0x0,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x64,0x2e,0x65,0x7,0x0,0x0,0x0,0x27,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0xa0,0x10,0x30,0x32,0x30,0x30,0x30,0xfc,0xff,0xff,0x7f,0x1e,0x59,0x9a,0x19,0x19,0x93,0x98,0x28,0x75,0xc1,0xa8,0x1,0xa3,0x6,0x8c,0x1a,0x40,0x25,0x0,0x0,0x49,0x78,0x4,0x1c,0x26,0x26,0x43,0x67,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_connect_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x3d,0x0,0x38,0x0,0x42,0x12,0x58,0x53,0xdc,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xb,0x38,0x1a,0x1c,0x61,0x12,0x30,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0xee,0x49,0x44,0x41,0x54,0x38,0xcb,0x9d,0x92,0xb1,0x6f,0xd3,0x40,0x18,0xc5,0xdf,0xdd,0x99,0x3a,0x71,0xec,0xda,0xe0,0x94,0x12,0x68,0x8,0x8,0xca,0x42,0xd9,0x58,0x11,0x12,0xea,0x52,0xa1,0xc,0x48,0xf0,0x57,0x30,0xb0,0xc2,0xbf,0xc1,0x3f,0xc0,0x40,0x7,0x6,0x24,0x58,0x50,0x19,0x98,0x60,0x61,0x63,0x40,0x62,0xa9,0x20,0xaa,0x5a,0xd1,0xa0,0x70,0xcd,0xd9,0x17,0x3b,0x69,0x12,0xdf,0xc7,0x62,0x23,0x13,0x12,0x90,0xfa,0x6d,0x27,0xdd,0xef,0xdd,0xbb,0xf7,0x3d,0x86,0xff,0x8c,0x92,0xda,0xa,0x42,0x6f,0xaa,0xa4,0x16,0xc6,0x98,0x6b,0x8c,0xb1,0x1e,0x63,0xec,0x28,0x8,0x3d,0x3,0x0,0x7c,0x11,0x24,0x7f,0xa8,0x7b,0x7b,0xbb,0x87,0x44,0x86,0xd6,0x94,0xd4,0x8e,0xc9,0xcc,0x4d,0xad,0xd2,0x2f,0xa3,0xe1,0xf8,0x59,0x1,0x2f,0x14,0x0,0xc0,0xc2,0xd5,0xe0,0x15,0x63,0x48,0x63,0x95,0x74,0xa6,0x93,0xec,0xbe,0x8e,0xd2,0x8f,0x5c,0xf0,0xef,0x8d,0x66,0xbd,0xad,0xa4,0x16,0xf9,0x43,0x9c,0xcd,0x79,0x7d,0x89,0x88,0xdc,0xb8,0x9f,0x48,0xd7,0x77,0x36,0x7,0x51,0xfa,0x86,0x31,0x64,0xc2,0x12,0x9d,0xb,0x97,0xce,0x6e,0x28,0xa9,0xad,0x2c,0x33,0x9b,0x83,0x28,0x7d,0xdd,0x5a,0x6f,0x54,0xf8,0xac,0x75,0x22,0xf2,0xe2,0x7e,0x22,0x1,0xd0,0x20,0x4a,0xdf,0xb9,0xbe,0x73,0x97,0x8,0xd6,0x74,0x92,0x5d,0x3f,0xea,0xc5,0xad,0x1c,0xde,0xb1,0x2c,0xd1,0x1,0x80,0xbf,0x1c,0xec,0xed,0x1e,0x12,0x0,0x53,0xfe,0x5e,0xc9,0x89,0x21,0x42,0x55,0x58,0xfc,0xdb,0xda,0xe5,0xd5,0x2b,0x7f,0x64,0x90,0x7,0xb7,0x35,0x2f,0x9b,0x92,0x13,0xe,0x0,0x35,0xb7,0x7a,0x5b,0x49,0x6d,0xcf,0x5e,0xe4,0xc6,0xd0,0xd,0x0,0xd3,0x79,0xa9,0x16,0x22,0x0,0xc6,0xb1,0x4a,0xf6,0xc9,0xd0,0x79,0x25,0xb5,0x28,0xb,0x90,0x31,0xd4,0x62,0xc,0xe3,0x45,0x9d,0x28,0x44,0x18,0xc3,0x30,0x19,0x8c,0xde,0x6,0xa1,0x97,0x59,0xb9,0x7d,0x61,0x8c,0xd9,0x10,0x16,0x7f,0xcf,0x39,0x6f,0x67,0x99,0x11,0x0,0xec,0x79,0x22,0xe3,0xe3,0xc9,0xa3,0x8b,0x57,0x1b,0x4e,0xb1,0xc6,0xc2,0x81,0x39,0xb3,0xe2,0x7f,0x4a,0xe2,0xe1,0x8b,0x4a,0xcd,0x7e,0xc2,0x5,0xef,0x1,0x38,0x9e,0x61,0xc9,0xae,0x9c,0x7a,0xd9,0x68,0xd6,0xdb,0x39,0xcc,0x82,0xd0,0x33,0x1c,0x0,0x82,0xd0,0xa3,0xfd,0xaf,0x5d,0xe9,0xf9,0xce,0xad,0x24,0x1e,0x6e,0x57,0x6b,0xf6,0x63,0x21,0x78,0xb7,0x4c,0x57,0x1d,0xfb,0xe9,0xb9,0x66,0xfd,0x41,0x71,0xe,0x42,0x8f,0x0,0xc0,0xfa,0x5d,0x3d,0xc6,0xb4,0x8e,0xd2,0xf,0xae,0xef,0x6c,0xd,0xa2,0x74,0xc7,0xf5,0x9d,0x3b,0x20,0xaa,0x70,0xce,0x3f,0x9f,0x5e,0x59,0x3e,0x58,0x94,0x8b,0x5,0x0,0x3f,0xbb,0xfd,0x87,0x89,0x1e,0x35,0xed,0xea,0xd2,0x36,0x11,0x2d,0xb7,0xd6,0x1b,0xac,0x58,0x6d,0xde,0x89,0x7f,0x4f,0xf7,0x40,0x3e,0x2f,0xf5,0x41,0xe0,0x24,0xa3,0xa4,0xe6,0x27,0xe1,0x7e,0x1,0x21,0xf5,0x1,0xdc,0x2b,0x6b,0xd7,0x6f,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_viewport_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe1,0x0,0xdb,0x0,0xe7,0x53,0x45,0xf8,0x1a,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x10,0x14,0x2,0x26,0x4f,0xad,0x59,0x0,0x0,0x0,0xd2,0x49,0x44,0x41,0x54,0x38,0xcb,0xed,0x93,0x3d,0xa,0xc2,0x40,0x10,0x85,0xdf,0xcc,0x6,0x91,0x90,0x35,0x81,0x54,0x56,0x56,0x1e,0xc0,0x3b,0x78,0x1,0x2f,0xe0,0x5,0x2c,0xbd,0x9d,0x57,0x88,0x85,0x82,0x8d,0x58,0x9,0x8a,0x16,0x6,0x13,0x17,0x7f,0xf2,0xbb,0x56,0x6a,0x50,0x84,0x18,0x2d,0x1d,0x98,0x62,0x8a,0xf7,0xcd,0xbc,0x19,0x6,0xf8,0x32,0x8,0x0,0x2,0x5f,0x9,0x0,0xe2,0x43,0x6d,0xe6,0xb8,0x32,0x33,0x0,0x20,0xcf,0xf2,0x4e,0x9a,0x66,0x3d,0x22,0x3a,0x6b,0xad,0xeb,0x0,0x40,0x44,0x9,0x80,0xf8,0x5d,0x63,0x21,0x78,0x4,0x60,0xcc,0x0,0xa0,0xc2,0x93,0xc7,0x82,0x67,0xd1,0x25,0xe9,0x33,0xf3,0x9c,0x99,0xd6,0xe7,0x63,0x34,0x64,0xa6,0x9,0x11,0xad,0x9e,0x93,0x99,0xa6,0x2a,0x3c,0x79,0x77,0xb,0xcb,0xc5,0x46,0x57,0xf1,0xdf,0x6a,0x37,0x9,0x55,0x1,0x37,0xd,0x7f,0x7b,0x85,0x3f,0xe0,0x7,0x0,0xa3,0x58,0x4,0xbe,0xaa,0x95,0x11,0x39,0xae,0x8c,0x5f,0x0,0xbb,0xed,0x7e,0x90,0xc4,0x69,0xa3,0xc,0x60,0xb7,0xdd,0x1f,0x8e,0xea,0xf2,0xb0,0x60,0xd9,0x66,0x57,0x6b,0xc8,0xb2,0x63,0x6b,0xd,0x69,0xd9,0x66,0xb7,0xf8,0x8d,0x46,0x85,0x7d,0xe4,0x8e,0x2b,0xd3,0x2b,0x37,0x3c,0x4f,0xc2,0x87,0xa0,0x85,0x88,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_control_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x17,0x1a,0xe,0xb4,0x35,0xda,0x79,0x0,0x0,0x0,0xc1,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0x18,0x5,0x8c,0xb8,0x24,0xce,0x7f,0xbb,0x2c,0xfd,0xe7,0xff,0x1f,0x65,0x6,0x6,0x6,0x6,0x16,0x46,0x96,0xbb,0x86,0x5c,0xba,0x4f,0x89,0x36,0xe0,0xf4,0xd7,0xf3,0xce,0x6f,0xff,0xbe,0x2f,0xfd,0xfc,0xef,0x8b,0x11,0x3,0x3,0x3,0x3,0x2f,0x13,0xcf,0x39,0x61,0x66,0xc1,0x1e,0x53,0x6e,0xc3,0x3d,0x4,0xd,0x38,0xff,0xed,0xb2,0xcc,0xcb,0x3f,0xaf,0xe7,0xbc,0xfd,0xfb,0xce,0x1d,0x59,0x5c,0x98,0x59,0x68,0xa7,0x38,0x8b,0x68,0x32,0xba,0x4b,0x98,0xd0,0xd,0xf8,0xf3,0xff,0x8f,0xa,0xcc,0x66,0x64,0xf0,0xf9,0xdf,0x17,0xa3,0x3f,0xff,0xff,0xa8,0xa2,0x8b,0x33,0x51,0x1a,0x88,0x18,0x6,0xb0,0x30,0xb2,0xdc,0xe1,0x65,0xe2,0x39,0xc7,0xc0,0xc0,0xf0,0x1f,0x49,0xf8,0x3f,0x2f,0x13,0xcf,0x39,0x16,0x46,0x96,0x3b,0x18,0xea,0xd1,0x5,0xc,0xb9,0x74,0x9f,0x9c,0xfe,0x7a,0xbe,0x87,0x81,0xe1,0x3f,0xe3,0xe7,0x7f,0x5f,0xd,0x21,0x81,0xc8,0x7d,0x5e,0x88,0x59,0xa0,0xd7,0x90,0x4b,0xf7,0x9,0xa9,0xd1,0xa8,0x82,0x14,0x8d,0x4f,0x46,0x53,0x3d,0x76,0x0,0x0,0xed,0x4b,0x45,0x73,0xe3,0xc8,0xcb,0xb6,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_panels_3_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdc,0x5,0x1e,0x15,0x39,0x3a,0x3,0x6b,0xec,0xbb,0x0,0x0,0x0,0x1d,0x69,0x54,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x0,0x0,0x0,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x64,0x2e,0x65,0x7,0x0,0x0,0x0,0x31,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0xa0,0x10,0x30,0x32,0x30,0x30,0x30,0xfc,0xff,0xff,0x7f,0x1e,0x59,0x9a,0x19,0x19,0x93,0x98,0x28,0x75,0xc1,0xa8,0x1,0x83,0x1,0xe0,0x4d,0x7,0x8c,0x8c,0x8c,0x49,0x84,0xe4,0x47,0xa3,0x71,0x30,0xa4,0x3,0x0,0xb0,0xe2,0xc,0x17,0xed,0x25,0x43,0xf3,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_convex_polygon_shape_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x3c,0x0,0x9d,0x0,0xff,0x45,0x5b,0x2a,0xd6,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xe,0xc3,0x0,0x0,0xe,0xc3,0x1,0xc7,0x6f,0xa8,0x64,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0xc,0x1e,0x17,0xa,0x32,0x21,0x16,0x54,0xbb,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0xb5,0x49,0x44,0x41,0x54,0x38,0xcb,0xa5,0xd3,0x3d,0x4c,0xd4,0x41,0x10,0x5,0xf0,0xdf,0xfe,0xff,0x7,0x17,0xe,0xe,0x38,0xa3,0x44,0x13,0x3f,0x42,0x61,0x67,0x24,0x42,0x41,0x6f,0x61,0x67,0x65,0x47,0x62,0x81,0xda,0x19,0x2b,0x13,0x43,0x42,0x48,0x4c,0xd4,0x5a,0xe9,0xb0,0xf0,0xd0,0x82,0xd2,0x18,0x1b,0x51,0x13,0x5b,0x3a,0xb5,0x36,0x2a,0x18,0x63,0x23,0x41,0x85,0x8,0x28,0x9f,0x6b,0xc1,0x9e,0x1c,0xe0,0xd1,0x38,0xd5,0x66,0x76,0xde,0xdb,0x9d,0x79,0x6f,0x82,0xbd,0x11,0x90,0xa1,0x19,0xc5,0x94,0x5b,0xc1,0x2a,0x36,0x11,0xeb,0x8b,0xf3,0x7f,0x80,0x73,0xb4,0xe1,0x8,0x4e,0xe0,0x10,0xa,0x58,0xc3,0xfa,0x6e,0x82,0xdd,0xe0,0x2,0x2a,0x38,0x8d,0x81,0x9b,0xaf,0x62,0x3c,0x7d,0x37,0x46,0xc,0xa4,0x5c,0x25,0xd5,0x84,0x1a,0x28,0xdb,0xf5,0x72,0x19,0xc7,0xd1,0x37,0x34,0x19,0x27,0x2a,0x25,0xda,0xdb,0xe9,0x19,0x8d,0x13,0xe8,0x4b,0x77,0xe5,0x54,0x1b,0x6a,0x4,0x7b,0xc0,0xc3,0x2f,0x62,0xb5,0xbf,0x9b,0x37,0xb,0x5b,0xec,0xe5,0x36,0x7a,0x46,0x63,0x15,0xbd,0x38,0x96,0x5a,0xcc,0x6b,0x4,0x19,0x5a,0x71,0x14,0x67,0x6e,0x3c,0x8b,0xf,0x4a,0x45,0x4a,0x4d,0x64,0x61,0xbb,0xbf,0x3a,0x92,0x53,0x69,0x2e,0x4d,0x8,0x59,0x3a,0x74,0xe2,0xe4,0xd0,0x64,0x1c,0xaf,0xb4,0x72,0xb8,0x7d,0x1b,0x78,0xa0,0xbc,0x93,0xa4,0xff,0x7e,0x9c,0xc0,0xc1,0xa4,0x50,0x28,0xa4,0x1f,0x94,0x46,0x5e,0xc6,0xc7,0x2d,0x4d,0x74,0x95,0xe9,0x6c,0xd9,0x2,0xc4,0xc8,0xda,0xfa,0xce,0x49,0xcf,0x4e,0x3d,0xac,0x9f,0x9d,0x2c,0x69,0xbb,0x7c,0xeb,0x5c,0xb8,0x50,0x9d,0xa2,0x58,0xa0,0xad,0x39,0x4d,0x36,0x30,0xb7,0xc0,0xd2,0x32,0xd3,0xcf,0xc7,0xbc,0x7b,0x3a,0x6a,0xe6,0xd1,0xe0,0x55,0xfc,0x48,0xbe,0x88,0x35,0x7d,0xe7,0xf1,0xfe,0xc3,0x70,0x18,0x1c,0xf9,0x15,0xc7,0x57,0x56,0x13,0xf3,0xcc,0xd8,0xb6,0xc6,0x21,0xc8,0xf2,0x1c,0x3e,0xe2,0x7b,0xc2,0xfd,0xfd,0xc1,0x12,0xbe,0xe0,0xed,0xcc,0xed,0x70,0x79,0x79,0x9e,0xd5,0xdf,0xe4,0x85,0x5c,0xc8,0x82,0x95,0xc5,0x25,0x21,0x4,0x5f,0x9f,0x5c,0xbb,0x88,0x4f,0xf8,0x89,0xd,0xc4,0xd0,0xc0,0x7,0xbd,0xc5,0xf3,0xb1,0xda,0xd1,0x4d,0x9c,0xbe,0x67,0x73,0x63,0xd3,0xb7,0xc9,0xeb,0x97,0xf0,0x1a,0x9f,0xb1,0x98,0x5c,0xb9,0xbf,0x13,0x3b,0xae,0xc4,0xd8,0x71,0xf6,0xce,0xbe,0x4e,0xc,0xd,0x76,0xa1,0x15,0x5d,0x49,0x2e,0x98,0xc3,0x6c,0x6a,0x75,0xa3,0x7e,0x1f,0xc2,0xff,0x6e,0x63,0xd0,0x38,0x42,0xdd,0x7d,0x6c,0xb4,0x85,0x7f,0x0,0x6e,0x9f,0x84,0x19,0x86,0xe1,0x63,0xe3,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_visible_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x73,0x0,0x29,0x0,0x7c,0x29,0x1e,0x61,0x18,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x19,0x1,0x5,0x28,0xb,0x75,0xe9,0xbd,0x0,0x0,0x1,0xc0,0x49,0x44,0x41,0x54,0x38,0xcb,0xd5,0x52,0x4d,0x6b,0xd4,0x50,0x14,0x3d,0xef,0x23,0x69,0x92,0xc9,0x4c,0xc2,0x64,0x3a,0xd3,0x2e,0x2c,0x8,0x5d,0x9,0x42,0x5d,0x16,0x5c,0xb8,0x71,0x21,0xba,0x99,0x62,0x37,0xed,0xaa,0x50,0xa,0x2d,0xed,0xd6,0x1f,0x51,0x10,0xa,0x42,0x4b,0x41,0x41,0x10,0x44,0xb0,0x20,0xa,0xae,0x5c,0x89,0xa2,0x5b,0xa1,0x20,0x8,0x5,0xd1,0x85,0xcc,0x47,0xa7,0x33,0x99,0x49,0x93,0x34,0x79,0x2f,0x71,0xd1,0x64,0xb4,0x1f,0xb3,0x16,0xcf,0xee,0xdd,0xc7,0x3d,0xf7,0xde,0x73,0xe,0xf0,0xdf,0x83,0x9c,0x2f,0xf4,0x3a,0x3,0x3d,0x8e,0xc4,0x6a,0x1c,0x89,0xba,0x14,0xf2,0x1a,0x0,0x30,0x85,0xed,0x2b,0x2a,0xdf,0x53,0x14,0xfe,0xc4,0x76,0x8a,0xc1,0x48,0x82,0x4e,0xcb,0xbd,0x1d,0x1c,0x87,0xbb,0x52,0x24,0x57,0x1,0x80,0x71,0x7a,0x0,0x80,0xfd,0x79,0xb3,0x6f,0x46,0x61,0x6c,0xb9,0x5c,0xb5,0x3e,0x5e,0x20,0x38,0x6c,0x74,0x57,0x8f,0x7,0xe1,0x23,0x0,0x8c,0x71,0x7a,0x60,0x98,0xda,0x5c,0x79,0xdc,0xda,0x7,0x80,0xa3,0x96,0x3b,0xeb,0x7b,0xe1,0xb,0x29,0x93,0x29,0x0,0x51,0xa1,0xa8,0x2f,0x57,0x26,0xec,0x67,0x43,0x82,0xac,0x79,0x3b,0xe3,0x8a,0x8a,0xb6,0x71,0xa3,0x3c,0x6e,0x7d,0xed,0x34,0x7b,0x75,0x10,0xe2,0x39,0x55,0xeb,0xdd,0x51,0xcb,0xbd,0x39,0x70,0xfd,0xf,0xf9,0xc0,0x42,0x49,0x5f,0xac,0xd4,0xec,0xe7,0xa4,0xd3,0xec,0xdd,0xf5,0xfa,0xc1,0x6b,0x0,0xc,0x0,0x54,0x4d,0x79,0x3b,0x79,0xa5,0x72,0xaf,0xdd,0xe8,0xae,0xfb,0xa7,0x1b,0xc1,0x2c,0xe9,0xf3,0x4e,0xcd,0xde,0xfb,0xf5,0xa3,0xfd,0x29,0x8e,0xc4,0x6c,0x3e,0xc8,0xb4,0x8c,0x3b,0x34,0xc,0xa2,0xcd,0xbc,0x19,0x0,0x28,0xa5,0x3f,0x1,0x20,0x91,0xc9,0xf5,0xbc,0x26,0x65,0x32,0x73,0xfa,0x47,0x1a,0x7f,0x49,0xa6,0x86,0xfe,0xc9,0x16,0xd5,0x74,0xf5,0x1,0x0,0x99,0x57,0x13,0x99,0x4c,0x3,0x80,0xa2,0xf2,0x1d,0x4a,0x49,0x9b,0x71,0xfa,0x9d,0x2b,0xfc,0x69,0x46,0x34,0x3d,0x14,0x8f,0x20,0xd0,0x8c,0xb1,0x8d,0xcb,0x34,0x80,0x69,0x19,0xb7,0x9c,0xaa,0xf5,0xfe,0x8c,0x43,0xcd,0xde,0x7d,0xaf,0x1f,0xbc,0xcc,0x97,0x32,0x4b,0xfa,0x9c,0x53,0xb3,0xdf,0xc,0x5d,0xc8,0x6e,0xde,0x2,0xc0,0x8,0x21,0xae,0x51,0xd4,0xd6,0x38,0x67,0xaf,0xd2,0x34,0x65,0x52,0xc8,0x5,0xdf,0x3b,0x79,0x98,0xa6,0xa9,0x79,0xa9,0xb,0x67,0x72,0xe0,0x85,0x8f,0x33,0xbb,0x2e,0x20,0xcb,0xc1,0x52,0xb9,0x6a,0x7d,0x1e,0x99,0xc4,0xee,0x61,0xdf,0x14,0xb1,0x5c,0x89,0x23,0x51,0x17,0xb1,0x9c,0x1,0x20,0xb9,0xca,0xbe,0x8c,0x4a,0xe2,0xbf,0xc7,0x6f,0x1b,0x47,0xc4,0x9b,0x83,0xc4,0x42,0x3f,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_cube_grid_map_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe7,0x0,0xb9,0x0,0xcb,0xa5,0x8e,0x7e,0x17,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0xa,0xb,0x3,0x18,0x25,0x29,0x99,0xf8,0xe,0x0,0x0,0x1,0xdf,0x49,0x44,0x41,0x54,0x38,0xcb,0xdd,0x93,0x3f,0x68,0x93,0x61,0x10,0xc6,0x7f,0xf7,0x7e,0x69,0xaa,0x16,0x41,0x41,0x41,0x44,0x7,0x4b,0xad,0x20,0x64,0x91,0x1a,0xa1,0xa2,0x83,0x83,0x42,0xa8,0x12,0xc1,0x49,0x3b,0xb9,0xa,0x3a,0x34,0xa1,0x66,0xe9,0x20,0x88,0xa8,0x38,0x48,0xe9,0x50,0xfc,0xac,0x52,0xad,0xe8,0x22,0x62,0xa5,0x2e,0x5,0xa1,0xb4,0xe2,0x9f,0xa1,0x8d,0x18,0xa9,0x83,0x8b,0x58,0x6c,0x17,0xab,0xb6,0x4d,0xf2,0x25,0x79,0xef,0x1c,0xd2,0x80,0xe2,0xa6,0x8b,0x78,0xd3,0x73,0x70,0xf,0xc7,0xf3,0xe3,0xe,0xfe,0x9f,0x9a,0x1b,0x7b,0xf1,0x47,0x3e,0xf9,0xb9,0xf9,0x34,0xfa,0xfc,0xa,0xce,0x4d,0xa3,0x9a,0x40,0xe4,0xa3,0x88,0x2c,0x9a,0xea,0x21,0x71,0x32,0x61,0x6a,0x7,0x71,0xf2,0xc,0x63,0xa3,0x79,0xff,0xa6,0x34,0xfe,0x7d,0xaa,0xbd,0x3f,0x45,0xac,0x61,0x7e,0x7f,0xf9,0xbe,0xab,0x2e,0x2e,0xb7,0xfa,0xa8,0x32,0x1c,0xc4,0xe3,0x29,0x5f,0xa9,0x3c,0x30,0xa3,0x12,0xac,0x69,0x3a,0xa1,0x51,0xed,0xad,0x8b,0x37,0x75,0x69,0x54,0x9d,0x5,0x33,0xb7,0xb6,0x39,0xdd,0xde,0x9f,0x9a,0x2,0x70,0x0,0xef,0x2e,0xdd,0x43,0x5a,0x9a,0xd3,0xd5,0xa5,0xd2,0x53,0x1,0x5f,0x5d,0x2a,0x6e,0x2,0x56,0x50,0x6d,0xa9,0x2d,0x95,0x56,0x30,0xad,0xf9,0xe5,0xd2,0x17,0xf3,0xb5,0x75,0xe2,0xdc,0xd7,0xda,0xb7,0xe5,0xf5,0x8d,0xc5,0x31,0x80,0xdd,0xb9,0x93,0x14,0x2e,0x8e,0x74,0xa3,0xfe,0x55,0xa4,0x1c,0x71,0xb1,0x60,0x1b,0xde,0x1f,0x33,0x91,0xd,0xe2,0x64,0xbb,0x7a,0xeb,0x92,0x40,0x76,0xa0,0x76,0x1c,0xb3,0x5,0x9,0x82,0xc4,0x6f,0x30,0x66,0x72,0xe1,0x93,0x86,0xce,0xe7,0xc2,0x3b,0x0,0xd3,0xd9,0xc1,0xb6,0x7c,0x2e,0x3c,0xb,0x90,0x3f,0x7f,0xa3,0x3b,0xdf,0x3b,0x98,0x5c,0xd5,0xd7,0x7e,0x81,0xf8,0xfa,0xcc,0xf5,0x9d,0xe,0x37,0x6c,0xaa,0xb7,0x10,0x36,0x8b,0xb8,0x4e,0x53,0xff,0x18,0x27,0x6d,0x20,0x5b,0x31,0x9b,0x40,0x64,0xf,0x60,0xa8,0xce,0x10,0xb8,0xc3,0x98,0x65,0x3b,0x6,0xce,0x7d,0x10,0x80,0x97,0xa7,0xaf,0x66,0x45,0x28,0x88,0xb8,0x69,0x55,0x3b,0x25,0x30,0x57,0x27,0x6e,0x47,0x31,0x6b,0xc2,0xc9,0x43,0x94,0x4e,0xb0,0x5d,0xe6,0x64,0x48,0x94,0x84,0x61,0x5b,0x82,0x48,0xef,0x3a,0x0,0x2d,0x45,0xa9,0xe4,0xcd,0xec,0xd8,0xde,0xb0,0xe7,0xb3,0x96,0xca,0xad,0xce,0x31,0x9a,0xc,0x7b,0xe6,0x7d,0xb1,0x5c,0xd6,0x72,0x75,0x36,0x19,0x66,0xe6,0xb5,0x52,0x2d,0xf8,0x62,0x14,0xec,0xb,0x33,0xb,0xc9,0xa1,0xcc,0xb8,0x16,0xa3,0xfd,0x1d,0x23,0xbd,0xf5,0x8,0x93,0xe9,0xbe,0x1,0xa0,0x62,0x60,0x22,0x80,0xd5,0xe3,0x19,0x18,0x2,0x62,0x88,0x9,0x26,0x88,0x99,0x99,0x5b,0x1d,0xc9,0x1f,0x78,0x74,0xe1,0xf6,0x5f,0x5d,0xef,0x64,0xba,0xef,0x1f,0xf8,0xa1,0x1f,0x9d,0xfe,0xe3,0xd7,0x56,0xfb,0xcc,0xfe,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_animation_tree_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xf,0x13,0x9,0xe9,0xa6,0x6,0x5b,0x0,0x0,0x1,0x93,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0xb8,0x75,0x7d,0x2a,0x33,0x3,0x99,0xe0,0xd6,0xf5,0xa9,0xcc,0x8c,0xc,0xc,0xc,0xc,0x5b,0x37,0xe8,0xfc,0x27,0xc7,0x0,0xef,0x80,0x2b,0x8c,0xc,0xc8,0x6,0xa0,0x1b,0x74,0xee,0x74,0x69,0xe9,0xd9,0x53,0x85,0x8d,0xd7,0xae,0xf4,0xa8,0xdf,0xba,0x3e,0x95,0x9,0x9b,0x5a,0x26,0x98,0xe2,0xd3,0x27,0x72,0x7b,0xd1,0x6d,0x78,0xfe,0x74,0x7b,0xd7,0x9b,0x57,0x27,0x72,0xbf,0x7f,0x7d,0x12,0xc7,0xc0,0xc0,0xc0,0x82,0x4d,0x2d,0x13,0x3e,0x27,0xca,0xc8,0x5,0x24,0xb1,0x73,0x88,0x3c,0xe4,0xe2,0x96,0x59,0xcc,0xc0,0xc0,0xf0,0x7,0xa7,0x42,0x5c,0x5e,0x60,0x60,0x60,0x60,0x38,0x79,0x34,0x6d,0xde,0xad,0xeb,0x53,0x39,0x70,0xa9,0xc5,0xeb,0x5,0x6,0x6,0x6,0x6,0x6,0x46,0xc6,0x7f,0xc,0xc,0xc,0xff,0x90,0x85,0xb0,0x7a,0x81,0x8d,0x8d,0xff,0x1a,0x2c,0x6a,0x90,0x15,0x33,0x31,0xb1,0x7e,0x52,0xd3,0xcc,0xfe,0x85,0x2c,0x7,0x53,0xcb,0x80,0x1c,0x30,0x30,0xa0,0xa6,0x99,0xfd,0x77,0xdb,0x46,0xfd,0xdf,0xc2,0x22,0x66,0x4b,0x98,0x98,0xd9,0xdf,0x7f,0xfe,0x74,0xdb,0xeb,0xc4,0xd1,0x14,0xe1,0x77,0x6f,0x4e,0x47,0xa9,0x69,0x66,0xb3,0x6e,0xdd,0xa0,0x83,0xa2,0x1e,0x6e,0xc0,0xaf,0x5f,0x1f,0xb5,0x60,0x6c,0x61,0x11,0xb3,0x25,0xfc,0x2,0xda,0xb9,0x1a,0xda,0x5,0x5f,0x4e,0x1e,0x4d,0x13,0xe0,0x17,0xd4,0x29,0x61,0x64,0x60,0xfc,0xc7,0xc0,0x70,0x11,0x43,0x2d,0xdc,0xb,0xa6,0x16,0x93,0x8b,0x91,0x3c,0xfe,0x9f,0x89,0x89,0xf5,0x2f,0x84,0xfd,0x9f,0x91,0x81,0xe1,0xff,0x5f,0x6,0x6,0xc6,0xff,0xd8,0xd4,0x62,0x4,0xe2,0x8d,0xab,0x13,0xc4,0x7e,0x7c,0x7f,0xa1,0xff,0xfb,0xf7,0x17,0x9d,0xb3,0xa7,0x8a,0x1a,0xbe,0x7c,0xbe,0xe7,0xf0,0xf7,0xcf,0x77,0xcd,0x1f,0xdf,0x5f,0xe8,0xdf,0xb8,0x3a,0x41,0xc,0x3d,0x10,0x31,0xc2,0xe0,0xeb,0x97,0x7,0x79,0xbf,0x7e,0xbd,0x97,0xfe,0xf3,0xe7,0x8b,0xe6,0x8b,0x67,0xbb,0xea,0x19,0x18,0x18,0x18,0xfe,0xfc,0xf9,0xaa,0xfe,0xeb,0xd7,0x7b,0xe9,0xaf,0x5f,0x1e,0xe4,0xa1,0xab,0xc7,0xf0,0x2,0x17,0xb7,0xec,0x42,0x21,0x11,0xd3,0xe9,0x2c,0xac,0x3c,0x57,0xc4,0xc4,0xed,0x27,0x89,0x89,0xdb,0x4f,0x62,0x61,0xe5,0xb9,0x2c,0x24,0x62,0x3a,0x9d,0x8b,0x5b,0x76,0x21,0xba,0x17,0x28,0xcf,0x4c,0x94,0x66,0x67,0x0,0x6f,0xf9,0xb9,0xbc,0x1e,0x9f,0xda,0xfb,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_curve_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x1,0x1a,0x6,0x1c,0x2e,0x88,0xc5,0xf4,0x27,0x0,0x0,0x0,0xbb,0x49,0x44,0x41,0x54,0x38,0xcb,0xad,0x93,0x3d,0xe,0x1,0x51,0x14,0x85,0xbf,0x99,0x48,0xa8,0xf4,0x13,0xcd,0xb1,0x5,0x2b,0xa0,0xb2,0x6,0x1a,0xed,0xec,0x40,0x49,0xa3,0x50,0x58,0x80,0xe8,0xed,0x81,0xc6,0x56,0x4e,0xa5,0xa2,0xa1,0x19,0x51,0x50,0x18,0xc9,0x34,0x78,0xf,0xaf,0x7a,0xb9,0xb9,0xe7,0xe7,0x9e,0xdc,0xb,0xff,0x78,0x87,0x56,0x6b,0xfe,0x2d,0xb6,0x16,0xd3,0x2c,0xe9,0x56,0x7e,0xcf,0xc0,0xd1,0x76,0x3b,0x8d,0x14,0xcc,0x81,0x2b,0x70,0x1,0x4,0x10,0x45,0x60,0x7b,0x9,0x14,0x40,0xfd,0x59,0x4b,0x23,0x47,0x98,0x3d,0x78,0xdc,0x8c,0xce,0x40,0x52,0x56,0x8e,0x30,0x28,0xdd,0x24,0xb1,0x21,0xee,0x81,0xdc,0xf6,0xb6,0x5a,0x4c,0x3,0xd5,0x77,0x95,0xc,0x88,0x22,0x90,0x34,0xa9,0x5a,0xe,0x26,0x90,0xd4,0x91,0x74,0x2,0x32,0xdb,0xbd,0x57,0x7d,0xe9,0x1b,0xd5,0x15,0xb0,0xb0,0x9d,0x7,0x6d,0xa2,0xa4,0x2e,0x30,0x2,0xc,0x4c,0x5f,0x59,0xfe,0xe4,0x20,0x1,0x92,0x50,0xf0,0x13,0x40,0x63,0xdd,0xff,0xea,0x98,0x8a,0xe1,0x66,0xfc,0xf3,0x25,0xdf,0x1,0xb2,0xd3,0x38,0xdf,0xa1,0x84,0x66,0x9d,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_new_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x3d,0x0,0x38,0x0,0x42,0x12,0x58,0x53,0xdc,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xb,0x32,0x2,0xf5,0xe2,0x62,0xec,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x0,0xc0,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0x80,0x82,0xf,0x6f,0x3f,0x33,0x33,0x90,0x1,0x18,0x91,0x39,0xf,0x6f,0x3f,0xff,0x8f,0x4b,0x21,0x17,0x2f,0x47,0xc1,0xaf,0x1f,0xbf,0x93,0xa4,0x15,0xc4,0xf4,0x91,0xc5,0x99,0x88,0xb4,0xe8,0x17,0x23,0x3,0xe3,0xd7,0x3f,0xbf,0xff,0xea,0xbd,0x78,0xf2,0x76,0x19,0xb2,0x4,0xb,0x91,0x6,0xfc,0x67,0x60,0x60,0xf8,0xcf,0xc5,0xc3,0x51,0xc5,0xc8,0xc8,0xf8,0xfa,0xdd,0xeb,0x4f,0xea,0x4c,0x4c,0x8c,0xb7,0x5,0x84,0x79,0xff,0x11,0x6b,0x0,0xfb,0xd7,0xcf,0xdf,0xe7,0xc0,0x38,0x9c,0x5c,0xec,0x13,0xd9,0x38,0x58,0xcb,0x19,0x18,0x18,0x7e,0x32,0x91,0x11,0x6e,0xbf,0x18,0x99,0x18,0xdf,0x43,0x5d,0xc5,0x40,0x8e,0x1,0xc,0xe4,0x4,0xe2,0xa8,0x1,0xb4,0x34,0x0,0x5b,0x42,0xfa,0x85,0x37,0xf3,0x30,0x32,0xfe,0x62,0x60,0x60,0xf8,0x8b,0xd5,0x0,0x4e,0x6e,0xf6,0x7e,0x46,0x46,0xc6,0x4f,0x4,0x2c,0xfd,0xc3,0xc4,0xcc,0x74,0x4,0x66,0x8,0x4a,0x6e,0xfc,0xf0,0xf6,0x33,0x3b,0x2c,0x85,0x11,0x0,0x7f,0x5,0x84,0x79,0xff,0x32,0x30,0x30,0x30,0x0,0x0,0xd0,0x8b,0x31,0xe1,0x98,0xa0,0x6f,0xb0,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_curve_close_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x4,0x67,0x41,0x4d,0x41,0x0,0x0,0xb1,0x8f,0xb,0xfc,0x61,0x5,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x12,0x0,0x0,0xb,0x12,0x1,0xd2,0xdd,0x7e,0xfc,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdc,0x6,0x10,0xf,0x15,0x23,0xe8,0xff,0x4,0x90,0x0,0x0,0x0,0x1a,0x74,0x45,0x58,0x74,0x53,0x6f,0x66,0x74,0x77,0x61,0x72,0x65,0x0,0x50,0x61,0x69,0x6e,0x74,0x2e,0x4e,0x45,0x54,0x20,0x76,0x33,0x2e,0x35,0x2e,0x31,0x30,0x30,0xf4,0x72,0xa1,0x0,0x0,0x1,0xab,0x49,0x44,0x41,0x54,0x38,0x4f,0x9d,0x93,0x3f,0x48,0x42,0x51,0x18,0xc5,0x8d,0xc0,0x25,0x85,0xa0,0xa6,0x16,0xb7,0x5c,0x8a,0x6a,0xa,0x82,0x48,0xc7,0xd7,0x20,0x14,0xa4,0x3e,0x9,0x1d,0xc4,0xc9,0x68,0x51,0x10,0x5a,0x1c,0x3,0x45,0x10,0x6a,0xd,0xd2,0x90,0x16,0xb3,0xa5,0xa8,0xc1,0x8,0x15,0xad,0x28,0xec,0xf,0x5,0xe2,0x50,0xa2,0x39,0x68,0x11,0x11,0x14,0x42,0xe8,0xed,0x5c,0xfd,0xb4,0x1e,0x2a,0x42,0x3f,0x38,0x70,0xbf,0x73,0xef,0xf9,0xee,0xbd,0x8f,0xfb,0x64,0xff,0xe1,0x2d,0x9d,0xd6,0xde,0xba,0x5c,0x7b,0xb9,0x50,0x68,0x85,0xac,0xce,0x30,0xc6,0xe4,0x90,0xe,0xf2,0x43,0x71,0xa8,0x0,0x55,0x9e,0x2,0x81,0xea,0xa1,0x4a,0xc5,0xce,0xc,0x86,0x4f,0x5a,0xda,0xe,0x16,0x2e,0x43,0x45,0xe8,0x4,0x72,0x42,0x5a,0x48,0x5,0x29,0xca,0x89,0x44,0xe0,0xc2,0x6c,0x66,0x8f,0x3b,0xc1,0x3c,0x2d,0x6f,0x50,0x8e,0xc5,0x86,0x5f,0x52,0xa9,0xd9,0x5a,0xb5,0xba,0x85,0x85,0xf,0xd0,0x34,0x4d,0xb5,0xb0,0x30,0x8b,0xdc,0xc7,0x7c,0x63,0x98,0x13,0x4a,0xac,0x34,0x4a,0x76,0x7d,0xc7,0xc1,0x8c,0xc7,0xf3,0x7e,0xaa,0xd1,0xb0,0x52,0x34,0x7a,0x8d,0x7a,0x80,0xa6,0x24,0x18,0x6b,0xc6,0x75,0xe8,0x1c,0x9a,0x21,0xab,0x1,0x2,0x93,0x69,0xbb,0x9d,0x1d,0xa9,0xd5,0x2c,0xe3,0xf5,0x1e,0x93,0x2d,0x81,0xef,0x4e,0xd,0x62,0x26,0x66,0x52,0x93,0xdd,0x0,0xd,0x16,0x2b,0xe5,0x72,0xae,0x10,0xe,0xef,0x7f,0x15,0x8b,0x53,0x64,0xb7,0xf8,0x1b,0x30,0x30,0xc3,0x8,0xd,0x7f,0x41,0x83,0x4b,0x68,0x9e,0x4a,0x9,0x8,0xe8,0x44,0x26,0xa6,0xc5,0x9a,0xe8,0x24,0x4b,0xa,0x82,0x6a,0x28,0xf,0xf5,0x91,0x25,0x81,0xdf,0x97,0xee,0x6d,0x22,0x4b,0xa,0x82,0x56,0x68,0x9b,0xca,0x16,0xfc,0xd8,0xb8,0xb7,0x92,0x8f,0x3b,0x1e,0xbb,0x9,0xc2,0x1b,0xd0,0x2a,0x95,0x75,0x78,0x0,0x47,0x3e,0xc0,0xae,0xbb,0xcd,0x26,0x5d,0x41,0x38,0x2,0x2d,0x50,0x59,0x87,0x37,0xe0,0x61,0x34,0xd9,0xe4,0x5f,0x9f,0xec,0xce,0x20,0xcc,0x9f,0xa9,0xc0,0xc7,0x7c,0xb1,0xbe,0xa6,0x1f,0xa7,0xb1,0xb2,0x67,0xf8,0x23,0x9b,0xb5,0xde,0xbb,0xdd,0xdf,0xcf,0x91,0x48,0xe,0x4d,0x14,0x7c,0x47,0xfa,0x60,0xd2,0x87,0xd2,0x8d,0x1b,0x87,0xc3,0xcd,0x7f,0x8c,0xb8,0x20,0x20,0xcf,0x26,0xd0,0x60,0xd,0xe1,0xf6,0x87,0xd2,0x8d,0xd7,0x64,0x72,0xee,0xca,0x66,0xbb,0xcb,0xfa,0xfd,0x41,0x34,0xe8,0xe7,0xde,0x12,0x5b,0x1a,0xaa,0x4f,0xf6,0x44,0x26,0xfb,0x1,0x8,0x3a,0x1d,0x99,0x83,0x47,0x33,0x5e,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_key_value_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x8,0x0,0x0,0x0,0x8,0x8,0x6,0x0,0x0,0x0,0xc4,0xf,0xbe,0x8b,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x1c,0x14,0x1a,0x2c,0xec,0x71,0xb2,0x93,0x0,0x0,0x0,0x96,0x49,0x44,0x41,0x54,0x18,0xd3,0x63,0x64,0x60,0x60,0x60,0x60,0x13,0x93,0x62,0x98,0xbf,0xf7,0xb0,0xcc,0x8b,0x6f,0x3f,0xc3,0x19,0x18,0x18,0x18,0x24,0xb8,0xd8,0x57,0xa6,0x5,0x7,0x3c,0xf9,0x7a,0xeb,0x32,0x3,0x23,0x9b,0x98,0x14,0x43,0xd7,0x96,0xbd,0x79,0x6b,0xef,0xbf,0x98,0xc8,0x80,0x4,0x82,0x15,0x25,0xf2,0xeb,0xd2,0x12,0x27,0x31,0x2e,0xbd,0x7c,0x57,0x66,0xc6,0xb5,0x47,0x8f,0x19,0xb0,0x80,0xc,0x2d,0x39,0x59,0x26,0x98,0xb1,0xd8,0xc0,0x8b,0x6f,0x3f,0xc3,0x99,0x18,0x8,0x0,0x26,0x9,0x2e,0xf6,0x95,0xb8,0x24,0x25,0xb8,0xd8,0x57,0x32,0xa5,0x6,0x78,0x3f,0x9,0x56,0x94,0xc8,0x47,0x97,0xc,0x56,0x94,0xc8,0xcf,0x8c,0xc,0x7f,0xc2,0xc8,0xc0,0xc0,0xc0,0xc0,0xa3,0x65,0xc0,0x30,0x73,0xe5,0x5a,0x14,0x6f,0x66,0x44,0x84,0x3d,0xf9,0xfd,0xfe,0x35,0x3,0x0,0x56,0x72,0x33,0xb,0x9b,0xd7,0xab,0xa8,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_curve_create_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xb5,0x0,0x1f,0x0,0x1f,0xbb,0x16,0xd5,0xa3,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdc,0x6,0x10,0xf,0x15,0x23,0xe8,0xff,0x4,0x90,0x0,0x0,0x0,0x1d,0x69,0x54,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x0,0x0,0x0,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x64,0x2e,0x65,0x7,0x0,0x0,0x1,0xad,0x49,0x44,0x41,0x54,0x38,0xcb,0x9d,0x92,0xbf,0x4b,0x5b,0x51,0x14,0xc7,0x3f,0x37,0x89,0x5d,0x4,0x75,0xb0,0xb4,0xd0,0x16,0x15,0x2a,0x15,0x2c,0x3e,0x2b,0xb4,0x25,0x10,0x21,0x76,0xca,0x2b,0x9d,0x32,0x15,0xec,0x10,0x70,0x6a,0xe9,0xe6,0x1f,0x90,0x88,0x9b,0xe0,0xdc,0x29,0x8b,0x60,0x79,0x82,0xe0,0xa2,0x64,0x91,0xea,0x53,0xc9,0x52,0x49,0x84,0x56,0x10,0xa7,0x88,0x5a,0x31,0x45,0xdb,0xc6,0x36,0xf8,0xa3,0xfa,0xed,0x60,0x6c,0x13,0xf3,0x2a,0x4d,0xbf,0xcb,0x3d,0xe7,0xde,0xef,0xf9,0x1e,0xce,0xf7,0x5c,0xc3,0x7f,0x60,0x3f,0x93,0xe9,0xdb,0x9c,0x98,0x78,0xdd,0xd8,0xd5,0x35,0x17,0xb8,0x8a,0x28,0xe9,0x1a,0x10,0x1,0x9e,0x0,0x3d,0x40,0x1b,0x70,0x3d,0x37,0x36,0x56,0xb7,0xe5,0x38,0xbe,0x62,0x2e,0x17,0xf1,0x5f,0x51,0xfc,0x2,0x98,0x6,0xee,0x2,0x19,0xe0,0x2d,0x30,0xa,0xc,0x9d,0x1c,0x1c,0xdc,0x39,0xde,0xdb,0xb3,0x6e,0xda,0xf6,0xa7,0x8a,0xa2,0xbc,0xeb,0x36,0x7f,0x4e,0xa7,0x7b,0xcf,0x4e,0x4f,0x93,0x92,0x56,0x25,0x3d,0xfe,0x8b,0x78,0x83,0x24,0x5b,0x52,0x5b,0xf9,0x65,0xd3,0xda,0xc8,0xc8,0xd7,0xb9,0x70,0x58,0xbb,0xb3,0xb3,0x59,0x49,0xf5,0xff,0xe2,0x87,0xaf,0x2c,0x6e,0x2d,0x6e,0x6c,0x34,0x1e,0xee,0xec,0xf0,0x25,0x9b,0xdd,0x35,0xc6,0xfc,0xa8,0xc9,0x59,0x49,0xd1,0xc3,0x7c,0x3e,0xb7,0x39,0x39,0x39,0x55,0xdc,0xde,0x7e,0x50,0xf3,0x6a,0x24,0xbd,0x97,0xf4,0xb4,0xea,0x21,0xd4,0x11,0xf7,0x27,0x5f,0xc9,0x9f,0x7c,0x29,0x42,0x1d,0x71,0xcf,0x11,0x24,0xdd,0x3,0x6e,0x0,0x29,0x2f,0x71,0x13,0xeb,0x83,0x58,0xd8,0xb3,0xb1,0x29,0x9,0xc,0x0,0xbd,0xc6,0x98,0x58,0x79,0x67,0x9e,0x7,0x13,0xe0,0xc7,0xf4,0x87,0x10,0x3e,0x18,0x77,0xcf,0x7b,0x3a,0x8b,0x9,0x96,0xd6,0x86,0x0,0x2e,0x3e,0x52,0x77,0x69,0xd7,0x95,0x78,0xf6,0x10,0x4,0xfa,0x76,0x54,0xca,0x1f,0x9d,0x9f,0xce,0xe2,0x6f,0xca,0x85,0xc0,0x2d,0xe0,0x5d,0x95,0x80,0x93,0x6,0x9,0x22,0x16,0x98,0x0,0xa4,0x96,0xc1,0xf8,0x3c,0xd,0x5c,0x90,0x64,0x7b,0xe,0x19,0x6c,0x8f,0xe3,0xe,0xb,0x77,0x58,0x4,0xdb,0xab,0x4c,0xc,0x14,0xd6,0xd7,0x7,0x56,0x13,0x89,0x60,0x93,0x65,0xbd,0x91,0x74,0xdf,0x18,0xf3,0xbd,0x82,0x71,0x26,0x48,0x65,0xfe,0xc4,0x97,0xb1,0x32,0x38,0x18,0x9f,0x69,0x69,0xd1,0x82,0x6d,0x4b,0x92,0x55,0xeb,0xfa,0x3,0xb7,0xa3,0xd1,0xf9,0x9f,0x85,0xc2,0x87,0x86,0xce,0xce,0x15,0xe0,0x63,0xad,0x2,0xbf,0x0,0xa5,0x33,0xb9,0x6e,0x8c,0xa2,0xd6,0xc2,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_blend_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x17,0x37,0x39,0x2c,0xa2,0x25,0x99,0x0,0x0,0x1,0x75,0x49,0x44,0x41,0x54,0x38,0xcb,0xd5,0x93,0x3d,0x4b,0xc3,0x50,0x14,0x86,0xdf,0xdb,0xe4,0xe6,0xa3,0x1f,0xb4,0x98,0x52,0x5a,0x68,0x71,0x12,0x41,0xe9,0xe0,0xee,0xe2,0xa6,0xe0,0x28,0x45,0x10,0xfc,0x13,0x4e,0x55,0x9c,0x1d,0xa,0xe,0xfe,0x9,0x5,0x71,0xb1,0x8,0xfa,0x17,0x74,0xd4,0xad,0x14,0xac,0x55,0x52,0x6d,0x53,0xd3,0xa6,0x31,0x4d,0xd2,0xdc,0xb8,0xa4,0x52,0x6b,0x5,0xbf,0x16,0xcf,0x74,0xee,0x7b,0xef,0x7d,0xce,0xe5,0x3d,0xe7,0x2,0xff,0x2a,0x74,0xcd,0xe0,0xc6,0xb5,0xd0,0x37,0x2e,0x87,0x18,0x63,0xf9,0x20,0xe7,0xdf,0x0,0x93,0xa8,0x93,0xaa,0x25,0x94,0x18,0xf3,0x6,0x6c,0xa5,0x5e,0x6d,0x68,0x8c,0xb1,0xd9,0xa1,0x4e,0x0,0xa0,0x56,0x51,0xfd,0x71,0xc0,0xf4,0x4c,0x86,0x0,0x40,0xbd,0xda,0x78,0x64,0xcc,0x4f,0x8d,0x6c,0xf9,0x0,0x88,0x28,0xb,0xc7,0xe9,0xac,0x52,0xe0,0x1,0x40,0x8e,0x88,0xfb,0x84,0x10,0x23,0x38,0xd0,0x7b,0xe9,0xf5,0x4b,0x6a,0xbd,0x75,0x4a,0x29,0x77,0x61,0x1a,0xfd,0x54,0x38,0x2a,0xed,0xf8,0xbe,0x2f,0xd,0x5c,0x6f,0xc9,0x75,0x6,0x8b,0x82,0x48,0xcf,0xd3,0x59,0xa5,0xa0,0x6b,0x6,0xc7,0x3,0x80,0x20,0xd2,0xed,0x80,0xc,0x0,0x34,0x12,0x93,0xdb,0x20,0x30,0xcd,0xae,0x75,0x24,0x87,0xc5,0x3,0x2a,0xf0,0x25,0x0,0x3c,0x0,0x22,0xc9,0xc2,0xd6,0x54,0x2a,0x7e,0xa9,0x6b,0x6,0x49,0x28,0x31,0xef,0x53,0xd3,0x1e,0x6e,0x9f,0x6e,0x6a,0x15,0xd5,0x9e,0xe0,0x4d,0x78,0x74,0xcd,0x7,0xa2,0x38,0xf2,0x2,0x7e,0xe0,0x7a,0x1b,0xa6,0x61,0xcd,0x47,0xe3,0xe1,0xe5,0xc6,0xbd,0x76,0x28,0xc9,0xc2,0x26,0x0,0xde,0xb1,0xdd,0x22,0xf3,0x58,0x19,0xc0,0xd5,0x3b,0x80,0x63,0xbb,0x7b,0x84,0x90,0xee,0xa8,0x7,0x82,0x44,0xcb,0xcc,0x63,0x73,0xb6,0xe5,0xac,0x73,0x5c,0xe8,0x7a,0xe8,0x81,0x65,0xda,0xbb,0x6a,0xbd,0x75,0x96,0xc9,0x25,0x57,0x75,0xcd,0xe0,0xbe,0xd2,0x85,0x16,0x63,0xbe,0xf2,0xa1,0xb,0x12,0x3d,0x49,0xe7,0x92,0x6b,0xf8,0xea,0x1c,0x0,0x40,0x53,0x7d,0x2e,0xde,0x55,0x1b,0xed,0x76,0xb3,0x93,0xff,0xc9,0x18,0x87,0xda,0xcd,0xce,0x42,0x90,0xd3,0x3f,0xfb,0xb,0xbf,0x8e,0x57,0xae,0xf,0xbc,0x40,0xc0,0xab,0x6d,0x5c,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_curve_delete_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xb5,0x0,0x1f,0x0,0x1f,0xbb,0x16,0xd5,0xa3,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdc,0x6,0x10,0x15,0x5,0x3a,0xd7,0xe7,0x98,0xa7,0x0,0x0,0x0,0x1d,0x69,0x54,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x0,0x0,0x0,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x64,0x2e,0x65,0x7,0x0,0x0,0x2,0x22,0x49,0x44,0x41,0x54,0x38,0xcb,0x9d,0x92,0xcf,0x4b,0x54,0x51,0x14,0xc7,0x3f,0x6f,0x7c,0xf7,0x41,0x38,0xf8,0x3,0x14,0xc3,0xca,0x1f,0x14,0xb4,0x18,0xd3,0x46,0x91,0x40,0xa,0xac,0x20,0xe7,0x89,0xa2,0x9,0xa6,0x60,0x85,0x21,0xb8,0x6a,0x27,0xb8,0xa,0x24,0x82,0x16,0x42,0x7f,0x40,0x48,0x10,0x46,0xa5,0x24,0x46,0x60,0x88,0x20,0x98,0x41,0x6e,0x2,0xc7,0x68,0x92,0x70,0xd3,0xd3,0xf1,0x47,0x4f,0x9b,0xcc,0x11,0x87,0xd1,0x71,0xe6,0xb4,0x71,0x86,0x19,0x99,0xa4,0x3a,0xab,0x7b,0xbf,0xf7,0x9c,0xef,0xbd,0xe7,0x73,0xae,0xc6,0x7f,0xc4,0xcf,0xd9,0xd9,0xcb,0xfe,0xe1,0xe1,0xbb,0xd9,0xe5,0xe5,0x53,0xfa,0x51,0x89,0x22,0x62,0x0,0x1e,0xe0,0xa,0x50,0x9,0x94,0x2,0xf9,0xd6,0xe0,0xa0,0x5a,0x1e,0x1a,0x72,0x84,0x2c,0xcb,0x93,0x71,0x44,0xf1,0x4d,0x60,0xc,0x38,0x3,0xcc,0x2,0x2f,0x80,0x47,0xc0,0xfd,0xc8,0xf6,0xf6,0xa9,0xbd,0x40,0xa0,0xe2,0xb8,0x69,0xae,0xa6,0x14,0xad,0x4f,0x4f,0xe7,0x6d,0xcc,0xcc,0x5c,0x8a,0x45,0xa3,0x4f,0x44,0xe4,0x8b,0x88,0x5c,0xf8,0x83,0x79,0x96,0x88,0x98,0x22,0x52,0x9a,0x2c,0xe6,0x7c,0xed,0xef,0xff,0x35,0x55,0x5b,0x2b,0xf6,0xe4,0xa4,0x57,0x44,0x32,0xff,0x86,0x87,0x23,0x69,0x5d,0x12,0x5a,0x5c,0xcc,0xe,0xaf,0xad,0xb1,0xe9,0xf5,0xda,0x9a,0xa6,0xed,0xfc,0x13,0x59,0x11,0x69,0x9,0xaf,0xaf,0x5b,0xfe,0x91,0x91,0xd7,0xa1,0x95,0x15,0x77,0x83,0x61,0x64,0x5f,0x84,0x8e,0x4a,0x68,0x7,0x30,0x95,0xd2,0x0,0xdc,0x70,0xab,0x4e,0xd7,0x3b,0xd2,0x19,0x7c,0x14,0x91,0xfa,0xf8,0xbe,0x6,0xca,0x6,0xaa,0xab,0xc5,0xd7,0xd6,0x26,0x25,0x70,0xf,0xe0,0x9a,0xae,0xfb,0xfc,0x9d,0x9d,0xd2,0xea,0x74,0x4a,0x4a,0xb,0x22,0x72,0x16,0x28,0x0,0xc6,0xe3,0x7,0xfb,0xb0,0x9f,0xa3,0x14,0xa7,0x33,0x33,0x79,0xe9,0x31,0x1f,0x5c,0xd5,0x34,0x99,0xe8,0xee,0x76,0x15,0xe8,0x3a,0x19,0x9a,0x16,0x3d,0x7c,0x7b,0x97,0x88,0x3c,0x3d,0xfc,0xaa,0x7c,0xa8,0x7b,0xe6,0x76,0x47,0x43,0x37,0x5a,0x65,0xaf,0xbd,0x5d,0xd6,0x9a,0x9a,0xa4,0xb7,0xb0,0xf0,0x13,0x40,0xc3,0x41,0x4b,0x71,0x88,0xe7,0xf,0x66,0x9d,0x12,0x1b,0x30,0xf1,0xd8,0xeb,0x8d,0xed,0x6e,0x6e,0x61,0xdb,0x36,0x5b,0x81,0x1f,0xbc,0x59,0x5d,0x1d,0x2,0x18,0x8b,0x44,0x24,0xd9,0xe0,0x4,0xe0,0x4f,0x2e,0x76,0x82,0xa3,0x41,0xa9,0xf1,0xe7,0x55,0x55,0xfa,0x8a,0xfd,0x1d,0xcb,0xb6,0x31,0x76,0x42,0xf4,0x16,0x15,0x3d,0x6c,0x54,0x46,0xcd,0xe1,0x31,0xe6,0x1,0xe1,0x64,0x83,0x72,0x87,0xa3,0xac,0x35,0x37,0xd7,0xb3,0x1b,0x8,0x30,0x60,0x59,0xdf,0x6e,0xcf,0xcf,0xdf,0x79,0xb5,0xb4,0x44,0xb3,0x52,0xb1,0x63,0xe,0xed,0x43,0x22,0x31,0xb8,0xb0,0xd0,0xe5,0xeb,0xeb,0x8b,0x2c,0x8f,0x8e,0x5a,0x22,0xe2,0x8c,0xeb,0x1e,0xa5,0xce,0x35,0x1a,0x86,0x34,0x1b,0x46,0x82,0xb8,0xa9,0x54,0xc9,0x75,0xc3,0x90,0x7a,0xa5,0x12,0x1a,0x73,0x3d,0x3d,0x7d,0x6f,0x8b,0x8b,0xe5,0xbd,0x69,0x8a,0x88,0x54,0xa4,0xfb,0x23,0x71,0x60,0xe9,0x34,0xfd,0x64,0x4b,0xcb,0xbb,0xfd,0x60,0xf0,0x73,0x96,0xcb,0x35,0x7,0xf8,0xd2,0x19,0xc4,0x81,0xa5,0xd3,0x7e,0x3,0xa0,0x5d,0xee,0x6d,0xa4,0x3f,0x7c,0xd,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_dummy_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x2,0x11,0x4,0x39,0x2e,0x38,0x4f,0xde,0xda,0x0,0x0,0x0,0x59,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0xfc,0xcf,0xf0,0x9f,0x81,0x12,0xc0,0xc4,0x40,0x21,0xc0,0x69,0x80,0xba,0x23,0xfb,0x7f,0x62,0x68,0x86,0xff,0x58,0xa0,0x9a,0x23,0xdb,0xff,0xff,0xc,0xb8,0x21,0xb2,0x3c,0xd9,0x9a,0x61,0x34,0xd9,0x36,0x63,0xb8,0x0,0xdd,0x64,0x5c,0x34,0xba,0x7a,0x46,0xaa,0x45,0x23,0x3c,0x54,0x9,0xc4,0xa,0x3a,0x7f,0xe0,0x5d,0xc0,0xf0,0x9f,0xc,0x88,0x35,0x1d,0x90,0x1a,0xff,0x38,0x13,0x12,0xdd,0xd2,0x1,0xc,0x52,0x1c,0xb,0x0,0x26,0x20,0x9,0xb0,0xb,0x0,0x29,0x74,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_curve_edit_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xb5,0x0,0x1f,0x0,0x1f,0xbb,0x16,0xd5,0xa3,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdc,0x6,0x10,0xf,0x15,0x8,0x44,0x43,0xfd,0xd0,0x0,0x0,0x0,0x1d,0x69,0x54,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x0,0x0,0x0,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x64,0x2e,0x65,0x7,0x0,0x0,0x1,0x66,0x49,0x44,0x41,0x54,0x38,0xcb,0x9d,0x91,0xb1,0x4b,0x42,0x61,0x14,0xc5,0xcf,0x2b,0x6b,0x29,0xb4,0xa1,0x20,0xa8,0x30,0x21,0x68,0x10,0xb4,0x42,0x68,0x29,0xb2,0x40,0xf0,0x35,0x3a,0xb7,0xb5,0x38,0xb4,0xf9,0x7,0xbc,0x5a,0x95,0x76,0x97,0x16,0x87,0x50,0x10,0x5b,0x6a,0x52,0x7a,0xe9,0xe0,0x12,0xe8,0x83,0xc,0xc2,0xe9,0x99,0x9a,0x68,0x58,0xa1,0x24,0x92,0xd9,0x69,0x49,0x30,0xf3,0x89,0x76,0xa7,0x8f,0xfb,0x9d,0xf3,0xe3,0x72,0x8e,0x80,0x7f,0xcc,0x4b,0x2a,0xb5,0x9b,0xf,0x85,0x8e,0xc,0x16,0x8b,0xac,0x1b,0x24,0x24,0x39,0x9,0xc0,0x9,0x60,0xf,0xc0,0x6,0x0,0x13,0x80,0x39,0x35,0x10,0x98,0x28,0x4,0x83,0x63,0xd,0x55,0x75,0x8e,0xf,0x30,0x1f,0x0,0xb8,0x4,0xb0,0x2,0x20,0x5,0xe0,0x1c,0xc0,0x29,0x80,0x93,0x56,0xbd,0xbe,0xf4,0x51,0xad,0x5a,0xe7,0x45,0xf1,0xe9,0x97,0xa9,0x12,0x8f,0xcf,0x3e,0x27,0x93,0xdb,0x5f,0xed,0xf6,0x19,0xc9,0x7b,0x92,0x9b,0x1a,0x70,0x3d,0x49,0x91,0xa4,0xa9,0x7b,0x39,0xf3,0xe0,0xf5,0xbe,0xc9,0x76,0x3b,0xcb,0xb1,0x58,0x9a,0xe4,0xd4,0x30,0x79,0x8c,0x75,0xbd,0x97,0x1b,0xb9,0x9c,0xa1,0x59,0x2a,0xe1,0x35,0x9d,0x2e,0xb,0x82,0xf0,0x3e,0x52,0xb2,0x24,0x5d,0xcd,0x4a,0x45,0xcd,0x87,0xc3,0x17,0x8d,0x62,0x71,0x7d,0xe4,0x6a,0x48,0xde,0x92,0xdc,0xef,0x59,0x4b,0xe,0x87,0x43,0x1e,0xc6,0xbc,0x4a,0xf2,0x91,0xa4,0xd0,0xb,0x50,0x14,0x85,0x83,0x20,0x9d,0xc,0xb6,0x0,0x5c,0xb,0x82,0xc0,0x7e,0x22,0x9f,0xcf,0x67,0xd7,0x82,0x74,0x0,0x6b,0x3f,0x5d,0x6b,0x8e,0x16,0xa4,0x3,0x58,0x0,0x90,0x1f,0x4,0xf0,0xfb,0xfd,0x88,0x46,0xa3,0xc7,0x5a,0x19,0x24,0x48,0x8a,0x7d,0xbe,0x76,0xdc,0x6e,0x37,0x1,0xc8,0x8a,0xa2,0x10,0x80,0xf4,0x47,0x51,0xcb,0x66,0xf,0x33,0x92,0xd4,0x2a,0x44,0x22,0x2a,0xc9,0x69,0xad,0xb,0x6c,0x36,0x5b,0x7f,0x80,0xe2,0xf1,0x48,0x57,0x46,0x23,0x13,0xa2,0x48,0x92,0xd6,0x51,0xeb,0xd7,0x2d,0xba,0x5c,0x37,0x9f,0xb5,0xda,0x9d,0xde,0x6c,0x56,0x0,0x64,0x46,0x5,0x7c,0x3,0x47,0x38,0xb3,0xd9,0x25,0x57,0xb9,0xc1,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_progress_8_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0xe,0x0,0x0,0x0,0xe,0x8,0x6,0x0,0x0,0x0,0x1f,0x48,0x2d,0xd1,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x3,0x15,0x13,0x1,0x32,0x90,0xba,0x35,0x7c,0x0,0x0,0x2,0xc0,0x49,0x44,0x41,0x54,0x28,0xcf,0x6d,0x90,0x3f,0x6c,0x13,0x77,0x18,0x86,0xdf,0xef,0xe,0xff,0xb9,0x18,0xdb,0x44,0xc2,0x32,0x58,0x5d,0x1a,0x41,0xd3,0x58,0x48,0x54,0x64,0x4c,0x52,0x14,0x42,0x5b,0x35,0x1b,0x51,0x16,0x24,0x96,0x50,0x35,0x5b,0xc9,0xc2,0x50,0x55,0x61,0x80,0x9,0x2a,0x65,0x29,0x3,0xc,0xd9,0x3a,0x44,0xde,0x22,0x23,0x5d,0x2,0xe,0x51,0x55,0x7,0x7b,0x88,0x6d,0x8c,0x48,0xd2,0x48,0xa9,0x95,0xca,0xd8,0x16,0x4a,0xce,0xbf,0x4b,0x7c,0x97,0xb3,0xcf,0x9c,0x7f,0x1f,0x43,0xd5,0xa1,0x55,0xdf,0xe9,0x19,0x9e,0x67,0x79,0x9,0xff,0x33,0xcb,0xb2,0xa8,0x5a,0xad,0x7e,0x2,0x0,0x89,0x44,0xa2,0xd6,0xdf,0xdf,0xcf,0xff,0x75,0x94,0x7f,0xa0,0xd5,0x6a,0x91,0xe3,0x38,0x4,0x0,0xbb,0xbb,0xbb,0x7e,0x0,0x6f,0x1,0xbc,0xdd,0xdb,0xdb,0xf3,0x3,0x40,0xa5,0x52,0xa1,0x6a,0xb5,0x4a,0xff,0xa,0x4d,0xd3,0xa4,0x4c,0x26,0xf3,0xed,0xf2,0xf2,0xf2,0xdd,0x66,0xb3,0xd9,0x57,0x28,0x14,0x82,0x0,0xfc,0x0,0xfc,0xc5,0x62,0x31,0x28,0x84,0x8,0x94,0x4a,0xa5,0x5b,0x85,0x42,0xe1,0xab,0x66,0xb3,0xa9,0x0,0xc0,0x29,0x0,0xc8,0xe5,0x72,0x6a,0xa3,0xd1,0xb8,0xe5,0x38,0xce,0xcd,0x74,0x3a,0xfd,0x59,0x2c,0x16,0xbb,0xc7,0xcc,0x4,0x0,0xc1,0x60,0x30,0xa8,0xeb,0xfa,0x5c,0xbd,0x5e,0xbf,0xaf,0x69,0xda,0x73,0x5d,0xd7,0x7f,0x3,0xd0,0x55,0x1,0x60,0x65,0x65,0x85,0x4c,0xd3,0x6c,0xe,0xc,0xc,0x8c,0x38,0x8e,0x73,0xdd,0xe7,0xf3,0x9d,0x4e,0x24,0x12,0x97,0x1,0xc0,0x30,0x8c,0x76,0xad,0x56,0x7b,0x40,0x44,0xef,0x33,0x99,0xcc,0xfc,0xe2,0xe2,0xe2,0x9f,0x9d,0x4e,0x47,0x92,0xe7,0x79,0x24,0x84,0xa0,0xe9,0xe9,0xe9,0x30,0x33,0x7f,0x3d,0x39,0x39,0xf9,0xb3,0xaa,0xaa,0x67,0xda,0xed,0xf6,0x22,0x33,0x7b,0xa1,0x50,0xe8,0x36,0x33,0xd3,0xda,0xda,0xda,0x8f,0xcc,0xfc,0x2c,0x95,0x4a,0x99,0x8a,0xa2,0xf4,0x68,0x67,0x67,0x27,0x5a,0x2c,0x16,0xef,0x4a,0x29,0xcf,0x79,0x9e,0xe7,0x3f,0x3c,0x3c,0xd4,0xb2,0xd9,0xec,0x8b,0x72,0xb9,0xfc,0x3b,0x11,0xc9,0xe1,0xe1,0xe1,0xab,0xa3,0xa3,0xa3,0xdf,0x7,0x2,0x1,0x4d,0x51,0x94,0x1e,0x11,0x9d,0x24,0x93,0xc9,0xef,0x4e,0xe5,0xf3,0xf9,0x2b,0x86,0x61,0xcc,0x33,0xff,0xfd,0x38,0x11,0x61,0x62,0x62,0xe2,0x57,0x4d,0xd3,0x2a,0xeb,0xeb,0xeb,0x3c,0x38,0x38,0xd8,0x27,0xa5,0xfc,0xa5,0xdd,0x6e,0xf7,0x31,0x33,0x88,0x8,0x5b,0x5b,0x5b,0x57,0x68,0x68,0x68,0x28,0x11,0xe,0x87,0x6f,0x10,0x51,0x7f,0x20,0x10,0x50,0xc7,0xc7,0xc7,0x2f,0x45,0xa3,0xd1,0x4b,0x53,0x53,0x53,0x63,0xd1,0x68,0xf4,0xc3,0xd2,0xd2,0xd2,0x13,0xd3,0x34,0xb5,0x74,0x3a,0x9d,0xb5,0x6d,0xbb,0xe7,0x79,0x9e,0x25,0xa5,0x7c,0xa9,0x4a,0x29,0x1d,0x21,0xc4,0x1f,0xb1,0x58,0xec,0xcd,0xcc,0xcc,0x4c,0xd2,0xf3,0xbc,0x3b,0x44,0xe4,0xd6,0x6a,0xb5,0xcb,0xa5,0x52,0xe9,0xa7,0x5e,0xaf,0x17,0x96,0x52,0x5e,0x1b,0x1b,0x1b,0xdb,0x55,0x14,0xe5,0xf1,0xe6,0xe6,0xe6,0x6b,0xdb,0xb6,0x4d,0x45,0x8,0xd1,0xab,0x54,0x2a,0xd6,0xdc,0xdc,0xdc,0x37,0x42,0x88,0x87,0x0,0x8e,0x72,0xb9,0xdc,0x23,0xdb,0xb6,0x3f,0x75,0x5d,0xf7,0x7c,0x3e,0x9f,0x7f,0xca,0xcc,0xef,0xc,0xc3,0xb8,0x33,0x32,0x32,0xf2,0xc3,0xfe,0xfe,0x7e,0xf7,0xf8,0xf8,0xb8,0xa7,0x0,0x80,0xae,0xeb,0x4a,0xa3,0xd1,0xf8,0x82,0x99,0x8d,0x8d,0x8d,0x8d,0x7,0x7,0x7,0x7,0x69,0x0,0x2a,0x0,0x25,0x14,0xa,0xbd,0x5a,0x5d,0x5d,0x9d,0x97,0x52,0xbe,0x33,0xc,0xe3,0x5a,0x2a,0x95,0xf2,0x1,0x0,0x1,0x40,0x24,0x12,0x51,0xe2,0xf1,0x78,0x92,0x88,0x2e,0x5a,0x96,0x95,0x9f,0x9d,0x9d,0x6d,0x85,0xc3,0xe1,0x2c,0x33,0x5f,0xe8,0x74,0x3a,0x9f,0x2f,0x2c,0x2c,0x74,0xe2,0xf1,0xf8,0x97,0x3e,0x9f,0xef,0xb8,0x5e,0xaf,0xbf,0x32,0x4d,0xf3,0x83,0xa,0x0,0xae,0xeb,0x32,0x33,0x8b,0x93,0x93,0x93,0x8a,0xdf,0xef,0x6f,0x45,0x22,0x11,0xea,0x76,0xbb,0x67,0x5d,0xd7,0x15,0xdb,0xdb,0xdb,0xe9,0x72,0xb9,0x6c,0x7a,0x9e,0xf7,0x97,0x65,0x59,0xb5,0xa3,0xa3,0xa3,0x2e,0x0,0x7c,0x4,0x31,0x23,0x7d,0xe2,0x7e,0xc1,0x82,0x86,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_cylinder_shape_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xe,0xc3,0x0,0x0,0xe,0xc3,0x1,0xc7,0x6f,0xa8,0x64,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0xc,0x1e,0x16,0x3b,0x37,0x96,0xe3,0xcd,0xb1,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0xfc,0x49,0x44,0x41,0x54,0x38,0xcb,0xa5,0x93,0x3f,0x68,0x13,0x71,0x14,0xc7,0x3f,0xbf,0xcb,0xd9,0x24,0x36,0x89,0x26,0x4d,0x23,0x11,0x95,0x1a,0x84,0x2a,0x22,0x52,0x3a,0x38,0x88,0xad,0x42,0xa4,0x83,0x93,0x7f,0x6,0x71,0x12,0x3a,0x74,0x32,0x83,0xe0,0xe4,0xd6,0x2e,0xd9,0x4,0x17,0xb1,0x4b,0xb7,0x80,0x8b,0x50,0xa4,0x28,0x38,0x58,0x69,0x6b,0xa1,0x22,0xa5,0xa2,0x63,0xdb,0x24,0x4d,0xd3,0xa3,0x31,0x92,0x5c,0x2e,0xb9,0xe4,0x9a,0xbb,0x73,0xb8,0xcb,0xd0,0x92,0x8a,0xc5,0x2f,0xbc,0xe9,0xf1,0x7d,0xef,0xfb,0xfd,0x3e,0x9e,0xc0,0x81,0x0,0x3c,0x80,0x17,0x8,0x1,0x7d,0x40,0x3f,0x10,0x74,0xfb,0x75,0xe0,0x97,0x5b,0x55,0xa0,0x9,0x98,0x80,0x2d,0x5c,0xb2,0xc,0xf4,0x2,0x31,0x60,0x60,0xe4,0xee,0x78,0xf2,0xfe,0x93,0xf4,0xc4,0x89,0x70,0x34,0xb4,0xaa,0x40,0xdb,0xd0,0x8d,0x95,0xcc,0xe4,0xcc,0xd7,0x37,0xe9,0x77,0xc0,0x26,0xa0,0x0,0x1a,0xb0,0xd7,0xd9,0x1c,0x0,0xce,0x24,0xae,0x5c,0xbb,0xfe,0xf8,0xf9,0xab,0x67,0x22,0x3e,0x74,0xa1,0xdc,0x80,0x62,0xd,0x4c,0xdb,0x91,0xe0,0x95,0xc1,0x5f,0xdb,0x50,0xe6,0xa7,0x9f,0xbe,0x58,0xff,0x32,0xfb,0x11,0xc8,0x1,0x6a,0x47,0x76,0xec,0xe2,0xf0,0xe8,0x68,0xea,0xf5,0xe2,0xf4,0x96,0x15,0x8f,0xec,0x68,0x50,0x6a,0x80,0xcb,0x5,0xc0,0xb4,0x40,0x97,0xc3,0x81,0xcb,0xb7,0x1e,0xde,0x96,0x2d,0xbd,0xb4,0xfd,0x73,0x69,0x1d,0x68,0x48,0x9d,0x1,0x3,0x63,0xa9,0x47,0x9f,0xb2,0xce,0x56,0xcd,0x70,0x7c,0x1d,0x84,0x10,0x50,0x69,0x42,0x3e,0x3a,0x76,0x87,0x93,0xe7,0xcf,0x1,0x3e,0x9,0xe8,0x1,0x22,0x83,0x37,0xee,0xdd,0x8c,0xf5,0x82,0x65,0x73,0x28,0x64,0x9,0xbe,0x29,0xa0,0x1c,0xbf,0x3a,0x44,0x30,0x7e,0x16,0xf0,0x4a,0x6e,0x6,0x7e,0x9f,0xc,0xc9,0x4,0x9c,0xe,0x42,0xa0,0x67,0xbf,0x7c,0x70,0x54,0x2d,0x17,0xa0,0x54,0xae,0x82,0x69,0x80,0xd5,0xf6,0x1,0xb2,0xdc,0x39,0xa1,0x8d,0x43,0x1c,0xec,0x83,0x82,0xa,0x61,0x3f,0x14,0x55,0x27,0x44,0x45,0x3,0xb5,0x5,0xf9,0xa,0xd0,0x72,0x19,0xb6,0xed,0x1,0x84,0x7c,0x98,0xcf,0xb2,0xe,0xa5,0xba,0x63,0xa9,0x50,0x85,0x96,0x49,0xd7,0x60,0x24,0x1c,0xb5,0x26,0x47,0x85,0x10,0x26,0x60,0x4b,0x2e,0x59,0x3f,0xf2,0x0,0xe9,0x58,0x13,0x68,0x4b,0x80,0x1,0xfc,0xde,0x5c,0x7e,0x3b,0xff,0xb7,0xb,0xec,0x43,0x6e,0x71,0x95,0xda,0xf6,0x16,0xd0,0x92,0xdc,0x58,0x76,0xbf,0xcf,0xbe,0xcc,0x28,0x1a,0x48,0xe2,0x5f,0x6,0x7c,0x9e,0xa3,0x92,0xcd,0x3,0x4d,0x4f,0x27,0x83,0xf2,0x4e,0xae,0xba,0xb6,0xf4,0x61,0xad,0xd5,0x3f,0x7c,0xa9,0xe1,0x8b,0x47,0x3c,0x2,0xea,0x86,0xd3,0x54,0xd,0x30,0xf7,0xc,0xb4,0x8d,0x15,0x85,0xf7,0xa9,0x29,0x7e,0x64,0xe6,0x80,0x22,0xd0,0xe8,0xfa,0x4c,0xa7,0x46,0xc6,0x93,0x89,0x7,0xe9,0x89,0x5d,0x3b,0x1a,0x32,0x2d,0xc8,0x96,0x74,0x83,0x85,0xc9,0x19,0x16,0xba,0x3f,0xd3,0x7f,0xbd,0xf3,0x1f,0x31,0x98,0xd0,0xb2,0x5e,0xa9,0x9a,0xce,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_mesh_old_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x0,0x0,0x0,0x0,0x0,0xf9,0x43,0xbb,0x7f,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x2,0x11,0x5,0x1,0x2d,0xb7,0x1b,0x59,0xac,0x0,0x0,0x1,0xe7,0x49,0x44,0x41,0x54,0x38,0xcb,0x7d,0x93,0xcf,0x6a,0x14,0x41,0x10,0xc6,0x7f,0x35,0xd3,0xb3,0xb3,0xb3,0xc9,0x46,0x63,0xfe,0x6e,0x24,0xb8,0x81,0x4,0xf,0x1a,0x41,0x22,0x88,0x82,0x8a,0x44,0xf,0x1,0x83,0x7,0x2f,0x1e,0x44,0x50,0xf0,0x96,0x83,0xf8,0x8,0x3e,0x8a,0x27,0xf,0xde,0x4,0x41,0x5f,0x40,0x3c,0xf9,0xa,0x1,0xc5,0x88,0x88,0xa2,0x49,0x36,0xee,0xee,0x74,0x7f,0x1e,0x36,0x3b,0xbb,0x93,0xd,0xa9,0xbe,0xf4,0xd7,0xf5,0x55,0x75,0xf5,0xd7,0x55,0x26,0xc4,0x51,0xbb,0x93,0xce,0x29,0x56,0x4,0x40,0x8e,0xa7,0x83,0xe8,0x4,0xcf,0xa7,0xfc,0x97,0x8d,0x90,0x35,0xb4,0x36,0xd2,0x79,0xdd,0x4f,0x17,0xd4,0xc7,0xf,0xd2,0xb3,0xea,0x9f,0xb,0x71,0x2d,0x99,0xd2,0x25,0x77,0x5a,0xc3,0x31,0xc5,0xe6,0x5e,0x75,0xbe,0xe4,0x78,0x92,0x35,0x4b,0x78,0x33,0x6d,0x14,0xf8,0xa2,0x9b,0x50,0x29,0x41,0xff,0x86,0xfe,0xda,0xaa,0x2d,0x97,0x70,0x71,0x49,0x65,0xc0,0x5b,0x89,0xeb,0x12,0x22,0x2,0x48,0xcd,0xf1,0x28,0x3b,0x57,0x88,0x31,0x41,0xcc,0x71,0x96,0x9a,0x3,0xe0,0x7a,0x32,0xa3,0xc4,0x7a,0x1a,0xd9,0x46,0x3a,0xaf,0x77,0xed,0x1d,0x3,0x78,0x3e,0xb6,0xac,0xba,0x55,0x18,0x27,0x26,0xb6,0x88,0xae,0xe5,0xfc,0xb,0x62,0x2f,0xe4,0xfc,0xd,0x5d,0xfe,0x98,0xe7,0xc0,0x77,0x79,0xdb,0xe9,0xf1,0x9b,0x71,0x5d,0x6c,0xc,0xbd,0x4d,0x88,0x97,0xe3,0x17,0x8e,0x2d,0x7f,0xa0,0xd5,0x80,0xdf,0x74,0x99,0xa2,0x58,0xe2,0x61,0xba,0x58,0x94,0x2f,0x89,0x93,0xcc,0xe,0xfd,0x97,0xdd,0xa4,0xa2,0x10,0xe3,0xbc,0xc1,0xeb,0xf6,0x17,0x7b,0x9a,0x2d,0xa9,0x6e,0x8e,0x3a,0xee,0xc4,0x4,0x39,0xc6,0xcd,0x64,0x4a,0x9f,0xbb,0xbf,0xad,0x19,0xd7,0x65,0x77,0x93,0x39,0x7d,0xe8,0x7e,0x2f,0x1a,0xe4,0x45,0xb6,0xa2,0xcc,0x62,0xa2,0x28,0x22,0x47,0xe4,0x21,0xb0,0x47,0x4e,0x2b,0xe4,0xec,0xcb,0xb3,0xab,0xe,0xef,0x3b,0x3f,0xc,0x60,0xd1,0x8d,0x89,0x1b,0xc9,0xb4,0x86,0xbf,0xf1,0x59,0xb6,0x74,0xa2,0x6,0xb7,0x92,0x69,0xf5,0xbf,0xb1,0x61,0x55,0x99,0x10,0xb7,0x2b,0x33,0xca,0x2c,0xa1,0x46,0xc4,0x9b,0xf6,0x57,0x7b,0x9c,0x35,0xf5,0xea,0x60,0x7b,0xa4,0x6d,0xd7,0x2b,0xb3,0xda,0x97,0x67,0xdf,0x7b,0x76,0xad,0xcd,0xb6,0x3f,0x30,0x13,0xe2,0xaa,0x3b,0xa3,0x7e,0x9f,0x6f,0x56,0x17,0xe4,0x88,0x7a,0xd,0x2,0x78,0x89,0xe,0x81,0xb6,0x3c,0xad,0x10,0xf8,0x98,0xff,0x34,0x80,0x46,0x54,0xd3,0x4e,0x68,0x59,0x51,0xda,0x5a,0x32,0x59,0x2a,0x7d,0x3d,0x9d,0x2d,0xe1,0x2b,0x95,0x81,0xbf,0x11,0x57,0x34,0x32,0xb,0x42,0xac,0x26,0x13,0x5a,0x4b,0x4e,0xe9,0x68,0xd0,0xea,0xe1,0x59,0xd3,0x65,0x6a,0x58,0xb5,0x94,0xd8,0x8e,0x1b,0xe7,0xf3,0x6e,0x5c,0xb1,0xc,0x6f,0x81,0x40,0x44,0x4e,0xa0,0x2d,0xf1,0xcd,0xb7,0x46,0x74,0xf9,0xf,0x8,0xf7,0x60,0x9b,0xfc,0x52,0x47,0xcb,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_damped_spring_joint_2d_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe1,0x0,0xdb,0x0,0xe7,0x53,0x45,0xf8,0x1a,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x13,0x25,0x13,0x88,0xe4,0x34,0x40,0x0,0x0,0x1,0xc,0x49,0x44,0x41,0x54,0x38,0xcb,0xed,0xd3,0xb1,0x4e,0xc2,0x40,0x1c,0xc7,0xf1,0xdf,0xf5,0xb8,0x96,0x42,0x6a,0x2a,0xb,0x23,0xb,0xd,0x89,0x9,0x9d,0x48,0x4c,0x24,0xba,0xe0,0x1b,0xf8,0x8,0x8e,0xbc,0x86,0xbe,0x85,0x2b,0x89,0x8b,0x33,0x93,0xe,0xe,0xe,0xb8,0xb5,0x63,0x89,0xab,0x8b,0x49,0x49,0xb,0x5e,0x5b,0x7a,0xf7,0x77,0x36,0xa9,0xb5,0x38,0xfb,0x5f,0xef,0x9f,0x4f,0xbe,0x37,0xfc,0x81,0x9a,0x79,0x7a,0x4d,0xef,0xf0,0xcb,0x18,0x75,0x8f,0xef,0x1f,0xe5,0x35,0x0,0x4,0x91,0xb4,0x82,0x48,0xf2,0x83,0x81,0x7e,0xaf,0x75,0xf,0x0,0x71,0x52,0xde,0xe4,0x85,0x3e,0xab,0x42,0x2a,0x81,0x20,0x92,0x5d,0x0,0x30,0x5,0x7b,0x5b,0x2c,0x63,0xda,0x4a,0x3d,0x5,0x60,0x35,0x2e,0x48,0x76,0x6a,0xbe,0x58,0xc6,0x94,0xec,0xd4,0xe5,0x78,0xd8,0x36,0x9d,0xe,0x7f,0x4,0xb0,0x6f,0xc,0x94,0x8a,0xfa,0xe3,0x61,0xdb,0x70,0x1d,0xfe,0x10,0xae,0xb3,0x22,0xfd,0x54,0x33,0x0,0xa2,0x31,0xc0,0xd,0xb6,0x9,0xd7,0x99,0xde,0xa4,0xea,0xea,0x4f,0x5,0x4a,0x93,0xfb,0x5f,0xf0,0xbd,0x60,0x2b,0xf5,0x39,0x0,0x56,0xb5,0xdb,0xaa,0x2b,0x38,0x3e,0xe2,0xcf,0xa3,0x81,0x39,0x9d,0x9c,0x74,0x5f,0x82,0x48,0x1a,0xbe,0x67,0xeb,0x46,0x0,0x11,0xc4,0x68,0x60,0x9d,0x2,0x20,0x22,0xea,0x4,0x91,0xe4,0xbe,0x67,0xab,0xc6,0x5f,0x70,0x1d,0x7e,0x6b,0xa,0x16,0x66,0x85,0xbe,0xc8,0xf7,0x34,0x1,0xc0,0xf,0xba,0x46,0xdf,0xb3,0x73,0x0,0x85,0x25,0xd8,0xca,0x12,0x6c,0x5,0x40,0xfd,0x4,0x7c,0x1,0x54,0x15,0x98,0x5e,0x91,0xdb,0xba,0xcc,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_path_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xe,0x1a,0xd,0x3e,0xcb,0x13,0x3c,0x0,0x0,0x1,0x11,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0x18,0xf2,0x80,0x91,0x81,0x81,0x81,0xe1,0xfd,0xd2,0xa5,0xff,0x61,0x2,0x82,0xd1,0xd1,0x8c,0xf8,0x34,0xa0,0xab,0x65,0xc1,0xa7,0x80,0x18,0xc0,0x84,0x2e,0x20,0x18,0x1d,0xcd,0xc8,0xae,0xad,0x2d,0x0,0x63,0xc3,0x5c,0xc4,0xae,0xad,0x2d,0x80,0xcd,0x75,0x2c,0xc8,0xce,0xfe,0x7e,0xe9,0x12,0xe7,0x97,0x43,0x87,0x5a,0x7e,0xdd,0xb9,0x93,0x8c,0xae,0xf0,0xd7,0x9d,0x3b,0x37,0xbe,0x1c,0x3a,0x34,0x97,0x59,0x40,0x80,0x8b,0x53,0x4f,0xef,0x3b,0x4a,0x18,0x40,0x35,0x33,0xff,0x7e,0xf1,0x62,0x1d,0x3,0x3,0xc3,0x5f,0x16,0x11,0x91,0x82,0x9f,0xd7,0xaf,0x3f,0x44,0x36,0x80,0x5d,0x53,0x53,0xfe,0xcf,0xdb,0xb7,0xbd,0xc,0xff,0xff,0xb3,0xb1,0x4a,0x48,0x4,0x71,0xea,0xe9,0xfd,0x85,0xbb,0x80,0x81,0x81,0x81,0xe1,0xef,0xa7,0x4f,0xa5,0xc,0xc,0xc,0xc,0xac,0x12,0x12,0xa1,0x50,0x49,0xc,0xe7,0x7e,0xbf,0x74,0x29,0xe2,0xf7,0xb3,0x67,0x5b,0xa0,0x6a,0x3b,0x90,0x25,0x38,0x3f,0xac,0x59,0xf3,0xfc,0xdb,0xb9,0x73,0x72,0x84,0x2,0xed,0xdb,0xb9,0x73,0xea,0x1f,0xd6,0xac,0x79,0xfe,0xfd,0xd2,0x25,0x4e,0x78,0x20,0xfe,0xfb,0xf9,0xd3,0x92,0x89,0x87,0xe7,0x32,0x97,0x91,0xd1,0x23,0x42,0x6,0x70,0x19,0x19,0xdd,0x64,0xe2,0xe2,0xba,0xf3,0xef,0xe7,0x4f,0x4b,0xb8,0x1,0x7f,0xdf,0xbc,0xa9,0xfe,0xff,0xe7,0x8f,0x10,0xb1,0x51,0xf7,0xff,0xef,0x5f,0x9e,0xbf,0x6f,0xde,0x54,0x23,0xc2,0x80,0x91,0xf1,0x17,0x23,0xb,0xcb,0x6b,0xa2,0x53,0x1f,0x2b,0xeb,0xb,0x86,0xe1,0x3,0x0,0x4a,0xd4,0x6e,0xe7,0xd0,0xcc,0x4a,0x9d,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_debug_continue_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdc,0x4,0x17,0x4,0x1d,0xc,0x60,0xb5,0x37,0xf9,0x0,0x0,0x0,0x1d,0x69,0x54,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x0,0x0,0x0,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x64,0x2e,0x65,0x7,0x0,0x0,0x0,0x9c,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0x18,0x59,0x20,0x4a,0x42,0xa2,0x2,0xaf,0x2,0x43,0x5d,0xdd,0xa,0x43,0x5d,0xdd,0xa,0x5c,0x9a,0xcf,0xb6,0xb4,0xfc,0x8f,0x92,0x90,0xe8,0xc6,0xa9,0xf9,0x3f,0x14,0x60,0x33,0x4,0x66,0xc0,0xd9,0x96,0x96,0xf,0xc8,0x2e,0x61,0x82,0x69,0x3e,0x77,0xe9,0x92,0x27,0x4c,0xf0,0xdc,0xa5,0x4b,0x61,0x30,0x43,0xa2,0x24,0x24,0x2a,0xd0,0x9c,0xce,0x5f,0x9c,0x93,0xd3,0xe,0x13,0x63,0x84,0x6a,0x6e,0xc7,0xe6,0xaa,0x68,0x49,0xc9,0xca,0xe2,0x9c,0x9c,0x76,0x5c,0x5e,0xee,0x9d,0x32,0xa5,0x92,0x89,0xc2,0x70,0xe5,0x60,0x44,0xf2,0x82,0x15,0x3,0x3,0x83,0x2f,0x54,0xe2,0xbc,0x91,0x9e,0xde,0xaa,0xf3,0x97,0x2f,0x77,0x20,0x3b,0x1f,0xd9,0x35,0xbd,0x53,0xa6,0x54,0x2e,0x7b,0xf1,0xa2,0x83,0x9c,0x40,0xfc,0x8f,0x33,0x3a,0x89,0x8c,0xc6,0xa,0xda,0x25,0xa4,0xa1,0x9,0x0,0x6f,0x71,0x59,0x99,0xa9,0x9b,0x3d,0x71,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_influence_zone_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x0,0x0,0x0,0x0,0x0,0xf9,0x43,0xbb,0x7f,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x2,0x11,0x5,0x3,0x0,0xc0,0xf2,0x67,0x5b,0x0,0x0,0x0,0xaf,0x49,0x44,0x41,0x54,0x38,0xcb,0xc5,0x93,0x31,0xe,0xc2,0x30,0x14,0x43,0x9f,0x11,0x23,0xd0,0xf4,0x60,0xdc,0x81,0x85,0x3,0xc1,0xc2,0xca,0xd9,0xe0,0x6,0xe5,0x0,0x66,0xa0,0x9f,0x4,0x25,0x52,0x8b,0x8a,0xc4,0x5f,0x12,0x45,0x8e,0xbf,0x9d,0xef,0xc8,0x98,0x25,0xb5,0x62,0x61,0xfd,0x86,0x40,0xc8,0x42,0xb3,0xbd,0x94,0xf8,0x75,0x1c,0x1a,0x6b,0x7f,0x38,0x5a,0x8d,0xb,0x6,0x34,0xae,0x0,0xbe,0x5a,0x15,0x41,0xd4,0x66,0xbb,0x43,0x1a,0xe1,0x6,0x8b,0xb7,0x36,0xb,0x1e,0xc3,0xf0,0x81,0xaf,0x8,0x52,0x9f,0x9a,0xa2,0xa3,0x26,0x9,0xba,0x94,0x72,0x3b,0x19,0x21,0x1c,0x1e,0x30,0xf7,0x1b,0x53,0x4,0x7d,0xee,0xe7,0xe2,0xd,0x44,0x33,0x31,0xb5,0x85,0x2e,0x65,0xc5,0x85,0x77,0xc5,0x86,0x19,0xa,0x5e,0x33,0x19,0x7,0x36,0x91,0xd4,0x9a,0xa0,0xef,0x8a,0xa7,0x17,0xd8,0x79,0x86,0x9a,0xa1,0xe0,0x72,0x3e,0x7d,0x95,0x44,0x19,0x13,0xa1,0x30,0xcd,0x1c,0x35,0x93,0x18,0x78,0xfd,0xfd,0x37,0x3e,0x1,0x10,0xb8,0x3c,0x54,0x33,0x2a,0x13,0x2c,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_debug_next_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x0,0x0,0x0,0x0,0x0,0xf9,0x43,0xbb,0x7f,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdc,0x4,0x11,0x0,0x1f,0x1c,0x6d,0x56,0xb2,0x1f,0x0,0x0,0x0,0x1d,0x69,0x54,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x0,0x0,0x0,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x64,0x2e,0x65,0x7,0x0,0x0,0x0,0x6a,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0xa0,0x6,0x38,0xdb,0xd2,0xf2,0x1f,0xc6,0xfe,0x4f,0x24,0x80,0xa9,0x67,0xc1,0x62,0x1e,0x23,0x29,0x96,0xb3,0xa0,0xb9,0x84,0x81,0x91,0x91,0x24,0xfd,0x10,0xdb,0xa0,0x5e,0x80,0xeb,0x34,0xae,0xa9,0x81,0x7b,0x7,0xa7,0x46,0xa8,0x4d,0x2c,0xc4,0x58,0x40,0x74,0x20,0x9e,0x6d,0x69,0x21,0x39,0x2,0x50,0x5c,0x0,0x73,0x3a,0x72,0x8c,0xd0,0xdc,0xb,0x78,0xd,0x20,0x26,0x46,0xf0,0x1a,0x30,0x34,0xbc,0xc0,0x88,0x9c,0xf,0x8c,0x6b,0x6a,0x18,0xf1,0x39,0x1b,0x9b,0x17,0xb0,0x65,0x26,0xa2,0x30,0xd5,0x0,0x0,0x84,0xc,0x6b,0x3f,0x33,0x19,0xc9,0x91,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_editor_node_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x4,0x4,0x6,0x2c,0x3b,0x42,0x78,0x89,0xe3,0x0,0x0,0x0,0xb7,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0xd4,0xce,0xb5,0xfa,0xff,0xe0,0xc4,0x6d,0x6,0x6,0x6,0x6,0x6,0x5,0xb,0x55,0x6,0x5c,0x6c,0x5c,0x80,0x51,0x3b,0xd7,0xea,0x3f,0x3,0x5,0x80,0xf1,0xd1,0xf3,0x27,0x44,0x19,0xe0,0xd9,0x16,0xc6,0x50,0xe9,0x98,0xc3,0x60,0x67,0x69,0x87,0x22,0xc6,0x44,0xaa,0x8d,0x87,0x8e,0x1f,0x62,0x38,0x74,0xfc,0x10,0x9c,0x4f,0x92,0x1,0x30,0xdb,0x91,0x5d,0xc1,0x2,0x63,0x1c,0xee,0x9f,0xc9,0x20,0xa7,0xa4,0x88,0xa2,0xe1,0xd1,0xbd,0xfb,0xc,0xb6,0x85,0xe9,0x58,0x5d,0x1,0x33,0x84,0x5,0x9f,0x66,0x1d,0x53,0x13,0x9c,0xae,0xc0,0x70,0xc1,0xa3,0x7b,0xf7,0x51,0x24,0xb0,0x69,0xc6,0x6,0x58,0x48,0x9,0x3,0xcf,0xb6,0x30,0xca,0xc,0xa8,0x74,0xcc,0x41,0xe1,0xb7,0xef,0x9f,0x82,0xdf,0x80,0x2b,0xa7,0xcf,0x30,0xd8,0xda,0x18,0xe3,0xf4,0x3f,0x5e,0x3,0xae,0x9c,0x3e,0x83,0x11,0x3,0xc8,0xf1,0x8f,0xe2,0x5,0x6c,0x51,0x85,0x2f,0x1d,0x10,0xed,0x5,0x6c,0xf1,0x4f,0x51,0x20,0x52,0xec,0x2,0x6c,0xd1,0x8,0x0,0x51,0x64,0x46,0x49,0x98,0x79,0x96,0x5,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_debug_step_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x0,0x0,0x0,0x0,0x0,0xf9,0x43,0xbb,0x7f,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdc,0x4,0x11,0x0,0x1f,0x5,0x9,0x3d,0x1a,0xdf,0x0,0x0,0x0,0x1d,0x69,0x54,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x0,0x0,0x0,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x64,0x2e,0x65,0x7,0x0,0x0,0x0,0x5c,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0xa0,0x6,0x38,0xdb,0xd2,0xf2,0x1f,0xc6,0xfe,0x4f,0x24,0x80,0xa9,0x67,0xc1,0x62,0x1e,0x23,0x29,0x96,0xb3,0xa0,0xbb,0x84,0x91,0x91,0x91,0x24,0x3,0x18,0xd1,0xbd,0xc0,0xc0,0xc0,0xc0,0x60,0x5c,0x53,0xc3,0x8,0xf3,0xe,0x4e,0x8d,0x50,0x8b,0x58,0xd0,0x9c,0xfd,0x1f,0xcd,0xb,0x8c,0xa4,0x6,0x26,0xc9,0x11,0x80,0xd7,0x6,0x52,0xbc,0x40,0x96,0x5,0x54,0x1,0xc3,0xd1,0xb,0xf8,0x9c,0x4d,0xac,0x17,0x68,0xef,0x6c,0x64,0x0,0x0,0x61,0xac,0x44,0x7c,0x8d,0x3b,0x30,0xe6,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_spatial_stream_player_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xd,0x3a,0xe,0x30,0x0,0xd8,0x7d,0x0,0x0,0x1,0x5a,0x49,0x44,0x41,0x54,0x38,0xcb,0xad,0x93,0xbd,0x4e,0xc2,0x50,0x14,0xc7,0xff,0xf7,0x83,0xc0,0x25,0x95,0x4,0x24,0xf6,0xd,0x34,0x61,0xb8,0x31,0x61,0x92,0x84,0xc9,0xc1,0xd1,0xc1,0xc9,0xe0,0x7b,0xf8,0x4,0x4e,0x4e,0x8e,0x4e,0x26,0x86,0xe2,0xea,0xe0,0x23,0xf0,0x0,0xa4,0x9,0x4e,0x74,0xd3,0xc5,0x81,0x2e,0xdc,0x36,0xf4,0xb6,0xf7,0xba,0x80,0x69,0x8a,0x45,0x8c,0x9e,0xf1,0xe4,0x9c,0xdf,0xf9,0x9f,0x2f,0xe0,0x97,0x16,0xfb,0x3e,0xd9,0x35,0x90,0xc6,0xbe,0x5f,0xf9,0x29,0xae,0x94,0x16,0x4d,0x26,0xfb,0x56,0xeb,0x63,0xb3,0x58,0x9c,0x1b,0xa5,0x4e,0x8c,0x52,0x47,0x48,0xd3,0x3d,0x0,0x68,0xe,0x6,0x5f,0x79,0xbc,0x50,0xb5,0x62,0xa2,0xe8,0x22,0x9,0x82,0xa7,0xe5,0x74,0xa,0x10,0x92,0x81,0x90,0x14,0xd6,0xd2,0xb2,0x62,0xb4,0xa8,0xc8,0x6a,0x7d,0x8,0x4a,0x97,0x0,0x0,0x6b,0x19,0x28,0x4d,0x88,0x10,0xef,0xd4,0x71,0x5e,0xb9,0xeb,0xe,0x8b,0x0,0xfe,0x6d,0x5f,0xb5,0xda,0x1b,0x77,0xdd,0x5b,0xa7,0xd7,0xbb,0xcf,0xab,0x13,0x52,0xea,0xd0,0xf3,0xae,0xb6,0x29,0x0,0x8,0xd1,0xbc,0xdd,0x7e,0x60,0x8e,0xf3,0x98,0x77,0xb,0x29,0xf5,0x2e,0x2d,0xac,0x21,0x6,0x40,0xb6,0xcb,0xb6,0x28,0xfe,0x68,0xff,0xe,0xa0,0xab,0x95,0x6d,0x1c,0xd5,0x56,0xc0,0xfa,0x3c,0x4d,0x1c,0x9f,0x19,0xa5,0xfa,0xb0,0x96,0xe7,0x92,0xb9,0x89,0xa2,0xcb,0x70,0x34,0xd2,0xa1,0xe7,0xd9,0xd,0x40,0xec,0xfb,0x44,0x48,0x69,0x43,0xcf,0xb3,0xc9,0x6c,0xf6,0x9c,0xcd,0xe7,0xa7,0x79,0xb0,0x90,0x32,0x4d,0x82,0x60,0x8,0x6b,0x19,0x8,0x49,0xc1,0x98,0x2a,0x2a,0xa8,0x2c,0xc6,0xe3,0x6b,0x30,0x16,0xaf,0xae,0x8e,0xd3,0x7a,0xfd,0x5,0x40,0x26,0xa4,0x5c,0x57,0x34,0x0,0x8,0xa9,0x56,0x3f,0x6a,0x9d,0xce,0x41,0xbe,0x25,0xe,0x40,0xb3,0x46,0xe3,0xce,0x34,0x9b,0x7d,0x42,0xa9,0x62,0xad,0xd6,0x4d,0xbd,0xdb,0xf5,0xf3,0xdf,0x27,0xa4,0x64,0xf9,0x79,0x8,0x29,0x4d,0xe9,0x90,0xca,0x6,0x56,0xf6,0xc6,0x9f,0x19,0x48,0x9b,0xc7,0x42,0x87,0xfe,0xda,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_default_project_icon_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x40,0x0,0x0,0x0,0x40,0x8,0x6,0x0,0x0,0x0,0xaa,0x69,0x71,0xde,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0x23,0x5f,0x0,0x0,0x23,0x5f,0x1,0xee,0xc0,0x36,0xa5,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xde,0x1,0x19,0x13,0x31,0x20,0x17,0xc2,0xdc,0x9,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0xd,0x9f,0x49,0x44,0x41,0x54,0x78,0xda,0xe5,0x9b,0x5b,0x73,0x1b,0x57,0x72,0xc7,0x7f,0x73,0x66,0x6,0x18,0xdc,0x1,0x12,0x4,0x9,0x4a,0x22,0x45,0x52,0xa2,0x29,0xcb,0x96,0x14,0xdb,0x9b,0xbd,0x94,0xb7,0x2a,0x55,0xd9,0xca,0x9b,0xab,0xf2,0xd,0xb2,0x5f,0x20,0xa9,0x7c,0x4,0x3f,0xa6,0xf2,0x98,0x7c,0x81,0xec,0x67,0xc8,0xc3,0xbe,0xa6,0x2a,0x29,0x67,0xe3,0x95,0x54,0x36,0x25,0x4a,0x94,0x44,0x89,0xf7,0xb,0x48,0x90,0x4,0x71,0x9f,0xeb,0xc9,0x3,0x80,0x11,0x40,0x5c,0x8,0x90,0xb4,0x62,0x3b,0x5d,0x5,0x56,0x61,0x38,0x38,0xa7,0xfb,0x7f,0xba,0xfb,0x74,0xf7,0xe9,0xa3,0xd0,0x87,0x1e,0x2c,0x7d,0xf6,0x77,0xc0,0x57,0xc0,0xe7,0xc0,0x34,0x10,0xe0,0xa7,0x47,0x1b,0xc0,0x13,0xe0,0xdf,0x97,0x57,0x9f,0xfe,0xa1,0xd7,0xb,0x4a,0x1f,0xc1,0xbf,0x6,0x6e,0x17,0x8a,0xa7,0xfc,0x1c,0x28,0x19,0x4f,0xb5,0xc0,0xf8,0xfa,0x3c,0x10,0xca,0x39,0xe1,0xff,0x5,0xf8,0xfb,0x6b,0x13,0x5c,0x51,0x40,0xca,0x2b,0xe,0x21,0x90,0x52,0x2,0xf2,0xba,0x80,0xf8,0xd7,0xe5,0xd5,0xa7,0xff,0xd0,0x7a,0xa6,0xfe,0x60,0xc2,0x37,0x1,0x8,0xc7,0xc7,0x99,0xc8,0xce,0x51,0xad,0x14,0x91,0x9e,0x3b,0xdc,0xcf,0x84,0x4a,0x76,0x66,0x9,0x14,0x81,0x65,0x56,0xae,0x45,0x78,0x80,0xba,0x59,0xc7,0x8,0x86,0x7e,0x39,0x99,0xce,0x8e,0xe7,0xf2,0xfb,0x7f,0xf4,0x35,0xa0,0xa9,0xf6,0xff,0x76,0x1d,0xc2,0xeb,0x46,0x84,0x78,0x2a,0xc3,0x58,0x32,0xcd,0x54,0x34,0xee,0x3f,0x7f,0x7d,0xb0,0x4d,0x6e,0xfb,0xf5,0x50,0x63,0xa4,0x26,0x67,0xf9,0x64,0xe6,0x8e,0xff,0xfd,0xb0,0x52,0xe2,0xe4,0xec,0x98,0xb3,0x93,0x43,0xac,0x5a,0xe9,0xba,0x34,0xe1,0xf7,0xcb,0xab,0x4f,0xff,0xd0,0x2,0x60,0xbd,0x50,0x3c,0xbd,0x7d,0x55,0xc1,0xef,0xdc,0xf9,0x94,0x44,0xd0,0x40,0x17,0x6a,0xcf,0x77,0xfe,0xeb,0xc9,0x7f,0x20,0xa5,0x77,0xa1,0x59,0xfc,0xf6,0x17,0x7f,0x8d,0x27,0x25,0x42,0xe9,0x74,0x51,0xb6,0xeb,0x52,0xb6,0x2d,0xd6,0xde,0xad,0x50,0xaf,0x9c,0x5d,0x15,0x84,0x8d,0xe5,0xd5,0xa7,0x73,0x6a,0x73,0xf5,0x7f,0x5f,0x37,0xeb,0x97,0xd7,0x74,0xa1,0xf2,0x9b,0x47,0x5f,0x12,0x50,0x35,0x54,0x45,0x41,0x2,0x8a,0xd2,0xe5,0x5f,0xd1,0xa2,0x9,0x4e,0xf3,0xfb,0x3,0xc7,0xba,0xb5,0xf0,0x80,0xb8,0x11,0x2,0x94,0xae,0x31,0x14,0x5,0xc,0x4d,0xe3,0x66,0xe6,0x6,0xbb,0x47,0xbb,0x4d,0x20,0x2f,0x67,0x1e,0x46,0x30,0x94,0x9c,0x4c,0x67,0x37,0x4,0xf0,0xd5,0x55,0x55,0xbf,0x65,0xdb,0x42,0x51,0x10,0x8a,0xe8,0x5a,0x39,0x0,0xc7,0xf3,0x98,0x8e,0xa7,0xd0,0x8d,0xf0,0x7b,0x69,0xda,0x3e,0x8a,0x22,0xd0,0x2,0x6,0xd9,0x44,0xca,0x1f,0xeb,0x3c,0x35,0xc6,0x16,0x8d,0x39,0xaf,0xe8,0x5c,0x9b,0x32,0x7f,0x25,0x9a,0xfb,0xfc,0xd5,0x3c,0xfd,0x10,0xa4,0x89,0x6,0xe3,0x53,0xd3,0xb,0xd,0x61,0x84,0x8a,0x10,0x5a,0xf3,0xa3,0x82,0xa2,0x90,0x48,0x4f,0x13,0x54,0x35,0x5f,0xc8,0xc1,0xa8,0x5f,0x8b,0x63,0xfc,0x5c,0x6b,0x6,0x39,0x1f,0x8c,0x6e,0xa6,0xc6,0x49,0x3f,0xfa,0x2d,0x41,0xa1,0xa2,0xab,0xd,0x5f,0x61,0x7b,0x2e,0x75,0xd7,0x25,0xa4,0xaa,0x43,0x8d,0xe1,0x78,0x5e,0x3,0x83,0xab,0xef,0xe,0xd3,0xda,0x95,0x23,0xbc,0x26,0xf,0x55,0xc7,0x26,0xac,0xe9,0x43,0x68,0x82,0x4a,0xf4,0x9c,0x93,0xd4,0x85,0xda,0xd7,0x71,0xf6,0x22,0xd3,0x73,0xaf,0x6c,0x2,0x4d,0xa,0x88,0xab,0x8f,0xd1,0x60,0xa4,0x62,0x99,0x1f,0x4c,0x8b,0xea,0xb6,0xdd,0x98,0xf7,0x1a,0x30,0x10,0x57,0xb5,0x6f,0xa5,0x69,0xaf,0x6e,0x53,0x2d,0x3f,0x4,0x49,0x29,0x91,0x9e,0x87,0x22,0x94,0x2b,0xfb,0xa8,0x81,0x0,0xa8,0xea,0x10,0x2a,0x1d,0x30,0xf8,0xe4,0xd3,0xdf,0x30,0x15,0x8d,0xe3,0x5d,0x8f,0x5a,0x5e,0x48,0xe9,0x70,0x84,0x87,0xf,0xbf,0x44,0xf,0x86,0x2f,0x7c,0x57,0xbd,0xc0,0x2c,0xd5,0xc9,0x74,0xf6,0xeb,0x5e,0x31,0x40,0x2a,0x33,0xc3,0xa7,0x8b,0xf,0x50,0x8c,0x28,0xa5,0xb3,0x7c,0x43,0xe5,0xce,0xa1,0x99,0xb9,0xb5,0xc8,0x83,0xf9,0x7b,0x84,0xf5,0x40,0xcf,0xc0,0xe5,0x87,0x22,0x4f,0xca,0x66,0x3c,0x70,0x13,0x5b,0x37,0x28,0x9f,0xe5,0xdb,0x78,0x7b,0xcf,0x43,0x76,0x76,0x89,0xa5,0xdb,0x4b,0xd8,0x6a,0x80,0x4a,0xf1,0xa4,0x57,0x2c,0x80,0xd6,0x6b,0x82,0x70,0x22,0xcd,0x27,0xb3,0x77,0xf1,0xa4,0x64,0x2e,0x3d,0xc9,0x5c,0x7a,0x92,0x67,0x9b,0xaf,0x29,0x1c,0x6e,0xfb,0x6a,0x75,0x77,0xe9,0x73,0x32,0x91,0x78,0xdb,0x1e,0xad,0x7c,0x30,0x13,0x68,0xcd,0xe5,0x49,0xc9,0xfc,0x44,0x96,0xb1,0x58,0x8a,0x17,0x2b,0x7f,0x6a,0xee,0xa,0x92,0xf8,0x78,0x96,0x4f,0xe7,0xee,0xf9,0xef,0x7e,0x94,0x9d,0xa1,0x5a,0x29,0x52,0x3e,0xcd,0x75,0x5b,0xc8,0x83,0xa5,0xcf,0x64,0x7b,0x20,0xa4,0x1b,0x61,0x7e,0xf5,0xe9,0xaf,0xb1,0x3d,0x17,0x5d,0xa8,0x78,0x52,0xe2,0x49,0x89,0x26,0x4,0xf9,0x6a,0x85,0xcd,0x9d,0x35,0xe6,0x67,0x16,0x49,0x19,0xa1,0xf,0xba,0xea,0x83,0xb4,0x41,0x28,0xa,0x65,0xdb,0xe2,0xd5,0xfa,0x4b,0x6e,0x4e,0xcf,0x31,0x19,0x8d,0xe3,0x78,0x5e,0x33,0x30,0x53,0x70,0x3c,0xf,0x4d,0x8,0xfe,0xfc,0xe2,0x71,0x47,0x8,0x9d,0x8c,0xa7,0xda,0x0,0x68,0xa6,0xae,0xf,0x1f,0x7e,0x49,0x3c,0x10,0xbc,0x70,0xc2,0x1f,0x83,0xf0,0xfd,0x78,0xeb,0xf7,0xbf,0xba,0xeb,0xf0,0xdd,0xb3,0x3f,0xe1,0x3a,0x96,0xf,0x80,0x68,0x8f,0xac,0x66,0x16,0x1e,0xc,0x14,0xbe,0x97,0x1a,0xfe,0x54,0x48,0x28,0xa,0x61,0x4d,0x67,0x66,0xfe,0x7e,0xef,0x5d,0x20,0x36,0x96,0x65,0x76,0x6c,0x2,0x4f,0x7a,0x3f,0x59,0xc1,0x2f,0xe2,0xcd,0x93,0x92,0x9b,0x89,0x31,0x92,0x99,0x5b,0x9d,0x0,0x8,0x55,0x63,0xfe,0xd6,0x42,0x53,0x85,0x4,0x3f,0x57,0x6a,0xf9,0x83,0xa5,0x9b,0xb,0x88,0xe6,0xf6,0x28,0x0,0x3c,0xd7,0xc5,0x72,0xec,0x6b,0xab,0xbc,0xfc,0xd8,0xa9,0xee,0xb9,0x78,0xae,0xd3,0x6e,0x2,0x92,0x37,0x6f,0x96,0x11,0x8a,0xf0,0x13,0x8d,0x9f,0x23,0xb5,0x76,0xb3,0xe7,0x2f,0x1e,0xfb,0xd9,0xa4,0xaf,0xef,0x8e,0x55,0x63,0x65,0xfb,0x2d,0x9a,0x10,0x1f,0x2c,0xa2,0xfb,0xbf,0x30,0x81,0xd5,0xbd,0x4d,0x1c,0xab,0xd6,0x2b,0x14,0x56,0x38,0x39,0xd8,0x60,0xaf,0x58,0xf8,0xc9,0x79,0xf8,0x61,0x53,0xe8,0xd3,0x5a,0x95,0xa3,0xdd,0xb5,0x7e,0xb9,0x40,0x63,0xd5,0x37,0xde,0x3d,0xa3,0xe6,0x38,0x17,0xee,0x6,0x9d,0xe1,0x54,0xdb,0xe7,0x43,0xd0,0x88,0x73,0xb5,0xe2,0x83,0x97,0xaf,0x9e,0x5c,0x9c,0xc,0xb9,0xb6,0xc5,0xee,0xc9,0x21,0x42,0xb9,0xd8,0x14,0x14,0x5,0x3c,0xcf,0xc3,0xb1,0x6d,0x6c,0xcb,0xc2,0xb1,0x6d,0x3c,0xcf,0xe3,0x7,0x51,0xa0,0x66,0xf5,0xcc,0xf5,0x5c,0xec,0xd6,0x7c,0xae,0xd3,0xa8,0xb,0x28,0x17,0xab,0xfe,0x7a,0xfe,0x0,0xd7,0xb6,0xba,0x93,0xb9,0x9e,0x88,0xd,0x53,0xbf,0x57,0x1a,0x3a,0x33,0x9e,0x49,0x91,0x1c,0x4b,0xa0,0x7,0x35,0x6c,0xd3,0xa1,0x70,0x72,0xc6,0xe9,0xf1,0xd9,0xf5,0x3,0x20,0x41,0x11,0xa,0x53,0x37,0x32,0xc4,0x93,0x31,0x54,0x55,0x60,0xd5,0x2d,0xf2,0x87,0x27,0x94,0x8b,0xd5,0x6,0x8,0x72,0x50,0xa,0xdd,0x5b,0xa3,0xb5,0xcb,0x79,0x53,0x8f,0x48,0x24,0xcc,0xcc,0xc2,0xd,0xb4,0xb6,0x32,0x96,0xae,0x69,0x84,0x23,0x6,0x99,0x6c,0x9a,0xad,0x77,0xbb,0x54,0x4a,0x55,0x84,0x2a,0xae,0xb6,0xbb,0x2a,0xe0,0x3a,0x2e,0xe3,0x99,0x14,0x37,0x66,0xa6,0x3a,0x2b,0x49,0xba,0x46,0x24,0x16,0xa6,0x5e,0x33,0xd9,0x7c,0xbb,0x83,0x63,0xbb,0xa3,0x3b,0xc6,0x91,0xf9,0x51,0xc0,0x30,0x82,0xcc,0x2f,0xce,0xf8,0xc2,0xdb,0xb6,0xc3,0xd6,0xfa,0x1e,0x9b,0xef,0x76,0xa9,0x55,0x4d,0x34,0x4d,0x65,0x6e,0x71,0x86,0x70,0x24,0x84,0x37,0x68,0x5b,0x6d,0xaa,0xf5,0x20,0x15,0xf6,0x5c,0x8f,0xf1,0xcc,0x98,0x2f,0xfc,0x59,0xa1,0xc4,0xc6,0xda,0xe,0x7b,0xdb,0x39,0x1f,0x57,0x23,0x14,0x64,0x61,0xe9,0xf6,0xfb,0xf1,0x46,0x20,0x6d,0xd4,0xd5,0xb0,0x1d,0x87,0xf9,0x8f,0x66,0xfd,0x47,0x5b,0xeb,0x7b,0xbc,0x78,0xf9,0x1c,0x55,0x6d,0xc,0xf5,0xf2,0xe5,0xa,0xb,0x73,0x77,0xb9,0xf3,0xf1,0x1c,0xd9,0x5b,0x19,0xd6,0x5f,0x6f,0xf7,0xad,0xea,0xe8,0xba,0x8e,0xa6,0x6b,0xd8,0xa6,0x85,0xeb,0x7a,0x7d,0x8a,0x32,0x2a,0x53,0x37,0x26,0x70,0x5d,0x8f,0xef,0x1f,0x3f,0xe7,0xe8,0x38,0x87,0x50,0x55,0x90,0x92,0x95,0x95,0x15,0x3e,0xff,0xe2,0x33,0xc6,0xd2,0x49,0x34,0x4d,0x65,0xfa,0xd6,0x24,0x5b,0xeb,0xbb,0x68,0x9a,0x36,0xb4,0xd6,0x8d,0xa4,0x1,0xd2,0x93,0x84,0x42,0x6,0x46,0xa8,0x91,0x30,0x9d,0x1e,0x9f,0xf1,0xe2,0xc5,0x33,0x74,0x2d,0xe0,0xd7,0xec,0x75,0x3d,0xc0,0xdb,0xf5,0xd7,0xec,0x6f,0xe7,0xa8,0x94,0xaa,0xa8,0xaa,0xe8,0x9,0xa4,0x11,0xa,0xb0,0x78,0x7f,0x8e,0x85,0x8f,0x66,0x58,0xf8,0xf8,0xb6,0x7f,0x44,0xd0,0x55,0xb5,0xc,0xea,0x9c,0x1c,0x9d,0xf2,0x7a,0xe5,0x1d,0x47,0xc7,0x39,0x34,0x4d,0x6f,0xcc,0x25,0x54,0x84,0x10,0x3c,0xfe,0xf3,0x63,0x2c,0xd3,0x46,0x4a,0x49,0x6a,0x3c,0x81,0xa6,0x6a,0x23,0x99,0xdc,0x68,0x0,0x48,0x49,0x24,0xf6,0xbe,0xc,0xf5,0x66,0xf5,0x2d,0xba,0xde,0x9d,0x3d,0x6,0x2,0x6,0xaf,0x5f,0x35,0xce,0x1,0x15,0x21,0xba,0xb7,0x30,0x9,0x91,0x58,0xc4,0x3f,0xf9,0xd1,0x35,0x8d,0x40,0x30,0xd0,0x93,0x6f,0x55,0x6b,0x98,0xd9,0xe6,0xf6,0x3b,0xb4,0x1e,0xe5,0x2d,0x21,0x54,0xd6,0xdf,0x6c,0xfb,0x63,0x19,0xa1,0xe0,0x48,0x5b,0xf8,0x68,0x0,0x20,0xfd,0x22,0x28,0x40,0xb9,0x5a,0xea,0x79,0x4,0x6,0x60,0xd9,0x66,0xd3,0x67,0x28,0x7d,0x7c,0x89,0x32,0xf0,0x7b,0xfb,0x73,0xc7,0xe9,0xbf,0xb5,0x2a,0x8a,0x42,0xb5,0x52,0xb9,0x70,0x9c,0x6b,0x1,0x40,0x51,0x14,0x6a,0xd5,0xf7,0xf5,0xc3,0x44,0x34,0xd9,0xd3,0xc9,0x49,0x29,0x31,0x82,0x21,0x5a,0x89,0xd6,0x95,0x22,0x38,0xc7,0x41,0xd3,0x44,0x5f,0x4f,0x29,0xa5,0x24,0x16,0x8f,0xf9,0xdf,0xcd,0xba,0x39,0x52,0x46,0x3b,0x12,0x0,0x42,0x8,0xca,0xa5,0xb2,0x2f,0xf4,0xe2,0xbd,0x5,0x1c,0xd7,0xee,0x7a,0xcf,0xb6,0x4d,0x3e,0x5a,0xfa,0x8,0xd7,0xf1,0xae,0x5c,0x2e,0xb7,0xad,0x46,0xd6,0x36,0x3f,0x7b,0x7,0xc7,0xb1,0xba,0x84,0x7,0xc9,0xdc,0xe2,0xc,0x0,0xd5,0x4a,0xd,0xd3,0xb2,0x46,0x8a,0x12,0x47,0xdb,0x6,0x25,0x68,0x9a,0xc6,0xe6,0xdb,0xdd,0x46,0x11,0x25,0x19,0xe5,0x2f,0x1e,0x7d,0x86,0xeb,0x3a,0x8d,0x8f,0xe7,0x62,0x3b,0x16,0x4b,0x4b,0xf7,0x99,0x9c,0x4e,0x53,0x2a,0x96,0xf1,0xdc,0xab,0x1,0xe0,0xd8,0xe,0x95,0x52,0x8d,0xbb,0xf7,0xe7,0xb8,0x35,0x7d,0x1b,0xcb,0x36,0x71,0x3d,0x17,0xc7,0xb5,0x51,0x55,0x95,0x5f,0xfd,0xfa,0x97,0xbe,0xa3,0xdd,0x7a,0xb7,0x8b,0xae,0xeb,0x23,0x39,0xc1,0xd1,0x3,0x21,0x9,0xe5,0x52,0x85,0x83,0xdd,0x23,0x26,0xa7,0xd3,0x4c,0x4e,0xa7,0xf9,0x9b,0xe9,0xdf,0x91,0xcf,0x9d,0xe0,0x49,0x49,0x66,0x6a,0x1c,0x80,0xfd,0x9d,0x43,0xea,0x35,0x13,0x21,0xae,0x56,0x60,0x11,0x42,0x50,0x2a,0x96,0x39,0x3d,0x3e,0xe3,0xe3,0x47,0x8b,0xdc,0xfd,0x64,0x9e,0x93,0xc3,0x2,0x81,0xa0,0x4e,0x6a,0x3c,0xd1,0x8c,0x5c,0x3d,0xb6,0xde,0xed,0x35,0xb6,0xd2,0x11,0x83,0x2e,0xed,0xb2,0x4c,0x1d,0xee,0xe7,0xa9,0x94,0x6b,0xa4,0xc6,0xe3,0x44,0x62,0x11,0xc6,0x27,0xc7,0x70,0x1d,0x97,0x93,0x7c,0x81,0x93,0xa3,0x2,0xd5,0x6a,0xd,0x55,0x55,0xbb,0x19,0x92,0xd,0x73,0x6e,0xf7,0x25,0x0,0x96,0x65,0xf7,0x8d,0x66,0x85,0x2a,0xd8,0xde,0xd8,0xe3,0xec,0xb4,0x44,0x2a,0x9d,0x60,0x62,0x6a,0x1c,0x45,0x81,0x7a,0xcd,0xa4,0x5c,0xac,0x70,0x92,0x2f,0x60,0xd6,0xad,0x4b,0x81,0x7d,0x29,0x0,0x90,0x8d,0x0,0xa5,0x5e,0xad,0xb3,0x5f,0xad,0x77,0xda,0x5c,0x53,0x2,0x55,0xa8,0xfd,0x57,0xa3,0xa9,0x45,0xeb,0x6f,0xb6,0x89,0xc6,0xc2,0x14,0x4e,0x8a,0x83,0x4d,0x45,0x36,0xc6,0xab,0x94,0xaa,0x54,0x4a,0xd5,0x9e,0xf3,0x5d,0x56,0xd3,0x7a,0x2,0x60,0xd6,0x6b,0xd4,0x1c,0x87,0x90,0xa6,0x75,0x95,0x9a,0x5b,0x19,0xa2,0xff,0x4c,0x39,0xc7,0x8f,0x32,0x5c,0x65,0x4d,0x8,0x41,0xb5,0x5c,0xa3,0x54,0x2c,0x37,0x34,0x65,0x94,0xac,0xb0,0x5d,0xf6,0xb6,0xf9,0xba,0x78,0xeb,0xd8,0x4d,0xec,0xc1,0x0,0x8,0x4d,0x27,0x9a,0x98,0xa0,0x78,0xbc,0x47,0xe1,0x68,0x9b,0xa7,0x27,0xfb,0x44,0x93,0x19,0x1e,0xce,0xdf,0xeb,0x79,0x16,0xe0,0x36,0x27,0x53,0xe4,0x25,0xab,0xc5,0xc3,0x68,0x4a,0x9f,0xdf,0xc9,0x73,0x8b,0xd1,0xe0,0x8b,0xae,0xed,0xcf,0xf1,0x3c,0x24,0x92,0x27,0xcf,0xbf,0xc5,0xb1,0xea,0xb4,0xa,0xc0,0x8d,0xc3,0x55,0xb7,0x13,0x0,0x23,0x92,0xe0,0xe1,0xfc,0x3d,0x98,0xbf,0xc7,0xe6,0x49,0x9e,0x83,0xfd,0x77,0x14,0x8f,0xf7,0xa0,0xd,0x0,0xa1,0x28,0xac,0x1d,0xee,0x21,0xa5,0x24,0x19,0x4b,0x10,0xb,0x18,0xa8,0x42,0x19,0xfa,0x6c,0x7f,0x94,0x52,0xdb,0x30,0x80,0x7a,0x52,0x62,0x79,0x2e,0xb6,0xeb,0x52,0xb5,0x4c,0xa,0xc5,0x53,0x52,0x89,0x31,0xbf,0x3b,0x4d,0x13,0x82,0x5c,0xb9,0x84,0x6d,0x56,0x89,0x8d,0x4d,0x31,0x3d,0x35,0x43,0x26,0x12,0xe3,0xe9,0x9b,0x65,0x2a,0x85,0xa3,0x4e,0x0,0xf4,0xe6,0x1,0xa7,0x27,0x25,0xb3,0x63,0x69,0x4c,0xab,0x46,0xae,0x5a,0xea,0x98,0xcc,0xf4,0x3c,0x72,0x3b,0x6f,0xf0,0x5c,0x87,0x83,0xd6,0xef,0x82,0x61,0x74,0x23,0x4c,0x20,0x10,0x22,0x14,0x89,0x71,0x7b,0x7c,0xd2,0x7,0xeb,0x32,0x42,0x9d,0xaf,0xe2,0x9c,0xa7,0xa2,0x65,0xb2,0x7f,0x9c,0xa3,0x5e,0x2b,0x63,0x5b,0x75,0xac,0x5a,0xc5,0x3f,0xe9,0x1,0xa8,0x55,0x8b,0x4c,0xdd,0x7d,0xd0,0xb6,0x68,0x8d,0xe7,0x8b,0xb3,0x8b,0x18,0xcd,0x84,0x2d,0x10,0x8,0x51,0x39,0x6f,0x2,0xae,0xe3,0xf8,0x6a,0xde,0xda,0x5a,0x7a,0xae,0x8c,0xaa,0x61,0x44,0x12,0x2c,0xcc,0x2e,0x91,0x3b,0x3d,0xa4,0x58,0x38,0xa2,0x5e,0x2e,0x50,0x93,0x27,0x14,0x8e,0x3c,0x2c,0xb3,0xc6,0xc7,0x37,0xe7,0xbb,0x7e,0x57,0xa8,0xd7,0x59,0xdf,0x59,0xeb,0x1b,0xfe,0xb6,0x77,0x7c,0x68,0x5a,0x80,0x7b,0x33,0x77,0xba,0x7c,0x8f,0x50,0x14,0x9e,0xad,0x7c,0x8b,0xe7,0x58,0x28,0x42,0x45,0x11,0x82,0x70,0x6c,0x8c,0x78,0x62,0x9c,0x74,0x3c,0xc5,0xf2,0xf2,0x37,0xdd,0x47,0xfa,0xcd,0x31,0x6c,0xd7,0x25,0x20,0xd4,0xc6,0xd9,0x40,0x1b,0x60,0x3e,0x0,0x96,0x59,0xeb,0x69,0xa4,0xf9,0x6a,0x85,0x74,0x38,0xd2,0x8c,0x9a,0xa4,0x3f,0x68,0xd2,0x30,0x48,0x66,0x67,0x20,0x3b,0xe3,0xbf,0xb7,0xfa,0xe2,0xdb,0xbe,0x2b,0xba,0x7f,0xbc,0x4f,0xf9,0x34,0x87,0xd0,0xf4,0x86,0xe0,0x6d,0xb6,0xac,0xb4,0xfd,0xf1,0x5c,0x7,0xe9,0xb9,0x9c,0x66,0xa6,0x99,0x8,0x47,0x7b,0x3a,0x81,0x50,0x2c,0xc5,0xfd,0x3b,0xf,0x8,0x69,0xda,0x40,0x13,0x32,0x3d,0x97,0xb3,0xd2,0x59,0x13,0xe0,0x36,0x27,0x5f,0x2d,0xf7,0x0,0xa0,0x56,0xea,0x70,0x2a,0xc1,0x40,0x23,0x96,0x7f,0xb9,0xf2,0x3f,0x8,0x4d,0x23,0x9e,0x9a,0x24,0x93,0x9e,0xee,0x99,0xb3,0x7a,0x52,0x62,0xe8,0x81,0x81,0x65,0x29,0xd1,0x54,0xbf,0xa5,0xa5,0x2f,0x48,0x4,0x8d,0x9e,0x3d,0x3e,0xba,0xaa,0xfa,0x1d,0xa5,0x7d,0x93,0x1a,0x29,0x11,0x42,0x23,0xa8,0xaa,0x7d,0xcd,0x64,0xbf,0x74,0xc6,0xde,0xde,0x3a,0xf5,0xca,0x99,0x7f,0x0,0x12,0xd0,0xde,0xfb,0x29,0xab,0x5e,0xf6,0xe5,0xe8,0x80,0x70,0x3d,0x7f,0xc0,0xc2,0x44,0xd6,0xef,0xb,0x18,0x8b,0x25,0xd8,0x3f,0xce,0x51,0x3a,0xcb,0x53,0x38,0xda,0xa5,0x70,0xb4,0xd3,0xf8,0x51,0x57,0xa,0x2c,0x7d,0xf7,0xdc,0xb7,0x6d,0xa5,0xb5,0x6b,0xd0,0xf0,0xf,0xde,0xa0,0x92,0x53,0x73,0xc8,0x76,0x1,0xbb,0x5,0x95,0x3d,0x12,0x24,0x49,0xf1,0x78,0x8f,0xe2,0xf1,0x1e,0xaa,0x1e,0x20,0x14,0x4b,0x91,0x4c,0x65,0xb8,0x35,0x36,0xe1,0x3b,0xea,0xf5,0xfc,0x61,0x7,0x3f,0x5a,0xfb,0xc4,0xfb,0x5b,0xaf,0x58,0x98,0xc8,0xfa,0xbe,0x20,0x11,0x34,0x48,0x4c,0xcf,0xe2,0x65,0x67,0x28,0xdb,0x26,0x85,0x4a,0x99,0xc3,0xdc,0x16,0xe3,0xe9,0x9b,0xbd,0x79,0x57,0x55,0x8a,0xa7,0x47,0xbc,0x56,0x35,0xc,0x23,0x4c,0x34,0x18,0x26,0x69,0x4,0xfd,0x2,0x46,0x4b,0xbe,0x7e,0x4e,0xb2,0x5,0x50,0x6b,0xc5,0x84,0xa2,0x50,0x73,0x5d,0xca,0xf5,0x2a,0xe5,0x7a,0xd,0xd3,0xac,0x22,0x7,0x24,0x57,0xb1,0xb1,0x29,0x84,0x10,0x4c,0x4e,0xdc,0x20,0x6a,0x84,0x88,0xb4,0xd5,0xf,0xbc,0x66,0xe2,0x74,0x94,0xdb,0xec,0x8,0x1e,0xb4,0xf6,0x15,0x92,0xd2,0x65,0x75,0x6f,0x93,0xa5,0xe9,0xd9,0xae,0xc1,0xa3,0x7a,0x80,0x68,0x72,0x9c,0x99,0x54,0xba,0x27,0xdb,0xaa,0x50,0xd1,0x3,0x21,0x6c,0xb3,0x46,0x6e,0xe7,0x4d,0x57,0x23,0xa3,0x18,0xa2,0xdf,0xa8,0xbd,0x7a,0xfb,0xec,0xf9,0xb7,0x78,0xe7,0x32,0xcd,0x96,0xe3,0xb,0x18,0xe1,0xae,0xb2,0xbd,0x27,0x25,0x8f,0x16,0xee,0xfb,0x45,0x5b,0x50,0xba,0xe2,0x97,0xad,0xd3,0x63,0xcc,0x6a,0x71,0x70,0x24,0x78,0xb4,0xbb,0x46,0x26,0x95,0x21,0x69,0x18,0x1d,0xfb,0x7f,0x6b,0xc0,0x5e,0xd1,0x96,0x50,0x14,0x42,0xaa,0xca,0x5f,0xde,0xff,0x5,0x15,0xc7,0xa6,0x6e,0xdb,0x98,0xb6,0x85,0x69,0x99,0x98,0x56,0x1d,0xb3,0x5e,0xc5,0x32,0xab,0xb8,0x8e,0x4d,0x38,0x30,0xb8,0x2d,0x31,0x1e,0x8d,0x93,0xd7,0x3,0x4,0x42,0x51,0x82,0x46,0x84,0x60,0x30,0x44,0x30,0x10,0x22,0x18,0xd0,0x9,0x6a,0x1,0xc,0x4d,0xf7,0x9d,0xdf,0x79,0x1e,0xde,0xf3,0x26,0xba,0x1c,0x62,0xd1,0x32,0xd9,0x5c,0xfb,0xbe,0x7b,0xe9,0xce,0xb7,0xc8,0xb4,0xe8,0x8b,0xcf,0xfe,0x6a,0xe8,0xce,0xcd,0x51,0x2,0xa0,0x61,0x3,0x9c,0x4b,0x45,0x97,0x7d,0xc8,0x74,0x1d,0x1e,0x2f,0x7f,0xd3,0x70,0x88,0x6d,0xbc,0x74,0x76,0x88,0x74,0xf8,0x21,0xc1,0x93,0xef,0xfe,0x93,0xb3,0x66,0xf7,0xd8,0x48,0xc7,0x64,0x7d,0x85,0x97,0x43,0x45,0x82,0xef,0xb5,0x4c,0x76,0x68,0xdc,0x65,0xe7,0x2d,0xd9,0x16,0x4f,0x9f,0x7f,0x8b,0xe7,0xd8,0x3d,0xfb,0x8b,0x45,0x3f,0x3b,0x94,0x9e,0xcb,0xf2,0xb3,0x6f,0xd8,0x3a,0xcd,0x37,0xed,0xed,0x72,0x20,0xb4,0x4c,0x48,0x28,0xc2,0x6f,0x98,0xbe,0xe8,0x7d,0x4d,0x8,0xbf,0xeb,0xfc,0x32,0x5a,0xe0,0xc9,0x46,0x83,0xd4,0x7e,0xe9,0x8c,0xe5,0x67,0xff,0xdd,0x71,0x1a,0xdc,0xb,0x0,0x6b,0xd0,0x60,0x9b,0x6b,0xdf,0xf3,0x7c,0x7b,0xd,0xb3,0x99,0xae,0xfe,0x98,0x8f,0xce,0x5b,0xbc,0xd9,0x9e,0xe4,0xd5,0xc1,0x36,0x6b,0xab,0x8f,0x2f,0xaa,0x49,0x5a,0x1a,0xb0,0x7,0xdc,0x1e,0xb4,0x77,0x9f,0x1e,0x6c,0xf2,0xdd,0x49,0x8e,0xcc,0xf4,0x3c,0xb,0x13,0x59,0x3f,0xd3,0xba,0xec,0xa,0x5d,0xb7,0xd0,0xad,0xc6,0x7,0xa1,0x28,0xac,0x1f,0x1f,0x72,0xb0,0xbb,0x86,0xe3,0x47,0xb6,0x3,0x17,0x6c,0x4f,0xa3,0x71,0xaf,0xee,0xf6,0x85,0xb5,0x39,0xab,0xce,0xde,0xc6,0xb,0xf6,0xb7,0x5e,0x71,0xfb,0xce,0x3,0xa6,0xe3,0xa9,0x1f,0x45,0x1f,0x41,0x8b,0x87,0x83,0x72,0x91,0xb7,0x6f,0xbe,0x6b,0xd8,0xfa,0xf0,0xf4,0x44,0x9d,0x4c,0x67,0x43,0x46,0x30,0xf4,0xb7,0x43,0x5f,0x99,0x91,0x50,0x38,0xde,0x67,0xf7,0x70,0x87,0xaa,0x94,0xb8,0x8a,0x4a,0xb4,0xad,0xb5,0xae,0xd1,0x62,0xd3,0xea,0xd9,0x1c,0xbd,0x4e,0xdf,0x6f,0x95,0x25,0x12,0xf7,0x5c,0xe8,0x9b,0xaf,0x96,0xd9,0xce,0x1f,0xb0,0xf6,0x6e,0x85,0x7c,0x6e,0x6b,0x60,0x90,0x74,0x9e,0x9a,0x17,0xa7,0xfe,0xf9,0x1a,0x2e,0x4d,0x29,0x1d,0xb9,0xc2,0x64,0x34,0xd6,0xa5,0x9e,0xfd,0x34,0xa5,0xbd,0xe5,0xb5,0x7f,0xd5,0xa4,0xd3,0xcc,0x8e,0x2a,0x65,0x72,0xc7,0xfb,0x14,0x4f,0xe,0x70,0xfb,0x78,0xf6,0x21,0x1,0xd8,0x58,0x5e,0x7d,0x3a,0xd7,0xa,0x84,0xbe,0x4e,0xc6,0x53,0x97,0xbc,0x36,0x27,0x91,0xae,0x4b,0xe1,0x68,0x87,0xc2,0xd1,0xe,0xaf,0x81,0x60,0x24,0x4e,0x34,0x3e,0x4e,0x2c,0x9a,0x20,0x14,0x8,0xa2,0xab,0x1a,0xba,0xaa,0xa2,0x2a,0x2,0xb5,0xe9,0xe5,0x7b,0x3,0xe1,0x61,0x4b,0x89,0xeb,0x49,0x6c,0xd7,0xc1,0x76,0x5d,0xea,0xb6,0x49,0xa9,0x7c,0x46,0xb9,0x78,0x42,0xbd,0x5c,0xe8,0xd8,0xaa,0xaf,0x20,0x3c,0x34,0x6e,0xc7,0xbe,0xcf,0x26,0x7e,0x90,0x8b,0x93,0x6d,0xcc,0xa,0xad,0x71,0x3f,0x48,0x69,0x1e,0x6a,0x36,0x2e,0x4a,0x29,0xef,0x6b,0x1,0x52,0xe2,0x49,0xf,0xe9,0xba,0x78,0x9e,0xd3,0x4c,0x8b,0xaf,0xbf,0x63,0xed,0xfc,0xed,0xd1,0x1f,0xf6,0xea,0x6c,0xbf,0xaa,0x26,0x3d,0x13,0xb9,0x61,0xbc,0xf6,0xb5,0xa,0xf,0x6d,0x57,0x67,0x1,0x72,0xf9,0xfd,0x3f,0x4e,0xa6,0xb3,0x1b,0x46,0x30,0xf4,0xc8,0x8,0x86,0x92,0x57,0xb9,0x4b,0xf8,0x63,0xa2,0x64,0x3c,0x85,0x11,0xc,0x6d,0x0,0xff,0xb8,0xbc,0xfa,0xf4,0x9f,0x7a,0x2c,0x47,0x37,0xfd,0x7f,0xb9,0x3e,0xff,0xbf,0xe9,0x4c,0x85,0xfe,0x83,0x1c,0xc1,0xa5,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_main_stop_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xdd,0x0,0xd7,0x0,0xe2,0x4e,0xe4,0xa0,0x76,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x1b,0x2,0x6,0x10,0xa0,0x15,0x74,0x32,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x0,0xb8,0x49,0x44,0x41,0x54,0x38,0xcb,0xd5,0x92,0x31,0xe,0xc2,0x30,0x10,0x4,0x67,0xd,0xf9,0xe,0x81,0x8f,0x50,0xd0,0xf0,0x41,0x1a,0xa,0xfe,0x2,0xbc,0xc6,0x51,0x4,0x4b,0xe1,0x60,0x85,0x60,0x47,0xe9,0x10,0x2b,0x59,0xf2,0xd9,0xba,0xf5,0xdc,0xf9,0xe0,0xd7,0x12,0x80,0x6d,0x0,0xb6,0xed,0x6e,0x51,0xd2,0xed,0x7e,0xcd,0xfb,0x30,0xb9,0x73,0xd3,0x34,0xe,0x61,0x65,0x60,0x6e,0x65,0xad,0xc7,0x41,0x8,0x2b,0xce,0xa7,0xcb,0xec,0xeb,0x87,0xe3,0x9e,0xaa,0xc1,0xf3,0xf9,0xa0,0xef,0x7b,0x50,0xaa,0xcd,0x8,0xd,0xe5,0x59,0x2,0xfb,0xcb,0x70,0x3d,0x3d,0x88,0x5d,0x44,0x56,0xe2,0x94,0x11,0xc2,0x33,0x44,0x5f,0x6,0x5d,0xec,0x30,0x6f,0x2,0x50,0x6a,0x33,0x36,0x28,0x5,0xb4,0x9b,0x6d,0x6e,0x64,0x91,0xa0,0x24,0x67,0xdb,0x21,0xb6,0x91,0x54,0x30,0x88,0x31,0xa7,0x8c,0x7e,0xfa,0xe3,0xec,0x76,0xbf,0x66,0x9a,0x3a,0xc1,0x38,0xbf,0xe4,0x55,0x6d,0x62,0x8c,0x85,0x59,0x4b,0xf8,0xa5,0x76,0x4e,0x27,0xd1,0xb,0x27,0x51,0x35,0x2,0xf1,0x77,0x7a,0x1,0x4,0x5a,0x51,0x4,0xc9,0x9e,0x77,0x6,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_del_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x3d,0x0,0x38,0x0,0x42,0x12,0x58,0x53,0xdc,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xc,0x9,0x2b,0x8e,0xad,0x3,0x3d,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0x30,0x49,0x44,0x41,0x54,0x38,0xcb,0xcd,0x53,0x3d,0x4b,0x3,0x41,0x10,0x7d,0x99,0x4d,0xe3,0x9a,0xcd,0x5e,0xbc,0x42,0xac,0xac,0xac,0x14,0xc5,0xf,0xc4,0x10,0x50,0xd1,0xff,0x6c,0xe1,0x1f,0x30,0x82,0xc1,0xde,0xb3,0x49,0x95,0x2a,0x90,0x73,0xc3,0x9,0x9a,0x99,0xb1,0xd9,0x93,0x35,0x77,0x8d,0x5d,0x16,0x96,0x65,0x66,0xf6,0x3d,0x76,0xde,0x9b,0x5,0x36,0x6a,0x2d,0xe6,0xa1,0x9b,0x9e,0x6b,0x35,0xd3,0x56,0xa3,0x14,0xac,0xa2,0xbb,0xd3,0x62,0xa6,0xc2,0x72,0x9a,0x5e,0x5c,0xcc,0x3,0x31,0xcb,0xed,0xb4,0x98,0xa9,0xaa,0xf6,0xd3,0x5a,0x27,0x65,0x9b,0x16,0x33,0x5,0x20,0x0,0xc8,0x79,0x7b,0x49,0x86,0x5e,0x1,0x8,0xb3,0xdc,0x2f,0xcb,0xea,0x11,0x0,0x3,0x30,0xfb,0x7,0x7b,0x9d,0x6,0xc1,0x62,0x1e,0xba,0xc2,0x72,0x16,0xca,0xea,0xb9,0xce,0x39,0x6f,0x87,0xaa,0x3a,0x58,0x7e,0x7c,0x3e,0xfc,0xe6,0x32,0x7b,0x48,0x44,0x6f,0x59,0xee,0x56,0x8d,0x17,0x44,0x92,0xf3,0x50,0x56,0xe3,0x36,0x8d,0x22,0xf8,0x3d,0xcb,0xdd,0x57,0x43,0x3,0x0,0xc8,0x72,0xb7,0x22,0x43,0x13,0xe7,0xed,0x28,0xa6,0x34,0x6e,0xb8,0xcc,0x9e,0x10,0x51,0x91,0x82,0x1b,0x4,0x71,0x89,0xaa,0xfa,0x24,0xee,0x44,0xaa,0x7e,0x4d,0x86,0x46,0x31,0xb1,0x8a,0x59,0xee,0xa2,0x60,0xcd,0x16,0xbc,0xbd,0x22,0x43,0x93,0xba,0xff,0x75,0x1b,0xd,0xb3,0xdc,0xa4,0x60,0x97,0xd9,0xe3,0x9e,0xb7,0xd7,0x75,0x1c,0xca,0x6a,0xbc,0x6e,0x71,0x9b,0x8d,0xc,0xc0,0x44,0xc1,0xa,0x0,0x2a,0x2c,0x17,0xa1,0xac,0x9e,0x0,0xac,0x0,0x74,0x53,0x1b,0xff,0xc,0x52,0x7f,0xb0,0x9d,0x47,0xf0,0x51,0x54,0xfb,0x3b,0xa,0xfb,0xe2,0xbc,0x1d,0x2,0x30,0x7e,0xa7,0xb7,0xd5,0x36,0xa9,0xff,0x19,0x65,0xb3,0x59,0x1f,0xf0,0x7,0xf8,0x12,0xaa,0x6c,0x2b,0x7f,0x9f,0xd7,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_rename_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x17,0x36,0x34,0x4b,0x8,0x68,0x65,0x0,0x0,0x0,0xcd,0x49,0x44,0x41,0x54,0x38,0xcb,0xc5,0x93,0xb1,0xa,0xc2,0x30,0x14,0x45,0x6f,0xc5,0x39,0x4,0xf2,0xf,0xcd,0x98,0x35,0xff,0x20,0x82,0x8a,0xa5,0x54,0xf4,0xeb,0x4,0xad,0x22,0xa,0x22,0x7e,0x43,0xd6,0x8c,0xd1,0xc9,0xc9,0xa9,0x50,0xea,0x9e,0x38,0xd8,0x62,0x11,0x69,0x4b,0x29,0xf4,0x2d,0xe1,0xe6,0x85,0x9b,0xfb,0xc8,0x9,0xd0,0x77,0x79,0xbf,0x1b,0x5a,0x99,0x15,0x0,0xb,0xc0,0x9,0xc9,0x37,0x5a,0x99,0x8,0x80,0x3,0x0,0x21,0x79,0x5c,0x69,0xa0,0x95,0x59,0x52,0x46,0xd6,0x85,0x4e,0x93,0x2c,0xa2,0x8c,0x6c,0x4b,0x3a,0x14,0x92,0xef,0xeb,0x12,0x2c,0xf2,0x4,0x96,0x32,0xb2,0x4b,0x93,0x2c,0x28,0x7a,0x42,0xf2,0x43,0xe3,0xd9,0xb4,0x32,0xc1,0xe3,0xfe,0x74,0x5a,0x99,0x59,0xd5,0xb9,0x41,0x45,0xcf,0xe6,0xab,0x6b,0x6b,0xe0,0x3a,0x32,0xf0,0x6c,0x5b,0x3,0xf4,0x3e,0x42,0xa3,0x1a,0xfe,0x79,0xbe,0x79,0x41,0x62,0xc1,0x8a,0x56,0xb7,0xd1,0x87,0x4c,0xff,0x5a,0x47,0x62,0x48,0x19,0x89,0x4b,0xe4,0x4d,0x29,0x23,0xa7,0xaf,0x7e,0x8d,0x85,0xf4,0x2f,0x75,0x24,0x6,0xf9,0xed,0x56,0x48,0x7e,0xd4,0xca,0x4c,0x0,0xcf,0xe5,0x9,0xce,0x9d,0xff,0xc6,0x37,0x35,0x8b,0x54,0xfd,0x51,0x63,0x3a,0x9,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_dependency_changed_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0xe,0x0,0x0,0x0,0xe,0x8,0x6,0x0,0x0,0x0,0x1f,0x48,0x2d,0xd1,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdc,0x9,0x13,0x0,0x1e,0x12,0xc1,0x6c,0xa2,0x63,0x0,0x0,0x2,0xb,0x49,0x44,0x41,0x54,0x28,0xcf,0x4d,0x92,0x4d,0x4b,0x94,0x1,0x10,0xc7,0x7f,0xf3,0xf2,0x3c,0xbb,0x1b,0x2b,0xa9,0xe7,0x82,0x48,0x58,0x1f,0xa3,0x3a,0x24,0x11,0x45,0x97,0x20,0xe8,0x4b,0x74,0x8,0x82,0xa0,0x83,0x47,0xc3,0x4b,0x5d,0xfc,0x14,0x11,0x1d,0x82,0xe8,0xe0,0xad,0xa0,0x5b,0xd0,0x25,0x7a,0xa1,0x94,0x7c,0xc1,0xdd,0xf5,0x10,0x64,0x61,0x79,0xb0,0x15,0xd3,0x55,0xd7,0x67,0x9f,0xe9,0xb0,0xba,0x39,0x87,0x61,0x18,0xe6,0xcf,0xfc,0x67,0xf8,0x9,0xc7,0xe2,0xfb,0xdc,0x97,0x7a,0x7b,0xb3,0x95,0x89,0x8,0x1,0xc8,0x61,0x3f,0x22,0xa8,0xc,0xe,0x36,0xce,0x5c,0xba,0x3c,0x76,0x34,0xeb,0x47,0xc5,0xea,0xf2,0x62,0xf3,0xeb,0xe4,0x54,0x4d,0x77,0xf7,0x2,0xe9,0x6b,0x20,0x7a,0xb9,0xa8,0x94,0xb3,0x1f,0xcb,0x4b,0xcd,0xd3,0xe7,0xce,0x8f,0x2,0x68,0x4f,0xb4,0xd4,0x5c,0x98,0x9c,0xaa,0x95,0xf2,0x3c,0x52,0x10,0x8d,0x60,0xa7,0xd3,0x61,0x67,0xbf,0x83,0x12,0xa4,0x82,0x94,0xba,0x79,0xcc,0x4f,0x3e,0xa8,0xad,0x2e,0x2f,0x35,0x1,0xe4,0xdb,0xe7,0x4f,0xf5,0xfa,0xc3,0x47,0x59,0xd9,0x3c,0xf2,0xed,0x6d,0x39,0xd8,0xef,0xd0,0xea,0xec,0x73,0x7b,0x76,0x16,0x80,0xe7,0xe3,0xe3,0xc,0xa5,0x29,0x5e,0x2a,0x91,0x54,0xab,0xb1,0xd7,0xcd,0x65,0x6c,0x7a,0xba,0xa1,0x9d,0x76,0x3b,0x8b,0xb5,0xdf,0xe1,0x88,0x14,0x79,0x8e,0xb9,0x12,0x66,0xff,0xf,0x77,0xc3,0xdc,0x89,0x3c,0xc7,0x11,0x89,0xb5,0x5f,0xd1,0x69,0xef,0x64,0x8e,0x80,0x27,0x2e,0xe6,0x8a,0x9b,0x81,0x8,0x6e,0xdd,0xbe,0xce,0xd4,0x70,0x55,0x2,0x30,0x37,0x3c,0x49,0xa4,0xf7,0x1c,0x51,0xcc,0xc,0x33,0x47,0xdd,0x10,0x84,0xd4,0x94,0x88,0xde,0x57,0x52,0x55,0xdc,0x9d,0x88,0x38,0x9c,0x33,0x50,0xc5,0x89,0xc0,0xcd,0x51,0x53,0x5c,0xc,0x51,0x28,0x7b,0xca,0xd6,0xfa,0x3a,0x51,0x14,0x54,0xd2,0x4,0x55,0x3,0x2,0xd5,0x9e,0x2b,0x21,0xf0,0x9e,0x35,0xc1,0xcd,0xb1,0xc3,0x8d,0xe6,0x5,0x73,0x33,0x33,0x0,0x88,0x3a,0xee,0x4a,0x4,0xb8,0x1f,0xd9,0x16,0x5c,0x44,0x30,0xd1,0x70,0x37,0x31,0x35,0x44,0x20,0x3f,0x10,0x6e,0x4d,0x4c,0x0,0xf0,0xfa,0xe5,0x2b,0xcc,0x1c,0x8a,0x2,0xf3,0x4,0x53,0xb,0x51,0x15,0x8f,0x6e,0xb7,0x91,0x8c,0x8c,0x64,0x5b,0x1b,0x1b,0x31,0x30,0x50,0x95,0x83,0x76,0x9b,0x6a,0x9a,0xb0,0xf0,0xe2,0x5,0x0,0x3,0x69,0x82,0xa9,0x90,0x9c,0x18,0xe0,0xef,0xd6,0x56,0x94,0x47,0xce,0x4a,0xe4,0x79,0x43,0x0,0x9a,0x1f,0xdf,0x37,0x5b,0x8f,0x9f,0xd4,0x62,0xb3,0x15,0xc3,0x43,0xc3,0x12,0x40,0xde,0x2d,0x40,0xc0,0x45,0x11,0x85,0x3f,0x1b,0xad,0x90,0xc1,0x93,0x32,0x74,0xff,0xde,0xca,0xe8,0x95,0x6b,0xa3,0x7d,0xb4,0x1a,0x1f,0xde,0x35,0x37,0x9f,0x3e,0xab,0xfd,0x5c,0x9c,0xf,0x51,0x17,0x88,0x1e,0xac,0x1,0xd1,0x2d,0xe2,0xd4,0xc5,0xb,0x32,0x78,0xf7,0xce,0x4a,0x76,0xf5,0xfa,0x28,0xc7,0x38,0x6,0xa0,0xfe,0xf6,0x4d,0x3d,0x29,0x57,0xb2,0x23,0x40,0xfb,0x4a,0x84,0x7c,0x6f,0xb7,0x91,0xdd,0xb8,0xd9,0x87,0xfc,0x1f,0xc7,0xdf,0xca,0x27,0xd5,0x81,0x2e,0x3,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_omni_light_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xd,0x1d,0x17,0x8e,0xae,0xc2,0xd8,0x0,0x0,0x1,0x51,0x49,0x44,0x41,0x54,0x38,0xcb,0xb5,0x52,0xbb,0x4e,0x2,0x41,0x14,0x3d,0x77,0x66,0x77,0x79,0x18,0xc,0x3e,0x12,0x12,0xa0,0xa1,0xb1,0x32,0x34,0x50,0xf0,0x9,0xc6,0x96,0x92,0x3f,0xf0,0xf,0xa8,0xb5,0xb0,0x35,0x16,0xb6,0x36,0x60,0xcf,0xf,0x10,0x12,0x1b,0xa9,0xcc,0xf5,0x13,0xb6,0xb0,0x31,0xa2,0x81,0xcd,0x24,0xcb,0x32,0xd7,0x2,0x48,0x16,0x58,0x40,0xb,0x6f,0x37,0x73,0xce,0xdc,0x7b,0xce,0x99,0x4b,0xd8,0x52,0xc1,0x70,0x78,0x61,0x83,0xe0,0x12,0x80,0x56,0x99,0xcc,0xf3,0x41,0xa3,0xf1,0x64,0x98,0x29,0x53,0xad,0x4a,0x9c,0x47,0x49,0x8f,0xbf,0x7b,0xbd,0x37,0x3b,0x1e,0x9f,0x43,0xa9,0x10,0x22,0x4,0x11,0x97,0xd2,0xe9,0xf7,0x7c,0xb3,0x59,0x5c,0xe7,0xaa,0xf8,0xc1,0x30,0xab,0xc9,0x60,0x70,0x6b,0x83,0xe0,0xc,0x0,0x60,0xad,0x7,0x11,0x17,0x0,0x24,0xc,0x8f,0xc7,0xfd,0xfe,0x83,0x61,0xa6,0x9d,0xa,0x46,0xdd,0x6e,0x8,0x11,0x27,0x1,0x13,0x0,0x74,0xd4,0x6a,0xad,0xdc,0x3b,0x1b,0xfa,0x17,0x13,0x13,0x2a,0xd1,0xae,0xda,0x60,0x79,0xde,0x7,0x0,0x9b,0xc0,0x15,0x68,0x3d,0xd9,0x97,0x81,0xe3,0x14,0x8b,0x37,0xc9,0xf3,0xc9,0xba,0xe5,0xf2,0xb5,0x61,0x76,0xf6,0xca,0x1a,0x75,0x3a,0xb2,0xf4,0x1c,0xbf,0x5f,0xf7,0x9f,0x68,0xc1,0x30,0x6b,0xa7,0x54,0xba,0x3,0x51,0x14,0x9b,0x3e,0x75,0xa,0x85,0xce,0xaf,0x32,0x0,0x0,0x9d,0xcb,0x3d,0xae,0x84,0x29,0xe2,0xea,0x7c,0xfe,0xde,0x30,0xeb,0xdf,0x34,0xb0,0xd9,0x5a,0xed,0x75,0x8e,0xaa,0x10,0x4a,0x85,0x0,0x90,0xad,0xd7,0x5f,0x92,0xc2,0xdd,0xf8,0xc6,0xe5,0xaa,0xba,0x95,0xca,0x15,0x11,0x4d,0xe6,0x2,0xe4,0x30,0x8e,0xed,0xde,0x83,0x65,0x45,0x51,0x59,0x88,0xc2,0x85,0x5,0xb5,0x8d,0xb6,0x15,0x90,0x28,0x3a,0x85,0x48,0xa,0x22,0x29,0x99,0xcd,0x4e,0xfe,0xd4,0xc0,0x30,0x7b,0xa4,0xf5,0xe7,0xd4,0xf7,0xdb,0x53,0xdf,0x6f,0x93,0xd6,0x5f,0x86,0xd9,0xc3,0x7f,0xd4,0xf,0x78,0xd,0x82,0x38,0xe5,0xb9,0xa4,0xb1,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_dependency_changed_hl_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0xe,0x0,0x0,0x0,0xe,0x8,0x6,0x0,0x0,0x0,0x1f,0x48,0x2d,0xd1,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdc,0x9,0x13,0x0,0x1d,0x1a,0xe4,0x9a,0x79,0x92,0x0,0x0,0x1,0xf6,0x49,0x44,0x41,0x54,0x28,0xcf,0x6d,0x92,0xcd,0x4e,0x53,0x61,0x10,0x86,0x9f,0x99,0xf9,0xbe,0xd3,0x1f,0x34,0xa4,0x2a,0x90,0x18,0xff,0x12,0x62,0xa9,0x89,0x61,0xe5,0x52,0x37,0x5d,0x1b,0x17,0xc4,0x3b,0xe1,0x32,0x9a,0xde,0xa,0x26,0x26,0xde,0x80,0x71,0x45,0xd8,0xd3,0x16,0x4d,0x14,0x8b,0xa1,0x80,0x20,0x1,0x5a,0x38,0xa7,0xe7,0x8c,0x8b,0x96,0x22,0x89,0xef,0x6a,0x32,0xc9,0x33,0x3f,0x6f,0x5e,0xe1,0x1f,0xfd,0xf9,0xd5,0xdf,0xce,0x86,0xc3,0x6,0x22,0xdc,0x92,0x3b,0xa1,0x5a,0xed,0xd4,0x1e,0x3e,0x7a,0x71,0xdd,0xa,0xd7,0xc5,0xe9,0xc1,0x7e,0xb7,0xdf,0x6a,0xd7,0xe5,0xfc,0xc2,0x11,0x6e,0x48,0x9f,0xa2,0x77,0xe6,0x1a,0xa7,0x7,0x83,0xee,0xfc,0xe2,0xd2,0xa,0x80,0x4e,0xa0,0x41,0x77,0xaf,0xd5,0xae,0x87,0x2c,0xf3,0x0,0x22,0xee,0x5c,0x8d,0x46,0x5c,0xd,0x47,0x8,0x4e,0x10,0x24,0x8c,0x33,0xdf,0x6b,0xb5,0xea,0xa7,0x7,0x83,0x2e,0x80,0x1c,0xf7,0x7f,0x6e,0xf,0xda,0xed,0x46,0xc,0xd1,0xf3,0x93,0x13,0xc9,0x87,0x23,0x2e,0x46,0x43,0x5e,0x6d,0x6c,0x0,0xb0,0xb5,0xb6,0xc6,0x5c,0xa5,0x82,0x55,0xab,0x58,0xad,0xe6,0xd9,0x38,0x93,0xa5,0xf5,0xf5,0x8e,0xe6,0x69,0xda,0xf0,0xde,0x57,0x57,0x44,0x3c,0x4d,0xd1,0xc4,0xf0,0x10,0x6e,0xfe,0x4b,0x2,0x9a,0x24,0x78,0x9a,0xa2,0x88,0x78,0x6f,0xc7,0xf3,0x34,0x6d,0x4,0x4,0xac,0x94,0x88,0x46,0x43,0x63,0x4,0x11,0x2c,0x8e,0x67,0x9c,0x5a,0x44,0xcd,0xc0,0xc,0x8d,0x1,0x2b,0x95,0x64,0x6a,0x8e,0x20,0x31,0xa2,0x21,0xa2,0x49,0x0,0x94,0x10,0x6c,0x6,0x6,0x33,0x2c,0x49,0xf0,0xa2,0x40,0x43,0x40,0xa6,0xc3,0x3,0x38,0x16,0x12,0x24,0x18,0x2a,0x1,0x31,0x88,0x49,0x85,0xab,0xf3,0x73,0xdc,0x9d,0xa4,0x52,0x42,0x34,0x20,0x5a,0x20,0x66,0x58,0x8,0x13,0xc3,0x40,0xd0,0x28,0xd3,0x8d,0x11,0x10,0x34,0x29,0xe8,0x6f,0x6e,0x4e,0x56,0x5a,0x82,0x26,0x6,0x3e,0x39,0x55,0xcd,0x70,0x4,0x15,0x11,0x54,0xcc,0x35,0x1a,0xaa,0x1,0xd,0x46,0xee,0xc2,0x72,0xb3,0xc9,0x72,0xb3,0x49,0x1,0x93,0xa1,0xaa,0x68,0x4c,0x50,0x8b,0x2e,0x22,0x4,0x2f,0x8a,0x8e,0xad,0xae,0x36,0x2e,0x7,0x3,0x2f,0xd7,0xe6,0x25,0x3f,0x3b,0xa3,0x5c,0x2e,0xb1,0xbf,0xb5,0x5,0x40,0xb9,0x5c,0x42,0x4d,0xb0,0xbb,0x35,0x2e,0x8f,0x8f,0x3d,0xae,0xbe,0x14,0x2f,0x8a,0x8e,0x0,0x1c,0xed,0xfe,0xe8,0xe,0x37,0x3e,0xd4,0xf9,0x7d,0xe4,0xd5,0x85,0x45,0x71,0xa0,0x18,0xe7,0x20,0xa0,0x62,0x88,0xc1,0x70,0x70,0xe8,0xdc,0xbf,0x27,0xd5,0xf7,0x6b,0xbd,0x7,0x8f,0x9f,0xae,0xcc,0xa2,0x75,0xb8,0xfb,0xbd,0x3b,0xfa,0xf8,0xa9,0x7e,0xf2,0xe5,0xb3,0x63,0x89,0x40,0x31,0xc9,0x55,0x1,0x8c,0x73,0xaf,0xbd,0x79,0x2d,0x95,0x77,0x6f,0x7b,0xb,0x4f,0x9e,0xad,0x0,0xdc,0x4a,0xf3,0xe1,0xb7,0x9d,0x6d,0x8d,0xb1,0xc1,0x7f,0x54,0x64,0x59,0x67,0x61,0xf9,0xf9,0x2c,0xe4,0x7f,0x1,0xc6,0x52,0xbd,0xf6,0x15,0x8,0xf5,0xf5,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_surface_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x2,0x11,0x4,0x3a,0x10,0xd2,0x3,0x90,0xb2,0x0,0x0,0x0,0x54,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0xfc,0xcf,0xf0,0x9f,0x81,0x12,0xc0,0xc2,0xc0,0xc0,0xc0,0xe0,0xc0,0x26,0xf6,0x9f,0x22,0x3,0x18,0x18,0x18,0x18,0x66,0x5c,0x3c,0x84,0x21,0x99,0xa1,0x6f,0x47,0x50,0x8e,0x9,0x97,0xc9,0x19,0xfa,0x76,0xc,0x19,0xb,0x27,0x11,0x94,0x63,0xa2,0x44,0x33,0x56,0x3,0x48,0xd1,0x8c,0x61,0x0,0xa9,0x9a,0x51,0xc,0x20,0x47,0x33,0x3,0x3,0x3,0x3,0xe3,0x7f,0x86,0xff,0xa3,0xd1,0x38,0x1a,0x8d,0x0,0xf3,0xb6,0x46,0xef,0xfa,0xca,0x8c,0xef,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_dependency_local_changed_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0xe,0x0,0x0,0x0,0xe,0x8,0x6,0x0,0x0,0x0,0x1f,0x48,0x2d,0xd1,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdc,0x9,0x13,0x0,0x1d,0x32,0xd1,0x2f,0xd1,0x68,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x2,0x73,0x49,0x44,0x41,0x54,0x28,0xcf,0x6d,0x92,0x3f,0x68,0x94,0x77,0x1c,0xc6,0x3f,0xdf,0xdf,0x9f,0xf7,0x7d,0xef,0x4e,0x89,0x39,0x4d,0x43,0xd3,0x38,0x68,0x20,0xb9,0x90,0xb,0x48,0x9b,0xa3,0xd1,0x51,0x37,0x3,0x4a,0x27,0x47,0xb1,0xe8,0xa0,0xb8,0x38,0x48,0x29,0x1d,0x45,0x4a,0x11,0xdc,0x1c,0x15,0x82,0xd0,0xd6,0x96,0x5a,0x2,0x49,0xbb,0x34,0x81,0xa2,0x94,0x93,0x44,0x24,0x39,0x2f,0x77,0x97,0x1a,0x7,0x8d,0xd8,0xc6,0x84,0x24,0x25,0xbd,0x8b,0x77,0xef,0x7b,0x5f,0x7,0x5b,0x27,0x9f,0xe5,0x59,0x9e,0xe1,0xf3,0xc0,0x47,0x0,0x1e,0x97,0xa6,0xc8,0xf,0x8f,0x51,0x2e,0xfd,0x52,0x69,0xec,0x6c,0xe5,0x78,0x4f,0xa2,0xa8,0xa3,0x9a,0x1f,0x3e,0x3e,0x58,0x7e,0x3c,0xc5,0x50,0x7e,0xc,0x57,0x5a,0x98,0x24,0x3f,0x3c,0xc6,0xe2,0xe2,0x74,0x6d,0xee,0xde,0x37,0xfd,0xa2,0xaf,0x15,0x44,0x44,0x14,0x55,0x1,0x14,0x40,0x55,0xc2,0x5c,0xa5,0x32,0x5d,0x1b,0x1c,0x3c,0x36,0x50,0x5a,0x98,0x44,0x0,0xca,0xe5,0x99,0xda,0x7c,0xf1,0xeb,0x7e,0x6f,0x5b,0xaa,0x1a,0xcb,0xca,0xca,0xb,0xe2,0x18,0x44,0x84,0x74,0x2a,0x20,0x9b,0xdd,0x83,0xf3,0x91,0x36,0x63,0x2f,0x87,0xe,0x7f,0xb9,0x34,0x34,0x74,0x74,0x40,0xe6,0x1f,0x4d,0x56,0xca,0xf,0xaf,0xe7,0x82,0xc0,0x6a,0x12,0x6f,0xcb,0x9f,0x4f,0x9e,0xf1,0xd5,0xd5,0x95,0x77,0x88,0x1b,0x1b,0x6b,0xdc,0xfd,0xee,0x22,0xa1,0x79,0x4a,0x3a,0xd3,0xa1,0x3b,0x4d,0x95,0xfc,0xc8,0xa5,0xaa,0x69,0x25,0x8d,0x5c,0xdc,0x5c,0xd3,0x54,0x18,0x4b,0x92,0x28,0xa9,0x28,0xa0,0x5e,0xaf,0xf3,0xfb,0xcc,0x4d,0x66,0x8b,0x13,0x74,0x76,0xee,0xe3,0xcc,0xf9,0xef,0xf9,0xeb,0xef,0x75,0xa2,0x30,0x91,0xa4,0xb9,0xaa,0xad,0xb8,0x91,0x73,0x28,0x58,0x1b,0x88,0xb5,0x16,0x6b,0x1c,0x3d,0x3d,0xbd,0x8c,0xdf,0x28,0xe0,0x83,0x90,0xa5,0xe5,0x2d,0xa,0xa3,0x27,0x31,0x2,0x22,0x6,0x6b,0x1c,0xce,0x6,0x82,0x82,0x1,0x83,0x75,0x82,0x31,0x16,0x63,0xd,0xde,0xc1,0xbe,0xae,0xbd,0xd4,0x77,0x22,0xae,0x5c,0x5b,0x4,0xe0,0xa7,0x3b,0x5f,0xd0,0xdd,0x9d,0xc5,0x58,0x83,0xb5,0x2,0x18,0x1c,0xb4,0x9,0x3d,0x78,0x6f,0xf0,0x4e,0x30,0x6,0x56,0x57,0xd7,0x39,0x73,0xe1,0x3e,0x61,0x18,0xf2,0xe3,0xb7,0x97,0x69,0x6c,0xfd,0x46,0xb6,0x73,0x37,0xce,0x19,0xc2,0x10,0x44,0xda,0x38,0xc4,0x10,0x6,0x6d,0x9c,0x83,0x54,0xa4,0x0,0x64,0x32,0x9e,0x6a,0xe9,0x2e,0xaa,0x6d,0x1a,0x9b,0xbf,0xd2,0xfd,0x41,0x16,0x11,0xc1,0x39,0x8,0xbc,0xa2,0x18,0x9c,0x60,0x88,0xc2,0x44,0x3,0x6f,0x24,0xf6,0x6d,0x44,0x20,0xa,0x14,0x91,0x4,0x10,0x76,0xef,0xf2,0x44,0xa1,0xa0,0x9a,0xe0,0x9d,0x25,0xa,0x62,0x15,0x8c,0x18,0xd5,0xa4,0x6a,0xc3,0x83,0xb2,0xb6,0xde,0xd4,0x74,0x3a,0x8d,0xb5,0x42,0xbd,0xbe,0xcd,0xc8,0xe1,0x73,0x14,0x8e,0x9c,0xa5,0xd1,0xf8,0x7,0x6b,0x95,0x54,0x2a,0xc3,0xc6,0xe6,0x6b,0xb5,0x61,0x9f,0xa8,0x26,0x55,0x1,0x98,0x7b,0x38,0x51,0xdb,0x7a,0x71,0xbb,0x9f,0x64,0x53,0xbb,0xba,0x32,0xd2,0x8a,0x85,0x95,0xe7,0xcf,0x41,0x84,0xde,0xde,0x8f,0xf0,0xe,0x5e,0xbd,0xfa,0x57,0xd5,0x74,0x48,0xe7,0xfe,0xd3,0x4b,0x9f,0x7c,0x7c,0x62,0x40,0x1e,0x14,0xc7,0xf9,0x74,0xf4,0x34,0x73,0xb3,0x3f,0xd7,0x36,0x5f,0xfe,0xd0,0xbf,0xbc,0xfc,0x54,0xad,0x31,0x82,0x0,0xfa,0xf6,0x73,0xd2,0x56,0xed,0xeb,0x3b,0x20,0x7b,0x3e,0x3c,0xb5,0x34,0x52,0xf8,0x6c,0xe0,0x41,0x71,0xfc,0xad,0x72,0xc5,0x3f,0x6e,0x31,0x7a,0xe4,0x73,0x66,0x67,0xef,0x54,0xbc,0x8f,0xfe,0x93,0x5c,0x1,0x79,0x57,0xad,0xd6,0x4e,0xb5,0x50,0x38,0x35,0xf8,0xff,0xf6,0xd,0x9e,0x79,0xf8,0x82,0xb5,0x8d,0xa3,0x78,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_box_shape_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xe,0xc3,0x0,0x0,0xe,0xc3,0x1,0xc7,0x6f,0xa8,0x64,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0xc,0x1e,0x16,0x2a,0x0,0x7d,0x87,0x4b,0xae,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0x77,0x49,0x44,0x41,0x54,0x38,0xcb,0xa5,0xd3,0xb1,0x4b,0x94,0x71,0x1c,0xc7,0xf1,0xd7,0xf3,0x70,0x45,0xc9,0x21,0x2e,0x72,0x24,0x46,0x49,0xd1,0xe8,0x60,0x7b,0xd,0x92,0xa0,0x5b,0x83,0xa0,0x83,0xdc,0xd2,0x3d,0x8e,0xad,0x39,0x8,0x6d,0xfe,0xd,0xdd,0xb9,0x84,0x83,0xf,0x5a,0x4b,0xc2,0x19,0x4d,0xd,0x85,0xd3,0x11,0x44,0x5b,0x5,0x17,0x86,0xd7,0x11,0x42,0x97,0x72,0xa,0x49,0x36,0xf8,0x3c,0x78,0x77,0x6a,0x1e,0xf5,0xd9,0x7e,0xfc,0x78,0x7f,0xbe,0xdf,0xdf,0xf7,0xf7,0xfd,0x4,0x8e,0x15,0x20,0xc4,0x5,0x5c,0x42,0x16,0x3d,0xc9,0x5d,0x13,0xbb,0xd8,0xc7,0x2f,0xfc,0xc6,0x61,0xa,0xb5,0x82,0x97,0xd1,0x87,0x1c,0x6,0x66,0x17,0x96,0x27,0xe1,0xc9,0xdc,0xf4,0x2a,0xb6,0x50,0xc7,0xf,0xec,0xa5,0x46,0x1,0x2e,0x26,0x95,0xfa,0x70,0x5,0xd7,0xf2,0xf3,0xc5,0x99,0x3b,0xf7,0xb,0x13,0xb5,0x9d,0xa3,0xf2,0xef,0xbe,0xf1,0xfa,0x79,0xa9,0xbc,0xbd,0x12,0x2d,0xe1,0xb,0x6a,0x89,0x51,0x33,0x40,0x3f,0xae,0xe2,0x66,0x7e,0xbe,0x98,0x6f,0x5,0xbf,0x37,0x8f,0xdf,0xf7,0xf5,0x27,0x95,0x2d,0x76,0x36,0x4a,0xe5,0xed,0x95,0xe8,0x29,0x3e,0x61,0x33,0xc0,0xf0,0xf8,0xa3,0xe5,0xb9,0x5b,0x77,0xa7,0xa6,0xfa,0x7b,0x4e,0x82,0x9d,0x4a,0x8d,0xaa,0x6f,0xe3,0xd8,0xb3,0xe9,0x85,0x0,0xf7,0x1e,0xae,0x1f,0xbe,0x1a,0xce,0xf1,0xbe,0x7e,0x3e,0x98,0xaa,0xda,0xc0,0xe3,0x60,0x2c,0x93,0x4c,0x1b,0x9c,0xd6,0x41,0x2b,0x38,0xd8,0x7b,0x74,0x6e,0x51,0x36,0x83,0xcc,0x79,0x55,0x7,0x7b,0xcf,0x6c,0x2c,0x13,0xea,0x42,0xb9,0xec,0xd9,0x77,0x5d,0x19,0xfc,0x4d,0x21,0xe,0xfe,0x83,0x3f,0x8,0x93,0x15,0xfd,0x57,0xed,0x86,0xa8,0x6f,0xbc,0x8c,0xe3,0xf2,0xc7,0xee,0xa9,0x6a,0x3,0x1f,0xe2,0x18,0xf5,0xb6,0x4d,0x1c,0x89,0x8a,0xf9,0xa1,0xd1,0xc2,0x44,0x3a,0xf5,0xce,0x5f,0x78,0xb3,0x89,0x4a,0xa9,0x6c,0xad,0x7d,0x13,0x3b,0xb3,0x70,0x7d,0x24,0x2a,0xce,0xc,0x8d,0x16,0xc6,0x49,0xb6,0xae,0x81,0x4a,0x69,0xdd,0x5a,0xb4,0x84,0x6a,0x67,0x16,0x4e,0x4b,0xe3,0x0,0x6e,0xdc,0x9e,0x5d,0x9c,0xac,0xd4,0xf0,0xe2,0xc1,0x2a,0x3e,0x27,0x89,0x6c,0x4b,0xe3,0x1f,0x57,0x87,0x8b,0x4d,0x9,0x3c,0xa4,0x7f,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_dependency_local_changed_hl_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0xe,0x0,0x0,0x0,0xe,0x8,0x6,0x0,0x0,0x0,0x1f,0x48,0x2d,0xd1,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdc,0x9,0x13,0x0,0x1e,0x1e,0xc8,0xda,0xee,0x48,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x2,0x5c,0x49,0x44,0x41,0x54,0x28,0xcf,0x6d,0x92,0xcd,0x4b,0x54,0x61,0x18,0xc5,0x7f,0xcf,0xfb,0xbe,0xf7,0x63,0x4c,0x4d,0xf3,0xab,0x45,0x9f,0x54,0x73,0x47,0xb3,0xa0,0x36,0x46,0x11,0x44,0x5b,0xab,0x45,0xd0,0xa6,0x4d,0xd4,0xb6,0x45,0x10,0xb4,0xee,0xf,0x88,0x90,0xfe,0x81,0xa0,0x55,0x8b,0x16,0x41,0x68,0x8b,0x8a,0x90,0xc2,0xd2,0x45,0x1f,0x68,0x35,0x73,0xc7,0xd4,0xb4,0xc0,0xb0,0xac,0x6c,0x84,0xe6,0x3a,0xf7,0xde,0xa7,0x85,0x54,0x9b,0xce,0xe6,0x6c,0xce,0xf,0xe,0x87,0x23,0x0,0x6f,0xa6,0x46,0xe8,0xdf,0x37,0xc8,0xfc,0xdc,0x44,0x39,0x59,0xab,0x95,0xf8,0x8f,0x7c,0xbf,0xa5,0xb2,0x63,0xe7,0x40,0xef,0xdb,0x37,0x23,0xec,0xed,0x1f,0xc4,0x4d,0x4d,0xe,0xaf,0x43,0xf3,0x2f,0xe3,0xf2,0xeb,0xeb,0x45,0xd1,0xba,0x82,0x88,0x88,0xa2,0x2a,0x80,0x2,0xa8,0x4a,0x58,0x5a,0x58,0x78,0x19,0x6f,0xdb,0x76,0x30,0x9a,0x9a,0x1c,0x46,0x0,0xe6,0xe7,0x5f,0xc5,0xd3,0x53,0xd7,0x8a,0xce,0xae,0xa9,0x6a,0x43,0x3e,0x2f,0xce,0x90,0xa6,0x20,0x22,0x14,0xc2,0x90,0x8d,0x6d,0x5d,0x38,0xaf,0x49,0x1b,0xa9,0x2f,0xc5,0xfd,0x57,0xaa,0xdb,0xb7,0x1f,0x88,0x64,0xf6,0xfd,0xf3,0xf2,0x6c,0x79,0xa8,0xe4,0x79,0x4e,0xb3,0x6c,0x45,0x3e,0xcc,0xc5,0x9c,0xbf,0x38,0xfd,0xb7,0xe2,0xea,0xea,0x4f,0x46,0x1f,0x5c,0xc5,0x37,0xef,0x8,0xb,0x1d,0xba,0xd6,0x50,0xd9,0xd5,0x77,0xa9,0x62,0xd2,0x3c,0x29,0xa5,0x8d,0x45,0xd,0xfc,0x86,0xe4,0x99,0x12,0x86,0x21,0x49,0x92,0x30,0xf9,0x6a,0x98,0xb8,0x3c,0x46,0x73,0x73,0x2b,0x83,0xa7,0x87,0xf8,0xf2,0x65,0x91,0xc0,0x4f,0x25,0x6b,0x7c,0xd2,0x34,0x4b,0x4a,0xe,0x5,0x6b,0x43,0x31,0xd6,0x61,0x8c,0x47,0x77,0xcf,0x6e,0xee,0xdf,0x39,0x86,0xf3,0xb,0xcc,0xcc,0x7d,0x25,0xea,0x9d,0x44,0x0,0x11,0x8b,0x31,0x1e,0xce,0x86,0x82,0x82,0x1,0xc1,0x58,0xc1,0x88,0xc3,0x58,0x8b,0xe7,0xa0,0xbd,0x63,0x33,0xf5,0x7a,0x13,0x17,0x2f,0xbf,0x0,0xe0,0xc9,0xe3,0x1b,0x74,0x76,0xf5,0x60,0x8c,0xc5,0x18,0x1,0x4,0x7,0x8a,0xef,0xc0,0x39,0x83,0xb3,0x82,0x18,0xc3,0xb7,0xe5,0x45,0x4e,0x9c,0x79,0x88,0xe7,0x79,0x8c,0x3e,0x1a,0xa2,0x5e,0xbb,0xc7,0xc6,0xd6,0x36,0xac,0x35,0xf8,0x3e,0x88,0x28,0xe,0x11,0x7c,0x2f,0xc7,0x5a,0x8,0x2,0x5,0xa0,0x50,0x8,0x58,0x98,0x1d,0x5,0x72,0xea,0x3f,0xef,0xd0,0xd1,0xd1,0x83,0x88,0xc1,0x3a,0xf0,0x9c,0xa2,0x8,0x4e,0x30,0xf8,0x7e,0xaa,0x9e,0x33,0x92,0xb9,0xc,0x1,0x2,0x2f,0x47,0x24,0x43,0x55,0xd8,0xd0,0x14,0x10,0x78,0x6,0x25,0xc5,0x59,0x87,0xef,0xad,0xa9,0x60,0xc4,0xa8,0xe6,0x15,0xe3,0xf7,0xc9,0x8f,0x95,0x44,0xc3,0xb0,0x19,0x63,0x85,0x7a,0x7d,0x85,0x62,0xdf,0x29,0xa2,0xbd,0x27,0x49,0x92,0x65,0x8c,0xcd,0x9,0x82,0x16,0x6a,0xb5,0x5f,0x6a,0xfc,0x7e,0x51,0xcd,0x2b,0x2,0x50,0x9d,0x1e,0x8b,0x57,0x97,0x6e,0x17,0xc9,0x97,0xb5,0xad,0xbd,0x45,0xb2,0x4c,0x58,0xfa,0x3c,0x3,0x22,0x74,0xf7,0xec,0xc4,0x5a,0xf8,0xf1,0xbd,0xa6,0x6a,0x36,0x49,0x6b,0xf7,0xd9,0xea,0x9e,0x3d,0x47,0x22,0x99,0x18,0xbf,0xc5,0xc0,0xa1,0x73,0x54,0xe3,0xa7,0x71,0xed,0xeb,0xdd,0xe2,0xa7,0x8f,0x65,0x35,0xeb,0xd3,0xfd,0xb9,0x1b,0x79,0xae,0xba,0x65,0x6b,0x49,0x5a,0x3a,0x4f,0x57,0x8b,0xd1,0xd1,0x68,0x62,0xfc,0xd6,0xfa,0xe5,0xc6,0x9f,0xdd,0xe4,0xd0,0xe1,0xb,0xc4,0xf1,0xe3,0xb2,0x73,0x41,0xe9,0x1f,0x24,0x7f,0x2d,0x4d,0x93,0x4a,0x14,0x1d,0xef,0xfd,0x93,0xfd,0xd,0x60,0xda,0xf7,0x54,0xa,0xb3,0x77,0xd2,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_instance_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x1a,0x0,0xf5,0x0,0x12,0x93,0xa5,0xf4,0x2f,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0xa,0xe,0x12,0x15,0x26,0x2f,0x4,0xee,0x8c,0x0,0x0,0x1,0x3e,0x49,0x44,0x41,0x54,0x38,0xcb,0x7d,0x93,0x3d,0x4e,0xc3,0x40,0x10,0x85,0xbf,0x59,0xec,0x98,0x63,0x50,0x4,0x21,0xe,0x10,0xa,0x4,0xe2,0x8,0x5c,0x82,0x9a,0x86,0x8e,0x82,0x12,0x51,0xd2,0x73,0x9,0x38,0x2,0x22,0x42,0x11,0x17,0x0,0xa1,0x9c,0x2,0x50,0xc0,0x7f,0xfb,0x28,0xd6,0x76,0x62,0x67,0xe5,0xb5,0x2c,0xd9,0xb3,0xe3,0x37,0xdf,0x9b,0xf1,0x9a,0x10,0xb1,0xb5,0x7b,0x96,0xf6,0xde,0xff,0x9e,0xcb,0x68,0x9e,0x63,0x64,0x4d,0x66,0x9,0x93,0x59,0x32,0x96,0x82,0xc5,0x8,0xec,0xe4,0x30,0x8a,0xa5,0xf9,0xbb,0x8d,0xa,0xb4,0xd8,0x79,0x3d,0x55,0xf6,0x72,0x7,0x14,0xf8,0x6,0x33,0x3f,0xbd,0x21,0xdb,0x59,0xda,0xd0,0x8e,0x8b,0x61,0x3,0x14,0xd5,0x8a,0xb2,0x76,0x54,0x55,0x45,0x59,0xbb,0xde,0xde,0xe6,0x4a,0x7a,0xd8,0xf5,0x94,0x7c,0xd1,0x76,0xad,0x0,0x81,0x39,0x43,0xfa,0x1,0xe0,0x7b,0xb1,0xa7,0x26,0xb7,0xb3,0xd3,0x97,0x7c,0xbc,0xc2,0x34,0x1,0x67,0x28,0xcf,0xc1,0x1c,0x92,0x0,0xc3,0x9e,0xae,0x91,0x72,0xcc,0x32,0x74,0x7e,0xbb,0x4d,0x10,0xaa,0x96,0x20,0x90,0x95,0x98,0x52,0x64,0x45,0xa0,0x33,0xeb,0x84,0x44,0x11,0xb7,0x10,0x4,0x40,0xac,0x80,0x14,0xb9,0xa,0x7c,0x68,0xb0,0x46,0xc6,0xb8,0x4d,0x0,0x40,0x19,0x6e,0xef,0xc1,0x65,0x1b,0x9,0x25,0x90,0xc6,0xc7,0xd8,0xcd,0xde,0xfb,0xb0,0x73,0x7f,0x1,0x6e,0x63,0xec,0x97,0xf,0xcd,0xdc,0x5c,0xef,0x9f,0x58,0x13,0xcc,0x3f,0x2c,0xe0,0xa,0x3b,0x3e,0x10,0xde,0x83,0x1f,0xf0,0xbe,0x7e,0x5a,0xd4,0x82,0x61,0x74,0x24,0x18,0xf8,0x7d,0xf8,0xfa,0x6d,0x2a,0x5a,0xe8,0x45,0xd7,0x8f,0x75,0x9e,0x50,0xb0,0xb0,0x25,0x70,0x34,0x8d,0xf7,0xed,0x6d,0x69,0x43,0x1,0x62,0x67,0xa1,0x8d,0xa9,0xb9,0xc6,0x62,0xc9,0xf0,0x23,0x63,0x6d,0xb3,0x7d,0xde,0x2c,0x32,0x8c,0xfd,0x3,0xd8,0x1b,0x9f,0x66,0xbd,0x83,0x86,0xd6,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_dependency_ok_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0xe,0x0,0x0,0x0,0xe,0x8,0x6,0x0,0x0,0x0,0x1f,0x48,0x2d,0xd1,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdc,0x9,0x13,0x0,0x1d,0x26,0xcb,0xf5,0x5,0x15,0x0,0x0,0x2,0x2d,0x49,0x44,0x41,0x54,0x28,0xcf,0x5d,0x92,0xdf,0x6b,0x8e,0x61,0x18,0xc7,0x3f,0xd7,0x75,0xdf,0xf7,0xf3,0x6c,0xf3,0x22,0xd6,0x9c,0x38,0xf0,0xb3,0xed,0x45,0x94,0x34,0x14,0x8a,0x1c,0x90,0x2c,0x51,0x4a,0x29,0xce,0xe5,0x8c,0x33,0xf9,0x13,0xc6,0x81,0x13,0x29,0x35,0x7,0x56,0x5a,0x42,0xa4,0x15,0x19,0x32,0x3f,0x97,0xc9,0x8f,0xf6,0xbe,0xb,0x87,0x4e,0xc6,0x18,0x2f,0xef,0xec,0x79,0x9e,0xfb,0x72,0xb0,0xde,0x31,0x9f,0xa3,0xab,0x6f,0xd7,0xb7,0xef,0xc9,0x47,0xf8,0x87,0xfb,0xaf,0xfb,0x47,0xbe,0xd7,0xbf,0x97,0x85,0xd9,0x18,0x30,0xb7,0x79,0x5e,0x65,0xc7,0xba,0xdd,0xab,0x1a,0x99,0x6f,0x1c,0x8f,0xde,0xe,0x54,0x7b,0x9f,0x9c,0x69,0x2f,0x64,0xca,0x0,0x99,0x69,0x0,0x8,0xe6,0x2c,0x29,0xf,0xbe,0x1b,0xa8,0x6e,0x59,0xb3,0xa3,0x83,0xc6,0xc3,0xe0,0x9b,0xfb,0xd5,0xcb,0x43,0xdd,0xed,0xe2,0x73,0x2b,0x24,0x13,0xf9,0x7f,0x12,0x90,0x18,0x8c,0xcc,0xcb,0xe1,0xce,0x13,0xa3,0x5b,0xd6,0x6e,0xef,0x90,0x7b,0xc3,0xb7,0x47,0xfa,0x86,0xcf,0x95,0x7d,0xea,0xec,0x77,0xfe,0x4b,0xb2,0xa9,0x1c,0xb3,0xe9,0x29,0x11,0xc1,0xa,0x23,0x46,0x23,0x69,0xf6,0xb4,0xa4,0x25,0xcb,0x26,0xa3,0x1c,0x5c,0x7f,0xbc,0xa2,0xf5,0xac,0x5e,0xae,0xe5,0xe3,0xa6,0x69,0x94,0x58,0x44,0x9c,0x53,0x42,0xf0,0x84,0x10,0x10,0x55,0x34,0x4b,0x39,0xbd,0xef,0x2,0x79,0x3d,0x22,0x69,0x21,0x3f,0xb2,0xcf,0x56,0xcf,0xea,0x65,0x15,0xc0,0xbb,0x20,0xce,0x39,0x9c,0xf3,0x78,0x1f,0x70,0xea,0x51,0x51,0xf2,0x9f,0x91,0x8b,0xc7,0xef,0x70,0xfd,0xc9,0x25,0x7c,0x3a,0x9d,0x7,0x9f,0x8,0x80,0xa,0x8a,0x3a,0xc1,0xa9,0x43,0x55,0x11,0x15,0xd4,0xb,0x79,0x16,0x39,0xb9,0xb7,0x9b,0x7b,0xaf,0x6e,0x32,0x3a,0xf1,0x2,0x9f,0x38,0x9c,0x3a,0xc4,0x9,0x8a,0xa2,0x46,0x44,0x13,0x41,0x83,0xa0,0xde,0x28,0xf2,0x82,0x6c,0x2a,0xa3,0xdc,0xba,0x81,0x95,0x8b,0x57,0xd3,0xfb,0xf2,0x2c,0xe9,0x5c,0x8f,0x4f,0x41,0x83,0xe0,0x52,0x30,0xc,0x2f,0x38,0x34,0x31,0xc4,0xb,0xe6,0xe1,0xd4,0xce,0xf3,0xc,0x55,0x6,0xd9,0xbf,0xf5,0x8,0xc7,0x7a,0xf6,0xd0,0xb2,0x20,0x20,0x2a,0x80,0x4d,0xaf,0x25,0x20,0x8,0xaa,0x22,0x48,0x53,0xb4,0x90,0x38,0x5c,0x6a,0x3c,0x7d,0x7f,0x97,0x3,0xdb,0x8e,0xd2,0xf3,0xa0,0x9b,0xd0,0x1a,0x71,0x4d,0x82,0x4b,0x4,0x9,0x46,0x8,0xe,0x49,0xa,0x53,0x71,0xf8,0x22,0x16,0x95,0xb6,0xb0,0xa4,0x5c,0xfb,0xf2,0xc3,0x4a,0xb,0x4b,0xf2,0xf0,0xd3,0x55,0x6a,0x8f,0xc6,0x19,0xfe,0x36,0x40,0x32,0xc7,0x21,0x8,0x66,0xd0,0x12,0xe6,0x50,0xfb,0x3a,0x69,0x6d,0xa5,0xa5,0x52,0xc4,0xbc,0x22,0x0,0xfd,0xcf,0x6f,0x56,0x1f,0x8f,0x5d,0x69,0xff,0x15,0x27,0x6c,0x7e,0x5b,0x49,0x2c,0x4e,0xab,0x21,0x8,0x86,0x21,0x2,0x13,0x9f,0x6b,0xd6,0x2c,0xf3,0x64,0xeb,0xa2,0x43,0xa3,0xbb,0x3a,0xbb,0x3a,0x66,0x1c,0xe9,0x7f,0x7e,0xa3,0xfa,0x74,0xec,0x5a,0xfb,0xc7,0xf,0x1f,0x4d,0x9d,0xce,0x52,0x2e,0xc6,0x68,0xcb,0x57,0x2c,0x93,0xcd,0x6d,0x7,0x46,0x77,0x6f,0xdc,0xf7,0x57,0xb9,0x6,0xb7,0x9e,0xf5,0x8d,0xa4,0xa1,0xa9,0x6c,0x8d,0x92,0x34,0x54,0x85,0xc9,0x6c,0xb2,0xd2,0xb5,0xe9,0xe0,0x8c,0xe4,0x7f,0x0,0x82,0xa1,0xd8,0x4b,0x24,0x50,0xe7,0xa7,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_static_body_2_d_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x69,0x0,0x20,0x0,0x36,0x9a,0x96,0x7d,0x3a,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x6,0xc,0x5,0x36,0x35,0xa8,0xdf,0x9b,0xe9,0x0,0x0,0x0,0xf0,0x49,0x44,0x41,0x54,0x38,0xcb,0xa5,0x93,0x3d,0x6e,0x2,0x41,0xc,0x85,0x3f,0x8f,0x46,0x11,0x8,0xa2,0x14,0xd4,0x94,0x48,0xdb,0xa5,0xca,0x15,0xe0,0x8,0x9c,0x20,0x45,0x94,0x22,0xd,0x17,0xa0,0xa7,0xa1,0xe0,0x4,0x54,0x1c,0x21,0x67,0xc8,0x5,0x56,0x6c,0x39,0xf5,0x72,0x84,0x35,0x5,0xf1,0x32,0xbb,0xcc,0xf2,0x23,0x5c,0xd9,0xcf,0xcf,0xcf,0xe3,0xb1,0xc,0x4f,0x9a,0xb4,0x81,0xef,0xd5,0xaf,0x2,0x6c,0x16,0x33,0xb9,0x56,0x68,0xbc,0xb,0x70,0x1f,0xe,0xba,0xf,0x7,0x4d,0x12,0x12,0x3c,0x77,0x4d,0xf1,0x1e,0xcc,0xc5,0xc1,0xcf,0xfc,0x23,0xe9,0xb7,0x2d,0xce,0x39,0x53,0xcd,0xf3,0x9c,0xaf,0xe5,0x16,0x80,0xf5,0xee,0x2f,0xd9,0x31,0xc5,0x13,0x3,0xcd,0xb2,0x2c,0x3,0x60,0x32,0x1e,0x1,0x50,0x84,0xb2,0xce,0xa5,0x78,0x2e,0x6,0x63,0x2b,0x42,0x49,0x11,0xca,0x5a,0xa8,0x8b,0xe7,0xee,0xd9,0xf5,0x64,0x3c,0xaa,0x3b,0x3e,0x2c,0x60,0x23,0x74,0x89,0x34,0x4,0xba,0xba,0xc4,0xff,0x60,0x1c,0x1b,0xc9,0xdf,0x2a,0x6e,0x8f,0x52,0x84,0xb2,0xc1,0x95,0xf7,0xe9,0xa7,0x3e,0x73,0xb,0xde,0xbf,0xf4,0xce,0x91,0x56,0x20,0x2e,0x1d,0x9b,0xaf,0x55,0x74,0x49,0xe,0x3f,0x18,0xbc,0xb6,0xce,0xcb,0xa,0x0,0xaa,0x7f,0x57,0x10,0xce,0xf,0x3d,0xc5,0x82,0xa2,0xf8,0xfe,0xf0,0xcd,0x78,0xe9,0x9d,0x54,0x4d,0x5c,0x55,0x11,0x95,0x1a,0x3b,0x2,0xe,0xbb,0x78,0xb9,0x4,0x40,0xc0,0xf7,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_dependency_ok_hl_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0xe,0x0,0x0,0x0,0xe,0x8,0x6,0x0,0x0,0x0,0x1f,0x48,0x2d,0xd1,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdc,0x9,0x13,0x0,0x1e,0x1,0x45,0xd2,0xe3,0xbd,0x0,0x0,0x2,0x22,0x49,0x44,0x41,0x54,0x28,0xcf,0x5d,0x92,0x3b,0x6b,0x93,0x61,0x18,0x86,0xaf,0xe7,0x3d,0x7c,0xe9,0x1,0x93,0x76,0x29,0xe,0x55,0x87,0xda,0xe4,0xb,0x76,0x68,0x91,0x16,0x5a,0xdd,0x3a,0x8a,0x3a,0xf8,0xf,0x4,0x11,0x41,0xfc,0xb,0xae,0x3a,0xe8,0x50,0xf1,0x17,0xb8,0x8,0x42,0xa1,0xa8,0x20,0x74,0x2b,0x88,0x60,0x2b,0x11,0x6d,0xcc,0x97,0xb4,0xe2,0xa1,0x45,0x71,0x50,0x9a,0x9e,0x24,0xc9,0xf7,0x7e,0x8f,0x43,0x4d,0x3d,0x5c,0xd3,0xc3,0xc3,0x7d,0x73,0x2f,0x97,0xf0,0x17,0xd5,0x4f,0x95,0xda,0x5e,0x7b,0x2f,0x16,0xfe,0x45,0x81,0xbe,0xa8,0x3f,0x19,0x3b,0x31,0x51,0xee,0xfe,0x5c,0xf7,0x48,0x36,0x56,0xeb,0xb,0xd5,0x7b,0xc5,0x20,0x2d,0x5,0xe4,0xb0,0x1,0x20,0xa8,0xd5,0x5c,0x9c,0x6c,0xae,0xd6,0xe3,0xe1,0xb1,0x12,0xdd,0x40,0xf2,0xb9,0x5a,0x5f,0xa8,0xcf,0x15,0xc5,0x76,0x34,0x48,0x5b,0xe4,0xff,0x49,0x40,0xb2,0x48,0x49,0xbd,0x5c,0x8c,0x6f,0x34,0xe2,0xe3,0xa7,0x4a,0xf2,0xf6,0xc3,0xab,0xda,0xd3,0xb5,0xfb,0xb1,0x8b,0x9c,0xb6,0xc2,0x8e,0xb4,0x3b,0x1d,0x54,0xf,0xa6,0x44,0x4,0xd,0x4a,0xa6,0x4a,0x2e,0xe7,0xe9,0x8f,0xa,0xda,0x6e,0x65,0x72,0x6e,0xf4,0x5a,0x62,0xda,0xa1,0x15,0xef,0x84,0x6f,0x6a,0xa3,0x4c,0xb2,0x90,0xe1,0x8c,0x25,0x72,0x9e,0xc8,0x45,0x88,0x58,0x4c,0xda,0xcb,0xf5,0x99,0x39,0x3a,0xad,0x80,0xf8,0x54,0x9a,0xe9,0x17,0x6d,0x87,0x56,0x6c,0x0,0x9c,0xc9,0x89,0x35,0x16,0x6b,0x3d,0xce,0x45,0x58,0xe3,0x31,0x62,0x49,0x7f,0x6,0x6e,0x5e,0x78,0xc0,0x52,0xf2,0x18,0xef,0x73,0x58,0xe3,0x89,0x6c,0x8f,0x0,0x18,0xc1,0x60,0xac,0x60,0x8d,0xc3,0x88,0x45,0xc4,0x60,0xac,0xa1,0x93,0x6,0xae,0xcc,0xdc,0x66,0xf5,0xe3,0x32,0x8d,0x9d,0x25,0x9c,0x77,0x58,0xe3,0x10,0x2b,0x8,0x6,0xa3,0x64,0x58,0x2f,0x18,0x2b,0x18,0x97,0x11,0x42,0x4a,0xa7,0xd3,0xa2,0x5c,0x38,0xcb,0xd1,0xc1,0x61,0xe6,0x1b,0x77,0xc9,0xf5,0x47,0xb8,0x8,0x8c,0x15,0x5c,0x4,0x8a,0xe2,0x4,0x8b,0xf1,0x8a,0x58,0x41,0x2d,0x5c,0x9d,0xba,0x43,0x63,0x73,0x95,0xe9,0xf2,0x2c,0xb7,0x16,0x2f,0xd3,0x9f,0xcf,0x61,0x8c,0x0,0x7,0x19,0xe3,0x40,0x10,0x8c,0x11,0x41,0xa2,0xa0,0xde,0x3b,0xac,0x57,0x6a,0x5f,0x57,0x98,0x2e,0xcf,0xb2,0x58,0x7d,0x84,0x1f,0xc8,0x70,0x91,0x60,0x9d,0x20,0x2e,0xc3,0x5b,0x87,0xf8,0x54,0x8d,0x18,0x5c,0xc8,0x42,0x32,0xe4,0x4a,0xf1,0x6e,0x73,0x4b,0x8f,0xe4,0xb,0xf2,0xe2,0xfb,0x43,0xf6,0x93,0x2d,0xde,0xec,0x3e,0x23,0xd7,0xe3,0x10,0xe4,0xc0,0x1c,0x9b,0x67,0x77,0x67,0x5f,0x87,0xfa,0x62,0x9,0x59,0x48,0x4,0xa0,0xb2,0xbe,0x5c,0xaf,0x34,0xe7,0x8b,0xfb,0xd9,0xf,0xcd,0x17,0xa,0xa2,0xbf,0xdd,0x39,0x28,0x29,0x2,0x6c,0x6f,0x37,0xb5,0x57,0x6,0xe5,0xf4,0xc0,0xa5,0xc6,0xf8,0xc8,0x64,0xe9,0xd0,0x91,0xca,0xfa,0xcb,0xfa,0xeb,0xe6,0x93,0xe2,0xfb,0x8d,0x77,0x6a,0xac,0xfd,0x47,0xb9,0x2c,0xb,0x3a,0x72,0xac,0x2c,0xe3,0x85,0xf3,0x8d,0x89,0x93,0x53,0x7f,0x94,0xeb,0xb2,0xb2,0xf6,0xbc,0xe6,0x5d,0x14,0x6b,0xb7,0x24,0x5d,0x55,0xa1,0x9d,0xb6,0x93,0xc9,0xd1,0x33,0x87,0x92,0xff,0x2,0x56,0xf6,0xd7,0xf1,0xc5,0xd5,0xd,0xc0,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_debug_next_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x0,0x0,0x0,0x0,0x0,0xf9,0x43,0xbb,0x7f,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdc,0x4,0x11,0x0,0x1f,0x1c,0x6d,0x56,0xb2,0x1f,0x0,0x0,0x0,0x1d,0x69,0x54,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x0,0x0,0x0,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x64,0x2e,0x65,0x7,0x0,0x0,0x0,0x6a,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0xa0,0x6,0x38,0xdb,0xd2,0xf2,0x1f,0xc6,0xfe,0x4f,0x24,0x80,0xa9,0x67,0xc1,0x62,0x1e,0x23,0x29,0x96,0xb3,0xa0,0xb9,0x84,0x81,0x91,0x91,0x24,0xfd,0x10,0xdb,0xa0,0x5e,0x80,0xeb,0x34,0xae,0xa9,0x81,0x7b,0x7,0xa7,0x46,0xa8,0x4d,0x2c,0xc4,0x58,0x40,0x74,0x20,0x9e,0x6d,0x69,0x21,0x39,0x2,0x50,0x5c,0x0,0x73,0x3a,0x72,0x8c,0xd0,0xdc,0xb,0x78,0xd,0x20,0x26,0x46,0xf0,0x1a,0x30,0x34,0xbc,0xc0,0x88,0x9c,0xf,0x8c,0x6b,0x6a,0x18,0xf1,0x39,0x1b,0x9b,0x17,0xb0,0x65,0x26,0xa2,0x30,0xd5,0x0,0x0,0x84,0xc,0x6b,0x3f,0x33,0x19,0xc9,0x91,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_directional_light_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xd,0x1c,0x15,0x79,0xbb,0x92,0xb5,0x0,0x0,0x1,0x97,0x49,0x44,0x41,0x54,0x38,0xcb,0xcd,0x53,0xbb,0x4e,0xe3,0x40,0x14,0x3d,0xd7,0xf6,0x8c,0x31,0x46,0x54,0x34,0x88,0x48,0xcb,0x43,0xb2,0x45,0xe3,0x6,0x29,0xd,0x28,0x29,0x59,0x45,0xe2,0xb,0xf8,0x7,0xaa,0x2d,0x10,0x9f,0x80,0x40,0x48,0xfb,0x9,0x7c,0x2,0xb0,0x48,0x14,0x51,0x22,0xb6,0x40,0x4a,0x39,0x4d,0x14,0x17,0x40,0x5,0xa2,0xd9,0x82,0x88,0x38,0xf6,0x8c,0xb9,0x14,0x38,0x91,0x93,0x25,0x3d,0xd3,0xcd,0xdc,0x7b,0x1e,0xf7,0x31,0xc0,0xb7,0x3b,0x89,0x52,0x76,0xa2,0x14,0x1,0x40,0xbf,0xd5,0xfa,0xdd,0x6f,0xb7,0xcf,0x8a,0x77,0x4a,0x94,0xb2,0xa7,0xf3,0xad,0xf2,0xe5,0xad,0xd3,0x69,0xb0,0xd6,0x1,0x0,0x17,0x0,0x38,0xcb,0x36,0x38,0x4d,0xc3,0x22,0xec,0xb2,0xd6,0xc1,0x5b,0xa7,0xd3,0x28,0x63,0xa8,0xac,0xcc,0xc6,0xac,0xa7,0xdd,0x6e,0x2c,0x83,0xa0,0xc6,0xc3,0x61,0x4d,0x3f,0x3f,0xff,0x2,0x0,0xb1,0xbc,0x7c,0x42,0x73,0x73,0xb7,0x59,0x1c,0xdf,0xba,0x9b,0x9b,0x1,0x39,0xce,0xbd,0x17,0x45,0xf9,0x4,0x41,0x41,0x22,0xdf,0xd3,0x74,0x27,0x8b,0xe3,0x26,0x88,0x34,0x98,0x9d,0x4f,0x19,0x32,0x60,0x16,0x32,0x8,0xea,0x96,0xeb,0xde,0x79,0x51,0xa4,0xbf,0x2c,0xc1,0x8b,0xa2,0x8c,0x7,0x83,0x9f,0x23,0x40,0x21,0x40,0x60,0x16,0x20,0x32,0x3c,0x18,0x34,0xca,0xe0,0x9,0x7,0xfd,0x66,0xf3,0x1c,0xcc,0x96,0x79,0x79,0xd9,0x9f,0xd1,0x5f,0x6,0x40,0xf6,0xd2,0xd2,0x1f,0xcb,0xf3,0xd4,0x42,0xad,0x76,0x34,0xe9,0xc0,0xb6,0xff,0x4d,0x3b,0x9a,0x45,0xc4,0x79,0xbe,0xf8,0x9f,0x83,0xb1,0x93,0x76,0xfb,0xd4,0x3c,0x3d,0x1d,0x8c,0xeb,0x1f,0x67,0x92,0x11,0x2b,0x2b,0xa7,0xb,0xf5,0xfa,0xe1,0xcc,0x31,0x26,0x4a,0x49,0xcb,0xf7,0x2f,0xc1,0xec,0x80,0xc8,0x94,0xc1,0x60,0x76,0xc8,0xf7,0xaf,0x12,0xa5,0xe4,0x97,0x4,0xc5,0x18,0x57,0xb3,0x38,0x6e,0xc9,0x30,0xdc,0x16,0x95,0xca,0xf1,0x28,0x26,0x2a,0x95,0x63,0x19,0x86,0xdb,0x59,0xaf,0xf7,0x97,0x8d,0xf9,0x51,0x5e,0x28,0x9a,0x5e,0x24,0xb2,0xed,0x7,0x12,0xe2,0xd1,0x8b,0xa2,0xe4,0xf5,0xe6,0xe6,0x2,0x0,0x2d,0xee,0xee,0xee,0x25,0x4a,0x79,0xac,0xf5,0x2a,0xe7,0xf9,0x9a,0x5f,0xad,0x5e,0x8f,0x30,0x13,0x75,0xfa,0xd5,0xea,0x75,0xc1,0xfe,0xe,0x0,0x24,0xe5,0x23,0x88,0xf2,0x22,0x3c,0x24,0x21,0xe2,0xf9,0xad,0xad,0xee,0xf7,0xfa,0x7c,0x1f,0xbb,0x41,0xb7,0x6e,0xeb,0x3,0xd9,0x48,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_plane_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x0,0x0,0x0,0x0,0x0,0xf9,0x43,0xbb,0x7f,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x2,0x11,0x5,0x2,0x30,0xff,0x30,0x66,0xb6,0x0,0x0,0x0,0xf0,0x49,0x44,0x41,0x54,0x38,0xcb,0xc5,0x93,0x3d,0x4e,0x3,0x31,0x10,0x85,0x3f,0x6f,0x16,0xc5,0x52,0x80,0x22,0x12,0x2d,0x9c,0x22,0x7b,0x9a,0x2d,0x72,0x81,0x9c,0x21,0x4a,0x47,0x9f,0xb,0xa4,0xc8,0x65,0x48,0xcf,0x5,0x48,0xf,0x1d,0x8a,0xfc,0x93,0x97,0x62,0x61,0x89,0x17,0xef,0x12,0x29,0x5,0x33,0x85,0xa5,0x19,0xe9,0xcd,0xf7,0xec,0xb1,0x11,0xe2,0x9a,0x28,0xb8,0x32,0x6,0x5,0xaa,0xda,0xfe,0x8d,0xa7,0x9e,0x9c,0xd5,0x63,0xbd,0xbe,0x3c,0x6b,0x56,0x8f,0x25,0xfa,0xb3,0xe8,0x9b,0xbc,0x59,0xac,0x0,0xd8,0x2c,0x56,0xc3,0x24,0x43,0x93,0xbb,0x67,0x8e,0xa0,0xec,0xa,0xee,0xb6,0x7,0x53,0x91,0x4e,0x9c,0xaf,0x97,0xec,0xb6,0x7,0x93,0x3,0x28,0x2f,0xbd,0xb0,0xf3,0xfe,0xb9,0x58,0x42,0x30,0x7d,0x2a,0x1,0x3,0x12,0xef,0x6f,0xe1,0xa7,0xfe,0x78,0x3,0x6a,0xec,0x7e,0xec,0x43,0x9e,0x0,0x20,0x7a,0x80,0x23,0x28,0xa5,0x8d,0xae,0xf1,0xb,0x26,0xbf,0x7,0x55,0x6d,0x75,0xfb,0x30,0x22,0x3a,0x11,0x1d,0x4,0x9f,0xba,0x9,0xbe,0xa9,0x47,0x7f,0x64,0x32,0x1d,0x25,0x76,0x5a,0x82,0xe0,0x84,0xd1,0xf7,0xcb,0x80,0xbd,0x2f,0x98,0xaf,0x97,0xd8,0xbb,0x82,0xe8,0xd4,0xc,0xff,0xb2,0x91,0xb5,0x10,0xbd,0x68,0x7b,0x2,0x8c,0xa1,0xb4,0x5,0x21,0xa4,0xc2,0xdd,0xaf,0xd3,0xa,0xf8,0x4f,0xfd,0xda,0x90,0x4b,0xc2,0xfc,0xfb,0x6f,0x3c,0x1,0x92,0x52,0x9d,0xad,0x93,0xe,0xc7,0x95,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_doc_code_font_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x80,0x8,0x4,0x0,0x0,0x0,0x4e,0xbc,0x7f,0x81,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x2,0x62,0x4b,0x47,0x44,0x0,0x0,0xaa,0x8d,0x23,0x32,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdc,0x5,0x2,0x2,0x15,0xe,0x18,0x48,0x2e,0x72,0x0,0x0,0x1f,0x3f,0x49,0x44,0x41,0x54,0x78,0xda,0xed,0x9d,0x5f,0x68,0x24,0x49,0x9e,0xdf,0x7f,0xbd,0x35,0x50,0x73,0xd4,0x19,0xdd,0xa2,0x1,0xad,0xd1,0x42,0xdd,0xa1,0x3,0x2d,0x68,0x41,0x7,0x7a,0x10,0x46,0x6,0x1d,0x68,0x40,0x7,0x7a,0xd0,0x81,0x1e,0x64,0xe8,0x5,0x9d,0xd1,0x82,0xe,0xb4,0x20,0x43,0x9f,0xd1,0x83,0xc,0x3a,0x68,0x83,0xc,0x7a,0x90,0x41,0x63,0xb4,0xa0,0x5,0x8d,0xe9,0x85,0x1e,0x90,0x8d,0xc,0x7d,0xa0,0x1,0xd9,0xe8,0x8c,0x16,0xb4,0x46,0x7b,0x68,0xa0,0xc,0xb5,0x50,0x86,0x5a,0x28,0x43,0xed,0x51,0x86,0xb4,0xc9,0x35,0xb9,0x43,0xce,0xf1,0xf1,0x43,0x46,0x46,0xc5,0xbf,0x4c,0x55,0x77,0x6b,0x66,0x7a,0x3d,0x19,0xc9,0xf4,0x94,0x22,0x23,0x33,0x23,0x23,0xbe,0xf1,0x8b,0xdf,0xff,0x7c,0x82,0x54,0xe5,0x9b,0x5c,0xbe,0xa5,0xfe,0x3f,0x26,0x91,0x5c,0x17,0xb4,0x59,0x95,0x58,0x7a,0xb2,0x2a,0x13,0x92,0x38,0x67,0x1a,0x72,0x27,0xc8,0x8d,0x34,0xa,0xae,0xbc,0x96,0x48,0xc6,0x82,0x67,0xc6,0x25,0x92,0x68,0x84,0xf6,0xe1,0x27,0x14,0xf7,0xb6,0xb8,0xaf,0xee,0xfd,0xeb,0x12,0x4b,0x22,0x13,0x23,0xf7,0x3c,0x7c,0xe7,0x50,0xff,0x8a,0x7b,0x37,0x26,0x3d,0xe9,0x49,0xad,0xb0,0x5d,0x12,0x18,0x93,0x70,0x6f,0x92,0x7,0x7b,0x91,0x8f,0xf2,0xa0,0xa0,0x4d,0x22,0x48,0x24,0x22,0xe4,0xc7,0x53,0x60,0xb,0x9,0x1c,0x5d,0xf2,0xd2,0x75,0xce,0x9c,0x3,0x2f,0x81,0x17,0xc1,0xeb,0xb6,0x80,0xa7,0xc1,0x33,0xc2,0xe,0x70,0x36,0x42,0xfb,0xa2,0x27,0x14,0xf5,0xb6,0xb8,0xaf,0xfe,0xfd,0x5f,0x2,0xcf,0x46,0xee,0x79,0xf8,0xce,0xe1,0xfe,0x15,0xf5,0x6e,0x1f,0x58,0x2d,0x69,0x7,0x8c,0xd4,0x9b,0xe6,0x48,0xbd,0xb0,0x47,0xd9,0x6d,0x93,0x66,0x4f,0x33,0x9b,0x1f,0x11,0x51,0xf,0x74,0x20,0x61,0x82,0x55,0x7a,0xc4,0x6c,0x58,0xf5,0xdb,0xc0,0x29,0xc2,0x29,0xb0,0xed,0x5d,0x55,0x27,0xe2,0xc8,0xab,0xdb,0xa3,0x45,0xa,0xc4,0xc0,0xf2,0x83,0xed,0xcb,0x9e,0x10,0xee,0x6d,0x51,0x5f,0x43,0xf7,0x5f,0x6,0xda,0x81,0xf7,0xd,0xf5,0x24,0x7c,0xe7,0xe2,0xfe,0x85,0x7a,0x57,0x67,0xc0,0x69,0xe9,0x5b,0x84,0x0,0xe0,0xf6,0xa6,0xc1,0x29,0x11,0x0,0x7,0xf,0xf6,0xe2,0x1e,0x58,0x2c,0x6c,0xe3,0x1,0xe0,0xcb,0x3e,0xea,0xdc,0x60,0x96,0x3e,0x13,0xc8,0xd7,0x7a,0xf4,0x80,0xf9,0xaf,0xb9,0xf,0xf2,0x20,0x5,0xf0,0x69,0x62,0x5e,0xca,0x5b,0xce,0x1,0x9d,0x87,0x9e,0x96,0xf3,0x0,0xb3,0x72,0x2e,0x91,0x20,0x91,0xbc,0x92,0x5,0x6b,0x1f,0x79,0xbc,0x33,0x7f,0x25,0xff,0x54,0x7e,0x2d,0x1f,0xca,0x7b,0xf2,0x91,0x88,0x7c,0x21,0xdf,0x91,0xbf,0x36,0xae,0x39,0x16,0x24,0x95,0x65,0x6f,0xff,0x7b,0xfb,0xfa,0x6b,0x41,0xf6,0x44,0x44,0x64,0x4a,0x12,0x49,0x8d,0xdd,0xf4,0x63,0x11,0xf9,0xb,0xeb,0xea,0xb6,0xa4,0x32,0xa9,0x7e,0x9f,0x8,0xb2,0x2e,0x22,0x22,0x77,0x82,0xf4,0xa4,0x29,0x22,0x22,0xeb,0x82,0xec,0x94,0xb4,0xd,0xd7,0x5e,0x9,0xaa,0x4f,0xc7,0x82,0xac,0x8a,0x88,0x48,0x4b,0xcf,0x45,0x6a,0xf4,0x60,0x57,0x6,0x92,0xca,0xb9,0x8c,0x17,0xb4,0xf9,0x73,0x11,0xf9,0x63,0x79,0x22,0x1f,0xca,0x67,0xaa,0x26,0x7c,0x9f,0xec,0xcd,0x3e,0x2e,0x78,0xb7,0x61,0x41,0x10,0x96,0xd4,0x8e,0x90,0x95,0x94,0x25,0x8d,0x92,0xc7,0x3c,0xd3,0x52,0x64,0x7f,0x9a,0x94,0x36,0xeb,0xd6,0x3e,0x56,0x67,0x40,0x3f,0xb0,0x8b,0x3d,0x46,0xfd,0x12,0x30,0xa0,0x8e,0x70,0x4,0x9c,0x38,0x7b,0x69,0x6c,0x91,0xea,0x2e,0xd0,0x54,0xbf,0xcf,0x40,0x91,0xfb,0x6c,0xff,0xcf,0x8,0xf1,0x6,0xb0,0xff,0x40,0x5b,0xbf,0x76,0xb,0x38,0x47,0xa8,0x31,0x20,0x61,0xdc,0xe1,0x2a,0x52,0x63,0x4d,0xe6,0xe5,0xb4,0xa0,0x4d,0xf,0x38,0x63,0x32,0xc8,0x9d,0xa4,0xce,0x48,0xa4,0x5e,0xbb,0xa6,0x4b,0x1,0xb2,0x9f,0x1d,0xe0,0x92,0x26,0xc2,0xc,0x37,0xc0,0x9d,0x6e,0xf4,0x98,0x67,0x52,0xa0,0x8e,0xf0,0xa,0x58,0xa1,0x6e,0x11,0xb1,0x55,0x60,0x9b,0x1,0x9,0xd,0x6b,0x42,0x1f,0xa7,0xfe,0x1a,0xd8,0x61,0x8c,0x84,0xc4,0xd9,0x76,0xae,0x1d,0x6,0xab,0x68,0x52,0x7b,0x74,0xd5,0xb5,0x6f,0x6,0x80,0x6,0x31,0x29,0xe3,0x2c,0x29,0x20,0x84,0x26,0x24,0x9b,0x92,0x25,0xc5,0x1c,0xe,0xa,0xda,0xac,0xaa,0xe5,0x75,0xc3,0x7a,0xe1,0x7d,0x4,0x61,0x1d,0xb8,0xf4,0xd8,0xd8,0x20,0x0,0xe6,0x80,0x84,0x31,0x55,0x3d,0x3,0xa0,0x30,0xfa,0xb8,0x67,0x0,0xea,0x2c,0x1,0xd7,0x8,0x75,0xb,0xb1,0x2f,0x81,0x49,0x4e,0x3d,0x7e,0xf7,0x71,0xea,0x17,0x81,0xe,0xcf,0xf4,0x2a,0xb6,0xf9,0xf0,0xeb,0x11,0x0,0x90,0xb2,0xa3,0xae,0x7e,0x33,0x0,0x8,0x27,0xc0,0xe,0xa7,0x86,0x1c,0x10,0x6,0x80,0xfd,0x2b,0x34,0xb9,0x53,0x1c,0xd1,0x83,0x60,0x3f,0x86,0xc7,0x25,0x68,0x88,0x3c,0x0,0x80,0xd,0x6b,0xfd,0x66,0x27,0xe6,0x78,0xfc,0x33,0x5d,0x60,0x8d,0x16,0x29,0xb3,0x8a,0x7,0xbf,0xd7,0x9c,0x6d,0xc2,0xd,0xc2,0x8a,0x83,0xda,0xc7,0xaa,0xcf,0x56,0x7a,0xe4,0xad,0x7f,0xa1,0x4e,0x6c,0xd,0x4b,0xf1,0xa4,0xd6,0xe9,0x91,0x30,0xf1,0xc6,0x0,0x98,0x3,0x5a,0xc,0x18,0x50,0xf3,0x48,0xf7,0xae,0x31,0x56,0x8b,0x8,0x9b,0x40,0xaf,0xa0,0x4d,0x7e,0x6c,0x2,0x71,0x61,0x9b,0x49,0x52,0x4f,0xe,0x9,0x2,0xe0,0x5b,0x5,0x8a,0x90,0xdf,0x16,0xaa,0x8e,0xde,0xfc,0xcc,0xa7,0x22,0xf2,0x89,0x7c,0x5f,0x3e,0x91,0x5f,0xca,0xb2,0x7c,0x2c,0x22,0xff,0x41,0x33,0x36,0xef,0xcb,0xa7,0x22,0xf2,0x9f,0xe5,0x37,0xf2,0xa1,0x62,0x7f,0x1e,0xb3,0x5e,0xe4,0xaf,0x45,0xe4,0xf,0xe4,0xc7,0xf2,0xf7,0x4e,0xcf,0x3e,0x97,0x9f,0x8a,0xc8,0xf,0x47,0x50,0x99,0x7d,0x2e,0xff,0x4a,0xde,0x97,0x1f,0xbd,0xb1,0xca,0xed,0xef,0xe4,0x17,0xf2,0x7d,0xf9,0x40,0x3e,0x91,0x7f,0x28,0x6d,0xf7,0xb7,0x82,0xfc,0x44,0x44,0x3e,0x29,0x38,0xdf,0x91,0x75,0x69,0x88,0xc8,0x2f,0x4b,0xef,0xf2,0x17,0xf2,0x9e,0xfc,0x54,0x3e,0x1f,0xa1,0x5f,0x8a,0x40,0xe,0x59,0xa1,0x79,0x20,0x55,0x3b,0xe8,0xe3,0x9e,0x99,0xa4,0x6f,0xb1,0x39,0x37,0xba,0xd5,0x95,0x55,0xbf,0xa3,0x31,0xfa,0x58,0xf5,0x39,0xf3,0xb4,0x18,0x10,0x86,0xe6,0xf5,0x6a,0xcb,0x57,0xc9,0xa2,0xc7,0x1f,0x74,0x1,0xa1,0x46,0x87,0x88,0x2d,0x8b,0x2,0x84,0xdb,0x2e,0x6,0x39,0x8c,0x4d,0xb0,0xc4,0xce,0xf0,0x16,0xf0,0x9c,0x98,0x98,0x53,0x35,0x66,0x7e,0x1b,0x93,0xc1,0x3e,0x2b,0xdc,0x2,0x3a,0x9a,0xee,0x8e,0xb0,0x5,0x34,0x88,0x80,0x17,0x4c,0x20,0xcc,0xd1,0x6,0x2e,0x34,0x49,0x7d,0xcc,0x33,0x19,0xd9,0x8f,0x81,0x94,0x16,0x7b,0x7a,0xfa,0xc7,0xad,0x97,0x82,0xdb,0x47,0xae,0xf7,0xa7,0xd6,0x3e,0xda,0x86,0x52,0xea,0x1a,0xb8,0x61,0x92,0x1a,0x1b,0xa4,0xc0,0x8c,0x1,0x80,0x8c,0x63,0xb8,0xd3,0x0,0x8,0xb7,0xd,0xd7,0x86,0xe4,0xf2,0x32,0x1e,0xa0,0xb8,0xcd,0x3a,0xf7,0x0,0xc4,0x9c,0x14,0x82,0x64,0x11,0x68,0x5,0xb5,0xa4,0x5,0x52,0xc0,0xb6,0xa3,0xa0,0x99,0xb2,0x74,0x5d,0x8f,0x77,0xe6,0x24,0xa8,0x7c,0xdd,0x1,0x5e,0xaa,0xdf,0xd3,0x0,0xea,0x8a,0xc7,0xaa,0x7f,0x8,0x0,0xcf,0x8c,0xeb,0x96,0xad,0xbe,0xbf,0x32,0xae,0x1d,0xea,0xd6,0x72,0x0,0x84,0xdb,0x86,0x6b,0x5,0xe1,0xd8,0x61,0x42,0x4d,0xf1,0x6d,0xbc,0x4,0x0,0x76,0x1b,0x7f,0x2a,0xfd,0x36,0x67,0x1e,0xfd,0xf3,0xaf,0x72,0x54,0xc1,0xeb,0xdc,0x90,0x0,0x3d,0x4e,0x3d,0xc4,0x3d,0xde,0x99,0x1,0x51,0x40,0xfb,0xf7,0xca,0xd2,0x22,0x5c,0xe9,0xce,0x3f,0x56,0x7d,0xbe,0xce,0x33,0xe6,0xd3,0x3f,0x26,0x88,0x89,0x35,0x6b,0xb6,0xa2,0xfa,0xde,0x61,0x5f,0xd3,0xa8,0x36,0x91,0xd6,0x29,0x24,0x6,0x77,0x1d,0x6a,0x5b,0x54,0x2b,0xf4,0x89,0x2d,0xb2,0xdc,0xf2,0x26,0x2e,0x51,0x6c,0x5d,0x59,0x9b,0xac,0x5d,0x52,0xda,0x66,0x40,0x64,0xb4,0x36,0x47,0x60,0xd2,0xb8,0x7,0x44,0xc8,0x93,0xca,0x1c,0x5c,0x99,0x83,0xab,0xf2,0xd,0x7,0x80,0x6f,0x97,0x36,0xed,0xcf,0x6b,0x12,0x2b,0x9b,0x72,0x5f,0x62,0xa5,0xd9,0x16,0x89,0x5,0x65,0x91,0x1e,0x68,0xab,0xfa,0x84,0x24,0xaa,0x65,0x6e,0xad,0xb6,0xad,0xd6,0x5d,0xe9,0xea,0x7f,0xed,0x72,0x2a,0xc8,0xa9,0x57,0x5b,0xd4,0x3e,0x5c,0xef,0xd7,0x8e,0xcb,0xa9,0xc,0x4,0x69,0x29,0xdd,0x7b,0xa8,0xcd,0xb4,0x5c,0x49,0x2a,0x3,0x65,0x2b,0x8,0xb5,0xe8,0x4a,0x22,0xd3,0xc6,0x73,0x16,0xe5,0x5c,0xfa,0x82,0x20,0x6d,0x39,0xb4,0xfc,0x9,0x4c,0xb,0xc8,0xbc,0x51,0x5f,0x93,0x7d,0xe9,0x6a,0x4a,0x1c,0xeb,0xfa,0x75,0xb9,0x96,0x48,0x90,0x58,0x6e,0x64,0x4b,0x7b,0x9,0x88,0x4c,0xc8,0x85,0x24,0x82,0xdc,0x39,0x16,0x96,0xa1,0x67,0x2,0x72,0x54,0xe8,0x1b,0x10,0xf2,0x3c,0xc8,0xca,0x9e,0xb6,0x89,0x98,0xbe,0x7,0x1,0xbb,0xb4,0x6d,0x7f,0xee,0x80,0xda,0x71,0x12,0x83,0x8b,0x1d,0x6a,0x9e,0x2f,0xf4,0x9e,0xb8,0xae,0x39,0xfe,0x9c,0x99,0xb1,0x99,0x9a,0x2e,0x5d,0xfd,0xaf,0x6b,0x97,0x9a,0xd,0xd8,0xb6,0x8a,0xda,0x87,0xeb,0xdd,0xda,0x6,0x6d,0x4f,0x47,0xee,0x5f,0x79,0xe7,0x58,0xd6,0xfc,0x16,0x5d,0x12,0xa6,0xd5,0xef,0x1a,0x67,0x50,0xc0,0xe2,0x2e,0x3b,0x16,0x90,0x45,0xc3,0xe4,0x3b,0x7c,0xc6,0xf0,0x49,0x2f,0x80,0x43,0x9a,0x8,0x13,0x1c,0x0,0x97,0x9a,0xb,0x19,0xa,0xb3,0xbd,0x20,0xcf,0xb2,0xe1,0xf8,0x52,0x84,0xec,0x82,0xae,0xe7,0x81,0x30,0x41,0x4,0x6,0xf,0xa6,0xae,0xf2,0xed,0xd2,0xae,0xfd,0x79,0xa8,0xca,0x1d,0xf,0xa8,0x2a,0xc5,0x50,0xb0,0x1e,0x6b,0x1e,0x3f,0xc,0x80,0xe2,0xe3,0xd4,0x31,0xd2,0x3c,0xc6,0xb1,0x7,0xb4,0x99,0x43,0x58,0xd2,0x1a,0xc7,0xb0,0x49,0x74,0x82,0x26,0x57,0x23,0xdd,0xf3,0x8,0x18,0xb0,0xc5,0x4,0x42,0x83,0x65,0xda,0x5a,0xb3,0x5f,0x2b,0xb1,0x8d,0xc4,0x1,0x0,0xac,0x2b,0x51,0xf9,0x96,0x94,0xe7,0x6a,0xec,0x76,0x8c,0x3e,0x35,0x69,0x3a,0xc6,0x9d,0xd7,0x1,0x40,0xc8,0xf3,0xe0,0x39,0xd0,0x5,0x9e,0x87,0x1,0x30,0x9a,0x8d,0x3a,0x4,0x80,0x65,0x50,0xc3,0x77,0xa5,0xe5,0xe9,0x10,0x0,0x66,0x39,0x57,0x18,0x7c,0xc5,0x82,0xf3,0x8c,0x63,0x20,0x75,0x1c,0x44,0xc2,0xf5,0x26,0x27,0x7b,0xa2,0x69,0xcf,0xf0,0xc9,0xc7,0x1a,0xf9,0x2d,0xcf,0xe5,0xa4,0x15,0xb0,0x9a,0xdd,0x2,0x2d,0xd6,0xf4,0xea,0x73,0x79,0x65,0xf3,0xef,0x59,0x20,0x62,0x8e,0x57,0xa4,0x1c,0xd1,0xa6,0xc5,0x4c,0xc6,0x49,0x97,0x5a,0x40,0x32,0xca,0xe9,0x2,0xe0,0xa,0x58,0xe0,0x85,0xae,0x9f,0x35,0xf4,0x16,0x99,0x5e,0xe2,0xa9,0xa7,0xce,0xf6,0x1,0x90,0x58,0xd4,0x28,0x7a,0x13,0xdf,0x83,0xd0,0x6b,0xdb,0x43,0xf0,0x10,0x0,0x86,0xee,0x49,0x43,0x39,0xd3,0x7,0x40,0xb1,0xf1,0xf8,0xf5,0x4c,0xbb,0xa3,0x1b,0x5b,0x73,0xdb,0x63,0x99,0xd9,0xb4,0xa9,0xe4,0x7a,0x68,0x6b,0x32,0xef,0xaa,0x4b,0x86,0x7f,0x1f,0x1,0xbb,0xec,0xeb,0xbb,0xdc,0x19,0x6f,0x58,0x6c,0x1,0xc9,0xac,0x9f,0x2e,0x0,0x22,0xa0,0xc1,0x0,0x98,0x67,0x5f,0x99,0xc6,0x72,0xd1,0x6e,0x4d,0xa9,0xcb,0xda,0x8e,0xc8,0x3c,0xcf,0x3d,0xd0,0xe6,0x85,0x6,0x40,0x14,0x4,0x40,0x93,0xb,0x62,0xe0,0xce,0x18,0x65,0xbf,0xce,0x1,0x80,0xf9,0xda,0xe6,0xef,0x65,0x6b,0x27,0x8a,0xf5,0x6b,0xd,0xa7,0xb6,0x6e,0xf1,0x8,0x75,0xeb,0xec,0x50,0x5e,0x2d,0x26,0x90,0xaf,0x67,0xda,0x1d,0xdd,0xd8,0xa,0x18,0xeb,0x3a,0xac,0x31,0xbb,0x5,0x56,0x58,0xe1,0xd6,0xe8,0x51,0x31,0x0,0x5a,0xc0,0xc,0x2d,0x60,0x91,0x13,0xe0,0x98,0x9,0x6d,0xb6,0xd,0x1,0x60,0x46,0xef,0xbe,0x17,0x6a,0xad,0xba,0x4b,0x23,0xb4,0xb8,0x6a,0x1c,0x90,0x2,0x29,0xd3,0xd6,0x8,0x66,0x70,0xb1,0x95,0xc0,0xa1,0x2d,0xa0,0x6e,0x0,0x3d,0x56,0x10,0xa,0xd5,0x8d,0x8,0x80,0x94,0xc8,0x60,0x26,0xb6,0x88,0x55,0x87,0x42,0x5d,0xf,0xd1,0x7,0x79,0x90,0x40,0xbe,0x9e,0x69,0x77,0x74,0x63,0x6b,0xf,0x9c,0xad,0x26,0xac,0x7a,0x1d,0x53,0x20,0xe6,0x41,0x0,0xa4,0x7a,0xd2,0xc6,0xb8,0x1,0x36,0xd9,0xd7,0x6c,0x6f,0xb1,0x5,0xc4,0x1e,0xa5,0xe1,0xd2,0x80,0x3a,0x11,0x30,0xc7,0x1e,0xc2,0x98,0x5e,0xc1,0x7,0xc0,0x2b,0x2e,0x14,0x5,0x40,0xab,0x86,0x56,0x81,0x2e,0x93,0x34,0x38,0x2a,0x5,0xc0,0xa,0x70,0xcf,0x38,0x75,0x5e,0xea,0x91,0xb,0xd5,0x8d,0x8,0x80,0x84,0x88,0x35,0xe3,0xe6,0xd1,0x1b,0x1,0xa0,0x8c,0x40,0xbe,0x9e,0x69,0x77,0x74,0x63,0xeb,0x19,0xd0,0x66,0x6,0x61,0x5e,0x3d,0xdb,0x37,0x9b,0x66,0x1c,0xc0,0x53,0x36,0x34,0x1f,0x53,0x6,0x80,0xcc,0x9f,0x21,0x76,0xe4,0x80,0x5,0x4d,0x83,0x8a,0x2c,0x20,0x21,0x0,0xdc,0x1,0xb3,0x5c,0xe8,0xad,0x61,0x51,0xf7,0x20,0x6,0xea,0xd4,0x38,0x7,0x3a,0x6,0x67,0x30,0xdc,0xf9,0x5d,0x26,0xd0,0xd6,0xb,0x6e,0x58,0xbd,0x5b,0x2b,0xac,0x1b,0x11,0x0,0x4b,0x40,0xdf,0x32,0x9b,0xac,0x38,0x53,0xdc,0xb0,0xb6,0x80,0x46,0x70,0xb,0x28,0x23,0x90,0x4f,0x81,0x3d,0x65,0x99,0x37,0xd5,0x9d,0xe1,0xfa,0x22,0x0,0xe4,0x2,0xdd,0xb1,0xfe,0x7b,0xda,0x98,0xaa,0xa4,0x0,0x0,0x53,0x5a,0xc,0xbc,0xd3,0xfb,0x6d,0x31,0x0,0x32,0x7f,0x86,0x5d,0x12,0x7a,0xac,0x73,0x46,0x4a,0xcf,0x78,0xfe,0x33,0x6b,0x90,0x87,0xa2,0x63,0x18,0x0,0x3b,0xc0,0x31,0x53,0xb4,0x49,0x78,0xae,0x84,0xc2,0x75,0xd,0x80,0x5d,0xea,0xd4,0xb8,0x6,0xe0,0x5c,0xd1,0x95,0x35,0xa0,0xc3,0x4,0xd,0x4e,0x2,0x2e,0xf5,0xc3,0x63,0xd,0xb8,0xb3,0xd8,0xd8,0x70,0xdd,0x88,0x0,0xf0,0xd7,0x7a,0xcd,0xa9,0x9d,0xb2,0x98,0xc0,0xa9,0x20,0x4d,0x28,0x23,0x90,0xaf,0x67,0xda,0x1d,0xdd,0xd8,0x2a,0xcc,0xa9,0x21,0xec,0xa8,0xa1,0xd,0x7b,0xce,0x2c,0x39,0x3c,0x49,0x39,0x13,0x18,0xb3,0xe5,0xc,0xa4,0x6f,0x1,0xe9,0xd0,0x2,0xae,0x1c,0x8,0xd8,0x0,0xa8,0x71,0x5,0xec,0x31,0x81,0xd0,0xe4,0xd0,0x60,0x75,0x8f,0xac,0xf7,0x4e,0x35,0xcb,0x3a,0x6e,0xd1,0x9e,0x62,0x26,0x70,0xcc,0xe2,0x15,0x26,0xa,0xeb,0xde,0x18,0x0,0xee,0xaf,0x15,0x4b,0xc,0x5c,0x9,0x2,0xa0,0xd8,0x44,0xfc,0xba,0xa6,0xdd,0xd1,0x8d,0xad,0x7e,0xef,0x43,0x0,0xb8,0x66,0x92,0x89,0x92,0x56,0x19,0xeb,0x35,0xa9,0x86,0xb1,0xe5,0x4c,0x4e,0xd1,0x2a,0x1c,0xe3,0xd6,0x18,0x6a,0x9,0xb2,0x7d,0x35,0x76,0xb8,0x25,0x6,0x22,0xae,0xd,0xe7,0xad,0x1a,0x7b,0x4a,0xf9,0x76,0xc3,0x3a,0xb3,0xdc,0x68,0xee,0x3e,0xd3,0x3b,0xb4,0xd8,0x20,0x55,0x5a,0x93,0xb0,0x14,0x30,0xcb,0xa5,0x2,0xcb,0x90,0x72,0xfa,0x75,0x49,0xd6,0x7e,0x34,0x0,0x8c,0xa9,0xd7,0xa,0x1,0x60,0x57,0x2b,0x82,0x8e,0x14,0xd1,0xe,0x71,0x5,0x45,0x26,0xe2,0xd7,0x35,0xed,0x8e,0x6e,0x6c,0xcd,0x6,0xd3,0x9d,0x5a,0xd7,0xb2,0x66,0x8a,0x74,0xfe,0xdb,0x2f,0x82,0xe6,0xf3,0x33,0x6e,0x7a,0x57,0x4d,0x1a,0x86,0xd8,0x16,0x8e,0x81,0xd8,0x67,0x60,0x1,0x20,0xdb,0xe,0x93,0xd2,0xab,0xbe,0x86,0xe3,0x61,0x0,0x74,0xad,0x3d,0xbe,0xeb,0xa9,0x82,0x2f,0x2d,0x55,0xf0,0x65,0xa1,0x22,0x28,0x6c,0x22,0x7e,0x7d,0xd3,0xee,0xa8,0xc6,0xd6,0x5c,0x12,0x38,0x2e,0x35,0xad,0x6e,0xd1,0x27,0xb5,0xc8,0xb5,0xa9,0x5,0x99,0x23,0xa1,0xaf,0xa8,0xda,0xff,0xa7,0xc7,0xc3,0x8a,0xa0,0xa7,0xc4,0x6a,0xd,0xf4,0x89,0xf5,0x9e,0x1b,0x6b,0x58,0x44,0x5a,0xf5,0x32,0x9e,0x93,0x15,0x8d,0xf3,0x77,0xe,0xef,0xef,0xf0,0xd1,0xd3,0x8b,0xab,0x46,0x9f,0xae,0x1,0xee,0x3d,0x4d,0x59,0x33,0x3a,0xdc,0xa3,0xa7,0x38,0xb1,0x58,0x8d,0x77,0x7e,0xed,0x89,0x76,0x56,0xc9,0x18,0xf6,0x1d,0x3,0xfa,0x13,0x5a,0x2b,0xf1,0x52,0xa9,0x84,0x16,0x46,0x53,0x5,0x57,0x87,0xbf,0xc3,0xf,0xa7,0xc0,0x9f,0x20,0x61,0x8d,0x98,0x1e,0xab,0x4c,0x68,0xf8,0xd7,0x94,0xcc,0x30,0xae,0x2c,0x1f,0x3,0xa0,0xcf,0xa1,0xa5,0xa8,0xea,0x1b,0x6,0xa8,0x35,0xe3,0x8e,0xae,0x11,0xc7,0x34,0xf3,0xe4,0x14,0x36,0xbf,0x76,0x53,0x3b,0xb9,0x37,0x41,0xd3,0xe3,0x71,0x2b,0x4,0xe7,0xd6,0x56,0x9,0x7d,0x95,0x3,0x77,0xaa,0xe3,0x5d,0xc,0x26,0xc4,0xda,0x25,0x23,0x6f,0xf,0x3f,0x24,0x22,0xe5,0xc2,0xd8,0x4d,0x6b,0x74,0x89,0x78,0xca,0xa1,0x7e,0x29,0x77,0xc0,0x93,0x80,0x56,0xdc,0x5d,0x55,0xe1,0xa9,0xb4,0x27,0x33,0x7c,0x8d,0x6b,0x69,0x73,0x27,0x28,0x14,0x47,0x9c,0xcb,0xe1,0x4d,0x47,0x83,0x7f,0x5c,0x32,0x56,0x3,0xf5,0x64,0xdb,0x88,0x63,0x9b,0x79,0x52,0x87,0x11,0x6d,0x2,0x9,0x35,0xfd,0xc4,0xcc,0xcf,0x69,0xd5,0x18,0xf7,0x5,0x60,0xc0,0x94,0x62,0x68,0xb7,0x73,0x0,0x14,0xbd,0xea,0x43,0x43,0x54,0x8c,0xf8,0xd0,0xfd,0x6c,0xa3,0xaf,0x6f,0xc3,0xf2,0x6b,0x76,0xf5,0x50,0x9d,0x1b,0x3,0x9e,0x85,0x47,0x5e,0x5b,0x92,0xbb,0x39,0xe0,0x61,0x1b,0xe4,0x9a,0xd7,0x6f,0xdf,0x68,0xea,0x4e,0x66,0xe8,0x1a,0xd7,0xd2,0xe6,0x5a,0xd9,0xcc,0x38,0xe2,0x35,0x43,0x4f,0xb9,0x47,0xc3,0x18,0xc7,0x3a,0x3b,0x86,0x96,0x2f,0xdb,0x4a,0xdb,0xaf,0xbd,0xa4,0x72,0xb3,0xf5,0xbd,0x56,0x95,0x75,0x94,0x28,0x7c,0xa6,0xdc,0x57,0x17,0x15,0x73,0xbe,0xee,0x5,0x8c,0xef,0x67,0xb0,0x28,0x1b,0x9e,0x51,0x86,0xa8,0x28,0x72,0x3e,0x74,0x3f,0x9b,0x2,0x8c,0x2,0x80,0x16,0xb0,0xca,0xbc,0xc5,0x71,0x77,0x39,0x64,0x3,0x8c,0x20,0xf,0x77,0xc0,0x8b,0x8c,0xd0,0xc3,0x55,0x55,0x64,0x34,0xf5,0x27,0xd3,0xbd,0xe6,0xcd,0xe,0x5b,0x65,0x35,0x7c,0xdf,0xa4,0xf0,0xed,0x4d,0xee,0xc9,0xe6,0xa4,0x12,0x6b,0x2c,0xba,0xd6,0xff,0x73,0x95,0xb8,0xd0,0x55,0x91,0x50,0xfb,0x8a,0xe8,0x8f,0x1b,0xf3,0xb9,0x6f,0xea,0x13,0xa5,0xf4,0x55,0x47,0x19,0xa2,0x10,0xe2,0x47,0x19,0xba,0x51,0x0,0x90,0x2b,0x9e,0xfc,0x33,0x97,0xc0,0xe1,0x5b,0x4,0x59,0xbf,0xd9,0x91,0x2a,0x4d,0xc3,0xba,0xf6,0x5f,0xf0,0x6b,0x84,0x23,0x3a,0x40,0xca,0x8d,0x92,0x2d,0x72,0x95,0x56,0xc7,0x52,0x74,0xef,0xe9,0xb5,0xd8,0xe0,0x90,0xbe,0x25,0x6e,0x16,0x69,0x5f,0x7c,0xcd,0x86,0xb,0x80,0x35,0xe0,0x82,0x9,0xe0,0x8c,0x59,0xe0,0x9a,0x6,0xa9,0xe1,0xf,0x51,0x2,0x80,0x2f,0xfb,0x70,0x87,0x5,0x60,0x8f,0x1,0x9,0xe7,0x86,0x2,0xf9,0x39,0x11,0x29,0xe7,0x96,0x9b,0xf4,0x99,0x41,0x5b,0x1a,0x9c,0x91,0x30,0x50,0x5a,0xfc,0x6c,0xa,0x5e,0x72,0x48,0xe4,0xdc,0x47,0x98,0x21,0x32,0xc4,0x3d,0xf7,0xe9,0xa3,0xd4,0xf8,0x93,0x9b,0xf7,0x63,0xa8,0x8d,0xf7,0x6b,0xb2,0xba,0x33,0xee,0x80,0x9b,0x2,0x0,0xc,0x80,0x88,0x43,0xd5,0xdf,0x33,0x60,0x3f,0x68,0x3a,0x7a,0x7d,0x0,0x8c,0x1,0x3,0xd6,0x15,0xc5,0x89,0x48,0x58,0x36,0x52,0x49,0x88,0x1,0xbb,0xfd,0x8c,0x7,0xc9,0x9,0xfb,0xb,0x22,0xa0,0xa7,0x3b,0xf5,0x76,0x75,0x21,0x8b,0xb4,0x3b,0x2c,0x66,0x79,0x56,0x10,0x1c,0x9d,0xbd,0x6c,0xaa,0x6d,0xc,0xb6,0xa2,0x34,0x2d,0xb9,0xcf,0x18,0x1d,0x52,0x83,0x22,0xb9,0x4f,0x1f,0xa5,0x66,0x94,0xe9,0xe,0x1,0xe0,0x29,0x35,0x65,0x61,0xec,0x16,0x6c,0x1,0x2e,0xb9,0x67,0x44,0x37,0x1c,0xf7,0xaf,0x7b,0xb5,0xb6,0x7,0x8e,0x93,0xdb,0xb5,0x62,0x38,0x2f,0xd4,0xef,0x25,0xcb,0x56,0xd8,0x67,0x92,0x71,0x5a,0x99,0x22,0x3d,0x23,0xf4,0xa6,0x8a,0xf3,0x98,0xb7,0xaf,0xf3,0xad,0xcf,0xfe,0xb0,0x0,0x6c,0x53,0x33,0x8c,0x9b,0xb9,0x2e,0x7f,0x53,0x93,0xc3,0xec,0x65,0x33,0x75,0x4e,0x4d,0x9,0x3c,0xb0,0x41,0x5d,0x69,0xfe,0x8b,0xef,0x73,0x65,0x4d,0x7f,0x68,0x52,0x1e,0xae,0x79,0x53,0x0,0xec,0xaa,0x34,0x38,0xc5,0x0,0xe8,0x5b,0x72,0x4a,0x1c,0x48,0x80,0x33,0x1a,0x0,0x86,0x75,0x43,0x83,0xdd,0x81,0xf1,0xe4,0x1d,0xa5,0xb1,0xac,0x1b,0x9b,0x7a,0xcf,0xe0,0xd8,0xea,0x59,0x70,0xe8,0x87,0xf2,0x7d,0xf9,0x95,0x7c,0x4f,0x9e,0xc8,0x5f,0xea,0x8c,0x19,0x6f,0x57,0xf7,0x87,0xf2,0x99,0x7c,0x20,0xef,0xcb,0x27,0xf2,0xfb,0xf2,0xa1,0xf2,0x42,0xfd,0xae,0x7c,0x26,0xa9,0x13,0x40,0xfa,0xef,0xe4,0x1f,0x74,0x9e,0x8b,0xac,0xfc,0x37,0x11,0xf9,0xa9,0x88,0x7c,0x60,0xd4,0xfd,0x33,0xf9,0xdf,0xf2,0x23,0xf9,0xb1,0x88,0x88,0x7c,0x47,0x44,0xfe,0xbd,0x7c,0x2e,0x1f,0x8b,0xc8,0xff,0x2a,0xb9,0xcf,0x1f,0xcb,0x7b,0xd6,0xdf,0xfe,0xd3,0x47,0xa9,0xf1,0xcb,0x1f,0xca,0x8c,0x34,0xe4,0xfb,0x25,0x35,0xab,0xf2,0x6f,0xe4,0x33,0xf9,0x3,0xe7,0xf9,0x76,0xf9,0xc7,0xf2,0x6d,0xe3,0xaf,0x4f,0x44,0xe4,0x23,0x41,0xfb,0x59,0x8f,0x5e,0x86,0xde,0xcb,0xdf,0xd1,0x75,0x9f,0xca,0x17,0x22,0xf2,0x37,0xea,0xf7,0x6f,0x45,0xe4,0x6f,0x8c,0x20,0xd1,0xcf,0xe5,0x43,0xf9,0x99,0x7c,0x21,0xbf,0x95,0x4f,0xe5,0x43,0xf9,0x3c,0xf3,0xa,0xde,0xb4,0xf6,0x2f,0x78,0xdb,0xba,0x90,0xf5,0x79,0x15,0x78,0x41,0x83,0x9a,0x27,0xac,0x6d,0x78,0x14,0x60,0x5b,0x7b,0x21,0xe5,0x6d,0x66,0x35,0xc1,0x8f,0x80,0x75,0x6a,0x6c,0x6b,0x4b,0x40,0xf8,0x3e,0x8b,0xa4,0xc,0xb4,0x3e,0xd3,0x7f,0xfa,0x28,0x35,0x99,0xd1,0xba,0xc1,0xa1,0xbe,0x73,0xdb,0xb3,0xc7,0xf9,0x35,0xeb,0xc0,0x80,0x33,0xba,0x25,0x14,0xc0,0xf6,0x68,0x6e,0x70,0xa8,0x64,0xab,0xb3,0x37,0x94,0x2,0xfc,0x88,0xa2,0x91,0x8f,0x6f,0x89,0xc8,0x6f,0x44,0xe4,0x4f,0xa5,0x29,0x35,0xd9,0x14,0x91,0x5f,0x8b,0x3c,0x42,0xdd,0x2f,0xe4,0xbb,0xf2,0x44,0x9e,0xc8,0x13,0xf9,0x8f,0x22,0x22,0xf2,0xbe,0x88,0xfc,0x99,0x7c,0x24,0xff,0xa3,0x14,0xd1,0x5f,0xc8,0xcf,0x5,0xf9,0xc8,0x9,0x8e,0x4e,0xe5,0x33,0x11,0xf9,0x95,0x88,0xa,0x28,0xff,0x44,0xbe,0x90,0x8f,0x44,0xe4,0xa3,0x92,0x3b,0xfd,0x57,0xf9,0xb7,0xf2,0x81,0xce,0x90,0xe3,0x3f,0x7d,0x94,0x9a,0x5f,0x8a,0xc8,0x7f,0x97,0xdf,0xc8,0x5f,0xe9,0x9a,0x1f,0xaa,0xba,0x1f,0xca,0x17,0x8a,0x52,0xf8,0x35,0xff,0x49,0x3e,0x96,0xf7,0xe5,0x7,0xf2,0x4b,0xf9,0xb9,0x7c,0x61,0x84,0xc7,0xff,0xa6,0xb0,0xaf,0xff,0x57,0xfe,0xa5,0x7c,0x5b,0x9e,0xc8,0xb7,0xe5,0x9f,0xeb,0xba,0xdf,0x93,0xdf,0xb,0xfe,0xb6,0xff,0xfa,0x23,0xf9,0x23,0x55,0xf7,0x8f,0xde,0x38,0x32,0xc4,0xb3,0x16,0xef,0xf2,0xb8,0x75,0xb9,0x57,0xda,0x19,0x31,0x29,0x97,0xdc,0x2a,0x6e,0x38,0x47,0xf2,0x9a,0x21,0x52,0x9d,0x71,0xac,0x82,0xa3,0xeb,0x46,0x9b,0x8c,0xe3,0x5f,0xd0,0x52,0x40,0x4,0xb4,0xb5,0x55,0xc2,0xbf,0x4f,0xb6,0x1e,0xea,0xdc,0x6b,0x5,0x88,0xff,0xf4,0x51,0x6a,0x16,0x94,0xf9,0x75,0x53,0x9b,0x5f,0xdf,0xfd,0x63,0x91,0x1b,0x52,0x12,0x2e,0x1d,0x6f,0x84,0x1d,0x52,0xc7,0x5a,0xda,0xce,0xbc,0xb2,0x86,0xd6,0xe2,0x4,0x68,0x1b,0xcc,0xc8,0xdb,0xd6,0xc5,0x5e,0x48,0x63,0x75,0x8c,0x72,0xcc,0x72,0x41,0x4,0xdc,0x69,0xed,0xdd,0x1d,0xd0,0x53,0x6a,0xe4,0x75,0xc3,0xc4,0x33,0xcf,0x25,0x89,0x35,0xd9,0xa6,0x17,0xc5,0xad,0xa5,0x22,0x8e,0x3d,0x57,0x52,0xe5,0x5a,0x53,0xd,0xf8,0x9b,0x1c,0xb9,0xe4,0x33,0xe0,0xd2,0x88,0x3d,0x8,0xc7,0x2c,0x6c,0x3,0xf7,0xd4,0x10,0x6a,0xb4,0xb5,0x48,0x76,0xad,0x35,0xa5,0x53,0x24,0xa4,0xda,0x61,0x76,0xc1,0xf2,0xf5,0x37,0x35,0xad,0x6e,0x8e,0x32,0x73,0xb2,0xdb,0x5a,0x24,0xbf,0x65,0x8e,0x1a,0xbb,0x8e,0xbb,0xca,0x5,0x70,0x16,0x6,0xc0,0xd7,0x11,0x1c,0xba,0x21,0x89,0xa0,0xa2,0xe9,0x6,0xd2,0x91,0xfa,0x3,0x67,0xee,0x4,0x49,0x74,0xec,0xa0,0x7b,0xcd,0xa4,0x1c,0x4b,0x47,0x90,0x54,0xee,0x55,0xfe,0x3e,0x91,0x29,0x41,0x62,0x95,0xd7,0x6f,0x52,0x62,0x41,0xa6,0x4a,0x33,0x9,0xbe,0x12,0x64,0xc3,0xca,0x2b,0x38,0xa7,0x7e,0x47,0x3a,0xa2,0xef,0x56,0x76,0xf4,0x53,0x7f,0x5f,0xfd,0xff,0x3,0xf9,0x33,0xf9,0x54,0xb6,0x34,0x17,0xf1,0x9e,0xe6,0xfd,0xdf,0x57,0xff,0x89,0xfc,0x44,0x7e,0x2d,0x7f,0x22,0x3f,0x10,0x91,0x1f,0xc8,0xf7,0xe4,0x67,0xf2,0x5f,0x44,0x44,0xe4,0x5f,0x8b,0xc8,0xbf,0x90,0xba,0x88,0xfc,0x48,0xde,0x97,0x9f,0xc8,0xff,0xd1,0x99,0xb,0xdf,0x97,0x9f,0xc9,0xf7,0xe4,0x89,0xfc,0xa9,0xfc,0x42,0xf7,0xe8,0x7f,0xca,0xaf,0xe4,0x2f,0x9d,0xbc,0xc6,0xef,0xc9,0xcf,0xe5,0x4f,0xe4,0x3d,0xf9,0xb1,0x88,0x7c,0x4f,0xd5,0xfd,0xbd,0xfc,0x13,0xf9,0x3b,0x79,0x5f,0xbe,0x2b,0x22,0x7f,0xab,0x5b,0xae,0xc8,0x9f,0xcb,0x47,0xc6,0xdf,0x81,0x3c,0x81,0xa2,0xf1,0x89,0xe3,0x48,0x79,0xb,0xa4,0x86,0x56,0x3f,0x73,0xc4,0xba,0x55,0x68,0x6d,0x1,0x5d,0xe5,0x30,0x31,0xcb,0x80,0x8e,0x21,0x71,0x16,0x47,0x2,0x9d,0x2b,0x74,0x37,0xe8,0x90,0x5a,0x4e,0x1c,0x45,0x67,0x26,0xb4,0xc3,0x93,0x7b,0x66,0xda,0x49,0x3b,0x33,0x67,0xf0,0xdd,0xe7,0xfa,0xd7,0xd9,0x3,0xe1,0x26,0x3b,0x86,0x57,0xf0,0x24,0x18,0xbe,0xc5,0x38,0x49,0x6d,0xec,0x9c,0x1c,0xd3,0xbc,0x2,0x2b,0xef,0x5f,0xc8,0x61,0x75,0x3,0xe8,0x31,0xe6,0xe4,0x25,0xd,0xa5,0xae,0x9b,0xf5,0xd2,0x5a,0x14,0xe7,0x28,0x33,0xfb,0x1e,0x63,0x26,0x87,0xcb,0x36,0x80,0x9,0x23,0x4e,0xa0,0x4b,0xc3,0xf3,0x25,0xf6,0xb6,0x80,0x75,0xe7,0x65,0x4d,0x4f,0xda,0xe1,0x80,0xb4,0xc,0x35,0x43,0xb,0x98,0x57,0x7f,0xb9,0x13,0x53,0x16,0x9,0x94,0x8b,0x6e,0x2f,0x3,0x79,0x2c,0xc2,0x67,0xd0,0xc,0x9e,0x7b,0x26,0x8b,0x95,0x59,0xa2,0x46,0x9d,0x65,0x6e,0x75,0xa,0x88,0x71,0x6,0xc0,0x22,0xb3,0xc0,0xc0,0xe2,0x43,0x42,0xe1,0x26,0x93,0x6,0xb7,0xb2,0x65,0x31,0x4b,0x39,0x21,0x9e,0x64,0x9b,0x38,0x90,0x1f,0xac,0x46,0xcf,0xca,0xe,0x14,0x2,0x40,0x8d,0x16,0x70,0x6f,0x38,0xb9,0x15,0xa5,0xae,0x7b,0x1a,0xc,0x8,0xd,0xe7,0x28,0x33,0xef,0x7d,0x10,0x98,0xc5,0x57,0x6a,0xce,0xf6,0x94,0x4d,0xf0,0x41,0x0,0xdc,0x81,0xf2,0xb8,0x73,0x1f,0x7e,0xad,0x2d,0x82,0xf3,0xca,0x57,0xbd,0xeb,0xb9,0x39,0xba,0x13,0x53,0x16,0x9,0x94,0x5d,0xb3,0x15,0xf0,0x9d,0x2f,0x3a,0x33,0xa9,0xf6,0x34,0xf7,0x4c,0x66,0x27,0x9c,0x2c,0x8c,0xa0,0xbb,0xe7,0xc2,0xb3,0xc3,0x85,0xc3,0x50,0xb2,0x40,0x8f,0x61,0xd4,0x5e,0x48,0xef,0xb6,0xa6,0xf5,0xf9,0xe6,0x54,0xbf,0x7c,0x20,0x6d,0x5c,0xae,0x80,0x85,0xd4,0x59,0xdb,0x7e,0xea,0xba,0x8d,0x60,0x96,0xf3,0x2c,0x41,0xcd,0x6,0xf0,0xdc,0x3,0xc0,0x9,0x70,0xe3,0x44,0x40,0xd5,0x59,0x33,0x34,0x30,0x97,0xd6,0xb2,0xbe,0x2c,0x2,0xc0,0x82,0x32,0xae,0x84,0x0,0xb0,0xa9,0x87,0xfd,0x4,0xd8,0xb5,0xdc,0xc0,0xa7,0x81,0x96,0x37,0x31,0xe5,0x91,0x40,0xa2,0x9c,0x9d,0xbb,0xba,0x45,0xf9,0x99,0x36,0x30,0xe0,0x19,0x73,0xde,0x99,0xd,0xad,0xb7,0x4f,0x3,0x43,0x7c,0xad,0xfc,0x6,0xe4,0xc1,0x70,0x93,0x8c,0x90,0x5e,0x20,0x8c,0x91,0x1a,0x6b,0x30,0xb1,0xa8,0x61,0x3d,0x98,0xbe,0xf1,0xa5,0x66,0xe7,0x8a,0x1,0x90,0xbb,0xc4,0x2e,0xe1,0xa6,0x72,0xb2,0x45,0xb3,0x45,0xcf,0x97,0xb8,0x38,0x47,0x59,0x1e,0xac,0x7e,0x63,0x50,0xb2,0x35,0x5e,0x30,0xa9,0x5d,0x67,0x9f,0xe2,0x26,0x97,0x1e,0xbe,0x73,0xe6,0xa7,0x3d,0x3f,0x4,0xc0,0x85,0x5a,0x1,0x38,0x1e,0xaf,0x5d,0xa0,0x41,0x42,0xc2,0x38,0x75,0x62,0x22,0xa6,0x35,0x0,0x56,0xe8,0x2,0x2d,0x76,0x82,0x13,0x53,0x14,0x9,0x94,0x69,0xa,0xba,0xa4,0xcc,0x71,0xee,0xf9,0xd6,0xe6,0x67,0xae,0x49,0x49,0x2c,0x83,0x6f,0xe8,0x9a,0xd,0x3d,0xc1,0xf9,0x86,0x63,0xa6,0x81,0xca,0xbc,0x89,0x6d,0x79,0xb8,0x28,0xc,0x65,0x82,0x94,0x84,0x6,0x4f,0xad,0x29,0xf1,0x1,0x90,0x6,0xb7,0x80,0xb5,0xd2,0x98,0x85,0x31,0x22,0x52,0x8e,0x8d,0xc4,0x98,0x45,0xa9,0xeb,0xb2,0x60,0xb1,0xcc,0x1a,0x39,0xc7,0x9d,0xc1,0x5b,0xf8,0x39,0xca,0x6a,0xdc,0x0,0x17,0x96,0x15,0x71,0xd9,0xf2,0xbc,0x1e,0x2f,0xc,0x2a,0x4f,0xd4,0x5b,0x35,0x72,0x0,0x4c,0x91,0xd2,0xa7,0x5e,0x0,0x80,0x2c,0x6e,0x65,0x9b,0xa7,0xc0,0x89,0xf7,0xb1,0x82,0x31,0xc5,0xa4,0x98,0xc,0x61,0x59,0x24,0x50,0xe,0xb7,0x2d,0x16,0x95,0x7f,0x9a,0x78,0x67,0x84,0x79,0xc6,0x3,0xa2,0x8c,0x7b,0xcd,0x12,0x10,0x5b,0x51,0x43,0x8b,0xde,0xe4,0xd9,0x10,0x2b,0xce,0x24,0x78,0x5,0x3c,0xe5,0xc2,0x81,0xaa,0xed,0xd7,0x9c,0x9b,0xa0,0x87,0x4c,0xe0,0x5,0x10,0x29,0xf0,0x17,0xc5,0x2c,0x64,0xaa,0xe4,0xba,0x32,0x64,0x95,0xa7,0xae,0xdb,0xb4,0xfa,0x67,0x3,0xc0,0xce,0x51,0xb6,0x60,0xb5,0xdc,0xd6,0x5e,0xce,0x6d,0x20,0xe2,0xdc,0x63,0x25,0xd7,0xd,0x17,0xb4,0x8,0xe8,0x67,0x0,0xd,0x45,0xa3,0xf8,0xe4,0x67,0x19,0xb8,0xe5,0x1a,0x98,0xf3,0x0,0x90,0x4d,0x8c,0xc9,0x10,0x3e,0x14,0x2a,0x99,0xfb,0xfc,0xdf,0x29,0x92,0x17,0x4e,0x18,0xb7,0x6b,0x31,0x2d,0xe1,0x6b,0xb2,0xf5,0x77,0xcb,0x2,0x35,0xc6,0xe8,0x7b,0xc3,0xe9,0xbe,0x4d,0x59,0x26,0xc1,0x4d,0xe0,0x9c,0xd8,0x9,0x2e,0xc9,0xef,0x30,0xce,0x16,0xb1,0x45,0xec,0x87,0x65,0x93,0xb2,0x4,0x71,0x53,0x9a,0xcf,0xcf,0xa4,0x81,0x3a,0xe5,0xa9,0xeb,0x56,0x95,0xdb,0xfb,0x50,0x11,0x14,0xce,0x51,0x36,0x57,0x92,0x14,0xf3,0x35,0xdd,0xc2,0xc7,0x9c,0x44,0x3,0xa1,0xfd,0x27,0x33,0x22,0xb6,0x70,0x3f,0x57,0x92,0x4f,0x8c,0x1d,0xf7,0x52,0x96,0x2c,0x72,0x8e,0x94,0xe,0xd,0x83,0x6c,0x27,0xde,0x99,0xec,0xbe,0xa7,0x9a,0xb9,0x29,0xbe,0x66,0xc9,0x9,0xd6,0x9c,0x2f,0xa5,0x0,0x65,0x99,0x4,0x73,0x70,0x3c,0xf7,0x0,0xe0,0xe7,0x36,0x6d,0x69,0x32,0x7b,0x6e,0x89,0xb8,0xa1,0x98,0x85,0x63,0xcd,0xa5,0x67,0x82,0xf6,0x6,0xa3,0xa4,0xae,0xfb,0x4a,0xe3,0x2,0x76,0xd,0x5f,0xbd,0x90,0x18,0x98,0x93,0xb1,0xcc,0xe1,0xc2,0x4,0xc0,0x70,0x62,0x86,0xc,0x61,0x79,0x24,0x50,0x9d,0xe,0x3,0xe3,0xa5,0x87,0x7e,0xad,0xf6,0x99,0xd4,0xda,0x7b,0x8b,0xae,0xc9,0x26,0xf2,0x5,0x7d,0x20,0xe1,0x9e,0x3,0xc7,0x9,0xcd,0x8d,0x4b,0x28,0xcf,0x24,0xf8,0xa,0x48,0xad,0xad,0x6a,0x18,0x7c,0x15,0x71,0xcd,0xb6,0xc3,0x6d,0xbf,0xfb,0x87,0x9d,0xf1,0x28,0x94,0x21,0x45,0x32,0x56,0x64,0x18,0xcb,0xea,0x46,0xd4,0xb6,0xd5,0xff,0x67,0x48,0xd4,0x6e,0x3b,0x41,0xa2,0x54,0x8f,0xe6,0xc4,0xe4,0xc,0xe1,0x2,0xf,0xa7,0x91,0xac,0x8e,0xb2,0xe3,0x4e,0x27,0x88,0x3a,0xd6,0xdb,0xe6,0x2c,0x77,0x96,0xd8,0x9a,0x72,0xc6,0x1,0x3,0x52,0x5e,0xe9,0x48,0xbf,0xf4,0x41,0x0,0x74,0x8b,0x0,0x50,0x1d,0x6f,0x7f,0xac,0x71,0x47,0x4a,0xac,0xdd,0xd7,0x87,0xb4,0xc7,0xa6,0x42,0x59,0x82,0x8d,0xc8,0xa8,0x6b,0xa8,0x40,0x91,0xb6,0xd2,0xb5,0x74,0x3d,0x3e,0xe2,0x99,0xa2,0x87,0x1b,0xc6,0xc6,0x94,0x6,0x9c,0xe7,0x32,0xab,0xc0,0x5e,0x21,0x9d,0xa,0x46,0x47,0x7f,0x9d,0x83,0x36,0x34,0x9e,0x8c,0xeb,0x61,0xca,0xeb,0xc6,0xe9,0x69,0x7e,0xbc,0xa5,0xc9,0xf0,0xb9,0xf1,0x2,0x73,0xca,0x16,0x76,0xae,0xe5,0x66,0x5b,0x95,0x7d,0x67,0x38,0x45,0xe5,0xee,0x69,0x63,0x7a,0xaf,0x6e,0x7,0xb8,0x6,0x3f,0x45,0xdc,0x1c,0xb7,0x40,0x9b,0xd,0x12,0xa5,0x89,0xc,0xa5,0xa3,0xca,0x4,0x34,0x9b,0x83,0xa,0x27,0xcb,0xc8,0xb6,0x4f,0x9b,0x8b,0x3a,0xd,0x6c,0xba,0x4d,0x2d,0xf,0x64,0xef,0x75,0xc0,0xb9,0x3,0x80,0x4c,0x59,0xb5,0xa9,0x55,0xe4,0x66,0x39,0x28,0x70,0x72,0x2d,0x1,0x40,0xcb,0x53,0x14,0xac,0x6,0x85,0x8c,0x39,0xae,0x95,0xe9,0x77,0xa3,0x90,0xd0,0xc,0xdb,0xa5,0xdc,0xe8,0x9d,0x7b,0x68,0x3f,0x3b,0xd5,0x84,0x6d,0xd8,0xa1,0xa6,0xa7,0x62,0xb9,0x30,0x64,0x80,0xae,0x37,0xad,0xc2,0xb8,0x11,0x1a,0xbd,0x37,0x22,0x0,0x72,0x15,0x4b,0xd3,0x92,0x5,0x8a,0x1,0x60,0xfa,0xcf,0xe5,0xbd,0x9,0xa5,0xa3,0xca,0xe4,0xf9,0x5d,0x1a,0xd4,0xf5,0xdd,0xc2,0x0,0x98,0x3,0xee,0x98,0xb5,0x34,0x2,0x91,0x9a,0xda,0x79,0x55,0x97,0x8d,0x40,0xe6,0xf3,0x14,0x2b,0x1a,0xe1,0x2a,0x96,0xf2,0x7b,0x8e,0x39,0x61,0xb8,0x59,0xb8,0x49,0x54,0xe0,0xe4,0x1a,0xfc,0xf8,0x84,0x3b,0xc4,0x61,0x0,0xec,0x18,0xbc,0x7d,0x5e,0xa6,0xb,0x7,0x6e,0xc2,0xe0,0x24,0x72,0xb1,0xa7,0xeb,0x79,0xfc,0x96,0x1,0x60,0xb,0xb8,0xf7,0x80,0xb2,0x6a,0xc8,0xc6,0xab,0x40,0x9b,0x6,0xd,0x9e,0x5b,0xdf,0xd2,0x68,0x16,0x44,0x5,0x9c,0x18,0x82,0x59,0xee,0x3a,0xf2,0xec,0x1,0xf1,0x29,0x94,0x95,0x27,0x94,0x8e,0x6a,0x36,0x90,0x9c,0x3d,0x4,0x80,0x28,0x60,0x6b,0x9,0xeb,0x5e,0xf3,0x72,0x54,0x10,0x5a,0x92,0x53,0x0,0xdf,0x79,0xce,0xc,0x88,0x77,0x9d,0x5c,0x4b,0x1,0xd0,0x2d,0xc,0x84,0x8c,0xf4,0x64,0x2f,0x0,0x1d,0xc6,0x69,0x70,0xeb,0x7d,0x8f,0xc6,0x3c,0xb6,0x81,0x2b,0x1a,0xca,0xf5,0x78,0xc5,0xc2,0xf5,0xae,0x31,0x58,0x45,0x0,0x58,0x22,0x26,0x32,0x4,0xb4,0xfc,0xda,0x75,0xc3,0xee,0xb5,0x0,0xa4,0x3c,0xf3,0x42,0x4f,0xc2,0x0,0x58,0xb5,0x34,0x63,0x26,0x5,0x58,0x32,0x74,0x81,0xae,0x7b,0x7b,0x38,0x2b,0x8f,0x9f,0x8e,0x6a,0x15,0xb8,0xe7,0xe,0x88,0xb4,0xf7,0x72,0x76,0xef,0x9a,0xd2,0xd,0x34,0xc,0x31,0xf4,0x48,0xa5,0x87,0x71,0x85,0xd5,0xc8,0x1,0x40,0x8b,0x5d,0x63,0x37,0xf7,0x1,0x90,0x97,0x43,0x8b,0x2,0xec,0x19,0xde,0x1,0xae,0x77,0x72,0xc9,0x16,0xd0,0x55,0x98,0xbc,0xf1,0x22,0xec,0xf7,0xad,0x6c,0x1e,0x31,0x11,0x8b,0x4c,0xd1,0xa5,0xaf,0xf7,0x53,0x3f,0x6,0x60,0xf,0xb8,0xa0,0x4e,0xc3,0xf8,0x38,0xab,0x9,0x80,0xd3,0x0,0xd6,0x4d,0x0,0x74,0x1d,0x37,0x69,0x93,0x7b,0xdd,0x72,0x4c,0xc7,0x3,0x87,0xe9,0x9,0x1,0x60,0x92,0x81,0x95,0x34,0xb2,0xc9,0x80,0x1e,0xd0,0x37,0x56,0x42,0xc8,0xbd,0x3d,0x9c,0x95,0xc7,0x4f,0x47,0x65,0x3b,0xc1,0x6e,0x5,0xf4,0x7,0x18,0x3a,0xc1,0x67,0x1c,0x1a,0x6b,0x30,0xc,0x80,0xe6,0x3,0xc1,0x65,0xd9,0x4e,0x6f,0x7e,0x59,0xc4,0x2c,0x1b,0x5,0x4e,0xae,0x25,0x0,0xe8,0xe8,0x8b,0x7,0x96,0x6e,0x39,0xd3,0x4d,0x2f,0x1a,0x8a,0x8e,0xbe,0x6a,0x35,0x4d,0x71,0x56,0xba,0x45,0xab,0x3b,0xfb,0xce,0x24,0xf6,0x2c,0xd5,0x6d,0x8,0x0,0x67,0xda,0x87,0xc6,0x6d,0x77,0x6a,0x19,0x42,0x37,0x94,0x6a,0xf4,0xec,0x1,0x0,0x5c,0x39,0x26,0x97,0x5d,0x4d,0x97,0xec,0xe4,0x6a,0x5d,0xa6,0xd5,0x2e,0x1f,0x53,0x94,0x95,0x27,0x94,0x8e,0x2a,0x4f,0xc2,0x66,0xc7,0x26,0xc4,0xc,0x88,0x39,0xe0,0x19,0x89,0xf6,0x82,0x34,0xcb,0xa0,0x64,0xb,0x18,0x5,0x0,0x12,0x50,0x58,0xa5,0x86,0xfe,0xd0,0xf7,0x4e,0xe,0x7e,0x7c,0x22,0x5f,0xdb,0x35,0x6a,0xac,0x90,0x38,0xa1,0xa0,0x3b,0x8e,0x4e,0x7f,0x8b,0x98,0xe,0x3d,0x45,0xe2,0x8b,0x32,0xd0,0x9,0xbb,0xf4,0x81,0xe,0xb7,0x1a,0xeb,0xe6,0x64,0xb7,0xbd,0x4f,0x9d,0xd8,0x5b,0xc0,0x14,0xf7,0x96,0xd1,0x33,0x6b,0x37,0x4b,0x14,0x98,0xb8,0x4d,0x23,0x85,0x4d,0x18,0x0,0xcf,0x80,0x7b,0x6b,0xab,0x98,0x22,0x21,0xa6,0x4b,0x87,0x4b,0x1d,0x3c,0x12,0x72,0x6f,0xcf,0xb5,0x1b,0x77,0x4e,0x5e,0x2e,0x37,0x1d,0xd5,0x34,0xd0,0xa7,0x49,0x9d,0x33,0xcd,0x83,0x87,0x13,0xc8,0xdc,0x81,0x92,0x2c,0xe6,0xa,0x27,0xd3,0x7,0x80,0x69,0xbf,0x58,0x1f,0x39,0xae,0xd2,0x77,0x72,0x6d,0x15,0x3,0xc0,0x74,0xaf,0xd8,0x30,0x6e,0xd1,0xd7,0x96,0xae,0x5c,0xd7,0x7d,0x45,0x8d,0x1a,0x2f,0xf4,0xc4,0x86,0x62,0x0,0x6c,0xf,0x9f,0x55,0xc7,0x7c,0xd2,0xd3,0xaf,0x51,0xcc,0x4,0xce,0x93,0x1a,0x4a,0xd2,0xbc,0xdd,0x81,0x61,0xdc,0xdd,0xe5,0x84,0xa6,0xe6,0x5,0x1a,0x85,0x0,0x98,0x25,0x25,0x71,0xb4,0x7b,0x27,0xc0,0x16,0x4d,0x16,0xe9,0x93,0x2a,0xaa,0xb5,0xae,0x4,0xb4,0x1a,0x9b,0x56,0x9c,0x8d,0x6f,0x49,0xb,0xa5,0xa3,0xba,0x33,0x86,0x76,0xa6,0x24,0x40,0x35,0x7b,0x13,0x3b,0xf,0x23,0x9e,0xea,0x2d,0x75,0x3c,0x1c,0x7c,0x0,0x84,0x72,0x2b,0xbc,0x61,0x2e,0x96,0xcc,0x58,0xf3,0x82,0x49,0x6a,0xac,0x90,0x82,0xa1,0x72,0xdd,0x0,0x3a,0x6,0x29,0xde,0x57,0xe6,0xc7,0xc,0xe9,0xa7,0x14,0x65,0xa0,0xab,0xb1,0x4c,0x83,0x3a,0x5b,0xca,0xc4,0x6a,0x4e,0x62,0xf6,0xfa,0x4f,0x1f,0x14,0x3,0xf,0x81,0xb6,0x21,0x41,0x34,0xc9,0xbe,0x85,0x97,0xdb,0xd8,0xf6,0x8c,0x41,0x79,0x51,0xb2,0x5,0x9c,0x4,0x92,0x3a,0x5e,0x6,0x74,0x3,0x21,0xf7,0xf6,0x22,0x0,0xf8,0xe9,0xa8,0xa6,0xb8,0x54,0x62,0xef,0xa2,0x9e,0x90,0x50,0xa8,0x86,0x9f,0x28,0x2a,0x9,0xc8,0x5,0x5f,0xb9,0x2d,0x60,0x2e,0xe8,0x31,0x92,0x25,0x40,0xdf,0x71,0xf6,0xc9,0x61,0x59,0x29,0x8c,0x1,0x68,0x1a,0x35,0x7b,0x81,0xfd,0x3e,0xcf,0x9e,0x35,0xc4,0xfa,0x84,0xa7,0x8,0xaa,0x1b,0xd4,0x68,0xd8,0xee,0x5c,0x1b,0x6b,0x26,0xd4,0x47,0xd4,0xbb,0x3c,0xb7,0xc8,0xfb,0x84,0xb3,0x16,0x9e,0x7,0x0,0x30,0xad,0x9c,0xd6,0x63,0xae,0xc,0x52,0x1c,0x72,0x6f,0x37,0x7d,0x81,0x8e,0x28,0x4b,0x47,0xf5,0xae,0x1e,0x57,0x9a,0x87,0x3b,0xd1,0x14,0x7a,0xc5,0xe4,0xa9,0x72,0x89,0xb1,0x3,0xf4,0x38,0x30,0x88,0xe9,0xb2,0xfe,0xe4,0xb2,0x29,0xe0,0xb5,0x80,0x94,0x7b,0x63,0xa3,0xf0,0x63,0x0,0x6a,0x3a,0xd,0xd1,0xa6,0xe7,0x48,0x1d,0x71,0xee,0xe5,0xd0,0xac,0x8e,0x87,0xe,0x5f,0x44,0x7d,0xa6,0xf4,0x1a,0x53,0xc4,0x6,0x97,0xe6,0x4b,0x64,0xb9,0xd4,0x65,0x2a,0xae,0x2,0x0,0xa8,0x8e,0x2f,0xe3,0x88,0x14,0x61,0xbf,0x64,0x53,0xb9,0x69,0xc,0xb5,0xa0,0x17,0x5c,0xd1,0x44,0xe8,0x90,0x38,0x6,0xe1,0x59,0xe5,0x93,0xd0,0xe4,0x56,0x71,0x3c,0xc5,0x11,0xd8,0x2b,0x9c,0x1b,0x1e,0x8c,0x21,0x89,0x2c,0xf7,0x71,0x5e,0x72,0x9c,0xf6,0xa6,0xe9,0xd3,0x67,0xfa,0xdd,0x1,0xc0,0x18,0x91,0xf6,0xac,0x19,0x2a,0xa6,0x86,0xc4,0xbf,0xa1,0x49,0x7b,0xe4,0xa5,0x95,0x9f,0x22,0x31,0xfc,0xf8,0x4e,0x9c,0x84,0xb1,0x43,0x13,0x8c,0x14,0x86,0x67,0x66,0x9,0xdd,0x13,0x2e,0xd5,0xb0,0xdd,0xa8,0x9c,0x88,0x4f,0x8d,0x14,0x14,0x31,0x9,0x67,0xcc,0x73,0x3,0x74,0xf5,0xa,0x7b,0xa9,0x18,0xb3,0x31,0x12,0x62,0x1a,0x6a,0xbb,0x38,0xe,0x68,0xfe,0x6c,0x61,0x72,0x3,0xb8,0xa5,0xc6,0x9a,0x23,0xa3,0x34,0x54,0x3e,0xe6,0x9a,0x61,0xff,0xb,0x89,0xa8,0x99,0x9c,0x3f,0xb0,0x38,0xa0,0xb0,0x44,0x96,0xe5,0x7,0x38,0xb5,0xe4,0xbb,0x49,0xfa,0xc4,0xe5,0x69,0xe2,0x8a,0xbf,0xef,0x13,0x8a,0x83,0x9,0x71,0xa3,0xbe,0x7d,0x61,0x9b,0x36,0xd0,0xd5,0x72,0x81,0xf9,0x84,0x71,0x22,0x43,0x7,0xd1,0xd,0xa8,0x2e,0xce,0x80,0x1,0x31,0x89,0xe1,0x5c,0xbd,0xce,0x1d,0x29,0xa9,0xe1,0x4,0x9d,0xb5,0x5b,0x7c,0x50,0x48,0xea,0x7a,0x5e,0x4d,0x2b,0x8e,0xa3,0xe8,0xa4,0x95,0xa5,0xc0,0x2d,0x3d,0x43,0x24,0x7c,0xa1,0xa6,0x3d,0x1b,0xe2,0x33,0x47,0x94,0x6e,0x6a,0x8e,0x69,0xc1,0xf2,0xe0,0x7f,0xa5,0xf8,0x99,0x73,0x2b,0xd9,0x4d,0x2e,0x70,0x1e,0x19,0xaa,0xe6,0xb0,0x88,0x5a,0x53,0x3a,0x99,0x65,0x8b,0x55,0xf5,0x25,0xb2,0xec,0xea,0x81,0xf1,0x29,0xe9,0x71,0xda,0xc3,0x6f,0x1a,0x65,0xa6,0x8c,0x5d,0xcf,0x3f,0xb7,0x8,0x0,0x63,0xec,0x17,0x7e,0xd9,0x7e,0x4d,0x4d,0xfa,0x59,0xd0,0xbe,0xf0,0xcc,0x20,0x4f,0xa3,0x41,0xcc,0x7e,0xc6,0xa1,0xa7,0xe,0xda,0xc,0xd8,0xc0,0xae,0x1c,0x86,0x74,0xb4,0xac,0x41,0x9,0x50,0xa3,0xa6,0x39,0xf1,0xd,0x1d,0x6e,0x32,0x74,0x55,0xaf,0x73,0xe,0xb4,0x99,0x62,0x86,0x54,0xdf,0x7f,0x9c,0x94,0x1,0x35,0x4e,0x49,0x54,0xcf,0x7a,0x3a,0x21,0xc3,0x3c,0x57,0x96,0x39,0x9,0xb,0x0,0x33,0x8a,0x6b,0x9a,0x32,0xb8,0xa7,0xcc,0x2b,0x69,0x8a,0x86,0xe5,0x53,0x18,0x16,0x51,0xb7,0x80,0x36,0x70,0xa7,0xa1,0x1f,0x92,0xc8,0x32,0xda,0x99,0x5a,0x4a,0xb4,0xe1,0x4c,0xb4,0x32,0x0,0x64,0xf1,0x3b,0xfb,0x1,0x27,0x6d,0x7f,0xf2,0x23,0xeb,0xa3,0xe5,0xcd,0x2,0x8f,0xd4,0xd0,0xf9,0xae,0xca,0xe4,0x31,0xe7,0x7c,0xd3,0xb7,0x38,0x4b,0xa0,0x7d,0x8f,0x1e,0xb0,0xc4,0x92,0xa1,0x43,0xeb,0x2,0x7b,0xac,0x29,0xe5,0x71,0xdf,0x1,0xc0,0x78,0x40,0xfb,0x96,0x14,0x88,0x5e,0xa9,0x3,0x80,0x18,0x98,0xf4,0x12,0xde,0xee,0x7,0x23,0x0,0xae,0x81,0x5,0xba,0x5c,0xd0,0xa2,0xc7,0x8c,0xb1,0xd7,0xf6,0x81,0x59,0x6a,0x24,0xc0,0x8a,0x67,0xb5,0x38,0x57,0x92,0xc5,0x99,0xf5,0xc1,0xac,0x43,0xb5,0xf2,0xf7,0xc,0xe3,0x55,0x48,0x44,0x1d,0x27,0x22,0x62,0x9c,0x7b,0xe3,0x7b,0x6f,0x21,0x89,0x2c,0xa7,0x89,0xa9,0xb1,0x2d,0x6e,0xbb,0x0,0x18,0x67,0x97,0x9e,0x5,0x2,0x3f,0x3d,0xd2,0x84,0x9a,0xfc,0x1,0x7,0xea,0xd6,0xee,0x4,0xdf,0x0,0x7,0xd4,0x99,0xb3,0xcc,0x9a,0x65,0xab,0x30,0x29,0x49,0x93,0xe6,0x3,0x20,0xfc,0x59,0x8a,0x71,0x7a,0xc,0x8c,0xc9,0x72,0xb7,0x80,0x50,0x3e,0x6d,0x1f,0x0,0x57,0x7a,0xb,0x38,0xd7,0x0,0x98,0x1b,0x11,0x0,0x3b,0xc0,0x39,0xb0,0xc5,0x73,0xb0,0x76,0xdf,0x38,0xb0,0x75,0x24,0x86,0x7,0xc1,0x1d,0x35,0x56,0xc,0xcd,0xa8,0x68,0xf1,0x77,0x4d,0x39,0x7d,0x6f,0x14,0x8a,0xa8,0xf9,0x57,0xc6,0x96,0x48,0xd,0x59,0xed,0xd,0xa2,0xb2,0x87,0x52,0xff,0x1a,0x37,0xc6,0xae,0xe7,0x66,0xbe,0x89,0x80,0x7b,0x36,0xd,0x1c,0xbb,0x13,0x9c,0x18,0x56,0x2f,0x7b,0xb,0x38,0xd0,0x77,0xd8,0xa2,0xc6,0xac,0x16,0x5b,0x8a,0x73,0xdf,0xf4,0xd5,0x7a,0x36,0x9f,0x11,0x1,0xb,0x2c,0x18,0xfb,0x6f,0x5f,0x11,0xc1,0x75,0xf6,0xc,0xdd,0xdc,0x68,0x3c,0x80,0x6b,0x43,0xbc,0x22,0x35,0x9c,0x4b,0x9e,0x91,0xd0,0xa3,0x65,0xa4,0xa1,0x2a,0x6,0xc0,0xa4,0xf2,0xcf,0x69,0x2a,0x47,0xed,0xa1,0x5e,0x72,0x4d,0xfb,0x2c,0xef,0x6a,0x6b,0x4b,0xa4,0xe9,0xc6,0xad,0x92,0x2,0x62,0x4f,0xa,0x48,0x94,0x14,0x70,0x15,0x88,0x9c,0xfa,0x52,0x14,0x41,0x19,0xf2,0x36,0xb9,0x2f,0x1,0xc0,0x0,0xb8,0xb1,0x3e,0xaf,0x16,0x5a,0xe1,0xf5,0x12,0x0,0x1c,0x96,0x78,0xcd,0xf8,0x69,0x91,0x12,0xef,0x19,0xa7,0x9e,0x95,0xfc,0x79,0xc0,0x6,0x96,0x1,0xe0,0xa9,0xb3,0x9d,0x3d,0xc4,0x4,0xca,0x3,0x1c,0x42,0xa2,0x65,0xea,0x5d,0x65,0x3c,0x4b,0xd,0x12,0x7b,0x63,0xc5,0xb,0xbc,0xfa,0xdd,0x12,0x56,0x33,0xf2,0x7e,0xa0,0x32,0xd7,0xe5,0x5b,0x80,0xf,0x80,0x7c,0xff,0xef,0xb1,0x1b,0x88,0x85,0xcd,0xb9,0xfe,0x7d,0xea,0x4c,0xa9,0x3d,0xde,0x3d,0x5f,0x53,0x53,0xd8,0xb7,0x3e,0x90,0x18,0x9a,0xa4,0x49,0x3d,0x8c,0xe6,0x3d,0x8e,0x81,0x84,0x81,0xc1,0xce,0xd4,0xb8,0x0,0x52,0xcb,0x6,0x36,0x54,0xfe,0x36,0x5f,0x43,0xc,0x4c,0xa,0xb8,0x84,0x77,0x27,0xd7,0x79,0x6c,0x39,0x8d,0xe5,0xd6,0x8d,0xd7,0x81,0x71,0x9,0x0,0x62,0x8f,0x9,0xf4,0xd3,0x23,0x99,0x20,0x88,0x82,0x13,0xbc,0xfd,0x0,0x13,0x98,0x7,0xa0,0x6c,0xf3,0x50,0xfa,0xb3,0xe7,0xea,0x93,0x69,0xe6,0x3d,0x1a,0x56,0xa,0xfa,0x86,0x66,0xc,0x13,0x2f,0x2,0x26,0xfb,0xb0,0x5b,0xdb,0xd1,0x15,0x7c,0x9d,0x87,0xf9,0xa5,0x30,0x4a,0xa1,0x66,0x4b,0x46,0xe6,0xa4,0xc7,0x96,0xfc,0xf4,0xc8,0x0,0xe8,0xb1,0xe7,0x90,0xcc,0x76,0xc1,0x17,0xea,0x5c,0x31,0xd0,0x16,0xcb,0x76,0x15,0x17,0x7a,0x5a,0x8,0x80,0x86,0xe5,0x92,0xec,0xa6,0x4b,0x8c,0xf5,0xde,0xbe,0x57,0xaa,0x6b,0xf8,0xaa,0xf,0xdb,0x84,0xb3,0xc6,0x80,0x48,0x6d,0x38,0x79,0x9d,0x9b,0x1c,0xdb,0x4c,0xb1,0x5d,0x7b,0x4b,0x0,0xc4,0x5f,0xd,0xf,0x60,0x1f,0xa3,0xa4,0x47,0x6a,0x5,0xdd,0x34,0x86,0x41,0x1b,0xa1,0xc9,0xeb,0x59,0x22,0xcf,0x57,0xf5,0x39,0x89,0x38,0x20,0x87,0xe7,0x6c,0x66,0xe4,0xb9,0x68,0x2c,0x10,0xd1,0xa1,0x89,0x10,0x29,0x5a,0x37,0x60,0xa0,0xff,0x15,0x6,0xcc,0x32,0xab,0xee,0x33,0xd0,0x22,0xa9,0x9d,0x1c,0x7b,0xdf,0xf9,0x7e,0xe1,0xe9,0xbb,0xcd,0x3,0xfc,0xae,0x1c,0x63,0x74,0x81,0x9e,0x17,0x3e,0xdd,0x77,0xec,0xf7,0x3b,0xca,0xb,0x26,0x77,0x16,0x8b,0x2,0x1f,0x56,0xa,0xe9,0x4,0xd0,0x2c,0x1d,0x5c,0x33,0x53,0xb8,0x2e,0x67,0x99,0xd5,0x54,0xd0,0x74,0xef,0x1e,0xe8,0xcf,0x6f,0xf,0xde,0xe5,0x29,0x7f,0x57,0x1,0x90,0x2,0xb1,0xf2,0x20,0x9c,0x21,0xd6,0x81,0xd8,0x5d,0x6b,0x5d,0xf5,0x2d,0xc3,0x6c,0x9d,0x7b,0xf6,0x78,0xc5,0x2b,0xf6,0xb4,0x13,0xd9,0x3e,0x37,0xcc,0x90,0x25,0xa6,0x38,0x2a,0x78,0xd6,0x64,0x80,0x5b,0x37,0x9,0xf5,0xac,0x52,0x28,0x5d,0x29,0x48,0xdc,0xe8,0x7f,0x85,0xd,0x22,0x6,0x4a,0xd1,0x7a,0x53,0xa0,0xd4,0xfa,0x1d,0x93,0x2,0x2e,0xf5,0x40,0x1d,0xa9,0x61,0xf1,0x33,0x70,0xe7,0x4e,0xf,0xb1,0xa1,0xb7,0x7e,0x38,0xbb,0xb6,0xb0,0xaf,0x9c,0xc3,0x96,0xf5,0x7d,0x5f,0x6a,0xdd,0xd5,0x6,0x1d,0xa0,0xa3,0x89,0xe5,0xa4,0x93,0x98,0x46,0x3c,0x67,0xf3,0x84,0x69,0x2b,0xa7,0x46,0x9d,0x3d,0xee,0x49,0x48,0xb8,0x67,0x4f,0xad,0xbf,0x98,0x9,0x52,0xe0,0x9e,0x89,0xc2,0xfd,0xf3,0x40,0xb3,0x99,0xbe,0x26,0x32,0x23,0xfc,0x4d,0x3a,0xc,0x7e,0x67,0xac,0xfe,0x6f,0x9,0x80,0x23,0xb5,0xaa,0x8e,0xf4,0xea,0xf2,0x33,0x70,0x9b,0xa6,0xc6,0xf9,0x82,0xc0,0x3,0x5f,0x78,0xcc,0xec,0x53,0xfb,0x5c,0x28,0xf9,0x39,0xf,0x69,0xda,0x53,0xe,0x68,0x53,0xcc,0x18,0xaa,0xdd,0x49,0xad,0xe4,0x39,0xf,0x48,0xee,0x79,0xef,0xe,0xc,0x1a,0x50,0x4,0x0,0x2c,0x0,0xf8,0x3c,0x40,0x2f,0xf8,0x71,0x8c,0x6f,0xe4,0x31,0x1c,0xdc,0x7b,0x63,0x60,0xfd,0xc,0xdc,0xab,0x40,0x87,0x26,0x63,0x9c,0xeb,0x75,0xf1,0x70,0x76,0xed,0xcc,0x63,0x7e,0xd9,0xca,0xb9,0xb5,0x4a,0xdd,0x49,0xcf,0x14,0x1b,0x67,0xf7,0xbc,0xf0,0x6,0xd3,0xd3,0x67,0xc2,0xfa,0xe5,0x6e,0x1,0x75,0xa5,0x70,0x1a,0x6e,0x1,0xfb,0x85,0x4c,0x60,0x75,0x38,0x3c,0xc0,0xbd,0x15,0xae,0xe4,0x27,0x60,0xde,0x8,0x7c,0xaf,0xd6,0xd,0x3c,0xf0,0x1,0x50,0xe3,0x90,0x4,0xe8,0x2b,0xfb,0xb9,0xbf,0xae,0x5f,0x18,0xb1,0x6c,0x2e,0x18,0xc4,0x71,0xed,0x3a,0xd0,0x4,0xdc,0x8e,0xe2,0xb7,0x99,0xc0,0x1a,0x7b,0x8a,0x9,0xdc,0xa9,0xa6,0xf7,0x75,0x28,0x40,0xc7,0xa1,0x0,0xf6,0x54,0xae,0x3,0x1d,0x26,0x69,0x70,0xa2,0x3c,0x50,0x46,0xc9,0xae,0x9d,0xc9,0xfe,0xdb,0x3a,0x5a,0xc5,0x9d,0xd6,0xcc,0xea,0x5d,0x33,0x2c,0xe7,0xae,0xb7,0xfc,0x23,0xa8,0x3a,0xaa,0x63,0x14,0x1e,0xe0,0x85,0x22,0xf8,0x47,0x5,0x0,0x18,0x33,0x84,0xa9,0x85,0x82,0xc0,0x3,0x5f,0x7d,0xb4,0xc1,0x35,0xcf,0x39,0xb5,0xbe,0x12,0x62,0x47,0x1d,0x1c,0xeb,0xe9,0x4f,0xd,0x67,0x11,0x21,0xb5,0x44,0xb0,0xea,0xf8,0x52,0x1,0x70,0x65,0x48,0x1,0x57,0x96,0x8a,0x66,0xcd,0xe0,0xe7,0xe7,0xb9,0x21,0x25,0xe2,0x40,0x4d,0xd9,0x28,0xd9,0xb5,0xe7,0x69,0x29,0xaf,0xb8,0xe9,0x80,0xb3,0xf4,0xbb,0xa7,0x71,0xff,0x6,0x1e,0x4f,0x90,0xaa,0x7c,0x93,0xcb,0xb7,0xaa,0x21,0xa8,0x0,0x50,0x95,0xa,0x0,0x55,0xa9,0x0,0x50,0x95,0xa,0x0,0x55,0xa9,0x0,0x50,0x95,0xa,0x0,0x55,0xa9,0x0,0x50,0x95,0xa,0x0,0x55,0xa9,0x0,0x50,0x95,0xa,0x0,0x55,0xa9,0x0,0x50,0x95,0xa,0x0,0x55,0xa9,0x0,0x50,0x95,0xa,0x0,0x55,0xa9,0x0,0x50,0x95,0xa,0x0,0x55,0xa9,0x0,0x50,0x95,0xa,0x0,0x55,0xa9,0x0,0x50,0x95,0xa,0x0,0x55,0xa9,0x0,0x50,0x95,0xa,0x0,0x55,0xa9,0x0,0x50,0x95,0xa,0x0,0x55,0xa9,0x0,0x50,0x95,0xa,0x0,0x55,0xa9,0x0,0x50,0x95,0xa,0x0,0x55,0xa9,0x0,0x50,0x95,0xa,0x0,0x55,0xa9,0x0,0x50,0x95,0xa,0x0,0x55,0xa9,0x0,0x50,0x95,0xa,0x0,0x55,0xa9,0x0,0x50,0x95,0xa,0x0,0x55,0xa9,0x0,0x50,0x95,0x77,0xac,0xfc,0x3f,0x6e,0xf7,0x1f,0x8e,0xfa,0x2c,0x3,0xdc,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_play_scene_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xdd,0x0,0xd7,0x0,0xe2,0x4e,0xe4,0xa0,0x76,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x1b,0x2,0x18,0x26,0xbb,0xee,0xde,0x74,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x2,0x1a,0x49,0x44,0x41,0x54,0x38,0xcb,0xad,0x53,0x4d,0x6b,0x14,0x41,0x10,0x7d,0x5d,0x33,0x3b,0xb3,0x3,0xbb,0x86,0xdd,0xb8,0x8a,0x1e,0x12,0x83,0x60,0x6e,0x7e,0xa0,0x27,0x43,0x3c,0x4a,0x8,0x22,0x22,0x8a,0x78,0xd1,0x83,0x68,0x44,0x41,0x41,0x82,0x28,0x84,0x4,0xd7,0x7f,0x22,0x88,0x8,0x9e,0x24,0x4,0x3c,0x8b,0x22,0x12,0x34,0xc9,0x21,0x12,0x2f,0xe2,0x17,0x8,0xd1,0x1d,0x37,0x33,0xda,0x33,0xfd,0x55,0x1e,0x92,0xd9,0xec,0x82,0x78,0x89,0x75,0xea,0xa6,0xea,0x3d,0xea,0x55,0xbd,0x2,0xb6,0x18,0xa2,0x78,0x1c,0xd8,0x7f,0xb0,0xf8,0x7,0x0,0xf8,0x1f,0xf5,0xa,0x0,0x2f,0x2e,0x2d,0x6c,0x12,0x6c,0x80,0x83,0x34,0x4d,0x5d,0xbd,0xde,0xdf,0x24,0x22,0xd5,0x8d,0x28,0xd8,0x9c,0x73,0x41,0xab,0xf5,0x7d,0xba,0x52,0xa9,0x12,0x0,0xb5,0xb8,0xb4,0x0,0xbf,0xa8,0x4b,0xd3,0xc4,0x5,0x41,0xa0,0x47,0x47,0x8e,0xc9,0x46,0x63,0xbb,0x27,0xe0,0x1,0x82,0x21,0x18,0x60,0x8,0x38,0x38,0xfc,0x58,0x5d,0xb5,0x73,0xcf,0x66,0xef,0xa6,0x69,0x52,0xaa,0x54,0xaa,0x2,0x0,0x17,0x4,0x41,0xbd,0xde,0x3f,0x33,0x72,0x74,0x54,0x5e,0xbd,0x72,0x2d,0xca,0xb3,0x1c,0x61,0x18,0x3a,0x29,0x25,0x11,0x6d,0x12,0x5,0xe5,0x10,0x96,0x9d,0x7c,0xf1,0xf2,0x79,0x53,0x29,0x75,0xf,0x40,0x4e,0x1b,0x4,0x4c,0x44,0xaa,0xd6,0x57,0xf3,0xda,0x3f,0xdb,0x78,0x3d,0xff,0xa,0x33,0xf7,0xa7,0xd2,0x2f,0x5f,0x3f,0xbb,0x30,0xc,0x58,0x6b,0x3,0xcb,0xe,0x49,0x92,0xa0,0xd6,0x57,0xf3,0x88,0x28,0x2f,0x94,0x51,0x67,0x3c,0xc,0x38,0xe7,0x90,0xe5,0x19,0x56,0xde,0xaf,0xe0,0xd1,0xe3,0x87,0x7d,0x97,0x26,0x2e,0x5e,0xb8,0x75,0xfb,0x26,0x7f,0xfc,0xf4,0xc1,0x91,0x20,0xce,0xf3,0x1c,0x8e,0x5d,0xcf,0x88,0x69,0x13,0xcf,0x30,0xd6,0x40,0x29,0x5,0x63,0xc,0x0,0xa0,0xd1,0xd8,0xf1,0x64,0x76,0xee,0xa9,0x77,0xfd,0xc6,0xc4,0xe5,0x3b,0x53,0x93,0xdf,0xb4,0x52,0xac,0x8d,0x1,0x77,0x31,0x50,0xf7,0x8e,0xac,0xb5,0xc8,0x55,0xe,0x6b,0x6d,0xcf,0xee,0x88,0x8,0xcc,0x8c,0x4c,0xe5,0x70,0xa6,0x37,0xe7,0x77,0x4b,0xb0,0xd6,0x42,0x29,0xb5,0xde,0x26,0x80,0x38,0x6e,0x9d,0x19,0x3b,0x3e,0xfe,0xe0,0xdc,0xd9,0xf3,0xd8,0x33,0x38,0x24,0xd2,0x5f,0xa9,0xb0,0xce,0xf6,0x48,0xf0,0xbb,0x25,0x68,0xad,0xa1,0xb5,0xc6,0xae,0x9d,0xbb,0x71,0xea,0xe4,0xe9,0xf6,0xf8,0xd8,0x89,0xca,0xc0,0xc0,0xa0,0x90,0xbf,0xa5,0x68,0xaf,0xad,0xc1,0x39,0x3,0x6d,0x74,0x8f,0x84,0x8e,0xf,0xd8,0x71,0x10,0xc7,0xb1,0x15,0x10,0x18,0x1a,0xda,0x8b,0x7d,0xc3,0xc3,0x15,0x95,0xe5,0x14,0xc7,0x71,0xc7,0x50,0x7e,0xa9,0x84,0xb8,0x15,0x5b,0x76,0x1c,0x16,0x26,0x2c,0x9c,0x28,0x64,0x26,0x3d,0xdf,0xf7,0xf5,0xe1,0x43,0x47,0x64,0xb5,0xba,0xcd,0x13,0x82,0xb0,0x6e,0xa1,0xf5,0x8e,0x99,0x19,0x49,0xb2,0x66,0xdf,0xbc,0x9d,0x8f,0xb4,0x31,0xa5,0xa8,0x1c,0xd9,0xc5,0xa5,0x85,0x8e,0x91,0x38,0x2a,0x47,0x24,0x33,0x59,0x5a,0x7e,0xb7,0xdc,0x24,0x12,0xea,0x6f,0x87,0xe0,0x1c,0x7,0xc6,0x98,0xe9,0xa8,0x1c,0x11,0x0,0xf3,0x5f,0x8e,0x69,0xcb,0xf1,0x7,0x32,0xe8,0x18,0x93,0xc4,0x19,0x62,0xa,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_doc_font_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x80,0x8,0x4,0x0,0x0,0x0,0x4e,0xbc,0x7f,0x81,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x2,0x62,0x4b,0x47,0x44,0x0,0x0,0xaa,0x8d,0x23,0x32,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdc,0x5,0x2,0x1,0x37,0x0,0x5a,0x4,0xfb,0xc,0x0,0x0,0x1f,0x99,0x49,0x44,0x41,0x54,0x78,0xda,0xed,0x7d,0x7f,0x68,0x5c,0xc7,0x76,0xff,0x47,0x59,0x85,0x8d,0x91,0x83,0xc,0x72,0x91,0x8b,0x5c,0xe4,0x87,0x5c,0x14,0xb0,0x41,0x2e,0x4a,0x91,0x8b,0x4,0xf2,0x43,0xfe,0x22,0x17,0xa9,0x28,0x45,0x2e,0xf6,0x17,0x5,0x64,0x90,0xc1,0x29,0x76,0xb1,0x8b,0x52,0xe4,0x87,0x5c,0xd6,0x45,0x2e,0x76,0x71,0x8a,0x53,0xe4,0x2f,0x32,0x28,0x45,0x2e,0xf6,0x43,0xfe,0x22,0x7f,0x91,0x1f,0x72,0x91,0x1e,0xd2,0x63,0x5d,0x36,0x45,0x7e,0xac,0x1f,0x72,0x50,0x1e,0xf2,0x17,0xe5,0xb1,0x9,0x9b,0xb0,0xe,0xeb,0xb0,0xe,0xab,0xc7,0xf5,0xe3,0x2a,0x7c,0xfa,0xc7,0x9e,0x3b,0x3b,0x33,0xf7,0xae,0x7e,0xd8,0x79,0x3f,0x12,0xdf,0x73,0x41,0xda,0x99,0x9d,0x3b,0x77,0xee,0xcc,0x99,0x99,0x73,0x3e,0xe7,0xcc,0xd9,0x32,0x22,0xa4,0x97,0x99,0x5e,0x1,0x50,0x3,0x17,0x0,0xb0,0x8c,0xe6,0x80,0x12,0xe3,0x18,0xd2,0x52,0xfd,0xc8,0xa3,0x1d,0xfd,0x70,0x8c,0x32,0xc1,0xb9,0xcd,0x48,0x5a,0x75,0x75,0x60,0x62,0x8d,0xbb,0x5c,0xcc,0x1a,0xa5,0x93,0xe8,0xb,0x6c,0xf3,0x8,0xae,0xa8,0xcf,0x69,0xd5,0xba,0xe,0xcc,0x3,0x0,0x12,0xe8,0xd0,0xca,0x46,0x30,0x5,0x22,0x81,0xa8,0x55,0x47,0xf,0xf2,0xe8,0xd,0xa8,0x3b,0x82,0x71,0xcc,0x22,0xa2,0xa5,0x67,0x31,0xae,0xa5,0x4b,0x97,0xdc,0xcc,0xdd,0xe6,0xd3,0x83,0x4b,0x5,0xb5,0x50,0xaf,0x3f,0x89,0x14,0x80,0xb4,0xbc,0x75,0x81,0x6a,0x31,0x81,0x1c,0x88,0x24,0xba,0x3,0xef,0x9,0x7a,0x12,0xc1,0x5a,0x92,0x20,0x98,0x62,0x2b,0x61,0x5d,0x55,0x74,0x59,0xab,0xa5,0x33,0x1c,0x61,0x92,0x23,0xcc,0x18,0xa5,0x82,0x73,0xe7,0x59,0x67,0xd5,0xd6,0xcb,0xd1,0x35,0xee,0x22,0xe3,0x46,0xe9,0x41,0x26,0x7c,0xed,0x1,0x23,0xcc,0xb2,0x4d,0xa5,0xb2,0x8c,0xa9,0xa7,0x9d,0x20,0x8,0xf6,0x71,0x41,0x2b,0xdd,0x44,0xb2,0x81,0x64,0xa3,0x51,0x47,0x17,0x5d,0xe,0xd0,0x65,0x87,0xaf,0xee,0x4,0x2f,0x32,0x62,0xe5,0x5d,0x64,0xdc,0xca,0x2b,0x55,0x72,0x63,0x77,0xfb,0x9f,0xee,0x2f,0x15,0xd4,0xc2,0xa0,0xfa,0xf5,0xab,0x96,0x19,0x66,0xd8,0x44,0xb0,0x51,0xf5,0x9c,0x7d,0x8f,0xef,0x49,0xa5,0x18,0xa0,0x9b,0xf3,0x74,0xe9,0x32,0xcd,0xa4,0xf1,0x10,0x87,0xfd,0x6c,0xa7,0xc3,0x81,0xd,0xe4,0x9a,0x57,0x2b,0x93,0x24,0x1d,0x4e,0xb2,0xb2,0xc4,0x5d,0x36,0x3,0xd4,0x90,0xac,0xf1,0xd5,0xd3,0xc5,0x74,0x40,0xed,0x8d,0x24,0xab,0x85,0x65,0xc9,0x26,0x95,0x1f,0x65,0x82,0xe4,0xd4,0x1a,0xdd,0xf6,0x5d,0xbd,0x6e,0x70,0x4c,0x3e,0x2d,0xf0,0x24,0x41,0x70,0x94,0x64,0xd7,0x66,0xeb,0x9,0x66,0x80,0x3e,0xe6,0x79,0x84,0x51,0xd6,0xd0,0xa1,0xc3,0xfe,0x6f,0xa1,0x71,0x15,0xcc,0xf1,0x24,0xa3,0xac,0xe6,0xd,0x36,0x97,0xb8,0x8b,0x4c,0x70,0x8c,0x2e,0x17,0xd5,0xca,0x91,0xe0,0xa0,0xaf,0xd4,0x4,0x2f,0x6a,0x29,0x57,0x4a,0x5c,0xe6,0x92,0xca,0x5b,0xe4,0x65,0xad,0xc4,0x8,0xa9,0xad,0x18,0xdf,0x4e,0x6e,0x13,0xe3,0x74,0x48,0x26,0xd9,0x2d,0x39,0x63,0x8a,0x79,0x1b,0xe8,0xa8,0x35,0xd3,0x5f,0x2e,0x28,0xcf,0x55,0x6f,0x39,0x48,0x77,0xc3,0x39,0x1d,0xcc,0xb3,0x82,0x60,0x9d,0x9a,0x26,0x69,0xba,0x16,0xa3,0xe7,0xe9,0x91,0x13,0x98,0x2e,0xc1,0x0,0x11,0x66,0x79,0x9a,0x20,0x38,0xc4,0x71,0xe,0x30,0x6b,0x54,0xbb,0x91,0xee,0xf0,0x37,0xae,0x96,0x64,0x83,0xd5,0xb8,0x5,0xa9,0xb7,0x47,0x5e,0x89,0x74,0xd9,0xc6,0x26,0x92,0x13,0x8a,0x11,0x17,0xad,0xc1,0xa8,0xa4,0x63,0xd4,0x43,0xd9,0x2,0x16,0xd4,0x3d,0xe0,0xb8,0xb6,0x9,0x44,0x99,0x67,0x4a,0xfb,0xee,0xdb,0xc8,0x6d,0xa0,0xc3,0x61,0x56,0xb0,0x82,0x17,0x49,0xb6,0x13,0x4,0xeb,0xe8,0x4a,0xef,0x4d,0x2b,0xe6,0xf,0x2a,0x17,0x94,0x47,0xb5,0x8d,0xc5,0x64,0x24,0x36,0x92,0x13,0x61,0x96,0x3d,0x4,0x7,0x15,0xeb,0x91,0x29,0xdf,0x94,0x8a,0xad,0x99,0xb6,0x18,0x60,0x59,0xe6,0x66,0x23,0xc9,0x5a,0x82,0xd5,0xcc,0xb3,0x8e,0x7b,0x8c,0xa1,0xdb,0x58,0x77,0xf8,0x1b,0x7,0x2e,0x70,0x99,0xdd,0x8c,0x6a,0x8d,0xc9,0xca,0xea,0xd0,0xab,0x5e,0x32,0x21,0x9c,0x9c,0x53,0x12,0x88,0x63,0xb1,0x8d,0xb9,0xc3,0x17,0x5f,0x29,0xcf,0x2b,0x2a,0xef,0x32,0xf3,0x9a,0xd4,0x91,0x65,0x2f,0x1d,0x56,0x59,0xb2,0xc8,0x8b,0xe4,0x4e,0x32,0xa5,0xa6,0xc4,0x92,0x7a,0xc3,0x11,0xc6,0x9,0xb6,0xd2,0x51,0xdb,0x56,0x50,0xb9,0xa0,0xbc,0xe7,0x63,0x0,0xf0,0xa,0xa7,0x9,0x2e,0xb0,0x4f,0xd2,0xb9,0xe2,0xbc,0xde,0x38,0x3,0xbc,0xa2,0xc9,0x83,0x7f,0x8a,0xff,0x6,0x0,0x6c,0x5,0xf0,0x19,0x80,0xb,0xb8,0x8e,0x5f,0x61,0x5,0xc0,0x36,0x55,0xe6,0x28,0x9e,0xe1,0x3c,0x3a,0x51,0xa5,0x72,0xce,0xe3,0x31,0xce,0xe0,0xd7,0xf8,0x35,0x7e,0x84,0x47,0x38,0xb,0x0,0xf8,0x6,0x37,0xf1,0x36,0x80,0xc3,0xb8,0xa9,0xca,0x1d,0xc0,0x6d,0xbc,0x8f,0x27,0xb8,0xac,0x24,0xf2,0xdb,0xb8,0x80,0x4a,0x43,0x22,0x5d,0x5,0x0,0x7c,0xa2,0x9e,0xf7,0x15,0x66,0xf0,0xb6,0x51,0xe2,0x6d,0xdc,0xa,0xd4,0xc,0xb6,0xe2,0xa9,0xfa,0xbc,0x82,0xad,0xea,0xf3,0x31,0xcc,0xe0,0x2e,0x5e,0xc3,0x51,0xa3,0xf4,0x8b,0xe5,0xb6,0xe0,0x43,0x7c,0x23,0x9f,0xef,0xe3,0x4d,0xd5,0xf,0xfb,0xd1,0x85,0xf3,0xb8,0x86,0x2f,0xd6,0x28,0x17,0x7c,0xef,0xf3,0xd1,0x75,0x1c,0x44,0x33,0xde,0x50,0x3d,0xf2,0x21,0x5e,0x43,0xdb,0xf3,0xa8,0x81,0x36,0x3d,0x3,0x50,0x8b,0x7a,0xbc,0x85,0xb,0xc2,0xe,0x9f,0x6f,0xba,0x3b,0xec,0xc6,0x1,0x5f,0xe3,0x47,0xf8,0x13,0x1c,0xc6,0x31,0x5c,0x90,0x9c,0x7,0xf8,0x1c,0xe7,0x2,0x9e,0xbf,0x1b,0x4f,0xd4,0xe7,0x9b,0xc6,0x70,0xd4,0xe0,0x80,0xc6,0x52,0x3a,0xad,0x60,0xbb,0xc6,0xc,0x2b,0x4a,0x2d,0x3a,0x80,0xbb,0xf8,0xa,0x1f,0xe2,0xb8,0xa1,0x2c,0xbd,0x58,0xee,0x76,0x7c,0xa2,0x3e,0x7f,0xaa,0x98,0xed,0x4b,0xbc,0x8f,0x6b,0xd8,0x87,0xf3,0x6b,0x96,0xb,0xbe,0xf7,0xf9,0xe8,0x23,0x7c,0x8c,0x5b,0xb8,0x8b,0x5f,0x4b,0xfa,0x2,0x56,0x71,0x15,0x8d,0x0,0x1a,0x91,0x50,0x6c,0x49,0x50,0x53,0xcf,0xed,0xb4,0xc1,0x0,0x1e,0xe,0xf0,0x31,0x9e,0xa1,0x13,0x97,0x70,0x15,0x5f,0x2,0xe8,0xc4,0xa7,0xf8,0xd5,0xa6,0xbb,0xc3,0x6e,0x9c,0x47,0x3f,0xc5,0x2d,0xc5,0x24,0xab,0x38,0x83,0x33,0xa8,0xd3,0xbe,0x6d,0x41,0x2b,0x5a,0xb1,0x13,0x77,0x54,0xce,0x5d,0x6c,0xd3,0xb8,0xfa,0x18,0xe6,0xd4,0xfc,0x32,0xe9,0x13,0xec,0x50,0x9f,0x77,0xaa,0x16,0x1d,0xc3,0x2a,0xee,0x2,0xb8,0x8b,0x7d,0x68,0xd0,0x6a,0x79,0xb1,0xdc,0x15,0xec,0xa,0x64,0xd6,0x4b,0xd8,0x81,0xeb,0xf8,0x5a,0x63,0x4a,0x7f,0xb9,0x52,0xf7,0x3e,0xef,0x1a,0xb0,0x53,0x9b,0x10,0x3f,0xc7,0x41,0x3c,0xc1,0x7d,0x10,0xd7,0xf0,0x9e,0x1a,0xf0,0x32,0x94,0x61,0x8b,0xc6,0x0,0x66,0xba,0x84,0x16,0x10,0x63,0x9e,0x79,0x56,0xb1,0x82,0x7d,0xcc,0x6b,0xaa,0x45,0x8c,0x2e,0x2b,0x8,0xe,0x68,0x72,0x41,0x5e,0x9,0x3d,0xe0,0xd,0x66,0xd5,0xe7,0xd3,0x86,0x52,0xd2,0xc3,0x51,0xd6,0x10,0x6c,0x64,0x4a,0xf6,0x21,0xb2,0x97,0xe0,0x34,0x27,0x34,0x19,0x20,0xc9,0x49,0x92,0xb3,0xa2,0xd0,0x41,0x94,0x9b,0x51,0x4d,0xbe,0xef,0x2b,0xb1,0xcb,0x8d,0x18,0x5a,0xc0,0x88,0x7c,0x4a,0xb3,0x48,0x45,0x19,0xe1,0x45,0x73,0xe3,0xea,0x59,0x11,0xa6,0x38,0x5e,0x72,0x8f,0xd,0x2a,0x17,0x94,0x97,0x53,0x6f,0xe8,0x61,0x22,0x1b,0xc9,0x29,0xa8,0xc4,0x79,0x4d,0xaa,0xf2,0xf4,0x11,0x3e,0xaf,0x10,0xa8,0xe3,0x0,0xcb,0x4c,0x91,0x74,0x98,0x30,0x24,0xfe,0xcd,0x74,0x87,0xd9,0xb8,0x1a,0x4e,0x32,0x4f,0x32,0xc5,0x98,0x8,0x41,0x5,0x6,0xa8,0xa7,0xcb,0x61,0xc5,0x0,0xf1,0x0,0xe5,0xb0,0x4d,0xd5,0xd3,0x40,0x87,0x15,0x3e,0x6,0x18,0x14,0x94,0xc1,0xd3,0x37,0xaa,0x48,0x79,0x8f,0x36,0x92,0x3d,0x4a,0xa1,0xcc,0x4a,0x2d,0x2f,0x9e,0xdb,0x4e,0x72,0x88,0x15,0xac,0xe0,0x70,0x9,0x9d,0x4,0x25,0xcb,0x5,0xe5,0x5d,0x66,0x9e,0x1d,0x4,0x9b,0x99,0x57,0x4a,0xed,0xfa,0x39,0x5,0x95,0xf8,0x46,0x80,0xa,0xfe,0x2d,0x30,0xc0,0x1e,0x3a,0xa,0xae,0xd1,0x87,0x62,0x33,0xdd,0xe1,0x6f,0x5c,0x3f,0x87,0x8c,0xc6,0xf4,0x12,0x4,0x87,0xe9,0xae,0xc9,0x0,0x60,0x5a,0xd4,0xcb,0x2b,0x3e,0x15,0xad,0x9d,0x54,0x58,0x99,0x87,0x38,0x9c,0x50,0x7a,0xc2,0x18,0x97,0x95,0xc4,0xdd,0xa1,0x50,0xb5,0x17,0xcf,0x5,0xbb,0x5,0xd4,0x8a,0x5b,0x8,0xa3,0x6b,0xe1,0x16,0x41,0xe5,0xfc,0x79,0x11,0x5e,0x66,0x86,0x64,0x8a,0x83,0xf2,0xb4,0x8d,0xe4,0x80,0x51,0x3a,0x3e,0x2c,0x33,0x4d,0x6a,0x2b,0xe6,0x73,0xe2,0x0,0xe0,0x65,0x3,0xb2,0xc5,0x9a,0x1d,0x1a,0xfc,0x9a,0x41,0x8d,0x1b,0x12,0x74,0xc1,0xeb,0xac,0x1e,0xd1,0xec,0x97,0x45,0x6d,0x73,0x39,0x1d,0xc8,0x0,0x97,0x65,0xe0,0x53,0xa2,0x64,0x16,0x61,0x60,0x87,0x23,0x5a,0x8b,0xe6,0x5,0x12,0xee,0xf8,0xde,0xa1,0x7e,0xbf,0xc5,0xab,0x8c,0x40,0xd,0x3e,0xc5,0xab,0x0,0x96,0x71,0x4c,0x14,0xc1,0x90,0x5e,0x2a,0x6b,0xe0,0x17,0x78,0xd5,0xc0,0x1,0xbe,0x9f,0x34,0x0,0x7,0x5d,0x9a,0xed,0xb1,0xb,0x69,0x10,0xb,0x92,0x9a,0x47,0x1a,0x0,0x90,0x12,0xb,0xa6,0x5d,0xba,0x60,0x55,0x8c,0x2b,0xc,0xc3,0x2e,0xf,0x44,0x70,0x12,0xf3,0x70,0x40,0x64,0x31,0x8e,0x3d,0xea,0xb9,0x5d,0xc8,0x22,0x8f,0x1e,0x0,0x40,0xa5,0x61,0xbb,0x3,0x4e,0x20,0x5,0x22,0x85,0x2e,0x23,0xb7,0x9,0x71,0x38,0x70,0x91,0xd4,0xf2,0xe7,0xe1,0xc2,0xc1,0x88,0x55,0x4b,0x37,0x5c,0x8c,0x5a,0xf5,0x6,0xe5,0x79,0x76,0x56,0xdd,0xde,0xea,0xd9,0x6a,0x4b,0x2c,0xd,0xa3,0xca,0xa4,0x52,0x4d,0x72,0xd6,0xb0,0x49,0x8d,0x73,0x56,0x2d,0xbc,0x3d,0xcc,0xcb,0x5e,0xe,0x46,0x38,0xcb,0x71,0xf5,0x4d,0x37,0xa9,0x74,0x85,0x61,0x52,0xa1,0x7b,0x60,0x25,0x7,0xb9,0x40,0x87,0x64,0x96,0x93,0x9a,0xe1,0x66,0x5e,0xcc,0x3c,0x29,0xc3,0x0,0x15,0x94,0x6b,0xe7,0x55,0x70,0x4c,0xed,0x6f,0xc3,0x52,0x66,0x80,0xe,0xbb,0xd8,0xaf,0x76,0xbb,0xc,0x47,0xb8,0xcc,0x8b,0x4a,0x86,0xce,0x71,0xd1,0x27,0x41,0x9b,0x96,0x4a,0xbd,0x74,0x63,0xa0,0x55,0xd1,0x14,0xbe,0xe6,0xd9,0xca,0x28,0xc1,0x1a,0x9e,0x66,0x56,0x6d,0xa7,0x29,0xb6,0xb2,0x55,0x40,0xda,0xcb,0x9a,0x4d,0x0,0xdc,0x43,0xb2,0x8d,0x11,0xe,0x69,0xc8,0xa5,0x89,0xac,0xba,0x86,0x8,0x1e,0x97,0x3e,0x2c,0xd6,0x32,0x4a,0x72,0xcc,0xaa,0x37,0x28,0x8f,0xa,0x73,0x8c,0xdb,0xb6,0x5a,0x4,0xc,0x64,0xa1,0x68,0xbd,0xfa,0x5c,0xa1,0x99,0x84,0x4d,0xf3,0xa2,0x6d,0xb4,0xb4,0x8d,0x8d,0x9e,0x3c,0x3e,0xa6,0x49,0x9f,0xf5,0x4c,0x73,0x8c,0xcd,0x8c,0x12,0xac,0xe5,0x0,0x1d,0x6b,0x67,0x7f,0x9e,0x6b,0x4c,0x6,0x1f,0xf2,0xf2,0x41,0x43,0xe8,0xb0,0x9f,0x5d,0xcc,0x2b,0xdb,0x63,0x96,0x29,0x4d,0xd0,0xb5,0xc5,0x23,0xbb,0x74,0x94,0xf3,0x3e,0xab,0xa2,0x2e,0xf2,0x35,0x73,0x99,0x15,0xec,0x62,0x8a,0x2e,0x27,0x58,0xc1,0x2e,0x65,0xc5,0xa0,0xfa,0x5b,0x63,0x9,0xb9,0x5d,0x24,0xa3,0x4,0x7b,0x34,0xe5,0xd9,0x6,0x8b,0x67,0xb5,0xbe,0x2c,0xc8,0xf0,0x66,0x2d,0xe4,0x98,0xaf,0x5e,0x7f,0x5e,0x10,0x3,0x68,0x42,0xa0,0x7f,0x20,0xab,0x35,0x55,0xa2,0xc0,0xc5,0x4d,0xcf,0x35,0x30,0x7e,0x6,0x88,0x72,0xc9,0xb2,0x2e,0xf6,0x1b,0xf3,0x7d,0x23,0xa6,0x26,0xbf,0x65,0x2c,0x1f,0xc0,0x0,0xf6,0x10,0x9a,0x57,0x35,0x17,0xe9,0x30,0xc3,0x41,0x59,0x5,0x2,0x14,0xa4,0xd,0xbc,0x5d,0xf1,0x9e,0x2b,0xec,0x67,0x15,0x1d,0x76,0x30,0xc2,0x21,0xb6,0x12,0xcc,0xa,0x9a,0x91,0x51,0x2b,0xc0,0x98,0xe5,0x6f,0x51,0xc9,0x2c,0x7,0xd8,0xcd,0x9c,0xb1,0x2e,0x64,0x35,0xed,0x69,0xcc,0x58,0x1b,0xe2,0x74,0x7c,0xb5,0x90,0x63,0xbe,0x7a,0xfd,0x79,0x41,0xc,0xe0,0x16,0x98,0xab,0x94,0x6b,0x81,0xcd,0x0,0xad,0x25,0x54,0x1d,0x5b,0xf1,0x31,0xd3,0x7e,0x6,0x38,0xc9,0x4,0xc1,0x3a,0x2e,0x33,0xcd,0x9,0x4e,0x11,0xac,0xd7,0x9e,0xb5,0x31,0x53,0x93,0xdf,0x30,0xe2,0x6,0x30,0x80,0x79,0x55,0x70,0x94,0x79,0x3a,0x9c,0x10,0x24,0x61,0x9e,0x8b,0xac,0xe6,0x30,0xc9,0xc9,0x40,0x6,0x68,0x62,0x82,0x64,0x46,0xb1,0x8f,0x9d,0xb6,0xef,0x99,0x62,0x3b,0xbb,0xc,0x56,0x8e,0xcb,0xbb,0xf7,0x30,0xcf,0x2c,0xbb,0xd8,0x20,0x4f,0x32,0x5d,0x5e,0xc8,0x45,0x6b,0x72,0xe9,0xb5,0x16,0xd,0x3f,0xb,0x24,0xb3,0xec,0xf7,0xd5,0xe2,0x32,0xe9,0xab,0xd7,0x9f,0x57,0x18,0xf8,0x88,0xc1,0x0,0xf2,0xf9,0x15,0x0,0x79,0x55,0xd2,0x13,0x79,0xe,0xe2,0x53,0x43,0x2c,0x79,0x8a,0xbd,0xea,0x73,0x39,0xca,0xb5,0x6f,0xcc,0x94,0x3f,0x6d,0xd3,0x61,0x5c,0x7,0x70,0x9,0x73,0x68,0xc1,0x61,0x3c,0x6,0x50,0x8e,0x67,0x9b,0x34,0x35,0xf9,0xe9,0x9e,0x2f,0xc7,0x45,0xc,0xb3,0x20,0x96,0x4,0xde,0x3e,0x8f,0x4e,0xec,0xc5,0x6e,0xb4,0xe0,0x7d,0x0,0xc0,0x9b,0x78,0x86,0x2f,0xf1,0x77,0xb8,0x8f,0xb7,0x2,0x6b,0xbc,0x84,0x53,0x28,0xc7,0x7,0xb8,0x84,0xda,0xc0,0xb4,0x4d,0xaf,0x61,0xd5,0xd7,0x13,0x85,0xf7,0xfa,0x31,0x5e,0xc7,0x1f,0xe1,0x27,0x38,0x8f,0x73,0x86,0x40,0x8,0xf4,0xe1,0x5d,0xdc,0xc6,0x4e,0x3c,0x5,0xd0,0xa7,0xc4,0x33,0x13,0x2c,0xf6,0x4c,0x5c,0x7f,0x86,0x32,0xfc,0x11,0xfe,0x15,0xe7,0x71,0x1e,0xcb,0xe2,0xc2,0x7,0x0,0xaf,0xe2,0x73,0x9c,0x43,0x24,0x20,0x6f,0x2,0xe,0xf2,0xb8,0x2c,0x79,0x7b,0x51,0x29,0x96,0x9d,0x88,0x5f,0xb,0xd8,0x2a,0x8,0xb1,0x87,0x11,0x1f,0xc1,0x7,0x38,0x63,0x94,0x3a,0x85,0xf7,0x30,0xf0,0xad,0xc8,0xe2,0xfb,0xf0,0x0,0xc0,0x41,0x5c,0xc3,0xa,0x80,0x87,0x0,0xf6,0xe1,0xe3,0x4d,0x9b,0x9a,0x6c,0x3a,0xa5,0xd5,0xe1,0x75,0xff,0xbb,0x78,0xf,0xdb,0xb0,0x2a,0x3,0x7e,0x14,0x77,0xf0,0x19,0xbe,0xc0,0x2d,0x1c,0x16,0x23,0xd3,0x9b,0xb8,0x81,0x3a,0x6c,0xc3,0x5c,0xa0,0x99,0xe4,0x87,0xf8,0x8,0xdf,0x60,0xe,0x90,0xe1,0xb0,0xd3,0x7e,0x5b,0xc4,0x1b,0xb8,0x8f,0xbd,0x68,0x47,0x4,0x3,0x68,0x45,0x4,0x7b,0x35,0x1b,0x9,0xd0,0x8a,0xa7,0xf8,0x25,0xde,0xc7,0x61,0x74,0x8a,0x31,0xac,0x12,0x57,0x71,0xc,0x7f,0x83,0xeb,0xb8,0x87,0x7a,0xec,0x57,0xa5,0x1f,0x60,0xbf,0xd2,0x2b,0x5a,0x54,0xeb,0x8a,0xb5,0xec,0xc6,0x6e,0x8d,0xd5,0xa,0xf5,0xbe,0x15,0x90,0x77,0x15,0x5b,0xf0,0x21,0x4e,0x29,0xb6,0x7a,0x8c,0xed,0x38,0x87,0xbd,0x78,0x6c,0xb5,0x3c,0x70,0xff,0x3b,0xa1,0x21,0xeb,0x5,0x9,0xf7,0x4a,0x9,0x38,0x71,0x6d,0xb0,0xd1,0xbf,0x5,0x14,0x3c,0xd,0xc8,0x6,0xe,0x92,0xec,0x62,0xd,0x97,0x14,0xbe,0x5f,0x4b,0xf2,0x8,0xc1,0x84,0x66,0xf3,0xf,0x5a,0x10,0x83,0x6c,0xe3,0x1e,0x6,0xee,0x6d,0x1,0x14,0xd4,0xd1,0xbe,0xa7,0xe8,0x4e,0xd1,0xcb,0x65,0x92,0x8b,0x22,0x8,0xda,0xef,0xd1,0xcc,0xa4,0x6c,0x2c,0xad,0x81,0x69,0xfb,0x9e,0x2e,0x2e,0x30,0xc2,0x5e,0x66,0xe8,0x72,0x82,0x95,0x3c,0x61,0x68,0x4e,0x60,0x9c,0xd5,0x86,0x40,0x58,0xd0,0x2b,0xea,0x44,0x7e,0xc8,0x68,0x18,0x6a,0x69,0xa0,0xb9,0x50,0x4b,0x52,0x36,0x3b,0xbd,0xde,0xa0,0x3c,0xb0,0x81,0x39,0xe9,0x85,0x20,0x8c,0x55,0xdb,0x2,0xfc,0x34,0x83,0x37,0x8c,0x74,0x8b,0x66,0x9f,0x7b,0x31,0x7a,0x8a,0x1d,0x0,0xae,0xe1,0x21,0x5a,0xf0,0x2e,0x6e,0xe2,0x11,0xee,0xe0,0xdf,0x9f,0xc3,0xf2,0xb6,0x3e,0xad,0x5a,0xcf,0x2d,0xf8,0x18,0x6c,0x13,0xd3,0xf6,0x37,0xf8,0xf,0xec,0xc5,0x23,0xec,0xd2,0xac,0x77,0x3a,0xdd,0xc6,0x43,0x6c,0xc5,0x81,0x92,0x69,0x9b,0x7e,0x82,0x27,0x98,0xc1,0x27,0xd8,0x85,0x57,0x71,0x6,0xc7,0x71,0xc9,0xd8,0xae,0xba,0x71,0x1f,0x5f,0x2,0x78,0x8c,0x56,0xb4,0xca,0xf6,0xfa,0x31,0x9e,0xe0,0x1c,0xaa,0x50,0x81,0x8f,0xb1,0xd,0x40,0x8b,0xb2,0x97,0x1e,0xc6,0x21,0xac,0xe0,0x9,0x76,0xe3,0x73,0x9c,0xd3,0xac,0xa5,0x85,0x5a,0xa,0xab,0xa0,0x63,0xd4,0x1b,0x94,0xd7,0x8b,0x39,0x9c,0xc5,0x3f,0x6e,0xcc,0x1f,0xc0,0x67,0x25,0xfe,0xad,0xd1,0x3d,0x1c,0x3,0xf0,0xb7,0x28,0xc3,0x5f,0xe2,0x5f,0xf1,0x3a,0x5e,0xc7,0x8f,0xd4,0x77,0xc7,0x51,0x8e,0x15,0x10,0x97,0x0,0x1c,0x5b,0x63,0x41,0x7c,0x8a,0x9d,0x92,0xb7,0xc3,0xb7,0xa0,0x95,0xa2,0xdb,0x38,0x8a,0x1a,0xd4,0xe2,0xa8,0x78,0x28,0xc4,0x51,0x8d,0xad,0x28,0xd7,0xdc,0x48,0x82,0x1c,0x4c,0x8e,0x96,0x4c,0xfb,0xe9,0x10,0xee,0xe2,0x2a,0x56,0x40,0x3c,0xc0,0x3e,0xec,0xc7,0x2f,0xb4,0xef,0xde,0xc5,0x25,0xf9,0x7f,0x17,0xb7,0x65,0x7b,0xfd,0xd,0xe,0x61,0x37,0x1e,0xe3,0x9,0x8e,0xe2,0x20,0xe,0xe2,0x94,0xc0,0x3c,0xc0,0xff,0xc3,0x9f,0xa3,0xc,0x5b,0xf0,0x97,0xd8,0x87,0x47,0x9a,0x7c,0x53,0xa8,0xa5,0xc,0xe7,0xb0,0x2a,0x9b,0xb5,0x57,0x6f,0x50,0xde,0x7,0xd8,0x8e,0x6b,0x32,0xa6,0xab,0x9a,0x9c,0x55,0x9c,0x20,0xcf,0x4a,0x6f,0x1,0x15,0x3e,0x2d,0x60,0xcf,0xb7,0xb4,0x5,0xec,0x61,0x9e,0x23,0x6c,0xc,0xf0,0xd2,0xdd,0xb8,0xa9,0x29,0xd8,0x32,0x66,0x6f,0x1,0xe6,0x92,0x5f,0xc1,0x9,0x3a,0xcc,0x2b,0xdb,0xc1,0x10,0xb3,0x24,0x93,0xca,0x41,0xd5,0xc6,0x1,0xfa,0x98,0x65,0x9e,0x43,0x74,0xa5,0x84,0x9d,0xe,0xd2,0x80,0xbe,0x93,0x57,0x29,0x1d,0xd8,0xd5,0x86,0xbc,0xd2,0x70,0xcf,0x7e,0x31,0x6,0x0,0x6b,0x39,0xc2,0x94,0x74,0xb6,0xfb,0x5c,0xa6,0xa6,0x20,0xcb,0x18,0x38,0x42,0x97,0xa0,0x2b,0x66,0x2c,0x6f,0x70,0x6,0x8d,0x67,0x84,0xd7,0x86,0x19,0x60,0xd8,0x80,0x82,0xa7,0x4a,0x6a,0xfa,0xa5,0x71,0x80,0xd2,0x50,0xf0,0xcb,0x71,0x35,0x1b,0xa8,0xc0,0x20,0x73,0x46,0x4f,0x55,0x72,0x9e,0x2e,0x67,0x15,0x4e,0x69,0x7e,0xdf,0xc3,0x2c,0x5d,0x11,0x8e,0x2b,0x78,0x83,0xe,0x73,0x82,0x40,0x44,0x8c,0x55,0xab,0x47,0x4c,0xc0,0x26,0xd3,0xf7,0x9,0x7c,0xd4,0xaf,0x44,0xf9,0x5a,0xba,0x72,0x6c,0x6,0x3c,0x2d,0x18,0xa5,0x94,0x2e,0x61,0x25,0xfe,0x9e,0x5f,0x36,0xdb,0xea,0xdd,0xba,0x91,0x1,0xac,0xe7,0xbc,0xd1,0x63,0x41,0xf7,0xeb,0xe7,0xa2,0x7a,0xe8,0xb0,0x95,0x8e,0xda,0xe2,0xc0,0x2c,0xa7,0x98,0xe2,0x92,0xf8,0x1a,0xdb,0xdf,0x67,0x38,0xc6,0x88,0x7c,0x77,0x85,0x64,0x1b,0x2b,0x15,0x3c,0x56,0x27,0x66,0x6f,0x30,0x2d,0xe0,0xbd,0xc7,0x0,0xde,0x44,0x3e,0x29,0xc,0xd0,0xa0,0xf4,0x8c,0x3e,0x6d,0x12,0xcf,0x2a,0xcd,0x20,0x56,0x1a,0x9,0xfc,0x6d,0x5f,0x9b,0xed,0x70,0x7b,0xc0,0x86,0x98,0x21,0xb9,0xa8,0xd9,0x20,0x36,0x57,0x9f,0x7f,0xcd,0x2b,0x76,0xeb,0x46,0x6,0x30,0xc9,0x11,0x46,0x79,0x59,0x7b,0x82,0xff,0xfe,0xf5,0xaf,0x3e,0xd2,0xf0,0x90,0x8,0xde,0x48,0x33,0x96,0x23,0xbc,0x2e,0x99,0xf5,0xae,0xe3,0xef,0x93,0x16,0x27,0x99,0x71,0x4e,0xd2,0x61,0x54,0xfc,0x34,0x9a,0xd7,0x67,0x80,0x2a,0x4e,0xd3,0xe5,0x2,0xfb,0xd4,0xb9,0x94,0x3e,0xce,0x92,0x9c,0x17,0xd,0xb3,0x94,0xf8,0x63,0xee,0xb8,0x29,0xe5,0x1,0x54,0x98,0x31,0x4b,0xda,0x20,0x6d,0xae,0xc3,0xed,0x57,0x8b,0xb3,0x96,0x51,0xe,0x6a,0xde,0xfa,0x2f,0x56,0xdf,0xf3,0xd9,0x38,0x5a,0x2d,0x51,0xd9,0xef,0xec,0x52,0x3c,0xd7,0x63,0xa6,0xab,0x39,0x4f,0x97,0x53,0xa4,0xd6,0x6a,0x57,0x21,0x7,0x8e,0xac,0x2e,0xa7,0x4b,0xe8,0xf0,0x5e,0x49,0x8f,0x1,0xbc,0xd1,0xf0,0xde,0xaa,0x99,0xcb,0x6a,0x23,0x9f,0x16,0xcb,0xe7,0x1e,0xe6,0xd8,0x4e,0xb0,0x5d,0x3b,0x89,0x19,0xf3,0x70,0x80,0x1b,0x18,0x13,0xd5,0x60,0x1,0x27,0x5,0xf8,0xdc,0x87,0x5d,0x38,0x8e,0xf3,0x82,0x2f,0x95,0xe3,0x2,0xce,0x63,0x1b,0xb6,0xe2,0xea,0x9a,0x80,0x6f,0xa9,0xfc,0xf,0xb0,0x13,0xdb,0xf1,0x9a,0xe6,0x24,0xfe,0x2b,0xfc,0x85,0x55,0xe6,0x2f,0x94,0xef,0x31,0xf0,0x63,0x6c,0xc1,0x7f,0x61,0xb,0x7e,0x5c,0x42,0xe5,0xfa,0x21,0x3e,0xc3,0x6f,0x70,0x9,0xaf,0x29,0x88,0x7a,0xb3,0xf5,0xed,0xc0,0x24,0x5c,0x5,0x14,0x57,0x60,0x14,0x79,0x38,0x98,0x40,0xc5,0x86,0xd2,0xf,0xd0,0x89,0x28,0xe,0x2b,0xfc,0xd1,0x15,0x78,0x77,0x50,0x0,0xd9,0x72,0xd5,0x6f,0xc1,0xff,0x2f,0x61,0x3f,0xde,0xc4,0x4d,0xac,0x6a,0x78,0x4b,0xb1,0xef,0xb6,0x88,0xf7,0xee,0xbf,0x19,0x8,0x46,0x50,0x2f,0x3f,0x59,0x7,0x8e,0xbf,0x83,0x16,0x44,0xd1,0x84,0x15,0xfc,0x12,0x33,0xe8,0x4,0xd0,0x89,0xbb,0x7e,0x1c,0xe0,0x16,0xe,0xa3,0x2,0x40,0x1d,0xf6,0x9,0xe0,0xf3,0x16,0xee,0xe0,0xb,0xfc,0x2,0xd7,0xb5,0x21,0xfc,0x6f,0x7c,0x8d,0xf,0x70,0x70,0x13,0x3a,0xff,0xf,0x14,0xc,0xb1,0x1f,0x9f,0xe0,0x2b,0x7c,0xaa,0xf4,0xf7,0x26,0x24,0x40,0x64,0x14,0xbc,0xbc,0x5e,0x1a,0xd8,0x81,0x59,0x10,0xf3,0xa8,0xd6,0x8e,0x3d,0xbf,0x83,0x55,0x1,0x50,0xa3,0x18,0x41,0x1e,0x79,0xc,0xb,0xd2,0xbd,0x5e,0x1a,0x78,0x1b,0xd7,0xb0,0x5d,0x1,0xc5,0xb6,0xa5,0x60,0xbd,0xf4,0xa,0xe,0xe1,0x19,0x5a,0x14,0x5a,0x61,0xf,0xf0,0x7a,0xd4,0x89,0x87,0xf8,0x8,0xff,0x17,0xf7,0x7d,0x83,0xeb,0xa7,0x3b,0xd8,0x87,0x76,0x54,0x62,0x3c,0xf0,0x34,0x44,0x30,0x86,0x1,0x75,0x54,0x4,0x68,0xc1,0x41,0xcc,0x1,0xb8,0x8b,0x4e,0x0,0x7,0x83,0x18,0x60,0x6,0xcf,0xf0,0x16,0x80,0xa3,0xb8,0x27,0x5e,0xf7,0xdb,0x5,0x60,0x59,0xb5,0x70,0x35,0x93,0x1b,0xab,0xb1,0x88,0x69,0x0,0x40,0x15,0xa6,0x41,0x24,0x2d,0xfc,0x70,0x56,0x99,0x3d,0xca,0x1,0xd4,0xa0,0x45,0x21,0x79,0xeb,0x99,0x5a,0xfc,0xa6,0x97,0xc3,0x38,0x8b,0x9d,0xd8,0x25,0x2b,0x10,0x70,0x1a,0xab,0x78,0x17,0x87,0xa5,0xbd,0x17,0xd0,0x82,0xdd,0x68,0xc1,0x71,0x39,0xaf,0xb0,0x5e,0x1a,0x78,0x1f,0x3f,0xc5,0xd7,0xb8,0x2d,0x18,0x9a,0x6d,0x29,0x58,0x2f,0xbd,0x1f,0x87,0x50,0x86,0x3f,0x33,0xc0,0x9e,0xcd,0xd0,0x76,0x1,0xa0,0x82,0x0,0x1a,0x9b,0xce,0x62,0xe,0x33,0xf8,0xd4,0x67,0xed,0x0,0x56,0x2d,0xb4,0xb3,0x58,0xbb,0x47,0xbf,0xc1,0xc,0xe,0xe1,0x20,0x66,0x0,0xcc,0x60,0x17,0xda,0xb1,0xb,0x33,0x7e,0x6,0xf0,0x1f,0xe4,0xf2,0x6,0xba,0x5c,0x5b,0x56,0xa,0xf3,0xf0,0x89,0x76,0x66,0x66,0xe,0xb7,0xd1,0xa9,0xb6,0x8c,0x9d,0x78,0xc7,0x82,0x4a,0xcb,0x8d,0x93,0x2f,0xbb,0x51,0x8e,0x6b,0x1b,0x34,0xb5,0xf8,0x4d,0x2f,0xd7,0xf0,0xb,0x7c,0x81,0x5b,0x6a,0x5,0x5a,0xc5,0x3d,0xfc,0x0,0x3f,0xd1,0xe6,0xf3,0x97,0xf8,0x8,0xf,0xa4,0x3d,0xeb,0xa5,0x6d,0xa0,0x78,0xa7,0x30,0xbc,0xf7,0xde,0xeb,0xa5,0x4f,0xe1,0x73,0x10,0x59,0x2c,0x5a,0xce,0x5c,0xb0,0xfa,0xab,0xbc,0x44,0xfa,0xa9,0xf4,0xcc,0xce,0x80,0x61,0xb5,0xe9,0x4b,0xfc,0x2f,0x3c,0xc2,0x3,0xfc,0xb3,0xef,0x9b,0x8d,0xb8,0xf0,0xdd,0xc1,0x61,0xec,0xc7,0x1c,0x80,0xaf,0xf0,0x21,0xde,0xc7,0xc,0x7e,0x13,0x4,0x5,0xdb,0x7,0xb9,0xe6,0x70,0x14,0x35,0x68,0xc4,0x3b,0x1a,0x4c,0xdb,0x88,0x6a,0x1c,0x57,0x36,0x81,0x37,0x70,0x1b,0x67,0xf0,0x4f,0x62,0xa9,0xf3,0xb6,0x8c,0xf,0x34,0x4f,0xb8,0x14,0xe,0xe0,0x35,0xed,0x49,0x4f,0x0,0xec,0x97,0x25,0xb8,0x19,0x49,0xb8,0x1a,0xc8,0xb9,0x5e,0xda,0xbf,0x2,0x3d,0x35,0x86,0x70,0x7,0xae,0x82,0xa0,0xc2,0xd3,0xd7,0x4b,0xfb,0x2d,0x14,0xa6,0xa5,0x60,0xbd,0xf4,0xbb,0x38,0x8f,0x32,0xec,0xc2,0x23,0x35,0x65,0xcc,0x1,0x7e,0x80,0xa3,0x88,0xa2,0x5d,0xd9,0x54,0xed,0xf4,0xc,0xf6,0x61,0xf,0xda,0xb0,0x5b,0xdb,0x64,0xd7,0xa2,0x7,0x81,0x56,0x88,0xbc,0x48,0x6c,0xa5,0xd8,0xaf,0xf0,0xa4,0x1d,0x78,0x88,0xaf,0x84,0x19,0xde,0xd0,0x6c,0x3a,0xde,0xfa,0xa1,0x1c,0xe,0xd2,0x9a,0x23,0x46,0x35,0xe7,0x49,0xce,0x72,0x44,0xd9,0xaf,0xc6,0x99,0x24,0x39,0x2d,0x52,0x37,0x39,0xcb,0xb4,0x26,0x65,0xdb,0xc0,0x6b,0xd,0x5d,0x9e,0x36,0x4e,0x2,0xc7,0xe5,0xc8,0xc2,0xb0,0xa8,0x36,0xa3,0x8c,0xb2,0x55,0x21,0x85,0xeb,0xa5,0x3d,0xdb,0x9e,0x1d,0x83,0xa4,0xa8,0x55,0x9f,0xd8,0x54,0xda,0x6e,0xef,0x28,0x33,0xac,0x61,0x2d,0x33,0x12,0x59,0x60,0xbd,0x74,0x9e,0x3,0x8c,0xb0,0x8a,0xb3,0x2,0xb5,0x24,0x39,0xcb,0x28,0xdb,0x99,0x97,0xfa,0x9a,0xb9,0x44,0x72,0x96,0x31,0x91,0xfa,0xed,0x74,0x35,0x67,0xe9,0x32,0x67,0xc4,0xee,0xd0,0x9d,0xe2,0x4d,0x2d,0x2b,0x4d,0x57,0x9d,0x75,0xd2,0x4b,0xe6,0x5,0x2a,0xf2,0x4a,0x7b,0xff,0x7b,0x36,0x83,0xe7,0x4,0x1f,0xe4,0x2a,0x6d,0x80,0x2d,0x76,0x60,0x1f,0x97,0xd4,0x11,0xae,0x9c,0x98,0x8b,0x87,0xa4,0xbc,0xad,0x20,0x79,0x1e,0x29,0x4b,0xea,0x80,0xc2,0x65,0x46,0x39,0xa2,0x6,0x78,0xbd,0x34,0x99,0x66,0x23,0x6b,0x98,0x51,0x1d,0x31,0x64,0x9c,0x85,0x1f,0x65,0xd2,0x8,0x64,0xb3,0x5e,0xda,0x6,0x8a,0x6d,0x4b,0xc1,0x7a,0xe9,0x2e,0x2e,0x92,0x74,0x38,0x2b,0x9e,0x93,0xf6,0x0,0x7f,0xc7,0xa0,0xe0,0x52,0xa7,0xcc,0xd6,0x66,0x80,0xc2,0x79,0xbc,0x6a,0x39,0x5,0x94,0x61,0xd,0x1b,0x99,0x51,0x2b,0x80,0xc3,0xd3,0x8c,0xb0,0x5a,0x39,0x5c,0x79,0xc,0x90,0xdd,0x90,0xa9,0xc5,0x4e,0xbb,0xec,0xe3,0x22,0x5d,0x4e,0x29,0x37,0x4e,0x93,0x1,0x2a,0x78,0x43,0xf0,0xcc,0xc1,0xd,0xa5,0x5f,0x9e,0xab,0x4f,0xbc,0x1e,0x74,0x4,0x26,0x41,0x72,0xc9,0xb3,0xac,0xac,0x75,0xca,0x2c,0x28,0x40,0x89,0x3e,0x83,0x22,0x9c,0x96,0x90,0xe,0x85,0x2d,0x63,0x5e,0x1,0x47,0x60,0x7,0x17,0x49,0x66,0x25,0x9c,0x8b,0xcb,0x69,0x36,0x30,0xcf,0xac,0xe1,0xfe,0xf8,0x72,0x5c,0xb5,0x9c,0x60,0x4e,0x73,0x6a,0x2d,0x30,0x62,0x9e,0xd3,0xca,0xef,0xda,0xef,0xe4,0x5a,0x74,0x35,0xcd,0x94,0x8c,0xa7,0xd2,0xc4,0x24,0x1d,0x63,0x70,0x8f,0x68,0x27,0x37,0x47,0x95,0xaf,0x62,0x35,0xf7,0xd0,0xd1,0x1c,0x7c,0x66,0x99,0x60,0x94,0x71,0xf,0x5f,0x2c,0x7d,0x90,0xeb,0x65,0xbb,0xda,0xe9,0x6a,0x7b,0xe7,0x69,0xad,0x33,0x7,0x7d,0xa6,0x96,0x6a,0x6d,0x28,0x73,0x9c,0x54,0x7e,0x3b,0xfe,0xa1,0xac,0x65,0x86,0x53,0xac,0x25,0xd8,0x26,0xa8,0x5f,0x61,0xf5,0xac,0xe3,0x92,0xe6,0x38,0xee,0xf7,0x70,0x1a,0x90,0xc3,0xb9,0xb3,0xea,0x28,0xad,0x1d,0x4f,0xa5,0xe8,0xdd,0x6c,0x7,0xcd,0xea,0xd0,0xc,0xeb,0x45,0x97,0xd2,0xa2,0x65,0xf7,0x24,0xc1,0x93,0x5e,0x50,0xad,0x57,0x44,0x5f,0xdc,0x82,0xff,0xfc,0x3d,0x9c,0xd6,0x71,0x30,0x1c,0x70,0x26,0xc6,0x8c,0x73,0x57,0x70,0x59,0xcd,0x61,0x52,0x3b,0xb5,0xf,0x2c,0xa1,0x9,0xc0,0x2c,0x8e,0x48,0xba,0x7,0x79,0xc1,0xc,0x9a,0xe0,0x88,0x17,0x8d,0x63,0xf4,0x4b,0x1,0x54,0x1a,0x43,0x5c,0xee,0x68,0x80,0xa3,0x39,0x78,0x46,0x70,0x15,0xf7,0x34,0xad,0xe5,0xdf,0xc4,0x4b,0x72,0x3f,0x9e,0x89,0xe6,0x5c,0x0,0x79,0xda,0x70,0x15,0x9d,0xf8,0x52,0x0,0x97,0xf3,0x28,0xc3,0x3e,0x0,0x1f,0x4a,0xdb,0x8a,0x40,0x90,0xf7,0xe9,0x1c,0xca,0x71,0x14,0x9f,0x1,0xf8,0x99,0x81,0x55,0xfe,0xa,0x33,0x9a,0xa3,0xad,0xff,0x14,0xd3,0x25,0x5c,0xc0,0x31,0x94,0xe3,0xa0,0xb8,0x77,0x4,0xc5,0x53,0x29,0x28,0x89,0x73,0x9a,0xde,0xef,0x39,0x8e,0x3c,0x36,0xe2,0xa8,0x44,0xb1,0xb,0x8f,0x94,0xf6,0x6,0x3c,0x16,0x9d,0x6c,0x77,0xa9,0x8,0x21,0x30,0x3a,0xbf,0x5f,0xa5,0x7a,0xe1,0x22,0x2f,0x6e,0x47,0x39,0x1,0x45,0xb,0x0,0xf2,0x69,0xed,0x9e,0x11,0xd0,0x8,0x54,0x12,0x45,0x1a,0xcb,0x52,0xba,0x1e,0x79,0x23,0x54,0xe4,0x6b,0x6,0x52,0xd0,0x80,0x7b,0xf8,0x18,0xdb,0xb1,0x15,0x73,0xb8,0x8d,0x76,0x85,0x6b,0xdd,0x43,0x19,0xf6,0x62,0xbb,0xea,0x66,0x20,0x8a,0x37,0xf0,0x8,0xc0,0x5e,0xf5,0x62,0x3f,0xc6,0x43,0xbc,0x2f,0x3,0x79,0x55,0x40,0xe0,0x2d,0x28,0x43,0x99,0xa,0x8a,0xf0,0x2f,0xa,0x12,0x6a,0x15,0xec,0xe2,0x16,0x3e,0xd3,0x3a,0xed,0x1,0x3e,0xf4,0xbd,0x7f,0x14,0xd7,0x71,0x49,0x83,0x7b,0xea,0x71,0x1b,0xc7,0xf0,0x5f,0x46,0x99,0xcf,0x70,0x14,0x4f,0xb5,0xb8,0x20,0x26,0xbd,0x85,0x39,0x5f,0x90,0x8c,0x42,0x4d,0x6f,0xad,0xe1,0x66,0xf7,0xe,0x3e,0xc6,0xbf,0xe3,0x14,0xee,0xe0,0x91,0xa,0x91,0x13,0x1c,0x4f,0xa5,0x9,0x6f,0x5b,0xaa,0x64,0x3,0xe,0xe0,0x7d,0xe5,0x48,0x5b,0xa8,0x6d,0x9b,0x20,0x98,0xc0,0x6b,0x32,0xf8,0x8f,0x95,0xb2,0xa8,0x4d,0x92,0x1,0x6d,0xd9,0x73,0x64,0xe1,0x59,0x60,0x46,0x3b,0xa7,0x92,0x94,0xa5,0x24,0xaa,0x6c,0xd1,0x60,0x3,0x5d,0xcd,0x5d,0x24,0x28,0xd2,0x56,0x1b,0x5d,0x51,0xff,0x66,0x99,0x31,0x42,0x30,0x99,0x5e,0xfc,0xc1,0xc1,0x97,0x3c,0x63,0x48,0x9d,0xf2,0xe1,0xef,0xa2,0x4e,0xd,0xca,0xe0,0xe4,0xb2,0x83,0x27,0x99,0xb2,0x62,0x8,0xd8,0x2,0xac,0x3f,0x98,0x13,0x58,0xcd,0xc,0x6b,0xd,0x17,0x53,0xef,0x5c,0xf2,0x82,0x6a,0x11,0x39,0xcc,0x65,0xe3,0x50,0x4b,0xb1,0xe6,0x1b,0xe2,0xed,0x10,0x14,0xdc,0x69,0xc8,0x67,0x48,0x2a,0xd0,0xb8,0x6a,0xa7,0x49,0xde,0x3b,0x37,0x91,0x6c,0x63,0x5c,0xe5,0xf4,0xb2,0x8d,0x2e,0xeb,0xb4,0x2d,0xa0,0x30,0x5e,0xcb,0xda,0x19,0xae,0x82,0xe5,0xcf,0x3c,0xda,0xdf,0xc0,0xbc,0x76,0x94,0xaf,0x59,0x1c,0x6f,0xbb,0x3d,0x7f,0xf,0xdd,0x2,0x98,0x63,0xab,0x65,0x7b,0x22,0x2f,0x32,0x2b,0xc7,0x31,0x1a,0x99,0x55,0x6a,0x1e,0x38,0xaa,0x6c,0x57,0x43,0xc6,0xa1,0xee,0xe0,0x48,0x5b,0x17,0xe9,0xb2,0x91,0x3d,0xea,0x68,0x47,0xd1,0xe2,0x55,0xa0,0x8b,0x6b,0x9c,0x89,0x29,0xb6,0xa8,0x18,0x3d,0xac,0x9d,0x49,0x82,0xf5,0xc6,0x91,0xaa,0x82,0x66,0x90,0xf3,0xc9,0x32,0x36,0x3,0x54,0xd3,0x61,0x17,0xe3,0x9a,0x9f,0x33,0x78,0x83,0x31,0xcb,0xc7,0xb8,0x20,0x66,0xe9,0x5e,0xb9,0xe4,0x2,0x5d,0xa3,0xb3,0x37,0x12,0xcb,0x2b,0xe7,0x13,0xae,0xc9,0x18,0x23,0x3c,0xc9,0xbc,0xc2,0x51,0xfc,0x77,0x65,0xb8,0xc0,0x71,0x2e,0x12,0x5c,0x14,0x6d,0xc7,0x1f,0x4f,0xc5,0x13,0x31,0x13,0xcc,0x69,0x3,0x5e,0x67,0x61,0x6,0xf5,0xcc,0x28,0xaf,0x3,0xcf,0xbd,0xc7,0x93,0x1,0xaa,0x4c,0xaf,0xe0,0x73,0xb8,0x67,0x2d,0x6e,0x0,0xf0,0xc,0xb7,0x65,0x11,0x3a,0x86,0x9b,0x1a,0xfa,0x76,0x13,0x7,0x50,0xa3,0xf2,0xb1,0x86,0x67,0x7f,0xa1,0xee,0x87,0xb8,0x8a,0xb,0x78,0xf,0x3f,0x55,0x16,0xaf,0xc2,0xf2,0x7c,0x1d,0x65,0x28,0x13,0xc7,0xd0,0xa0,0x68,0x43,0xe,0x80,0x3,0xe2,0xda,0x58,0x8c,0x1e,0xb6,0x1b,0x9f,0x0,0x78,0xc3,0xf0,0xbc,0x7,0xae,0x62,0x17,0x56,0x6c,0xac,0x3b,0x60,0xd7,0xb4,0x83,0x39,0x35,0xe2,0x80,0xda,0x69,0x8b,0x54,0x81,0x9b,0xb8,0x84,0x8f,0xc,0x58,0xf5,0x3a,0xee,0x68,0x5b,0x1f,0x36,0xe0,0xaf,0xfc,0x21,0xe,0xfa,0xe2,0x14,0x3,0xdf,0xe0,0xff,0xe0,0x41,0xc9,0x63,0x2e,0xc0,0x4d,0xec,0xc5,0x61,0x5c,0x45,0x1f,0xf6,0x2a,0xeb,0x7,0x0,0x9c,0xc1,0x5b,0xd6,0xd9,0x88,0xcf,0xf0,0x1e,0xb6,0x61,0x9f,0x76,0x42,0xa2,0x5c,0x2d,0xf7,0x40,0x2d,0xee,0x1,0xe8,0x14,0x24,0xb0,0xf0,0xf6,0xf,0x71,0x18,0x51,0x1c,0xc5,0x9c,0xe4,0x6a,0x9c,0xd3,0xe0,0xb3,0x3e,0x93,0x31,0x36,0xd3,0x61,0x5,0xa3,0xcc,0xb2,0xc1,0x98,0x23,0x29,0xf6,0x8b,0x63,0x66,0xd4,0x38,0x52,0x66,0x7b,0xf6,0x43,0x2d,0xe0,0xcb,0x3e,0x57,0x50,0x73,0xb,0x8,0x8e,0x36,0x54,0x6c,0x51,0x4a,0xf2,0xa6,0xb4,0xb5,0x63,0xda,0x80,0x7b,0xe2,0xcc,0x58,0x98,0x5f,0x90,0xed,0xbf,0xd2,0x88,0x2,0x54,0x38,0xa0,0x55,0xa4,0x2e,0x65,0x4b,0x5f,0x30,0xda,0x5b,0x98,0xb9,0x49,0xcd,0x3d,0xce,0xab,0x39,0xc2,0xb4,0xcc,0x73,0x7f,0x24,0x9f,0x46,0xba,0x9c,0x64,0xd,0xb,0xa1,0x72,0xf5,0xbb,0xba,0xd5,0x3a,0x19,0x14,0x4,0x72,0x96,0x2e,0xc9,0x94,0x16,0x46,0xd7,0x8e,0xa7,0xe2,0xcd,0xe8,0x29,0xe6,0xd4,0x66,0x52,0x49,0xc7,0x70,0xdf,0xd3,0xdf,0x6c,0x40,0x9d,0x73,0x5e,0x22,0x99,0xf0,0xd6,0x9f,0xe2,0xce,0x31,0xa6,0xed,0x47,0x8e,0xf1,0x8a,0xcb,0xec,0x65,0x17,0x17,0xac,0x45,0x32,0xc6,0x5,0x82,0x23,0x46,0x2c,0x91,0xa0,0x20,0x52,0xe6,0x82,0x3f,0x6d,0xe1,0x9,0x23,0xeb,0x4,0x55,0x2a,0x32,0x40,0xd,0xa9,0x96,0xd3,0x29,0xf6,0x11,0x1c,0x36,0xf6,0xd7,0x66,0x3a,0xac,0x63,0xf,0x73,0x46,0x88,0xa9,0x60,0xe7,0x8f,0x60,0x87,0x10,0xfd,0xed,0x9a,0x65,0x42,0xd8,0xf7,0xd4,0x68,0xe1,0xa9,0xbd,0x9c,0x71,0xe6,0x65,0x6b,0x8,0xf2,0x57,0x6e,0x66,0x9c,0xe,0x5d,0x26,0x84,0xb5,0x3c,0x55,0x31,0xc2,0x94,0xb8,0x7c,0x4,0xe1,0x0,0x19,0x83,0x45,0x83,0xe2,0xa9,0xc,0x31,0x2d,0x51,0x9c,0x8a,0x47,0xd6,0x8f,0x18,0x7,0x57,0x36,0x81,0x4,0x36,0xd2,0x15,0x8e,0xf0,0xaf,0x0,0x60,0x8c,0xb3,0x9c,0xe4,0x69,0xab,0x8b,0x6a,0x49,0x36,0x32,0x6b,0xb8,0x62,0x5,0x47,0xda,0xc2,0x9a,0x11,0x80,0xd6,0xe,0xaa,0xe4,0xdd,0x57,0xc3,0xb8,0xea,0x66,0x30,0xc9,0x76,0x82,0x13,0xda,0x6c,0x8f,0x72,0x49,0xd8,0x61,0xde,0x88,0xdb,0xb5,0x19,0x6,0xd0,0x61,0x98,0x21,0xed,0x4d,0x26,0x8d,0x61,0x6a,0xa3,0x2b,0xee,0xb2,0x5,0x1c,0x20,0xcb,0x71,0xd5,0xae,0x60,0x7f,0xe5,0xef,0x0,0x14,0x1c,0xd7,0x5e,0xd7,0xcf,0x0,0x75,0xa4,0x2c,0x57,0xa6,0x98,0x14,0xe7,0x82,0x72,0x3e,0x2a,0xed,0xd9,0x1f,0xbc,0x2,0x4,0x9,0x81,0xc1,0xd1,0x86,0xfc,0xdd,0xc,0xa6,0x58,0x4f,0x30,0xa1,0x45,0x16,0xe8,0x67,0x4a,0x9e,0xd7,0xa8,0xa2,0xf6,0x96,0xf6,0xde,0x77,0x5f,0x2a,0x48,0x38,0x65,0x8c,0x45,0x21,0x90,0x5e,0xb3,0xce,0x0,0x1d,0x74,0xd4,0xb2,0x69,0x32,0x80,0xd7,0x51,0x71,0x99,0x5,0x26,0x54,0xd9,0xa3,0xed,0x2c,0x6b,0x79,0xf6,0xdb,0x3e,0x6f,0x2f,0xf7,0xd5,0xc5,0xb4,0x48,0xed,0xfd,0x22,0x29,0x1d,0x61,0x92,0x64,0x9e,0x23,0xec,0x66,0x4a,0x8b,0x93,0xe8,0x72,0x88,0x49,0xba,0x1c,0x63,0x3d,0x67,0x35,0x9f,0xca,0x45,0xe5,0xea,0x39,0x2d,0x2b,0x67,0x4e,0x6d,0x36,0xad,0x1b,0x62,0x0,0xed,0xb8,0x7f,0x41,0xe7,0x8e,0xf9,0xe6,0xaa,0xf3,0x12,0xd,0x49,0x3d,0x13,0x74,0x99,0xb6,0x8c,0xab,0x1e,0x36,0x91,0x21,0x98,0xd1,0xce,0xdb,0xbb,0x86,0xd4,0x53,0x2c,0x9d,0x62,0x4e,0x75,0xb3,0xeb,0xb,0x4b,0x51,0xc9,0x98,0xda,0x9a,0xc6,0x99,0xa2,0xcb,0x34,0x73,0x72,0xf8,0x26,0xc9,0x26,0xd9,0xbf,0x5d,0x36,0x72,0xf,0x1d,0xc1,0x51,0xc8,0xc,0xf7,0xb0,0x8b,0x64,0x96,0xed,0xac,0xe4,0x82,0x80,0xc7,0x57,0x64,0x2a,0xa5,0x45,0xfc,0x1b,0x56,0xb2,0x51,0x2b,0x13,0x25,0x98,0x0,0x6b,0x31,0xc0,0x1f,0xc2,0x10,0xcc,0xd2,0x65,0x56,0xb9,0x39,0x27,0x99,0x22,0x98,0x56,0x3e,0xb3,0x76,0x0,0x39,0xfb,0xfb,0xbc,0x30,0x6d,0x42,0xba,0x34,0x38,0x3e,0x5e,0x8e,0x63,0x22,0x2f,0xe7,0x8d,0x6f,0x97,0x38,0xcd,0xa,0xd6,0xf9,0x62,0x77,0x7,0xc5,0x15,0x99,0x27,0xe9,0x6a,0xbf,0x58,0x50,0x2c,0xad,0x33,0x80,0x59,0x47,0x25,0x63,0xcc,0x30,0xa6,0xb4,0xf5,0x49,0x8e,0x30,0xca,0x36,0x3a,0xda,0xe9,0xab,0xc2,0x5d,0xf3,0xb2,0xde,0xe6,0x35,0x10,0x29,0xe2,0x3b,0xe9,0xdc,0x4a,0x87,0x15,0x6c,0x64,0x9c,0x71,0x76,0x10,0x4c,0x19,0x26,0xb6,0x2e,0x2e,0x28,0x26,0x70,0x7c,0xd0,0x9e,0x6e,0xe3,0xc8,0x6d,0x86,0x1,0xaa,0x65,0x88,0x6,0x2,0x7,0xa0,0x92,0x17,0x7d,0x27,0x86,0xf4,0xc7,0xda,0xe5,0x6d,0xfb,0x7a,0x9c,0x8b,0xac,0x64,0xbf,0x81,0x29,0x6e,0x46,0x80,0xf4,0xe4,0xf1,0x45,0xd1,0x23,0x82,0xcd,0xd7,0x8d,0xcc,0xaa,0xb9,0x15,0x5b,0x23,0xaa,0x49,0xac,0x84,0x1b,0x76,0xc1,0xa5,0xa5,0x8d,0x95,0xda,0x7a,0x10,0xc4,0x2e,0x8e,0xf6,0xe6,0x95,0x8c,0x31,0xcb,0x11,0x43,0x33,0xf1,0xe0,0xa4,0x29,0xd1,0x2,0x1a,0x39,0xc5,0x94,0xea,0xb1,0x82,0xad,0x50,0xaf,0xdb,0x7f,0xb4,0x3d,0xcb,0x6e,0xe,0x30,0xc6,0x41,0x8e,0xb2,0xde,0x17,0x3f,0x35,0x22,0xc1,0x64,0x36,0xb4,0x2,0xbc,0x22,0x80,0x81,0xf7,0x63,0x43,0x3d,0xa,0xf7,0x4f,0x81,0x58,0x54,0x0,0xc2,0x35,0x1c,0x40,0xb,0x76,0xb,0xc,0xf1,0xe7,0xf8,0x1,0x80,0x3f,0x51,0xe6,0x8d,0x19,0xdc,0xf7,0x45,0xe,0xb9,0xa7,0x85,0x9c,0xb0,0xcb,0x9f,0xc5,0x21,0xec,0xc6,0xdb,0x78,0x7,0x87,0x0,0x0,0x7,0x30,0x83,0xaf,0x71,0x1b,0xe5,0xe2,0xfa,0xe4,0xf7,0xe2,0x3d,0x0,0xc2,0x45,0x1c,0xf5,0x81,0x6e,0xd8,0x5,0xfa,0x2,0x73,0x5,0x3,0x47,0x9,0xfa,0x5,0x6e,0x5,0xc6,0x3,0xb9,0x83,0xb3,0xe8,0xb,0xfc,0x61,0x28,0xdb,0xcd,0xfa,0x10,0x1e,0xe2,0x67,0xf8,0x1a,0x7f,0xbd,0x26,0xd4,0x54,0x70,0xeb,0xde,0x22,0x38,0xfc,0x59,0x1c,0xc5,0xdf,0x8a,0xf9,0xc8,0xab,0x6f,0xd5,0x70,0x9,0xbd,0x8d,0x7d,0xe8,0xc4,0xab,0x58,0xc1,0x7d,0x31,0x41,0xbd,0xbe,0x66,0xfd,0xdf,0xe0,0x2e,0x3a,0x71,0x8,0xf7,0x30,0x87,0x43,0xe8,0xb4,0xac,0xd,0x47,0xf0,0x8,0x90,0x7e,0x85,0x84,0xb2,0xcb,0x6,0x80,0x51,0x9a,0x4f,0x60,0xd,0xee,0x63,0x7,0xf6,0xa3,0xc,0xa7,0x24,0xa2,0x44,0x3b,0x3e,0xc0,0x19,0x94,0x69,0xb1,0xfa,0xf,0xe1,0x1,0x7e,0x8e,0xaf,0xf1,0x37,0x81,0x6e,0xdb,0x2d,0xca,0x3d,0x33,0x98,0x6c,0xbf,0xfa,0xed,0x58,0xc1,0x17,0xca,0x90,0x3,0x7c,0x8e,0x16,0x44,0xb1,0xc3,0xb3,0x50,0x5,0x78,0xf1,0xde,0x43,0x19,0xde,0xc4,0x7e,0x31,0xa0,0x4,0xbb,0x61,0xd7,0xe2,0x50,0x89,0x60,0xf2,0x45,0xe3,0x53,0x90,0x23,0xf5,0x31,0xdc,0xc4,0x35,0x3c,0x14,0xe6,0xda,0x88,0x37,0xef,0xc6,0xe9,0x1a,0x2e,0xe1,0x26,0xae,0x68,0xee,0xec,0xc0,0x3d,0xbc,0x8b,0x28,0x1a,0x71,0x40,0x50,0xcb,0xed,0x58,0xc1,0x27,0xe8,0x45,0x39,0xde,0xc4,0x91,0x35,0x18,0x51,0x67,0xd9,0x4e,0xec,0xc3,0x7d,0x3c,0xc0,0x56,0x9c,0xd1,0x8c,0x4a,0x6d,0x58,0xc0,0x3b,0x38,0x8e,0x1f,0x6,0x60,0xba,0x26,0xbe,0xbb,0xaa,0x47,0x8,0x19,0x31,0xd0,0x64,0x10,0x9c,0xf6,0x5,0x1e,0x32,0x17,0xe1,0x38,0x1b,0x18,0xe1,0x90,0xc4,0xfb,0x8,0x3e,0x17,0x4c,0x92,0x4b,0xa2,0x31,0x5f,0x66,0x86,0xb5,0xac,0x61,0x46,0x4,0xa8,0x6,0xe6,0xd9,0xc5,0x8b,0x4c,0xc8,0x16,0xd0,0xcd,0xc,0x5d,0x4e,0xaa,0x3a,0x32,0x22,0xe7,0x26,0x4,0xd7,0xf2,0x9e,0x9e,0xd4,0x4c,0x23,0x26,0x6,0xef,0xed,0x6a,0x4d,0x46,0xda,0x4,0xb4,0x9a,0xd5,0xef,0x8a,0xf8,0x55,0xde,0x3a,0x2e,0x59,0x48,0x5d,0xd0,0xbb,0xe7,0x7d,0x8,0x67,0xb1,0x74,0x4e,0xfb,0x79,0x1b,0xbf,0xc,0x90,0xd2,0x64,0x80,0x11,0x66,0x48,0x2e,0xab,0x38,0x62,0x3d,0xcc,0x90,0x8c,0xb3,0x81,0x3,0xcc,0x90,0xcc,0xc9,0xf3,0x6c,0x5f,0xbf,0xa2,0xe,0x56,0xc1,0xbc,0x6c,0x4b,0xe3,0x74,0x15,0xd2,0xdf,0xbc,0x21,0x1,0x30,0x0,0x7,0x48,0x5b,0xd0,0x9,0x98,0x65,0x82,0x29,0xba,0xbc,0x21,0x3,0x14,0xac,0x1b,0xb4,0x96,0xc,0x98,0x2,0x56,0x12,0x6c,0x62,0x56,0x76,0xfd,0xb4,0x20,0x7e,0x57,0x94,0x39,0x67,0x90,0xe,0x1d,0xab,0xb9,0xf5,0xa4,0x40,0x3b,0x45,0xd2,0x19,0xa0,0x89,0x8e,0xbc,0xb6,0x9f,0x1,0x62,0x4,0x6b,0xb9,0x24,0x3,0xe4,0x97,0x1,0x48,0x32,0xc3,0xcb,0xca,0xbd,0xc2,0xbf,0x73,0xf7,0x97,0x70,0x7f,0xd3,0x19,0x60,0x9a,0x64,0x17,0xa3,0x5a,0x7f,0x79,0xa5,0xa3,0x56,0x4,0xae,0x58,0x49,0x2d,0xa0,0x83,0x19,0x19,0xf8,0xe1,0x80,0xb8,0x61,0xbf,0xf3,0xeb,0x15,0x14,0x7f,0x60,0xc1,0x51,0x51,0x42,0xb6,0xe3,0x19,0xde,0xc4,0x21,0xbc,0x2d,0x7b,0xe6,0x16,0x59,0x84,0xb7,0x94,0x74,0xdb,0xb6,0xe9,0x6b,0x0,0x3f,0xc7,0x2d,0x89,0xef,0x61,0xfb,0xd5,0xc7,0x70,0xa,0xbb,0xf0,0x1,0xe6,0xc,0x27,0x8f,0x3,0x72,0x96,0x5,0x78,0x82,0x77,0x64,0x37,0xfc,0x2b,0x4d,0x6,0x98,0xd3,0x7e,0x40,0xc6,0xf6,0xbb,0x2f,0x18,0x46,0xee,0x6a,0x66,0x11,0x93,0xce,0xa3,0xc,0x7f,0x8c,0x7f,0x30,0xec,0xe4,0x1e,0x25,0x50,0x87,0x4a,0x1c,0xa,0xf0,0x7,0xb0,0xe9,0xc,0x3e,0xc1,0x1d,0xac,0xa8,0xb8,0x24,0xf5,0x62,0x59,0x7,0x8e,0x63,0x45,0x5,0x64,0x2,0x56,0xb0,0x53,0x8b,0x74,0x56,0xe8,0x8f,0x7f,0xc2,0xff,0x6,0x0,0xfc,0x27,0xfe,0x58,0x24,0x82,0xbf,0x5b,0x47,0x96,0xf8,0xf6,0x28,0x8b,0x58,0x80,0x8b,0x8c,0xe3,0xc9,0x0,0x4f,0x65,0xe7,0xdd,0x82,0xf3,0xca,0x27,0xe6,0x11,0xbe,0xc2,0xcf,0x8c,0xf0,0x70,0x6b,0x45,0xd0,0xc1,0x9a,0x81,0x56,0xfc,0x7e,0xf5,0x67,0x71,0x13,0x5f,0xe2,0x2c,0xca,0xe5,0xa0,0x46,0x33,0x22,0x68,0xc4,0x79,0xcc,0xe0,0x97,0xb2,0xc7,0x1d,0xb7,0xc2,0xb1,0xdd,0x43,0x19,0x5e,0xc7,0x5f,0x4b,0xd7,0xd9,0x7e,0xf6,0xde,0x49,0xa5,0x43,0xb8,0xff,0x1c,0xdd,0x73,0x13,0xf7,0xf0,0x4,0x10,0x79,0x63,0xc5,0x17,0x30,0xa7,0x78,0x7e,0xe7,0xff,0xe3,0x4f,0xb1,0x8a,0xeb,0xf8,0x7b,0xe9,0xce,0x47,0x98,0x13,0xdf,0x9b,0x53,0x78,0x47,0xda,0x5e,0x90,0x61,0xde,0xc6,0x83,0x4d,0xb5,0x61,0x1c,0x93,0x22,0xde,0x36,0xcb,0xb9,0x8a,0x3c,0x96,0x51,0xf,0x60,0x40,0x4,0xdd,0xe2,0xe0,0x79,0x82,0xef,0xb2,0xa,0x2d,0xd7,0xac,0x45,0x2c,0x4e,0xaa,0xdf,0x7f,0x4d,0x21,0x67,0x9,0x7f,0x5b,0x64,0x5a,0xe9,0x31,0xe1,0xc4,0xa7,0x37,0x6a,0x2c,0xa9,0x9e,0x4b,0x87,0xa3,0x8e,0x2f,0x9b,0x32,0x80,0xed,0xb6,0x1d,0xb4,0xec,0x45,0xd8,0xc1,0x7c,0x9,0xbf,0xfa,0x34,0xe7,0x19,0x65,0x97,0xd8,0xe,0xc1,0x4,0xc9,0x1c,0x47,0x95,0x3a,0x63,0x7b,0xf1,0xda,0x28,0xa2,0xed,0x86,0xed,0xe1,0x0,0x93,0x22,0x93,0xd8,0x38,0xc0,0xda,0xe1,0x2c,0x7f,0x37,0x97,0xe3,0x6b,0x53,0x33,0x7b,0x14,0x94,0x9e,0x50,0x27,0x26,0x5a,0x65,0x4,0xa6,0x58,0xc9,0x31,0x56,0x72,0xd2,0x80,0xdb,0xf5,0x5f,0x4,0xb9,0xa1,0xb6,0x64,0xfd,0x24,0x74,0xf1,0x9c,0xb4,0x8e,0x4c,0xac,0x29,0x3,0xd4,0x33,0xcf,0x49,0xd6,0x30,0xaa,0x2a,0x1f,0x65,0x8e,0x35,0xec,0x53,0x31,0x82,0x9d,0x75,0x22,0xe8,0x14,0xbf,0xef,0x97,0x6,0x99,0xbf,0xe,0x62,0xeb,0xfd,0xcd,0x5c,0x24,0x99,0x53,0x7b,0xf2,0xcb,0x78,0x65,0xd8,0xca,0x6e,0x91,0x59,0xaa,0x99,0x93,0x9e,0xf6,0xa2,0x31,0xb9,0xec,0x27,0x58,0xcf,0x65,0x9f,0x8b,0xcb,0xb0,0x8c,0x41,0xda,0xc2,0x24,0x5f,0xc8,0x18,0xd4,0xc0,0x29,0xe6,0x49,0x2e,0xc9,0xcc,0xa8,0xe6,0x2c,0xc9,0xf4,0xe6,0x7f,0x88,0xf4,0x3b,0x7a,0xc5,0x18,0x23,0xb8,0x68,0xbc,0x6f,0x3,0x5d,0xed,0x17,0x48,0xa3,0x4,0x93,0x6c,0x54,0x33,0x6a,0x82,0xe,0x1d,0x99,0xb5,0xe3,0xcc,0xd3,0x91,0xc1,0xe8,0x56,0xc3,0x12,0xe1,0x15,0xe6,0x35,0xa6,0xf7,0x83,0x31,0x75,0x6c,0x95,0x75,0xf5,0xa2,0x72,0x35,0x5b,0x2a,0x1,0x85,0xfd,0xd6,0xf,0x86,0xfc,0xbe,0xaf,0x1b,0x74,0x98,0x17,0x1d,0x60,0x49,0x56,0x93,0x59,0x2d,0x46,0x8e,0xe7,0x14,0xed,0x72,0x88,0xcb,0xa2,0x4b,0x74,0x31,0xad,0x2,0x4d,0xe9,0xcb,0x5d,0x61,0xbd,0xc9,0x1a,0xfe,0x7b,0x37,0x38,0xc8,0x28,0x13,0x62,0x64,0xf6,0xe2,0x89,0x34,0xcb,0x72,0x59,0xcd,0x2c,0x9b,0xd8,0xa6,0xcc,0x34,0x1e,0x60,0x5b,0x34,0x92,0x4d,0x70,0x8c,0x71,0x9e,0x66,0x5a,0x66,0x6a,0x3b,0x23,0x4c,0xc8,0x5c,0x6c,0x25,0x98,0x90,0x36,0x8d,0x2a,0x27,0x97,0x23,0x24,0x1b,0xd8,0xa0,0x34,0x16,0x7b,0x15,0x5d,0x62,0xd,0x9b,0x7f,0xff,0x6,0xb2,0x8d,0xc6,0xd4,0x89,0x19,0xf6,0x28,0xf0,0x4,0xb3,0x74,0x39,0x21,0x9d,0x6e,0x87,0x62,0x1e,0x96,0x8e,0x1d,0x16,0x59,0xc2,0x8e,0x90,0x11,0x14,0x7a,0x19,0x2a,0xaa,0x7e,0x41,0x6d,0x4a,0x8b,0xfc,0x71,0x85,0x59,0xd6,0xb1,0x5a,0xac,0x1,0x64,0x9e,0xad,0x32,0x2c,0x39,0xcd,0xe7,0x40,0x67,0x80,0x71,0x9e,0x60,0x94,0x35,0x9c,0x50,0x8b,0x67,0x3b,0x33,0xac,0xe0,0x65,0xa5,0x76,0x35,0x33,0xc3,0x66,0xf9,0x5b,0x8c,0x8d,0x1a,0xe1,0xa4,0xaa,0xb1,0x9e,0xe,0x2b,0xb5,0x74,0x21,0x56,0xcf,0x92,0x66,0x92,0xde,0xc3,0xbc,0x30,0x65,0x41,0xcd,0x1c,0xb2,0xbc,0x9c,0x7a,0x15,0x3,0x1c,0xf9,0x43,0xf7,0x7,0x28,0xea,0xa3,0xd3,0x4a,0xab,0x1d,0x61,0x9e,0x79,0xe,0x2b,0xbd,0x39,0xcf,0x76,0x56,0x72,0x51,0xc0,0x92,0x1a,0xba,0x6c,0x66,0x25,0x97,0xa4,0xb,0x6c,0xa0,0xa7,0x8a,0x59,0x9e,0x60,0x93,0xda,0xd9,0x6c,0xbd,0xdd,0xf,0x24,0x8d,0x88,0xd4,0x50,0x14,0x75,0xe2,0x6a,0xaf,0x1c,0x31,0x74,0xf2,0x2b,0xda,0x2e,0x3a,0x1d,0xf0,0xd3,0x56,0xe0,0x4,0x7b,0x48,0xa6,0x58,0x25,0xad,0x89,0x32,0xc5,0x1e,0x36,0x32,0xa7,0x2d,0xaf,0xcd,0xcc,0x68,0xc3,0xf,0xf6,0x72,0x89,0x51,0x4e,0xa8,0x9f,0x9b,0x18,0xe3,0x88,0x78,0x19,0x55,0x7,0xae,0x0,0xdd,0xcc,0x29,0x77,0x94,0x46,0x46,0xb8,0xa0,0x40,0x1a,0x8f,0x1,0x22,0x1c,0xa1,0xc3,0x3c,0xaf,0xfc,0x61,0xcb,0x39,0x9e,0x8f,0x4b,0x15,0xc1,0x2a,0x15,0x1d,0xf0,0x32,0x17,0x59,0xcd,0x6,0x3a,0xa,0x98,0xb1,0xed,0x51,0x19,0xe9,0xa6,0xe1,0x12,0x40,0x4f,0x2f,0x73,0x5c,0x50,0x8b,0xb0,0xcd,0x0,0x36,0x90,0x54,0x4b,0xb2,0x8e,0x6d,0x8a,0x1,0x3a,0x98,0x57,0xac,0x51,0x3a,0x2e,0x61,0x2b,0x97,0xad,0x58,0xfb,0xde,0xe2,0xdd,0x4b,0x72,0x89,0xd5,0x1a,0x3,0xf4,0x72,0x8f,0x56,0xa7,0xcd,0x0,0x55,0xcc,0x18,0x5b,0x40,0xd,0x1d,0x99,0xeb,0x9,0xb1,0xfc,0xd9,0x32,0x80,0x6e,0xf0,0x89,0x93,0x5a,0x8,0x2a,0x7e,0x1b,0xa2,0xd9,0xef,0x7a,0xb,0x28,0xd8,0xc2,0x8b,0x3f,0xb8,0xe6,0x87,0x62,0x4d,0x7b,0x54,0x1d,0xc9,0x46,0x56,0xaa,0x40,0xcf,0xf6,0xf7,0x60,0x84,0x39,0xcd,0x3f,0xdd,0x66,0x0,0x3b,0xf4,0x72,0x84,0x53,0x24,0x13,0xa2,0xf0,0x54,0xa9,0xe8,0x56,0x85,0x85,0x7e,0xb8,0xa4,0xad,0x2e,0xc2,0xa9,0x80,0xf8,0x83,0x13,0xb2,0x5,0x4c,0xaa,0x9f,0x9e,0x68,0x63,0x86,0x95,0x8c,0x29,0x87,0x49,0x7b,0xb,0x18,0x60,0x8c,0xe0,0xc2,0x4b,0x78,0x72,0x11,0x9e,0xdf,0xfe,0x2c,0xc1,0x84,0x36,0x63,0x6d,0x28,0xd6,0x1e,0xe0,0x41,0xe6,0xe8,0x70,0x4c,0x96,0x37,0x6f,0x37,0xbe,0xa2,0xce,0xa9,0xf5,0x33,0xc9,0xa4,0x5a,0xae,0x29,0x8c,0x32,0xa4,0xfc,0xde,0xcd,0xf3,0xff,0xb0,0x8e,0x36,0xc4,0xd,0x5f,0xdf,0x2c,0xeb,0x58,0x15,0xf8,0xc3,0xe,0x11,0x8e,0x89,0xa7,0xb0,0x2e,0x3,0x54,0x73,0x52,0x73,0xf0,0xf0,0x6a,0x89,0x31,0xa2,0x5c,0xcd,0x8a,0x42,0x60,0xf2,0x65,0xf7,0x50,0x2a,0xaa,0x3c,0x8d,0x9a,0x35,0x7e,0xbd,0x80,0xa,0xf6,0x65,0x3,0x3d,0xb5,0x74,0xd8,0xc4,0x26,0xba,0xaa,0xc3,0xcd,0x0,0xa,0x36,0x90,0x54,0xab,0xbb,0x28,0x58,0xbe,0x4,0x55,0x9c,0xa2,0xcb,0x8c,0xcf,0x83,0x16,0x82,0xef,0x77,0x6f,0x1c,0xf4,0x8,0xaf,0xd2,0x5a,0xc0,0x82,0xf1,0x3,0x45,0xeb,0x5,0x54,0x28,0x2a,0x35,0xad,0x81,0x40,0xcf,0xb4,0xc8,0x4,0x23,0xa2,0xd,0xd8,0xc8,0x5d,0x50,0xe8,0xe5,0xf0,0xfa,0xbd,0x32,0xc0,0x69,0x43,0x5d,0x79,0x79,0x3,0x2a,0xbc,0x74,0x57,0x19,0x11,0xd2,0xcb,0x4c,0xaf,0x6c,0xe2,0x2c,0xbf,0x69,0x23,0xb,0xe9,0x7b,0xc3,0x0,0x49,0xa4,0x0,0xa4,0xe5,0xa7,0x46,0xf5,0x81,0xd6,0x3f,0x6f,0xd1,0x4c,0x88,0x21,0x7d,0x6f,0x28,0xdc,0x2,0xc2,0x15,0x20,0xa4,0x90,0x1,0x42,0xa,0x19,0x20,0xa4,0x90,0x1,0x42,0xa,0x19,0x20,0xa4,0x90,0x1,0x42,0xa,0x19,0x20,0xa4,0x90,0x1,0x42,0xa,0x19,0x20,0xa4,0x90,0x1,0x42,0xa,0x19,0x20,0xa4,0x90,0x1,0x42,0xa,0x19,0x20,0xa4,0x90,0x1,0x42,0xa,0x19,0x20,0xa4,0x90,0x1,0x42,0xa,0x19,0x20,0xa4,0x90,0x1,0x42,0xa,0x19,0x20,0xa4,0x90,0x1,0x42,0xa,0x19,0x20,0xa4,0x90,0x1,0x42,0xa,0x19,0x20,0xa4,0x90,0x1,0x42,0xa,0x19,0x20,0xa4,0x90,0x1,0x42,0xa,0x19,0x20,0xa4,0x90,0x1,0x42,0xa,0x19,0x20,0xa4,0x90,0x1,0x42,0xa,0x19,0x20,0xa4,0x90,0x1,0x42,0xa,0x19,0x20,0xa4,0x90,0x1,0x42,0xa,0x19,0x20,0xa4,0x90,0x1,0x42,0xa,0x19,0x20,0xa4,0x90,0x1,0x42,0xa,0x19,0x20,0xa4,0x90,0x1,0x42,0xa,0x19,0x20,0xa4,0x90,0x1,0x42,0xa,0x19,0x20,0xa4,0x90,0x1,0x42,0xa,0x19,0x20,0xa4,0x90,0x1,0x42,0xa,0x19,0x20,0xa4,0x90,0x1,0x42,0xa,0x19,0x20,0xa4,0x90,0x1,0x42,0xa,0x19,0x20,0xa4,0x90,0x1,0x42,0xfa,0x1d,0xd0,0xff,0x0,0x19,0xbd,0x1d,0xe1,0x46,0xde,0xbe,0xd3,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_quat_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x2,0x11,0x4,0x3b,0x1a,0x2b,0xcd,0x48,0xed,0x0,0x0,0x0,0x89,0x49,0x44,0x41,0x54,0x38,0xcb,0xb5,0x53,0x41,0xe,0x80,0x20,0xc,0x6b,0x8d,0xd1,0x9f,0xe8,0x3b,0x7c,0xb9,0xef,0xe0,0x29,0x9c,0xea,0x45,0xc8,0xc4,0x41,0x44,0xe3,0x76,0x21,0x6c,0x74,0x65,0x5b,0x29,0x8,0x5f,0x6c,0xc0,0x47,0x6b,0x2,0x10,0x14,0x41,0xbd,0x2,0x58,0xb7,0x59,0xde,0xf9,0x56,0xc4,0xf6,0xc0,0x26,0x86,0x3d,0x32,0x55,0x17,0xc4,0x32,0x96,0x1f,0xe9,0xf4,0x65,0x9b,0x24,0x5c,0x1d,0x80,0x0,0xdc,0xee,0x6d,0xee,0x90,0x2a,0x5f,0x50,0x3b,0x6c,0xec,0x49,0xf6,0xfa,0xd2,0x35,0xc6,0x92,0x65,0xd8,0x23,0xbb,0xf7,0x20,0x81,0x64,0xb0,0x37,0x4d,0xb4,0xfe,0x78,0x8c,0x36,0x6e,0xbf,0xc2,0x9a,0x16,0xbc,0xe5,0xf1,0x26,0xc5,0x96,0x98,0x4a,0x6,0xbf,0x88,0xc9,0x65,0x50,0x13,0x90,0xc7,0xe4,0x0,0xc5,0x68,0x7c,0x1d,0x81,0x24,0xd7,0x51,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_doc_title_font_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x80,0x8,0x4,0x0,0x0,0x0,0x4e,0xbc,0x7f,0x81,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x2,0x62,0x4b,0x47,0x44,0x0,0x0,0xaa,0x8d,0x23,0x32,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdc,0x5,0x2,0x2,0x15,0x2e,0x23,0x26,0xe,0xba,0x0,0x0,0x20,0x0,0x49,0x44,0x41,0x54,0x78,0xda,0xed,0x7d,0x7f,0x68,0x55,0xd7,0xbe,0xe7,0x27,0x3d,0xb9,0x9c,0x94,0x58,0xe2,0x25,0xe,0x11,0xe2,0x70,0x7c,0xa4,0xf,0xef,0x25,0xe,0xf1,0x91,0x5e,0x74,0xb0,0x43,0x7c,0xc4,0x87,0x42,0x84,0x74,0x48,0x1f,0x11,0xd2,0x4b,0xa,0x3a,0xa4,0x83,0x82,0xe,0xa,0xa,0x71,0x88,0xa0,0x10,0x87,0x38,0x44,0xb0,0x8f,0x78,0x89,0x43,0x1c,0x52,0xb0,0x43,0x1c,0xec,0x25,0xe,0xe9,0x23,0x2d,0xf1,0x92,0x3e,0xf4,0x11,0x1f,0xb1,0xc4,0x12,0x1f,0xe9,0xe3,0x78,0x89,0x97,0x93,0x72,0x5a,0x8e,0x97,0x93,0xb2,0x53,0x76,0xca,0x67,0xfe,0xd8,0x6b,0xaf,0xbd,0xd6,0xda,0x6b,0xed,0x1c,0xa3,0xf6,0xda,0xf6,0xac,0x4d,0x6b,0xce,0x5a,0xfb,0xe7,0x5a,0xdf,0xf5,0x5d,0xdf,0xef,0xf7,0xf3,0xfd,0x7e,0x57,0x5,0x51,0x2e,0x3f,0xe7,0xf2,0x8a,0xf2,0x77,0xf,0x8a,0x28,0xa2,0x47,0xa9,0xa9,0x86,0x87,0x22,0x6a,0x9d,0x57,0x57,0xa3,0x80,0x82,0xfc,0xd5,0x86,0x3c,0xf2,0x0,0x80,0x1c,0xf2,0x68,0x93,0xf5,0x35,0xf0,0xe4,0x59,0x39,0x78,0x68,0x10,0x7f,0x7b,0xf0,0x0,0x40,0xbb,0x47,0x58,0xba,0xe0,0xa1,0x80,0x1a,0xad,0xae,0x6,0x5,0x78,0xe8,0x72,0xbc,0x4b,0x3b,0x8a,0x58,0x44,0x3b,0xea,0xc4,0x5d,0xcd,0x37,0x9d,0x1,0x31,0x8d,0xea,0xa7,0xba,0x2a,0x28,0x75,0xda,0x1b,0x26,0xbf,0x85,0xeb,0x39,0xee,0xaf,0x4a,0x6e,0xb1,0xd5,0xdb,0x9e,0xe1,0x7e,0x2b,0xdb,0x17,0xe6,0x41,0x50,0xfc,0x66,0x74,0x14,0xd9,0xc8,0x26,0x16,0xa9,0xd6,0x4d,0x92,0x3c,0xa4,0xd5,0xa8,0x47,0x17,0xc9,0x9b,0xf2,0xd7,0xc,0x49,0x8f,0x20,0xe8,0x91,0x9c,0x91,0xf5,0xed,0x24,0xa7,0xc4,0xdf,0x7d,0x24,0x87,0xc5,0xdf,0x24,0xb5,0x7f,0xa3,0x63,0x27,0x3d,0x16,0xb8,0x3b,0xf6,0xbc,0xdd,0x2c,0xd0,0xe3,0x4e,0xeb,0xbb,0x64,0x19,0x96,0xac,0xa5,0x75,0x8c,0xe4,0x75,0x92,0xa3,0x4f,0x75,0x55,0xf4,0xce,0x97,0x4b,0x7c,0xb,0xd7,0x73,0x92,0xbe,0xca,0xdd,0x62,0xaf,0xb7,0x3f,0xc3,0xf5,0x56,0xb6,0x2f,0xc,0x4a,0x91,0xa0,0x41,0x0,0x4d,0x6c,0x64,0x5e,0xbb,0xfc,0x10,0xc9,0x49,0x67,0xd7,0xdc,0x24,0xd9,0x25,0x7f,0x79,0x24,0xeb,0x8,0x82,0xb5,0x92,0x14,0x40,0xf0,0x1c,0xc9,0x7e,0xf1,0x77,0x2d,0x3d,0x7a,0xac,0x4e,0x24,0x80,0x6a,0xe6,0x98,0xe5,0x36,0xeb,0x13,0xb7,0x31,0xcb,0x45,0xa6,0x2d,0x2d,0x1e,0xeb,0xd8,0xce,0x45,0x16,0xd9,0x1d,0x6b,0x3b,0x22,0xc8,0x6e,0x98,0xe4,0x91,0x12,0xaf,0x6a,0xe3,0x4,0xb,0x24,0xb,0x2c,0x92,0xc6,0xdb,0xb8,0xde,0xc2,0xfd,0x9c,0xa4,0xaf,0x72,0xb5,0xd8,0xeb,0xdd,0xcf,0xb0,0xbf,0x95,0xed,0xb,0x95,0x1e,0x57,0x4f,0xed,0x61,0x31,0xd6,0x11,0xb5,0xf4,0xe9,0xb3,0xd6,0x3a,0x18,0xd5,0xca,0x60,0x9a,0x3,0xa9,0xfe,0x3d,0x46,0xb2,0x53,0x23,0x9a,0xce,0x35,0x38,0xc0,0x5f,0xfe,0x18,0xa4,0x5e,0xa6,0x99,0x7a,0xe9,0xde,0x71,0xfd,0x87,0x83,0x0,0xec,0x87,0x7b,0x11,0xd0,0x17,0x0,0x37,0x1,0xcc,0x92,0x6c,0x56,0xc8,0x2c,0x5c,0x4,0x6c,0x4,0x90,0x66,0x2f,0x67,0xe9,0x93,0xcc,0xf1,0xba,0xc1,0xd0,0x5e,0x44,0x1b,0xd8,0x40,0x8f,0x64,0x41,0x23,0xf2,0x36,0x92,0x3e,0x4f,0xb0,0x4e,0xbc,0x3d,0x49,0x1e,0x5b,0xe3,0x9a,0xf5,0xb4,0x8c,0x93,0x3c,0xa5,0xfd,0x3a,0x21,0xff,0x9a,0x52,0x16,0x50,0x9f,0x35,0x6b,0x9e,0x6f,0xab,0x1f,0x25,0xe9,0xb3,0x4f,0xd4,0x1f,0x93,0x4b,0x99,0x95,0x0,0x5c,0xaf,0xee,0x5e,0x4,0xf4,0x5,0xa0,0x86,0xa4,0x6f,0x25,0x80,0x2c,0xc9,0x8c,0xfc,0xd5,0x4c,0x72,0x56,0x30,0x27,0xcf,0x38,0xb7,0x86,0x73,0xda,0xbc,0xf3,0xd9,0xa6,0xdc,0xff,0xf9,0xb7,0x85,0xb,0x94,0x67,0xb0,0xd3,0x9,0xd9,0x85,0x5d,0x24,0x47,0x39,0x44,0xf2,0xce,0x1a,0xd7,0xac,0xa7,0x65,0x8a,0x94,0xc3,0xa3,0xfe,0x6a,0x21,0x49,0xb6,0xc8,0xe9,0x33,0xb2,0xc6,0xf9,0x49,0xf5,0xa4,0x27,0x16,0xe6,0x3e,0x79,0x27,0x2b,0x1,0xb8,0x5e,0xdd,0xb5,0x8,0xe8,0xb,0x40,0xda,0xe8,0xa4,0x2c,0xc9,0x1e,0xb1,0x1e,0xe9,0x2c,0xbe,0x96,0x34,0xe4,0x8c,0xa8,0x7d,0x84,0xa4,0xcf,0x1e,0x56,0x33,0xc5,0x56,0x2e,0x92,0xcc,0xc9,0x35,0xed,0x45,0xb4,0x85,0x6f,0xda,0x6b,0xc,0x70,0x41,0x48,0x33,0x69,0x66,0xe9,0xb1,0x9e,0x75,0x9a,0x4c,0x63,0xbf,0x66,0x3d,0x2d,0xae,0x81,0xb,0xfe,0x9e,0x94,0xbc,0xa8,0xe1,0x19,0x8,0xe0,0xe,0xc9,0xc1,0x52,0x8,0xc0,0xfd,0xea,0xf6,0x45,0x40,0x5f,0x0,0xa,0x24,0xb3,0xa,0x7b,0x6d,0xe3,0x22,0xc9,0x82,0x75,0x8d,0x77,0xfd,0xae,0xa6,0x47,0xf2,0x9c,0xac,0xdf,0x47,0x92,0xdc,0xf7,0xc2,0xda,0x2,0xd9,0x99,0x9c,0x66,0x3d,0x49,0xca,0x6e,0x8e,0xde,0xa8,0x57,0x5e,0xab,0xbe,0xb3,0xfd,0x9a,0xf5,0xb4,0xb8,0x9,0x60,0x27,0x49,0xb2,0x89,0x93,0x72,0xf8,0xd6,0x4b,0x0,0x3d,0xf4,0x58,0x60,0x8d,0x8b,0x0,0x42,0x3b,0xc0,0x6e,0x6c,0xc5,0x67,0xb8,0x6,0x60,0x97,0xd4,0xd3,0xc3,0xf2,0x21,0x80,0x83,0x31,0xfd,0xf2,0x6d,0x0,0x37,0xb4,0x9a,0x4a,0x54,0xca,0xbf,0xbf,0xc4,0xea,0x53,0xdb,0x24,0xb6,0xa3,0xa,0xc0,0x47,0xf2,0xf7,0x6d,0x0,0xc0,0xeb,0x2f,0xac,0xd,0x0,0xde,0x5,0xf0,0x31,0xfe,0x84,0xfb,0xe2,0xef,0xa0,0xac,0x0,0xa8,0x43,0x1d,0x4e,0x62,0x9,0x17,0x0,0xd4,0x1,0xf8,0x7a,0x8d,0x6b,0xd6,0xdb,0x62,0x2f,0xff,0x8c,0x8f,0x0,0x5c,0xc2,0x5e,0xac,0xe0,0xc2,0x33,0x59,0x7a,0x56,0x70,0x5,0x1b,0x71,0x7c,0x2d,0x43,0x50,0xd2,0xb,0x7e,0x84,0x55,0xec,0x31,0xcc,0x41,0xd5,0xd8,0x8f,0x15,0xa5,0x63,0x37,0xe3,0x2,0xb6,0xe0,0x92,0xfc,0x7d,0x9,0x5b,0x71,0xd,0x9b,0xe5,0xef,0x94,0xfc,0xab,0x56,0xeb,0x4c,0xb5,0x54,0x1,0x5a,0xdb,0x77,0x0,0x80,0x4d,0x2f,0xac,0xd,0x48,0xe3,0x6d,0x41,0x1e,0xb7,0x0,0xbc,0x23,0xcf,0xba,0xf,0xe0,0x24,0xce,0x63,0x23,0xce,0xe0,0x5b,0xd1,0x72,0x6f,0x8d,0x6b,0xd6,0xd7,0xe2,0x2e,0x67,0x1,0xec,0x1,0x70,0x9,0x5f,0x3d,0xa3,0xb1,0xef,0x2,0x56,0x70,0xdc,0x6a,0x7e,0x92,0x4,0x90,0xfc,0x82,0xdf,0xe0,0x36,0x2a,0xf1,0x96,0x56,0xf7,0x16,0xaa,0xf0,0x31,0xbe,0x55,0x3a,0xf6,0x2c,0x80,0x37,0xe4,0xef,0x3d,0x0,0x4e,0x8b,0xee,0x7e,0x4,0x60,0x8b,0x6c,0x79,0x5d,0xd4,0x44,0x96,0x40,0xbd,0x6c,0x54,0x88,0xc,0x0,0x1e,0xbf,0xc0,0xb6,0x3,0xd8,0x88,0x47,0xf8,0x42,0x7c,0xf7,0x56,0xec,0x56,0x78,0xde,0x49,0x1c,0xc6,0x43,0x5c,0x43,0x1d,0x4e,0xe0,0x2,0x80,0xf7,0xd7,0xb8,0x66,0x7d,0x2d,0x50,0xb8,0xa6,0x5e,0x3e,0xc7,0x7,0x0,0x96,0x63,0xf3,0xdf,0x75,0x7e,0xa5,0x93,0x0,0xbe,0xc2,0x5,0x6c,0xc4,0xd1,0x24,0x2,0x48,0x7a,0x41,0xfb,0x22,0x10,0x5f,0x0,0xbe,0x8b,0xcd,0xe6,0x90,0x72,0xbf,0x6,0x14,0x5e,0xb0,0x4b,0xce,0xa6,0x2a,0x31,0x3f,0xc3,0xf2,0x0,0x0,0xb0,0x57,0xe9,0x36,0x0,0xb8,0xfb,0xc2,0xda,0x2,0x52,0xdf,0xa,0x82,0xa2,0x26,0xe4,0x7d,0x57,0xf0,0x19,0x0,0xe0,0x57,0x58,0xc5,0x12,0x2e,0xa2,0x12,0x97,0xf0,0xff,0xd6,0xb8,0x66,0x3d,0x2d,0xab,0x0,0xb6,0x6b,0x53,0x63,0x45,0xe9,0x8f,0x2f,0x1,0x7c,0x8d,0x3f,0x2b,0x35,0xae,0xf3,0x93,0xef,0x3,0x5c,0xc2,0x13,0x1c,0x35,0x7a,0x3b,0x2c,0x52,0xa1,0x53,0xcb,0xf0,0x1a,0x9a,0x80,0x69,0x2,0x5a,0xdb,0x10,0xd4,0xad,0x89,0x94,0x2e,0x43,0xd0,0x14,0xc9,0x22,0x3b,0x98,0x66,0x9a,0x1d,0xcc,0x69,0x6,0xe5,0xe7,0xdf,0x56,0x4b,0xdf,0xf8,0xee,0x82,0xd4,0xf,0x1a,0x48,0x7a,0x2c,0x92,0x2c,0x70,0x42,0x51,0x1c,0xdd,0xd7,0xac,0xa7,0xe5,0x9c,0xd0,0x50,0xd2,0xac,0xe1,0x65,0x92,0xd4,0xac,0x14,0x7d,0x31,0x3,0xb5,0xeb,0x7c,0x57,0xfd,0x94,0xec,0xf9,0x3e,0x92,0xd3,0x2e,0x2d,0x20,0xa9,0x23,0xec,0x9a,0x80,0x69,0x2,0xa,0xe,0x9f,0x14,0x44,0x52,0xa7,0xd9,0x4,0xfa,0x48,0xe,0x88,0xbf,0xeb,0xe8,0x27,0x98,0x82,0x9b,0x58,0xd4,0xde,0x23,0xa7,0x18,0x42,0x9f,0x7f,0xdb,0x11,0xed,0x4b,0xdb,0x48,0x92,0x1d,0x8a,0x25,0xb0,0xdf,0x62,0xfb,0x70,0x5f,0xb3,0x9e,0x96,0x5a,0xe6,0xb4,0x77,0xbb,0x1e,0xc3,0x20,0xb2,0xc6,0x44,0xb4,0x9f,0xef,0xaa,0x8f,0x8,0x20,0x2d,0xce,0x18,0xb1,0x61,0x1,0x49,0x1d,0x61,0x37,0x7,0xe9,0x26,0xa0,0xf0,0x98,0xd3,0xc0,0xa0,0x39,0xd,0xc,0x9a,0x56,0x68,0x38,0x9,0xc,0xca,0x70,0x48,0xc0,0x17,0xf3,0x1c,0x30,0xac,0xf,0xcf,0xbb,0x6d,0x5c,0x53,0x9e,0x2,0x30,0x2b,0x7c,0xb7,0x3c,0xb,0xc2,0x7c,0xa2,0x1f,0xee,0x6b,0xd6,0xd3,0x2,0xd6,0x73,0x98,0x8b,0x24,0x7d,0xce,0xf0,0x88,0x61,0x6e,0x3e,0x26,0x4d,0x66,0xd1,0xe1,0x3a,0xdf,0x5e,0x3f,0x41,0xb2,0x5d,0xfc,0xdd,0x49,0x4f,0xbe,0x47,0x5e,0x18,0x88,0x4,0x1,0x24,0xbd,0x60,0x44,0x7b,0x45,0x85,0xe9,0x17,0x58,0x88,0x2d,0x0,0x60,0x1b,0xf3,0xc2,0xc4,0x93,0x63,0x5e,0x3e,0x18,0xac,0xa1,0x27,0x2c,0x2,0x60,0x8e,0x9e,0xd4,0x83,0x43,0x4b,0x60,0xd1,0x40,0x20,0xcb,0xc7,0xf,0x78,0x54,0x94,0x1d,0x42,0xca,0xe,0x21,0x2f,0x4f,0xb1,0xb9,0x35,0xa8,0x2e,0x11,0x1e,0x8,0x22,0xa7,0xb4,0x66,0x91,0xd5,0xfe,0x45,0x9,0x6d,0xc9,0xf5,0x66,0x6d,0x37,0x66,0xe0,0xc3,0xc7,0x34,0x5a,0x45,0x4d,0x3,0x26,0xe1,0x23,0x8f,0x5e,0xe7,0x1d,0x6d,0x4f,0x98,0x4,0x95,0x2b,0x80,0x34,0xe,0x61,0x2,0x39,0xf1,0x45,0xe3,0xe8,0xd4,0x9e,0x9a,0x46,0x2f,0x66,0xe1,0x83,0xc8,0x61,0x14,0x8d,0x5a,0x5b,0x7,0xa6,0x45,0x4f,0x10,0x44,0x51,0x69,0x39,0x7,0x62,0x40,0x3b,0xb7,0x11,0xc3,0x58,0x0,0x41,0x2c,0x62,0x54,0xd1,0xee,0xe6,0x40,0xb4,0x9b,0xe,0x21,0x35,0x5c,0xe4,0xa2,0x5c,0x3f,0x8a,0x92,0x6d,0x9b,0x18,0xc0,0xc,0xc9,0x69,0x63,0x9,0xf0,0x34,0x5b,0x79,0x24,0x2c,0x86,0x66,0x48,0xdb,0x95,0x35,0x2c,0xd0,0x33,0x64,0x9,0xd3,0xad,0x41,0x77,0x89,0x8,0xc5,0x39,0xd5,0x80,0x9d,0xd5,0xfe,0x45,0x9,0x6d,0xc9,0xf5,0x7a,0xed,0xb0,0x22,0x5a,0x85,0x5f,0x38,0x2d,0x6b,0x5c,0x77,0xb4,0x3d,0x61,0x92,0x64,0xaf,0x2,0x89,0x65,0x69,0x96,0x9,0xd9,0xf7,0x49,0x0,0x56,0x57,0xec,0x3a,0xd5,0xa3,0xa3,0x41,0x1b,0x87,0xee,0x98,0x78,0xdf,0xab,0x18,0xfe,0xbb,0x4d,0x38,0xb8,0x4f,0x11,0x19,0xdc,0x28,0xbd,0xcd,0x1f,0x25,0x63,0xf5,0xa8,0x31,0xfd,0x59,0xe2,0x57,0xda,0xbc,0x58,0x54,0xb7,0x6,0x9b,0x4b,0xc4,0xf,0xe9,0x3d,0xd0,0x4e,0xb2,0xc8,0x6e,0xa6,0x59,0xcd,0x6e,0x2e,0x28,0x6f,0x50,0xcb,0x4c,0x82,0xa3,0xcc,0x5a,0x47,0x33,0x8b,0x24,0xa7,0xd9,0xc1,0x5a,0x82,0x29,0x36,0xb2,0x4f,0x11,0xd1,0x92,0x1,0xac,0x79,0x6d,0xe0,0xf5,0xde,0xf0,0x98,0x51,0xe4,0xa9,0x46,0xfa,0x24,0x87,0xd9,0x28,0x7e,0x5d,0x56,0x30,0x46,0xb,0x1,0xa4,0x99,0xd7,0x44,0x3f,0x7b,0x47,0xc7,0xfd,0x51,0xaa,0x39,0xc4,0x2,0x49,0x72,0x46,0x3,0x5a,0xcd,0xc1,0xb3,0x7b,0xb2,0xb8,0x3d,0x7c,0x4a,0x70,0x66,0x58,0x7,0xd2,0x9f,0x84,0xa8,0xf7,0x2b,0xb3,0xa3,0x55,0x4a,0xd1,0xc7,0xac,0xb8,0xde,0x88,0xa2,0x23,0x8c,0x29,0x33,0x6c,0x41,0xd3,0x94,0x6,0xc,0xf0,0x3c,0xb8,0x57,0x8a,0xf3,0x24,0x7,0xd9,0xc3,0x3c,0xb,0xec,0xe2,0x2c,0x67,0x9,0x76,0xca,0xab,0x93,0x1,0x2c,0x26,0x10,0xc0,0x0,0x7d,0xe5,0xba,0x61,0x92,0xa3,0xac,0xe5,0x75,0x16,0xe9,0x71,0x98,0x60,0x3f,0xc9,0x31,0x37,0x7,0xc0,0xba,0x66,0x9a,0x8d,0x49,0x3e,0xcb,0xa1,0x77,0x9c,0xd9,0x8d,0xa5,0x7a,0xf,0x3c,0x2d,0x2,0x7f,0x84,0x64,0x9e,0x29,0x81,0xdb,0x15,0xc5,0x32,0x95,0x97,0x4e,0x6e,0xd1,0x91,0x12,0x66,0x33,0x8f,0xfd,0x82,0x65,0x4f,0x59,0x9,0x60,0x4a,0xc1,0xf1,0xf5,0x67,0x75,0x91,0x9c,0x16,0x98,0x3f,0xc5,0xd4,0x1,0xd3,0xf2,0xcb,0x2,0x24,0xb0,0x59,0x21,0x73,0x2a,0x5f,0x91,0x4f,0x20,0x0,0xfd,0x98,0x27,0xd9,0x2c,0xc9,0xd3,0x23,0xd8,0x48,0x32,0xa7,0x13,0xc0,0x2b,0x0,0xc6,0x41,0xf4,0x4b,0x71,0x86,0x52,0xd8,0x1,0x3a,0x30,0x7,0x22,0x87,0x53,0xe2,0xf7,0x98,0x72,0xff,0x5,0x51,0x77,0x10,0xc0,0x9b,0xa8,0xc0,0x6,0x1c,0x96,0x36,0x76,0xdb,0x79,0x0,0x70,0x53,0x13,0x52,0xec,0x67,0x6d,0x54,0xc0,0x1a,0xf3,0x17,0xc,0x3,0xe7,0x76,0xac,0xe2,0x3d,0x6c,0x40,0x25,0xf6,0xe2,0x31,0x2a,0x71,0x15,0x69,0xa5,0xfd,0x1d,0x0,0xe7,0x4b,0x4,0x5f,0x3e,0xc0,0xa,0x36,0x61,0xbf,0x30,0x72,0x7f,0x24,0x50,0x8e,0x4d,0x8a,0x41,0x3b,0x82,0x56,0xde,0xc2,0xd,0x7c,0x84,0x2a,0x9c,0x96,0xf8,0x0,0x70,0x16,0x15,0xa8,0x40,0x5,0xfe,0xba,0x84,0x67,0xbd,0xd,0xe0,0x12,0x8e,0x2,0xb8,0x80,0x2a,0xdc,0x53,0x4c,0xd3,0xab,0x25,0x0,0x58,0x37,0x1c,0x77,0x3d,0x86,0x59,0x78,0x20,0xf2,0x18,0x16,0x88,0xc7,0xaf,0x0,0xdc,0xc7,0x1,0x0,0x6f,0xa0,0x2,0xaf,0x2,0xf8,0x42,0x33,0xca,0x4b,0x2d,0xe0,0x63,0x0,0x87,0x91,0x12,0xa0,0xf0,0xb2,0x7c,0x1d,0xe0,0x6,0xb6,0xb,0xa4,0xef,0x88,0xf6,0x12,0x26,0x8,0xb1,0x15,0xc0,0xb7,0xf8,0x5f,0xf2,0xf3,0x5d,0x43,0xa6,0xf,0xe7,0xa6,0x67,0xd2,0x18,0xaa,0x71,0x10,0xc0,0x5,0xfc,0xe,0xdf,0xe2,0x7b,0x7c,0x8a,0xc3,0x0,0x36,0x63,0x8f,0x6c,0x4f,0x2,0xb8,0xe3,0xe5,0xcf,0xf8,0x50,0xd8,0xe8,0xdf,0x6,0x70,0x4d,0x81,0x85,0x4d,0xa7,0xf8,0xf7,0x0,0xbc,0x83,0xff,0x8c,0xbd,0x25,0x2,0xbb,0xf1,0xb2,0xb,0xc0,0x6d,0xec,0x1,0x70,0x11,0xdf,0xa1,0x52,0xa0,0x8f,0x7b,0x24,0x72,0x91,0xc,0x60,0x9d,0xc4,0x7,0x86,0xa5,0x3f,0x28,0xc7,0xb1,0x3,0x55,0x0,0x36,0xe1,0x30,0xce,0xca,0xda,0xef,0x35,0x90,0x28,0x65,0x57,0x3,0xed,0xd4,0xf,0x0,0xe7,0xb1,0x19,0x55,0x78,0x5f,0x7c,0xb6,0x9d,0xd6,0xaf,0x2,0xf8,0x0,0xb3,0x38,0x67,0x28,0x2b,0xa5,0xcd,0x89,0xa7,0x99,0x39,0xa5,0x7b,0xf,0xac,0x7,0x81,0xbf,0x6,0xe0,0x0,0xda,0xb1,0x5,0x4b,0xe2,0x5e,0xc1,0x80,0xbc,0xe5,0x98,0xc3,0xf7,0xe4,0x8c,0xd,0xbe,0x23,0xe0,0x64,0xfb,0x4a,0x78,0xd2,0x66,0x0,0xdf,0x60,0x13,0x80,0x4a,0xb4,0xe2,0x57,0x0,0x1e,0xa3,0xe,0xe7,0xe5,0xec,0x7e,0x98,0x8,0x60,0x7d,0x8b,0xdf,0xe2,0x55,0x6b,0x4f,0xee,0x42,0x15,0x2a,0x71,0x41,0xa2,0xb2,0x4b,0x0,0x1a,0x71,0x1b,0xc0,0x3d,0x10,0x3e,0x80,0x1d,0xf2,0xee,0x1a,0x1,0xd8,0xa9,0x1f,0x0,0xfe,0x3b,0xbe,0xc2,0x77,0x38,0xad,0x61,0x4d,0x71,0xca,0x3b,0x83,0x25,0xec,0xc0,0x19,0x3c,0xc0,0x24,0xea,0x7e,0x30,0x9b,0xc1,0xfa,0x90,0x7e,0x77,0xf9,0x3,0x1e,0xa,0x62,0xff,0x10,0xdf,0x2b,0xec,0xf6,0x12,0x3a,0x90,0x46,0x35,0x3a,0x31,0xaf,0x10,0xfc,0x1d,0xdc,0x0,0x70,0x71,0x9d,0x2e,0x1a,0x40,0x1d,0x1e,0x3,0x58,0xc2,0x27,0x58,0x1,0xf0,0x31,0x96,0xf0,0x6,0xbe,0x14,0x4b,0xca,0x57,0xf8,0xc,0xc0,0x59,0x74,0x20,0x8d,0x34,0x3a,0x70,0x9,0xc0,0x3d,0x7c,0xb1,0xc6,0x5d,0x1f,0xe1,0x2c,0x1e,0x63,0x15,0xa7,0x65,0xcd,0x67,0x0,0xe,0xe3,0x1d,0x7c,0x82,0x55,0x2c,0xe3,0x2a,0x80,0xe3,0xa2,0x36,0x86,0x6,0xb6,0x90,0xf4,0xd8,0x4e,0x32,0x27,0x75,0xd1,0x48,0xbc,0xa8,0x96,0xd0,0x8e,0x2a,0xee,0xec,0xd3,0x4,0xa3,0x56,0xe,0xb2,0x20,0xf1,0x2,0xd7,0x79,0xba,0x60,0x64,0x3f,0x2b,0x7e,0xce,0x88,0x55,0x8,0x6c,0x11,0x4e,0x53,0x50,0xde,0x32,0x2,0xac,0x3a,0xa4,0x62,0x1a,0x88,0x54,0xbb,0x95,0xfb,0x9d,0x73,0x88,0x84,0x27,0xc4,0xbb,0x34,0x29,0xe2,0xd7,0x5c,0x4c,0xc4,0x4d,0xf1,0x94,0xd0,0x7a,0xc6,0xac,0x77,0x59,0x5b,0x8,0x9c,0x21,0x79,0x8a,0x1d,0xcc,0xb3,0xc8,0x61,0xd6,0x73,0x92,0x3e,0x8b,0x1c,0x53,0xc4,0x4d,0x13,0xc0,0x62,0x4c,0xc3,0x31,0x85,0xc0,0x8c,0xa6,0xf1,0x4f,0x29,0xda,0xc3,0x65,0xa1,0x6,0x36,0x9,0xe5,0xb2,0x31,0x2e,0x4,0xda,0xa9,0x1f,0x0,0xfa,0x50,0x8b,0x6a,0x5c,0x14,0xab,0x94,0xbb,0x7c,0x8f,0x4f,0xf1,0xdf,0xf0,0xa6,0xc6,0xb8,0x5e,0x74,0x59,0x1f,0xd2,0x9f,0x84,0x9c,0x5f,0xc3,0x32,0x80,0x87,0xf8,0x5c,0xe1,0x2a,0x6f,0xe2,0x92,0x58,0x7d,0xef,0x8a,0xc5,0xe0,0x7b,0xfc,0xf,0x6c,0xc1,0x5,0x0,0x6f,0xae,0xf3,0xcd,0xaf,0x1,0x38,0x8f,0x3d,0xd8,0x8f,0x4d,0xf8,0x2f,0x0,0x6e,0xe0,0x4b,0xbc,0x86,0xbf,0x57,0xc4,0xcd,0xcf,0xb1,0x3,0xd7,0xf0,0x8,0xc0,0x2a,0xee,0xe3,0x3e,0x80,0xf,0xd1,0x6e,0x5b,0xc1,0x15,0x7,0x9c,0x4a,0x2c,0x61,0x2b,0x36,0x28,0x5c,0xe9,0x1f,0x71,0x1,0xc0,0x51,0x3c,0x0,0x41,0xdc,0xc7,0xbb,0x58,0xc5,0xe1,0x18,0x27,0x71,0x52,0xbf,0x5e,0x3a,0x9d,0xb4,0xbe,0xc8,0x13,0xcc,0x10,0xac,0xe6,0x21,0x92,0x8b,0x9,0x73,0xc2,0x36,0xbb,0xfb,0x4a,0x38,0x67,0xc4,0xa1,0x6,0xae,0x7,0xe9,0x4f,0x46,0xe0,0x17,0x34,0x6b,0x5d,0xc4,0xdf,0x74,0x65,0x6b,0x8a,0xf5,0xac,0x57,0x0,0xef,0x52,0xbe,0x23,0xc5,0x39,0x79,0xef,0x14,0x47,0x8d,0xb7,0x4b,0x56,0x9f,0xab,0x39,0x49,0x6a,0xf6,0x8b,0x38,0x7,0x68,0xd6,0xee,0x37,0x25,0xcf,0x6b,0xe1,0x98,0x0,0x82,0xe7,0xa5,0x49,0x28,0x54,0x11,0xdb,0x55,0x3b,0x40,0x2d,0x8b,0x24,0xe7,0x8d,0x47,0x74,0x33,0x4b,0x72,0x5e,0xba,0x73,0xd8,0x3e,0x55,0xef,0xea,0xee,0x1f,0x90,0x0,0xd6,0x83,0xf4,0x27,0x21,0xf0,0xc1,0x79,0xf5,0xb1,0xd0,0x2a,0xd3,0xe0,0x1a,0x96,0x49,0xcb,0x52,0x56,0xb0,0xbe,0x79,0x87,0x68,0x6d,0x55,0x6c,0x8c,0x63,0x5c,0x20,0x49,0x2e,0x72,0x54,0x19,0x18,0xfb,0x91,0x62,0xf,0x17,0x34,0xd2,0xf4,0x24,0xf0,0xee,0x49,0xc0,0x3e,0x4b,0x32,0xcb,0x13,0xf4,0x39,0x51,0xba,0xdd,0xc5,0x4d,0xfd,0x36,0x13,0x83,0x6d,0xc8,0x3a,0x39,0x23,0xa8,0x78,0x5a,0x1a,0x62,0x5e,0x14,0x1,0x14,0x8c,0xc1,0x58,0xf,0xd2,0xef,0x46,0xe0,0xaf,0xc7,0x5c,0x32,0x2,0x1b,0xbe,0xc7,0xa2,0xd6,0x33,0x3d,0xcc,0xd1,0xe7,0xa4,0x24,0x95,0x31,0x2b,0x1,0xa8,0x26,0xac,0x16,0x7a,0x2c,0x2a,0xb2,0xc7,0x4b,0x74,0xb8,0xa9,0xdf,0x45,0x0,0xf1,0x4f,0x35,0x63,0x7f,0xdc,0xe7,0xb9,0x85,0xc0,0x42,0x49,0x96,0x40,0x4f,0xcc,0xf4,0x32,0x8e,0x5f,0xea,0xd1,0xc1,0x22,0x17,0xd9,0xce,0x3a,0x65,0x99,0xa9,0x17,0xbc,0xa2,0x5e,0x25,0x80,0x38,0xf5,0xdb,0xdc,0x34,0xc6,0x1c,0x3,0x5b,0xa4,0xa7,0xcd,0x25,0xd7,0x79,0xfa,0x70,0xba,0xce,0xfa,0xb9,0x1c,0x29,0x66,0x59,0x60,0x17,0x3b,0x38,0x2a,0x64,0x27,0xdb,0x80,0xcd,0xd1,0x57,0x20,0xba,0xc8,0xf7,0xaa,0xdd,0x72,0x47,0x6d,0x68,0x1d,0xc1,0xe1,0x29,0xde,0x21,0x39,0x42,0xf2,0xe,0x53,0xa5,0x4,0x87,0xbe,0xcc,0x47,0xfc,0x83,0xc1,0x14,0x73,0xcc,0x3a,0xe0,0x25,0x1d,0xf0,0x76,0xdd,0xc1,0x3e,0x6f,0xec,0xf7,0xb5,0xd5,0x76,0x73,0x9e,0x64,0x81,0x83,0x12,0xf8,0xb6,0xd,0x22,0x58,0xcb,0x1,0x31,0x38,0xfd,0x72,0xf9,0x8a,0xf,0x58,0x56,0x73,0xa9,0x75,0xd7,0xc5,0x86,0xd6,0x8,0xe,0xef,0x50,0x30,0xdf,0x21,0x82,0x43,0xc1,0x32,0xf9,0xf2,0xe,0xee,0x65,0x43,0xee,0x8d,0xf,0x9f,0xed,0x83,0x43,0x91,0xab,0xd7,0x99,0xea,0xa1,0x7d,0x8d,0x2e,0x73,0xa7,0x8d,0xb0,0xdf,0xd7,0xac,0xed,0xb4,0x78,0x57,0xdb,0x7,0x6c,0x91,0x23,0x6c,0xe7,0x18,0xc9,0x71,0x4b,0x34,0x7f,0xc7,0x53,0x13,0x80,0x31,0xb4,0xa5,0xcb,0x0,0x29,0x1e,0x63,0x51,0xf1,0xe2,0x6d,0x60,0x4e,0xe2,0xcf,0xd3,0x2c,0x92,0xcc,0xcb,0x4f,0x54,0xdb,0xb6,0x71,0x86,0xe4,0xbc,0x54,0xa4,0xd4,0xb6,0xa4,0x7b,0x82,0xd5,0x1c,0xe4,0x22,0xc9,0x22,0x27,0x8c,0x18,0xba,0xe8,0x18,0x89,0x7d,0x86,0x39,0x7c,0xee,0xf,0x1e,0x66,0xde,0xc2,0x3,0x4c,0xc0,0xdb,0x7d,0x87,0xf8,0x30,0x24,0xdd,0x57,0xaf,0x9d,0x21,0xd9,0xcb,0x14,0x3b,0x42,0xbf,0x5b,0xe7,0x80,0x45,0x6e,0x31,0x34,0x70,0xcc,0xb5,0x6,0x3b,0xe9,0x7e,0x30,0x1c,0x4b,0x67,0xe9,0x91,0xcc,0x73,0x58,0x71,0xe1,0x51,0xdc,0x77,0x54,0x61,0x2c,0x9c,0x15,0x33,0xc6,0xb,0x35,0x2a,0x56,0x30,0xb5,0x6d,0x92,0xe4,0x3e,0x19,0x4e,0xaa,0xb7,0x25,0xdf,0x73,0xd4,0x80,0x42,0x4b,0x21,0x80,0xf8,0xf0,0xbd,0x9c,0x87,0x4f,0x32,0x2d,0xac,0x7,0x7e,0xe2,0x80,0x5,0x8a,0xdb,0x1c,0x67,0x48,0xa1,0xb8,0xcd,0xd3,0x63,0xb,0xa7,0x49,0xe6,0xe5,0xb7,0x67,0x49,0xe,0x70,0x92,0x3e,0xb,0x12,0x80,0xe,0xef,0x77,0x84,0xbe,0x42,0x7c,0xb6,0xc1,0x56,0xfd,0x8e,0x6,0x5c,0x9,0x22,0x8a,0xec,0x56,0xaa,0x6,0x8c,0x8c,0x38,0x9e,0xe2,0x4a,0xa4,0xb7,0x79,0x24,0x21,0x3f,0x53,0x6f,0x5b,0xfb,0x9e,0xad,0x2,0x7b,0x67,0xc9,0x1c,0x20,0xbe,0xe6,0xf5,0x72,0x81,0x64,0x81,0xc3,0x8a,0xa,0x98,0xe2,0x11,0xce,0x9,0x35,0xef,0xd0,0x73,0xad,0xb5,0x3d,0x2d,0xde,0xe9,0xc1,0x17,0xed,0xe3,0xa2,0x62,0x90,0x89,0x6,0x31,0x1a,0xd8,0x4e,0xcd,0x1e,0x91,0x97,0xe7,0x45,0x76,0x95,0xb6,0xd8,0x10,0x86,0x8b,0x62,0x40,0x0,0xad,0xf4,0xe9,0x2b,0x46,0x74,0xdb,0x60,0x77,0x73,0x27,0xd3,0x4c,0xb1,0x5f,0x33,0xf,0x19,0x4,0x90,0x56,0xaa,0x5a,0x49,0xce,0x19,0x6c,0xae,0x49,0xcc,0x72,0xb3,0xcd,0x17,0x4,0xe0,0x59,0xda,0x92,0xef,0x99,0x17,0x41,0xd2,0xed,0x31,0xe,0x50,0xcd,0x51,0x16,0xe9,0x71,0x84,0x37,0x15,0x2,0xb0,0x77,0xfe,0xb0,0xd5,0xf6,0x35,0xac,0x75,0x58,0xcf,0xb,0xa9,0x9d,0x4a,0xe8,0xf4,0xe0,0xab,0xf3,0xa4,0x62,0xde,0xd1,0x7,0xb1,0x4d,0x2e,0x15,0x43,0x4c,0xb3,0x9e,0x23,0xb2,0xa7,0x2,0x8e,0xd0,0xc0,0x3a,0x66,0x65,0x58,0x78,0x96,0xe4,0x4,0xeb,0x59,0xc3,0x49,0x19,0x6d,0x91,0x25,0xd9,0xc7,0x3c,0x7d,0x6d,0x89,0xb2,0xd,0x76,0xb,0x27,0xa4,0xb,0xc9,0x54,0x52,0x8a,0x98,0xa0,0xaa,0x96,0x8b,0xf4,0x34,0xbb,0xd4,0x38,0x6b,0xd9,0x24,0x1c,0xab,0xcc,0xb6,0x19,0x92,0x2d,0x24,0x27,0x2d,0x6d,0x49,0xf7,0xc,0xd6,0xde,0x59,0xde,0x34,0x62,0x78,0x42,0x27,0xac,0xa8,0xf4,0x25,0x74,0x7e,0x60,0x8c,0xdd,0x29,0xe4,0x8b,0xb0,0xbb,0xeb,0x5,0xbf,0x4a,0xb3,0x96,0xe3,0xd2,0xb6,0xf9,0x7c,0x6a,0xe3,0x4f,0xb3,0x75,0x7a,0xf0,0xd5,0x45,0x8d,0xe9,0xeb,0x3,0x3b,0x20,0xa7,0x4f,0xb5,0xec,0x29,0xdf,0x58,0x2a,0x46,0xa4,0xc5,0x24,0xaa,0xeb,0xd0,0x8,0xc5,0x8f,0x65,0x6e,0x89,0xf,0xb6,0xd,0x22,0x72,0x10,0x80,0x4f,0x5f,0x58,0xd0,0xf4,0xc,0x21,0xa3,0x2c,0xa,0x6f,0xbf,0x78,0xdb,0x4e,0xce,0x93,0x9c,0xe1,0x36,0x4b,0x5b,0xd2,0x3d,0xc1,0x3a,0xb1,0xb0,0x5c,0x37,0x62,0x78,0x1a,0x48,0xe1,0xa5,0xd7,0x2a,0xa8,0xdc,0xdd,0xf9,0xed,0x56,0xb4,0xa2,0x43,0xb1,0x29,0xec,0x93,0x1f,0xfa,0xec,0xb5,0xf6,0xa7,0xd9,0x3a,0x3d,0xb8,0xe2,0x88,0x30,0x16,0xd7,0x39,0x7,0x96,0x92,0x0,0xea,0x24,0x99,0x25,0x13,0x40,0xa7,0x46,0x28,0x97,0xe9,0x6b,0x11,0x5c,0xb6,0xc1,0xee,0x26,0x99,0x63,0x86,0xd5,0x1c,0x70,0x11,0x40,0x18,0x17,0xf0,0xb,0xfc,0x2,0x47,0x70,0x0,0xb7,0x70,0x0,0x45,0x10,0x59,0x74,0x3,0x0,0x7e,0x8b,0xd7,0x50,0x81,0xdf,0x60,0x2b,0xe,0xe0,0x16,0xfe,0x1,0x3,0x8a,0x27,0xfa,0x3f,0xe3,0xd7,0xa8,0xc0,0x6f,0xb0,0x17,0x7,0x70,0xb,0x9f,0x60,0x6,0xc4,0x3c,0x76,0x4a,0x9c,0x29,0xba,0xe7,0x56,0xcd,0x7f,0xbd,0x1,0xf7,0x51,0x85,0x55,0x0,0x5b,0xb0,0xa2,0x85,0x89,0xef,0x0,0xf0,0x4,0xff,0x13,0xc0,0xa7,0xd2,0x29,0x23,0x70,0x6f,0xa8,0xc4,0x5d,0x10,0x5f,0x62,0xb3,0x44,0xf3,0xcc,0x58,0xd7,0xaf,0xad,0xb5,0x78,0x41,0xb5,0xc1,0xd3,0x32,0xf8,0x4,0xfb,0xad,0x9e,0x4d,0xff,0x80,0x5d,0xb8,0x87,0xbd,0x8a,0xc3,0x8a,0xd,0xcd,0x3c,0x8b,0x34,0x6a,0x71,0x11,0xc0,0x27,0x89,0xf8,0xe1,0x41,0xd4,0xa3,0x6,0xc7,0x35,0x54,0xf6,0x1e,0xce,0x3,0xb8,0x8a,0xfa,0x4,0x3c,0xf0,0x1,0x80,0xcd,0x78,0x84,0x65,0x9c,0x74,0xde,0x5b,0x91,0xf5,0x3d,0x2e,0xb2,0x96,0xed,0xac,0x61,0x46,0x51,0x61,0xd4,0xb6,0x6a,0x1,0x60,0xc0,0xd2,0xa6,0xeb,0x4,0x6a,0x5b,0xc6,0xb8,0x6a,0x92,0xe4,0x29,0x6e,0x63,0x8e,0xe4,0x34,0x77,0x2b,0x39,0x83,0x3a,0x95,0xd9,0x17,0x9,0x81,0x9d,0xc6,0xec,0x6b,0x55,0x74,0x93,0x16,0x23,0x9e,0xae,0x51,0x88,0x4a,0x29,0xf1,0x46,0x77,0x9e,0x63,0x6d,0xfc,0x69,0xb6,0x19,0x16,0x7d,0x69,0x46,0x63,0xd9,0xe6,0xcc,0x3e,0xa6,0xd9,0x41,0x33,0x89,0x1c,0x20,0x9a,0xdb,0x5d,0xca,0x79,0x29,0xce,0x4a,0xfd,0xc1,0x85,0x7,0xda,0x21,0x22,0x43,0xd,0x8c,0x5c,0x1f,0x5a,0x15,0xd6,0x37,0xcf,0x78,0x5b,0x8f,0xc8,0x9f,0x7,0x4b,0x9b,0xae,0x13,0xa8,0x6d,0xe6,0x55,0x24,0x99,0x22,0x4,0x9,0xf8,0x4a,0xa4,0x40,0xa3,0xf4,0x7f,0x6d,0x65,0x4e,0x12,0x80,0xbd,0xf3,0x75,0x79,0xc1,0xb3,0xd6,0x46,0x32,0xf2,0xf3,0xad,0xf5,0x12,0x3a,0x3d,0xf8,0x52,0x4f,0x43,0xc,0x6d,0x3,0xb,0x9e,0xe0,0x82,0xb0,0x85,0x34,0x2a,0x20,0x6d,0xc0,0xd4,0x87,0xa4,0x10,0x18,0xa8,0x86,0xb3,0x24,0x17,0x85,0xb,0x7b,0x4,0xe6,0x6,0x78,0xe8,0xbe,0x67,0xc1,0x3,0x55,0xbb,0x5b,0xa8,0x3a,0xb4,0xb2,0xa8,0x9,0x67,0x51,0xdb,0x1c,0x9b,0xc,0x2,0xb8,0xac,0x9,0x35,0xd0,0x86,0x22,0x6c,0x33,0xaf,0x5a,0x24,0x39,0xc8,0x1a,0x82,0x6d,0x82,0xb6,0x2f,0x4b,0x1d,0x61,0x46,0xe9,0xfa,0x48,0x8,0xb4,0xf,0x75,0x35,0x7,0x5,0x6f,0x51,0xb1,0x84,0xc8,0xc8,0x34,0x29,0x82,0x20,0x9e,0x5f,0x6d,0xfc,0x69,0xf1,0x4e,0x2f,0xb0,0x48,0x70,0x82,0x3e,0x8b,0xbc,0x2e,0x64,0x0,0xdb,0xc0,0xbe,0x54,0x68,0x60,0x1b,0xc9,0x19,0x31,0xc3,0xe,0xd1,0xe7,0x98,0x22,0x9c,0xa9,0x6d,0xbe,0x31,0x8,0x6a,0x5b,0xa4,0x13,0x98,0x6d,0xe6,0x55,0x27,0xc,0x67,0x8,0x2a,0x7c,0xa3,0x8e,0xe3,0xf4,0x59,0xe4,0x8,0xf,0x29,0x26,0x56,0x7b,0xe7,0x97,0x8f,0xd2,0x8f,0x34,0x7b,0x45,0xf8,0x7e,0x4,0xda,0xcf,0x71,0x26,0xb4,0x3,0xe4,0x98,0x97,0x26,0x59,0x7d,0xb8,0xf4,0xb6,0x48,0xb6,0x8f,0xb7,0x45,0x3a,0x81,0xed,0x3a,0x5f,0x59,0x1a,0xc0,0x2e,0xde,0xa1,0x47,0x72,0x81,0x97,0x59,0xcf,0x56,0xce,0x1b,0x99,0x3,0x7f,0x7e,0x47,0x17,0x27,0x59,0x20,0x59,0xe4,0xc,0x7b,0xc5,0x94,0x72,0x45,0x31,0x75,0x93,0x52,0xb1,0xae,0x63,0x41,0x2e,0x2,0xae,0xfc,0xa2,0x60,0xb5,0xcc,0x77,0x1a,0x4c,0x36,0xc5,0x64,0xf5,0x53,0xef,0xd8,0x3a,0x25,0x92,0x46,0xe5,0x20,0x23,0x22,0x8e,0xa7,0x4e,0x11,0x1f,0xf3,0x8a,0x4f,0x53,0x72,0xe0,0x59,0x5e,0x1,0x8b,0xae,0x2b,0xcb,0xc4,0x4d,0x3,0x54,0x9f,0xd3,0xb2,0x24,0xbb,0xb2,0xb1,0xa6,0x34,0x60,0xdc,0xe5,0x80,0x17,0xfd,0x4a,0xb,0xe3,0x50,0x68,0x21,0x99,0x15,0x4,0xe3,0xca,0x2f,0xa,0xe1,0xfc,0xd6,0xc7,0x6a,0xa6,0xd9,0xce,0x5,0x41,0x0,0x92,0x3,0xbc,0x8c,0x87,0x8a,0xfc,0xcd,0x8a,0x3c,0x19,0x61,0xbc,0xf2,0x80,0xa2,0x6b,0xd4,0xd3,0x53,0x96,0x8a,0x7d,0x5a,0x70,0x96,0x2d,0xe9,0x73,0x48,0x0,0x21,0x56,0x71,0x4e,0x33,0x3d,0xab,0xc6,0xa7,0xa4,0xc0,0x33,0xb3,0xc,0x28,0x39,0x3d,0xa2,0x34,0x1a,0x4d,0x24,0x7d,0x2d,0xb4,0xcc,0x9e,0x8d,0xb5,0x9f,0x24,0x39,0xc4,0x6d,0x4,0x6b,0xd8,0xce,0x29,0x21,0x2f,0xb8,0xd3,0x48,0x76,0xa,0x6d,0xa8,0x81,0xbe,0x1c,0x72,0x77,0x7e,0xd1,0x20,0xd6,0x70,0x24,0x9,0xd,0x74,0x21,0xe8,0x26,0x0,0x6b,0x47,0xcf,0xcd,0x33,0x2f,0x73,0x41,0xba,0x5c,0xe9,0x6e,0xc,0x7a,0xc2,0x93,0x1e,0xe6,0xe4,0x8b,0x99,0xef,0xa0,0x22,0x7f,0xa6,0x3,0x64,0x10,0x20,0x5d,0x23,0xd9,0x61,0x44,0xe,0x83,0xc6,0xc,0xc,0xc,0x4e,0x2d,0x16,0xc4,0x21,0xe8,0x2a,0x4a,0x47,0x8c,0x1a,0x7a,0xf4,0xb9,0x50,0x62,0x84,0x6e,0x94,0xdb,0x74,0xa7,0x0,0xb6,0x3a,0x44,0xff,0xf8,0x4a,0xf2,0x9c,0x73,0x31,0x5b,0x9d,0x2d,0x1b,0x6b,0x30,0x3c,0x43,0xe,0x7,0xba,0x3e,0xc7,0xaf,0x69,0x92,0xb3,0x1c,0x57,0x9c,0xd3,0xdd,0xf9,0x45,0x77,0x2a,0x6,0x68,0x87,0x10,0xe8,0x42,0xd0,0x75,0x0,0xd6,0x85,0x9e,0x9b,0x67,0x7a,0x16,0x63,0x6e,0xdc,0xc9,0xac,0xd1,0x8,0xa7,0x54,0xdf,0x41,0x47,0xfe,0x42,0xe,0x10,0xca,0x11,0x75,0x4a,0x24,0xc1,0x88,0xb6,0xaa,0xcd,0x1a,0x49,0x6d,0xfb,0x4,0xd6,0x60,0x27,0x80,0x23,0x2c,0x4a,0xd5,0xf7,0x8,0xc9,0x71,0xa5,0x93,0xd7,0x8e,0xd0,0x55,0x63,0x72,0xa3,0xb5,0x77,0x52,0x49,0x9f,0x35,0x6f,0xbc,0x8d,0x3d,0x5d,0x6c,0x70,0xe7,0x6d,0x4f,0x49,0x0,0xcd,0x52,0x52,0x6b,0x88,0x85,0xd6,0x4e,0x29,0x9,0xa2,0xcd,0xa5,0x41,0x9f,0x90,0xca,0x12,0x60,0x43,0xba,0x4d,0x0,0xd6,0x8d,0xbf,0xdb,0xa0,0xda,0x1a,0xf6,0x1b,0x32,0xbb,0xce,0x1,0x8e,0x90,0xcc,0x32,0xad,0x81,0x3b,0xf9,0xc4,0x40,0xf1,0x28,0xdd,0xc2,0xac,0xc,0xe6,0xce,0x92,0xcc,0xb,0xe2,0xab,0xa6,0xaf,0xf9,0x35,0x6,0x48,0x7b,0xbb,0xc6,0xb2,0x8b,0x54,0xf3,0x67,0x8d,0x48,0x1b,0xc4,0xc,0xc9,0xe,0xa5,0x93,0x93,0x22,0x74,0x3d,0x63,0x39,0x51,0xcd,0x66,0x87,0xe4,0x22,0xd0,0xa0,0x2d,0x7,0xe1,0x7a,0xdd,0x2b,0xde,0xfe,0x9c,0x66,0x4c,0xa2,0xe0,0x88,0x7a,0x98,0x4c,0x12,0x1,0x84,0x0,0x93,0x9,0xa6,0x37,0x49,0x1f,0x23,0x18,0x4,0xb0,0xcf,0x1e,0xff,0xfd,0x62,0x7d,0xde,0x92,0x3c,0xde,0xfb,0x34,0xeb,0x34,0x62,0xce,0xd8,0x9e,0x2,0x3a,0x4d,0x1a,0x4,0xd0,0x2f,0xf2,0x8e,0x65,0x48,0xce,0x72,0x44,0x30,0xbc,0x7d,0x86,0x63,0x7b,0x9f,0x44,0xcf,0x5c,0x4,0xd0,0x2a,0x6,0xa9,0x99,0x64,0x9e,0xe9,0x58,0xc2,0xf6,0x8c,0xd1,0x5d,0x7d,0x56,0x2,0xd0,0xa3,0xa8,0x3c,0xb1,0x8,0xf4,0x1a,0xa9,0xf4,0xd2,0x2c,0x8,0x1c,0xe3,0x9c,0xe6,0x69,0xd4,0x2e,0x9f,0xd4,0x63,0x71,0xae,0x77,0x45,0x31,0x75,0x4b,0x5,0xda,0x64,0xed,0xa3,0x24,0x8b,0x52,0xfe,0x8f,0x38,0xe6,0x65,0x3b,0x7,0x78,0x45,0x6c,0x21,0x14,0x58,0xf0,0x87,0x40,0x11,0xa,0x5e,0x6a,0x9d,0x2d,0x2c,0x39,0x8c,0x69,0x3d,0x2d,0x72,0x8c,0x86,0xa5,0xa0,0x64,0xf7,0x99,0x10,0xb9,0x70,0xa3,0xfb,0xe8,0xa9,0x63,0xd5,0x2c,0xa2,0x9b,0x94,0x90,0xcf,0xa0,0x7c,0x2,0xe0,0xd,0xa4,0xb1,0x7,0xc0,0x6d,0xdc,0x16,0xb1,0xb5,0x7b,0x44,0x24,0x60,0xf8,0xfc,0xe3,0x5a,0xf4,0x5e,0x10,0x84,0xfa,0x9a,0x76,0x9f,0x4f,0xf1,0x18,0x55,0x38,0x88,0xc3,0x0,0x3e,0x30,0x72,0x9d,0xba,0x23,0x74,0x5f,0x95,0xf7,0xfb,0xa5,0x40,0x4,0xa2,0x18,0xc5,0x6f,0xf1,0xb1,0x88,0xb1,0x7c,0x1b,0xc0,0x7,0xca,0xbd,0x5c,0xd9,0x58,0xef,0x62,0x55,0x4,0xdf,0xfe,0xe,0x15,0xa8,0x28,0x21,0x2f,0x28,0x50,0x8d,0xb,0x0,0xce,0xe0,0x16,0x80,0x4b,0x46,0xc4,0x50,0x3c,0xbf,0xe8,0x57,0xf8,0x4,0xc0,0x7b,0x38,0x86,0x6a,0xa4,0xb0,0xf,0xb3,0x22,0x82,0xf3,0x3f,0xe0,0x37,0x41,0x70,0xe8,0x26,0x9,0x76,0x54,0xc9,0xbf,0x4a,0xad,0x73,0x85,0x25,0xe7,0xb1,0x8c,0x93,0xb8,0xa8,0x65,0xa8,0xdd,0x68,0xc6,0xa6,0xc7,0x0,0x97,0xaa,0x12,0x83,0xab,0x3e,0xc3,0xa,0xaa,0xb0,0x4b,0x10,0xc0,0x27,0x0,0x76,0xa0,0x16,0xbb,0x34,0x50,0xe5,0x30,0x36,0x2,0xb8,0x16,0x48,0x3a,0x9,0x79,0x1,0x80,0xf7,0x70,0xd0,0x8,0x8a,0x5d,0x2b,0xf0,0x4c,0x2f,0x47,0x95,0x54,0xd2,0xc1,0x1d,0xf7,0xa3,0x9,0x3b,0xb0,0xac,0x90,0xa3,0x3b,0x58,0xed,0x2b,0xdc,0x0,0x70,0x1a,0xfd,0xc8,0x0,0x5a,0x70,0xed,0x5d,0x0,0x7,0xd0,0x83,0x34,0x6a,0x70,0x19,0x5b,0x64,0x4,0x34,0x70,0x1a,0x9b,0xf1,0x18,0xef,0xe3,0x34,0x56,0xf1,0xba,0x12,0xb9,0xed,0x2a,0xef,0x61,0x9,0x95,0xb8,0x84,0x65,0xac,0xe2,0x63,0xec,0xd0,0x32,0xb9,0xb,0x6,0xd6,0x62,0x0,0x30,0xa5,0xd6,0x95,0xe0,0x73,0x42,0xb0,0x9a,0x3,0xcc,0x19,0x1b,0x45,0xc4,0x97,0x0,0x57,0xaa,0xd9,0x90,0xf5,0xcf,0x2a,0x32,0xc4,0x4,0xc9,0x5e,0x66,0x45,0x6,0x8f,0x79,0x92,0xdd,0xf4,0xe8,0x49,0x19,0x22,0x6d,0x44,0x0,0xd9,0x84,0xc0,0x6e,0x82,0xdb,0x34,0xc7,0x34,0x73,0xcb,0x6,0x57,0xfa,0xd9,0xb8,0x16,0xb0,0x4f,0x61,0xf5,0x45,0x92,0xb3,0x46,0x16,0xa5,0xa4,0x6c,0xac,0x35,0x9a,0x99,0x26,0x5a,0x2,0x5c,0x51,0x4c,0x19,0x7a,0x1a,0xb6,0x50,0xd0,0x18,0x7e,0x9f,0x35,0x5f,0x53,0x3d,0x87,0x84,0x79,0x7b,0x4a,0xf7,0x4f,0x7e,0xf6,0x34,0x71,0xf1,0xb0,0xe4,0x20,0x36,0xfd,0x89,0xf2,0xeb,0xa,0x4e,0xe2,0xa,0x36,0xe0,0xdf,0x3d,0xd3,0x93,0xfe,0x6,0x7f,0xa3,0x2d,0x2,0x7,0xb1,0x15,0xf,0xf1,0x95,0xf8,0x75,0x12,0x55,0xf8,0x4c,0xb2,0xf1,0xf7,0xb0,0x19,0x8f,0x51,0x29,0x18,0xbf,0xa,0x7b,0xea,0x7b,0x14,0xfe,0xab,0x98,0xbb,0xd7,0x2c,0x61,0xef,0xcb,0xd8,0x80,0x1b,0x58,0xc1,0xa,0x6e,0x60,0x33,0x96,0x8c,0x20,0x73,0x82,0x58,0xc6,0x5d,0xbc,0x3,0xe0,0x2c,0xfe,0x51,0x9,0x28,0xbd,0x21,0x80,0xed,0x6b,0x1a,0xa0,0x5b,0x89,0x27,0xa8,0x12,0xef,0x73,0x0,0xc0,0x46,0xc1,0x55,0x80,0x3f,0x63,0x17,0x8e,0xe3,0x2e,0x96,0x1,0x2c,0xe3,0x3e,0x2e,0xa,0xce,0xf1,0xd,0xde,0xc0,0x55,0x3c,0x6,0xb0,0x8a,0x7b,0x38,0x2a,0x9f,0x7f,0x14,0x55,0xb8,0x2b,0x96,0x97,0xd3,0x78,0x82,0x8d,0x38,0xac,0x3c,0xe9,0x89,0xf8,0x4f,0x2f,0x7f,0xc2,0x7f,0xc5,0xbf,0x47,0x5,0x5e,0xc3,0xdf,0xe2,0xf7,0xe6,0x77,0x78,0x52,0x19,0x1a,0xd1,0x4,0x9d,0x52,0xea,0x5c,0x3e,0x27,0xf1,0xf8,0xba,0xb5,0x85,0x40,0x17,0x7,0xf0,0x85,0xe8,0xa6,0x72,0x80,0x50,0x89,0x1c,0xd2,0xdc,0x35,0x4e,0x68,0x80,0x53,0x4f,0x2c,0xa4,0x2c,0x12,0xdc,0xc6,0xa5,0xbd,0xed,0x90,0x32,0x87,0xc6,0xb4,0xa4,0x50,0xee,0xf4,0xb3,0x79,0x69,0x1c,0x9a,0xe7,0x68,0x2c,0x74,0xbb,0x85,0x3e,0xc9,0xac,0xa6,0x2a,0x97,0x92,0x8d,0xf5,0x2f,0x6,0x6,0x65,0x49,0xe,0x33,0xa5,0x79,0xe1,0x94,0x5a,0xe7,0xf2,0x39,0x99,0xd5,0x14,0x94,0x22,0xc9,0x73,0x46,0x66,0xc1,0xd2,0x9,0xc0,0x9e,0x10,0x69,0x9e,0xa4,0x27,0x58,0x6f,0xd,0xf3,0x24,0x8b,0x8e,0xbd,0x6,0xcb,0x47,0x42,0x36,0x44,0xd5,0x8,0xaa,0x42,0xb0,0xa5,0xd6,0xb9,0xc2,0x92,0xf5,0xc1,0xea,0xb7,0xc0,0xb9,0xc9,0x4,0xa0,0xaa,0x81,0x45,0xf1,0xf7,0x6c,0x2c,0x75,0xf2,0x4f,0xe3,0x68,0xe6,0xb4,0xa2,0x5a,0xd6,0x31,0x29,0x71,0x65,0x35,0x47,0x58,0xa4,0xc7,0x51,0x76,0x4b,0xa8,0xc8,0x9e,0xe2,0x2e,0xc,0x84,0xcd,0x93,0xcc,0x2b,0x76,0x1,0xb,0x1,0x84,0x10,0xec,0x30,0x7b,0xe4,0x4d,0x4b,0xad,0x73,0xb9,0x21,0xe8,0x1c,0x20,0x74,0xb4,0x26,0xb3,0xd2,0xe8,0x79,0x4c,0x8b,0x88,0x71,0x67,0x1b,0x7d,0x5e,0x47,0xad,0x88,0xa,0xf6,0x38,0xad,0x30,0xed,0x10,0xfb,0x2f,0x28,0xbe,0xf4,0x11,0x34,0x33,0xcf,0x3e,0xc9,0xc8,0x6f,0xca,0x6f,0xde,0xcd,0xa2,0x14,0x87,0xc7,0x94,0x4,0x71,0xe7,0x2c,0xc9,0x1c,0x55,0xb7,0x10,0xdd,0xb3,0x69,0x51,0xbe,0x41,0x81,0x1e,0x4f,0xf1,0x84,0x8,0x76,0x4f,0x26,0x80,0x71,0xcb,0x24,0xb4,0xa7,0xb8,0x3,0x33,0x8a,0x10,0x99,0x5d,0x3b,0x3c,0xfc,0x27,0xc1,0xd0,0xa4,0xd,0x2f,0x2a,0xa1,0xdb,0xe4,0x1d,0x4d,0xe,0xa8,0xb6,0x44,0x28,0x4f,0x58,0xea,0x22,0xa0,0x27,0xd4,0x10,0x6a,0x98,0x55,0x48,0x57,0x3f,0x77,0xf4,0x29,0x8,0xc0,0x53,0xec,0x74,0x53,0x92,0xc4,0x9a,0x13,0xbf,0xd6,0xee,0x34,0x5b,0x43,0x4f,0x18,0x84,0x6,0x35,0xdd,0x63,0x94,0xe4,0x1d,0x36,0x12,0xac,0x93,0x86,0xe0,0xbc,0x4c,0x89,0x31,0x14,0x10,0xf4,0xcb,0x95,0x2c,0xda,0x5d,0x6e,0x2a,0xfd,0x30,0xb8,0x8e,0x64,0x52,0xf5,0xd8,0x5,0xe0,0x6d,0x54,0xe0,0x4d,0x0,0x1b,0x45,0x1e,0xad,0x16,0xec,0x1,0xb0,0x17,0x15,0x78,0xf,0xc0,0x7e,0x25,0x9d,0xdc,0x59,0x54,0x60,0x23,0x3e,0x86,0xba,0xf,0x52,0xa8,0xd1,0x6c,0xc5,0x43,0x6d,0x3,0x9d,0xb3,0xa8,0xc0,0x26,0x7c,0x4,0xe0,0xa0,0xc8,0x53,0xf8,0x6b,0x54,0xa0,0x2,0xb7,0x1,0x5c,0x43,0x5,0x2a,0xf0,0x77,0x0,0x80,0xff,0x23,0x74,0x80,0x4d,0x58,0x52,0x74,0x84,0x7,0x58,0xc6,0x2e,0x9c,0xc2,0x9,0xec,0xc5,0x8a,0xb2,0xd3,0x51,0xa,0x47,0x30,0x7,0xc2,0xc7,0xc,0xe,0x25,0x3a,0xcd,0xda,0x93,0x7c,0x5,0x69,0xb2,0xde,0xc5,0x17,0x0,0xbe,0xc2,0x1f,0x94,0xd4,0x7c,0x9a,0x2d,0xe7,0x15,0x2d,0x61,0xe3,0x82,0x96,0x99,0x7a,0x14,0x84,0x8f,0x3e,0x69,0xf1,0x23,0x2e,0xcb,0xc1,0x8,0xed,0x77,0x4d,0xf0,0xe1,0x9,0xf3,0x45,0x6,0x3e,0x8a,0x68,0x2,0x0,0x6c,0x43,0x11,0x3e,0x32,0xe2,0xac,0xc,0x86,0x90,0x3,0x91,0xc3,0x80,0x62,0x2d,0xdc,0x86,0x51,0xe4,0x2d,0x36,0x44,0xa0,0x6,0x59,0x10,0xbe,0xc8,0x67,0xad,0xdb,0xe4,0xf4,0xf2,0x57,0xf8,0x2b,0xf9,0xff,0xd0,0x57,0xb9,0x42,0x1c,0xef,0x2,0x58,0x11,0xa6,0xa1,0x65,0xac,0x2,0x58,0x16,0x36,0xbb,0x15,0x61,0xe8,0xd9,0xa,0xe0,0x11,0x3e,0x5,0xf0,0x3b,0x3c,0x89,0xd,0x76,0xb0,0xd,0xde,0x3,0x23,0x77,0xf8,0x41,0x2c,0xe3,0x2d,0x25,0x95,0x1e,0x84,0xca,0x76,0xd,0x40,0xa5,0xf3,0x3d,0x75,0x12,0xda,0x8c,0x47,0xd2,0x4f,0x77,0x5,0x4b,0x58,0xc6,0x19,0x5c,0xc0,0x3,0xbc,0xa5,0xe4,0x9,0xba,0x82,0xf7,0xb1,0x1d,0x40,0x25,0xde,0xc0,0x55,0xf4,0xc8,0x9c,0x8c,0xa5,0xa6,0xb8,0xfb,0x15,0xaa,0x0,0x9c,0x44,0x1,0xc4,0x82,0xf0,0xf1,0x76,0x78,0x5,0x4f,0x19,0xb8,0x77,0x87,0xc6,0xde,0xe2,0x1b,0x8f,0xaa,0xe6,0x12,0xdd,0x66,0x1e,0xec,0x71,0x91,0x16,0xb8,0xe1,0x31,0xab,0x1a,0x36,0xbc,0x46,0xad,0x8a,0xe2,0x77,0x6b,0x86,0x9b,0x96,0x12,0x83,0xc3,0xd4,0x9c,0x27,0x11,0xa,0xde,0x4b,0xd2,0xe7,0x18,0xf3,0xf4,0xe4,0x17,0x76,0x91,0xf4,0xd8,0x24,0xdd,0x41,0xba,0x63,0x6c,0x7d,0x4a,0x5b,0x2c,0x82,0x28,0x89,0x36,0xb,0x62,0x57,0xcf,0x9,0x3,0x89,0xb0,0xa5,0xb7,0x9,0x9f,0xe9,0x2b,0x29,0xb4,0x3b,0xad,0x67,0xd9,0xc3,0x53,0x9a,0xac,0x4e,0xb3,0xe1,0xa2,0xb3,0xa8,0x81,0xc0,0x2d,0xc6,0x32,0xb4,0xdb,0x6e,0xcc,0x53,0x3f,0xa2,0x9a,0xed,0xc2,0x4f,0xb5,0x4e,0x7e,0x80,0x6d,0xe3,0x51,0x37,0x1,0x4,0xeb,0x58,0x3f,0x8f,0x18,0x40,0xc8,0x3c,0xdb,0x99,0x62,0x93,0xf0,0x87,0x89,0x6,0xa8,0x9d,0x29,0xd6,0x73,0x41,0xdb,0x60,0x26,0xc8,0x72,0x3d,0xcf,0xc5,0x12,0x8,0x60,0x38,0xc1,0x6,0x11,0xd8,0x6,0x1a,0xd,0x98,0x24,0xf0,0x1e,0xc8,0x18,0x1,0x2a,0x71,0x10,0x46,0x5d,0xbf,0xa3,0x8c,0xc0,0x81,0x8b,0x76,0xb3,0x33,0x17,0xca,0xee,0x35,0x9,0xa0,0x9e,0x5,0x23,0xfb,0x71,0x8b,0x92,0xe3,0x68,0x52,0xde,0xdb,0x1e,0x9e,0xa2,0x3a,0xcd,0x72,0x8d,0x14,0x77,0x2d,0xc2,0x69,0x24,0xc5,0xc,0x17,0xa5,0x9e,0x10,0xb3,0xe5,0xa8,0x32,0xc0,0xb7,0xf8,0x3d,0xe,0x60,0x15,0x1b,0x94,0xcc,0x9a,0xd7,0xb0,0x82,0x77,0x5d,0x9b,0xe,0x5a,0xca,0xbb,0x78,0x84,0x93,0x38,0x8f,0x47,0x5a,0x76,0xce,0x5f,0xe3,0xf7,0xf8,0x1e,0x9f,0x63,0x49,0x4b,0xcb,0xf6,0xd7,0xf8,0x3d,0xbe,0xc7,0x16,0x54,0x29,0x56,0xee,0x20,0x7,0x70,0x25,0x8e,0x5a,0x76,0x1e,0xbd,0x2d,0x96,0x8b,0xd0,0x5e,0x5e,0x8f,0xc3,0x58,0xc5,0x2e,0x54,0xe0,0x75,0x2c,0x61,0x4f,0x2c,0x53,0x29,0x70,0x4b,0x26,0x45,0x4b,0x61,0xc,0xef,0xe0,0x36,0xe,0xe2,0x33,0xec,0xc2,0x5d,0xb1,0x38,0x7d,0x85,0xb7,0x70,0xf,0xc0,0xa,0x6e,0xe1,0x89,0x58,0x22,0xa2,0x75,0xbd,0xa,0x47,0x1,0xec,0x95,0x16,0x3b,0xe0,0x1a,0x6e,0xa3,0x12,0x1f,0x68,0x19,0x89,0xa3,0x72,0x12,0xff,0x54,0x42,0x8a,0xb8,0x8d,0xb8,0x8f,0x33,0x4a,0xcd,0x63,0x2c,0xc9,0xc,0xa2,0x51,0x20,0x89,0xb,0x15,0x39,0x80,0x4f,0xb0,0x8a,0x27,0xb8,0x68,0xe4,0xc,0x8e,0xa7,0xb8,0x7b,0x22,0xb2,0x8e,0x7e,0x8f,0x3f,0xe2,0x4b,0x0,0x1b,0x64,0xf6,0xd0,0x83,0x48,0xa1,0x55,0x26,0xd5,0x8d,0x1,0x8d,0x33,0xda,0x4c,0xef,0xe6,0xa0,0x68,0xd5,0x39,0x80,0x5e,0x32,0x9a,0x56,0x4b,0x87,0x34,0x5b,0x27,0xf2,0xd7,0xeb,0x6c,0x8e,0xf4,0x78,0x59,0x31,0x12,0x75,0x8,0xab,0xb7,0x1e,0x52,0xad,0x3a,0x86,0xcf,0x89,0x39,0xe9,0xa,0xd7,0xa,0x3,0x52,0x55,0x9e,0xd1,0x21,0x55,0xa5,0xc0,0x53,0xef,0x5c,0xcc,0x7b,0xa1,0x28,0xdd,0x34,0xd4,0xfe,0x28,0x18,0xfb,0xf3,0x66,0x58,0xb4,0xec,0xe6,0x9b,0x62,0x5f,0x8c,0x37,0xd8,0x38,0xc0,0x11,0x92,0xbe,0x32,0x4b,0xc3,0xe4,0x3c,0x43,0x8a,0x3f,0x40,0x52,0x80,0x4b,0x52,0xf4,0xb4,0x99,0xe4,0x2b,0x2d,0x5c,0x5a,0x52,0x6c,0x66,0x41,0xba,0xa6,0xc4,0x6c,0x39,0x71,0x2d,0x60,0x39,0x96,0x1d,0x3b,0x61,0xe3,0xd1,0x58,0xf1,0x84,0x6d,0xfd,0x9e,0x65,0x57,0xd0,0xab,0xa8,0xc4,0x92,0x81,0x19,0x4,0xd4,0x7e,0x58,0xf2,0x8b,0x34,0x2e,0x5a,0x3,0x99,0xe,0x62,0x23,0x2a,0xb0,0x19,0x57,0x0,0x6c,0x17,0xc2,0x9a,0x3d,0x5c,0x2b,0x28,0x67,0x0,0xdc,0x97,0xb2,0x6f,0x0,0xa6,0x56,0xe1,0xd,0x0,0xdb,0x34,0x41,0xad,0x3,0xf5,0x0,0x1a,0xf0,0x1,0x36,0xe0,0x1e,0xfe,0x4d,0xbb,0x5f,0xa,0x87,0xb0,0xd1,0x48,0x92,0xf9,0x47,0x9c,0x6,0x70,0x1c,0x2d,0x46,0xa2,0xcc,0xf3,0x78,0x80,0x4a,0x6d,0x66,0xc7,0xcb,0x36,0x5c,0x0,0x70,0x5a,0x99,0xa5,0x11,0x5a,0x47,0x10,0x57,0x94,0xdc,0xc7,0x5f,0xe0,0x63,0x0,0x17,0xb0,0x8a,0xaf,0xb1,0x17,0xab,0xa,0xce,0x6a,0x2f,0x6d,0x78,0xdd,0x40,0x1f,0xbe,0xc3,0xfb,0x0,0xce,0x60,0x15,0xf7,0xb0,0x11,0xf,0x24,0x76,0x70,0x4b,0x24,0x8e,0x3d,0x2a,0xb8,0xb1,0x95,0x3,0xc,0x6b,0x88,0x59,0x1f,0xc9,0xde,0x12,0x65,0x0,0xcf,0x99,0xfc,0x70,0x90,0x64,0x31,0x66,0x37,0x7,0x1b,0x85,0x86,0x1e,0x98,0x71,0x4f,0x19,0x31,0xf0,0xf1,0xb3,0xa3,0x99,0xed,0x8a,0x18,0xa,0xb9,0x50,0x97,0xe6,0x29,0xe3,0x6b,0x82,0x6e,0x63,0xcc,0xbd,0xb3,0x28,0xe7,0xaf,0xce,0xe1,0x66,0x15,0x19,0xa0,0x4f,0x91,0x6,0xaa,0x8d,0xda,0x6e,0x63,0xd,0x8e,0x73,0x80,0x3e,0x83,0x63,0x35,0x9,0xbe,0x18,0x18,0xa8,0xc8,0x39,0xcd,0x5c,0x6e,0xf,0x4f,0x89,0x8e,0x21,0xcd,0x69,0xdc,0x96,0xe2,0x2e,0x25,0x31,0x58,0x9b,0x88,0x6c,0x64,0x8,0x9,0x7,0x74,0x9b,0xe2,0xfa,0x14,0x12,0x40,0xd,0xb,0xcc,0xb1,0xbf,0x24,0x2,0xb0,0x27,0x98,0xb,0x1c,0x9f,0x8b,0x86,0x90,0xa4,0x3b,0x45,0x75,0x1b,0x2c,0x2a,0x28,0x37,0xc5,0x62,0x31,0xc5,0x66,0x82,0x75,0xc2,0x55,0xb3,0x3e,0x31,0x62,0x28,0x10,0x45,0x17,0xd,0xc2,0x68,0xe5,0x94,0xd8,0x9,0x74,0x5c,0x21,0xc3,0x1,0x2e,0x92,0xcc,0xf3,0xba,0x82,0x23,0xa8,0x96,0xc0,0x1,0x39,0x24,0x91,0x25,0x30,0xc3,0x82,0xec,0xa3,0xc8,0x77,0x3f,0xd8,0x7,0xe4,0xb2,0xf1,0x16,0x83,0xc6,0x2,0x10,0x27,0x80,0x97,0x0,0xc,0x8a,0xb4,0x80,0x7d,0x42,0xa9,0xaa,0xd1,0x8,0xc0,0xdc,0x78,0xf4,0xe9,0x39,0xc0,0x18,0xc9,0x9c,0x91,0x23,0x60,0x27,0x27,0xb9,0x5b,0x2a,0x50,0xa1,0xbc,0x3e,0x64,0x25,0x80,0x3a,0xad,0xae,0x7f,0x8d,0x70,0xad,0xc0,0x37,0xb7,0xa7,0xc,0xfc,0x58,0x8f,0x39,0x69,0xa4,0xcf,0x31,0x47,0x8b,0x1d,0xc0,0x93,0xe,0x3,0xae,0x8d,0x47,0x9f,0x96,0x0,0x9a,0xad,0xc6,0xd9,0xa6,0x84,0x4d,0x53,0xe3,0x4b,0x40,0x2b,0xa7,0xe9,0xd3,0xe3,0x9d,0x12,0x93,0x23,0xfd,0xb8,0x8e,0xf8,0xc6,0x38,0x60,0x13,0x3d,0xe9,0x31,0x5d,0x4b,0x8f,0x1e,0x6b,0x84,0xd9,0xd7,0x8b,0xed,0x82,0xa4,0x62,0x2a,0xa7,0x34,0x57,0xf1,0x7e,0x91,0xec,0xe6,0x8e,0xe4,0x7a,0x11,0x7f,0x26,0xbd,0x40,0x8,0xfc,0x5a,0xfa,0xa0,0x3d,0xc4,0x15,0x6c,0x97,0xe,0x3,0x2b,0x52,0x99,0xf8,0xe,0xc7,0xb1,0x82,0x70,0xdb,0xf7,0x27,0x8a,0x32,0xf7,0x4,0xab,0x58,0x51,0x54,0xbb,0x57,0x51,0x81,0x15,0xac,0x88,0x2d,0x4a,0xa0,0x58,0xe1,0xf4,0x3d,0x46,0x80,0xcf,0xb1,0x1f,0x9f,0x61,0x15,0xab,0xb8,0x8f,0x93,0x96,0x8c,0xfe,0xcb,0x9a,0xca,0xf8,0x29,0xfe,0x13,0x7e,0x81,0x57,0xf1,0x1f,0xf1,0xbf,0x9f,0x93,0x61,0x59,0xdf,0x5f,0x2f,0xbe,0x7d,0x4d,0xaa,0xa4,0x3b,0x75,0x61,0x1e,0xc4,0x82,0x62,0xb3,0xd4,0x7d,0x1b,0x81,0x41,0x10,0x37,0xad,0xfb,0x12,0x66,0xe1,0x8b,0xdd,0x2,0xd5,0x9d,0x54,0x1a,0x71,0x1d,0x79,0x10,0x77,0x51,0x25,0x55,0xbd,0x6f,0x70,0x5,0x55,0x78,0x8,0xe2,0x4b,0x54,0xe1,0x2a,0xbe,0xd1,0x14,0x43,0x28,0x8a,0x2a,0x84,0x7b,0x5e,0x24,0x3c,0x5f,0x44,0x25,0xe,0x60,0x97,0x62,0x7a,0xbe,0x27,0x94,0xe8,0xc0,0x91,0xe6,0x47,0x3d,0x73,0x52,0xec,0x13,0x14,0x3e,0x2d,0x41,0xd0,0x1a,0xe,0x1a,0xee,0xe1,0x6a,0xe0,0xd5,0x65,0x87,0x82,0x16,0xdf,0xf8,0x69,0x91,0x87,0x2c,0xe2,0x65,0xf0,0xd4,0x1e,0x81,0xe5,0x75,0xc4,0xfc,0x83,0x5b,0x84,0xa9,0x66,0x44,0x53,0xd7,0xa6,0xac,0xc0,0xd5,0xa2,0xb4,0xba,0x46,0xef,0xd3,0x6c,0x24,0xc0,0xee,0x50,0xe6,0x75,0x58,0xf4,0xe8,0x62,0x9d,0x3,0x4c,0xc6,0xa0,0x2d,0x97,0x5c,0xd6,0x4f,0x9f,0xdb,0x7e,0x5c,0x68,0x60,0x1c,0xf9,0x1b,0x88,0x9,0x81,0x6d,0x12,0x2,0xcd,0x58,0x7,0x37,0x89,0x0,0xf4,0x58,0x87,0x2,0xc9,0x79,0x4b,0x3c,0x4d,0x68,0x2d,0xd,0xe3,0x73,0xfa,0x98,0x62,0xb3,0x58,0x57,0x55,0x5d,0x23,0x4e,0x0,0xee,0x63,0x4a,0x5b,0x5e,0xc7,0x58,0xcf,0x3e,0x11,0xef,0x30,0xa3,0x2c,0x88,0x87,0x84,0xff,0x52,0x52,0xae,0x64,0x93,0x0,0x5a,0x39,0x63,0xc9,0x77,0x1e,0x90,0x5f,0x6f,0x28,0x4,0x46,0x38,0xbc,0x8e,0xc8,0xa7,0x84,0xdb,0x65,0x41,0xdb,0xcd,0xc2,0x86,0xdc,0xd7,0x72,0x98,0x39,0x92,0x8b,0x3c,0x27,0x66,0xcd,0x3c,0x8b,0x6c,0x12,0xd9,0xed,0x6,0xe4,0x4c,0xaa,0xa6,0xc7,0x2,0xd3,0xf4,0xa4,0x7f,0xfe,0x75,0x39,0x7c,0x51,0x20,0x99,0xa7,0x45,0x12,0x27,0x11,0x40,0x81,0x64,0xf,0xd3,0x4c,0xb3,0x5b,0xd4,0x4e,0x70,0x5c,0x48,0xdb,0x99,0x4,0x83,0x4c,0x29,0x4,0x50,0xc7,0x21,0xfa,0x24,0xa7,0x14,0x69,0x7d,0xa7,0x20,0xa6,0x51,0x61,0x32,0xf2,0x94,0x44,0x4f,0xe1,0xd7,0xc,0x33,0xcd,0x66,0xc5,0x75,0x45,0x25,0x0,0xbd,0xdf,0xa2,0x8c,0xbf,0xd1,0xfb,0x78,0x24,0x6b,0xb9,0x8d,0x1e,0x67,0x59,0xa7,0x84,0xcd,0xab,0x2b,0x37,0x2d,0x11,0x58,0x2e,0x47,0x9b,0x10,0xfe,0x8d,0xae,0xca,0xe9,0x4,0xe4,0xba,0xb9,0x39,0xbf,0xe6,0x34,0x76,0x68,0xd2,0x93,0x6a,0xa1,0x6e,0x97,0x14,0x5b,0x8c,0x6d,0x58,0xda,0x44,0x72,0x96,0x8d,0x8a,0xed,0x7f,0xca,0x62,0xdb,0x8e,0x72,0xe7,0x8d,0x3b,0x14,0x47,0x37,0x63,0xab,0xb1,0x8,0xa6,0xa5,0x12,0x40,0x7c,0xfb,0x9a,0x6,0xb1,0x7c,0xc,0x2b,0x58,0xc2,0xa4,0xb1,0xa9,0x46,0xb5,0xe1,0x2b,0x58,0x6f,0xb1,0xd8,0x4d,0x59,0xdf,0x37,0xab,0xa1,0xf,0x51,0xea,0xa8,0x3a,0xde,0xa1,0xcf,0x66,0xd6,0x2a,0xc3,0x9a,0x57,0x38,0x40,0xf6,0x29,0x8,0xa0,0x48,0x32,0x23,0xec,0xa2,0x8a,0xe8,0x57,0x8a,0x57,0x70,0x2d,0x8e,0x2,0x38,0x83,0x4a,0xbc,0xd,0x60,0x3b,0xf6,0x3b,0xcf,0x6c,0xc6,0x1b,0x2,0x6b,0xdf,0x8e,0x5b,0x8a,0xe0,0xf6,0x19,0xb6,0x60,0xa3,0xf0,0xdf,0xd,0x2,0x43,0xee,0x3,0xd8,0x81,0x7,0x0,0xb6,0x2b,0xde,0xb9,0x67,0x51,0x81,0x2d,0xb8,0xd,0x18,0x16,0xc0,0x4d,0x38,0x80,0xdb,0x68,0x73,0x6,0xa0,0x78,0xd2,0x3b,0xb7,0xa0,0x60,0xe3,0xcf,0xb3,0xfc,0x1b,0xfe,0x1e,0xc7,0x1,0xe1,0x75,0xfb,0xe,0x80,0xe3,0xf8,0x3b,0xc5,0x92,0xf7,0x10,0xc0,0x49,0xa4,0xd0,0x84,0x19,0x89,0xb6,0xff,0xe9,0x99,0x9e,0x78,0xf,0xc0,0x7d,0xec,0xc2,0x25,0x2c,0xe1,0x92,0x82,0x91,0x5c,0x3,0x70,0x15,0xc4,0x55,0x0,0x57,0x14,0x81,0x3b,0x3a,0x5e,0x75,0x46,0x4,0x3c,0xc2,0x25,0xdc,0x13,0xe3,0x52,0x2f,0x63,0x27,0x66,0x30,0xab,0xc6,0x5,0xc4,0x29,0xb4,0x9d,0x94,0x7e,0xf6,0x91,0x9d,0xd9,0xb3,0x84,0x5a,0xef,0xd4,0x12,0x2a,0x9a,0xd4,0x1d,0x65,0xb7,0x2b,0x38,0xc2,0xb4,0xfb,0xa4,0x77,0xae,0xb9,0x11,0xd2,0x18,0x29,0x99,0x69,0x3c,0x25,0xa3,0xe7,0x48,0x36,0xdf,0x92,0x20,0x3,0x74,0x96,0xbc,0x4,0x4,0x1c,0x6b,0x52,0xf1,0xf4,0x19,0x15,0x5b,0x45,0x35,0x68,0x2a,0x97,0xba,0xe6,0x17,0x2d,0x3b,0x8d,0x3e,0x1d,0x7,0xe8,0xd0,0xfa,0x28,0xb2,0x4e,0x1e,0x23,0x59,0x10,0x90,0xef,0x91,0x4,0x21,0x30,0xc,0x88,0x4b,0xc5,0xde,0x23,0x8c,0x58,0xf6,0x85,0xc9,0x4b,0xbc,0x8b,0x9b,0x3,0xfc,0xa,0xc0,0x92,0xf0,0xb3,0x7f,0x2c,0x77,0xe4,0x5b,0xb1,0x52,0xed,0x43,0x0,0x57,0x30,0x83,0x2e,0x8b,0xf2,0x54,0x29,0xf7,0xd7,0xfb,0x25,0x8e,0x3,0xb8,0x84,0xe3,0x0,0xde,0x17,0x61,0x55,0x90,0x2e,0x23,0xef,0xc5,0xf6,0xb4,0xfb,0x23,0xde,0x15,0x5e,0x30,0xf6,0x7d,0xf1,0xcc,0x10,0xad,0xe7,0x5b,0x1a,0x30,0x8a,0xfb,0xd8,0x8b,0xdb,0xd8,0x85,0xdf,0x8a,0x94,0x79,0x6f,0xe0,0x36,0xde,0xc6,0x43,0xc,0x9,0x44,0xf2,0xa2,0x8,0x3d,0x5b,0xc2,0x71,0x40,0xa0,0x6,0xe7,0x91,0x46,0x3,0x4f,0x9,0x3b,0xcd,0x0,0x0,0x7,0x66,0x49,0x44,0x41,0x54,0xee,0xac,0xf3,0xa9,0xff,0x17,0xe7,0x45,0x2f,0x7f,0x8d,0xf,0xb1,0xb,0xff,0xa2,0xc4,0x15,0xbd,0x89,0xa,0xec,0x8f,0xed,0x82,0x68,0xaa,0x81,0x8f,0x1,0x6c,0xc7,0xaa,0x8,0xca,0x2b,0xc8,0xb1,0x2f,0x8a,0x78,0xa9,0xb3,0xf8,0x57,0x31,0x6a,0xf7,0x54,0xe,0xd0,0xce,0xb4,0xc0,0x94,0xeb,0xc5,0xac,0x57,0x23,0x4c,0xcc,0x19,0x63,0xae,0xbd,0x19,0x39,0xcb,0xe6,0xc5,0xfc,0x8,0x13,0x9c,0xd6,0x72,0x46,0x91,0x65,0x7,0x48,0x9e,0xe0,0x80,0x62,0xc5,0x9e,0xb2,0x28,0x3d,0xd1,0xdd,0x6b,0x95,0x70,0x4e,0x5b,0xd2,0x53,0x7b,0xa6,0xe1,0x96,0xe7,0x22,0x4,0x6,0x7b,0x28,0xb5,0x3b,0xb4,0x80,0x82,0x16,0xde,0x7d,0x44,0xc1,0x1c,0x69,0xa4,0xc9,0x9e,0x54,0x66,0xe8,0xda,0x1c,0x20,0xc8,0xa,0xd6,0x6c,0x71,0xf,0x9,0x22,0x89,0xd2,0x2c,0x18,0x49,0x27,0x4c,0xe,0x90,0xe6,0x18,0x3d,0x7a,0xc2,0x5e,0x5a,0x58,0x6b,0x4b,0xe,0x1d,0x10,0xf1,0x95,0x84,0x4d,0x26,0x1,0xc,0x25,0xa,0x5f,0x60,0xb3,0x90,0xe8,0x27,0x19,0xcf,0x8e,0xdb,0x95,0xb8,0x4,0x4,0xbf,0x26,0xa5,0x26,0x1f,0x2d,0x1,0x51,0x2,0x4,0x7b,0x0,0xca,0xb3,0x10,0x40,0x58,0x8e,0x59,0x1c,0x3b,0x2,0x35,0xa9,0x67,0x4d,0x3b,0x0,0x8c,0x14,0x57,0x60,0x8f,0x20,0xd2,0x61,0x6d,0x91,0x3a,0xb5,0x6,0x1,0xd8,0x2c,0x81,0x3f,0x20,0x16,0x40,0x16,0x99,0x67,0x9e,0xbd,0x6c,0xe3,0xa2,0x5c,0x75,0xbb,0xc,0x19,0xe0,0x44,0x9,0xe,0xdc,0x83,0x5a,0x6a,0xc4,0xcb,0xbc,0x23,0x1c,0xc6,0x51,0x82,0xc,0x0,0x6b,0x2,0x96,0x82,0xe0,0x28,0xb6,0x0,0x14,0x9b,0x3c,0x32,0x64,0xd9,0x6e,0x31,0x4e,0x0,0x63,0x31,0x2,0x78,0xda,0xed,0x6b,0x52,0x52,0xef,0x36,0xb7,0x94,0x52,0x13,0x62,0x5,0x69,0x9f,0x86,0xa5,0xbb,0xb8,0xde,0x6f,0xf3,0x8e,0x8d,0x5f,0x7e,0x88,0xe3,0x48,0xb8,0x9b,0x43,0xd0,0xe1,0x85,0x44,0x17,0xe4,0xee,0x35,0xb0,0xab,0x1e,0xde,0xe4,0x4e,0x42,0x78,0xaf,0x65,0x13,0xc0,0xdc,0x19,0x92,0xcd,0xbc,0xa3,0x38,0x8c,0x24,0x11,0xc0,0x22,0x87,0xe5,0x3c,0xb6,0x5,0xa0,0x14,0x4a,0x24,0x80,0xbf,0xe0,0xfc,0x7a,0x6e,0x47,0x5e,0xb,0xac,0x9d,0x90,0xd6,0xc0,0x41,0x89,0xa2,0x74,0x71,0x9e,0x64,0x56,0xa,0xe3,0xdd,0x5c,0x20,0xb9,0x20,0x48,0xcc,0x13,0xd1,0x1,0xba,0xd3,0x5b,0xcc,0xe,0x80,0x98,0x7c,0x19,0x96,0xf1,0x84,0x59,0x7c,0xcc,0xe2,0x57,0x67,0x27,0x80,0x60,0x77,0x31,0x75,0x8f,0x31,0x17,0x1,0xc4,0xdf,0x66,0x9d,0xfb,0xe2,0xfd,0xc8,0x8e,0xb4,0x18,0xc6,0x1a,0xcd,0x97,0xb1,0x85,0x53,0x9c,0x62,0x8b,0xf4,0xf9,0x1f,0x14,0x6,0xe1,0x28,0x27,0x52,0x17,0xe7,0xd9,0x4c,0xb0,0x99,0xf3,0x82,0x4,0x66,0xd9,0xc0,0x46,0x2d,0x22,0x3b,0x23,0x6d,0x0,0x5,0x91,0x67,0x49,0x5a,0x2,0x8b,0xd6,0x97,0xa9,0xe6,0x10,0xf3,0x24,0x73,0xa,0x2a,0x6e,0x23,0x80,0x6a,0xe,0x8,0xf3,0xa8,0x9a,0x84,0xd0,0xc6,0xde,0x2,0x16,0xa8,0x32,0xc2,0xf1,0xd8,0xce,0x40,0x2f,0x3a,0x42,0x8,0xb1,0x90,0x33,0x48,0x87,0xac,0x3c,0x6b,0x85,0x83,0xe5,0x98,0x3d,0x8c,0x82,0xf6,0x5d,0x3d,0xc0,0x14,0xcf,0x31,0x4b,0x72,0x41,0x3a,0xa6,0xb5,0x71,0x46,0x3b,0x67,0x67,0x4c,0xd8,0x9d,0xa7,0xc7,0x76,0xe6,0xa4,0x13,0x6e,0xe4,0x34,0xa6,0x2e,0xb8,0x35,0x5c,0xa4,0xcf,0x39,0xce,0xd1,0xe7,0xa2,0x24,0x8c,0x41,0x11,0x82,0x3e,0x26,0x2d,0xaf,0xcd,0xf4,0x49,0xce,0xb2,0x59,0xb1,0x94,0xd6,0x6b,0x39,0x9f,0x9b,0xa5,0x77,0xb1,0xb2,0x9b,0xc3,0x4f,0x6b,0xfe,0xd8,0xf7,0xfa,0xb0,0xef,0x9b,0x83,0x58,0xd6,0xe3,0x5,0x92,0x43,0xac,0x63,0x41,0xd3,0x95,0xcd,0x8c,0x8,0xb6,0x5d,0x3d,0x74,0x5f,0xbb,0x60,0x1,0xf5,0xd,0x8f,0xc9,0xe6,0x98,0x35,0x22,0xba,0x53,0x46,0x93,0xb,0xe,0x19,0xb1,0xc5,0x69,0xb1,0xb0,0xd,0x69,0x19,0x94,0x66,0x49,0x2e,0x28,0x5b,0x7d,0x43,0xc2,0xea,0xd4,0xfc,0xa0,0xfb,0x15,0x71,0x55,0xdd,0x60,0xe2,0x47,0x4e,0x0,0x6b,0xef,0x21,0x12,0x99,0xa6,0xec,0xfb,0xe6,0xc4,0x97,0x9a,0x20,0xbb,0xde,0x84,0x82,0xb7,0xb9,0x8,0xc0,0xdc,0xd5,0x23,0x94,0x97,0x52,0xdc,0x29,0x8c,0xdc,0x2d,0x24,0x73,0xac,0x63,0x3d,0xc7,0x35,0x7f,0xa9,0x3e,0x92,0xb,0x62,0x1e,0x67,0x49,0xce,0x30,0x13,0x4b,0xcb,0x1b,0x84,0xb1,0xb5,0xaf,0xc9,0x1,0x16,0x94,0x37,0xcd,0xb2,0x99,0x64,0x3,0xb,0x6c,0x96,0xd1,0x9,0x83,0xa,0x87,0x8,0x49,0x30,0x6f,0x23,0x80,0x3a,0xde,0xa4,0x47,0x8f,0x13,0x82,0x15,0xd,0x4b,0xa5,0xaf,0x5b,0x32,0x8d,0xc,0x3d,0x99,0x7a,0x34,0x60,0x82,0x77,0x48,0xe6,0x78,0x8c,0x8d,0x9c,0xa0,0xcf,0x82,0x64,0x75,0x19,0x1,0xc,0x15,0x38,0xcc,0x56,0x4e,0xd1,0x23,0x39,0xab,0xf9,0xe7,0x6d,0x63,0x91,0x39,0x82,0xb5,0x9c,0x54,0x56,0xf3,0x71,0x4e,0xb2,0x96,0x60,0x8e,0x45,0xc5,0xd6,0x36,0xae,0x20,0x9,0xb,0x4a,0xe4,0xab,0x6b,0xf,0x91,0x78,0x30,0x85,0x2d,0x87,0x89,0xe7,0xd8,0xba,0x79,0x42,0x60,0x10,0x35,0x6b,0x10,0x80,0x99,0xf9,0xbb,0x23,0x26,0x48,0xd7,0x70,0x5e,0x90,0x93,0x9a,0x9d,0x2b,0xd8,0x49,0xac,0xd1,0xea,0xf2,0x12,0x62,0x79,0x87,0x84,0x6,0x36,0xb9,0x86,0xc,0x30,0xca,0x94,0x94,0x5,0xc0,0x1e,0x45,0x6,0xe8,0x92,0x56,0xca,0xcb,0x9a,0x22,0xdb,0xa4,0x84,0xa4,0x82,0x7e,0xf0,0xdd,0xa1,0x94,0xac,0x42,0x88,0xdd,0x12,0x72,0xbc,0x29,0xdd,0x35,0xf,0x19,0xd0,0xa4,0x6f,0x24,0x7b,0x8e,0xd8,0x61,0x8e,0xf6,0xd2,0xa9,0x69,0xe1,0x3d,0x42,0xf5,0xea,0xd5,0x22,0x77,0xae,0x8b,0x15,0x78,0x42,0xab,0x5d,0x20,0x64,0xe4,0x6b,0x5a,0xe,0x75,0x7c,0xf,0x11,0x57,0x30,0x45,0xdc,0x84,0x64,0x93,0x64,0xc2,0x1d,0xbe,0x29,0x17,0x0,0x7b,0x4a,0xc,0x1b,0x1,0x74,0x59,0x34,0xa9,0x1a,0x9e,0x12,0x41,0xa2,0x1d,0xd2,0xa1,0xb5,0xa8,0xed,0xf1,0x61,0x12,0x40,0xa3,0x62,0xee,0xc9,0x1b,0x41,0x2d,0xba,0x16,0x30,0x29,0x67,0xfe,0x65,0x49,0x28,0x3d,0x62,0xa3,0xef,0x2e,0x3,0x2a,0xf2,0xc4,0x70,0x7,0x5e,0x13,0x3b,0x6d,0x76,0x0,0x8f,0x64,0x23,0xb7,0xc9,0x93,0x83,0x7c,0x36,0xcd,0x4c,0x89,0x8e,0x3a,0x21,0x80,0xce,0x5e,0xe5,0xc5,0x67,0xd9,0x20,0x7c,0xe4,0x73,0x6c,0x16,0x11,0xb3,0x3,0x62,0x9e,0xf6,0xb1,0x5e,0xfa,0xef,0x76,0x32,0xcd,0x94,0x64,0x6d,0x21,0x79,0xcd,0x89,0x7d,0xf5,0x16,0xb4,0x6d,0xa6,0xb2,0x24,0xdb,0x98,0xe2,0x82,0x42,0x2e,0x19,0xa9,0x82,0xaa,0x91,0xaf,0xf6,0x88,0x80,0x2e,0x2b,0x1,0xb8,0x73,0x98,0x98,0x4b,0x40,0x10,0xd8,0x36,0xa5,0xcc,0x3e,0x57,0x9a,0xc,0x93,0x0,0x9a,0x85,0x2b,0x6d,0x8a,0x4d,0xe2,0x3b,0x3b,0x39,0xca,0x7a,0xc1,0xc1,0x46,0x4,0x41,0x2c,0x18,0xf1,0x8,0x26,0x1,0xc,0x28,0xed,0xe7,0x7e,0x28,0xd5,0x35,0xa4,0x8e,0x8c,0xa2,0x24,0x4,0x8e,0xe,0xbd,0xdc,0x29,0xb2,0x4e,0x4e,0x9,0x52,0x68,0xb4,0x9a,0x30,0xfb,0x8c,0xce,0xa8,0xe6,0x39,0xce,0x32,0x6b,0xb0,0xd9,0x28,0xad,0x52,0x9e,0x64,0x2b,0xd3,0x5c,0xd4,0x52,0x19,0x84,0x33,0x38,0xcb,0x34,0xdb,0x48,0x2e,0x4a,0xd2,0x98,0x16,0xdd,0xb2,0xa8,0x0,0xb5,0xee,0x3d,0x44,0xe2,0xc1,0x14,0xae,0x1c,0x26,0x26,0x1,0x4,0x79,0xb7,0x5b,0xc4,0x60,0x76,0x38,0x53,0x62,0xd8,0x37,0x7f,0xb8,0x63,0x8,0x81,0x9d,0x31,0x59,0xa4,0x33,0xe6,0xd3,0x53,0xfa,0xf6,0x8f,0x2f,0xf0,0x78,0x45,0x40,0x8e,0x8f,0xf0,0x48,0xc9,0xb2,0xf7,0x11,0x80,0xfd,0xd8,0xf,0xe0,0x2c,0x96,0xf0,0x26,0xf6,0x60,0x23,0xbe,0x94,0x61,0x56,0xc9,0xe5,0x43,0x9c,0xc1,0xe,0x6c,0x8d,0x85,0x6d,0x2c,0x29,0x9e,0x86,0x55,0xe2,0xdf,0x4d,0x31,0x2f,0xc0,0xd,0xa8,0xc4,0x8a,0xf8,0x37,0x4a,0xbb,0x76,0x10,0xbb,0xb1,0x5,0x5f,0xcb,0x24,0x70,0xf,0x0,0xac,0x60,0x8f,0x4c,0x2,0xf5,0x69,0x42,0x30,0x85,0x7b,0xdf,0x9c,0x65,0xd,0xda,0x3a,0x83,0x8d,0xb8,0x81,0x3f,0xe0,0x5f,0x70,0x15,0xc0,0x79,0x47,0x18,0x45,0xf0,0xff,0x65,0xc3,0x67,0x12,0x38,0x80,0xab,0x78,0x2,0xe0,0x81,0xf0,0x6e,0xbc,0x85,0xf7,0xf1,0x4,0xc0,0x97,0x38,0x8d,0xdf,0xc9,0xac,0x7f,0x6a,0x6,0x40,0xfd,0xfa,0xbf,0x5c,0x21,0x98,0xe1,0x24,0x7d,0x7a,0x8a,0xdf,0x4f,0x3,0x49,0x9f,0xb3,0x2c,0x32,0xcd,0x11,0xa1,0x71,0xf6,0x3b,0x40,0xc,0x93,0x3,0x84,0x21,0x89,0xcd,0x22,0x67,0x66,0x8d,0x41,0x73,0x9d,0x42,0x7d,0x69,0x15,0xf3,0x5d,0x57,0xc3,0x3a,0xc4,0x4a,0xdc,0x4d,0x3d,0xc1,0xda,0xa4,0x81,0x46,0xb8,0xf7,0x10,0x89,0x7,0x53,0xfc,0x3c,0x4c,0x48,0xcf,0xb0,0x4,0xd8,0xbd,0xc7,0x43,0xa1,0xb0,0x43,0xb,0x2f,0x5e,0x9b,0x0,0xe6,0x15,0xe1,0xca,0x2e,0x6b,0x4f,0xa,0xb9,0x62,0x54,0x5b,0x13,0xfb,0x84,0xf9,0xa5,0x27,0xe6,0x43,0x37,0x1e,0x7b,0x83,0xf2,0x1e,0x22,0xcf,0x95,0x0,0xa,0xb1,0x4c,0xba,0xa1,0xab,0x43,0xb7,0x5c,0xb5,0x17,0xc,0x10,0xa3,0x43,0xce,0xc3,0x13,0xd2,0x52,0x36,0x28,0x94,0xbc,0x69,0xfa,0x2c,0x72,0x8c,0x19,0x76,0x8a,0xcd,0xa7,0xf5,0x61,0x52,0xd5,0xc0,0x71,0xab,0x1a,0xb8,0xcd,0x0,0x60,0x7d,0x23,0x80,0xbc,0x7c,0x3c,0xb7,0xa3,0x82,0x40,0x41,0x86,0x4b,0x2e,0x1b,0xb9,0x74,0x7f,0x7c,0xa5,0x88,0xd,0x0,0x56,0x1c,0xe,0x52,0xe5,0x12,0x2b,0xaf,0x0,0xf8,0xa5,0xf4,0x2b,0xfb,0xb1,0xc,0xbf,0x27,0xc8,0xd7,0x13,0x83,0x1e,0xfd,0x8d,0x98,0xc0,0x55,0x2e,0x6b,0x12,0x40,0xbc,0x14,0x50,0x90,0xff,0x7,0xa,0xc2,0x9d,0xa8,0xa0,0xf1,0x8e,0xbc,0x8,0x79,0x9e,0x87,0x87,0x21,0xe5,0x2a,0xa0,0x3,0x79,0x14,0x44,0x56,0x9a,0x14,0x72,0xc8,0x2a,0x9,0x15,0x6a,0xb0,0x88,0x45,0xe9,0x38,0xd6,0x9,0x8a,0xec,0x37,0xd7,0x41,0x9c,0x50,0x86,0x93,0x86,0x2b,0x93,0x19,0x55,0x13,0x2f,0xc1,0xa0,0xbf,0xf6,0xa3,0x22,0xe4,0x97,0xa1,0x8,0xe7,0x27,0x5d,0xa,0xd0,0x51,0xbb,0xe8,0xdf,0xb8,0x5e,0x3f,0x21,0x1d,0xbf,0x77,0xca,0xab,0xf3,0x6c,0x62,0x93,0x94,0x27,0xf4,0xdd,0x48,0xe2,0x3b,0x8b,0x78,0x8a,0xb,0x99,0xf9,0x36,0xd1,0x1b,0xd9,0x72,0xe6,0x95,0x8f,0xe7,0x2e,0x4,0x86,0xa2,0x9a,0xde,0xdd,0xb6,0x6e,0x57,0xfd,0x60,0x9b,0x65,0xe4,0xfb,0x98,0xa8,0x6b,0x62,0x93,0x62,0xba,0x8c,0x76,0x2,0xd1,0x77,0x16,0x9,0xbc,0x69,0xce,0x49,0x8f,0x9c,0x13,0xe5,0xe1,0x78,0x59,0xd4,0xc0,0xb5,0x9,0xc0,0x13,0xa4,0x52,0x90,0x9e,0x38,0x1e,0xe7,0xa4,0xfb,0x56,0x81,0x79,0x6d,0x67,0xfb,0xf2,0xf1,0x52,0x6b,0x1,0xf1,0x32,0x5,0xe0,0x6f,0xc5,0xff,0x21,0xff,0x2d,0x97,0x9f,0x60,0xa9,0x60,0xa8,0x3a,0xfd,0x54,0x14,0xc1,0x72,0x79,0xe,0x5a,0x40,0xb9,0xfc,0xac,0x38,0x40,0xb9,0x94,0x39,0x40,0xb9,0x94,0x9,0xa0,0x5c,0xca,0x4,0x50,0x2e,0x65,0x2,0x28,0x97,0x32,0x1,0x94,0x4b,0x99,0x0,0xca,0xa5,0x4c,0x0,0xe5,0x52,0x26,0x80,0x72,0x29,0x13,0x40,0xb9,0x94,0x9,0xa0,0x5c,0xca,0x4,0x50,0x2e,0x65,0x2,0x28,0x97,0x32,0x1,0x94,0x4b,0x99,0x0,0xca,0xa5,0x4c,0x0,0xe5,0x52,0x26,0x80,0x72,0x29,0x13,0x40,0xb9,0x94,0x9,0xa0,0x5c,0xca,0x4,0x50,0x2e,0x65,0x2,0x28,0x97,0x1f,0x79,0xf9,0xff,0xe6,0x49,0x1f,0x62,0x79,0xeb,0x4c,0xaf,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_animated_sprite_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe1,0x0,0xdb,0x0,0xe7,0x53,0x45,0xf8,0x1a,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x10,0x32,0x2d,0x4e,0x40,0x13,0x24,0x0,0x0,0x2,0x85,0x49,0x44,0x41,0x54,0x38,0xcb,0x7d,0x92,0xcd,0x8b,0x5c,0x55,0x10,0xc5,0x7f,0x55,0xf7,0xde,0xd7,0x1f,0x33,0x93,0x46,0x27,0x9,0x66,0x8c,0x4e,0xd0,0x34,0xa3,0xc1,0xc,0x48,0x92,0x71,0x21,0x71,0x1b,0x17,0x82,0x8,0xa,0x2e,0x24,0x7f,0x80,0x8b,0xb8,0x8d,0xfe,0x9,0xae,0x23,0x6e,0x4,0x5,0x5d,0x64,0x2b,0xb8,0xf0,0x63,0x13,0x88,0xe0,0x46,0x3a,0x1f,0x8,0x1a,0x9b,0x24,0x10,0xc3,0x10,0x6d,0x9a,0x99,0xe7,0xf4,0xbc,0xe9,0x7e,0xfd,0xee,0x2d,0x17,0xfd,0x5a,0x26,0x12,0x73,0x76,0xe7,0x52,0x55,0xe7,0xd4,0xb9,0x25,0x3c,0x6,0x37,0xfb,0x7b,0xcd,0x2a,0xda,0x8a,0x19,0x4b,0x80,0x2,0x13,0x55,0x86,0x2f,0xaf,0xb5,0xff,0xbc,0xd9,0xdf,0x93,0xf5,0x6e,0xcb,0xe4,0x7f,0x1a,0xa5,0x8a,0xf6,0x8c,0x19,0xcb,0x80,0x1,0x52,0xf,0x48,0x73,0x1e,0xbc,0xfc,0x2,0x54,0xfe,0x51,0x3,0xa6,0x95,0xbd,0x58,0x4e,0xed,0x95,0x98,0x6c,0x19,0xc3,0x89,0x52,0x78,0x27,0x9b,0xde,0xc9,0x1d,0xc0,0x1,0x71,0x5a,0xd9,0x4b,0xc1,0xcb,0x75,0xf9,0x8f,0xb2,0x2b,0xa7,0x69,0x63,0x3c,0xb1,0xd7,0x10,0x92,0xa,0x85,0xaa,0x6c,0x57,0xd1,0x9e,0x6,0x4c,0x84,0xf1,0x52,0xdb,0x7d,0x36,0xad,0xec,0x4,0x10,0x45,0xd8,0x79,0xc8,0x41,0x31,0x4e,0x6f,0xff,0xb5,0x55,0x7d,0xb8,0x5b,0xa4,0x17,0x92,0x91,0x35,0x82,0xc,0x3a,0x4b,0xee,0x4a,0x2b,0x93,0x9e,0x81,0x17,0x61,0x5c,0x8c,0xd3,0x9b,0xc1,0x4b,0x1f,0x10,0x33,0xe,0xc8,0x7c,0xe7,0xc1,0x56,0xf5,0xc5,0x83,0x61,0x75,0x5e,0x20,0xda,0x6c,0x5f,0x98,0x2d,0x9f,0xc,0x5c,0xf7,0xd9,0xec,0xdc,0xa4,0xb4,0xd3,0x22,0x54,0x4e,0x65,0x98,0x5,0xe9,0x51,0x7,0xc3,0x30,0xaf,0x2e,0x3d,0x18,0x56,0xef,0x31,0x4b,0xc8,0xd5,0xa1,0x9,0x20,0x35,0x4f,0xfd,0x7b,0xe5,0x77,0xf5,0x4c,0xad,0x83,0x9c,0x91,0x6b,0xb7,0x8a,0x83,0x9b,0x83,0xea,0x7d,0x1,0x7b,0x62,0xc9,0xfd,0x78,0x6c,0x25,0x5c,0xa8,0x95,0xe3,0x81,0x5,0xed,0xad,0x3e,0x15,0x2e,0x2,0x2a,0x10,0x87,0x79,0x3c,0xf,0x54,0x80,0x26,0xb3,0x36,0x20,0x9a,0x8f,0xe2,0x45,0x11,0xa6,0x0,0xc9,0x2c,0x4,0x2f,0xbf,0xd7,0x4e,0xc4,0x8c,0xa0,0x4a,0x3e,0x77,0xb6,0xbb,0x97,0xd6,0xbc,0x93,0x3f,0x62,0xb2,0x83,0x2,0x22,0x30,0xf2,0xc5,0x9e,0x6d,0x60,0xa8,0x81,0xcb,0x47,0x69,0x23,0x1f,0x95,0xdf,0xce,0xdd,0xed,0x14,0xe9,0xe4,0x4e,0x91,0x3e,0xad,0xb9,0x1,0x32,0x29,0xed,0x94,0x53,0xb6,0x44,0x64,0xd7,0x7b,0xb9,0xa3,0x86,0x79,0x55,0xca,0xa3,0x87,0xc3,0xc7,0xfb,0xa,0x1f,0xc2,0xca,0x21,0xff,0x49,0x9d,0x9,0x86,0xa9,0x2a,0xdb,0xc1,0xcb,0x2d,0x20,0x6a,0xbb,0xa9,0x3d,0x33,0x74,0x73,0x30,0xfd,0x60,0xf5,0x48,0xf8,0x88,0x99,0xb5,0x28,0x10,0x55,0x98,0x78,0x47,0x6e,0x86,0xaf,0xaf,0x90,0xcc,0xcb,0xdd,0xc5,0xb6,0xfb,0x1c,0x18,0xaf,0x77,0x5b,0x26,0xbd,0xdf,0x8a,0xe3,0xbf,0xde,0x9d,0xf4,0x1,0x8e,0xad,0x84,0xb,0x96,0x68,0x6f,0x8f,0xe2,0x3b,0x29,0x91,0x35,0x32,0xb9,0xd7,0x59,0x74,0x5f,0xde,0xbe,0x5f,0x5e,0x16,0x88,0xb,0x2d,0xed,0xaf,0x1e,0x9,0xaf,0xaa,0xca,0xf6,0x7a,0xb7,0x95,0x98,0xdb,0xfa,0xfe,0xa7,0xbf,0xbf,0x1e,0xe6,0xf1,0xf5,0x64,0x64,0xcb,0x1d,0xf7,0x43,0x67,0xd1,0x7d,0x95,0x92,0x2d,0xef,0x8e,0xd3,0xd9,0xc1,0x56,0x7c,0xab,0x56,0xd7,0x13,0xcf,0x35,0xe,0xb9,0x59,0x73,0xb5,0xef,0x4e,0x66,0xf8,0xe6,0x6a,0xfe,0x73,0x3e,0x4a,0xa7,0x54,0x19,0xa7,0x44,0x93,0xd9,0xdf,0x95,0x80,0x25,0xa3,0xb1,0xb6,0xda,0x38,0x93,0x5,0xb9,0xb1,0xde,0x6d,0x4d,0xf7,0xe7,0xf3,0xef,0xc5,0xbd,0x71,0xb6,0x73,0xfa,0xf9,0xa3,0xd9,0xbb,0xb,0x4d,0xbd,0x3d,0x7f,0x4b,0x46,0x76,0xf8,0x49,0x7f,0xf9,0xe4,0xf1,0x66,0x78,0x54,0x33,0xc0,0x3f,0x7c,0x8,0x21,0xd9,0x47,0xaf,0xbd,0xe4,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_down_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x41,0x0,0xd9,0x0,0xd7,0x6,0x3f,0x83,0x4e,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x7,0x7,0x5,0x34,0x12,0x1e,0xde,0x31,0x14,0x0,0x0,0x0,0xbd,0x49,0x44,0x41,0x54,0x38,0xcb,0xd5,0x93,0x3b,0xa,0xc2,0x50,0x10,0x45,0xcf,0x15,0xb,0xd1,0x14,0xba,0x3,0xb7,0x10,0x8,0x6e,0xc2,0x55,0x8,0x16,0x3e,0x11,0x74,0x33,0x51,0xb1,0xcf,0x6,0xdc,0x85,0x20,0xb8,0x5,0xeb,0xb4,0x22,0x5a,0x65,0x2c,0xfc,0x60,0x7e,0xfe,0x52,0x39,0xe5,0x9b,0x99,0xcb,0x99,0x99,0xfb,0x64,0x18,0x55,0xa2,0x46,0xc5,0xa8,0x2c,0x50,0x2f,0x4b,0xf8,0x81,0x4b,0xcd,0xb6,0xdb,0x2e,0xf4,0x35,0x41,0x27,0x9a,0xd2,0x8e,0x66,0xbf,0x11,0x0,0x24,0xb1,0x81,0xec,0x73,0x81,0x2c,0xb6,0xc5,0x6,0xca,0xe7,0x9e,0xc7,0xc9,0x11,0x78,0x83,0xc9,0xa3,0x29,0x89,0xd,0x1,0xde,0xf0,0xfa,0x26,0x19,0x87,0x55,0x98,0xaa,0x57,0xd6,0x7,0x7e,0xe0,0xac,0xd5,0x1f,0x83,0x4,0xdc,0x8,0x4,0x20,0x8e,0xeb,0x30,0xb7,0x4c,0x15,0x19,0xc9,0xf,0x9c,0x35,0x7b,0xe,0x13,0x8,0x61,0xc0,0x69,0x33,0x2f,0xbc,0x84,0xca,0x9c,0xe8,0x7,0xce,0x1a,0xdd,0x11,0x0,0xe7,0xfd,0xb2,0xf4,0x8c,0x7a,0x65,0xe5,0xfb,0xe2,0xca,0x9a,0xdf,0xa,0xfc,0xc7,0x5f,0xa8,0x2c,0x70,0x1,0xd5,0x5b,0x42,0xc0,0xbf,0x9a,0x96,0x9d,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_progress_7_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0xe,0x0,0x0,0x0,0xe,0x8,0x6,0x0,0x0,0x0,0x1f,0x48,0x2d,0xd1,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x3,0x15,0x13,0x1,0x22,0x8d,0xd,0x25,0x18,0x0,0x0,0x2,0xc6,0x49,0x44,0x41,0x54,0x28,0xcf,0x6d,0x91,0x3f,0x4c,0x13,0x61,0x18,0xc6,0xdf,0xf7,0xeb,0xff,0x92,0xb6,0x20,0xd6,0xa2,0x3,0x9,0xb1,0x6,0x69,0x48,0x34,0x34,0xc6,0x44,0xa8,0x6,0x18,0x9c,0x65,0x70,0x34,0x21,0x44,0x12,0x12,0x95,0x44,0x4c,0x4c,0x94,0xc9,0x49,0x7,0x16,0x1d,0x34,0x86,0x38,0xe8,0x40,0x60,0xec,0x70,0x10,0xb1,0xc,0x16,0x7a,0x89,0xa4,0x58,0x13,0x5a,0x4b,0xe0,0xa,0x49,0x8f,0x46,0xe1,0x7a,0x57,0x7a,0x57,0xe9,0xb5,0xdf,0x7d,0x9f,0x83,0x7f,0x6,0xe3,0x33,0x3d,0xc3,0xef,0x59,0x7e,0xf,0xc2,0x7f,0xa2,0xeb,0x3a,0x6e,0x6f,0x6f,0x9f,0x2,0x0,0xe8,0xea,0xea,0x3a,0x68,0x6b,0x6b,0xe3,0xff,0x32,0xf6,0x3f,0xa5,0x5a,0xad,0xa2,0xdd,0x6e,0x7,0xaf,0xd7,0xcb,0xf3,0xf9,0xbc,0x53,0x14,0x45,0x1,0x0,0x80,0x52,0x7a,0x5,0x0,0x4c,0x49,0x92,0xd0,0xe1,0x70,0x40,0x67,0x67,0x27,0xff,0x3b,0xd4,0x34,0xd,0x73,0xb9,0xdc,0x4,0x21,0xe4,0x72,0xb9,0x5c,0x9e,0x58,0x58,0x58,0x70,0x50,0x4a,0x4f,0x0,0x0,0xa4,0xd3,0x69,0xb7,0xaa,0xaa,0x90,0x48,0x24,0x6e,0xda,0x6c,0xb6,0xef,0xe5,0x72,0xf9,0x43,0x7b,0x7b,0x3b,0x23,0x0,0x0,0xa9,0x54,0xca,0xc6,0x39,0x1f,0xf,0x87,0xc3,0xb7,0xa,0x85,0x42,0x22,0x18,0xc,0x7a,0x38,0xe7,0x84,0x73,0x4e,0xdc,0x6e,0xb7,0x5b,0x10,0x84,0x87,0x85,0x42,0xe1,0xad,0x2c,0xcb,0xf7,0x5,0x41,0xb0,0x3,0x0,0xd8,0x0,0x0,0x16,0x17,0x17,0x31,0x9b,0xcd,0xe6,0xa3,0xd1,0xe8,0x48,0x38,0x1c,0x3e,0xdb,0x6c,0x36,0x2f,0x15,0x8b,0xc5,0x56,0xc6,0x18,0xb4,0xb6,0xb6,0x12,0x59,0x96,0x9f,0x20,0xe2,0xb7,0xe5,0xe5,0xe5,0xe9,0xd9,0xd9,0xd9,0x9d,0x7a,0xbd,0xce,0x8,0xa5,0x14,0xb7,0xb6,0xb6,0xb8,0x65,0x59,0x1b,0x53,0x53,0x53,0x63,0x7b,0x7b,0x7b,0xb5,0x8e,0x8e,0x8e,0x98,0x24,0x49,0x6f,0x76,0x76,0x76,0x5e,0x97,0x4a,0xa5,0x3b,0x84,0x90,0xc3,0x44,0x22,0xf1,0xd8,0xb2,0xac,0x4f,0x92,0x24,0x41,0xa5,0x52,0x41,0xcc,0xe5,0x72,0x81,0x74,0x3a,0xfd,0x80,0x31,0xd6,0x41,0x29,0x75,0x1e,0x1e,0x1e,0x7a,0x92,0xc9,0xe4,0xfb,0x4c,0x26,0xf3,0x11,0x11,0x59,0x34,0x1a,0xbd,0x36,0x30,0x30,0x70,0xdb,0xe5,0x72,0x79,0x8,0x21,0x16,0x22,0xd6,0x22,0x91,0xc8,0x98,0x5d,0x14,0xc5,0x3e,0x45,0x51,0xa6,0x39,0xff,0x65,0x1c,0x11,0x61,0x78,0x78,0xf8,0x9d,0xc7,0xe3,0x91,0x56,0x56,0x56,0x78,0x77,0x77,0xb7,0x97,0x31,0xf6,0xfc,0xf8,0xf8,0xd8,0xcb,0x39,0x7,0x44,0x84,0xcd,0xcd,0xcd,0x3e,0xec,0xe9,0xe9,0x39,0xe3,0xf3,0xf9,0x6e,0x20,0x62,0x9b,0xcb,0xe5,0xb2,0xd,0xe,0xe,0xf6,0x6,0x2,0x81,0xde,0x91,0x91,0x91,0x58,0x20,0x10,0x68,0xce,0xcd,0xcd,0xbd,0xd4,0x34,0xcd,0x13,0x8f,0xc7,0x93,0x86,0x61,0x58,0x94,0x52,0x9d,0x31,0x96,0xb0,0x31,0xc6,0x7e,0xa8,0xaa,0xfa,0x35,0x18,0xc,0x7e,0x19,0x1d,0x1d,0x8d,0x50,0x4a,0xef,0x21,0xa2,0x29,0xcb,0xf2,0x85,0x8d,0x8d,0x8d,0x47,0x96,0x65,0xf9,0x18,0x63,0x43,0xb1,0x58,0x2c,0x4f,0x8,0x79,0xb1,0xbe,0xbe,0xfe,0xd9,0x30,0xc,0x8d,0xa8,0xaa,0x6a,0x49,0x92,0xa4,0x4f,0x4e,0x4e,0x5e,0x57,0x55,0xf5,0x29,0x0,0x54,0x52,0xa9,0xd4,0x33,0xc3,0x30,0xba,0x4c,0xd3,0x3c,0x2d,0x8a,0xe2,0x2b,0xce,0x79,0x51,0x51,0x94,0x7b,0xfd,0xfd,0xfd,0x77,0x77,0x77,0x77,0x1b,0x47,0x47,0x47,0x16,0x1,0x0,0x10,0x4,0x81,0x94,0x4a,0xa5,0x8b,0x9c,0x73,0x65,0x75,0x75,0xf5,0xc9,0xc1,0xc1,0x41,0xfc,0xf7,0x55,0xa4,0xa5,0xa5,0x65,0x6d,0x69,0x69,0x69,0x9a,0x31,0x56,0x54,0x14,0x65,0x68,0x7e,0x7e,0xde,0x1,0x0,0x80,0x0,0x0,0x7e,0xbf,0x9f,0x84,0x42,0xa1,0x8,0x22,0x9e,0xd3,0x75,0x5d,0x1c,0x1f,0x1f,0xaf,0xfa,0x7c,0xbe,0x24,0xe7,0x3c,0x5c,0xaf,0xd7,0xcf,0xcf,0xcc,0xcc,0xd4,0x43,0xa1,0xd0,0x55,0x87,0xc3,0x71,0xb4,0xbf,0xbf,0xbf,0xa6,0x69,0x5a,0xd3,0x6,0x0,0x60,0x9a,0x26,0xe7,0x9c,0xab,0xb5,0x5a,0x4d,0x72,0x3a,0x9d,0x55,0xbf,0xdf,0x8f,0x8d,0x46,0xe3,0xa4,0x69,0x9a,0x6a,0x36,0x9b,0x8d,0x67,0x32,0x19,0x8d,0x52,0xba,0xa7,0xeb,0xba,0x5c,0xa9,0x54,0x1a,0x0,0x0,0x3f,0x1,0xd1,0xbd,0x88,0xc6,0x70,0xa,0x5e,0x33,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_dummy_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x2,0x11,0x4,0x39,0x2e,0x38,0x4f,0xde,0xda,0x0,0x0,0x0,0x59,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0xfc,0xcf,0xf0,0x9f,0x81,0x12,0xc0,0xc4,0x40,0x21,0xc0,0x69,0x80,0xba,0x23,0xfb,0x7f,0x62,0x68,0x86,0xff,0x58,0xa0,0x9a,0x23,0xdb,0xff,0xff,0xc,0xb8,0x21,0xb2,0x3c,0xd9,0x9a,0x61,0x34,0xd9,0x36,0x63,0xb8,0x0,0xdd,0x64,0x5c,0x34,0xba,0x7a,0x46,0xaa,0x45,0x23,0x3c,0x54,0x9,0xc4,0xa,0x3a,0x7f,0xe0,0x5d,0xc0,0xf0,0x9f,0xc,0x88,0x35,0x1d,0x90,0x1a,0xff,0x38,0x13,0x12,0xdd,0xd2,0x1,0xc,0x52,0x1c,0xb,0x0,0x26,0x20,0x9,0xb0,0xb,0x0,0x29,0x74,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_progress_bar_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x16,0x10,0x23,0xa,0xc7,0x4,0xb1,0x0,0x0,0x1,0x33,0x49,0x44,0x41,0x54,0x38,0xcb,0xed,0x92,0xbd,0x4a,0x3,0x51,0x10,0x85,0xbf,0xb9,0x77,0x37,0xff,0x21,0xec,0x26,0x22,0x22,0x4,0x3b,0x8b,0x68,0xb0,0xe,0x82,0xf8,0x0,0xbe,0x48,0x10,0x4,0x8b,0x54,0x16,0xe2,0x3,0xd8,0x59,0x68,0x6f,0x6b,0x61,0x9d,0x7,0xb0,0x10,0x8b,0x95,0xed,0x2,0x41,0xb0,0x54,0x30,0xae,0xeb,0x86,0x4d,0xf6,0x5e,0xb,0x83,0x4,0xb5,0x10,0x6c,0xf3,0xb5,0x67,0xce,0x30,0x73,0x38,0xb0,0xe0,0xdf,0x48,0x90,0x84,0x4e,0x62,0xc6,0x7b,0x83,0x74,0x78,0x35,0x2f,0x54,0x55,0xe5,0x3e,0x32,0x6f,0x9b,0x5,0x29,0x3c,0x6a,0xd1,0xb1,0xa7,0x6b,0xd7,0x99,0xcd,0x7c,0x0,0x41,0xc6,0x5,0x95,0xbf,0x2d,0xab,0xd2,0xa5,0x2,0x54,0x6a,0x27,0x1b,0xa,0x49,0xbf,0xb6,0x42,0xa6,0xd1,0x91,0xaf,0xbd,0xfe,0x8a,0xbb,0x7c,0x12,0x9b,0x78,0x7d,0xa7,0xd2,0xe9,0x35,0x1c,0xbf,0xdb,0x70,0xfc,0xee,0x6e,0x75,0x7b,0x3f,0x31,0xe3,0xe,0x20,0xce,0xa7,0xc5,0xea,0xef,0xa7,0xbd,0x98,0x51,0x67,0xcd,0x6d,0x1e,0xc,0xd3,0x87,0x8b,0xa6,0xbb,0x7a,0x1c,0x24,0x61,0xb9,0x5d,0x6c,0xc5,0x73,0x23,0xa,0xc0,0xf9,0xf1,0x13,0x64,0x35,0x55,0xbb,0xf1,0x1d,0xef,0xfc,0x69,0xfa,0x7c,0xe8,0x6b,0xaf,0xf,0x62,0x80,0xc9,0x6f,0x19,0x28,0x40,0xc,0xb6,0xa0,0xd0,0x89,0x42,0x52,0x8d,0x7e,0xaf,0x3b,0xde,0x59,0x5e,0xdc,0xbb,0x57,0x13,0x6d,0xd5,0xb5,0x77,0xa,0xd0,0x2e,0xb6,0xd2,0x79,0xa3,0xc1,0x94,0x0,0x91,0x20,0x9,0xc5,0x58,0x53,0x1e,0x99,0xe8,0x48,0x21,0x63,0x80,0xcc,0x9a,0x6a,0x46,0xb6,0x94,0x13,0x77,0x30,0xb5,0x59,0x43,0x89,0x4a,0x66,0x1,0xa,0x60,0x1,0xeb,0x6b,0xaf,0xa7,0x44,0x46,0x2,0x10,0x24,0xa1,0x0,0xb9,0x99,0xf8,0x57,0x26,0xed,0x62,0xcb,0x2e,0x8a,0xc,0x1f,0x5a,0x1f,0x6a,0xb9,0x3d,0x6a,0x59,0x76,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_duplicate_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x3d,0x0,0x38,0x0,0x42,0x12,0x58,0x53,0xdc,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xc,0x6,0xe,0x42,0x31,0xcb,0xb5,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x0,0xd3,0x49,0x44,0x41,0x54,0x38,0xcb,0xed,0x93,0x4d,0xa,0xc2,0x30,0x14,0x84,0xe7,0x35,0x6a,0xb5,0xfe,0x20,0x88,0xb,0x57,0x2e,0xc4,0x5b,0xb4,0x57,0x72,0x21,0x82,0x17,0xf0,0x3e,0x5e,0xc2,0xdb,0x94,0x4a,0x31,0xb4,0x25,0x6d,0x93,0xe7,0x46,0x25,0xc4,0x54,0xd0,0xb5,0x3,0x59,0xe4,0xc1,0xfb,0x98,0x84,0x19,0x82,0xa5,0x3c,0x93,0x2,0x80,0x80,0x5f,0x34,0x5f,0x4c,0x95,0x3b,0xec,0xd9,0xcb,0x5a,0x9b,0xc4,0x68,0x13,0xdb,0xf3,0xa7,0x98,0x79,0x6,0x60,0xdf,0x9,0x0,0x20,0x8c,0x36,0x71,0x55,0xa8,0x23,0x33,0xf,0x3c,0xe,0x6,0x0,0xf6,0x79,0x26,0x43,0xdb,0x49,0xe0,0x2,0x1f,0xcb,0xbe,0x83,0x6b,0x7a,0xdb,0xd4,0xaa,0x39,0xd9,0xb,0x1,0xbe,0x90,0xd1,0x26,0xa9,0xa,0x75,0xf8,0x19,0xe0,0xfb,0xe0,0x6f,0x1,0xf8,0x3,0xde,0xe5,0x26,0xae,0x25,0xa2,0x9a,0x99,0xd1,0x11,0x24,0xfa,0x4,0xd0,0x81,0x8,0x2e,0xa3,0x71,0x8,0x0,0x5,0x11,0x49,0x0,0x6c,0x45,0x79,0x69,0xdf,0x5f,0x5,0x71,0xcb,0xc4,0xcc,0x51,0xa3,0xda,0x53,0x55,0xaa,0x5d,0x97,0xed,0xf5,0x76,0x45,0xde,0x27,0xcc,0x17,0x53,0x9d,0x67,0xb2,0x14,0x7d,0x71,0x8e,0x26,0xc3,0xf4,0x43,0xa9,0xfc,0xe,0x7e,0xa9,0xf5,0x1d,0xdd,0x13,0x57,0xac,0xe0,0xfb,0x8a,0xf5,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_accept_dialog_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe1,0x0,0xdb,0x0,0xe7,0x53,0x45,0xf8,0x1a,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x15,0x2,0x24,0xee,0x11,0x5f,0x98,0x0,0x0,0x1,0x30,0x49,0x44,0x41,0x54,0x38,0xcb,0xa5,0x93,0xc1,0x4a,0x42,0x51,0x10,0x86,0xbf,0x19,0xbd,0xe7,0xd6,0x46,0xbd,0x8b,0x16,0x41,0x54,0x44,0x81,0xd0,0xb2,0x67,0x8,0xda,0x96,0xab,0x7a,0x8b,0x76,0xbd,0x86,0x9b,0xde,0x20,0xdc,0x48,0x41,0xab,0x20,0x68,0xd3,0x1b,0x8,0x77,0x21,0x41,0x44,0xbb,0x20,0x51,0xc,0x51,0x8f,0x7a,0x4e,0xb,0xbd,0x21,0x71,0x4d,0xcd,0x7f,0x39,0xf0,0xfd,0xf3,0xcf,0xc,0x3,0x40,0xad,0x1b,0x2b,0x4b,0x2a,0x61,0xa4,0xd6,0x8d,0xb5,0xe7,0xfa,0xc7,0x2f,0xf6,0xf5,0x61,0x11,0xd0,0x48,0xf0,0x99,0xd7,0xdc,0x73,0x94,0x29,0x5c,0x87,0x6a,0x9e,0x4,0xe0,0xa6,0x59,0x1d,0x29,0x6a,0xc1,0xff,0x99,0xc4,0xe1,0xcd,0x4e,0xb0,0x75,0xd5,0x1a,0xb5,0x4f,0xdb,0xee,0xeb,0xe8,0x22,0x2a,0x5,0x59,0x80,0xdd,0x60,0xfb,0x52,0x45,0x3a,0xf3,0xfb,0xcb,0xd0,0x79,0x97,0x2f,0x64,0x72,0x77,0x51,0xa6,0x50,0x1,0xc8,0x2,0xbc,0xd,0xde,0xcb,0xfc,0x4f,0x65,0x65,0x45,0x2d,0x6c,0x20,0xc8,0xf0,0x67,0x15,0xcb,0x1a,0x28,0x62,0x5,0xdc,0x61,0x58,0x8c,0xc6,0xcb,0xc6,0x2f,0x6c,0xa0,0x88,0x5,0x71,0xe7,0x51,0x29,0x54,0x91,0xb6,0x91,0xa0,0x31,0x6d,0x90,0x4d,0xbd,0x16,0xa8,0x20,0x43,0x1,0x37,0x86,0xcf,0xd6,0x1,0xe2,0x5e,0xbd,0x33,0x39,0xb5,0xce,0x4a,0xe0,0x15,0xb5,0x93,0xa8,0x7d,0x41,0x6d,0x2,0x57,0x9a,0xb7,0x5d,0xf0,0xea,0xf0,0x66,0x1a,0xf8,0x9d,0xc0,0x1b,0x9,0x1a,0x2a,0xd2,0x2e,0x86,0xfb,0x9b,0x49,0x71,0x16,0x9c,0x66,0xa0,0xd6,0xdb,0x8d,0xb8,0x57,0xef,0xcc,0xeb,0x9c,0x66,0xe0,0x0,0x75,0x78,0xa3,0x60,0xab,0xad,0xfb,0xf,0x80,0x81,0x1f,0xa4,0xc1,0x2e,0x19,0x7f,0xe9,0x67,0x4a,0x74,0x60,0xf6,0x4e,0xd6,0x34,0x7c,0x64,0xd5,0x77,0xfe,0x6,0x50,0x91,0x81,0x59,0x85,0x7e,0x8e,0x37,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_dynamic_character_body_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe7,0x0,0xb9,0x0,0xcb,0xa5,0x8e,0x7e,0x17,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xe,0xc3,0x0,0x0,0xe,0xc3,0x1,0xc7,0x6f,0xa8,0x64,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0xa,0xb,0x3,0x1f,0x7,0xb3,0xb8,0x2f,0x2d,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0x8a,0x49,0x44,0x41,0x54,0x38,0xcb,0x95,0x92,0x31,0x6b,0xdb,0x50,0x14,0x85,0x3f,0x17,0xab,0x96,0x1c,0x24,0x17,0x44,0x9,0x28,0x31,0xee,0xe6,0xc5,0x64,0x4a,0x17,0x43,0xa1,0x6e,0x31,0x64,0xc9,0xa8,0xc,0x21,0x43,0x4c,0x97,0x8c,0x9,0x64,0xef,0x4f,0x68,0x87,0xec,0xcd,0xe4,0xa1,0xef,0xf,0x4,0x8c,0xd3,0x40,0x21,0x3f,0x20,0x7d,0x8b,0x4d,0x86,0x4,0xc7,0x86,0x10,0xc,0x51,0x4c,0x2c,0x3b,0x12,0xa8,0x93,0x5e,0x1b,0x5b,0x76,0xdd,0x33,0xde,0x77,0xdf,0xb9,0xf7,0x9e,0x73,0x52,0xcc,0xc0,0x5e,0xe1,0x6d,0x4,0x90,0x4d,0xbf,0xa4,0xe3,0x7b,0x88,0x9e,0x4c,0x25,0xf5,0xbd,0x98,0xf7,0xd9,0xd1,0x2d,0x86,0xe1,0x13,0x79,0x23,0x87,0xeb,0x94,0xa2,0x85,0x9,0x0,0xe,0xf7,0xf,0x30,0xb5,0xc,0x87,0xfb,0x7,0xcc,0x43,0x22,0x41,0xd1,0x7c,0xcd,0xb5,0x68,0x0,0x70,0x2d,0x1a,0xe4,0x8d,0xdc,0xff,0x11,0xb4,0x6,0x77,0x78,0xc1,0x98,0xcd,0x4f,0x3b,0x78,0xc1,0x98,0x8e,0xef,0xcd,0x24,0x48,0xfd,0x7d,0xb3,0xbb,0x52,0xe2,0xe3,0xf9,0x37,0x55,0x73,0x74,0x8b,0xfb,0x70,0xf4,0x4c,0xc4,0x66,0xb9,0x16,0x89,0xae,0xa4,0x1f,0xf8,0x88,0x9e,0x4c,0xa5,0x63,0x26,0x47,0xb7,0x28,0xb8,0x55,0xf6,0xba,0x52,0xa9,0x6f,0x6a,0x19,0xee,0xc3,0x11,0xb6,0x66,0xa8,0x21,0x5,0xb7,0x4a,0xf6,0xa8,0x4d,0x3f,0xf0,0xff,0x6c,0x10,0x33,0x5f,0x3c,0xdc,0xaa,0x75,0xf3,0x46,0x8e,0xe2,0x92,0xcd,0xe7,0xd6,0x29,0xef,0xec,0x37,0xaa,0x6,0xb0,0x66,0x2d,0xab,0x4d,0xa7,0xbc,0x75,0x9d,0x52,0x64,0x6b,0x6,0x8e,0x6e,0x61,0x6a,0x19,0x3a,0xbe,0xc7,0x30,0x7c,0x52,0x13,0x27,0xf3,0x30,0x25,0x62,0xdc,0x60,0x6a,0x19,0x8a,0x4b,0x36,0x3f,0xfb,0x57,0x53,0x6f,0xb,0xe5,0x60,0x10,0x8c,0x69,0x3d,0xf6,0xd5,0xfa,0xb3,0x90,0x4e,0x2a,0xae,0xbf,0x5a,0xe1,0xfd,0xee,0x16,0xab,0xdb,0x1b,0xdc,0xd4,0x4f,0x0,0x38,0x3b,0xfe,0x8e,0xe8,0xc9,0x64,0x1b,0x27,0x62,0x7c,0xea,0xe8,0x56,0x25,0xb6,0xf,0x20,0xd6,0xe4,0xd7,0xe0,0xf6,0x87,0xe8,0xc9,0xf,0xff,0x3a,0xa1,0x2,0x28,0xef,0x27,0xee,0xae,0xcc,0xbd,0xa7,0x59,0xae,0x45,0x97,0x5f,0xea,0x51,0xb3,0x5c,0x8b,0x16,0x7d,0x7b,0xa6,0x81,0xe8,0x4a,0xb2,0x47,0xed,0xc4,0xe8,0x8a,0xae,0x84,0xaf,0x52,0xd9,0x19,0xe3,0x37,0xd0,0x9c,0xab,0x66,0x2d,0x43,0x7c,0x49,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_interp_cubic_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x8,0x8,0x6,0x0,0x0,0x0,0xf0,0x76,0x7f,0x97,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x1c,0x13,0x3a,0x32,0x86,0xb5,0xbd,0xd7,0x0,0x0,0x1,0x2,0x49,0x44,0x41,0x54,0x28,0xcf,0x9d,0xd0,0xbd,0x6a,0x84,0x40,0x10,0x7,0xf0,0x7d,0x14,0x1f,0xc3,0x22,0x1e,0xdc,0xb1,0x24,0xa4,0xb2,0x10,0xc1,0xa4,0x8,0x26,0xa5,0x60,0x48,0x21,0x81,0x90,0x2b,0x52,0x1c,0x24,0x7,0x89,0x39,0x5b,0x7b,0xb,0x6b,0x3b,0xc1,0x27,0xb0,0xb2,0xb1,0xb4,0x10,0xd4,0xc6,0x42,0xc1,0xf,0x74,0xdd,0x31,0x9d,0xe8,0x61,0x8,0xe4,0x5f,0xfe,0x98,0x19,0x66,0x6,0xa1,0xb3,0x88,0xa2,0xb8,0x73,0x1c,0xe7,0xe,0x63,0xbc,0x41,0x7f,0x84,0x61,0x18,0x76,0x1,0x9e,0xe7,0x3d,0x0,0x80,0xd1,0xf7,0xfd,0x17,0x0,0x18,0xa6,0x69,0x8a,0x6b,0x8d,0x82,0x20,0x6c,0x9,0x21,0x7a,0x10,0x4,0x8f,0x13,0x72,0x1c,0xc7,0x1,0x80,0x61,0x59,0xd6,0xd,0x42,0x8,0xf9,0xbe,0xaf,0xc,0xc3,0xf0,0xbd,0x36,0xa0,0x2c,0xcb,0x43,0x9e,0xe7,0x6f,0xb,0xc,0xc3,0xf0,0xa9,0x69,0x9a,0xe3,0xdc,0x28,0xa5,0x27,0xdb,0xb6,0x6f,0xe7,0x26,0x49,0xd2,0x6e,0x1c,0x47,0x83,0xe7,0xf9,0xed,0x62,0x0,0x21,0x44,0x77,0x5d,0xf7,0x7e,0x6e,0x51,0x14,0x3d,0x57,0x55,0xf5,0x3e,0xb7,0x34,0x4d,0xf7,0x45,0x51,0x1c,0x26,0x60,0x59,0xf6,0x22,0x49,0x92,0x57,0x42,0x88,0x7e,0xbe,0x2a,0xc6,0x78,0x43,0x29,0x3d,0xc5,0x71,0xfc,0x22,0xcb,0x32,0xe,0x82,0x40,0x5,0x0,0x43,0x55,0xd5,0xab,0xa9,0x28,0xcb,0xb2,0x7d,0xdb,0xb6,0x47,0x45,0x51,0x2e,0xd7,0xee,0xd5,0x34,0xed,0xba,0xae,0xeb,0xf,0x0,0x30,0xba,0xae,0xfb,0xfc,0xed,0xb1,0xff,0xce,0xf,0x9d,0x85,0x84,0x22,0xbb,0xba,0xb6,0x10,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_dynamic_custom_body_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe7,0x0,0xb9,0x0,0xcb,0xa5,0x8e,0x7e,0x17,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xe,0xc3,0x0,0x0,0xe,0xc3,0x1,0xc7,0x6f,0xa8,0x64,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0xa,0xb,0x3,0x1e,0x2,0xda,0xc9,0xea,0xe3,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0x87,0x49,0x44,0x41,0x54,0x38,0xcb,0xad,0x90,0x3d,0x48,0xc3,0x50,0x14,0x46,0x8f,0x6,0xa2,0x21,0xb4,0x60,0x53,0x95,0x22,0x8,0xb6,0x9b,0x28,0x44,0x1c,0x44,0xa5,0x82,0x2e,0xea,0xe0,0x2a,0x38,0x77,0x77,0xcd,0xe2,0xa2,0xb8,0x74,0x75,0xd0,0x49,0xb0,0x93,0xee,0xe2,0xa0,0x48,0x1d,0x4,0x41,0x1c,0xec,0x20,0xe2,0x92,0x4a,0x15,0xa9,0xd2,0xa6,0x6a,0x63,0xfc,0x89,0xc4,0x38,0xc8,0xeb,0x60,0x7f,0x28,0xe8,0x5d,0xde,0xe3,0xc2,0x77,0xee,0x3d,0x17,0xfe,0x58,0x92,0xf8,0xec,0xc,0xcf,0x13,0x92,0x15,0x12,0xbd,0xc3,0x4c,0x84,0xfb,0x38,0x2c,0x98,0x4d,0x1,0x5a,0x45,0x38,0x5d,0xcc,0x92,0x18,0x9a,0xc4,0xf6,0x5c,0x2,0x92,0x4c,0xb2,0x7f,0xba,0x29,0x40,0x8b,0x8,0xc7,0x54,0xd,0xd3,0xb1,0x2a,0xaf,0x1e,0x8c,0x60,0x7b,0x2e,0xc6,0xe5,0x7e,0xe3,0xd,0xc4,0xe4,0x80,0x24,0x93,0x18,0x9a,0x4,0x60,0x2a,0x1c,0x25,0x24,0x2b,0xbe,0xe9,0x58,0xfe,0xfa,0xe0,0x9c,0x9f,0xec,0x9f,0xf6,0x1b,0x2a,0x5c,0xdf,0xe6,0xb0,0x3d,0x17,0xb7,0xf8,0x84,0xe9,0x58,0x0,0x7e,0xd,0xa5,0x2a,0xc8,0xfb,0x43,0x89,0xd6,0x98,0xaa,0x51,0x72,0xdf,0x30,0x1d,0x8b,0xbb,0xb7,0x67,0xa6,0xc2,0x51,0x5f,0x28,0x6d,0x9e,0x1f,0x1,0x90,0x29,0xe7,0xab,0x20,0xef,0xf,0xa5,0x9f,0xd,0x8c,0xcb,0x7d,0x6c,0xcf,0x45,0xf,0x46,0x48,0x17,0xb3,0xd4,0x53,0xca,0x94,0xf3,0xfc,0xe,0xb7,0x77,0x87,0x7e,0x14,0x4,0x24,0xa6,0x6a,0xd4,0x51,0x42,0xf,0x46,0x30,0x1d,0xcb,0xbb,0x49,0xed,0x8d,0x55,0xdd,0x40,0x40,0x16,0x8c,0x45,0x6a,0x28,0x91,0x2e,0x66,0x1,0x88,0xa9,0xda,0x27,0x90,0x13,0xd3,0x1,0x5a,0x7e,0x1f,0xe6,0x26,0xb5,0xc7,0x76,0x72,0xcd,0xf,0x48,0x32,0x99,0x72,0x1e,0x3d,0x18,0x1,0xc0,0xf6,0xdc,0xf2,0x82,0xb1,0x38,0xdb,0x35,0x33,0x7a,0xd2,0x10,0x0,0x70,0xbf,0x7b,0x4c,0xca,0x58,0xf5,0x81,0x57,0xd3,0xb1,0x14,0xe0,0x6c,0x69,0x65,0x79,0x43,0x8b,0xeb,0x5b,0x92,0xaa,0x54,0xc2,0x75,0x1,0x0,0xa5,0xd3,0xb,0x5e,0xae,0x72,0x1,0x60,0x1c,0x38,0xd0,0xe2,0xfa,0x17,0x40,0xd3,0x0,0x1,0x1,0x68,0xeb,0xec,0xa8,0xf4,0xd4,0x68,0xf,0x35,0x8f,0x58,0xab,0x42,0x23,0x3,0x0,0x7c,0x14,0x1e,0xf9,0x28,0x3c,0x22,0xa9,0xa,0xff,0x5e,0xdf,0x71,0x73,0xbf,0xa8,0xe9,0x9a,0x5,0xc,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_popup_dialog_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe1,0x0,0xdb,0x0,0xe7,0x53,0x45,0xf8,0x1a,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x15,0x6,0x1d,0xd5,0x78,0x12,0x94,0x0,0x0,0x1,0x38,0x49,0x44,0x41,0x54,0x38,0xcb,0xa5,0x53,0xbd,0x4a,0xc3,0x50,0x18,0x3d,0xf7,0xe6,0x17,0xc1,0xfc,0xec,0xa2,0x22,0x14,0xc4,0xc5,0x21,0xb3,0x38,0x5,0xa5,0xe0,0x20,0x82,0x88,0x6f,0xe1,0xe6,0x23,0xb8,0x38,0x74,0xf1,0xd,0x8a,0xa,0x85,0xba,0x8,0x42,0x41,0x14,0x11,0xf7,0x40,0x10,0xac,0x16,0x11,0x5c,0xb4,0x36,0x6d,0x83,0xa4,0x6d,0x92,0x7b,0x9d,0xba,0x48,0x73,0xd3,0xe8,0x59,0xcf,0x3d,0xe7,0x3b,0x9c,0xef,0x7e,0x0,0x0,0x2f,0xf2,0x29,0xa,0x62,0xac,0x21,0x5e,0xe4,0xd3,0x1,0x1b,0xba,0xcd,0x51,0xeb,0x6a,0x1a,0xa1,0x4a,0x94,0xb6,0x49,0x8d,0x3b,0x5b,0xb2,0x4e,0x34,0xaa,0x5e,0x13,0x0,0xa8,0x6,0xb5,0x94,0x82,0x8e,0x0,0x2e,0x4c,0xc2,0xc0,0xd5,0x5,0x65,0xee,0xb0,0x9b,0xf6,0xb7,0xfb,0x2c,0x74,0xf6,0xed,0x1d,0x45,0x6,0x80,0x45,0x65,0xfe,0x80,0x12,0xf2,0x9d,0x3f,0x9f,0x24,0x8c,0x33,0xd3,0x92,0x8c,0xba,0x2d,0x59,0xa7,0x0,0x20,0x3,0xc0,0x6b,0xfc,0x56,0xc1,0xdf,0x50,0x99,0xb6,0x3c,0x96,0x45,0xc8,0x59,0xc4,0xb2,0x56,0x5a,0x71,0x66,0x56,0x1f,0x1,0xa0,0x11,0xde,0x9e,0x7d,0x24,0x9f,0xbb,0x0,0xc8,0xef,0x77,0x99,0x9,0xbe,0x92,0xce,0x51,0x35,0xa8,0xf1,0x7a,0xf7,0xf2,0xd9,0x9d,0x5d,0xdf,0x9b,0x24,0x16,0x1a,0xb4,0xd3,0x4e,0x99,0x0,0xa9,0x4c,0xe4,0x9e,0x17,0xf9,0x99,0x49,0x5,0x1d,0x70,0x62,0x49,0xe6,0xc3,0x96,0xb9,0xe1,0x3c,0xd,0x5f,0xde,0x9,0x90,0x16,0xea,0x80,0x3,0x52,0xd9,0x70,0xd7,0xce,0x83,0x8b,0x5e,0xcc,0x63,0x9d,0x3,0x52,0x21,0x83,0x31,0x12,0x24,0x86,0x88,0x17,0xae,0xf1,0x26,0xbc,0x3f,0xce,0x1b,0x40,0x45,0xbb,0x56,0x89,0xd2,0xca,0xfb,0x17,0xc2,0x63,0xa2,0xa0,0x3,0x6,0xa6,0x4f,0x72,0x28,0xa9,0x4b,0x9b,0x3a,0xd5,0x1a,0xf8,0xef,0x39,0xff,0x0,0x60,0xd8,0x72,0xda,0x96,0x17,0x19,0x9d,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_dynamic_rigid_body_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe7,0x0,0xb9,0x0,0xcb,0xa5,0x8e,0x7e,0x17,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xe,0xc3,0x0,0x0,0xe,0xc3,0x1,0xc7,0x6f,0xa8,0x64,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0xa,0xb,0x3,0x1d,0x11,0x75,0x5a,0xf8,0xfe,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0x7d,0x49,0x44,0x41,0x54,0x38,0xcb,0xad,0x93,0x31,0x4f,0xc2,0x50,0x14,0x85,0xbf,0xb6,0x69,0x29,0x34,0x34,0xa1,0xa8,0x8,0x83,0x31,0xb2,0x19,0x7,0x88,0x83,0x93,0x3,0x2e,0xe,0xc6,0xd5,0x84,0xc9,0x81,0x9d,0xb5,0xbf,0x81,0x9f,0xe1,0xe6,0x6e,0x1c,0x5c,0x5c,0x9c,0xdc,0x18,0x8c,0x1b,0x1a,0x31,0x6,0x4d,0x80,0x28,0x4d,0x3,0x14,0x5e,0xeb,0x20,0x25,0x5,0xc5,0x90,0xe8,0x59,0xde,0x4d,0x6e,0xbe,0x7b,0xcf,0x4d,0xce,0x83,0x3f,0x4a,0xa,0x8b,0xf3,0xdd,0x93,0xe0,0xba,0xfd,0x40,0xc1,0xcc,0xe2,0x8,0xf,0xfb,0xfe,0x4a,0x5a,0x66,0x80,0x1c,0x85,0x2b,0xc5,0x12,0x8e,0xf0,0x48,0x2a,0x1a,0xb5,0xed,0xc3,0x60,0x29,0x7,0x21,0x9c,0x37,0xd2,0x34,0xdc,0xce,0xf4,0x5d,0xd6,0x89,0x1c,0x6e,0x4e,0x2a,0x1a,0x95,0x62,0x9,0x80,0x83,0x95,0x2d,0xea,0xbd,0x16,0x4b,0x9f,0xf0,0xf8,0xfc,0x84,0x23,0x3c,0xbc,0xf6,0x3b,0xd,0xb7,0x3,0x40,0xc1,0xcc,0xd2,0x70,0x3b,0xa2,0x79,0x76,0xe9,0x2e,0x82,0x7,0x6f,0x5d,0x57,0xce,0x1b,0x69,0xba,0x5e,0x9f,0x86,0xdb,0xe1,0xa5,0xff,0xc1,0xc1,0xca,0x16,0xd7,0xed,0x7,0x0,0xf2,0x46,0x7a,0x4,0xc4,0x17,0xc0,0x1,0x20,0x49,0x0,0xb5,0xed,0xc3,0x20,0xa9,0x68,0xd4,0x7b,0x2d,0xa,0x66,0x16,0x0,0x47,0x78,0xa3,0xb2,0x5d,0x55,0x0,0x59,0xb3,0xcc,0xfe,0xfa,0xf1,0x7e,0x62,0xe,0xf6,0xf5,0x8c,0xa5,0xc8,0x0,0xf6,0xfd,0x95,0xe4,0x8,0x8f,0xbc,0x91,0x1e,0xd5,0x7b,0xad,0xa0,0xde,0x6b,0x51,0xb6,0xab,0x72,0x78,0x22,0xa0,0x47,0x60,0x31,0x29,0x87,0x33,0x39,0x0,0x68,0x9e,0x5d,0xe,0x0,0xd,0x18,0x3,0x2a,0x80,0x66,0x99,0x0,0x68,0x6b,0x29,0x12,0x9b,0xb9,0x20,0x64,0xf4,0x8c,0x25,0x11,0xd9,0x0,0xc0,0xc6,0xe9,0x91,0xe,0xf8,0x80,0xaa,0x59,0xe6,0xc,0x3c,0x17,0xbc,0xe1,0xb7,0x24,0x46,0xf5,0x7a,0x71,0xe3,0x87,0xbd,0x8,0x4c,0x6c,0x35,0x85,0x62,0xc4,0xa7,0xdb,0x17,0xe,0x0,0xe8,0xde,0xde,0xf9,0xd1,0x7e,0x6c,0xf5,0x6b,0x90,0x62,0xc4,0xc7,0x7a,0xc6,0x52,0x67,0x72,0xf0,0x93,0xac,0xbd,0x1d,0x79,0x1e,0x9e,0xdc,0xae,0xfe,0xf8,0x99,0x7e,0x71,0x22,0x0,0x1,0xf8,0x89,0xcd,0x5c,0xa0,0x67,0xac,0x38,0xff,0xa9,0x4f,0xfd,0xaa,0x90,0x98,0x17,0xc5,0xa0,0xf3,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_folder_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xc,0x19,0x20,0x53,0xbd,0xc8,0xe4,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0x3f,0x49,0x44,0x41,0x54,0x38,0xcb,0xc5,0x92,0x4d,0x4e,0x2,0x41,0x10,0x46,0x5f,0x55,0x37,0x3,0xe3,0x8,0x12,0x7e,0xa2,0x2e,0x3c,0xa,0x57,0xd0,0xa5,0x47,0xf0,0x22,0x7a,0xa,0xae,0xe0,0xce,0xa5,0x3b,0x4f,0xa0,0xb,0x3,0x6,0x43,0x42,0x58,0xa0,0x41,0x12,0xe2,0x68,0x10,0x86,0xe9,0x76,0x33,0x90,0xa8,0x18,0x99,0x95,0x95,0xf4,0xa2,0x53,0x5d,0xd5,0xef,0xfb,0xaa,0xe0,0xbf,0x43,0x6,0xbd,0x91,0xdf,0x94,0x8,0x4a,0x85,0xab,0xc3,0xa3,0xc6,0xf1,0x74,0x12,0x7,0x1b,0xd2,0xbe,0x5a,0x2f,0x27,0x0,0x32,0xec,0x3f,0x8f,0x5c,0xea,0xf6,0x1,0x1,0x3c,0xb0,0xcc,0x1e,0x15,0xc2,0xa8,0x78,0x21,0x22,0xb3,0xef,0xc5,0x22,0x32,0x6e,0x1c,0x54,0xdb,0x0,0xd6,0x18,0x1d,0xba,0xd4,0x35,0x1,0x3,0xc8,0xce,0x6e,0xe9,0xdc,0x7b,0x5f,0x0,0x10,0x91,0x79,0xd6,0xf8,0xb,0x35,0xf8,0x35,0x95,0x3c,0xd,0x5f,0x2e,0xe7,0x1f,0xc9,0x9,0xa0,0x51,0x39,0x3c,0x7b,0x8f,0x67,0xed,0xad,0xf5,0x8b,0xbc,0xaa,0x1a,0x1d,0x0,0xe,0x50,0x8f,0x8f,0x72,0xf8,0xe7,0xd4,0xe8,0x48,0x55,0xa5,0xf,0xd8,0x95,0xbe,0x3c,0xd,0xac,0xd5,0xae,0x8a,0xea,0x23,0xa0,0x59,0x79,0x5,0x58,0xe4,0x20,0xe8,0xaa,0x88,0xf4,0x0,0xac,0x35,0x9d,0x65,0x92,0xb6,0x32,0x33,0xb7,0x89,0x40,0x8d,0xde,0x69,0xad,0x59,0xe9,0x3,0xd8,0xc0,0xdc,0x24,0x8b,0xa4,0xb5,0xa6,0xd9,0x22,0x54,0xe5,0xd6,0xae,0x2f,0x46,0xef,0xbd,0x27,0xcc,0xb3,0x85,0xb5,0xe6,0x5e,0xc7,0x66,0xe3,0x78,0xcb,0xf3,0x73,0x66,0xb6,0x63,0xe5,0xbe,0x1a,0x19,0xe3,0xb1,0x40,0x9a,0x9d,0x3f,0xe6,0xcf,0xd2,0x58,0xf3,0x0,0x60,0xa7,0x93,0x58,0x5d,0xea,0x4e,0x45,0xa5,0x1b,0x46,0xc5,0xfa,0x2f,0xdb,0xf7,0x83,0xc0,0x18,0xbd,0x9e,0x4e,0x62,0x11,0x80,0xe9,0x24,0x36,0x19,0x52,0x21,0x87,0x8c,0xb4,0x5a,0x2f,0xa7,0x9f,0xdb,0x2b,0x65,0xf1,0xeb,0xc5,0x60,0x57,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_d_o_f_blur_f_x_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x2,0x0,0x0,0x0,0x90,0x91,0x68,0x36,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xe,0xc3,0x0,0x0,0xe,0xc3,0x1,0xc7,0x6f,0xa8,0x64,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x2,0x7,0x0,0x7,0x19,0x78,0x10,0x13,0x92,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x2,0x77,0x49,0x44,0x41,0x54,0x28,0xcf,0x2d,0xcb,0xcf,0x6b,0x5c,0x55,0x14,0x7,0xf0,0xef,0x39,0xf7,0xdc,0xfb,0xde,0x64,0x32,0x93,0x4e,0x12,0xdb,0x2a,0x4a,0xa1,0x58,0x44,0x4a,0x68,0x45,0xec,0x46,0x45,0x41,0x44,0x11,0x5,0xfd,0xf,0xdc,0xfa,0x7,0xb8,0x75,0x27,0xb8,0xe9,0x3f,0xd0,0x9d,0xbb,0xd2,0x6e,0x4,0x37,0x2e,0x4,0x17,0xa2,0x8b,0x82,0x21,0x36,0x44,0xa5,0xb6,0x25,0xb5,0x74,0xf2,0x4b,0x9b,0x49,0xe6,0xcd,0xcc,0x7d,0xf7,0xdd,0x7b,0x8e,0xb,0xdd,0x7d,0x36,0x1f,0xda,0xf8,0xfa,0x36,0x0,0x0,0x6,0xfa,0xf,0x44,0xc4,0x4,0x56,0x75,0x44,0x8e,0x4d,0x80,0x40,0xe8,0x99,0xf5,0xd9,0xfa,0x8e,0xa4,0x79,0xe6,0xfc,0xff,0xc1,0xc,0xc4,0x0,0x8,0xe6,0x9c,0x5,0xa0,0x82,0x79,0x20,0x98,0xd6,0xe,0x7d,0x60,0xc0,0xb6,0xc6,0x26,0xf9,0xcc,0x2a,0x0,0x23,0x52,0x62,0x23,0x52,0x66,0x22,0x12,0x80,0x60,0x95,0xa9,0x38,0x5d,0x32,0x1d,0xb2,0xe,0x81,0x91,0xd3,0x21,0x54,0x7a,0x55,0x5,0xe6,0xc2,0x2e,0x3b,0xc9,0x21,0x80,0x99,0xd8,0x9,0xc1,0x9b,0xbe,0x43,0x51,0x54,0x5b,0xea,0x8,0x14,0x8,0x3,0x68,0x1f,0x2a,0xa3,0xb6,0x83,0x48,0xa9,0xb9,0xb,0xd2,0x7a,0x4f,0xe2,0x40,0xec,0x89,0x7a,0x56,0x36,0x4d,0xde,0x3a,0x3c,0x98,0x9c,0x1b,0x5d,0x40,0xdb,0xe4,0x3c,0x33,0xf6,0x12,0x64,0xb5,0x69,0x50,0x9,0x72,0x48,0xde,0x77,0xde,0x83,0x85,0x8,0x8e,0xe0,0x8d,0xdf,0x7f,0xb8,0x7b,0xf1,0xf9,0xf5,0x7,0x19,0xf7,0x32,0x23,0xa1,0xe4,0xb4,0xab,0x51,0x86,0xcd,0x84,0x73,0xc8,0xaa,0xf1,0x60,0xdc,0xdb,0xd8,0xb0,0x42,0x10,0x61,0xe2,0xb7,0x77,0xee,0xbd,0x70,0x76,0xa5,0x5f,0xf2,0xd5,0x47,0x4f,0xb6,0xd7,0x46,0xed,0x7c,0x76,0xba,0x37,0x4e,0x3e,0x48,0xb5,0x98,0x3a,0xf5,0x2b,0xa3,0xc1,0xb9,0xe7,0xd6,0x57,0xba,0x49,0x8c,0xf3,0xbe,0xa3,0xed,0xb5,0x97,0x7e,0xfa,0xf1,0xd7,0x4f,0x3f,0x79,0xe3,0x8f,0xdf,0xfe,0x1a,0x1f,0x1d,0xfb,0x3a,0x8c,0xef,0x6e,0xc7,0x94,0xa2,0x26,0x29,0x69,0xea,0x10,0xaa,0x28,0xcd,0x71,0xd6,0x85,0xff,0xfe,0x87,0xbb,0x31,0xc6,0xe5,0xc7,0x37,0xbf,0xfc,0xfc,0xb3,0x2f,0xae,0xdf,0xf8,0xe8,0xc3,0xf7,0xfe,0xde,0x3f,0x3c,0xd8,0xfe,0xa5,0x5b,0x1d,0xc5,0xf9,0x49,0xca,0x59,0xa6,0x8b,0xc6,0x45,0x7e,0x7a,0xdc,0xa4,0x59,0x8c,0xd3,0x26,0x2d,0xe2,0xb3,0xb4,0xf2,0xee,0xc7,0x1f,0x7c,0x75,0xe3,0x16,0x91,0x3d,0x78,0xb4,0xb7,0x77,0x7f,0xe7,0xf2,0x2b,0x57,0xee,0x6c,0x6d,0x6a,0xe5,0xb4,0x24,0x99,0x34,0x27,0xcc,0x9e,0x3a,0xd6,0x98,0x4b,0x6c,0xd7,0xa8,0x7f,0xfe,0xec,0xfa,0x37,0xdf,0x7e,0x47,0x66,0x97,0x5e,0xbe,0xbc,0xb5,0xf9,0x73,0x3d,0x18,0x3a,0xeb,0x98,0x94,0x17,0xad,0x73,0xe6,0x46,0x6f,0x5e,0x4b,0x5d,0x29,0x5d,0xa6,0x59,0xaa,0x49,0xd2,0x6c,0xfe,0xf4,0x9f,0xa3,0x6b,0xaf,0x5e,0xbd,0xff,0xf0,0xcf,0xfd,0xa3,0xb1,0x5f,0xee,0x5f,0x7c,0xf1,0xc2,0xd6,0xef,0x3b,0xca,0x80,0xb0,0x63,0x76,0xc3,0xd7,0x5f,0x2b,0x39,0xa9,0x6a,0x2b,0x1d,0xb5,0x56,0x2f,0x2d,0xc1,0xd1,0xee,0x93,0xc7,0x1d,0x67,0xee,0x2f,0xed,0x9d,0x39,0xed,0xe6,0x68,0xbb,0x36,0xd7,0x70,0x20,0xef,0xbd,0xb4,0x65,0x2e,0x4a,0xd0,0xd6,0x93,0xcf,0x1,0xfb,0x7c,0x38,0x40,0x25,0xcb,0x1,0x5d,0x7d,0x58,0x4d,0x58,0xcb,0xb4,0x9c,0xa2,0x36,0x56,0x65,0x82,0x2f,0x90,0x94,0x67,0x50,0xf6,0xe6,0xc8,0xc4,0x28,0xf5,0x98,0x5b,0x99,0x45,0x3b,0xd1,0x20,0x35,0x1c,0x59,0x30,0x6b,0xb9,0xa8,0x53,0xb8,0x2,0x67,0x2c,0x9d,0x2d,0xbc,0x9,0x67,0xe7,0x81,0x0,0x72,0xc4,0x44,0x62,0xae,0x36,0x75,0xe6,0x4,0x4,0xa2,0xc2,0x16,0xa5,0x4b,0xa2,0xe6,0x95,0xfe,0x5,0x6c,0xc8,0x4a,0x8,0x4d,0xb,0x7d,0xe7,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_play_custom_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xdd,0x0,0xd7,0x0,0xe2,0x4e,0xe4,0xa0,0x76,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x1b,0x2,0x20,0x30,0x58,0xa5,0xd7,0xde,0x0,0x0,0x1,0xa2,0x49,0x44,0x41,0x54,0x38,0xcb,0xcd,0x53,0x3d,0x8b,0xe2,0x50,0x14,0x3d,0x79,0x5f,0x82,0x3,0xce,0x62,0x93,0x66,0xbb,0x4,0x6d,0x44,0xc5,0x85,0xb5,0xd0,0x3f,0x60,0x33,0xcd,0x16,0x1,0x2b,0xb,0xff,0xca,0xf8,0x2b,0x2c,0x97,0xad,0x6,0xac,0xb5,0x49,0x67,0x61,0x40,0x19,0xb6,0xc8,0x16,0xb,0xd9,0xce,0x22,0x6e,0x10,0x2,0x31,0xbc,0x4d,0xde,0xdb,0x62,0x66,0x44,0x4d,0x58,0xb6,0x9c,0x3,0x17,0x1e,0xf7,0x5d,0xce,0x3b,0xf7,0x9e,0x77,0x1,0x0,0xb6,0x6d,0x1b,0xb8,0x41,0xb7,0xdb,0x2d,0xe4,0xca,0x70,0x2e,0xb2,0x6d,0xfb,0xa7,0x69,0x9a,0x16,0x0,0x44,0x51,0x4,0xdf,0xf7,0xff,0x8b,0x80,0xbd,0x1d,0x38,0xe7,0x51,0xaf,0xd7,0xb3,0x94,0x52,0x58,0xaf,0xd7,0xca,0xb2,0xac,0x8d,0x61,0x18,0xec,0xf2,0xb1,0x3c,0xcf,0xef,0x82,0x20,0xf8,0x2,0xe0,0x7b,0x81,0x40,0x6b,0xd,0x29,0x25,0x5a,0xad,0x16,0x46,0xa3,0x51,0xcc,0x18,0xfb,0x48,0x8,0xc9,0x9,0x21,0x39,0x63,0x2c,0xa7,0x94,0xfe,0x39,0x9d,0x4e,0xbc,0x5a,0xad,0x3e,0xe,0x87,0xc3,0x87,0x2,0x1,0x0,0x64,0x59,0x86,0x7e,0xbf,0xaf,0x1,0xdc,0xbf,0xc6,0x15,0x2a,0x95,0xa,0x0,0xfc,0x2e,0x6d,0x1,0x0,0x94,0x52,0x0,0x60,0x48,0x29,0x31,0x99,0x4c,0xd0,0x6c,0x36,0xa1,0xb5,0xbe,0x2c,0xd1,0x94,0xd2,0x4f,0xe3,0xf1,0x58,0xfb,0xbe,0x8f,0xdd,0x6e,0x67,0x94,0x11,0x60,0x36,0x9b,0x61,0x3e,0x9f,0x43,0x8,0x71,0x4b,0x60,0xbc,0xce,0xb,0x8e,0xe3,0xfc,0x2a,0x28,0x20,0x84,0x0,0x0,0x92,0x24,0x81,0x10,0x2,0x69,0x9a,0x16,0xa6,0x4e,0x8,0x41,0x10,0x4,0x8,0xc3,0xf0,0x2b,0x0,0x90,0xcb,0x4b,0xd3,0x34,0xb1,0x58,0x2c,0x30,0x9d,0x4e,0x21,0xa5,0x2c,0xb5,0x8d,0x52,0xaa,0x3d,0xcf,0x83,0x52,0xea,0xe9,0x8a,0x40,0x29,0x85,0x5a,0xad,0x6,0xd7,0x75,0xd1,0x68,0x34,0xce,0xed,0xdc,0x82,0x73,0x6e,0x6c,0xb7,0x5b,0x24,0x49,0xf2,0x7c,0x45,0xc0,0x39,0xc7,0x72,0xb9,0x84,0xe3,0x38,0xa5,0xd2,0xdf,0xe4,0xa7,0x69,0x8a,0xcd,0x66,0xb3,0x38,0xe7,0x2e,0xa4,0xe1,0x70,0x38,0x60,0x30,0x18,0xbc,0xd8,0xc3,0x58,0x69,0x78,0x9e,0x7,0x21,0xc4,0x53,0xc1,0xc6,0xe3,0xf1,0xf8,0xa1,0xd3,0xe9,0xc0,0x75,0x5d,0x64,0x59,0x56,0xfe,0x6d,0x19,0xc3,0x6a,0xb5,0x42,0x1c,0xc7,0xdf,0xa,0xbb,0xd0,0x6e,0xb7,0xc9,0x7e,0xbf,0xff,0x1c,0x86,0x61,0xf6,0xaf,0xdd,0xa9,0xd7,0xeb,0x71,0x14,0x45,0x3f,0xf0,0x6e,0xf0,0x17,0xfc,0xb,0xa2,0xbb,0x9c,0xc3,0x82,0x7a,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_edit_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x17,0x3a,0x6,0x2f,0x6a,0x76,0xe9,0x0,0x0,0x1,0x98,0x49,0x44,0x41,0x54,0x38,0xcb,0x9d,0x93,0xbf,0x4e,0xdc,0x40,0x10,0xc6,0xbf,0x99,0x5d,0x9b,0x8b,0x8f,0xfb,0x7,0x47,0x82,0x14,0xd1,0xd0,0xa5,0xcb,0xb,0x50,0x21,0x10,0x14,0x48,0x20,0xe0,0xd,0xd2,0x2,0xe2,0x11,0xf2,0x8,0x54,0x41,0x89,0x52,0x44,0x4a,0x8d,0xd2,0x41,0x8d,0x88,0x44,0x47,0x47,0x43,0x1,0x16,0xe8,0xc0,0xf8,0x8e,0xb3,0xf1,0x9d,0xf,0xdb,0x6b,0x9b,0xe6,0x2c,0x1d,0x49,0xb8,0x18,0xa6,0x1a,0xad,0xe6,0x37,0xfb,0xcd,0xee,0x7c,0xc0,0x2b,0xc2,0x69,0x79,0x22,0xcb,0xf9,0x25,0xe0,0xcd,0x65,0xf3,0x97,0x79,0x76,0x1d,0xa6,0x69,0x5a,0x73,0x5a,0x9e,0xe,0x0,0x94,0x17,0x6e,0xde,0x38,0x9f,0xba,0x5e,0xef,0x1b,0x80,0x4,0x0,0x97,0x6b,0xc5,0x3a,0x11,0x39,0xb9,0x14,0x34,0x4c,0xfb,0xa8,0xe7,0x7,0x9f,0x8d,0x52,0x61,0xab,0xaf,0x3a,0xb9,0x6f,0x77,0xad,0xea,0x78,0x29,0xe6,0x1c,0xf0,0x6f,0x66,0xb2,0x88,0x10,0x4,0xbd,0x70,0xdb,0x28,0x15,0x36,0x1,0x70,0xe1,0x8d,0xfe,0xf3,0xbf,0x23,0x34,0x4c,0xfb,0x88,0x88,0x3a,0xcc,0x64,0x49,0x5d,0x7e,0x7f,0xf0,0x83,0x9d,0x24,0x49,0xdf,0x1a,0xc5,0x91,0x8d,0xf1,0x77,0xd5,0xbd,0xa1,0x8f,0xd8,0x30,0xed,0x43,0x22,0xea,0x32,0x93,0xa5,0xe9,0xf2,0x4b,0xac,0xe2,0x25,0x22,0xf2,0x35,0x4d,0x1c,0x67,0xf0,0xb3,0xd,0xfa,0x70,0x2f,0x83,0x95,0x8a,0xd7,0xa2,0x50,0xcd,0x32,0x93,0x35,0x39,0x55,0x5f,0x1d,0xac,0xa5,0x21,0x70,0x43,0xd3,0xe5,0xae,0x52,0xf1,0x7a,0x14,0xaa,0x59,0x21,0xd8,0x9c,0x9c,0xaa,0x2f,0xff,0x59,0x4f,0x7f,0xc1,0x4c,0x2e,0x13,0xd9,0x9a,0x2e,0xbf,0x2a,0x15,0xaf,0x46,0xa1,0x9a,0x13,0x82,0x2f,0xfe,0x5,0x3f,0x19,0xe1,0xce,0x76,0x3f,0x44,0xa1,0x9a,0x41,0xa,0x5d,0xea,0xf2,0x47,0x1f,0x9e,0x17,0x82,0xcf,0x9f,0x83,0x1,0x40,0x66,0x89,0xe7,0xf8,0xa7,0xa3,0x15,0x63,0xb1,0xe3,0xfa,0xfb,0x20,0x4,0x49,0x9c,0xbc,0xef,0xc3,0x2b,0xc3,0x7e,0x8a,0x9d,0x96,0x27,0x5b,0xb7,0xee,0x3c,0x0,0x74,0x5c,0x7f,0x7f,0xb4,0x62,0x2c,0x84,0xf,0xd1,0x92,0x10,0x7c,0x35,0xec,0xe6,0x41,0x5,0x9,0x1,0xed,0xec,0xa0,0xe3,0xfa,0x7,0xe5,0x6a,0x71,0xba,0x36,0x51,0x3e,0xcf,0xb3,0xa5,0x4,0x0,0xe6,0xd9,0x75,0x5a,0xaa,0x1a,0x1f,0x1,0xf0,0xd8,0x44,0xe5,0xe4,0x45,0xd6,0x6c,0x37,0xef,0x2b,0x99,0x45,0x7,0x6d,0x9a,0x37,0x1e,0x1,0x5,0x94,0xb4,0x1b,0xea,0x4c,0x2c,0x6d,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_joy_button_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xe,0xc3,0x0,0x0,0xe,0xc3,0x1,0xc7,0x6f,0xa8,0x64,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x1,0x1b,0x17,0x2c,0x22,0xfb,0x6d,0x20,0xdd,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0x16,0x49,0x44,0x41,0x54,0x38,0xcb,0x9d,0x53,0xb1,0x8d,0xc3,0x30,0xc,0x3c,0x5,0xbf,0x82,0x81,0x2f,0xbd,0x80,0x2b,0xa9,0x73,0xeb,0x2e,0xf0,0xe,0x5e,0x20,0x33,0x44,0x9e,0x21,0xb,0x68,0x7,0xc3,0x5d,0x5a,0x77,0x76,0x45,0xf,0x21,0x81,0x43,0xf0,0x8b,0x7f,0x2b,0xd1,0x3b,0x2,0x9c,0x1c,0x40,0x1c,0x21,0x80,0xc7,0x83,0x48,0xc2,0x39,0x27,0xd0,0x5a,0x44,0x4,0x9f,0x84,0x82,0xd6,0x82,0x37,0x21,0xf3,0xac,0xb6,0xfc,0x84,0xf,0xa0,0x8c,0x89,0x4d,0x15,0x11,0xbd,0xe5,0xa0,0xea,0xba,0xc4,0x89,0xf2,0xde,0x67,0x5,0xbe,0x89,0x80,0x69,0x2,0xea,0x1a,0xbe,0xaa,0x0,0x0,0xcc,0x1c,0x45,0x64,0x9e,0x95,0x12,0x91,0xac,0x80,0xea,0xfb,0x47,0xb7,0xeb,0x15,0x21,0x4,0x30,0x33,0x96,0x65,0x41,0x77,0xbb,0x1d,0xf8,0x83,0xba,0x4e,0xf9,0x5,0xbe,0x76,0x5d,0xef,0xf7,0x68,0x5b,0x9a,0x6,0x68,0x1a,0x0,0x40,0xdf,0xf7,0xb0,0xc3,0x0,0xdb,0xb6,0x28,0xcb,0x12,0xc9,0x14,0x94,0x31,0x50,0xc6,0xfc,0xbe,0x4c,0x53,0xca,0x7f,0xb0,0xc3,0x90,0x70,0x14,0x8,0x21,0xc0,0x8f,0x23,0xc8,0x39,0xac,0xeb,0x9a,0xb5,0x6d,0xdb,0x36,0xe1,0x8,0x22,0x92,0x2d,0xbc,0xf7,0xf2,0xc,0x6b,0xad,0x40,0x6b,0xb1,0xd6,0x8a,0x88,0x88,0xf7,0x5e,0x88,0x48,0xb6,0xed,0x85,0xd6,0x92,0x6c,0x22,0x39,0x87,0xa2,0x28,0x1e,0x63,0x3c,0x9f,0x63,0xee,0xc7,0x11,0xcc,0xc,0x0,0xf9,0x29,0x54,0x5d,0x7,0x66,0x8e,0xf1,0x6c,0xfb,0x55,0xf1,0xb6,0x7,0xbb,0xf5,0x74,0x97,0x4b,0x76,0x6c,0x5b,0xf1,0x4e,0xe0,0xbf,0xc8,0xd1,0x83,0x3a,0xe5,0xae,0xec,0xe8,0x35,0xfe,0x0,0xc1,0x10,0xe3,0x3e,0x2b,0xc9,0xcd,0xe4,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_editor_2d_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x1,0x10,0x8,0xc,0x25,0x30,0xf6,0xf2,0x90,0x0,0x0,0x0,0x45,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0xfc,0x2f,0x27,0xf7,0x9f,0x81,0x2,0xc0,0xc2,0xc0,0xc0,0xc0,0xf0,0xee,0xdc,0xdc,0x1a,0x72,0x34,0xb,0x19,0x25,0xb7,0xb0,0xc0,0x39,0xcd,0x5b,0x76,0x90,0xa2,0xf9,0x5d,0xad,0x8f,0x7,0x3,0x3,0x3,0x3,0x13,0x3,0x85,0x60,0xd4,0x80,0x51,0x3,0x6,0x87,0x1,0x2c,0xe8,0x69,0x9b,0x54,0xc0,0x48,0x69,0x76,0x6,0x0,0x66,0x70,0xe,0x98,0xcd,0x2b,0x90,0xa1,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_click2edit_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x20,0x0,0x0,0x0,0x20,0x8,0x6,0x0,0x0,0x0,0x73,0x7a,0x7a,0xf4,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x0,0x0,0x0,0x0,0x0,0xf9,0x43,0xbb,0x7f,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x2,0x11,0x5,0x1,0x12,0x1,0x7d,0x74,0x91,0x0,0x0,0x0,0xa6,0x49,0x44,0x41,0x54,0x58,0xc3,0xed,0x96,0x41,0xe,0x80,0x30,0x8,0x4,0x17,0xc3,0xff,0xbf,0x8c,0x27,0x93,0x6,0xc1,0xa,0x31,0xd4,0x28,0x78,0x12,0x5b,0x5d,0x65,0x58,0x21,0x81,0x60,0x65,0x6c,0x58,0x1c,0x2d,0xe0,0x2c,0x40,0xd4,0x31,0xe6,0xad,0xb5,0x91,0x7d,0xc6,0x3d,0xd8,0x94,0x45,0xa0,0xd4,0xeb,0x5c,0xed,0x13,0x88,0x75,0xbd,0xa6,0x4,0xce,0xc3,0x7f,0x4,0x21,0x81,0xe0,0x18,0xe,0xbb,0x9f,0xcc,0xaa,0xeb,0x91,0xf7,0x6a,0xed,0xed,0x1b,0x45,0xa8,0x3c,0xb5,0x13,0xae,0x16,0xc0,0xe1,0x76,0xf2,0x7a,0x7f,0xc6,0x87,0xc7,0x67,0x8a,0x1,0xd,0xd3,0x78,0x7e,0xd1,0xf3,0xcd,0xc0,0x7,0x20,0xbc,0xe3,0x74,0x25,0x10,0x36,0x3,0x25,0xc,0xe8,0xda,0x68,0xc3,0xb1,0x7e,0x54,0xd6,0x9a,0xc9,0xb0,0xc2,0xa9,0x9,0x67,0x66,0x3a,0x1,0x53,0x7a,0x39,0x3,0x7a,0xc0,0x2c,0xf7,0x81,0xec,0x70,0xfa,0x98,0x80,0xec,0x64,0xd4,0x46,0xd4,0x2,0x2,0xb1,0x3,0xa0,0x48,0x50,0x36,0x9e,0x82,0xbb,0x1c,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_editor_3d_handle_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x8,0x0,0x0,0x0,0x8,0x8,0x6,0x0,0x0,0x0,0xc4,0xf,0xbe,0x8b,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x2,0x13,0x3,0x3,0x17,0xf0,0xa0,0x66,0x1d,0x0,0x0,0x0,0x7a,0x49,0x44,0x41,0x54,0x18,0xd3,0x85,0x8f,0xcb,0xd,0x84,0x30,0xc,0x44,0x9f,0x4d,0x44,0x1b,0x94,0x91,0xb4,0x90,0x7e,0x38,0xee,0x95,0x23,0xf5,0xd0,0x2,0x94,0x41,0x1b,0x7c,0xe2,0x3d,0x98,0xaf,0xb4,0xd2,0x8e,0x64,0xc9,0xd2,0xc8,0xcf,0x33,0xc2,0xa1,0x69,0x1c,0x8c,0x87,0x62,0xca,0x2,0x10,0x4e,0xb3,0xf9,0xf4,0x50,0xa,0x98,0x81,0x2a,0xd3,0x38,0x58,0x4c,0x59,0xe4,0x32,0xd7,0xd5,0xc7,0xc,0x42,0x80,0xba,0x66,0xee,0x5a,0x27,0x50,0xa,0x6c,0x1b,0x2c,0x8b,0xef,0x18,0x54,0x15,0x0,0xca,0x2f,0x3d,0xd2,0x38,0x41,0xd5,0xb1,0x66,0xf7,0x8b,0x83,0x20,0xaf,0x90,0xfb,0xce,0x79,0x30,0x77,0x2d,0x31,0x65,0x91,0x7f,0x35,0xbf,0x5d,0x55,0x37,0xc5,0xb5,0xd2,0x14,0x59,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_add_track_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x3,0xa,0x0,0x15,0x2a,0x70,0x3e,0xf3,0x3a,0x0,0x0,0x1,0x3e,0x49,0x44,0x41,0x54,0x38,0xcb,0x7d,0x93,0x3d,0x4e,0xc3,0x40,0x10,0x85,0xbf,0x59,0xd9,0x9,0x27,0x41,0x22,0xd,0x95,0x11,0x12,0x8a,0x38,0x2,0xf7,0xa0,0xa0,0xa2,0x4d,0xc5,0x5,0x10,0xe2,0x20,0xd0,0xa4,0x47,0x41,0x14,0x1c,0x20,0x48,0x5c,0x21,0x1d,0x22,0xc8,0xf6,0x3a,0xfb,0x28,0xfc,0x13,0xdb,0xda,0x64,0x2d,0x4b,0xf6,0xcc,0x9b,0x99,0xf7,0x66,0x66,0x4d,0x88,0xd8,0x39,0xb9,0x4e,0x7,0xff,0xf9,0x9b,0x8f,0xe2,0x1c,0x47,0xce,0x24,0x4b,0x98,0x64,0xc9,0x31,0x8,0x16,0x63,0x30,0x9f,0x59,0x94,0xd6,0x6a,0x2d,0x1b,0xdb,0x92,0x18,0xed,0x6c,0x3,0xab,0xa7,0x29,0x94,0x80,0x2,0x98,0x63,0x7e,0x5f,0x74,0xfe,0xbe,0x1c,0x17,0xa3,0xd,0x50,0x6d,0x4b,0x76,0xce,0x53,0x55,0x15,0x3b,0xe7,0x7,0xbe,0x28,0x83,0xf9,0xcc,0x94,0x6d,0x80,0x65,0x55,0x57,0xf1,0x20,0xc0,0x39,0x43,0xbf,0xb5,0xa2,0xf3,0x65,0xae,0x6,0xdb,0xc9,0x19,0xa4,0x7c,0x59,0x80,0x52,0xc3,0x19,0x14,0xa5,0x30,0x3,0xa9,0xe,0x7e,0x7d,0x30,0x54,0xa,0x9b,0x18,0x37,0xb,0xc5,0x7b,0x90,0x97,0x20,0x81,0x79,0xa1,0xd4,0xb0,0xa2,0x6,0x9a,0x59,0x97,0x88,0x42,0x87,0x9b,0x98,0xb,0xd8,0xa,0x52,0x70,0x95,0x8,0xa1,0xf5,0xe8,0xe0,0x18,0x87,0x9,0xda,0xe6,0xfa,0xfa,0xd,0x1,0xdc,0xb4,0x7,0xf0,0x40,0x7a,0x60,0xf,0xda,0xd9,0x87,0xa6,0xd8,0xe3,0x2d,0xb8,0xde,0x8c,0xee,0x9e,0x9b,0xb1,0xd9,0x70,0x27,0x3a,0x6,0xef,0x6b,0xac,0x26,0x2b,0xae,0xce,0x4c,0x41,0x10,0x76,0xc3,0x6a,0x1f,0x5f,0xc4,0x17,0xc9,0x30,0x5a,0x26,0x86,0x71,0x29,0xf8,0xf9,0xdb,0x57,0xc,0xda,0x33,0xeb,0xe3,0x84,0x6a,0x9,0xe3,0x4,0x17,0xa7,0xf1,0xae,0x7d,0x7e,0xef,0x25,0x77,0x31,0xb1,0xbb,0xd0,0xda,0xd4,0x3c,0xc7,0x6c,0xc9,0x38,0xc8,0x7a,0x32,0xdb,0xef,0x7e,0x91,0xb1,0xed,0x1f,0xa9,0x9a,0x9e,0xdb,0xca,0x38,0x5e,0xf,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_editor_focus_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x40,0x0,0x0,0x0,0x40,0x8,0x6,0x0,0x0,0x0,0xaa,0x69,0x71,0xde,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x0,0x0,0x0,0x0,0x0,0xf9,0x43,0xbb,0x7f,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x1d,0x16,0x2e,0x10,0xc3,0xc,0x8e,0xe8,0x0,0x0,0x4,0x86,0x49,0x44,0x41,0x54,0x78,0xda,0xed,0x9b,0xb1,0x91,0x1c,0x47,0x12,0x45,0xdf,0xcf,0xaa,0x1e,0xe,0x80,0x55,0x10,0x81,0x8,0xaa,0xa7,0x51,0x3a,0x23,0x68,0x4,0xdc,0x38,0xf,0xce,0x9,0x9c,0x19,0x34,0x82,0x76,0x50,0x83,0x8a,0x8,0x30,0x20,0xdc,0x2e,0xb0,0x98,0xee,0xfa,0xff,0x84,0xee,0xc6,0xd,0x83,0x30,0x60,0x86,0xec,0x52,0x77,0x84,0xcd,0x57,0xf9,0x33,0x5b,0xa8,0xa7,0x7f,0xff,0xf3,0xc3,0x7f,0x82,0x3,0x44,0x92,0x93,0xc,0x49,0x1,0x8c,0x92,0x98,0x70,0xc7,0x47,0x85,0x88,0x4,0x54,0x12,0x49,0x6a,0x49,0xa,0x90,0x28,0x75,0x94,0x8,0xfd,0x42,0x64,0x48,0x24,0x19,0x30,0x10,0xa2,0x54,0x29,0xb6,0x11,0x5,0xdc,0xd,0xc,0x5,0x53,0x55,0x24,0x11,0x20,0x40,0x92,0xa,0x28,0x51,0x42,0x29,0xc8,0xdb,0xbe,0x15,0x6a,0x94,0xbd,0xf0,0x11,0x63,0x14,0x4b,0x72,0xbc,0x82,0x8,0x41,0x75,0x1f,0xd5,0xc7,0x0,0x22,0x46,0x8,0x25,0x29,0xa2,0x52,0x51,0x40,0x43,0x29,0x22,0x50,0xd2,0xf7,0x56,0x7,0x2c,0x69,0xb1,0x3d,0x54,0x5a,0x40,0x63,0xff,0x5b,0x35,0xee,0x26,0xa,0x49,0x50,0x9,0x15,0x8a,0xf3,0xff,0x9b,0x17,0x2d,0x49,0xaf,0xaa,0x24,0xe9,0x28,0x2,0xdc,0xb7,0xcc,0x1b,0x18,0xb6,0x47,0x55,0xcd,0x49,0x66,0x94,0x21,0x6a,0xa0,0x38,0x49,0x40,0x3b,0x80,0x9b,0x6,0x21,0x49,0x57,0xf9,0x2f,0xa2,0xa,0x6e,0x44,0xad,0xaa,0xd6,0x38,0xaf,0xbf,0x51,0x92,0xd1,0xf7,0x81,0x17,0x63,0x95,0x16,0x8f,0xcc,0x2a,0x66,0xa2,0x39,0x64,0x21,0x18,0xad,0x31,0xd8,0x18,0xdc,0x7a,0x27,0x88,0x8,0x82,0xd6,0xfc,0xa7,0x40,0x1d,0x98,0x3c,0x82,0x4a,0x8a,0x29,0x15,0x96,0xb4,0x45,0x0,0xa2,0x62,0x24,0x19,0xd5,0x6a,0x71,0xc6,0x1c,0x33,0x4b,0x5a,0x80,0xa1,0x94,0x9d,0x11,0xc2,0xcd,0xcf,0x81,0x18,0x9c,0x41,0xe7,0xa4,0x90,0x2,0x5a,0x92,0xa8,0xa0,0x5a,0x93,0xed,0xa6,0xd2,0x0,0x1a,0xe0,0xbe,0xdd,0xec,0xb7,0x35,0x68,0xdb,0x4a,0x5f,0x4a,0x5a,0x82,0x67,0x94,0xe1,0x45,0x9e,0xfa,0xcb,0x8c,0x39,0x88,0xdc,0x74,0x7,0x64,0x48,0xd3,0x24,0xe6,0xe5,0xa2,0xde,0x7f,0x28,0x67,0x76,0xa9,0x88,0xa3,0x28,0xad,0xd4,0xbc,0xaf,0x7d,0xa2,0xf4,0xe0,0x94,0x2a,0xb6,0x23,0x29,0x92,0x5c,0x25,0xf,0x2f,0x43,0xd2,0x98,0xfa,0x69,0xcc,0x5e,0x7c,0x3a,0x57,0x2e,0x38,0xd5,0x6f,0x3b,0x1,0x5e,0xc4,0xe9,0x5c,0xd2,0xe7,0x97,0x52,0xbf,0x84,0x65,0x62,0xe4,0x6b,0xb5,0xd6,0x5b,0xb2,0x6e,0xb7,0x38,0xa9,0xaa,0x84,0x75,0xb,0xb0,0xd,0x86,0x35,0xe7,0x60,0x6b,0x89,0x28,0xcf,0xf3,0xc5,0xb8,0xfc,0xf8,0xf4,0x64,0xca,0x79,0xfc,0x34,0x87,0xbe,0xdc,0x76,0x6,0x96,0xce,0xc3,0xeb,0x49,0x8f,0x4f,0x5f,0x74,0x22,0x74,0x3f,0xa8,0x5a,0x79,0x19,0x73,0xd6,0x1a,0x81,0x68,0x1f,0x86,0x74,0x49,0x64,0xef,0xea,0x35,0xa,0x54,0x55,0xa4,0x16,0x34,0xe5,0xc5,0xf9,0x1c,0xca,0xf9,0xc7,0x4f,0x3f,0xfa,0xe9,0x23,0xbc,0x7a,0x73,0xdb,0xf5,0x6f,0xff,0x63,0xde,0xff,0xf6,0xa1,0x5e,0x9c,0x5f,0xe6,0xcb,0xf3,0xe7,0xb4,0xea,0x61,0xf0,0x6d,0x88,0x5f,0x87,0xb8,0xaf,0x63,0xb3,0x72,0x35,0xdc,0xe3,0x11,0xec,0xb,0x35,0x5e,0x70,0x61,0xbd,0xf9,0xa7,0x8f,0xf0,0xaf,0x5f,0x75,0x17,0xdf,0x2,0xef,0x7e,0x8e,0x1e,0x3f,0xcd,0x69,0xaf,0x9d,0xb1,0x18,0xd7,0x65,0xfd,0x2a,0xdc,0xbe,0x65,0x54,0x40,0x2a,0x89,0xa9,0x7c,0x7f,0xa6,0x45,0x5,0x6a,0x49,0x75,0x43,0x5f,0x6e,0xfe,0xe6,0xaf,0xcf,0xab,0x37,0x40,0x5f,0xa8,0x6e,0x7a,0x9d,0xb3,0x6d,0xae,0xef,0x16,0x5a,0xfc,0xcd,0xcf,0x1,0xe0,0x0,0x70,0x0,0x38,0x0,0x1c,0x0,0xe,0x0,0x7,0x80,0x3,0xc0,0x1,0xe0,0x0,0x70,0x0,0x38,0x0,0x1c,0x0,0xe,0x0,0x7,0x80,0x3,0xc0,0x1,0xe0,0x0,0x70,0x0,0x38,0x0,0x1c,0x0,0xe,0x0,0x7,0x80,0x3,0xc0,0x1,0xe0,0x0,0x70,0x0,0x38,0x0,0x1c,0x0,0xe,0x0,0x7,0x80,0x3,0xc0,0x1,0xe0,0x0,0x70,0x0,0x38,0x0,0x1c,0x0,0xfe,0xd2,0x0,0xae,0x9e,0xd7,0x5f,0x1f,0xc5,0xeb,0xc3,0x63,0x2f,0x5,0x4b,0xe7,0xe9,0xe3,0xfd,0x14,0xf5,0xf4,0x11,0x58,0x3a,0x5e,0x8a,0xc5,0xcf,0xab,0xb,0xb3,0x6a,0x33,0x7f,0x3a,0x1d,0x20,0x58,0xe2,0xca,0x33,0x68,0xa2,0xd5,0x89,0x51,0x5f,0x39,0x9d,0x5f,0xea,0xe1,0xf5,0xa4,0x57,0x6f,0xc8,0xbb,0x9f,0xa3,0x3b,0x79,0x2a,0xcb,0xc3,0xef,0x93,0x4e,0xe7,0xd2,0x78,0x2e,0x5a,0x75,0xc6,0x18,0xa8,0x22,0xd8,0x94,0x1a,0x59,0x92,0xe8,0x7f,0x78,0x29,0xba,0xda,0x55,0xd8,0x16,0x46,0xf3,0x32,0xb,0x3f,0xeb,0xf1,0xe9,0x8b,0xde,0xff,0xf6,0xa1,0x1e,0x3f,0xcd,0xe1,0xfd,0x1d,0x3c,0x96,0xfe,0x7d,0xd2,0xe3,0x7f,0xbf,0xe8,0xe2,0xcf,0xea,0x7e,0x10,0x6d,0xc8,0x19,0xfb,0x25,0xeb,0xba,0x19,0x3a,0x40,0x55,0x61,0x5b,0xdb,0x2f,0xaa,0xe8,0x1a,0x2c,0x35,0x4d,0x53,0x4d,0xbd,0xe7,0x81,0x57,0xbc,0x38,0x9f,0xd3,0x5e,0x7b,0x7d,0x3a,0x7b,0xc3,0xc7,0x4b,0x71,0x3a,0x97,0xba,0x1f,0xa4,0xd3,0xa5,0xc6,0x42,0x8d,0x7c,0xad,0xde,0xa6,0xd5,0x20,0x51,0xb0,0xad,0xcd,0x28,0xa3,0x8b,0xd2,0xe6,0xd3,0xed,0x1e,0x4d,0xd9,0xa9,0x52,0x6f,0x89,0x3d,0x2f,0x17,0xec,0xd2,0xe5,0xd9,0x19,0x73,0xf0,0x8d,0xcb,0x53,0x19,0xd1,0x5,0x33,0xfb,0x59,0x7d,0xe9,0xe5,0xcc,0xad,0xe8,0xcd,0x23,0x85,0x52,0x42,0x25,0x69,0x85,0x11,0x69,0xb7,0xa7,0xbe,0x15,0x5f,0x55,0xe5,0x2c,0xdd,0x26,0x92,0x20,0x54,0xb5,0x78,0xf6,0xe7,0xd0,0xee,0x40,0x99,0x1,0x96,0x31,0xe8,0xed,0xa4,0x91,0xaf,0x5,0x34,0x67,0x74,0x15,0xbd,0xd4,0x9a,0x3d,0x6a,0xbf,0x6c,0x14,0xf5,0x6d,0x15,0x2a,0xa6,0xa9,0xd4,0x3c,0xd2,0x55,0xb5,0xbf,0xb0,0x16,0xd0,0x90,0x53,0x6e,0x77,0x21,0x4d,0xa9,0x50,0xa5,0xfd,0xc1,0x18,0x95,0xbe,0x49,0x53,0x5d,0xa5,0xb6,0xd6,0xba,0xc6,0xbd,0x6f,0xed,0x7f,0x2d,0x15,0x4e,0xb1,0x40,0x91,0xa8,0xb6,0x7a,0x44,0x23,0x24,0x90,0x7b,0x31,0x47,0x23,0xbc,0xaa,0x6e,0xa2,0x2a,0xb8,0x69,0xed,0xf6,0x9,0xd4,0xb6,0x5a,0x2b,0x89,0xba,0xa4,0xb6,0x75,0x41,0x8b,0x89,0x4a,0x24,0xac,0x8e,0xad,0x57,0x9b,0x54,0x5a,0xcd,0x51,0xa2,0xdb,0x2f,0x9d,0x4d,0xf3,0x55,0x76,0x75,0xae,0x54,0xaa,0xbd,0xc3,0x63,0xba,0x8a,0xb6,0x75,0x46,0x5b,0x23,0x10,0x9,0xa5,0x54,0xf4,0xbd,0xed,0x93,0x58,0x25,0x93,0xdd,0x1a,0xd5,0x5d,0xa8,0xb3,0xa2,0x88,0xd7,0x5d,0x2f,0x95,0xa8,0xac,0xea,0x2c,0x9b,0x37,0xbc,0x15,0xbf,0xd7,0xdc,0xb7,0x61,0xb0,0xbb,0xb4,0xab,0x6a,0x5a,0x78,0x33,0x45,0xa3,0x22,0x71,0x56,0xaa,0x77,0x12,0x1,0xad,0xcb,0x8e,0xab,0x6e,0x16,0xdb,0x8a,0xbf,0x2e,0x1e,0x50,0x27,0x52,0xf0,0x5b,0x48,0xc4,0x9f,0xf5,0x79,0x3b,0xd9,0x5b,0xeb,0xde,0x8e,0xed,0xef,0xeb,0xf3,0xb8,0xc8,0xaa,0xcf,0xff,0xf,0x4e,0xcb,0xc,0xae,0x77,0xf1,0xcb,0x90,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_sound_room_params_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe1,0x0,0xdb,0x0,0xe7,0x53,0x45,0xf8,0x1a,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x10,0x20,0xb,0xe4,0xb9,0xe6,0xa,0x0,0x0,0x1,0xce,0x49,0x44,0x41,0x54,0x38,0xcb,0xa5,0x53,0xbb,0x6e,0x13,0x51,0x10,0x3d,0x33,0xbb,0xde,0x5d,0x6f,0xbc,0x91,0x15,0x47,0x46,0xe,0x41,0x36,0x48,0x4e,0x43,0x47,0x83,0x90,0xa0,0xa3,0xe1,0x17,0xf8,0x80,0x54,0x88,0x2,0x85,0x82,0x22,0x32,0x5,0x28,0xd,0x5,0x12,0x5,0x7f,0x80,0x68,0xe0,0xf,0xe8,0x22,0xa5,0x46,0xd0,0x51,0x10,0x64,0x22,0xdb,0xc4,0x8f,0x25,0xeb,0xec,0xd3,0x3b,0x97,0x82,0xdd,0x95,0x65,0x39,0xe,0x12,0xa7,0x3a,0x77,0x66,0xee,0x99,0x87,0x66,0x80,0x15,0x70,0x47,0x9e,0xee,0x8e,0x3c,0xce,0xb8,0xe6,0x8e,0x3c,0x73,0x91,0xf3,0x2a,0x81,0x34,0x95,0xdb,0x4a,0xa9,0x4d,0x77,0xe4,0x19,0x69,0x2a,0xf7,0xe2,0x28,0x79,0x91,0xd9,0xb,0xce,0x4b,0xb2,0x96,0x0,0xa0,0xdf,0x1d,0x7e,0x98,0xfe,0xf6,0xf,0xcf,0x26,0xe7,0x3,0x0,0x90,0x54,0xee,0x6,0xe7,0xd1,0x5e,0xc6,0xef,0xe4,0x5c,0xcf,0x3e,0x19,0x0,0xa8,0x5a,0x73,0x22,0x11,0xd9,0xf9,0xf1,0xad,0xf7,0x39,0xa,0x93,0x74,0x41,0x5b,0xcf,0x89,0xa6,0x6b,0xef,0x6c,0xc7,0xf2,0xa,0x63,0x12,0xcf,0xf6,0x94,0xa8,0xfa,0x70,0xe0,0x1e,0x79,0xae,0xff,0x1e,0x80,0x2,0xa0,0x2d,0x6b,0x6b,0xd8,0x9f,0xec,0xfa,0xd3,0xe0,0xa9,0x52,0xa8,0xf4,0xba,0xc3,0x7,0xfa,0x69,0x6f,0xf2,0xc4,0x9f,0x86,0x1d,0x0,0x86,0x5d,0xb1,0x7e,0x2,0x48,0x0,0x94,0x2e,0x9a,0x8b,0x88,0xba,0x6e,0x95,0xcd,0x3,0xa5,0x54,0x83,0x99,0xbe,0x30,0x0,0x67,0xce,0x4f,0x59,0xf6,0xb,0x61,0x98,0xa5,0x8e,0x88,0xb4,0x40,0x38,0x13,0x51,0xb7,0xf4,0xec,0xd3,0x65,0xd0,0x44,0xd4,0x26,0x0,0x54,0x6b,0x4e,0x3c,0x38,0x19,0x6f,0x4,0x5e,0xb8,0xdf,0x6c,0x37,0x48,0xbf,0x2c,0x63,0x56,0xf6,0x16,0x11,0xc6,0xb6,0x63,0x3d,0xfe,0x75,0x32,0x7e,0x4d,0x4c,0xdd,0xdc,0xc7,0xff,0x52,0x76,0x1c,0x25,0xcf,0x99,0xf9,0x18,0xa,0xeb,0xa4,0xd1,0x77,0x22,0xea,0x17,0x2,0x9a,0xce,0x1f,0x1,0x98,0x79,0x8b,0x44,0x98,0x2d,0xa,0x30,0xd3,0x71,0x18,0x44,0xcf,0xc2,0x20,0x7e,0x14,0x87,0xc9,0xee,0xfc,0x90,0x99,0x99,0xbf,0x36,0xdb,0xd,0x6a,0xb6,0x1b,0xa4,0x97,0xb4,0xb7,0xcc,0x7c,0xa,0x40,0xe6,0x5,0xea,0x5b,0x1b,0xfb,0x76,0xa5,0x7c,0xdf,0xb2,0x8d,0x97,0x57,0x5b,0xf5,0x9b,0x22,0x72,0xad,0x10,0xa8,0xd6,0x9c,0x22,0x98,0x88,0xdc,0xed,0x1b,0x57,0x5a,0x76,0xc5,0xea,0xe4,0xdb,0x9c,0x2f,0x5a,0x3a,0x4b,0x1f,0xfa,0x5e,0xf8,0x26,0x8b,0x4b,0xe6,0x67,0x50,0x20,0x17,0x2b,0x19,0xfa,0xc1,0x7a,0x75,0x6d,0x9b,0x88,0x7c,0xc3,0xd4,0x3f,0x1,0x48,0x59,0xe3,0xa3,0xf2,0x9a,0xf9,0xea,0x6f,0xdf,0x7c,0x98,0xf3,0x95,0x97,0xb8,0xf0,0x5e,0x7a,0x8d,0xff,0x8d,0x3f,0xa8,0x68,0xdd,0x31,0x64,0xdc,0x7f,0xbc,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_editor_handle_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x8,0x0,0x0,0x0,0x8,0x8,0x6,0x0,0x0,0x0,0xc4,0xf,0xbe,0x8b,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe8,0x0,0x95,0x0,0x95,0x9a,0x5a,0x2a,0xb1,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x1,0x10,0x13,0x38,0xc,0xd9,0x1d,0xd5,0x9a,0x0,0x0,0x0,0x7a,0x49,0x44,0x41,0x54,0x18,0xd3,0x85,0x8f,0xcb,0xd,0x84,0x30,0xc,0x44,0x9f,0x4d,0x44,0x1b,0x94,0x91,0xb4,0x90,0x7e,0x38,0xee,0x95,0x23,0xf5,0xd0,0x2,0x94,0x41,0x1b,0x7c,0xe2,0x3d,0x98,0xaf,0xb4,0xd2,0x8e,0x64,0xc9,0xd2,0xc8,0xcf,0x33,0xc2,0xa1,0x69,0x1c,0x8c,0x87,0x62,0xca,0x2,0x10,0x4e,0xb3,0xf9,0xf4,0x50,0xa,0x98,0x81,0x2a,0xd3,0x38,0x58,0x4c,0x59,0xe4,0x32,0xd7,0xd5,0xc7,0xc,0x42,0x80,0xba,0x66,0xee,0x5a,0x27,0x50,0xa,0x6c,0x1b,0x2c,0x8b,0xef,0x18,0x54,0x15,0x0,0xca,0x2f,0x3d,0xd2,0x38,0x41,0xd5,0xb1,0x66,0xf7,0x8b,0x83,0x20,0xaf,0x90,0xfb,0xce,0x79,0x30,0x77,0x2d,0x31,0x65,0x91,0x7f,0x35,0xbf,0x5d,0x55,0x37,0xc5,0xb5,0xd2,0x14,0x59,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_event_player_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe1,0x0,0xdb,0x0,0xe7,0x53,0x45,0xf8,0x1a,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x10,0x11,0x0,0xb5,0x36,0x38,0x30,0x0,0x0,0x0,0xed,0x49,0x44,0x41,0x54,0x38,0xcb,0xcd,0x93,0xbd,0x4e,0x2,0x41,0x14,0x85,0xcf,0x9d,0xd1,0xdd,0xac,0x82,0x1,0xc1,0xa8,0xb1,0xb0,0xe2,0x25,0x7c,0x5,0x5f,0xc1,0xc4,0xc6,0x8e,0x84,0xd7,0xb0,0xb4,0xb2,0xb3,0xf1,0xb9,0x48,0x30,0x14,0xf8,0xcb,0xc0,0x84,0x29,0x64,0x97,0xdd,0x39,0x16,0x2c,0x36,0xb2,0x6b,0xc8,0x86,0x84,0x53,0x7d,0x99,0xcc,0x3d,0xf7,0xe4,0xce,0x1d,0xa0,0xa2,0x4,0x0,0xac,0x71,0x1a,0x80,0xde,0xa4,0xae,0xd1,0xaa,0xc7,0x0,0xb0,0x67,0x8d,0xd3,0x59,0xe6,0xaf,0xd2,0x45,0x7a,0xb,0x42,0x2b,0xad,0x6,0x24,0x9b,0xf4,0x6c,0x28,0xad,0x5e,0xfe,0x30,0x59,0xcf,0x1b,0xdf,0x21,0xef,0x1e,0x7c,0x8c,0xcc,0xd3,0xca,0x7a,0xd8,0x7f,0xe3,0xf8,0x7d,0xda,0x2d,0xe3,0xcf,0xd7,0xc9,0xfd,0xea,0xbe,0x5a,0x97,0x8f,0x44,0xbb,0x88,0xa7,0xe3,0x59,0x8d,0xe4,0x49,0xa9,0xc1,0x26,0xda,0x51,0x3,0xef,0xd9,0x2a,0x61,0x29,0x34,0xb0,0xc6,0x1d,0x44,0x87,0xe1,0xc3,0xe9,0xc5,0x71,0xcf,0x1a,0x17,0xad,0x63,0x11,0x89,0xcb,0x12,0xa4,0x24,0x8f,0x72,0xce,0xa,0x78,0x3b,0x33,0xe0,0xf2,0x9d,0x19,0x80,0xcb,0xb3,0x7f,0xf8,0x77,0xed,0xc5,0x1a,0x17,0xc6,0xf3,0xe4,0x51,0x44,0xbe,0xe8,0x79,0x96,0xc4,0x8b,0xeb,0x30,0xa,0x9e,0xe9,0xd9,0x2e,0xe2,0xf9,0x77,0x72,0x73,0xd9,0x39,0xdf,0xaf,0x14,0x3d,0xff,0x80,0xd5,0xf5,0x3,0xb0,0xf6,0xa7,0x98,0xee,0xaa,0x34,0xa0,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_editor_node_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x4,0x4,0x6,0x2c,0x3b,0x42,0x78,0x89,0xe3,0x0,0x0,0x0,0xb7,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0xd4,0xce,0xb5,0xfa,0xff,0xe0,0xc4,0x6d,0x6,0x6,0x6,0x6,0x6,0x5,0xb,0x55,0x6,0x5c,0x6c,0x5c,0x80,0x51,0x3b,0xd7,0xea,0x3f,0x3,0x5,0x80,0xf1,0xd1,0xf3,0x27,0x44,0x19,0xe0,0xd9,0x16,0xc6,0x50,0xe9,0x98,0xc3,0x60,0x67,0x69,0x87,0x22,0xc6,0x44,0xaa,0x8d,0x87,0x8e,0x1f,0x62,0x38,0x74,0xfc,0x10,0x9c,0x4f,0x92,0x1,0x30,0xdb,0x91,0x5d,0xc1,0x2,0x63,0x1c,0xee,0x9f,0xc9,0x20,0xa7,0xa4,0x88,0xa2,0xe1,0xd1,0xbd,0xfb,0xc,0xb6,0x85,0xe9,0x58,0x5d,0x1,0x33,0x84,0x5,0x9f,0x66,0x1d,0x53,0x13,0x9c,0xae,0xc0,0x70,0xc1,0xa3,0x7b,0xf7,0x51,0x24,0xb0,0x69,0xc6,0x6,0x58,0x48,0x9,0x3,0xcf,0xb6,0x30,0xca,0xc,0xa8,0x74,0xcc,0x41,0xe1,0xb7,0xef,0x9f,0x82,0xdf,0x80,0x2b,0xa7,0xcf,0x30,0xd8,0xda,0x18,0xe3,0xf4,0x3f,0x5e,0x3,0xae,0x9c,0x3e,0x83,0x11,0x3,0xc8,0xf1,0x8f,0xe2,0x5,0x6c,0x51,0x85,0x2f,0x1d,0x10,0xed,0x5,0x6c,0xf1,0x4f,0x51,0x20,0x52,0xec,0x2,0x6c,0xd1,0x8,0x0,0x51,0x64,0x46,0x49,0x98,0x79,0x96,0x5,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_animation_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x17,0x1f,0x1c,0x3a,0xfb,0x5f,0x74,0x0,0x0,0x2,0x18,0x49,0x44,0x41,0x54,0x38,0xcb,0xad,0x93,0x4f,0x6b,0x13,0x51,0x14,0xc5,0xcf,0x7d,0x93,0x99,0xbc,0x8c,0x69,0xd2,0xc6,0x68,0x88,0x4d,0x28,0xd,0x76,0x21,0x8,0x82,0x7b,0xff,0x80,0x5a,0x17,0x42,0x71,0xe5,0x42,0xfb,0x1,0x84,0xa2,0xee,0xfd,0xc,0x2e,0xd4,0x95,0xd0,0xa5,0x4,0xc1,0x85,0x8b,0x82,0x1b,0x71,0x25,0xba,0x11,0x17,0xe2,0x56,0x89,0xc8,0x44,0xe3,0xd4,0x4e,0x3a,0x99,0x49,0x67,0x26,0x33,0xc9,0xbb,0x6e,0x66,0x4a,0x5a,0xaa,0x58,0xf0,0xae,0x1e,0x3f,0xe,0x87,0x77,0xcf,0xbd,0x17,0xf8,0x9f,0xe5,0x3a,0xbe,0x76,0x18,0xe,0x0,0xb9,0x29,0x11,0xb1,0xe2,0x7a,0xcf,0xda,0x7a,0x12,0x47,0xc9,0xb5,0x8c,0x1b,0x52,0x7f,0xc9,0x8a,0x6f,0x3,0xe8,0x1e,0x64,0x20,0xb2,0x47,0x92,0x8c,0xef,0x78,0xee,0x8e,0x15,0x47,0xc9,0xf2,0xb4,0x20,0x8e,0x92,0x65,0xcf,0xdd,0xb1,0x7e,0xfd,0xdc,0xbe,0x77,0xa0,0x81,0xeb,0xf8,0xba,0x63,0xbb,0x2b,0x81,0x1f,0x3d,0x4a,0x99,0x26,0x4d,0x63,0x7d,0x61,0xa9,0x4e,0xd2,0x34,0xd6,0x1,0x68,0x0,0x10,0xf8,0xd1,0x43,0xc7,0x76,0xaf,0xef,0x6f,0x8d,0x0,0xe0,0xdb,0xe7,0x1e,0xa7,0x4c,0x1,0x10,0xc5,0xb2,0x79,0x5e,0x8,0xfa,0xa4,0x14,0x9f,0x1e,0xe,0x82,0xb7,0x19,0x27,0x42,0xa0,0x1b,0xfa,0x3b,0x66,0x96,0xac,0xf8,0x98,0x39,0x23,0xcf,0x9,0x67,0x73,0x70,0x65,0xf7,0x3b,0x9a,0xb0,0x1,0x60,0xe8,0x5,0xaf,0xc6,0xc9,0x64,0x6d,0xe8,0x5,0xaf,0x53,0xde,0x3,0x0,0x66,0x98,0x79,0xa9,0xdf,0x37,0x8b,0xf2,0xe2,0xfc,0xe2,0xf1,0x53,0x51,0x10,0x3f,0x15,0x6a,0xa2,0xce,0x12,0x21,0xcc,0x4b,0x7d,0xa3,0xd9,0xaa,0x9d,0x28,0x57,0x8a,0x5,0x30,0x24,0x33,0x57,0xc0,0x90,0xe5,0x4a,0x51,0x36,0x5b,0xb5,0x46,0x5e,0xea,0x1b,0x44,0x8,0x27,0x13,0x75,0x69,0x37,0x7c,0x42,0x92,0xfb,0xcb,0x54,0xb3,0x80,0x69,0x1f,0x27,0x0,0xda,0xe6,0x8f,0xfe,0x3,0xdd,0xc8,0xad,0xe5,0x84,0x26,0xde,0x33,0xa3,0x30,0x8a,0x92,0x15,0xab,0x63,0x5b,0x83,0xfe,0xb0,0x41,0x84,0x90,0x88,0xfa,0x44,0x8,0x7,0xfd,0x61,0x68,0x75,0xec,0xee,0x28,0x4a,0x1a,0x69,0x3b,0x1f,0x98,0xb9,0xaa,0x14,0x37,0xe7,0xaa,0x25,0x2b,0xb,0x51,0xa5,0xee,0x9c,0x86,0x78,0x41,0x8,0xfa,0xa8,0x14,0x9f,0x19,0xe,0x82,0x37,0x69,0x88,0x4,0x0,0xb,0x4b,0x75,0x61,0x75,0xec,0xef,0xcd,0x56,0x6d,0x3e,0x1b,0x63,0xae,0x58,0x36,0x2f,0xa7,0x2,0x1,0x40,0x8d,0x93,0xf1,0xad,0xb9,0x6a,0xc9,0x1b,0x27,0xe3,0xd5,0x6c,0x2,0x0,0xa8,0x58,0x36,0xaf,0x6e,0x6f,0x79,0xa5,0xbc,0xd4,0xdb,0xae,0xe3,0x1b,0x7b,0xfa,0xdb,0xb2,0xdd,0x9b,0x3b,0x5e,0xd8,0x6,0x10,0x3,0x30,0xa6,0x77,0x9,0x80,0x71,0xa4,0x54,0x58,0xad,0xd6,0x66,0xdb,0x0,0xd0,0xfd,0x6a,0x7f,0x69,0x2c,0xd6,0x4e,0xee,0x31,0x70,0x1d,0x5f,0x63,0x66,0x33,0x8e,0x92,0xc7,0xa3,0x28,0xbe,0xc1,0xc,0x93,0x8,0x41,0x5e,0x1a,0xcf,0xd,0xa9,0xdf,0x25,0xa2,0x60,0xf6,0xe8,0xcc,0xc4,0x75,0x7c,0x4d,0x29,0x9e,0x8f,0x82,0xd1,0xb,0xdd,0xc8,0x3d,0xdb,0x7f,0x34,0xe2,0xf,0xc7,0x24,0xfe,0xf5,0xb8,0xe,0x5d,0xbf,0x1,0xf2,0xab,0xfc,0xf7,0x5e,0x1,0xc1,0xd5,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_editor_pivot_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0xb,0x1,0x13,0xa,0xf,0xf,0x71,0xf8,0xa,0x0,0x0,0x0,0xa8,0x49,0x44,0x41,0x54,0x38,0xcb,0xa5,0x92,0xb1,0xd,0x83,0x30,0x10,0x45,0x9f,0xa3,0xd4,0x89,0x22,0x64,0xa,0x18,0xc1,0x3,0xb0,0x3,0xc8,0x62,0x8b,0xc,0x95,0x2e,0x23,0x20,0xb,0x76,0xc8,0x0,0x1e,0x1,0xa,0x2c,0x84,0x60,0x1,0xa7,0x4d,0x63,0x88,0x74,0xbf,0xbd,0x7f,0x4f,0x5f,0xff,0x4e,0x91,0x56,0x1d,0xa1,0x52,0xf0,0x1,0x86,0x94,0xe9,0xc2,0x91,0x5a,0xab,0x39,0xd1,0x31,0xa0,0xb1,0xb9,0xc,0x60,0x8c,0x30,0x41,0x59,0x8,0x1,0x8f,0xec,0x14,0xa0,0x80,0x3a,0x31,0xfb,0x6d,0x3e,0xe9,0xb9,0x46,0xa8,0x68,0xad,0xa6,0xb1,0x39,0xc6,0x68,0xca,0x42,0xf3,0xc8,0xb4,0xba,0xdf,0x74,0x8c,0xf1,0xa9,0x94,0x7a,0xc5,0x6d,0x7f,0xb3,0x2e,0x81,0x71,0xa,0x78,0x1f,0xe8,0xdd,0x4c,0xe7,0x82,0x82,0x41,0x9c,0x80,0xc3,0x47,0xda,0xf6,0x70,0xb0,0xfc,0x47,0x89,0xeb,0x12,0x64,0x57,0x18,0x27,0x21,0xc0,0x7b,0x21,0xa0,0x77,0xb3,0xc,0xd0,0xb9,0xd3,0x4,0x62,0x7d,0x1,0xaa,0x69,0x33,0x20,0x69,0x9e,0x96,0xb5,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_squirrel_script_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x2,0x11,0x4,0x36,0x30,0x45,0xd8,0xff,0x76,0x0,0x0,0x0,0x9b,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0xfc,0xcf,0xf0,0x9f,0x81,0x12,0xc0,0xc4,0x40,0x21,0xc0,0x6b,0x0,0x23,0x3,0xe3,0x7f,0x92,0xd,0x60,0x64,0x60,0xfc,0xf,0xc3,0x9,0x96,0xc2,0x28,0x7c,0xac,0x96,0x20,0x87,0x1,0x4c,0x13,0x32,0x10,0x15,0x16,0x84,0xb3,0xbb,0xb7,0xdc,0x61,0xf8,0xcf,0xf0,0x9f,0x11,0x59,0x9e,0x5,0x97,0xd3,0x90,0x35,0x12,0xe5,0x5,0x64,0xdb,0x71,0x69,0x2e,0xf5,0x51,0xc1,0x8,0x17,0xac,0x2e,0x78,0xfd,0xf6,0x3d,0xd1,0x2e,0xc2,0x8,0x83,0x5b,0x93,0xec,0xb0,0x2a,0xfc,0xc0,0x22,0xc5,0x60,0x96,0xb5,0x2,0x23,0xc,0x88,0x4a,0x7,0x92,0x4e,0xc5,0x74,0x4a,0x48,0xff,0x19,0xfe,0x33,0xaa,0xe5,0x1d,0xc2,0xaa,0x10,0x9b,0xf3,0x89,0x76,0xc1,0xf5,0x43,0xcb,0xc9,0xf7,0xc2,0x7,0x16,0x29,0xbc,0xf2,0x8c,0xd8,0x72,0x23,0xb6,0x64,0x8b,0xcd,0xf9,0x38,0xd,0x20,0x5,0x0,0x0,0x4b,0xa9,0x33,0x86,0x68,0x9c,0xd2,0x91,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_editor_rect_2d_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x9a,0x0,0x9a,0x0,0x9a,0x82,0xab,0xc3,0xb2,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0xb,0x1,0x12,0x1f,0x3,0x30,0xb0,0x38,0x2,0x0,0x0,0x0,0x5e,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x7c,0xa1,0xab,0xfb,0x9f,0x81,0x2,0xc0,0xc2,0xc0,0xc0,0xc0,0xf0,0x70,0x76,0xd7,0x2a,0x72,0x34,0xcb,0xa7,0x96,0x85,0xb1,0x20,0x71,0x7a,0x49,0xd1,0xfc,0x70,0x76,0x57,0x31,0xdc,0x5,0x48,0xe0,0x3,0x91,0xfa,0x5,0x50,0xbc,0x80,0xc,0x24,0x2e,0x5f,0xbe,0x85,0x4f,0xe7,0xb,0x5d,0x5d,0x35,0x64,0x3e,0x13,0x3,0x85,0x60,0xd4,0x80,0xc1,0x60,0x0,0xb,0xa1,0x78,0x26,0xd5,0x0,0x1,0xb2,0x5d,0x0,0x4b,0xdb,0xa4,0x2,0x46,0x4a,0xb3,0x33,0x0,0x2,0x84,0x15,0xa0,0xde,0x54,0x78,0xec,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_real_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xd,0x8,0x1d,0x59,0xce,0xcd,0xd2,0x0,0x0,0x0,0x44,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0x18,0x5,0x94,0x83,0x87,0xb7,0x9f,0xdb,0xc3,0x30,0x36,0x3e,0x4c,0xc,0x1b,0x1b,0x45,0x0,0x9d,0x26,0x56,0x9e,0x89,0x52,0x1f,0x30,0xe1,0xb3,0x15,0xa7,0xb3,0xb1,0xb9,0x40,0x5e,0x55,0xf2,0x20,0x36,0x36,0x36,0x3e,0x86,0x1,0xf2,0xaa,0x92,0x7,0xd1,0x3,0xa,0x9f,0xad,0x84,0xe4,0x47,0x1,0x89,0x0,0x0,0xdf,0xde,0x43,0xed,0x81,0xf0,0xe5,0xd8,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_edit_key_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x1c,0x13,0x30,0x24,0x88,0x8e,0xe0,0xc,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0x7e,0x49,0x44,0x41,0x54,0x38,0xcb,0x9d,0x92,0x3b,0x4b,0x23,0x51,0x18,0x86,0xdf,0x73,0xc9,0x38,0x33,0x4e,0x46,0x4d,0xbc,0xa2,0x58,0x89,0x95,0xb0,0x20,0x88,0x60,0x23,0x56,0xe2,0xa5,0xb3,0x11,0x6c,0x65,0xd7,0x46,0x6c,0x6c,0x16,0xfc,0x2d,0x36,0x22,0xd8,0x89,0x88,0x58,0x9,0xc2,0x22,0x6c,0xb1,0x95,0xa0,0x8,0x6,0x83,0x20,0x6a,0x34,0x31,0x93,0xc4,0x4c,0x26,0x97,0x73,0x3e,0x1b,0x5,0x59,0xd4,0xcc,0xf8,0x95,0x87,0xf7,0x79,0x38,0xdf,0x39,0x2f,0xf0,0x8d,0x79,0x7a,0x2c,0x8c,0x3e,0xde,0xe7,0xd7,0x0,0x40,0x46,0x85,0x73,0x19,0x6f,0xbe,0xe4,0xf9,0xfb,0x0,0x90,0xbd,0xf7,0xfc,0xd0,0x82,0x7c,0xb6,0xd8,0x1d,0x54,0x6a,0x9b,0x5a,0xd3,0xbf,0xb7,0x33,0x2e,0xf8,0x51,0x68,0x81,0x56,0x7a,0xac,0x16,0xd4,0xe7,0xc8,0xa0,0x4e,0xdb,0x31,0x37,0x84,0xe4,0xbb,0x89,0x2e,0xf7,0x2a,0x94,0x20,0xf7,0x50,0x98,0x2d,0x17,0x2b,0xdb,0xad,0xae,0xb5,0x58,0x2e,0x56,0x76,0x0,0x48,0x22,0xd1,0x1,0x60,0x5d,0x84,0x81,0x9f,0xb,0xfe,0x1,0x80,0x16,0x55,0x57,0x53,0xb6,0x63,0xad,0x12,0xe0,0xf6,0xf4,0x27,0x57,0x0,0x80,0x37,0x7b,0xb0,0x57,0x18,0x0,0x98,0xed,0x98,0x3f,0x95,0x52,0x13,0xbd,0x3,0xc9,0xa5,0xb7,0xc,0xfb,0xc,0xf6,0x72,0x25,0x51,0xcc,0x97,0x9f,0x88,0xc8,0x5,0x0,0xc7,0xb5,0x16,0x1a,0xd,0x35,0xdb,0xd3,0x9f,0x5c,0x7e,0x9f,0xfb,0xf4,0x6,0x25,0xaf,0x9c,0x69,0x8d,0x9b,0x4b,0x8c,0xb1,0x92,0xd3,0x66,0xcf,0x34,0xea,0x6a,0xfe,0x7f,0xf8,0xab,0xbd,0x27,0xaf,0x2f,0xef,0xe8,0x26,0xfd,0x70,0xd1,0x2c,0xfb,0xe1,0x2f,0x90,0xa6,0xe1,0x78,0xbb,0x3d,0x92,0xe8,0x6a,0x3b,0x6b,0x26,0x60,0x0,0x70,0x9d,0xba,0x3d,0x2,0xb1,0x31,0xa5,0x54,0xdc,0xb2,0xcd,0x1f,0x7d,0x83,0x9d,0xa7,0x61,0xfb,0xc1,0x6f,0xd2,0x99,0xdf,0xa6,0x65,0x9e,0xb7,0x58,0xc6,0xa1,0x10,0x82,0x2a,0x41,0xf5,0x38,0x4a,0xb5,0xa5,0x94,0xc2,0xa,0xfc,0xea,0x2f,0x0,0x31,0x0,0x30,0xa4,0x4c,0x47,0x11,0xf0,0x6a,0x50,0xdb,0x22,0x82,0x1f,0x33,0xe4,0x9f,0x98,0x21,0xff,0x6a,0xad,0xb3,0x91,0x4,0xa6,0x6d,0xa6,0x18,0xc7,0x38,0xe7,0xec,0x44,0x2b,0xda,0x1b,0x1c,0xea,0x9b,0x8e,0x22,0x78,0x1,0xa8,0x7a,0x9a,0x37,0x2a,0x6c,0x6e,0xa6,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_gamma_f_x_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xe,0xc3,0x0,0x0,0xe,0xc3,0x1,0xc7,0x6f,0xa8,0x64,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x2,0x7,0x0,0x19,0x2e,0x14,0xec,0x89,0x42,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0x28,0x49,0x44,0x41,0x54,0x38,0xcb,0xad,0x93,0xe1,0x6a,0xc3,0x30,0xc,0x84,0x3f,0xd9,0x25,0x6e,0xd2,0x34,0xb3,0x33,0x58,0x28,0x94,0x94,0xd2,0x6e,0xef,0xff,0x82,0xb3,0xf6,0xc3,0x76,0xea,0xa5,0xa5,0x74,0x30,0x43,0x20,0x92,0x7c,0x67,0xe9,0x24,0x9,0xa0,0xd3,0x34,0x71,0xbd,0x7e,0xf1,0xf9,0x79,0xe1,0x74,0x3e,0x31,0x1f,0x67,0xa6,0x8f,0x9,0x1f,0x3c,0xfb,0x61,0xa0,0xdf,0xed,0x68,0xdb,0x16,0xe7,0x1c,0x4d,0xd3,0xb0,0xd9,0x6c,0xb0,0xd6,0x62,0xad,0xc5,0xb0,0x9c,0x8,0x80,0x89,0x95,0xb,0x10,0x55,0x9e,0x1d,0xb3,0x76,0xc4,0x4c,0xa4,0x64,0xa0,0xf0,0x2,0xc1,0x77,0xcd,0x65,0x32,0x4e,0x12,0x5a,0xe5,0x5,0x2,0x5b,0xe3,0x63,0xf5,0xb2,0x82,0xac,0x4a,0x58,0x99,0x72,0xef,0xfa,0xdb,0xd9,0x0,0xb4,0x5d,0xc7,0xe8,0x3d,0x3e,0x4,0x42,0xf0,0x78,0x1f,0x8,0xc5,0xf6,0x1e,0x3f,0x6,0x42,0xe5,0x2b,0xf1,0x10,0x42,0x4a,0x5c,0x1e,0x88,0xb5,0xa4,0x25,0x92,0xab,0x50,0xb4,0x5c,0x2a,0xf2,0xa0,0xb7,0x2e,0xe8,0xea,0x47,0xa4,0x70,0x6a,0x32,0x58,0x1c,0xb7,0xd6,0x8a,0xdc,0xb7,0xb1,0x4e,0x47,0xcb,0x97,0x1,0x92,0xd9,0xeb,0xc6,0xfc,0x8f,0x88,0xd6,0x5a,0x9a,0xa6,0xc1,0x39,0x87,0x73,0x8e,0xed,0x76,0x4b,0xdb,0xb6,0x74,0x5d,0x47,0xdf,0xf7,0xec,0xf7,0x3,0x6f,0xc3,0xc0,0xf8,0x3e,0x72,0x38,0x1c,0x98,0xe7,0x99,0xe3,0x3c,0x73,0x39,0x5f,0xaa,0x12,0x1e,0xcd,0x8b,0x80,0x6a,0xd1,0x1,0x8c,0xc9,0xe9,0xc6,0x98,0x80,0xe6,0xd7,0x28,0x3f,0x9e,0x38,0xb9,0x8b,0x69,0x1a,0xf6,0x98,0xc0,0xe6,0xe9,0xd2,0x28,0x69,0x12,0x25,0x6d,0x46,0x8c,0x6,0x29,0xa,0x9a,0xb4,0x37,0x4f,0x33,0x58,0x14,0xd6,0x1c,0x35,0x71,0x75,0xcd,0xf0,0x3,0x66,0x21,0x42,0x9a,0x18,0xc2,0x92,0xb5,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_edit_resource_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x8,0x0,0x0,0x0,0x8,0x8,0x6,0x0,0x0,0x0,0xc4,0xf,0xbe,0x8b,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x19,0x0,0x9,0x17,0x10,0x64,0xe1,0xbb,0x0,0x0,0x0,0xab,0x49,0x44,0x41,0x54,0x18,0xd3,0x5d,0xce,0xc1,0x9,0xc2,0x30,0x18,0x5,0xe0,0xf7,0x27,0x15,0x91,0x12,0x89,0xd4,0x83,0x78,0x71,0x3,0xc1,0x9,0x44,0x2f,0x2e,0x61,0x1d,0xc8,0x29,0x4,0xb7,0x70,0x5,0xc1,0x5,0x7a,0x90,0x8a,0xda,0x2a,0xa9,0x44,0x2,0x5,0x2b,0x49,0xbd,0xd8,0x52,0x7d,0xc7,0xf7,0xbe,0xc3,0x23,0x0,0xd0,0x99,0xe1,0xd6,0xba,0x29,0x23,0x3a,0x12,0xa3,0x8b,0xc,0x44,0x81,0x6f,0x48,0x67,0x86,0x3b,0xe7,0xc6,0x46,0xe7,0x7,0x0,0xe8,0xf6,0xfc,0x21,0x11,0x65,0x15,0xa2,0x4a,0x26,0x27,0xb5,0x2b,0x5e,0xef,0x19,0x0,0xaf,0x89,0x6a,0xd0,0x40,0x73,0x0,0x5c,0x48,0x7f,0xc4,0x18,0x9d,0x59,0x13,0xb4,0xda,0xde,0x6,0x0,0x7,0x0,0x67,0xdd,0x42,0x6,0xc2,0xd5,0xa3,0x4a,0x75,0x18,0x47,0x49,0x19,0x47,0x49,0xa9,0x52,0x1d,0xfe,0x9e,0xb4,0x6e,0x62,0x9e,0xf9,0x1e,0x0,0x7c,0xd1,0x59,0xf5,0x7,0x72,0x8b,0xff,0xdc,0xaf,0x8f,0xb5,0xba,0xe9,0xe5,0x7f,0xff,0x1,0x8f,0xcb,0x49,0xea,0x8d,0x30,0xff,0xf7,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_vector2_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xd,0x1,0x11,0x81,0xba,0x3a,0xb0,0x0,0x0,0x0,0x3d,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0x18,0x54,0xe0,0xe1,0xed,0xe7,0xf5,0xa4,0xea,0x61,0xc4,0xa6,0x59,0x5e,0x55,0xb2,0x91,0x2c,0x9b,0xd1,0x69,0xba,0x78,0x81,0x89,0xd2,0x70,0x1b,0x69,0x6,0x10,0xc,0x64,0x62,0x62,0x1,0x5d,0xd,0x23,0xb9,0xd1,0x48,0x72,0x62,0xa3,0x24,0xad,0x50,0x47,0x33,0x2e,0x0,0x0,0x9f,0xc7,0x27,0x61,0x1a,0xc7,0x50,0x68,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_edit_small_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x8,0x0,0x0,0x0,0x8,0x8,0x6,0x0,0x0,0x0,0xc4,0xf,0xbe,0x8b,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x3,0xc,0x5,0xd,0x15,0x67,0xe3,0xdb,0x69,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x0,0xc8,0x49,0x44,0x41,0x54,0x18,0xd3,0x63,0x60,0x40,0x2,0x13,0xa5,0xdd,0x19,0xa,0x18,0xf8,0xf8,0x96,0xba,0x66,0xfe,0x84,0xf1,0xe1,0x20,0xc6,0xc0,0x80,0x81,0x81,0x81,0x81,0x61,0x95,0x6f,0xd6,0xff,0xcb,0x4b,0xb6,0xfe,0x9b,0x63,0x14,0xf5,0x9f,0x81,0x81,0x81,0x81,0x19,0x26,0xb9,0xe4,0xc2,0x5,0x86,0xe3,0x6b,0xb,0xfe,0xb7,0x1f,0xd8,0xfc,0x5f,0xe6,0xe0,0x57,0x46,0x3e,0x1f,0xe3,0xff,0x8e,0xbf,0x45,0xab,0xe0,0x3a,0x8f,0xaf,0x2d,0xf8,0xef,0x68,0x27,0xf7,0xef,0xd8,0xfe,0xae,0xff,0xe,0x76,0xa,0xff,0x66,0xdb,0xc7,0xfc,0x6f,0x61,0x50,0xe6,0x63,0xe0,0x67,0x60,0xe0,0x9b,0x5d,0x1b,0xf6,0xdf,0xd2,0x54,0xfa,0xdf,0xb1,0xfd,0x5d,0xff,0x6d,0xad,0xa4,0xfe,0x2d,0xeb,0x9,0xf8,0xf,0x77,0x43,0x4b,0x46,0xf2,0xff,0x30,0x5d,0xfd,0xff,0x9f,0x5e,0xad,0xfd,0x6f,0x69,0x26,0xd,0x97,0x84,0x99,0xcc,0xd0,0x93,0x93,0xfe,0xff,0xd6,0xb5,0xa3,0xff,0xc3,0x74,0xf5,0xfe,0xb7,0x67,0x3a,0xa1,0x4a,0x32,0x30,0x30,0x30,0xc8,0xc9,0xf3,0xfe,0xad,0x89,0x8d,0xfc,0x5f,0x9b,0x10,0xf9,0x5f,0x99,0x81,0x99,0xf,0x45,0x92,0x81,0x81,0x1,0x0,0x35,0x65,0x51,0x7d,0xf5,0x51,0xc2,0xa7,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_capsule_shape_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xe,0xc3,0x0,0x0,0xe,0xc3,0x1,0xc7,0x6f,0xa8,0x64,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0xc,0x1e,0x17,0x2,0xf,0xb1,0xa7,0x92,0xa2,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x2,0x75,0x49,0x44,0x41,0x54,0x38,0xcb,0x7d,0x93,0x4d,0x48,0x14,0x61,0x1c,0xc6,0x7f,0xef,0xec,0xb8,0xdb,0x9a,0x6c,0xba,0xb6,0x51,0xac,0x95,0x96,0x1f,0x1b,0xe4,0xa1,0xe,0x22,0xc4,0x82,0x25,0x7d,0x41,0x44,0x7,0xc3,0x3a,0x44,0x6,0x1e,0x14,0x32,0x8,0xa,0xba,0x84,0x75,0xf5,0xd0,0x21,0x28,0xa,0xaa,0x43,0xa7,0x52,0x4,0xf7,0x90,0x97,0x88,0x4c,0x90,0x88,0xea,0x90,0x8,0x62,0x89,0x6e,0x52,0xb6,0xce,0xea,0x3a,0xbb,0xee,0xd7,0xcc,0xce,0xce,0x74,0x98,0x59,0x10,0xd9,0x7a,0xe1,0xe5,0x3d,0xfd,0x9e,0xe7,0xff,0x3e,0x3c,0x7f,0xc1,0xbf,0x8f,0x0,0x24,0xa0,0x2,0xf0,0x38,0xaf,0x5,0xe8,0x80,0x6,0x18,0x80,0x29,0xfe,0x3,0x57,0x0,0x95,0x40,0x2d,0x10,0x0,0x7c,0x80,0x9,0x24,0x80,0x18,0xa0,0x2,0xf9,0x72,0xb0,0xe4,0x38,0x6,0x80,0xa3,0xfe,0x50,0xb8,0x6f,0x67,0xff,0xbb,0x4f,0x5d,0xc3,0x96,0x75,0xec,0xb9,0x65,0x1d,0x1a,0x18,0x1b,0x7,0x8e,0x3,0x41,0xc0,0xe3,0x2a,0x3,0xbb,0x81,0x1a,0xe0,0xe0,0xee,0xb6,0x8b,0xe7,0xcf,0xc,0x8e,0xf,0x1d,0x6e,0x6e,0x8,0x36,0xd6,0x58,0xa8,0x79,0x70,0x5,0x42,0x4d,0x22,0x10,0xf2,0x27,0x67,0xdf,0x7f,0xc3,0xc8,0x25,0x5d,0x5b,0x61,0x97,0xdb,0xeb,0xb7,0x8a,0xc6,0x81,0x7d,0xa7,0x6e,0x5c,0xee,0xbc,0xf9,0xe2,0x56,0x47,0x3d,0xd4,0xf9,0x40,0xd5,0x4,0x42,0x12,0x24,0xb2,0x16,0x2b,0xdb,0x5b,0x5b,0xf2,0xb,0x93,0x93,0xe6,0xea,0x8f,0x9f,0xf2,0x26,0xb8,0x2,0xa8,0x2e,0xea,0xb9,0x86,0xfa,0x73,0x77,0xae,0x84,0xaf,0xe,0xf6,0x5e,0x8,0x41,0xb5,0x7,0x94,0x2c,0x8,0x1,0xba,0x1,0xeb,0x79,0x58,0xcd,0x41,0x41,0xd7,0x65,0x40,0x92,0x9c,0xc0,0x64,0x60,0x7,0xd0,0xb0,0xf7,0xe4,0xc0,0xa5,0x8e,0x9e,0xc1,0xde,0xce,0xa6,0x6d,0xae,0x40,0x25,0xc4,0xd2,0x10,0x5d,0x7,0x35,0x6f,0xdf,0xb5,0x9c,0xa0,0x10,0x9b,0x5d,0x22,0xab,0xc4,0x81,0x82,0xec,0xb8,0x57,0x2,0x75,0xc1,0xf6,0xae,0xb3,0xa7,0x7,0x1e,0x5e,0x6f,0xdd,0x65,0xab,0x2e,0xaa,0xf0,0x3b,0x65,0x8b,0xfc,0x54,0xe1,0x57,0xd2,0x42,0xd5,0x4,0xcc,0xbc,0x8e,0x10,0x9b,0x8e,0x2,0x79,0xd9,0x9,0xad,0xd6,0xd7,0x14,0x6e,0x6b,0xee,0x1b,0xb9,0xab,0x1b,0x60,0x98,0xa0,0x64,0xec,0x91,0x95,0x2c,0x44,0x1d,0xa1,0x79,0x55,0x90,0x9e,0x7a,0x32,0xc6,0x87,0xfb,0x23,0x80,0x2,0xe8,0x25,0x81,0x80,0x16,0xbe,0x77,0x4d,0x12,0x50,0xe5,0xb6,0xe1,0xb4,0xe,0x92,0x80,0xa5,0xa4,0xd,0x2f,0xa8,0xa0,0x7e,0x1e,0x9e,0xe0,0x4d,0xff,0x63,0x20,0xa,0xa4,0x0,0x43,0x76,0xc2,0xf3,0x15,0xeb,0x4f,0xb4,0x9,0x2c,0xd2,0xba,0x20,0x5b,0xb0,0x5,0xb4,0x22,0xfc,0xd9,0xb0,0xe1,0xc4,0xd7,0xc8,0x14,0xa3,0xdd,0x43,0xc8,0x9e,0x79,0xc,0x6d,0xcd,0x69,0xa4,0x29,0x3b,0xf5,0x34,0x2d,0xb,0x96,0x53,0xe0,0x76,0xd9,0xce,0x4a,0x6,0xa,0x45,0x8b,0x45,0x55,0xa0,0x7e,0x19,0x9e,0x60,0xb4,0x7b,0x8,0x97,0x67,0xe,0x43,0x53,0x9c,0x2a,0x9b,0x0,0x2e,0x67,0x2,0x2f,0x7b,0x8e,0xec,0x97,0x2,0xa1,0x46,0xb7,0x64,0xb1,0x9a,0x85,0xa5,0x94,0x60,0x25,0x23,0xd8,0x98,0x7a,0x1a,0x21,0xd2,0xf3,0x0,0xd9,0xf3,0x9d,0xa2,0xa6,0x38,0xf5,0x2d,0x96,0xca,0x53,0x2a,0x92,0xc9,0xcc,0xab,0xb9,0x6c,0x75,0xc8,0x1f,0xaf,0x6a,0x6d,0x49,0xe4,0x4,0x1b,0xcb,0xb3,0x4b,0x85,0x8f,0x8f,0x5e,0xf2,0xf6,0xf6,0x33,0x60,0x1e,0xb3,0x18,0xdf,0xec,0xbc,0x75,0xe3,0x3c,0x80,0x1f,0xaf,0xbf,0x8e,0x60,0x7b,0x33,0xa6,0x2e,0x93,0x51,0xe2,0xac,0x4c,0x47,0x9d,0xb4,0x53,0xa5,0x3f,0x97,0xdb,0xba,0xcd,0x4d,0xf4,0x3a,0x62,0x12,0x50,0x70,0xc6,0xd5,0x9c,0x91,0xcd,0x72,0x9b,0xf7,0x17,0xf1,0xf6,0x5,0x28,0x1,0x77,0x74,0x63,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_empty_control_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x16,0x0,0x6,0xb,0x1,0xc2,0xa7,0x0,0x0,0x0,0x76,0x49,0x44,0x41,0x54,0x38,0xcb,0xed,0x93,0xb1,0x9,0x80,0x30,0x14,0x44,0x9f,0x3f,0xa2,0x8,0xa6,0x71,0xd,0xc1,0x1,0x4,0x1b,0x17,0xb1,0x71,0x2c,0x1b,0x17,0xb1,0x11,0x4,0x5b,0xc1,0x49,0x22,0x4,0x85,0x4,0x67,0x8,0x69,0x73,0xfd,0x3d,0xb8,0xe3,0xe,0x22,0x95,0x1,0x5c,0xf6,0x56,0x80,0xa,0xf4,0xba,0xae,0x6a,0x5d,0x76,0xd9,0x5b,0xbd,0xfe,0xeb,0x8d,0x7f,0xa6,0x10,0xb7,0x96,0x7a,0x2d,0xa5,0x38,0x72,0x40,0x19,0xff,0x4c,0xa3,0x1e,0xe6,0x10,0xc0,0x66,0xf6,0xa5,0x94,0xe6,0x94,0xd8,0xe,0x12,0x20,0x1,0x0,0x72,0xc0,0x69,0xa9,0xd7,0xcd,0xec,0x4b,0xe8,0x94,0x1,0x17,0x7d,0xa6,0xd8,0x4,0xfc,0xf,0xcc,0x23,0x6c,0x3b,0x9b,0x9e,0x10,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_shader_material_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0xc,0x1e,0x15,0x5,0xf,0xfd,0x62,0xd0,0xb,0x0,0x0,0x2,0xe2,0x49,0x44,0x41,0x54,0x38,0xcb,0xa5,0x93,0xcd,0x6f,0x54,0x65,0x14,0x87,0x9f,0xfb,0x3d,0x73,0x3b,0x94,0x69,0xc7,0x8e,0xa9,0x15,0x4b,0x4b,0x5a,0x6,0xad,0x54,0xf0,0xa3,0x69,0x2c,0x44,0x49,0x15,0x36,0xc4,0x98,0x90,0x68,0x52,0x63,0xd0,0x85,0xb0,0x30,0x4a,0x22,0xb,0xa9,0xff,0x1,0x1a,0x49,0x6a,0x5c,0xe0,0xc6,0xc4,0x9d,0xb,0x12,0x76,0x44,0xa9,0x6d,0x82,0x1a,0x62,0xca,0xca,0x74,0x0,0x43,0x63,0x43,0x8d,0x13,0x2c,0x6d,0x9d,0xe1,0xde,0xb9,0x5f,0xef,0x7d,0xdf,0xd7,0x85,0xb6,0xc2,0x9a,0xb3,0x3c,0xc9,0xef,0xc9,0xc9,0xc9,0xf3,0x83,0x87,0x1c,0x3,0xa0,0x52,0x74,0xed,0xf5,0x38,0xcb,0xff,0xdb,0x95,0xf,0xd6,0xfa,0xa7,0x4b,0xd5,0xd2,0x49,0x72,0xbd,0x2a,0x35,0x96,0x69,0xd3,0x9d,0x6c,0x64,0x17,0xe7,0xeb,0x4b,0x1f,0x3,0x77,0x0,0x3d,0xb0,0x7d,0x9b,0xb3,0xdc,0xa,0x84,0x71,0x3f,0x6d,0x6c,0xa0,0xef,0x74,0x75,0xb0,0x72,0xf6,0x83,0x13,0xaf,0x1b,0xbd,0xfd,0xfb,0xd0,0x28,0x94,0x14,0xa8,0x5c,0xb0,0xb2,0xfc,0x2b,0xe7,0xbf,0xbe,0x44,0x78,0x27,0x9c,0xb9,0x72,0x73,0xf9,0xc3,0xcd,0x8c,0x75,0x7f,0xf8,0xc4,0xfb,0x47,0x3f,0x3d,0xfe,0xee,0x7b,0x46,0xa5,0x77,0x37,0x7e,0x47,0x25,0x75,0xbd,0x6d,0xda,0x71,0x7c,0x65,0x1a,0x4e,0xde,0xd9,0xd5,0x63,0x1f,0x98,0x78,0x16,0xcb,0x8d,0xc7,0xe2,0xbf,0x82,0xf2,0x1f,0x1b,0xad,0x59,0x40,0x9b,0x9b,0x67,0x57,0x7,0x2b,0x67,0x9f,0x9f,0x38,0x4c,0x47,0xa9,0x1a,0x6f,0xef,0x7e,0x5c,0x5d,0x5d,0xa8,0x7b,0x3b,0x6b,0x63,0xce,0xae,0x91,0x3,0x4e,0xed,0xb9,0x23,0x9e,0x6d,0xbb,0xda,0xb5,0xb,0xe2,0xd0,0xa1,0x97,0xa9,0xe,0x74,0x9f,0x2,0x6a,0x0,0x26,0xc0,0xc4,0xee,0xfe,0xe9,0xe3,0x53,0x87,0xd,0xc7,0x29,0xe0,0x14,0x7c,0xaf,0xb3,0xeb,0x51,0xf3,0xcd,0xb7,0xde,0xe1,0xf2,0xe5,0xef,0x9,0x9a,0xab,0xac,0xdc,0xba,0x86,0x61,0xb9,0x6,0x96,0xed,0x98,0x86,0xc5,0x4b,0x2f,0x8e,0x70,0xb0,0xd6,0x7f,0x66,0xb,0xd0,0xd1,0x53,0x3c,0xb9,0x6b,0x78,0x3f,0x96,0xe5,0xa4,0xb6,0x5b,0x30,0x1d,0xb7,0x40,0xb9,0x5c,0x66,0x72,0xf2,0x15,0x1c,0xaf,0x88,0xe5,0x78,0x58,0x96,0x85,0x69,0x9a,0x80,0xd6,0x7b,0x9f,0xae,0x51,0xea,0xed,0x9c,0xda,0x2,0xc8,0x4c,0xaf,0xe6,0x59,0x1b,0x25,0x95,0x99,0x8b,0x8c,0x5c,0x64,0x7c,0x31,0x33,0xc3,0xe8,0xe8,0x28,0xc3,0x43,0x7b,0x98,0x9f,0xfb,0x1,0x29,0x25,0x4a,0xe5,0x28,0xad,0x8d,0x28,0x8a,0xc8,0x85,0x8c,0xb7,0x0,0x80,0x16,0x79,0x42,0x9e,0x45,0xc4,0xe1,0x1a,0xcd,0x8d,0x6,0xaf,0x1d,0x7d,0x95,0x2b,0x73,0x97,0xf8,0xe5,0xe7,0xef,0xf8,0xec,0xdc,0x97,0x48,0x91,0x90,0x67,0x31,0x32,0x8b,0x8,0xdb,0x31,0x4a,0x29,0xd,0x60,0x3,0x48,0x54,0x55,0x8a,0x14,0x29,0x12,0x95,0xc6,0x1a,0xb5,0xa6,0x8,0x6d,0x17,0xd0,0xcc,0xcd,0xcd,0xe1,0x17,0x5d,0x44,0x1a,0x22,0xb2,0x36,0x49,0x12,0xea,0x3c,0x17,0x86,0x6,0xff,0x7f,0xc0,0xbd,0xfc,0x62,0x7d,0xb1,0xfe,0xf6,0x33,0xfb,0x3b,0x3c,0x47,0xfa,0x5a,0x4a,0x69,0xec,0x1d,0x3f,0x6,0x80,0xef,0x7b,0x7c,0xf5,0xf9,0x69,0xd2,0x34,0x20,0xe,0x36,0x68,0x5,0x81,0x71,0xfd,0xc6,0x6d,0x44,0x90,0xcd,0x6e,0x99,0x8,0xf4,0x4e,0x4e,0x3c,0xd9,0xf8,0xe4,0xa3,0x37,0xf0,0xfd,0x47,0x84,0x61,0x39,0xce,0xbf,0xf,0x3,0xad,0x25,0x22,0x8d,0x48,0x93,0x90,0x66,0xb3,0xa5,0x83,0x76,0x6c,0x7c,0xf3,0xed,0x3c,0xd7,0x16,0x96,0x5e,0x68,0xa6,0xd9,0xc2,0xa6,0x48,0xed,0xbe,0xa2,0xdf,0xd5,0x4a,0xa2,0xb1,0x1d,0x8f,0x95,0xad,0x5c,0x24,0xc8,0x2c,0xd4,0x59,0x1a,0x19,0x22,0x8d,0x8,0xee,0x35,0xf5,0xdd,0xf5,0xbf,0x8d,0x28,0x4a,0x8c,0x1f,0xaf,0x2e,0xd2,0xf8,0x7d,0xed,0xc2,0x9f,0xeb,0xad,0xf3,0x42,0xe9,0xfc,0x1,0x95,0xc7,0x7,0x9f,0x38,0xd7,0xd9,0x57,0x3a,0x35,0xb2,0x67,0x7,0xfb,0x46,0x87,0x48,0x92,0xc,0xad,0x14,0x79,0xae,0xb8,0xfe,0xdb,0xa,0x37,0x96,0x1a,0x24,0x6b,0xf1,0x85,0x9f,0x6e,0x2e,0x1f,0x7b,0xa0,0x4c,0x43,0xe5,0xb2,0x73,0xab,0xd9,0x14,0x80,0x65,0x19,0x46,0x6d,0x7c,0x78,0xe7,0x19,0xaf,0xe2,0x4d,0x29,0x29,0x63,0xc0,0xc2,0x34,0x5d,0x19,0x66,0xb3,0xf5,0xa5,0xc6,0x74,0x94,0xe5,0x8b,0xb1,0x94,0xf1,0x53,0x3d,0x15,0xa7,0x7e,0x77,0x5d,0x3c,0x6c,0x9b,0xf9,0x7,0x9d,0x7a,0x5a,0x62,0x97,0xe,0x10,0xb3,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_enum_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe1,0x0,0xdb,0x0,0xe7,0x53,0x45,0xf8,0x1a,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xd,0xd,0xe,0xa0,0x7,0x78,0x49,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x0,0x45,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0x18,0x3e,0xe0,0xc3,0xdb,0xcf,0x8c,0xd8,0xd8,0xf8,0xd4,0x31,0x30,0x30,0x30,0xb0,0xc0,0x18,0x2,0xc2,0xbc,0xff,0x1f,0xde,0x7e,0x6e,0xf,0x65,0x1f,0x84,0xb1,0xd1,0x81,0x80,0x30,0xef,0x41,0x64,0x3e,0x13,0x4d,0xbc,0xf0,0xfe,0xcd,0x27,0x66,0x8a,0xbc,0x20,0x28,0xc2,0x37,0xea,0x5,0x7a,0x26,0xa4,0x61,0x0,0x0,0xc0,0x5,0x3c,0x62,0x1,0x7c,0x3,0xb,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_anim_export_all_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x3,0xd,0x2,0x5,0x25,0x34,0x10,0x10,0x2d,0x0,0x0,0x1,0xb6,0x49,0x44,0x41,0x54,0x38,0xcb,0xb5,0xd3,0x41,0x6b,0x13,0x51,0x10,0xc0,0xf1,0xff,0x7b,0xc9,0xee,0xb6,0xd9,0x76,0x13,0xd2,0x90,0x52,0xb0,0x4a,0x84,0x52,0x4c,0x6d,0x5,0x2d,0x82,0xa8,0x41,0xc9,0x49,0x58,0x8,0x95,0xc6,0x8b,0xa,0x6,0xa1,0x69,0x4d,0x35,0x20,0x7a,0x88,0xe7,0x42,0xbd,0xf4,0xe0,0x21,0x9,0xd5,0x8b,0x8a,0x8,0x7e,0x1,0x8f,0x7e,0x1,0x51,0x14,0x11,0x11,0x51,0xc4,0x1e,0x3c,0x5a,0x6d,0x53,0x25,0xdd,0xb7,0xe3,0x25,0x5e,0xc4,0x40,0x2c,0x3a,0x30,0x97,0x61,0xf8,0x31,0xc,0x33,0xf0,0x9f,0x23,0xd6,0xc9,0x1d,0x45,0x2a,0x3b,0xee,0xc9,0xf4,0xc1,0x5d,0x2,0xa4,0x76,0x2,0xac,0x3d,0x79,0x7c,0x41,0x3e,0x7d,0xb8,0x2f,0xc0,0x5a,0xb7,0x26,0xdd,0xa5,0xee,0x97,0xce,0x8d,0xf7,0xf7,0xb9,0x29,0x5a,0x1b,0x1b,0xd4,0xae,0x9f,0xea,0x7,0xfc,0xbf,0x1,0x4a,0xf9,0x93,0x63,0x43,0x9e,0x97,0x16,0xc3,0x77,0x29,0x14,0xf2,0x43,0x40,0xa9,0x57,0xa0,0x7c,0xe3,0xda,0xb4,0x3f,0x31,0x75,0x4,0xa5,0x1d,0x45,0x88,0x72,0xdd,0x8,0xab,0x8d,0x8b,0x3e,0x50,0xee,0x5,0x48,0x79,0x83,0xb6,0x5d,0xbd,0xfa,0x0,0xad,0x41,0x50,0x2c,0x56,0xef,0x10,0x8f,0xf,0xda,0xbd,0x2c,0xb3,0x78,0x79,0x6e,0x52,0x5e,0xbf,0x58,0xe,0xdf,0xbe,0xaa,0x4b,0xee,0x78,0x56,0x72,0xc7,0xf6,0xc9,0xcb,0xe7,0xcb,0xf2,0xee,0x4d,0x3d,0xbc,0xb9,0x74,0x46,0x80,0x62,0xb7,0x9,0x22,0xc9,0x84,0x1e,0x4d,0x26,0x3d,0xb4,0x8e,0xaa,0xb9,0x4a,0x3,0xa5,0x14,0x0,0x8b,0x57,0xee,0x12,0x4,0x81,0x4a,0x24,0x62,0xc,0xa7,0x9d,0x51,0x20,0xf2,0x27,0x20,0x73,0xe8,0xc0,0xf0,0xca,0xd9,0xf3,0x85,0xd0,0x76,0x92,0xdc,0x6e,0x5e,0x42,0x44,0x0,0xa8,0xdf,0x2a,0xb1,0xd5,0x5a,0xc7,0xf7,0x73,0x61,0xfe,0xc4,0xe4,0xa,0x90,0xf9,0x1d,0xb0,0xf6,0xee,0x89,0xd5,0x66,0x67,0xf,0xa3,0x23,0x9e,0x6,0x28,0x2f,0x34,0x59,0x6d,0x54,0x68,0xd6,0xe7,0xa9,0x54,0xef,0xa1,0xa3,0x51,0xbe,0x7d,0x5d,0xd7,0x33,0x33,0x47,0xd9,0x9f,0x4d,0xd7,0x0,0xb,0x40,0x75,0x0,0x77,0x6a,0x22,0xb1,0xf9,0xe8,0x61,0x45,0xb6,0x3,0x4b,0x19,0x63,0x80,0x10,0x11,0x41,0xc4,0x0,0x20,0xa1,0x21,0x94,0x80,0x91,0x91,0x31,0x39,0x5d,0x5c,0x52,0x4f,0x9f,0x7d,0x1e,0x0,0x5a,0xa,0xc0,0xb6,0x70,0x9d,0x3e,0xb5,0x99,0xd9,0x1d,0xc7,0x18,0x83,0x88,0xea,0xba,0x65,0xc7,0xb1,0x78,0xff,0xf1,0xb,0x3f,0xb6,0xc2,0x81,0x76,0xd0,0x1,0x7e,0x21,0xed,0x6d,0xa4,0x97,0x1b,0xb7,0xa3,0xa8,0x76,0x40,0xeb,0x9f,0xbc,0xeb,0x4f,0xf,0x47,0x8a,0xb5,0x8c,0x4d,0x67,0x36,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_error_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x8,0x0,0x0,0x0,0x8,0x8,0x2,0x0,0x0,0x0,0x4b,0x6d,0x29,0xdc,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x4,0x4,0x6,0x2c,0x36,0x3c,0xc9,0xf5,0x5e,0x0,0x0,0x0,0x66,0x49,0x44,0x41,0x54,0x8,0xd7,0x6d,0xcd,0x31,0xa,0x84,0x40,0x14,0x83,0xe1,0x6f,0xd8,0x87,0x7,0xf0,0x1e,0x9e,0xce,0x83,0x79,0x23,0x2b,0x1b,0x2d,0x4,0x9d,0x6a,0x6,0x64,0xb6,0x58,0x76,0x11,0xd9,0x14,0x29,0x12,0xfe,0x24,0xb5,0x71,0xf4,0x4f,0x1,0x5d,0x27,0x67,0xdb,0xf6,0x4b,0xa7,0x75,0xd,0x58,0x16,0xc7,0xa1,0x56,0x48,0x77,0x62,0x9e,0x41,0x23,0x7d,0x4c,0x44,0xc0,0x79,0x3e,0x1f,0xfa,0x3e,0x20,0x67,0xad,0x49,0x34,0xf6,0xdd,0x75,0x7d,0x8b,0x3b,0x51,0xab,0x52,0xae,0x52,0x2,0xd3,0x30,0x3c,0x96,0x5e,0xbc,0x1,0x4c,0xba,0x26,0x58,0x79,0xd3,0xf,0x90,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_v_slider_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x16,0xb,0x3a,0xc7,0x9a,0x67,0xeb,0x0,0x0,0x1,0x12,0x49,0x44,0x41,0x54,0x38,0xcb,0x9d,0x52,0xb1,0x4a,0xc4,0x40,0x10,0x7d,0x93,0x6c,0x56,0x83,0x72,0xf8,0x1,0xd7,0x58,0x1d,0x18,0x48,0x2c,0x44,0xb,0x11,0xfc,0x1,0x2b,0xef,0x5b,0xb4,0xf0,0x2b,0x4,0x7f,0xc1,0xce,0xbf,0xb0,0x31,0xe0,0xaa,0xd9,0x23,0x95,0xb5,0xd8,0x88,0x87,0x9e,0xb7,0x39,0x35,0xd9,0xb1,0x31,0x70,0xe8,0x7a,0x49,0x7c,0xcd,0xc,0x3b,0xcc,0xdb,0x37,0xbc,0x7,0x2c,0x80,0x2e,0xf2,0x65,0x34,0xc0,0x5b,0x34,0x7c,0x2a,0x9f,0xcf,0xbe,0x89,0x3c,0xfc,0x7,0xe7,0xe3,0xb,0xae,0xfb,0x74,0xaa,0x86,0x37,0x46,0xf,0x3a,0x91,0xd5,0x4,0xf5,0x92,0x2e,0x72,0xea,0x74,0x42,0x8d,0x38,0x8c,0xac,0x32,0x59,0x2,0x80,0x5a,0xfd,0xac,0x8b,0xdc,0x77,0x29,0x70,0x81,0x5c,0xcb,0xef,0xf6,0x63,0x6f,0xc6,0xb3,0x7d,0xf,0xfe,0x78,0x77,0x75,0xfb,0x14,0x0,0x94,0xc9,0x92,0x80,0xc4,0x28,0xe,0x23,0xdb,0x44,0x20,0x5f,0xaa,0xc9,0xd1,0xc3,0xe7,0xe3,0x31,0x81,0xac,0x20,0x7f,0x72,0xb8,0x76,0xd0,0xff,0x4b,0x81,0x70,0x3f,0xb3,0x60,0x58,0x59,0x81,0x65,0xc9,0x65,0xef,0xda,0xdc,0xed,0x94,0x5c,0xae,0x4b,0x92,0xb7,0x82,0xfc,0xfb,0x79,0x15,0x2e,0x2,0xaa,0xd8,0xf6,0x2c,0x58,0x2,0xc0,0xc6,0xd2,0xa0,0x4f,0xc0,0xeb,0xd6,0xca,0x66,0xaa,0x8b,0x9c,0xe2,0x30,0xe2,0xd6,0x36,0x5e,0xbe,0x5d,0x9d,0xd4,0xbd,0x32,0x59,0xd2,0x39,0x50,0x6d,0x5c,0xe8,0x94,0x3,0x17,0x91,0x68,0x99,0xb,0x8a,0xc3,0x28,0xeb,0xe0,0xc2,0x2f,0x5,0x9c,0x4e,0xd5,0x30,0xa0,0x60,0xf4,0xd3,0x85,0xc6,0x34,0xce,0x57,0xd7,0x9,0x5f,0x38,0x67,0x8c,0xd3,0x93,0xc8,0x80,0x68,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_error_sign_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x20,0x0,0x0,0x0,0x20,0x8,0x6,0x0,0x0,0x0,0x73,0x7a,0x7a,0xf4,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xbc,0x0,0xbc,0x0,0xbc,0x22,0xe7,0xa6,0xb9,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x8,0xd,0xe,0x12,0x16,0x26,0xd0,0xde,0xc5,0x0,0x0,0x5,0x6a,0x49,0x44,0x41,0x54,0x58,0xc3,0xe5,0x57,0x4b,0x6c,0x55,0x55,0x14,0x5d,0x6b,0x9f,0xf3,0x1e,0x9f,0x42,0xa4,0x26,0x26,0x44,0xc1,0x4f,0xc2,0x80,0x4,0x83,0x25,0x32,0xc0,0x21,0x4c,0xf8,0x75,0x64,0x42,0x34,0x46,0x13,0x7,0x3a,0x11,0x13,0x70,0xe4,0x50,0x25,0x6a,0x10,0x8d,0x36,0xd6,0x32,0xd0,0x81,0x71,0x60,0x8c,0x26,0x52,0x42,0xcb,0x2f,0x80,0x41,0x89,0x4,0xc5,0x60,0xaa,0x6,0x52,0xab,0x65,0xe0,0x44,0x7,0x4,0x5b,0xa,0x2d,0xfd,0x9c,0xe5,0x60,0x9f,0x7b,0xdf,0xbb,0xaf,0xf,0xd4,0x99,0x89,0x4d,0x5e,0x5e,0x73,0xdf,0xbd,0xfb,0xac,0xb3,0xf6,0x5a,0xeb,0xec,0xb,0xfc,0xdf,0xff,0x78,0xbb,0x1f,0x8f,0x1d,0x3f,0xfe,0x4,0x81,0x8f,0x5b,0x1f,0x50,0x6b,0x9,0xca,0x2f,0x92,0x80,0x54,0xb9,0x37,0x49,0x2f,0x6e,0xd9,0xb2,0x65,0xdf,0xbf,0x6,0x70,0xec,0xe8,0xd1,0xa7,0x65,0xf6,0x21,0x16,0x2e,0xcc,0xc5,0x9b,0x1e,0x12,0x20,0x16,0x60,0x1a,0x3f,0x4a,0x0,0xd9,0x72,0x73,0x4a,0xd0,0xe4,0x54,0xff,0xb6,0x6d,0x5b,0x1f,0xfd,0xc7,0x0,0x8e,0x1c,0x39,0xf2,0x2c,0x62,0x7c,0x3f,0xe,0xc,0x20,0x1c,0x38,0x0,0x98,0xcd,0x7,0x91,0x17,0xac,0x56,0x68,0xba,0x50,0xfc,0xbb,0x74,0x29,0xa6,0xf7,0xee,0x85,0x62,0xfc,0x99,0x64,0xd7,0xd6,0xad,0x5b,0x27,0x6f,0xb,0xe0,0xf0,0xe1,0xc3,0xcf,0x21,0xc6,0xbe,0x78,0xf0,0x20,0x6a,0x27,0x4f,0x2,0x21,0xe4,0x7a,0x8d,0x6d,0x13,0xc2,0xec,0xf8,0x35,0xbf,0x4e,0x2f,0x53,0x5b,0xb2,0x4,0x22,0x41,0x78,0x3b,0x44,0x66,0xa6,0x8,0x1a,0x31,0xf9,0xfa,0x6b,0x40,0xad,0x3e,0xd,0x60,0xed,0xf6,0xed,0xdb,0x87,0xdb,0x2,0x18,0x1c,0x1c,0xdc,0x85,0x18,0x7b,0xea,0xfd,0xfd,0xa8,0x7d,0x79,0x1a,0xa,0x1,0x94,0xa0,0x7c,0x9b,0xb7,0xda,0x7b,0xbc,0xf1,0xe2,0xc5,0xa,0xf0,0xaf,0x1e,0x5e,0x8f,0xb9,0xa9,0xc9,0x52,0x6,0x8d,0x36,0xe5,0xe7,0x49,0x4c,0xee,0xd9,0x83,0xb4,0x60,0x1,0x8,0x3c,0xd6,0xdd,0xdd,0xfd,0x19,0x0,0x58,0x51,0x60,0xe0,0xd0,0xa1,0x17,0x12,0xd9,0x53,0x3b,0xf0,0x39,0xea,0x67,0xce,0x0,0xb1,0x6,0x32,0x80,0x21,0x80,0x66,0x30,0x33,0x20,0x12,0xc,0x6,0x66,0x56,0x2a,0x54,0x92,0xa0,0x19,0x40,0x3,0xcd,0xfc,0x3e,0x1a,0x68,0xf9,0x79,0x1a,0x16,0xbf,0xfc,0x12,0x38,0x3e,0xe,0x29,0x7d,0x7a,0xf4,0xf8,0xf1,0xee,0xa,0x80,0x24,0xbc,0xad,0x10,0xb0,0xe8,0xd4,0x17,0x40,0x8c,0x5e,0xc4,0x8,0xd0,0x60,0x16,0x20,0x33,0x98,0x45,0x30,0x44,0x90,0x36,0x1f,0x80,0xe5,0xc5,0x42,0xe3,0xdb,0x62,0x0,0x32,0x0,0x18,0x41,0xb,0xb0,0xcb,0x97,0x91,0x12,0x70,0xea,0xc4,0x89,0xc7,0x1,0x20,0x96,0xf2,0x51,0x82,0x52,0xf2,0xc5,0x43,0xc8,0x22,0x52,0x29,0x28,0xcb,0x34,0x52,0x82,0x42,0x1b,0xed,0x6,0x83,0x19,0x21,0x18,0x60,0xce,0x7f,0xe9,0x4c,0x9a,0x37,0x31,0x5f,0x90,0x12,0x26,0x6f,0x4c,0x2e,0x6b,0x1,0x20,0x28,0x29,0xa3,0xb5,0x2c,0xe2,0x5c,0x88,0x2,0x49,0x48,0x72,0x56,0x84,0xb6,0xc,0x28,0x84,0xd2,0x1a,0x34,0x17,0xa1,0xc7,0x84,0x3f,0x20,0x73,0x50,0x4a,0x2a,0xb5,0xd4,0x0,0x90,0x4,0x29,0x81,0x21,0x40,0x46,0x10,0xbe,0x90,0xb7,0x41,0x40,0x2a,0x3c,0xee,0xae,0x6c,0x7,0x0,0x46,0x18,0xcd,0x31,0x8,0xa0,0xf9,0xc6,0x48,0xab,0xe4,0x86,0xa0,0x52,0xfe,0xb1,0xa1,0x81,0x4,0x48,0x8d,0x5e,0xb6,0xc6,0x45,0x4,0x90,0xd8,0x14,0x0,0xad,0x0,0x82,0x6b,0x45,0x4,0x2d,0x65,0xee,0x5d,0x64,0x45,0x24,0x30,0x57,0x4d,0x29,0x81,0xee,0xdf,0x96,0x16,0x64,0x6,0x58,0x6c,0x31,0xe7,0x2e,0x49,0x20,0x9,0x2c,0x18,0xb6,0x36,0x1a,0x30,0x0,0x16,0x60,0x4,0x24,0xcb,0xf4,0xa7,0x46,0xff,0x33,0xe5,0x52,0xf1,0x69,0xd3,0x82,0x94,0x1a,0xc,0x54,0x83,0x5f,0x40,0xf4,0x34,0xf4,0x5,0xda,0x31,0x10,0xc1,0x30,0xb,0x88,0x28,0x4c,0x22,0x14,0x3a,0x68,0x4a,0x47,0xc0,0xc5,0xde,0xae,0x5,0x4a,0x72,0x6,0x82,0xd3,0x27,0x10,0xcc,0x8a,0x6,0x5c,0x8c,0xd9,0xf4,0x6d,0x0,0x10,0x64,0x0,0xc,0x39,0x7a,0x98,0x5b,0x5a,0x2c,0xee,0xe8,0x55,0x9e,0x1f,0x2d,0xc,0x40,0x42,0x52,0xaa,0x30,0x40,0x8,0x92,0x39,0xbd,0x2c,0xdc,0x45,0x58,0x4a,0x6d,0x35,0xc0,0xc2,0x9e,0xb2,0x2c,0x58,0x2b,0x17,0xa2,0xac,0x5c,0x56,0x29,0x95,0x32,0x6a,0x62,0x40,0x40,0x4a,0x39,0xc1,0x98,0x73,0xbd,0xda,0x5,0x5a,0xf1,0xdd,0x26,0x88,0x82,0x1,0xc,0x9e,0x88,0x2c,0x1a,0xcd,0x42,0x8b,0x4d,0xa2,0x96,0xaf,0x5,0xb4,0x6a,0x20,0x21,0x49,0xbe,0xfb,0x10,0x60,0xd9,0xf7,0xde,0xf7,0x46,0x9e,0x17,0x5d,0x38,0xfb,0xc8,0x86,0xcc,0x91,0x2f,0x18,0x3a,0x96,0x78,0xf2,0x29,0x3b,0x9c,0xc1,0x73,0x24,0xbb,0x98,0x25,0x8,0xf,0xa2,0x79,0x0,0x52,0x56,0xa6,0x53,0x19,0x4a,0x4b,0xfa,0xc9,0x82,0xb2,0xa7,0xce,0x2a,0x11,0xef,0x58,0x56,0x39,0x9c,0x58,0x9c,0x8c,0xb2,0x26,0xa1,0x1a,0x8,0x21,0xb1,0x3c,0x30,0x3c,0x5,0x9a,0x3a,0xd8,0xa4,0x81,0xe4,0xfe,0xcc,0x2d,0x0,0xb,0xcf,0x1b,0x40,0xe5,0x61,0xc3,0x72,0xbf,0xb3,0x8c,0x54,0x78,0xbb,0x3c,0xf3,0xa,0x9b,0x78,0x8d,0xc,0xcd,0x5a,0x26,0x27,0x21,0x95,0x61,0x5a,0xd1,0x80,0xca,0x16,0x18,0x88,0x22,0x7a,0xb,0x51,0x15,0x3b,0x74,0x31,0xcc,0x4d,0x4c,0x54,0x86,0xb4,0xb0,0xa4,0xa3,0xc,0x17,0x98,0x8b,0xd7,0x85,0xa8,0x86,0x92,0x44,0x88,0x40,0x4a,0x2a,0xc3,0xac,0x72,0x18,0xa5,0x24,0x30,0x10,0x66,0x21,0xbb,0xd8,0xca,0xa1,0x83,0x9e,0x2b,0x90,0x39,0x88,0xd,0xa7,0x4f,0x57,0x44,0x78,0x61,0xc7,0xe,0xa4,0xe9,0x29,0x17,0x5e,0xd9,0x16,0xab,0x8,0x50,0xa8,0x86,0x50,0x95,0x81,0x4,0xc8,0x92,0xd3,0x6c,0x96,0x83,0x33,0x15,0x8e,0x76,0x92,0x83,0x97,0x94,0xd8,0x7e,0x1e,0x60,0x76,0x90,0x5c,0x98,0x6c,0x9a,0xcd,0x9a,0x1d,0x95,0x52,0x2,0xb3,0x95,0x4a,0x3f,0x5d,0xbb,0x36,0xf6,0x6a,0x90,0xf0,0xc7,0xea,0xd5,0x8,0x79,0x8c,0x62,0x88,0xe5,0x40,0x81,0x90,0xc5,0x69,0xb1,0xfd,0x40,0x62,0x6,0x86,0xe8,0xed,0x8b,0x6c,0xb4,0xd2,0x62,0x3e,0xa8,0x7c,0x36,0xb8,0xde,0xd9,0x89,0xe9,0xe9,0x99,0x89,0xb3,0x67,0xbf,0x1e,0xaa,0x0,0xd8,0xb5,0x6b,0xf7,0x2b,0x3f,0xd,0xd,0x7d,0xf2,0xdb,0xba,0x75,0xf8,0x7d,0xd5,0x2a,0xb7,0xa1,0x19,0x18,0xf2,0x20,0x61,0xc5,0xa4,0xc3,0x5b,0xe4,0x80,0x67,0x80,0xf,0x20,0x19,0x34,0x3,0x2c,0x30,0xa7,0xab,0x61,0x68,0xf3,0x66,0x4c,0xd0,0xae,0xf5,0xf4,0xbc,0xf3,0xc6,0xd8,0xd8,0xd8,0x81,0x76,0x43,0x29,0x77,0xef,0xde,0xf5,0xd1,0x9a,0x87,0xba,0x9e,0xba,0xe7,0xd2,0x25,0xdc,0x3d,0x3a,0xa,0x15,0xc1,0xce,0x26,0x31,0x81,0x98,0x9b,0xb8,0x5e,0x6a,0x3,0x0,0xc2,0xe2,0xc5,0xd,0xa5,0x97,0x96,0xa5,0x5b,0x8e,0xc0,0x85,0x4d,0x9b,0x70,0x73,0x76,0x6e,0xbc,0xb7,0xf7,0xdd,0x7d,0xd3,0x33,0xd3,0x47,0x47,0x47,0x2f,0x5f,0x0,0x80,0x79,0x5c,0x9e,0x3b,0xf7,0x4d,0xff,0x3,0xf7,0xde,0x77,0xff,0xa2,0x7,0xd7,0x74,0x41,0xc2,0x9d,0x57,0xae,0xf8,0x41,0x27,0x80,0x49,0x8,0x20,0x4c,0x42,0xac,0x45,0xd4,0x6a,0x35,0x84,0x5a,0xd,0xb1,0x5e,0x3,0x5,0x44,0x8,0x26,0x20,0x48,0x30,0x2,0x96,0x4,0xd5,0x2,0xbe,0xdb,0xb8,0x11,0x53,0x33,0x33,0x7f,0xf6,0xbe,0xd7,0xbb,0x6f,0x76,0x76,0xf6,0xc8,0xe8,0xe8,0xe8,0xf7,0x7f,0xfb,0x62,0xf2,0xfc,0xce,0x9d,0x1f,0xac,0xed,0xea,0x7a,0x66,0xa6,0x9c,0x80,0x38,0x6f,0xf6,0x17,0x95,0xad,0xa7,0x96,0x72,0x55,0xed,0xcf,0x5d,0xbf,0x71,0xb5,0x6f,0x7f,0xdf,0x5b,0x29,0xcd,0xe,0x8e,0x8c,0xfc,0xfa,0x43,0x65,0x92,0xbb,0x15,0x80,0x6f,0xcf,0x9f,0x1f,0x58,0xb9,0x62,0xe5,0xf2,0x15,0xcb,0x97,0xaf,0x37,0x8,0x1,0x40,0x40,0x82,0x25,0xe5,0x9d,0xca,0x77,0xaa,0x84,0x20,0x21,0x8,0x88,0x52,0x66,0x29,0x7f,0x92,0x70,0xf3,0xc6,0x8d,0xab,0x7d,0xfb,0xfb,0xde,0x94,0x34,0x30,0x32,0xf2,0xcb,0x8f,0xff,0xea,0xdd,0x10,0x0,0x3a,0x3b,0x3b,0x9f,0xac,0xc5,0xda,0x5d,0x7e,0x4,0xab,0x65,0x4e,0x68,0x77,0x2d,0x4b,0x21,0x7b,0xbe,0x5e,0xaf,0xd7,0x3b,0x3a,0x3a,0x6,0x86,0x87,0x87,0x2f,0xfe,0x27,0xdf,0x8e,0xff,0x2,0x91,0x6b,0x92,0xe9,0x7b,0x20,0x30,0x2,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_anim_export_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x3,0xd,0x2,0x6,0x1d,0x37,0x3f,0xfb,0x70,0x0,0x0,0x1,0xa8,0x49,0x44,0x41,0x54,0x38,0xcb,0xb5,0x93,0x4d,0x6b,0x13,0x61,0x10,0xc7,0x7f,0xb3,0xbb,0x79,0xb6,0x9b,0xdd,0x6e,0x42,0x12,0x5a,0x7c,0x69,0x4b,0x7c,0x2b,0x68,0xab,0xa8,0x5,0xf5,0x12,0x94,0x9c,0x84,0x85,0x5c,0xf4,0x54,0xb,0xa6,0x4a,0x7b,0xd2,0x93,0x1e,0xf4,0x1b,0x78,0xe8,0x55,0xf1,0xea,0x87,0xd0,0x8b,0xf4,0x5b,0xd8,0x9e,0x7c,0xc1,0x5e,0xc4,0x1e,0x14,0xda,0x8d,0x35,0xd9,0x67,0xc7,0x43,0x82,0x94,0xd2,0x60,0x2d,0xfa,0x87,0x87,0x61,0x1e,0x66,0x7e,0x33,0xcf,0xf0,0xc,0xfc,0x67,0x15,0x7,0xe7,0x50,0xaa,0x9d,0x9d,0x8e,0x75,0xee,0xd2,0x71,0x5,0x6a,0x87,0x1,0x6c,0xac,0xbe,0xbe,0xab,0x9f,0x3f,0xbc,0x52,0x60,0x63,0x58,0x90,0x33,0xe4,0x3e,0x69,0xdf,0x99,0xe,0x46,0xc2,0x1a,0xe9,0xd6,0x16,0x4f,0x1e,0xdf,0xc,0x80,0xe4,0x6f,0x0,0xed,0xe6,0x8d,0xd3,0xd5,0x38,0x1e,0x53,0xcb,0xf,0x6d,0xb5,0x9a,0x55,0xa0,0x7d,0x50,0xc0,0xf2,0xd3,0x47,0x73,0xc9,0xb9,0xf3,0xd7,0x10,0xc7,0x17,0x72,0x24,0xc,0x5d,0x5e,0x3e,0xbf,0x97,0x0,0xcb,0x7,0x1,0xd4,0xe2,0x51,0x63,0x7c,0x13,0xa8,0xe3,0x80,0x22,0x78,0x9e,0xa3,0xa5,0xd2,0xa8,0xd9,0x6f,0x98,0xee,0x1e,0xff,0xf6,0x83,0xa5,0xd9,0x17,0xf3,0xb,0xb7,0xd4,0x73,0x43,0xc9,0x55,0x51,0xcd,0xc9,0xec,0x8e,0x4c,0x4d,0x1e,0xd5,0x63,0x47,0xa2,0xe6,0xdb,0xd5,0x77,0x6b,0xc0,0xda,0x7e,0x1d,0xb8,0x95,0xb2,0x33,0x51,0xa9,0xc4,0x38,0x8e,0x27,0x38,0x20,0x22,0x8,0xa,0x40,0x96,0x65,0x52,0x2e,0x17,0x19,0x1f,0xf3,0x27,0x76,0x17,0xde,0xd,0xa8,0x5f,0xbe,0x30,0xbe,0x32,0xbf,0xd0,0xca,0x8d,0x5f,0x1,0x40,0xb5,0x9f,0x2c,0x2a,0x74,0xd2,0xef,0x24,0x49,0x23,0x6f,0x5e,0x9f,0x5d,0x1,0xea,0x7b,0x9f,0x50,0x38,0x31,0x55,0x7c,0xb6,0x74,0xbf,0x71,0xf1,0xe4,0xa9,0x19,0x11,0x71,0x51,0x55,0xfa,0xf9,0xd2,0xb7,0xa2,0xd8,0x9e,0x95,0x6a,0x2d,0x66,0x7d,0xfd,0x63,0xf4,0x75,0x33,0x7d,0x3,0xe4,0xde,0x0,0x60,0xa2,0xc8,0x2c,0x36,0x1a,0x33,0xda,0x49,0xbf,0x88,0xb5,0x16,0xc8,0x7,0x10,0xdb,0xef,0x26,0xb7,0x6c,0xff,0xdc,0xe4,0xea,0x95,0x33,0x1a,0x4,0xee,0x22,0xf0,0x10,0xe8,0x9,0x80,0x29,0x10,0xfa,0x23,0xb2,0x5d,0x9f,0x2c,0x61,0xad,0x45,0x55,0x86,0x7e,0x4f,0xdf,0x2f,0xf0,0xfe,0xd3,0x37,0x76,0x3a,0x79,0xd4,0xcd,0x48,0x7f,0x47,0x9a,0x2,0x61,0xb7,0x37,0x98,0xd8,0x1f,0x64,0x3c,0xa4,0x9b,0x91,0xfe,0x93,0x75,0xfd,0x5,0x31,0xca,0x88,0xd,0xba,0xc3,0xef,0xaa,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_event_player_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe1,0x0,0xdb,0x0,0xe7,0x53,0x45,0xf8,0x1a,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x10,0x11,0x0,0xb5,0x36,0x38,0x30,0x0,0x0,0x0,0xed,0x49,0x44,0x41,0x54,0x38,0xcb,0xcd,0x93,0xbd,0x4e,0x2,0x41,0x14,0x85,0xcf,0x9d,0xd1,0xdd,0xac,0x82,0x1,0xc1,0xa8,0xb1,0xb0,0xe2,0x25,0x7c,0x5,0x5f,0xc1,0xc4,0xc6,0x8e,0x84,0xd7,0xb0,0xb4,0xb2,0xb3,0xf1,0xb9,0x48,0x30,0x14,0xf8,0xcb,0xc0,0x84,0x29,0x64,0x97,0xdd,0x39,0x16,0x2c,0x36,0xb2,0x6b,0xc8,0x86,0x84,0x53,0x7d,0x99,0xcc,0x3d,0xf7,0xe4,0xce,0x1d,0xa0,0xa2,0x4,0x0,0xac,0x71,0x1a,0x80,0xde,0xa4,0xae,0xd1,0xaa,0xc7,0x0,0xb0,0x67,0x8d,0xd3,0x59,0xe6,0xaf,0xd2,0x45,0x7a,0xb,0x42,0x2b,0xad,0x6,0x24,0x9b,0xf4,0x6c,0x28,0xad,0x5e,0xfe,0x30,0x59,0xcf,0x1b,0xdf,0x21,0xef,0x1e,0x7c,0x8c,0xcc,0xd3,0xca,0x7a,0xd8,0x7f,0xe3,0xf8,0x7d,0xda,0x2d,0xe3,0xcf,0xd7,0xc9,0xfd,0xea,0xbe,0x5a,0x97,0x8f,0x44,0xbb,0x88,0xa7,0xe3,0x59,0x8d,0xe4,0x49,0xa9,0xc1,0x26,0xda,0x51,0x3,0xef,0xd9,0x2a,0x61,0x29,0x34,0xb0,0xc6,0x1d,0x44,0x87,0xe1,0xc3,0xe9,0xc5,0x71,0xcf,0x1a,0x17,0xad,0x63,0x11,0x89,0xcb,0x12,0xa4,0x24,0x8f,0x72,0xce,0xa,0x78,0x3b,0x33,0xe0,0xf2,0x9d,0x19,0x80,0xcb,0xb3,0x7f,0xf8,0x77,0xed,0xc5,0x1a,0x17,0xc6,0xf3,0xe4,0x51,0x44,0xbe,0xe8,0x79,0x96,0xc4,0x8b,0xeb,0x30,0xa,0x9e,0xe9,0xd9,0x2e,0xe2,0xf9,0x77,0x72,0x73,0xd9,0x39,0xdf,0xaf,0x14,0x3d,0xff,0x80,0xd5,0xf5,0x3,0xb0,0xf6,0xa7,0x98,0xee,0xaa,0x34,0xa0,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_audio_stream_speex_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x3,0x0,0x0,0x0,0x28,0x2d,0xf,0x53,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x3,0x0,0x50,0x4c,0x54,0x45,0x2c,0x2a,0x24,0x5,0x84,0xc,0x90,0x88,0x3c,0x94,0xc2,0x14,0x9c,0xa,0x2c,0x9a,0xc5,0x8d,0x98,0x44,0x1c,0xca,0xcc,0x32,0xd4,0xc3,0xbc,0xc8,0xc,0xb,0xcb,0x24,0x1b,0xca,0x45,0x40,0xfc,0xe2,0x8c,0x86,0xe4,0x50,0xfc,0x95,0xf,0x2c,0x7e,0x14,0xc8,0x76,0x18,0xd0,0x84,0x7d,0xd4,0xe2,0x2c,0xe9,0x2,0x4,0xa4,0xe4,0x50,0xd2,0xe2,0xdb,0xed,0xe4,0xe1,0xcf,0xa4,0x9f,0x7c,0xbe,0xc,0x46,0x2f,0x60,0x8a,0xf4,0x54,0xe4,0x22,0x20,0xee,0xca,0xc9,0xe4,0xc2,0x14,0x89,0xc5,0x54,0x4,0x2d,0x8c,0x4c,0x92,0x1c,0x6,0x41,0x96,0xca,0x34,0x2f,0xd4,0xd4,0xcc,0xfc,0x7a,0xc,0xac,0xda,0x94,0x94,0x62,0x7c,0xfc,0x4a,0xc,0xa8,0xd4,0x4c,0xc8,0x65,0x5f,0xef,0xf3,0xf2,0x95,0xf4,0x59,0xfc,0xce,0x5c,0xc9,0x16,0x12,0xe8,0x14,0x12,0x88,0xd4,0x5f,0xcb,0x73,0x6e,0xec,0xd8,0xc,0x62,0x64,0x1e,0xd0,0x95,0x8f,0x24,0x44,0x90,0xaf,0xc6,0xd9,0xcc,0x52,0xc,0xd6,0xb4,0xae,0x90,0xa0,0xb8,0xde,0xf4,0xf4,0x7,0x4a,0xa1,0xdf,0xd4,0xd0,0x24,0x8a,0x1c,0x97,0xe5,0x59,0x4,0x94,0x5,0xb4,0x48,0x21,0xd9,0x23,0x1f,0xe1,0xe4,0xe1,0x8b,0xfd,0x57,0xff,0xff,0xff,0x84,0x22,0x44,0xb6,0xcc,0xb1,0x54,0x82,0x94,0xd9,0x34,0x31,0xfa,0xd5,0xe,0xfc,0xfd,0x4,0xfb,0x2,0x4,0x1c,0x40,0x84,0xd8,0x68,0x63,0xa4,0x6e,0x2c,0x98,0xd6,0x50,0x54,0x61,0x74,0xc9,0xd5,0x31,0xda,0x3,0x5,0x4,0x40,0xa6,0xd8,0x19,0x15,0xe7,0xb9,0xb9,0xb1,0x57,0x24,0x84,0xae,0x44,0xc8,0xac,0x2c,0xde,0x89,0x87,0x94,0xca,0x54,0xde,0x9a,0x95,0xbc,0x64,0x5b,0x4,0x82,0x3c,0xdf,0xc8,0xc4,0xd9,0x48,0x43,0x7c,0xdc,0x4f,0xfa,0x19,0xa,0xd7,0x79,0x75,0xc8,0x56,0x51,0xe2,0xec,0xea,0xfc,0xd7,0x31,0x16,0x8c,0x14,0x19,0x55,0x99,0xed,0xed,0xed,0xe4,0x37,0x37,0x22,0x38,0x78,0x94,0xfe,0x5c,0xd7,0x59,0x55,0x86,0xed,0x4b,0xfa,0xe4,0x7,0xe1,0xaa,0xa7,0xfc,0xd8,0xa4,0x5,0x46,0x95,0xce,0xdb,0xe2,0xfc,0xf6,0xf5,0xe2,0xdc,0xdb,0x3c,0x68,0x70,0xa3,0xd0,0x8f,0xf9,0xc9,0x10,0x44,0xa6,0xc,0x86,0xdd,0x55,0xd6,0xbc,0xb7,0x97,0xb1,0xcc,0xda,0x2c,0x23,0x8a,0xfe,0x65,0xfa,0xdc,0xb,0xd7,0xc,0xb,0xe7,0xc,0xa,0x7c,0x4a,0x64,0x50,0x7a,0xb0,0x4c,0x7a,0x3c,0xac,0x22,0x2c,0xa9,0x5,0xf,0xfc,0xad,0xe,0xe4,0x6d,0x69,0x70,0xb4,0x10,0xac,0xda,0xec,0xac,0xd2,0x14,0x73,0x25,0x48,0xe5,0x59,0x57,0x70,0x8c,0xb0,0x88,0x52,0x6c,0x3c,0x58,0x78,0x4c,0x94,0x60,0x6c,0xce,0x44,0x7c,0x7a,0x54,0xb4,0xce,0xc,0x84,0x7e,0x4c,0x7c,0x5a,0x74,0xa4,0x98,0x3c,0xac,0xbe,0xcc,0xa8,0x3e,0x24,0x94,0x3e,0x1c,0x7c,0x66,0x5c,0x6f,0x77,0x91,0xa4,0xfe,0x5c,0x8c,0xbc,0x18,0xb4,0x7a,0x2f,0x64,0xaa,0x54,0xba,0x77,0x6f,0xbb,0xd0,0xd2,0xac,0x15,0x27,0xcc,0xb7,0x27,0xe4,0x46,0x44,0xf0,0xa4,0x18,0xa8,0x8c,0x3c,0x3e,0x6d,0xa8,0x84,0x1e,0x3c,0x7c,0xf0,0x50,0xf8,0x34,0x10,0x91,0xa9,0xc4,0xee,0xda,0xd6,0xfc,0x22,0x8,0xb9,0xeb,0xfc,0xbf,0xdb,0xb9,0xd4,0xae,0xc,0x94,0xbc,0x46,0x5c,0x5a,0x54,0xd4,0xc2,0x28,0xbc,0x57,0x4f,0x84,0x52,0x1c,0x64,0x74,0x64,0x74,0xc2,0x40,0x5c,0x28,0x50,0xb7,0x65,0x24,0x27,0x52,0x8c,0xe4,0x7a,0x76,0xf4,0xbc,0xc,0x58,0xa8,0x24,0xba,0x4c,0x42,0xa6,0xc7,0x9c,0x4,0x37,0x98,0xd7,0xd6,0x2a,0x74,0x98,0xc0,0x70,0xba,0x44,0xb6,0xd5,0xec,0x8b,0xc8,0x71,0xb3,0xda,0x43,0xb9,0x39,0x19,0xfc,0xee,0xbc,0xa4,0xbc,0xd4,0x16,0x4b,0x92,0xa4,0x9a,0xb4,0xb9,0xd5,0xaf,0x34,0x36,0x4c,0x94,0xd4,0x79,0x18,0x96,0x8,0x30,0x4e,0x80,0xb4,0xe,0xc,0x94,0x32,0x44,0x48,0xa2,0x10,0x9c,0x82,0x34,0x64,0x87,0xaf,0xbc,0xb6,0xac,0xa9,0xec,0x4e,0xd0,0xee,0xd8,0xd2,0xad,0xa8,0xcb,0x3c,0x33,0xcc,0x9d,0x94,0xdc,0xfe,0xfc,0xfa,0xec,0x7,0x90,0xc2,0x44,0xdc,0xae,0x3c,0x38,0x8c,0x20,0x98,0xab,0x42,0x97,0xcd,0x77,0xae,0xdc,0x4e,0x94,0x2e,0x3c,0xfc,0xde,0x64,0xfc,0xec,0xe0,0xac,0xd1,0x9e,0xc4,0xd6,0xbc,0xe4,0xe6,0x14,0xbc,0x2a,0x14,0xcb,0x2c,0x25,0x84,0xcd,0x59,0x98,0xec,0x5a,0x79,0xe5,0x49,0xda,0xcd,0x1e,0x54,0x32,0x64,0x2c,0x5e,0x9c,0xbc,0x6b,0x65,0xe6,0xd5,0x1e,0x7c,0x92,0xbc,0x7c,0xd4,0x50,0x4,0x8e,0x4,0xd2,0xcd,0xc8,0xc9,0x4d,0x49,0xd1,0x8b,0x85,0xe7,0x2b,0x2b,0xe9,0xcb,0x1a,0xcf,0xdd,0xcd,0xc7,0x6d,0x66,0xe5,0x1c,0x1a,0xca,0x7c,0x77,0xd6,0x3b,0x36,0x68,0x66,0xea,0x73,0x0,0x0,0x0,0x1,0x74,0x52,0x4e,0x53,0x0,0x40,0xe6,0xd8,0x66,0x0,0x0,0x0,0x1,0x62,0x4b,0x47,0x44,0x0,0x88,0x5,0x1d,0x48,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0xc,0x8,0x3,0x20,0x26,0xf1,0xa6,0x9c,0xa4,0x0,0x0,0x0,0xa4,0x49,0x44,0x41,0x54,0x18,0xd3,0x63,0x60,0xc0,0x1,0x92,0x91,0x39,0x9b,0x1b,0x92,0x45,0x9d,0x8e,0x20,0xf8,0x9e,0x65,0xce,0xb3,0xbc,0xb2,0x9c,0x58,0x11,0x2,0x9e,0x66,0xbd,0x5e,0x4e,0x59,0x59,0xbf,0x11,0x2,0x9e,0x5e,0xc7,0x8c,0xbe,0x66,0x65,0xc1,0x74,0x1d,0xa9,0xf1,0xf2,0xb2,0xfb,0xfa,0x15,0x28,0x2,0xd1,0xb5,0x2f,0x2b,0xeb,0xae,0x57,0x17,0x50,0x99,0x67,0x40,0x56,0x5,0x48,0x20,0x27,0x2b,0xcb,0x69,0x83,0x57,0x90,0xe2,0x1d,0x4f,0xcf,0xac,0x2c,0xb0,0x12,0xa0,0x79,0x59,0x5e,0x5e,0x5e,0x5,0x41,0xfe,0x56,0x57,0x20,0x86,0xc4,0x6b,0xff,0x92,0xe,0xf5,0xd2,0xcb,0x2c,0x8,0x52,0xdc,0xf,0x11,0x59,0xe1,0x59,0x73,0xd4,0xf3,0x57,0x85,0x57,0xbd,0x62,0x41,0x21,0x44,0xe4,0x6c,0xd6,0xd1,0xdd,0x39,0xc,0xc,0x5e,0x5e,0xc,0x50,0x25,0xc,0x15,0x4e,0x4e,0x20,0xca,0xcb,0x1a,0xee,0xdc,0x6d,0x10,0xca,0xb,0xdd,0xd3,0xb1,0x5e,0x0,0x17,0xd5,0x34,0xe4,0x14,0x6e,0x72,0x5e,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_expand_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x7,0xc,0xc,0x10,0xe,0x3e,0xe2,0x0,0xcb,0x0,0x0,0x0,0xcf,0x49,0x44,0x41,0x54,0x38,0xcb,0xd5,0x92,0x3d,0xe,0x82,0x40,0x10,0x85,0x3f,0xd6,0x9f,0x84,0x80,0xa1,0x30,0xd1,0x33,0x78,0x14,0x4a,0xef,0xe1,0x41,0x38,0x0,0xf7,0xa0,0xb4,0x23,0xf1,0xc,0x10,0x2d,0x30,0xf4,0x9a,0x58,0x10,0x31,0x16,0x6,0xd6,0x66,0x49,0x56,0xf9,0xd5,0xc4,0xc2,0xd7,0xec,0xcf,0xcc,0x7b,0xf3,0x66,0x32,0xf0,0xf7,0x30,0x7a,0x62,0x42,0xdd,0x4b,0x40,0x7e,0x22,0x2c,0x0,0xcb,0xb,0x23,0xe9,0xfa,0x81,0x4,0x2c,0x4d,0xac,0x96,0xd8,0xf4,0x67,0x7b,0x61,0x94,0xc7,0x49,0xca,0x7c,0x22,0x70,0xfd,0x20,0x7,0xec,0xa6,0x7c,0xa3,0x85,0x9c,0xc5,0x49,0xfa,0x12,0xb8,0x3c,0x4a,0xb6,0x9b,0xb5,0x3,0xe4,0xaa,0xa5,0x9a,0x40,0x2b,0xb9,0x4b,0xc4,0xd0,0x84,0x2c,0x2f,0x8c,0xae,0x6d,0xe4,0x37,0x91,0x19,0x70,0x3,0xa4,0xd0,0xaa,0x3b,0xbb,0xfd,0x71,0xe8,0x90,0x9d,0x6a,0x1e,0x63,0xcd,0xc1,0xb4,0xaa,0x30,0x0,0xd3,0xca,0x7d,0xd5,0xc2,0x8,0x58,0x0,0x2b,0x60,0xa9,0xde,0x4d,0x28,0x80,0x13,0x70,0x0,0xce,0x40,0xa1,0xcf,0xc0,0x54,0xd6,0xcc,0x8e,0x5,0x93,0xc0,0x1d,0xc8,0xd4,0x29,0x8d,0x86,0xcd,0x13,0x3d,0xf6,0xcb,0x6f,0x36,0xf3,0x77,0x78,0x2,0x35,0xe6,0x46,0xa6,0x1d,0x1a,0x49,0xd3,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_small_next_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x8,0x0,0x0,0x0,0x8,0x8,0x6,0x0,0x0,0x0,0xc4,0xf,0xbe,0x8b,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0xc,0x1e,0xf,0x17,0x2,0xea,0x96,0xfa,0xc3,0x0,0x0,0x0,0x3f,0x49,0x44,0x41,0x54,0x18,0xd3,0x63,0x60,0x40,0x2,0xff,0xff,0xff,0xd7,0x62,0xc0,0x7,0xfe,0xff,0xff,0xbf,0xf6,0xff,0xff,0xff,0xf2,0xc8,0x62,0x4c,0x58,0xd4,0xf5,0x21,0x2b,0x62,0xc2,0x61,0x58,0xdf,0xff,0xff,0xff,0x55,0xf1,0x29,0x80,0x3,0x16,0x1c,0xe2,0x45,0x8c,0x8c,0x8c,0xf,0x89,0x72,0x24,0x3,0x21,0x6f,0x2,0x0,0x40,0x6c,0x1c,0x95,0x89,0x2d,0x76,0xc4,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_expand_hl_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x7,0xc,0xc,0x1f,0x14,0x44,0x18,0xe5,0x7e,0x0,0x0,0x0,0xcd,0x49,0x44,0x41,0x54,0x38,0xcb,0xd5,0x92,0x3d,0xe,0x82,0x40,0x10,0x85,0x3f,0x56,0x42,0x42,0xc0,0x50,0xa9,0x67,0xf0,0x1c,0x5e,0x82,0xc4,0x9b,0xd1,0x93,0x78,0x9,0x3c,0x0,0x2d,0x85,0x85,0x24,0xc4,0x58,0xa9,0x15,0x11,0x63,0x23,0xac,0xcd,0x92,0xac,0xf2,0xab,0x89,0x85,0xaf,0xd9,0x9f,0x99,0xf7,0xe6,0xcd,0x64,0xe0,0xef,0x61,0xc,0xc4,0x84,0xba,0x57,0x80,0xfc,0x44,0x58,0x0,0x4e,0x10,0xa7,0xd2,0xf,0x23,0x9,0x38,0x9a,0x58,0x23,0xb1,0xed,0xcf,0xd,0xe2,0xb4,0x48,0xb2,0x23,0x33,0x53,0xe0,0x87,0x51,0x1,0xb8,0x6d,0xf9,0x46,0x7,0x39,0x4f,0xb2,0xe3,0x4b,0xe0,0xf2,0xa8,0xd8,0xac,0x57,0x1e,0x50,0xa8,0x96,0x1a,0x2,0x9d,0xe4,0x3e,0x11,0x43,0x13,0x72,0x82,0x38,0xbd,0x76,0x91,0xdf,0x44,0xa6,0xc0,0xd,0x90,0x42,0xab,0xee,0x6d,0xf7,0x87,0xb1,0x43,0xf6,0xea,0x79,0x98,0x9a,0x3,0xab,0xae,0x30,0x2,0x56,0xed,0xbe,0x6e,0x61,0x2,0xcc,0x81,0x25,0xb0,0x50,0xef,0x36,0x94,0xc0,0x9,0xd8,0x1,0x67,0xa0,0xd4,0x67,0x60,0x2b,0x6b,0x76,0xcf,0x82,0x49,0xe0,0xe,0xe4,0xea,0x94,0x46,0xcb,0xe6,0x89,0x1,0xfb,0xd5,0x37,0x9b,0xf9,0x3b,0x3c,0x1,0x44,0xd5,0x47,0x5f,0xd0,0x1c,0x4e,0x12,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+};
+
+
+static const unsigned char icon_favorites_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x5,0x0,0xff,0x0,0xaa,0xb9,0x38,0x4a,0x14,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0xa,0xe,0x12,0x31,0x2,0xe2,0xef,0xeb,0xfb,0x0,0x0,0x0,0xf7,0x49,0x44,0x41,0x54,0x38,0xcb,0xb5,0x93,0x2f,0x4f,0x3,0x41,0x10,0xc5,0x7f,0xb3,0x6c,0x15,0xe,0x85,0xc1,0x10,0x3c,0x6,0x57,0x85,0x41,0x40,0x82,0x42,0xf0,0xed,0x10,0x34,0x41,0x61,0x2a,0x2a,0x30,0x55,0x6d,0x5,0x8e,0xf,0x50,0x83,0x41,0xd5,0x91,0xc0,0xb5,0xf4,0x55,0x6c,0xf7,0xba,0xdb,0xbb,0x6b,0x2f,0x69,0x98,0x64,0x33,0xbb,0xf3,0x6f,0xdf,0xec,0x9b,0x85,0x7f,0x16,0xad,0x57,0xa3,0xd8,0xae,0xe4,0xef,0x51,0x7,0x80,0xe3,0xee,0xbc,0x31,0xd6,0x1d,0xa,0xd1,0xf6,0xdd,0x1e,0xa5,0x9,0x85,0x4f,0x7a,0xcd,0x2b,0x28,0x98,0xcc,0xac,0xdc,0xd7,0xc4,0x59,0xac,0xa8,0xd9,0xd0,0x63,0x26,0x24,0x2b,0xf5,0xc9,0xf5,0x2,0x80,0xd9,0xd0,0x27,0x19,0x99,0xcf,0x52,0x48,0xfa,0x7a,0xdb,0x14,0x39,0xbd,0x59,0x10,0xcf,0x39,0xb2,0xe0,0x8b,0xed,0x6c,0xf7,0xa4,0xcf,0xc1,0x11,0x0,0x67,0xb7,0x7f,0xa5,0x31,0xda,0x12,0xbb,0xed,0x7a,0x44,0x4d,0xfb,0x8e,0xf3,0xfb,0x25,0xd3,0xbe,0x43,0xa,0x21,0xf2,0xe2,0xe2,0x6e,0x59,0xc9,0xf1,0x75,0x14,0x14,0x6b,0xfd,0x53,0x0,0x1d,0xc1,0x1c,0x9c,0xb5,0xa3,0x51,0x1f,0xaf,0x2e,0x63,0x22,0xb2,0x10,0xf5,0xe5,0x83,0xb2,0xbc,0xa,0x82,0xdf,0x62,0x43,0xdf,0xd5,0x63,0x98,0xe4,0xf7,0x17,0xdb,0x37,0xd1,0xe1,0xc2,0xf1,0x33,0x9a,0xf4,0x4c,0x35,0x7f,0x40,0x80,0x26,0x4f,0x96,0xfa,0x2b,0x2d,0xa8,0xcd,0x84,0xb6,0xfc,0x47,0xed,0x65,0x5,0x3a,0x29,0x6c,0x8e,0x39,0xdc,0xdf,0xe6,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
@@ -587,93 +592,93 @@ static const unsigned char icon_file_png[]={
};
-static const unsigned char icon_rect3_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe7,0x0,0x84,0x0,0x84,0x6f,0x5e,0x54,0xd5,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x1,0x16,0x10,0xd,0x3a,0x93,0xbb,0x63,0x30,0x0,0x0,0x0,0x66,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0xfc,0xcf,0xf0,0x9f,0x81,0x12,0xc0,0xc4,0x40,0x21,0x60,0xc1,0x25,0xa1,0xee,0xc8,0x4e,0xd0,0x69,0x37,0xf7,0xff,0x64,0x64,0xc1,0xa5,0xf9,0xe6,0xfe,0x9f,0x8c,0x44,0x19,0xfe,0x1f,0xd,0xaa,0x39,0xb2,0xfd,0xff,0xcf,0x80,0x1b,0xc2,0xe4,0x61,0x34,0x59,0x9a,0x91,0xd9,0x2c,0xe8,0xce,0xc2,0xe7,0x77,0x6c,0xde,0x62,0x21,0xa4,0x80,0x50,0xa0,0x52,0x1c,0x8d,0x43,0xd4,0x0,0xe4,0x74,0xc2,0x44,0x89,0x66,0x92,0xd,0xc0,0x96,0x42,0x59,0x48,0x49,0xff,0xd8,0xa2,0x99,0x91,0xd2,0xec,0xc,0x0,0x62,0x7e,0x63,0x51,0x2d,0x76,0x45,0x4d,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_file_dialog_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe1,0x0,0xdb,0x0,0xe7,0x53,0x45,0xf8,0x1a,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x15,0x5,0x1d,0xfe,0x55,0x41,0x57,0x0,0x0,0x1,0x7f,0x49,0x44,0x41,0x54,0x38,0xcb,0xa5,0x93,0x31,0x6b,0x54,0x41,0x14,0x85,0xbf,0x7b,0xe7,0xcd,0xbc,0x24,0x98,0xcd,0x3e,0x25,0xa9,0x44,0x25,0xb0,0x85,0x18,0x45,0xb1,0x89,0x85,0x8d,0x22,0xa4,0x15,0x2d,0xc4,0x60,0x6b,0x6f,0x67,0xef,0x2f,0x48,0x63,0x67,0x29,0x82,0x8,0x56,0x82,0x45,0xb0,0xb1,0x56,0xcc,0xc2,0x82,0x20,0x6a,0xd8,0x52,0x63,0x56,0x36,0xac,0xcf,0xb7,0x66,0xee,0x58,0x98,0xd8,0xf8,0x4c,0x5e,0xf4,0xd6,0x73,0xce,0x7c,0x33,0xe7,0x5c,0x0,0xba,0x65,0x4f,0x39,0xe0,0xec,0x6a,0xa4,0x5b,0xf6,0xf4,0xbb,0x55,0x57,0xde,0x8d,0x3f,0x3c,0x6f,0x22,0xc,0xe2,0x37,0x66,0xb4,0xf5,0xb2,0x70,0xed,0xfb,0xb9,0x86,0x17,0x2,0xf0,0x70,0xf0,0x24,0x2a,0x3a,0x86,0xb4,0x27,0x89,0x91,0xc2,0x71,0x7f,0xf4,0xee,0xd7,0x38,0xbc,0x3a,0xb4,0xad,0xf3,0x37,0x8b,0x6b,0x3e,0x3,0x38,0xe1,0x8f,0xdd,0x51,0x91,0xd1,0xfe,0xf7,0xcb,0xb6,0x25,0x9b,0x69,0xbb,0xd6,0xd3,0xc2,0xb5,0x1f,0x1,0x64,0x0,0xeb,0x3f,0xfa,0x2b,0xfc,0xdb,0xac,0xd4,0x21,0xa7,0x83,0x38,0x64,0x75,0x9c,0x27,0xf3,0xce,0x42,0x69,0xd5,0xe5,0x20,0xfe,0xd,0x10,0x5,0xb1,0x2a,0x55,0x17,0x3e,0xc7,0xcd,0xdb,0x23,0x1b,0x75,0x0,0xdd,0xcb,0x80,0x98,0x6c,0x76,0x10,0x7,0xb7,0x40,0x96,0x21,0xb9,0x96,0x6b,0x3d,0x73,0xb8,0xd,0x87,0x96,0x4d,0x8,0xf0,0xe2,0xbb,0xd3,0x6e,0x7a,0x75,0x42,0xf2,0x57,0x40,0xf2,0x92,0xbd,0x2d,0xad,0xba,0x54,0x77,0xb6,0x36,0xb6,0xb3,0x53,0xb,0x9b,0x29,0xa5,0x10,0x53,0x3c,0x62,0x58,0x51,0xa5,0xf1,0x62,0x10,0xbf,0x56,0xf7,0x3f,0xfa,0x97,0x96,0x4d,0x4e,0x68,0xfe,0x3a,0x62,0x73,0x8a,0x7e,0x71,0xb8,0x7e,0x26,0xd9,0x47,0x1,0x6b,0x64,0x70,0x66,0xf2,0x54,0x19,0x93,0x1d,0xbe,0x78,0x68,0xf1,0xde,0xd0,0xb6,0x6e,0xac,0x8f,0xfb,0x8f,0x81,0xaa,0xf1,0x13,0x76,0x2a,0xbb,0x6,0x90,0x4b,0x78,0x3f,0x97,0xcd,0x3e,0x38,0x37,0x75,0xfa,0x93,0x8a,0x7e,0xfb,0x23,0xb2,0x9d,0x2a,0x27,0x7e,0xe1,0xa9,0x20,0xdb,0x89,0x94,0xed,0x13,0xbf,0x1,0xba,0x5c,0x5c,0x17,0xed,0x96,0x3d,0xed,0x84,0xf9,0xa5,0x5d,0x9a,0x6,0x62,0x0,0xed,0x84,0xf9,0xa5,0xdf,0x5b,0xfc,0x3f,0xeb,0xfc,0x13,0x8d,0x32,0x8f,0x9e,0x2d,0xb5,0x49,0x1c,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_tool_move_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xc,0x23,0x1d,0x2e,0x7c,0x5a,0x8c,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x0,0xab,0x49,0x44,0x41,0x54,0x38,0xcb,0xbd,0x52,0xbb,0xa,0x2,0x31,0x10,0xcc,0xa6,0xf1,0xd9,0x58,0x58,0xf8,0xa7,0x1,0x6d,0xe,0x4e,0xe2,0x3f,0xa6,0x4a,0x93,0x85,0x4,0x12,0x4,0xcf,0xf3,0xaa,0xd8,0xb8,0x47,0x50,0xee,0x4c,0x22,0x38,0xe5,0x32,0x33,0xd9,0xcd,0xc,0x63,0x33,0x70,0x18,0x84,0xc3,0x20,0x58,0xd,0x1c,0x6,0xa1,0x15,0x46,0xad,0x30,0x3a,0xc,0xc7,0x29,0x1e,0x4c,0x89,0xef,0xb7,0x87,0x4c,0x67,0xeb,0xed,0xf2,0xb4,0x3f,0xec,0xce,0x45,0x5b,0xd0,0x6,0x73,0x1c,0xce,0x7e,0xc4,0x68,0x60,0x8d,0x97,0xb9,0xa2,0x94,0xcb,0x69,0xd0,0x77,0x43,0xf6,0x6f,0xf7,0xdd,0x20,0xc8,0x4,0x4a,0xc5,0x29,0x56,0x9b,0xc5,0x85,0x3,0xc0,0xb5,0xf6,0xfe,0x51,0x4b,0x99,0xe7,0xa6,0xf0,0xea,0x86,0xf8,0xc8,0x3e,0xd7,0x20,0xbb,0x9d,0xff,0xed,0xc1,0x5b,0xce,0x4d,0xfa,0xb2,0x56,0x18,0xad,0xf1,0x4d,0x91,0xb3,0x35,0xbe,0xa5,0x13,0xac,0xf1,0x6d,0xd5,0x7a,0xd6,0x78,0xf9,0xad,0xa1,0x4f,0x3,0xa2,0x8c,0x81,0x1,0x81,0x2a,0x52,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_file_server_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0xc,0xb,0x11,0x1b,0x29,0x86,0xe5,0x55,0xe0,0x0,0x0,0x2,0x9,0x49,0x44,0x41,0x54,0x38,0xcb,0xcd,0x93,0xcd,0x6a,0x14,0x51,0x10,0x85,0x4f,0xd5,0xbd,0xb7,0xbb,0xef,0xcc,0x64,0x32,0x9,0x99,0x98,0x45,0x40,0x8,0x48,0x10,0x37,0x2a,0x22,0xe8,0xc6,0x17,0x70,0xe5,0x46,0x10,0xd7,0x6e,0xdc,0xf9,0x0,0xa2,0xf,0xe1,0xc2,0x9d,0xb,0x5f,0xc3,0xdf,0x85,0x3a,0x10,0x83,0x9a,0x18,0xc,0x1a,0x89,0x13,0x89,0x11,0xc5,0x24,0x93,0xcc,0x74,0x4f,0xff,0xdc,0xe3,0x42,0x23,0x84,0xf1,0x1,0x52,0x50,0x70,0x36,0xf5,0x71,0x8a,0x53,0x5,0x1c,0x99,0x7a,0xf5,0x64,0xb9,0xf9,0xf5,0x4b,0x36,0x41,0xd2,0x93,0x74,0x24,0x95,0xa4,0xfc,0x6d,0x25,0xe9,0x2,0xe9,0xbb,0x6b,0xfd,0x89,0xc5,0x17,0x1f,0x9a,0x7,0x73,0xf6,0x40,0x64,0x83,0xc1,0x9d,0xa5,0xce,0xb3,0xeb,0x2b,0xb,0xba,0x5a,0x55,0x55,0xcf,0x45,0x71,0xea,0xe2,0xb8,0x14,0x8,0xf2,0x61,0x66,0x8b,0x7c,0xe8,0xd5,0x98,0x66,0x55,0x85,0xf9,0xd6,0x64,0xfb,0x21,0x80,0x5b,0x87,0x0,0x22,0xc1,0x6c,0xac,0xad,0xb6,0xab,0xaa,0x9c,0x12,0x88,0x88,0x2a,0x44,0x15,0x20,0x41,0x12,0x64,0x0,0x49,0x1a,0xeb,0xa4,0xd9,0x9a,0x34,0x23,0xe,0x62,0xef,0x3b,0x27,0xcf,0x5e,0x58,0x4a,0xf7,0x76,0x6a,0x14,0x58,0x11,0x31,0x6a,0x54,0x54,0xc,0x8c,0x35,0x4,0x50,0x1,0x52,0xfa,0xc6,0xd8,0x20,0x8a,0xe2,0xce,0x7f,0x56,0xc8,0xb7,0xa6,0x66,0xda,0x77,0xcf,0x5c,0x3c,0xf7,0x13,0x4,0xcb,0x12,0xcc,0xb3,0x2,0x81,0x84,0x73,0xe,0xc6,0x8a,0x90,0x90,0xf5,0x8f,0x6b,0x53,0x59,0x3a,0xd8,0x1e,0x1,0x10,0xe1,0xca,0xdb,0x97,0x4f,0x6f,0xbe,0x7e,0x5e,0x14,0x24,0xcb,0x28,0xf1,0x55,0x9c,0x78,0x2,0xc0,0x30,0x4b,0x25,0xcf,0x52,0x23,0x22,0xd6,0x3a,0xe7,0x8e,0x9f,0x38,0x75,0xf,0xc0,0xe3,0x43,0x0,0x67,0xb5,0x4f,0x2,0x81,0xc1,0x89,0x88,0xcb,0x87,0x29,0xf2,0x61,0xa,0x81,0x40,0x8d,0xc2,0x5a,0xb,0x92,0x30,0xc6,0xc2,0x45,0xb6,0x3f,0xe2,0x20,0xa9,0x37,0x1e,0x5c,0xba,0x7c,0xf5,0xd1,0x8f,0x6f,0xeb,0x4e,0xc0,0x89,0x10,0x42,0x8d,0x81,0x4e,0x8d,0xc2,0xba,0xa8,0x30,0xd6,0xc,0x54,0xcd,0x76,0x7b,0x66,0xb6,0xf8,0xbe,0xb9,0xd1,0x1d,0x1,0xec,0xef,0xee,0x5d,0xeb,0x6d,0x2f,0xdc,0xf0,0xf5,0xda,0xe7,0xaa,0x2c,0xb7,0x6a,0x8d,0xe6,0xee,0x58,0x6b,0x7c,0x8,0x0,0xfb,0xbd,0xdd,0xb8,0xb7,0xf3,0x6b,0x5c,0x8d,0x9d,0xd9,0xec,0x76,0xe7,0x7c,0xbd,0x71,0x1f,0xc0,0xed,0x43,0x0,0x55,0x8e,0x7f,0x5a,0x7e,0x37,0x9d,0xe,0xfa,0x6d,0x11,0x11,0xe0,0x4f,0x7c,0x22,0x2,0x11,0x1,0x44,0x0,0x92,0x89,0xaf,0xc9,0xfc,0xe9,0xf3,0xad,0x11,0x7,0xd6,0xb9,0xc5,0xd9,0xb9,0xf9,0x37,0x45,0x9e,0xd6,0x45,0x64,0x4c,0x54,0x13,0x55,0xb5,0xa2,0xa,0x11,0x29,0x41,0x66,0x24,0xf7,0xa2,0x38,0xe9,0xfb,0x7a,0x6d,0xf1,0xdf,0xfd,0x1c,0x88,0x95,0xf7,0x5b,0x32,0xdd,0x3e,0x96,0xc4,0x9,0xa2,0x22,0x87,0xad,0xca,0x4a,0x43,0xa8,0x84,0x81,0x0,0x40,0x35,0x26,0x44,0xb1,0x2d,0xe3,0x4,0x79,0xec,0x91,0xa9,0x8,0x8f,0xc6,0x13,0xfe,0x6,0x56,0x94,0xf6,0x8e,0xe0,0x5f,0x36,0x76,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_track_prop_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x7,0x8,0x1,0x2f,0x26,0xc9,0x36,0xb6,0xb1,0x0,0x0,0x0,0x9d,0x49,0x44,0x41,0x54,0x38,0xcb,0xa5,0x93,0x4d,0x16,0xc2,0x20,0xc,0x84,0xbf,0xf0,0x5c,0x86,0x57,0xaf,0x45,0x2f,0xec,0xc5,0xba,0x8f,0xb,0x5,0x21,0x8,0x45,0x1b,0x36,0xe4,0x67,0x26,0x30,0x4,0x31,0x8c,0x2b,0x16,0x46,0x89,0x7b,0x8a,0xff,0x13,0x64,0xf0,0x12,0x89,0xb9,0x95,0x6d,0x4b,0x8a,0x61,0x6c,0x49,0xa7,0xf5,0x52,0x83,0x4,0x79,0x5,0x91,0x52,0x9c,0x63,0xbe,0xe6,0xe3,0xd3,0xa8,0xf8,0xb3,0x1f,0xaa,0x4,0xae,0x70,0xc9,0xf,0xe5,0x6a,0x5e,0x9a,0x1e,0xe4,0xf3,0x0,0xdc,0x26,0x1d,0x66,0x24,0x92,0x35,0xa,0x8b,0xf3,0x62,0xa7,0xcf,0x58,0xfb,0xdf,0xf6,0x23,0x5c,0x39,0x81,0x6a,0x2,0x20,0xea,0xde,0x90,0xd6,0x6f,0x9e,0x54,0x3b,0xd2,0x32,0x7,0x51,0x77,0x0,0x8e,0xe3,0x31,0xed,0xec,0xe7,0xa0,0xd3,0x40,0x35,0x21,0xef,0xe5,0x81,0x1e,0xdc,0x9c,0x60,0xd4,0xed,0x4c,0xf,0xb9,0xfa,0x9d,0x9f,0x59,0x17,0x55,0x6d,0xf8,0x45,0x9a,0x81,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_file_server_active_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0xc,0xb,0x11,0x1b,0x21,0x88,0x3e,0xdd,0xd2,0x0,0x0,0x2,0x5,0x49,0x44,0x41,0x54,0x38,0xcb,0xcd,0xd1,0xcd,0x6a,0x13,0x51,0x14,0x7,0xf0,0xff,0xb9,0xf7,0xce,0x64,0x26,0x1f,0x4e,0xaa,0x93,0xd6,0x9a,0x2e,0x6a,0x69,0x8b,0xd4,0xd0,0x8d,0x82,0x2e,0x5c,0xe9,0x13,0xb8,0x14,0x5c,0xbb,0x71,0xe7,0x5e,0x17,0x3e,0x83,0x6e,0xdc,0x15,0xdc,0x28,0xbe,0x82,0x88,0x2b,0x69,0x85,0x16,0x8d,0x20,0xc4,0xcf,0x28,0x58,0x1b,0x31,0x4d,0x63,0x26,0x33,0x93,0xb9,0xf7,0x1e,0x17,0x49,0xc4,0x30,0xf,0xa0,0x67,0x75,0xe0,0x70,0x7e,0xfc,0xf,0x7,0xf8,0xd7,0x45,0xd3,0x66,0xfb,0xc9,0xf3,0x6a,0x56,0x5f,0x90,0xb2,0x5c,0x4e,0x7e,0x34,0xea,0xd9,0xb,0x40,0xaf,0x4d,0x66,0x9f,0x0,0x6c,0x0,0xf2,0x78,0xa,0x25,0x3f,0xec,0x7b,0x95,0xc3,0x9e,0xb9,0x70,0x69,0xa3,0xf,0x0,0x6a,0xa,0xb0,0x72,0xef,0x2c,0xb6,0x3e,0x5f,0x57,0x44,0xad,0xa5,0x97,0xaf,0xfb,0x9b,0x5,0x27,0x36,0x9e,0xa7,0x1,0xe0,0x72,0x92,0x28,0x91,0x66,0x3e,0x4b,0x71,0x4c,0x83,0xd6,0xfb,0xb,0xe1,0x43,0x0,0xb7,0x66,0x80,0xa2,0xb5,0xb2,0xf6,0xae,0x5d,0x13,0xf1,0x28,0x84,0x20,0x62,0x41,0x60,0x21,0xc6,0x31,0xad,0x5,0x59,0x6,0x2c,0xb3,0xf1,0x5d,0x8a,0xab,0x15,0x39,0xdd,0xfb,0x3,0x64,0x25,0x7f,0xbb,0x7d,0xae,0xf1,0xa6,0x32,0x88,0x7c,0xc1,0xac,0x0,0xc8,0xbf,0x4e,0x64,0x30,0x8c,0x95,0x42,0xc7,0x73,0x41,0x8c,0x52,0x71,0x27,0x7,0xa4,0x49,0x7a,0x80,0x6a,0xf9,0xee,0xb7,0xb3,0xab,0x5d,0xeb,0xa,0xcb,0x42,0x5a,0x62,0xb,0x30,0xc0,0x42,0x80,0x8c,0x21,0x66,0x90,0xd3,0x3e,0x38,0xa1,0xd2,0xd1,0x61,0xe,0xf0,0xb4,0xb9,0xba,0xb4,0xd3,0xbc,0xa9,0xb2,0xbd,0x8c,0x98,0xb5,0xf6,0xa,0xd6,0x78,0xae,0x5,0x0,0x99,0x8c,0x84,0x4a,0x52,0xc1,0x44,0x4a,0xbb,0x8e,0xb3,0x7f,0x66,0xe5,0x3e,0x80,0xa7,0x33,0x80,0x72,0x55,0x4,0x12,0x20,0x6d,0x1c,0x10,0x1c,0x15,0xc5,0x70,0xa2,0x78,0x92,0x7f,0x7c,0xc,0x81,0x40,0x44,0x70,0x1c,0x15,0xe5,0x12,0xc,0xfd,0xc2,0x56,0xf3,0xca,0xc5,0x67,0x8b,0x9d,0x9f,0x2e,0x9,0x4,0xc4,0x28,0x92,0x36,0xee,0xf8,0x43,0x72,0x4,0xc2,0xd0,0x4a,0xd9,0xeb,0x2e,0xd7,0x47,0xe5,0xef,0xdd,0xaf,0x39,0x0,0x83,0xe4,0xda,0x52,0xf7,0xe8,0x6,0x79,0x85,0x8f,0xa4,0x4d,0x47,0x97,0xbc,0x5e,0x3a,0x17,0xa4,0x0,0xe0,0xe,0x86,0x5,0x15,0xc5,0x55,0x92,0x62,0x3e,0xdc,0x7d,0xbb,0x12,0x7,0x95,0x7,0x0,0x6e,0xcf,0x0,0x3e,0x73,0x70,0xb2,0xd9,0x9a,0x77,0x6,0xc3,0x1a,0x88,0x88,0x89,0x0,0x31,0x79,0x82,0x65,0x10,0x33,0xc0,0xcc,0x59,0xb9,0x44,0x5f,0xce,0x37,0x82,0x5c,0x2,0xeb,0xb9,0xbb,0x9d,0xb5,0xe5,0x57,0x7e,0x9c,0x94,0x20,0xa8,0x2,0xa2,0x2,0x4f,0xe6,0x4,0x68,0x30,0xa7,0x60,0xfc,0xca,0xca,0xc5,0x48,0x94,0xfc,0xbd,0x1c,0xf0,0xfe,0xf4,0xa9,0x2d,0x67,0x73,0xfd,0x71,0x78,0xd4,0x73,0x95,0xb1,0x8a,0xd8,0xa,0x82,0x20,0x80,0xc0,0x4,0x66,0xb0,0x35,0xae,0xd2,0x59,0x18,0x8e,0x56,0xef,0x3d,0x4a,0xf0,0xdf,0xd4,0x6f,0x35,0xca,0xd7,0xe8,0xe2,0x13,0xc6,0xb7,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_window_dialog_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x15,0xb,0x37,0xbb,0x6d,0xa5,0xf,0x0,0x0,0x0,0xb4,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0x60,0x60,0x60,0xb8,0xf4,0xfd,0x2a,0x13,0x3,0x89,0x0,0xa6,0x87,0xf1,0xd2,0xf7,0xab,0x4c,0x3f,0xfe,0xfd,0x74,0xbd,0xfd,0xeb,0xde,0xe,0x62,0x34,0xb2,0x31,0xb2,0xbe,0xe1,0x67,0xe2,0x3b,0x2c,0xc8,0x2c,0x30,0x8d,0x9d,0x89,0x6d,0x1f,0x23,0x3,0x3,0x3,0xc3,0xd2,0xf7,0x6b,0xfe,0x32,0x31,0x30,0xfd,0x62,0x60,0xf8,0x8f,0xd7,0x25,0xff,0x18,0xfe,0xb3,0xc9,0xb3,0xca,0x54,0x7c,0xf8,0xfb,0x29,0xf0,0xd3,0xbf,0xcf,0xc6,0x51,0x82,0xc1,0xac,0x2c,0xc,0xc,0xc,0xc,0xa,0xac,0x72,0x85,0x4c,0x8c,0x8c,0x5f,0x9,0xdb,0xcf,0xf8,0xe7,0xdf,0xff,0x7f,0xfc,0x2,0xcc,0x7c,0xeb,0x5,0x99,0x5,0x96,0x33,0x30,0x30,0x30,0xb0,0x30,0x30,0x30,0x30,0x3c,0xf8,0xfd,0x68,0x22,0x3,0x79,0x60,0x22,0x13,0x3,0x85,0x60,0xd4,0x80,0x61,0x67,0xc0,0x3f,0x12,0xf4,0xc1,0xd5,0x32,0x5d,0xfa,0x7e,0x95,0x49,0x95,0x4d,0xc9,0x83,0x44,0xd7,0x30,0xa9,0xb2,0x29,0x79,0xc0,0x73,0x31,0x25,0xd9,0x19,0x0,0x1,0x72,0x39,0xd7,0xd2,0xb0,0x7b,0x6,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_fixed_material_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0xc,0x1e,0x14,0x38,0x15,0x6b,0x2a,0xb,0xf8,0x0,0x0,0x2,0xd3,0x49,0x44,0x41,0x54,0x38,0xcb,0xa5,0x93,0xcd,0x6b,0x5c,0x55,0x18,0xc6,0x7f,0xe7,0x9e,0x7b,0xef,0x64,0x3e,0x9d,0xc9,0xd7,0x94,0x4,0xa2,0x25,0x6d,0x49,0x5a,0xa4,0xa,0xd1,0x8a,0xae,0x8a,0x2e,0x14,0xb7,0x59,0x19,0x28,0xe8,0xaa,0xae,0x74,0x51,0xb0,0x66,0xe1,0xc2,0x65,0xdd,0xb9,0x13,0xfc,0x17,0x22,0x5d,0xa,0x6,0x4,0xa1,0xa2,0xa2,0x6e,0xda,0x20,0x95,0x62,0xd3,0x69,0x93,0xe6,0x4e,0x66,0xe6,0x4e,0xee,0xbd,0x73,0x3f,0xce,0x9c,0x39,0xc7,0x85,0x4e,0xe8,0xbe,0xcf,0xea,0xe5,0x81,0xf7,0xc7,0xb3,0x78,0x1e,0x78,0x4e,0x9,0x80,0x66,0xd9,0x71,0x87,0x99,0xd1,0xff,0x7b,0xcd,0xf9,0xf5,0xea,0x76,0xfc,0x62,0xf9,0xba,0xa3,0x4b,0x5d,0x83,0x2b,0xb5,0x5f,0x9a,0xad,0x6,0xea,0x76,0xf4,0xc7,0xfe,0x4d,0xe0,0x8,0xb0,0xf5,0x56,0xc3,0x8b,0xc3,0x68,0x2c,0x9e,0xa5,0xad,0xae,0x34,0x6e,0x70,0xd6,0xbf,0xd5,0xfe,0x6c,0x5d,0xbc,0x7c,0xfe,0x5d,0x52,0xbf,0x49,0xec,0x79,0xc4,0x5e,0x8d,0x3f,0x3b,0x1d,0x92,0x2f,0x76,0xa8,0x3d,0xa,0xbf,0xe,0xef,0x3d,0xf8,0x64,0xfa,0x23,0xa7,0xc7,0xc5,0x76,0xe3,0xc6,0xe6,0x47,0x1b,0x5f,0x6d,0x7e,0xb8,0x25,0xd6,0x1a,0xaf,0xb3,0x2a,0xcf,0x17,0x4b,0xb4,0xed,0x82,0x9e,0x35,0x8d,0xbc,0xac,0xcf,0xd4,0x96,0xdd,0xb9,0xf7,0xaf,0x12,0xb8,0xe2,0x4a,0xe9,0x49,0xbf,0x99,0xf7,0x6,0xbb,0x80,0x75,0xa7,0xb1,0x17,0xab,0xfe,0xad,0xb7,0xcf,0x5d,0xc5,0x63,0x3d,0xf3,0xeb,0x4b,0xa5,0x6a,0x73,0xbe,0x34,0x16,0xe,0x9d,0x3c,0x41,0xe4,0x9,0x46,0x19,0xeb,0x1b,0x74,0xbe,0xf9,0x81,0xf7,0xfb,0xcf,0xf7,0x3f,0xe5,0xaf,0x7,0xdf,0x2,0x7b,0x12,0x60,0xa3,0x54,0xf9,0xf2,0xe3,0xb3,0x6b,0x6f,0xcd,0xad,0xbe,0x4a,0x79,0x61,0x45,0x9e,0xbb,0x70,0xc9,0x59,0x9e,0x5d,0x64,0xbe,0x52,0xc7,0x33,0x1e,0xc9,0x48,0x93,0xe5,0x42,0xa4,0xcc,0xc8,0x44,0xd4,0xe9,0xca,0x19,0xfc,0x27,0x87,0x2f,0xa8,0xe0,0xe9,0x77,0xe,0xc0,0xac,0x29,0x5f,0xdf,0xb8,0xf0,0xe,0x55,0xb3,0x50,0x34,0xbc,0x96,0x53,0xab,0xd4,0x70,0x5d,0x17,0xdf,0x75,0x69,0x7a,0x33,0x54,0x95,0x87,0x1f,0x3b,0xc8,0x50,0x40,0xd7,0xda,0xd2,0x2b,0xef,0x11,0xb7,0x57,0xb6,0x0,0x5c,0x80,0x89,0xf5,0xbb,0x5e,0x50,0xae,0x4f,0x92,0x92,0x63,0x4f,0xc,0x2a,0x55,0x48,0xd7,0x65,0x62,0xc,0x49,0xac,0x48,0x43,0x8d,0x3a,0x31,0xe8,0x9,0x4c,0x40,0xd8,0x51,0x1f,0x27,0x56,0x99,0x99,0x2,0x1c,0xe3,0x59,0xaf,0xef,0x32,0xee,0x4b,0x8a,0x87,0x29,0x41,0xe3,0x8,0xff,0x4c,0x9d,0x91,0x32,0xec,0x3f,0x3d,0xa1,0x7f,0x9c,0x91,0x66,0x13,0xe2,0x42,0x92,0x18,0x83,0x9,0x7,0x90,0x1a,0x7b,0x9a,0x0,0xe3,0x2e,0xfa,0xc3,0x3a,0x45,0x28,0xcd,0xe4,0x60,0xcc,0x80,0x21,0xe9,0xfd,0x84,0xc8,0x5a,0x8e,0x73,0x4d,0x3f,0x52,0x44,0x63,0x88,0x95,0x4b,0x52,0x64,0xd6,0x8e,0xa,0x61,0x14,0x95,0x53,0x40,0xea,0xe8,0xdb,0x3f,0xf6,0xff,0xbe,0xf6,0x5a,0x67,0xb9,0x24,0x2c,0x56,0x5b,0x2d,0x32,0xcf,0x32,0xb2,0x96,0x54,0x19,0xf2,0xd4,0x12,0x46,0x8a,0x41,0xa6,0xd0,0x26,0x14,0x2a,0xf8,0x85,0xca,0x70,0xb0,0x9b,0x4e,0x1,0x77,0x4c,0xe7,0x66,0x35,0xfd,0xe9,0xda,0xe5,0xc3,0x37,0x11,0x33,0x35,0x2d,0x73,0xe9,0x59,0x29,0xd0,0x8,0xd4,0x44,0x90,0xc7,0x90,0x8d,0xc6,0x14,0xf9,0x91,0xd5,0x62,0x22,0xc6,0x8f,0xef,0x60,0xfb,0x77,0xb7,0x9f,0x2d,0xd2,0x68,0x4e,0x56,0x5a,0x81,0x8a,0xaf,0x5c,0x2a,0x2e,0x4a,0x27,0x6c,0x90,0x1f,0x7b,0x36,0x39,0x76,0x45,0xd4,0x73,0xe9,0xd,0x13,0xdb,0x8b,0x2,0x31,0x4a,0xb,0x11,0x4,0x3f,0x20,0xb3,0x7f,0x76,0x94,0xea,0x7e,0x63,0x30,0xfa,0xb4,0x89,0x7,0x26,0xfc,0x7e,0x6c,0xb2,0xe6,0xaf,0xd1,0xde,0x1b,0xdd,0xd1,0x80,0x5a,0x36,0x2f,0x1e,0xc7,0x7,0x74,0x93,0x2e,0xbd,0x24,0x14,0x8f,0xa2,0xdf,0x38,0x88,0x76,0x41,0x3d,0xdc,0x9,0xf3,0xbb,0x9b,0x86,0xff,0xb6,0x23,0x0,0x5e,0x72,0x5a,0xde,0xbe,0x9,0xc7,0x80,0x74,0x71,0xd6,0x36,0x9c,0xcb,0x9f,0x97,0x4c,0x7b,0x2b,0x43,0x67,0x39,0x48,0x85,0xe3,0x17,0xce,0x70,0x37,0x30,0x7b,0xdb,0x8a,0xe2,0x9e,0x46,0x67,0x2d,0xb9,0xe4,0x85,0x93,0xc3,0xf1,0xf3,0xae,0x99,0x7f,0x1,0x31,0xc,0x73,0x25,0x34,0xda,0x0,0xb2,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_multi_line_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x1,0x17,0x13,0xd,0x26,0x3d,0x40,0xe6,0x43,0x0,0x0,0x0,0x3a,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0x18,0xf2,0x80,0x11,0x8d,0x7f,0x4,0x4a,0xdb,0x20,0xb1,0xb1,0x1,0x1b,0x9a,0xbb,0x0,0x97,0x8d,0x47,0xe8,0xe6,0x2,0x1b,0x22,0x5d,0x44,0x1b,0x17,0xa0,0xc7,0x0,0xb6,0x18,0xb1,0xa1,0x5b,0x3a,0xc0,0x95,0x1e,0x6,0x2e,0x16,0x90,0x5d,0x36,0x48,0x0,0x0,0x73,0xc6,0xf,0x7,0x84,0x84,0xe4,0x59,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_fog_f_x_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x0,0x0,0x0,0x0,0x0,0xf9,0x43,0xbb,0x7f,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xe,0xc3,0x0,0x0,0xe,0xc3,0x1,0xc7,0x6f,0xa8,0x64,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x2,0x7,0x0,0xc,0x38,0xd7,0x8d,0xda,0x7,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0x77,0x49,0x44,0x41,0x54,0x38,0xcb,0x95,0x92,0xcd,0x4a,0x23,0x41,0x14,0x85,0xbf,0xdb,0xdd,0x49,0xcb,0x68,0x32,0xea,0x32,0x3,0x3e,0x80,0xb8,0x73,0x36,0xe3,0x73,0x3b,0x9b,0x99,0x27,0x10,0x2,0xa2,0x8b,0xec,0x84,0x80,0x64,0x50,0xa2,0x92,0x54,0x25,0xa9,0xea,0x74,0x57,0x5f,0x17,0x9d,0x9f,0x8e,0x26,0x92,0x39,0x9b,0xba,0x97,0x5b,0x75,0xf8,0xee,0xa1,0xa4,0xdf,0xef,0x2b,0xff,0x21,0x55,0xe5,0xdf,0xcd,0xd,0xa3,0x87,0x7,0x86,0xbd,0x1e,0x49,0x7d,0xd8,0x6e,0xb7,0x57,0xb5,0x31,0x66,0xab,0x41,0x3e,0x99,0x10,0xa5,0x29,0x12,0xc7,0x0,0x44,0xdb,0x1e,0x6f,0xeb,0x97,0x72,0x2f,0x2f,0x94,0xde,0xe3,0x5f,0x5f,0x1,0x36,0x9,0xf6,0x91,0x19,0xc,0xd0,0x10,0x98,0xbd,0xbd,0x61,0xbc,0x5f,0x13,0x7c,0x44,0xde,0xb5,0x42,0xdc,0x6c,0x62,0x7,0x83,0x55,0x9f,0xec,0xf3,0x68,0x43,0x22,0xe4,0xd6,0x12,0xf2,0x7c,0x33,0x83,0x7d,0x15,0x9c,0x23,0xcc,0xe7,0xdb,0x9,0xbe,0xd2,0xdc,0x18,0x9e,0x6e,0x6f,0x99,0xe,0x87,0xe4,0x59,0xc6,0x78,0x3a,0xc5,0x66,0xd9,0xfe,0x4,0x85,0x73,0x24,0xcd,0x26,0x65,0x96,0x51,0x38,0xb7,0x26,0x28,0x43,0x89,0xa,0x88,0x2a,0x20,0x20,0xa0,0x40,0x23,0x99,0x92,0x17,0xdf,0x90,0xc5,0x37,0x8b,0xf,0xe,0x70,0xe3,0x31,0xd9,0x68,0x44,0xe1,0xfd,0xda,0xc0,0xd8,0xcf,0xc1,0x45,0x51,0x44,0xab,0x95,0x62,0x8d,0x45,0x44,0x50,0xad,0x5c,0xca,0xe3,0x63,0xe6,0x1f,0x82,0x4e,0xac,0x35,0xa0,0x82,0x2,0x22,0x8a,0xaa,0x10,0xc5,0xc2,0xe1,0x61,0x46,0x28,0xbe,0x33,0x73,0x8e,0x25,0x5c,0xda,0xf9,0x41,0xe3,0xec,0xc,0xdf,0xeb,0xd5,0x8,0x8c,0x65,0x31,0xdf,0xd0,0xe9,0xc9,0x84,0xa7,0x67,0xff,0x89,0x2e,0xbd,0xb8,0x60,0xf2,0xf8,0x8,0x8b,0x35,0x12,0x6b,0xec,0x2a,0x83,0xea,0xac,0x2e,0xde,0xdf,0x9,0x4a,0xd,0x57,0xa8,0xc2,0x1,0x1a,0x3f,0x2f,0xe1,0xcf,0xdf,0xdd,0x19,0x9c,0x9c,0xc2,0xd5,0xaf,0x84,0xeb,0xdf,0x45,0x65,0x28,0x35,0xc6,0x45,0xd9,0x38,0x3f,0x87,0x6e,0x97,0xc4,0x1a,0x83,0xa,0xb5,0x25,0x94,0x34,0x8d,0x9,0xe1,0x8,0x6b,0xc,0x82,0xa0,0xa2,0xa0,0x6b,0x8,0x41,0xd0,0xd6,0x11,0x71,0xa7,0xc3,0x3b,0xe2,0x3,0xc1,0xdf,0xc3,0x14,0x55,0x83,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_sprite_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe1,0x0,0xdb,0x0,0xe7,0x53,0x45,0xf8,0x1a,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x10,0x31,0x1,0x57,0xb5,0x2c,0x4,0x0,0x0,0x2,0x3,0x49,0x44,0x41,0x54,0x38,0xcb,0xb5,0x53,0x3d,0x68,0x53,0x51,0x18,0x3d,0xdf,0xbd,0xef,0xdd,0xf7,0x5e,0xda,0x10,0x93,0x46,0x8b,0xd8,0x56,0x25,0x89,0x25,0x4a,0x32,0xf8,0xb3,0x8,0x2e,0xd2,0xc1,0xa2,0x8b,0x83,0x20,0xe8,0xe2,0x24,0xb8,0xb,0x82,0x6b,0x71,0x14,0x97,0x3a,0x38,0x38,0x8,0x82,0xa3,0x5,0xe9,0x50,0x11,0x51,0xb,0x8a,0x14,0x7f,0x2,0xe,0x35,0x14,0x7,0xa9,0x55,0xd3,0xd0,0xbe,0x24,0x24,0x21,0xef,0xdd,0xfb,0x39,0x98,0x17,0xda,0x18,0x3b,0xe9,0x37,0x9e,0xfb,0x7d,0xe7,0x9e,0x73,0xbe,0x7b,0x81,0xff,0x51,0xa5,0x72,0x4b,0xe,0xc0,0xec,0x41,0xbd,0xd6,0x20,0x30,0x8,0x39,0xbf,0xf0,0xa6,0x36,0xb3,0x51,0xd3,0xa7,0x43,0x8d,0xe1,0x21,0x4f,0x7c,0xf6,0x1b,0xfa,0x1,0x80,0x5b,0xa5,0x72,0xcb,0x2e,0xe6,0xbc,0x20,0xea,0xa5,0xfe,0xe1,0x67,0x6f,0xeb,0xf7,0xbf,0x57,0xc3,0x2b,0x44,0x8,0x98,0x21,0xbb,0x3d,0x4c,0x4,0xcd,0xc,0xfb,0xf0,0x41,0x67,0x9f,0x94,0x54,0x89,0x48,0xb6,0x11,0x3c,0x5f,0xaa,0xcf,0xae,0x55,0xc2,0xab,0xc,0xc8,0x41,0xca,0x8,0xd0,0xc,0xc8,0x42,0xd6,0x55,0x0,0xc2,0x62,0xce,0x63,0xd1,0xf5,0x27,0xde,0x2f,0x37,0xd3,0xdf,0x2a,0xe1,0x35,0x10,0x78,0x74,0xc4,0x7a,0x58,0xc8,0xba,0x2e,0x0,0x10,0x21,0xd8,0x9d,0x94,0x8f,0x2f,0x4d,0x27,0x89,0x1,0x29,0x8,0x9d,0xb5,0xf5,0x60,0xae,0x98,0xf3,0x18,0x0,0x44,0x44,0xee,0x37,0xf4,0xd,0x22,0x4,0x0,0xc0,0x86,0x5d,0x63,0x38,0x15,0x9d,0x31,0x43,0x7d,0x58,0x6e,0xc6,0x1,0xc0,0x30,0xd4,0xfa,0xa6,0x9e,0xee,0x5e,0x4c,0x3d,0xb,0xf3,0x8b,0xb5,0x97,0x9b,0x75,0x7d,0xb2,0x2b,0x9f,0x7,0xe5,0xd3,0x2d,0x3,0x40,0xe4,0xf,0x38,0x93,0x96,0x45,0x2b,0x91,0x2,0x30,0xd8,0x12,0x2,0x9d,0xf1,0x51,0x7b,0xa6,0x7,0xf5,0x55,0x66,0x4c,0x5d,0xde,0xa2,0xda,0xee,0x59,0x28,0x95,0x5b,0x22,0xe6,0x8a,0x77,0xcc,0x10,0xab,0x3f,0x83,0xeb,0xd9,0x71,0x75,0x1e,0x0,0x11,0x21,0x24,0x42,0x28,0x4,0xda,0xca,0xa6,0xaa,0x61,0xc4,0x8,0xd0,0x0,0x70,0x34,0x1f,0xfb,0x4,0xc0,0xf4,0x32,0x48,0xc,0xcb,0x3b,0x86,0xe1,0x18,0x86,0x13,0x6a,0x9e,0x38,0x34,0xa1,0xa6,0xd2,0x9,0x39,0x9f,0x8c,0xcb,0x17,0x7b,0xd3,0xd6,0xdd,0xb,0x53,0xbb,0xd2,0x5f,0x56,0x3b,0xf7,0x40,0x30,0xc9,0xb8,0x5c,0x4,0x80,0x62,0xce,0xe3,0x6d,0x3e,0x17,0x5e,0xd7,0xe6,0xaa,0xbe,0x3e,0x63,0x18,0x6a,0x24,0x21,0x9f,0xa6,0x12,0xf2,0xb6,0x20,0xf8,0xcd,0x36,0x9f,0xfd,0xfa,0x23,0xb8,0x19,0xad,0xf1,0x48,0xc6,0x49,0xb,0xa2,0x8d,0x62,0xce,0x33,0x7f,0x4,0xf5,0xe4,0x95,0xbf,0xe4,0x37,0xcc,0x31,0x21,0xd0,0x36,0x6,0x2e,0x0,0x8,0x42,0xe7,0xf7,0x72,0xe0,0x4c,0xee,0x77,0x4e,0x28,0x9b,0x3e,0x46,0xf,0x49,0xf4,0x13,0x9c,0x3b,0x95,0x38,0x9e,0x19,0x53,0x17,0x87,0x5c,0xb1,0xd2,0x8b,0x9d,0xa1,0xf6,0xa4,0xac,0x47,0x85,0xac,0x6b,0x6f,0x1d,0xde,0xe9,0x33,0xd9,0x7f,0xc1,0xe9,0x9f,0xff,0xdc,0x5f,0x51,0xf2,0xc8,0x87,0x30,0xba,0xc1,0x0,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_folder_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xc,0x19,0x20,0x53,0xbd,0xc8,0xe4,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0x3f,0x49,0x44,0x41,0x54,0x38,0xcb,0xc5,0x92,0x4d,0x4e,0x2,0x41,0x10,0x46,0x5f,0x55,0x37,0x3,0xe3,0x8,0x12,0x7e,0xa2,0x2e,0x3c,0xa,0x57,0xd0,0xa5,0x47,0xf0,0x22,0x7a,0xa,0xae,0xe0,0xce,0xa5,0x3b,0x4f,0xa0,0xb,0x3,0x6,0x43,0x42,0x58,0xa0,0x41,0x12,0xe2,0x68,0x10,0x86,0xe9,0x76,0x33,0x90,0xa8,0x18,0x99,0x95,0x95,0xf4,0xa2,0x53,0x5d,0xd5,0xef,0xfb,0xaa,0xe0,0xbf,0x43,0x6,0xbd,0x91,0xdf,0x94,0x8,0x4a,0x85,0xab,0xc3,0xa3,0xc6,0xf1,0x74,0x12,0x7,0x1b,0xd2,0xbe,0x5a,0x2f,0x27,0x0,0x32,0xec,0x3f,0x8f,0x5c,0xea,0xf6,0x1,0x1,0x3c,0xb0,0xcc,0x1e,0x15,0xc2,0xa8,0x78,0x21,0x22,0xb3,0xef,0xc5,0x22,0x32,0x6e,0x1c,0x54,0xdb,0x0,0xd6,0x18,0x1d,0xba,0xd4,0x35,0x1,0x3,0xc8,0xce,0x6e,0xe9,0xdc,0x7b,0x5f,0x0,0x10,0x91,0x79,0xd6,0xf8,0xb,0x35,0xf8,0x35,0x95,0x3c,0xd,0x5f,0x2e,0xe7,0x1f,0xc9,0x9,0xa0,0x51,0x39,0x3c,0x7b,0x8f,0x67,0xed,0xad,0xf5,0x8b,0xbc,0xaa,0x1a,0x1d,0x0,0xe,0x50,0x8f,0x8f,0x72,0xf8,0xe7,0xd4,0xe8,0x48,0x55,0xa5,0xf,0xd8,0x95,0xbe,0x3c,0xd,0xac,0xd5,0xae,0x8a,0xea,0x23,0xa0,0x59,0x79,0x5,0x58,0xe4,0x20,0xe8,0xaa,0x88,0xf4,0x0,0xac,0x35,0x9d,0x65,0x92,0xb6,0x32,0x33,0xb7,0x89,0x40,0x8d,0xde,0x69,0xad,0x59,0xe9,0x3,0xd8,0xc0,0xdc,0x24,0x8b,0xa4,0xb5,0xa6,0xd9,0x22,0x54,0xe5,0xd6,0xae,0x2f,0x46,0xef,0xbd,0x27,0xcc,0xb3,0x85,0xb5,0xe6,0x5e,0xc7,0x66,0xe3,0x78,0xcb,0xf3,0x73,0x66,0xb6,0x63,0xe5,0xbe,0x1a,0x19,0xe3,0xb1,0x40,0x9a,0x9d,0x3f,0xe6,0xcf,0xd2,0x58,0xf3,0x0,0x60,0xa7,0x93,0x58,0x5d,0xea,0x4e,0x45,0xa5,0x1b,0x46,0xc5,0xfa,0x2f,0xdb,0xf7,0x83,0xc0,0x18,0xbd,0x9e,0x4e,0x62,0x11,0x80,0xe9,0x24,0x36,0x19,0x52,0x21,0x87,0x8c,0xb4,0x5a,0x2f,0xa7,0x9f,0xdb,0x2b,0x65,0xf1,0xeb,0xc5,0x60,0x57,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_node_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x17,0x1a,0x24,0x6f,0x8e,0x13,0xaf,0x0,0x0,0x0,0xba,0x49,0x44,0x41,0x54,0x38,0xcb,0xed,0x52,0x31,0xe,0x82,0x40,0x10,0x9c,0xbd,0xdc,0x11,0x2a,0xc,0x31,0xd8,0x68,0x27,0x3e,0x40,0xbe,0x60,0xe1,0x8b,0xf8,0x5,0xfe,0xc8,0x37,0x60,0x69,0x83,0x1d,0x36,0x10,0x42,0xa0,0x11,0xb9,0xb,0x67,0x23,0x9,0x39,0x31,0x6a,0x6c,0x99,0x6a,0x33,0xbb,0x99,0xdd,0xcc,0x2c,0x30,0x81,0xde,0x35,0xca,0xbc,0x5e,0x76,0x5a,0xaf,0x1,0x80,0x11,0x5d,0x5c,0xcf,0xb9,0x7e,0x2d,0x50,0x64,0xd5,0xae,0x6d,0x64,0xa8,0xa4,0xa,0x0,0x80,0xb,0x1e,0x5b,0xb6,0x88,0xe6,0x8b,0xd9,0xd1,0x9c,0xe5,0x23,0x9b,0x57,0xcd,0xad,0xd,0xdb,0xbb,0xdc,0xf7,0x5c,0x5f,0x97,0x79,0x7d,0x36,0x2f,0x61,0xa6,0x40,0xa7,0xb5,0xdf,0x6f,0x1e,0x42,0x49,0x15,0x74,0x5a,0x6f,0x4c,0x9e,0xfd,0x6b,0xe2,0x8b,0x0,0x23,0x4a,0xb8,0xe0,0x31,0x0,0x3d,0xa0,0x35,0x17,0x3c,0x66,0x44,0xc9,0x47,0xf,0x5c,0xcf,0x49,0x8b,0xac,0x8a,0x0,0x90,0x92,0x6a,0xfb,0x34,0xf1,0x64,0xd9,0xe2,0xe0,0x7a,0x4e,0xfa,0x6b,0x8c,0xfe,0x20,0xc6,0x74,0xfa,0xfa,0x71,0x3c,0x0,0x3d,0xb8,0x49,0xa2,0xf2,0x95,0x42,0xe1,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_folder_scene_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x7,0x1a,0x11,0x33,0x17,0x53,0xf5,0x4,0x17,0x0,0x0,0x2,0x4,0x49,0x44,0x41,0x54,0x38,0xcb,0xad,0x93,0x4d,0x48,0x94,0x41,0x18,0xc7,0x7f,0xf3,0xce,0xbc,0x5e,0xd6,0xed,0x45,0x42,0xc,0x8a,0x48,0xdd,0xd6,0xed,0x22,0x48,0xa9,0x91,0xd8,0x62,0x50,0x17,0x5d,0xc1,0xa2,0x43,0x54,0x14,0x5d,0x43,0x28,0xa2,0x82,0xba,0x74,0xe9,0x14,0x8,0x9,0x76,0x10,0xa2,0x8b,0x87,0x12,0xa1,0x20,0xca,0xe,0xc2,0xb2,0x59,0xd0,0x6e,0x7,0xdb,0x76,0x17,0x4b,0x97,0x3e,0xc0,0x3a,0x4,0x7e,0x84,0xa8,0xbb,0xbe,0xbe,0x33,0x1d,0xc2,0xd5,0x6d,0x37,0xf0,0xe0,0x3,0x3,0xc3,0x3c,0xcc,0xef,0xf9,0x3f,0xf3,0x7f,0x6,0xb6,0x23,0xda,0x3b,0x7b,0xc4,0xbf,0x67,0xc7,0x4f,0x9f,0x17,0x5b,0xb9,0x2b,0x36,0x41,0xb2,0x4e,0xf5,0xae,0x7a,0x80,0xa5,0x85,0x39,0xa2,0xcf,0x9e,0x6c,0x9,0xa0,0xd6,0x37,0x52,0xd9,0x73,0xfb,0x9a,0xe,0xd7,0x7b,0x5a,0x33,0xfd,0x2e,0xa6,0xdb,0x3a,0x4f,0x26,0x84,0x10,0x85,0xbc,0x1,0x61,0xb4,0xf6,0x7d,0xff,0xfa,0xe5,0xd4,0x8f,0xc9,0x64,0xaa,0x4,0x0,0x6,0xd7,0x75,0x69,0xa,0xec,0xa5,0xe7,0xe8,0xf5,0x45,0x25,0xe5,0x1e,0x4b,0x5a,0x9e,0xb4,0xfe,0x2e,0x25,0xa5,0x9b,0xcf,0x2d,0xdb,0x4e,0x85,0xbc,0xdb,0x18,0xa,0x76,0x97,0x1,0x80,0xbb,0xe6,0xd1,0x71,0xa8,0xd1,0x4,0x77,0xd7,0x38,0x80,0xf3,0x1f,0xd5,0xb3,0x65,0x5b,0x0,0x30,0x46,0x53,0xb5,0xa3,0x52,0xa4,0x3e,0x4f,0x73,0xf9,0xda,0x4d,0xea,0xea,0x6a,0x31,0xc6,0x6c,0xd2,0x88,0x91,0x96,0x3c,0xd8,0x7b,0xeb,0x8e,0xc9,0x66,0xb3,0x8c,0xe,0xf,0x89,0x22,0x80,0xa7,0xd,0xd5,0x7e,0x1f,0x37,0xfa,0x7,0xe8,0xeb,0xbb,0x87,0x6d,0xdb,0x45,0x80,0xf5,0x47,0xf7,0xfb,0xfd,0x5c,0xbc,0x70,0xe9,0x5b,0x89,0x2,0x29,0x2d,0xd6,0xb4,0x66,0x39,0xbf,0x8a,0x5d,0x61,0x93,0xcf,0xe5,0x69,0x3d,0x10,0x2c,0xe4,0x6b,0x3,0x1,0x86,0x5f,0xbc,0x22,0x9d,0x4a,0x33,0x3f,0x3f,0x3f,0x54,0x4,0x30,0x6,0x6a,0x76,0x56,0x71,0xff,0xc1,0x20,0x67,0xcf,0x9d,0xc1,0x5d,0x75,0xb,0x26,0xc7,0x3f,0x4d,0x15,0x20,0x96,0x65,0x99,0x89,0x89,0xf,0x42,0x6b,0x33,0x2,0x60,0x6d,0xf4,0x67,0x70,0x7c,0x3e,0xde,0xc4,0x13,0x4,0x2,0x1,0xb4,0xd6,0x0,0xb4,0xb6,0xb5,0x11,0x9,0xb7,0x73,0xfb,0xea,0x15,0x30,0x60,0xdb,0xb6,0x48,0xa7,0x33,0x4c,0x26,0xc6,0x93,0x45,0x0,0x25,0x15,0x6f,0xa3,0x63,0x44,0x22,0x5d,0xac,0xac,0x2c,0x17,0xaa,0xf7,0x3f,0x7c,0xc4,0xf3,0xd8,0x38,0x63,0xa3,0x2f,0x11,0x42,0x90,0xcb,0xe5,0xc8,0x64,0x32,0x4f,0x4b,0x5c,0xb0,0x94,0x62,0x69,0xf6,0x17,0xe1,0x8e,0x30,0xb,0xb,0xbf,0x91,0x96,0xa4,0xfb,0x58,0x98,0x9f,0x33,0x33,0x1b,0x96,0x29,0x45,0x22,0xfe,0x1e,0xa5,0xd4,0x48,0xc9,0x28,0x1f,0x39,0xd1,0x35,0xd5,0x10,0x6a,0xd8,0xdf,0xdc,0xd2,0x8c,0xe7,0x79,0xe5,0xc7,0x56,0x4a,0x62,0xaf,0xc7,0x79,0x3c,0x38,0x20,0x4a,0x14,0x54,0xfa,0xfd,0xa1,0x64,0xf2,0x63,0x4b,0x34,0x1a,0x5b,0x13,0xa2,0xfc,0x37,0x30,0xc6,0x8,0xc7,0x71,0x16,0xd9,0xce,0xf8,0x3,0xd5,0x2c,0xb9,0xb1,0x19,0x99,0xf9,0xfb,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_joy_axis_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xe,0xc3,0x0,0x0,0xe,0xc3,0x1,0xc7,0x6f,0xa8,0x64,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x1,0x1b,0x17,0x2d,0x12,0xc4,0xaf,0x21,0x30,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x0,0xe6,0x49,0x44,0x41,0x54,0x38,0xcb,0xa5,0x93,0xcd,0x6d,0x3,0x21,0x10,0x46,0x1f,0x51,0x1a,0xd8,0x3,0x22,0x85,0xd0,0x85,0xe5,0x1e,0xd2,0x80,0x7b,0x48,0xb,0x91,0x1b,0xa0,0x9,0x3a,0xf0,0x11,0xc4,0xc1,0x5b,0xc4,0xa2,0x39,0x50,0x2,0x39,0x61,0x1,0x8e,0xed,0xac,0x32,0x37,0x7e,0xde,0xfb,0x6,0x10,0xaa,0xd6,0xca,0xde,0x52,0xd6,0xd6,0xab,0x73,0xc4,0x18,0x51,0xbd,0x40,0x59,0xbb,0xdb,0xf6,0xf6,0x1f,0x18,0xe0,0x7d,0x86,0xaf,0xce,0xed,0x17,0xf4,0xb0,0xd6,0x9a,0x8f,0xc3,0x61,0xd8,0xb4,0x79,0xff,0x58,0xd0,0xd2,0x1b,0x6c,0x8c,0x1,0xc0,0x9d,0x4e,0xa4,0x94,0xf8,0xbe,0x5c,0x6e,0x73,0x2f,0x3b,0x98,0x93,0xbb,0xfb,0x1,0xa0,0x86,0xf0,0x5c,0xd0,0x92,0x5b,0x2d,0xcb,0x32,0x74,0xf2,0xb2,0x3,0x80,0x94,0xd2,0xd,0x2e,0xa5,0x50,0x4a,0x79,0xda,0xcd,0x9d,0xa0,0x25,0x7d,0x1d,0x8f,0xc3,0x18,0x20,0xe7,0xcc,0xe6,0x3d,0x22,0xc2,0xba,0xae,0x68,0xad,0x47,0xc1,0xe6,0x3d,0xc6,0x18,0x94,0xb5,0x43,0x72,0xd,0x81,0x9c,0x33,0x22,0x32,0x84,0x89,0xc8,0x28,0xe8,0x37,0xcc,0xc9,0x22,0x42,0x8c,0x91,0xcf,0xf3,0x79,0x3c,0x52,0xad,0x95,0xfe,0x29,0x1f,0xd5,0x6f,0xf0,0x9d,0x60,0x7e,0x85,0xbe,0x7a,0xb8,0x86,0xa0,0x6,0xc1,0x9e,0xbf,0xd0,0xc3,0xc3,0x67,0x9a,0x17,0xfe,0x2,0x3,0xfc,0x0,0x88,0x51,0x87,0xc8,0xd7,0x71,0x7f,0xbc,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_font_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x17,0x25,0x21,0x47,0x3a,0xcd,0x1c,0x0,0x0,0x0,0xa7,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0xa0,0x10,0x30,0xc2,0x18,0xf,0x6f,0x3f,0xff,0x4f,0x8a,0x46,0x79,0x55,0x49,0x46,0x6,0x6,0x6,0x6,0x26,0x64,0x41,0x36,0x76,0xd6,0x1d,0x3c,0xfc,0x5c,0xce,0x7c,0x82,0xdc,0x2,0x30,0x5,0x30,0xc5,0x7c,0x82,0xdc,0x2,0x3c,0xfc,0x5c,0xce,0xac,0xec,0x2c,0x7,0x91,0xf5,0xb0,0x20,0x73,0xd8,0x39,0x59,0x2b,0x85,0x44,0xf9,0x2f,0x60,0xb3,0x51,0x50,0x84,0xef,0x23,0x3,0x3,0xc3,0xbe,0xb7,0xaf,0x3e,0xfe,0xfd,0xfd,0xf3,0xcf,0x1,0x98,0x38,0x8a,0xb,0x18,0x19,0x19,0xef,0x13,0x72,0x3a,0x13,0x13,0xe3,0x65,0xac,0x2e,0x40,0x76,0x32,0x3e,0x20,0x28,0xc2,0xf7,0xe,0x39,0xec,0x98,0x28,0x8d,0x85,0x51,0x3,0x6,0xb5,0x1,0xef,0xdf,0x7c,0x12,0x42,0x62,0xf3,0x13,0x6d,0xc0,0x87,0xb7,0x9f,0xd9,0x5e,0xbf,0x78,0x9f,0xff,0xfd,0xeb,0xcf,0x2d,0x30,0xb1,0xef,0x5f,0x7f,0x6e,0x79,0xfd,0xfc,0x7d,0x35,0x3,0x2d,0x0,0x0,0xc7,0x9d,0x2c,0x10,0x50,0x73,0x49,0x24,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_collapse_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x7,0xc,0xc,0x11,0x18,0xd3,0x2d,0x84,0xdb,0x0,0x0,0x0,0xe4,0x49,0x44,0x41,0x54,0x38,0xcb,0xed,0x93,0x3d,0xa,0x2,0x31,0x10,0x46,0xdf,0x6,0xb,0x45,0x59,0x2f,0x20,0x78,0x0,0x4f,0x22,0xd8,0x4,0xf5,0x16,0x39,0x88,0x7,0xf0,0x1e,0x96,0xe9,0x4,0xcf,0xa0,0x88,0xa0,0x28,0x82,0xed,0x16,0x8a,0x3f,0xa8,0x98,0xd8,0x4c,0x20,0x2c,0xba,0xda,0xd8,0x39,0x30,0x10,0x26,0x99,0x37,0x5f,0x66,0x12,0xf8,0x5b,0x92,0x5b,0x2b,0xf1,0x22,0x73,0xe2,0x3e,0x6,0x24,0x40,0x65,0x30,0x9e,0x9e,0x3e,0x55,0x9c,0xcc,0x57,0x58,0xa3,0xab,0xc0,0x5,0xf0,0x25,0x89,0x2b,0xa0,0xe,0x30,0x5b,0xae,0xbf,0x51,0x5e,0x7,0xae,0xc0,0x43,0x45,0xa,0xca,0x93,0xf9,0xea,0xdb,0xab,0x97,0x83,0xfa,0x0,0xf0,0xc0,0xcd,0x1a,0xdd,0xc9,0xee,0xee,0x6d,0x56,0x76,0x77,0x58,0xa3,0x3b,0xc0,0x2d,0xf4,0x40,0x45,0x8d,0xd9,0x3,0x1b,0x6b,0x74,0xef,0x15,0x44,0x92,0x7b,0xc0,0x46,0xce,0xba,0xbc,0x82,0x33,0xb0,0x3,0x16,0xd6,0xe8,0x7e,0xc,0x91,0xe4,0x3e,0xb0,0x90,0x33,0xe7,0xa0,0x20,0x6f,0xa,0x48,0x81,0x16,0xd0,0x6d,0xf,0x47,0xbe,0x3d,0x1c,0x79,0xa0,0x2b,0xb1,0x34,0x3f,0xe6,0xe4,0xd,0xa4,0x6,0x34,0x80,0xa6,0xc4,0xb6,0x52,0xf9,0x18,0xa4,0x17,0x1,0x2,0xa4,0x22,0x15,0x1,0xe,0x32,0x77,0x57,0xf4,0x12,0x5f,0xed,0xc5,0x4d,0xf6,0x3f,0xf9,0xb,0x4f,0x37,0xeb,0x4f,0x62,0x9b,0x8a,0xa7,0x85,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_forward_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0xa,0x15,0x0,0x20,0x37,0xb4,0x63,0x78,0xed,0x0,0x0,0x0,0x47,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0xa0,0x5,0xf8,0xff,0xff,0xff,0x19,0x62,0xd5,0x32,0x51,0x6a,0x8,0x13,0xa5,0x2e,0x61,0xa2,0xd4,0x3b,0x4c,0x94,0x86,0x9,0x13,0xa5,0x1,0xcb,0x44,0x69,0xec,0x90,0x64,0x0,0x23,0x23,0xa3,0x9,0xd9,0x6,0x60,0xd3,0x4c,0xb4,0x1,0xb8,0x34,0x13,0x65,0x0,0x3e,0xcd,0x4,0xd,0x20,0xa4,0x99,0x2a,0x79,0x61,0xe0,0x1,0x0,0x6b,0x58,0x1f,0x72,0xa7,0xda,0x94,0x2d,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_color_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xd,0x8,0x36,0xf5,0x72,0x34,0x92,0x0,0x0,0x0,0xcf,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0x18,0x68,0xc0,0x88,0x4b,0xe2,0xbf,0x39,0xa3,0xf,0x5c,0xd1,0xc9,0xff,0x5b,0x48,0x32,0x0,0x59,0x33,0x21,0x43,0x18,0x89,0xd1,0x8c,0xcf,0x10,0x46,0x62,0x35,0xe3,0x32,0x84,0x5,0x5d,0x41,0x58,0xcb,0x7f,0x38,0x7b,0x55,0xd,0xc4,0xfc,0x70,0xf1,0x15,0x48,0x2a,0xc2,0x51,0xd4,0x33,0xe1,0xd2,0xcc,0xc0,0xc0,0xc0,0x60,0x51,0xaf,0xcd,0x60,0x11,0x92,0x83,0xea,0x82,0xe8,0xff,0x3e,0xd8,0xd,0xf8,0xcf,0xe0,0xb3,0xda,0x5,0xd5,0x35,0xef,0xfe,0xc8,0x30,0xbc,0x53,0xbf,0xd,0xe7,0xaf,0xe6,0xd,0xc3,0x30,0x84,0x9,0xa6,0x19,0x26,0xf0,0x44,0xc,0x42,0x5f,0xf8,0xee,0x1,0xd7,0x78,0x3e,0x65,0x3e,0xc3,0x13,0x16,0x19,0xac,0x2e,0xc1,0x8,0x83,0xe3,0x7a,0x10,0x5a,0x75,0x33,0x42,0xec,0xb6,0x18,0x2f,0xc3,0x1d,0x4e,0x2b,0xac,0x81,0xca,0x82,0x2b,0xb4,0x6f,0x8b,0xf1,0x92,0x98,0x12,0x91,0xbc,0x1,0x7,0x27,0x43,0x21,0x8a,0x26,0xaf,0xc2,0x4c,0x6c,0x4b,0x19,0xb7,0xa0,0x6,0x22,0x23,0x3,0x66,0x4a,0x13,0x7a,0xc2,0xc0,0x70,0xc7,0x2,0xa7,0x66,0xec,0x49,0x19,0xd9,0x25,0x50,0x43,0x91,0x43,0x1d,0x59,0x33,0x55,0x0,0x0,0xac,0x69,0x41,0x98,0xe4,0x51,0xae,0x67,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_forward_no_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x2,0x11,0x4,0x3b,0x31,0x87,0x71,0xb1,0xad,0x0,0x0,0x0,0x59,0x49,0x44,0x41,0x54,0x38,0xcb,0xb5,0xd3,0xd1,0xd,0x0,0x21,0x8,0x3,0xd0,0xd2,0xad,0x75,0x0,0x1d,0x9b,0x5b,0x0,0xa1,0x68,0x8e,0x4f,0xb4,0x2f,0x6,0xa2,0x39,0x1c,0x2f,0xc5,0xa8,0x39,0xc7,0xf4,0x27,0xa0,0x83,0x30,0x3b,0x54,0x10,0x56,0x17,0x2a,0x84,0xca,0x33,0x33,0x84,0xea,0xb0,0x4e,0x8,0x3b,0x2b,0x8b,0x90,0x16,0xb0,0xf6,0xb2,0x6b,0x20,0xa,0xcb,0xc0,0x29,0x2c,0x1,0x59,0xb8,0x4,0xaa,0x70,0xa,0x28,0x61,0x0,0xb0,0x5f,0x7e,0x63,0xa7,0x3e,0x98,0xca,0x1e,0x87,0x71,0xc,0x15,0xf5,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_popup_panel_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x15,0x8,0x35,0x7e,0x4e,0x97,0xe0,0x0,0x0,0x0,0x5a,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0xa0,0x10,0x30,0x22,0x73,0x8e,0x7f,0x3d,0x13,0xff,0xfc,0xf7,0x8b,0xa6,0xef,0xff,0x7f,0xc8,0xe1,0xd2,0xa0,0xc4,0xa6,0x90,0x60,0xc9,0x6d,0xb2,0x10,0xc6,0x67,0x42,0x96,0x24,0xa4,0x19,0xa6,0x6,0x99,0x8f,0x62,0x0,0x21,0xcd,0xd8,0xd4,0x30,0x51,0x1a,0x6,0xa3,0x6,0x8c,0x1a,0x80,0x61,0x0,0x27,0x23,0xc7,0x23,0x42,0x1a,0xd0,0xd5,0xa0,0x18,0x20,0xc9,0x2a,0x51,0x47,0xc8,0x10,0x49,0x56,0x89,0x3a,0x6,0x6a,0x2,0x0,0xd6,0xc8,0x1f,0x1c,0x9e,0xeb,0x4,0x27,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_func_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x0,0x0,0x0,0x0,0x0,0xf9,0x43,0xbb,0x7f,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x2,0x11,0x5,0x2,0x6,0x30,0x8a,0xf3,0x2f,0x0,0x0,0x0,0x86,0x49,0x44,0x41,0x54,0x38,0xcb,0xb5,0x93,0xd1,0x9,0xc0,0x20,0xc,0x44,0x2f,0xd2,0x19,0xda,0x5,0x4,0xe9,0x20,0x4e,0xdd,0x41,0xa4,0xd0,0x5,0xea,0x12,0xe9,0x97,0x10,0x42,0x88,0x42,0xa8,0x7f,0x92,0xcb,0xf9,0x12,0x4e,0x62,0x30,0x22,0x27,0x79,0xc5,0x92,0x2b,0x97,0x5c,0x79,0xd9,0x60,0x26,0xb6,0x34,0x49,0x17,0x3c,0x13,0x4b,0x43,0x72,0x7,0x2b,0x4,0x0,0x70,0x3f,0x17,0x99,0x23,0xc8,0xc2,0x4a,0xf3,0x74,0x89,0x6f,0x6f,0x78,0x7b,0x73,0xd,0x89,0xc1,0x26,0xba,0x6e,0x3c,0xf6,0xd3,0xa4,0x49,0x8,0x1e,0xd2,0x41,0x92,0x34,0x83,0x42,0xbe,0xae,0x77,0xb0,0x79,0xee,0x16,0xf6,0xff,0x41,0x1a,0x98,0x12,0x55,0xdf,0xa5,0x36,0xe9,0xd9,0xbc,0x2c,0x58,0x9a,0x70,0x90,0x28,0xfa,0x9d,0x3f,0x70,0xf1,0x51,0xbe,0xcc,0xa4,0xd5,0xee,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_doc_code_font_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x80,0x8,0x4,0x0,0x0,0x0,0x4e,0xbc,0x7f,0x81,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x2,0x62,0x4b,0x47,0x44,0x0,0x0,0xaa,0x8d,0x23,0x32,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdc,0x5,0x2,0x2,0x15,0xe,0x18,0x48,0x2e,0x72,0x0,0x0,0x1f,0x3f,0x49,0x44,0x41,0x54,0x78,0xda,0xed,0x9d,0x5f,0x68,0x24,0x49,0x9e,0xdf,0x7f,0xbd,0x35,0x50,0x73,0xd4,0x19,0xdd,0xa2,0x1,0xad,0xd1,0x42,0xdd,0xa1,0x3,0x2d,0x68,0x41,0x7,0x7a,0x10,0x46,0x6,0x1d,0x68,0x40,0x7,0x7a,0xd0,0x81,0x1e,0x64,0xe8,0x5,0x9d,0xd1,0x82,0xe,0xb4,0x20,0x43,0x9f,0xd1,0x83,0xc,0x3a,0x68,0x83,0xc,0x7a,0x90,0x41,0x63,0xb4,0xa0,0x5,0x8d,0xe9,0x85,0x1e,0x90,0x8d,0xc,0x7d,0xa0,0x1,0xd9,0xe8,0x8c,0x16,0xb4,0x46,0x7b,0x68,0xa0,0xc,0xb5,0x50,0x86,0x5a,0x28,0x43,0xed,0x51,0x86,0xb4,0xc9,0x35,0xb9,0x43,0xce,0xf1,0xf1,0x43,0x46,0x46,0xc5,0xbf,0x4c,0x55,0x77,0x6b,0x66,0x7a,0x3d,0x19,0xc9,0xf4,0x94,0x22,0x23,0x33,0x23,0x23,0xbe,0xf1,0x8b,0xdf,0xff,0x7c,0x82,0x54,0xe5,0x9b,0x5c,0xbe,0xa5,0xfe,0x3f,0x26,0x91,0x5c,0x17,0xb4,0x59,0x95,0x58,0x7a,0xb2,0x2a,0x13,0x92,0x38,0x67,0x1a,0x72,0x27,0xc8,0x8d,0x34,0xa,0xae,0xbc,0x96,0x48,0xc6,0x82,0x67,0xc6,0x25,0x92,0x68,0x84,0xf6,0xe1,0x27,0x14,0xf7,0xb6,0xb8,0xaf,0xee,0xfd,0xeb,0x12,0x4b,0x22,0x13,0x23,0xf7,0x3c,0x7c,0xe7,0x50,0xff,0x8a,0x7b,0x37,0x26,0x3d,0xe9,0x49,0xad,0xb0,0x5d,0x12,0x18,0x93,0x70,0x6f,0x92,0x7,0x7b,0x91,0x8f,0xf2,0xa0,0xa0,0x4d,0x22,0x48,0x24,0x22,0xe4,0xc7,0x53,0x60,0xb,0x9,0x1c,0x5d,0xf2,0xd2,0x75,0xce,0x9c,0x3,0x2f,0x81,0x17,0xc1,0xeb,0xb6,0x80,0xa7,0xc1,0x33,0xc2,0xe,0x70,0x36,0x42,0xfb,0xa2,0x27,0x14,0xf5,0xb6,0xb8,0xaf,0xfe,0xfd,0x5f,0x2,0xcf,0x46,0xee,0x79,0xf8,0xce,0xe1,0xfe,0x15,0xf5,0x6e,0x1f,0x58,0x2d,0x69,0x7,0x8c,0xd4,0x9b,0xe6,0x48,0xbd,0xb0,0x47,0xd9,0x6d,0x93,0x66,0x4f,0x33,0x9b,0x1f,0x11,0x51,0xf,0x74,0x20,0x61,0x82,0x55,0x7a,0xc4,0x6c,0x58,0xf5,0xdb,0xc0,0x29,0xc2,0x29,0xb0,0xed,0x5d,0x55,0x27,0xe2,0xc8,0xab,0xdb,0xa3,0x45,0xa,0xc4,0xc0,0xf2,0x83,0xed,0xcb,0x9e,0x10,0xee,0x6d,0x51,0x5f,0x43,0xf7,0x5f,0x6,0xda,0x81,0xf7,0xd,0xf5,0x24,0x7c,0xe7,0xe2,0xfe,0x85,0x7a,0x57,0x67,0xc0,0x69,0xe9,0x5b,0x84,0x0,0xe0,0xf6,0xa6,0xc1,0x29,0x11,0x0,0x7,0xf,0xf6,0xe2,0x1e,0x58,0x2c,0x6c,0xe3,0x1,0xe0,0xcb,0x3e,0xea,0xdc,0x60,0x96,0x3e,0x13,0xc8,0xd7,0x7a,0xf4,0x80,0xf9,0xaf,0xb9,0xf,0xf2,0x20,0x5,0xf0,0x69,0x62,0x5e,0xca,0x5b,0xce,0x1,0x9d,0x87,0x9e,0x96,0xf3,0x0,0xb3,0x72,0x2e,0x91,0x20,0x91,0xbc,0x92,0x5,0x6b,0x1f,0x79,0xbc,0x33,0x7f,0x25,0xff,0x54,0x7e,0x2d,0x1f,0xca,0x7b,0xf2,0x91,0x88,0x7c,0x21,0xdf,0x91,0xbf,0x36,0xae,0x39,0x16,0x24,0x95,0x65,0x6f,0xff,0x7b,0xfb,0xfa,0x6b,0x41,0xf6,0x44,0x44,0x64,0x4a,0x12,0x49,0x8d,0xdd,0xf4,0x63,0x11,0xf9,0xb,0xeb,0xea,0xb6,0xa4,0x32,0xa9,0x7e,0x9f,0x8,0xb2,0x2e,0x22,0x22,0x77,0x82,0xf4,0xa4,0x29,0x22,0x22,0xeb,0x82,0xec,0x94,0xb4,0xd,0xd7,0x5e,0x9,0xaa,0x4f,0xc7,0x82,0xac,0x8a,0x88,0x48,0x4b,0xcf,0x45,0x6a,0xf4,0x60,0x57,0x6,0x92,0xca,0xb9,0x8c,0x17,0xb4,0xf9,0x73,0x11,0xf9,0x63,0x79,0x22,0x1f,0xca,0x67,0xaa,0x26,0x7c,0x9f,0xec,0xcd,0x3e,0x2e,0x78,0xb7,0x61,0x41,0x10,0x96,0xd4,0x8e,0x90,0x95,0x94,0x25,0x8d,0x92,0xc7,0x3c,0xd3,0x52,0x64,0x7f,0x9a,0x94,0x36,0xeb,0xd6,0x3e,0x56,0x67,0x40,0x3f,0xb0,0x8b,0x3d,0x46,0xfd,0x12,0x30,0xa0,0x8e,0x70,0x4,0x9c,0x38,0x7b,0x69,0x6c,0x91,0xea,0x2e,0xd0,0x54,0xbf,0xcf,0x40,0x91,0xfb,0x6c,0xff,0xcf,0x8,0xf1,0x6,0xb0,0xff,0x40,0x5b,0xbf,0x76,0xb,0x38,0x47,0xa8,0x31,0x20,0x61,0xdc,0xe1,0x2a,0x52,0x63,0x4d,0xe6,0xe5,0xb4,0xa0,0x4d,0xf,0x38,0x63,0x32,0xc8,0x9d,0xa4,0xce,0x48,0xa4,0x5e,0xbb,0xa6,0x4b,0x1,0xb2,0x9f,0x1d,0xe0,0x92,0x26,0xc2,0xc,0x37,0xc0,0x9d,0x6e,0xf4,0x98,0x67,0x52,0xa0,0x8e,0xf0,0xa,0x58,0xa1,0x6e,0x11,0xb1,0x55,0x60,0x9b,0x1,0x9,0xd,0x6b,0x42,0x1f,0xa7,0xfe,0x1a,0xd8,0x61,0x8c,0x84,0xc4,0xd9,0x76,0xae,0x1d,0x6,0xab,0x68,0x52,0x7b,0x74,0xd5,0xb5,0x6f,0x6,0x80,0x6,0x31,0x29,0xe3,0x2c,0x29,0x20,0x84,0x26,0x24,0x9b,0x92,0x25,0xc5,0x1c,0xe,0xa,0xda,0xac,0xaa,0xe5,0x75,0xc3,0x7a,0xe1,0x7d,0x4,0x61,0x1d,0xb8,0xf4,0xd8,0xd8,0x20,0x0,0xe6,0x80,0x84,0x31,0x55,0x3d,0x3,0xa0,0x30,0xfa,0xb8,0x67,0x0,0xea,0x2c,0x1,0xd7,0x8,0x75,0xb,0xb1,0x2f,0x81,0x49,0x4e,0x3d,0x7e,0xf7,0x71,0xea,0x17,0x81,0xe,0xcf,0xf4,0x2a,0xb6,0xf9,0xf0,0xeb,0x11,0x0,0x90,0xb2,0xa3,0xae,0x7e,0x33,0x0,0x8,0x27,0xc0,0xe,0xa7,0x86,0x1c,0x10,0x6,0x80,0xfd,0x2b,0x34,0xb9,0x53,0x1c,0xd1,0x83,0x60,0x3f,0x86,0xc7,0x25,0x68,0x88,0x3c,0x0,0x80,0xd,0x6b,0xfd,0x66,0x27,0xe6,0x78,0xfc,0x33,0x5d,0x60,0x8d,0x16,0x29,0xb3,0x8a,0x7,0xbf,0xd7,0x9c,0x6d,0xc2,0xd,0xc2,0x8a,0x83,0xda,0xc7,0xaa,0xcf,0x56,0x7a,0xe4,0xad,0x7f,0xa1,0x4e,0x6c,0xd,0x4b,0xf1,0xa4,0xd6,0xe9,0x91,0x30,0xf1,0xc6,0x0,0x98,0x3,0x5a,0xc,0x18,0x50,0xf3,0x48,0xf7,0xae,0x31,0x56,0x8b,0x8,0x9b,0x40,0xaf,0xa0,0x4d,0x7e,0x6c,0x2,0x71,0x61,0x9b,0x49,0x52,0x4f,0xe,0x9,0x2,0xe0,0x5b,0x5,0x8a,0x90,0xdf,0x16,0xaa,0x8e,0xde,0xfc,0xcc,0xa7,0x22,0xf2,0x89,0x7c,0x5f,0x3e,0x91,0x5f,0xca,0xb2,0x7c,0x2c,0x22,0xff,0x41,0x33,0x36,0xef,0xcb,0xa7,0x22,0xf2,0x9f,0xe5,0x37,0xf2,0xa1,0x62,0x7f,0x1e,0xb3,0x5e,0xe4,0xaf,0x45,0xe4,0xf,0xe4,0xc7,0xf2,0xf7,0x4e,0xcf,0x3e,0x97,0x9f,0x8a,0xc8,0xf,0x47,0x50,0x99,0x7d,0x2e,0xff,0x4a,0xde,0x97,0x1f,0xbd,0xb1,0xca,0xed,0xef,0xe4,0x17,0xf2,0x7d,0xf9,0x40,0x3e,0x91,0x7f,0x28,0x6d,0xf7,0xb7,0x82,0xfc,0x44,0x44,0x3e,0x29,0x38,0xdf,0x91,0x75,0x69,0x88,0xc8,0x2f,0x4b,0xef,0xf2,0x17,0xf2,0x9e,0xfc,0x54,0x3e,0x1f,0xa1,0x5f,0x8a,0x40,0xe,0x59,0xa1,0x79,0x20,0x55,0x3b,0xe8,0xe3,0x9e,0x99,0xa4,0x6f,0xb1,0x39,0x37,0xba,0xd5,0x95,0x55,0xbf,0xa3,0x31,0xfa,0x58,0xf5,0x39,0xf3,0xb4,0x18,0x10,0x86,0xe6,0xf5,0x6a,0xcb,0x57,0xc9,0xa2,0xc7,0x1f,0x74,0x1,0xa1,0x46,0x87,0x88,0x2d,0x8b,0x2,0x84,0xdb,0x2e,0x6,0x39,0x8c,0x4d,0xb0,0xc4,0xce,0xf0,0x16,0xf0,0x9c,0x98,0x98,0x53,0x35,0x66,0x7e,0x1b,0x93,0xc1,0x3e,0x2b,0xdc,0x2,0x3a,0x9a,0xee,0x8e,0xb0,0x5,0x34,0x88,0x80,0x17,0x4c,0x20,0xcc,0xd1,0x6,0x2e,0x34,0x49,0x7d,0xcc,0x33,0x19,0xd9,0x8f,0x81,0x94,0x16,0x7b,0x7a,0xfa,0xc7,0xad,0x97,0x82,0xdb,0x47,0xae,0xf7,0xa7,0xd6,0x3e,0xda,0x86,0x52,0xea,0x1a,0xb8,0x61,0x92,0x1a,0x1b,0xa4,0xc0,0x8c,0x1,0x80,0x8c,0x63,0xb8,0xd3,0x0,0x8,0xb7,0xd,0xd7,0x86,0xe4,0xf2,0x32,0x1e,0xa0,0xb8,0xcd,0x3a,0xf7,0x0,0xc4,0x9c,0x14,0x82,0x64,0x11,0x68,0x5,0xb5,0xa4,0x5,0x52,0xc0,0xb6,0xa3,0xa0,0x99,0xb2,0x74,0x5d,0x8f,0x77,0xe6,0x24,0xa8,0x7c,0xdd,0x1,0x5e,0xaa,0xdf,0xd3,0x0,0xea,0x8a,0xc7,0xaa,0x7f,0x8,0x0,0xcf,0x8c,0xeb,0x96,0xad,0xbe,0xbf,0x32,0xae,0x1d,0xea,0xd6,0x72,0x0,0x84,0xdb,0x86,0x6b,0x5,0xe1,0xd8,0x61,0x42,0x4d,0xf1,0x6d,0xbc,0x4,0x0,0x76,0x1b,0x7f,0x2a,0xfd,0x36,0x67,0x1e,0xfd,0xf3,0xaf,0x72,0x54,0xc1,0xeb,0xdc,0x90,0x0,0x3d,0x4e,0x3d,0xc4,0x3d,0xde,0x99,0x1,0x51,0x40,0xfb,0xf7,0xca,0xd2,0x22,0x5c,0xe9,0xce,0x3f,0x56,0x7d,0xbe,0xce,0x33,0xe6,0xd3,0x3f,0x26,0x88,0x89,0x35,0x6b,0xb6,0xa2,0xfa,0xde,0x61,0x5f,0xd3,0xa8,0x36,0x91,0xd6,0x29,0x24,0x6,0x77,0x1d,0x6a,0x5b,0x54,0x2b,0xf4,0x89,0x2d,0xb2,0xdc,0xf2,0x26,0x2e,0x51,0x6c,0x5d,0x59,0x9b,0xac,0x5d,0x52,0xda,0x66,0x40,0x64,0xb4,0x36,0x47,0x60,0xd2,0xb8,0x7,0x44,0xc8,0x93,0xca,0x1c,0x5c,0x99,0x83,0xab,0xf2,0xd,0x7,0x80,0x6f,0x97,0x36,0xed,0xcf,0x6b,0x12,0x2b,0x9b,0x72,0x5f,0x62,0xa5,0xd9,0x16,0x89,0x5,0x65,0x91,0x1e,0x68,0xab,0xfa,0x84,0x24,0xaa,0x65,0x6e,0xad,0xb6,0xad,0xd6,0x5d,0xe9,0xea,0x7f,0xed,0x72,0x2a,0xc8,0xa9,0x57,0x5b,0xd4,0x3e,0x5c,0xef,0xd7,0x8e,0xcb,0xa9,0xc,0x4,0x69,0x29,0xdd,0x7b,0xa8,0xcd,0xb4,0x5c,0x49,0x2a,0x3,0x65,0x2b,0x8,0xb5,0xe8,0x4a,0x22,0xd3,0xc6,0x73,0x16,0xe5,0x5c,0xfa,0x82,0x20,0x6d,0x39,0xb4,0xfc,0x9,0x4c,0xb,0xc8,0xbc,0x51,0x5f,0x93,0x7d,0xe9,0x6a,0x4a,0x1c,0xeb,0xfa,0x75,0xb9,0x96,0x48,0x90,0x58,0x6e,0x64,0x4b,0x7b,0x9,0x88,0x4c,0xc8,0x85,0x24,0x82,0xdc,0x39,0x16,0x96,0xa1,0x67,0x2,0x72,0x54,0xe8,0x1b,0x10,0xf2,0x3c,0xc8,0xca,0x9e,0xb6,0x89,0x98,0xbe,0x7,0x1,0xbb,0xb4,0x6d,0x7f,0xee,0x80,0xda,0x71,0x12,0x83,0x8b,0x1d,0x6a,0x9e,0x2f,0xf4,0x9e,0xb8,0xae,0x39,0xfe,0x9c,0x99,0xb1,0x99,0x9a,0x2e,0x5d,0xfd,0xaf,0x6b,0x97,0x9a,0xd,0xd8,0xb6,0x8a,0xda,0x87,0xeb,0xdd,0xda,0x6,0x6d,0x4f,0x47,0xee,0x5f,0x79,0xe7,0x58,0xd6,0xfc,0x16,0x5d,0x12,0xa6,0xd5,0xef,0x1a,0x67,0x50,0xc0,0xe2,0x2e,0x3b,0x16,0x90,0x45,0xc3,0xe4,0x3b,0x7c,0xc6,0xf0,0x49,0x2f,0x80,0x43,0x9a,0x8,0x13,0x1c,0x0,0x97,0x9a,0xb,0x19,0xa,0xb3,0xbd,0x20,0xcf,0xb2,0xe1,0xf8,0x52,0x84,0xec,0x82,0xae,0xe7,0x81,0x30,0x41,0x4,0x6,0xf,0xa6,0xae,0xf2,0xed,0xd2,0xae,0xfd,0x79,0xa8,0xca,0x1d,0xf,0xa8,0x2a,0xc5,0x50,0xb0,0x1e,0x6b,0x1e,0x3f,0xc,0x80,0xe2,0xe3,0xd4,0x31,0xd2,0x3c,0xc6,0xb1,0x7,0xb4,0x99,0x43,0x58,0xd2,0x1a,0xc7,0xb0,0x49,0x74,0x82,0x26,0x57,0x23,0xdd,0xf3,0x8,0x18,0xb0,0xc5,0x4,0x42,0x83,0x65,0xda,0x5a,0xb3,0x5f,0x2b,0xb1,0x8d,0xc4,0x1,0x0,0xac,0x2b,0x51,0xf9,0x96,0x94,0xe7,0x6a,0xec,0x76,0x8c,0x3e,0x35,0x69,0x3a,0xc6,0x9d,0xd7,0x1,0x40,0xc8,0xf3,0xe0,0x39,0xd0,0x5,0x9e,0x87,0x1,0x30,0x9a,0x8d,0x3a,0x4,0x80,0x65,0x50,0xc3,0x77,0xa5,0xe5,0xe9,0x10,0x0,0x66,0x39,0x57,0x18,0x7c,0xc5,0x82,0xf3,0x8c,0x63,0x20,0x75,0x1c,0x44,0xc2,0xf5,0x26,0x27,0x7b,0xa2,0x69,0xcf,0xf0,0xc9,0xc7,0x1a,0xf9,0x2d,0xcf,0xe5,0xa4,0x15,0xb0,0x9a,0xdd,0x2,0x2d,0xd6,0xf4,0xea,0x73,0x79,0x65,0xf3,0xef,0x59,0x20,0x62,0x8e,0x57,0xa4,0x1c,0xd1,0xa6,0xc5,0x4c,0xc6,0x49,0x97,0x5a,0x40,0x32,0xca,0xe9,0x2,0xe0,0xa,0x58,0xe0,0x85,0xae,0x9f,0x35,0xf4,0x16,0x99,0x5e,0xe2,0xa9,0xa7,0xce,0xf6,0x1,0x90,0x58,0xd4,0x28,0x7a,0x13,0xdf,0x83,0xd0,0x6b,0xdb,0x43,0xf0,0x10,0x0,0x86,0xee,0x49,0x43,0x39,0xd3,0x7,0x40,0xb1,0xf1,0xf8,0xf5,0x4c,0xbb,0xa3,0x1b,0x5b,0x73,0xdb,0x63,0x99,0xd9,0xb4,0xa9,0xe4,0x7a,0x68,0x6b,0x32,0xef,0xaa,0x4b,0x86,0x7f,0x1f,0x1,0xbb,0xec,0xeb,0xbb,0xdc,0x19,0x6f,0x58,0x6c,0x1,0xc9,0xac,0x9f,0x2e,0x0,0x22,0xa0,0xc1,0x0,0x98,0x67,0x5f,0x99,0xc6,0x72,0xd1,0x6e,0x4d,0xa9,0xcb,0xda,0x8e,0xc8,0x3c,0xcf,0x3d,0xd0,0xe6,0x85,0x6,0x40,0x14,0x4,0x40,0x93,0xb,0x62,0xe0,0xce,0x18,0x65,0xbf,0xce,0x1,0x80,0xf9,0xda,0xe6,0xef,0x65,0x6b,0x27,0x8a,0xf5,0x6b,0xd,0xa7,0xb6,0x6e,0xf1,0x8,0x75,0xeb,0xec,0x50,0x5e,0x2d,0x26,0x90,0xaf,0x67,0xda,0x1d,0xdd,0xd8,0xa,0x18,0xeb,0x3a,0xac,0x31,0xbb,0x5,0x56,0x58,0xe1,0xd6,0xe8,0x51,0x31,0x0,0x5a,0xc0,0xc,0x2d,0x60,0x91,0x13,0xe0,0x98,0x9,0x6d,0xb6,0xd,0x1,0x60,0x46,0xef,0xbe,0x17,0x6a,0xad,0xba,0x4b,0x23,0xb4,0xb8,0x6a,0x1c,0x90,0x2,0x29,0xd3,0xd6,0x8,0x66,0x70,0xb1,0x95,0xc0,0xa1,0x2d,0xa0,0x6e,0x0,0x3d,0x56,0x10,0xa,0xd5,0x8d,0x8,0x80,0x94,0xc8,0x60,0x26,0xb6,0x88,0x55,0x87,0x42,0x5d,0xf,0xd1,0x7,0x79,0x90,0x40,0xbe,0x9e,0x69,0x77,0x74,0x63,0x6b,0xf,0x9c,0xad,0x26,0xac,0x7a,0x1d,0x53,0x20,0xe6,0x41,0x0,0xa4,0x7a,0xd2,0xc6,0xb8,0x1,0x36,0xd9,0xd7,0x6c,0x6f,0xb1,0x5,0xc4,0x1e,0xa5,0xe1,0xd2,0x80,0x3a,0x11,0x30,0xc7,0x1e,0xc2,0x98,0x5e,0xc1,0x7,0xc0,0x2b,0x2e,0x14,0x5,0x40,0xab,0x86,0x56,0x81,0x2e,0x93,0x34,0x38,0x2a,0x5,0xc0,0xa,0x70,0xcf,0x38,0x75,0x5e,0xea,0x91,0xb,0xd5,0x8d,0x8,0x80,0x84,0x88,0x35,0xe3,0xe6,0xd1,0x1b,0x1,0xa0,0x8c,0x40,0xbe,0x9e,0x69,0x77,0x74,0x63,0xeb,0x19,0xd0,0x66,0x6,0x61,0x5e,0x3d,0xdb,0x37,0x9b,0x66,0x1c,0xc0,0x53,0x36,0x34,0x1f,0x53,0x6,0x80,0xcc,0x9f,0x21,0x76,0xe4,0x80,0x5,0x4d,0x83,0x8a,0x2c,0x20,0x21,0x0,0xdc,0x1,0xb3,0x5c,0xe8,0xad,0x61,0x51,0xf7,0x20,0x6,0xea,0xd4,0x38,0x7,0x3a,0x6,0x67,0x30,0xdc,0xf9,0x5d,0x26,0xd0,0xd6,0xb,0x6e,0x58,0xbd,0x5b,0x2b,0xac,0x1b,0x11,0x0,0x4b,0x40,0xdf,0x32,0x9b,0xac,0x38,0x53,0xdc,0xb0,0xb6,0x80,0x46,0x70,0xb,0x28,0x23,0x90,0x4f,0x81,0x3d,0x65,0x99,0x37,0xd5,0x9d,0xe1,0xfa,0x22,0x0,0xe4,0x2,0xdd,0xb1,0xfe,0x7b,0xda,0x98,0xaa,0xa4,0x0,0x0,0x53,0x5a,0xc,0xbc,0xd3,0xfb,0x6d,0x31,0x0,0x32,0x7f,0x86,0x5d,0x12,0x7a,0xac,0x73,0x46,0x4a,0xcf,0x78,0xfe,0x33,0x6b,0x90,0x87,0xa2,0x63,0x18,0x0,0x3b,0xc0,0x31,0x53,0xb4,0x49,0x78,0xae,0x84,0xc2,0x75,0xd,0x80,0x5d,0xea,0xd4,0xb8,0x6,0xe0,0x5c,0xd1,0x95,0x35,0xa0,0xc3,0x4,0xd,0x4e,0x2,0x2e,0xf5,0xc3,0x63,0xd,0xb8,0xb3,0xd8,0xd8,0x70,0xdd,0x88,0x0,0xf0,0xd7,0x7a,0xcd,0xa9,0x9d,0xb2,0x98,0xc0,0xa9,0x20,0x4d,0x28,0x23,0x90,0xaf,0x67,0xda,0x1d,0xdd,0xd8,0x2a,0xcc,0xa9,0x21,0xec,0xa8,0xa1,0xd,0x7b,0xce,0x2c,0x39,0x3c,0x49,0x39,0x13,0x18,0xb3,0xe5,0xc,0xa4,0x6f,0x1,0xe9,0xd0,0x2,0xae,0x1c,0x8,0xd8,0x0,0xa8,0x71,0x5,0xec,0x31,0x81,0xd0,0xe4,0xd0,0x60,0x75,0x8f,0xac,0xf7,0x4e,0x35,0xcb,0x3a,0x6e,0xd1,0x9e,0x62,0x26,0x70,0xcc,0xe2,0x15,0x26,0xa,0xeb,0xde,0x18,0x0,0xee,0xaf,0x15,0x4b,0xc,0x5c,0x9,0x2,0xa0,0xd8,0x44,0xfc,0xba,0xa6,0xdd,0xd1,0x8d,0xad,0x7e,0xef,0x43,0x0,0xb8,0x66,0x92,0x89,0x92,0x56,0x19,0xeb,0x35,0xa9,0x86,0xb1,0xe5,0x4c,0x4e,0xd1,0x2a,0x1c,0xe3,0xd6,0x18,0x6a,0x9,0xb2,0x7d,0x35,0x76,0xb8,0x25,0x6,0x22,0xae,0xd,0xe7,0xad,0x1a,0x7b,0x4a,0xf9,0x76,0xc3,0x3a,0xb3,0xdc,0x68,0xee,0x3e,0xd3,0x3b,0xb4,0xd8,0x20,0x55,0x5a,0x93,0xb0,0x14,0x30,0xcb,0xa5,0x2,0xcb,0x90,0x72,0xfa,0x75,0x49,0xd6,0x7e,0x34,0x0,0x8c,0xa9,0xd7,0xa,0x1,0x60,0x57,0x2b,0x82,0x8e,0x14,0xd1,0xe,0x71,0x5,0x45,0x26,0xe2,0xd7,0x35,0xed,0x8e,0x6e,0x6c,0xcd,0x6,0xd3,0x9d,0x5a,0xd7,0xb2,0x66,0x8a,0x74,0xfe,0xdb,0x2f,0x82,0xe6,0xf3,0x33,0x6e,0x7a,0x57,0x4d,0x1a,0x86,0xd8,0x16,0x8e,0x81,0xd8,0x67,0x60,0x1,0x20,0xdb,0xe,0x93,0xd2,0xab,0xbe,0x86,0xe3,0x61,0x0,0x74,0xad,0x3d,0xbe,0xeb,0xa9,0x82,0x2f,0x2d,0x55,0xf0,0x65,0xa1,0x22,0x28,0x6c,0x22,0x7e,0x7d,0xd3,0xee,0xa8,0xc6,0xd6,0x5c,0x12,0x38,0x2e,0x35,0xad,0x6e,0xd1,0x27,0xb5,0xc8,0xb5,0xa9,0x5,0x99,0x23,0xa1,0xaf,0xa8,0xda,0xff,0xa7,0xc7,0xc3,0x8a,0xa0,0xa7,0xc4,0x6a,0xd,0xf4,0x89,0xf5,0x9e,0x1b,0x6b,0x58,0x44,0x5a,0xf5,0x32,0x9e,0x93,0x15,0x8d,0xf3,0x77,0xe,0xef,0xef,0xf0,0xd1,0xd3,0x8b,0xab,0x46,0x9f,0xae,0x1,0xee,0x3d,0x4d,0x59,0x33,0x3a,0xdc,0xa3,0xa7,0x38,0xb1,0x58,0x8d,0x77,0x7e,0xed,0x89,0x76,0x56,0xc9,0x18,0xf6,0x1d,0x3,0xfa,0x13,0x5a,0x2b,0xf1,0x52,0xa9,0x84,0x16,0x46,0x53,0x5,0x57,0x87,0xbf,0xc3,0xf,0xa7,0xc0,0x9f,0x20,0x61,0x8d,0x98,0x1e,0xab,0x4c,0x68,0xf8,0xd7,0x94,0xcc,0x30,0xae,0x2c,0x1f,0x3,0xa0,0xcf,0xa1,0xa5,0xa8,0xea,0x1b,0x6,0xa8,0x35,0xe3,0x8e,0xae,0x11,0xc7,0x34,0xf3,0xe4,0x14,0x36,0xbf,0x76,0x53,0x3b,0xb9,0x37,0x41,0xd3,0xe3,0x71,0x2b,0x4,0xe7,0xd6,0x56,0x9,0x7d,0x95,0x3,0x77,0xaa,0xe3,0x5d,0xc,0x26,0xc4,0xda,0x25,0x23,0x6f,0xf,0x3f,0x24,0x22,0xe5,0xc2,0xd8,0x4d,0x6b,0x74,0x89,0x78,0xca,0xa1,0x7e,0x29,0x77,0xc0,0x93,0x80,0x56,0xdc,0x5d,0x55,0xe1,0xa9,0xb4,0x27,0x33,0x7c,0x8d,0x6b,0x69,0x73,0x27,0x28,0x14,0x47,0x9c,0xcb,0xe1,0x4d,0x47,0x83,0x7f,0x5c,0x32,0x56,0x3,0xf5,0x64,0xdb,0x88,0x63,0x9b,0x79,0x52,0x87,0x11,0x6d,0x2,0x9,0x35,0xfd,0xc4,0xcc,0xcf,0x69,0xd5,0x18,0xf7,0x5,0x60,0xc0,0x94,0x62,0x68,0xb7,0x73,0x0,0x14,0xbd,0xea,0x43,0x43,0x54,0x8c,0xf8,0xd0,0xfd,0x6c,0xa3,0xaf,0x6f,0xc3,0xf2,0x6b,0x76,0xf5,0x50,0x9d,0x1b,0x3,0x9e,0x85,0x47,0x5e,0x5b,0x92,0xbb,0x39,0xe0,0x61,0x1b,0xe4,0x9a,0xd7,0x6f,0xdf,0x68,0xea,0x4e,0x66,0xe8,0x1a,0xd7,0xd2,0xe6,0x5a,0xd9,0xcc,0x38,0xe2,0x35,0x43,0x4f,0xb9,0x47,0xc3,0x18,0xc7,0x3a,0x3b,0x86,0x96,0x2f,0xdb,0x4a,0xdb,0xaf,0xbd,0xa4,0x72,0xb3,0xf5,0xbd,0x56,0x95,0x75,0x94,0x28,0x7c,0xa6,0xdc,0x57,0x17,0x15,0x73,0xbe,0xee,0x5,0x8c,0xef,0x67,0xb0,0x28,0x1b,0x9e,0x51,0x86,0xa8,0x28,0x72,0x3e,0x74,0x3f,0x9b,0x2,0x8c,0x2,0x80,0x16,0xb0,0xca,0xbc,0xc5,0x71,0x77,0x39,0x64,0x3,0x8c,0x20,0xf,0x77,0xc0,0x8b,0x8c,0xd0,0xc3,0x55,0x55,0x64,0x34,0xf5,0x27,0xd3,0xbd,0xe6,0xcd,0xe,0x5b,0x65,0x35,0x7c,0xdf,0xa4,0xf0,0xed,0x4d,0xee,0xc9,0xe6,0xa4,0x12,0x6b,0x2c,0xba,0xd6,0xff,0x73,0x95,0xb8,0xd0,0x55,0x91,0x50,0xfb,0x8a,0xe8,0x8f,0x1b,0xf3,0xb9,0x6f,0xea,0x13,0xa5,0xf4,0x55,0x47,0x19,0xa2,0x10,0xe2,0x47,0x19,0xba,0x51,0x0,0x90,0x2b,0x9e,0xfc,0x33,0x97,0xc0,0xe1,0x5b,0x4,0x59,0xbf,0xd9,0x91,0x2a,0x4d,0xc3,0xba,0xf6,0x5f,0xf0,0x6b,0x84,0x23,0x3a,0x40,0xca,0x8d,0x92,0x2d,0x72,0x95,0x56,0xc7,0x52,0x74,0xef,0xe9,0xb5,0xd8,0xe0,0x90,0xbe,0x25,0x6e,0x16,0x69,0x5f,0x7c,0xcd,0x86,0xb,0x80,0x35,0xe0,0x82,0x9,0xe0,0x8c,0x59,0xe0,0x9a,0x6,0xa9,0xe1,0xf,0x51,0x2,0x80,0x2f,0xfb,0x70,0x87,0x5,0x60,0x8f,0x1,0x9,0xe7,0x86,0x2,0xf9,0x39,0x11,0x29,0xe7,0x96,0x9b,0xf4,0x99,0x41,0x5b,0x1a,0x9c,0x91,0x30,0x50,0x5a,0xfc,0x6c,0xa,0x5e,0x72,0x48,0xe4,0xdc,0x47,0x98,0x21,0x32,0xc4,0x3d,0xf7,0xe9,0xa3,0xd4,0xf8,0x93,0x9b,0xf7,0x63,0xa8,0x8d,0xf7,0x6b,0xb2,0xba,0x33,0xee,0x80,0x9b,0x2,0x0,0xc,0x80,0x88,0x43,0xd5,0xdf,0x33,0x60,0x3f,0x68,0x3a,0x7a,0x7d,0x0,0x8c,0x1,0x3,0xd6,0x15,0xc5,0x89,0x48,0x58,0x36,0x52,0x49,0x88,0x1,0xbb,0xfd,0x8c,0x7,0xc9,0x9,0xfb,0xb,0x22,0xa0,0xa7,0x3b,0xf5,0x76,0x75,0x21,0x8b,0xb4,0x3b,0x2c,0x66,0x79,0x56,0x10,0x1c,0x9d,0xbd,0x6c,0xaa,0x6d,0xc,0xb6,0xa2,0x34,0x2d,0xb9,0xcf,0x18,0x1d,0x52,0x83,0x22,0xb9,0x4f,0x1f,0xa5,0x66,0x94,0xe9,0xe,0x1,0xe0,0x29,0x35,0x65,0x61,0xec,0x16,0x6c,0x1,0x2e,0xb9,0x67,0x44,0x37,0x1c,0xf7,0xaf,0x7b,0xb5,0xb6,0x7,0x8e,0x93,0xdb,0xb5,0x62,0x38,0x2f,0xd4,0xef,0x25,0xcb,0x56,0xd8,0x67,0x92,0x71,0x5a,0x99,0x22,0x3d,0x23,0xf4,0xa6,0x8a,0xf3,0x98,0xb7,0xaf,0xf3,0xad,0xcf,0xfe,0xb0,0x0,0x6c,0x53,0x33,0x8c,0x9b,0xb9,0x2e,0x7f,0x53,0x93,0xc3,0xec,0x65,0x33,0x75,0x4e,0x4d,0x9,0x3c,0xb0,0x41,0x5d,0x69,0xfe,0x8b,0xef,0x73,0x65,0x4d,0x7f,0x68,0x52,0x1e,0xae,0x79,0x53,0x0,0xec,0xaa,0x34,0x38,0xc5,0x0,0xe8,0x5b,0x72,0x4a,0x1c,0x48,0x80,0x33,0x1a,0x0,0x86,0x75,0x43,0x83,0xdd,0x81,0xf1,0xe4,0x1d,0xa5,0xb1,0xac,0x1b,0x9b,0x7a,0xcf,0xe0,0xd8,0xea,0x59,0x70,0xe8,0x87,0xf2,0x7d,0xf9,0x95,0x7c,0x4f,0x9e,0xc8,0x5f,0xea,0x8c,0x19,0x6f,0x57,0xf7,0x87,0xf2,0x99,0x7c,0x20,0xef,0xcb,0x27,0xf2,0xfb,0xf2,0xa1,0xf2,0x42,0xfd,0xae,0x7c,0x26,0xa9,0x13,0x40,0xfa,0xef,0xe4,0x1f,0x74,0x9e,0x8b,0xac,0xfc,0x37,0x11,0xf9,0xa9,0x88,0x7c,0x60,0xd4,0xfd,0x33,0xf9,0xdf,0xf2,0x23,0xf9,0xb1,0x88,0x88,0x7c,0x47,0x44,0xfe,0xbd,0x7c,0x2e,0x1f,0x8b,0xc8,0xff,0x2a,0xb9,0xcf,0x1f,0xcb,0x7b,0xd6,0xdf,0xfe,0xd3,0x47,0xa9,0xf1,0xcb,0x1f,0xca,0x8c,0x34,0xe4,0xfb,0x25,0x35,0xab,0xf2,0x6f,0xe4,0x33,0xf9,0x3,0xe7,0xf9,0x76,0xf9,0xc7,0xf2,0x6d,0xe3,0xaf,0x4f,0x44,0xe4,0x23,0x41,0xfb,0x59,0x8f,0x5e,0x86,0xde,0xcb,0xdf,0xd1,0x75,0x9f,0xca,0x17,0x22,0xf2,0x37,0xea,0xf7,0x6f,0x45,0xe4,0x6f,0x8c,0x20,0xd1,0xcf,0xe5,0x43,0xf9,0x99,0x7c,0x21,0xbf,0x95,0x4f,0xe5,0x43,0xf9,0x3c,0xf3,0xa,0xde,0xb4,0xf6,0x2f,0x78,0xdb,0xba,0x90,0xf5,0x79,0x15,0x78,0x41,0x83,0x9a,0x27,0xac,0x6d,0x78,0x14,0x60,0x5b,0x7b,0x21,0xe5,0x6d,0x66,0x35,0xc1,0x8f,0x80,0x75,0x6a,0x6c,0x6b,0x4b,0x40,0xf8,0x3e,0x8b,0xa4,0xc,0xb4,0x3e,0xd3,0x7f,0xfa,0x28,0x35,0x99,0xd1,0xba,0xc1,0xa1,0xbe,0x73,0xdb,0xb3,0xc7,0xf9,0x35,0xeb,0xc0,0x80,0x33,0xba,0x25,0x14,0xc0,0xf6,0x68,0x6e,0x70,0xa8,0x64,0xab,0xb3,0x37,0x94,0x2,0xfc,0x88,0xa2,0x91,0x8f,0x6f,0x89,0xc8,0x6f,0x44,0xe4,0x4f,0xa5,0x29,0x35,0xd9,0x14,0x91,0x5f,0x8b,0x3c,0x42,0xdd,0x2f,0xe4,0xbb,0xf2,0x44,0x9e,0xc8,0x13,0xf9,0x8f,0x22,0x22,0xf2,0xbe,0x88,0xfc,0x99,0x7c,0x24,0xff,0xa3,0x14,0xd1,0x5f,0xc8,0xcf,0x5,0xf9,0xc8,0x9,0x8e,0x4e,0xe5,0x33,0x11,0xf9,0x95,0x88,0xa,0x28,0xff,0x44,0xbe,0x90,0x8f,0x44,0xe4,0xa3,0x92,0x3b,0xfd,0x57,0xf9,0xb7,0xf2,0x81,0xce,0x90,0xe3,0x3f,0x7d,0x94,0x9a,0x5f,0x8a,0xc8,0x7f,0x97,0xdf,0xc8,0x5f,0xe9,0x9a,0x1f,0xaa,0xba,0x1f,0xca,0x17,0x8a,0x52,0xf8,0x35,0xff,0x49,0x3e,0x96,0xf7,0xe5,0x7,0xf2,0x4b,0xf9,0xb9,0x7c,0x61,0x84,0xc7,0xff,0xa6,0xb0,0xaf,0xff,0x57,0xfe,0xa5,0x7c,0x5b,0x9e,0xc8,0xb7,0xe5,0x9f,0xeb,0xba,0xdf,0x93,0xdf,0xb,0xfe,0xb6,0xff,0xfa,0x23,0xf9,0x23,0x55,0xf7,0x8f,0xde,0x38,0x32,0xc4,0xb3,0x16,0xef,0xf2,0xb8,0x75,0xb9,0x57,0xda,0x19,0x31,0x29,0x97,0xdc,0x2a,0x6e,0x38,0x47,0xf2,0x9a,0x21,0x52,0x9d,0x71,0xac,0x82,0xa3,0xeb,0x46,0x9b,0x8c,0xe3,0x5f,0xd0,0x52,0x40,0x4,0xb4,0xb5,0x55,0xc2,0xbf,0x4f,0xb6,0x1e,0xea,0xdc,0x6b,0x5,0x88,0xff,0xf4,0x51,0x6a,0x16,0x94,0xf9,0x75,0x53,0x9b,0x5f,0xdf,0xfd,0x63,0x91,0x1b,0x52,0x12,0x2e,0x1d,0x6f,0x84,0x1d,0x52,0xc7,0x5a,0xda,0xce,0xbc,0xb2,0x86,0xd6,0xe2,0x4,0x68,0x1b,0xcc,0xc8,0xdb,0xd6,0xc5,0x5e,0x48,0x63,0x75,0x8c,0x72,0xcc,0x72,0x41,0x4,0xdc,0x69,0xed,0xdd,0x1d,0xd0,0x53,0x6a,0xe4,0x75,0xc3,0xc4,0x33,0xcf,0x25,0x89,0x35,0xd9,0xa6,0x17,0xc5,0xad,0xa5,0x22,0x8e,0x3d,0x57,0x52,0xe5,0x5a,0x53,0xd,0xf8,0x9b,0x1c,0xb9,0xe4,0x33,0xe0,0xd2,0x88,0x3d,0x8,0xc7,0x2c,0x6c,0x3,0xf7,0xd4,0x10,0x6a,0xb4,0xb5,0x48,0x76,0xad,0x35,0xa5,0x53,0x24,0xa4,0xda,0x61,0x76,0xc1,0xf2,0xf5,0x37,0x35,0xad,0x6e,0x8e,0x32,0x73,0xb2,0xdb,0x5a,0x24,0xbf,0x65,0x8e,0x1a,0xbb,0x8e,0xbb,0xca,0x5,0x70,0x16,0x6,0xc0,0xd7,0x11,0x1c,0xba,0x21,0x89,0xa0,0xa2,0xe9,0x6,0xd2,0x91,0xfa,0x3,0x67,0xee,0x4,0x49,0x74,0xec,0xa0,0x7b,0xcd,0xa4,0x1c,0x4b,0x47,0x90,0x54,0xee,0x55,0xfe,0x3e,0x91,0x29,0x41,0x62,0x95,0xd7,0x6f,0x52,0x62,0x41,0xa6,0x4a,0x33,0x9,0xbe,0x12,0x64,0xc3,0xca,0x2b,0x38,0xa7,0x7e,0x47,0x3a,0xa2,0xef,0x56,0x76,0xf4,0x53,0x7f,0x5f,0xfd,0xff,0x3,0xf9,0x33,0xf9,0x54,0xb6,0x34,0x17,0xf1,0x9e,0xe6,0xfd,0xdf,0x57,0xff,0x89,0xfc,0x44,0x7e,0x2d,0x7f,0x22,0x3f,0x10,0x91,0x1f,0xc8,0xf7,0xe4,0x67,0xf2,0x5f,0x44,0x44,0xe4,0x5f,0x8b,0xc8,0xbf,0x90,0xba,0x88,0xfc,0x48,0xde,0x97,0x9f,0xc8,0xff,0xd1,0x99,0xb,0xdf,0x97,0x9f,0xc9,0xf7,0xe4,0x89,0xfc,0xa9,0xfc,0x42,0xf7,0xe8,0x7f,0xca,0xaf,0xe4,0x2f,0x9d,0xbc,0xc6,0xef,0xc9,0xcf,0xe5,0x4f,0xe4,0x3d,0xf9,0xb1,0x88,0x7c,0x4f,0xd5,0xfd,0xbd,0xfc,0x13,0xf9,0x3b,0x79,0x5f,0xbe,0x2b,0x22,0x7f,0xab,0x5b,0xae,0xc8,0x9f,0xcb,0x47,0xc6,0xdf,0x81,0x3c,0x81,0xa2,0xf1,0x89,0xe3,0x48,0x79,0xb,0xa4,0x86,0x56,0x3f,0x73,0xc4,0xba,0x55,0x68,0x6d,0x1,0x5d,0xe5,0x30,0x31,0xcb,0x80,0x8e,0x21,0x71,0x16,0x47,0x2,0x9d,0x2b,0x74,0x37,0xe8,0x90,0x5a,0x4e,0x1c,0x45,0x67,0x26,0xb4,0xc3,0x93,0x7b,0x66,0xda,0x49,0x3b,0x33,0x67,0xf0,0xdd,0xe7,0xfa,0xd7,0xd9,0x3,0xe1,0x26,0x3b,0x86,0x57,0xf0,0x24,0x18,0xbe,0xc5,0x38,0x49,0x6d,0xec,0x9c,0x1c,0xd3,0xbc,0x2,0x2b,0xef,0x5f,0xc8,0x61,0x75,0x3,0xe8,0x31,0xe6,0xe4,0x25,0xd,0xa5,0xae,0x9b,0xf5,0xd2,0x5a,0x14,0xe7,0x28,0x33,0xfb,0x1e,0x63,0x26,0x87,0xcb,0x36,0x80,0x9,0x23,0x4e,0xa0,0x4b,0xc3,0xf3,0x25,0xf6,0xb6,0x80,0x75,0xe7,0x65,0x4d,0x4f,0xda,0xe1,0x80,0xb4,0xc,0x35,0x43,0xb,0x98,0x57,0x7f,0xb9,0x13,0x53,0x16,0x9,0x94,0x8b,0x6e,0x2f,0x3,0x79,0x2c,0xc2,0x67,0xd0,0xc,0x9e,0x7b,0x26,0x8b,0x95,0x59,0xa2,0x46,0x9d,0x65,0x6e,0x75,0xa,0x88,0x71,0x6,0xc0,0x22,0xb3,0xc0,0xc0,0xe2,0x43,0x42,0xe1,0x26,0x93,0x6,0xb7,0xb2,0x65,0x31,0x4b,0x39,0x21,0x9e,0x64,0x9b,0x38,0x90,0x1f,0xac,0x46,0xcf,0xca,0xe,0x14,0x2,0x40,0x8d,0x16,0x70,0x6f,0x38,0xb9,0x15,0xa5,0xae,0x7b,0x1a,0xc,0x8,0xd,0xe7,0x28,0x33,0xef,0x7d,0x10,0x98,0xc5,0x57,0x6a,0xce,0xf6,0x94,0x4d,0xf0,0x41,0x0,0xdc,0x81,0xf2,0xb8,0x73,0x1f,0x7e,0xad,0x2d,0x82,0xf3,0xca,0x57,0xbd,0xeb,0xb9,0x39,0xba,0x13,0x53,0x16,0x9,0x94,0x5d,0xb3,0x15,0xf0,0x9d,0x2f,0x3a,0x33,0xa9,0xf6,0x34,0xf7,0x4c,0x66,0x27,0x9c,0x2c,0x8c,0xa0,0xbb,0xe7,0xc2,0xb3,0xc3,0x85,0xc3,0x50,0xb2,0x40,0x8f,0x61,0xd4,0x5e,0x48,0xef,0xb6,0xa6,0xf5,0xf9,0xe6,0x54,0xbf,0x7c,0x20,0x6d,0x5c,0xae,0x80,0x85,0xd4,0x59,0xdb,0x7e,0xea,0xba,0x8d,0x60,0x96,0xf3,0x2c,0x41,0xcd,0x6,0xf0,0xdc,0x3,0xc0,0x9,0x70,0xe3,0x44,0x40,0xd5,0x59,0x33,0x34,0x30,0x97,0xd6,0xb2,0xbe,0x2c,0x2,0xc0,0x82,0x32,0xae,0x84,0x0,0xb0,0xa9,0x87,0xfd,0x4,0xd8,0xb5,0xdc,0xc0,0xa7,0x81,0x96,0x37,0x31,0xe5,0x91,0x40,0xa2,0x9c,0x9d,0xbb,0xba,0x45,0xf9,0x99,0x36,0x30,0xe0,0x19,0x73,0xde,0x99,0xd,0xad,0xb7,0x4f,0x3,0x43,0x7c,0xad,0xfc,0x6,0xe4,0xc1,0x70,0x93,0x8c,0x90,0x5e,0x20,0x8c,0x91,0x1a,0x6b,0x30,0xb1,0xa8,0x61,0x3d,0x98,0xbe,0xf1,0xa5,0x66,0xe7,0x8a,0x1,0x90,0xbb,0xc4,0x2e,0xe1,0xa6,0x72,0xb2,0x45,0xb3,0x45,0xcf,0x97,0xb8,0x38,0x47,0x59,0x1e,0xac,0x7e,0x63,0x50,0xb2,0x35,0x5e,0x30,0xa9,0x5d,0x67,0x9f,0xe2,0x26,0x97,0x1e,0xbe,0x73,0xe6,0xa7,0x3d,0x3f,0x4,0xc0,0x85,0x5a,0x1,0x38,0x1e,0xaf,0x5d,0xa0,0x41,0x42,0xc2,0x38,0x75,0x62,0x22,0xa6,0x35,0x0,0x56,0xe8,0x2,0x2d,0x76,0x82,0x13,0x53,0x14,0x9,0x94,0x69,0xa,0xba,0xa4,0xcc,0x71,0xee,0xf9,0xd6,0xe6,0x67,0xae,0x49,0x49,0x2c,0x83,0x6f,0xe8,0x9a,0xd,0x3d,0xc1,0xf9,0x86,0x63,0xa6,0x81,0xca,0xbc,0x89,0x6d,0x79,0xb8,0x28,0xc,0x65,0x82,0x94,0x84,0x6,0x4f,0xad,0x29,0xf1,0x1,0x90,0x6,0xb7,0x80,0xb5,0xd2,0x98,0x85,0x31,0x22,0x52,0x8e,0x8d,0xc4,0x98,0x45,0xa9,0xeb,0xb2,0x60,0xb1,0xcc,0x1a,0x39,0xc7,0x9d,0xc1,0x5b,0xf8,0x39,0xca,0x6a,0xdc,0x0,0x17,0x96,0x15,0x71,0xd9,0xf2,0xbc,0x1e,0x2f,0xc,0x2a,0x4f,0xd4,0x5b,0x35,0x72,0x0,0x4c,0x91,0xd2,0xa7,0x5e,0x0,0x80,0x2c,0x6e,0x65,0x9b,0xa7,0xc0,0x89,0xf7,0xb1,0x82,0x31,0xc5,0xa4,0x98,0xc,0x61,0x59,0x24,0x50,0xe,0xb7,0x2d,0x16,0x95,0x7f,0x9a,0x78,0x67,0x84,0x79,0xc6,0x3,0xa2,0x8c,0x7b,0xcd,0x12,0x10,0x5b,0x51,0x43,0x8b,0xde,0xe4,0xd9,0x10,0x2b,0xce,0x24,0x78,0x5,0x3c,0xe5,0xc2,0x81,0xaa,0xed,0xd7,0x9c,0x9b,0xa0,0x87,0x4c,0xe0,0x5,0x10,0x29,0xf0,0x17,0xc5,0x2c,0x64,0xaa,0xe4,0xba,0x32,0x64,0x95,0xa7,0xae,0xdb,0xb4,0xfa,0x67,0x3,0xc0,0xce,0x51,0xb6,0x60,0xb5,0xdc,0xd6,0x5e,0xce,0x6d,0x20,0xe2,0xdc,0x63,0x25,0xd7,0xd,0x17,0xb4,0x8,0xe8,0x67,0x0,0xd,0x45,0xa3,0xf8,0xe4,0x67,0x19,0xb8,0xe5,0x1a,0x98,0xf3,0x0,0x90,0x4d,0x8c,0xc9,0x10,0x3e,0x14,0x2a,0x99,0xfb,0xfc,0xdf,0x29,0x92,0x17,0x4e,0x18,0xb7,0x6b,0x31,0x2d,0xe1,0x6b,0xb2,0xf5,0x77,0xcb,0x2,0x35,0xc6,0xe8,0x7b,0xc3,0xe9,0xbe,0x4d,0x59,0x26,0xc1,0x4d,0xe0,0x9c,0xd8,0x9,0x2e,0xc9,0xef,0x30,0xce,0x16,0xb1,0x45,0xec,0x87,0x65,0x93,0xb2,0x4,0x71,0x53,0x9a,0xcf,0xcf,0xa4,0x81,0x3a,0xe5,0xa9,0xeb,0x56,0x95,0xdb,0xfb,0x50,0x11,0x14,0xce,0x51,0x36,0x57,0x92,0x14,0xf3,0x35,0xdd,0xc2,0xc7,0x9c,0x44,0x3,0xa1,0xfd,0x27,0x33,0x22,0xb6,0x70,0x3f,0x57,0x92,0x4f,0x8c,0x1d,0xf7,0x52,0x96,0x2c,0x72,0x8e,0x94,0xe,0xd,0x83,0x6c,0x27,0xde,0x99,0xec,0xbe,0xa7,0x9a,0xb9,0x29,0xbe,0x66,0xc9,0x9,0xd6,0x9c,0x2f,0xa5,0x0,0x65,0x99,0x4,0x73,0x70,0x3c,0xf7,0x0,0xe0,0xe7,0x36,0x6d,0x69,0x32,0x7b,0x6e,0x89,0xb8,0xa1,0x98,0x85,0x63,0xcd,0xa5,0x67,0x82,0xf6,0x6,0xa3,0xa4,0xae,0xfb,0x4a,0xe3,0x2,0x76,0xd,0x5f,0xbd,0x90,0x18,0x98,0x93,0xb1,0xcc,0xe1,0xc2,0x4,0xc0,0x70,0x62,0x86,0xc,0x61,0x79,0x24,0x50,0x9d,0xe,0x3,0xe3,0xa5,0x87,0x7e,0xad,0xf6,0x99,0xd4,0xda,0x7b,0x8b,0xae,0xc9,0x26,0xf2,0x5,0x7d,0x20,0xe1,0x9e,0x3,0xc7,0x9,0xcd,0x8d,0x4b,0x28,0xcf,0x24,0xf8,0xa,0x48,0xad,0xad,0x6a,0x18,0x7c,0x15,0x71,0xcd,0xb6,0xc3,0x6d,0xbf,0xfb,0x87,0x9d,0xf1,0x28,0x94,0x21,0x45,0x32,0x56,0x64,0x18,0xcb,0xea,0x46,0xd4,0xb6,0xd5,0xff,0x67,0x48,0xd4,0x6e,0x3b,0x41,0xa2,0x54,0x8f,0xe6,0xc4,0xe4,0xc,0xe1,0x2,0xf,0xa7,0x91,0xac,0x8e,0xb2,0xe3,0x4e,0x27,0x88,0x3a,0xd6,0xdb,0xe6,0x2c,0x77,0x96,0xd8,0x9a,0x72,0xc6,0x1,0x3,0x52,0x5e,0xe9,0x48,0xbf,0xf4,0x41,0x0,0x74,0x8b,0x0,0x50,0x1d,0x6f,0x7f,0xac,0x71,0x47,0x4a,0xac,0xdd,0xd7,0x87,0xb4,0xc7,0xa6,0x42,0x59,0x82,0x8d,0xc8,0xa8,0x6b,0xa8,0x40,0x91,0xb6,0xd2,0xb5,0x74,0x3d,0x3e,0xe2,0x99,0xa2,0x87,0x1b,0xc6,0xc6,0x94,0x6,0x9c,0xe7,0x32,0xab,0xc0,0x5e,0x21,0x9d,0xa,0x46,0x47,0x7f,0x9d,0x83,0x36,0x34,0x9e,0x8c,0xeb,0x61,0xca,0xeb,0xc6,0xe9,0x69,0x7e,0xbc,0xa5,0xc9,0xf0,0xb9,0xf1,0x2,0x73,0xca,0x16,0x76,0xae,0xe5,0x66,0x5b,0x95,0x7d,0x67,0x38,0x45,0xe5,0xee,0x69,0x63,0x7a,0xaf,0x6e,0x7,0xb8,0x6,0x3f,0x45,0xdc,0x1c,0xb7,0x40,0x9b,0xd,0x12,0xa5,0x89,0xc,0xa5,0xa3,0xca,0x4,0x34,0x9b,0x83,0xa,0x27,0xcb,0xc8,0xb6,0x4f,0x9b,0x8b,0x3a,0xd,0x6c,0xba,0x4d,0x2d,0xf,0x64,0xef,0x75,0xc0,0xb9,0x3,0x80,0x4c,0x59,0xb5,0xa9,0x55,0xe4,0x66,0x39,0x28,0x70,0x72,0x2d,0x1,0x40,0xcb,0x53,0x14,0xac,0x6,0x85,0x8c,0x39,0xae,0x95,0xe9,0x77,0xa3,0x90,0xd0,0xc,0xdb,0xa5,0xdc,0xe8,0x9d,0x7b,0x68,0x3f,0x3b,0xd5,0x84,0x6d,0xd8,0xa1,0xa6,0xa7,0x62,0xb9,0x30,0x64,0x80,0xae,0x37,0xad,0xc2,0xb8,0x11,0x1a,0xbd,0x37,0x22,0x0,0x72,0x15,0x4b,0xd3,0x92,0x5,0x8a,0x1,0x60,0xfa,0xcf,0xe5,0xbd,0x9,0xa5,0xa3,0xca,0xe4,0xf9,0x5d,0x1a,0xd4,0xf5,0xdd,0xc2,0x0,0x98,0x3,0xee,0x98,0xb5,0x34,0x2,0x91,0x9a,0xda,0x79,0x55,0x97,0x8d,0x40,0xe6,0xf3,0x14,0x2b,0x1a,0xe1,0x2a,0x96,0xf2,0x7b,0x8e,0x39,0x61,0xb8,0x59,0xb8,0x49,0x54,0xe0,0xe4,0x1a,0xfc,0xf8,0x84,0x3b,0xc4,0x61,0x0,0xec,0x18,0xbc,0x7d,0x5e,0xa6,0xb,0x7,0x6e,0xc2,0xe0,0x24,0x72,0xb1,0xa7,0xeb,0x79,0xfc,0x96,0x1,0x60,0xb,0xb8,0xf7,0x80,0xb2,0x6a,0xc8,0xc6,0xab,0x40,0x9b,0x6,0xd,0x9e,0x5b,0xdf,0xd2,0x68,0x16,0x44,0x5,0x9c,0x18,0x82,0x59,0xee,0x3a,0xf2,0xec,0x1,0xf1,0x29,0x94,0x95,0x27,0x94,0x8e,0x6a,0x36,0x90,0x9c,0x3d,0x4,0x80,0x28,0x60,0x6b,0x9,0xeb,0x5e,0xf3,0x72,0x54,0x10,0x5a,0x92,0x53,0x0,0xdf,0x79,0xce,0xc,0x88,0x77,0x9d,0x5c,0x4b,0x1,0xd0,0x2d,0xc,0x84,0x8c,0xf4,0x64,0x2f,0x0,0x1d,0xc6,0x69,0x70,0xeb,0x7d,0x8f,0xc6,0x3c,0xb6,0x81,0x2b,0x1a,0xca,0xf5,0x78,0xc5,0xc2,0xf5,0xae,0x31,0x58,0x45,0x0,0x58,0x22,0x26,0x32,0x4,0xb4,0xfc,0xda,0x75,0xc3,0xee,0xb5,0x0,0xa4,0x3c,0xf3,0x42,0x4f,0xc2,0x0,0x58,0xb5,0x34,0x63,0x26,0x5,0x58,0x32,0x74,0x81,0xae,0x7b,0x7b,0x38,0x2b,0x8f,0x9f,0x8e,0x6a,0x15,0xb8,0xe7,0xe,0x88,0xb4,0xf7,0x72,0x76,0xef,0x9a,0xd2,0xd,0x34,0xc,0x31,0xf4,0x48,0xa5,0x87,0x71,0x85,0xd5,0xc8,0x1,0x40,0x8b,0x5d,0x63,0x37,0xf7,0x1,0x90,0x97,0x43,0x8b,0x2,0xec,0x19,0xde,0x1,0xae,0x77,0x72,0xc9,0x16,0xd0,0x55,0x98,0xbc,0xf1,0x22,0xec,0xf7,0xad,0x6c,0x1e,0x31,0x11,0x8b,0x4c,0xd1,0xa5,0xaf,0xf7,0x53,0x3f,0x6,0x60,0xf,0xb8,0xa0,0x4e,0xc3,0xf8,0x38,0xab,0x9,0x80,0xd3,0x0,0xd6,0x4d,0x0,0x74,0x1d,0x37,0x69,0x93,0x7b,0xdd,0x72,0x4c,0xc7,0x3,0x87,0xe9,0x9,0x1,0x60,0x92,0x81,0x95,0x34,0xb2,0xc9,0x80,0x1e,0xd0,0x37,0x56,0x42,0xc8,0xbd,0x3d,0x9c,0x95,0xc7,0x4f,0x47,0x65,0x3b,0xc1,0x6e,0x5,0xf4,0x7,0x18,0x3a,0xc1,0x67,0x1c,0x1a,0x6b,0x30,0xc,0x80,0xe6,0x3,0xc1,0x65,0xd9,0x4e,0x6f,0x7e,0x59,0xc4,0x2c,0x1b,0x5,0x4e,0xae,0x25,0x0,0xe8,0xe8,0x8b,0x7,0x96,0x6e,0x39,0xd3,0x4d,0x2f,0x1a,0x8a,0x8e,0xbe,0x6a,0x35,0x4d,0x71,0x56,0xba,0x45,0xab,0x3b,0xfb,0xce,0x24,0xf6,0x2c,0xd5,0x6d,0x8,0x0,0x67,0xda,0x87,0xc6,0x6d,0x77,0x6a,0x19,0x42,0x37,0x94,0x6a,0xf4,0xec,0x1,0x0,0x5c,0x39,0x26,0x97,0x5d,0x4d,0x97,0xec,0xe4,0x6a,0x5d,0xa6,0xd5,0x2e,0x1f,0x53,0x94,0x95,0x27,0x94,0x8e,0x2a,0x4f,0xc2,0x66,0xc7,0x26,0xc4,0xc,0x88,0x39,0xe0,0x19,0x89,0xf6,0x82,0x34,0xcb,0xa0,0x64,0xb,0x18,0x5,0x0,0x12,0x50,0x58,0xa5,0x86,0xfe,0xd0,0xf7,0x4e,0xe,0x7e,0x7c,0x22,0x5f,0xdb,0x35,0x6a,0xac,0x90,0x38,0xa1,0xa0,0x3b,0x8e,0x4e,0x7f,0x8b,0x98,0xe,0x3d,0x45,0xe2,0x8b,0x32,0xd0,0x9,0xbb,0xf4,0x81,0xe,0xb7,0x1a,0xeb,0xe6,0x64,0xb7,0xbd,0x4f,0x9d,0xd8,0x5b,0xc0,0x14,0xf7,0x96,0xd1,0x33,0x6b,0x37,0x4b,0x14,0x98,0xb8,0x4d,0x23,0x85,0x4d,0x18,0x0,0xcf,0x80,0x7b,0x6b,0xab,0x98,0x22,0x21,0xa6,0x4b,0x87,0x4b,0x1d,0x3c,0x12,0x72,0x6f,0xcf,0xb5,0x1b,0x77,0x4e,0x5e,0x2e,0x37,0x1d,0xd5,0x34,0xd0,0xa7,0x49,0x9d,0x33,0xcd,0x83,0x87,0x13,0xc8,0xdc,0x81,0x92,0x2c,0xe6,0xa,0x27,0xd3,0x7,0x80,0x69,0xbf,0x58,0x1f,0x39,0xae,0xd2,0x77,0x72,0x6d,0x15,0x3,0xc0,0x74,0xaf,0xd8,0x30,0x6e,0xd1,0xd7,0x96,0xae,0x5c,0xd7,0x7d,0x45,0x8d,0x1a,0x2f,0xf4,0xc4,0x86,0x62,0x0,0x6c,0xf,0x9f,0x55,0xc7,0x7c,0xd2,0xd3,0xaf,0x51,0xcc,0x4,0xce,0x93,0x1a,0x4a,0xd2,0xbc,0xdd,0x81,0x61,0xdc,0xdd,0xe5,0x84,0xa6,0xe6,0x5,0x1a,0x85,0x0,0x98,0x25,0x25,0x71,0xb4,0x7b,0x27,0xc0,0x16,0x4d,0x16,0xe9,0x93,0x2a,0xaa,0xb5,0xae,0x4,0xb4,0x1a,0x9b,0x56,0x9c,0x8d,0x6f,0x49,0xb,0xa5,0xa3,0xba,0x33,0x86,0x76,0xa6,0x24,0x40,0x35,0x7b,0x13,0x3b,0xf,0x23,0x9e,0xea,0x2d,0x75,0x3c,0x1c,0x7c,0x0,0x84,0x72,0x2b,0xbc,0x61,0x2e,0x96,0xcc,0x58,0xf3,0x82,0x49,0x6a,0xac,0x90,0x82,0xa1,0x72,0xdd,0x0,0x3a,0x6,0x29,0xde,0x57,0xe6,0xc7,0xc,0xe9,0xa7,0x14,0x65,0xa0,0xab,0xb1,0x4c,0x83,0x3a,0x5b,0xca,0xc4,0x6a,0x4e,0x62,0xf6,0xfa,0x4f,0x1f,0x14,0x3,0xf,0x81,0xb6,0x21,0x41,0x34,0xc9,0xbe,0x85,0x97,0xdb,0xd8,0xf6,0x8c,0x41,0x79,0x51,0xb2,0x5,0x9c,0x4,0x92,0x3a,0x5e,0x6,0x74,0x3,0x21,0xf7,0xf6,0x22,0x0,0xf8,0xe9,0xa8,0xa6,0xb8,0x54,0x62,0xef,0xa2,0x9e,0x90,0x50,0xa8,0x86,0x9f,0x28,0x2a,0x9,0xc8,0x5,0x5f,0xb9,0x2d,0x60,0x2e,0xe8,0x31,0x92,0x25,0x40,0xdf,0x71,0xf6,0xc9,0x61,0x59,0x29,0x8c,0x1,0x68,0x1a,0x35,0x7b,0x81,0xfd,0x3e,0xcf,0x9e,0x35,0xc4,0xfa,0x84,0xa7,0x8,0xaa,0x1b,0xd4,0x68,0xd8,0xee,0x5c,0x1b,0x6b,0x26,0xd4,0x47,0xd4,0xbb,0x3c,0xb7,0xc8,0xfb,0x84,0xb3,0x16,0x9e,0x7,0x0,0x30,0xad,0x9c,0xd6,0x63,0xae,0xc,0x52,0x1c,0x72,0x6f,0x37,0x7d,0x81,0x8e,0x28,0x4b,0x47,0xf5,0xae,0x1e,0x57,0x9a,0x87,0x3b,0xd1,0x14,0x7a,0xc5,0xe4,0xa9,0x72,0x89,0xb1,0x3,0xf4,0x38,0x30,0x88,0xe9,0xb2,0xfe,0xe4,0xb2,0x29,0xe0,0xb5,0x80,0x94,0x7b,0x63,0xa3,0xf0,0x63,0x0,0x6a,0x3a,0xd,0xd1,0xa6,0xe7,0x48,0x1d,0x71,0xee,0xe5,0xd0,0xac,0x8e,0x87,0xe,0x5f,0x44,0x7d,0xa6,0xf4,0x1a,0x53,0xc4,0x6,0x97,0xe6,0x4b,0x64,0xb9,0xd4,0x65,0x2a,0xae,0x2,0x0,0xa8,0x8e,0x2f,0xe3,0x88,0x14,0x61,0xbf,0x64,0x53,0xb9,0x69,0xc,0xb5,0xa0,0x17,0x5c,0xd1,0x44,0xe8,0x90,0x38,0x6,0xe1,0x59,0xe5,0x93,0xd0,0xe4,0x56,0x71,0x3c,0xc5,0x11,0xd8,0x2b,0x9c,0x1b,0x1e,0x8c,0x21,0x89,0x2c,0xf7,0x71,0x5e,0x72,0x9c,0xf6,0xa6,0xe9,0xd3,0x67,0xfa,0xdd,0x1,0xc0,0x18,0x91,0xf6,0xac,0x19,0x2a,0xa6,0x86,0xc4,0xbf,0xa1,0x49,0x7b,0xe4,0xa5,0x95,0x9f,0x22,0x31,0xfc,0xf8,0x4e,0x9c,0x84,0xb1,0x43,0x13,0x8c,0x14,0x86,0x67,0x66,0x9,0xdd,0x13,0x2e,0xd5,0xb0,0xdd,0xa8,0x9c,0x88,0x4f,0x8d,0x14,0x14,0x31,0x9,0x67,0xcc,0x73,0x3,0x74,0xf5,0xa,0x7b,0xa9,0x18,0xb3,0x31,0x12,0x62,0x1a,0x6a,0xbb,0x38,0xe,0x68,0xfe,0x6c,0x61,0x72,0x3,0xb8,0xa5,0xc6,0x9a,0x23,0xa3,0x34,0x54,0x3e,0xe6,0x9a,0x61,0xff,0xb,0x89,0xa8,0x99,0x9c,0x3f,0xb0,0x38,0xa0,0xb0,0x44,0x96,0xe5,0x7,0x38,0xb5,0xe4,0xbb,0x49,0xfa,0xc4,0xe5,0x69,0xe2,0x8a,0xbf,0xef,0x13,0x8a,0x83,0x9,0x71,0xa3,0xbe,0x7d,0x61,0x9b,0x36,0xd0,0xd5,0x72,0x81,0xf9,0x84,0x71,0x22,0x43,0x7,0xd1,0xd,0xa8,0x2e,0xce,0x80,0x1,0x31,0x89,0xe1,0x5c,0xbd,0xce,0x1d,0x29,0xa9,0xe1,0x4,0x9d,0xb5,0x5b,0x7c,0x50,0x48,0xea,0x7a,0x5e,0x4d,0x2b,0x8e,0xa3,0xe8,0xa4,0x95,0xa5,0xc0,0x2d,0x3d,0x43,0x24,0x7c,0xa1,0xa6,0x3d,0x1b,0xe2,0x33,0x47,0x94,0x6e,0x6a,0x8e,0x69,0xc1,0xf2,0xe0,0x7f,0xa5,0xf8,0x99,0x73,0x2b,0xd9,0x4d,0x2e,0x70,0x1e,0x19,0xaa,0xe6,0xb0,0x88,0x5a,0x53,0x3a,0x99,0x65,0x8b,0x55,0xf5,0x25,0xb2,0xec,0xea,0x81,0xf1,0x29,0xe9,0x71,0xda,0xc3,0x6f,0x1a,0x65,0xa6,0x8c,0x5d,0xcf,0x3f,0xb7,0x8,0x0,0x63,0xec,0x17,0x7e,0xd9,0x7e,0x4d,0x4d,0xfa,0x59,0xd0,0xbe,0xf0,0xcc,0x20,0x4f,0xa3,0x41,0xcc,0x7e,0xc6,0xa1,0xa7,0xe,0xda,0xc,0xd8,0xc0,0xae,0x1c,0x86,0x74,0xb4,0xac,0x41,0x9,0x50,0xa3,0xa6,0x39,0xf1,0xd,0x1d,0x6e,0x32,0x74,0x55,0xaf,0x73,0xe,0xb4,0x99,0x62,0x86,0x54,0xdf,0x7f,0x9c,0x94,0x1,0x35,0x4e,0x49,0x54,0xcf,0x7a,0x3a,0x21,0xc3,0x3c,0x57,0x96,0x39,0x9,0xb,0x0,0x33,0x8a,0x6b,0x9a,0x32,0xb8,0xa7,0xcc,0x2b,0x69,0x8a,0x86,0xe5,0x53,0x18,0x16,0x51,0xb7,0x80,0x36,0x70,0xa7,0xa1,0x1f,0x92,0xc8,0x32,0xda,0x99,0x5a,0x4a,0xb4,0xe1,0x4c,0xb4,0x32,0x0,0x64,0xf1,0x3b,0xfb,0x1,0x27,0x6d,0x7f,0xf2,0x23,0xeb,0xa3,0xe5,0xcd,0x2,0x8f,0xd4,0xd0,0xf9,0xae,0xca,0xe4,0x31,0xe7,0x7c,0xd3,0xb7,0x38,0x4b,0xa0,0x7d,0x8f,0x1e,0xb0,0xc4,0x92,0xa1,0x43,0xeb,0x2,0x7b,0xac,0x29,0xe5,0x71,0xdf,0x1,0xc0,0x78,0x40,0xfb,0x96,0x14,0x88,0x5e,0xa9,0x3,0x80,0x18,0x98,0xf4,0x12,0xde,0xee,0x7,0x23,0x0,0xae,0x81,0x5,0xba,0x5c,0xd0,0xa2,0xc7,0x8c,0xb1,0xd7,0xf6,0x81,0x59,0x6a,0x24,0xc0,0x8a,0x67,0xb5,0x38,0x57,0x92,0xc5,0x99,0xf5,0xc1,0xac,0x43,0xb5,0xf2,0xf7,0xc,0xe3,0x55,0x48,0x44,0x1d,0x27,0x22,0x62,0x9c,0x7b,0xe3,0x7b,0x6f,0x21,0x89,0x2c,0xa7,0x89,0xa9,0xb1,0x2d,0x6e,0xbb,0x0,0x18,0x67,0x97,0x9e,0x5,0x2,0x3f,0x3d,0xd2,0x84,0x9a,0xfc,0x1,0x7,0xea,0xd6,0xee,0x4,0xdf,0x0,0x7,0xd4,0x99,0xb3,0xcc,0x9a,0x65,0xab,0x30,0x29,0x49,0x93,0xe6,0x3,0x20,0xfc,0x59,0x8a,0x71,0x7a,0xc,0x8c,0xc9,0x72,0xb7,0x80,0x50,0x3e,0x6d,0x1f,0x0,0x57,0x7a,0xb,0x38,0xd7,0x0,0x98,0x1b,0x11,0x0,0x3b,0xc0,0x39,0xb0,0xc5,0x73,0xb0,0x76,0xdf,0x38,0xb0,0x75,0x24,0x86,0x7,0xc1,0x1d,0x35,0x56,0xc,0xcd,0xa8,0x68,0xf1,0x77,0x4d,0x39,0x7d,0x6f,0x14,0x8a,0xa8,0xf9,0x57,0xc6,0x96,0x48,0xd,0x59,0xed,0xd,0xa2,0xb2,0x87,0x52,0xff,0x1a,0x37,0xc6,0xae,0xe7,0x66,0xbe,0x89,0x80,0x7b,0x36,0xd,0x1c,0xbb,0x13,0x9c,0x18,0x56,0x2f,0x7b,0xb,0x38,0xd0,0x77,0xd8,0xa2,0xc6,0xac,0x16,0x5b,0x8a,0x73,0xdf,0xf4,0xd5,0x7a,0x36,0x9f,0x11,0x1,0xb,0x2c,0x18,0xfb,0x6f,0x5f,0x11,0xc1,0x75,0xf6,0xc,0xdd,0xdc,0x68,0x3c,0x80,0x6b,0x43,0xbc,0x22,0x35,0x9c,0x4b,0x9e,0x91,0xd0,0xa3,0x65,0xa4,0xa1,0x2a,0x6,0xc0,0xa4,0xf2,0xcf,0x69,0x2a,0x47,0xed,0xa1,0x5e,0x72,0x4d,0xfb,0x2c,0xef,0x6a,0x6b,0x4b,0xa4,0xe9,0xc6,0xad,0x92,0x2,0x62,0x4f,0xa,0x48,0x94,0x14,0x70,0x15,0x88,0x9c,0xfa,0x52,0x14,0x41,0x19,0xf2,0x36,0xb9,0x2f,0x1,0xc0,0x0,0xb8,0xb1,0x3e,0xaf,0x16,0x5a,0xe1,0xf5,0x12,0x0,0x1c,0x96,0x78,0xcd,0xf8,0x69,0x91,0x12,0xef,0x19,0xa7,0x9e,0x95,0xfc,0x79,0xc0,0x6,0x96,0x1,0xe0,0xa9,0xb3,0x9d,0x3d,0xc4,0x4,0xca,0x3,0x1c,0x42,0xa2,0x65,0xea,0x5d,0x65,0x3c,0x4b,0xd,0x12,0x7b,0x63,0xc5,0xb,0xbc,0xfa,0xdd,0x12,0x56,0x33,0xf2,0x7e,0xa0,0x32,0xd7,0xe5,0x5b,0x80,0xf,0x80,0x7c,0xff,0xef,0xb1,0x1b,0x88,0x85,0xcd,0xb9,0xfe,0x7d,0xea,0x4c,0xa9,0x3d,0xde,0x3d,0x5f,0x53,0x53,0xd8,0xb7,0x3e,0x90,0x18,0x9a,0xa4,0x49,0x3d,0x8c,0xe6,0x3d,0x8e,0x81,0x84,0x81,0xc1,0xce,0xd4,0xb8,0x0,0x52,0xcb,0x6,0x36,0x54,0xfe,0x36,0x5f,0x43,0xc,0x4c,0xa,0xb8,0x84,0x77,0x27,0xd7,0x79,0x6c,0x39,0x8d,0xe5,0xd6,0x8d,0xd7,0x81,0x71,0x9,0x0,0x62,0x8f,0x9,0xf4,0xd3,0x23,0x99,0x20,0x88,0x82,0x13,0xbc,0xfd,0x0,0x13,0x98,0x7,0xa0,0x6c,0xf3,0x50,0xfa,0xb3,0xe7,0xea,0x93,0x69,0xe6,0x3d,0x1a,0x56,0xa,0xfa,0x86,0x66,0xc,0x13,0x2f,0x2,0x26,0xfb,0xb0,0x5b,0xdb,0xd1,0x15,0x7c,0x9d,0x87,0xf9,0xa5,0x30,0x4a,0xa1,0x66,0x4b,0x46,0xe6,0xa4,0xc7,0x96,0xfc,0xf4,0xc8,0x0,0xe8,0xb1,0xe7,0x90,0xcc,0x76,0xc1,0x17,0xea,0x5c,0x31,0xd0,0x16,0xcb,0x76,0x15,0x17,0x7a,0x5a,0x8,0x80,0x86,0xe5,0x92,0xec,0xa6,0x4b,0x8c,0xf5,0xde,0xbe,0x57,0xaa,0x6b,0xf8,0xaa,0xf,0xdb,0x84,0xb3,0xc6,0x80,0x48,0x6d,0x38,0x79,0x9d,0x9b,0x1c,0xdb,0x4c,0xb1,0x5d,0x7b,0x4b,0x0,0xc4,0x5f,0xd,0xf,0x60,0x1f,0xa3,0xa4,0x47,0x6a,0x5,0xdd,0x34,0x86,0x41,0x1b,0xa1,0xc9,0xeb,0x59,0x22,0xcf,0x57,0xf5,0x39,0x89,0x38,0x20,0x87,0xe7,0x6c,0x66,0xe4,0xb9,0x68,0x2c,0x10,0xd1,0xa1,0x89,0x10,0x29,0x5a,0x37,0x60,0xa0,0xff,0x15,0x6,0xcc,0x32,0xab,0xee,0x33,0xd0,0x22,0xa9,0x9d,0x1c,0x7b,0xdf,0xf9,0x7e,0xe1,0xe9,0xbb,0xcd,0x3,0xfc,0xae,0x1c,0x63,0x74,0x81,0x9e,0x17,0x3e,0xdd,0x77,0xec,0xf7,0x3b,0xca,0xb,0x26,0x77,0x16,0x8b,0x2,0x1f,0x56,0xa,0xe9,0x4,0xd0,0x2c,0x1d,0x5c,0x33,0x53,0xb8,0x2e,0x67,0x99,0xd5,0x54,0xd0,0x74,0xef,0x1e,0xe8,0xcf,0x6f,0xf,0xde,0xe5,0x29,0x7f,0x57,0x1,0x90,0x2,0xb1,0xf2,0x20,0x9c,0x21,0xd6,0x81,0xd8,0x5d,0x6b,0x5d,0xf5,0x2d,0xc3,0x6c,0x9d,0x7b,0xf6,0x78,0xc5,0x2b,0xf6,0xb4,0x13,0xd9,0x3e,0x37,0xcc,0x90,0x25,0xa6,0x38,0x2a,0x78,0xd6,0x64,0x80,0x5b,0x37,0x9,0xf5,0xac,0x52,0x28,0x5d,0x29,0x48,0xdc,0xe8,0x7f,0x85,0xd,0x22,0x6,0x4a,0xd1,0x7a,0x53,0xa0,0xd4,0xfa,0x1d,0x93,0x2,0x2e,0xf5,0x40,0x1d,0xa9,0x61,0xf1,0x33,0x70,0xe7,0x4e,0xf,0xb1,0xa1,0xb7,0x7e,0x38,0xbb,0xb6,0xb0,0xaf,0x9c,0xc3,0x96,0xf5,0x7d,0x5f,0x6a,0xdd,0xd5,0x6,0x1d,0xa0,0xa3,0x89,0xe5,0xa4,0x93,0x98,0x46,0x3c,0x67,0xf3,0x84,0x69,0x2b,0xa7,0x46,0x9d,0x3d,0xee,0x49,0x48,0xb8,0x67,0x4f,0xad,0xbf,0x98,0x9,0x52,0xe0,0x9e,0x89,0xc2,0xfd,0xf3,0x40,0xb3,0x99,0xbe,0x26,0x32,0x23,0xfc,0x4d,0x3a,0xc,0x7e,0x67,0xac,0xfe,0x6f,0x9,0x80,0x23,0xb5,0xaa,0x8e,0xf4,0xea,0xf2,0x33,0x70,0x9b,0xa6,0xc6,0xf9,0x82,0xc0,0x3,0x5f,0x78,0xcc,0xec,0x53,0xfb,0x5c,0x28,0xf9,0x39,0xf,0x69,0xda,0x53,0xe,0x68,0x53,0xcc,0x18,0xaa,0xdd,0x49,0xad,0xe4,0x39,0xf,0x48,0xee,0x79,0xef,0xe,0xc,0x1a,0x50,0x4,0x0,0x2c,0x0,0xf8,0x3c,0x40,0x2f,0xf8,0x71,0x8c,0x6f,0xe4,0x31,0x1c,0xdc,0x7b,0x63,0x60,0xfd,0xc,0xdc,0xab,0x40,0x87,0x26,0x63,0x9c,0xeb,0x75,0xf1,0x70,0x76,0xed,0xcc,0x63,0x7e,0xd9,0xca,0xb9,0xb5,0x4a,0xdd,0x49,0xcf,0x14,0x1b,0x67,0xf7,0xbc,0xf0,0x6,0xd3,0xd3,0x67,0xc2,0xfa,0xe5,0x6e,0x1,0x75,0xa5,0x70,0x1a,0x6e,0x1,0xfb,0x85,0x4c,0x60,0x75,0x38,0x3c,0xc0,0xbd,0x15,0xae,0xe4,0x27,0x60,0xde,0x8,0x7c,0xaf,0xd6,0xd,0x3c,0xf0,0x1,0x50,0xe3,0x90,0x4,0xe8,0x2b,0xfb,0xb9,0xbf,0xae,0x5f,0x18,0xb1,0x6c,0x2e,0x18,0xc4,0x71,0xed,0x3a,0xd0,0x4,0xdc,0x8e,0xe2,0xb7,0x99,0xc0,0x1a,0x7b,0x8a,0x9,0xdc,0xa9,0xa6,0xf7,0x75,0x28,0x40,0xc7,0xa1,0x0,0xf6,0x54,0xae,0x3,0x1d,0x26,0x69,0x70,0xa2,0x3c,0x50,0x46,0xc9,0xae,0x9d,0xc9,0xfe,0xdb,0x3a,0x5a,0xc5,0x9d,0xd6,0xcc,0xea,0x5d,0x33,0x2c,0xe7,0xae,0xb7,0xfc,0x23,0xa8,0x3a,0xaa,0x63,0x14,0x1e,0xe0,0x85,0x22,0xf8,0x47,0x5,0x0,0x18,0x33,0x84,0xa9,0x85,0x82,0xc0,0x3,0x5f,0x7d,0xb4,0xc1,0x35,0xcf,0x39,0xb5,0xbe,0x12,0x62,0x47,0x1d,0x1c,0xeb,0xe9,0x4f,0xd,0x67,0x11,0x21,0xb5,0x44,0xb0,0xea,0xf8,0x52,0x1,0x70,0x65,0x48,0x1,0x57,0x96,0x8a,0x66,0xcd,0xe0,0xe7,0xe7,0xb9,0x21,0x25,0xe2,0x40,0x4d,0xd9,0x28,0xd9,0xb5,0xe7,0x69,0x29,0xaf,0xb8,0xe9,0x80,0xb3,0xf4,0xbb,0xa7,0x71,0xff,0x6,0x1e,0x4f,0x90,0xaa,0x7c,0x93,0xcb,0xb7,0xaa,0x21,0xa8,0x0,0x50,0x95,0xa,0x0,0x55,0xa9,0x0,0x50,0x95,0xa,0x0,0x55,0xa9,0x0,0x50,0x95,0xa,0x0,0x55,0xa9,0x0,0x50,0x95,0xa,0x0,0x55,0xa9,0x0,0x50,0x95,0xa,0x0,0x55,0xa9,0x0,0x50,0x95,0xa,0x0,0x55,0xa9,0x0,0x50,0x95,0xa,0x0,0x55,0xa9,0x0,0x50,0x95,0xa,0x0,0x55,0xa9,0x0,0x50,0x95,0xa,0x0,0x55,0xa9,0x0,0x50,0x95,0xa,0x0,0x55,0xa9,0x0,0x50,0x95,0xa,0x0,0x55,0xa9,0x0,0x50,0x95,0xa,0x0,0x55,0xa9,0x0,0x50,0x95,0xa,0x0,0x55,0xa9,0x0,0x50,0x95,0xa,0x0,0x55,0xa9,0x0,0x50,0x95,0xa,0x0,0x55,0xa9,0x0,0x50,0x95,0xa,0x0,0x55,0xa9,0x0,0x50,0x95,0xa,0x0,0x55,0xa9,0x0,0x50,0x95,0xa,0x0,0x55,0xa9,0x0,0x50,0x95,0x77,0xac,0xfc,0x3f,0x6e,0xf7,0x1f,0x8e,0xfa,0x2c,0x3,0xdc,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_gamma_f_x_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xe,0xc3,0x0,0x0,0xe,0xc3,0x1,0xc7,0x6f,0xa8,0x64,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x2,0x7,0x0,0x19,0x2e,0x14,0xec,0x89,0x42,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0x28,0x49,0x44,0x41,0x54,0x38,0xcb,0xad,0x93,0xe1,0x6a,0xc3,0x30,0xc,0x84,0x3f,0xd9,0x25,0x6e,0xd2,0x34,0xb3,0x33,0x58,0x28,0x94,0x94,0xd2,0x6e,0xef,0xff,0x82,0xb3,0xf6,0xc3,0x76,0xea,0xa5,0xa5,0x74,0x30,0x43,0x20,0x92,0x7c,0x67,0xe9,0x24,0x9,0xa0,0xd3,0x34,0x71,0xbd,0x7e,0xf1,0xf9,0x79,0xe1,0x74,0x3e,0x31,0x1f,0x67,0xa6,0x8f,0x9,0x1f,0x3c,0xfb,0x61,0xa0,0xdf,0xed,0x68,0xdb,0x16,0xe7,0x1c,0x4d,0xd3,0xb0,0xd9,0x6c,0xb0,0xd6,0x62,0xad,0xc5,0xb0,0x9c,0x8,0x80,0x89,0x95,0xb,0x10,0x55,0x9e,0x1d,0xb3,0x76,0xc4,0x4c,0xa4,0x64,0xa0,0xf0,0x2,0xc1,0x77,0xcd,0x65,0x32,0x4e,0x12,0x5a,0xe5,0x5,0x2,0x5b,0xe3,0x63,0xf5,0xb2,0x82,0xac,0x4a,0x58,0x99,0x72,0xef,0xfa,0xdb,0xd9,0x0,0xb4,0x5d,0xc7,0xe8,0x3d,0x3e,0x4,0x42,0xf0,0x78,0x1f,0x8,0xc5,0xf6,0x1e,0x3f,0x6,0x42,0xe5,0x2b,0xf1,0x10,0x42,0x4a,0x5c,0x1e,0x88,0xb5,0xa4,0x25,0x92,0xab,0x50,0xb4,0x5c,0x2a,0xf2,0xa0,0xb7,0x2e,0xe8,0xea,0x47,0xa4,0x70,0x6a,0x32,0x58,0x1c,0xb7,0xd6,0x8a,0xdc,0xb7,0xb1,0x4e,0x47,0xcb,0x97,0x1,0x92,0xd9,0xeb,0xc6,0xfc,0x8f,0x88,0xd6,0x5a,0x9a,0xa6,0xc1,0x39,0x87,0x73,0x8e,0xed,0x76,0x4b,0xdb,0xb6,0x74,0x5d,0x47,0xdf,0xf7,0xec,0xf7,0x3,0x6f,0xc3,0xc0,0xf8,0x3e,0x72,0x38,0x1c,0x98,0xe7,0x99,0xe3,0x3c,0x73,0x39,0x5f,0xaa,0x12,0x1e,0xcd,0x8b,0x80,0x6a,0xd1,0x1,0x8c,0xc9,0xe9,0xc6,0x98,0x80,0xe6,0xd7,0x28,0x3f,0x9e,0x38,0xb9,0x8b,0x69,0x1a,0xf6,0x98,0xc0,0xe6,0xe9,0xd2,0x28,0x69,0x12,0x25,0x6d,0x46,0x8c,0x6,0x29,0xa,0x9a,0xb4,0x37,0x4f,0x33,0x58,0x14,0xd6,0x1c,0x35,0x71,0x75,0xcd,0xf0,0x3,0x66,0x21,0x42,0x9a,0x18,0xc2,0x92,0xb5,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_popup_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe1,0x0,0xdb,0x0,0xe7,0x53,0x45,0xf8,0x1a,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x15,0x0,0x1b,0x6a,0x41,0x10,0x27,0x0,0x0,0x1,0x22,0x49,0x44,0x41,0x54,0x38,0xcb,0xa5,0x53,0x3d,0x4b,0xc3,0x50,0x14,0x3d,0xf7,0xbe,0x67,0xea,0x24,0x14,0xc1,0xf,0x74,0xb1,0x10,0x94,0x4e,0xa,0x82,0xbb,0x20,0x66,0x10,0x27,0x37,0xc1,0x7f,0xe4,0x7f,0x10,0xa1,0xb8,0xd4,0x5d,0xf1,0x3f,0x38,0x4,0x42,0xc1,0x42,0xe9,0x2e,0x1a,0x5a,0xc1,0x98,0xf7,0xd2,0x77,0x5d,0x9a,0x52,0x24,0x69,0x1a,0x7c,0xd3,0x1d,0xce,0xd7,0xbd,0x8f,0x3,0x0,0x8,0x93,0x88,0x51,0xf3,0xe5,0x1c,0xa,0x93,0x88,0x7f,0x5c,0x7a,0xd6,0x37,0x83,0xa7,0x3a,0x2,0xbe,0xd7,0xa,0x56,0xb9,0xf1,0x42,0x0,0xd0,0x89,0xbb,0x2,0xc0,0x1,0x58,0x36,0x89,0x3,0xc0,0xd7,0xcd,0x2b,0x9a,0x27,0x54,0x91,0xa5,0x8,0xab,0x8b,0x90,0x4,0xca,0xd6,0x55,0xf3,0xf9,0x7c,0xed,0xf4,0x2,0x0,0x5e,0xbf,0xc3,0x83,0x5e,0xfa,0xd6,0x9b,0x8a,0x10,0xaa,0x5c,0x5,0xc2,0x56,0xec,0xe6,0x43,0xfc,0x98,0x76,0xe2,0xae,0x64,0x92,0xed,0xed,0xe8,0xed,0x5b,0x6,0xd9,0xbf,0x58,0x5d,0x12,0x97,0xc7,0xee,0xeb,0x48,0xa6,0x6e,0x8a,0xd4,0xd0,0x88,0xf1,0xa5,0xc0,0x90,0x17,0x2c,0xac,0x0,0x70,0xbb,0xb1,0xbf,0x6b,0xc4,0x1e,0xbf,0x4f,0x3e,0x2e,0x5,0xa2,0x97,0x4d,0x0,0x2,0xd9,0x2d,0xbd,0x71,0x67,0xc5,0x1e,0xe,0xcc,0xf0,0xbe,0xc,0xc7,0xb,0x4,0x9c,0x47,0x5e,0xdf,0x88,0x6d,0x33,0x38,0x2d,0xc3,0xe9,0xf2,0x8f,0x76,0x2b,0x9f,0x93,0xf8,0x26,0x9f,0x6b,0xb,0x10,0x20,0xa,0x6a,0x9c,0xcf,0x52,0x57,0x40,0x0,0x35,0x72,0xa3,0x93,0xb9,0x83,0x56,0xde,0xc0,0x15,0x89,0x94,0x90,0x67,0x58,0xe,0x93,0x88,0x7d,0xaf,0x15,0xd4,0xe8,0x1,0x0,0xb0,0xef,0xb5,0x82,0x59,0x8b,0xff,0x53,0xe7,0x5f,0xb2,0xa9,0x72,0x92,0x80,0x0,0xd4,0xf6,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_gizmo_directional_light_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x20,0x0,0x0,0x0,0x20,0x8,0x6,0x0,0x0,0x0,0x73,0x7a,0x7a,0xf4,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xe,0xc3,0x0,0x0,0xe,0xc3,0x1,0xc7,0x6f,0xa8,0x64,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdc,0x6,0x7,0x4,0x10,0x17,0x75,0xa7,0x84,0xa7,0x0,0x0,0x0,0x1d,0x69,0x54,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x0,0x0,0x0,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x64,0x2e,0x65,0x7,0x0,0x0,0x4,0xaa,0x49,0x44,0x41,0x54,0x58,0xc3,0xed,0x57,0x6b,0x4c,0x14,0x57,0x14,0xfe,0xee,0xec,0xac,0x8f,0xb6,0x12,0x43,0xaa,0xe9,0xf,0x5b,0x4d,0xa0,0xd8,0x98,0x42,0x4,0xa1,0x85,0x88,0xc9,0x54,0x8c,0xbb,0x62,0x1f,0x6a,0x1b,0x2d,0x8d,0x51,0xfb,0x83,0xd2,0x94,0xd0,0x88,0xda,0x52,0x2,0xd2,0x1a,0x6d,0x62,0x31,0x95,0x34,0x14,0xa4,0x92,0xc8,0x23,0xb6,0x8d,0xb5,0x4,0x62,0x91,0x2e,0x34,0xd,0x93,0xb8,0x52,0x25,0xec,0x8c,0xca,0x43,0x44,0x69,0xc0,0x40,0xa1,0x24,0x4d,0x1a,0x70,0x66,0x67,0xd7,0x9d,0x39,0xfd,0xb1,0xbb,0xb0,0x22,0x8f,0xce,0x9a,0xf8,0xa7,0x3d,0xc9,0x64,0x6e,0x66,0xe6,0x9e,0xe7,0x3d,0xdf,0x77,0x6,0xf8,0xaf,0xb,0xb,0x77,0xa3,0x5d,0x40,0x79,0x60,0x69,0x5,0x50,0xeb,0x10,0x71,0xe9,0xb1,0x7a,0x5e,0x70,0x28,0xd5,0xa5,0x29,0x32,0x69,0x8a,0x4c,0x1f,0x7d,0x98,0x74,0x3d,0x5c,0x3d,0x5c,0xb8,0x1b,0x3d,0x5e,0x8f,0x1e,0xcc,0x1f,0x1,0x9e,0x70,0xf5,0xf0,0x73,0xbd,0xb4,0x9,0x18,0x3,0x80,0x66,0x11,0xcb,0xcd,0x2a,0xb6,0x9,0x88,0x61,0xc0,0x2d,0x0,0xab,0x1d,0x22,0xfa,0x4c,0x67,0xc0,0x2e,0x40,0xfb,0xec,0x58,0xf9,0xf9,0x2f,0xbf,0xfa,0xf6,0x77,0x9b,0x0,0xcd,0xe4,0xf9,0x58,0xc3,0x80,0xce,0x86,0x26,0xb9,0x95,0xe3,0xb8,0x1e,0xbb,0x80,0x35,0xa6,0x1c,0xb0,0xb,0xa8,0x2c,0x3c,0x52,0x5a,0xbd,0x36,0x3e,0xf9,0x83,0xe8,0xe7,0xd7,0xbc,0x5c,0x5c,0x52,0xdb,0x31,0xdd,0x9,0x9e,0xe7,0x29,0xb8,0x36,0xc,0x83,0xf,0x35,0x4e,0x80,0x54,0xdf,0x24,0xb7,0x12,0xd1,0x2b,0x75,0x3f,0x75,0x58,0xac,0xd6,0x5,0x92,0xe9,0x12,0x70,0x16,0x6e,0x61,0x60,0x49,0xab,0x63,0x5e,0x5c,0x5f,0x7c,0xb2,0xf6,0x32,0x3b,0xb0,0x67,0xc2,0x21,0x62,0x9,0x0,0x8c,0x8d,0xe,0x8f,0x14,0xe5,0x67,0xb9,0x74,0x5d,0xe7,0xa2,0xa2,0x5f,0xa8,0x2,0x5c,0xb0,0xb,0x48,0x24,0xc0,0xd9,0xd0,0x24,0x8b,0xc,0x64,0x3,0x63,0x44,0x44,0x8c,0xc2,0x6c,0x33,0xad,0xcd,0x59,0x56,0xe1,0x56,0x24,0xd2,0x54,0xd9,0xd0,0x54,0x89,0x4a,0x8a,0xdf,0xea,0x9f,0x67,0x4f,0x8d,0x5b,0x95,0x5b,0xdc,0x8a,0x8b,0x34,0x55,0x36,0xdc,0x8a,0x44,0x5b,0x36,0x5a,0x7c,0xb6,0x39,0x4a,0xc0,0xe6,0x39,0x48,0xda,0xa7,0xc7,0xca,0xaa,0xe3,0xe3,0x53,0xb2,0xee,0xe,0xf4,0xe3,0x50,0xee,0xee,0x31,0xaf,0xd7,0xb3,0x81,0x1,0xae,0x67,0x57,0x46,0x35,0x45,0x44,0x2c,0x5d,0xc9,0x71,0x16,0xa3,0xbb,0xd3,0x15,0x6b,0x18,0x7a,0x25,0x1,0x47,0x19,0x63,0xa3,0xd,0x8d,0xd2,0x2,0x2,0x61,0xc7,0x6b,0x49,0x3a,0x19,0x7a,0x9c,0x43,0x44,0x4f,0xd8,0x40,0x64,0x13,0x30,0xb1,0x3e,0x75,0xd3,0x8d,0x8e,0xf6,0x4b,0xd1,0x5e,0xaf,0x67,0x38,0x32,0x72,0x59,0xf7,0x99,0xb3,0x2d,0x6f,0x4f,0x2f,0x5f,0x5f,0x6f,0x97,0x9e,0x77,0x70,0x8f,0x87,0x88,0x32,0x79,0xde,0xfa,0xd,0x63,0xcc,0x7a,0xff,0xbe,0x37,0x61,0x2e,0xe3,0xa6,0x90,0xd0,0x2e,0x20,0x26,0x32,0x72,0xd9,0xe1,0x33,0x67,0x5b,0x76,0x13,0x1,0xc,0x8,0xdc,0xa6,0xd6,0x8c,0x1,0xdb,0xb7,0x26,0x28,0x3f,0xb7,0xd2,0x53,0xff,0x56,0xaf,0x25,0x24,0x52,0xd6,0x3f,0x30,0xfb,0x87,0xd1,0xab,0x30,0xf0,0x7d,0xdd,0xe5,0xb5,0x20,0x70,0x8c,0x4d,0x19,0xf,0x9,0x84,0x0,0xb0,0x89,0xf1,0xbf,0x79,0xf2,0x76,0xfd,0x72,0x67,0x0,0x43,0xa6,0xb9,0x20,0x3d,0xcd,0x32,0x1e,0x1b,0x97,0xd4,0x6b,0xe8,0xba,0xbf,0x13,0x38,0x8e,0x6e,0xf6,0x5c,0x8b,0xbb,0xd0,0xe2,0x59,0x9c,0xb9,0x37,0xea,0x5c,0xe9,0xa9,0x1f,0x77,0x82,0x1e,0x32,0x1e,0xaa,0x8c,0xc0,0xc0,0xb2,0x33,0xb7,0x35,0xc,0xd,0xf,0xe,0x26,0x26,0xa6,0x6e,0xf0,0x7a,0x3d,0xfa,0x64,0xb4,0x3c,0x4f,0x7f,0x8e,0xe,0x8f,0x54,0x7d,0x77,0x77,0xdb,0x8c,0x6d,0x18,0x1b,0x97,0xd4,0x7b,0xe4,0xf3,0x53,0x49,0xa1,0xcf,0x4e,0x97,0x1f,0xc7,0x85,0x96,0x73,0x88,0x88,0x58,0xba,0x32,0x0,0xbb,0xb3,0x96,0x8d,0x0,0xc6,0x0,0x3c,0xbd,0xec,0x99,0xe5,0x43,0xc3,0x83,0x83,0x87,0x8f,0x94,0x26,0x3c,0xf0,0x35,0x1,0x45,0x5,0x59,0x2e,0xe0,0xee,0xcc,0x38,0xc0,0x98,0xbf,0x65,0x29,0xa4,0x71,0x19,0xc7,0x5,0xb2,0x61,0x31,0x4c,0xd2,0xac,0x35,0x78,0x38,0x42,0xd3,0xed,0xf3,0xe9,0xdc,0xac,0x40,0x14,0x4,0x17,0x22,0x32,0x42,0xd2,0x66,0x5,0x80,0xee,0x4e,0x57,0x2c,0x28,0x18,0xc7,0xac,0x59,0xa0,0xbe,0x5b,0x5d,0x6c,0x6c,0x6c,0xe4,0x2f,0x0,0xb5,0x85,0xf9,0xef,0xa5,0x32,0x9a,0x22,0x2a,0xc3,0x30,0xf8,0x20,0x68,0x85,0x3,0x4c,0x27,0x6f,0x48,0xb5,0x3e,0xb7,0x22,0x91,0x5b,0x91,0xc,0xb7,0x22,0xd3,0x83,0x97,0x64,0x68,0xaa,0x4c,0x6f,0xd8,0x16,0x91,0xc9,0x4c,0xcd,0x6b,0x38,0x11,0x40,0xe,0x80,0xfd,0x60,0x6c,0xa8,0xe1,0xa2,0xf4,0x4,0x8,0xc1,0xb3,0x18,0x24,0x64,0x62,0x60,0xec,0xf6,0xed,0x2e,0x94,0x9c,0x28,0x2c,0xfe,0x63,0x78,0x70,0x9,0x0,0xab,0x43,0x44,0xe6,0x23,0xcd,0x3,0x1,0x16,0x73,0xd6,0x37,0xb9,0x46,0x18,0x63,0xa3,0x20,0xca,0xdc,0xbe,0x35,0x41,0xa9,0xac,0xf8,0xc2,0x60,0x60,0xcc,0x5f,0xd,0xc2,0x9d,0xbe,0x6e,0xb6,0x6b,0x47,0x4a,0xd0,0xf8,0xce,0xf7,0xb3,0xb,0x6e,0x16,0x1d,0xfd,0x9a,0x99,0x65,0xd1,0x87,0x8c,0xdb,0x4,0x68,0x6e,0xb7,0x74,0x4c,0xbd,0xe7,0x22,0x4d,0x91,0x29,0x3d,0x8d,0x1f,0xf,0x60,0x46,0xca,0xde,0x8c,0x15,0x8d,0x7,0x73,0xd6,0x5d,0x39,0x98,0xb3,0xee,0xca,0xbe,0x8c,0x15,0x8d,0x81,0xe7,0xe5,0xf5,0xe7,0xf2,0xb3,0x35,0x7f,0x49,0xa8,0xcd,0x59,0x56,0x11,0x96,0x13,0x76,0x1,0x89,0x41,0xe3,0xa1,0x64,0xf4,0xba,0x6d,0xf1,0xfd,0x79,0xf6,0x55,0x5e,0x93,0x6a,0xda,0x34,0x55,0x9a,0x24,0xa3,0x36,0x67,0x59,0x85,0x5d,0xc0,0x84,0x59,0x7,0xaa,0x55,0xd5,0x75,0x42,0xbd,0xe7,0x67,0x35,0x4d,0x91,0x28,0x3d,0x8d,0xd7,0x43,0x59,0x2d,0x3d,0xcd,0x32,0x9e,0x97,0x9b,0xdc,0xfe,0xc9,0x81,0x94,0xab,0xef,0xbe,0xf3,0x5c,0x43,0x28,0x8b,0x5e,0x97,0x6b,0x9c,0xa1,0x4e,0x1c,0x2d,0xda,0xfc,0x9b,0xe9,0xc,0x6c,0xd9,0x68,0xf1,0x5,0xa2,0xa7,0xf4,0x34,0x5e,0x9f,0x3e,0xd5,0xe4,0xe5,0x26,0xb7,0x6b,0xaa,0x7f,0x28,0xfd,0x78,0xff,0x4b,0x1d,0xd3,0x59,0xf4,0xba,0x5c,0xeb,0xd4,0x54,0x99,0x6e,0xf5,0x9c,0xa7,0x57,0x37,0xf1,0x1e,0x53,0x3,0x89,0x43,0x44,0x87,0x5d,0xd0,0xe3,0x32,0xde,0x4c,0xbd,0xca,0x5b,0xf9,0x5,0x86,0xee,0x8b,0x9f,0xce,0x6a,0xba,0x3e,0x89,0xb0,0x30,0xc,0x7a,0x0,0xa4,0x9a,0x45,0x2c,0x42,0xee,0x1e,0x65,0x57,0x46,0xe6,0xed,0xba,0x1f,0xaa,0x56,0x5d,0xfc,0xd5,0xb7,0xd0,0xf4,0x44,0xe4,0x10,0xd1,0x63,0x13,0xd4,0xcd,0xd0,0x80,0xe6,0x79,0x28,0x75,0x26,0x69,0x16,0xf1,0x24,0x43,0x65,0xb5,0x43,0x44,0x4c,0xd8,0x53,0x71,0xb3,0x88,0x59,0x6b,0xc7,0x71,0xdc,0xbc,0x80,0xe3,0x10,0xb1,0xef,0x91,0xc6,0xf2,0xb9,0xa4,0xb7,0xe7,0x5a,0xdc,0xe9,0xf2,0xe3,0x60,0x1c,0x7,0xde,0xe2,0x87,0xeb,0xc7,0x26,0x36,0x21,0xfc,0x5f,0xba,0xff,0x65,0xba,0xfc,0x3,0xd5,0x13,0x64,0x85,0xd9,0x4e,0xd8,0xe5,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_image_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xd,0xa,0x29,0x4a,0x4c,0x5b,0xe5,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0x24,0x49,0x44,0x41,0x54,0x38,0xcb,0xad,0x53,0xc1,0x4a,0xc3,0x40,0x10,0x7d,0x33,0x89,0x14,0x2a,0x24,0x52,0x51,0x93,0x50,0x1a,0x50,0x83,0x77,0x6f,0x22,0xfe,0xff,0xd1,0xb3,0x54,0xab,0x35,0x31,0x6d,0xd2,0xd6,0x48,0x4b,0x6d,0x4c,0xbb,0x19,0xf,0xb6,0x10,0x4a,0x6c,0x52,0x74,0x60,0xd8,0x99,0x61,0xdf,0xe3,0xcd,0xf2,0x16,0xf8,0x63,0x10,0x0,0xf4,0xbb,0x3,0xda,0x7,0xe3,0x7a,0x76,0xbe,0x69,0xf4,0x35,0xd8,0x4,0x60,0xd4,0x24,0x38,0x0,0xf0,0xb4,0x69,0x78,0x7d,0x1a,0xeb,0xac,0x52,0xb2,0x2,0xd0,0x2e,0xe,0xb8,0x50,0xcf,0x88,0x29,0x70,0x3d,0xfb,0x75,0x1c,0x7e,0xf8,0x22,0xf0,0x81,0x9f,0x64,0xa6,0x0,0x80,0xef,0x7a,0x76,0xb8,0xcd,0xa8,0x17,0x6a,0xe9,0x5c,0x58,0xca,0xef,0x45,0x77,0xcc,0xf4,0x40,0x4c,0x23,0xa7,0x73,0x22,0x0,0x10,0x87,0xef,0xcd,0x53,0xa7,0x35,0x2f,0x93,0xa4,0x6f,0xf,0x34,0x8d,0x1f,0x8f,0x2d,0x23,0x1,0x58,0x3,0xb0,0x1a,0xfa,0x63,0x2b,0x4b,0x97,0x36,0x80,0xfb,0x32,0x82,0xe2,0xa,0x8,0x7a,0x11,0x1b,0xad,0xc3,0x71,0xa3,0xd1,0x58,0x46,0xfe,0xe4,0x36,0xa,0x26,0x4e,0xf6,0xb5,0xbc,0x52,0x4a,0x19,0x22,0x42,0x95,0x4,0xed,0xf3,0xb3,0x3c,0x89,0xa7,0x37,0xc1,0x73,0x7c,0x2d,0x22,0x79,0xba,0xc8,0x2e,0x45,0x90,0x3,0xa4,0xde,0x5e,0xe2,0x4e,0xd5,0xa,0x34,0x1a,0x26,0xcd,0xf9,0x74,0x11,0x50,0x2e,0x39,0x80,0xa4,0xc4,0x32,0xbf,0x12,0x10,0x0,0xf3,0x73,0x96,0x32,0x11,0x49,0xd9,0x6d,0xb5,0x52,0xdc,0xef,0xe,0xda,0xbb,0x14,0x98,0x0,0x8e,0x2a,0x7c,0x20,0xbb,0x14,0x50,0xd,0x23,0x51,0xd9,0x23,0x12,0x0,0xad,0x6,0xf8,0xff,0x62,0xcf,0xcf,0xb7,0x3b,0xbe,0x1,0x2f,0x7,0x6e,0x26,0xe3,0x59,0x58,0x59,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_gizmo_light_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x20,0x0,0x0,0x0,0x20,0x8,0x6,0x0,0x0,0x0,0x73,0x7a,0x7a,0xf4,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x0,0x0,0x0,0x0,0x0,0xf9,0x43,0xbb,0x7f,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xe,0xc3,0x0,0x0,0xe,0xc3,0x1,0xc7,0x6f,0xa8,0x64,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdc,0x6,0x2,0x2,0x13,0x38,0xc6,0x8,0x66,0xbd,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x9,0xfa,0x49,0x44,0x41,0x54,0x58,0xc3,0xb5,0x57,0x7b,0x70,0x57,0xc5,0x15,0xfe,0xce,0xee,0xbd,0x77,0x7f,0xaf,0x84,0x10,0x1,0x3,0x22,0xf,0x83,0x24,0x20,0x12,0x82,0x2,0x52,0x69,0xb1,0x3e,0xa6,0x16,0x2d,0x28,0x4c,0x47,0x45,0x11,0x74,0x64,0x4a,0x81,0x56,0xeb,0x68,0x3b,0x8c,0xe3,0xb,0xc7,0xb1,0x56,0xc5,0x5a,0x51,0xa8,0x81,0xc,0x4e,0x19,0x50,0x5b,0xb5,0xa2,0x45,0x51,0xec,0x68,0x5,0xd1,0x24,0x10,0xc2,0xc3,0x80,0x90,0x6,0x10,0x42,0x40,0x42,0x2,0xf9,0xbd,0xee,0xdd,0xbb,0x7b,0xfa,0xc7,0x2f,0x9,0x4f,0xb5,0x4e,0xa7,0x67,0xe6,0xcc,0xdc,0xbb,0x73,0xce,0x77,0xbe,0x39,0x67,0xcf,0xee,0x59,0xc2,0x59,0xc4,0x4f,0xd5,0x42,0xc5,0xcb,0xf1,0xf0,0x3,0xd7,0xd1,0x83,0x8f,0x2c,0x92,0xed,0x5f,0xbf,0xe0,0x38,0x6a,0xa8,0xe7,0xaa,0xc1,0x2a,0xf4,0x1b,0x63,0x82,0xa2,0x11,0x48,0xc7,0x3,0xa4,0x9b,0xf3,0x30,0x1a,0x26,0xc,0x2c,0x67,0xb2,0x8e,0x1a,0x98,0xd6,0xfe,0x97,0x7e,0xe8,0x7f,0x11,0xe4,0xf5,0x9c,0x13,0x3e,0xf6,0xc8,0x2f,0xcd,0xa3,0x8f,0xff,0x83,0x3b,0x31,0x4f,0x17,0xfa,0xa6,0xe0,0x7e,0x66,0x87,0xb0,0x7e,0xb5,0xb,0xd9,0xdf,0xb3,0xa6,0x2d,0x9f,0xcd,0xd1,0x2,0x21,0xce,0xed,0x41,0x52,0x75,0x67,0xd8,0x2,0x30,0xc5,0x89,0x84,0x7,0x0,0xcc,0x36,0x0,0x71,0x8a,0x20,0xda,0xd8,0xf8,0xad,0xd6,0x1e,0x3a,0x42,0xb2,0xb0,0x4d,0xc8,0x82,0xe3,0x30,0x7b,0x3,0xa1,0x46,0x69,0x15,0x2d,0xb5,0x67,0x23,0x41,0x67,0xf,0xbe,0x4d,0xe8,0x4c,0x9d,0xcb,0xd6,0xcf,0x13,0xb2,0x7b,0x21,0x91,0x3c,0x8f,0x99,0xfa,0xb9,0x5e,0xac,0xbf,0x10,0xaa,0x48,0x46,0x54,0x21,0x90,0x88,0x3,0x5e,0x47,0x6,0x2,0xd,0x24,0x53,0x26,0xeb,0x1f,0xb5,0xd6,0x6f,0xd6,0x41,0x7a,0x2f,0x11,0xef,0x63,0x36,0x7,0xac,0x69,0x3d,0x4a,0x42,0xb5,0xbb,0xd1,0x32,0xad,0xa2,0xc3,0xce,0x20,0xe1,0x74,0x7e,0xbc,0xf7,0xf6,0x3,0x50,0xf1,0x72,0x64,0x53,0xd5,0x82,0x28,0xe6,0xa,0xd9,0xad,0x80,0x91,0x2d,0x22,0xf2,0x6,0x31,0x8b,0x21,0xb1,0x82,0xa2,0x41,0x75,0x35,0x1f,0xd,0xdb,0xb2,0xb9,0xaa,0xef,0x17,0xf5,0x9b,0xbb,0x6f,0xdb,0x52,0xef,0x85,0x61,0x7,0x88,0x3,0xc,0x1b,0x3e,0x24,0x18,0x3a,0x64,0x44,0xeb,0xf0,0x11,0xa3,0xf7,0x97,0x5d,0x7a,0xc5,0xb6,0x74,0x5b,0xf3,0x6e,0x22,0x59,0x2f,0x44,0xfe,0x6e,0x92,0x91,0x66,0xa2,0x58,0x5b,0x36,0x55,0xad,0x55,0xbc,0xdc,0xbe,0xf7,0xf6,0x3,0xb8,0xf6,0x67,0x8f,0x9f,0xc8,0x40,0x27,0xab,0x55,0x6f,0x3c,0x21,0x7e,0x7a,0xfd,0x2d,0x8e,0x7f,0xfc,0xc3,0xee,0xc2,0xe9,0xd3,0x7,0x24,0x87,0x8,0x41,0x23,0x55,0x62,0x58,0xe9,0xfd,0xbf,0x1e,0x77,0xcd,0xce,0x1d,0xd,0x5e,0x59,0xf9,0x70,0xc,0x2f,0x1b,0x87,0xb2,0x11,0xe3,0x78,0xf0,0xd0,0x1f,0x12,0x0,0x7c,0xf9,0xc5,0x27,0x5c,0xb7,0x79,0x1d,0x6d,0xa9,0x5b,0x87,0xba,0xda,0x2d,0x28,0x29,0x2d,0xe,0x9e,0xfa,0xd3,0xba,0xf,0xfc,0xe4,0xb6,0x1d,0xd6,0xf2,0x26,0xb0,0xa9,0xb7,0x61,0x53,0x93,0xca,0xbf,0xaa,0xf5,0xdd,0x77,0x56,0x86,0x13,0x27,0xcf,0xeb,0xca,0x44,0x57,0x9,0xfc,0xc0,0x47,0xba,0xf9,0x36,0x2f,0xde,0xeb,0x89,0x78,0x98,0xd9,0x71,0x1e,0x93,0xbd,0x58,0x79,0x79,0x63,0x1a,0xf7,0x34,0x8e,0xbd,0xf7,0x9e,0x3b,0x47,0xfb,0x59,0xa0,0x62,0xd9,0x5b,0xdc,0x6f,0xe0,0x45,0x64,0x82,0xc,0xac,0xb5,0xb0,0xd6,0x0,0x0,0x84,0x90,0x10,0x42,0x40,0x7a,0x51,0xec,0x6b,0xdc,0xce,0x33,0x67,0x4c,0x22,0x15,0x1,0x16,0xfc,0xb1,0xb2,0x6a,0xe0,0x80,0x81,0x1b,0xfc,0xa0,0xfd,0x73,0x62,0xb1,0xd5,0x89,0x96,0x1e,0x48,0x1d,0x9e,0x97,0x8a,0x15,0x2d,0xf,0x94,0xa7,0x72,0xbe,0x7e,0xaa,0x36,0x97,0x46,0x69,0x5,0x9c,0x62,0x65,0x82,0x3,0xdd,0x0,0x1e,0x20,0x65,0xec,0xe2,0xc6,0xc6,0x5d,0x63,0xef,0xbb,0xf7,0xce,0xd1,0x43,0x86,0x96,0xf0,0x9a,0x8f,0x8f,0xa2,0xa8,0xa8,0x3f,0xf9,0xe9,0x76,0x84,0x26,0x84,0x65,0xdb,0x55,0x47,0xcb,0x16,0xa1,0x9,0xe1,0xa7,0xdb,0x51,0x54,0xd4,0x9f,0xd6,0x7c,0x7c,0x14,0x43,0x86,0x96,0xf0,0x7d,0xf7,0xde,0x39,0xba,0xb1,0x71,0xd7,0x58,0x29,0x63,0x17,0x3,0x3c,0xc0,0x4,0x7,0xba,0xc1,0x29,0x56,0x8e,0xb4,0xa2,0x33,0xf3,0x4,0x0,0x3a,0x38,0x84,0x6c,0xfb,0x5b,0x1e,0x4c,0xba,0x40,0x78,0x17,0x5e,0x0,0xcb,0x63,0x63,0xdd,0xcb,0x2e,0x9f,0xf4,0x93,0xf3,0xa7,0x94,0xe,0x2d,0xe1,0x27,0x9f,0xfd,0x88,0xfc,0xf4,0x41,0x10,0xf8,0x94,0x1d,0xcc,0x24,0x72,0x75,0x3c,0x89,0xc,0x0,0x30,0x8,0x2a,0xd6,0x1b,0xbf,0xfb,0xcd,0x15,0xbc,0xe3,0x8b,0x9d,0xf4,0xd6,0x9a,0xaf,0x5e,0x4f,0xb7,0xd6,0xad,0x87,0xa0,0xd,0x36,0xd8,0xf5,0x6f,0xc8,0x58,0x5b,0x24,0x6f,0x52,0xe0,0x7a,0xe7,0x42,0x0,0x80,0x35,0x2d,0xa4,0x12,0xd7,0x48,0xe1,0xe,0x4e,0x10,0x4c,0x6f,0x4f,0x45,0x8b,0x97,0x57,0xce,0x1b,0xeb,0xfb,0xc0,0x93,0xcf,0x6e,0xc8,0x5,0xe7,0x10,0xd6,0x66,0x61,0xf4,0x61,0x18,0x7d,0x18,0xd6,0x66,0x41,0x36,0x4,0xd9,0xb3,0xac,0x73,0x8,0x3f,0x7d,0x30,0xe7,0xeb,0x3,0xcb,0x2b,0xe7,0x8d,0xf5,0x54,0xb4,0x98,0x60,0x7a,0xb,0x77,0x70,0x42,0x25,0xae,0x91,0xd6,0xb4,0x10,0x80,0x1c,0x81,0x4c,0xeb,0x4a,0x69,0xfc,0xdd,0x1e,0x9,0xe4,0xc3,0x8a,0x3e,0x4e,0xac,0x6f,0xef,0xd7,0x5e,0x5d,0xde,0x67,0xe6,0xac,0xb9,0x6c,0x82,0x3,0x20,0x58,0x58,0xe,0x61,0xf5,0x3e,0x4,0x99,0xcf,0x10,0x64,0x3e,0x83,0xd5,0xfb,0x60,0xd9,0xcf,0xe9,0x19,0xeb,0x21,0x8,0x16,0x26,0x38,0x80,0x99,0xb3,0xe6,0xf2,0x6b,0xaf,0x2e,0xef,0xe3,0xc4,0xfa,0xf6,0x86,0x15,0x7d,0x48,0x20,0xdf,0xf8,0xbb,0xbd,0x4c,0xeb,0x4a,0xd9,0x45,0x20,0x5a,0x38,0x9d,0x48,0x24,0x5c,0xb6,0xc8,0x73,0x54,0xac,0xc7,0x96,0x9a,0xf7,0x8a,0x43,0xd,0x4c,0xb9,0xf9,0x61,0xa,0xc3,0x10,0x6c,0x43,0xb0,0x39,0x2,0x9d,0xdd,0xe,0xab,0x8f,0xc0,0xea,0xdc,0x37,0x87,0xcd,0xe0,0xb0,0xf9,0xcc,0x75,0x73,0x4,0x6c,0x43,0x84,0x61,0x98,0xc3,0xd0,0xc0,0x96,0x9a,0xf7,0x8a,0x1d,0x15,0xeb,0xc1,0x16,0x79,0x24,0x12,0x6e,0xb4,0x70,0x7a,0x2e,0x3,0xcf,0x2f,0x98,0x22,0x4c,0x66,0x35,0x4c,0xb0,0xd7,0x13,0x24,0xa2,0x8e,0x13,0xcf,0xdf,0xb4,0x71,0x5d,0xcf,0x4b,0x46,0x95,0x1,0xdc,0xa,0x82,0x5,0x60,0x0,0x9b,0x84,0x9,0xf,0xc1,0x89,0x96,0x42,0x46,0x2e,0x84,0xd1,0xfb,0xa0,0xf5,0x7e,0x68,0xbd,0x1f,0x46,0xef,0x83,0x8c,0x5c,0x8,0x27,0x5a,0xa,0x13,0x1e,0x2,0x6c,0x12,0x80,0xc9,0xf9,0x72,0x2b,0x2e,0x19,0x55,0x86,0x4d,0x1b,0xd7,0xf5,0x74,0x9c,0x78,0xbe,0x20,0x11,0x35,0xc1,0x5e,0xcf,0x64,0x56,0xe3,0xf9,0x5,0x53,0x84,0x33,0x7b,0xee,0x23,0x6c,0x51,0x48,0x7e,0xf2,0x53,0x9,0xa1,0x14,0xb3,0x51,0x24,0xa4,0x28,0x1b,0x31,0xe,0x46,0xfb,0x0,0x9,0x90,0x90,0xa8,0xdb,0x5a,0x8f,0x91,0x65,0x65,0x8,0xf9,0x7c,0x10,0x34,0x38,0x3c,0x2,0x93,0xdd,0x5,0x0,0x90,0x6e,0x3f,0xb8,0x6e,0x5f,0x30,0x5c,0xa8,0x7c,0xc2,0xa6,0xba,0x7a,0x8c,0xbc,0xf4,0x2,0x80,0x4,0x8c,0xf6,0x51,0x36,0x62,0x1c,0x52,0xc9,0x16,0xc1,0x6c,0x14,0x84,0x52,0x6c,0xa5,0xf4,0xe2,0x53,0x68,0xf6,0xdc,0x1f,0xb3,0xd0,0x5a,0x83,0x6d,0x16,0xc2,0x29,0x0,0xc0,0xc4,0x20,0x9,0x80,0x3a,0x7b,0x1c,0x0,0x88,0x1c,0x28,0xd5,0x13,0xf5,0xbb,0x42,0x38,0x5e,0x11,0xc8,0x29,0x82,0x1b,0xb9,0x8,0xc2,0xed,0x1,0xe1,0xf6,0x80,0x1b,0xb9,0x8,0xe4,0x14,0xc1,0xf1,0x8a,0x50,0xbf,0x2b,0x84,0x52,0x3d,0x41,0xe4,0x9c,0x68,0xd3,0x1c,0x56,0x7,0x36,0x93,0x70,0xa,0xc0,0x36,0xb,0xad,0x35,0x84,0x8a,0x9d,0x7,0x3f,0xf9,0x3e,0xd9,0xf0,0x18,0x83,0xa0,0x9,0x14,0x30,0x5b,0x1b,0x89,0xc4,0xc0,0xcc,0x60,0x66,0x58,0x48,0x94,0x8f,0x99,0x80,0x9a,0xea,0xd,0x90,0x52,0x41,0x90,0x7,0xe1,0xf6,0x83,0x17,0xbd,0xc,0x5e,0xf4,0x32,0x8,0xb7,0x1f,0x4,0x79,0x90,0x52,0xa1,0xa6,0x7a,0x3,0xca,0xc7,0x4c,0x80,0x85,0xec,0xf2,0xcf,0x61,0x59,0x4b,0xa0,0x0,0x4,0x6d,0xc3,0x63,0xec,0x27,0xdf,0x27,0x15,0x3b,0xf,0x82,0xe8,0x5c,0x4e,0x9c,0x33,0xcd,0xc0,0xb6,0x6b,0xab,0x93,0x3e,0x91,0x49,0x6b,0x1d,0xd8,0x45,0xb,0x17,0xc0,0x51,0x85,0x1d,0x8d,0xcd,0x30,0x41,0x6,0x20,0x40,0xaa,0x6e,0x60,0xe1,0x42,0x88,0x8,0xa4,0xdb,0xb,0xd2,0xed,0x5,0x21,0x22,0x60,0xe1,0x42,0xaa,0x6e,0x0,0x21,0x67,0xcb,0xb9,0x33,0xc3,0x51,0x85,0x58,0xb4,0x70,0x1,0xb4,0xe,0x2c,0x91,0x49,0x5b,0x9d,0xf4,0x61,0xdb,0x75,0xe2,0x9c,0x69,0x86,0xe8,0x5c,0x16,0x0,0x70,0xac,0xf9,0x19,0xf2,0xf2,0xae,0xd0,0x24,0x55,0x32,0x9b,0x69,0x3f,0x3a,0x73,0xce,0xc2,0xad,0xd6,0x2,0xfb,0x1a,0x37,0xb2,0xe3,0x38,0x1d,0x69,0xb4,0x18,0x35,0xfa,0x6a,0xd4,0x6d,0x5c,0xb,0x41,0x2,0x7c,0x9a,0xa,0x12,0xa8,0xdb,0xb8,0x16,0xa3,0x46,0x5f,0xd,0x6b,0x6d,0xc7,0x25,0xe5,0x60,0x5f,0xe3,0x46,0xb6,0x16,0x98,0x39,0x67,0xe1,0xd6,0x6c,0xa6,0xfd,0x28,0x49,0x95,0xf4,0xf2,0xae,0xd0,0xc7,0x9a,0x9f,0x39,0x71,0xe,0xe4,0xf5,0x9a,0x67,0xc2,0xec,0xb6,0x0,0x26,0x7b,0x9c,0x6d,0xf6,0xb0,0x9f,0xdc,0xde,0xfa,0xc2,0xa2,0xca,0x4f,0x66,0xdc,0x3a,0x89,0x9a,0x9a,0xf6,0xb0,0xe3,0x38,0xb0,0xd6,0x60,0xf8,0xc8,0xf1,0xa8,0xa9,0x5e,0xb,0xd7,0xf3,0x0,0xc6,0x29,0xea,0x7a,0x1e,0x6a,0xaa,0xd7,0x62,0xf8,0xc8,0xf1,0xb0,0xd6,0xc0,0x71,0x1c,0x34,0x35,0xed,0xe1,0x19,0xb7,0x4e,0xa2,0x17,0x16,0x55,0x7e,0xe2,0x27,0xb7,0xb7,0xb2,0xcd,0x1e,0x86,0xc9,0x1e,0xf,0xb3,0xdb,0x82,0xbc,0x5e,0xf3,0x4c,0x17,0x81,0x30,0x68,0x60,0x6b,0x5a,0x34,0x13,0x27,0x49,0x78,0x4d,0xd6,0xd8,0x86,0x1,0x3,0x7,0x5,0x8b,0x5e,0xaa,0x58,0x33,0x7d,0xea,0xc4,0x2e,0x12,0x26,0xf0,0xe1,0xfb,0x59,0x40,0x14,0x74,0x44,0x3e,0x71,0xf8,0x42,0x14,0xc0,0xf7,0xb3,0x30,0x81,0xdf,0x15,0x7c,0xfa,0xd4,0x89,0xb4,0xe8,0xa5,0x8a,0x35,0x3,0x6,0xe,0xa,0xac,0xb1,0xd,0x24,0xbc,0x26,0x26,0x4e,0x5a,0xd3,0xa2,0xc3,0xa0,0x81,0x73,0x97,0x51,0xba,0x16,0x2a,0x3a,0x84,0xa3,0xdd,0x6e,0x32,0x3a,0xf3,0x59,0xa,0x42,0x35,0xc1,0xea,0xdd,0x5a,0x67,0xf7,0x17,0x17,0x97,0xd2,0xe2,0x8a,0x25,0x1f,0xdf,0xde,0x41,0x82,0x99,0x31,0xfb,0xee,0xc5,0x78,0xf1,0xb9,0x59,0x70,0x1c,0xf7,0xc4,0x50,0xe1,0xb8,0x78,0xf1,0xb9,0x59,0x98,0x7d,0xf7,0x62,0x30,0x33,0x9a,0x9a,0xf6,0xf0,0xed,0x53,0x27,0xd2,0xe2,0x8a,0x25,0x1f,0x17,0x17,0x97,0x92,0xd6,0xd9,0xfd,0xb0,0x7a,0x37,0x84,0x6a,0xd2,0x99,0xcf,0x52,0xd1,0x6e,0x37,0x19,0x15,0x1d,0xc2,0x7e,0xba,0x16,0x42,0xc5,0xca,0x3b,0xa6,0xba,0x26,0x43,0x22,0x96,0x15,0x32,0xaf,0x85,0x11,0x36,0x0,0xd8,0xac,0x75,0xba,0xf9,0x82,0xe2,0x92,0xe6,0x8a,0xa5,0x95,0x35,0xd3,0x6e,0x9e,0x48,0x7,0xf,0xee,0x61,0x20,0x83,0x78,0x3c,0x1f,0x52,0x9e,0x68,0x33,0x29,0x1d,0xc4,0xe3,0xf9,0x0,0x32,0x38,0x78,0x70,0xf,0x4f,0xbb,0x79,0x22,0x55,0x2c,0xad,0xac,0xb9,0xa0,0xb8,0xa4,0x59,0xeb,0x74,0x33,0x80,0xcd,0x8c,0xb0,0x41,0xc8,0xbc,0x16,0x12,0xb1,0xac,0xd1,0x4d,0x6,0x0,0x54,0xac,0x3c,0x57,0x2,0x3f,0x5d,0xb,0x2f,0x52,0xcc,0x5b,0xb7,0x6c,0xd0,0x42,0x16,0xb4,0x13,0x39,0xfb,0xd9,0xb6,0x6f,0x3,0x9b,0x2a,0xed,0x1f,0x5f,0x37,0x60,0xe0,0xa0,0xcd,0x4b,0x2a,0x97,0x56,0xdd,0x71,0xdb,0x44,0x7a,0x77,0x55,0x5,0x6f,0xad,0x5b,0xf,0xc8,0x3e,0x50,0xb1,0xee,0x50,0xb1,0xee,0x80,0xec,0x83,0xad,0x75,0xeb,0xf1,0xee,0xaa,0xa,0xbe,0xe3,0xb6,0x89,0xb4,0xa4,0x72,0x69,0xd5,0x80,0x81,0x83,0x36,0x6b,0xff,0xf8,0x3a,0xb0,0xa9,0x62,0xdb,0xbe,0x8d,0xc8,0xd9,0x2f,0x64,0x41,0xfb,0xd6,0x2d,0x1b,0xb4,0x17,0x29,0x66,0x3f,0x5d,0x7b,0xe6,0x4c,0xc8,0xcc,0x8,0xb2,0x3b,0x1d,0xa3,0xf7,0xc6,0x5,0xd4,0x39,0xc6,0x24,0x8b,0x40,0xc2,0x10,0xf3,0x85,0xd1,0x44,0xde,0x80,0xbf,0xbc,0xbc,0xf8,0x17,0x7f,0x7f,0x73,0x45,0xdf,0x59,0x73,0x1e,0xc2,0xa3,0xf,0xce,0x47,0x34,0x96,0x2b,0xbf,0xef,0x3,0x8f,0x3e,0xfe,0x18,0x16,0x3e,0xf7,0x20,0x6e,0xb8,0x71,0xea,0xfe,0x69,0xd3,0x67,0xfd,0x39,0x93,0x6c,0xdf,0xc3,0x44,0xbb,0xc0,0x56,0x4a,0x99,0x68,0xb6,0xf0,0x5b,0xa4,0xdb,0x3f,0xe5,0x45,0x4a,0x42,0x22,0x3a,0x73,0x28,0xed,0x1c,0x91,0xb2,0xa9,0x6a,0x8,0x59,0x20,0xfd,0xd4,0xa7,0x9,0x58,0x3f,0x41,0x4e,0x7e,0x48,0xec,0xf4,0xb0,0x36,0xe8,0x99,0x38,0xe7,0xca,0x9,0x13,0xae,0x2a,0xba,0x7f,0xf5,0x87,0x87,0x0,0x48,0x0,0x1e,0x0,0x81,0x83,0x5f,0xfd,0xb,0x55,0x9f,0x7f,0x80,0x65,0x95,0xcf,0xe2,0xcd,0xd5,0xcd,0x4f,0x25,0x5b,0xfe,0xb9,0x5a,0x8,0xef,0x6b,0xa6,0xf0,0x8,0x87,0xc7,0x1d,0x8,0x95,0x54,0xf1,0x1f,0x24,0xad,0x69,0x33,0x91,0xf8,0x28,0x9c,0x3c,0x98,0x76,0x15,0x52,0xc5,0xcb,0x4f,0x22,0xf1,0xb9,0x51,0x89,0xf1,0xa9,0x30,0x53,0x1b,0x78,0x89,0xab,0x4d,0xfa,0xe8,0x92,0x80,0x28,0xde,0x2,0x28,0x99,0x48,0xe0,0xfe,0x55,0xaf,0xff,0x1,0xeb,0xd7,0xbd,0x83,0x9a,0xaa,0x9d,0x0,0x80,0x4b,0x47,0x97,0xe0,0xf2,0x71,0xd7,0xc3,0x75,0x1,0x40,0xad,0x1,0x27,0x77,0x98,0x30,0xe5,0xc7,0xa,0xef,0x4a,0x5,0xc9,0xb5,0xd2,0x89,0x96,0x6b,0x1b,0x1e,0x32,0x91,0xf8,0x18,0x7c,0xd3,0xfb,0xe0,0x94,0xd1,0x3c,0x57,0x8e,0x10,0xab,0xde,0x98,0x2f,0x8c,0x5f,0x43,0xcc,0xdc,0xa9,0x79,0x37,0xdf,0x8,0x7e,0xfd,0x95,0x5f,0xf1,0xce,0xed,0x2b,0x98,0xb9,0x99,0x99,0xf,0x74,0x68,0x96,0x6f,0xb8,0x16,0xcc,0xcc,0x79,0x9d,0xf6,0xc6,0xaf,0xa1,0x55,0x6f,0xcc,0x17,0xcc,0xe1,0x29,0xd8,0xdf,0x29,0xa7,0x1b,0xfa,0x99,0x1d,0xd4,0xd6,0xf4,0x90,0xb,0x0,0x37,0x4e,0x0,0x33,0x6b,0xde,0xb9,0x7d,0x5,0xaf,0x78,0xf9,0x2e,0xfe,0xeb,0x8a,0xd9,0xfc,0xdb,0x7b,0x4a,0x78,0xfc,0x65,0xe0,0x3b,0xa6,0x26,0x18,0x0,0xda,0x9a,0x1e,0x72,0xfd,0xcc,0xe,0xfa,0x36,0xcc,0x6f,0x7c,0x19,0x9d,0x41,0x26,0x5d,0x8b,0xce,0x56,0x5,0x80,0x3b,0x6f,0x4d,0x70,0x43,0x43,0x12,0x63,0x2e,0x2b,0xc1,0xa8,0xd1,0x57,0x41,0xeb,0x0,0x97,0x5c,0x7a,0x25,0x6,0xf,0xfd,0x39,0xa6,0x5c,0xe7,0xe2,0x8d,0xd5,0x27,0xed,0xab,0xd3,0x7c,0xff,0x27,0xf9,0xfd,0xfc,0x1f,0x1,0x0,0x26,0x4f,0x0,0x33,0x67,0x4f,0x4a,0x7d,0x33,0xef,0xaa,0x7f,0x85,0xdf,0xfa,0xdb,0xbd,0x7c,0xcb,0x64,0xe2,0x93,0x6d,0xff,0x1b,0xa1,0xef,0x4b,0x64,0xea,0x64,0xc1,0x53,0xa7,0xdd,0x87,0xea,0xaa,0xb5,0x5c,0x57,0xbb,0x89,0x84,0x0,0x5c,0xf,0xec,0xba,0x2e,0x39,0x8e,0x8b,0x65,0x2b,0xd3,0xdf,0xb,0xd3,0xf9,0xbe,0x4,0x54,0x24,0x56,0xb6,0x72,0xf9,0x33,0xcb,0xa4,0xe3,0x94,0x17,0x74,0x8f,0x75,0x5c,0x9,0x4c,0x20,0xaa,0x5,0x78,0x6,0xfe,0x9f,0x32,0xe3,0x96,0xd8,0xe9,0xff,0x4f,0xcf,0xb8,0x25,0xf6,0xf4,0xb7,0xd9,0x7c,0x97,0xfc,0x7,0x2f,0xa6,0x8a,0xf4,0x44,0xe0,0xd1,0x43,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_tools_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xc,0x21,0x36,0xb0,0xf6,0xc1,0x4e,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0xe7,0x49,0x44,0x41,0x54,0x38,0xcb,0xcd,0x53,0x31,0x8b,0xd4,0x40,0x14,0xfe,0xde,0x24,0x9b,0xcd,0x66,0x2f,0xbb,0xc9,0xe5,0x14,0x5,0x2b,0xb,0xb,0xb9,0x52,0xb1,0xb0,0x10,0x44,0x94,0xc5,0x5f,0x20,0xfe,0x7,0xb1,0x11,0x44,0x2c,0x5,0x4b,0x1b,0x3b,0x4b,0x3b,0xb1,0xb8,0xca,0x46,0x3b,0x11,0xb,0x51,0x14,0xb1,0x5a,0xe,0x2f,0xbb,0xee,0x25,0x26,0x99,0x4d,0x36,0xf1,0x64,0x2f,0x99,0x64,0x6c,0x92,0x25,0x27,0xcb,0x81,0x9d,0xd3,0xc,0xef,0xbd,0xef,0x7b,0xbc,0xef,0x7d,0x33,0xc0,0x7f,0x75,0x12,0x9e,0x29,0xed,0x7b,0xba,0xeb,0x47,0xee,0xd8,0x93,0x3c,0x58,0xdc,0x48,0x78,0xa6,0xae,0xe3,0xb0,0x36,0x59,0x4a,0xe9,0xec,0xbb,0xe1,0xfb,0xaa,0xaa,0xb6,0x1,0xa0,0xaa,0xa4,0x3,0xa0,0x10,0xb9,0xb8,0x65,0x39,0xa6,0xf0,0x7f,0xf0,0xe7,0xc1,0xfe,0xfc,0x71,0xbb,0x1,0xb5,0x83,0xd9,0x5e,0xf0,0x45,0x88,0xf2,0x1c,0x24,0xf4,0x3a,0x55,0x0,0x90,0x0,0xb4,0x3a,0x2e,0x1,0x28,0xa6,0x65,0x5c,0x60,0x8c,0x7d,0xb6,0x1c,0xb3,0x3c,0x32,0x81,0x6e,0x74,0xef,0xd4,0x64,0x9,0x0,0xdd,0x9e,0xb6,0xd3,0xeb,0x77,0x9f,0x30,0x46,0x1c,0x40,0x5,0x80,0xd4,0x8e,0xf2,0x75,0xf3,0xc4,0xf0,0xa3,0xe5,0x98,0x25,0x0,0xac,0x74,0x59,0x8e,0x59,0x26,0x3c,0x7b,0xd7,0x4c,0x36,0xb0,0xfb,0xa7,0xed,0xad,0x81,0x5f,0xc7,0xf7,0xbd,0x49,0xf8,0x26,0xcf,0xc5,0x65,0x45,0x61,0xdf,0xd7,0x4a,0x98,0xed,0x5,0xdf,0x44,0x51,0x9e,0x7,0x90,0x77,0x7b,0xda,0xcb,0x53,0x67,0x9c,0xdb,0xde,0x34,0x7a,0x95,0x2f,0x8b,0x91,0x69,0x19,0xdb,0x44,0x34,0x49,0xe3,0x83,0xb4,0xc1,0x6f,0xc,0x8d,0xab,0x8a,0xc2,0xde,0xae,0x24,0xd4,0xe4,0x2,0x0,0x18,0x23,0x17,0x0,0xf2,0x65,0x31,0x2,0x90,0x97,0xa2,0x1a,0xd9,0x5b,0x83,0xac,0x86,0x4a,0x22,0xfa,0x55,0x95,0xd5,0x95,0xb6,0x9,0xe0,0xc1,0xe2,0xda,0xcf,0x19,0x7f,0xe6,0x8e,0x3d,0x39,0xdd,0xf5,0x3,0x0,0x98,0x87,0xe9,0xd9,0xd0,0x8b,0xef,0xd6,0xf5,0xeb,0x4d,0x2d,0xf4,0xe2,0x87,0xeb,0xde,0x80,0xa,0x0,0xee,0xd8,0x93,0xee,0xd8,0x2b,0xbd,0x49,0xf4,0x3a,0x8e,0xd2,0x61,0xd3,0xbc,0xce,0x17,0xa1,0x17,0xdf,0x8b,0xa3,0xd4,0x5c,0x6b,0xa3,0x3f,0x8d,0x76,0xe,0x97,0xc5,0x4d,0x0,0xa,0x8,0x87,0x2d,0x3b,0x1,0x40,0x34,0x4b,0x1f,0xd8,0x7d,0x9b,0x88,0x52,0xcb,0x31,0x2b,0x76,0x64,0xa3,0x8c,0x4d,0x0,0xa8,0x1d,0x4d,0xfd,0xa4,0xeb,0xda,0x8b,0x46,0x33,0x63,0x14,0x18,0x1b,0xfa,0x83,0x15,0x8e,0xe8,0xa0,0xb1,0x9a,0xfe,0x96,0x32,0xf,0x16,0x17,0x37,0x4f,0xe,0x3f,0x34,0x72,0x88,0xf0,0xbb,0xd7,0xd7,0x1f,0xa9,0x1d,0xe5,0x29,0x80,0xe,0x11,0x25,0x0,0x98,0xe5,0x98,0xe2,0xd8,0xff,0x50,0x37,0xbb,0xd4,0x5e,0x58,0xc2,0x33,0x96,0xf0,0x8c,0xfe,0xe9,0x73,0x25,0x3c,0xd3,0x8e,0xc3,0xfc,0x1,0x18,0x51,0xf3,0x49,0x6,0x9f,0x1a,0xc1,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_gizmo_spatial_sample_player_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x20,0x0,0x0,0x0,0x20,0x8,0x6,0x0,0x0,0x0,0x73,0x7a,0x7a,0xf4,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xe,0xc3,0x0,0x0,0xe,0xc3,0x1,0xc7,0x6f,0xa8,0x64,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdc,0x6,0x7,0x14,0x5,0x23,0x7f,0x80,0x35,0x76,0x0,0x0,0x0,0x1d,0x69,0x54,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x0,0x0,0x0,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x64,0x2e,0x65,0x7,0x0,0x0,0x3,0x1,0x49,0x44,0x41,0x54,0x58,0xc3,0xed,0x56,0x4d,0x68,0x13,0x41,0x14,0xfe,0x66,0x93,0xd4,0x4d,0x62,0x50,0xf1,0x66,0x55,0x44,0x31,0xb1,0x35,0x14,0xa7,0xb1,0x9a,0xa,0x4a,0x55,0xfc,0x5,0xb1,0x62,0x11,0x2f,0x22,0x94,0xaa,0x88,0xbd,0x8,0xa,0x82,0x17,0x3d,0xa9,0x18,0xf0,0xa2,0x82,0xb6,0x28,0x52,0x10,0x95,0x8a,0xf6,0xa4,0x52,0xc5,0x1f,0x14,0xc4,0xea,0x8e,0xa4,0xad,0xb2,0x2d,0xa2,0xa0,0xf5,0xe6,0xf,0xa4,0xbb,0x3b,0x76,0x37,0x3b,0x1e,0x1a,0xdb,0x34,0xc9,0xa6,0x34,0x2e,0x8a,0xd2,0x77,0xdb,0x37,0x6f,0xf6,0xfb,0xe6,0xbd,0xf7,0xbd,0x19,0x60,0xd2,0x26,0xcd,0x45,0xdb,0xb2,0x1e,0xe4,0xaf,0x81,0x6f,0x5e,0x8b,0xef,0xc5,0xd6,0xd,0x9d,0xd5,0x1b,0x9a,0xb2,0x28,0xd7,0x2f,0xb9,0x1,0x5e,0x4b,0xa1,0xd2,0xea,0xf8,0xb4,0x62,0x31,0xfe,0x0,0xbd,0xd,0xe0,0xb8,0xeb,0x4,0x62,0x51,0xa8,0x57,0xdb,0x3b,0xc2,0xb,0x16,0x56,0x8e,0x1f,0x4c,0xc8,0x7d,0x57,0x9,0xc4,0xa2,0x50,0xaf,0xdd,0x6c,0xf,0xcf,0x9b,0x17,0x11,0x69,0xcb,0x2a,0x18,0xc3,0x75,0xa5,0x61,0x4,0x5f,0xe0,0x9,0xd7,0xd9,0x7e,0x57,0x8,0x64,0x83,0x5b,0x69,0x93,0xc0,0xa1,0xff,0x4,0x48,0x2f,0xd7,0xd9,0x1e,0x0,0x90,0x83,0x54,0x85,0xc0,0xca,0xdf,0x26,0x30,0x6,0xdc,0x32,0x9,0x29,0x5e,0xfb,0xb7,0x0,0x56,0x8f,0x96,0x41,0x74,0x96,0x44,0x60,0xc7,0xd6,0xa0,0x54,0x8,0xdc,0xe9,0xe4,0x5c,0x63,0x21,0xae,0xb3,0xd,0x99,0xcf,0x47,0x59,0x4b,0xc1,0xec,0x38,0x6f,0xee,0xc6,0x55,0xcb,0x71,0xa2,0xb1,0x69,0xcf,0x11,0xd3,0x1c,0x1a,0x66,0x28,0x49,0xe8,0xe9,0x7e,0x81,0x33,0xe7,0x7a,0xc9,0x8a,0x18,0x12,0x97,0xdb,0xae,0x3b,0x80,0x8b,0x31,0xff,0x91,0x83,0x34,0x65,0x68,0xca,0x12,0x0,0xf7,0x20,0x50,0x66,0xe8,0x2c,0xe2,0xf,0x50,0x15,0x82,0x74,0x72,0x9d,0x35,0xcb,0x1,0x7a,0xb6,0x20,0x81,0xef,0xdf,0xb0,0x76,0x77,0xd3,0x31,0xa4,0xcd,0xaf,0x0,0x0,0x8f,0xd7,0x87,0x4b,0x17,0x4f,0x1,0xe8,0xc5,0x60,0xa,0xa9,0x70,0xc5,0x32,0x70,0xfd,0x5b,0xde,0xc9,0x25,0xc9,0x83,0x38,0xc5,0xa1,0x78,0x6d,0xe5,0xe9,0x67,0x4f,0xdf,0x84,0xbb,0x92,0xe8,0x27,0x84,0x24,0xb9,0xa6,0xcc,0x95,0x83,0xf4,0x2c,0xd7,0x95,0x66,0x0,0xaa,0x1c,0xa4,0x2a,0xd7,0x95,0x35,0x8e,0x25,0x38,0x74,0x64,0x5f,0x8d,0x35,0xf4,0x45,0x98,0xa6,0x5,0xd3,0xb4,0x90,0xb6,0x4c,0xd8,0xb6,0x9d,0x15,0x91,0x86,0x53,0xda,0x3f,0x7d,0xc4,0xe0,0x99,0x73,0x2f,0x51,0x55,0x55,0xde,0xb7,0xa1,0xe,0xd5,0x72,0x80,0xde,0x1,0x21,0x55,0x99,0x65,0xab,0x50,0xba,0xf2,0x8,0xfc,0xe0,0x1c,0x84,0x90,0x92,0x46,0xaa,0x44,0x0,0x60,0x0,0xad,0x6d,0xc,0x9f,0x7,0xb0,0x2d,0xe3,0xb6,0x8b,0xee,0xf9,0x3,0x53,0x5a,0x4c,0x88,0xc0,0x14,0x59,0x86,0x10,0x42,0x94,0x82,0x64,0xb,0x0,0x28,0x47,0xd3,0x2e,0x8a,0x59,0xe5,0xb8,0x95,0x71,0x7b,0x26,0x44,0x20,0x71,0xf2,0x42,0x97,0xb7,0x6c,0x26,0xf1,0xf9,0xbc,0xf0,0xf9,0xbc,0xf0,0x78,0x7d,0x90,0xa4,0xec,0x30,0x8f,0xe3,0xa1,0x66,0xcf,0xc1,0xd4,0x83,0x7,0x96,0x22,0x99,0x1c,0x8,0xdf,0x7b,0x4,0x85,0xeb,0x6c,0x93,0x0,0x5e,0xe7,0x29,0x4e,0x8c,0x36,0x51,0x9e,0xa,0xa6,0xcf,0xc0,0x83,0x2b,0xad,0xc7,0x6a,0x72,0x65,0x8,0x0,0x53,0x43,0x8,0xf5,0xbd,0x7d,0x81,0xf9,0xb,0x2a,0xf3,0x64,0x68,0xdb,0x69,0x3c,0x67,0x48,0x3c,0x67,0x6f,0x12,0x59,0xbf,0x5b,0xec,0xf,0xd0,0x3b,0x5c,0x67,0xcd,0x10,0xe8,0x1c,0x1e,0xcd,0x2c,0x52,0x8,0x77,0x42,0x83,0xa8,0x5f,0x6d,0x17,0xe6,0x8f,0x6e,0xdb,0xd0,0x14,0x61,0x68,0x4c,0x58,0x43,0xdd,0xa2,0xe5,0xfc,0x6e,0x91,0x73,0xfd,0x86,0xb8,0xce,0x36,0x66,0x40,0xf7,0x8e,0xf8,0x35,0xd6,0x5c,0x52,0x13,0xde,0xe8,0xd0,0x6c,0x0,0x78,0xd5,0x83,0xc8,0xce,0xed,0xd,0x7d,0x1f,0x3e,0xa8,0xc4,0xeb,0xf5,0x9,0xa7,0x72,0xf8,0x3,0x34,0x25,0x7,0xe8,0xdd,0x4c,0xca,0xeb,0x46,0x2f,0x44,0x18,0xbf,0xad,0x82,0x5c,0x12,0xc5,0x3a,0xd6,0xd0,0x58,0x85,0x0,0x1e,0x8e,0x94,0x5f,0x60,0x9d,0x2b,0x32,0x1c,0x43,0xc2,0xe3,0x9c,0x9,0x42,0xb0,0xd8,0x1f,0xa4,0x2d,0x99,0xb2,0x44,0x8,0xc1,0x63,0x57,0x45,0x1e,0x8b,0x42,0x7d,0xff,0xae,0x43,0x5c,0xba,0xd8,0x38,0xae,0x74,0x7f,0x5d,0xcb,0xae,0x5b,0x2d,0x85,0x7a,0xf4,0x70,0x7c,0x5c,0x2,0x86,0xa6,0x5c,0xff,0x6b,0x8f,0x52,0xae,0xb3,0x7a,0xae,0xb1,0xe8,0xff,0xfb,0x2c,0x9f,0xb4,0x7f,0xd6,0x7e,0x2,0x27,0x5c,0x54,0x10,0x61,0x8a,0x1d,0xa6,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_lightr_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x2,0x11,0x4,0x39,0x11,0x8e,0x29,0xf3,0xe7,0x0,0x0,0x0,0x90,0x49,0x44,0x41,0x54,0x38,0xcb,0xc5,0x53,0xc1,0xd,0x80,0x20,0xc,0x3c,0xfc,0x19,0xa6,0xd1,0xd,0x74,0x13,0xfd,0x3a,0x8f,0x5f,0x47,0xd1,0xd,0x74,0x1a,0xe5,0x79,0xbe,0x20,0xa8,0x2d,0x31,0x21,0xc6,0x36,0x17,0xa,0x6d,0x7a,0xa5,0x14,0x43,0x10,0x39,0x52,0x20,0x53,0xbe,0x4f,0xd0,0x37,0x75,0xfa,0x8e,0x14,0xb4,0x6b,0x2a,0xfa,0xf5,0x20,0x18,0xef,0xef,0xb1,0x85,0xc4,0x38,0xce,0xdb,0x83,0x59,0x3b,0x57,0x2b,0x38,0x88,0x7,0x5e,0x57,0xe0,0xed,0x12,0x7b,0x80,0xda,0x93,0x14,0x33,0xb9,0x7,0x68,0x95,0x98,0xfb,0x20,0x79,0x86,0x71,0xde,0x2e,0xcc,0xe,0x16,0x43,0x5b,0x1,0x0,0xa6,0x65,0x35,0xea,0x33,0xc6,0x4e,0x7,0x1b,0x20,0xf9,0xc5,0x26,0xc6,0x4f,0xa7,0xd9,0x71,0x7c,0xf6,0x1c,0x88,0x9,0xa4,0x64,0x9a,0x9a,0xdf,0x7f,0xe3,0x9,0xa8,0xc6,0xfb,0xac,0xaf,0x3c,0xd1,0x48,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_gizmo_spatial_stream_player_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x20,0x0,0x0,0x0,0x20,0x8,0x6,0x0,0x0,0x0,0x73,0x7a,0x7a,0xf4,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xe,0xc3,0x0,0x0,0xe,0xc3,0x1,0xc7,0x6f,0xa8,0x64,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdc,0x6,0x7,0x14,0x9,0x28,0x44,0xe7,0xa3,0xf2,0x0,0x0,0x0,0x1d,0x69,0x54,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x0,0x0,0x0,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x64,0x2e,0x65,0x7,0x0,0x0,0x4,0x1f,0x49,0x44,0x41,0x54,0x58,0xc3,0xed,0x56,0x5d,0x4c,0x1c,0x55,0x14,0xfe,0xee,0xee,0xc2,0xce,0xce,0x88,0xa5,0x4f,0x45,0x13,0xdb,0x98,0x28,0x4b,0xa5,0x20,0x43,0x80,0x88,0x9,0x76,0x5c,0x85,0x5d,0x50,0xec,0x56,0x89,0x6d,0x1f,0x34,0xa9,0x86,0x4,0xc,0xa9,0xbe,0xd8,0x98,0x68,0xa2,0x26,0x5a,0x1f,0x34,0x6a,0x85,0x84,0xa4,0x68,0x40,0x63,0xb1,0xa5,0x89,0xd6,0x60,0x2d,0x5b,0x34,0x6c,0x95,0xa,0x4d,0xc3,0xdc,0x85,0x74,0x4b,0xb7,0x90,0x36,0x9a,0xd6,0xe8,0x8b,0xa9,0xe2,0xcc,0x5c,0x7f,0xca,0xf1,0x81,0xd9,0xee,0xec,0xb2,0x75,0x29,0xa1,0x49,0x1f,0x38,0xc9,0x24,0x77,0x66,0xce,0xfd,0xbe,0xef,0x9c,0x7b,0xef,0x39,0x17,0x58,0xb5,0x55,0xbb,0xd9,0xcc,0x32,0xf4,0x12,0xcb,0xe4,0xe1,0x1b,0x82,0x6d,0xf2,0xb0,0x65,0xe8,0x25,0xb9,0x4,0x1c,0xbc,0xc1,0x1,0xa6,0xe1,0x7b,0x16,0x79,0x30,0xf6,0xcd,0x72,0xc1,0x83,0x1a,0x2,0xc,0xd8,0x5e,0x73,0x9f,0x56,0x7b,0x72,0x3c,0xfa,0x7d,0x24,0x8a,0xe7,0xae,0xb,0x5f,0x98,0xbc,0x5d,0x18,0xdc,0x9f,0x7a,0xd7,0x5b,0x96,0x42,0x1a,0xd2,0xb0,0xef,0xc5,0x5d,0xd5,0xb1,0xd1,0x91,0xf,0xce,0x9,0x93,0x93,0x30,0x39,0x85,0x34,0x74,0x67,0xc3,0x11,0x6,0xf7,0xb,0x93,0xb7,0x67,0xcf,0x0,0xa1,0x4e,0x52,0xd4,0x6e,0x5b,0x4c,0x2b,0x1,0xa3,0x19,0x64,0x2c,0x12,0x5,0x25,0x23,0x2d,0x2b,0xaf,0xae,0xd9,0xf2,0xf8,0x53,0xbe,0xaa,0xea,0xba,0x62,0x30,0xe0,0xec,0xf4,0xe4,0xd9,0x27,0x9a,0xab,0x2e,0x55,0x56,0xd5,0x9d,0x7,0x20,0x52,0xb0,0x2c,0x2e,0x4c,0xde,0x2a,0xc9,0x6a,0x8f,0xa4,0xa8,0x9,0x61,0xf0,0x57,0x81,0x94,0x40,0x47,0x6,0xf4,0x9d,0x8e,0x6c,0xf4,0x67,0x8b,0xb8,0x29,0xe0,0x32,0x46,0xa3,0xa9,0x48,0x27,0x4e,0x7e,0x18,0xdf,0xf3,0x7a,0xd3,0x48,0x48,0x3,0x85,0x43,0xbe,0xe9,0x77,0xf6,0x84,0xc7,0xcf,0xcf,0x7c,0x79,0x29,0xa4,0xa1,0x33,0x23,0xbb,0xfd,0xd9,0x78,0x32,0xf7,0x80,0xe2,0x18,0x47,0xed,0x89,0x41,0x10,0x7e,0x90,0x14,0x75,0xe,0x0,0x4a,0xcb,0xaa,0xe2,0x55,0x35,0x75,0xd5,0xaf,0xbc,0xd4,0x7a,0x7c,0xfa,0x4c,0x6c,0x83,0xdb,0xed,0xc9,0xab,0x6f,0x8,0xbb,0x3,0xf,0x37,0xeb,0xb3,0xb3,0xd3,0xb3,0xc3,0xc7,0xe,0xbf,0x21,0x84,0xd9,0x4b,0xc0,0x15,0x61,0xf0,0x2,0x30,0xdc,0x2f,0xc9,0x6a,0x24,0x89,0x97,0xc9,0xe3,0x71,0x28,0xec,0x0,0x61,0xd8,0x3e,0x2e,0x7e,0x10,0xf2,0x1,0x80,0x88,0x2a,0x7c,0x4a,0x65,0x24,0xe9,0xb7,0x6e,0xdd,0xed,0xd8,0xd2,0xa4,0x62,0xdb,0x8e,0xd6,0xbc,0xa2,0xdb,0xee,0xf8,0x75,0xf6,0x5c,0xfc,0xc2,0x91,0xc1,0x3,0xd6,0x50,0x14,0xcf,0x24,0x7d,0x1e,0xd8,0xec,0x62,0xc,0x80,0xa4,0xa8,0x73,0x96,0xa1,0x57,0x0,0x88,0x80,0x90,0x6f,0x99,0xdc,0xef,0x93,0xd5,0x4,0x88,0xd,0xb,0x93,0x77,0x48,0xb2,0xda,0xe5,0xc8,0x0,0x5d,0x91,0x94,0xca,0x4,0x0,0x30,0x50,0xbd,0xa4,0x54,0x76,0x9,0x43,0x5f,0xf,0xc6,0xa6,0x9c,0x29,0xfa,0xfd,0xf2,0x6f,0xf4,0x48,0xf3,0xf6,0x89,0x81,0xcf,0x7a,0x26,0x1,0x1c,0x1c,0x8a,0xe2,0xf8,0xff,0x6d,0x52,0xc6,0xd8,0x94,0x30,0xf4,0xf5,0x92,0xa2,0x76,0x9,0x53,0xef,0x0,0x90,0x90,0x14,0x35,0x21,0x4c,0x3d,0x90,0xb9,0x4,0xe4,0x18,0xff,0x6b,0xcf,0x2e,0x97,0x64,0xf5,0x2b,0x27,0xa0,0xe4,0x93,0x3d,0x47,0x6,0xf,0x7c,0x1b,0x89,0x62,0xf7,0x52,0x8e,0xa6,0x24,0xab,0x47,0x85,0xc9,0x1f,0x5,0xf0,0xd3,0x55,0x5c,0x7,0x9f,0x2b,0xc7,0xfc,0xf9,0xac,0x51,0x61,0x61,0x79,0xae,0xc3,0xe6,0xaf,0xf5,0x23,0x97,0x0,0x5a,0xa1,0x2,0x48,0xcb,0x15,0xe0,0x5e,0xe,0xdb,0x3c,0xcd,0x2f,0x19,0xc7,0xe3,0xd0,0xc8,0x32,0xbf,0x13,0x10,0x13,0x26,0x6f,0x94,0x64,0xf5,0x68,0x2e,0xd2,0x90,0x86,0xbd,0x2e,0xb7,0xfb,0x69,0xb7,0xdb,0x4d,0xb7,0x28,0x5,0x3f,0x26,0xa3,0x16,0x26,0x6f,0x24,0x20,0x76,0x2d,0x3e,0x97,0x63,0xbb,0x7a,0x84,0x69,0x97,0x61,0xfb,0x98,0xf8,0x64,0xf5,0x22,0x80,0xd2,0xf4,0x5c,0x52,0x66,0x73,0x29,0xc,0x37,0xca,0x83,0xaf,0xbd,0xd9,0xdd,0xf0,0xf9,0xe0,0xa9,0xc2,0x81,0x2f,0xc6,0xd7,0xb6,0x75,0xbc,0x5c,0x1,0x40,0xb2,0x5d,0x4a,0x7d,0xb2,0x7a,0x71,0xe1,0x98,0xb3,0x61,0x5b,0x94,0x1f,0x8c,0x79,0xd2,0x14,0x49,0xb2,0xda,0x69,0x19,0xdc,0x71,0x4c,0xf8,0x66,0xfb,0xd7,0xe9,0x27,0x1f,0x2b,0xec,0xf3,0x4a,0x3e,0xe5,0xd6,0x35,0x6b,0x15,0x8f,0x3b,0x2f,0xdf,0xb9,0xa6,0xdb,0xb6,0xd6,0xbe,0x3f,0x70,0x78,0xbc,0x88,0x88,0x4a,0x88,0x18,0x1,0xc4,0xf4,0x89,0x13,0x43,0x5e,0xaf,0xa4,0x58,0xe6,0x58,0x1,0x80,0xd3,0xb6,0xeb,0xdf,0x92,0xa2,0x26,0x16,0x6a,0xb,0xea,0x7d,0x8a,0xda,0x99,0xad,0x19,0x3d,0xeb,0x68,0x1a,0xfd,0x96,0xa1,0x17,0x6,0x35,0xfc,0x15,0x9b,0xe8,0x8b,0xb,0x53,0x27,0xcb,0x58,0x78,0x42,0x1a,0x7a,0xae,0x96,0xe6,0x87,0x3c,0x73,0x96,0xa1,0x53,0xb2,0x34,0x5b,0x6,0xa7,0xc6,0x7,0x99,0x69,0x19,0x7a,0x51,0x1a,0xb6,0xe1,0x2c,0xc5,0x29,0x9e,0xb4,0x4d,0x48,0x84,0x7a,0xc7,0xb6,0x1d,0xd9,0xd5,0xde,0xf2,0xf3,0xbb,0x7b,0xf7,0xcf,0xf8,0x4b,0xca,0xef,0x59,0x88,0xe,0x78,0xfb,0xad,0xdd,0x89,0xd,0x77,0x16,0x1f,0x4a,0xfa,0xdd,0x75,0xf7,0xc6,0x13,0x76,0xc5,0x4,0x11,0x21,0xa6,0x8f,0x5d,0xf0,0x7a,0xa5,0x8f,0x7d,0x4a,0xe5,0x2f,0xa9,0x65,0xe2,0x1b,0x9,0x18,0xc9,0xc6,0xb3,0xa8,0x1d,0x5b,0x66,0xaa,0x1d,0x7f,0xda,0xdb,0x31,0x96,0x19,0x5d,0x53,0xc0,0xf5,0x87,0x33,0xba,0x90,0x86,0x3f,0xe3,0x93,0xfb,0xad,0x53,0x63,0xfb,0x44,0xdb,0xce,0xe2,0xef,0x82,0x1a,0x2,0x59,0x70,0x5b,0x1c,0xb7,0xa2,0xb4,0x76,0x9c,0x4d,0x44,0x6b,0x72,0xfc,0x42,0xfb,0xbd,0x5f,0x27,0xd3,0x6e,0x19,0x3a,0x4d,0xe9,0x9f,0xcc,0x34,0x37,0x78,0x3f,0x72,0xb6,0x67,0x5b,0x44,0x6f,0x28,0xb,0x71,0x2e,0xfc,0x9c,0x57,0xa6,0x90,0x86,0xcb,0x5d,0xef,0xed,0xf8,0x27,0x71,0xe6,0x90,0x78,0xbe,0xad,0xec,0x58,0x50,0xc3,0xdc,0x4a,0x5f,0xc9,0x16,0x2b,0x34,0xf8,0x26,0xe1,0xb8,0x94,0x6,0x35,0xd4,0x86,0x34,0xf4,0xad,0x44,0x39,0x14,0x26,0xf,0xb,0x83,0x6f,0x5a,0xbd,0xfa,0xaf,0xda,0x4d,0x65,0xff,0x1,0x56,0x72,0x19,0xff,0x4b,0xa2,0x19,0x2,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_zoom_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x73,0x0,0x29,0x0,0x7c,0x29,0x1e,0x61,0x18,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x19,0x0,0x17,0x13,0xc3,0x48,0x1a,0x7d,0x0,0x0,0x1,0xd3,0x49,0x44,0x41,0x54,0x38,0xcb,0x95,0x92,0x3d,0x6f,0x14,0x31,0x10,0x86,0xc7,0xf6,0xde,0x26,0x9b,0x3d,0x5f,0x4c,0x1c,0x2e,0x80,0x4,0x1d,0x1f,0x42,0xa2,0x81,0x32,0xd0,0xd0,0xa7,0x2,0xf1,0x3,0x28,0xf9,0x1b,0xfc,0x8,0xa8,0x42,0x43,0x47,0x87,0xa8,0x89,0x28,0x10,0x5,0x74,0x11,0x42,0xca,0xc1,0x49,0xb7,0xb9,0x64,0xb5,0x6c,0xbc,0xe7,0x3d,0xe7,0x4e,0xf7,0x65,0xf,0xcd,0x6e,0x74,0x2c,0x59,0x29,0xbc,0x8d,0x2d,0x8f,0xe7,0x99,0xf1,0xeb,0x21,0x50,0x48,0x2b,0x43,0x85,0xe4,0x2e,0x4b,0xf3,0xfb,0xd6,0xba,0x6d,0x0,0x20,0x8c,0xd2,0x2f,0x1b,0xed,0xf5,0xaf,0x5a,0x19,0x26,0x24,0xb7,0x70,0x8e,0x48,0x91,0xec,0x1,0x80,0x67,0xf2,0xf1,0x2f,0x67,0xdd,0x35,0xcf,0x63,0x3f,0x80,0x0,0x2e,0xe6,0xf6,0x2e,0x65,0xf4,0xa8,0xd9,0xa,0xee,0x10,0x42,0xa6,0x42,0xf2,0x39,0xd4,0xa9,0xd7,0x89,0x31,0xfa,0x19,0x8f,0x8e,0x7b,0xe9,0xb7,0xe5,0xf3,0x38,0x4a,0x3f,0xf6,0x3a,0x31,0x16,0x85,0x48,0x35,0x8f,0x6a,0x65,0x48,0x72,0xa4,0x5e,0x3,0x0,0x20,0xc2,0xda,0x5a,0x73,0x75,0x5b,0x2b,0xd3,0x28,0x13,0xae,0xde,0xb8,0xfc,0x98,0x31,0x7a,0x98,0xf4,0xd5,0xae,0x90,0x1c,0xeb,0xaa,0x4f,0x55,0xa2,0x9f,0x64,0x69,0xfe,0x40,0x2b,0xe3,0x2f,0xc7,0xb4,0x32,0xfe,0x49,0xa2,0x9f,0x95,0x5d,0x54,0xe5,0x15,0xab,0x4f,0x28,0xe9,0x52,0x4a,0xbf,0xb,0xc9,0x67,0x95,0x3b,0x96,0x52,0x72,0x50,0xf7,0x74,0x5a,0x58,0x39,0x71,0xe,0x6f,0xd6,0xdc,0x61,0xce,0xe1,0xed,0x5a,0xf3,0xa,0xf,0x5e,0xf5,0xbb,0x49,0x54,0x35,0xaa,0xdc,0xf7,0xbb,0x49,0x94,0xf4,0xd5,0x6e,0x2d,0xa0,0xfc,0x85,0x38,0x4a,0xf7,0xaa,0xf1,0xe3,0x28,0xfd,0xd4,0xeb,0xc4,0x93,0xba,0x6,0xce,0xe6,0x0,0x11,0xc3,0xd3,0x7c,0x7c,0xe0,0x1c,0xb6,0xbd,0x6,0xdb,0x7,0x0,0x58,0xcc,0xed,0x3d,0xc6,0xe8,0xa1,0xb5,0xee,0x7a,0xb3,0x15,0xec,0xc8,0x2d,0xf1,0xa1,0x1c,0xb8,0xbf,0x0,0x5,0x84,0x9,0xc9,0x6d,0xf6,0x3b,0x7f,0x68,0xad,0x7b,0x4,0x0,0x8c,0x32,0xfa,0x59,0xb6,0xd7,0xf7,0xb4,0x32,0x41,0x9e,0x9d,0x8e,0x57,0x56,0x1b,0xef,0x3d,0xdf,0x7b,0xb7,0xb9,0x25,0xde,0xfe,0x3,0x58,0x2,0x79,0x67,0xe6,0x2,0x38,0x21,0xf9,0x42,0x2b,0xb3,0x32,0x9b,0xce,0x5f,0x4e,0xc6,0xb3,0x17,0x88,0x18,0x86,0x3c,0x78,0xbe,0x79,0x45,0xbc,0x39,0x17,0x50,0xe3,0x13,0x43,0x44,0x39,0x1c,0x8c,0x12,0x0,0x40,0x0,0x20,0x25,0xe4,0x42,0x80,0x72,0xa0,0x10,0x31,0x1c,0xe,0x46,0x59,0x9,0x69,0xb6,0x82,0x1d,0x7a,0x51,0x80,0x90,0x7c,0x46,0x8,0x19,0xb5,0x2e,0x85,0xb2,0xec,0xdc,0x39,0xbc,0x5,0xff,0x2b,0xad,0x8c,0x3f,0x38,0x19,0x6e,0xa8,0x44,0x3f,0x5,0x0,0xf8,0x3,0x33,0x3a,0xfb,0x8c,0xb6,0x87,0x90,0xee,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_glow_f_x_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x0,0x0,0x0,0x0,0x0,0xf9,0x43,0xbb,0x7f,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xe,0xc3,0x0,0x0,0xe,0xc3,0x1,0xc7,0x6f,0xa8,0x64,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x2,0x7,0x0,0x16,0x1f,0xc2,0xaa,0x95,0xb7,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0xff,0x49,0x44,0x41,0x54,0x38,0xcb,0x5d,0x93,0xcd,0x72,0x13,0x31,0x10,0x84,0x3f,0x8d,0xb4,0xd6,0xda,0xde,0xd8,0x4e,0x51,0xa4,0xc2,0x5,0x1e,0x94,0x87,0xe3,0x49,0xb8,0x70,0x9,0xa4,0x80,0x8a,0xbd,0xde,0x7f,0x69,0x86,0xc3,0xca,0x49,0xa,0x55,0xf5,0x45,0x52,0xb7,0x34,0x33,0xdd,0xee,0xeb,0x37,0x6b,0x80,0x53,0xc1,0x1d,0xd0,0x0,0x3b,0xa0,0x6,0x2a,0x40,0x0,0x3,0x16,0x60,0x2,0x7a,0xa0,0x3,0x2e,0xc0,0x39,0x0,0x87,0x77,0x2,0x37,0x91,0xbd,0x83,0xad,0x73,0x6c,0x0,0x7,0x98,0x19,0x8b,0xc1,0x58,0x4,0x6a,0xc0,0x3,0x2e,0x14,0xc2,0x4d,0xe4,0xde,0xc1,0x51,0x1c,0x77,0xce,0xb1,0x13,0xc7,0xc6,0x81,0x18,0x98,0x1a,0xb3,0x19,0x83,0x1a,0xad,0xad,0x64,0x0,0xb,0xe5,0xcb,0xd,0x2b,0xf1,0x28,0x8e,0x7b,0x2f,0x1c,0x83,0xd0,0x4,0x21,0x3a,0xf0,0x6,0x9a,0x94,0x69,0xc9,0x74,0x28,0x95,0x81,0xa8,0xad,0x65,0x85,0x52,0xef,0x1e,0xd8,0x8b,0xe3,0x10,0x84,0x53,0xc,0x9c,0xa2,0xe7,0xb0,0x9,0xec,0xc5,0xe1,0xd5,0xd0,0x39,0x31,0x4c,0x42,0x9c,0x12,0x92,0x94,0xac,0xc6,0xc,0xc,0x1,0x88,0xc0,0x56,0x1c,0x5b,0xe7,0xd8,0x6f,0x3c,0x77,0xbb,0x8a,0xd3,0x43,0xc3,0xa7,0xc7,0x86,0xc7,0x5d,0xc5,0x6e,0xce,0x8c,0xcf,0x1d,0x3f,0x9f,0x2e,0x88,0x19,0x39,0x1b,0x93,0x38,0x7a,0x35,0xb6,0xa1,0x74,0xba,0x2,0xa2,0x77,0xc4,0x4a,0xa8,0x9b,0xd,0xfb,0xcf,0x47,0xbe,0x3c,0x36,0x3c,0xc4,0x40,0x48,0x4a,0xda,0x6f,0x88,0x73,0xa2,0xed,0x17,0x6,0xef,0x88,0x79,0x7d,0xb8,0x92,0x32,0x26,0x2f,0xae,0x40,0xa8,0xea,0x40,0x75,0xbf,0xe5,0x63,0x1d,0x8,0xe2,0xa0,0xf2,0x84,0x43,0xe4,0x43,0x13,0x89,0x5e,0xf0,0xe2,0x8,0xe2,0xf0,0x80,0x97,0x5b,0x37,0xdf,0x41,0xb,0x8c,0xff,0x96,0x7b,0xdb,0x7f,0x85,0x0,0x9,0xc8,0x6a,0x24,0x33,0x16,0x55,0xe6,0x29,0x33,0xbe,0xc,0xfc,0x1a,0x13,0x8b,0x1a,0x2c,0x99,0xe5,0x32,0xf1,0x7c,0x9d,0x19,0x54,0x99,0xd4,0x98,0xd5,0x58,0x80,0x14,0x80,0xb9,0x38,0x6c,0x4c,0xc6,0xb0,0x28,0xdd,0x75,0x22,0xfe,0x38,0xf3,0x7d,0xce,0xf4,0xbb,0x8a,0xfd,0x9c,0x19,0x9e,0x3b,0x9e,0xfe,0xf4,0x5c,0x16,0xa5,0xcb,0xc6,0xc0,0x6a,0xaa,0x39,0x0,0x3,0xd0,0xab,0xd1,0x89,0x51,0x2f,0x99,0x4d,0xb7,0x20,0x4f,0x2d,0xf9,0x6f,0xcf,0x6f,0x11,0x7c,0x56,0x6c,0xce,0x8c,0x63,0xa2,0x5d,0x32,0x17,0x33,0x5a,0x35,0x3a,0xa0,0xf,0xc5,0xd7,0x3b,0x20,0xaa,0x51,0x2d,0x8a,0xd3,0x44,0x4e,0xca,0x38,0xa,0xb5,0x38,0x44,0x6d,0x35,0x52,0x52,0xfa,0xac,0xb4,0x6a,0x5c,0x80,0x16,0x68,0x3,0x70,0x2d,0x5e,0xf0,0x6a,0x38,0x33,0xd4,0x8c,0x59,0x95,0x3e,0xad,0x59,0x10,0x8a,0x95,0x75,0xb5,0xf2,0xd5,0x56,0xf2,0xf9,0x26,0xd0,0x2,0xa1,0x84,0x66,0xed,0xd9,0x7a,0xb1,0x76,0xee,0x2d,0x8d,0x25,0x4c,0x53,0xf9,0xf1,0xf5,0x7d,0x1a,0x5f,0x6e,0xe4,0x32,0x91,0x19,0xe8,0xd,0xa2,0xd9,0xab,0xc0,0xed,0x6c,0x2a,0x3d,0xeb,0xca,0xc3,0xe7,0x7f,0x3d,0xfd,0x28,0x87,0x55,0xb5,0x1a,0x97,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_texture_button_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x15,0x2d,0x22,0x15,0x6e,0xc2,0xc0,0x0,0x0,0x1,0x3f,0x49,0x44,0x41,0x54,0x38,0xcb,0xd5,0x92,0xbd,0x4a,0x3,0x51,0x10,0x85,0xbf,0xbd,0xb9,0xee,0x6e,0x94,0x28,0x81,0x44,0x96,0x94,0xa2,0x28,0x4,0x44,0x45,0x62,0x67,0x23,0x6,0x41,0x8b,0x54,0xbe,0x80,0x58,0xd8,0x5a,0x89,0x4f,0x60,0x2b,0x68,0xeb,0x13,0x58,0x5a,0x88,0xf6,0x82,0x9d,0x4,0xd2,0x28,0x58,0xa9,0x95,0xc6,0x6c,0xa2,0xae,0x6e,0xdc,0x3b,0x16,0x71,0x43,0x8a,0x5,0x7f,0x2a,0x3d,0xd5,0xcc,0x70,0xe6,0x70,0x98,0x33,0xf0,0xef,0x61,0xc5,0x45,0x35,0xa8,0xf5,0xf5,0xf6,0x5f,0x61,0x32,0x5d,0xc,0x1,0x74,0x3c,0x78,0x8a,0x9e,0xd7,0x23,0xa2,0xfc,0x37,0x44,0x8c,0x22,0xe5,0x3,0xbb,0x5d,0x7,0x47,0xfe,0xc9,0x79,0xd3,0xb4,0x66,0x2c,0x30,0x60,0x9,0x48,0x82,0x88,0x65,0x40,0x54,0xdc,0x65,0x54,0xe6,0x62,0x65,0xa8,0x3c,0xa7,0x0,0x7c,0xd3,0x2c,0x9,0xa2,0xd,0x62,0x1b,0x8c,0x53,0x74,0x27,0x6,0xf3,0x3a,0x77,0x8,0xd0,0x99,0x89,0x3d,0xa0,0xfa,0x2f,0x4d,0x97,0x23,0xb6,0x6f,0x9a,0x25,0x0,0x95,0xe4,0xf1,0xfe,0xbd,0xbe,0xf7,0x18,0x35,0xca,0x29,0x52,0x2f,0x0,0x9e,0x1e,0x3e,0x28,0x68,0x6f,0x23,0x89,0x9f,0x24,0x20,0xf,0x51,0xbd,0x12,0x4a,0x3b,0xb7,0x9a,0xad,0x64,0xb,0xda,0xdb,0x5f,0xc8,0xcc,0xaf,0xcd,0xe,0x4c,0x9d,0x29,0xac,0x10,0x90,0x5e,0xb2,0x4e,0x4a,0x66,0xdc,0x19,0xf5,0x42,0x69,0x4f,0x57,0x83,0x9a,0xb,0x6c,0x56,0x83,0x9a,0x3,0xe8,0x46,0xd4,0xdc,0xb9,0x69,0xdf,0x6d,0xb,0xa2,0x93,0x4,0xc,0x40,0xda,0x72,0x6f,0xfd,0xa8,0xb5,0x25,0x88,0x13,0x10,0x2c,0xf7,0xa6,0x22,0x88,0xfd,0xb9,0x6c,0x62,0xf7,0x56,0x35,0xa8,0xa9,0x57,0xf3,0xb6,0x78,0x15,0x5e,0x1f,0xc7,0x3c,0x85,0xa,0x93,0x93,0xe8,0x1c,0x15,0x60,0xcc,0x1e,0x59,0x72,0x95,0x73,0x1a,0x3f,0x91,0xfa,0xe9,0x7,0xfe,0x66,0xe7,0x8f,0xe2,0x3,0x31,0x2c,0x7c,0xb5,0xe2,0x11,0x3e,0xce,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_grid_container_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x79,0x0,0x6,0x0,0x6,0xe0,0x6f,0xe0,0x46,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0xa,0x4,0x15,0x1d,0xb,0xd5,0xf5,0xfe,0xa8,0x0,0x0,0x1,0x57,0x49,0x44,0x41,0x54,0x38,0xcb,0xad,0x53,0xbd,0x4a,0xc3,0x50,0x14,0xfe,0xee,0x8f,0x17,0x4a,0x1d,0x9a,0xc4,0xda,0x87,0x28,0xf4,0x5,0x8a,0x2f,0xa0,0xe0,0x22,0x2e,0xe2,0xec,0xe0,0xe0,0xa0,0x8b,0xef,0x50,0x70,0xe8,0x20,0x22,0x1d,0x8b,0x8b,0xb8,0x8,0x3a,0x16,0x4a,0xe8,0xb,0x4,0xf2,0x10,0xda,0x36,0x2d,0xa4,0x25,0x10,0x6f,0xee,0x71,0xb9,0x29,0x29,0x1,0x29,0xad,0x67,0xfa,0xee,0xf9,0xe3,0xfb,0xce,0x39,0x17,0xf8,0xf,0xb,0x92,0x50,0x6c,0x5b,0xc3,0x72,0xc7,0xcb,0xec,0xed,0xa7,0x21,0xeb,0x7d,0x6,0x96,0xfd,0x55,0x48,0x20,0xf1,0xa5,0xc7,0x97,0x17,0xce,0xd9,0x1e,0x0,0xc8,0x3c,0xd0,0x90,0xf5,0xbe,0x27,0x9c,0x7b,0xce,0xf8,0x12,0x40,0x3a,0xd6,0xd3,0x67,0x4f,0x38,0xb7,0x0,0x30,0xcd,0x66,0xf,0x75,0xe9,0x5d,0x1,0x50,0x86,0x4c,0xb5,0xd8,0x70,0xd5,0x80,0x81,0x65,0x9c,0xf1,0x65,0xab,0xd2,0x5c,0x0,0xc0,0x20,0xf6,0x35,0x67,0x7c,0x61,0x63,0xba,0x55,0x69,0xa6,0x0,0xd2,0x20,0x9,0x51,0x64,0xc9,0x73,0x20,0xc0,0x67,0x0,0xd2,0xd,0xe4,0xa7,0x36,0x17,0x6b,0x33,0x78,0x9d,0xbf,0x7f,0xbb,0xa2,0xf6,0xc9,0xc0,0xb4,0x75,0x1d,0x1,0x18,0x59,0xdc,0x6,0xe0,0xdb,0x19,0xc8,0x28,0x9b,0x1f,0x9f,0xd7,0x4e,0xf,0xd7,0x24,0xb8,0xa2,0xf6,0xe1,0x9,0xe7,0x2e,0xa7,0x3d,0xd1,0xd1,0xd3,0x81,0x74,0x6f,0x2c,0xee,0x1e,0x48,0xf7,0x1a,0x0,0xc,0x99,0x7d,0x0,0x54,0x92,0xb0,0xad,0xad,0x18,0x44,0xd9,0xfc,0x4,0x0,0x2b,0x48,0x68,0x4f,0x74,0xd4,0x2d,0xe0,0xc7,0xa2,0x84,0x52,0xa7,0x61,0x3c,0xea,0x4,0x49,0xa8,0xf2,0xf7,0x20,0xf6,0x7b,0x41,0x12,0xaa,0x20,0x9,0xd5,0x20,0xf6,0x7b,0x85,0x3,0x52,0xc3,0x78,0xd4,0x29,0x49,0xc8,0x60,0x1c,0x0,0x6a,0x3,0xd6,0xca,0xe6,0xae,0x4b,0x20,0x90,0x30,0x64,0xaa,0x41,0x12,0xc2,0x1e,0x92,0xb4,0x3,0x3,0x81,0xa4,0x65,0xa7,0xc,0x99,0x2a,0x81,0x44,0x69,0x8d,0xdb,0x9e,0xf2,0xce,0x9f,0x69,0x67,0xfb,0x5,0x92,0x27,0xa0,0xb2,0xb6,0xcd,0xcf,0x49,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
@@ -682,723 +687,723 @@ static const unsigned char icon_grid_map_png[]={
};
-static const unsigned char icon_track_value_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x7,0x8,0x1,0x2e,0x1b,0x88,0x45,0xcb,0xe1,0x0,0x0,0x0,0xac,0x49,0x44,0x41,0x54,0x38,0xcb,0xa5,0x93,0xc1,0x12,0xc3,0x20,0x8,0x44,0xdf,0x7a,0x26,0x93,0xfe,0x96,0xf9,0xe1,0xfe,0x58,0xee,0xf4,0x50,0x75,0x94,0xc4,0xa4,0xd3,0xe8,0x85,0x59,0x60,0x59,0x10,0xe5,0x38,0x4f,0x4e,0x9a,0x39,0x5e,0x79,0xf9,0x9f,0xa0,0x26,0xff,0x44,0xe2,0xe1,0xd6,0xb3,0x66,0xc3,0x71,0xd6,0x6c,0x97,0xf1,0xea,0x93,0x84,0xbe,0x20,0x6a,0xc1,0x15,0x8b,0x31,0x87,0x16,0xa2,0x63,0x86,0xf5,0x5,0x46,0x7c,0x6e,0x7b,0x47,0xd2,0xec,0xda,0x42,0xba,0x1c,0xf,0x8,0x90,0x90,0xcf,0x54,0xa4,0xdb,0x19,0x8f,0x8a,0xd8,0x6c,0x7c,0x99,0x54,0x24,0x29,0x6,0x2,0x64,0x33,0x15,0x1f,0x53,0x92,0xf0,0x7c,0x3e,0xb3,0x83,0x22,0x3f,0xcc,0xc0,0x2c,0x3,0x68,0xb1,0xad,0x92,0xaa,0x2b,0x20,0xc7,0xc9,0x66,0x2a,0x78,0x53,0xd5,0xf6,0x60,0xb1,0xd,0x80,0x7d,0x7f,0x73,0xf5,0x3f,0xa6,0x7b,0xd0,0x2b,0x51,0xb9,0x31,0xf1,0x74,0x57,0xee,0xaa,0xf5,0xb3,0x3a,0x8d,0x79,0xfa,0x9d,0x3f,0x4d,0x7c,0x6d,0x82,0xb1,0x59,0x3f,0xa6,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_grid_map_floor_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x2,0x9,0x10,0x32,0x19,0xf0,0x81,0xe6,0x7a,0x0,0x0,0x0,0x36,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0xa0,0x10,0x30,0x32,0x30,0x30,0x30,0x2c,0x99,0xd2,0x70,0x94,0x1c,0xcd,0x31,0x39,0xd,0xd6,0x4c,0xc,0x3,0xd,0x86,0x8b,0x17,0xce,0xcf,0xc,0xf9,0x4f,0x8e,0x66,0xc3,0xf4,0x35,0x8c,0xa3,0xb1,0x30,0xea,0x5,0x6,0x6,0x6,0x6,0x0,0xbe,0x9a,0x14,0x10,0x6c,0xb,0x8f,0x4f,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_h_separator_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x16,0x21,0x2c,0x5c,0x25,0x1e,0x92,0x0,0x0,0x0,0x21,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0x18,0x5,0xc3,0x0,0x30,0xc2,0x18,0x4b,0xdf,0xaf,0xf9,0x4f,0x8a,0xc6,0x68,0xc1,0x10,0xc6,0xd1,0xe0,0x1b,0x5,0x30,0x0,0x0,0xdc,0xa1,0x4,0x2,0xd4,0xc8,0xef,0x34,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_groove_joint_2d_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe1,0x0,0xdb,0x0,0xe7,0x53,0x45,0xf8,0x1a,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x13,0x28,0x6,0x50,0x97,0xae,0xe6,0x0,0x0,0x0,0xee,0x49,0x44,0x41,0x54,0x38,0xcb,0xb5,0x93,0x31,0xa,0xc2,0x40,0x10,0x45,0xff,0x4e,0x52,0x24,0x6,0xb,0x51,0x50,0x2b,0x41,0xb4,0xf5,0x1e,0x82,0x37,0xf0,0x5c,0x96,0x96,0x5e,0x20,0x8d,0xe0,0x29,0x34,0x60,0x21,0x11,0x1b,0xf,0x60,0x21,0x1a,0xd6,0xec,0x66,0x2c,0x8c,0x10,0x64,0x37,0x26,0x82,0xbf,0x19,0x66,0x19,0xde,0xfc,0x19,0x76,0x0,0x8b,0xa2,0x38,0x71,0x8a,0xf1,0x27,0xad,0xd6,0x17,0xfe,0x56,0xe3,0x5a,0xba,0x7,0x59,0xc6,0xcd,0xfd,0x49,0x62,0x7b,0xb8,0xf7,0x88,0xc4,0x75,0x32,0xf6,0x6f,0xa6,0x5a,0x32,0x59,0x4f,0x15,0xf,0x8e,0xe7,0xc7,0x6e,0x3e,0x6d,0x89,0xe3,0xf9,0xb1,0x4b,0x15,0xf,0x6c,0xa3,0x90,0xe1,0xcd,0x49,0x64,0x36,0xeb,0xb6,0xdd,0x45,0x14,0x27,0x41,0xb7,0xed,0x2e,0x12,0x99,0xcd,0x0,0x54,0x6,0x0,0xc,0x7,0x0,0xe5,0xb6,0x29,0xcf,0x51,0x19,0xc0,0x80,0x23,0x53,0x1e,0xad,0xd6,0x17,0x96,0x29,0x8f,0x18,0x35,0x1,0x5,0x17,0x28,0xeb,0x6e,0x5,0x8,0x40,0x7,0x3e,0x6d,0x0,0x20,0xf0,0x69,0x23,0x0,0x5d,0xdf,0x1,0xa0,0x3e,0x62,0x6d,0x40,0x25,0x99,0x1,0x2,0xea,0x35,0x49,0x9e,0x9,0xbb,0xb,0x13,0x40,0x37,0x3c,0xa,0x95,0xe6,0x21,0x0,0x28,0xcd,0xc3,0x86,0x47,0x21,0x4a,0xf6,0x60,0xfa,0xca,0x5e,0xf1,0x16,0xde,0xf9,0x5f,0x8e,0xa9,0x74,0x89,0xfd,0x8e,0xbb,0xfc,0x6,0x78,0x2,0x1c,0xfd,0x62,0xe4,0xad,0xd3,0xad,0x92,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_mirror_y_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xde,0x2,0xd,0x11,0x2f,0xe,0x84,0xa,0x80,0x6f,0x0,0x0,0x0,0x81,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0xa0,0x25,0x78,0x78,0xfb,0xf9,0x85,0x87,0xb7,0x9f,0x5f,0xc0,0xa7,0x86,0x11,0x8f,0xe6,0x8b,0xc,0xc,0xc,0xba,0x50,0xee,0x65,0x79,0x55,0x49,0x7d,0x6c,0xea,0x98,0x70,0xd9,0xc,0xd5,0xcc,0x8,0xc5,0xba,0xb8,0x5c,0xc2,0x84,0xc3,0x1,0xdb,0x19,0x18,0x18,0xaa,0x90,0xf8,0x55,0x50,0x31,0x92,0xc3,0xe0,0xff,0xc3,0xdb,0xcf,0xff,0xe3,0x53,0xc3,0x44,0x69,0x40,0x8f,0x1a,0xc0,0xc0,0xc0,0x82,0x23,0xf4,0xdb,0x19,0x18,0x18,0x3e,0x22,0xf1,0x2b,0x18,0x18,0x18,0xf8,0xe5,0x55,0x25,0x2b,0x89,0x4a,0x89,0xd0,0x44,0xa3,0x87,0x24,0xff,0x9f,0x81,0x81,0xe1,0x92,0xbc,0xaa,0xa4,0x1,0xd5,0x93,0x32,0xc5,0x99,0x89,0x62,0x0,0x0,0x9f,0x96,0x36,0xe5,0xef,0x9c,0x9,0x7d,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_group_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xc,0x31,0x36,0xfa,0x34,0xd3,0x1f,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x0,0xfa,0x49,0x44,0x41,0x54,0x38,0xcb,0xed,0x91,0xb1,0x4e,0xc3,0x30,0x14,0x45,0xaf,0x9d,0xd0,0x42,0x53,0xb7,0x26,0x56,0xcb,0x50,0x31,0x30,0x52,0x96,0x4a,0x7c,0x5,0x3b,0x7c,0x7,0x13,0xfd,0x88,0x32,0xf1,0x1d,0xb0,0xf3,0x15,0x8c,0xc0,0xc8,0x80,0x3a,0xd0,0x28,0xc1,0x69,0xda,0x92,0xd8,0x8e,0xcd,0x42,0x24,0x8b,0x35,0x6b,0xef,0xf6,0xee,0xd5,0xd5,0xd3,0x3b,0xf,0xd8,0x8b,0xf8,0x83,0x4c,0x8b,0x2e,0x0,0x7,0xa0,0xe6,0x82,0xd5,0xff,0xb2,0x0,0x40,0x0,0x80,0x70,0xc1,0xaa,0xc6,0xa7,0x5e,0x11,0xaa,0xd4,0xb,0xad,0xcc,0xdc,0x5a,0x3b,0xfb,0xf3,0x3b,0x32,0x2d,0x3a,0x0,0x60,0xad,0x9d,0x69,0x65,0xe6,0xaa,0xd4,0xb,0xbf,0x43,0x64,0x5a,0x44,0xce,0xba,0xe3,0xb5,0xdc,0x7e,0xfa,0x1b,0x87,0x71,0x3f,0xaa,0x4a,0x7d,0xf,0x0,0xdd,0xc3,0x83,0xbb,0x3c,0xdb,0x6c,0xfd,0x7c,0xc0,0xa3,0x53,0x42,0xc9,0x37,0xc9,0x92,0x7c,0x5a,0xc8,0xdd,0x6b,0x18,0x6,0xef,0x93,0xb3,0xf1,0x14,0x0,0xd2,0x2f,0x79,0xbd,0x59,0xff,0x3c,0x12,0x82,0x1d,0x0,0x38,0x87,0x5e,0x7f,0x70,0x74,0x23,0x4e,0xf8,0x13,0x0,0x2c,0x3f,0x56,0x6f,0xc6,0xd4,0xe7,0x8c,0xf7,0x2e,0x68,0x6b,0x88,0xad,0x4f,0x68,0x80,0x70,0xc1,0xaa,0xd5,0x32,0x7b,0x20,0x94,0x24,0x41,0x48,0x9f,0xe3,0xd1,0xf0,0xa5,0x1,0xc8,0x5,0x53,0x59,0x92,0x5f,0xd6,0xc6,0x5e,0x39,0xeb,0x46,0xe3,0x49,0x7c,0xdb,0x74,0x5a,0xbf,0x71,0x2f,0xe0,0x17,0xe7,0x62,0x8f,0x1f,0xf2,0xa3,0x70,0x64,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_key_xform_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x8,0x0,0x0,0x0,0x8,0x8,0x6,0x0,0x0,0x0,0xc4,0xf,0xbe,0x8b,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x1c,0x14,0x1a,0x34,0xff,0x1d,0x2a,0xc5,0x0,0x0,0x0,0x96,0x49,0x44,0x41,0x54,0x18,0xd3,0x63,0x64,0x60,0x60,0x60,0x90,0xe4,0x64,0x67,0x38,0xba,0x64,0xae,0xcc,0x8f,0xd7,0x2f,0xc3,0x19,0x18,0x18,0x18,0x38,0x44,0xc5,0x57,0xfa,0x25,0x67,0x3c,0xb9,0xf2,0xe1,0xb,0x3,0xa3,0x24,0x27,0x3b,0xc3,0xbe,0x89,0x1d,0x79,0x2f,0x76,0xac,0x9d,0xc8,0x80,0x4,0x24,0x3c,0x82,0xf3,0x13,0xaa,0x1a,0x26,0x31,0xde,0x5b,0xbb,0x44,0xe6,0xe1,0xd2,0x19,0x8f,0x19,0xb0,0x0,0xf9,0xe8,0xc,0x59,0x26,0x98,0xb1,0xd8,0xc0,0x8f,0xd7,0x2f,0xc3,0x99,0x18,0x8,0x0,0x26,0xe,0x51,0xf1,0x95,0xb8,0x24,0x39,0x44,0xc5,0x57,0x32,0x79,0x25,0xa6,0x3d,0x91,0xf0,0x8,0xce,0x47,0x97,0x94,0xf0,0x8,0xce,0xf,0x4b,0xcf,0x7a,0xc2,0xc8,0xc0,0xc0,0xc0,0xa0,0x2f,0xc8,0xcb,0xb0,0x7e,0xce,0x74,0x14,0x6f,0x86,0xa6,0x65,0x3e,0x79,0xfd,0xe3,0x37,0x3,0x0,0x1f,0xf5,0x33,0x27,0xce,0x5,0x6d,0x6f,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_groups_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x3d,0x0,0x38,0x0,0x42,0x12,0x58,0x53,0xdc,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xb,0x3b,0x4,0xcd,0x43,0x7c,0x90,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0x96,0x49,0x44,0x41,0x54,0x38,0xcb,0xcd,0x52,0xbb,0x4e,0x1b,0x51,0x10,0x3d,0xb3,0x77,0x1f,0xac,0x1f,0xcb,0xfa,0x8d,0xe3,0x28,0xa4,0x41,0xe2,0x3,0xf8,0x1,0x8a,0x48,0x2e,0xf2,0x1,0xf9,0x3,0x2a,0x24,0xa,0x9a,0xf4,0x14,0x14,0x44,0xa2,0xe7,0xb,0x10,0x12,0x48,0x51,0x94,0x2a,0xe9,0xa3,0x50,0xe4,0x3,0x5c,0x44,0x69,0x40,0x32,0xac,0xbd,0xaf,0xac,0x6d,0x76,0xef,0x4e,0xa,0x76,0x2d,0xcb,0x8a,0x8d,0x25,0x1a,0x8e,0x74,0x9b,0x99,0x73,0x66,0xe6,0x9e,0x19,0xe0,0x99,0xa0,0xff,0x5,0x5d,0x27,0x50,0x0,0x20,0x8e,0x63,0x6e,0x6c,0x54,0x79,0x59,0x1,0x65,0x5e,0x4,0x0,0xcc,0x5c,0x64,0xe6,0x6a,0x2e,0xce,0x73,0xae,0x13,0xd0,0xc2,0x9,0x6,0x7d,0xef,0xf5,0x64,0x1c,0x9f,0x3d,0x4c,0xe2,0xee,0x2c,0x41,0xd3,0xd5,0x6b,0xc3,0xd4,0xf6,0x6a,0x4d,0xfb,0x57,0x1e,0x1b,0xde,0xfb,0xa2,0x52,0xb7,0x24,0x0,0x90,0xeb,0x4,0x24,0x13,0xd9,0xd,0xfd,0xd1,0x57,0x0,0xf,0x0,0xf4,0xb9,0x26,0x9,0x0,0xd5,0x2c,0x1a,0xa7,0xa9,0x4c,0xdf,0x0,0x60,0x7d,0x4d,0xff,0x58,0x6d,0x58,0xbd,0xe9,0x4,0x7f,0x7a,0xb7,0xc,0x80,0x17,0x79,0x92,0xa3,0x64,0x99,0xef,0x43,0x7f,0xf4,0x5,0x0,0xa,0xa5,0xb5,0xc3,0x46,0xbb,0xf2,0x49,0x71,0xfa,0xde,0xbb,0x65,0x86,0xce,0x80,0x93,0x24,0xed,0xa,0x55,0xf4,0x0,0xc8,0x28,0x1c,0x9f,0x38,0x7d,0x6f,0x5b,0x21,0xc0,0x5b,0x79,0x65,0x4,0xf,0x60,0x2d,0x6b,0x96,0x26,0xb1,0xdc,0x57,0xaa,0xcd,0xf5,0x9f,0x44,0x14,0x2,0x88,0x9f,0xd2,0xab,0xaa,0xf8,0x2c,0x93,0xf4,0x6d,0xb6,0x3d,0x66,0x66,0x4b,0x71,0x9d,0x40,0x94,0xed,0x42,0x27,0xfb,0xc4,0x38,0x23,0xa7,0x99,0x27,0x69,0xf6,0x50,0xb6,0xb,0x3b,0xa1,0x3f,0xfa,0xe,0x40,0x66,0x1c,0xa1,0x69,0xe2,0x4a,0xb1,0x6b,0x65,0x49,0x44,0xd1,0xe6,0x56,0x5b,0xd7,0xd,0xed,0xdb,0xe3,0xa8,0x14,0x11,0x51,0x24,0x54,0xe5,0xb7,0x59,0x34,0x8e,0x4a,0xeb,0x85,0xdd,0xc0,0x8d,0x7e,0x30,0xb3,0x6,0x40,0x0,0x80,0x61,0xea,0x17,0xb5,0x96,0x7d,0xb9,0xd4,0xb8,0xfe,0xcd,0xe0,0x78,0xf4,0x77,0x72,0x0,0xc0,0x98,0x8d,0x17,0x2d,0xf3,0x43,0xbd,0x65,0x9f,0x63,0xc1,0x19,0xd3,0xfc,0xd5,0xd,0xef,0xfc,0x57,0xc3,0x3b,0xbf,0x33,0xbc,0xf7,0x9b,0x59,0x4e,0xc5,0x8a,0xab,0xcb,0xb,0x4d,0x79,0x76,0xad,0x9c,0xe2,0x45,0xe1,0x1f,0xdc,0x5c,0x9f,0xe8,0x72,0x79,0x31,0xc9,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_confirmation_dialog_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe1,0x0,0xdb,0x0,0xe7,0x53,0x45,0xf8,0x1a,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x15,0x4,0xf,0x14,0xf7,0x1,0x5e,0x0,0x0,0x1,0x78,0x49,0x44,0x41,0x54,0x38,0xcb,0xcd,0x93,0xbb,0x2f,0x83,0x61,0x14,0xc6,0x9f,0xf7,0x7c,0xdf,0xf7,0x56,0xd1,0xef,0xeb,0x57,0xe2,0x56,0x97,0x46,0x88,0x3f,0x40,0x84,0x48,0xc,0x6,0xd2,0xa1,0x83,0xcb,0xe6,0xbf,0x90,0x18,0xac,0x66,0x13,0x83,0xd9,0x22,0x16,0x89,0x91,0x44,0x74,0x61,0x21,0x82,0x8,0x89,0xba,0xb5,0x5a,0x2c,0x1a,0xea,0xda,0xef,0xc2,0xfb,0x1a,0xa8,0x10,0x77,0x16,0xcf,0xf4,0x24,0x27,0xcf,0xef,0x9c,0x93,0x9c,0x3,0x0,0xd8,0xc8,0x6e,0x11,0x7e,0xa8,0x5c,0x86,0x6d,0x64,0xb7,0xc8,0x12,0x76,0xc7,0xae,0x73,0x30,0xfb,0x9d,0x20,0x67,0x5a,0xda,0x20,0x7d,0xc1,0x54,0xfc,0x63,0x1e,0xe2,0x51,0x6,0x0,0x13,0xe7,0x53,0xf7,0x4,0x72,0x0,0xf9,0xe9,0x24,0x2,0x92,0xd7,0x68,0x95,0x83,0x99,0xfb,0xcb,0xee,0x4b,0x71,0xd5,0xd8,0x67,0xf6,0x6a,0x2a,0x0,0x84,0xb4,0xea,0x7e,0x62,0xec,0xe6,0xeb,0xfe,0xec,0x4e,0x48,0x61,0xf8,0x15,0x7d,0xda,0x54,0xfc,0x93,0x0,0xa0,0x2,0x40,0xc2,0x4d,0x8e,0xe0,0x77,0x1a,0x21,0xfc,0x51,0xff,0x1b,0x20,0x0,0xc8,0x27,0x2f,0x3f,0xf0,0x1f,0x3,0xc,0xd2,0x57,0x8,0xcc,0x5,0x20,0x38,0xe3,0x69,0x83,0x7c,0xab,0x4f,0x41,0x56,0xac,0x4,0x66,0xde,0x3,0x3c,0x93,0x3,0x8a,0x19,0xad,0xe6,0xc1,0x36,0xce,0xf8,0x29,0x3,0x24,0x81,0xb9,0x95,0x5a,0x45,0xbb,0x41,0xfa,0x72,0x83,0xa7,0xae,0x25,0x9f,0xbc,0x4b,0x6f,0x0,0x85,0x54,0xb0,0xed,0xa3,0xc2,0xcd,0x80,0x62,0x46,0x83,0x5a,0x59,0x64,0xd7,0x8e,0xef,0x5b,0xd2,0xe,0x4a,0x40,0xb1,0xa5,0x5d,0xba,0xe7,0x24,0x76,0x22,0x46,0x67,0x8b,0x2d,0x9c,0xa6,0xa4,0x7b,0x3c,0xf4,0x6,0xa0,0x42,0x3d,0xb,0xf1,0xaa,0xe6,0x72,0xb5,0xa4,0x6b,0xcf,0x8e,0xc7,0x2c,0x69,0x55,0xe4,0x26,0x93,0x0,0x85,0xb4,0xaa,0x9e,0xc5,0xeb,0xa5,0x81,0x2,0xf2,0x8e,0xeb,0x8f,0xeb,0xbc,0x6,0x64,0xc4,0x45,0x6b,0xca,0x39,0x99,0x8f,0x3b,0xc9,0xb5,0xac,0xb4,0x82,0x2f,0x6b,0x3a,0xf9,0xd6,0x6f,0x65,0x36,0x7c,0xe8,0xa6,0x86,0x63,0xf6,0xfe,0x51,0xb1,0x5a,0x34,0xfa,0x7c,0x9b,0x3f,0x7d,0xa6,0x9c,0xea,0x79,0x6d,0x38,0x8f,0x3c,0x73,0xf8,0xeb,0x3b,0x3f,0x0,0x9a,0xb1,0x93,0x2d,0x1d,0x24,0x86,0xcd,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_g_d_script_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x17,0x2e,0x27,0x4d,0xad,0xb1,0xe2,0x0,0x0,0x2,0x1,0x49,0x44,0x41,0x54,0x38,0xcb,0xa5,0x53,0x4d,0x6b,0x13,0x51,0x14,0x3d,0xef,0x63,0xe6,0xcd,0x4c,0x3e,0x9a,0x50,0x42,0xd,0x8a,0x6e,0x4,0xfd,0x1,0x45,0xa1,0x1b,0xd1,0x85,0x6b,0x17,0x52,0xf1,0x37,0xb8,0x11,0x45,0xdc,0xb8,0xeb,0x4e,0xc4,0x4d,0xfd,0x5,0x2e,0x4,0x37,0x85,0xae,0xdc,0x94,0x52,0x28,0x2e,0xa4,0xea,0xca,0x2e,0x4a,0x8a,0x90,0x58,0x3b,0x26,0x93,0x49,0x66,0xf2,0xd2,0x49,0x9a,0x64,0xde,0x73,0xf3,0x26,0x68,0xb5,0x29,0xe2,0xdd,0xbd,0x77,0xcf,0x39,0xdc,0x8f,0x73,0x81,0x19,0x11,0x85,0x52,0x44,0xa1,0x64,0xb3,0x30,0x74,0x56,0x72,0x74,0x3c,0x5e,0x49,0x53,0x75,0x23,0xa,0xa5,0x30,0x82,0xfc,0x24,0x86,0x9c,0xfc,0xf8,0xf1,0xad,0xbd,0xc6,0x38,0xdb,0x66,0x9c,0x6e,0xc9,0x28,0xf9,0x2c,0x1c,0x6b,0x4d,0xb8,0xf6,0x83,0x7e,0x9c,0xec,0x7a,0x5,0xf7,0x2e,0x63,0x74,0xab,0x34,0x5f,0xd0,0xa7,0xa,0x1c,0xd6,0x83,0xf7,0xe3,0xd1,0x64,0xc9,0x3c,0x53,0x83,0xa1,0x0,0x50,0x98,0xf3,0xae,0x53,0x46,0x3f,0x2,0xd0,0x99,0xc8,0xb4,0x5,0xbf,0x11,0x6c,0x4,0x7e,0xf7,0xb1,0x21,0x4f,0x0,0x80,0x71,0xf6,0x95,0x10,0x22,0xd,0x44,0xc9,0x38,0xf9,0x30,0x1c,0x8c,0x5e,0x2b,0xa5,0xaf,0x64,0xed,0x90,0x28,0x94,0x4,0x80,0x25,0xa3,0xa3,0x3,0xa5,0x74,0x19,0x0,0xb1,0x5,0xdf,0xae,0x5e,0xac,0xdc,0xcc,0xc4,0x3b,0xad,0x78,0x51,0xc6,0xc9,0xe,0x0,0xd,0x20,0xf5,0xf2,0xce,0xd3,0x4a,0xb5,0xfc,0x12,0x0,0xa8,0x29,0x65,0xec,0xe6,0x9d,0x87,0x0,0x28,0x8,0xc6,0x19,0xb9,0xdb,0xee,0x55,0x1,0x80,0x32,0xba,0x9b,0x2b,0xba,0xf7,0x4d,0x3b,0x3c,0x23,0x4f,0x67,0xd0,0xfc,0xde,0x59,0x1d,0x1d,0x8f,0xef,0xa8,0x54,0x55,0xdc,0x9c,0x78,0x65,0xb,0xeb,0x59,0x3a,0x49,0x6f,0xf7,0x7b,0x83,0x75,0x10,0xc,0x2f,0x5d,0xae,0xba,0x0,0x50,0xaf,0xf9,0x1a,0x0,0xb8,0xc5,0xbe,0xb8,0x39,0xb1,0x4c,0x29,0xdd,0xa3,0x0,0xa0,0x95,0x3a,0xa7,0xb5,0xce,0x19,0x41,0x82,0x33,0x42,0xa5,0x6a,0x1,0x80,0xd,0x80,0xc0,0xcc,0x0,0xed,0x66,0x74,0xaf,0x5e,0xf3,0xd3,0xc6,0xbe,0x9f,0x64,0xc0,0x6e,0xd0,0xbb,0x60,0xf6,0xef,0xb5,0x9b,0xd1,0x72,0xbd,0xe6,0xeb,0xac,0x8a,0xdf,0x8c,0x14,0x85,0xd2,0x19,0xf4,0x87,0xab,0x0,0x94,0xd6,0xb0,0xfd,0x46,0xb0,0x9,0x0,0xe5,0x4a,0xf1,0x0,0x0,0x94,0x52,0x57,0x8f,0x7a,0x83,0xb7,0x66,0x88,0x93,0xc0,0xef,0x3e,0xf9,0xc3,0x7,0x7e,0x23,0xd8,0xe0,0x16,0x7f,0x97,0xf4,0x87,0x2f,0xcc,0x1a,0x39,0xe3,0x6c,0x4f,0x29,0xb5,0xa0,0x95,0x2e,0x1,0x50,0x0,0xa8,0x70,0xed,0x37,0xb6,0xb0,0x56,0x28,0x25,0xfb,0xa5,0xf9,0xc2,0xe4,0x5f,0x8d,0x74,0x8d,0x32,0xfa,0xe9,0xaf,0x46,0x9a,0x96,0x44,0x49,0xe4,0xe5,0x9d,0x47,0x85,0x92,0xb7,0x8,0x80,0x9,0xc7,0x5a,0x2f,0x96,0x72,0xe7,0x9,0x21,0xb1,0x6,0xe6,0x7e,0x25,0x9f,0x19,0xad,0xc3,0xce,0xf3,0xb0,0x15,0xdf,0x8a,0x42,0xe9,0x9c,0x76,0x4c,0xf8,0xdf,0x73,0xfe,0x9,0x94,0x31,0xf6,0xf2,0x51,0x33,0xb1,0x22,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_character_body_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe7,0x0,0xb9,0x0,0xcb,0xa5,0x8e,0x7e,0x17,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xe,0xc3,0x0,0x0,0xe,0xc3,0x1,0xc7,0x6f,0xa8,0x64,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0xa,0xb,0x3,0x1e,0x37,0x8c,0x7a,0x2e,0xc0,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0x8a,0x49,0x44,0x41,0x54,0x38,0xcb,0x95,0x92,0x31,0x6b,0xdb,0x50,0x14,0x85,0x3f,0x17,0xab,0x96,0x1c,0x24,0x17,0x44,0x9,0x28,0x31,0xee,0xe6,0xc5,0x64,0x4a,0x17,0x43,0xa1,0x6e,0x31,0x64,0xc9,0xa8,0xc,0x21,0x43,0x4c,0x97,0x8c,0x9,0x64,0xef,0x4f,0x68,0x87,0xec,0xcd,0xe4,0xa1,0xef,0xf,0x4,0x8c,0xd3,0x40,0x21,0x3f,0x20,0x7d,0x8b,0x4d,0x86,0x4,0xc7,0x86,0x10,0xc,0x51,0x4c,0x2c,0x3b,0x12,0xa8,0x93,0x5e,0x1b,0x5b,0x76,0xdd,0x33,0xde,0x77,0xdf,0xb9,0xf7,0x9e,0x73,0x52,0xcc,0xc0,0x5e,0xe1,0x6d,0x4,0x90,0x4d,0xbf,0xa4,0xe3,0x7b,0x88,0x9e,0x4c,0x25,0xf5,0xbd,0x98,0xf7,0xd9,0xd1,0x2d,0x86,0xe1,0x13,0x79,0x23,0x87,0xeb,0x94,0xa2,0x85,0x9,0x0,0xe,0xf7,0xf,0x30,0xb5,0xc,0x87,0xfb,0x7,0xcc,0x43,0x22,0x41,0xd1,0x7c,0xcd,0xb5,0x68,0x0,0x70,0x2d,0x1a,0xe4,0x8d,0xdc,0xff,0x11,0xb4,0x6,0x77,0x78,0xc1,0x98,0xcd,0x4f,0x3b,0x78,0xc1,0x98,0x8e,0xef,0xcd,0x24,0x48,0xfd,0x7d,0xb3,0xbb,0x52,0xe2,0xe3,0xf9,0x37,0x55,0x73,0x74,0x8b,0xfb,0x70,0xf4,0x4c,0xc4,0x66,0xb9,0x16,0x89,0xae,0xa4,0x1f,0xf8,0x88,0x9e,0x4c,0xa5,0x63,0x26,0x47,0xb7,0x28,0xb8,0x55,0xf6,0xba,0x52,0xa9,0x6f,0x6a,0x19,0xee,0xc3,0x11,0xb6,0x66,0xa8,0x21,0x5,0xb7,0x4a,0xf6,0xa8,0x4d,0x3f,0xf0,0xff,0x6c,0x10,0x33,0x5f,0x3c,0xdc,0xaa,0x75,0xf3,0x46,0x8e,0xe2,0x92,0xcd,0xe7,0xd6,0x29,0xef,0xec,0x37,0xaa,0x6,0xb0,0x66,0x2d,0xab,0x4d,0xa7,0xbc,0x75,0x9d,0x52,0x64,0x6b,0x6,0x8e,0x6e,0x61,0x6a,0x19,0x3a,0xbe,0xc7,0x30,0x7c,0x52,0x13,0x27,0xf3,0x30,0x25,0x62,0xdc,0x60,0x6a,0x19,0x8a,0x4b,0x36,0x3f,0xfb,0x57,0x53,0x6f,0xb,0xe5,0x60,0x10,0x8c,0x69,0x3d,0xf6,0xd5,0xfa,0xb3,0x90,0x4e,0x2a,0xae,0xbf,0x5a,0xe1,0xfd,0xee,0x16,0xab,0xdb,0x1b,0xdc,0xd4,0x4f,0x0,0x38,0x3b,0xfe,0x8e,0xe8,0xc9,0x64,0x1b,0x27,0x62,0x7c,0xea,0xe8,0x56,0x25,0xb6,0xf,0x20,0xd6,0xe4,0xd7,0xe0,0xf6,0x87,0xe8,0xc9,0xf,0xff,0x3a,0xa1,0x2,0x28,0xef,0x27,0xee,0xae,0xcc,0xbd,0xa7,0x59,0xae,0x45,0x97,0x5f,0xea,0x51,0xb3,0x5c,0x8b,0x16,0x7d,0x7b,0xa6,0x81,0xe8,0x4a,0xb2,0x47,0xed,0xc4,0xe8,0x8a,0xae,0x84,0xaf,0x52,0xd9,0x19,0xe3,0x37,0xd0,0x9c,0xab,0x66,0x2d,0x43,0x7c,0x49,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_help_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x0,0x0,0x0,0x0,0x0,0xf9,0x43,0xbb,0x7f,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0xa,0x15,0x2,0x34,0xa,0xc1,0x21,0x37,0xc7,0x0,0x0,0x2,0xb6,0x49,0x44,0x41,0x54,0x38,0xcb,0x75,0x93,0xbd,0x6f,0x53,0x67,0x14,0xc6,0x7f,0xef,0x7b,0xed,0x34,0xfe,0x4a,0x4c,0x9d,0x90,0x4,0xb5,0x54,0xde,0x58,0x10,0xd,0x3,0x8e,0x50,0xa5,0x5a,0x99,0xc2,0xc8,0xc6,0xc0,0x40,0x5b,0x55,0xb2,0xd7,0x56,0x1d,0x5a,0x31,0x78,0xaa,0xba,0x54,0x8c,0xf6,0x12,0x89,0xbf,0x0,0xb5,0x13,0x4c,0xc8,0x42,0x45,0x22,0xa5,0x22,0x1f,0x1d,0x5a,0x90,0x4a,0x42,0x9a,0x58,0x26,0xb6,0x2b,0xdf,0x7b,0x9d,0x9b,0xfb,0xf1,0x7e,0x74,0x40,0x8d,0xdc,0x40,0xce,0x76,0x8e,0xce,0xef,0x19,0x9e,0x47,0x8f,0xe0,0xc4,0x24,0x49,0x52,0x1,0x6e,0x19,0x63,0xaa,0x4a,0xa9,0xb,0x5a,0xc7,0x11,0xb0,0x2d,0x84,0x68,0x3,0x77,0xb,0x85,0xe2,0xda,0xf8,0xbf,0x18,0x5f,0xfc,0x17,0x7f,0x36,0x45,0x36,0x5b,0x93,0xb9,0x3c,0xbc,0x37,0x89,0x52,0xa,0xad,0x63,0x84,0x10,0x10,0x45,0x98,0x91,0x8f,0xd,0x82,0x56,0xe9,0xe2,0x62,0xfd,0x2d,0x81,0xe1,0xb3,0xa7,0xf7,0x95,0xef,0xad,0x18,0x63,0x10,0x67,0x4a,0x88,0xd9,0x39,0xec,0xc4,0x4,0xc6,0x24,0x88,0x24,0xc6,0x1e,0x1c,0x60,0xfe,0x19,0x20,0x4,0x38,0xf9,0xc2,0x83,0xd9,0xca,0x27,0xd7,0x8e,0x5,0xfc,0xe7,0x7f,0x34,0xa3,0x6e,0xa7,0x16,0xf,0x87,0x18,0xad,0xd1,0x93,0x19,0x38,0xf7,0x1,0x66,0xba,0x88,0x10,0x6,0xc7,0x73,0xa1,0xb3,0x8f,0x38,0xa,0x10,0x42,0xe0,0x14,0xa,0xa4,0xcf,0xce,0xb7,0x4a,0x17,0x17,0xeb,0x32,0x8a,0xa2,0xa,0x99,0x6c,0x4d,0x29,0x8d,0x56,0x8a,0x38,0x49,0x38,0xf2,0xdc,0xcd,0xdd,0xdf,0x7e,0xbd,0x5e,0x2e,0x97,0xc5,0xbd,0x7b,0x3f,0x4f,0x77,0x36,0x36,0xae,0x27,0x41,0xb0,0x69,0x8c,0xc1,0x5a,0xb,0x80,0xcc,0xe5,0x6a,0xbe,0x3f,0xac,0x88,0x30,0xc,0x9b,0xc9,0xc8,0xaf,0x5,0xbb,0xaf,0x38,0xea,0xec,0x13,0x78,0xee,0x66,0xb8,0xb5,0x5e,0xbd,0xfc,0xc3,0x9d,0xe1,0xb8,0x3f,0x1b,0xdf,0x7d,0x5d,0x2c,0x5e,0x59,0x6a,0xa7,0xb3,0xd9,0x4b,0x13,0x67,0xe7,0x48,0x2f,0x9c,0xc3,0xc9,0x66,0x5b,0x32,0x8e,0xc3,0xaa,0x72,0x52,0x98,0xf7,0x4b,0xa8,0xb9,0x5,0x7a,0xfe,0xa8,0x71,0x12,0x6,0xf8,0xf8,0xfb,0x1f,0x87,0xbe,0xd2,0x8d,0xd4,0xf9,0x8f,0x48,0xcd,0x2f,0x20,0x33,0x19,0x80,0xaa,0xb4,0xd6,0x94,0xb5,0x8e,0xd1,0x29,0x7,0x3d,0x95,0x67,0xcd,0x1d,0x3d,0xe4,0x94,0x79,0xea,0x1d,0x3e,0x74,0x66,0x66,0xff,0x83,0x1,0xca,0x12,0x40,0x8,0x81,0x10,0x2,0x29,0x1d,0xa4,0x94,0xa7,0xf1,0x48,0x29,0xdf,0x44,0x3a,0x7e,0x3,0xb6,0xa5,0x94,0x38,0x2a,0x21,0xe5,0x7b,0x2c,0x9d,0x29,0x2c,0x9f,0x26,0x70,0xb5,0x34,0xbd,0x6c,0x6,0x3,0x74,0x10,0x60,0x8c,0x41,0x6b,0xbd,0x2d,0x85,0x10,0x6d,0x1b,0x86,0xd8,0xde,0x1,0xb2,0xdb,0x61,0x6e,0x2a,0xdf,0xd8,0xf8,0xf6,0xab,0xe2,0x49,0x78,0xeb,0xf6,0x37,0xc5,0x49,0x6b,0x1b,0xf1,0xce,0x4b,0xa2,0xfd,0x3d,0x22,0xcf,0x65,0x34,0x1a,0xb5,0x85,0xef,0xf,0x2b,0xc9,0xc1,0xeb,0x27,0xd1,0xcb,0xbf,0x50,0x9e,0x87,0xb1,0x6,0x2d,0xe4,0xa6,0x9b,0xa8,0xc6,0xe2,0x8d,0x9b,0x3f,0xad,0xae,0xae,0x4e,0x5d,0x2d,0x4d,0x2f,0x67,0x5,0xd,0xa9,0xd5,0x25,0x63,0xc,0x76,0x32,0x83,0x9e,0x5f,0x60,0x7d,0xe7,0xef,0x25,0x1,0xd0,0xdf,0x7a,0xd6,0x54,0xbd,0xd7,0x35,0xed,0xf9,0x6f,0x72,0xce,0xe5,0x70,0x3e,0x3c,0x8f,0x33,0x33,0x8b,0x94,0x12,0x33,0xe8,0x93,0xbc,0xda,0x41,0x79,0x2e,0x71,0x9c,0x90,0xa4,0xd3,0xf4,0xb4,0x69,0x7d,0x7a,0xe3,0x66,0xfd,0xd8,0x91,0xde,0xda,0x2f,0xf7,0xf5,0xc8,0x5f,0xb1,0x16,0x9c,0xd2,0xcc,0x78,0x54,0xa8,0xc3,0x43,0xc2,0xbd,0x3d,0xc2,0x6e,0x87,0x30,0xc,0xe9,0x1f,0x1e,0x3d,0xa8,0x7e,0xfe,0xe5,0xb5,0xb7,0xca,0x34,0xf8,0x7d,0xbd,0x29,0x73,0xb9,0x9a,0xc8,0xe5,0x8f,0x61,0x6b,0x2d,0x4a,0x29,0x42,0xd7,0xc5,0xed,0x76,0xd9,0x7d,0xfe,0xa2,0xb5,0xf2,0xd9,0x17,0xf5,0x77,0xb6,0x11,0xc0,0xf7,0x87,0x15,0xe0,0x16,0x50,0x5,0x2e,0x68,0xad,0xa3,0x28,0x8a,0xb7,0xfb,0xfd,0x5e,0xfb,0xd1,0xa3,0xc7,0x77,0xeb,0xf5,0xfa,0xff,0xea,0xfc,0x2f,0x7a,0xbf,0x62,0xee,0xb4,0x45,0x7a,0xa3,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_panel_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x17,0x5,0x5,0xee,0xbd,0xd,0x6f,0x0,0x0,0x0,0x3f,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0xa0,0x6,0xb8,0xf4,0xfd,0x2a,0x33,0xb9,0x7a,0x19,0x61,0x8c,0xa5,0xef,0xd7,0xfc,0x27,0x45,0x63,0xb4,0x60,0x8,0x23,0x3,0x3,0x3,0x3,0x13,0x39,0xb6,0x32,0x31,0x30,0xfe,0x42,0xb0,0x29,0x4,0xa3,0x6,0x8c,0x1a,0x40,0xb6,0x1,0xff,0x18,0xfe,0xb3,0x51,0x2d,0x33,0x51,0xc,0x0,0x80,0x86,0xc,0x5a,0x49,0xb6,0xd0,0x76,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_hidden_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x73,0x0,0x29,0x0,0x7c,0x29,0x1e,0x61,0x18,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x19,0x1,0xa,0x25,0xf2,0x5c,0x89,0xcf,0x0,0x0,0x1,0xb6,0x49,0x44,0x41,0x54,0x38,0xcb,0xed,0x52,0xbd,0x6b,0x13,0x61,0x1c,0x7e,0x7e,0xef,0x7d,0x5f,0x93,0xcb,0x5d,0x7a,0x89,0x49,0xa4,0x5d,0x12,0x4a,0x71,0x92,0x82,0x53,0x97,0x2e,0x4e,0xe2,0x20,0xd1,0x7f,0xa0,0x38,0x88,0x38,0x4,0x2,0x9d,0xf3,0x27,0x74,0x10,0x71,0x90,0x2e,0x8e,0xba,0x39,0x3a,0x3b,0xb9,0x74,0x11,0x1c,0x14,0x84,0x52,0x6b,0xae,0x39,0x93,0xb4,0x57,0x93,0xbb,0xf7,0xbd,0xf7,0xe7,0xd2,0xa1,0x43,0x5,0x67,0xf1,0x19,0x1f,0x9e,0xf,0x1e,0x78,0x80,0xff,0xf8,0x7,0x40,0xe9,0x78,0x76,0x4f,0xa9,0xf2,0xbe,0x65,0x9b,0x2f,0x89,0xe8,0x2b,0x11,0x65,0xe1,0x6a,0x95,0xaf,0x13,0xcf,0xd2,0x73,0x62,0xe6,0xa,0x33,0x77,0x65,0xa1,0x9e,0x98,0xa6,0xf1,0x8e,0x8e,0xbf,0x25,0x9f,0x88,0xe8,0x82,0x88,0xe6,0x8e,0x67,0x3f,0x15,0x82,0xbe,0x87,0xab,0xd5,0x8b,0x3f,0x4,0xac,0x68,0xcd,0x9d,0x7c,0x51,0xbc,0x60,0xe6,0x1a,0x33,0xaf,0x8,0xd7,0xb3,0xf7,0x64,0xa1,0xb6,0x4a,0x55,0x6e,0x28,0xa9,0x76,0x59,0x73,0x78,0x29,0x36,0xaf,0x18,0x4d,0x0,0x60,0xcd,0xa1,0x92,0x6a,0xb7,0x54,0xe5,0x86,0x2c,0xd4,0x96,0xeb,0xd9,0x7b,0x4,0x0,0x3f,0x8e,0x26,0x6f,0xf2,0xa5,0x7c,0x68,0x5a,0xc6,0xa1,0x30,0xc4,0x91,0xeb,0xd9,0x8f,0xa3,0x38,0x48,0xae,0xb6,0x4f,0x27,0x67,0xcd,0xe5,0xa2,0x78,0xa5,0x4b,0xbd,0xa6,0x64,0x79,0xdb,0x71,0xad,0xb7,0xad,0xb5,0xf8,0x11,0x9d,0x9e,0x4c,0x7,0x5a,0x73,0x4f,0x18,0xf4,0xf9,0xd7,0xf9,0x72,0x9f,0x88,0x16,0xb6,0x63,0xbe,0xb7,0x1c,0x6b,0xdf,0x30,0xc4,0x47,0x0,0x28,0x4b,0x7d,0x47,0xe6,0x72,0x50,0xe4,0xea,0x2e,0x33,0x7b,0x7e,0xd5,0x1d,0xe8,0x92,0x37,0x85,0xa0,0x2f,0x26,0x80,0xf0,0xc6,0xcd,0xfa,0x33,0x0,0x18,0x1f,0xff,0xbc,0x55,0x2c,0x8b,0x7e,0xbe,0x94,0xf,0xb4,0xe6,0xa6,0x2c,0xd4,0x36,0x0,0x58,0xb6,0xf9,0x41,0x16,0x6a,0x5b,0x8,0x4a,0x1c,0xcf,0x79,0xdd,0x68,0x45,0xcf,0x1,0xe0,0xf4,0x64,0x3a,0x12,0x8d,0x76,0x34,0x2,0x80,0x74,0x3c,0xeb,0x13,0x61,0x51,0xa9,0xf9,0x5d,0xbf,0xe2,0xe,0x99,0x39,0x20,0xa2,0x8c,0x88,0x32,0x66,0xe,0xfc,0x8a,0x3b,0xac,0xd4,0xfc,0x2e,0x11,0x16,0xe9,0x78,0xd6,0x7,0x80,0x46,0x3b,0x1a,0x89,0xcb,0x7d,0x6d,0x66,0x8e,0x9b,0x9d,0xfa,0x30,0x8a,0x83,0xc,0x80,0xb6,0x1d,0xeb,0x60,0xbd,0xd7,0xaa,0xae,0xf7,0x5a,0x55,0xdb,0xb1,0xe,0x0,0xe8,0x28,0xe,0xb2,0x66,0xa7,0x3e,0x64,0xe6,0x78,0x3a,0x39,0x6b,0x5f,0x7b,0x8c,0x34,0x99,0xef,0xa4,0xc9,0x7c,0xe7,0x6f,0xf9,0xdf,0x65,0x8d,0xd3,0x3a,0x9,0x3,0x3d,0xd5,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_b_g_image_f_x_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xe,0xc3,0x0,0x0,0xe,0xc3,0x1,0xc7,0x6f,0xa8,0x64,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x2,0x7,0x0,0x5,0x26,0xfc,0x40,0x5c,0x2d,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x2,0x4c,0x49,0x44,0x41,0x54,0x38,0xcb,0xa5,0x93,0x51,0x48,0x53,0x71,0x14,0xc6,0x7f,0xf7,0xba,0xd8,0x4a,0xef,0x9d,0xdb,0x9a,0x5d,0x5d,0x64,0x28,0x39,0xbb,0x44,0x6,0x61,0x25,0x3e,0x64,0x86,0x85,0x45,0x3d,0x18,0x94,0xc4,0xa2,0x5e,0x96,0x54,0x50,0x31,0x3,0xdf,0xcc,0x8a,0xa0,0x87,0xec,0xc5,0x47,0x9f,0x8c,0xb4,0x5e,0x8a,0xa,0xb,0x52,0x52,0x9f,0x34,0x9a,0x8a,0xa1,0x2c,0xb7,0x32,0x89,0x9a,0xd,0xd7,0x9d,0x6e,0x4b,0x9a,0x7b,0x70,0x3d,0x5c,0xbc,0x20,0x1a,0x51,0x1d,0x38,0x9c,0xff,0xe1,0x9c,0x8f,0xff,0x77,0xbe,0xc3,0x11,0xe,0x35,0xdc,0xc9,0xf0,0x1f,0x66,0xea,0x11,0x8f,0xfc,0x33,0xf8,0xf1,0xd5,0xd,0x98,0x90,0xa,0xfe,0x1a,0x78,0x62,0xb7,0x83,0xd3,0xbb,0xa6,0x74,0x6,0xa6,0x1c,0xc7,0x1f,0x1,0xe3,0x17,0xe7,0x0,0x8,0x68,0x31,0x0,0x54,0x87,0x8,0xd8,0x1,0x10,0x1,0x3a,0xb6,0xd,0xa3,0x64,0xf3,0x5b,0xaf,0xe9,0xb0,0x31,0xda,0x3b,0x45,0xd7,0x58,0x31,0xaa,0xc3,0x4e,0x40,0x8b,0x11,0xd0,0x62,0x6c,0xdf,0x68,0x17,0x84,0xce,0x87,0xfe,0xc,0xc0,0x93,0xe0,0x22,0x5f,0x5d,0x95,0x6b,0x32,0xb8,0x9c,0x33,0x4c,0xcd,0x41,0x37,0xc7,0x9e,0x49,0xab,0x6a,0x59,0xc1,0x94,0xd2,0x12,0x35,0x6f,0x65,0xd2,0xff,0x8a,0xf4,0x64,0x3f,0x45,0x7b,0xe,0x20,0x9b,0x31,0xfc,0xdc,0xba,0x61,0x4a,0xdd,0x9b,0xb0,0xca,0x16,0x9c,0xe1,0x71,0xc2,0x96,0x2,0x64,0x33,0x68,0x2f,0xdb,0xc8,0x2a,0xda,0x8b,0xc9,0x2c,0x39,0x99,0x9e,0x1c,0xe5,0xe6,0xbd,0xb3,0xa8,0xe,0x3b,0x30,0x67,0xcc,0xda,0x3f,0x55,0x4c,0x77,0xd7,0x18,0xa5,0xee,0xc3,0xf4,0xbe,0xe,0x32,0x3e,0x31,0x43,0x7e,0x25,0xc,0xde,0x6f,0x3,0x40,0xeb,0xbc,0x80,0xf0,0xfe,0x7b,0x2c,0x13,0xd0,0x62,0xc6,0x6c,0x0,0xcd,0xbe,0xe,0x0,0x9c,0x3f,0x13,0xb4,0xde,0x6d,0xa4,0xf1,0x5a,0x2b,0x5e,0xaf,0x87,0xee,0x17,0x63,0x84,0x82,0x7d,0x64,0x8a,0x2b,0x48,0x44,0x2,0xfa,0x16,0x3c,0xb5,0x97,0x88,0x67,0x5b,0x91,0x15,0x95,0xc5,0x64,0x94,0xc5,0x85,0xa8,0xae,0xb4,0xad,0x90,0x53,0x9e,0xe3,0xdc,0xb8,0xd5,0xa9,0x6f,0x62,0x62,0x86,0x50,0xb0,0xf,0x9f,0xcf,0xc7,0xf5,0xe6,0x46,0x70,0xa9,0x10,0xe,0x20,0x8e,0x9e,0xd9,0xbc,0x4a,0x18,0xd5,0x56,0x88,0xaa,0xaa,0xb4,0xb7,0x3f,0x20,0x11,0x8f,0xb0,0xaf,0xa2,0x9a,0xde,0x9e,0x47,0x48,0x52,0x9e,0xae,0x47,0xae,0xb,0xc2,0x3a,0x3,0xb1,0xfe,0x6d,0x9,0xb2,0xa2,0x1a,0x94,0x55,0x5b,0x21,0x89,0x78,0x84,0x37,0x43,0x7d,0x78,0xbd,0x1e,0x92,0xc9,0x59,0x3,0xec,0xf5,0x7a,0x38,0xdf,0xd0,0x64,0x7c,0xf4,0xb1,0xae,0x82,0xac,0x89,0x5a,0xb5,0xe5,0x5b,0x6e,0x12,0xf7,0x87,0x28,0x3,0xe5,0x16,0xf2,0x3f,0xcd,0x93,0x5f,0xb0,0x3,0x51,0x14,0x19,0x1a,0x1c,0x24,0x9d,0x5e,0x40,0x92,0xf2,0x18,0x28,0xb7,0x60,0x1e,0x49,0xa3,0x69,0xd3,0x8c,0x54,0x6f,0x61,0xe7,0xf,0x27,0xb7,0x8f,0xd6,0x23,0x54,0x55,0x5f,0xc9,0x0,0x24,0x93,0xb3,0x48,0x52,0x1e,0xb2,0x55,0xe1,0x79,0xc9,0x3c,0x55,0xfe,0x14,0xb2,0x55,0x21,0x11,0x8f,0x30,0x50,0x6e,0x41,0x70,0x2d,0xb1,0xff,0x69,0xda,0xe8,0x5b,0x8e,0x2,0x4d,0x4d,0x2b,0xae,0x51,0x70,0x2d,0x1,0x90,0x9,0x8b,0x8,0xae,0xa5,0x35,0xe3,0xb2,0x55,0xf9,0x53,0x98,0x96,0x93,0x93,0x5f,0x3e,0x3,0x90,0xa,0x95,0x61,0x59,0xff,0x6e,0xc5,0x3b,0x15,0x2a,0xd3,0x9b,0x42,0x18,0x35,0x0,0x14,0xf8,0x5,0x9c,0xd9,0xe0,0x5c,0x90,0x63,0x5b,0xb1,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_hsize_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x8,0x8,0x6,0x0,0x0,0x0,0xf0,0x76,0x7f,0x97,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x1c,0x13,0x26,0x4,0xaf,0x78,0x75,0x13,0x0,0x0,0x0,0x43,0x49,0x44,0x41,0x54,0x28,0xcf,0x63,0x60,0x40,0x3,0xff,0xff,0xff,0xef,0x61,0xc0,0x1,0xb0,0xc9,0x31,0x11,0xab,0x19,0x97,0x1a,0x26,0x52,0x34,0x63,0x53,0xcb,0x48,0xaa,0x66,0x64,0xc0,0xc8,0xc8,0x58,0xc2,0xc4,0x40,0x21,0x60,0xc4,0xea,0x2c,0x46,0xc6,0x12,0x82,0x4e,0x87,0xaa,0x61,0x22,0xa4,0x9,0x97,0xd3,0x19,0x48,0x89,0x2a,0x7c,0x72,0x0,0x5f,0x50,0x29,0x41,0xa2,0xaf,0xf2,0x6f,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_bone_attachment_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xe,0x38,0x17,0x64,0x1b,0xac,0x66,0x0,0x0,0x1,0x3e,0x49,0x44,0x41,0x54,0x38,0xcb,0xd5,0x92,0xc1,0x4a,0x2,0x51,0x14,0x86,0xff,0x33,0x77,0x84,0x46,0x82,0x9a,0x41,0x70,0xa1,0x81,0x3e,0x80,0x83,0x6e,0x7d,0x87,0x56,0x61,0x24,0xbe,0x42,0xd1,0xae,0x6d,0xad,0x6a,0x23,0xb4,0xea,0x11,0x44,0x82,0xa0,0x45,0xf,0x50,0xe0,0x66,0x5c,0x29,0x23,0xee,0x14,0x1c,0x5b,0xb9,0x1a,0xd1,0x74,0xca,0x99,0x3b,0xb7,0x4d,0x46,0x83,0xe2,0xdc,0x6d,0x67,0x77,0xe,0x7c,0xff,0xf9,0xcf,0x7f,0x2f,0x20,0x59,0x9e,0x6d,0x2b,0xdb,0xe6,0x8a,0xac,0x80,0x8,0xc3,0x83,0x1f,0x21,0xf6,0x77,0x4e,0x32,0x9b,0xf9,0x6c,0x76,0xe5,0x3b,0xce,0x1d,0x0,0xec,0x15,0xa,0x2a,0x0,0xa1,0x99,0x66,0x28,0xe5,0x40,0x33,0xcd,0x90,0xbb,0x6e,0x5,0x44,0x1,0x0,0xf0,0xf9,0xfc,0x2,0x80,0x58,0x3b,0x51,0x64,0x1c,0x30,0x5d,0x7f,0x82,0x10,0xa,0x0,0xf8,0xa3,0xd1,0xfd,0x67,0xaf,0x17,0x6a,0xa6,0xc9,0x3d,0xdb,0xa6,0x58,0x81,0xd0,0xf3,0x4e,0x7c,0xc7,0xb9,0x5,0xa0,0x80,0x88,0x83,0x88,0x3,0xc0,0xb2,0xd3,0x39,0x2,0x40,0xea,0x2e,0x78,0x61,0x59,0x67,0xab,0xc1,0xa0,0xb9,0xee,0x13,0x99,0x4c,0x9d,0x4f,0xa7,0xc7,0x4c,0xd7,0x9f,0x93,0xa5,0xd2,0xfb,0xce,0x10,0x17,0x96,0x75,0xba,0x1a,0xe,0x1f,0x7f,0xe1,0x7c,0xfe,0x7c,0xbf,0x5c,0x7e,0x90,0x7a,0xc6,0x45,0xbb,0x5d,0x89,0xc0,0xb9,0xdc,0xe5,0x36,0x38,0xe2,0xe0,0xa3,0xd5,0xba,0xf6,0xc7,0xe3,0x1b,0x35,0x9d,0x6e,0x6,0x93,0x49,0x35,0x6e,0xf3,0x86,0x80,0xdb,0x68,0x8,0x0,0x2,0x44,0x1,0x84,0x48,0xc8,0xc0,0x91,0x13,0x98,0x61,0xbc,0x2,0x20,0x8,0xc1,0x40,0x14,0xb0,0x54,0xea,0x25,0xe,0xde,0x8,0x71,0xd9,0xed,0x1e,0x7e,0xf5,0xfb,0xee,0xba,0xd7,0x6b,0xb5,0xd8,0x9f,0x1a,0x9,0x31,0x59,0x2c,0x4e,0x99,0x61,0xbc,0x1,0x80,0x9a,0xcd,0xd6,0xf1,0x2f,0xea,0x1b,0x68,0x85,0x7d,0x8f,0xea,0x1f,0xa0,0xcd,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_h_box_container_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x15,0x31,0x5,0x56,0x13,0x2a,0xf6,0x0,0x0,0x0,0xf2,0x49,0x44,0x41,0x54,0x38,0xcb,0xed,0x93,0x31,0x6a,0xc3,0x50,0xc,0x86,0x7f,0xe9,0xb9,0xf,0x32,0x4,0xe2,0x9a,0x24,0x87,0x8,0xe4,0x2,0x19,0x72,0x80,0x74,0xeb,0x56,0x2,0xa5,0x7,0x68,0xb7,0x9e,0x22,0xa7,0x28,0x84,0x6c,0x1d,0x3b,0x76,0x70,0xc1,0x17,0x30,0xf8,0x10,0x49,0x1a,0x3b,0xe0,0xc1,0xe0,0xfa,0x49,0x5d,0xfc,0x4c,0xa1,0x5b,0x9a,0xa1,0x43,0xfe,0x49,0xbf,0x84,0x7e,0x34,0x7c,0x2,0xce,0xa1,0xb4,0xca,0xcc,0xa9,0x3b,0xe4,0x1b,0x9b,0xe2,0xf5,0x6b,0x1c,0xc,0xd7,0x4,0x72,0x6,0x5c,0xec,0xdc,0xe1,0xfe,0xda,0xc,0xde,0x0,0x20,0x77,0xc7,0xc5,0xc8,0x44,0x2f,0xe,0x12,0x2a,0xd4,0x6c,0x9b,0xfd,0xf2,0x2e,0xbc,0xbd,0x2,0x80,0xc0,0x7,0x8c,0x83,0xe1,0x3a,0x32,0xe1,0x23,0x13,0xd7,0xd3,0xde,0xa4,0x7e,0x2f,0x3f,0xa2,0xc8,0x84,0x4f,0xed,0x58,0xe7,0xfd,0xd9,0x73,0x5a,0x65,0x56,0x54,0xec,0xcf,0x4b,0xd8,0x17,0x4,0x72,0x7e,0xb9,0xf5,0xc2,0xc4,0x35,0x13,0xd7,0x4,0x12,0x0,0x98,0xf6,0x26,0xde,0xbb,0x5f,0x1,0xa7,0xea,0x12,0xf0,0xaf,0x2,0x14,0x6a,0x44,0xc5,0xa6,0x55,0x66,0x5b,0xcf,0xa2,0x62,0x45,0xc5,0x2a,0x94,0x5b,0x7c,0xbd,0xef,0xd0,0xef,0x48,0xdc,0x36,0xfb,0xa5,0x7,0x2a,0x2e,0x93,0x62,0xe7,0xe,0x37,0x1e,0xf5,0xdc,0x1d,0x17,0x71,0x99,0xac,0x3e,0x9b,0xbc,0x43,0x19,0xc0,0xc3,0x59,0x9e,0xe9,0xcf,0xfa,0x6,0x3d,0xf8,0x6c,0x70,0xad,0x2,0xab,0xfa,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_tab_container_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x17,0x12,0x1,0xec,0x53,0x4d,0xe0,0x0,0x0,0x1,0x3f,0x49,0x44,0x41,0x54,0x38,0xcb,0xed,0x92,0xad,0x4b,0x4,0x51,0x14,0xc5,0x7f,0xf7,0xbd,0x99,0xc7,0x4e,0x10,0x3f,0x11,0xfc,0xc6,0x28,0xb,0x5b,0xd,0x6,0x83,0x98,0x4d,0xfe,0x7,0x26,0x8b,0x45,0xb3,0xd1,0xa0,0x8,0x66,0xb3,0xcd,0x6c,0xb0,0x59,0xc,0xc6,0x81,0xc1,0xe0,0x7,0x88,0xc9,0xa0,0x8b,0xeb,0xc8,0xb8,0xa3,0xef,0x5d,0x83,0xae,0xac,0x20,0xb8,0xa2,0xd1,0xd3,0x6e,0x38,0x3f,0xce,0xb9,0x1c,0xa1,0x4d,0x69,0x91,0x45,0x80,0x1,0x4,0x28,0x6b,0x49,0x55,0xf9,0x46,0x51,0xfb,0xf1,0x14,0x9a,0xf3,0x4d,0x6d,0x4e,0x7,0x34,0xe9,0xb5,0xdd,0xeb,0xc0,0x53,0x47,0x80,0xb4,0xc8,0xa4,0x96,0x54,0xf5,0xac,0xbc,0x3c,0x88,0xb0,0xf,0x46,0x4c,0xe9,0x24,0x3e,0xdb,0xab,0xef,0xef,0x2,0x4c,0xc4,0x63,0xab,0x57,0xcf,0xd7,0x5b,0x0,0x4e,0xe2,0xbb,0xc5,0x9e,0x85,0xfe,0x4f,0x80,0x56,0xd4,0xc9,0x78,0x7c,0x59,0xc4,0xe4,0x2,0xde,0x89,0x3b,0x19,0x8d,0x87,0x37,0xd,0xe6,0x21,0x31,0x95,0xc3,0x91,0x68,0x68,0xdb,0x8a,0x69,0x78,0xd,0xdd,0xed,0x9,0x4,0xe0,0x28,0x3f,0xde,0xf0,0xea,0x7,0xee,0x7d,0x63,0x4e,0x10,0xf,0x50,0x31,0x95,0xf3,0x58,0xa2,0x1b,0x20,0x0,0xfa,0xfe,0x1b,0x5,0x44,0x10,0x6f,0x31,0xf5,0xd9,0xae,0x99,0xb5,0x8,0xe0,0x45,0x5f,0x6,0xfb,0x6d,0xef,0x4a,0x9f,0xed,0xf9,0x20,0x1b,0x31,0x1e,0xf0,0x5f,0xf5,0xe,0x1a,0xdc,0xad,0xaf,0xef,0x7c,0x54,0x10,0x44,0x8d,0x98,0xb2,0x96,0x54,0x4b,0x3a,0x50,0x5a,0x64,0x8,0xa2,0xbc,0xc7,0xfa,0x95,0xfe,0x1,0x7f,0x0,0x88,0xde,0xe6,0xe9,0x4e,0x83,0x6a,0x92,0x16,0x59,0x47,0xa6,0xa0,0x9a,0x38,0x71,0xa7,0x0,0x51,0x5a,0x64,0x36,0xf7,0x8f,0x79,0x1e,0x1e,0x97,0x4a,0x2d,0xa7,0x3a,0xf0,0xab,0x93,0xf8,0xc2,0x60,0xea,0x69,0x91,0xd9,0xd6,0x30,0xec,0x4f,0xa3,0xb7,0x3c,0xaf,0xa8,0xbb,0x75,0x76,0x2c,0x76,0xf6,0x23,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_h_button_array_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x5,0x3,0x4,0x1f,0x26,0x76,0x26,0x45,0x6d,0x0,0x0,0x1,0x13,0x49,0x44,0x41,0x54,0x38,0xcb,0xcd,0x53,0xb1,0x4a,0x3,0x41,0x10,0x7d,0xb,0x77,0x3f,0x64,0xa5,0x78,0xbd,0xb8,0x2a,0x6a,0xa,0x4f,0x4e,0x70,0xb9,0x26,0xc7,0xa,0xe1,0xa,0xb,0xff,0xe1,0x8a,0x48,0x48,0x71,0x5c,0x9a,0xc3,0x22,0x7d,0xa,0x5b,0x91,0x7c,0x80,0x69,0x6d,0xa2,0xdf,0xe0,0xba,0xcd,0x82,0x81,0xb5,0xb9,0xb9,0x5c,0x34,0xb,0x17,0xd2,0xe4,0xc1,0x30,0x8f,0xd9,0xb7,0x3,0xf3,0x86,0x61,0xa8,0x30,0x99,0x8d,0x51,0x94,0x39,0xda,0x20,0x89,0x25,0x2e,0xf6,0x6e,0x56,0x8b,0x3c,0xd,0xa0,0x8d,0x6a,0x15,0x3c,0xd,0xea,0x7f,0xde,0xdf,0xee,0x59,0x96,0x1,0x0,0x64,0x2f,0x41,0x3e,0x2c,0xea,0x4c,0x88,0x44,0xb8,0xa2,0xff,0xd7,0x80,0x4,0xea,0xfb,0xb,0x91,0x8,0xeb,0xec,0x2,0x6b,0x7a,0x30,0x7a,0x6a,0xe7,0x41,0x57,0x2c,0x3d,0x60,0x93,0xd9,0xd8,0xba,0xcc,0x4b,0x62,0x89,0xa2,0xcc,0x59,0x12,0x4b,0x5b,0x94,0xf9,0x2,0xc0,0x1c,0xc0,0x67,0x95,0x3f,0x0,0xcc,0xc1,0xd3,0xc0,0x6a,0xa3,0xd6,0x46,0xf5,0x46,0x9a,0x1f,0x6d,0xd4,0xbb,0x36,0xea,0x59,0x1b,0x35,0xd0,0x46,0xf5,0xb4,0x51,0xdc,0x73,0x99,0x47,0x73,0x53,0x9d,0xf8,0xf1,0xe9,0x11,0x5e,0x5f,0xa6,0xf0,0x7d,0x9f,0x9d,0x5d,0x72,0xe6,0xb9,0xcc,0x6b,0xd6,0xdf,0xfa,0x53,0x0,0xb0,0x91,0x8,0x19,0x0,0xd6,0xb9,0x3a,0x5f,0x6e,0xa1,0x2b,0x24,0xc2,0x87,0x13,0xa7,0x59,0xf7,0xfd,0x3b,0x34,0x34,0xb6,0xa,0x82,0xdd,0x7a,0xb,0x5b,0x83,0xed,0xfe,0x2d,0x10,0xbf,0xbd,0x8e,0x71,0x70,0xb8,0xbf,0xf9,0x2d,0x10,0x1f,0x8e,0x1e,0xd7,0x8e,0xf3,0xb,0x32,0x2c,0xe1,0x2d,0xe5,0x57,0x8a,0x52,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_tree_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x17,0x15,0x24,0xe8,0x16,0xf,0x60,0x0,0x0,0x0,0xd2,0x49,0x44,0x41,0x54,0x38,0xcb,0x95,0x93,0x3d,0xe,0x82,0x40,0x14,0x84,0xbf,0xc5,0xa5,0xa0,0x30,0x91,0x73,0x90,0x70,0x1,0x1b,0xf,0x61,0xe7,0x25,0xa8,0x3d,0x80,0x8d,0x47,0xb0,0xa6,0xe3,0xc,0x26,0xc6,0x78,0x1,0x12,0xce,0x81,0x9,0x31,0x24,0x22,0x3c,0xb,0xc1,0xff,0x2c,0xbb,0x53,0xbe,0xec,0xcc,0x7b,0x33,0x99,0x55,0xf4,0xc8,0xeb,0xc2,0x7,0x14,0x96,0x88,0x83,0xe8,0xa,0xa0,0x87,0x41,0x79,0x3b,0x6f,0x5a,0xba,0xd0,0x82,0x2b,0x1e,0xde,0x5,0x48,0x9e,0x93,0x7d,0x75,0xdc,0xe1,0x88,0x81,0xe3,0x1,0x8,0x32,0xc9,0xeb,0xc2,0x4f,0xcb,0x4c,0x6c,0xc8,0x79,0x5d,0xf8,0x82,0x4c,0x9e,0x2,0xa,0xd5,0xb9,0xf8,0x7,0x54,0xcf,0x79,0x65,0x30,0xc0,0x74,0xc5,0x2a,0x5c,0xfe,0x2c,0xd1,0xa6,0x47,0x69,0x99,0xc9,0x3f,0x92,0x51,0x60,0xec,0xa2,0x6f,0x41,0xa3,0xc0,0xd8,0x76,0xeb,0xc,0x4c,0x42,0x7f,0x33,0xb0,0xf1,0x3e,0x6a,0xc1,0xf6,0x12,0xdd,0x17,0xc9,0x3,0xc4,0xc1,0xbb,0xf4,0x9c,0x87,0x80,0x42,0xb5,0x71,0x10,0x35,0xb6,0x65,0x8a,0x83,0xa8,0xd9,0x57,0xc7,0x96,0x77,0xc2,0xa1,0x3a,0x6d,0x5d,0x3e,0xd3,0x62,0x3a,0x4f,0x3e,0x32,0x8,0xf5,0x6c,0xed,0x58,0x67,0x0,0xee,0x4d,0xc2,0x51,0x7c,0xf9,0xf2,0xba,0xc7,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_h_scroll_bar_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x16,0x1,0x2f,0x50,0xa8,0x6b,0x8a,0x0,0x0,0x0,0xe9,0x49,0x44,0x41,0x54,0x38,0xcb,0xed,0x92,0x31,0x4a,0x3,0x41,0x14,0x86,0xbf,0x37,0x3b,0x93,0x71,0x8,0xb,0xba,0x26,0x88,0x28,0xb6,0x82,0xb,0x7b,0x2,0x1b,0xcf,0x60,0x67,0x9f,0x4a,0x10,0xe2,0x15,0x3c,0x80,0x1e,0xc0,0xd6,0x6b,0xd8,0x78,0x1,0x89,0x64,0x71,0xcb,0x84,0x88,0xc4,0x52,0xd1,0x30,0x19,0xdd,0xb1,0x31,0xd8,0x84,0x10,0xc4,0x32,0x1f,0xbc,0xe6,0xc1,0xfb,0x7e,0x7e,0x78,0xb0,0xe2,0x7f,0xe8,0x4d,0xfa,0xf6,0xaf,0x37,0xd2,0x9b,0xf4,0x6d,0x1d,0x63,0xb3,0xf4,0xd5,0x78,0x4b,0xb7,0x6f,0x4,0x9,0x46,0xcc,0x60,0x18,0x46,0x17,0x8b,0x4,0x7,0x76,0x7f,0x2f,0x11,0xf5,0xa2,0xa,0x97,0xfb,0xd2,0x57,0xe3,0x93,0x8d,0x63,0xd3,0xd6,0x9b,0x9d,0x2c,0x59,0x3f,0xf,0x31,0xec,0x26,0x24,0xef,0x8b,0x4,0xa5,0xaf,0x86,0x85,0xcb,0xbd,0x2,0xd8,0x31,0xdb,0x97,0xf7,0x1f,0xf,0x69,0xe1,0xf2,0xa0,0x44,0x79,0x23,0x66,0x54,0x53,0x37,0x96,0xa9,0xa2,0x0,0x9e,0xc2,0x73,0x17,0xc4,0x0,0x14,0x2e,0x9f,0xa6,0xaa,0x79,0x15,0x89,0x46,0x21,0xd3,0x79,0xa3,0xd1,0xaf,0x4e,0xd6,0x6,0x0,0x32,0x33,0xdd,0xbe,0xdd,0x5d,0x3,0x11,0x90,0x9a,0x68,0xad,0x34,0x1e,0x21,0x9a,0x79,0xa9,0x9f,0xf1,0x2b,0x3b,0x4a,0xf,0xcf,0x0,0xf4,0x6c,0xd9,0xd2,0xd9,0xe9,0x8f,0x60,0x19,0x64,0xf5,0xbb,0xbf,0x7c,0x3,0xa6,0x60,0x4b,0x35,0x52,0xa8,0x6d,0x57,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_view_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x2,0x11,0x4,0x38,0x15,0x90,0x5f,0x6,0xbf,0x0,0x0,0x1,0x2,0x49,0x44,0x41,0x54,0x38,0xcb,0xa5,0x92,0xb1,0x6a,0x2,0x41,0x14,0x45,0xcf,0xdb,0x5d,0xb,0xdd,0x65,0x1a,0x3f,0xc3,0x8f,0x10,0x44,0x24,0x4d,0x20,0x55,0xd2,0xa4,0x10,0x4c,0x19,0x4,0xbf,0x42,0x2b,0x85,0x90,0x32,0x85,0x45,0x3e,0x20,0x60,0x23,0x29,0x2,0xfe,0xd2,0xb0,0xd6,0x2f,0x85,0xcc,0xfa,0x5c,0xc6,0x55,0x71,0x86,0x61,0x66,0x1e,0xf7,0xde,0x99,0x7b,0x67,0x44,0x51,0xee,0x69,0x49,0xac,0xe8,0x72,0xa7,0xd7,0xd4,0x0,0xb2,0x3a,0xc8,0xef,0xbd,0x34,0x11,0x2c,0xa6,0x12,0xa8,0x13,0x7d,0xe9,0x19,0x7d,0xbe,0x2,0x20,0x80,0x2,0xbf,0xef,0xdf,0xb8,0xe2,0x28,0x1a,0x38,0xa2,0x68,0x75,0x9a,0x2f,0x3d,0x0,0xf,0x5f,0x63,0x10,0xd8,0x4e,0xd6,0xb4,0x7b,0x5d,0xfa,0xb3,0x47,0x0,0xb6,0x6f,0xeb,0x3,0xb9,0x70,0x0,0xf8,0xbd,0x97,0x2a,0x83,0x40,0x6,0x48,0x8b,0x8c,0xdd,0x72,0x43,0xbb,0xd7,0x5,0x60,0xb7,0xda,0x90,0xe6,0x2d,0x62,0xd8,0x24,0x28,0x5,0x55,0x80,0xb4,0xd3,0x62,0x38,0x7f,0xae,0xf6,0xc3,0xc5,0xb,0x49,0x7e,0x8c,0xcb,0x15,0x8e,0x60,0x59,0xec,0x33,0x5a,0x2b,0x4f,0x7f,0x53,0x93,0x0,0xfc,0xc,0x3e,0x4e,0xae,0x1e,0x38,0x12,0xfb,0x7,0xe7,0x5e,0xc0,0x12,0x1b,0x5,0xee,0xfe,0x48,0xb7,0x36,0x55,0xe,0x3d,0xac,0xed,0x1c,0x86,0xad,0x5b,0xfc,0xc5,0x1b,0x28,0x2a,0x8a,0x9e,0x78,0x17,0x44,0xaf,0xb6,0x60,0xc1,0xd1,0xc,0x14,0x95,0x26,0x50,0xfd,0xf4,0x18,0x80,0xba,0xbf,0x73,0x19,0xc4,0x72,0xfa,0x7,0xb8,0x39,0x91,0x4,0x29,0x17,0xd8,0xe9,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_h_separator_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x16,0x21,0x2c,0x5c,0x25,0x1e,0x92,0x0,0x0,0x0,0x21,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0x18,0x5,0xc3,0x0,0x30,0xc2,0x18,0x4b,0xdf,0xaf,0xf9,0x4f,0x8a,0xc6,0x68,0xc1,0x10,0xc6,0xd1,0xe0,0x1b,0x5,0x30,0x0,0x0,0xdc,0xa1,0x4,0x2,0xd4,0xc8,0xef,0x34,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_margin_container_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x15,0x38,0x26,0x25,0xb6,0xe0,0xcd,0x0,0x0,0x0,0xb3,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0xa0,0x15,0xb8,0xf4,0xfd,0x2a,0x33,0x31,0x6a,0x18,0xf1,0x29,0x58,0xfa,0x7e,0xcd,0x7f,0x7c,0xf2,0xd1,0x82,0x21,0x78,0xf5,0xe3,0x35,0x0,0x26,0xc7,0x84,0xe6,0x24,0x46,0x52,0xbd,0x8a,0x62,0xc0,0xbf,0xff,0xff,0x24,0x28,0x32,0xe0,0xe5,0x9f,0xd7,0xb3,0x4f,0x7f,0x3d,0x6f,0x47,0x8a,0x1,0x2c,0x97,0xbe,0x5f,0xe5,0xb8,0xfc,0xe3,0xfa,0x77,0x26,0x6,0xa6,0x1f,0xef,0xfe,0x7e,0x60,0x7c,0xf3,0xf7,0x9d,0xf7,0xa9,0xaf,0xe7,0xdc,0xcd,0xb8,0x8d,0x76,0x91,0xe4,0x82,0xff,0xc,0xff,0x59,0x18,0x18,0xfe,0x33,0x42,0xd8,0xc,0x6c,0x44,0xbb,0x40,0x8f,0x53,0xfb,0x7,0x3,0x3,0x3,0x23,0x3,0x3,0x3,0xc3,0xce,0x4f,0xfb,0xb6,0x9,0x31,0xb,0xf6,0x99,0x72,0x1b,0xee,0x21,0xda,0x0,0x64,0x8e,0x18,0x8b,0x68,0xba,0x21,0x97,0xee,0x63,0xb2,0x3,0x91,0x99,0x91,0xe9,0x29,0x45,0xb1,0xa0,0xc7,0xa9,0xfd,0x8f,0x54,0x3,0x58,0x8,0x29,0x20,0x94,0x9c,0x29,0xce,0x4c,0x14,0xe7,0x5a,0x0,0x4b,0xfe,0x44,0x11,0x84,0xa6,0xa,0xd9,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_h_slider_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x16,0xb,0x28,0x34,0x23,0x16,0xa3,0x0,0x0,0x0,0xf3,0x49,0x44,0x41,0x54,0x38,0xcb,0xed,0x51,0xbb,0x6a,0x2,0x41,0x14,0x3d,0x77,0x1e,0xd1,0x2d,0xd2,0x84,0x80,0x9,0x8a,0x3f,0x20,0x28,0x29,0x82,0x3f,0x92,0xc2,0x8f,0xb0,0xb1,0xb7,0xcf,0x57,0x58,0xda,0x69,0xe5,0xf,0x8,0x5a,0x28,0x28,0x9a,0x59,0xe6,0x7,0xc4,0x90,0xce,0x95,0x80,0x3b,0xa2,0xbb,0x19,0x1b,0x95,0x45,0x66,0x41,0xcb,0x80,0xb7,0x39,0xdc,0x73,0xe,0x87,0xfb,0x0,0xee,0x45,0x69,0x82,0x32,0x3a,0x3,0xc0,0x1e,0xdb,0xb8,0xec,0x95,0x62,0x97,0x4f,0xa4,0x5,0xac,0xa2,0xf5,0x27,0x27,0xf6,0xb,0x50,0x94,0xa5,0xcc,0x50,0x19,0x3d,0x70,0x85,0x8,0x65,0x34,0x77,0x9,0xdf,0xd1,0x4f,0x83,0x81,0x76,0x4,0xb6,0xcb,0xcb,0x17,0xf1,0xee,0xbd,0xf5,0x9d,0x13,0x94,0xbd,0x52,0xdc,0xe,0x3a,0x36,0x49,0x16,0x65,0xa1,0xb9,0xd8,0x2f,0xf1,0x7,0xfb,0x20,0x40,0x5b,0x6,0x1e,0x5c,0x7a,0x5e,0x45,0xae,0xf5,0x2c,0x9e,0xea,0x50,0x46,0x73,0x57,0xf2,0x2c,0xf4,0xf3,0xed,0xa0,0x63,0xbb,0xeb,0xde,0xf2,0xaa,0x6b,0x2a,0xa3,0xe9,0x88,0xc,0x0,0xe6,0xa1,0xff,0x38,0x9,0xe7,0xd5,0x84,0xce,0x5c,0x8,0x65,0x34,0x1f,0x6f,0xa6,0x1f,0x0,0x30,0xd,0xbf,0x2a,0x49,0x1c,0x6d,0x26,0x35,0x17,0x7f,0xf2,0x9f,0xbe,0x60,0x25,0x49,0x1f,0x0,0x24,0x89,0x33,0x2a,0xa3,0x29,0xb2,0xf1,0x2c,0x85,0xf7,0x2f,0xc7,0x67,0x29,0x6b,0xdd,0xc4,0xff,0xd3,0x3a,0x0,0x9d,0x50,0x7a,0xf0,0x6c,0x29,0xf6,0x7f,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_visibility_notifier_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xe,0x29,0x1e,0x4e,0x1e,0x37,0xd2,0x0,0x0,0x1,0xe6,0x49,0x44,0x41,0x54,0x38,0xcb,0x8d,0x93,0xc1,0x6b,0x13,0x41,0x14,0xc6,0xbf,0x99,0xd9,0xdd,0x64,0x36,0xd9,0x34,0x9e,0xda,0x12,0xb0,0x14,0x7a,0xca,0x61,0x10,0xb6,0xd6,0xe0,0x25,0xed,0xbd,0x37,0x8f,0xfd,0x13,0x8a,0x8,0xde,0x4,0xf5,0xec,0x49,0x11,0xbc,0x78,0x96,0x62,0xf0,0x68,0xa,0xbd,0x6,0x6a,0xa4,0xd0,0xb2,0xd0,0xb9,0x78,0x29,0x5e,0x8a,0xa7,0x22,0x71,0xdb,0x90,0x25,0xa3,0x33,0xe3,0x21,0xbb,0xb2,0xd9,0x24,0xc5,0x77,0x7c,0x33,0xdf,0x6f,0xde,0xbc,0xef,0x3d,0x0,0xc0,0x4d,0xaf,0xf7,0xfa,0xa6,0xd7,0x7b,0x8b,0x34,0x12,0x29,0xdd,0x44,0x4a,0x86,0xff,0x8,0x2,0x0,0x83,0x83,0x3,0xb,0xc6,0x46,0xd0,0xda,0xa7,0xb5,0x5a,0xc4,0xea,0xf5,0x2e,0xf5,0xfd,0xcf,0x7e,0x18,0x46,0x89,0x94,0x3e,0x80,0x31,0x17,0x42,0xdf,0xe,0xf8,0x97,0x21,0x1a,0x80,0x81,0xb5,0x2e,0x0,0xb8,0xeb,0xeb,0xfb,0xb4,0x54,0x3a,0xf1,0xc3,0x30,0x4a,0xab,0xf3,0xb8,0x10,0x6a,0x31,0x60,0x12,0x36,0x3b,0x3,0x63,0x9,0xb4,0xe6,0x0,0x40,0x6b,0xb5,0x88,0x56,0xab,0x27,0xc1,0xce,0xce,0x7e,0xa,0x63,0x45,0xc0,0x44,0xc8,0xd8,0xd0,0x5d,0x5d,0x7d,0x47,0xca,0xe5,0xfe,0x9f,0xab,0xab,0x97,0x26,0x8e,0xef,0x3,0xb0,0x20,0xc4,0x80,0xd2,0x31,0xb4,0xf6,0x1,0xe0,0xce,0xde,0x1e,0xa1,0x53,0xaf,0xba,0x6e,0xec,0x6d,0x6c,0x3c,0x2a,0x37,0x9b,0x4b,0xd5,0x76,0xfb,0x19,0xe5,0xfc,0x68,0x69,0x77,0x77,0xab,0xd4,0x6c,0x36,0x9c,0x95,0x95,0xf,0xb0,0x96,0x65,0xe2,0x2c,0xf2,0x0,0xe2,0x2e,0x2f,0xbf,0x87,0xb5,0x9e,0x51,0xea,0x41,0x22,0x25,0xe5,0x42,0xe8,0x51,0x14,0xdd,0xb5,0xe3,0x71,0x9b,0xd5,0xeb,0xaf,0x40,0xa9,0x4a,0xab,0x9c,0xb,0x0,0x18,0xfb,0x55,0x69,0xb5,0x3a,0xd4,0xf3,0x4e,0x8d,0x52,0xf,0x87,0xfd,0xfe,0x63,0x0,0xe5,0x4a,0xab,0xf5,0xd1,0xf,0xc3,0x6f,0x30,0xc6,0x29,0xba,0x40,0x8b,0xae,0x24,0x52,0x52,0x0,0xba,0xb2,0xb9,0xf9,0x85,0x38,0xce,0xf,0xe2,0x38,0xdf,0x13,0x29,0xc9,0xa2,0x39,0x98,0xee,0x81,0x31,0x3e,0x17,0xc2,0xe4,0xf2,0x14,0x80,0xe5,0x42,0xd8,0xbc,0x6b,0xb,0x7b,0xf0,0xfb,0xf2,0xf2,0x79,0x7c,0x78,0x78,0x66,0x94,0xda,0xca,0xe5,0xbd,0xe1,0xf1,0xf1,0x8b,0x41,0xa7,0x33,0x4c,0x1,0x53,0x90,0x99,0x3f,0x99,0xeb,0xeb,0x7b,0x2a,0x8e,0xbf,0xc6,0xdd,0x6e,0xa4,0x7,0x83,0x9f,0xea,0xe2,0xe2,0x53,0x2a,0xb2,0x20,0x44,0xe7,0x6d,0x9c,0xb,0x80,0xb5,0x2c,0x3,0x4d,0x6a,0xa4,0xa,0xc6,0x94,0x0,0x10,0x1a,0x4,0xe7,0xc5,0x41,0x9a,0x5,0x14,0x47,0x79,0x6d,0xed,0x69,0x71,0x94,0xb3,0xab,0x5c,0x8,0xed,0xe4,0x2c,0x9c,0x2c,0x53,0x10,0x9c,0xcf,0x5b,0xa6,0x9c,0x48,0xcd,0xf4,0xc0,0x69,0x34,0xde,0x0,0x60,0xc1,0xf6,0xf6,0x93,0x6c,0x9d,0x1,0x98,0x54,0x30,0xba,0x6d,0x9d,0xff,0x2,0x40,0x33,0xd3,0xa2,0x69,0xf1,0xe0,0x60,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_h_split_container_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x15,0x33,0x14,0xe,0x95,0x68,0x86,0x0,0x0,0x0,0x8d,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0xc0,0x3,0x2e,0x7d,0xbf,0xca,0x82,0x4c,0x63,0x3,0x4c,0x78,0x34,0xb3,0x7e,0xfd,0xf7,0x3d,0xfa,0xd2,0xf7,0xab,0x8c,0x5f,0xff,0x7d,0x8f,0xc2,0xa5,0x8e,0x11,0x9f,0xb,0xce,0x7f,0xbb,0x2c,0xfd,0xe3,0xff,0xf,0x77,0x4e,0x46,0x8e,0xed,0x4c,0x8c,0x4c,0x6f,0xf4,0x38,0xb5,0x7f,0x93,0xe4,0x82,0x1f,0xff,0x7f,0xba,0x70,0x30,0xb2,0xef,0xf8,0xfe,0xff,0x87,0x17,0x36,0xcd,0x44,0xb8,0xe0,0x92,0xd4,0x8f,0xff,0x3f,0x3d,0x28,0x70,0xc1,0x2f,0xd7,0x51,0x17,0x8c,0xba,0xe0,0xc7,0xff,0x5f,0xb0,0x94,0xe8,0x4d,0x96,0xb,0x2e,0x7c,0xbb,0x2c,0xc9,0xc4,0xc8,0xf4,0xfa,0xdf,0xff,0x7f,0xa2,0x4c,0x8c,0x4c,0x6f,0xf5,0x38,0xb5,0x7f,0x31,0x90,0x2,0x2e,0x7d,0xbf,0xca,0x88,0x4c,0x63,0x3,0x0,0xc8,0x41,0x98,0xa5,0x3a,0x16,0x4e,0xd9,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_pin_pressed_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x73,0x0,0x29,0x0,0x7c,0x29,0x1e,0x61,0x18,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x19,0x0,0xe,0x15,0xb1,0x2b,0x16,0x50,0x0,0x0,0x1,0xe,0x49,0x44,0x41,0x54,0x38,0xcb,0xcd,0x90,0xbf,0x4a,0x3,0x41,0x10,0x87,0x7f,0xb3,0xb7,0x97,0x20,0xe1,0xe2,0x1e,0xa7,0x22,0x58,0x98,0x52,0xb0,0x4d,0x2b,0xf8,0x2,0x56,0x3e,0x86,0x7d,0x10,0xdf,0x22,0x75,0x2a,0x2b,0xdf,0xc2,0x37,0xb0,0x12,0x6c,0x2c,0x44,0xb0,0x8,0x24,0x6b,0xce,0xac,0xe6,0x72,0x7f,0x76,0xc7,0xc6,0x42,0xe2,0x6d,0x3c,0x53,0xf9,0x2b,0x67,0xbe,0xf9,0x86,0x19,0x42,0x4d,0x52,0x6d,0x8,0x40,0xf8,0xad,0xc4,0x2a,0x89,0xca,0x3a,0x56,0xd6,0xd,0x33,0xb3,0x2a,0x8b,0x6a,0x40,0x44,0x39,0x0,0x47,0x44,0xcf,0x0,0xae,0x1b,0x9,0x0,0x48,0x5b,0xb9,0xf3,0xec,0x23,0xbf,0x5c,0xa9,0xd7,0xa,0x8,0x9e,0xcc,0x26,0xf3,0x9e,0xb5,0xee,0x94,0xc1,0xdb,0xbb,0xfb,0xf1,0x30,0xd5,0x86,0x54,0x12,0x71,0x63,0xc1,0xf8,0x45,0xdf,0x14,0xcb,0xf2,0x8c,0x99,0x3b,0xdd,0xb8,0xa3,0x88,0xc8,0xa8,0x24,0x72,0xab,0x9c,0xf0,0x9,0xaa,0xb2,0xea,0x3,0x2c,0x0,0xc0,0x39,0xee,0xfb,0x58,0xe9,0x13,0xb4,0xb7,0x5a,0x43,0x2,0x65,0x5f,0x4f,0x7c,0x54,0x49,0x54,0xfd,0xfa,0x83,0x54,0x1b,0x69,0xad,0x3b,0x79,0x7f,0x5b,0xdc,0xfe,0xd8,0x14,0x6,0xf,0x7,0xbd,0xbd,0xe3,0x26,0x27,0x70,0xdd,0x26,0x76,0x1c,0xe1,0xaf,0x99,0x8e,0x67,0x17,0xaf,0x93,0xf9,0xe1,0x3a,0x46,0xac,0x6b,0x66,0x8b,0xe2,0x8a,0x99,0x8f,0x52,0x6d,0xe4,0x46,0x82,0x20,0x10,0x4f,0x42,0xd0,0x1d,0x0,0xe7,0x63,0xbc,0xe6,0x54,0x9b,0x30,0x5f,0x16,0xf7,0xf1,0x4e,0x77,0xba,0xe9,0x9,0x36,0x6c,0xc9,0x11,0xfe,0x7d,0x3e,0x1,0x71,0x64,0x68,0xba,0x2a,0xd6,0xc,0x46,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_iapi_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x0,0x0,0x0,0x0,0x0,0xf9,0x43,0xbb,0x7f,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x2,0x11,0x5,0x3,0xa,0x20,0x27,0x8e,0x45,0x0,0x0,0x0,0x95,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0xfc,0xcf,0xf0,0x9f,0x1,0x1b,0x50,0x77,0x64,0xc7,0x2e,0xc1,0xc0,0xc0,0x70,0x73,0xff,0x4f,0x46,0x18,0x9b,0x5,0x97,0xe6,0xf5,0x5c,0x31,0x18,0xe2,0x81,0xdf,0x96,0x60,0x88,0x31,0x91,0xa2,0x59,0x35,0xfb,0x3c,0x86,0x38,0xb,0x36,0x67,0x63,0xb3,0x9,0x9b,0x66,0xac,0x5e,0x50,0x9d,0xd2,0x80,0xa1,0xe8,0x76,0x4e,0x3,0xae,0xe0,0xc0,0xf4,0x2,0xa9,0x80,0xbe,0x6,0xdc,0x9e,0x6a,0x88,0x12,0x85,0x24,0x19,0x80,0x4d,0x33,0x3,0x3,0x3,0x3,0x23,0x72,0x42,0x22,0x36,0xf1,0xe0,0x34,0x80,0xe2,0x30,0x60,0x64,0x60,0xfc,0x8f,0x8b,0x8d,0x4b,0xe,0x6b,0x18,0x30,0x32,0x30,0xfe,0xff,0xcf,0xf0,0x9f,0x11,0x59,0x21,0x3a,0x9f,0x60,0x20,0xa2,0x2b,0xc6,0xa6,0x19,0xaf,0x1,0xff,0x19,0xfe,0x33,0xa2,0xf3,0xd1,0xc5,0xa8,0x92,0x90,0x0,0x1,0x55,0x3c,0x7c,0x48,0xb8,0xea,0x5c,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_close_hover_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x73,0x0,0x29,0x0,0x7c,0x29,0x1e,0x61,0x18,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x19,0x0,0x29,0x37,0xbe,0x8e,0xe5,0xd1,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0x24,0x49,0x44,0x41,0x54,0x38,0xcb,0xcd,0x53,0x4d,0x4b,0x3,0x31,0x14,0x9c,0xd7,0x5d,0xd2,0x6c,0xba,0xb4,0x48,0xf,0xfd,0x11,0x8a,0xe2,0x7,0x62,0x11,0x54,0xf4,0x3f,0x7b,0xf0,0xf,0x58,0xc1,0xe2,0xdd,0xfa,0x7,0x7a,0xe8,0xa1,0xb0,0xc4,0x74,0xbb,0xcd,0x78,0x30,0x2b,0xe9,0xee,0x5e,0xbc,0xf5,0x41,0x8,0x79,0x2f,0x33,0xe4,0xcd,0xbc,0x0,0x7,0x15,0xb6,0x70,0x69,0xbc,0x37,0x6a,0x49,0x57,0xad,0xb7,0x7,0x26,0x27,0xab,0xe5,0x9a,0x24,0xcf,0xe3,0x8b,0xb6,0x70,0x3d,0x4f,0x3e,0xac,0x96,0x6b,0x2,0x1c,0xc6,0x35,0x89,0xd9,0x7e,0x2f,0xc0,0x3,0xe8,0x69,0xa3,0xae,0x45,0xe4,0x3,0x80,0xf7,0xe4,0xd3,0xc6,0x96,0x2f,0x0,0x76,0x0,0x92,0xf1,0x64,0x24,0x2d,0x2,0x5b,0xb8,0x94,0xe4,0x85,0xb3,0xe5,0x5b,0x9d,0xd3,0x46,0x4d,0x49,0x1e,0x6d,0xbe,0xb7,0xcf,0x51,0xee,0x58,0x44,0x3e,0x4d,0xae,0xab,0xd6,0xb,0x2,0xc9,0xa5,0xb3,0xe5,0xac,0x4b,0xa3,0x0,0xfe,0x32,0xb9,0x2e,0x5b,0x1a,0x0,0x80,0xc9,0x75,0x25,0x22,0x73,0x6d,0xd4,0x6d,0x48,0x31,0x2c,0x68,0xa3,0xce,0x44,0x64,0x11,0x83,0x5b,0x4,0x21,0x3c,0xc9,0x51,0x74,0xae,0x5f,0x39,0xac,0xc9,0xd0,0x51,0xfc,0xb3,0xca,0x93,0x8f,0x41,0xb0,0xae,0x16,0x6e,0x44,0x64,0x5e,0xf7,0xdf,0xb4,0x31,0xf1,0xe4,0x7d,0xc,0xd6,0x46,0x9d,0xf6,0x8d,0xba,0xab,0xcf,0xce,0x96,0xb3,0xa6,0xc5,0x5d,0x36,0xee,0x0,0x24,0x41,0xb0,0x5,0x0,0x92,0xbc,0x72,0xb6,0x7c,0x5,0x50,0x1,0x48,0x63,0x1b,0xf7,0x6,0x29,0x1b,0xa8,0x71,0x0,0x9f,0x4,0xb5,0xb7,0x41,0xd8,0x77,0x6d,0xd4,0x14,0x40,0x92,0xd,0xfa,0x59,0xd7,0xa4,0xfe,0x67,0x94,0x93,0xc3,0xfa,0x80,0x3f,0x32,0xd9,0xa7,0x36,0x84,0x84,0x67,0xd3,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_image_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xd,0xa,0x29,0x4a,0x4c,0x5b,0xe5,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0x24,0x49,0x44,0x41,0x54,0x38,0xcb,0xad,0x53,0xc1,0x4a,0xc3,0x40,0x10,0x7d,0x33,0x89,0x14,0x2a,0x24,0x52,0x51,0x93,0x50,0x1a,0x50,0x83,0x77,0x6f,0x22,0xfe,0xff,0xd1,0xb3,0x54,0xab,0x35,0x31,0x6d,0xd2,0xd6,0x48,0x4b,0x6d,0x4c,0xbb,0x19,0xf,0xb6,0x10,0x4a,0x6c,0x52,0x74,0x60,0xd8,0x99,0x61,0xdf,0xe3,0xcd,0xf2,0x16,0xf8,0x63,0x10,0x0,0xf4,0xbb,0x3,0xda,0x7,0xe3,0x7a,0x76,0xbe,0x69,0xf4,0x35,0xd8,0x4,0x60,0xd4,0x24,0x38,0x0,0xf0,0xb4,0x69,0x78,0x7d,0x1a,0xeb,0xac,0x52,0xb2,0x2,0xd0,0x2e,0xe,0xb8,0x50,0xcf,0x88,0x29,0x70,0x3d,0xfb,0x75,0x1c,0x7e,0xf8,0x22,0xf0,0x81,0x9f,0x64,0xa6,0x0,0x80,0xef,0x7a,0x76,0xb8,0xcd,0xa8,0x17,0x6a,0xe9,0x5c,0x58,0xca,0xef,0x45,0x77,0xcc,0xf4,0x40,0x4c,0x23,0xa7,0x73,0x22,0x0,0x10,0x87,0xef,0xcd,0x53,0xa7,0x35,0x2f,0x93,0xa4,0x6f,0xf,0x34,0x8d,0x1f,0x8f,0x2d,0x23,0x1,0x58,0x3,0xb0,0x1a,0xfa,0x63,0x2b,0x4b,0x97,0x36,0x80,0xfb,0x32,0x82,0xe2,0xa,0x8,0x7a,0x11,0x1b,0xad,0xc3,0x71,0xa3,0xd1,0x58,0x46,0xfe,0xe4,0x36,0xa,0x26,0x4e,0xf6,0xb5,0xbc,0x52,0x4a,0x19,0x22,0x42,0x95,0x4,0xed,0xf3,0xb3,0x3c,0x89,0xa7,0x37,0xc1,0x73,0x7c,0x2d,0x22,0x79,0xba,0xc8,0x2e,0x45,0x90,0x3,0xa4,0xde,0x5e,0xe2,0x4e,0xd5,0xa,0x34,0x1a,0x26,0xcd,0xf9,0x74,0x11,0x50,0x2e,0x39,0x80,0xa4,0xc4,0x32,0xbf,0x12,0x10,0x0,0xf3,0x73,0x96,0x32,0x11,0x49,0xd9,0x6d,0xb5,0x52,0xdc,0xef,0xe,0xda,0xbb,0x14,0x98,0x0,0x8e,0x2a,0x7c,0x20,0xbb,0x14,0x50,0xd,0x23,0x51,0xd9,0x23,0x12,0x0,0xad,0x6,0xf8,0xff,0x62,0xcf,0xcf,0xb7,0x3b,0xbe,0x1,0x2f,0x7,0x6e,0x26,0xe3,0x59,0x58,0x59,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_position_3d_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xf,0x9,0x2,0xce,0x59,0x25,0x8,0x0,0x0,0x0,0xa1,0x49,0x44,0x41,0x54,0x38,0xcb,0xb5,0x93,0x3b,0xa,0xc3,0x30,0x10,0x44,0x9f,0x2c,0x93,0x45,0x4d,0xc0,0x17,0x51,0x6b,0x72,0xb4,0x74,0xba,0x5d,0x70,0xab,0x8b,0x8,0xd2,0x98,0xd,0xc8,0x4e,0xe3,0x7c,0xa,0xd9,0x9,0x51,0x3c,0xd5,0xc2,0x7e,0xd8,0x99,0x9d,0x85,0x4a,0x98,0xb5,0xc4,0x18,0xa3,0xe4,0x94,0x2,0x80,0xed,0xba,0xe0,0xbc,0xd7,0x52,0x5d,0xbb,0x31,0x7c,0xc6,0xda,0xeb,0x33,0x5e,0x41,0x53,0x4b,0xa1,0x7a,0x40,0xfb,0x21,0x9f,0xbf,0x12,0x71,0x8c,0x51,0x4a,0x3c,0x27,0xd5,0x1e,0xa0,0x11,0x19,0x4a,0xbd,0xce,0x7b,0x6d,0x1,0x72,0x4a,0xe1,0x4d,0x30,0x80,0x6c,0x44,0x2e,0x8f,0xc6,0x49,0xb5,0x9f,0x55,0x4f,0x80,0x7d,0x55,0xe4,0x23,0x70,0x6e,0xfe,0xe2,0x83,0x6a,0xa,0x25,0x93,0x8c,0x31,0x1e,0x96,0xb5,0x41,0x64,0x70,0xde,0xdf,0x7e,0xb9,0x82,0xdd,0xdd,0x7,0xbb,0x1a,0xc9,0x2c,0xa7,0xda,0x7c,0xba,0x6a,0xdc,0x1,0xc0,0xaf,0x39,0x59,0x1d,0x8c,0xe8,0xa9,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_image_texture_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x17,0x21,0x25,0x24,0x3b,0xcc,0x1,0x0,0x0,0x0,0xed,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0xa0,0x6,0xf8,0xf0,0xf6,0x33,0x33,0xb9,0x7a,0x18,0x61,0x2,0xf,0x6f,0x3f,0xff,0x4f,0x8a,0x1,0xf2,0xaa,0x92,0x8c,0x28,0x2,0xa4,0x18,0x80,0xac,0x96,0x9,0x9b,0x82,0xb7,0x2f,0x3f,0xf8,0x7f,0x78,0xfb,0x99,0xf3,0xc3,0xdb,0xcf,0x8c,0x50,0xe7,0xb2,0xe0,0x32,0xc,0xab,0x1,0x5f,0x3e,0x7d,0xdf,0xf0,0xe7,0xf7,0xdf,0x18,0x6,0x6,0x6,0x46,0xa8,0xe6,0x7f,0x2f,0x9f,0xbe,0x9b,0x8c,0x37,0xac,0x60,0xce,0x82,0xd9,0xca,0xc0,0xc0,0xc0,0xf0,0xf2,0xe9,0xdb,0x99,0xc,0xc,0xc,0xc,0x4f,0xef,0xbf,0xba,0xfe,0xf0,0xf6,0xf3,0xdf,0x44,0x79,0x41,0x40,0x98,0xf7,0xff,0xab,0x67,0xef,0x7a,0xdf,0xbd,0xfa,0x68,0xf6,0xe3,0xdb,0xaf,0xb4,0x87,0xb7,0x9f,0xff,0xff,0xf3,0xe7,0xaf,0x6,0x3,0x3,0x3,0xcb,0xdb,0x57,0x1f,0xdd,0x9,0x7a,0xe1,0xfd,0x9b,0x4f,0x2,0xdf,0xbf,0xfe,0x2c,0xfa,0xfc,0xf1,0xdb,0x49,0x74,0xb9,0x6f,0x5f,0x7e,0xcc,0x41,0x17,0xc3,0x8,0x1c,0x41,0x11,0xbe,0xf,0xc8,0xd1,0x4b,0x8,0x30,0x51,0x9a,0x8,0x59,0xc8,0x4d,0xb,0xb8,0xbc,0xf0,0x8b,0x48,0x7d,0x6c,0x18,0x6,0x70,0x72,0xb3,0xf7,0x33,0x32,0x32,0x7e,0x22,0x46,0xf7,0xff,0xff,0xff,0xf9,0x60,0x6c,0x46,0xa4,0xcc,0xc1,0xce,0xc0,0xc0,0x40,0xac,0x17,0x18,0x5,0x84,0x79,0x7f,0x52,0x25,0x27,0x3,0x0,0x9c,0x0,0x73,0x56,0xb6,0xd8,0x67,0x3,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_time_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x5b,0x0,0x66,0x0,0x7c,0xa3,0x69,0xcf,0x20,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x7,0x8,0x2,0x17,0x0,0xe,0xe2,0x31,0xee,0x0,0x0,0x1,0xad,0x49,0x44,0x41,0x54,0x38,0xcb,0xad,0x93,0xcf,0x6b,0x13,0x51,0x10,0xc7,0x3f,0x2b,0xbd,0x34,0xc9,0xfa,0x37,0xb4,0x45,0xb6,0x41,0xf,0x62,0xa0,0x62,0xa2,0xd2,0x62,0x11,0x4a,0xb5,0x15,0x29,0x1e,0x7a,0xd1,0x43,0xfa,0x1f,0x79,0xb4,0xa9,0xda,0x8a,0x85,0x10,0xd4,0x5b,0x2f,0xc5,0xfe,0x10,0x52,0x53,0xd2,0xd4,0x22,0xd9,0x6c,0x22,0xda,0x3f,0x21,0x1b,0x43,0x2e,0xe6,0xbd,0x37,0x1e,0xda,0x5d,0xb6,0x69,0x57,0x4,0x1d,0x18,0x78,0xc3,0x9b,0xef,0xf7,0xbd,0x99,0xef,0x8c,0x45,0xbc,0x49,0xe4,0x6c,0xc5,0x25,0xc5,0x5d,0x48,0xad,0x75,0x1c,0x6,0x19,0x67,0x34,0x36,0x77,0x28,0x8e,0xb9,0xd7,0xfb,0xc5,0xbf,0x58,0xfe,0xb4,0x84,0xc0,0xf3,0x7f,0xb,0xcc,0x6,0xa0,0xdd,0xea,0x91,0xd4,0x5a,0xc7,0xb2,0x53,0x3d,0x8a,0x12,0x65,0x7,0x1,0x97,0x6,0xc0,0xe5,0xed,0xfd,0x2f,0x1c,0x78,0x3f,0x48,0xa4,0x6c,0xd6,0xa,0x2f,0x48,0xa6,0x6c,0xaa,0x8d,0xef,0x6c,0x55,0xe,0x1,0xca,0x83,0x24,0x51,0x82,0xf2,0xc7,0xcf,0x35,0xde,0x97,0x8a,0x68,0x6d,0x30,0xda,0x90,0x99,0xb8,0x85,0xd6,0x6,0x6d,0x84,0xf,0xa5,0x22,0x9b,0xe5,0x5a,0x40,0x72,0x4e,0x85,0x3c,0xb0,0xbc,0xf7,0xf5,0x1b,0x96,0x40,0xd3,0xab,0xe3,0xa4,0xaf,0x21,0xa7,0x4a,0xb6,0x3c,0x17,0x27,0x7d,0x15,0x4,0x72,0xd7,0x1d,0x80,0x25,0xa0,0x10,0x25,0x90,0x8d,0x4f,0x55,0xec,0xcb,0x36,0x88,0x5,0x22,0x67,0x86,0x20,0x1a,0x77,0xbb,0x3f,0x79,0x30,0x79,0x33,0xc4,0x86,0x25,0x24,0x93,0x29,0xd6,0x5f,0xad,0xe0,0xb9,0x75,0x94,0x11,0xb4,0x11,0xee,0xde,0x18,0x3f,0xf1,0x4c,0x9a,0xa6,0xeb,0xb2,0xbe,0xba,0x42,0x62,0xd8,0xbe,0x78,0xe,0x3a,0x6d,0x9f,0x85,0xc5,0x67,0x58,0x80,0x51,0x3a,0xfc,0xdc,0x66,0xa5,0x1e,0xce,0xe5,0xc8,0x95,0x71,0xfc,0x8e,0x7f,0xa1,0xa,0x4b,0x73,0xd3,0x27,0xd,0xeb,0x6b,0xc1,0x6b,0x34,0xe8,0x6b,0x3,0x80,0x56,0x42,0xd3,0x6d,0xa0,0x94,0x41,0x2b,0xc3,0xe3,0xfb,0xd9,0xa0,0x7,0x67,0x8,0xa,0x0,0x7e,0xbb,0x43,0xf1,0xcd,0x4b,0x46,0xc6,0x1c,0x8c,0x32,0x3c,0x5f,0x2e,0xa2,0x94,0x61,0x74,0xcc,0xa1,0xf4,0xf6,0x35,0x6d,0xbf,0x43,0x34,0x7f,0x50,0xc6,0xdc,0x93,0xd9,0xdb,0xdc,0x9b,0x79,0x84,0xd6,0x42,0x5f,0x1b,0xe,0xf,0x2a,0x28,0x2d,0xf4,0x8d,0x61,0x6a,0x66,0x9e,0xc5,0x87,0x77,0x0,0x72,0x7f,0x5a,0xa6,0x6c,0xa0,0xf3,0xda,0xbb,0x1d,0x12,0x29,0x9b,0x5e,0xb7,0xcb,0xd3,0x85,0xc9,0xf0,0x11,0x60,0xef,0xbf,0xee,0xc2,0x6f,0xd7,0x99,0xc4,0x9f,0x70,0xa2,0x11,0x6e,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_import_check_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xde,0x2,0x5,0x2,0x17,0xb,0x38,0x2b,0xfd,0xdd,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x0,0xe6,0x49,0x44,0x41,0x54,0x38,0xcb,0xed,0xd3,0xaf,0x4a,0x5,0x41,0x14,0xc7,0xf1,0xcf,0xca,0x8d,0x8a,0x96,0x6b,0x10,0xd4,0x37,0x90,0x5b,0x4,0xa3,0x30,0x36,0xc1,0x64,0xf2,0x29,0x6,0x6e,0x11,0x26,0x68,0x59,0x4,0x83,0x6c,0xd4,0x17,0xb0,0xfb,0x0,0x8b,0x20,0x88,0x55,0x1f,0xc0,0xa2,0x88,0x45,0x50,0xfc,0x57,0xc,0x5a,0xf6,0xca,0xee,0xa2,0xa0,0xb,0x36,0xa7,0xcd,0x8f,0xdf,0xf7,0x1c,0xce,0xef,0xcc,0xf0,0x7f,0xb2,0x2e,0x50,0x5e,0x16,0x5b,0xd8,0xc6,0x5a,0xd6,0x1,0x3e,0xc6,0x32,0x2e,0x52,0x88,0x83,0xde,0x2f,0xc0,0x19,0x9c,0xa3,0x8f,0x67,0x2c,0xc2,0xd8,0xf,0xe1,0x55,0xdc,0x54,0x30,0xc,0x52,0x88,0x6f,0xd0,0xab,0xc,0x67,0xb8,0xc7,0x41,0xa,0xf1,0xa8,0x5,0xef,0x60,0xb3,0x26,0xad,0xa7,0x10,0x2f,0x1b,0x21,0xe6,0x65,0x31,0x89,0x6b,0x4c,0x54,0xfa,0x21,0xf6,0xb1,0x8b,0xa5,0x1a,0xbc,0x97,0x42,0x1c,0xd6,0x1b,0x8c,0x46,0x78,0xc4,0x2c,0x9e,0xaa,0xfb,0x6,0x4e,0x5a,0xf0,0x69,0x1b,0x6e,0xac,0x31,0x2f,0x8b,0xc,0x53,0xb8,0xc2,0x78,0xcb,0x77,0x97,0x42,0xec,0x7f,0x95,0xcf,0x67,0x88,0x29,0xc4,0x77,0x3c,0x60,0xe,0x2f,0x2d,0xdf,0xc2,0x77,0x1,0x37,0xb6,0x50,0x2b,0x32,0x8f,0xd7,0x4a,0x5e,0x49,0x21,0xde,0x76,0x79,0x6d,0xd3,0x79,0x59,0xc,0xff,0xfc,0x2f,0x7c,0x0,0xf1,0x37,0x3d,0xa0,0x60,0x22,0x8d,0x80,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_folder_scene_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x7,0x1a,0x11,0x33,0x17,0x53,0xf5,0x4,0x17,0x0,0x0,0x2,0x4,0x49,0x44,0x41,0x54,0x38,0xcb,0xad,0x93,0x4d,0x48,0x94,0x41,0x18,0xc7,0x7f,0xf3,0xce,0xbc,0x5e,0xd6,0xed,0x45,0x42,0xc,0x8a,0x48,0xdd,0xd6,0xed,0x22,0x48,0xa9,0x91,0xd8,0x62,0x50,0x17,0x5d,0xc1,0xa2,0x43,0x54,0x14,0x5d,0x43,0x28,0xa2,0x82,0xba,0x74,0xe9,0x14,0x8,0x9,0x76,0x10,0xa2,0x8b,0x87,0x12,0xa1,0x20,0xca,0xe,0xc2,0xb2,0x59,0xd0,0x6e,0x7,0xdb,0x76,0x17,0x4b,0x97,0x3e,0xc0,0x3a,0x4,0x7e,0x84,0xa8,0xbb,0xbe,0xbe,0x33,0x1d,0xc2,0xd5,0x6d,0x37,0xf0,0xe0,0x3,0x3,0xc3,0x3c,0xcc,0xef,0xf9,0x3f,0xf3,0x7f,0x6,0xb6,0x23,0xda,0x3b,0x7b,0xc4,0xbf,0x67,0xc7,0x4f,0x9f,0x17,0x5b,0xb9,0x2b,0x36,0x41,0xb2,0x4e,0xf5,0xae,0x7a,0x80,0xa5,0x85,0x39,0xa2,0xcf,0x9e,0x6c,0x9,0xa0,0xd6,0x37,0x52,0xd9,0x73,0xfb,0x9a,0xe,0xd7,0x7b,0x5a,0x33,0xfd,0x2e,0xa6,0xdb,0x3a,0x4f,0x26,0x84,0x10,0x85,0xbc,0x1,0x61,0xb4,0xf6,0x7d,0xff,0xfa,0xe5,0xd4,0x8f,0xc9,0x64,0xaa,0x4,0x0,0x6,0xd7,0x75,0x69,0xa,0xec,0xa5,0xe7,0xe8,0xf5,0x45,0x25,0xe5,0x1e,0x4b,0x5a,0x9e,0xb4,0xfe,0x2e,0x25,0xa5,0x9b,0xcf,0x2d,0xdb,0x4e,0x85,0xbc,0xdb,0x18,0xa,0x76,0x97,0x1,0x80,0xbb,0xe6,0xd1,0x71,0xa8,0xd1,0x4,0x77,0xd7,0x38,0x80,0xf3,0x1f,0xd5,0xb3,0x65,0x5b,0x0,0x30,0x46,0x53,0xb5,0xa3,0x52,0xa4,0x3e,0x4f,0x73,0xf9,0xda,0x4d,0xea,0xea,0x6a,0x31,0xc6,0x6c,0xd2,0x88,0x91,0x96,0x3c,0xd8,0x7b,0xeb,0x8e,0xc9,0x66,0xb3,0x8c,0xe,0xf,0x89,0x22,0x80,0xa7,0xd,0xd5,0x7e,0x1f,0x37,0xfa,0x7,0xe8,0xeb,0xbb,0x87,0x6d,0xdb,0x45,0x80,0xf5,0x47,0xf7,0xfb,0xfd,0x5c,0xbc,0x70,0xe9,0x5b,0x89,0x2,0x29,0x2d,0xd6,0xb4,0x66,0x39,0xbf,0x8a,0x5d,0x61,0x93,0xcf,0xe5,0x69,0x3d,0x10,0x2c,0xe4,0x6b,0x3,0x1,0x86,0x5f,0xbc,0x22,0x9d,0x4a,0x33,0x3f,0x3f,0x3f,0x54,0x4,0x30,0x6,0x6a,0x76,0x56,0x71,0xff,0xc1,0x20,0x67,0xcf,0x9d,0xc1,0x5d,0x75,0xb,0x26,0xc7,0x3f,0x4d,0x15,0x20,0x96,0x65,0x99,0x89,0x89,0xf,0x42,0x6b,0x33,0x2,0x60,0x6d,0xf4,0x67,0x70,0x7c,0x3e,0xde,0xc4,0x13,0x4,0x2,0x1,0xb4,0xd6,0x0,0xb4,0xb6,0xb5,0x11,0x9,0xb7,0x73,0xfb,0xea,0x15,0x30,0x60,0xdb,0xb6,0x48,0xa7,0x33,0x4c,0x26,0xc6,0x93,0x45,0x0,0x25,0x15,0x6f,0xa3,0x63,0x44,0x22,0x5d,0xac,0xac,0x2c,0x17,0xaa,0xf7,0x3f,0x7c,0xc4,0xf3,0xd8,0x38,0x63,0xa3,0x2f,0x11,0x42,0x90,0xcb,0xe5,0xc8,0x64,0x32,0x4f,0x4b,0x5c,0xb0,0x94,0x62,0x69,0xf6,0x17,0xe1,0x8e,0x30,0xb,0xb,0xbf,0x91,0x96,0xa4,0xfb,0x58,0x98,0x9f,0x33,0x33,0x1b,0x96,0x29,0x45,0x22,0xfe,0x1e,0xa5,0xd4,0x48,0xc9,0x28,0x1f,0x39,0xd1,0x35,0xd5,0x10,0x6a,0xd8,0xdf,0xdc,0xd2,0x8c,0xe7,0x79,0xe5,0xc7,0x56,0x4a,0x62,0xaf,0xc7,0x79,0x3c,0x38,0x20,0x4a,0x14,0x54,0xfa,0xfd,0xa1,0x64,0xf2,0x63,0x4b,0x34,0x1a,0x5b,0x13,0xa2,0xfc,0x37,0x30,0xc6,0x8,0xc7,0x71,0x16,0xd9,0xce,0xf8,0x3,0xd5,0x2c,0xb9,0xb1,0x19,0x99,0xf9,0xfb,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_import_fail_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xde,0x2,0x5,0x2,0x15,0x11,0xf7,0x7f,0x66,0x25,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0x29,0x49,0x44,0x41,0x54,0x38,0xcb,0xcd,0x93,0x3d,0x4e,0xc3,0x40,0x10,0x85,0xbf,0x5d,0xa7,0x4,0x81,0x1d,0x71,0xe,0xbb,0x0,0x3b,0x11,0x5,0xc8,0xe4,0x6,0x20,0x1a,0x3b,0x17,0x1,0xd1,0x45,0xc9,0x1d,0x68,0xd7,0x2d,0x2d,0xd,0x8a,0x22,0x28,0xb0,0x11,0x2,0xc7,0xdc,0x0,0xa,0xaa,0x40,0x4e,0x80,0x97,0xc6,0x51,0x36,0x26,0xa6,0xce,0x74,0xf3,0xf3,0xde,0xbc,0x79,0xda,0x85,0x8d,0x8b,0x69,0xec,0x3b,0x8d,0xbd,0xc8,0xdf,0xad,0xd7,0xa4,0x99,0x14,0x71,0xe7,0x5c,0x8,0xeb,0x2b,0x8f,0x83,0x5e,0x7d,0xf0,0x25,0xf2,0xf7,0x84,0xb4,0x3e,0x8b,0xb8,0x73,0x6d,0xd6,0xc5,0x92,0xfd,0xa0,0x2d,0x64,0x6b,0x66,0xf4,0x42,0x57,0xa5,0x13,0x80,0x3c,0xf2,0x6d,0x29,0xad,0x77,0x60,0x1b,0x40,0x6b,0x7d,0xe6,0x25,0xd9,0xcd,0xa,0x1,0x40,0x1e,0x7,0x3d,0x29,0xe4,0xdd,0x22,0x2f,0x75,0x79,0x52,0x6a,0xf2,0x96,0x94,0x26,0x78,0xe4,0x25,0xd9,0xc5,0x1f,0x5,0x6,0x49,0x28,0x85,0x1c,0x1b,0xa5,0x6f,0xc0,0x1,0xd0,0xe8,0x91,0xa7,0x96,0xe0,0xb5,0x4,0xeb,0x94,0x54,0x9b,0x87,0x5e,0x92,0x5d,0xfe,0x6b,0x22,0x40,0xd1,0xef,0xa,0x4b,0x58,0xcf,0xc0,0x7c,0x65,0x93,0x10,0xb7,0xeb,0x96,0x89,0x3a,0x18,0xd8,0x1,0x3e,0x16,0x37,0xd7,0xe2,0xc8,0x55,0xe9,0x43,0xa3,0x82,0x92,0x9f,0x76,0xd,0x3c,0x0,0xe,0x8d,0x91,0xfb,0x69,0xbf,0x1b,0x36,0x12,0x48,0xac,0x37,0x60,0xab,0x32,0x6c,0xe8,0xaa,0xf4,0xca,0x55,0xe9,0x23,0xe8,0xd0,0x90,0x3c,0x2e,0xfa,0x81,0xdd,0xe0,0x41,0xd9,0xa9,0xce,0x1a,0x78,0x6a,0x69,0x98,0xab,0xb2,0x9,0x70,0x5c,0xd9,0x79,0xea,0xaa,0xa7,0x79,0xe3,0x53,0xce,0x23,0xdf,0x6e,0xea,0xbd,0x46,0xfb,0xce,0xe6,0x7d,0xbe,0x5f,0x9,0xd3,0x5f,0x24,0xa5,0xc,0xee,0xa3,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_dependency_ok_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0xe,0x0,0x0,0x0,0xe,0x8,0x6,0x0,0x0,0x0,0x1f,0x48,0x2d,0xd1,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdc,0x9,0x13,0x0,0x1d,0x26,0xcb,0xf5,0x5,0x15,0x0,0x0,0x2,0x2d,0x49,0x44,0x41,0x54,0x28,0xcf,0x5d,0x92,0xdf,0x6b,0x8e,0x61,0x18,0xc7,0x3f,0xd7,0x75,0xdf,0xf7,0xf3,0x6c,0xf3,0x22,0xd6,0x9c,0x38,0xf0,0xb3,0xed,0x45,0x94,0x34,0x14,0x8a,0x1c,0x90,0x2c,0x51,0x4a,0x29,0xce,0xe5,0x8c,0x33,0xf9,0x13,0xc6,0x81,0x13,0x29,0x35,0x7,0x56,0x5a,0x42,0xa4,0x15,0x19,0x32,0x3f,0x97,0xc9,0x8f,0xf6,0xbe,0xb,0x87,0x4e,0xc6,0x18,0x2f,0xef,0xec,0x79,0x9e,0xfb,0x72,0xb0,0xde,0x31,0x9f,0xa3,0xab,0x6f,0xd7,0xb7,0xef,0xc9,0x47,0xf8,0x87,0xfb,0xaf,0xfb,0x47,0xbe,0xd7,0xbf,0x97,0x85,0xd9,0x18,0x30,0xb7,0x79,0x5e,0x65,0xc7,0xba,0xdd,0xab,0x1a,0x99,0x6f,0x1c,0x8f,0xde,0xe,0x54,0x7b,0x9f,0x9c,0x69,0x2f,0x64,0xca,0x0,0x99,0x69,0x0,0x8,0xe6,0x2c,0x29,0xf,0xbe,0x1b,0xa8,0x6e,0x59,0xb3,0xa3,0x83,0xc6,0xc3,0xe0,0x9b,0xfb,0xd5,0xcb,0x43,0xdd,0xed,0xe2,0x73,0x2b,0x24,0x13,0xf9,0x7f,0x12,0x90,0x18,0x8c,0xcc,0xcb,0xe1,0xce,0x13,0xa3,0x5b,0xd6,0x6e,0xef,0x90,0x7b,0xc3,0xb7,0x47,0xfa,0x86,0xcf,0x95,0x7d,0xea,0xec,0x77,0xfe,0x4b,0xb2,0xa9,0x1c,0xb3,0xe9,0x29,0x11,0xc1,0xa,0x23,0x46,0x23,0x69,0xf6,0xb4,0xa4,0x25,0xcb,0x26,0xa3,0x1c,0x5c,0x7f,0xbc,0xa2,0xf5,0xac,0x5e,0xae,0xe5,0xe3,0xa6,0x69,0x94,0x58,0x44,0x9c,0x53,0x42,0xf0,0x84,0x10,0x10,0x55,0x34,0x4b,0x39,0xbd,0xef,0x2,0x79,0x3d,0x22,0x69,0x21,0x3f,0xb2,0xcf,0x56,0xcf,0xea,0x65,0x15,0xc0,0xbb,0x20,0xce,0x39,0x9c,0xf3,0x78,0x1f,0x70,0xea,0x51,0x51,0xf2,0x9f,0x91,0x8b,0xc7,0xef,0x70,0xfd,0xc9,0x25,0x7c,0x3a,0x9d,0x7,0x9f,0x8,0x80,0xa,0x8a,0x3a,0xc1,0xa9,0x43,0x55,0x11,0x15,0xd4,0xb,0x79,0x16,0x39,0xb9,0xb7,0x9b,0x7b,0xaf,0x6e,0x32,0x3a,0xf1,0x2,0x9f,0x38,0x9c,0x3a,0xc4,0x9,0x8a,0xa2,0x46,0x44,0x13,0x41,0x83,0xa0,0xde,0x28,0xf2,0x82,0x6c,0x2a,0xa3,0xdc,0xba,0x81,0x95,0x8b,0x57,0xd3,0xfb,0xf2,0x2c,0xe9,0x5c,0x8f,0x4f,0x41,0x83,0xe0,0x52,0x30,0xc,0x2f,0x38,0x34,0x31,0xc4,0xb,0xe6,0xe1,0xd4,0xce,0xf3,0xc,0x55,0x6,0xd9,0xbf,0xf5,0x8,0xc7,0x7a,0xf6,0xd0,0xb2,0x20,0x20,0x2a,0x80,0x4d,0xaf,0x25,0x20,0x8,0xaa,0x22,0x48,0x53,0xb4,0x90,0x38,0x5c,0x6a,0x3c,0x7d,0x7f,0x97,0x3,0xdb,0x8e,0xd2,0xf3,0xa0,0x9b,0xd0,0x1a,0x71,0x4d,0x82,0x4b,0x4,0x9,0x46,0x8,0xe,0x49,0xa,0x53,0x71,0xf8,0x22,0x16,0x95,0xb6,0xb0,0xa4,0x5c,0xfb,0xf2,0xc3,0x4a,0xb,0x4b,0xf2,0xf0,0xd3,0x55,0x6a,0x8f,0xc6,0x19,0xfe,0x36,0x40,0x32,0xc7,0x21,0x8,0x66,0xd0,0x12,0xe6,0x50,0xfb,0x3a,0x69,0x6d,0xa5,0xa5,0x52,0xc4,0xbc,0x22,0x0,0xfd,0xcf,0x6f,0x56,0x1f,0x8f,0x5d,0x69,0xff,0x15,0x27,0x6c,0x7e,0x5b,0x49,0x2c,0x4e,0xab,0x21,0x8,0x86,0x21,0x2,0x13,0x9f,0x6b,0xd6,0x2c,0xf3,0x64,0xeb,0xa2,0x43,0xa3,0xbb,0x3a,0xbb,0x3a,0x66,0x1c,0xe9,0x7f,0x7e,0xa3,0xfa,0x74,0xec,0x5a,0xfb,0xc7,0xf,0x1f,0x4d,0x9d,0xce,0x52,0x2e,0xc6,0x68,0xcb,0x57,0x2c,0x93,0xcd,0x6d,0x7,0x46,0x77,0x6f,0xdc,0xf7,0x57,0xb9,0x6,0xb7,0x9e,0xf5,0x8d,0xa4,0xa1,0xa9,0x6c,0x8d,0x92,0x34,0x54,0x85,0xc9,0x6c,0xb2,0xd2,0xb5,0xe9,0xe0,0x8c,0xe4,0x7f,0x0,0x82,0xa1,0xd8,0x4b,0x24,0x50,0xe7,0xa7,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_influence_zone_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x0,0x0,0x0,0x0,0x0,0xf9,0x43,0xbb,0x7f,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x2,0x11,0x5,0x3,0x0,0xc0,0xf2,0x67,0x5b,0x0,0x0,0x0,0xaf,0x49,0x44,0x41,0x54,0x38,0xcb,0xc5,0x93,0x31,0xe,0xc2,0x30,0x14,0x43,0x9f,0x11,0x23,0xd0,0xf4,0x60,0xdc,0x81,0x85,0x3,0xc1,0xc2,0xca,0xd9,0xe0,0x6,0xe5,0x0,0x66,0xa0,0x9f,0x4,0x25,0x52,0x8b,0x8a,0xc4,0x5f,0x12,0x45,0x8e,0xbf,0x9d,0xef,0xc8,0x98,0x25,0xb5,0x62,0x61,0xfd,0x86,0x40,0xc8,0x42,0xb3,0xbd,0x94,0xf8,0x75,0x1c,0x1a,0x6b,0x7f,0x38,0x5a,0x8d,0xb,0x6,0x34,0xae,0x0,0xbe,0x5a,0x15,0x41,0xd4,0x66,0xbb,0x43,0x1a,0xe1,0x6,0x8b,0xb7,0x36,0xb,0x1e,0xc3,0xf0,0x81,0xaf,0x8,0x52,0x9f,0x9a,0xa2,0xa3,0x26,0x9,0xba,0x94,0x72,0x3b,0x19,0x21,0x1c,0x1e,0x30,0xf7,0x1b,0x53,0x4,0x7d,0xee,0xe7,0xe2,0xd,0x44,0x33,0x31,0xb5,0x85,0x2e,0x65,0xc5,0x85,0x77,0xc5,0x86,0x19,0xa,0x5e,0x33,0x19,0x7,0x36,0x91,0xd4,0x9a,0xa0,0xef,0x8a,0xa7,0x17,0xd8,0x79,0x86,0x9a,0xa1,0xe0,0x72,0x3e,0x7d,0x95,0x44,0x19,0x13,0xa1,0x30,0xcd,0x1c,0x35,0x93,0x18,0x78,0xfd,0xfd,0x37,0x3e,0x1,0x10,0xb8,0x3c,0x54,0x33,0x2a,0x13,0x2c,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_close_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x73,0x0,0x29,0x0,0x7c,0x29,0x1e,0x61,0x18,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x19,0x0,0x29,0x1a,0xfb,0x51,0xb9,0xa4,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0x30,0x49,0x44,0x41,0x54,0x38,0xcb,0xcd,0x53,0x3d,0x4b,0x3,0x41,0x10,0x7d,0x99,0x4d,0xe3,0x9a,0xcd,0x5e,0xbc,0x42,0xac,0xac,0xac,0x14,0xc5,0xf,0xc4,0x10,0x50,0xd1,0xff,0x6c,0xe1,0x1f,0x30,0x82,0xc1,0xde,0xb3,0x49,0x95,0x2a,0x90,0x73,0xc3,0x9,0x9a,0x99,0xb1,0xd9,0x93,0x35,0x77,0x8d,0x5d,0x16,0x96,0x65,0x66,0xf6,0x3d,0x76,0xde,0x9b,0x5,0x36,0x6a,0x2d,0xe6,0xa1,0x9b,0x9e,0x6b,0x35,0xd3,0x56,0xa3,0x14,0xac,0xa2,0xbb,0xd3,0x62,0xa6,0xc2,0x72,0x9a,0x5e,0x5c,0xcc,0x3,0x31,0xcb,0xed,0xb4,0x98,0xa9,0xaa,0xf6,0xd3,0x5a,0x27,0x65,0x9b,0x16,0x33,0x5,0x20,0x0,0xc8,0x79,0x7b,0x49,0x86,0x5e,0x1,0x8,0xb3,0xdc,0x2f,0xcb,0xea,0x11,0x0,0x3,0x30,0xfb,0x7,0x7b,0x9d,0x6,0xc1,0x62,0x1e,0xba,0xc2,0x72,0x16,0xca,0xea,0xb9,0xce,0x39,0x6f,0x87,0xaa,0x3a,0x58,0x7e,0x7c,0x3e,0xfc,0xe6,0x32,0x7b,0x48,0x44,0x6f,0x59,0xee,0x56,0x8d,0x17,0x44,0x92,0xf3,0x50,0x56,0xe3,0x36,0x8d,0x22,0xf8,0x3d,0xcb,0xdd,0x57,0x43,0x3,0x0,0xc8,0x72,0xb7,0x22,0x43,0x13,0xe7,0xed,0x28,0xa6,0x34,0x6e,0xb8,0xcc,0x9e,0x10,0x51,0x91,0x82,0x1b,0x4,0x71,0x89,0xaa,0xfa,0x24,0xee,0x44,0xaa,0x7e,0x4d,0x86,0x46,0x31,0xb1,0x8a,0x59,0xee,0xa2,0x60,0xcd,0x16,0xbc,0xbd,0x22,0x43,0x93,0xba,0xff,0x75,0x1b,0xd,0xb3,0xdc,0xa4,0x60,0x97,0xd9,0xe3,0x9e,0xb7,0xd7,0x75,0x1c,0xca,0x6a,0xbc,0x6e,0x71,0x9b,0x8d,0xc,0xc0,0x44,0xc1,0xa,0x0,0x2a,0x2c,0x17,0xa1,0xac,0x9e,0x0,0xac,0x0,0x74,0x53,0x1b,0xff,0xc,0x52,0x7f,0xb0,0x9d,0x47,0xf0,0x51,0x54,0xfb,0x3b,0xa,0xfb,0xe2,0xbc,0x1d,0x2,0x30,0x7e,0xa7,0xb7,0xd5,0x36,0xa9,0xff,0x19,0x65,0xb3,0x59,0x1f,0xf0,0x7,0xf8,0x12,0xaa,0x6c,0x2b,0x7f,0x9f,0xd7,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_instance_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x1a,0x0,0xf5,0x0,0x12,0x93,0xa5,0xf4,0x2f,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0xa,0xe,0x12,0x15,0x26,0x2f,0x4,0xee,0x8c,0x0,0x0,0x1,0x3e,0x49,0x44,0x41,0x54,0x38,0xcb,0x7d,0x93,0x3d,0x4e,0xc3,0x40,0x10,0x85,0xbf,0x59,0xec,0x98,0x63,0x50,0x4,0x21,0xe,0x10,0xa,0x4,0xe2,0x8,0x5c,0x82,0x9a,0x86,0x8e,0x82,0x12,0x51,0xd2,0x73,0x9,0x38,0x2,0x22,0x42,0x11,0x17,0x0,0xa1,0x9c,0x2,0x50,0xc0,0x7f,0xfb,0x28,0xd6,0x76,0x62,0x67,0xe5,0xb5,0x2c,0xd9,0xb3,0xe3,0x37,0xdf,0x9b,0xf1,0x9a,0x10,0xb1,0xb5,0x7b,0x96,0xf6,0xde,0xff,0x9e,0xcb,0x68,0x9e,0x63,0x64,0x4d,0x66,0x9,0x93,0x59,0x32,0x96,0x82,0xc5,0x8,0xec,0xe4,0x30,0x8a,0xa5,0xf9,0xbb,0x8d,0xa,0xb4,0xd8,0x79,0x3d,0x55,0xf6,0x72,0x7,0x14,0xf8,0x6,0x33,0x3f,0xbd,0x21,0xdb,0x59,0xda,0xd0,0x8e,0x8b,0x61,0x3,0x14,0xd5,0x8a,0xb2,0x76,0x54,0x55,0x45,0x59,0xbb,0xde,0xde,0xe6,0x4a,0x7a,0xd8,0xf5,0x94,0x7c,0xd1,0x76,0xad,0x0,0x81,0x39,0x43,0xfa,0x1,0xe0,0x7b,0xb1,0xa7,0x26,0xb7,0xb3,0xd3,0x97,0x7c,0xbc,0xc2,0x34,0x1,0x67,0x28,0xcf,0xc1,0x1c,0x92,0x0,0xc3,0x9e,0xae,0x91,0x72,0xcc,0x32,0x74,0x7e,0xbb,0x4d,0x10,0xaa,0x96,0x20,0x90,0x95,0x98,0x52,0x64,0x45,0xa0,0x33,0xeb,0x84,0x44,0x11,0xb7,0x10,0x4,0x40,0xac,0x80,0x14,0xb9,0xa,0x7c,0x68,0xb0,0x46,0xc6,0xb8,0x4d,0x0,0x40,0x19,0x6e,0xef,0xc1,0x65,0x1b,0x9,0x25,0x90,0xc6,0xc7,0xd8,0xcd,0xde,0xfb,0xb0,0x73,0x7f,0x1,0x6e,0x63,0xec,0x97,0xf,0xcd,0xdc,0x5c,0xef,0x9f,0x58,0x13,0xcc,0x3f,0x2c,0xe0,0xa,0x3b,0x3e,0x10,0xde,0x83,0x1f,0xf0,0xbe,0x7e,0x5a,0xd4,0x82,0x61,0x74,0x24,0x18,0xf8,0x7d,0xf8,0xfa,0x6d,0x2a,0x5a,0xe8,0x45,0xd7,0x8f,0x75,0x9e,0x50,0xb0,0xb0,0x25,0x70,0x34,0x8d,0xf7,0xed,0x6d,0x69,0x43,0x1,0x62,0x67,0xa1,0x8d,0xa9,0xb9,0xc6,0x62,0xc9,0xf0,0x23,0x63,0x6d,0xb3,0x7d,0xde,0x2c,0x32,0x8c,0xfd,0x3,0xd8,0x1b,0x9f,0x66,0xbd,0x83,0x86,0xd6,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_audio_stream_m_p_c_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0xc,0x8,0x3,0x1c,0x15,0x3d,0x85,0x84,0x4d,0x0,0x0,0x2,0xc0,0x49,0x44,0x41,0x54,0x38,0xcb,0x7d,0x92,0x4d,0x48,0x54,0x51,0x14,0xc7,0xff,0xf7,0xbd,0x37,0xce,0x24,0xe3,0x34,0x4d,0xda,0x48,0x32,0xce,0xd8,0x88,0x38,0xa6,0x48,0x4d,0xb6,0x8,0x8d,0x74,0x21,0x85,0xd0,0xc7,0xae,0x8f,0x85,0x48,0x8,0xa5,0x88,0x16,0x42,0x10,0x44,0xb,0x5b,0x66,0x85,0x65,0xb,0x3,0x5b,0x24,0xba,0x10,0x82,0xa0,0x44,0x4c,0x28,0x51,0xd0,0xa4,0xc6,0x54,0x94,0x51,0xe7,0x43,0x7d,0xf9,0x2d,0xa3,0x32,0xe3,0xe8,0xf8,0xde,0xbb,0xb7,0xc5,0xf8,0xd0,0x11,0xeb,0xbf,0xbb,0xf7,0x9c,0xff,0xef,0x9c,0x7b,0xcf,0x1,0x76,0x35,0xd6,0x58,0x6a,0x76,0xdd,0xb3,0xf8,0x87,0x2a,0xd3,0x46,0x3d,0xdd,0x6f,0x84,0xc9,0xae,0xb7,0xd8,0xaf,0xe1,0xc7,0x17,0xee,0xb8,0x2a,0x6c,0x74,0xa4,0xae,0xf8,0x25,0x0,0xf8,0xdd,0x7d,0x0,0x0,0x4e,0x4d,0x90,0x17,0xbc,0xef,0x69,0x70,0xd1,0x26,0x2f,0xf9,0xb3,0xc3,0xbd,0xed,0x1d,0x19,0xc5,0x15,0x31,0x0,0x69,0xc6,0xd5,0x2,0x1a,0x21,0x91,0x91,0xae,0x9a,0xf1,0xe6,0x2a,0x67,0x5a,0x66,0xfe,0x1e,0x80,0x31,0x26,0xc8,0xf3,0xe3,0x57,0x78,0x63,0xca,0x9a,0x60,0x4e,0xdb,0xda,0xf1,0xe,0x5e,0xdc,0x6f,0xf6,0x7b,0x7e,0x38,0xc1,0x24,0xe8,0xce,0x5d,0x7f,0x41,0xb4,0x3a,0xc8,0xe2,0xd8,0x43,0x35,0xc6,0x1,0x80,0xbb,0xe5,0x41,0x3a,0xdd,0x8,0x80,0x37,0x59,0xdd,0x71,0x39,0x45,0x1d,0xa0,0xb2,0x76,0x83,0x31,0xbd,0x9a,0x14,0x6a,0x7f,0x9a,0xcf,0x64,0x5,0x44,0x6b,0xfc,0x40,0x38,0xdd,0x8a,0x12,0x98,0xbb,0x1d,0x3,0x90,0x17,0xc5,0x5c,0x0,0x20,0x9,0x86,0x36,0xc9,0x3b,0xfc,0x84,0xc9,0x12,0x16,0x3e,0xd6,0xd5,0x8a,0xa1,0x0,0x0,0x80,0xe8,0x8c,0xcf,0x40,0x1,0xc9,0xd3,0x23,0x72,0x86,0x44,0x9f,0x2c,0x4e,0xc0,0xfb,0xbb,0x23,0x4b,0xc,0x5,0xa2,0x0,0x65,0x75,0x36,0x9,0x4,0x88,0x2f,0xba,0xbb,0x22,0x58,0x1d,0x21,0x50,0x60,0x67,0xbc,0xb7,0xc4,0xa2,0x37,0x45,0xdf,0xef,0x73,0x29,0x50,0x80,0xf8,0x92,0x5a,0x5e,0xe3,0x28,0x18,0x4,0x1,0xc2,0x9f,0x1b,0xd2,0x56,0x1f,0x9d,0x8d,0x2,0x38,0xc3,0x71,0x27,0x89,0x13,0x60,0x75,0x5e,0xfb,0x14,0x5f,0x58,0x16,0x24,0x0,0xe4,0x39,0xb7,0x43,0x6d,0x93,0xae,0xcf,0x9,0x44,0xcb,0xc3,0x90,0x77,0x63,0x23,0xbe,0xb0,0xb4,0x15,0x3c,0xc0,0x22,0x9b,0xb9,0x67,0x1a,0xa7,0x21,0xc,0x55,0x67,0xdf,0x67,0xdb,0xe1,0xab,0x44,0xab,0x87,0x40,0xc8,0x16,0x80,0x2d,0x57,0xf9,0x49,0xd0,0xf5,0x65,0x41,0x5,0x30,0x49,0xe2,0xb9,0x84,0x44,0x9c,0x20,0x24,0x2,0x60,0xe0,0x57,0x99,0x11,0x8c,0xd1,0xea,0xa1,0x2a,0xc7,0x1a,0xa7,0x2c,0xbb,0xeb,0xa5,0xc9,0x3e,0x9e,0x68,0xf4,0x11,0xd5,0x20,0x58,0xb2,0x0,0x26,0xef,0x8d,0x81,0x32,0xc2,0x1d,0x4b,0xdd,0x3b,0xf3,0xda,0x39,0x69,0xaa,0x5f,0xab,0xac,0x7a,0xea,0x85,0xc4,0x57,0x13,0xd9,0x0,0x40,0x38,0x28,0x68,0xb2,0xef,0x12,0x84,0x36,0x68,0xb8,0x5b,0x80,0xb2,0xfb,0xd5,0x94,0xe3,0x12,0x8e,0x8a,0xaa,0x3f,0xe9,0xf9,0xf0,0x79,0x46,0x25,0x1d,0x0,0x70,0x36,0xb3,0xdd,0x67,0x33,0xdb,0x7d,0xd6,0x24,0xfb,0x8c,0xa7,0xb7,0x35,0xea,0x4f,0x71,0x7c,0x81,0x22,0xc3,0x3b,0xda,0x5d,0x10,0xad,0xc8,0x69,0x88,0xde,0xf4,0x1d,0x0,0x26,0x3b,0x5f,0x23,0xd5,0x98,0x3c,0x6f,0x35,0x59,0x7c,0x56,0x93,0xc5,0xc7,0xed,0x5f,0x98,0xf4,0x82,0xe8,0x78,0xd9,0xf6,0xf6,0x0,0xa3,0xc,0xe1,0x9e,0xe6,0x9b,0xbe,0x89,0xfe,0x4b,0xa0,0x32,0x84,0x94,0xcc,0x6f,0x0,0x90,0x71,0xb9,0x2a,0x66,0x43,0x63,0x0,0x0,0x20,0x6,0x3,0x0,0xaf,0x2c,0x42,0x21,0x50,0x66,0xa7,0x2a,0xc2,0x9d,0xd,0x25,0x8c,0x32,0x60,0x47,0xe9,0xc7,0x21,0x12,0xe,0x5e,0x58,0x12,0x4c,0x0,0xb0,0x39,0x54,0x95,0x2e,0xc9,0xd3,0x3f,0x5,0xd0,0x48,0x25,0x18,0x40,0xc3,0x4b,0xa2,0x18,0xc,0xa8,0xf1,0x7f,0x77,0xa0,0x2a,0xee,0x74,0x61,0xd,0x23,0x8c,0xc8,0xe2,0xc8,0x11,0xcd,0xa9,0xbc,0x8d,0xac,0xf2,0x77,0x9b,0x7,0xcd,0xff,0x5,0x8,0xd6,0x9c,0x26,0xde,0x64,0xfb,0x4a,0xc,0xc9,0x7f,0xf8,0xc4,0x54,0x7,0x21,0xe4,0xd0,0xbc,0xbf,0xef,0x40,0x1e,0xf7,0x3b,0xb,0x2,0xdb,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_integer_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xd,0x8,0xb,0xad,0x1a,0x78,0x83,0x0,0x0,0x0,0x44,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0x18,0x5,0xd4,0x1,0xf,0x6f,0x3f,0xb7,0x87,0x61,0x18,0x1f,0x5d,0x1e,0x9b,0x3a,0x6,0x6c,0x8a,0x90,0x15,0xe2,0x92,0x43,0xd6,0xc7,0x84,0xcb,0x55,0xf2,0xaa,0x92,0x7,0xb1,0xda,0x84,0x6,0x98,0xf0,0x49,0x12,0x63,0x8,0x13,0x21,0x1b,0xe4,0x55,0x25,0xf,0x12,0x34,0x0,0x57,0xe0,0x8d,0x2,0x3a,0x1,0x0,0x69,0x8f,0x34,0x65,0x64,0x1e,0x23,0x46,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_anim_set_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x8,0x0,0x0,0x0,0x8,0x8,0x6,0x0,0x0,0x0,0xc4,0xf,0xbe,0x8b,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x1,0x5,0x3,0xb,0x28,0x6a,0x94,0x50,0xa6,0x0,0x0,0x0,0x9f,0x49,0x44,0x41,0x54,0x18,0xd3,0x5d,0x8f,0x21,0xe,0xc2,0x40,0x10,0x45,0xff,0x24,0x35,0xbb,0xe,0xc5,0x25,0xb0,0x73,0x5,0x76,0x2d,0x27,0xa8,0x20,0x4d,0x25,0x1a,0x81,0xc2,0xa0,0x71,0x35,0x24,0x70,0x81,0xda,0x1a,0x4e,0xd0,0x54,0xf7,0xc,0x34,0x24,0xb8,0x55,0xa4,0x1f,0xd1,0xee,0xa6,0xe1,0x8f,0xfb,0x6f,0x66,0x7e,0xbe,0x10,0x44,0x94,0x57,0x4b,0x0,0x68,0xda,0x20,0xc9,0xe4,0x3c,0x4e,0xd,0x87,0xae,0xe0,0xd0,0x15,0x74,0x6a,0x18,0x7d,0x21,0x8,0xaf,0x96,0x8f,0xeb,0x76,0x3a,0x20,0x1,0x8c,0xc8,0xf,0x4f,0x34,0x6d,0x10,0x71,0x6a,0x78,0xbb,0x6c,0x66,0xb0,0xd4,0x88,0xfd,0xb1,0x87,0x38,0x35,0x89,0x54,0xa7,0x15,0x0,0xa0,0x3c,0x7f,0xd2,0x5a,0xf6,0x62,0x2e,0x0,0xb0,0x96,0x3b,0x87,0xf7,0x37,0x81,0xe8,0x4b,0x6c,0xe1,0xd5,0xb2,0xdc,0xd9,0xe9,0x53,0x1d,0x52,0x93,0x6c,0x99,0x5a,0xd5,0x1,0xff,0xfa,0x1,0x92,0xa9,0x45,0x9e,0x84,0x28,0x8a,0xb8,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_interp_cubic_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x8,0x8,0x6,0x0,0x0,0x0,0xf0,0x76,0x7f,0x97,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x1c,0x13,0x3a,0x32,0x86,0xb5,0xbd,0xd7,0x0,0x0,0x1,0x2,0x49,0x44,0x41,0x54,0x28,0xcf,0x9d,0xd0,0xbd,0x6a,0x84,0x40,0x10,0x7,0xf0,0x7d,0x14,0x1f,0xc3,0x22,0x1e,0xdc,0xb1,0x24,0xa4,0xb2,0x10,0xc1,0xa4,0x8,0x26,0xa5,0x60,0x48,0x21,0x81,0x90,0x2b,0x52,0x1c,0x24,0x7,0x89,0x39,0x5b,0x7b,0xb,0x6b,0x3b,0xc1,0x27,0xb0,0xb2,0xb1,0xb4,0x10,0xd4,0xc6,0x42,0xc1,0xf,0x74,0xdd,0x31,0x9d,0xe8,0x61,0x8,0xe4,0x5f,0xfe,0x98,0x19,0x66,0x6,0xa1,0xb3,0x88,0xa2,0xb8,0x73,0x1c,0xe7,0xe,0x63,0xbc,0x41,0x7f,0x84,0x61,0x18,0x76,0x1,0x9e,0xe7,0x3d,0x0,0x80,0xd1,0xf7,0xfd,0x17,0x0,0x18,0xa6,0x69,0x8a,0x6b,0x8d,0x82,0x20,0x6c,0x9,0x21,0x7a,0x10,0x4,0x8f,0x13,0x72,0x1c,0xc7,0x1,0x80,0x61,0x59,0xd6,0xd,0x42,0x8,0xf9,0xbe,0xaf,0xc,0xc3,0xf0,0xbd,0x36,0xa0,0x2c,0xcb,0x43,0x9e,0xe7,0x6f,0xb,0xc,0xc3,0xf0,0xa9,0x69,0x9a,0xe3,0xdc,0x28,0xa5,0x27,0xdb,0xb6,0x6f,0xe7,0x26,0x49,0xd2,0x6e,0x1c,0x47,0x83,0xe7,0xf9,0xed,0x62,0x0,0x21,0x44,0x77,0x5d,0xf7,0x7e,0x6e,0x51,0x14,0x3d,0x57,0x55,0xf5,0x3e,0xb7,0x34,0x4d,0xf7,0x45,0x51,0x1c,0x26,0x60,0x59,0xf6,0x22,0x49,0x92,0x57,0x42,0x88,0x7e,0xbe,0x2a,0xc6,0x78,0x43,0x29,0x3d,0xc5,0x71,0xfc,0x22,0xcb,0x32,0xe,0x82,0x40,0x5,0x0,0x43,0x55,0xd5,0xab,0xa9,0x28,0xcb,0xb2,0x7d,0xdb,0xb6,0x47,0x45,0x51,0x2e,0xd7,0xee,0xd5,0x34,0xed,0xba,0xae,0xeb,0xf,0x0,0x30,0xba,0xae,0xfb,0xfc,0xed,0xb1,0xff,0xce,0xf,0x9d,0x85,0x84,0x22,0xbb,0xba,0xb6,0x10,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_play_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x0,0x0,0x0,0x0,0x0,0xf9,0x43,0xbb,0x7f,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x19,0xc,0x18,0x1c,0xdd,0x75,0xe2,0x47,0x0,0x0,0x0,0xbb,0x49,0x44,0x41,0x54,0x38,0xcb,0xcd,0x92,0x3d,0xa,0xc2,0x40,0x10,0x85,0xdf,0x4e,0x36,0xf1,0x8f,0x10,0x51,0xb4,0xb0,0xf1,0x10,0x6,0x52,0x7a,0x22,0x2f,0xe2,0xb5,0x2c,0x24,0x92,0x1c,0x22,0x4d,0xa,0x43,0x24,0xb2,0x68,0x61,0xb2,0xbb,0x56,0x42,0x90,0x60,0xa6,0x10,0xf4,0xb5,0xf3,0xbe,0x8f,0x61,0x18,0xe0,0x2f,0x53,0x95,0x8a,0xb8,0x5d,0x6a,0x41,0x83,0x73,0x7e,0xd9,0xe7,0x59,0x71,0x30,0xda,0x84,0x5c,0x51,0xbb,0x60,0x85,0x10,0xb7,0xa6,0x6e,0x36,0xea,0x7a,0x8f,0xf3,0xac,0x88,0x39,0xa2,0xf7,0x81,0xb0,0x16,0xe,0x0,0xd4,0x8f,0x26,0xe4,0x88,0xa8,0x6f,0xbb,0x3e,0x11,0x71,0xef,0xd4,0x12,0x1d,0xb5,0x36,0xdb,0xaa,0x54,0xe,0x57,0xf0,0x31,0x92,0xd1,0x31,0x0,0xc8,0xf5,0x64,0x32,0x1c,0x79,0xbb,0xd9,0x32,0x38,0x55,0xa5,0xa2,0xe9,0xdc,0x37,0x7d,0x1b,0x18,0x0,0x70,0x3d,0x99,0xf8,0xc1,0x38,0x5a,0xad,0x17,0x11,0x39,0x94,0x0,0xc0,0xb,0xee,0x12,0x58,0x21,0xa0,0x39,0x60,0x97,0x40,0x58,0x6b,0x27,0xd2,0x95,0x29,0x7,0xfc,0xda,0x2b,0xff,0x3e,0x4f,0x36,0x80,0x72,0xfb,0xc3,0x22,0x3,0x35,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_interp_linear_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x8,0x8,0x6,0x0,0x0,0x0,0xf0,0x76,0x7f,0x97,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x1c,0x13,0x3a,0x2e,0x92,0xb4,0xe1,0x98,0x0,0x0,0x0,0x39,0x49,0x44,0x41,0x54,0x28,0xcf,0x63,0x60,0xa0,0x36,0x68,0x6e,0x6e,0xf6,0xfa,0xff,0xff,0x7f,0x77,0x73,0x73,0xb3,0x17,0x31,0xea,0x70,0x6a,0xc6,0x67,0x8,0x56,0x79,0x74,0x41,0x5c,0x86,0x10,0xa5,0x99,0x24,0x43,0x49,0x71,0x2e,0x56,0x75,0xa4,0x4,0x18,0x21,0x75,0x4,0x63,0x7,0x9b,0x38,0x0,0x88,0x56,0x6d,0x68,0x3a,0x2c,0xeb,0x75,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_meshr_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x0,0x0,0x0,0x0,0x0,0xf9,0x43,0xbb,0x7f,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x2,0x11,0x5,0x2,0x38,0xf1,0xeb,0xee,0x84,0x0,0x0,0x2,0x68,0x49,0x44,0x41,0x54,0x38,0xcb,0x6d,0x93,0x4b,0x4f,0x53,0x41,0x14,0x80,0xbf,0x33,0xf7,0xf6,0x41,0xa1,0x40,0x21,0xa8,0x71,0xe3,0x6f,0x70,0xe3,0xf,0x30,0x31,0x6e,0x30,0x90,0x98,0xa8,0x40,0x49,0x80,0xc8,0x63,0xa1,0x82,0x24,0x3c,0x4,0xc4,0x20,0x54,0x7b,0x1b,0x4d,0xa,0x82,0xaf,0xb0,0x70,0x61,0x71,0x29,0x24,0x6c,0x74,0xe1,0xda,0x8d,0x3f,0xc2,0x95,0x91,0x4,0x79,0x16,0xfa,0xe0,0xde,0xe3,0xe2,0xb6,0x14,0xd0,0x39,0x33,0x99,0x64,0xe6,0xcc,0x99,0xf3,0xf8,0x8e,0x28,0xca,0xd9,0x21,0x62,0x9d,0x39,0xd4,0xd2,0xf4,0xe4,0xac,0xae,0x39,0xf5,0xd0,0x58,0x2a,0xc6,0xd2,0x78,0x62,0x9e,0x6e,0x67,0x9,0x11,0xa1,0xdb,0x59,0x2,0x11,0x6e,0xcd,0xbc,0x44,0xc4,0xa8,0x20,0xa7,0x8c,0x4b,0xd9,0x3,0x31,0x96,0x76,0xcc,0xa6,0xa9,0xae,0xa,0x13,0xe,0x6,0x79,0x35,0x78,0x97,0xb1,0x77,0x1f,0x71,0x3d,0x97,0x7c,0xa1,0xc8,0xc2,0x83,0x1e,0x3a,0x66,0xd3,0x64,0xf,0x73,0xac,0xce,0x8d,0xa2,0xa8,0x1c,0x1b,0x28,0x3f,0xae,0x8f,0xd6,0x10,0x8d,0x44,0x70,0x6,0x3a,0x49,0xad,0xac,0x22,0x46,0x50,0x4f,0xc9,0x15,0xb,0x64,0xf,0xf3,0x24,0xfb,0xda,0xe9,0x98,0x4d,0xb3,0xb3,0xb7,0xcf,0x7a,0x72,0x2,0x45,0xc5,0x0,0x8,0xc2,0xca,0xf4,0x30,0xd1,0x48,0x84,0x58,0xb4,0x1a,0x11,0xe1,0x7c,0x43,0x1d,0x17,0x1b,0x63,0x34,0xc5,0x6a,0x69,0xaa,0xaf,0xa3,0xb1,0x36,0x8a,0x20,0x54,0x57,0x85,0x59,0x77,0x26,0x2b,0x21,0x60,0x8c,0xc6,0xe7,0xe6,0x69,0xa8,0x8d,0xb2,0xf8,0xb0,0xf,0x44,0x40,0x4,0x11,0x3f,0x5f,0xea,0x79,0xa0,0xea,0xef,0x28,0xaa,0x7a,0xca,0xb,0x1b,0x20,0x60,0xdb,0x4,0x6c,0x1b,0x27,0xf3,0x99,0xb1,0xce,0x9b,0x7c,0xf9,0xfe,0x83,0xb,0xb1,0x3a,0x22,0xa1,0x20,0xfb,0xb9,0x3c,0x1b,0xdb,0xbb,0xfc,0xda,0xdc,0xe2,0xf7,0x9f,0x1d,0x46,0xee,0xdc,0x20,0x18,0x8,0x60,0xdb,0x76,0xa5,0xa,0x1f,0x1e,0xdd,0x23,0x60,0xdb,0x88,0x11,0x50,0xb0,0x2d,0x43,0x24,0x14,0xe4,0xd2,0xb9,0x46,0x6a,0xc2,0x21,0x6c,0xcb,0x60,0x5b,0x96,0x7f,0xf,0x58,0xc6,0xb0,0x3a,0x37,0x5a,0x31,0xd0,0xf5,0x7c,0x11,0xa7,0x3f,0xce,0x68,0x5b,0x2b,0xa0,0x1c,0xb9,0x1e,0x7,0xf9,0x2,0x3f,0x37,0x36,0xd9,0xcf,0xe5,0xf1,0x3c,0xe5,0xc8,0x75,0x51,0xcf,0xaf,0xd8,0xf2,0xc8,0x0,0xad,0x53,0x29,0x0,0x6c,0x54,0x29,0x14,0x8b,0xdc,0x9f,0x5f,0xa6,0x29,0x56,0xc7,0x93,0xae,0xdb,0x5c,0xbf,0x72,0xd9,0xcf,0x5,0xf8,0xf1,0xab,0x82,0x7a,0xa0,0x3e,0x53,0xf1,0xc4,0x2,0xdb,0xbb,0x7b,0x25,0x3,0x40,0xe6,0xf1,0x10,0x7d,0x2f,0xde,0x92,0x3d,0xcc,0xa3,0xea,0xf1,0x66,0xed,0x2b,0xe1,0x60,0x80,0xa0,0x6d,0x73,0xe4,0xba,0x1c,0xe4,0xb,0xec,0xec,0x67,0xd9,0xda,0xcb,0x92,0xec,0x6d,0xa3,0x50,0x2c,0xb2,0x9e,0x9c,0xa8,0x80,0x24,0x62,0x14,0x11,0x4,0x61,0xec,0x7d,0x6,0xa7,0x3f,0x4e,0xea,0xd3,0x1a,0x96,0x65,0x70,0x5d,0xaf,0xc2,0x41,0x6f,0x7b,0x9,0x6b,0x2d,0x1,0xae,0x82,0x4f,0xa2,0x68,0xcb,0xa4,0xa3,0x1d,0x89,0x5,0xc5,0x18,0x2d,0x23,0x2d,0xc6,0x52,0x8c,0xf1,0x97,0x18,0x2d,0xeb,0x5d,0x1d,0x9a,0xd6,0x52,0x70,0x27,0x50,0xc6,0x68,0xf3,0x78,0x82,0x70,0x38,0x44,0x28,0x10,0x20,0x33,0x35,0x44,0x4f,0xea,0x35,0x5a,0xca,0x51,0x66,0x6a,0x90,0xe6,0xb1,0x4,0x7,0xb9,0x1c,0xdf,0xd2,0x4f,0x8f,0x51,0x46,0x4f,0x88,0xef,0x9f,0x68,0xf3,0xf8,0x33,0x6d,0x99,0x74,0x14,0xf1,0x7f,0x4,0xf4,0xda,0xf0,0x4c,0x29,0x85,0xfe,0xcf,0x65,0x91,0xff,0xb6,0xf3,0x99,0x8e,0xab,0x34,0xb5,0xfe,0xd3,0xce,0x7f,0x1,0x38,0xd0,0x27,0xe2,0x51,0x44,0xb0,0xee,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_interp_raw_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x8,0x8,0x6,0x0,0x0,0x0,0xf0,0x76,0x7f,0x97,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x1c,0x13,0x3a,0x2a,0x95,0xd9,0x25,0x81,0x0,0x0,0x0,0x2e,0x49,0x44,0x41,0x54,0x28,0xcf,0x63,0x60,0xa0,0x10,0x30,0x62,0x13,0xfc,0xff,0xff,0xff,0x64,0xac,0x8a,0x19,0x19,0x73,0x89,0x32,0x15,0x9b,0x1,0xb8,0xc,0x65,0xa2,0xd4,0xb,0x3,0x6f,0x0,0xb,0x2e,0xbf,0x91,0x12,0xb8,0x14,0x1,0x0,0xa9,0xf4,0x12,0x4c,0x2d,0x5,0x5,0xef,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_track_add_key_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x8,0x0,0x0,0x0,0x8,0x8,0x6,0x0,0x0,0x0,0xc4,0xf,0xbe,0x8b,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x3,0xb,0x13,0x34,0x3a,0x47,0xca,0x8c,0xf1,0x0,0x0,0x0,0xdb,0x49,0x44,0x41,0x54,0x18,0xd3,0x35,0x8d,0x31,0x2b,0x45,0x61,0x1c,0x87,0x9f,0xff,0x7d,0x5f,0x52,0x67,0x51,0x4a,0xa2,0xbb,0xdc,0xe1,0x4c,0x37,0x8c,0x6e,0xa7,0xcc,0x24,0x83,0x41,0x51,0xf2,0xd,0x2c,0xa7,0x18,0x7d,0x0,0xf9,0xe,0xca,0x6e,0x32,0xb0,0x23,0x46,0xca,0x20,0x85,0x72,0x5d,0xe9,0x64,0xb9,0xc7,0x1d,0xe8,0xbc,0xef,0xfd,0x19,0x6e,0xe7,0x19,0x9f,0xe1,0x79,0x6c,0x21,0xc3,0x3f,0xdc,0x10,0xb2,0x75,0x94,0x2e,0x36,0xa2,0x1,0xcf,0xf7,0x43,0x77,0x7d,0x8e,0xcd,0x67,0x78,0x6a,0xb6,0x73,0xf4,0x21,0x1f,0x3e,0xe5,0xc2,0x56,0x6e,0xaa,0xbd,0xcf,0xd6,0xd0,0x4c,0xb,0x9a,0x29,0x7a,0x19,0x46,0x27,0x13,0xcd,0x14,0x6d,0xee,0xa1,0xde,0x1b,0xd8,0xce,0x3e,0x21,0x3f,0x82,0xef,0x1,0xae,0xec,0x23,0x80,0x64,0x12,0x9b,0x4e,0x88,0xc7,0x7,0xe0,0xff,0x2a,0x28,0x23,0xfc,0xf4,0xe1,0x77,0x0,0x75,0xbb,0x9c,0x80,0x50,0x81,0x75,0x56,0xd1,0xd4,0x1c,0xcc,0xb6,0xd0,0xf2,0x6,0xa6,0x6,0x5c,0x9d,0xa1,0xaf,0x57,0xac,0xe8,0x81,0xbf,0xbd,0xc0,0x0,0x56,0x76,0xd1,0x78,0x42,0x34,0x83,0xf7,0x27,0xdc,0xe5,0xe9,0xc8,0xfb,0xf6,0x12,0x63,0x8f,0x77,0x54,0x45,0x17,0x4e,0xe,0xc1,0xc,0x8a,0xee,0x68,0xd3,0xee,0xe0,0xff,0x1,0x75,0xe2,0x4f,0xd9,0x94,0xbe,0xf8,0x1c,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_joystick_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xe,0xc3,0x0,0x0,0xe,0xc3,0x1,0xc7,0x6f,0xa8,0x64,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x1,0x1b,0x15,0x10,0xd,0x20,0xcb,0xb0,0x15,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0xf5,0x49,0x44,0x41,0x54,0x38,0xcb,0xbd,0x92,0x4f,0x48,0x93,0x71,0x18,0xc7,0x3f,0xef,0xfb,0xee,0x5,0x37,0x19,0x81,0x7,0xa1,0xbc,0x84,0xec,0x8f,0xef,0xa6,0x30,0xf6,0x4e,0x17,0x3b,0x24,0x8c,0x31,0x10,0x43,0x16,0x61,0xa7,0x4a,0x12,0x4,0x2f,0x1d,0x6,0x81,0x90,0xa0,0x74,0xf0,0x26,0x22,0x75,0x17,0x92,0x8,0xcf,0xde,0x96,0x87,0x41,0x4,0xe5,0xc6,0xf0,0xa5,0x1c,0x1b,0x7b,0xf5,0x32,0x2a,0x18,0x8c,0xc,0x5f,0x24,0x5f,0xb6,0xbd,0xbf,0xe,0xcb,0xe,0x81,0xeb,0x20,0xf4,0x85,0x87,0x7,0x9e,0xef,0xf7,0x79,0xbe,0x3c,0xf0,0x85,0x5e,0xd0,0xf5,0x35,0x74,0x7d,0xad,0x97,0x44,0xe6,0x8a,0xb8,0xf2,0x1,0x57,0x4f,0xb6,0xd5,0xb2,0x90,0xff,0xe5,0xa1,0xeb,0x97,0x52,0x89,0xb9,0x39,0xa1,0xcd,0xcc,0x88,0x5e,0xbb,0x12,0x80,0x1a,0x8f,0xfb,0x5b,0x96,0x55,0x43,0xfc,0xd6,0xb6,0xdb,0xdd,0x6e,0xdb,0x1d,0x64,0x19,0x54,0x55,0xe9,0x3e,0x2c,0x83,0xe3,0x80,0xaa,0xa2,0x7a,0xbd,0x81,0xd6,0xfe,0xbe,0xe9,0x2,0x68,0x35,0x9b,0xb5,0xf,0x3b,0x3b,0xe2,0xcd,0xde,0x9e,0x24,0x80,0x97,0xd9,0x2c,0xdf,0x4f,0x4f,0x91,0x40,0xb9,0x30,0xf3,0xc8,0x32,0x4b,0xd5,0x2a,0x53,0xc3,0xc3,0xc8,0xa6,0x29,0xd2,0xb,0xb,0x35,0x40,0x52,0x8,0x87,0xd7,0x9f,0x2d,0x2e,0x26,0xcc,0x46,0x43,0xfa,0x5c,0x2e,0x53,0x28,0x16,0x69,0xb4,0xdb,0xdc,0x99,0x9c,0xc4,0xdd,0xdf,0xff,0xa7,0x5c,0x1e,0xf,0x53,0x9b,0x9b,0xdc,0xd4,0x34,0xe6,0x43,0x21,0xe9,0xd3,0xd1,0x11,0x55,0xdb,0xf6,0xca,0x80,0xd5,0x76,0x1c,0x72,0xb9,0x1c,0xf7,0xc7,0xc7,0x79,0x32,0x3d,0xcd,0xeb,0xed,0x6d,0x3e,0x96,0xcb,0xbc,0x3b,0x38,0xe0,0xc1,0xf2,0x32,0xcf,0x2b,0x15,0xa4,0x6c,0x16,0xb1,0xb1,0x41,0xf0,0xf0,0x10,0x25,0x1a,0xc5,0xdd,0xd7,0x7,0x60,0x29,0xc,0xe,0xa6,0xe2,0x63,0x63,0xb7,0x47,0xc2,0x61,0x5e,0xed,0xee,0x52,0xa8,0xd5,0xb8,0x37,0x3b,0xcb,0xa3,0x64,0x12,0x37,0xf0,0x30,0x9d,0xe6,0x87,0xe3,0xe0,0xb,0x85,0xf8,0x96,0xcf,0x13,0xf1,0xf9,0xd0,0xfc,0x7e,0xcc,0x7a,0x9d,0x6a,0xbd,0xfe,0x1e,0x34,0x2d,0x16,0xc8,0x64,0x84,0x38,0x3f,0x77,0x1e,0xaf,0xac,0x88,0xf9,0xd5,0x55,0x61,0x35,0x1a,0xce,0xb5,0x44,0x42,0xe0,0xf3,0x9,0x86,0x86,0xc4,0xdb,0x7c,0xde,0x71,0xce,0xce,0x4,0x81,0x80,0x78,0xb1,0xb5,0x25,0xbe,0x1c,0x1f,0x3b,0x37,0x52,0x29,0xc1,0xe8,0x68,0x4c,0x2,0x20,0x12,0xa9,0x5c,0x1f,0x18,0x18,0xb9,0x15,0xc,0x2,0x50,0x30,0x4d,0xbe,0x36,0x9b,0x35,0xc,0x23,0xa8,0x4e,0x4c,0x4,0x5b,0x27,0x27,0xd5,0x4c,0x32,0x89,0xdb,0xed,0xe6,0xa7,0x6d,0x53,0xec,0xf2,0x55,0xc,0x43,0x93,0xd0,0x75,0x28,0x95,0x20,0x12,0x59,0xa7,0xd3,0xb1,0x0,0x50,0x14,0x2f,0x86,0xf1,0x14,0x5d,0x97,0x28,0x95,0x84,0x14,0x8b,0x45,0x85,0x6d,0xdf,0x5,0xda,0x7f,0xf1,0x3d,0xc2,0x74,0x31,0xbb,0x2c,0x68,0x3d,0x2,0xf8,0x7f,0xf1,0xb,0xf6,0x7e,0xc5,0xbb,0x4a,0xc0,0x5c,0xb3,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_move_point_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x6,0x17,0xe,0x37,0x2a,0xb7,0x81,0x98,0x22,0x0,0x0,0x0,0xbb,0x49,0x44,0x41,0x54,0x38,0xcb,0xa5,0x93,0xcb,0x15,0x82,0x30,0x10,0x45,0x2f,0xc3,0xb7,0xb,0xca,0xd0,0x16,0xac,0x47,0x77,0xba,0xd4,0x9d,0xd6,0x43,0xb,0x50,0x6,0x5d,0x28,0xbf,0x71,0x21,0x60,0xe0,0x20,0x6,0xc8,0x26,0xc9,0x99,0xbc,0x77,0x32,0xf7,0x25,0xb0,0x71,0x38,0xe6,0x26,0x4b,0x13,0x35,0x6b,0xbb,0xfd,0xc1,0xde,0x20,0x4b,0x13,0x8d,0x2f,0xf,0xa8,0x6b,0x10,0x21,0xbf,0x9d,0xac,0x4c,0x64,0x20,0x2e,0x4b,0x78,0x3e,0xa1,0x28,0x88,0xcf,0x77,0x0,0xcd,0xd2,0x64,0xd6,0xc0,0xeb,0x57,0x4d,0x3,0x55,0x5,0xaf,0x17,0xa8,0x82,0xeb,0x5a,0x31,0xf8,0x1a,0x88,0x80,0xe7,0x41,0x18,0x7e,0x66,0x4b,0x3,0xe9,0x58,0xe4,0xd7,0x23,0xf8,0x3e,0x44,0x11,0x4,0x41,0xcf,0x60,0x9,0x44,0x0,0x1d,0xd7,0xfe,0x41,0x1c,0xc7,0x38,0x28,0xb6,0x62,0x9d,0xd3,0x3b,0x16,0x6d,0x4e,0x26,0xd1,0x9a,0x3b,0xb2,0xe6,0xf5,0x75,0x62,0x13,0xe2,0xea,0xb1,0xca,0xc0,0x4,0x2e,0x4b,0xae,0x6d,0x26,0x32,0x91,0xda,0x6f,0x88,0xa3,0x83,0xda,0x7e,0x3a,0xdd,0xd2,0x7a,0x2f,0x7e,0x3,0x2b,0x59,0x44,0xb5,0x36,0x93,0xf3,0xb5,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_joy_axis_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xe,0xc3,0x0,0x0,0xe,0xc3,0x1,0xc7,0x6f,0xa8,0x64,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x1,0x1b,0x17,0x2d,0x12,0xc4,0xaf,0x21,0x30,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x0,0xe6,0x49,0x44,0x41,0x54,0x38,0xcb,0xa5,0x93,0xcd,0x6d,0x3,0x21,0x10,0x46,0x1f,0x51,0x1a,0xd8,0x3,0x22,0x85,0xd0,0x85,0xe5,0x1e,0xd2,0x80,0x7b,0x48,0xb,0x91,0x1b,0xa0,0x9,0x3a,0xf0,0x11,0xc4,0xc1,0x5b,0xc4,0xa2,0x39,0x50,0x2,0x39,0x61,0x1,0x8e,0xed,0xac,0x32,0x37,0x7e,0xde,0xfb,0x6,0x10,0xaa,0xd6,0xca,0xde,0x52,0xd6,0xd6,0xab,0x73,0xc4,0x18,0x51,0xbd,0x40,0x59,0xbb,0xdb,0xf6,0xf6,0x1f,0x18,0xe0,0x7d,0x86,0xaf,0xce,0xed,0x17,0xf4,0xb0,0xd6,0x9a,0x8f,0xc3,0x61,0xd8,0xb4,0x79,0xff,0x58,0xd0,0xd2,0x1b,0x6c,0x8c,0x1,0xc0,0x9d,0x4e,0xa4,0x94,0xf8,0xbe,0x5c,0x6e,0x73,0x2f,0x3b,0x98,0x93,0xbb,0xfb,0x1,0xa0,0x86,0xf0,0x5c,0xd0,0x92,0x5b,0x2d,0xcb,0x32,0x74,0xf2,0xb2,0x3,0x80,0x94,0xd2,0xd,0x2e,0xa5,0x50,0x4a,0x79,0xda,0xcd,0x9d,0xa0,0x25,0x7d,0x1d,0x8f,0xc3,0x18,0x20,0xe7,0xcc,0xe6,0x3d,0x22,0xc2,0xba,0xae,0x68,0xad,0x47,0xc1,0xe6,0x3d,0xc6,0x18,0x94,0xb5,0x43,0x72,0xd,0x81,0x9c,0x33,0x22,0x32,0x84,0x89,0xc8,0x28,0xe8,0x37,0xcc,0xc9,0x22,0x42,0x8c,0x91,0xcf,0xf3,0x79,0x3c,0x52,0xad,0x95,0xfe,0x29,0x1f,0xd5,0x6f,0xf0,0x9d,0x60,0x7e,0x85,0xbe,0x7a,0xb8,0x86,0xa0,0x6,0xc1,0x9e,0xbf,0xd0,0xc3,0xc3,0x67,0x9a,0x17,0xfe,0x2,0x3,0xfc,0x0,0x88,0x51,0x87,0xc8,0xd7,0x71,0x7f,0xbc,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_progress_4_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0xe,0x0,0x0,0x0,0xe,0x8,0x6,0x0,0x0,0x0,0x1f,0x48,0x2d,0xd1,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x3,0x15,0x13,0x0,0x2f,0xea,0xa7,0x68,0xe4,0x0,0x0,0x2,0xc0,0x49,0x44,0x41,0x54,0x28,0xcf,0x6d,0x92,0x4f,0x48,0x14,0x71,0x1c,0xc5,0xbf,0xdf,0xd9,0x99,0x5d,0x77,0x6d,0x5d,0x37,0x59,0x8d,0xe,0xa2,0x12,0x88,0x9b,0x87,0xd0,0x5b,0xeb,0x1a,0x6a,0x10,0x1d,0xf3,0x10,0x75,0x94,0x48,0x10,0x4a,0x21,0x3a,0x95,0x10,0xd8,0xa5,0xae,0x46,0x14,0x21,0x79,0x28,0x10,0x5,0x11,0xc,0x56,0x69,0x5d,0xf,0xad,0x39,0x90,0x6c,0x6d,0x20,0xe6,0xbf,0x51,0x59,0xc7,0xb5,0xdc,0xf9,0xb7,0x3b,0xeb,0x8e,0x53,0xbf,0xf9,0xfd,0x3a,0x88,0x1e,0xa2,0x77,0x7a,0x87,0xf7,0xe,0xef,0xf1,0x41,0xf8,0x8f,0x4c,0xd3,0xc4,0x8d,0x8d,0x8d,0x6a,0x0,0x80,0xfa,0xfa,0xfa,0x83,0x60,0x30,0xc8,0xfe,0xcd,0xf0,0x27,0xa6,0x50,0x28,0x20,0xcf,0xf3,0xe0,0xf3,0xf9,0xd8,0xea,0xea,0xaa,0x5b,0x14,0xc5,0x18,0x0,0x0,0x21,0xe4,0x32,0x0,0xd8,0x92,0x24,0xa1,0x20,0x8,0x50,0x5b,0x5b,0xcb,0x4e,0x8b,0xba,0xae,0x63,0x3c,0x1e,0xbf,0x6e,0xdb,0xf6,0x45,0x55,0x55,0x5f,0x4e,0x4c,0x4c,0x8,0x84,0x90,0xb3,0x0,0x0,0xa9,0x54,0xaa,0x4c,0xd3,0x34,0x48,0x24,0x12,0x37,0x5d,0x2e,0xd7,0x2f,0x55,0x55,0xe7,0xaa,0xaa,0xaa,0xa8,0xb,0x0,0xa0,0xbd,0xbd,0x9d,0xcf,0x64,0x32,0x4f,0x54,0x55,0x7d,0x20,0xcb,0x72,0x4d,0x30,0x18,0x4c,0x1a,0x86,0xd1,0xb,0x0,0xe8,0xf7,0xfb,0x47,0xb7,0xb6,0xb6,0x6,0x32,0x99,0xcc,0xb0,0x65,0x59,0xd5,0xb2,0x2c,0x8f,0x4f,0x4d,0x4d,0x39,0x2e,0x0,0x80,0x99,0x99,0x19,0xd4,0x75,0x5d,0x6d,0x68,0x68,0x88,0x94,0x4a,0xa5,0xab,0x82,0x20,0x9c,0xb1,0x2c,0xeb,0x2,0xa5,0x14,0x2a,0x2b,0x2b,0x39,0x59,0x96,0x87,0x10,0xf1,0x67,0x3c,0x1e,0x1f,0x1c,0x19,0x19,0xd9,0x3c,0x3a,0x3a,0xa2,0x1c,0x21,0x4,0xd7,0xd6,0xd6,0x98,0xe3,0x38,0x5f,0x63,0xb1,0xd8,0x23,0x4a,0xe9,0x4e,0x2e,0x97,0xbb,0x25,0x49,0xd2,0xdb,0xcd,0xcd,0xcd,0x37,0xd9,0x6c,0xf6,0x1e,0xc7,0x71,0xb9,0x44,0x22,0xf1,0xd8,0x71,0x9c,0x2f,0x92,0x24,0x81,0x61,0x18,0x88,0x2b,0x2b,0x2b,0x81,0x54,0x2a,0xf5,0x90,0x52,0x7a,0x8e,0x10,0xe2,0xce,0xe5,0x72,0xde,0x64,0x32,0xf9,0x31,0x9d,0x4e,0x7f,0x42,0x44,0xda,0xda,0xda,0x7a,0xa5,0xad,0xad,0xed,0xae,0xc7,0xe3,0xf1,0x72,0x1c,0xe7,0x20,0xe2,0x61,0x38,0x1c,0xbe,0xc3,0x8b,0xa2,0xd8,0xa2,0x28,0xca,0x20,0x63,0xc7,0x8f,0x23,0x22,0x74,0x75,0x75,0xbd,0xf3,0x7a,0xbd,0xd2,0xfc,0xfc,0x3c,0x6b,0x6c,0x6c,0xf4,0x51,0x4a,0x87,0x2d,0xcb,0xf2,0x31,0xc6,0x0,0x11,0x61,0x79,0x79,0xb9,0x5,0x9b,0x9a,0x9a,0xce,0xfb,0xfd,0xfe,0x1b,0x88,0x18,0xf4,0x78,0x3c,0xae,0x8e,0x8e,0x8e,0xe6,0x40,0x20,0xd0,0xdc,0xdd,0xdd,0x1d,0xd,0x4,0x2,0x7f,0xc6,0xc6,0xc6,0x5e,0xe9,0xba,0xee,0x9d,0x9e,0x9e,0x4e,0x16,0x8b,0x45,0x87,0x10,0x62,0x52,0x4a,0x13,0x2e,0x4a,0x69,0x49,0xd3,0xb4,0x1f,0xa1,0x50,0xe8,0x7b,0x4f,0x4f,0x4f,0x98,0x10,0xd2,0x8f,0x88,0x76,0x28,0x14,0xba,0x4d,0x8,0x79,0xba,0xbe,0xbe,0x4e,0x29,0xa5,0x9d,0xd1,0x68,0x74,0x95,0xe3,0xb8,0x17,0x4b,0x4b,0x4b,0xdf,0x8a,0xc5,0xa2,0xce,0x69,0x9a,0xe6,0x48,0x92,0x64,0xe,0xc,0xc,0x5c,0xd3,0x34,0xed,0x19,0x0,0x18,0x8b,0x8b,0x8b,0xcf,0x1,0xa0,0x5a,0x10,0x84,0x32,0x51,0x14,0x5f,0x33,0xc6,0x76,0x15,0x45,0xe9,0x8f,0x44,0x22,0xf7,0xb7,0xb7,0xb7,0x7f,0xe7,0xf3,0x79,0x87,0x3,0x0,0x88,0xc5,0x62,0x5c,0x36,0x9b,0xbd,0xc4,0x18,0x53,0x16,0x16,0x16,0x86,0xe,0xe,0xe,0xa6,0x8f,0xe7,0x22,0x96,0x97,0x97,0x7f,0x9e,0x9d,0x9d,0x1d,0xa4,0x94,0xee,0x2a,0x8a,0xd2,0x39,0x3e,0x3e,0x2e,0x9c,0x92,0xd3,0xd7,0xd7,0xc7,0x6a,0x6a,0x6a,0x46,0x11,0x71,0xc1,0x34,0x4d,0xb1,0xb7,0xb7,0xb7,0x70,0x82,0x62,0x5d,0x5d,0x5d,0x7e,0x72,0x72,0xf2,0xc3,0xfe,0xfe,0x7e,0x5e,0x10,0x84,0xfc,0xde,0xde,0x9e,0x3,0x0,0xe0,0x2,0x0,0xb0,0x6d,0x9b,0x31,0xc6,0xb4,0xc3,0xc3,0x43,0xc9,0xed,0x76,0x17,0x2a,0x2a,0x2a,0x90,0xe7,0xf9,0x5a,0x4d,0xd3,0xec,0xb9,0xb9,0xb9,0xf7,0xe9,0x74,0x5a,0x27,0x84,0xec,0x98,0xa6,0x29,0x1b,0x86,0xf1,0x1b,0x0,0xe0,0x2f,0xca,0xfd,0x84,0xe4,0xa4,0xb5,0xa2,0x4c,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_joy_button_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xe,0xc3,0x0,0x0,0xe,0xc3,0x1,0xc7,0x6f,0xa8,0x64,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x1,0x1b,0x17,0x2c,0x22,0xfb,0x6d,0x20,0xdd,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0x16,0x49,0x44,0x41,0x54,0x38,0xcb,0x9d,0x53,0xb1,0x8d,0xc3,0x30,0xc,0x3c,0x5,0xbf,0x82,0x81,0x2f,0xbd,0x80,0x2b,0xa9,0x73,0xeb,0x2e,0xf0,0xe,0x5e,0x20,0x33,0x44,0x9e,0x21,0xb,0x68,0x7,0xc3,0x5d,0x5a,0x77,0x76,0x45,0xf,0x21,0x81,0x43,0xf0,0x8b,0x7f,0x2b,0xd1,0x3b,0x2,0x9c,0x1c,0x40,0x1c,0x21,0x80,0xc7,0x83,0x48,0xc2,0x39,0x27,0xd0,0x5a,0x44,0x4,0x9f,0x84,0x82,0xd6,0x82,0x37,0x21,0xf3,0xac,0xb6,0xfc,0x84,0xf,0xa0,0x8c,0x89,0x4d,0x15,0x11,0xbd,0xe5,0xa0,0xea,0xba,0xc4,0x89,0xf2,0xde,0x67,0x5,0xbe,0x89,0x80,0x69,0x2,0xea,0x1a,0xbe,0xaa,0x0,0x0,0xcc,0x1c,0x45,0x64,0x9e,0x95,0x12,0x91,0xac,0x80,0xea,0xfb,0x47,0xb7,0xeb,0x15,0x21,0x4,0x30,0x33,0x96,0x65,0x41,0x77,0xbb,0x1d,0xf8,0x83,0xba,0x4e,0xf9,0x5,0xbe,0x76,0x5d,0xef,0xf7,0x68,0x5b,0x9a,0x6,0x68,0x1a,0x0,0x40,0xdf,0xf7,0xb0,0xc3,0x0,0xdb,0xb6,0x28,0xcb,0x12,0xc9,0x14,0x94,0x31,0x50,0xc6,0xfc,0xbe,0x4c,0x53,0xca,0x7f,0xb0,0xc3,0x90,0x70,0x14,0x8,0x21,0xc0,0x8f,0x23,0xc8,0x39,0xac,0xeb,0x9a,0xb5,0x6d,0xdb,0x36,0xe1,0x8,0x22,0x92,0x2d,0xbc,0xf7,0xf2,0xc,0x6b,0xad,0x40,0x6b,0xb1,0xd6,0x8a,0x88,0x88,0xf7,0x5e,0x88,0x48,0xb6,0xed,0x85,0xd6,0x92,0x6c,0x22,0x39,0x87,0xa2,0x28,0x1e,0x63,0x3c,0x9f,0x63,0xee,0xc7,0x11,0xcc,0xc,0x0,0xf9,0x29,0x54,0x5d,0x7,0x66,0x8e,0xf1,0x6c,0xfb,0x55,0xf1,0xb6,0x7,0xbb,0xf5,0x74,0x97,0x4b,0x76,0x6c,0x5b,0xf1,0x4e,0xe0,0xbf,0xc8,0xd1,0x83,0x3a,0xe5,0xae,0xec,0xe8,0x35,0xfe,0x0,0xc1,0x10,0xe3,0x3e,0x2b,0xc9,0xcd,0xe4,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_scene_tree_editor_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x0,0x0,0x0,0x0,0x0,0xf9,0x43,0xbb,0x7f,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x2,0x11,0x5,0x0,0x3b,0x5a,0xd4,0xdd,0xbc,0x0,0x0,0x0,0xa6,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0xe4,0x70,0x57,0xfc,0xcf,0x40,0x1,0x60,0x61,0x60,0x60,0x60,0xb8,0xb5,0xe0,0x30,0x3,0x3,0x3,0x3,0x83,0xb3,0x9d,0x23,0xc3,0xde,0x43,0xfb,0x89,0xd6,0xac,0x96,0x60,0xb,0x31,0x0,0x19,0xfc,0x7c,0xe8,0xc1,0xc0,0x2e,0xbf,0x83,0xc1,0xd9,0xce,0x11,0x45,0x1c,0x97,0xc1,0x18,0x6,0xb0,0xcb,0xef,0xc0,0xab,0x1,0x1d,0x30,0x31,0x50,0x8,0x30,0xbd,0x20,0xe9,0xc1,0xc0,0xfe,0x1c,0xe1,0x85,0xbd,0x87,0xf6,0xe3,0xf5,0xe,0xa6,0x17,0x9e,0x63,0x7a,0x1,0x9f,0x77,0xb0,0x7a,0xc1,0xd9,0xce,0x91,0xe1,0x9a,0xc9,0x25,0xd2,0xc3,0x0,0xd9,0x26,0xad,0x33,0x7a,0x94,0x5,0xa2,0xb3,0x9d,0x23,0xdc,0xef,0xc8,0x34,0x7a,0x78,0xb0,0xe0,0x32,0x0,0x5b,0x18,0x60,0xb,0xb,0xbc,0xd1,0x88,0x1c,0x16,0xd8,0x6c,0xc7,0xe9,0x2,0x6c,0x61,0x81,0x2b,0x26,0x28,0x4e,0x48,0x4,0xd,0x40,0xf,0x40,0x74,0x6f,0x30,0x52,0x9a,0x9d,0x1,0xf8,0x46,0x3e,0x97,0x14,0xf7,0x64,0xa1,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_key_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x1c,0x13,0x1f,0xc,0xaf,0x27,0x70,0x9b,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0x57,0x49,0x44,0x41,0x54,0x38,0xcb,0xbd,0x52,0xb1,0x4e,0xc2,0x50,0x14,0xbd,0x7d,0xaf,0xc5,0x52,0x28,0xa5,0xd5,0x22,0xe8,0x60,0x1c,0xfc,0x3,0x7,0x17,0x31,0x51,0xbf,0x84,0x4d,0x7,0xff,0x40,0x62,0xe2,0xf,0x30,0xb9,0xf8,0x17,0xcc,0xc6,0xa8,0x8b,0x3a,0x68,0x48,0x1c,0x9b,0x10,0x1b,0x25,0x95,0x5a,0x28,0x7d,0x40,0xb1,0xa,0x7d,0x2e,0x3e,0x65,0x79,0x40,0x34,0xf1,0x4e,0xe7,0xdd,0x93,0x73,0x6e,0xee,0x79,0x17,0xe0,0x8f,0x25,0x4c,0x22,0x7d,0x8f,0x68,0xc3,0x8f,0xd1,0x1,0x0,0x60,0x2c,0xa2,0xaa,0x61,0x6a,0xf7,0x33,0x1b,0xf8,0x1e,0xc9,0x11,0xbf,0xdf,0x1c,0xef,0x49,0x9,0xf1,0x5a,0x49,0xcb,0x9b,0xd9,0x79,0x75,0xc4,0x7a,0x22,0xcf,0xe0,0x3d,0x1a,0x1e,0x31,0xac,0xa4,0xe5,0x32,0xa5,0x54,0x1a,0xf4,0xa3,0xc3,0x6e,0xa7,0xdf,0x0,0x80,0x3c,0xe3,0x10,0x7f,0x1,0x9a,0x60,0xc8,0x2c,0xe8,0xc7,0xb9,0x25,0xa3,0xac,0x66,0x95,0xf5,0x38,0xa6,0x8b,0xcd,0x46,0xfb,0x64,0xaa,0x1,0xc6,0xf8,0x8a,0x61,0xef,0xa5,0x53,0x2,0x0,0x30,0x4c,0xed,0x4e,0x94,0x70,0xed,0x2d,0x8c,0xf6,0x66,0xa,0xf1,0xa9,0xde,0x74,0xe2,0x51,0x9c,0x7,0x0,0x48,0xa6,0xe6,0x2a,0x18,0xa3,0xb3,0x1e,0x19,0x54,0x1,0x0,0x65,0xb2,0xa9,0x55,0xdd,0xcc,0x3c,0x72,0xd,0x5a,0x6e,0xb0,0xd5,0xb,0xc2,0xb,0x1e,0xbf,0xb2,0x56,0x10,0xb8,0x2b,0xb4,0xdc,0xa0,0xc8,0xc4,0xb2,0x92,0x38,0x15,0x25,0x5c,0x1b,0xe7,0x53,0x6a,0xb2,0x4,0x13,0x26,0x17,0x6d,0xcb,0xa1,0xb6,0xe5,0x50,0xb7,0xd1,0xae,0x7c,0x7f,0xeb,0x2b,0x59,0x6e,0xb9,0xc1,0x8e,0xef,0x11,0x83,0x7b,0x7,0x5f,0x93,0x2f,0xd9,0x5b,0xd5,0x94,0xd,0x23,0xa7,0xdd,0x4e,0xca,0x9,0xf1,0xc4,0x69,0x4d,0xd9,0xed,0x6,0xe1,0xcd,0xcc,0xa7,0x6c,0x5b,0xe,0x1d,0x13,0x6f,0x23,0x24,0x3c,0xe8,0xb,0x19,0x6f,0x9a,0x81,0xf8,0x13,0x8c,0xbc,0x4f,0x29,0xc8,0x8,0x9,0xcf,0xbd,0x20,0x3c,0x67,0x29,0xff,0xaa,0x7c,0x8f,0xe8,0xf0,0x5f,0xf5,0x9,0x98,0x95,0x87,0xd7,0x64,0x9d,0x44,0xa1,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_curve_edit_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xb5,0x0,0x1f,0x0,0x1f,0xbb,0x16,0xd5,0xa3,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdc,0x6,0x10,0xf,0x15,0x8,0x44,0x43,0xfd,0xd0,0x0,0x0,0x0,0x1d,0x69,0x54,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x0,0x0,0x0,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x64,0x2e,0x65,0x7,0x0,0x0,0x1,0x66,0x49,0x44,0x41,0x54,0x38,0xcb,0x9d,0x91,0xb1,0x4b,0x42,0x61,0x14,0xc5,0xcf,0x2b,0x6b,0x29,0xb4,0xa1,0x20,0xa8,0x30,0x21,0x68,0x10,0xb4,0x42,0x68,0x29,0xb2,0x40,0xf0,0x35,0x3a,0xb7,0xb5,0x38,0xb4,0xf9,0x7,0xbc,0x5a,0x95,0x76,0x97,0x16,0x87,0x50,0x10,0x5b,0x6a,0x52,0x7a,0xe9,0xe0,0x12,0xe8,0x83,0xc,0xc2,0xe9,0x99,0x9a,0x68,0x58,0xa1,0x24,0x92,0xd9,0x69,0x49,0x30,0xf3,0x89,0x76,0xa7,0x8f,0xfb,0x9d,0xf3,0xe3,0x72,0x8e,0x80,0x7f,0xcc,0x4b,0x2a,0xb5,0x9b,0xf,0x85,0x8e,0xc,0x16,0x8b,0xac,0x1b,0x24,0x24,0x39,0x9,0xc0,0x9,0x60,0xf,0xc0,0x6,0x0,0x13,0x80,0x39,0x35,0x10,0x98,0x28,0x4,0x83,0x63,0xd,0x55,0x75,0x8e,0xf,0x30,0x1f,0x0,0xb8,0x4,0xb0,0x2,0x20,0x5,0xe0,0x1c,0xc0,0x29,0x80,0x93,0x56,0xbd,0xbe,0xf4,0x51,0xad,0x5a,0xe7,0x45,0xf1,0xe9,0x97,0xa9,0x12,0x8f,0xcf,0x3e,0x27,0x93,0xdb,0x5f,0xed,0xf6,0x19,0xc9,0x7b,0x92,0x9b,0x1a,0x70,0x3d,0x49,0x91,0xa4,0xa9,0x7b,0x39,0xf3,0xe0,0xf5,0xbe,0xc9,0x76,0x3b,0xcb,0xb1,0x58,0x9a,0xe4,0xd4,0x30,0x79,0x8c,0x75,0xbd,0x97,0x1b,0xb9,0x9c,0xa1,0x59,0x2a,0xe1,0x35,0x9d,0x2e,0xb,0x82,0xf0,0x3e,0x52,0xb2,0x24,0x5d,0xcd,0x4a,0x45,0xcd,0x87,0xc3,0x17,0x8d,0x62,0x71,0x7d,0xe4,0x6a,0x48,0xde,0x92,0xdc,0xef,0x59,0x4b,0xe,0x87,0x43,0x1e,0xc6,0xbc,0x4a,0xf2,0x91,0xa4,0xd0,0xb,0x50,0x14,0x85,0x83,0x20,0x9d,0xc,0xb6,0x0,0x5c,0xb,0x82,0xc0,0x7e,0x22,0x9f,0xcf,0x67,0xd7,0x82,0x74,0x0,0x6b,0x3f,0x5d,0x6b,0x8e,0x16,0xa4,0x3,0x58,0x0,0x90,0x1f,0x4,0xf0,0xfb,0xfd,0x88,0x46,0xa3,0xc7,0x5a,0x19,0x24,0x48,0x8a,0x7d,0xbe,0x76,0xdc,0x6e,0x37,0x1,0xc8,0x8a,0xa2,0x10,0x80,0xf4,0x47,0x51,0xcb,0x66,0xf,0x33,0x92,0xd4,0x2a,0x44,0x22,0x2a,0xc9,0x69,0xad,0xb,0x6c,0x36,0x5b,0x7f,0x80,0xe2,0xf1,0x48,0x57,0x46,0x23,0x13,0xa2,0x48,0x92,0xd6,0x51,0xeb,0xd7,0x2d,0xba,0x5c,0x37,0x9f,0xb5,0xda,0x9d,0xde,0x6c,0x56,0x0,0x64,0x46,0x5,0x7c,0x3,0x47,0x38,0xb3,0xd9,0x25,0x57,0xb9,0xc1,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_keyboard_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xe,0xc3,0x0,0x0,0xe,0xc3,0x1,0xc7,0x6f,0xa8,0x64,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x1,0x1b,0x15,0x11,0x16,0xb3,0xb5,0x48,0xb8,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x2,0x6d,0x49,0x44,0x41,0x54,0x38,0xcb,0x95,0x52,0x4d,0x4b,0x5b,0x51,0x10,0x3d,0x73,0xef,0x23,0x31,0x6,0x13,0x24,0x4,0xbf,0x4d,0x9,0xd9,0x14,0xa3,0x9,0x3c,0x41,0x5d,0x34,0x16,0x6c,0x51,0x10,0x44,0x8,0x54,0xba,0x10,0xa,0xdd,0xba,0x2c,0x6e,0xeb,0xcf,0x70,0x63,0x8b,0x50,0x69,0xb7,0x9a,0x85,0xa0,0x16,0x5a,0xbb,0x90,0x16,0x9f,0xa8,0x58,0x62,0x69,0xa5,0x82,0x9,0xa,0x25,0x89,0x21,0xfa,0x92,0xf8,0x78,0x77,0xba,0xc8,0x47,0xa3,0x50,0x68,0xf,0x5c,0xee,0x30,0xf7,0xcc,0x9c,0x99,0xb9,0x3,0xd4,0xa0,0xeb,0xf8,0x67,0x34,0x70,0xa9,0xea,0x10,0x30,0xc,0xe5,0x1c,0x19,0x79,0x58,0xce,0x64,0xde,0xa2,0x5c,0xce,0x80,0xe8,0x76,0x10,0x33,0xe0,0x74,0xfa,0x9c,0x3e,0xdf,0xd3,0xf2,0xce,0xce,0x87,0x5a,0x4c,0x9d,0x25,0x6,0x7,0x63,0xaa,0x50,0xf8,0x38,0x3d,0x31,0xc1,0xa1,0xae,0x2e,0xd2,0x88,0x70,0x63,0xdb,0x0,0x33,0x1c,0x52,0xe2,0x86,0x19,0x3f,0x52,0x29,0x5e,0xdb,0xd8,0x20,0xd1,0xd2,0x32,0xaa,0x76,0x77,0xb7,0x6f,0x2b,0xf4,0xf7,0x6f,0x45,0x67,0x66,0xb8,0x98,0xcb,0x31,0x97,0xcb,0x6a,0xf3,0xf8,0x98,0xf3,0xa6,0xa9,0x98,0x59,0x7d,0x3a,0x3b,0x63,0x66,0x56,0xcc,0xcc,0xe1,0x78,0x9c,0x11,0xe,0x6f,0xd5,0x85,0xa1,0xeb,0x80,0xae,0xfb,0x41,0x34,0x26,0x84,0x50,0x90,0x92,0xe1,0x70,0xe0,0xf1,0xe2,0x22,0x3e,0xa7,0x52,0x8,0xaf,0xaf,0xe3,0xc1,0xf2,0x72,0xbd,0x11,0x4d,0x4a,0x5,0x21,0xc6,0xa0,0xeb,0x7e,0xe8,0x3a,0x4,0xc,0x3,0xf7,0x3,0x81,0xbd,0x17,0xb3,0xb3,0xb8,0x2c,0x14,0x48,0x29,0x55,0xc9,0xec,0xf1,0xe0,0x5d,0x26,0x83,0xaf,0x86,0x81,0xb9,0xa9,0xa9,0x7a,0xa1,0x85,0x52,0x89,0x9e,0x8c,0x8e,0x22,0xe0,0xf7,0xef,0xc1,0x30,0x20,0xaa,0xfe,0xbc,0x59,0x2a,0x1,0x0,0x35,0xbb,0xdd,0x4,0x80,0x5a,0xdd,0x6e,0xbc,0x5a,0x5d,0x5,0x5c,0x2e,0xcc,0xf7,0xf5,0xd5,0x6,0x4e,0x4,0x50,0xd9,0xb2,0x0,0x20,0x5f,0x69,0xe1,0xce,0xac,0x6b,0x87,0x2d,0x8b,0xd1,0xdb,0xb,0x14,0x8b,0xb0,0x2c,0x8b,0x1b,0xdf,0x1a,0x3,0xc4,0xed,0x9f,0x62,0x40,0x4a,0x0,0x40,0xd6,0x34,0xb1,0x31,0x3e,0xe,0x78,0x3c,0x18,0x4c,0x24,0xfe,0xba,0x12,0xa2,0x51,0xda,0xa1,0x69,0x4,0x22,0x2,0x40,0x5e,0xaf,0x97,0x98,0x8,0xaf,0xe3,0x71,0x38,0x2f,0x2e,0x8,0x0,0xc1,0xb6,0xa9,0xb9,0xa9,0x89,0x98,0xff,0x14,0xa1,0x1,0x80,0x20,0xc2,0x8d,0x65,0xe1,0x5b,0x32,0xc9,0xdf,0x4f,0x4e,0x70,0xaf,0xb3,0x13,0x97,0xf3,0xf3,0xc4,0xa5,0x12,0x88,0x19,0xcf,0xe6,0xe6,0x50,0xc8,0xe5,0xf8,0x67,0x3a,0x8d,0xc3,0x64,0x12,0xdd,0x43,0x43,0x44,0x8d,0x8b,0xe6,0x8d,0xc5,0x8e,0xcc,0x6c,0x96,0x43,0xd3,0xd3,0xa,0xed,0xed,0xa,0xc1,0xa0,0x42,0x30,0xc8,0xd5,0xbb,0x62,0x87,0x42,0xa,0x1d,0x1d,0x2a,0x30,0x39,0xa9,0xbe,0x6c,0x6f,0xb3,0x6b,0x78,0xf8,0xa8,0x5e,0x81,0x26,0xa5,0xd7,0xd5,0xda,0x8a,0x83,0x95,0x15,0xbc,0x49,0x24,0x50,0xbc,0xbe,0x86,0xb8,0xb3,0xca,0xcc,0x8c,0x26,0xb7,0x1b,0xb1,0x48,0x4,0xbf,0xd2,0x69,0x8,0x22,0x6f,0x3d,0x41,0xf6,0xea,0x6a,0x69,0x6d,0x73,0xf3,0x65,0xb8,0xbb,0x9b,0x1e,0x45,0x22,0xd0,0x34,0xd,0xd5,0x3e,0xeb,0x59,0xa4,0x94,0x74,0x7a,0x7a,0x8a,0xec,0xf9,0x39,0xde,0x1b,0x6,0xae,0x4d,0x73,0xa9,0x42,0x18,0x18,0x10,0x38,0x3c,0x54,0xe8,0xe9,0x59,0x70,0xb4,0xb5,0x3d,0x57,0xcc,0x79,0x97,0xcb,0x85,0xc6,0x41,0xd5,0x60,0xdb,0x36,0x88,0xc8,0x6b,0x9a,0xe6,0x12,0xe,0xe,0x16,0x10,0x8d,0xa,0x82,0xae,0x3,0xb6,0x2d,0xb0,0xbf,0xaf,0xf0,0x3f,0x88,0x46,0x5,0xa4,0x54,0xbf,0x1,0x67,0xf8,0x12,0x78,0x9e,0x50,0xae,0xd7,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_move_up_hl_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x8,0x0,0x0,0x0,0x8,0x8,0x6,0x0,0x0,0x0,0xc4,0xf,0xbe,0x8b,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x3,0x9,0x4,0x2c,0x19,0xd4,0xd6,0x18,0xa4,0x0,0x0,0x0,0x96,0x49,0x44,0x41,0x54,0x18,0xd3,0x7d,0x8f,0x31,0xa,0xc2,0x50,0x10,0x44,0xdf,0x4a,0x1a,0x4f,0x20,0x1e,0x43,0xb0,0xf2,0x12,0xe1,0xa7,0xfa,0xbd,0x95,0xb1,0xf5,0x2,0xb9,0x40,0xda,0x34,0xf9,0xbd,0x95,0x10,0xf,0x61,0x25,0x78,0xc,0x41,0xf2,0xb,0x2b,0x1b,0xc9,0x58,0xc4,0x88,0xa,0x3a,0xdb,0xcc,0x2c,0xec,0x32,0xcf,0x84,0xf8,0xa7,0xd1,0x7b,0xc8,0x7c,0x50,0xe6,0xc3,0xe7,0x85,0x9e,0xe3,0x7c,0xad,0x3c,0xb6,0x5a,0xc7,0x56,0xce,0xd7,0x1a,0xf6,0x26,0x44,0xe6,0x83,0xa6,0x65,0x4a,0x27,0xeb,0x5f,0x4a,0x9c,0x37,0xd,0xbb,0xed,0xd2,0xcc,0xf9,0x5a,0x93,0x22,0x45,0xdf,0x55,0x4,0x97,0xa2,0x21,0x1,0xb8,0x5f,0x85,0x89,0x57,0x5d,0x3,0xd4,0xf5,0x3e,0x1,0x88,0xe5,0xfe,0x27,0x85,0xd,0x98,0xb3,0xf9,0x8a,0xf1,0x22,0x7,0xc4,0xed,0x50,0x71,0x3a,0x56,0x0,0x3c,0x0,0x20,0xa3,0x40,0xf4,0x53,0xe,0xdc,0x6d,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_keying_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x20,0x0,0x0,0x0,0x20,0x8,0x6,0x0,0x0,0x0,0x73,0x7a,0x7a,0xf4,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x3,0x8,0x13,0x21,0x9,0xdd,0x1a,0xa4,0x1d,0x0,0x0,0x5,0xc3,0x49,0x44,0x41,0x54,0x58,0xc3,0xcd,0x97,0x5f,0x88,0x1e,0x57,0x19,0xc6,0x7f,0x67,0xce,0xcc,0xf7,0xcd,0x7e,0xbb,0x6b,0x36,0x69,0xa3,0x4d,0x2b,0x69,0x4c,0x6c,0x4a,0xa5,0x25,0xd2,0xa4,0x76,0xeb,0xda,0x96,0xad,0xff,0xae,0x54,0x7a,0xe3,0x4d,0x40,0xa1,0x5e,0x9,0xed,0x85,0xe2,0x55,0x89,0x94,0x55,0x88,0x17,0xf6,0x4e,0x50,0xea,0x45,0x24,0x11,0x51,0xda,0xcb,0x28,0x5e,0x28,0x9,0x89,0xa0,0xb2,0x24,0x69,0x24,0x92,0x60,0x4d,0x82,0x6d,0x92,0xa6,0xd9,0xec,0x9f,0xef,0xdf,0xcc,0x37,0x73,0xe6,0x9c,0xf3,0x7a,0xb1,0x67,0xb6,0xc3,0xba,0xad,0x92,0x4,0xe2,0x81,0x3,0xf3,0x7d,0x33,0x73,0xde,0xe7,0x7d,0xce,0x3c,0xcf,0xfb,0x1e,0xc5,0x6,0x43,0x44,0x14,0xa0,0x36,0xba,0xa5,0x94,0x12,0xee,0xe0,0x50,0x1f,0x10,0x38,0xa,0xb3,0xfe,0x2d,0x61,0xfa,0x30,0xef,0x18,0x10,0xb5,0x2e,0x78,0x4,0x68,0x20,0x1,0xe2,0x70,0x5d,0x3,0x70,0x80,0x5,0xaa,0x70,0xed,0xef,0x4,0x8,0xb5,0x2e,0x78,0x2,0xb4,0x81,0x34,0xcc,0x56,0xf8,0xdf,0x3,0x6,0x28,0xc2,0x2c,0x3,0x90,0xdb,0x6,0x11,0x37,0x82,0xc7,0x21,0xf8,0x4,0x30,0x79,0x78,0x6e,0xe6,0x2,0x84,0xd0,0x91,0x80,0x87,0x6f,0xce,0xfd,0xf9,0x11,0x60,0x50,0x93,0x6,0x58,0x11,0xb9,0x2d,0x10,0x4a,0x44,0x6a,0xda,0xd3,0x10,0x7c,0xea,0xf0,0x2b,0x33,0xe7,0x9f,0x9c,0x7d,0x1c,0x2f,0x11,0x82,0x3,0x14,0x5a,0xc7,0xcc,0x1f,0x3f,0xc5,0x37,0x5e,0xf9,0xd3,0xa7,0x80,0x2e,0x30,0xc,0x6c,0x38,0xa5,0x94,0xbf,0x1d,0x0,0x3a,0x50,0xdd,0x1,0x36,0x1f,0x99,0x9b,0xf9,0xe7,0xf4,0x17,0x67,0x69,0x4f,0xde,0xf,0xa2,0xf0,0xde,0x12,0x45,0x31,0xce,0x19,0xaa,0xe1,0xdb,0x9c,0x3a,0x71,0x9a,0xfd,0x7,0x4e,0x3c,0x4,0xac,0x0,0x79,0xd8,0x9a,0x5b,0x66,0x21,0x6e,0xd0,0x9f,0x2,0xe3,0x2,0xb4,0x3a,0x5b,0xf1,0xb6,0x64,0xe1,0xe2,0x49,0x3a,0x5b,0xb6,0x21,0x2,0xe3,0x53,0xf,0x12,0xa7,0x5b,0x10,0x4,0x60,0x1c,0x18,0x85,0xe0,0x36,0x6c,0xd4,0x2d,0x33,0xd0,0xe,0xb,0x6e,0x3e,0x32,0x37,0x73,0xf1,0x89,0x67,0xf7,0x60,0xf2,0x1e,0xc5,0xb0,0x4f,0xde,0xcb,0x70,0xa5,0x23,0x6a,0x47,0x8c,0x4d,0x4e,0xd0,0x99,0xdc,0x4c,0x3a,0xb9,0x99,0x53,0x27,0xcf,0xb2,0xff,0xc0,0x89,0x4f,0x6,0x16,0x32,0xa0,0xba,0xd5,0x6d,0x88,0x1b,0xb2,0x4b,0xc5,0xb,0xce,0x8c,0x30,0xa3,0x9c,0xe1,0xd2,0x90,0x41,0x3f,0xc3,0x94,0xe,0x1d,0x6b,0xac,0x5,0x9d,0xb4,0xd0,0x69,0x8a,0xac,0x26,0x9c,0x86,0xf7,0x34,0xe0,0x44,0xe4,0x96,0xbc,0xa1,0x6,0xd0,0x2,0xda,0xce,0x7b,0xaa,0x51,0xc6,0x70,0x65,0x48,0x77,0x29,0x67,0x71,0x69,0x44,0x51,0x5a,0xd2,0xb6,0xc6,0x79,0x68,0x25,0x9,0x49,0xda,0xc1,0x3b,0xa1,0x21,0xd5,0x32,0xf8,0x2,0x22,0xf2,0xdf,0x0,0xc8,0x7a,0x47,0x5d,0x33,0x9e,0x5f,0x1c,0x98,0x3e,0xfd,0xf8,0xf4,0x2e,0xf2,0x61,0x46,0x7f,0x39,0xe3,0xc6,0x72,0xce,0x8d,0x6e,0xc9,0xcd,0xae,0xe1,0xe6,0x4a,0xc5,0x62,0xb7,0x20,0x1b,0x14,0x94,0x79,0xce,0xbe,0x67,0x1e,0xe3,0x57,0x7,0x9f,0x3d,0x5,0x8c,0x5,0xe9,0xb6,0x43,0x12,0x1f,0x36,0x93,0x6,0x63,0x91,0x88,0x44,0x22,0xa2,0x6a,0x6,0x62,0xe7,0x2c,0x26,0xcf,0x29,0x87,0x39,0x79,0x66,0xc8,0x33,0xc7,0xb5,0xc5,0x2,0x11,0x50,0xaa,0x62,0x69,0x60,0xb8,0x77,0x4b,0x87,0x4d,0x65,0x81,0x2d,0xb,0xc4,0xa,0x41,0xb6,0x2e,0x30,0x69,0x1b,0x19,0x6e,0x94,0xf9,0x7a,0x37,0xb5,0x80,0xaf,0x55,0xa0,0x4d,0xe9,0xa8,0x46,0x23,0x4c,0x61,0xa9,0xbc,0xe7,0xbd,0xe5,0x82,0xd7,0x8e,0xbe,0x33,0x1b,0x1e,0x4c,0xbe,0xf7,0xf5,0x9d,0xc7,0x40,0xb0,0xc6,0x60,0x4d,0x8e,0x73,0xe,0x60,0x53,0x48,0xa0,0x13,0x16,0x97,0x46,0x40,0xb5,0x2e,0xb8,0xf,0x81,0x8b,0x20,0xdf,0x2,0xa8,0xe2,0xba,0xe0,0xb8,0xca,0x51,0x95,0x6,0x15,0x9,0xff,0xba,0x9a,0xf1,0xea,0x1b,0x97,0x67,0x81,0x7e,0x90,0x5a,0xeb,0xd5,0xd7,0x2f,0xcf,0x1e,0xfc,0xd6,0x23,0xc7,0xef,0xbb,0x6f,0x2,0x57,0x56,0xec,0xfd,0xec,0x43,0x1c,0x9e,0x9b,0xf9,0xa3,0xd6,0x3a,0xe4,0x10,0xaa,0x94,0x97,0xf7,0xb,0x4c,0x54,0xdf,0x11,0x9c,0xf3,0xe0,0x3d,0xae,0xb2,0xbc,0x70,0x70,0xfe,0xfe,0x0,0xd8,0xc5,0xf5,0xb3,0xa5,0xb5,0xf8,0xca,0x92,0xb4,0x22,0x3a,0x69,0x42,0xc8,0xdc,0x84,0x9,0x60,0xd3,0x76,0x4c,0xa4,0x35,0xce,0x95,0x94,0xd9,0x80,0x3d,0x7b,0x77,0x30,0xbe,0xf5,0x51,0xa2,0xa4,0x43,0xa4,0x53,0x44,0x22,0x4,0x8b,0x12,0x20,0x5a,0x5d,0x5a,0x29,0xb5,0x1a,0xcb,0x57,0x74,0xaf,0xfe,0x85,0xf9,0x13,0x17,0x8,0xdf,0x84,0x6,0xd4,0x1a,0x0,0xe7,0x1c,0x1e,0x47,0xbb,0x95,0x92,0xa6,0xba,0x56,0x48,0x2b,0xdc,0x6e,0x1,0x71,0xab,0xad,0xd1,0x71,0x84,0x2b,0xd,0xb6,0x34,0x58,0xdb,0xa3,0xbb,0xb0,0x88,0xf5,0x8a,0xd6,0xc4,0xd4,0x2a,0xcf,0xe2,0xe9,0x2d,0xdc,0x20,0x56,0x8a,0x58,0x6b,0xe2,0x58,0xa1,0xb4,0xc2,0x89,0x21,0x72,0x25,0xc6,0x58,0xd6,0x28,0xb,0x41,0x4,0x10,0x57,0x9,0xbe,0xf4,0xa8,0xb1,0x88,0xe9,0xa7,0x77,0x73,0xe8,0xe5,0xe9,0xe3,0x2f,0x1c,0xfc,0xeb,0xda,0x37,0x70,0xe8,0xe5,0x27,0x8f,0x3d,0xf5,0xf4,0x2e,0xf2,0xc1,0x80,0x32,0x2b,0x98,0x3f,0xbd,0xc0,0x20,0x2b,0xd8,0xf5,0xf1,0x4,0x57,0x81,0x47,0xe1,0xbc,0xbc,0xbf,0xf9,0x51,0x84,0x8e,0x22,0x5a,0x89,0x22,0x4e,0x34,0x18,0x83,0xb3,0x39,0xd6,0x7c,0x84,0xba,0x92,0x2,0x12,0x87,0xb,0x67,0x9d,0x50,0x39,0x8f,0x38,0x87,0xc2,0xf3,0x99,0xe7,0x1e,0xe5,0xf0,0xdc,0xcc,0x71,0x85,0x42,0xbc,0xf0,0xc4,0x33,0xf,0x43,0x9c,0xb2,0x72,0x73,0x89,0x7e,0xb7,0x20,0x2f,0x2c,0x3f,0xfa,0xcd,0xdb,0x5f,0xa,0x5b,0x14,0x1d,0xfa,0xee,0x63,0xc7,0xae,0x5d,0x5f,0xe4,0xfb,0xaf,0x5f,0xff,0x7c,0x48,0xaa,0xfd,0x83,0xfd,0x3b,0x7f,0x3f,0x31,0xd1,0x66,0x34,0xea,0xf1,0x8f,0xbf,0xdf,0xe4,0xc8,0x99,0xe2,0x73,0xc0,0x62,0xd3,0xc2,0xe3,0x5a,0x1a,0x95,0x78,0xf2,0xa2,0x22,0x29,0xc,0x1d,0x34,0x9d,0x4d,0x3b,0x78,0xea,0xcb,0x5b,0x31,0xc3,0xf7,0xf0,0xc6,0xd2,0xd9,0xb2,0x9b,0xd1,0xf0,0x5d,0x86,0xcb,0x23,0xba,0x2b,0x86,0xd2,0x8,0xc1,0x8a,0x4b,0x20,0xda,0xf3,0x85,0xbd,0x7c,0xec,0xe2,0x5,0x80,0xe5,0x40,0x42,0xfa,0xdc,0xf3,0xfb,0xb8,0xf7,0xc1,0x7d,0x98,0xde,0x32,0xbb,0xcf,0xfe,0x81,0x60,0xdb,0x79,0x78,0xc7,0x2,0x12,0x5,0x0,0xd5,0xf,0x7f,0x79,0x69,0xef,0x9b,0xe7,0xbb,0xc,0xfb,0x5,0xf9,0x70,0x80,0xad,0x32,0x74,0x3c,0xce,0xd8,0xd4,0x27,0x18,0xbb,0x67,0x7,0xa3,0xe1,0xbb,0x5c,0x3a,0x73,0x86,0xe5,0x7e,0xc1,0xb9,0xcb,0x3d,0x7e,0xfc,0xc6,0xe5,0xe9,0xa0,0x92,0x3e,0xd0,0x3d,0xf9,0xdb,0xd3,0x5c,0x7c,0x2b,0x3,0xe8,0x85,0xff,0x6,0x7e,0xd4,0x47,0x7b,0x8b,0xd2,0xe,0x6f,0x4a,0x1a,0xf2,0x33,0xb5,0x6c,0x6b,0x6,0xc,0x50,0x9a,0xca,0xd3,0xeb,0x19,0x84,0x5,0xf2,0x95,0x93,0xc4,0xa9,0x66,0x6a,0xdb,0x36,0x5c,0x55,0x71,0xfd,0xad,0xab,0x2c,0xf,0x4a,0x7a,0x5d,0x43,0x65,0x7d,0xbd,0x58,0x1e,0xaa,0xa2,0x7c,0xe7,0xa7,0xe7,0xb6,0x36,0xda,0xb7,0x8,0xa8,0xfe,0x36,0x7f,0x8d,0x37,0xe7,0x7f,0x8d,0x73,0x9e,0xaa,0x28,0x6b,0x6,0x6a,0xeb,0x16,0xa5,0xd4,0x1a,0x80,0xa,0x28,0x2a,0x2b,0xf4,0x7,0xd5,0xaa,0xa6,0xad,0xa3,0x55,0x68,0xb2,0xee,0x25,0x6c,0xe5,0x18,0x66,0x9e,0x6c,0x50,0x32,0x18,0x59,0xdc,0x6a,0xdd,0x1b,0x35,0x5a,0x34,0xbf,0xae,0xc1,0xd5,0x80,0x7d,0xe9,0x27,0xe7,0x1e,0x8,0xf6,0x4b,0x48,0x72,0xd4,0xe8,0x29,0xa5,0x2e,0xc7,0x49,0x28,0x2a,0x9b,0x80,0x7b,0x5e,0xfc,0xda,0xf6,0xb3,0x3b,0x1f,0xe8,0x30,0x99,0x6a,0xda,0xa9,0x26,0xd2,0xa,0x63,0x3c,0x79,0x66,0xe9,0x67,0x96,0x2b,0x8b,0x5,0x3f,0x3b,0x7a,0xe5,0xd3,0xc0,0x52,0xa0,0xbb,0xdc,0xa0,0x1f,0xa8,0x6b,0x4c,0x6d,0xf5,0xac,0xb3,0x61,0x5f,0x97,0xef,0x5a,0x5,0x36,0xa0,0xcb,0x9c,0x87,0x7c,0x68,0xb1,0xc6,0x31,0x36,0x8a,0x50,0x5a,0x61,0x2a,0xa1,0x28,0x1d,0x79,0xe9,0x71,0x5e,0x6a,0x2a,0x8b,0xf0,0x9e,0x6b,0xd8,0x6d,0x3d,0x7c,0x23,0x60,0xd3,0x92,0xfd,0xfa,0x67,0x37,0xec,0x9,0xbf,0xfd,0x95,0xed,0xe7,0x3f,0x3a,0x95,0xac,0xb9,0x85,0x47,0xa8,0x2c,0x2c,0xf6,0xd,0x3f,0xff,0xdd,0xd5,0xff,0xa9,0x27,0xfc,0x80,0xc3,0xcd,0x7f,0xf4,0xc,0x6a,0x5d,0x57,0x5c,0x83,0x98,0x7c,0xf1,0xab,0xdb,0x2f,0xf8,0xb5,0xc5,0x56,0x41,0xbc,0x76,0xf4,0x4a,0xdd,0x15,0xf,0x1b,0xc,0xdc,0x5e,0x57,0x7c,0xb7,0xcf,0x5,0x1f,0x76,0x32,0x4a,0x1a,0x1f,0x10,0xd,0xb5,0xdc,0xf9,0x93,0xd1,0xff,0xc5,0xd9,0xf0,0x6e,0x9d,0x8e,0xef,0xfa,0xf8,0x37,0x74,0xd9,0x50,0xa2,0x62,0x84,0xb9,0x9e,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_area_2d_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe1,0x0,0xdb,0x0,0xe7,0x53,0x45,0xf8,0x1a,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x14,0x21,0x8,0x63,0xa2,0x2e,0x2d,0x0,0x0,0x0,0x7d,0x49,0x44,0x41,0x54,0x38,0xcb,0xc5,0x93,0xc9,0xd,0xc0,0x20,0xc,0x4,0xc7,0xc8,0xfd,0x77,0x91,0x1a,0x52,0x56,0x3a,0xc0,0xf9,0x90,0x8,0x88,0xb9,0xc4,0x23,0x96,0x78,0xd8,0x2c,0xeb,0x6b,0x91,0xe3,0xbc,0xd8,0xb1,0x90,0x4e,0x1d,0xeb,0xe1,0xb,0x5f,0x81,0x8,0x58,0x16,0x94,0xe,0xc1,0x7,0xab,0x93,0xf,0x71,0x70,0x6,0xa0,0xd5,0xa5,0x2d,0x92,0xa0,0xa9,0x2f,0x59,0xa8,0xc4,0x32,0xdc,0x3b,0x3,0x26,0x2b,0xa9,0xc9,0x63,0x60,0xd3,0xfe,0x27,0x78,0x86,0x18,0x7,0xbd,0x36,0xb,0xc8,0x85,0x24,0x8b,0xab,0xb4,0x5a,0x48,0x2b,0x99,0x8b,0x16,0xbc,0xfd,0xce,0xe8,0xa0,0x29,0xa4,0xd0,0xd0,0x6,0x1e,0xd6,0x3,0xc7,0xc1,0x67,0x2a,0xfc,0x1b,0xe7,0xe0,0x18,0x86,0x99,0x1c,0x58,0xc1,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_key_call_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x8,0x0,0x0,0x0,0x8,0x8,0x6,0x0,0x0,0x0,0xc4,0xf,0xbe,0x8b,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x1c,0x14,0x1a,0x1a,0x23,0xcb,0x27,0xa,0x0,0x0,0x0,0x96,0x49,0x44,0x41,0x54,0x18,0xd3,0x63,0x64,0x60,0x60,0x60,0x10,0x94,0x62,0x63,0xd8,0x7b,0x72,0xb9,0xcc,0x97,0x9f,0xaf,0xc3,0x19,0x18,0x18,0x18,0x78,0xd8,0x45,0x57,0x6,0x79,0xc5,0x3d,0x79,0x70,0xf9,0x2b,0x3,0xa3,0xa0,0x14,0x1b,0xc3,0xa6,0xc3,0x53,0xf2,0x6e,0xbf,0xdd,0x31,0x91,0x1,0x9,0xa8,0xa,0x7b,0xe4,0xa7,0x45,0x97,0x4c,0x62,0x3c,0xf7,0x78,0xad,0xcc,0x85,0xe7,0x4b,0x1f,0x33,0x60,0x1,0x6,0x92,0xd1,0xb2,0x4c,0x30,0x63,0xb1,0x81,0x2f,0x3f,0x5f,0x87,0x33,0x31,0x10,0x0,0x4c,0x3c,0xec,0xa2,0x2b,0x71,0x49,0xf2,0xb0,0x8b,0xae,0x64,0xf2,0x77,0x8d,0x7d,0xa2,0x2a,0xec,0x91,0x8f,0x2e,0xa9,0x2a,0xec,0x91,0x1f,0x16,0x98,0xf8,0x84,0x91,0x81,0x81,0x81,0x41,0xd9,0x80,0x87,0x61,0xf5,0xe6,0x85,0x28,0xde,0xc,0xd,0x48,0x78,0xf2,0xf9,0xf5,0x6f,0x6,0x0,0x50,0xa8,0x32,0xd1,0xe1,0x32,0xd2,0x6b,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_skeleton_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xd,0x27,0xb,0xbf,0x6,0x40,0xee,0x0,0x0,0x1,0xb2,0x49,0x44,0x41,0x54,0x38,0xcb,0x8d,0x53,0x4d,0x4b,0x1c,0x41,0x10,0x7d,0xd5,0x3d,0x3d,0x6b,0xaf,0x87,0x25,0x8,0x46,0x89,0x2e,0x28,0x98,0xc8,0xc0,0x16,0xe4,0x22,0xfe,0x81,0xe0,0xf,0xc8,0x25,0xb0,0x90,0x63,0x20,0xff,0x21,0x57,0x3d,0xe8,0x2f,0xc8,0x3d,0x8b,0x20,0x5e,0x73,0x9,0x81,0xe4,0xb8,0x47,0x99,0x40,0x10,0x64,0xbd,0x89,0x22,0x42,0x8,0xeb,0x66,0x77,0xbe,0xba,0x72,0xc8,0x8e,0xec,0x8c,0x6d,0x92,0xba,0x74,0x53,0x5d,0xaf,0x3e,0x5e,0xbd,0x26,0x78,0x6c,0x1c,0xc7,0x6a,0x7a,0xa5,0xe9,0x29,0x0,0xc4,0x32,0x4b,0x3d,0x56,0xd5,0x80,0x25,0x60,0x4e,0x8a,0x62,0x49,0xb2,0x8c,0x25,0xcb,0x58,0x9c,0x7b,0xc,0xc0,0xd4,0x92,0x57,0x2a,0x0,0x0,0x46,0xfd,0xfe,0xab,0x74,0x30,0x38,0xc4,0x5f,0x2c,0xdc,0xd8,0xd8,0x99,0xdf,0xda,0xfa,0x54,0x49,0x30,0x8e,0x63,0xed,0x26,0x93,0x17,0xe9,0xd9,0xd9,0xc7,0x7a,0x57,0x35,0x13,0x0,0xd4,0xd8,0xdc,0x7c,0x4e,0xc6,0x7c,0xb3,0xcc,0x85,0x2,0x0,0xcb,0x5c,0xe4,0x57,0x57,0x7,0x20,0x92,0x7f,0x81,0x41,0x94,0xe7,0x37,0x37,0xbb,0x96,0xb9,0xa8,0x70,0xe0,0x86,0xc3,0x8,0x22,0xda,0xac,0xad,0xbd,0x9d,0x1,0x54,0xc0,0x66,0x65,0x65,0x1f,0x22,0x81,0x1b,0x8d,0x3a,0xf7,0x48,0xd4,0xb,0xb,0x9f,0x1,0x40,0x59,0x7b,0xdc,0x88,0xa2,0x27,0x8,0x82,0xdb,0x3b,0xb8,0x31,0x3f,0xe7,0x3a,0x9d,0x26,0x59,0xfb,0x15,0x0,0x74,0xab,0xf5,0xe5,0x1e,0x7,0x92,0x65,0x4f,0x93,0xd3,0xd3,0xef,0x0,0x60,0x56,0x57,0xf7,0x5c,0x92,0x3c,0x2b,0xae,0xaf,0x5f,0x2,0x40,0xb0,0xbc,0xfc,0x1e,0x0,0xe5,0x97,0x97,0x6f,0x0,0xa0,0x11,0x45,0x6d,0xd2,0xfa,0xc2,0x32,0xbb,0x32,0x1,0x59,0x66,0xf9,0xd1,0xeb,0x55,0x38,0x8,0xd7,0xd7,0x5f,0x83,0xc8,0xa5,0x83,0xc1,0x87,0x59,0xff,0xa3,0x6e,0x97,0xea,0x23,0xd0,0xaf,0x93,0x93,0x96,0x87,0xb8,0x0,0x22,0xca,0x23,0x34,0x2a,0x35,0x43,0xb5,0x87,0x86,0x65,0x4e,0xea,0x9d,0xcc,0x56,0x1e,0xc7,0x71,0x60,0x99,0x73,0xaf,0x12,0x1,0xa4,0x7f,0xea,0x6,0x43,0xd3,0x6e,0xbf,0x2b,0x37,0xa1,0x17,0x17,0x8f,0xa1,0xf5,0xed,0x74,0xe5,0xf9,0x83,0x52,0x2e,0xb5,0x4e,0x4a,0x25,0x70,0xae,0x1c,0x49,0x54,0x18,0x9e,0x93,0xd6,0x29,0xbc,0x33,0xfa,0x4c,0xa9,0x44,0x44,0x42,0x68,0x3d,0x81,0x8,0x81,0x28,0x87,0x52,0x13,0x5f,0x28,0xf9,0x9c,0xa3,0x7e,0xbf,0xb,0x91,0xb0,0xf2,0x1b,0x89,0xd2,0xf9,0xed,0xed,0xde,0x7f,0x75,0xa0,0x9a,0xcd,0x23,0x4f,0x72,0x2f,0xb1,0xbf,0x1,0x5f,0xd2,0xa7,0xe6,0x52,0x2f,0x9e,0xec,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_key_hover_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x8,0x0,0x0,0x0,0x8,0x8,0x6,0x0,0x0,0x0,0xc4,0xf,0xbe,0x8b,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x3,0xa,0x6,0x21,0x29,0x56,0x90,0x2d,0xc5,0x0,0x0,0x1,0x13,0x49,0x44,0x41,0x54,0x18,0xd3,0x1,0x8,0x1,0xf7,0xfe,0x1,0x0,0x0,0x0,0x0,0x26,0x26,0x22,0x1f,0x27,0x29,0x1b,0x65,0x17,0x15,0x10,0x4e,0xfd,0xfd,0xfd,0xa,0xe1,0xe1,0xf0,0xd0,0xed,0xed,0xf0,0x90,0xd1,0xd1,0xd6,0xc4,0x4,0x26,0x26,0x22,0x1f,0x51,0x54,0x3b,0xa7,0x51,0x4f,0x5a,0x39,0x17,0x16,0x21,0x0,0xfa,0xfb,0xf9,0x0,0xde,0xdd,0xce,0x23,0xb2,0xb2,0xb2,0x3d,0x6,0x6,0x5,0x69,0x3,0x33,0x35,0x2a,0x75,0x66,0x63,0x64,0x5a,0x27,0x27,0x37,0x0,0xd,0xd,0x10,0x0,0x6,0x6,0x7,0x0,0x5,0x5,0xa,0x0,0x7,0x7,0xfc,0xb,0xd9,0xdb,0xde,0x1c,0x2,0xd,0xe,0x5,0x4e,0x10,0x10,0x19,0x0,0x3,0x3,0x3,0x0,0x4,0x4,0x5,0x0,0x2,0x2,0x3,0xff,0x0,0x0,0x0,0x0,0xa,0xa,0xb,0xff,0x12,0x10,0x7,0x30,0x4,0xf7,0xf4,0xfd,0xa,0xf4,0xf5,0xee,0x0,0xf2,0xf2,0xef,0x0,0x7,0x8,0xf8,0xff,0xf8,0xf7,0xf6,0x0,0xf2,0xf3,0xea,0x0,0xef,0xf1,0xeb,0x0,0xf7,0xf7,0xfc,0x5,0x4,0xf2,0xf2,0xf9,0xd0,0xce,0xcd,0xc3,0x23,0xfc,0x2e,0xf9,0x0,0x5,0x6,0x9,0x1,0xfa,0xf9,0xf5,0x0,0xe5,0xe7,0xdd,0xff,0xd8,0xd9,0xdc,0x1,0xee,0xee,0xfa,0xe4,0x3,0xf,0xf,0xe,0xe6,0xee,0xee,0xed,0x4c,0xfd,0xfd,0xf2,0xb,0xed,0xee,0xe9,0xff,0xe4,0xe3,0xde,0x0,0xd7,0xd9,0xda,0x1,0xd9,0xd8,0xe3,0xf9,0xee,0xed,0xf5,0x91,0x1,0x0,0x0,0x0,0x0,0x31,0x31,0x2d,0x52,0xb,0xb,0x9,0x72,0x8,0x8,0x5,0x30,0xfe,0xfe,0xff,0x5,0xfa,0xfa,0xfc,0xe4,0xf7,0xf7,0xf7,0x9e,0xf6,0xf6,0xf7,0x98,0xbe,0x61,0x77,0x4a,0x8a,0x4d,0xc1,0xc,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_anim_get_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x8,0x0,0x0,0x0,0x8,0x8,0x6,0x0,0x0,0x0,0xc4,0xf,0xbe,0x8b,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xae,0x0,0x86,0x0,0x13,0x57,0x52,0xbc,0x64,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x1,0x5,0x3,0xc,0x1b,0x9a,0x5,0xa7,0x77,0x0,0x0,0x0,0x94,0x49,0x44,0x41,0x54,0x18,0xd3,0x65,0x8f,0xb1,0xd,0xc2,0x40,0xc,0x45,0x9f,0x51,0x9a,0xcb,0x2,0x69,0x53,0xd1,0x23,0xe5,0x66,0x48,0x76,0x80,0x5,0x32,0x0,0xd,0xd4,0x50,0xd0,0xa5,0xbb,0x16,0x65,0x89,0xec,0x0,0x13,0x30,0x6,0x82,0xa3,0xfc,0x14,0x97,0x43,0x91,0xf8,0x6e,0xac,0x27,0xdb,0xf2,0x33,0x21,0x0,0x3a,0x5f,0xa6,0x66,0xce,0x74,0x8b,0x6,0xb0,0x5a,0xc2,0x31,0x6c,0x19,0xc3,0x6e,0x89,0x28,0x36,0x4d,0xf,0x40,0x5,0x7c,0xe2,0x1b,0x33,0x3,0x20,0xf3,0xa2,0xb2,0xeb,0xef,0x74,0x7c,0x3d,0x81,0x34,0x90,0xb9,0xb5,0xde,0xe9,0xbc,0x6f,0xf8,0x8b,0xc1,0xe1,0x72,0xc7,0x84,0xe8,0x7c,0xa9,0x63,0xbf,0xc6,0x10,0x4a,0x7b,0x9c,0xc2,0x23,0x3d,0xaa,0xb9,0x5a,0xef,0x34,0xd,0xb5,0xa6,0xa1,0x56,0xeb,0x9d,0x32,0xb7,0xac,0xb9,0x54,0xcd,0x8a,0x0,0x5f,0xff,0x95,0x3a,0x6f,0x85,0x18,0x35,0x84,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_key_selected_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x8,0x0,0x0,0x0,0x8,0x8,0x6,0x0,0x0,0x0,0xc4,0xf,0xbe,0x8b,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x1c,0x14,0x1a,0x25,0x95,0xad,0xa,0x37,0x0,0x0,0x0,0x8e,0x49,0x44,0x41,0x54,0x18,0xd3,0x63,0x60,0x60,0x60,0x60,0x50,0x50,0x90,0x66,0xf8,0xfc,0xe1,0xab,0xcc,0x87,0xb7,0x9f,0x8b,0x3f,0xbc,0xfd,0x5c,0xfc,0xf9,0xc3,0x57,0x19,0x4d,0x4d,0x65,0x6,0x6,0x98,0xe4,0x87,0xb7,0x9f,0xf3,0x5e,0x3c,0x7e,0xfb,0x1f,0x19,0x7f,0x78,0xfb,0x39,0x4f,0x5f,0x5f,0x93,0x81,0xf1,0xf3,0x87,0xaf,0x32,0x5f,0x3f,0xff,0x78,0xcc,0x80,0x5,0x70,0xf3,0x72,0xc8,0x32,0xfd,0xfd,0xfb,0x2f,0x9c,0x1,0x7,0xf8,0xfb,0xf7,0x5f,0x38,0x13,0x3,0x1,0x40,0xd8,0xa,0x13,0x73,0xdd,0x27,0x1c,0x5c,0x6c,0xf9,0xe8,0x92,0x1c,0x5c,0x6c,0xf9,0x56,0xb6,0x26,0x4f,0x18,0x19,0x18,0x18,0x18,0xb4,0xb4,0xd4,0x19,0x4e,0x1e,0x3b,0x27,0x3,0x73,0xf,0x33,0x33,0xd3,0x4a,0x2b,0x5b,0xa3,0x27,0x5f,0xbf,0x7e,0x67,0x0,0x0,0x77,0x83,0x47,0x83,0xfd,0x88,0x95,0x11,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_logo_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0xbb,0x0,0x0,0x0,0x45,0x8,0x6,0x0,0x0,0x0,0x12,0x8,0x97,0x3,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0x32,0xb8,0x0,0x0,0x32,0xb8,0x1,0x28,0xf3,0x26,0x89,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xde,0x1,0x19,0x13,0x31,0x2d,0x69,0x73,0xa0,0xb4,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x17,0xbd,0x49,0x44,0x41,0x54,0x78,0xda,0xed,0x9d,0x79,0x78,0x53,0x55,0xfa,0xc7,0x3f,0xe7,0xa6,0x85,0xd2,0xa,0x2a,0x6e,0x14,0x17,0x14,0x45,0xd4,0xa,0x8a,0xfe,0x14,0x67,0x1c,0x48,0x6f,0xa8,0x4,0xe1,0x71,0x1f,0x46,0x7f,0xee,0x3a,0x3e,0x75,0x9a,0x98,0xba,0x34,0x6e,0x33,0xbf,0x71,0x1b,0xc7,0x5,0x82,0x4a,0x63,0x52,0x19,0xb7,0x19,0x70,0x5,0x1d,0x17,0x66,0x94,0x40,0x9b,0xdb,0xa0,0xe8,0x38,0xb8,0x20,0x8c,0xe2,0x2e,0xa2,0x20,0xc3,0x8e,0xd0,0xd2,0x25,0xb9,0xe7,0xf7,0xc7,0xbd,0x2d,0xa1,0x24,0x37,0x4b,0x17,0x59,0xf2,0x7d,0x9e,0x3c,0xd0,0xe4,0xdc,0x73,0xcf,0xf2,0x3d,0xef,0x79,0xdf,0xf7,0xbe,0xe7,0xbd,0x90,0x43,0xe,0x39,0xe4,0x90,0x43,0xe,0x39,0xe4,0xb0,0x4b,0x42,0x74,0xf7,0xd,0x9c,0x93,0xc3,0xf9,0x28,0x4a,0x49,0xa8,0xaa,0x74,0x51,0x46,0xd7,0xf9,0xc2,0x36,0x10,0x27,0x4b,0x1b,0x1f,0xcd,0xbd,0x51,0x6d,0xcd,0x4d,0x55,0xe,0x3b,0x25,0xd9,0x9d,0x3e,0x6d,0x20,0x70,0xe,0x30,0x1e,0x50,0x81,0x22,0xe0,0x92,0x90,0x57,0x7d,0x2e,0x83,0x3a,0xc6,0x2,0x21,0x60,0x2b,0xa0,0x1,0x6f,0x2,0xaf,0x85,0xbc,0xea,0xf7,0xb9,0x69,0xcb,0xe1,0x67,0x25,0xfb,0xd8,0xc9,0xf5,0xbd,0x85,0x90,0xbf,0x6,0xae,0x0,0xca,0x12,0xd4,0xfd,0x6d,0x34,0x2f,0x76,0x54,0xdd,0xd,0x65,0x7a,0x4a,0xa2,0x4f,0xd1,0xa,0x90,0x7c,0x1,0x1c,0xda,0xe1,0x27,0xdd,0x24,0xfe,0xc,0x14,0xf9,0x5c,0xe8,0x26,0x47,0x4e,0xe2,0xe7,0x90,0x36,0x94,0x2e,0x92,0xe4,0xe5,0x42,0xc8,0xaf,0x81,0x67,0x80,0x33,0x92,0x2c,0xa2,0x23,0xf2,0xa2,0xb6,0xdb,0xd2,0xaa,0x50,0x32,0x31,0x1,0xd1,0xdb,0xda,0x3b,0x6,0xf8,0x2b,0xba,0x58,0xe9,0xf4,0x69,0x37,0xe4,0xa6,0x30,0x87,0x1e,0x25,0xbb,0xa9,0xb2,0x1c,0x9c,0x46,0x39,0xcf,0xd8,0xc9,0x11,0x9b,0xb5,0x8e,0xaf,0x15,0x2,0xd5,0x69,0xd4,0xb5,0x3f,0x70,0x69,0x6e,0xa,0x73,0xe8,0x69,0xb2,0x6f,0x48,0xb3,0xdc,0x0,0x21,0xf4,0x1b,0x53,0x28,0x56,0x67,0x3,0xfb,0xa4,0x59,0x5f,0x63,0x6e,0xa,0x73,0x48,0x17,0x79,0x5d,0x54,0xcf,0xe6,0xc,0xca,0x5e,0xe7,0x9c,0xa2,0x3d,0x83,0x14,0x3,0x40,0xee,0x7,0x14,0x9a,0xa4,0x5d,0x2f,0x61,0x1d,0xf0,0x50,0x6,0x75,0x6d,0xcd,0x4d,0x61,0xe,0x3d,0x4d,0xf6,0x8d,0x19,0x94,0x1d,0x84,0xe4,0x47,0x90,0x5d,0x61,0x2d,0x6f,0xc9,0x4d,0x61,0xe,0x3d,0xad,0xc6,0xfc,0xf8,0x33,0xb5,0x7f,0x5d,0x6e,0xa,0x73,0xe8,0x69,0xb2,0xaf,0xfa,0x99,0xda,0xbf,0x34,0x37,0x85,0x39,0xf4,0x34,0xd9,0x37,0xfe,0x4c,0xed,0xff,0x24,0x37,0x85,0x39,0x74,0x8a,0xec,0x67,0x3c,0x58,0x97,0xd6,0x22,0x18,0xeb,0xd3,0x6c,0x4e,0x9f,0xe6,0x1,0xfe,0xfe,0x33,0xb5,0xff,0x15,0xa7,0x4f,0xab,0x2a,0xbd,0x4b,0x4b,0x4b,0xdd,0x4f,0xb7,0x5c,0xe,0xbb,0x27,0x76,0x98,0xfc,0x71,0xbe,0x7a,0x45,0x22,0x67,0x0,0xfd,0x40,0xde,0x1a,0xf2,0x3a,0x3e,0x4d,0x74,0xa1,0xd3,0xa7,0x1d,0xe,0x4c,0x7,0x46,0xed,0x4,0xfd,0xf8,0x50,0x22,0xce,0x9b,0xeb,0x2d,0x5d,0x9e,0xa4,0xad,0x47,0x1,0xf7,0x3,0x45,0x21,0xaf,0x3a,0x3e,0x37,0xed,0x39,0xb2,0xb7,0x11,0xe3,0x2e,0xe0,0x4e,0xf3,0x4f,0x1d,0x78,0x4a,0xa,0x71,0xdb,0xdc,0xaa,0xd2,0x75,0x71,0x65,0xce,0x6,0xcc,0x5,0xb1,0xd3,0x60,0xb,0x50,0x1e,0xf2,0xaa,0xcf,0xb7,0xef,0x3c,0x53,0xb4,0x7e,0x42,0x32,0x5,0xb8,0x26,0xae,0xdc,0x3,0x21,0xaf,0x7a,0x7b,0x6e,0xea,0xf7,0x70,0xb2,0x3b,0x7d,0xda,0xa5,0x26,0x89,0x3b,0x62,0x3,0xe0,0x95,0x92,0xbf,0x9,0xc1,0x2d,0xc0,0x7d,0x3b,0x69,0x7f,0x24,0x70,0x87,0x94,0xe2,0x3e,0x21,0xe4,0x25,0xc0,0x63,0x18,0x7e,0xfc,0x8e,0x65,0xae,0xd,0x79,0xd5,0xc7,0x73,0xd3,0xbf,0x87,0x92,0xdd,0xe9,0xd3,0x7e,0x9,0xd4,0x3,0xf9,0x16,0xe5,0xbf,0x27,0x71,0xcc,0xca,0xce,0x86,0x8f,0x81,0x13,0x2c,0x7e,0x6f,0x45,0xe0,0x8,0x55,0xa9,0x6f,0x77,0xf5,0x8d,0x3,0x81,0x40,0x2f,0x74,0x65,0x4,0x8a,0x3c,0x2,0x9d,0xc3,0x41,0xc4,0x4,0x72,0x9d,0x84,0xa5,0x48,0xf1,0xb9,0xbb,0xb2,0x62,0x7d,0xc6,0x75,0xfa,0x83,0x87,0xa,0x38,0x59,0x22,0x8f,0x0,0x61,0x43,0xca,0x65,0x20,0x3e,0xc4,0x26,0x96,0xb9,0xdd,0x15,0x7a,0x5a,0x75,0x54,0x7,0xf7,0x45,0xd0,0x27,0x81,0x78,0xd0,0x41,0x36,0xe9,0x42,0x69,0xf2,0x78,0x2a,0x9a,0x3a,0xdb,0x7f,0xbf,0xbf,0xa6,0xb7,0x82,0x3c,0x5e,0xc0,0x50,0x9,0x87,0x9b,0xce,0x8b,0x65,0x48,0xde,0x77,0x57,0xba,0x56,0x5b,0xf7,0xb3,0xa6,0xf,0xc8,0x7d,0xb3,0xbc,0xf5,0x26,0xb7,0xc7,0xd5,0x90,0x92,0xec,0xe3,0x7c,0xe1,0xfe,0x12,0xf1,0x11,0x70,0xd8,0x1e,0xb4,0xd0,0xd7,0x9,0x29,0x6,0xcc,0xb9,0xb9,0x34,0xda,0x15,0x95,0xf9,0xab,0x3,0xc7,0x2a,0x42,0xfc,0x9e,0xd4,0xf1,0x3a,0x9f,0x3,0xaf,0xb8,0x3d,0xae,0xdb,0x53,0x2c,0x9a,0x42,0x74,0x71,0x27,0x50,0x4e,0xf2,0xf0,0x89,0x2d,0xc0,0xd3,0x20,0xee,0x74,0x7b,0x2a,0x36,0x58,0x90,0xe8,0x7c,0x90,0xb3,0x48,0xed,0x7d,0x5b,0xc,0xd4,0x23,0x99,0x1e,0xd3,0xa3,0x1f,0x56,0xde,0x50,0x29,0x33,0x58,0x90,0xc3,0x81,0xdf,0x3,0xe7,0x1,0xbd,0x92,0x14,0xfb,0xf,0xf0,0x28,0x8a,0x78,0xca,0xed,0xae,0x68,0x4d,0x50,0xc7,0x4c,0x60,0x62,0x96,0x53,0xb0,0xc0,0xed,0x71,0xfd,0x2a,0xa5,0x37,0x46,0x22,0xa6,0xed,0x61,0x44,0x7,0xd8,0x4f,0xa,0xf9,0x56,0xe7,0x49,0x5e,0x63,0xb,0xf8,0x83,0x4f,0x2a,0x42,0x7c,0x4a,0x7a,0x81,0x69,0x43,0x81,0xdb,0x2,0xfe,0xe0,0x73,0x16,0x52,0xf8,0x32,0x74,0xb1,0x9,0xb8,0x5,0xeb,0x38,0xa1,0xbd,0x0,0xf,0xc8,0xf5,0x81,0x40,0xcd,0x95,0x16,0xda,0xdd,0x6d,0xa4,0xe7,0x66,0x1e,0xe,0x54,0x22,0x78,0xdf,0x66,0xcb,0xb,0x7,0xfc,0x35,0x83,0x52,0x5d,0x50,0x53,0x53,0xa3,0x4,0xfc,0xc1,0x47,0x81,0x45,0xc0,0x85,0x16,0x44,0x7,0x38,0x1e,0x78,0xc,0x5d,0x7e,0x12,0xf0,0x7,0x8f,0x49,0xf0,0xfb,0xa9,0x9d,0x98,0x8a,0x5f,0x6,0x2,0x81,0x42,0x4b,0xb2,0x3b,0x7d,0xda,0x79,0xc0,0xaf,0xf7,0x50,0x35,0x6e,0xa4,0x73,0xb2,0x96,0xad,0x24,0x21,0x50,0x1d,0xe8,0xa5,0x8,0x39,0xf,0xb8,0x3a,0xb,0xeb,0x22,0x9a,0x44,0x42,0xde,0x83,0x60,0x3a,0x99,0x86,0x72,0xe8,0xf2,0xe9,0x80,0x3f,0x38,0xc5,0x5f,0x5d,0x93,0xc8,0xbd,0x6a,0xcb,0xa2,0x7b,0xa5,0x20,0xbf,0x9,0xf8,0x83,0xa7,0x5a,0xec,0x3e,0x79,0x7a,0x54,0x2e,0x0,0xdc,0x64,0x16,0xed,0x31,0x4,0xf8,0x28,0xe0,0xf,0x9e,0x96,0x60,0xf1,0x66,0xaf,0x92,0xeb,0xd6,0x1,0x84,0xa,0xf0,0xe7,0x3d,0xda,0x66,0x11,0x4c,0xcd,0x8a,0xe8,0xfe,0x80,0x40,0x88,0xe9,0x18,0x27,0xb1,0x32,0x46,0xab,0x9e,0x77,0xc3,0x8e,0x8b,0xa7,0x66,0x22,0xf0,0xc7,0x4e,0xf4,0xe7,0x26,0x60,0x6c,0x17,0x8e,0x8f,0x2,0xbc,0x13,0xf4,0x7,0x13,0xdb,0x69,0xba,0x78,0x3,0x38,0x2d,0xcb,0xba,0xb,0x80,0x5a,0x7f,0x75,0x70,0x60,0xdc,0x77,0xb1,0xce,0x34,0x56,0x47,0xc4,0x52,0x75,0xe6,0xe1,0x3d,0xdc,0x48,0xbf,0x27,0xab,0x81,0x95,0xca,0xff,0x98,0xdb,0x76,0x56,0xc8,0x57,0xa2,0x3b,0xea,0xd8,0x42,0x3e,0xdb,0x69,0x76,0xa,0x39,0x27,0x10,0x8,0xf4,0xe9,0xc2,0xf1,0xb1,0x49,0x98,0x96,0x60,0x7,0x3a,0x13,0xe3,0x44,0x5a,0x67,0x50,0xa4,0x88,0xed,0xc6,0xbf,0x33,0xb1,0x4e,0x8d,0x10,0xb3,0x34,0xfe,0x15,0xd3,0x5,0x17,0xde,0x43,0x89,0xbe,0x34,0xe4,0x55,0x1f,0xcb,0x42,0xaa,0x2b,0x8a,0x90,0xef,0xa6,0x51,0x74,0xb,0x86,0xdb,0xb6,0x63,0x28,0xf2,0xff,0xb9,0x2b,0x5d,0xb2,0x3,0x79,0xae,0x4e,0xe1,0x9,0x3,0x68,0x30,0x3f,0x29,0x56,0xa2,0xf8,0x45,0x17,0x8f,0xd3,0x99,0x1,0x7f,0xcd,0xe1,0x1d,0xbe,0xbb,0x37,0x85,0xea,0xa2,0x63,0x84,0x7e,0xa7,0x3a,0x3a,0xf9,0x5b,0xbf,0x3f,0x50,0x6c,0xfe,0xff,0x45,0x73,0xbc,0xda,0x3e,0x1b,0x53,0x8c,0x45,0x7c,0xd9,0xbf,0x79,0x3c,0x1e,0xcb,0x7b,0xb5,0xe9,0x85,0xbf,0x5,0x96,0x74,0x52,0x67,0xda,0xd5,0xb0,0x15,0x5d,0xcf,0x92,0x14,0xa2,0x38,0x85,0x1e,0xbc,0x4a,0xc0,0xc5,0x2e,0x8f,0x4b,0x8b,0x53,0x51,0x1c,0x8,0x79,0x5,0x20,0xdd,0x1e,0x57,0x22,0xd5,0x31,0x68,0x51,0x5f,0xc,0x45,0x38,0xdd,0xee,0x8a,0x3a,0xd3,0x80,0xbd,0x18,0xc1,0x93,0xa6,0x2a,0x90,0x8,0x6f,0xf8,0xfd,0x81,0x3e,0x1e,0x8f,0x3b,0x95,0x37,0x65,0x8e,0xb0,0x71,0xb9,0x8c,0x51,0xa,0x5c,0x64,0x7a,0x52,0x92,0x10,0x58,0x8e,0x4,0x96,0x1,0x54,0x57,0x4f,0xdb,0xb,0x62,0x56,0xae,0xdd,0x37,0x51,0xc4,0x35,0x6e,0x77,0xc5,0xca,0x29,0x53,0xa6,0xd8,0xa,0x7a,0xf5,0xb9,0xf,0xb8,0x39,0x59,0xdd,0xa,0xe2,0x1c,0xe0,0x31,0xb7,0xc7,0x75,0x37,0x70,0x77,0xbb,0xf1,0xef,0xaf,0x19,0xa8,0x20,0x57,0x24,0xb9,0xc7,0xb5,0x6e,0x8f,0x2b,0xa3,0x9d,0x30,0xf,0x20,0xe4,0x55,0x97,0x39,0x7d,0x5a,0x39,0xf0,0xdc,0x1e,0x42,0x74,0xe3,0xc1,0xd2,0x2d,0x63,0x36,0x65,0xa9,0x2b,0x4c,0x44,0x4f,0xca,0xa3,0x2d,0x6e,0x8f,0xab,0xb8,0xe3,0x97,0xee,0xca,0x8a,0x70,0x8a,0x1d,0xd4,0xc2,0x8b,0x21,0xf,0x75,0xbb,0x5d,0x3f,0x6e,0xab,0xcb,0xf5,0x5c,0x20,0x10,0x5c,0x8e,0xce,0xfc,0x24,0x4,0xea,0xd,0xa2,0x80,0x14,0x87,0x5b,0x4,0xe8,0x2e,0x97,0x6b,0xd,0x30,0xb,0x98,0x15,0xf0,0x7,0xeb,0x0,0x47,0x92,0xe2,0x17,0x9a,0x92,0x17,0x9b,0x88,0x55,0x58,0x2c,0xf6,0xe5,0xc0,0xaf,0xdd,0xee,0x8a,0x46,0x80,0xaa,0xaa,0xaa,0x18,0x70,0x6b,0xc0,0x1f,0x3c,0x4,0xb8,0x38,0xc9,0x35,0xbf,0xc2,0x78,0x0,0xd8,0xad,0x68,0x77,0x47,0x99,0x8f,0xd9,0x9f,0xda,0x43,0xc8,0x3e,0x27,0xe4,0x55,0x67,0x64,0x73,0x61,0xd0,0x1f,0x14,0xe8,0x32,0xf9,0x69,0x2a,0x29,0xed,0x59,0x1b,0xcb,0x89,0xb1,0xd2,0xed,0x71,0xef,0x70,0x5e,0xc0,0xed,0x76,0xbd,0xd,0xac,0xb4,0x98,0xd8,0x83,0x32,0x6e,0x80,0xe4,0x6a,0x12,0x9d,0xaa,0x31,0x70,0x5e,0x30,0x58,0xa3,0xc4,0x91,0x33,0x19,0x6e,0x74,0x7b,0x5c,0x8d,0x9,0xea,0x76,0x1,0xcd,0x49,0xae,0x39,0xbb,0xba,0xfa,0x71,0xa5,0xc7,0xc8,0x6e,0xcc,0x13,0xde,0x3d,0x80,0xe8,0xad,0x9d,0x9,0x6,0x93,0xd6,0xc4,0x8c,0xb9,0x2b,0xdd,0x1f,0x66,0x6c,0x3,0x3c,0x12,0x38,0x32,0x29,0x1,0x15,0x26,0x58,0x5c,0x6a,0xf5,0x9c,0x20,0x63,0x95,0xd4,0x55,0xe9,0xfa,0xe,0x68,0x49,0xda,0xf7,0xa8,0x6c,0x53,0x7b,0xf7,0xb7,0xa8,0xe6,0xdd,0x24,0x75,0x6f,0x2,0xbe,0x4d,0x72,0x4d,0x5f,0x21,0x5a,0xfb,0x74,0xf7,0xc4,0xe7,0x75,0x20,0x7b,0x8b,0xc8,0xc0,0x5b,0xba,0x4f,0x61,0x2f,0xce,0x1c,0x56,0x4c,0x41,0x2f,0x63,0x47,0xdb,0xd4,0xd8,0xca,0x9b,0x8b,0x57,0xb2,0xb5,0x35,0xd6,0xad,0x8d,0xee,0x5f,0xd4,0x8b,0x9,0x27,0xc,0x24,0xcf,0xa6,0x80,0x94,0x6c,0x68,0x6c,0xe5,0x1f,0x1f,0xaf,0x24,0x1a,0xd3,0x33,0xe0,0x6b,0xd6,0xb0,0x1a,0xa1,0x1d,0x88,0x12,0xa8,0xe,0xf6,0xd6,0x85,0x2c,0x6,0xe5,0x50,0x45,0xca,0x43,0x84,0x60,0x83,0x2d,0xcf,0xb6,0x70,0x4b,0xe3,0x96,0xf5,0x55,0x55,0x55,0x12,0x40,0xb7,0x89,0x31,0xc9,0xc4,0x9a,0xd4,0x59,0x61,0x61,0x1,0x3e,0xaa,0x18,0xba,0x36,0x89,0x55,0x99,0xac,0x90,0x74,0xf2,0x84,0x20,0xcf,0xec,0x63,0x5f,0x8b,0xc1,0xb1,0x52,0xd,0x97,0x3,0xc7,0x24,0x91,0xba,0x7d,0xd2,0x32,0xbe,0xbb,0x8a,0xec,0x69,0x5f,0x64,0x13,0x54,0xa8,0x43,0x98,0x70,0xc2,0xc0,0x1d,0x7e,0xbb,0x7a,0xf4,0x60,0x66,0x2c,0xf8,0x96,0x99,0xff,0x5e,0xde,0x69,0x56,0xed,0x30,0x7b,0x79,0xa,0xd7,0x95,0x1d,0xcd,0x19,0x25,0x3,0x76,0x34,0xe9,0x47,0xf,0xe6,0xf1,0xc8,0xd7,0xbc,0xfe,0xd1,0x8a,0x6e,0x5d,0x68,0x42,0x41,0x48,0xdd,0xd2,0x3,0x11,0xef,0x61,0x29,0x0,0xb6,0x2a,0x8,0x63,0x8d,0x9,0x63,0xa5,0x45,0xa3,0x31,0xa,0x7a,0xf5,0x89,0x5,0xaa,0x3,0xf9,0xee,0x4a,0xb7,0xb4,0xc1,0xb1,0x92,0xf4,0xea,0x8c,0x87,0xcd,0xc6,0xf7,0x32,0xb9,0x5c,0xc9,0xcf,0xb2,0x8b,0x32,0xb9,0x86,0x26,0xda,0xda,0x52,0x60,0x71,0x75,0x2c,0x13,0x61,0x10,0x77,0x61,0xaf,0x1e,0x55,0x63,0xd2,0x81,0x4d,0x11,0x3c,0x30,0xf1,0xc4,0xed,0x88,0x2e,0xa5,0x24,0x16,0x8b,0x21,0xa5,0x24,0x4f,0x11,0x5c,0x35,0x6a,0x30,0xb7,0x9f,0x75,0x5c,0x97,0x13,0xdd,0x77,0xd1,0x88,0x76,0xa2,0xeb,0xba,0xde,0x7e,0x4f,0x80,0x7c,0x9b,0x82,0xcb,0x31,0x84,0xca,0x33,0x8e,0xee,0xde,0x11,0xd3,0x2d,0xd7,0x70,0x26,0xc2,0xc3,0x86,0xb9,0x8d,0x4a,0x45,0x2e,0xb0,0x2c,0x97,0x9c,0x58,0x27,0x64,0x47,0xac,0x14,0xed,0x4a,0xfa,0x4b,0xfb,0xd2,0x4a,0x7a,0xd0,0x5d,0xa,0xcb,0x31,0xb0,0x52,0xad,0x9a,0xba,0x9b,0xec,0x19,0x4b,0xf6,0x8b,0x46,0xe,0xe2,0xf8,0x83,0xf7,0x36,0x94,0xdf,0xd6,0x56,0xfe,0x32,0xed,0x2f,0xbc,0xf2,0xca,0xab,0xe8,0xba,0x8e,0xa2,0x28,0x4c,0x98,0x30,0x9e,0xeb,0x3c,0xd7,0x31,0xfa,0xe8,0x3,0x59,0x34,0x7c,0x3,0x6f,0x2c,0xee,0x9a,0xb3,0xd8,0x57,0x8d,0x1a,0xcc,0x90,0x83,0xfa,0xb2,0x66,0xcd,0x1a,0x82,0x81,0x20,0x91,0xc8,0x7c,0x0,0x8a,0x8a,0x8a,0xf8,0xed,0x35,0x57,0x73,0xee,0xb9,0xe7,0x2,0x70,0xe6,0xf0,0x81,0xbc,0xfb,0xd5,0x5a,0x16,0x7e,0xbb,0xbe,0x5b,0x6,0x4c,0x2a,0x42,0x5a,0x78,0x62,0x32,0x53,0x1d,0x14,0x83,0xec,0xf9,0xf9,0xf9,0xe1,0xd6,0xe6,0x68,0x92,0xb5,0x25,0x4a,0x80,0xd5,0x49,0x54,0x9c,0x2a,0x8b,0xda,0xb3,0x4d,0x33,0x92,0x6c,0x47,0x88,0xe5,0xe7,0xe7,0xb5,0x35,0xd2,0x2a,0x75,0xca,0xfe,0x16,0xea,0xc8,0x60,0xb,0xb1,0xdb,0xed,0x69,0x51,0x32,0x92,0xec,0x7d,0x7a,0xd9,0xb8,0x68,0xe4,0x61,0xed,0x92,0xf5,0xd6,0x5b,0x6e,0xe5,0xe5,0x97,0xff,0x8e,0xae,0xeb,0xed,0xdf,0xcd,0x9e,0xfd,0xf,0xdc,0xee,0xeb,0x0,0x98,0x78,0x8a,0x75,0x6c,0xd9,0xc8,0x23,0xf7,0x63,0x46,0xf9,0x2f,0xf0,0x5f,0x7a,0x32,0xc3,0xf,0xd9,0xc7,0xd2,0x36,0x38,0xf7,0xa4,0x43,0x58,0xb7,0x76,0x1d,0x97,0x5e,0x72,0x59,0x3b,0xd1,0x1,0x1a,0x1a,0x1a,0xa8,0x9e,0xea,0xc7,0xef,0x7f,0xb4,0x5d,0xa1,0x2e,0x2f,0x3d,0xaa,0xdb,0x6,0xcc,0xed,0xae,0x90,0x18,0xd1,0x81,0x89,0x8d,0x4d,0x7f,0xf0,0xf9,0xb8,0x3f,0xa3,0x18,0x7,0x61,0xee,0x4e,0x48,0x64,0x73,0xd1,0x94,0x97,0x97,0xaf,0x4f,0x3e,0x41,0x32,0x64,0xd1,0x9c,0xe1,0x16,0xbf,0x6d,0xce,0xb4,0x6f,0x81,0xea,0x60,0xb9,0x85,0x64,0x7f,0xbe,0xbc,0xbc,0xbc,0x6d,0x95,0xaf,0xb4,0xa8,0x26,0xa1,0xeb,0x32,0x18,0x8,0x1e,0x47,0xf2,0xf0,0xf0,0xd5,0x7d,0xfb,0xf6,0x6d,0xda,0xa9,0xc8,0x7e,0x4c,0x71,0x3f,0xf2,0x6d,0xc6,0x25,0xef,0x2c,0x78,0x87,0x45,0x8b,0x3e,0x4e,0x58,0xee,0xab,0x2f,0xbf,0x62,0xd6,0xac,0x59,0x14,0xef,0xd3,0x87,0x7d,0xb,0x13,0xab,0x62,0xfd,0xa,0xf2,0xb9,0xfb,0xdc,0x61,0x1c,0xd0,0xb7,0x37,0x43,0xe,0xea,0xcb,0xf5,0x63,0x87,0x26,0xbd,0xef,0x90,0x83,0x8c,0xdd,0x6f,0xfa,0xf4,0x19,0xb4,0xb6,0x26,0x7e,0x48,0xf6,0xfa,0x6b,0xaf,0xd3,0xdc,0x6c,0x78,0xb6,0x8a,0xf7,0x2e,0xe8,0xee,0x71,0xbb,0xc6,0xe2,0xb7,0xdf,0x4,0xfd,0xc1,0x9,0x0,0x6e,0x8f,0x2b,0xea,0xf6,0xb8,0xee,0x41,0x26,0x8b,0x3f,0x12,0xe9,0x18,0x86,0xf9,0x7e,0x7f,0xf0,0x82,0x4,0x8b,0xaa,0xa,0x48,0x1a,0xfb,0xad,0x4b,0xb1,0x3a,0xb,0xd3,0xfb,0x16,0x8b,0x5f,0xdf,0x88,0x53,0x9f,0x66,0x5b,0x94,0x7b,0xcc,0xef,0xf,0xe,0x4c,0xb0,0xb,0x4d,0xb7,0x30,0xee,0x5f,0xba,0xfc,0xf2,0xcb,0x65,0x77,0x4f,0x5a,0x46,0x6a,0xcc,0x81,0xfd,0xb6,0x91,0x68,0xe1,0xfb,0xef,0x5b,0x96,0x7d,0xff,0xfd,0xf,0x98,0x38,0x71,0x22,0x83,0xf,0xdc,0x8b,0xf,0x96,0xed,0x28,0xb8,0x8a,0x7a,0x6f,0x2f,0x40,0xfa,0x16,0xe4,0x59,0x78,0x5f,0x7a,0x13,0x8d,0x46,0x99,0x3d,0x3b,0xf9,0x18,0xc7,0x62,0x31,0x5e,0x78,0xe1,0x45,0xae,0xb8,0xe2,0x72,0x6c,0xb6,0x6e,0x77,0xd9,0x7e,0x6d,0x25,0x40,0x24,0xcc,0xe,0xf8,0x83,0x77,0x9,0xc9,0x8b,0xf9,0x5,0xf9,0x2b,0x5a,0x9a,0x5a,0xaf,0x4b,0x58,0x50,0xd1,0x3b,0xea,0xd8,0x7d,0x92,0x48,0xa4,0x97,0x2,0xfe,0xe0,0xfd,0x48,0xf9,0x6,0xd0,0xb,0x21,0xc6,0x61,0x3c,0x91,0x4c,0x86,0x65,0x79,0xa9,0x1f,0xd3,0x23,0xa1,0x4,0x20,0x10,0x8,0xc,0x41,0x17,0x8f,0x3,0x47,0x5a,0x14,0x6e,0x9f,0xf0,0xe1,0x23,0x86,0x3d,0xbf,0x78,0xd1,0x92,0xa7,0x92,0xa8,0x6d,0xbd,0x14,0x58,0x1c,0xa8,0xe,0xde,0x2b,0x40,0x93,0x82,0x53,0x80,0xeb,0xb0,0x3e,0x4c,0xb3,0x80,0x1e,0x40,0x46,0xac,0xd8,0xda,0xb2,0x4d,0xf8,0x44,0x5b,0xad,0xc7,0xb2,0x4d,0x2,0x6f,0xda,0xda,0xf9,0xac,0xd2,0xcd,0xd1,0x6d,0x86,0xa8,0x15,0x1a,0x1a,0x1a,0xda,0xd,0xe6,0x6e,0x1e,0xb5,0xd,0x98,0x8f,0xce,0x93,0x7b,0xe0,0xb8,0x5b,0xa,0x3e,0x6b,0x69,0x6e,0xdd,0x8c,0xe0,0xfe,0x84,0xd5,0xe8,0xdb,0x86,0x5f,0x48,0x46,0xa6,0xb8,0xeb,0xed,0x8,0xf1,0x16,0x42,0xd4,0xa5,0x20,0x3a,0xc0,0x84,0x8a,0xca,0x8a,0x74,0x6,0x61,0x50,0xc0,0x1f,0xd4,0xd1,0xc5,0x17,0x80,0xd5,0xc3,0xb0,0x6f,0x74,0x21,0xda,0x17,0xf8,0xa8,0x51,0xa3,0x24,0x10,0xb1,0x28,0xbf,0x1f,0x82,0x87,0xa5,0x60,0x11,0xf0,0x78,0xa,0xa2,0x37,0xe9,0x58,0xee,0x14,0x3f,0xf,0xd9,0xbf,0x59,0xb3,0xcd,0x8,0x3f,0xe6,0xd8,0x63,0x2c,0xcb,0xe,0x1d,0x3a,0x94,0xa6,0xd6,0x18,0x5f,0xaf,0xee,0x7c,0x86,0xba,0xe5,0xeb,0x1a,0xc9,0xcf,0xcf,0x67,0xc4,0x88,0x13,0x93,0xb3,0x4b,0x8,0x2e,0xb8,0xe0,0x7c,0x83,0xf4,0xcd,0xdd,0xeb,0xe7,0x77,0xbb,0x5d,0x12,0x38,0xbd,0xb3,0xf5,0x54,0x78,0xb6,0x11,0xd2,0x55,0xe9,0x5a,0xd2,0x45,0x1e,0x89,0xc6,0x98,0x8c,0x7d,0x9e,0x91,0xf2,0x92,0x1a,0x57,0x7a,0x3c,0x1d,0x8e,0xff,0x29,0xdc,0x40,0x1a,0xbb,0x47,0x1a,0xb8,0xc7,0xe3,0x71,0x6d,0xde,0xe9,0xc8,0xfe,0xc3,0xfa,0x46,0x96,0xae,0xfc,0x9,0x80,0x31,0x63,0xc6,0x30,0x70,0xe0,0xc0,0x84,0xe5,0xf6,0xdd,0x77,0x1f,0x2e,0xbd,0xf4,0x12,0x16,0x7e,0xbb,0xbe,0x4b,0xa4,0xec,0xf2,0xf5,0xd,0xac,0xda,0xd4,0x84,0xfb,0x3a,0x77,0xd2,0x32,0xc7,0x95,0x1c,0xc7,0x41,0x7,0x19,0x4f,0xc8,0x3f,0xfc,0x6e,0x7d,0xb7,0xf,0x9c,0xdb,0xe3,0x5a,0x9,0x3c,0xda,0x95,0x75,0xb6,0xb4,0xb4,0xec,0x4b,0x27,0x63,0xba,0x81,0xe3,0x2a,0x2b,0x3d,0x5d,0xb9,0xda,0x67,0xa,0x9b,0x78,0x3b,0xc1,0x82,0x5f,0xa,0xfc,0x5f,0x27,0xeb,0x5e,0x82,0x14,0xd5,0xf4,0x10,0x32,0x56,0x6e,0x1f,0xad,0xfb,0x82,0x98,0x2e,0x29,0x2c,0x2c,0xc4,0x37,0x65,0x32,0x25,0x25,0x25,0xdb,0xfd,0x7e,0xf8,0xe1,0x83,0x98,0x34,0x79,0x12,0x51,0xa5,0x17,0xd3,0xea,0xbf,0xea,0x92,0x46,0x46,0x63,0x92,0xfb,0xff,0xf1,0x9,0x83,0x7,0xf,0xe6,0xa1,0x87,0xa7,0x50,0x54,0x54,0xb4,0xdd,0xef,0xaa,0x5a,0xca,0xd4,0xa9,0x8f,0x0,0xb0,0xa1,0xa1,0x85,0x7,0xfe,0xf9,0x69,0x8f,0xc,0x5e,0x4c,0xc6,0xae,0x7,0xfc,0x5d,0x55,0xdf,0x8d,0x55,0x37,0x34,0x21,0xf9,0xdf,0xac,0x9,0xaf,0xc8,0xb1,0x6e,0x8f,0xeb,0xbb,0x2e,0xec,0xe2,0xcb,0x8a,0x22,0x2e,0x73,0xb9,0x12,0xab,0x44,0x6e,0x8f,0x6b,0x12,0xd9,0x9f,0x87,0xf8,0x10,0x38,0xd3,0x5d,0x59,0xd1,0xd0,0x53,0x64,0xcf,0xd8,0xcf,0xfe,0xf5,0xea,0x2d,0xdc,0xf1,0xca,0x12,0xee,0x3c,0xe7,0x78,0x6,0xc,0x18,0x40,0xb5,0x7f,0x2a,0xab,0x56,0xad,0xe2,0xf3,0xcf,0x3e,0xe7,0x88,0xc1,0x47,0x70,0xd8,0x61,0x87,0xb1,0xb1,0xb1,0x95,0xbb,0x5e,0x5d,0xc2,0xda,0xcd,0xcd,0x56,0xc6,0x51,0x46,0xf8,0x7c,0xd5,0x66,0xee,0x7e,0xed,0x3f,0xdc,0x79,0xce,0x89,0xbc,0xf6,0xfa,0xab,0x2c,0x5d,0xba,0x94,0x35,0xab,0xd7,0x70,0xd2,0xc9,0x27,0xd1,0xaf,0x9f,0x91,0xbe,0x66,0x5d,0x43,0x33,0xb7,0xce,0xfc,0x18,0x29,0x7b,0x66,0xf0,0x2a,0x2b,0x3d,0x3a,0x50,0x19,0xa8,0xe,0xae,0x41,0x64,0x77,0x8,0x64,0x7,0x2,0x55,0xba,0x66,0x55,0x57,0xd7,0x2c,0xb0,0x9,0x19,0x1,0x8e,0xca,0x80,0x38,0x67,0xb9,0xdd,0xee,0x64,0x2e,0xc1,0x4c,0xf,0x95,0x37,0xb,0xb8,0x33,0x86,0xf0,0xb9,0xdd,0x15,0xb1,0x14,0x3b,0xdc,0x4d,0x1,0x7f,0xf0,0x13,0x93,0xf4,0x7d,0xd3,0xaa,0x5d,0x32,0x5d,0x17,0xfc,0xce,0xe3,0x71,0xf5,0x68,0xca,0xf1,0xac,0xc2,0x5,0x3e,0x58,0xb6,0x9e,0x2b,0x9f,0xf8,0x17,0x17,0x8e,0x1c,0xc4,0xd8,0x92,0x1,0x14,0x17,0x17,0x53,0x5c,0x5c,0xcc,0xc6,0xc6,0x56,0x9e,0x7f,0x6f,0x39,0x33,0xff,0xbd,0x9c,0xa6,0x14,0xf1,0x31,0x1b,0x1b,0x5b,0x69,0x6c,0x89,0x51,0x68,0xc6,0xd5,0xfc,0xb0,0x21,0xf5,0x7b,0x5,0xde,0xfd,0x6a,0x2d,0x97,0xfd,0xe5,0x5d,0x2e,0x1c,0x39,0x88,0x33,0x87,0x1d,0x47,0x49,0x89,0xa1,0x6e,0x6e,0x68,0x6c,0x61,0xf6,0x47,0x2b,0x98,0xf9,0xef,0xe5,0x44,0x75,0x49,0x4f,0xc3,0x5d,0xe9,0xfa,0x53,0x20,0x10,0x9c,0x8c,0xce,0x1f,0x31,0x5e,0x83,0x93,0xcc,0xd8,0x8c,0x1,0x2f,0x1,0x5f,0x8,0x8b,0xdc,0x3b,0x95,0x95,0x15,0x2b,0x81,0x21,0x41,0x7f,0xb0,0x5c,0x1a,0xb6,0xc1,0xa5,0x49,0x76,0xe1,0x27,0x74,0x78,0x53,0x91,0xf2,0x15,0x77,0x65,0xf2,0xd8,0x75,0x1d,0x6e,0x52,0xe0,0x6f,0x16,0xde,0x96,0xe5,0xc0,0x57,0xc0,0xc7,0x48,0x16,0x2a,0x79,0xb6,0x97,0x2a,0x5c,0xd7,0xa6,0xad,0x8f,0xbb,0x3d,0xae,0x27,0xab,0x1f,0xf1,0xcf,0xb0,0xd9,0x6c,0x37,0x63,0xbc,0x85,0xe5,0x94,0x4,0xc5,0x56,0x62,0x84,0x8,0xd7,0xb8,0x2b,0x5d,0x5f,0xa6,0xb5,0x51,0x29,0xfa,0x66,0x74,0xb1,0x98,0x1d,0x9f,0x27,0xac,0x2,0xbe,0xc8,0x74,0x9e,0xb6,0x33,0x4e,0xce,0x98,0xa4,0x15,0x29,0x4a,0x66,0x39,0xcf,0x85,0xa0,0xdd,0xf7,0xde,0x1a,0xd3,0x33,0x92,0xaa,0x87,0xf6,0x2f,0x64,0xdc,0xb0,0x62,0x5a,0x63,0x92,0x59,0xb,0x97,0xd3,0xd0,0x1c,0xcd,0xe0,0xbe,0x82,0x7c,0x9b,0x11,0x6c,0xd2,0x92,0x5e,0x0,0x58,0xbb,0x6a,0x1c,0xf2,0xaa,0xbd,0xbb,0x93,0xfc,0x81,0xea,0x40,0x1,0x42,0xc9,0x47,0xd1,0xf,0x13,0x42,0x69,0x94,0x31,0xb9,0x4e,0x40,0xab,0x2b,0x4b,0x49,0xe6,0xf7,0xd7,0xe4,0x2b,0xc8,0xde,0x20,0xf,0x40,0x11,0xad,0xe8,0x6c,0xd4,0x61,0xab,0xc7,0xe3,0x8a,0xb1,0x13,0xc2,0x8c,0x9,0xea,0x25,0xa4,0x38,0x18,0x9b,0x5c,0x2d,0x63,0x62,0xab,0x2e,0xe4,0x56,0x8f,0xc7,0x95,0x95,0x24,0xaa,0xa9,0xa9,0x11,0x7a,0x94,0x3c,0x83,0x6e,0x32,0xea,0xf2,0xb8,0xf4,0x6c,0xea,0xd9,0x9e,0xec,0x93,0xb5,0x42,0x45,0xb0,0x85,0x1e,0x78,0x3f,0xea,0xcf,0x88,0x6e,0x27,0x7b,0xe,0x3b,0x27,0x14,0x80,0xb1,0x53,0xb4,0xbd,0x1,0xe6,0xdd,0xac,0x36,0xa,0x29,0xfa,0x2,0xd7,0x2,0x9f,0xee,0x86,0xfd,0x7d,0x9,0xe4,0x59,0xb9,0x69,0xdf,0x33,0x21,0x0,0x9c,0x3e,0x6d,0x3d,0xf0,0x3,0x46,0x9e,0xc7,0xe7,0x43,0x5e,0xf5,0x7,0xa7,0x4f,0xbb,0x10,0x78,0xa1,0x43,0xf9,0xff,0x98,0x7a,0xe7,0x9,0x3b,0x71,0x9f,0x5a,0x81,0xf9,0x18,0x9,0x77,0xe2,0xd,0xa6,0xe6,0x90,0x57,0x2d,0x0,0x18,0xeb,0xb,0x9f,0x2e,0x10,0xe3,0x31,0x5e,0x44,0x7c,0x78,0x8e,0x6,0x7b,0x88,0x64,0x1f,0xeb,0xd3,0xfa,0x61,0xc4,0x58,0xc,0x3,0x26,0x99,0x96,0x3d,0xec,0x18,0x22,0xda,0xac,0x2b,0x62,0x44,0xc8,0xab,0x9e,0x8,0xb2,0x0,0xc1,0x91,0x18,0x8f,0x81,0x1f,0x2,0x6a,0xb3,0xb0,0xf8,0xbb,0x2,0x3f,0x99,0xb,0xf2,0x41,0xe0,0x42,0x84,0xdc,0x5f,0x28,0x7a,0x9f,0x90,0x57,0x2d,0x83,0xc4,0x27,0x7c,0x9c,0x3e,0xed,0x58,0x81,0x78,0x1b,0x23,0x55,0xdb,0xc0,0x1c,0x5,0xb6,0x47,0x58,0x8b,0xfc,0xa1,0xb6,0xf6,0xad,0xdd,0x52,0x8d,0xcd,0x53,0x8c,0x58,0x8e,0xa4,0x7a,0x7c,0xbc,0xc4,0x9c,0x77,0x53,0x69,0xd4,0xe9,0xab,0x3f,0x4,0xe4,0x60,0x25,0xdf,0xb6,0xe0,0xcd,0xca,0xd1,0x81,0x38,0x12,0xe5,0x99,0x12,0x7f,0xa1,0x45,0x1d,0xdf,0x98,0x8b,0x48,0x31,0x3f,0x22,0xce,0xcb,0xa0,0xc7,0x7d,0x24,0xd0,0x1f,0x38,0x30,0x49,0x3d,0x9f,0x2,0xa7,0x87,0xbc,0xea,0x76,0xa9,0x16,0xc6,0xf9,0xb4,0x22,0x29,0xc5,0x4,0xe0,0x75,0x92,0x3f,0x8d,0x14,0x69,0xf4,0x35,0x2d,0xd4,0x69,0xf5,0x47,0x9,0xc4,0x6c,0xd3,0x33,0x70,0x10,0x30,0xcb,0xa1,0xda,0xa7,0xec,0xe2,0x9c,0xd8,0x5b,0xca,0xdd,0xd3,0x64,0xcb,0x9b,0xe3,0x55,0x37,0x3a,0x7d,0x5a,0xb,0xd6,0x39,0xfa,0xe2,0x20,0x8f,0x1,0xe6,0xe9,0x2d,0xb1,0x56,0xa7,0x4f,0x5b,0x8d,0x71,0x62,0x7e,0x31,0xf0,0x46,0xc8,0xab,0x7e,0xe0,0xf4,0x69,0x1b,0x49,0x1c,0x8d,0xf7,0x4a,0xc8,0xab,0x9e,0x9f,0x6e,0xc3,0x9c,0x93,0xeb,0x8b,0x10,0x32,0x99,0x67,0x68,0x49,0xc8,0xab,0x6e,0x74,0xfa,0xc2,0xe3,0x41,0x9c,0x84,0xf1,0x42,0x84,0x53,0xa4,0x91,0x17,0xb1,0x91,0xf4,0xcf,0x5f,0x66,0xbd,0x1b,0x85,0xb5,0x48,0x1f,0x60,0x11,0x52,0x1e,0xec,0x70,0x94,0x6e,0xa,0x6b,0x11,0x1,0x3c,0xa4,0x69,0x91,0x51,0xaa,0x6a,0x7f,0x6b,0x57,0x25,0x84,0x43,0xb5,0xdf,0xb2,0xbb,0xee,0x5a,0x6d,0x7e,0xf6,0x25,0xc0,0xc9,0xdb,0x4b,0x3b,0xb9,0x0,0xc4,0x9f,0x80,0xb3,0x80,0x44,0x41,0x29,0xf9,0x18,0x6f,0xb5,0xbe,0xcc,0xfc,0x7b,0xab,0x29,0x71,0x93,0xb9,0x97,0x36,0x98,0x3b,0xc0,0x99,0x40,0xdb,0x71,0x22,0x99,0x44,0xea,0xbe,0x2d,0x6c,0x72,0x91,0x4c,0xe1,0x58,0x13,0x52,0x78,0xa4,0x60,0x5c,0x8a,0x3e,0xea,0x18,0x81,0x46,0x89,0xd2,0x58,0xac,0xee,0xc4,0xd8,0x1d,0x88,0xe4,0x45,0x87,0xa3,0x74,0x93,0x49,0x12,0x19,0xd6,0x22,0x7f,0x94,0x46,0x3a,0x92,0xb7,0xcc,0x5,0x61,0xc3,0xc8,0xc2,0x2b,0x1d,0xaa,0xfd,0xb1,0xb8,0x85,0x72,0xa5,0x43,0xb5,0xff,0x35,0xac,0x45,0x3c,0xc0,0x6,0x87,0x6a,0x7f,0xa6,0xae,0x6e,0xfe,0xde,0x42,0x91,0x57,0x9,0xc4,0x5b,0xaa,0x3a,0xfa,0x83,0xb6,0xb2,0x9a,0xa6,0x15,0x48,0x94,0x6b,0x80,0x35,0xe,0xd5,0xfe,0x62,0xa2,0x86,0x2c,0x5c,0xb8,0x50,0xd9,0xbc,0xa5,0xb1,0x1c,0x68,0xd0,0x63,0xe2,0xd9,0xb2,0xb2,0xd1,0x7a,0x6d,0xed,0xfc,0x22,0xc5,0x26,0x8b,0x40,0xc,0x5,0x39,0x2,0x78,0xde,0xa1,0xda,0xd7,0xc4,0xb5,0xa1,0xc,0x28,0x41,0xca,0x97,0x11,0x62,0x98,0x94,0xa2,0x6e,0x8c,0x63,0x74,0x4b,0x58,0x8b,0x5c,0xe6,0x50,0xed,0x33,0xc2,0xe1,0x48,0x5f,0x4,0x7,0x60,0x1c,0xc6,0x38,0xd,0x78,0xcd,0xa1,0xda,0xbf,0xdb,0xd6,0xae,0xc8,0xd1,0xd2,0x48,0xb5,0xf7,0x99,0x43,0xb5,0xd7,0xee,0x32,0xde,0x18,0x60,0x5e,0xdc,0x77,0xfd,0x9d,0x3e,0xad,0x5c,0x57,0xc4,0xc6,0x90,0x57,0xbd,0x23,0xe4,0x55,0x47,0x8,0xc4,0x20,0xe0,0xae,0x2e,0xba,0xe7,0xe5,0xc0,0x23,0xe6,0x67,0x6a,0x87,0x4f,0xdb,0xf7,0x63,0xba,0xe0,0x3e,0xff,0xc5,0x88,0x3b,0xdf,0x27,0xe4,0x55,0xcf,0xd,0x79,0xd5,0xea,0x71,0x93,0xc3,0xfd,0x4d,0x3b,0x23,0x5e,0x1d,0xca,0x12,0xf2,0x0,0x84,0x9c,0xda,0x41,0x2a,0x6e,0x71,0xa8,0xf6,0xb3,0x4d,0x32,0xe5,0x61,0xbc,0x32,0x73,0x2b,0x10,0xb,0x6b,0x91,0x35,0x71,0x45,0x9f,0xe,0x6b,0x91,0x69,0x2,0xf9,0x35,0x50,0x1e,0xe,0xcf,0x3f,0x51,0x28,0x72,0x2a,0x92,0x6f,0x24,0x72,0x5e,0x58,0x8b,0xb4,0xc7,0x43,0x48,0x94,0xaf,0x84,0xb1,0x28,0x4f,0xa,0x6b,0x91,0x40,0xa2,0x96,0x6c,0xde,0xd2,0xf8,0x9d,0x79,0x9f,0xc1,0x8a,0x4d,0xce,0xd4,0xb4,0x7a,0x21,0x4,0xfb,0x1,0xd7,0x48,0xa4,0x3,0xc9,0x66,0x60,0x71,0x58,0x9b,0xdf,0xcf,0x68,0x5b,0xbd,0xd3,0xb4,0x59,0x56,0x20,0xc4,0x1f,0x80,0x27,0x14,0x21,0xdb,0xc2,0x8b,0xa7,0xd5,0xd6,0xbe,0x2d,0x40,0x1c,0x0,0xdc,0x68,0xa,0xbb,0x8d,0x40,0x7d,0x58,0x8b,0x1c,0x64,0xf6,0xed,0x14,0x69,0xc4,0x5,0xad,0x2,0xae,0xc,0x6b,0x91,0x2b,0x77,0x25,0xc9,0xfe,0x34,0x70,0xab,0x29,0x59,0x5,0x30,0x4d,0xd1,0x79,0xd8,0xe9,0xd3,0xe6,0x0,0xb3,0x11,0x72,0x56,0xa8,0x4a,0xdd,0xa5,0x74,0xd1,0x90,0x57,0x5d,0xe,0x3c,0xe9,0xf4,0x69,0x87,0x98,0x9,0xa0,0x2e,0x91,0xc6,0xe,0xd5,0xb6,0x7b,0xc4,0xa4,0xd0,0x2f,0xea,0x84,0x1b,0xab,0x9f,0x10,0x96,0x4f,0xf1,0xf2,0x91,0xdc,0xe3,0x70,0xd8,0xff,0x6a,0x12,0xe4,0xb6,0xed,0x96,0xa,0xfc,0xce,0xa1,0x96,0x4a,0xe0,0x8d,0xb0,0x16,0x69,0x1,0xfa,0x38,0x1c,0xf6,0x58,0x9d,0x36,0x7f,0x98,0x40,0xbf,0x6,0x98,0x1a,0xd6,0x22,0xef,0xb,0x38,0x51,0x55,0xed,0x6b,0x81,0x99,0x61,0x2d,0xb2,0x56,0xd3,0x22,0x55,0xaa,0x6a,0x6f,0x8a,0x93,0xd0,0xcf,0x0,0xe3,0x1c,0xaa,0xfd,0x13,0xf3,0xef,0xcf,0xa5,0x14,0xfd,0xcd,0x9f,0x4f,0x1b,0xb3,0x6d,0xf1,0xd9,0x41,0x1e,0xb,0xbc,0x7,0xc2,0x7,0x8c,0x75,0xa8,0xf6,0x1f,0x81,0x97,0xc2,0x5a,0x24,0x59,0xba,0x8e,0xa1,0x7a,0x4c,0x77,0x96,0x95,0xa9,0x32,0xac,0x45,0x4a,0xda,0x24,0x3c,0x46,0x3c,0xd0,0x44,0x87,0x6a,0xff,0xde,0xbc,0xfe,0x7b,0x4d,0x8b,0x3c,0xab,0xaa,0xf6,0xd6,0x9d,0x9e,0xec,0x21,0xaf,0xfa,0x85,0xd3,0xa7,0xbd,0xc4,0xf6,0x89,0xe0,0xb,0x81,0xf3,0x81,0xf3,0xa5,0xe4,0x31,0xa7,0x4f,0x8b,0x98,0xea,0x40,0xaa,0xac,0xb5,0xe3,0x4d,0xb7,0xdf,0x61,0xe6,0x16,0x58,0x82,0xf5,0xf1,0xb1,0x54,0xd8,0x0,0x7c,0x80,0x71,0x60,0x62,0xbd,0x94,0x7c,0x26,0x84,0x65,0xbe,0x94,0x3e,0x4e,0x9f,0x56,0x65,0xda,0x20,0x97,0x93,0x24,0x75,0x3,0xb0,0x68,0x6e,0x55,0x96,0x19,0xc1,0x76,0x30,0x54,0x23,0x7d,0x81,0x88,0xb9,0x8a,0x6c,0xe,0xd5,0x7e,0x82,0x43,0xb5,0x6f,0x5,0x1e,0x9d,0x5b,0x5b,0x6b,0xcb,0x53,0x7a,0x1d,0x1,0x72,0x49,0xfc,0x35,0x63,0x54,0x7b,0xbc,0xa,0x97,0xe7,0x50,0xed,0x31,0xe3,0xfb,0xd1,0x2b,0xc2,0x5a,0xe4,0x2a,0x73,0xa7,0x3b,0x4a,0xc2,0xb8,0xb0,0x16,0x89,0xc6,0x2d,0x92,0xc2,0xe,0xc6,0xf7,0x2f,0x81,0xd3,0xc2,0x5a,0x64,0x58,0xfb,0x6e,0x2d,0xd8,0x1b,0x49,0x54,0x6c,0xef,0x3a,0x9e,0x1b,0xe7,0x8a,0x2d,0x46,0x8a,0xb5,0x1d,0xbc,0x5a,0x89,0xf0,0x46,0x59,0x99,0xda,0xd6,0xce,0xf7,0x4c,0xa7,0x1,0x18,0x31,0x3b,0xa3,0xc3,0x5a,0x24,0xd6,0x2e,0x38,0x8c,0x76,0x6d,0xda,0x15,0x24,0x3b,0x18,0xe9,0x8e,0x9d,0x24,0x7e,0x29,0x58,0x6f,0xc,0xfd,0xcc,0x2a,0x1d,0xf2,0x78,0xe7,0x94,0xf0,0xdf,0x43,0x55,0xea,0x7b,0xe6,0xc0,0xb4,0x63,0xec,0xa4,0x3a,0x45,0x51,0x94,0x8c,0x9e,0x5a,0xce,0xb9,0x51,0x8d,0x39,0x7d,0xe1,0xbe,0x21,0xaf,0x63,0x7,0x23,0xf5,0xcc,0x87,0x6b,0x15,0xa7,0x4f,0x3b,0x49,0x42,0x69,0x12,0xd5,0xcc,0x97,0xa2,0xfa,0x46,0x6c,0xb2,0xb4,0x33,0x3,0x27,0xa1,0x5,0x29,0xf6,0x32,0x89,0xbb,0x19,0x38,0xa9,0x4e,0x8b,0x14,0x9,0x23,0xce,0x84,0xb0,0x36,0x5f,0x1,0xf9,0x2a,0xf0,0x1d,0xc8,0x9f,0xb0,0x3a,0x5,0xb4,0xa3,0xed,0xd2,0xe6,0x12,0xb5,0x99,0x2,0xa3,0xed,0xf1,0xf8,0x3d,0x20,0x1b,0x13,0xcc,0x61,0x7f,0xa0,0x4d,0xf5,0xf1,0x3,0xeb,0x77,0x98,0x47,0x29,0x1a,0x11,0xb2,0x4d,0x6d,0x2d,0x90,0x56,0x9,0x41,0x12,0xee,0x64,0xa2,0x49,0x22,0xfb,0xc7,0xd9,0x6b,0xfb,0xc7,0xb5,0xfb,0x21,0xa4,0x68,0x62,0x27,0x47,0x5e,0xdc,0xb6,0xff,0x83,0xb9,0xdd,0xbf,0x90,0x65,0x5d,0xe3,0x91,0x62,0xa5,0xd3,0xa7,0x35,0x2,0x6b,0x31,0x5e,0xa7,0xf2,0x11,0xb0,0xc2,0xd4,0x9f,0x17,0x3b,0x7d,0xda,0x3a,0xe0,0xa4,0x34,0xea,0x1a,0x31,0xce,0x57,0x5f,0xa8,0xb,0x79,0xbc,0xd3,0xa7,0x1d,0x3,0x1c,0x0,0x1c,0x61,0x5e,0x3b,0x48,0x8f,0xb1,0x1f,0xd9,0xe7,0x45,0xd1,0x1,0x4f,0xe8,0x46,0x47,0x27,0x4f,0x95,0x88,0x95,0x3a,0x54,0x2,0x37,0x24,0x51,0x73,0x8e,0x92,0x48,0xcd,0xa1,0x96,0x3e,0x6c,0x4a,0xff,0x6c,0xde,0x6c,0x12,0x15,0x88,0xa0,0xaa,0x8e,0xb6,0x4a,0x8b,0xd1,0x2c,0xe1,0x89,0x31,0xaa,0x7d,0xbb,0x14,0xd8,0x75,0x75,0xf3,0xad,0xde,0x64,0xd8,0x24,0xc,0xa1,0x90,0x6d,0x6c,0x4d,0x13,0x10,0x74,0xec,0xe4,0x6a,0x4b,0x32,0x3,0xb5,0x8d,0xf0,0x2f,0xd2,0xf9,0x80,0xfc,0x42,0x53,0x85,0x39,0x3,0xe3,0x35,0x29,0x53,0x81,0x17,0xa4,0x61,0xc,0xfe,0x37,0xce,0x13,0x63,0x85,0x8b,0x24,0xb2,0x41,0x48,0xde,0x35,0xed,0x89,0x49,0x40,0x5,0x46,0x34,0xe1,0x0,0x3a,0x97,0x0,0xe8,0xbe,0x90,0x57,0xed,0x74,0x4e,0x4b,0x9,0xff,0x15,0x70,0xd5,0xf6,0x4,0x97,0xbd,0xe3,0x8,0x74,0xb0,0x34,0xd,0x7f,0x4d,0x8b,0x8,0x1,0xe7,0x66,0x71,0x9b,0x59,0x20,0x4b,0xe2,0xf4,0xf3,0x44,0x59,0x87,0x9f,0x10,0xc8,0x31,0x71,0x5e,0x92,0xe3,0xea,0xb4,0x48,0x2a,0x47,0xf9,0xf7,0xa6,0x27,0xad,0xd,0xfb,0x67,0xd8,0xae,0x45,0xc0,0xb1,0x71,0x6a,0xdc,0x1,0xbb,0x92,0x81,0x1a,0x4f,0xf8,0x3f,0x3b,0x7d,0x5a,0x14,0x78,0x60,0x37,0x73,0xb3,0x4a,0xe0,0x8e,0x90,0x57,0xbd,0xb7,0x2b,0x2a,0x1b,0xa3,0xda,0x1b,0xc2,0x5a,0xe4,0x82,0xb0,0x16,0xf9,0x8e,0x6d,0xd9,0x8f,0xc7,0x8,0xe4,0x10,0xe3,0x66,0xf2,0x1d,0x81,0xd8,0x10,0xd6,0x22,0x3e,0x90,0xa3,0x90,0xe2,0x7e,0x4d,0xd3,0x7a,0xab,0xaa,0xda,0x9c,0xee,0x3d,0x1c,0xaa,0xbd,0x3c,0xac,0x45,0x16,0x84,0xb5,0xc8,0x2,0x93,0x90,0x7d,0x6b,0x6b,0xdf,0xfa,0x4d,0x59,0xd9,0x28,0x19,0x57,0xe6,0xc1,0xb0,0x16,0x79,0xcd,0x30,0x40,0xc9,0x93,0x30,0x48,0x20,0xce,0x4e,0x11,0x5e,0x78,0x31,0x30,0x2f,0xac,0x45,0x66,0x99,0xa4,0xcd,0x48,0x42,0xb,0xb8,0x4c,0xc2,0x3f,0xc3,0x5a,0x64,0x9e,0xb9,0xe3,0xae,0x4,0xcb,0x1c,0x36,0x3b,0x9f,0x64,0x8f,0x23,0xfc,0x83,0xe6,0x80,0x34,0xec,0x26,0x44,0x6f,0xc2,0x78,0x21,0xf0,0xbd,0x5d,0x59,0xa9,0x43,0xb5,0xd7,0xe6,0xd9,0x6c,0x83,0x81,0x27,0x91,0x32,0xe0,0x50,0xed,0xa7,0xaa,0x6a,0xbb,0xdf,0xbd,0x59,0x57,0xd8,0x17,0x78,0x46,0x55,0x4b,0x55,0x5d,0x6f,0x9d,0xd4,0xda,0x6a,0x24,0x19,0x92,0xdb,0xc,0xbd,0xb6,0x55,0xd8,0x41,0xb2,0x8a,0xa3,0xe3,0xee,0x71,0xba,0xa9,0x87,0xdf,0xe9,0x50,0xed,0x13,0xe3,0x89,0x1e,0x57,0xe6,0x1c,0xa4,0xb8,0x1f,0x78,0x40,0xea,0x62,0x82,0x43,0x1d,0x1d,0xb5,0xd9,0xf4,0x1f,0x10,0xe2,0xa5,0xf6,0x7b,0x48,0xf9,0x4f,0x9,0x9a,0x59,0x7e,0x29,0x52,0xe,0x97,0xf0,0x14,0x52,0x4c,0x34,0x54,0x21,0xd1,0x62,0xb6,0x65,0x60,0x59,0xd9,0xaf,0x64,0x34,0x2a,0x96,0x81,0xa8,0x69,0xd7,0xfd,0x74,0x39,0xf,0xf3,0x1d,0xb9,0xaa,0x6a,0x5f,0xad,0x8,0x79,0x1a,0xc6,0x61,0xea,0xeb,0x1d,0xaa,0xbd,0x6a,0x57,0x20,0x81,0xe5,0x76,0xe7,0xf4,0x69,0x43,0xcd,0xe,0x9e,0xb2,0xb,0x13,0xfd,0x53,0x29,0xc4,0xf9,0x73,0xab,0x4a,0x3f,0x27,0x87,0x76,0xd4,0x46,0x22,0x4a,0x99,0xdd,0xae,0x6b,0x5a,0x7d,0xb1,0x44,0xcc,0x5,0x71,0x82,0x43,0x1d,0xad,0xef,0xce,0x7d,0x4e,0x19,0x4,0xe1,0xf4,0xd5,0xe7,0x81,0xbc,0x16,0xe3,0x45,0x63,0x7b,0xef,0x42,0x7d,0x6b,0x0,0xee,0xc,0x79,0xd5,0x29,0x39,0x6a,0x77,0x20,0x7a,0xed,0x3b,0x79,0x8a,0xad,0xb5,0x3e,0xce,0xd3,0xf6,0x1b,0x87,0x6a,0xff,0x76,0x77,0xef,0x77,0xda,0x11,0x3f,0xce,0x29,0xe1,0x7d,0x90,0xa2,0xa,0xb8,0x9e,0x74,0xcf,0x1a,0xfe,0x3c,0x68,0x4,0xa6,0x4a,0x98,0x34,0xb7,0x43,0xa0,0x58,0xe,0x1d,0x48,0xaf,0xd5,0x17,0x94,0xa9,0xa5,0x4d,0x7b,0x4a,0x7f,0x33,0xe,0x6f,0x73,0xfa,0xea,0xfb,0x81,0xbc,0x2,0xe3,0x80,0x47,0xc9,0x4e,0xd4,0x97,0x2f,0x81,0x1a,0x90,0x4f,0x86,0xbc,0x8e,0x9f,0x72,0x54,0xce,0xa1,0xd3,0x64,0x6f,0xc3,0xf8,0x29,0xb5,0x22,0x26,0x6d,0x23,0x4c,0x43,0xf6,0x7c,0xd3,0x2a,0xef,0x69,0x7c,0x8f,0x71,0x80,0xf9,0xd9,0x90,0x57,0xfd,0x20,0x37,0x9d,0x39,0x74,0xb,0xd9,0xe3,0x31,0x76,0x72,0x48,0x8,0xa5,0xd7,0x91,0x48,0x9c,0x18,0xef,0xdb,0x39,0x15,0xab,0xf4,0xc4,0xd9,0x63,0x19,0xf0,0x2f,0xe0,0x1d,0x10,0x73,0x42,0xde,0xd2,0x2f,0x73,0x53,0x98,0x43,0x8f,0x92,0x3d,0xb1,0xba,0xa3,0xed,0x8f,0xe1,0xc3,0x3d,0x16,0xe3,0xf5,0xdd,0x7,0x63,0x3c,0x9,0x1d,0x60,0xfe,0x5b,0x88,0x91,0xc8,0x33,0xf,0x23,0xae,0x7c,0xab,0xa9,0x6f,0xaf,0xc5,0x88,0xa6,0x5b,0x83,0xf1,0xf4,0xf5,0x4b,0x60,0x29,0xc6,0x3b,0x4b,0xd7,0xe4,0xa6,0x2c,0x87,0x5d,0x16,0x8e,0x7,0xea,0x94,0xdc,0x28,0xe4,0x90,0x43,0xe,0x39,0xe4,0x90,0x43,0xe,0x39,0xe4,0x90,0x43,0x52,0xfc,0x3f,0x83,0xfc,0x98,0x83,0xf2,0xe2,0x35,0x9a,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_key_value_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x8,0x0,0x0,0x0,0x8,0x8,0x6,0x0,0x0,0x0,0xc4,0xf,0xbe,0x8b,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x1c,0x14,0x1a,0x2c,0xec,0x71,0xb2,0x93,0x0,0x0,0x0,0x96,0x49,0x44,0x41,0x54,0x18,0xd3,0x63,0x64,0x60,0x60,0x60,0x60,0x13,0x93,0x62,0x98,0xbf,0xf7,0xb0,0xcc,0x8b,0x6f,0x3f,0xc3,0x19,0x18,0x18,0x18,0x24,0xb8,0xd8,0x57,0xa6,0x5,0x7,0x3c,0xf9,0x7a,0xeb,0x32,0x3,0x23,0x9b,0x98,0x14,0x43,0xd7,0x96,0xbd,0x79,0x6b,0xef,0xbf,0x98,0xc8,0x80,0x4,0x82,0x15,0x25,0xf2,0xeb,0xd2,0x12,0x27,0x31,0x2e,0xbd,0x7c,0x57,0x66,0xc6,0xb5,0x47,0x8f,0x19,0xb0,0x80,0xc,0x2d,0x39,0x59,0x26,0x98,0xb1,0xd8,0xc0,0x8b,0x6f,0x3f,0xc3,0x99,0x18,0x8,0x0,0x26,0x9,0x2e,0xf6,0x95,0xb8,0x24,0x25,0xb8,0xd8,0x57,0x32,0xa5,0x6,0x78,0x3f,0x9,0x56,0x94,0xc8,0x47,0x97,0xc,0x56,0x94,0xc8,0xcf,0x8c,0xc,0x7f,0xc2,0xc8,0xc0,0xc0,0xc0,0xc0,0xa3,0x65,0xc0,0x30,0x73,0xe5,0x5a,0x14,0x6f,0x66,0x44,0x84,0x3d,0xf9,0xfd,0xfe,0x35,0x3,0x0,0x56,0x72,0x33,0xb,0x9b,0xd7,0xab,0xa8,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_video_player_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x17,0x17,0x4,0xe1,0x4e,0x4d,0x2a,0x0,0x0,0x1,0x47,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0xa0,0x10,0x30,0x5e,0xfa,0x7e,0x95,0xed,0xc3,0xdf,0x4f,0x75,0xaf,0xff,0xbc,0x49,0xf8,0xf1,0xff,0xa7,0x34,0x31,0x9a,0x38,0x18,0xd9,0x9f,0x8a,0xb2,0x88,0x2c,0x10,0x60,0xe6,0x6b,0x62,0x79,0xff,0xf7,0x63,0xe3,0x93,0xdf,0xcf,0x2a,0x48,0xb1,0xf5,0xc7,0xff,0x9f,0xd2,0x8f,0x7f,0x3f,0xad,0xfe,0xcf,0xf0,0x9f,0x99,0x71,0xf5,0x87,0x4d,0xaf,0x7e,0xfd,0xff,0x25,0xaa,0xc6,0xa6,0xec,0x6c,0xca,0x6d,0xb8,0x8f,0x18,0x3,0x4e,0x7f,0x3d,0xef,0x74,0xeb,0xd7,0xdd,0xbd,0x6c,0x8c,0x6c,0xaf,0x99,0x7e,0xfd,0xff,0x25,0xca,0xc0,0xc0,0xc0,0x80,0xae,0xf9,0xe0,0x97,0x63,0x5d,0x97,0xbe,0x5f,0x65,0xc6,0x66,0x0,0x4c,0xed,0xaf,0xff,0xbf,0x44,0x99,0x70,0xd9,0xf2,0xe4,0xf7,0xb3,0xd2,0x27,0xbf,0x9f,0xef,0xbd,0xf0,0xed,0xb2,0x4,0x3e,0xd7,0x30,0xe1,0x93,0x7c,0xff,0xf7,0x83,0xfd,0x9d,0x5f,0xf,0xce,0x9f,0xf9,0x7a,0xc1,0x86,0x2c,0x3,0x18,0x18,0x18,0x18,0x7e,0xfe,0xff,0x29,0x71,0xeb,0xd7,0x9d,0x3,0x47,0xbf,0x9c,0x2c,0x22,0xcb,0x0,0x88,0x22,0xa6,0x5f,0xcc,0x8c,0xcc,0x4f,0xb1,0xc9,0xb1,0x10,0xd2,0xcc,0xc5,0xc8,0x79,0x5f,0x8e,0x4d,0xc6,0xdf,0x98,0x4b,0xff,0x32,0xc9,0x6,0x8,0x33,0xb,0xee,0x96,0x60,0x11,0x8f,0x30,0xe0,0xd2,0x79,0x47,0x72,0x18,0xc8,0xb0,0x4a,0x75,0x4b,0xb1,0x4a,0x78,0xe2,0xd3,0xcc,0xc0,0xc0,0xc0,0xc0,0xc4,0xc6,0xc8,0xf6,0x9a,0x81,0x81,0x81,0xe1,0xd4,0xd7,0x73,0x1e,0xc8,0x12,0xf6,0x3c,0x56,0x65,0x7a,0x9c,0xda,0x7f,0xb1,0x69,0x82,0xa9,0x65,0x63,0x64,0x7b,0xcd,0x78,0xf0,0xcb,0xb1,0x76,0x52,0x93,0x32,0xb2,0x2b,0x59,0x4,0x99,0xf9,0xeb,0xff,0xff,0xff,0xcf,0xf6,0xe6,0xef,0xbb,0xa8,0x9f,0xff,0x7f,0x4a,0x10,0xa3,0x91,0x9d,0x91,0xfd,0x85,0x8,0xb3,0xd0,0x32,0x41,0x66,0xfe,0x1a,0x4a,0x73,0x33,0x3,0x0,0xcf,0xd7,0x7e,0x81,0xdf,0x1,0x64,0x3b,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_key_xform_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x8,0x0,0x0,0x0,0x8,0x8,0x6,0x0,0x0,0x0,0xc4,0xf,0xbe,0x8b,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x1c,0x14,0x1a,0x34,0xff,0x1d,0x2a,0xc5,0x0,0x0,0x0,0x96,0x49,0x44,0x41,0x54,0x18,0xd3,0x63,0x64,0x60,0x60,0x60,0x90,0xe4,0x64,0x67,0x38,0xba,0x64,0xae,0xcc,0x8f,0xd7,0x2f,0xc3,0x19,0x18,0x18,0x18,0x38,0x44,0xc5,0x57,0xfa,0x25,0x67,0x3c,0xb9,0xf2,0xe1,0xb,0x3,0xa3,0x24,0x27,0x3b,0xc3,0xbe,0x89,0x1d,0x79,0x2f,0x76,0xac,0x9d,0xc8,0x80,0x4,0x24,0x3c,0x82,0xf3,0x13,0xaa,0x1a,0x26,0x31,0xde,0x5b,0xbb,0x44,0xe6,0xe1,0xd2,0x19,0x8f,0x19,0xb0,0x0,0xf9,0xe8,0xc,0x59,0x26,0x98,0xb1,0xd8,0xc0,0x8f,0xd7,0x2f,0xc3,0x99,0x18,0x8,0x0,0x26,0xe,0x51,0xf1,0x95,0xb8,0x24,0x39,0x44,0xc5,0x57,0x32,0x79,0x25,0xa6,0x3d,0x91,0xf0,0x8,0xce,0x47,0x97,0x94,0xf0,0x8,0xce,0xf,0x4b,0xcf,0x7a,0xc2,0xc8,0xc0,0xc0,0xc0,0xa0,0x2f,0xc8,0xcb,0xb0,0x7e,0xce,0x74,0x14,0x6f,0x86,0xa6,0x65,0x3e,0x79,0xfd,0xe3,0x37,0x3,0x0,0x1f,0xf5,0x33,0x27,0xce,0x5,0x6d,0x6f,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_quad_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xe,0x2d,0x19,0xb4,0x16,0x67,0x75,0x0,0x0,0x0,0xe7,0x49,0x44,0x41,0x54,0x38,0xcb,0xed,0x93,0x4d,0xa,0xc2,0x30,0x10,0x85,0x5f,0x32,0x8d,0x10,0x2b,0x82,0xb,0x37,0xdd,0xf4,0x6,0x39,0x8f,0xe0,0x25,0x3c,0x81,0xb,0x4f,0xe0,0x25,0x4,0x37,0x5e,0x26,0x37,0x70,0xe3,0xc6,0x85,0x50,0x8c,0x85,0xa6,0xd3,0xb8,0x31,0x56,0xa1,0xfe,0x40,0x5d,0x9a,0x55,0x60,0xe6,0x4d,0xbe,0xe4,0xbd,0x0,0x3d,0x97,0x0,0x80,0xd2,0x5a,0xd2,0xc6,0xf0,0x6d,0x3f,0x4,0x50,0xbf,0xe8,0x4f,0xb4,0x31,0x97,0x47,0x8d,0x88,0x95,0xd3,0x66,0x13,0x40,0xe4,0x6,0x79,0xbe,0x8,0xcc,0xd3,0xce,0xd3,0x88,0x8e,0xd5,0x7e,0xbf,0x6,0x73,0x3a,0x99,0xcf,0x5,0x0,0x24,0xf7,0x2a,0x91,0x13,0x4a,0x15,0x1f,0x91,0x95,0x2a,0xc2,0x23,0x52,0xc4,0x6e,0x9c,0x5b,0x0,0x80,0xd0,0x7a,0x27,0xa5,0x74,0x5d,0xe2,0xd0,0x34,0xa9,0xca,0x32,0x44,0x8d,0x36,0xe6,0x12,0x9,0xea,0x88,0x2d,0xa5,0x74,0xda,0x98,0xaa,0x6b,0x40,0x69,0x2d,0x9a,0xf6,0x7a,0x35,0x0,0xc8,0xbe,0x2e,0xfc,0x7,0xb4,0x39,0x48,0x4,0xd1,0x31,0x5a,0x55,0x5a,0x8b,0x57,0x36,0xc6,0xbe,0x9b,0xb6,0x6a,0x93,0xb8,0xdd,0x9e,0x85,0x52,0x85,0xca,0xb2,0xe5,0xbb,0x24,0xfa,0xc3,0x61,0x15,0xbc,0x1f,0x4f,0x66,0xb3,0xd1,0x73,0x12,0x99,0xd3,0xf0,0x5,0x72,0xf0,0x7e,0xc,0xe6,0xf4,0x67,0x9f,0xa9,0xef,0x1b,0xe2,0xa,0xe8,0x5c,0x6c,0xaf,0xcf,0x9d,0x48,0x4f,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_label_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x16,0x21,0x6,0x87,0x9e,0xd7,0x44,0x0,0x0,0x0,0x43,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0x18,0x5,0x94,0x83,0xa5,0xef,0xd7,0xfc,0xc7,0xc5,0x5f,0xfa,0x7e,0xcd,0x7f,0x5c,0x7c,0x18,0xcd,0x84,0xae,0x39,0x5a,0x30,0x84,0x11,0x59,0x13,0x36,0x3e,0xb2,0x1e,0x26,0x62,0x5c,0x84,0xac,0x9,0x5d,0x1e,0xc3,0x0,0x74,0x1b,0x88,0x72,0x1,0xba,0xa9,0xc4,0xba,0x0,0x9f,0xbe,0x51,0x40,0x4f,0x0,0x0,0x1,0x81,0x40,0x7f,0xed,0x1c,0x59,0x49,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_rigid_body_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xe,0x2e,0x1f,0x76,0x58,0x91,0x83,0x0,0x0,0x2,0x5c,0x49,0x44,0x41,0x54,0x38,0xcb,0x85,0x53,0xbf,0x4f,0x14,0x41,0x14,0xfe,0xde,0xec,0xef,0xcb,0x1e,0xb8,0x7a,0x60,0x38,0x6c,0x28,0x48,0x2e,0x90,0x9b,0xc4,0x10,0x29,0xb0,0xa0,0x20,0x31,0xc6,0xc2,0xd8,0x60,0x2e,0xd9,0xca,0x8a,0xde,0xca,0x8a,0xe8,0x1f,0x60,0x63,0xa7,0x89,0xe5,0x52,0x10,0xd0,0xc6,0x4,0xc,0x24,0x24,0x5c,0xa1,0xa1,0x81,0x4c,0x42,0x84,0xd0,0x49,0x94,0x82,0xe0,0x1d,0xc7,0x7a,0x7b,0xec,0xdd,0xce,0x58,0x78,0xbb,0x1e,0x3f,0x12,0x5f,0xf7,0xde,0x7c,0xf3,0xcd,0xfb,0xde,0x37,0xf,0xb8,0x26,0x22,0x21,0xf4,0x6b,0x6a,0x2c,0x12,0x82,0x2e,0xd7,0xe9,0x12,0xc8,0x70,0x38,0x6f,0x87,0xd5,0xea,0x4b,0x19,0x86,0xd3,0x64,0x9a,0xdf,0xa1,0x94,0x29,0xc3,0x70,0x42,0xf3,0xbc,0xf,0xee,0xf4,0xf4,0x8b,0x14,0x73,0x85,0x20,0x12,0x42,0x53,0x71,0x7c,0xef,0x7c,0x7f,0xff,0xb,0x0,0x5,0xa2,0xce,0xbf,0x67,0x28,0x1,0x91,0x42,0x92,0x38,0xe6,0xe8,0xe8,0x63,0x66,0xdb,0x9f,0x1c,0xce,0x15,0x0,0xb0,0xf4,0x65,0x19,0xc7,0x93,0x49,0x18,0x3e,0xb5,0xc6,0xc6,0xee,0x58,0xa5,0xd2,0x5d,0x28,0x65,0x40,0x29,0x3,0x0,0xc8,0xb6,0x8f,0xbc,0x4a,0x25,0xe7,0xf9,0x3e,0x41,0xca,0x9c,0x6c,0x36,0x67,0x33,0x99,0xa9,0xae,0xfa,0xd2,0xd2,0x51,0xaa,0x15,0x0,0x1a,0xab,0xab,0x9f,0x6b,0xb,0xb,0x71,0x2d,0x8,0x54,0x73,0x7b,0xfb,0x76,0x5a,0x7,0x80,0xc6,0xca,0xca,0x7a,0x7a,0x97,0x1,0x60,0xe1,0xe6,0xe6,0x2b,0xa3,0x58,0x9c,0x8f,0x84,0x30,0x53,0x50,0x72,0x72,0xf2,0x20,0xed,0x40,0x36,0x1a,0xcf,0x1,0xb0,0x48,0x8,0x8a,0x84,0xd0,0x59,0x3e,0xbf,0x7e,0xb6,0xb1,0xf1,0x26,0x9b,0x41,0x7d,0x79,0xf9,0x10,0x52,0xe6,0x6e,0xcc,0xce,0xde,0x2,0x80,0xb3,0xb5,0xb5,0xc5,0xce,0xf1,0xf1,0x93,0x94,0x0,0x0,0xac,0x52,0x89,0x93,0x61,0xec,0x3a,0x9c,0xcb,0x5a,0x10,0x28,0x68,0x5a,0xe4,0x55,0x2a,0x39,0x2,0x80,0x5a,0x10,0x28,0x32,0xcd,0x5f,0x2a,0x8e,0x6f,0x2,0x0,0x74,0xfd,0xc,0x9d,0x4e,0x3e,0x1b,0x22,0x63,0xe7,0x90,0xd2,0xca,0x72,0x4d,0xb,0x91,0x24,0xae,0xe7,0xfb,0x94,0xe9,0x52,0x49,0xe2,0x64,0x80,0x5e,0xf0,0x5f,0x82,0xd6,0x45,0xf3,0x29,0xc9,0x8e,0x0,0xc0,0xf3,0x7d,0xd2,0x7,0x7,0x3,0x10,0xb5,0xbb,0x4,0xa6,0x35,0x3e,0xee,0xd9,0xe5,0xb2,0xe1,0xf9,0x3e,0x69,0xfd,0xfd,0x5b,0xd9,0x19,0x51,0x5b,0x2f,0x14,0x3e,0x7a,0xbe,0x4f,0xbd,0x36,0x5a,0x7a,0xa1,0x30,0xd7,0xd5,0x2c,0xf5,0xa1,0xa1,0xb7,0xc4,0xd8,0x29,0x80,0x24,0x12,0x42,0x33,0x8a,0xc5,0x47,0xd9,0x3c,0x94,0x32,0xf2,0x33,0x33,0xcf,0x9a,0x3b,0x3b,0xfd,0x19,0x1,0x0,0xe6,0x70,0x2e,0xbb,0xed,0xb6,0x99,0xe3,0x7c,0x5,0xa0,0x3b,0x9c,0x2b,0x87,0xf3,0xc4,0xe1,0xbc,0xc3,0xfa,0xfa,0x76,0xc0,0x58,0x8b,0xb9,0xee,0x5e,0x6a,0x54,0x24,0x4,0x51,0xea,0xbd,0x6a,0xb7,0x4b,0xe7,0x7b,0x7b,0xbb,0xa9,0xb6,0xb4,0x45,0x0,0x8,0xab,0xd5,0xf9,0xf6,0xe1,0xe1,0x3c,0x94,0xd2,0xba,0x8e,0x8c,0xe5,0x26,0x26,0xbe,0x5d,0xd9,0x85,0xdf,0x5b,0x5b,0xf,0xe3,0x83,0x83,0x15,0x10,0x25,0x64,0xdb,0x3f,0x40,0x94,0x90,0x69,0xfe,0x94,0xa7,0xa7,0x93,0x20,0x92,0x90,0xd2,0x32,0x46,0x46,0xe6,0xdc,0xa9,0xa9,0x77,0x17,0x86,0x98,0x25,0xb6,0xbd,0xee,0xf9,0x3e,0x19,0xc3,0xc3,0xaf,0x55,0xab,0x55,0x54,0xcd,0xe6,0x88,0xac,0xd7,0xef,0x83,0xb1,0x58,0x1f,0x18,0x58,0xb6,0xcb,0x65,0x57,0x73,0xdd,0xf7,0xf8,0x5f,0x5c,0xb7,0xb6,0xbd,0xdf,0xbc,0x37,0xfe,0x0,0xf2,0x5f,0x11,0x5f,0x8c,0x1a,0x6c,0xf8,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_lightr_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x2,0x11,0x4,0x39,0x11,0x8e,0x29,0xf3,0xe7,0x0,0x0,0x0,0x90,0x49,0x44,0x41,0x54,0x38,0xcb,0xc5,0x53,0xc1,0xd,0x80,0x20,0xc,0x3c,0xfc,0x19,0xa6,0xd1,0xd,0x74,0x13,0xfd,0x3a,0x8f,0x5f,0x47,0xd1,0xd,0x74,0x1a,0xe5,0x79,0xbe,0x20,0xa8,0x2d,0x31,0x21,0xc6,0x36,0x17,0xa,0x6d,0x7a,0xa5,0x14,0x43,0x10,0x39,0x52,0x20,0x53,0xbe,0x4f,0xd0,0x37,0x75,0xfa,0x8e,0x14,0xb4,0x6b,0x2a,0xfa,0xf5,0x20,0x18,0xef,0xef,0xb1,0x85,0xc4,0x38,0xce,0xdb,0x83,0x59,0x3b,0x57,0x2b,0x38,0x88,0x7,0x5e,0x57,0xe0,0xed,0x12,0x7b,0x80,0xda,0x93,0x14,0x33,0xb9,0x7,0x68,0x95,0x98,0xfb,0x20,0x79,0x86,0x71,0xde,0x2e,0xcc,0xe,0x16,0x43,0x5b,0x1,0x0,0xa6,0x65,0x35,0xea,0x33,0xc6,0x4e,0x7,0x1b,0x20,0xf9,0xc5,0x26,0xc6,0x4f,0xa7,0xd9,0x71,0x7c,0xf6,0x1c,0x88,0x9,0xa4,0x64,0x9a,0x9a,0xdf,0x7f,0xe3,0x9,0xa8,0xc6,0xfb,0xac,0xaf,0x3c,0xd1,0x48,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_key_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x1c,0x13,0x1f,0xc,0xaf,0x27,0x70,0x9b,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0x57,0x49,0x44,0x41,0x54,0x38,0xcb,0xbd,0x52,0xb1,0x4e,0xc2,0x50,0x14,0xbd,0x7d,0xaf,0xc5,0x52,0x28,0xa5,0xd5,0x22,0xe8,0x60,0x1c,0xfc,0x3,0x7,0x17,0x31,0x51,0xbf,0x84,0x4d,0x7,0xff,0x40,0x62,0xe2,0xf,0x30,0xb9,0xf8,0x17,0xcc,0xc6,0xa8,0x8b,0x3a,0x68,0x48,0x1c,0x9b,0x10,0x1b,0x25,0x95,0x5a,0x28,0x7d,0x40,0xb1,0xa,0x7d,0x2e,0x3e,0x65,0x79,0x40,0x34,0xf1,0x4e,0xe7,0xdd,0x93,0x73,0x6e,0xee,0x79,0x17,0xe0,0x8f,0x25,0x4c,0x22,0x7d,0x8f,0x68,0xc3,0x8f,0xd1,0x1,0x0,0x60,0x2c,0xa2,0xaa,0x61,0x6a,0xf7,0x33,0x1b,0xf8,0x1e,0xc9,0x11,0xbf,0xdf,0x1c,0xef,0x49,0x9,0xf1,0x5a,0x49,0xcb,0x9b,0xd9,0x79,0x75,0xc4,0x7a,0x22,0xcf,0xe0,0x3d,0x1a,0x1e,0x31,0xac,0xa4,0xe5,0x32,0xa5,0x54,0x1a,0xf4,0xa3,0xc3,0x6e,0xa7,0xdf,0x0,0x80,0x3c,0xe3,0x10,0x7f,0x1,0x9a,0x60,0xc8,0x2c,0xe8,0xc7,0xb9,0x25,0xa3,0xac,0x66,0x95,0xf5,0x38,0xa6,0x8b,0xcd,0x46,0xfb,0x64,0xaa,0x1,0xc6,0xf8,0x8a,0x61,0xef,0xa5,0x53,0x2,0x0,0x30,0x4c,0xed,0x4e,0x94,0x70,0xed,0x2d,0x8c,0xf6,0x66,0xa,0xf1,0xa9,0xde,0x74,0xe2,0x51,0x9c,0x7,0x0,0x48,0xa6,0xe6,0x2a,0x18,0xa3,0xb3,0x1e,0x19,0x54,0x1,0x0,0x65,0xb2,0xa9,0x55,0xdd,0xcc,0x3c,0x72,0xd,0x5a,0x6e,0xb0,0xd5,0xb,0xc2,0xb,0x1e,0xbf,0xb2,0x56,0x10,0xb8,0x2b,0xb4,0xdc,0xa0,0xc8,0xc4,0xb2,0x92,0x38,0x15,0x25,0x5c,0x1b,0xe7,0x53,0x6a,0xb2,0x4,0x13,0x26,0x17,0x6d,0xcb,0xa1,0xb6,0xe5,0x50,0xb7,0xd1,0xae,0x7c,0x7f,0xeb,0x2b,0x59,0x6e,0xb9,0xc1,0x8e,0xef,0x11,0x83,0x7b,0x7,0x5f,0x93,0x2f,0xd9,0x5b,0xd5,0x94,0xd,0x23,0xa7,0xdd,0x4e,0xca,0x9,0xf1,0xc4,0x69,0x4d,0xd9,0xed,0x6,0xe1,0xcd,0xcc,0xa7,0x6c,0x5b,0xe,0x1d,0x13,0x6f,0x23,0x24,0x3c,0xe8,0xb,0x19,0x6f,0x9a,0x81,0xf8,0x13,0x8c,0xbc,0x4f,0x29,0xc8,0x8,0x9,0xcf,0xbd,0x20,0x3c,0x67,0x29,0xff,0xaa,0x7c,0x8f,0xe8,0xf0,0x5f,0xf5,0x9,0x98,0x95,0x87,0xd7,0x64,0x9d,0x44,0xa1,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_line_edit_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x17,0x4,0x16,0x73,0x18,0x7d,0xf0,0x0,0x0,0x0,0xa9,0x49,0x44,0x41,0x54,0x38,0xcb,0xed,0x90,0xb1,0xe,0x82,0x30,0x18,0x6,0xaf,0xb6,0x88,0x86,0x41,0x17,0x65,0x71,0x70,0x35,0x46,0xdf,0x8e,0xc5,0x57,0xf0,0x39,0x70,0xd2,0x97,0x69,0xd2,0xdd,0x81,0x84,0x84,0x5,0x9d,0x3a,0x40,0xa9,0x83,0xc2,0x2a,0x84,0xc9,0xc4,0xdb,0xef,0xfe,0x3f,0x1f,0xfc,0x3c,0x2,0x40,0x5b,0x23,0x1,0x39,0xd0,0x75,0xc7,0xf9,0xde,0x9,0x6d,0x4d,0x58,0x7b,0xb7,0x7d,0xb8,0x67,0x32,0xc4,0x5e,0xca,0xc5,0x59,0x9,0x79,0x7,0xe0,0x52,0xde,0xaa,0xa1,0xaf,0xb7,0xce,0x4,0x20,0x56,0xab,0x54,0x5b,0x13,0xa4,0xe5,0xd5,0xf7,0x91,0xb5,0x35,0x41,0xac,0x56,0x69,0x17,0x10,0x88,0xba,0xdd,0xa3,0xef,0x76,0x1f,0xe7,0x1d,0x18,0x83,0x2,0x50,0x42,0x16,0x8d,0xf7,0xd1,0x61,0xb6,0xb,0xb5,0x35,0xd3,0x6f,0x52,0xe3,0x7d,0xa4,0x84,0x2c,0xba,0x40,0x56,0xe5,0xc9,0x26,0x80,0xda,0xbb,0x75,0xaf,0xab,0x42,0x16,0x59,0x95,0x27,0xc0,0x89,0x3f,0xe3,0x79,0x1,0xe,0xef,0x38,0x69,0x4a,0xbc,0x48,0xaf,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_mesh_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xe,0x1f,0x2c,0xf,0xd5,0xf7,0x27,0x0,0x0,0x2,0x50,0x49,0x44,0x41,0x54,0x38,0xcb,0x95,0x53,0x4d,0x6b,0x13,0x51,0x14,0x3d,0x77,0x26,0x33,0x93,0x49,0x4d,0x4b,0x2b,0x7e,0xac,0x6a,0xb,0x42,0x10,0xed,0xc8,0x6c,0x34,0x88,0x8b,0x6c,0x2a,0x5d,0x75,0x25,0x8,0xed,0x2f,0x70,0xa5,0x3f,0x40,0x37,0xe2,0x5e,0x5,0x37,0x22,0x8,0xa2,0x34,0x42,0x76,0xd3,0x74,0x51,0x9a,0xb6,0x11,0x44,0x82,0x4c,0x26,0xed,0x73,0xa7,0x54,0xa5,0x8b,0x52,0x8a,0xa1,0x1d,0xd3,0xbc,0x31,0x1f,0xef,0x3d,0x17,0x66,0x4a,0x1b,0x3f,0xd0,0xb3,0x7a,0xbc,0x7b,0xcf,0x85,0x73,0xef,0x39,0x84,0x43,0x88,0x18,0x23,0xdb,0x71,0x14,0x0,0x34,0x2b,0x95,0x59,0xd5,0x6e,0x67,0x40,0xd4,0x25,0xc3,0xf8,0x38,0x90,0xcd,0xe6,0xfb,0x7b,0xd0,0x47,0xd6,0x1,0xa0,0x51,0x2e,0x3f,0xda,0x2b,0x14,0xea,0x3c,0x8,0xce,0xc4,0x4,0x5e,0xad,0x9e,0xdb,0xcd,0xe7,0xbf,0x37,0xca,0xe5,0x87,0x87,0x7b,0x1,0x40,0x8b,0x3f,0x94,0x94,0x76,0xe8,0x79,0xeb,0xe9,0x5c,0xee,0x16,0x25,0x93,0x9b,0x94,0x48,0x6c,0x47,0x8c,0x99,0x4a,0x88,0x13,0x64,0x18,0x9f,0xf4,0xe1,0xe1,0xd7,0xe9,0x5c,0xee,0x76,0xe8,0x79,0xc,0x40,0xf2,0x60,0x48,0xc4,0x18,0x1,0x40,0xb8,0xb0,0xf0,0x16,0x0,0x78,0xb5,0xea,0xf0,0xb5,0xb5,0xd3,0x11,0x63,0x7a,0xc4,0x98,0x1d,0xbf,0x1,0xa0,0xe9,0xfb,0x57,0x0,0x20,0x2c,0x16,0xfd,0x98,0x4b,0x0,0xd0,0x28,0x95,0xe6,0xf4,0x91,0x91,0x3b,0x90,0xf2,0xa4,0xd8,0xdf,0xbf,0xae,0xa7,0xd3,0x2f,0x94,0x94,0xc7,0x0,0x18,0x50,0x6a,0x0,0x44,0x7b,0xa4,0x69,0x91,0x8,0xc3,0x9b,0xfa,0xe0,0xe0,0x53,0x68,0xda,0xae,0xa8,0xd7,0xef,0xa7,0x27,0x27,0x6f,0x0,0x0,0x1a,0xcb,0xcb,0xcf,0x62,0x4d,0x8d,0x95,0x95,0x27,0xf8,0x3,0xbe,0x2d,0x2e,0x7a,0x7,0x7d,0xa5,0xd2,0x4b,0x0,0x48,0x34,0x2b,0x95,0x59,0xb2,0xac,0x7b,0x11,0x63,0xba,0xed,0x38,0x42,0x72,0xee,0xc6,0xb2,0x0,0x98,0x4a,0x88,0xa1,0x94,0xeb,0xee,0x44,0x8c,0x25,0x5a,0x1b,0x1b,0x13,0x7,0x3b,0x13,0xe2,0x6e,0xb3,0x52,0x99,0xd1,0x54,0xab,0x75,0x21,0xe5,0xba,0x5f,0x0,0x24,0x0,0x40,0x75,0x3a,0xc7,0x1,0xd8,0x0,0x4c,0x25,0xa5,0x9,0xc0,0x8c,0x18,0xb3,0x94,0x94,0x49,0x10,0x75,0x7b,0x83,0x13,0x29,0xd7,0xfd,0xac,0x5a,0xad,0x9,0xd,0xff,0xe,0xc2,0xcf,0x81,0x47,0xa0,0x91,0x65,0xbd,0xe7,0x41,0x90,0x1,0xd0,0x5,0x0,0x32,0x8c,0x3a,0x80,0x8,0x40,0x9b,0x34,0xad,0xd,0xa0,0x6d,0x3b,0x4e,0x8b,0x34,0x2d,0x2,0x91,0xec,0xf1,0xba,0x3c,0x8,0x32,0x64,0x59,0x2c,0x5e,0xe2,0xf3,0xff,0x5e,0xe2,0xd2,0xd2,0x2b,0xc4,0xba,0x21,0xa5,0xc5,0x6b,0xb5,0x71,0x8,0x71,0x4a,0x72,0xfe,0x95,0x57,0xab,0x8e,0x92,0x32,0xdd,0x77,0x46,0x2e,0xc2,0x70,0x9b,0xfb,0xfe,0xa5,0xde,0x19,0xe9,0xa8,0x91,0x8a,0xc5,0x77,0x0,0xc0,0x83,0xe0,0x3c,0xaf,0xd5,0xc6,0xfb,0x8d,0x14,0x31,0x66,0x72,0xdf,0xcf,0x2,0x40,0x38,0x3f,0x1f,0x1c,0x31,0x52,0xcf,0xca,0xa9,0xce,0xe6,0xe6,0x9b,0xa1,0xe9,0xe9,0x8b,0xa1,0xe7,0xad,0x99,0x63,0x63,0x97,0x1,0x40,0x9,0x31,0x44,0xba,0x1e,0x76,0xb6,0xb6,0xe6,0x7,0xa7,0xa6,0xae,0x85,0x9e,0xb7,0x6e,0x8c,0x8e,0x5e,0x25,0x4d,0xe3,0xb6,0xe3,0x88,0x5f,0xc3,0xb4,0xba,0xfa,0x78,0xaf,0x50,0xd8,0xe1,0x41,0x70,0x36,0xae,0xf1,0x20,0xc8,0xf4,0xc2,0xf4,0xa0,0x3f,0x4c,0xf4,0x97,0x38,0xcf,0xf4,0xe2,0xac,0xc8,0x30,0x3e,0xc,0x64,0xb3,0x73,0xbf,0x8b,0xf3,0xf,0xa,0x5f,0x62,0x32,0xb1,0x57,0x1b,0x2f,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_load_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x73,0x0,0x29,0x0,0x7c,0x29,0x1e,0x61,0x18,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x19,0x1,0x3,0x33,0xd7,0x4a,0x87,0xd7,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0x3f,0x49,0x44,0x41,0x54,0x38,0xcb,0xc5,0x92,0x4d,0x4e,0x2,0x41,0x10,0x46,0x5f,0x55,0x37,0x3,0xe3,0x8,0x12,0x7e,0xa2,0x2e,0x3c,0xa,0x57,0xd0,0xa5,0x47,0xf0,0x22,0x7a,0xa,0xae,0xe0,0xce,0xa5,0x3b,0x4f,0xa0,0xb,0x3,0x6,0x43,0x42,0x58,0xa0,0x41,0x12,0xe2,0x68,0x10,0x86,0xe9,0x76,0x33,0x90,0xa8,0x18,0x99,0x95,0x95,0xf4,0xa2,0x53,0x5d,0xd5,0xef,0xfb,0xaa,0xe0,0xbf,0x43,0x6,0xbd,0x91,0xdf,0x94,0x8,0x4a,0x85,0xab,0xc3,0xa3,0xc6,0xf1,0x74,0x12,0x7,0x1b,0xd2,0xbe,0x5a,0x2f,0x27,0x0,0x32,0xec,0x3f,0x8f,0x5c,0xea,0xf6,0x1,0x1,0x3c,0xb0,0xcc,0x1e,0x15,0xc2,0xa8,0x78,0x21,0x22,0xb3,0xef,0xc5,0x22,0x32,0x6e,0x1c,0x54,0xdb,0x0,0xd6,0x18,0x1d,0xba,0xd4,0x35,0x1,0x3,0xc8,0xce,0x6e,0xe9,0xdc,0x7b,0x5f,0x0,0x10,0x91,0x79,0xd6,0xf8,0xb,0x35,0xf8,0x35,0x95,0x3c,0xd,0x5f,0x2e,0xe7,0x1f,0xc9,0x9,0xa0,0x51,0x39,0x3c,0x7b,0x8f,0x67,0xed,0xad,0xf5,0x8b,0xbc,0xaa,0x1a,0x1d,0x0,0xe,0x50,0x8f,0x8f,0x72,0xf8,0xe7,0xd4,0xe8,0x48,0x55,0xa5,0xf,0xd8,0x95,0xbe,0x3c,0xd,0xac,0xd5,0xae,0x8a,0xea,0x23,0xa0,0x59,0x79,0x5,0x58,0xe4,0x20,0xe8,0xaa,0x88,0xf4,0x0,0xac,0x35,0x9d,0x65,0x92,0xb6,0x32,0x33,0xb7,0x89,0x40,0x8d,0xde,0x69,0xad,0x59,0xe9,0x3,0xd8,0xc0,0xdc,0x24,0x8b,0xa4,0xb5,0xa6,0xd9,0x22,0x54,0xe5,0xd6,0xae,0x2f,0x46,0xef,0xbd,0x27,0xcc,0xb3,0x85,0xb5,0xe6,0x5e,0xc7,0x66,0xe3,0x78,0xcb,0xf3,0x73,0x66,0xb6,0x63,0xe5,0xbe,0x1a,0x19,0xe3,0xb1,0x40,0x9a,0x9d,0x3f,0xe6,0xcf,0xd2,0x58,0xf3,0x0,0x60,0xa7,0x93,0x58,0x5d,0xea,0x4e,0x45,0xa5,0x1b,0x46,0xc5,0xfa,0x2f,0xdb,0xf7,0x83,0xc0,0x18,0xbd,0x9e,0x4e,0x62,0x11,0x80,0xe9,0x24,0x36,0x19,0x52,0x21,0x87,0x8c,0xb4,0x5a,0x2f,0xa7,0x9f,0xdb,0x2b,0x65,0xf1,0xeb,0xc5,0x60,0x57,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_expand_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x7,0xc,0xc,0x10,0xe,0x3e,0xe2,0x0,0xcb,0x0,0x0,0x0,0xcf,0x49,0x44,0x41,0x54,0x38,0xcb,0xd5,0x92,0x3d,0xe,0x82,0x40,0x10,0x85,0x3f,0xd6,0x9f,0x84,0x80,0xa1,0x30,0xd1,0x33,0x78,0x14,0x4a,0xef,0xe1,0x41,0x38,0x0,0xf7,0xa0,0xb4,0x23,0xf1,0xc,0x10,0x2d,0x30,0xf4,0x9a,0x58,0x10,0x31,0x16,0x6,0xd6,0x66,0x49,0x56,0xf9,0xd5,0xc4,0xc2,0xd7,0xec,0xcf,0xcc,0x7b,0xf3,0x66,0x32,0xf0,0xf7,0x30,0x7a,0x62,0x42,0xdd,0x4b,0x40,0x7e,0x22,0x2c,0x0,0xcb,0xb,0x23,0xe9,0xfa,0x81,0x4,0x2c,0x4d,0xac,0x96,0xd8,0xf4,0x67,0x7b,0x61,0x94,0xc7,0x49,0xca,0x7c,0x22,0x70,0xfd,0x20,0x7,0xec,0xa6,0x7c,0xa3,0x85,0x9c,0xc5,0x49,0xfa,0x12,0xb8,0x3c,0x4a,0xb6,0x9b,0xb5,0x3,0xe4,0xaa,0xa5,0x9a,0x40,0x2b,0xb9,0x4b,0xc4,0xd0,0x84,0x2c,0x2f,0x8c,0xae,0x6d,0xe4,0x37,0x91,0x19,0x70,0x3,0xa4,0xd0,0xaa,0x3b,0xbb,0xfd,0x71,0xe8,0x90,0x9d,0x6a,0x1e,0x63,0xcd,0xc1,0xb4,0xaa,0x30,0x0,0xd3,0xca,0x7d,0xd5,0xc2,0x8,0x58,0x0,0x2b,0x60,0xa9,0xde,0x4d,0x28,0x80,0x13,0x70,0x0,0xce,0x40,0xa1,0xcf,0xc0,0x54,0xd6,0xcc,0x8e,0x5,0x93,0xc0,0x1d,0xc8,0xd4,0x29,0x8d,0x86,0xcd,0x13,0x3d,0xf6,0xcb,0x6f,0x36,0xf3,0x77,0x78,0x2,0x35,0xe6,0x46,0xa6,0x1d,0x1a,0x49,0xd3,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_lock_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xc,0x28,0x2a,0x75,0x35,0x26,0x48,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x0,0xfb,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0xa0,0x10,0x30,0x62,0x13,0x7c,0xff,0xfa,0x93,0xf4,0xcf,0x9f,0xbf,0x7b,0x7f,0xff,0xfa,0x63,0xc3,0xc0,0xc0,0xc0,0xc0,0xca,0xc6,0x72,0x84,0x9d,0x9d,0xb5,0x58,0x50,0x94,0xef,0x29,0xba,0x5a,0x26,0x74,0x81,0x77,0xaf,0x3f,0xa9,0x7f,0xf9,0xfc,0xfd,0xc,0x33,0x33,0xd3,0x65,0x1e,0x5e,0x4e,0x73,0x1e,0x5e,0x4e,0x73,0x66,0x66,0xa6,0xcb,0x5f,0x3e,0x7f,0x3f,0xf3,0xee,0xf5,0x47,0x2d,0x82,0x4e,0x7a,0xf1,0xf8,0xcd,0xea,0xd7,0xcf,0xdf,0x57,0xa0,0x8b,0xbf,0x7e,0xfe,0xbe,0xe2,0xc5,0xe3,0x37,0xeb,0x8,0x1a,0xf0,0xe8,0xce,0x8b,0xf,0xef,0xdf,0x7c,0x12,0xc5,0xf0,0xd6,0x9b,0x4f,0xa2,0x8f,0xee,0xbc,0xf8,0x8c,0x33,0xc,0x9e,0x3f,0x7a,0xbd,0xf7,0xd7,0xcf,0x3f,0x4e,0xc4,0x4,0x1c,0x1b,0x3b,0xcb,0x3e,0x49,0x39,0x51,0x67,0x94,0x30,0x20,0x56,0x33,0xba,0x5a,0x26,0x5c,0x8a,0x58,0xd9,0x59,0xe,0xf2,0xf2,0x73,0x99,0xf3,0xf2,0x73,0x99,0xb3,0xb2,0xb3,0x1c,0xc4,0xa5,0x8e,0x5,0x97,0x4,0x27,0x17,0x7b,0x84,0xa0,0x8,0xdf,0xb,0xa8,0xff,0x23,0x7e,0xff,0xfc,0xf3,0x1c,0x9b,0x3a,0x9c,0x2e,0xf8,0xff,0x9f,0x81,0xd,0x1b,0x9b,0x68,0x3,0x7e,0x7e,0xff,0x39,0x1f,0x1b,0x9b,0x68,0x3,0x90,0x3,0xa,0x5f,0x0,0x33,0x51,0x9a,0x17,0x58,0xf0,0x49,0x3e,0xbc,0xfd,0xfc,0x3f,0x21,0x3,0x98,0x10,0x89,0x83,0x75,0x7,0xb1,0xb6,0x92,0xa2,0x96,0x20,0x0,0x0,0xf3,0x97,0x65,0xe0,0xf2,0xa5,0x53,0x20,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_room_instance_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe7,0x0,0xb9,0x0,0xcb,0xa5,0x8e,0x7e,0x17,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0xa,0xb,0x3,0x1c,0xb,0x91,0x23,0x30,0xc5,0x0,0x0,0x1,0x8,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0xfc,0xcf,0xf0,0x9f,0x81,0x12,0xc0,0xc4,0x40,0x21,0xa0,0xd8,0x0,0x16,0x74,0x81,0x68,0x71,0xc3,0xff,0xea,0x22,0xd2,0xc,0x37,0xdf,0x3c,0x65,0xc0,0x46,0xd7,0x5d,0xdd,0xc2,0x88,0xd3,0x5,0x84,0x34,0xdf,0x7c,0xf3,0x94,0xa1,0x49,0xdb,0xe7,0x3f,0x56,0x3,0xa2,0xc5,0xd,0xff,0x33,0x30,0x30,0x30,0xa4,0xf5,0x35,0x30,0xcc,0x3c,0xb1,0x9d,0x68,0x43,0x98,0x90,0x6d,0xee,0x5d,0x34,0x9b,0x81,0x47,0x4d,0x86,0x81,0x81,0x81,0x81,0x68,0x43,0x18,0xa3,0xc4,0xd,0xfe,0xab,0x8b,0x48,0x33,0x30,0x30,0x30,0x30,0x14,0x6d,0x99,0x83,0x11,0x48,0xe9,0x16,0x9e,0xf8,0x3,0x71,0xe9,0xcb,0xf3,0x8c,0xc,0x2f,0x19,0x30,0xfc,0x6,0x3,0x59,0x96,0x7e,0xc,0x3c,0xd6,0x1a,0x18,0xe2,0x1b,0x17,0x2c,0x65,0xa8,0xbb,0xba,0x85,0x91,0x85,0x98,0xa8,0x12,0xd7,0x53,0x25,0x3e,0x1a,0xfb,0x7c,0x52,0xe0,0x6c,0x64,0x2f,0xcd,0x2a,0x6a,0x80,0xb3,0xd3,0xfa,0x1a,0xf0,0x27,0x24,0x67,0x55,0x63,0x6,0x67,0x55,0x63,0xc,0x71,0xff,0x84,0x68,0xec,0x29,0x11,0x9b,0xff,0xf7,0xde,0x3e,0x8b,0xd5,0xdf,0x18,0x5e,0x58,0x10,0x56,0xf4,0x5f,0x8e,0x41,0x8d,0xe1,0xd1,0xd5,0x5b,0x18,0xae,0x40,0x6,0xc8,0xce,0x86,0x81,0x85,0xa1,0x45,0xff,0x19,0xf7,0x35,0x4c,0x87,0xd8,0xe,0x89,0x55,0x6,0x6,0xc6,0xff,0x10,0x9a,0x1,0x89,0xfe,0xcf,0xc0,0xc0,0xc0,0x8,0x63,0x23,0xab,0x61,0x60,0x60,0x72,0x6c,0xc8,0x60,0x24,0x37,0x23,0x39,0x36,0xa4,0x33,0x2,0x0,0x93,0x81,0x7a,0x6e,0xdd,0xcb,0x49,0x8d,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_logo_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0xbb,0x0,0x0,0x0,0x45,0x8,0x6,0x0,0x0,0x0,0x12,0x8,0x97,0x3,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0x32,0xb8,0x0,0x0,0x32,0xb8,0x1,0x28,0xf3,0x26,0x89,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xde,0x1,0x19,0x13,0x31,0x2d,0x69,0x73,0xa0,0xb4,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x17,0xbd,0x49,0x44,0x41,0x54,0x78,0xda,0xed,0x9d,0x79,0x78,0x53,0x55,0xfa,0xc7,0x3f,0xe7,0xa6,0x85,0xd2,0xa,0x2a,0x6e,0x14,0x17,0x14,0x45,0xd4,0xa,0x8a,0xfe,0x14,0x67,0x1c,0x48,0x6f,0xa8,0x4,0xe1,0x71,0x1f,0x46,0x7f,0xee,0x3a,0x3e,0x75,0x9a,0x98,0xba,0x34,0x6e,0x33,0xbf,0x71,0x1b,0xc7,0x5,0x82,0x4a,0x63,0x52,0x19,0xb7,0x19,0x70,0x5,0x1d,0x17,0x66,0x94,0x40,0x9b,0xdb,0xa0,0xe8,0x38,0xb8,0x20,0x8c,0xe2,0x2e,0xa2,0x20,0xc3,0x8e,0xd0,0xd2,0x25,0xb9,0xe7,0xf7,0xc7,0xbd,0x2d,0xa1,0x24,0x37,0x4b,0x17,0x59,0xf2,0x7d,0x9e,0x3c,0xd0,0xe4,0xdc,0x73,0xcf,0xf2,0x3d,0xef,0x79,0xdf,0xf7,0xbe,0xe7,0xbd,0x90,0x43,0xe,0x39,0xe4,0x90,0x43,0xe,0x39,0xe4,0xb0,0x4b,0x42,0x74,0xf7,0xd,0x9c,0x93,0xc3,0xf9,0x28,0x4a,0x49,0xa8,0xaa,0x74,0x51,0x46,0xd7,0xf9,0xc2,0x36,0x10,0x27,0x4b,0x1b,0x1f,0xcd,0xbd,0x51,0x6d,0xcd,0x4d,0x55,0xe,0x3b,0x25,0xd9,0x9d,0x3e,0x6d,0x20,0x70,0xe,0x30,0x1e,0x50,0x81,0x22,0xe0,0x92,0x90,0x57,0x7d,0x2e,0x83,0x3a,0xc6,0x2,0x21,0x60,0x2b,0xa0,0x1,0x6f,0x2,0xaf,0x85,0xbc,0xea,0xf7,0xb9,0x69,0xcb,0xe1,0x67,0x25,0xfb,0xd8,0xc9,0xf5,0xbd,0x85,0x90,0xbf,0x6,0xae,0x0,0xca,0x12,0xd4,0xfd,0x6d,0x34,0x2f,0x76,0x54,0xdd,0xd,0x65,0x7a,0x4a,0xa2,0x4f,0xd1,0xa,0x90,0x7c,0x1,0x1c,0xda,0xe1,0x27,0xdd,0x24,0xfe,0xc,0x14,0xf9,0x5c,0xe8,0x26,0x47,0x4e,0xe2,0xe7,0x90,0x36,0x94,0x2e,0x92,0xe4,0xe5,0x42,0xc8,0xaf,0x81,0x67,0x80,0x33,0x92,0x2c,0xa2,0x23,0xf2,0xa2,0xb6,0xdb,0xd2,0xaa,0x50,0x32,0x31,0x1,0xd1,0xdb,0xda,0x3b,0x6,0xf8,0x2b,0xba,0x58,0xe9,0xf4,0x69,0x37,0xe4,0xa6,0x30,0x87,0x1e,0x25,0xbb,0xa9,0xb2,0x1c,0x9c,0x46,0x39,0xcf,0xd8,0xc9,0x11,0x9b,0xb5,0x8e,0xaf,0x15,0x2,0xd5,0x69,0xd4,0xb5,0x3f,0x70,0x69,0x6e,0xa,0x73,0xe8,0x69,0xb2,0x6f,0x48,0xb3,0xdc,0x0,0x21,0xf4,0x1b,0x53,0x28,0x56,0x67,0x3,0xfb,0xa4,0x59,0x5f,0x63,0x6e,0xa,0x73,0x48,0x17,0x79,0x5d,0x54,0xcf,0xe6,0xc,0xca,0x5e,0xe7,0x9c,0xa2,0x3d,0x83,0x14,0x3,0x40,0xee,0x7,0x14,0x9a,0xa4,0x5d,0x2f,0x61,0x1d,0xf0,0x50,0x6,0x75,0x6d,0xcd,0x4d,0x61,0xe,0x3d,0x4d,0xf6,0x8d,0x19,0x94,0x1d,0x84,0xe4,0x47,0x90,0x5d,0x61,0x2d,0x6f,0xc9,0x4d,0x61,0xe,0x3d,0xad,0xc6,0xfc,0xf8,0x33,0xb5,0x7f,0x5d,0x6e,0xa,0x73,0xe8,0x69,0xb2,0xaf,0xfa,0x99,0xda,0xbf,0x34,0x37,0x85,0x39,0xf4,0x34,0xd9,0x37,0xfe,0x4c,0xed,0xff,0x24,0x37,0x85,0x39,0x74,0x8a,0xec,0x67,0x3c,0x58,0x97,0xd6,0x22,0x18,0xeb,0xd3,0x6c,0x4e,0x9f,0xe6,0x1,0xfe,0xfe,0x33,0xb5,0xff,0x15,0xa7,0x4f,0xab,0x2a,0xbd,0x4b,0x4b,0x4b,0xdd,0x4f,0xb7,0x5c,0xe,0xbb,0x27,0x76,0x98,0xfc,0x71,0xbe,0x7a,0x45,0x22,0x67,0x0,0xfd,0x40,0xde,0x1a,0xf2,0x3a,0x3e,0x4d,0x74,0xa1,0xd3,0xa7,0x1d,0xe,0x4c,0x7,0x46,0xed,0x4,0xfd,0xf8,0x50,0x22,0xce,0x9b,0xeb,0x2d,0x5d,0x9e,0xa4,0xad,0x47,0x1,0xf7,0x3,0x45,0x21,0xaf,0x3a,0x3e,0x37,0xed,0x39,0xb2,0xb7,0x11,0xe3,0x2e,0xe0,0x4e,0xf3,0x4f,0x1d,0x78,0x4a,0xa,0x71,0xdb,0xdc,0xaa,0xd2,0x75,0x71,0x65,0xce,0x6,0xcc,0x5,0xb1,0xd3,0x60,0xb,0x50,0x1e,0xf2,0xaa,0xcf,0xb7,0xef,0x3c,0x53,0xb4,0x7e,0x42,0x32,0x5,0xb8,0x26,0xae,0xdc,0x3,0x21,0xaf,0x7a,0x7b,0x6e,0xea,0xf7,0x70,0xb2,0x3b,0x7d,0xda,0xa5,0x26,0x89,0x3b,0x62,0x3,0xe0,0x95,0x92,0xbf,0x9,0xc1,0x2d,0xc0,0x7d,0x3b,0x69,0x7f,0x24,0x70,0x87,0x94,0xe2,0x3e,0x21,0xe4,0x25,0xc0,0x63,0x18,0x7e,0xfc,0x8e,0x65,0xae,0xd,0x79,0xd5,0xc7,0x73,0xd3,0xbf,0x87,0x92,0xdd,0xe9,0xd3,0x7e,0x9,0xd4,0x3,0xf9,0x16,0xe5,0xbf,0x27,0x71,0xcc,0xca,0xce,0x86,0x8f,0x81,0x13,0x2c,0x7e,0x6f,0x45,0xe0,0x8,0x55,0xa9,0x6f,0x77,0xf5,0x8d,0x3,0x81,0x40,0x2f,0x74,0x65,0x4,0x8a,0x3c,0x2,0x9d,0xc3,0x41,0xc4,0x4,0x72,0x9d,0x84,0xa5,0x48,0xf1,0xb9,0xbb,0xb2,0x62,0x7d,0xc6,0x75,0xfa,0x83,0x87,0xa,0x38,0x59,0x22,0x8f,0x0,0x61,0x43,0xca,0x65,0x20,0x3e,0xc4,0x26,0x96,0xb9,0xdd,0x15,0x7a,0x5a,0x75,0x54,0x7,0xf7,0x45,0xd0,0x27,0x81,0x78,0xd0,0x41,0x36,0xe9,0x42,0x69,0xf2,0x78,0x2a,0x9a,0x3a,0xdb,0x7f,0xbf,0xbf,0xa6,0xb7,0x82,0x3c,0x5e,0xc0,0x50,0x9,0x87,0x9b,0xce,0x8b,0x65,0x48,0xde,0x77,0x57,0xba,0x56,0x5b,0xf7,0xb3,0xa6,0xf,0xc8,0x7d,0xb3,0xbc,0xf5,0x26,0xb7,0xc7,0xd5,0x90,0x92,0xec,0xe3,0x7c,0xe1,0xfe,0x12,0xf1,0x11,0x70,0xd8,0x1e,0xb4,0xd0,0xd7,0x9,0x29,0x6,0xcc,0xb9,0xb9,0x34,0xda,0x15,0x95,0xf9,0xab,0x3,0xc7,0x2a,0x42,0xfc,0x9e,0xd4,0xf1,0x3a,0x9f,0x3,0xaf,0xb8,0x3d,0xae,0xdb,0x53,0x2c,0x9a,0x42,0x74,0x71,0x27,0x50,0x4e,0xf2,0xf0,0x89,0x2d,0xc0,0xd3,0x20,0xee,0x74,0x7b,0x2a,0x36,0x58,0x90,0xe8,0x7c,0x90,0xb3,0x48,0xed,0x7d,0x5b,0xc,0xd4,0x23,0x99,0x1e,0xd3,0xa3,0x1f,0x56,0xde,0x50,0x29,0x33,0x58,0x90,0xc3,0x81,0xdf,0x3,0xe7,0x1,0xbd,0x92,0x14,0xfb,0xf,0xf0,0x28,0x8a,0x78,0xca,0xed,0xae,0x68,0x4d,0x50,0xc7,0x4c,0x60,0x62,0x96,0x53,0xb0,0xc0,0xed,0x71,0xfd,0x2a,0xa5,0x37,0x46,0x22,0xa6,0xed,0x61,0x44,0x7,0xd8,0x4f,0xa,0xf9,0x56,0xe7,0x49,0x5e,0x63,0xb,0xf8,0x83,0x4f,0x2a,0x42,0x7c,0x4a,0x7a,0x81,0x69,0x43,0x81,0xdb,0x2,0xfe,0xe0,0x73,0x16,0x52,0xf8,0x32,0x74,0xb1,0x9,0xb8,0x5,0xeb,0x38,0xa1,0xbd,0x0,0xf,0xc8,0xf5,0x81,0x40,0xcd,0x95,0x16,0xda,0xdd,0x6d,0xa4,0xe7,0x66,0x1e,0xe,0x54,0x22,0x78,0xdf,0x66,0xcb,0xb,0x7,0xfc,0x35,0x83,0x52,0x5d,0x50,0x53,0x53,0xa3,0x4,0xfc,0xc1,0x47,0x81,0x45,0xc0,0x85,0x16,0x44,0x7,0x38,0x1e,0x78,0xc,0x5d,0x7e,0x12,0xf0,0x7,0x8f,0x49,0xf0,0xfb,0xa9,0x9d,0x98,0x8a,0x5f,0x6,0x2,0x81,0x42,0x4b,0xb2,0x3b,0x7d,0xda,0x79,0xc0,0xaf,0xf7,0x50,0x35,0x6e,0xa4,0x73,0xb2,0x96,0xad,0x24,0x21,0x50,0x1d,0xe8,0xa5,0x8,0x39,0xf,0xb8,0x3a,0xb,0xeb,0x22,0x9a,0x44,0x42,0xde,0x83,0x60,0x3a,0x99,0x86,0x72,0xe8,0xf2,0xe9,0x80,0x3f,0x38,0xc5,0x5f,0x5d,0x93,0xc8,0xbd,0x6a,0xcb,0xa2,0x7b,0xa5,0x20,0xbf,0x9,0xf8,0x83,0xa7,0x5a,0xec,0x3e,0x79,0x7a,0x54,0x2e,0x0,0xdc,0x64,0x16,0xed,0x31,0x4,0xf8,0x28,0xe0,0xf,0x9e,0x96,0x60,0xf1,0x66,0xaf,0x92,0xeb,0xd6,0x1,0x84,0xa,0xf0,0xe7,0x3d,0xda,0x66,0x11,0x4c,0xcd,0x8a,0xe8,0xfe,0x80,0x40,0x88,0xe9,0x18,0x27,0xb1,0x32,0x46,0xab,0x9e,0x77,0xc3,0x8e,0x8b,0xa7,0x66,0x22,0xf0,0xc7,0x4e,0xf4,0xe7,0x26,0x60,0x6c,0x17,0x8e,0x8f,0x2,0xbc,0x13,0xf4,0x7,0x13,0xdb,0x69,0xba,0x78,0x3,0x38,0x2d,0xcb,0xba,0xb,0x80,0x5a,0x7f,0x75,0x70,0x60,0xdc,0x77,0xb1,0xce,0x34,0x56,0x47,0xc4,0x52,0x75,0xe6,0xe1,0x3d,0xdc,0x48,0xbf,0x27,0xab,0x81,0x95,0xca,0xff,0x98,0xdb,0x76,0x56,0xc8,0x57,0xa2,0x3b,0xea,0xd8,0x42,0x3e,0xdb,0x69,0x76,0xa,0x39,0x27,0x10,0x8,0xf4,0xe9,0xc2,0xf1,0xb1,0x49,0x98,0x96,0x60,0x7,0x3a,0x13,0xe3,0x44,0x5a,0x67,0x50,0xa4,0x88,0xed,0xc6,0xbf,0x33,0xb1,0x4e,0x8d,0x10,0xb3,0x34,0xfe,0x15,0xd3,0x5,0x17,0xde,0x43,0x89,0xbe,0x34,0xe4,0x55,0x1f,0xcb,0x42,0xaa,0x2b,0x8a,0x90,0xef,0xa6,0x51,0x74,0xb,0x86,0xdb,0xb6,0x63,0x28,0xf2,0xff,0xb9,0x2b,0x5d,0xb2,0x3,0x79,0xae,0x4e,0xe1,0x9,0x3,0x68,0x30,0x3f,0x29,0x56,0xa2,0xf8,0x45,0x17,0x8f,0xd3,0x99,0x1,0x7f,0xcd,0xe1,0x1d,0xbe,0xbb,0x37,0x85,0xea,0xa2,0x63,0x84,0x7e,0xa7,0x3a,0x3a,0xf9,0x5b,0xbf,0x3f,0x50,0x6c,0xfe,0xff,0x45,0x73,0xbc,0xda,0x3e,0x1b,0x53,0x8c,0x45,0x7c,0xd9,0xbf,0x79,0x3c,0x1e,0xcb,0x7b,0xb5,0xe9,0x85,0xbf,0x5,0x96,0x74,0x52,0x67,0xda,0xd5,0xb0,0x15,0x5d,0xcf,0x92,0x14,0xa2,0x38,0x85,0x1e,0xbc,0x4a,0xc0,0xc5,0x2e,0x8f,0x4b,0x8b,0x53,0x51,0x1c,0x8,0x79,0x5,0x20,0xdd,0x1e,0x57,0x22,0xd5,0x31,0x68,0x51,0x5f,0xc,0x45,0x38,0xdd,0xee,0x8a,0x3a,0xd3,0x80,0xbd,0x18,0xc1,0x93,0xa6,0x2a,0x90,0x8,0x6f,0xf8,0xfd,0x81,0x3e,0x1e,0x8f,0x3b,0x95,0x37,0x65,0x8e,0xb0,0x71,0xb9,0x8c,0x51,0xa,0x5c,0x64,0x7a,0x52,0x92,0x10,0x58,0x8e,0x4,0x96,0x1,0x54,0x57,0x4f,0xdb,0xb,0x62,0x56,0xae,0xdd,0x37,0x51,0xc4,0x35,0x6e,0x77,0xc5,0xca,0x29,0x53,0xa6,0xd8,0xa,0x7a,0xf5,0xb9,0xf,0xb8,0x39,0x59,0xdd,0xa,0xe2,0x1c,0xe0,0x31,0xb7,0xc7,0x75,0x37,0x70,0x77,0xbb,0xf1,0xef,0xaf,0x19,0xa8,0x20,0x57,0x24,0xb9,0xc7,0xb5,0x6e,0x8f,0x2b,0xa3,0x9d,0x30,0xf,0x20,0xe4,0x55,0x97,0x39,0x7d,0x5a,0x39,0xf0,0xdc,0x1e,0x42,0x74,0xe3,0xc1,0xd2,0x2d,0x63,0x36,0x65,0xa9,0x2b,0x4c,0x44,0x4f,0xca,0xa3,0x2d,0x6e,0x8f,0xab,0xb8,0xe3,0x97,0xee,0xca,0x8a,0x70,0x8a,0x1d,0xd4,0xc2,0x8b,0x21,0xf,0x75,0xbb,0x5d,0x3f,0x6e,0xab,0xcb,0xf5,0x5c,0x20,0x10,0x5c,0x8e,0xce,0xfc,0x24,0x4,0xea,0xd,0xa2,0x80,0x14,0x87,0x5b,0x4,0xe8,0x2e,0x97,0x6b,0xd,0x30,0xb,0x98,0x15,0xf0,0x7,0xeb,0x0,0x47,0x92,0xe2,0x17,0x9a,0x92,0x17,0x9b,0x88,0x55,0x58,0x2c,0xf6,0xe5,0xc0,0xaf,0xdd,0xee,0x8a,0x46,0x80,0xaa,0xaa,0xaa,0x18,0x70,0x6b,0xc0,0x1f,0x3c,0x4,0xb8,0x38,0xc9,0x35,0xbf,0xc2,0x78,0x0,0xd8,0xad,0x68,0x77,0x47,0x99,0x8f,0xd9,0x9f,0xda,0x43,0xc8,0x3e,0x27,0xe4,0x55,0x67,0x64,0x73,0x61,0xd0,0x1f,0x14,0xe8,0x32,0xf9,0x69,0x2a,0x29,0xed,0x59,0x1b,0xcb,0x89,0xb1,0xd2,0xed,0x71,0xef,0x70,0x5e,0xc0,0xed,0x76,0xbd,0xd,0xac,0xb4,0x98,0xd8,0x83,0x32,0x6e,0x80,0xe4,0x6a,0x12,0x9d,0xaa,0x31,0x70,0x5e,0x30,0x58,0xa3,0xc4,0x91,0x33,0x19,0x6e,0x74,0x7b,0x5c,0x8d,0x9,0xea,0x76,0x1,0xcd,0x49,0xae,0x39,0xbb,0xba,0xfa,0x71,0xa5,0xc7,0xc8,0x6e,0xcc,0x13,0xde,0x3d,0x80,0xe8,0xad,0x9d,0x9,0x6,0x93,0xd6,0xc4,0x8c,0xb9,0x2b,0xdd,0x1f,0x66,0x6c,0x3,0x3c,0x12,0x38,0x32,0x29,0x1,0x15,0x26,0x58,0x5c,0x6a,0xf5,0x9c,0x20,0x63,0x95,0xd4,0x55,0xe9,0xfa,0xe,0x68,0x49,0xda,0xf7,0xa8,0x6c,0x53,0x7b,0xf7,0xb7,0xa8,0xe6,0xdd,0x24,0x75,0x6f,0x2,0xbe,0x4d,0x72,0x4d,0x5f,0x21,0x5a,0xfb,0x74,0xf7,0xc4,0xe7,0x75,0x20,0x7b,0x8b,0xc8,0xc0,0x5b,0xba,0x4f,0x61,0x2f,0xce,0x1c,0x56,0x4c,0x41,0x2f,0x63,0x47,0xdb,0xd4,0xd8,0xca,0x9b,0x8b,0x57,0xb2,0xb5,0x35,0xd6,0xad,0x8d,0xee,0x5f,0xd4,0x8b,0x9,0x27,0xc,0x24,0xcf,0xa6,0x80,0x94,0x6c,0x68,0x6c,0xe5,0x1f,0x1f,0xaf,0x24,0x1a,0xd3,0x33,0xe0,0x6b,0xd6,0xb0,0x1a,0xa1,0x1d,0x88,0x12,0xa8,0xe,0xf6,0xd6,0x85,0x2c,0x6,0xe5,0x50,0x45,0xca,0x43,0x84,0x60,0x83,0x2d,0xcf,0xb6,0x70,0x4b,0xe3,0x96,0xf5,0x55,0x55,0x55,0x12,0x40,0xb7,0x89,0x31,0xc9,0xc4,0x9a,0xd4,0x59,0x61,0x61,0x1,0x3e,0xaa,0x18,0xba,0x36,0x89,0x55,0x99,0xac,0x90,0x74,0xf2,0x84,0x20,0xcf,0xec,0x63,0x5f,0x8b,0xc1,0xb1,0x52,0xd,0x97,0x3,0xc7,0x24,0x91,0xba,0x7d,0xd2,0x32,0xbe,0xbb,0x8a,0xec,0x69,0x5f,0x64,0x13,0x54,0xa8,0x43,0x98,0x70,0xc2,0xc0,0x1d,0x7e,0xbb,0x7a,0xf4,0x60,0x66,0x2c,0xf8,0x96,0x99,0xff,0x5e,0xde,0x69,0x56,0xed,0x30,0x7b,0x79,0xa,0xd7,0x95,0x1d,0xcd,0x19,0x25,0x3,0x76,0x34,0xe9,0x47,0xf,0xe6,0xf1,0xc8,0xd7,0xbc,0xfe,0xd1,0x8a,0x6e,0x5d,0x68,0x42,0x41,0x48,0xdd,0xd2,0x3,0x11,0xef,0x61,0x29,0x0,0xb6,0x2a,0x8,0x63,0x8d,0x9,0x63,0xa5,0x45,0xa3,0x31,0xa,0x7a,0xf5,0x89,0x5,0xaa,0x3,0xf9,0xee,0x4a,0xb7,0xb4,0xc1,0xb1,0x92,0xf4,0xea,0x8c,0x87,0xcd,0xc6,0xf7,0x32,0xb9,0x5c,0xc9,0xcf,0xb2,0x8b,0x32,0xb9,0x86,0x26,0xda,0xda,0x52,0x60,0x71,0x75,0x2c,0x13,0x61,0x10,0x77,0x61,0xaf,0x1e,0x55,0x63,0xd2,0x81,0x4d,0x11,0x3c,0x30,0xf1,0xc4,0xed,0x88,0x2e,0xa5,0x24,0x16,0x8b,0x21,0xa5,0x24,0x4f,0x11,0x5c,0x35,0x6a,0x30,0xb7,0x9f,0x75,0x5c,0x97,0x13,0xdd,0x77,0xd1,0x88,0x76,0xa2,0xeb,0xba,0xde,0x7e,0x4f,0x80,0x7c,0x9b,0x82,0xcb,0x31,0x84,0xca,0x33,0x8e,0xee,0xde,0x11,0xd3,0x2d,0xd7,0x70,0x26,0xc2,0xc3,0x86,0xb9,0x8d,0x4a,0x45,0x2e,0xb0,0x2c,0x97,0x9c,0x58,0x27,0x64,0x47,0xac,0x14,0xed,0x4a,0xfa,0x4b,0xfb,0xd2,0x4a,0x7a,0xd0,0x5d,0xa,0xcb,0x31,0xb0,0x52,0xad,0x9a,0xba,0x9b,0xec,0x19,0x4b,0xf6,0x8b,0x46,0xe,0xe2,0xf8,0x83,0xf7,0x36,0x94,0xdf,0xd6,0x56,0xfe,0x32,0xed,0x2f,0xbc,0xf2,0xca,0xab,0xe8,0xba,0x8e,0xa2,0x28,0x4c,0x98,0x30,0x9e,0xeb,0x3c,0xd7,0x31,0xfa,0xe8,0x3,0x59,0x34,0x7c,0x3,0x6f,0x2c,0xee,0x9a,0xb3,0xd8,0x57,0x8d,0x1a,0xcc,0x90,0x83,0xfa,0xb2,0x66,0xcd,0x1a,0x82,0x81,0x20,0x91,0xc8,0x7c,0x0,0x8a,0x8a,0x8a,0xf8,0xed,0x35,0x57,0x73,0xee,0xb9,0xe7,0x2,0x70,0xe6,0xf0,0x81,0xbc,0xfb,0xd5,0x5a,0x16,0x7e,0xbb,0xbe,0x5b,0x6,0x4c,0x2a,0x42,0x5a,0x78,0x62,0x32,0x53,0x1d,0x14,0x83,0xec,0xf9,0xf9,0xf9,0xe1,0xd6,0xe6,0x68,0x92,0xb5,0x25,0x4a,0x80,0xd5,0x49,0x54,0x9c,0x2a,0x8b,0xda,0xb3,0x4d,0x33,0x92,0x6c,0x47,0x88,0xe5,0xe7,0xe7,0xb5,0x35,0xd2,0x2a,0x75,0xca,0xfe,0x16,0xea,0xc8,0x60,0xb,0xb1,0xdb,0xed,0x69,0x51,0x32,0x92,0xec,0x7d,0x7a,0xd9,0xb8,0x68,0xe4,0x61,0xed,0x92,0xf5,0xd6,0x5b,0x6e,0xe5,0xe5,0x97,0xff,0x8e,0xae,0xeb,0xed,0xdf,0xcd,0x9e,0xfd,0xf,0xdc,0xee,0xeb,0x0,0x98,0x78,0x8a,0x75,0x6c,0xd9,0xc8,0x23,0xf7,0x63,0x46,0xf9,0x2f,0xf0,0x5f,0x7a,0x32,0xc3,0xf,0xd9,0xc7,0xd2,0x36,0x38,0xf7,0xa4,0x43,0x58,0xb7,0x76,0x1d,0x97,0x5e,0x72,0x59,0x3b,0xd1,0x1,0x1a,0x1a,0x1a,0xa8,0x9e,0xea,0xc7,0xef,0x7f,0xb4,0x5d,0xa1,0x2e,0x2f,0x3d,0xaa,0xdb,0x6,0xcc,0xed,0xae,0x90,0x18,0xd1,0x81,0x89,0x8d,0x4d,0x7f,0xf0,0xf9,0xb8,0x3f,0xa3,0x18,0x7,0x61,0xee,0x4e,0x48,0x64,0x73,0xd1,0x94,0x97,0x97,0xaf,0x4f,0x3e,0x41,0x32,0x64,0xd1,0x9c,0xe1,0x16,0xbf,0x6d,0xce,0xb4,0x6f,0x81,0xea,0x60,0xb9,0x85,0x64,0x7f,0xbe,0xbc,0xbc,0xbc,0x6d,0x95,0xaf,0xb4,0xa8,0x26,0xa1,0xeb,0x32,0x18,0x8,0x1e,0x47,0xf2,0xf0,0xf0,0xd5,0x7d,0xfb,0xf6,0x6d,0xda,0xa9,0xc8,0x7e,0x4c,0x71,0x3f,0xf2,0x6d,0xc6,0x25,0xef,0x2c,0x78,0x87,0x45,0x8b,0x3e,0x4e,0x58,0xee,0xab,0x2f,0xbf,0x62,0xd6,0xac,0x59,0x14,0xef,0xd3,0x87,0x7d,0xb,0x13,0xab,0x62,0xfd,0xa,0xf2,0xb9,0xfb,0xdc,0x61,0x1c,0xd0,0xb7,0x37,0x43,0xe,0xea,0xcb,0xf5,0x63,0x87,0x26,0xbd,0xef,0x90,0x83,0x8c,0xdd,0x6f,0xfa,0xf4,0x19,0xb4,0xb6,0x26,0x7e,0x48,0xf6,0xfa,0x6b,0xaf,0xd3,0xdc,0x6c,0x78,0xb6,0x8a,0xf7,0x2e,0xe8,0xee,0x71,0xbb,0xc6,0xe2,0xb7,0xdf,0x4,0xfd,0xc1,0x9,0x0,0x6e,0x8f,0x2b,0xea,0xf6,0xb8,0xee,0x41,0x26,0x8b,0x3f,0x12,0xe9,0x18,0x86,0xf9,0x7e,0x7f,0xf0,0x82,0x4,0x8b,0xaa,0xa,0x48,0x1a,0xfb,0xad,0x4b,0xb1,0x3a,0xb,0xd3,0xfb,0x16,0x8b,0x5f,0xdf,0x88,0x53,0x9f,0x66,0x5b,0x94,0x7b,0xcc,0xef,0xf,0xe,0x4c,0xb0,0xb,0x4d,0xb7,0x30,0xee,0x5f,0xba,0xfc,0xf2,0xcb,0x65,0x77,0x4f,0x5a,0x46,0x6a,0xcc,0x81,0xfd,0xb6,0x91,0x68,0xe1,0xfb,0xef,0x5b,0x96,0x7d,0xff,0xfd,0xf,0x98,0x38,0x71,0x22,0x83,0xf,0xdc,0x8b,0xf,0x96,0xed,0x28,0xb8,0x8a,0x7a,0x6f,0x2f,0x40,0xfa,0x16,0xe4,0x59,0x78,0x5f,0x7a,0x13,0x8d,0x46,0x99,0x3d,0x3b,0xf9,0x18,0xc7,0x62,0x31,0x5e,0x78,0xe1,0x45,0xae,0xb8,0xe2,0x72,0x6c,0xb6,0x6e,0x77,0xd9,0x7e,0x6d,0x25,0x40,0x24,0xcc,0xe,0xf8,0x83,0x77,0x9,0xc9,0x8b,0xf9,0x5,0xf9,0x2b,0x5a,0x9a,0x5a,0xaf,0x4b,0x58,0x50,0xd1,0x3b,0xea,0xd8,0x7d,0x92,0x48,0xa4,0x97,0x2,0xfe,0xe0,0xfd,0x48,0xf9,0x6,0xd0,0xb,0x21,0xc6,0x61,0x3c,0x91,0x4c,0x86,0x65,0x79,0xa9,0x1f,0xd3,0x23,0xa1,0x4,0x20,0x10,0x8,0xc,0x41,0x17,0x8f,0x3,0x47,0x5a,0x14,0x6e,0x9f,0xf0,0xe1,0x23,0x86,0x3d,0xbf,0x78,0xd1,0x92,0xa7,0x92,0xa8,0x6d,0xbd,0x14,0x58,0x1c,0xa8,0xe,0xde,0x2b,0x40,0x93,0x82,0x53,0x80,0xeb,0xb0,0x3e,0x4c,0xb3,0x80,0x1e,0x40,0x46,0xac,0xd8,0xda,0xb2,0x4d,0xf8,0x44,0x5b,0xad,0xc7,0xb2,0x4d,0x2,0x6f,0xda,0xda,0xf9,0xac,0xd2,0xcd,0xd1,0x6d,0x86,0xa8,0x15,0x1a,0x1a,0x1a,0xda,0xd,0xe6,0x6e,0x1e,0xb5,0xd,0x98,0x8f,0xce,0x93,0x7b,0xe0,0xb8,0x5b,0xa,0x3e,0x6b,0x69,0x6e,0xdd,0x8c,0xe0,0xfe,0x84,0xd5,0xe8,0xdb,0x86,0x5f,0x48,0x46,0xa6,0xb8,0xeb,0xed,0x8,0xf1,0x16,0x42,0xd4,0xa5,0x20,0x3a,0xc0,0x84,0x8a,0xca,0x8a,0x74,0x6,0x61,0x50,0xc0,0x1f,0xd4,0xd1,0xc5,0x17,0x80,0xd5,0xc3,0xb0,0x6f,0x74,0x21,0xda,0x17,0xf8,0xa8,0x51,0xa3,0x24,0x10,0xb1,0x28,0xbf,0x1f,0x82,0x87,0xa5,0x60,0x11,0xf0,0x78,0xa,0xa2,0x37,0xe9,0x58,0xee,0x14,0x3f,0xf,0xd9,0xbf,0x59,0xb3,0xcd,0x8,0x3f,0xe6,0xd8,0x63,0x2c,0xcb,0xe,0x1d,0x3a,0x94,0xa6,0xd6,0x18,0x5f,0xaf,0xee,0x7c,0x86,0xba,0xe5,0xeb,0x1a,0xc9,0xcf,0xcf,0x67,0xc4,0x88,0x13,0x93,0xb3,0x4b,0x8,0x2e,0xb8,0xe0,0x7c,0x83,0xf4,0xcd,0xdd,0xeb,0xe7,0x77,0xbb,0x5d,0x12,0x38,0xbd,0xb3,0xf5,0x54,0x78,0xb6,0x11,0xd2,0x55,0xe9,0x5a,0xd2,0x45,0x1e,0x89,0xc6,0x98,0x8c,0x7d,0x9e,0x91,0xf2,0x92,0x1a,0x57,0x7a,0x3c,0x1d,0x8e,0xff,0x29,0xdc,0x40,0x1a,0xbb,0x47,0x1a,0xb8,0xc7,0xe3,0x71,0x6d,0xde,0xe9,0xc8,0xfe,0xc3,0xfa,0x46,0x96,0xae,0xfc,0x9,0x80,0x31,0x63,0xc6,0x30,0x70,0xe0,0xc0,0x84,0xe5,0xf6,0xdd,0x77,0x1f,0x2e,0xbd,0xf4,0x12,0x16,0x7e,0xbb,0xbe,0x4b,0xa4,0xec,0xf2,0xf5,0xd,0xac,0xda,0xd4,0x84,0xfb,0x3a,0x77,0xd2,0x32,0xc7,0x95,0x1c,0xc7,0x41,0x7,0x19,0x4f,0xc8,0x3f,0xfc,0x6e,0x7d,0xb7,0xf,0x9c,0xdb,0xe3,0x5a,0x9,0x3c,0xda,0x95,0x75,0xb6,0xb4,0xb4,0xec,0x4b,0x27,0x63,0xba,0x81,0xe3,0x2a,0x2b,0x3d,0x5d,0xb9,0xda,0x67,0xa,0x9b,0x78,0x3b,0xc1,0x82,0x5f,0xa,0xfc,0x5f,0x27,0xeb,0x5e,0x82,0x14,0xd5,0xf4,0x10,0x32,0x56,0x6e,0x1f,0xad,0xfb,0x82,0x98,0x2e,0x29,0x2c,0x2c,0xc4,0x37,0x65,0x32,0x25,0x25,0x25,0xdb,0xfd,0x7e,0xf8,0xe1,0x83,0x98,0x34,0x79,0x12,0x51,0xa5,0x17,0xd3,0xea,0xbf,0xea,0x92,0x46,0x46,0x63,0x92,0xfb,0xff,0xf1,0x9,0x83,0x7,0xf,0xe6,0xa1,0x87,0xa7,0x50,0x54,0x54,0xb4,0xdd,0xef,0xaa,0x5a,0xca,0xd4,0xa9,0x8f,0x0,0xb0,0xa1,0xa1,0x85,0x7,0xfe,0xf9,0x69,0x8f,0xc,0x5e,0x4c,0xc6,0xae,0x7,0xfc,0x5d,0x55,0xdf,0x8d,0x55,0x37,0x34,0x21,0xf9,0xdf,0xac,0x9,0xaf,0xc8,0xb1,0x6e,0x8f,0xeb,0xbb,0x2e,0xec,0xe2,0xcb,0x8a,0x22,0x2e,0x73,0xb9,0x12,0xab,0x44,0x6e,0x8f,0x6b,0x12,0xd9,0x9f,0x87,0xf8,0x10,0x38,0xd3,0x5d,0x59,0xd1,0xd0,0x53,0x64,0xcf,0xd8,0xcf,0xfe,0xf5,0xea,0x2d,0xdc,0xf1,0xca,0x12,0xee,0x3c,0xe7,0x78,0x6,0xc,0x18,0x40,0xb5,0x7f,0x2a,0xab,0x56,0xad,0xe2,0xf3,0xcf,0x3e,0xe7,0x88,0xc1,0x47,0x70,0xd8,0x61,0x87,0xb1,0xb1,0xb1,0x95,0xbb,0x5e,0x5d,0xc2,0xda,0xcd,0xcd,0x56,0xc6,0x51,0x46,0xf8,0x7c,0xd5,0x66,0xee,0x7e,0xed,0x3f,0xdc,0x79,0xce,0x89,0xbc,0xf6,0xfa,0xab,0x2c,0x5d,0xba,0x94,0x35,0xab,0xd7,0x70,0xd2,0xc9,0x27,0xd1,0xaf,0x9f,0x91,0xbe,0x66,0x5d,0x43,0x33,0xb7,0xce,0xfc,0x18,0x29,0x7b,0x66,0xf0,0x2a,0x2b,0x3d,0x3a,0x50,0x19,0xa8,0xe,0xae,0x41,0x64,0x77,0x8,0x64,0x7,0x2,0x55,0xba,0x66,0x55,0x57,0xd7,0x2c,0xb0,0x9,0x19,0x1,0x8e,0xca,0x80,0x38,0x67,0xb9,0xdd,0xee,0x64,0x2e,0xc1,0x4c,0xf,0x95,0x37,0xb,0xb8,0x33,0x86,0xf0,0xb9,0xdd,0x15,0xb1,0x14,0x3b,0xdc,0x4d,0x1,0x7f,0xf0,0x13,0x93,0xf4,0x7d,0xd3,0xaa,0x5d,0x32,0x5d,0x17,0xfc,0xce,0xe3,0x71,0xf5,0x68,0xca,0xf1,0xac,0xc2,0x5,0x3e,0x58,0xb6,0x9e,0x2b,0x9f,0xf8,0x17,0x17,0x8e,0x1c,0xc4,0xd8,0x92,0x1,0x14,0x17,0x17,0x53,0x5c,0x5c,0xcc,0xc6,0xc6,0x56,0x9e,0x7f,0x6f,0x39,0x33,0xff,0xbd,0x9c,0xa6,0x14,0xf1,0x31,0x1b,0x1b,0x5b,0x69,0x6c,0x89,0x51,0x68,0xc6,0xd5,0xfc,0xb0,0x21,0xf5,0x7b,0x5,0xde,0xfd,0x6a,0x2d,0x97,0xfd,0xe5,0x5d,0x2e,0x1c,0x39,0x88,0x33,0x87,0x1d,0x47,0x49,0x89,0xa1,0x6e,0x6e,0x68,0x6c,0x61,0xf6,0x47,0x2b,0x98,0xf9,0xef,0xe5,0x44,0x75,0x49,0x4f,0xc3,0x5d,0xe9,0xfa,0x53,0x20,0x10,0x9c,0x8c,0xce,0x1f,0x31,0x5e,0x83,0x93,0xcc,0xd8,0x8c,0x1,0x2f,0x1,0x5f,0x8,0x8b,0xdc,0x3b,0x95,0x95,0x15,0x2b,0x81,0x21,0x41,0x7f,0xb0,0x5c,0x1a,0xb6,0xc1,0xa5,0x49,0x76,0xe1,0x27,0x74,0x78,0x53,0x91,0xf2,0x15,0x77,0x65,0xf2,0xd8,0x75,0x1d,0x6e,0x52,0xe0,0x6f,0x16,0xde,0x96,0xe5,0xc0,0x57,0xc0,0xc7,0x48,0x16,0x2a,0x79,0xb6,0x97,0x2a,0x5c,0xd7,0xa6,0xad,0x8f,0xbb,0x3d,0xae,0x27,0xab,0x1f,0xf1,0xcf,0xb0,0xd9,0x6c,0x37,0x63,0xbc,0x85,0xe5,0x94,0x4,0xc5,0x56,0x62,0x84,0x8,0xd7,0xb8,0x2b,0x5d,0x5f,0xa6,0xb5,0x51,0x29,0xfa,0x66,0x74,0xb1,0x98,0x1d,0x9f,0x27,0xac,0x2,0xbe,0xc8,0x74,0x9e,0xb6,0x33,0x4e,0xce,0x98,0xa4,0x15,0x29,0x4a,0x66,0x39,0xcf,0x85,0xa0,0xdd,0xf7,0xde,0x1a,0xd3,0x33,0x92,0xaa,0x87,0xf6,0x2f,0x64,0xdc,0xb0,0x62,0x5a,0x63,0x92,0x59,0xb,0x97,0xd3,0xd0,0x1c,0xcd,0xe0,0xbe,0x82,0x7c,0x9b,0x11,0x6c,0xd2,0x92,0x5e,0x0,0x58,0xbb,0x6a,0x1c,0xf2,0xaa,0xbd,0xbb,0x93,0xfc,0x81,0xea,0x40,0x1,0x42,0xc9,0x47,0xd1,0xf,0x13,0x42,0x69,0x94,0x31,0xb9,0x4e,0x40,0xab,0x2b,0x4b,0x49,0xe6,0xf7,0xd7,0xe4,0x2b,0xc8,0xde,0x20,0xf,0x40,0x11,0xad,0xe8,0x6c,0xd4,0x61,0xab,0xc7,0xe3,0x8a,0xb1,0x13,0xc2,0x8c,0x9,0xea,0x25,0xa4,0x38,0x18,0x9b,0x5c,0x2d,0x63,0x62,0xab,0x2e,0xe4,0x56,0x8f,0xc7,0x95,0x95,0x24,0xaa,0xa9,0xa9,0x11,0x7a,0x94,0x3c,0x83,0x6e,0x32,0xea,0xf2,0xb8,0xf4,0x6c,0xea,0xd9,0x9e,0xec,0x93,0xb5,0x42,0x45,0xb0,0x85,0x1e,0x78,0x3f,0xea,0xcf,0x88,0x6e,0x27,0x7b,0xe,0x3b,0x27,0x14,0x80,0xb1,0x53,0xb4,0xbd,0x1,0xe6,0xdd,0xac,0x36,0xa,0x29,0xfa,0x2,0xd7,0x2,0x9f,0xee,0x86,0xfd,0x7d,0x9,0xe4,0x59,0xb9,0x69,0xdf,0x33,0x21,0x0,0x9c,0x3e,0x6d,0x3d,0xf0,0x3,0x46,0x9e,0xc7,0xe7,0x43,0x5e,0xf5,0x7,0xa7,0x4f,0xbb,0x10,0x78,0xa1,0x43,0xf9,0xff,0x98,0x7a,0xe7,0x9,0x3b,0x71,0x9f,0x5a,0x81,0xf9,0x18,0x9,0x77,0xe2,0xd,0xa6,0xe6,0x90,0x57,0x2d,0x0,0x18,0xeb,0xb,0x9f,0x2e,0x10,0xe3,0x31,0x5e,0x44,0x7c,0x78,0x8e,0x6,0x7b,0x88,0x64,0x1f,0xeb,0xd3,0xfa,0x61,0xc4,0x58,0xc,0x3,0x26,0x99,0x96,0x3d,0xec,0x18,0x22,0xda,0xac,0x2b,0x62,0x44,0xc8,0xab,0x9e,0x8,0xb2,0x0,0xc1,0x91,0x18,0x8f,0x81,0x1f,0x2,0x6a,0xb3,0xb0,0xf8,0xbb,0x2,0x3f,0x99,0xb,0xf2,0x41,0xe0,0x42,0x84,0xdc,0x5f,0x28,0x7a,0x9f,0x90,0x57,0x2d,0x83,0xc4,0x27,0x7c,0x9c,0x3e,0xed,0x58,0x81,0x78,0x1b,0x23,0x55,0xdb,0xc0,0x1c,0x5,0xb6,0x47,0x58,0x8b,0xfc,0xa1,0xb6,0xf6,0xad,0xdd,0x52,0x8d,0xcd,0x53,0x8c,0x58,0x8e,0xa4,0x7a,0x7c,0xbc,0xc4,0x9c,0x77,0x53,0x69,0xd4,0xe9,0xab,0x3f,0x4,0xe4,0x60,0x25,0xdf,0xb6,0xe0,0xcd,0xca,0xd1,0x81,0x38,0x12,0xe5,0x99,0x12,0x7f,0xa1,0x45,0x1d,0xdf,0x98,0x8b,0x48,0x31,0x3f,0x22,0xce,0xcb,0xa0,0xc7,0x7d,0x24,0xd0,0x1f,0x38,0x30,0x49,0x3d,0x9f,0x2,0xa7,0x87,0xbc,0xea,0x76,0xa9,0x16,0xc6,0xf9,0xb4,0x22,0x29,0xc5,0x4,0xe0,0x75,0x92,0x3f,0x8d,0x14,0x69,0xf4,0x35,0x2d,0xd4,0x69,0xf5,0x47,0x9,0xc4,0x6c,0xd3,0x33,0x70,0x10,0x30,0xcb,0xa1,0xda,0xa7,0xec,0xe2,0x9c,0xd8,0x5b,0xca,0xdd,0xd3,0x64,0xcb,0x9b,0xe3,0x55,0x37,0x3a,0x7d,0x5a,0xb,0xd6,0x39,0xfa,0xe2,0x20,0x8f,0x1,0xe6,0xe9,0x2d,0xb1,0x56,0xa7,0x4f,0x5b,0x8d,0x71,0x62,0x7e,0x31,0xf0,0x46,0xc8,0xab,0x7e,0xe0,0xf4,0x69,0x1b,0x49,0x1c,0x8d,0xf7,0x4a,0xc8,0xab,0x9e,0x9f,0x6e,0xc3,0x9c,0x93,0xeb,0x8b,0x10,0x32,0x99,0x67,0x68,0x49,0xc8,0xab,0x6e,0x74,0xfa,0xc2,0xe3,0x41,0x9c,0x84,0xf1,0x42,0x84,0x53,0xa4,0x91,0x17,0xb1,0x91,0xf4,0xcf,0x5f,0x66,0xbd,0x1b,0x85,0xb5,0x48,0x1f,0x60,0x11,0x52,0x1e,0xec,0x70,0x94,0x6e,0xa,0x6b,0x11,0x1,0x3c,0xa4,0x69,0x91,0x51,0xaa,0x6a,0x7f,0x6b,0x57,0x25,0x84,0x43,0xb5,0xdf,0xb2,0xbb,0xee,0x5a,0x6d,0x7e,0xf6,0x25,0xc0,0xc9,0xdb,0x4b,0x3b,0xb9,0x0,0xc4,0x9f,0x80,0xb3,0x80,0x44,0x41,0x29,0xf9,0x18,0x6f,0xb5,0xbe,0xcc,0xfc,0x7b,0xab,0x29,0x71,0x93,0xb9,0x97,0x36,0x98,0x3b,0xc0,0x99,0x40,0xdb,0x71,0x22,0x99,0x44,0xea,0xbe,0x2d,0x6c,0x72,0x91,0x4c,0xe1,0x58,0x13,0x52,0x78,0xa4,0x60,0x5c,0x8a,0x3e,0xea,0x18,0x81,0x46,0x89,0xd2,0x58,0xac,0xee,0xc4,0xd8,0x1d,0x88,0xe4,0x45,0x87,0xa3,0x74,0x93,0x49,0x12,0x19,0xd6,0x22,0x7f,0x94,0x46,0x3a,0x92,0xb7,0xcc,0x5,0x61,0xc3,0xc8,0xc2,0x2b,0x1d,0xaa,0xfd,0xb1,0xb8,0x85,0x72,0xa5,0x43,0xb5,0xff,0x35,0xac,0x45,0x3c,0xc0,0x6,0x87,0x6a,0x7f,0xa6,0xae,0x6e,0xfe,0xde,0x42,0x91,0x57,0x9,0xc4,0x5b,0xaa,0x3a,0xfa,0x83,0xb6,0xb2,0x9a,0xa6,0x15,0x48,0x94,0x6b,0x80,0x35,0xe,0xd5,0xfe,0x62,0xa2,0x86,0x2c,0x5c,0xb8,0x50,0xd9,0xbc,0xa5,0xb1,0x1c,0x68,0xd0,0x63,0xe2,0xd9,0xb2,0xb2,0xd1,0x7a,0x6d,0xed,0xfc,0x22,0xc5,0x26,0x8b,0x40,0xc,0x5,0x39,0x2,0x78,0xde,0xa1,0xda,0xd7,0xc4,0xb5,0xa1,0xc,0x28,0x41,0xca,0x97,0x11,0x62,0x98,0x94,0xa2,0x6e,0x8c,0x63,0x74,0x4b,0x58,0x8b,0x5c,0xe6,0x50,0xed,0x33,0xc2,0xe1,0x48,0x5f,0x4,0x7,0x60,0x1c,0xc6,0x38,0xd,0x78,0xcd,0xa1,0xda,0xbf,0xdb,0xd6,0xae,0xc8,0xd1,0xd2,0x48,0xb5,0xf7,0x99,0x43,0xb5,0xd7,0xee,0x32,0xde,0x18,0x60,0x5e,0xdc,0x77,0xfd,0x9d,0x3e,0xad,0x5c,0x57,0xc4,0xc6,0x90,0x57,0xbd,0x23,0xe4,0x55,0x47,0x8,0xc4,0x20,0xe0,0xae,0x2e,0xba,0xe7,0xe5,0xc0,0x23,0xe6,0x67,0x6a,0x87,0x4f,0xdb,0xf7,0x63,0xba,0xe0,0x3e,0xff,0xc5,0x88,0x3b,0xdf,0x27,0xe4,0x55,0xcf,0xd,0x79,0xd5,0xea,0x71,0x93,0xc3,0xfd,0x4d,0x3b,0x23,0x5e,0x1d,0xca,0x12,0xf2,0x0,0x84,0x9c,0xda,0x41,0x2a,0x6e,0x71,0xa8,0xf6,0xb3,0x4d,0x32,0xe5,0x61,0xbc,0x32,0x73,0x2b,0x10,0xb,0x6b,0x91,0x35,0x71,0x45,0x9f,0xe,0x6b,0x91,0x69,0x2,0xf9,0x35,0x50,0x1e,0xe,0xcf,0x3f,0x51,0x28,0x72,0x2a,0x92,0x6f,0x24,0x72,0x5e,0x58,0x8b,0xb4,0xc7,0x43,0x48,0x94,0xaf,0x84,0xb1,0x28,0x4f,0xa,0x6b,0x91,0x40,0xa2,0x96,0x6c,0xde,0xd2,0xf8,0x9d,0x79,0x9f,0xc1,0x8a,0x4d,0xce,0xd4,0xb4,0x7a,0x21,0x4,0xfb,0x1,0xd7,0x48,0xa4,0x3,0xc9,0x66,0x60,0x71,0x58,0x9b,0xdf,0xcf,0x68,0x5b,0xbd,0xd3,0xb4,0x59,0x56,0x20,0xc4,0x1f,0x80,0x27,0x14,0x21,0xdb,0xc2,0x8b,0xa7,0xd5,0xd6,0xbe,0x2d,0x40,0x1c,0x0,0xdc,0x68,0xa,0xbb,0x8d,0x40,0x7d,0x58,0x8b,0x1c,0x64,0xf6,0xed,0x14,0x69,0xc4,0x5,0xad,0x2,0xae,0xc,0x6b,0x91,0x2b,0x77,0x25,0xc9,0xfe,0x34,0x70,0xab,0x29,0x59,0x5,0x30,0x4d,0xd1,0x79,0xd8,0xe9,0xd3,0xe6,0x0,0xb3,0x11,0x72,0x56,0xa8,0x4a,0xdd,0xa5,0x74,0xd1,0x90,0x57,0x5d,0xe,0x3c,0xe9,0xf4,0x69,0x87,0x98,0x9,0xa0,0x2e,0x91,0xc6,0xe,0xd5,0xb6,0x7b,0xc4,0xa4,0xd0,0x2f,0xea,0x84,0x1b,0xab,0x9f,0x10,0x96,0x4f,0xf1,0xf2,0x91,0xdc,0xe3,0x70,0xd8,0xff,0x6a,0x12,0xe4,0xb6,0xed,0x96,0xa,0xfc,0xce,0xa1,0x96,0x4a,0xe0,0x8d,0xb0,0x16,0x69,0x1,0xfa,0x38,0x1c,0xf6,0x58,0x9d,0x36,0x7f,0x98,0x40,0xbf,0x6,0x98,0x1a,0xd6,0x22,0xef,0xb,0x38,0x51,0x55,0xed,0x6b,0x81,0x99,0x61,0x2d,0xb2,0x56,0xd3,0x22,0x55,0xaa,0x6a,0x6f,0x8a,0x93,0xd0,0xcf,0x0,0xe3,0x1c,0xaa,0xfd,0x13,0xf3,0xef,0xcf,0xa5,0x14,0xfd,0xcd,0x9f,0x4f,0x1b,0xb3,0x6d,0xf1,0xd9,0x41,0x1e,0xb,0xbc,0x7,0xc2,0x7,0x8c,0x75,0xa8,0xf6,0x1f,0x81,0x97,0xc2,0x5a,0x24,0x59,0xba,0x8e,0xa1,0x7a,0x4c,0x77,0x96,0x95,0xa9,0x32,0xac,0x45,0x4a,0xda,0x24,0x3c,0x46,0x3c,0xd0,0x44,0x87,0x6a,0xff,0xde,0xbc,0xfe,0x7b,0x4d,0x8b,0x3c,0xab,0xaa,0xf6,0xd6,0x9d,0x9e,0xec,0x21,0xaf,0xfa,0x85,0xd3,0xa7,0xbd,0xc4,0xf6,0x89,0xe0,0xb,0x81,0xf3,0x81,0xf3,0xa5,0xe4,0x31,0xa7,0x4f,0x8b,0x98,0xea,0x40,0xaa,0xac,0xb5,0xe3,0x4d,0xb7,0xdf,0x61,0xe6,0x16,0x58,0x82,0xf5,0xf1,0xb1,0x54,0xd8,0x0,0x7c,0x80,0x71,0x60,0x62,0xbd,0x94,0x7c,0x26,0x84,0x65,0xbe,0x94,0x3e,0x4e,0x9f,0x56,0x65,0xda,0x20,0x97,0x93,0x24,0x75,0x3,0xb0,0x68,0x6e,0x55,0x96,0x19,0xc1,0x76,0x30,0x54,0x23,0x7d,0x81,0x88,0xb9,0x8a,0x6c,0xe,0xd5,0x7e,0x82,0x43,0xb5,0x6f,0x5,0x1e,0x9d,0x5b,0x5b,0x6b,0xcb,0x53,0x7a,0x1d,0x1,0x72,0x49,0xfc,0x35,0x63,0x54,0x7b,0xbc,0xa,0x97,0xe7,0x50,0xed,0x31,0xe3,0xfb,0xd1,0x2b,0xc2,0x5a,0xe4,0x2a,0x73,0xa7,0x3b,0x4a,0xc2,0xb8,0xb0,0x16,0x89,0xc6,0x2d,0x92,0xc2,0xe,0xc6,0xf7,0x2f,0x81,0xd3,0xc2,0x5a,0x64,0x58,0xfb,0x6e,0x2d,0xd8,0x1b,0x49,0x54,0x6c,0xef,0x3a,0x9e,0x1b,0xe7,0x8a,0x2d,0x46,0x8a,0xb5,0x1d,0xbc,0x5a,0x89,0xf0,0x46,0x59,0x99,0xda,0xd6,0xce,0xf7,0x4c,0xa7,0x1,0x18,0x31,0x3b,0xa3,0xc3,0x5a,0x24,0xd6,0x2e,0x38,0x8c,0x76,0x6d,0xda,0x15,0x24,0x3b,0x18,0xe9,0x8e,0x9d,0x24,0x7e,0x29,0x58,0x6f,0xc,0xfd,0xcc,0x2a,0x1d,0xf2,0x78,0xe7,0x94,0xf0,0xdf,0x43,0x55,0xea,0x7b,0xe6,0xc0,0xb4,0x63,0xec,0xa4,0x3a,0x45,0x51,0x94,0x8c,0x9e,0x5a,0xce,0xb9,0x51,0x8d,0x39,0x7d,0xe1,0xbe,0x21,0xaf,0x63,0x7,0x23,0xf5,0xcc,0x87,0x6b,0x15,0xa7,0x4f,0x3b,0x49,0x42,0x69,0x12,0xd5,0xcc,0x97,0xa2,0xfa,0x46,0x6c,0xb2,0xb4,0x33,0x3,0x27,0xa1,0x5,0x29,0xf6,0x32,0x89,0xbb,0x19,0x38,0xa9,0x4e,0x8b,0x14,0x9,0x23,0xce,0x84,0xb0,0x36,0x5f,0x1,0xf9,0x2a,0xf0,0x1d,0xc8,0x9f,0xb0,0x3a,0x5,0xb4,0xa3,0xed,0xd2,0xe6,0x12,0xb5,0x99,0x2,0xa3,0xed,0xf1,0xf8,0x3d,0x20,0x1b,0x13,0xcc,0x61,0x7f,0xa0,0x4d,0xf5,0xf1,0x3,0xeb,0x77,0x98,0x47,0x29,0x1a,0x11,0xb2,0x4d,0x6d,0x2d,0x90,0x56,0x9,0x41,0x12,0xee,0x64,0xa2,0x49,0x22,0xfb,0xc7,0xd9,0x6b,0xfb,0xc7,0xb5,0xfb,0x21,0xa4,0x68,0x62,0x27,0x47,0x5e,0xdc,0xb6,0xff,0x83,0xb9,0xdd,0xbf,0x90,0x65,0x5d,0xe3,0x91,0x62,0xa5,0xd3,0xa7,0x35,0x2,0x6b,0x31,0x5e,0xa7,0xf2,0x11,0xb0,0xc2,0xd4,0x9f,0x17,0x3b,0x7d,0xda,0x3a,0xe0,0xa4,0x34,0xea,0x1a,0x31,0xce,0x57,0x5f,0xa8,0xb,0x79,0xbc,0xd3,0xa7,0x1d,0x3,0x1c,0x0,0x1c,0x61,0x5e,0x3b,0x48,0x8f,0xb1,0x1f,0xd9,0xe7,0x45,0xd1,0x1,0x4f,0xe8,0x46,0x47,0x27,0x4f,0x95,0x88,0x95,0x3a,0x54,0x2,0x37,0x24,0x51,0x73,0x8e,0x92,0x48,0xcd,0xa1,0x96,0x3e,0x6c,0x4a,0xff,0x6c,0xde,0x6c,0x12,0x15,0x88,0xa0,0xaa,0x8e,0xb6,0x4a,0x8b,0xd1,0x2c,0xe1,0x89,0x31,0xaa,0x7d,0xbb,0x14,0xd8,0x75,0x75,0xf3,0xad,0xde,0x64,0xd8,0x24,0xc,0xa1,0x90,0x6d,0x6c,0x4d,0x13,0x10,0x74,0xec,0xe4,0x6a,0x4b,0x32,0x3,0xb5,0x8d,0xf0,0x2f,0xd2,0xf9,0x80,0xfc,0x42,0x53,0x85,0x39,0x3,0xe3,0x35,0x29,0x53,0x81,0x17,0xa4,0x61,0xc,0xfe,0x37,0xce,0x13,0x63,0x85,0x8b,0x24,0xb2,0x41,0x48,0xde,0x35,0xed,0x89,0x49,0x40,0x5,0x46,0x34,0xe1,0x0,0x3a,0x97,0x0,0xe8,0xbe,0x90,0x57,0xed,0x74,0x4e,0x4b,0x9,0xff,0x15,0x70,0xd5,0xf6,0x4,0x97,0xbd,0xe3,0x8,0x74,0xb0,0x34,0xd,0x7f,0x4d,0x8b,0x8,0x1,0xe7,0x66,0x71,0x9b,0x59,0x20,0x4b,0xe2,0xf4,0xf3,0x44,0x59,0x87,0x9f,0x10,0xc8,0x31,0x71,0x5e,0x92,0xe3,0xea,0xb4,0x48,0x2a,0x47,0xf9,0xf7,0xa6,0x27,0xad,0xd,0xfb,0x67,0xd8,0xae,0x45,0xc0,0xb1,0x71,0x6a,0xdc,0x1,0xbb,0x92,0x81,0x1a,0x4f,0xf8,0x3f,0x3b,0x7d,0x5a,0x14,0x78,0x60,0x37,0x73,0xb3,0x4a,0xe0,0x8e,0x90,0x57,0xbd,0xb7,0x2b,0x2a,0x1b,0xa3,0xda,0x1b,0xc2,0x5a,0xe4,0x82,0xb0,0x16,0xf9,0x8e,0x6d,0xd9,0x8f,0xc7,0x8,0xe4,0x10,0xe3,0x66,0xf2,0x1d,0x81,0xd8,0x10,0xd6,0x22,0x3e,0x90,0xa3,0x90,0xe2,0x7e,0x4d,0xd3,0x7a,0xab,0xaa,0xda,0x9c,0xee,0x3d,0x1c,0xaa,0xbd,0x3c,0xac,0x45,0x16,0x84,0xb5,0xc8,0x2,0x93,0x90,0x7d,0x6b,0x6b,0xdf,0xfa,0x4d,0x59,0xd9,0x28,0x19,0x57,0xe6,0xc1,0xb0,0x16,0x79,0xcd,0x30,0x40,0xc9,0x93,0x30,0x48,0x20,0xce,0x4e,0x11,0x5e,0x78,0x31,0x30,0x2f,0xac,0x45,0x66,0x99,0xa4,0xcd,0x48,0x42,0xb,0xb8,0x4c,0xc2,0x3f,0xc3,0x5a,0x64,0x9e,0xb9,0xe3,0xae,0x4,0xcb,0x1c,0x36,0x3b,0x9f,0x64,0x8f,0x23,0xfc,0x83,0xe6,0x80,0x34,0xec,0x26,0x44,0x6f,0xc2,0x78,0x21,0xf0,0xbd,0x5d,0x59,0xa9,0x43,0xb5,0xd7,0xe6,0xd9,0x6c,0x83,0x81,0x27,0x91,0x32,0xe0,0x50,0xed,0xa7,0xaa,0x6a,0xbb,0xdf,0xbd,0x59,0x57,0xd8,0x17,0x78,0x46,0x55,0x4b,0x55,0x5d,0x6f,0x9d,0xd4,0xda,0x6a,0x24,0x19,0x92,0xdb,0xc,0xbd,0xb6,0x55,0xd8,0x41,0xb2,0x8a,0xa3,0xe3,0xee,0x71,0xba,0xa9,0x87,0xdf,0xe9,0x50,0xed,0x13,0xe3,0x89,0x1e,0x57,0xe6,0x1c,0xa4,0xb8,0x1f,0x78,0x40,0xea,0x62,0x82,0x43,0x1d,0x1d,0xb5,0xd9,0xf4,0x1f,0x10,0xe2,0xa5,0xf6,0x7b,0x48,0xf9,0x4f,0x9,0x9a,0x59,0x7e,0x29,0x52,0xe,0x97,0xf0,0x14,0x52,0x4c,0x34,0x54,0x21,0xd1,0x62,0xb6,0x65,0x60,0x59,0xd9,0xaf,0x64,0x34,0x2a,0x96,0x81,0xa8,0x69,0xd7,0xfd,0x74,0x39,0xf,0xf3,0x1d,0xb9,0xaa,0x6a,0x5f,0xad,0x8,0x79,0x1a,0xc6,0x61,0xea,0xeb,0x1d,0xaa,0xbd,0x6a,0x57,0x20,0x81,0xe5,0x76,0xe7,0xf4,0x69,0x43,0xcd,0xe,0x9e,0xb2,0xb,0x13,0xfd,0x53,0x29,0xc4,0xf9,0x73,0xab,0x4a,0x3f,0x27,0x87,0x76,0xd4,0x46,0x22,0x4a,0x99,0xdd,0xae,0x6b,0x5a,0x7d,0xb1,0x44,0xcc,0x5,0x71,0x82,0x43,0x1d,0xad,0xef,0xce,0x7d,0x4e,0x19,0x4,0xe1,0xf4,0xd5,0xe7,0x81,0xbc,0x16,0xe3,0x45,0x63,0x7b,0xef,0x42,0x7d,0x6b,0x0,0xee,0xc,0x79,0xd5,0x29,0x39,0x6a,0x77,0x20,0x7a,0xed,0x3b,0x79,0x8a,0xad,0xb5,0x3e,0xce,0xd3,0xf6,0x1b,0x87,0x6a,0xff,0x76,0x77,0xef,0x77,0xda,0x11,0x3f,0xce,0x29,0xe1,0x7d,0x90,0xa2,0xa,0xb8,0x9e,0x74,0xcf,0x1a,0xfe,0x3c,0x68,0x4,0xa6,0x4a,0x98,0x34,0xb7,0x43,0xa0,0x58,0xe,0x1d,0x48,0xaf,0xd5,0x17,0x94,0xa9,0xa5,0x4d,0x7b,0x4a,0x7f,0x33,0xe,0x6f,0x73,0xfa,0xea,0xfb,0x81,0xbc,0x2,0xe3,0x80,0x47,0xc9,0x4e,0xd4,0x97,0x2f,0x81,0x1a,0x90,0x4f,0x86,0xbc,0x8e,0x9f,0x72,0x54,0xce,0xa1,0xd3,0x64,0x6f,0xc3,0xf8,0x29,0xb5,0x22,0x26,0x6d,0x23,0x4c,0x43,0xf6,0x7c,0xd3,0x2a,0xef,0x69,0x7c,0x8f,0x71,0x80,0xf9,0xd9,0x90,0x57,0xfd,0x20,0x37,0x9d,0x39,0x74,0xb,0xd9,0xe3,0x31,0x76,0x72,0x48,0x8,0xa5,0xd7,0x91,0x48,0x9c,0x18,0xef,0xdb,0x39,0x15,0xab,0xf4,0xc4,0xd9,0x63,0x19,0xf0,0x2f,0xe0,0x1d,0x10,0x73,0x42,0xde,0xd2,0x2f,0x73,0x53,0x98,0x43,0x8f,0x92,0x3d,0xb1,0xba,0xa3,0xed,0x8f,0xe1,0xc3,0x3d,0x16,0xe3,0xf5,0xdd,0x7,0x63,0x3c,0x9,0x1d,0x60,0xfe,0x5b,0x88,0x91,0xc8,0x33,0xf,0x23,0xae,0x7c,0xab,0xa9,0x6f,0xaf,0xc5,0x88,0xa6,0x5b,0x83,0xf1,0xf4,0xf5,0x4b,0x60,0x29,0xc6,0x3b,0x4b,0xd7,0xe4,0xa6,0x2c,0x87,0x5d,0x16,0x8e,0x7,0xea,0x94,0xdc,0x28,0xe4,0x90,0x43,0xe,0x39,0xe4,0x90,0x43,0xe,0x39,0xe4,0x90,0x43,0x52,0xfc,0x3f,0x83,0xfc,0x98,0x83,0xf2,0xe2,0x35,0x9a,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_remove_hl_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x8,0x0,0x0,0x0,0x8,0x8,0x6,0x0,0x0,0x0,0xc4,0xf,0xbe,0x8b,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x3,0x9,0x4,0x2c,0x33,0xf,0x6d,0xd1,0x72,0x0,0x0,0x1,0x1,0x49,0x44,0x41,0x54,0x18,0xd3,0x3d,0x8d,0xbd,0x4a,0xc3,0x50,0x1c,0x47,0x7f,0xfd,0xd0,0x16,0x2b,0x91,0x90,0xa1,0x83,0x4b,0x86,0xa0,0x8b,0xdc,0x94,0x8,0x1,0x45,0x12,0x68,0x5c,0x8a,0x63,0xde,0x43,0x68,0xc1,0xed,0x62,0xa1,0x38,0xa5,0xd0,0x3e,0x40,0xc1,0xa9,0xfa,0xa,0x26,0xa3,0x4b,0x97,0x52,0x2b,0x5d,0xed,0xd0,0xd0,0xe2,0xd0,0xe,0x9d,0xcc,0xad,0x8d,0xc9,0xdf,0xa5,0x7a,0xa6,0xc3,0x59,0xe,0x9a,0x92,0x24,0x9e,0xd,0x83,0x5a,0x8a,0xe2,0x61,0x47,0x4b,0x51,0xbc,0x27,0xc3,0xa0,0xe6,0x91,0x24,0xd0,0x67,0x8c,0x28,0xf0,0x93,0x69,0xbd,0x41,0x36,0xc0,0x6d,0x80,0x4f,0xeb,0xd,0xa2,0x20,0x48,0xfa,0x8c,0x51,0x8e,0x6d,0x36,0xa5,0xe3,0x4c,0xf6,0x4a,0x33,0xcd,0xd4,0x3c,0x94,0x9c,0x9b,0x8a,0x5e,0x3d,0xbd,0xbc,0x48,0x3f,0x7c,0x3f,0xfb,0x3a,0x18,0xb4,0x1,0x0,0xd7,0x0,0x9f,0xb8,0x2e,0x51,0xa7,0x13,0x51,0xb7,0x1b,0x4d,0x5c,0x97,0x1c,0x80,0x3,0x40,0xfe,0xef,0x1b,0xaf,0x56,0xc0,0x62,0xf1,0xef,0x99,0x5d,0xcf,0xdd,0x17,0x8b,0xde,0xad,0xae,0xf3,0x33,0x55,0x4d,0xc7,0xa3,0xd1,0xfe,0xe7,0x6c,0xb6,0xc7,0x54,0x35,0xad,0x14,0xa,0x4e,0x79,0xbd,0x2e,0xa1,0x27,0x2b,0x14,0x5b,0x76,0x32,0xd4,0x4e,0xa8,0x6,0xf0,0x1a,0xc0,0x87,0x9a,0x46,0xb1,0x65,0xfd,0xf4,0x64,0x99,0xf2,0xa1,0xf8,0x8a,0x1e,0xdf,0xc7,0x7,0x73,0xf1,0xdd,0x7e,0x1,0x1e,0x0,0xe0,0x3c,0xc,0xa5,0xb7,0xe5,0xf2,0x6e,0xbe,0xdd,0x8a,0x5f,0x90,0xd0,0x6a,0x2b,0x39,0x52,0xa9,0xf8,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_loop_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x17,0x38,0x3b,0x45,0x34,0x58,0x7a,0x0,0x0,0x1,0x25,0x49,0x44,0x41,0x54,0x38,0xcb,0xd5,0x92,0x3b,0x4e,0xc3,0x40,0x10,0x86,0xff,0xdd,0x75,0xac,0x3c,0xd8,0xb0,0x68,0x2d,0xa1,0x48,0x3c,0x2a,0x3a,0x4a,0x8e,0x40,0x81,0x90,0xe0,0x8,0xe4,0x10,0x9c,0x81,0x92,0x43,0x90,0xb,0xd0,0x21,0x1a,0x3a,0xce,0x40,0x93,0x2a,0x80,0xb0,0x88,0xfc,0xc2,0x4b,0x1e,0x72,0x6c,0x2f,0xd,0x41,0x36,0x96,0xd6,0x6e,0x28,0x98,0xf2,0x1f,0xcd,0xa7,0x99,0xff,0x1f,0xe0,0x5f,0x55,0xe4,0x2b,0xfa,0x5b,0x23,0x85,0x26,0x3,0xc0,0x4c,0x0,0x21,0x79,0xe2,0xbe,0x78,0x77,0x83,0x5d,0xe7,0xb4,0x2,0x8,0xa6,0x1f,0x47,0x69,0x9a,0x9d,0x11,0x42,0xb4,0x81,0x11,0xcf,0x3f,0x97,0xd7,0xed,0x8e,0x3d,0xda,0xde,0x91,0xc3,0x12,0x60,0x32,0x76,0x75,0xc3,0x4b,0x56,0x0,0x5a,0xfd,0xad,0x9e,0x43,0x8,0x9,0x51,0x4,0x4c,0xdf,0x82,0xab,0xba,0xe9,0xc9,0xd8,0xd5,0xa1,0x17,0x8b,0xc8,0x57,0x2d,0x0,0x28,0x99,0x42,0x8,0x49,0x22,0x5f,0xd9,0x26,0x0,0x17,0xdd,0xc3,0x2c,0xcd,0xcf,0x85,0xe4,0xab,0xa,0x80,0x31,0xfa,0x0,0x20,0x33,0xa4,0xc0,0xb4,0x86,0x98,0xa9,0xc5,0xcd,0x5a,0xfb,0x1,0xf4,0x78,0x67,0x8,0x2,0x5f,0x48,0x9e,0x19,0x16,0x60,0x79,0x96,0x1f,0x17,0x5,0xfa,0x4d,0xb6,0x99,0x45,0x6f,0x55,0x34,0x7f,0xaa,0x8b,0x51,0x6b,0x6d,0x95,0xce,0x8e,0x7c,0x45,0xb5,0xd6,0x9b,0x71,0x38,0xb,0xd6,0xe,0x37,0x89,0x62,0xff,0x60,0x40,0x0,0xc0,0x12,0x92,0xe7,0x0,0xc2,0xf7,0x57,0x7f,0xb4,0x5c,0x24,0x17,0xdd,0x8d,0xf6,0x25,0x80,0xbe,0x61,0x56,0x53,0x46,0x1f,0x2b,0x8f,0x4,0x0,0xee,0xb3,0x77,0x3f,0xd8,0x73,0x4e,0xea,0x92,0x0,0x90,0xb,0xc9,0xd3,0xc6,0xff,0xfe,0xa7,0xf5,0x5,0xcf,0x64,0x73,0xe6,0x39,0x7b,0xc1,0xb2,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_directional_light_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xd,0x1c,0x15,0x79,0xbb,0x92,0xb5,0x0,0x0,0x1,0x97,0x49,0x44,0x41,0x54,0x38,0xcb,0xcd,0x53,0xbb,0x4e,0xe3,0x40,0x14,0x3d,0xd7,0xf6,0x8c,0x31,0x46,0x54,0x34,0x88,0x48,0xcb,0x43,0xb2,0x45,0xe3,0x6,0x29,0xd,0x28,0x29,0x59,0x45,0xe2,0xb,0xf8,0x7,0xaa,0x2d,0x10,0x9f,0x80,0x40,0x48,0xfb,0x9,0x7c,0x2,0xb0,0x48,0x14,0x51,0x22,0xb6,0x40,0x4a,0x39,0x4d,0x14,0x17,0x40,0x5,0xa2,0xd9,0x82,0x88,0x38,0xf6,0x8c,0xb9,0x14,0x38,0x91,0x93,0x25,0x3d,0xd3,0xcd,0xdc,0x7b,0x1e,0xf7,0x31,0xc0,0xb7,0x3b,0x89,0x52,0x76,0xa2,0x14,0x1,0x40,0xbf,0xd5,0xfa,0xdd,0x6f,0xb7,0xcf,0x8a,0x77,0x4a,0x94,0xb2,0xa7,0xf3,0xad,0xf2,0xe5,0xad,0xd3,0x69,0xb0,0xd6,0x1,0x0,0x17,0x0,0x38,0xcb,0x36,0x38,0x4d,0xc3,0x22,0xec,0xb2,0xd6,0xc1,0x5b,0xa7,0xd3,0x28,0x63,0xa8,0xac,0xcc,0xc6,0xac,0xa7,0xdd,0x6e,0x2c,0x83,0xa0,0xc6,0xc3,0x61,0x4d,0x3f,0x3f,0xff,0x2,0x0,0xb1,0xbc,0x7c,0x42,0x73,0x73,0xb7,0x59,0x1c,0xdf,0xba,0x9b,0x9b,0x1,0x39,0xce,0xbd,0x17,0x45,0xf9,0x4,0x41,0x41,0x22,0xdf,0xd3,0x74,0x27,0x8b,0xe3,0x26,0x88,0x34,0x98,0x9d,0x4f,0x19,0x32,0x60,0x16,0x32,0x8,0xea,0x96,0xeb,0xde,0x79,0x51,0xa4,0xbf,0x2c,0xc1,0x8b,0xa2,0x8c,0x7,0x83,0x9f,0x23,0x40,0x21,0x40,0x60,0x16,0x20,0x32,0x3c,0x18,0x34,0xca,0xe0,0x9,0x7,0xfd,0x66,0xf3,0x1c,0xcc,0x96,0x79,0x79,0xd9,0x9f,0xd1,0x5f,0x6,0x40,0xf6,0xd2,0xd2,0x1f,0xcb,0xf3,0xd4,0x42,0xad,0x76,0x34,0xe9,0xc0,0xb6,0xff,0x4d,0x3b,0x9a,0x45,0xc4,0x79,0xbe,0xf8,0x9f,0x83,0xb1,0x93,0x76,0xfb,0xd4,0x3c,0x3d,0x1d,0x8c,0xeb,0x1f,0x67,0x92,0x11,0x2b,0x2b,0xa7,0xb,0xf5,0xfa,0xe1,0xcc,0x31,0x26,0x4a,0x49,0xcb,0xf7,0x2f,0xc1,0xec,0x80,0xc8,0x94,0xc1,0x60,0x76,0xc8,0xf7,0xaf,0x12,0xa5,0xe4,0x97,0x4,0xc5,0x18,0x57,0xb3,0x38,0x6e,0xc9,0x30,0xdc,0x16,0x95,0xca,0xf1,0x28,0x26,0x2a,0x95,0x63,0x19,0x86,0xdb,0x59,0xaf,0xf7,0x97,0x8d,0xf9,0x51,0x5e,0x28,0x9a,0x5e,0x24,0xb2,0xed,0x7,0x12,0xe2,0xd1,0x8b,0xa2,0xe4,0xf5,0xe6,0xe6,0x2,0x0,0x2d,0xee,0xee,0xee,0x25,0x4a,0x79,0xac,0xf5,0x2a,0xe7,0xf9,0x9a,0x5f,0xad,0x5e,0x8f,0x30,0x13,0x75,0xfa,0xd5,0xea,0x75,0xc1,0xfe,0xe,0x0,0x24,0xe5,0x23,0x88,0xf2,0x22,0x3c,0x24,0x21,0xe2,0xf9,0xad,0xad,0xee,0xf7,0xfa,0x7c,0x1f,0xbb,0x41,0xb7,0x6e,0xeb,0x3,0xd9,0x48,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_main_play_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x85,0x0,0xc1,0x0,0x7b,0xd7,0xff,0xd0,0x5e,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x1b,0x1,0x38,0x2a,0x25,0x9a,0x8,0xa4,0x0,0x0,0x0,0xfc,0x49,0x44,0x41,0x54,0x38,0xcb,0xd5,0x92,0x41,0x4a,0xc3,0x60,0x10,0x85,0xbf,0x7f,0xfe,0xa4,0xee,0xea,0x35,0xec,0x46,0x2b,0xee,0x45,0xef,0x22,0x8,0x8a,0xa0,0x2e,0x44,0x41,0xd1,0x82,0x12,0x54,0x2,0x7a,0x7,0x37,0x2e,0x3c,0x8a,0x34,0xf6,0x24,0x26,0x8b,0x4c,0x12,0x48,0x7e,0x17,0x4a,0x48,0x6d,0xd3,0x74,0xa9,0xb3,0x9a,0x37,0x30,0x6f,0xde,0x7b,0xc,0xfc,0xfb,0x32,0x4d,0xb0,0xb1,0x3e,0x74,0xbe,0xef,0x53,0x96,0x15,0xe3,0xe8,0xdd,0x2c,0x43,0x20,0x53,0x40,0x2c,0xaf,0x2f,0x6f,0xc,0xd6,0x6,0xec,0x6c,0xef,0xba,0xcd,0xe1,0x96,0xeb,0x22,0xf0,0x9a,0xa0,0xaa,0x4a,0xd2,0x54,0xb9,0x3c,0xbf,0xc6,0x88,0x70,0x17,0x8c,0x58,0xed,0xf7,0x5d,0x9c,0x24,0xad,0x8a,0xbc,0xdf,0x3,0xcd,0xd2,0x6f,0x6f,0xc6,0x70,0x7a,0x7c,0x86,0xb5,0x96,0xc7,0x30,0x68,0x25,0x9a,0x21,0xc8,0xf3,0xfc,0x47,0x4d,0x85,0x88,0x20,0x22,0x1c,0x1d,0x9e,0xe0,0x59,0x4b,0xf8,0xfc,0xc0,0x4a,0xaf,0xe7,0x34,0x53,0x3e,0x26,0x91,0x99,0xc9,0x0,0x40,0x55,0x51,0x55,0x8a,0xa2,0x40,0x55,0x49,0xd3,0x94,0x38,0xfe,0x24,0x4e,0x62,0xf6,0xf7,0xe,0x30,0x22,0x8b,0x2d,0x64,0x59,0x36,0x37,0xac,0xab,0xd1,0x5,0x6,0x83,0xc3,0xd5,0xd7,0xe7,0x5b,0x28,0xf2,0x29,0x7c,0x1b,0xdc,0xd4,0x7d,0x34,0x19,0x9b,0xee,0x10,0x55,0x1,0x8,0x9f,0xee,0xeb,0x59,0xf3,0x62,0xe7,0x23,0x35,0xf1,0xa2,0xc5,0x56,0x5,0xcb,0x2e,0xfe,0x9d,0xfa,0x2,0x87,0xe3,0x6a,0x76,0xa6,0xa3,0xc7,0x16,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_slot_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0xa,0xb,0x17,0x30,0x2c,0x16,0x37,0xe5,0xac,0x0,0x0,0x1,0x8e,0x49,0x44,0x41,0x54,0x38,0xcb,0xa5,0x93,0x3f,0x68,0x13,0x51,0x1c,0xc7,0x3f,0xef,0xee,0x9d,0x17,0xc1,0x9a,0xc3,0x5e,0x52,0x6c,0xeb,0x1f,0x4a,0xe9,0xe0,0x20,0x2d,0x31,0xc4,0xe,0x52,0x41,0x70,0x92,0xe,0xe,0x7,0xf5,0xc0,0xc1,0xd4,0x41,0xc1,0x52,0x32,0xb4,0x6e,0x66,0xd2,0xc1,0xe2,0xaa,0x82,0xbb,0xe0,0x58,0x2a,0x74,0x72,0x4e,0x85,0x28,0x42,0x75,0x28,0x56,0x42,0x89,0x5,0xc5,0x21,0x4a,0x20,0x97,0xde,0x4b,0x9e,0x43,0x2e,0xad,0x8b,0x7a,0xe5,0xbe,0xf0,0xe0,0xc1,0xef,0xf7,0xfd,0xc0,0xe3,0xfb,0x7d,0x90,0x50,0x22,0xe6,0x9e,0x1,0xc8,0xe8,0xae,0x80,0x6e,0x7f,0x60,0xc6,0x30,0x5b,0xc0,0x9,0xe0,0xc,0x30,0x18,0x99,0xc3,0x3f,0x21,0xff,0x33,0xf,0x21,0xc5,0x4c,0xa1,0x7a,0x43,0x17,0xde,0xfb,0x1a,0xb8,0x4,0xc,0x45,0xb3,0x7f,0xca,0x4,0x32,0x48,0x31,0x93,0xdb,0xf0,0x34,0x63,0xa9,0x22,0x59,0xcb,0xcf,0x57,0xe7,0xfa,0x90,0xcc,0xc1,0xaa,0xe7,0x9a,0x2c,0xc,0xdb,0x94,0x46,0x8e,0xee,0x9f,0xcb,0x69,0x7,0xd7,0xca,0xe7,0x36,0x3c,0x6d,0x4c,0xe,0x2c,0xfa,0x1f,0xef,0x6b,0x63,0xd6,0x2d,0x72,0xda,0xbe,0x19,0x41,0xce,0x3,0x48,0x3c,0xd7,0x24,0x6b,0x39,0x56,0xcb,0x38,0xab,0xb5,0x76,0xe8,0x6a,0x13,0x40,0x9f,0x4c,0xd9,0x5a,0x89,0xf1,0xe6,0xee,0x4f,0xc4,0x29,0x7b,0x2,0x60,0xee,0xd1,0xfc,0x8b,0x97,0xf7,0x9e,0x3f,0x50,0x41,0x8,0x52,0xa4,0x51,0x1a,0xc1,0xc2,0xb0,0x4d,0x43,0x9d,0xf3,0x97,0x6f,0xbd,0x8b,0x1b,0xdd,0x87,0xaf,0x9f,0xd8,0xbc,0xfe,0xfa,0xa,0xcd,0xce,0x1b,0xc9,0xe7,0x16,0x1c,0x97,0x6c,0x87,0xf5,0xf8,0xe1,0x77,0x35,0x28,0x4d,0xef,0x9,0xc7,0x4c,0xc5,0x11,0xb1,0x53,0x79,0xb8,0x7e,0x1,0x43,0x38,0xfb,0xd1,0x6,0x5d,0x9b,0xdd,0xbd,0xf1,0x89,0xa5,0xe9,0x27,0x5b,0xcf,0xde,0x3e,0xbd,0xb8,0x72,0xed,0xe,0x40,0xe5,0xee,0x6a,0x79,0xea,0xf1,0xd5,0x32,0x4a,0x87,0x3d,0xc0,0xab,0x1f,0x1d,0x3c,0xb7,0x41,0xb3,0xb3,0x89,0x14,0x7,0xbd,0xa8,0xb5,0x6d,0x6a,0xc1,0xf7,0x81,0x11,0x7,0xea,0xed,0x2d,0x80,0x4a,0x69,0xed,0x36,0x5f,0x82,0x3d,0x99,0xb2,0x40,0xe9,0x5f,0x87,0x8b,0x71,0xd4,0x9e,0xc7,0xfd,0x5b,0x8c,0x9,0x8a,0x24,0x62,0x42,0x9c,0xc8,0x4,0xf0,0xd,0x68,0x44,0x75,0x4e,0xfe,0x99,0x12,0xeb,0x37,0x33,0x6f,0x84,0xd7,0xb4,0x39,0xad,0xb9,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_main_stop_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xdd,0x0,0xd7,0x0,0xe2,0x4e,0xe4,0xa0,0x76,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x1b,0x2,0x6,0x10,0xa0,0x15,0x74,0x32,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x0,0xb8,0x49,0x44,0x41,0x54,0x38,0xcb,0xd5,0x92,0x31,0xe,0xc2,0x30,0x10,0x4,0x67,0xd,0xf9,0xe,0x81,0x8f,0x50,0xd0,0xf0,0x41,0x1a,0xa,0xfe,0x2,0xbc,0xc6,0x51,0x4,0x4b,0xe1,0x60,0x85,0x60,0x47,0xe9,0x10,0x2b,0x59,0xf2,0xd9,0xba,0xf5,0xdc,0xf9,0xe0,0xd7,0x12,0x80,0x6d,0x0,0xb6,0xed,0x6e,0x51,0xd2,0xed,0x7e,0xcd,0xfb,0x30,0xb9,0x73,0xd3,0x34,0xe,0x61,0x65,0x60,0x6e,0x65,0xad,0xc7,0x41,0x8,0x2b,0xce,0xa7,0xcb,0xec,0xeb,0x87,0xe3,0x9e,0xaa,0xc1,0xf3,0xf9,0xa0,0xef,0x7b,0x50,0xaa,0xcd,0x8,0xd,0xe5,0x59,0x2,0xfb,0xcb,0x70,0x3d,0x3d,0x88,0x5d,0x44,0x56,0xe2,0x94,0x11,0xc2,0x33,0x44,0x5f,0x6,0x5d,0xec,0x30,0x6f,0x2,0x50,0x6a,0x33,0x36,0x28,0x5,0xb4,0x9b,0x6d,0x6e,0x64,0x91,0xa0,0x24,0x67,0xdb,0x21,0xb6,0x91,0x54,0x30,0x88,0x31,0xa7,0x8c,0x7e,0xfa,0xe3,0xec,0x76,0xbf,0x66,0x9a,0x3a,0xc1,0x38,0xbf,0xe4,0x55,0x6d,0x62,0x8c,0x85,0x59,0x4b,0xf8,0xa5,0x76,0x4e,0x27,0xd1,0xb,0x27,0x51,0x35,0x2,0xf1,0x77,0x7a,0x1,0x4,0x5a,0x51,0x4,0xc9,0x9e,0x77,0x6,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_collision_shape_2d_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe1,0x0,0xdb,0x0,0xe7,0x53,0x45,0xf8,0x1a,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x10,0x34,0x16,0xa9,0x11,0x5d,0x86,0x0,0x0,0x0,0xc9,0x49,0x44,0x41,0x54,0x38,0xcb,0xed,0x93,0x49,0xa,0xc3,0x30,0xc,0x45,0xbf,0xe5,0xe0,0x4c,0xf4,0x18,0xd9,0x66,0x1b,0x12,0xe8,0x9d,0x72,0x94,0xde,0xa9,0x90,0xd0,0x6d,0xb6,0x39,0x47,0x26,0x83,0xe5,0x2e,0x9a,0x16,0xd7,0x74,0x8,0xa4,0xcb,0x6a,0x25,0x3e,0xd2,0x93,0xec,0x8f,0x80,0x9d,0x21,0xee,0x49,0xd7,0x4f,0x12,0x80,0xdc,0xd8,0x67,0xf2,0x2c,0x36,0xf,0x40,0xd7,0x4f,0x72,0xd1,0x7c,0x5c,0xb4,0x2d,0xb7,0x74,0x87,0x4a,0xb4,0xa1,0xa2,0x73,0x9e,0xc5,0x86,0x56,0x4d,0x2e,0xda,0x96,0xc3,0xcc,0x95,0xfd,0xb0,0x85,0x5,0xe4,0x30,0x73,0xb5,0xe,0x92,0x0,0x10,0xb8,0x5,0x49,0x44,0x97,0x43,0x42,0x27,0x22,0xa1,0x5f,0x1,0x98,0xad,0x2,0x50,0xbb,0x5a,0xe0,0x7d,0x88,0x21,0x12,0x3a,0xcf,0xe2,0x97,0x80,0xae,0x9f,0x20,0x0,0xe3,0x6a,0xb4,0xd7,0x85,0x3f,0xc0,0x73,0xc1,0x2,0x92,0xd9,0xaa,0xae,0x9f,0xf0,0xce,0x46,0xb,0x48,0xd7,0x89,0x27,0xc0,0x38,0x73,0x1,0xa0,0xf6,0xad,0x72,0x7,0x8c,0x33,0x17,0x69,0x44,0x8d,0xf,0x30,0xa1,0x12,0xed,0xb7,0x17,0x9,0xc0,0xa4,0x11,0x35,0xb7,0x5a,0x98,0x9f,0x1c,0xd3,0xee,0xb8,0x2,0xc4,0x95,0x4c,0x71,0xe9,0x19,0x27,0x11,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_margin_container_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x15,0x38,0x26,0x25,0xb6,0xe0,0xcd,0x0,0x0,0x0,0xb3,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0xa0,0x15,0xb8,0xf4,0xfd,0x2a,0x33,0x31,0x6a,0x18,0xf1,0x29,0x58,0xfa,0x7e,0xcd,0x7f,0x7c,0xf2,0xd1,0x82,0x21,0x78,0xf5,0xe3,0x35,0x0,0x26,0xc7,0x84,0xe6,0x24,0x46,0x52,0xbd,0x8a,0x62,0xc0,0xbf,0xff,0xff,0x24,0x28,0x32,0xe0,0xe5,0x9f,0xd7,0xb3,0x4f,0x7f,0x3d,0x6f,0x47,0x8a,0x1,0x2c,0x97,0xbe,0x5f,0xe5,0xb8,0xfc,0xe3,0xfa,0x77,0x26,0x6,0xa6,0x1f,0xef,0xfe,0x7e,0x60,0x7c,0xf3,0xf7,0x9d,0xf7,0xa9,0xaf,0xe7,0xdc,0xcd,0xb8,0x8d,0x76,0x91,0xe4,0x82,0xff,0xc,0xff,0x59,0x18,0x18,0xfe,0x33,0x42,0xd8,0xc,0x6c,0x44,0xbb,0x40,0x8f,0x53,0xfb,0x7,0x3,0x3,0x3,0x23,0x3,0x3,0x3,0xc3,0xce,0x4f,0xfb,0xb6,0x9,0x31,0xb,0xf6,0x99,0x72,0x1b,0xee,0x21,0xda,0x0,0x64,0x8e,0x18,0x8b,0x68,0xba,0x21,0x97,0xee,0x63,0xb2,0x3,0x91,0x99,0x91,0xe9,0x29,0x45,0xb1,0xa0,0xc7,0xa9,0xfd,0x8f,0x54,0x3,0x58,0x8,0x29,0x20,0x94,0x9c,0x29,0xce,0x4c,0x14,0xe7,0x5a,0x0,0x4b,0xfe,0x44,0x11,0x84,0xa6,0xa,0xd9,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_collision_shape_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xe,0x1d,0x2b,0xa3,0x87,0x0,0x6,0x0,0x0,0x1,0xbf,0x49,0x44,0x41,0x54,0x38,0xcb,0xad,0x93,0x3f,0x48,0x23,0x51,0x10,0xc6,0xbf,0x99,0x97,0x4d,0x72,0x1a,0x45,0xf0,0x4f,0xa1,0xec,0x21,0x62,0x11,0x90,0x95,0xa8,0xd8,0xa6,0xb0,0xb0,0xb2,0xbc,0xe6,0xda,0xc3,0xe2,0x90,0x2b,0xec,0x3c,0x4e,0xb4,0xb0,0x38,0xae,0x10,0xb4,0x12,0xb4,0xb0,0xb3,0xb3,0x15,0x2d,0x44,0xac,0x54,0xb4,0x50,0x6c,0xc4,0xc6,0x44,0x44,0xb,0x31,0x4d,0x36,0xbb,0xab,0xfb,0x92,0xf7,0xae,0x70,0x37,0xc6,0x35,0x2a,0x82,0x53,0x3d,0x66,0xe6,0x9b,0xf7,0x9b,0x99,0xf7,0x80,0x57,0xcc,0x3b,0x3d,0x15,0xf5,0xce,0x51,0xe3,0xd7,0x84,0xba,0x5c,0xee,0xb5,0xb7,0xb7,0xd7,0xec,0x9d,0x9d,0x15,0x5d,0xa9,0x7c,0xd,0x62,0xb1,0x68,0x3e,0x5,0x1,0xfa,0xd2,0xdf,0xaf,0x1,0xc0,0x39,0x3a,0x1a,0x91,0xd7,0xd7,0xcb,0xda,0x71,0x7a,0x41,0x24,0x41,0xa4,0xa1,0x54,0x9c,0x53,0xa9,0xb3,0x58,0x67,0xe7,0x44,0xe3,0xf0,0xf0,0x6e,0xad,0x86,0x0,0xc0,0x3d,0x3e,0x6e,0xd7,0xf7,0xf7,0x63,0xfe,0xc5,0xc5,0x2a,0x88,0x2a,0xd0,0x9a,0xea,0xd0,0xa9,0x90,0x3a,0xde,0xd3,0xf3,0x83,0x92,0xc9,0x8d,0x86,0x81,0x81,0x5b,0x6,0x0,0xe5,0x79,0xdf,0xca,0x85,0xc2,0x4,0x0,0x40,0x6b,0x51,0xaf,0xb5,0xc0,0xc7,0x0,0x50,0xbe,0xbb,0xfb,0xa5,0x5c,0xf7,0x7b,0x75,0x6,0x32,0x97,0x5b,0x52,0xb6,0x6d,0x25,0xd2,0xe9,0x21,0xd1,0xda,0xba,0x5,0x21,0xbc,0x1a,0xa1,0x6,0x0,0x8,0xe1,0x89,0xb6,0xb6,0xcd,0x44,0x3a,0x3d,0xa4,0x4a,0xa5,0x3e,0x99,0xcf,0x2f,0x2,0xc0,0xd3,0x50,0x94,0x4a,0x3c,0x9c,0x9f,0x1f,0x42,0x6b,0x61,0x74,0x77,0x4f,0x42,0xa9,0x46,0x79,0x73,0x33,0x5,0x0,0x46,0x57,0xd7,0x1c,0x98,0x5d,0x99,0xcb,0x2d,0x55,0xa,0x85,0xd1,0x80,0x12,0xcf,0xb,0x3c,0xe1,0x43,0xe6,0xf3,0xb,0x0,0x88,0x5b,0x5a,0xe,0x88,0xc8,0x97,0x97,0x97,0xf3,0x55,0x92,0x1a,0xf1,0xcb,0x2,0x91,0xed,0xa8,0x62,0x71,0x30,0xea,0x7b,0xf7,0x1d,0x7c,0xd4,0x3e,0xa7,0x80,0xe8,0xe8,0x58,0x7f,0x84,0x24,0xf9,0xae,0x22,0xc8,0x9,0x35,0xd5,0xbe,0xdc,0x93,0x93,0x26,0x55,0x2c,0xfe,0x96,0x57,0x57,0x7f,0xc0,0xfc,0x0,0xa5,0x12,0x60,0xf6,0x83,0xd,0xc5,0x43,0x9f,0x61,0x9a,0x7f,0xb9,0xb9,0xf9,0x5f,0x43,0x26,0x63,0x3f,0x6b,0x81,0x98,0x9d,0x54,0x36,0x3b,0x9d,0xb4,0x2c,0x36,0x4c,0x73,0x26,0xb8,0xcd,0x7,0x91,0xf,0x0,0x86,0x69,0xce,0x26,0x2d,0x2b,0x96,0xca,0x66,0xa7,0x89,0xd9,0xc1,0x1b,0xbf,0xb0,0x4a,0xe5,0xec,0xef,0x8f,0x97,0xf6,0xf6,0x7e,0xd6,0x8b,0xbd,0xb9,0x9a,0x9a,0xe4,0x90,0x50,0x85,0x9f,0x2d,0x6a,0xff,0x1,0xc4,0xf0,0xb9,0x8e,0xc9,0x9e,0x94,0x61,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_matrix_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x0,0x0,0x0,0x0,0x0,0xf9,0x43,0xbb,0x7f,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x2,0x11,0x5,0x1,0x26,0x20,0xc9,0x80,0x24,0x0,0x0,0x0,0xfe,0x49,0x44,0x41,0x54,0x38,0xcb,0xad,0x93,0x41,0x6e,0x83,0x30,0x10,0x45,0xff,0x98,0x68,0x26,0x41,0xb2,0x29,0x37,0x80,0x92,0x1b,0xd0,0x86,0x9c,0x80,0x2c,0xe0,0x2,0xc9,0x26,0xe9,0xfd,0xef,0xd0,0xdf,0x5,0xc6,0x71,0xb2,0x2d,0x5e,0x3d,0x7d,0x59,0xd6,0x7f,0xf6,0x58,0x8,0xe2,0x5f,0x8b,0x20,0xbc,0xb,0xf4,0x2e,0x90,0x20,0x7c,0x11,0x18,0x8a,0x8a,0x4,0x11,0x5c,0x45,0xef,0x22,0x17,0x55,0x96,0x7f,0x24,0xde,0x1,0x80,0x8a,0x2,0x22,0xc0,0x2f,0xa0,0x62,0xe9,0x70,0x75,0x6,0x80,0x29,0x97,0xd8,0xd6,0x9c,0xa6,0x3d,0xb2,0x89,0x42,0xa3,0x1d,0x1b,0xed,0xb8,0xf0,0x27,0x1b,0x5b,0xb9,0x63,0x1b,0xf3,0xf6,0x85,0x8f,0x6c,0xf5,0xf8,0xa6,0x10,0x97,0x39,0xc3,0x5a,0xca,0x5c,0xa6,0x23,0x6,0x48,0xce,0xdc,0x50,0xa1,0x2f,0x4f,0xec,0xf,0x27,0x2e,0x3c,0xb0,0x2f,0x87,0x8c,0xcf,0x24,0x88,0xaf,0xf2,0xcc,0xfe,0x30,0x24,0xfe,0x8e,0x79,0x54,0xd8,0xa7,0x4a,0x26,0x9a,0x3a,0x59,0xfe,0x22,0xa2,0x49,0x21,0xcf,0xb7,0x51,0x18,0xfd,0xc4,0xd1,0x4f,0x5c,0x78,0xce,0x78,0xe2,0xe8,0x67,0x12,0xc4,0xc5,0xcf,0xbc,0xe4,0x1c,0xe6,0xa7,0x82,0x89,0xa5,0x1e,0x2a,0xba,0x36,0x85,0xb9,0x3d,0x40,0x3e,0x87,0x8a,0x4c,0xaf,0x13,0x71,0x23,0x85,0x6b,0x7d,0xe7,0xb5,0xbe,0x73,0xe1,0xc7,0xb,0xdf,0xea,0x47,0x96,0x2f,0x7c,0xab,0x7f,0x52,0xbe,0x4b,0x83,0x91,0xdf,0x76,0x94,0xb0,0x6c,0x60,0xec,0xed,0x8f,0xc8,0x56,0xa,0x7f,0xa6,0xdd,0xa2,0xc3,0x98,0x77,0xac,0xdc,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_up_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x41,0x0,0xd9,0x0,0xd7,0x6,0x3f,0x83,0x4e,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x7,0x7,0x5,0x33,0x16,0x56,0xf2,0x63,0xca,0x0,0x0,0x0,0xc7,0x49,0x44,0x41,0x54,0x38,0xcb,0xd5,0x93,0xbd,0xd,0xc2,0x30,0x10,0x85,0xdf,0x21,0x3a,0x90,0x60,0x94,0x58,0xf2,0x0,0xb0,0x2,0x53,0xc4,0x4,0xd8,0x1,0x46,0x80,0x28,0x41,0x2c,0xc1,0x22,0x48,0x94,0x51,0xa,0x7a,0xe8,0x10,0xa4,0xa0,0xca,0xa3,0x8,0x44,0xf9,0xc1,0x80,0x94,0x6,0x9e,0xb,0x9f,0x74,0xe7,0x4f,0xcf,0x77,0xb6,0x10,0x44,0x13,0xb5,0xd0,0x50,0x3f,0xe,0x50,0xda,0x50,0x69,0xf3,0xbe,0x49,0xb4,0x2c,0x47,0xbb,0x1c,0xc4,0x11,0x87,0x71,0x44,0x47,0xbb,0xb4,0xd5,0xc9,0xab,0x29,0x28,0x6d,0xd8,0x5f,0xcf,0x40,0xa,0x84,0x0,0x48,0x9c,0xbd,0x25,0xf6,0xbb,0x50,0xaa,0xb5,0x35,0x80,0xd2,0x86,0xbd,0xf9,0x14,0x24,0x0,0x8,0x1e,0x1,0x40,0xe0,0xb2,0x58,0xd5,0x20,0x25,0x80,0xd2,0x86,0xdd,0xf1,0xe4,0x99,0xc8,0xcf,0xa,0x0,0xa6,0xd9,0x7e,0xdd,0xf8,0x25,0x48,0xbb,0x6a,0x29,0x9,0xfc,0x3c,0xee,0x8c,0x3c,0x80,0x44,0xb2,0xd,0xac,0x3d,0x2c,0x1,0x8a,0x64,0xa5,0xd,0xd3,0x23,0x33,0xef,0x95,0x9c,0x15,0x50,0x9b,0xd0,0xa9,0x70,0x8f,0x6f,0x1c,0x54,0x75,0x3b,0x84,0x1f,0x1f,0x92,0xfc,0xff,0x67,0xba,0x3,0x12,0x5d,0x6b,0x94,0xbc,0xa8,0x62,0xae,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_menu_button_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x15,0x1a,0x17,0xd3,0xda,0xa6,0xd7,0x0,0x0,0x1,0xa0,0x49,0x44,0x41,0x54,0x38,0xcb,0xa5,0x91,0xbd,0x6b,0x53,0x51,0x18,0xc6,0x7f,0xe7,0x3d,0xe7,0x5e,0x7a,0xf3,0x61,0xb9,0x96,0x98,0x8f,0x86,0x8,0x85,0x4e,0xd1,0x8,0x22,0x8a,0xda,0xc5,0xa1,0x10,0x11,0x9c,0x8a,0x4b,0xff,0x3,0x5,0xff,0x3,0x33,0x4,0xdc,0x74,0x70,0x72,0x6e,0xb1,0x5b,0xc1,0xa5,0x9d,0xdc,0x8b,0x8a,0x45,0x2c,0x64,0x70,0x71,0x28,0x14,0x87,0xe,0x49,0x30,0x37,0xc9,0x4d,0xcc,0x39,0xe,0x26,0x1,0xb,0x4a,0x62,0x7f,0xe3,0xf3,0x9e,0xe7,0xe1,0x3d,0xcf,0xab,0x18,0x73,0xd0,0xf9,0xf8,0x78,0xc4,0x28,0x3,0x28,0xfe,0x8d,0x15,0x74,0xfb,0x6e,0xea,0xe6,0x2b,0x26,0x8f,0xf7,0xdb,0xef,0xe,0x7e,0xd8,0xce,0x35,0xc0,0x2,0x38,0x9c,0xa7,0xc0,0x82,0x1a,0x39,0xac,0x2f,0x48,0xc,0x60,0x71,0xbe,0x20,0xb1,0xc5,0xfa,0x17,0x24,0xfd,0xf9,0xc1,0xe2,0xfa,0x1d,0x1,0x18,0x32,0x5c,0x2a,0x7a,0xf9,0x7a,0xd6,0x64,0xb6,0x8b,0x5e,0xa1,0xae,0x95,0xee,0x26,0x24,0xf1,0xad,0xe8,0xe5,0x9f,0x5b,0x9c,0xbf,0xec,0x15,0xea,0x45,0x6f,0xf9,0x99,0xc3,0x49,0xc9,0x2f,0x3e,0x4d,0x4a,0xe2,0xeb,0xc0,0xd,0xb2,0x0,0x2,0x90,0x92,0xe4,0xa7,0xd8,0xd,0xca,0xf7,0xd2,0x6b,0x4f,0x62,0x17,0x5f,0x5d,0xd2,0xe1,0xdb,0x87,0x8b,0xd5,0x2b,0x81,0x4,0x7b,0x5,0x93,0x7b,0xbd,0x96,0xba,0xf5,0xa2,0xef,0xfa,0xd7,0xb3,0x26,0xf3,0xe6,0x76,0xf2,0xc6,0x56,0x42,0x82,0x46,0x5a,0xa7,0xde,0x4f,0x3,0x34,0xba,0x25,0x48,0xf4,0x5b,0x90,0xc8,0x53,0xde,0xc9,0x61,0xf7,0x4b,0x25,0xb2,0xdd,0x47,0xad,0x51,0xfb,0xfe,0x58,0xef,0x6a,0x74,0x13,0xe0,0xa2,0xe,0x6b,0x6,0x73,0x3a,0xed,0x60,0xa7,0xb9,0xeb,0xf8,0xf,0x36,0xc3,0xd,0x25,0x47,0xbd,0x86,0xac,0xfa,0x2b,0xd5,0x79,0xcd,0xab,0xfe,0x4a,0xf5,0xa8,0xd7,0x10,0x53,0x9,0xca,0xf6,0x43,0x74,0x98,0xce,0x99,0x4b,0xdb,0x1a,0x7d,0x3a,0xbe,0x42,0xf2,0x27,0xa3,0x50,0x23,0x9d,0xbf,0x5,0x8,0x12,0x55,0x82,0xb2,0x35,0x0,0x27,0xc3,0xef,0x2f,0x7b,0xae,0x5f,0x9a,0x67,0x83,0x96,0x6a,0xaf,0x3,0x97,0xd,0xc0,0xc4,0xbc,0x19,0x6e,0xa8,0x59,0xcc,0x3b,0xcd,0x5d,0x37,0xf1,0x98,0xb3,0x83,0x79,0xbb,0x10,0xce,0xc9,0xb9,0x3,0xcc,0xd9,0xbb,0xce,0xda,0xc1,0x1f,0x1,0x81,0x5a,0x38,0xee,0xb9,0x7e,0x69,0x9e,0xe,0x2,0xb5,0x70,0x3c,0xfd,0x42,0xde,0xcb,0xd5,0x26,0xc2,0xac,0xe4,0xbd,0x5c,0xd,0xe0,0x17,0xb,0x13,0x8e,0x24,0xd8,0xad,0xa9,0xd0,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_editor_2d_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x1,0x10,0x8,0xc,0x25,0x30,0xf6,0xf2,0x90,0x0,0x0,0x0,0x45,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0xfc,0x2f,0x27,0xf7,0x9f,0x81,0x2,0xc0,0xc2,0xc0,0xc0,0xc0,0xf0,0xee,0xdc,0xdc,0x1a,0x72,0x34,0xb,0x19,0x25,0xb7,0xb0,0xc0,0x39,0xcd,0x5b,0x76,0x90,0xa2,0xf9,0x5d,0xad,0x8f,0x7,0x3,0x3,0x3,0x3,0x13,0x3,0x85,0x60,0xd4,0x80,0x51,0x3,0x6,0x87,0x1,0x2c,0xe8,0x69,0x9b,0x54,0xc0,0x48,0x69,0x76,0x6,0x0,0x66,0x70,0xe,0x98,0xcd,0x2b,0x90,0xa1,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_mesh_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xe,0x1f,0x2c,0xf,0xd5,0xf7,0x27,0x0,0x0,0x2,0x50,0x49,0x44,0x41,0x54,0x38,0xcb,0x95,0x53,0x4d,0x6b,0x13,0x51,0x14,0x3d,0x77,0x26,0x33,0x93,0x49,0x4d,0x4b,0x2b,0x7e,0xac,0x6a,0xb,0x42,0x10,0xed,0xc8,0x6c,0x34,0x88,0x8b,0x6c,0x2a,0x5d,0x75,0x25,0x8,0xed,0x2f,0x70,0xa5,0x3f,0x40,0x37,0xe2,0x5e,0x5,0x37,0x22,0x8,0xa2,0x34,0x42,0x76,0xd3,0x74,0x51,0x9a,0xb6,0x11,0x44,0x82,0x4c,0x26,0xed,0x73,0xa7,0x54,0xa5,0x8b,0x52,0x8a,0xa1,0x1d,0xd3,0xbc,0x31,0x1f,0xef,0x3d,0x17,0x66,0x4a,0x1b,0x3f,0xd0,0xb3,0x7a,0xbc,0x7b,0xcf,0x85,0x73,0xef,0x39,0x84,0x43,0x88,0x18,0x23,0xdb,0x71,0x14,0x0,0x34,0x2b,0x95,0x59,0xd5,0x6e,0x67,0x40,0xd4,0x25,0xc3,0xf8,0x38,0x90,0xcd,0xe6,0xfb,0x7b,0xd0,0x47,0xd6,0x1,0xa0,0x51,0x2e,0x3f,0xda,0x2b,0x14,0xea,0x3c,0x8,0xce,0xc4,0x4,0x5e,0xad,0x9e,0xdb,0xcd,0xe7,0xbf,0x37,0xca,0xe5,0x87,0x87,0x7b,0x1,0x40,0x8b,0x3f,0x94,0x94,0x76,0xe8,0x79,0xeb,0xe9,0x5c,0xee,0x16,0x25,0x93,0x9b,0x94,0x48,0x6c,0x47,0x8c,0x99,0x4a,0x88,0x13,0x64,0x18,0x9f,0xf4,0xe1,0xe1,0xd7,0xe9,0x5c,0xee,0x76,0xe8,0x79,0xc,0x40,0xf2,0x60,0x48,0xc4,0x18,0x1,0x40,0xb8,0xb0,0xf0,0x16,0x0,0x78,0xb5,0xea,0xf0,0xb5,0xb5,0xd3,0x11,0x63,0x7a,0xc4,0x98,0x1d,0xbf,0x1,0xa0,0xe9,0xfb,0x57,0x0,0x20,0x2c,0x16,0xfd,0x98,0x4b,0x0,0xd0,0x28,0x95,0xe6,0xf4,0x91,0x91,0x3b,0x90,0xf2,0xa4,0xd8,0xdf,0xbf,0xae,0xa7,0xd3,0x2f,0x94,0x94,0xc7,0x0,0x18,0x50,0x6a,0x0,0x44,0x7b,0xa4,0x69,0x91,0x8,0xc3,0x9b,0xfa,0xe0,0xe0,0x53,0x68,0xda,0xae,0xa8,0xd7,0xef,0xa7,0x27,0x27,0x6f,0x0,0x0,0x1a,0xcb,0xcb,0xcf,0x62,0x4d,0x8d,0x95,0x95,0x27,0xf8,0x3,0xbe,0x2d,0x2e,0x7a,0x7,0x7d,0xa5,0xd2,0x4b,0x0,0x48,0x34,0x2b,0x95,0x59,0xb2,0xac,0x7b,0x11,0x63,0xba,0xed,0x38,0x42,0x72,0xee,0xc6,0xb2,0x0,0x98,0x4a,0x88,0xa1,0x94,0xeb,0xee,0x44,0x8c,0x25,0x5a,0x1b,0x1b,0x13,0x7,0x3b,0x13,0xe2,0x6e,0xb3,0x52,0x99,0xd1,0x54,0xab,0x75,0x21,0xe5,0xba,0x5f,0x0,0x24,0x0,0x40,0x75,0x3a,0xc7,0x1,0xd8,0x0,0x4c,0x25,0xa5,0x9,0xc0,0x8c,0x18,0xb3,0x94,0x94,0x49,0x10,0x75,0x7b,0x83,0x13,0x29,0xd7,0xfd,0xac,0x5a,0xad,0x9,0xd,0xff,0xe,0xc2,0xcf,0x81,0x47,0xa0,0x91,0x65,0xbd,0xe7,0x41,0x90,0x1,0xd0,0x5,0x0,0x32,0x8c,0x3a,0x80,0x8,0x40,0x9b,0x34,0xad,0xd,0xa0,0x6d,0x3b,0x4e,0x8b,0x34,0x2d,0x2,0x91,0xec,0xf1,0xba,0x3c,0x8,0x32,0x64,0x59,0x2c,0x5e,0xe2,0xf3,0xff,0x5e,0xe2,0xd2,0xd2,0x2b,0xc4,0xba,0x21,0xa5,0xc5,0x6b,0xb5,0x71,0x8,0x71,0x4a,0x72,0xfe,0x95,0x57,0xab,0x8e,0x92,0x32,0xdd,0x77,0x46,0x2e,0xc2,0x70,0x9b,0xfb,0xfe,0xa5,0xde,0x19,0xe9,0xa8,0x91,0x8a,0xc5,0x77,0x0,0xc0,0x83,0xe0,0x3c,0xaf,0xd5,0xc6,0xfb,0x8d,0x14,0x31,0x66,0x72,0xdf,0xcf,0x2,0x40,0x38,0x3f,0x1f,0x1c,0x31,0x52,0xcf,0xca,0xa9,0xce,0xe6,0xe6,0x9b,0xa1,0xe9,0xe9,0x8b,0xa1,0xe7,0xad,0x99,0x63,0x63,0x97,0x1,0x40,0x9,0x31,0x44,0xba,0x1e,0x76,0xb6,0xb6,0xe6,0x7,0xa7,0xa6,0xae,0x85,0x9e,0xb7,0x6e,0x8c,0x8e,0x5e,0x25,0x4d,0xe3,0xb6,0xe3,0x88,0x5f,0xc3,0xb4,0xba,0xfa,0x78,0xaf,0x50,0xd8,0xe1,0x41,0x70,0x36,0xae,0xf1,0x20,0xc8,0xf4,0xc2,0xf4,0xa0,0x3f,0x4c,0xf4,0x97,0x38,0xcf,0xf4,0xe2,0xac,0xc8,0x30,0x3e,0xc,0x64,0xb3,0x73,0xbf,0x8b,0xf3,0xf,0xa,0x5f,0x62,0x32,0xb1,0x57,0x1b,0x2f,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_snap_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xd9,0x0,0x31,0x0,0x31,0x9,0xd1,0x29,0xca,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0xb,0x1,0x17,0x1a,0x26,0x0,0x8,0xda,0xeb,0x0,0x0,0x1,0x5d,0x49,0x44,0x41,0x54,0x38,0xcb,0xa5,0x92,0x3d,0x4e,0xc3,0x40,0x10,0x85,0xbf,0xf5,0x4f,0x64,0xfe,0x82,0x4,0x4d,0x44,0x81,0x4,0x39,0x4d,0xae,0x42,0x3,0x72,0x12,0x6e,0x80,0x44,0x81,0x11,0x22,0x5,0xdc,0x64,0x4f,0x92,0x86,0x3,0xa4,0x9,0x46,0x50,0xc4,0x9b,0xac,0xd7,0xb3,0x34,0x21,0xd8,0xc8,0x50,0x90,0xd7,0xed,0x6a,0xde,0x37,0x6f,0x76,0x47,0xf1,0x8b,0x6,0x83,0x41,0x56,0x3f,0x6b,0xad,0x87,0x6d,0x75,0xaa,0xcd,0x18,0x45,0x11,0x8f,0xc6,0xa4,0xf1,0xc1,0x1,0xd5,0x72,0x89,0x94,0x25,0x17,0x71,0x7c,0xdf,0x6,0x52,0x3f,0x3b,0x3e,0x43,0x2a,0xd6,0x82,0x52,0x54,0x8b,0x5,0xde,0x7b,0x64,0xb5,0xa2,0x73,0x7c,0x8c,0xcd,0x73,0xae,0x7a,0xbd,0x6,0x28,0xa8,0xd3,0x9e,0x9c,0x4b,0xbd,0x73,0xd8,0xb7,0x37,0x8a,0xd9,0xc,0x93,0xe7,0xac,0xde,0xdf,0x29,0x8b,0x2,0x3b,0x9f,0xe3,0xbd,0xe7,0xf6,0xe5,0x25,0xad,0x7b,0x82,0x7a,0xf7,0x70,0x67,0x87,0xd5,0xeb,0x2b,0xa5,0x31,0x78,0xe7,0xb8,0xee,0xf7,0xb3,0xf1,0xd9,0x59,0x16,0x44,0x11,0x22,0x82,0x52,0x8a,0xce,0xde,0x5e,0x23,0xf1,0x26,0xc1,0xe4,0xe3,0x23,0x75,0x45,0x41,0xb9,0x58,0x80,0xf7,0x8c,0xfb,0xfd,0x4c,0x6b,0x3d,0xd2,0x5a,0x8f,0x86,0xa7,0xa7,0x59,0xbc,0xbf,0x4f,0x98,0x24,0x20,0xc2,0xcd,0x74,0x9a,0x36,0x12,0x24,0x49,0x42,0x7c,0x78,0x88,0xcd,0x73,0x9c,0xb5,0x8c,0xcf,0xcf,0x33,0xad,0xf5,0xa8,0xf6,0x3,0xa3,0xcb,0xa3,0xa3,0x2c,0x39,0x39,0x1,0xa0,0x72,0xae,0x39,0x42,0x18,0x86,0x4,0x71,0xcc,0x5f,0x12,0x11,0xc4,0x5a,0x8,0x43,0x44,0xa4,0x9,0x10,0x11,0xfc,0x9a,0xaa,0x82,0x80,0xaa,0xaa,0x5a,0x21,0x95,0x31,0x28,0xa5,0xd8,0xed,0x76,0x37,0x77,0x11,0x80,0x31,0x6,0xf3,0xf0,0x80,0x88,0xd0,0x1,0xc2,0x34,0x6d,0x5,0x2c,0x27,0x93,0x6f,0xd3,0xba,0x26,0xa8,0x47,0xfc,0x8f,0x54,0xcb,0xea,0xfa,0xfa,0x3,0xfe,0xd8,0xd2,0xbb,0x2f,0xcf,0xd7,0x22,0x29,0xc0,0xb3,0xa5,0xfc,0x16,0x67,0x1f,0x6c,0xdb,0x7d,0xeb,0x11,0x3e,0x1,0xf7,0xe8,0xb0,0xd8,0xc2,0x32,0x1c,0xda,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_meshr_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x0,0x0,0x0,0x0,0x0,0xf9,0x43,0xbb,0x7f,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x2,0x11,0x5,0x2,0x38,0xf1,0xeb,0xee,0x84,0x0,0x0,0x2,0x68,0x49,0x44,0x41,0x54,0x38,0xcb,0x6d,0x93,0x4b,0x4f,0x53,0x41,0x14,0x80,0xbf,0x33,0xf7,0xf6,0x41,0xa1,0x40,0x21,0xa8,0x71,0xe3,0x6f,0x70,0xe3,0xf,0x30,0x31,0x6e,0x30,0x90,0x98,0xa8,0x40,0x49,0x80,0xc8,0x63,0xa1,0x82,0x24,0x3c,0x4,0xc4,0x20,0x54,0x7b,0x1b,0x4d,0xa,0x82,0xaf,0xb0,0x70,0x61,0x71,0x29,0x24,0x6c,0x74,0xe1,0xda,0x8d,0x3f,0xc2,0x95,0x91,0x4,0x79,0x16,0xfa,0xe0,0xde,0xe3,0xe2,0xb6,0x14,0xd0,0x39,0x33,0x99,0x64,0xe6,0xcc,0x99,0xf3,0xf8,0x8e,0x28,0xca,0xd9,0x21,0x62,0x9d,0x39,0xd4,0xd2,0xf4,0xe4,0xac,0xae,0x39,0xf5,0xd0,0x58,0x2a,0xc6,0xd2,0x78,0x62,0x9e,0x6e,0x67,0x9,0x11,0xa1,0xdb,0x59,0x2,0x11,0x6e,0xcd,0xbc,0x44,0xc4,0xa8,0x20,0xa7,0x8c,0x4b,0xd9,0x3,0x31,0x96,0x76,0xcc,0xa6,0xa9,0xae,0xa,0x13,0xe,0x6,0x79,0x35,0x78,0x97,0xb1,0x77,0x1f,0x71,0x3d,0x97,0x7c,0xa1,0xc8,0xc2,0x83,0x1e,0x3a,0x66,0xd3,0x64,0xf,0x73,0xac,0xce,0x8d,0xa2,0xa8,0x1c,0x1b,0x28,0x3f,0xae,0x8f,0xd6,0x10,0x8d,0x44,0x70,0x6,0x3a,0x49,0xad,0xac,0x22,0x46,0x50,0x4f,0xc9,0x15,0xb,0x64,0xf,0xf3,0x24,0xfb,0xda,0xe9,0x98,0x4d,0xb3,0xb3,0xb7,0xcf,0x7a,0x72,0x2,0x45,0xc5,0x0,0x8,0xc2,0xca,0xf4,0x30,0xd1,0x48,0x84,0x58,0xb4,0x1a,0x11,0xe1,0x7c,0x43,0x1d,0x17,0x1b,0x63,0x34,0xc5,0x6a,0x69,0xaa,0xaf,0xa3,0xb1,0x36,0x8a,0x20,0x54,0x57,0x85,0x59,0x77,0x26,0x2b,0x21,0x60,0x8c,0xc6,0xe7,0xe6,0x69,0xa8,0x8d,0xb2,0xf8,0xb0,0xf,0x44,0x40,0x4,0x11,0x3f,0x5f,0xea,0x79,0xa0,0xea,0xef,0x28,0xaa,0x7a,0xca,0xb,0x1b,0x20,0x60,0xdb,0x4,0x6c,0x1b,0x27,0xf3,0x99,0xb1,0xce,0x9b,0x7c,0xf9,0xfe,0x83,0xb,0xb1,0x3a,0x22,0xa1,0x20,0xfb,0xb9,0x3c,0x1b,0xdb,0xbb,0xfc,0xda,0xdc,0xe2,0xf7,0x9f,0x1d,0x46,0xee,0xdc,0x20,0x18,0x8,0x60,0xdb,0x76,0xa5,0xa,0x1f,0x1e,0xdd,0x23,0x60,0xdb,0x88,0x11,0x50,0xb0,0x2d,0x43,0x24,0x14,0xe4,0xd2,0xb9,0x46,0x6a,0xc2,0x21,0x6c,0xcb,0x60,0x5b,0x96,0x7f,0xf,0x58,0xc6,0xb0,0x3a,0x37,0x5a,0x31,0xd0,0xf5,0x7c,0x11,0xa7,0x3f,0xce,0x68,0x5b,0x2b,0xa0,0x1c,0xb9,0x1e,0x7,0xf9,0x2,0x3f,0x37,0x36,0xd9,0xcf,0xe5,0xf1,0x3c,0xe5,0xc8,0x75,0x51,0xcf,0xaf,0xd8,0xf2,0xc8,0x0,0xad,0x53,0x29,0x0,0x6c,0x54,0x29,0x14,0x8b,0xdc,0x9f,0x5f,0xa6,0x29,0x56,0xc7,0x93,0xae,0xdb,0x5c,0xbf,0x72,0xd9,0xcf,0x5,0xf8,0xf1,0xab,0x82,0x7a,0xa0,0x3e,0x53,0xf1,0xc4,0x2,0xdb,0xbb,0x7b,0x25,0x3,0x40,0xe6,0xf1,0x10,0x7d,0x2f,0xde,0x92,0x3d,0xcc,0xa3,0xea,0xf1,0x66,0xed,0x2b,0xe1,0x60,0x80,0xa0,0x6d,0x73,0xe4,0xba,0x1c,0xe4,0xb,0xec,0xec,0x67,0xd9,0xda,0xcb,0x92,0xec,0x6d,0xa3,0x50,0x2c,0xb2,0x9e,0x9c,0xa8,0x80,0x24,0x62,0x14,0x11,0x4,0x61,0xec,0x7d,0x6,0xa7,0x3f,0x4e,0xea,0xd3,0x1a,0x96,0x65,0x70,0x5d,0xaf,0xc2,0x41,0x6f,0x7b,0x9,0x6b,0x2d,0x1,0xae,0x82,0x4f,0xa2,0x68,0xcb,0xa4,0xa3,0x1d,0x89,0x5,0xc5,0x18,0x2d,0x23,0x2d,0xc6,0x52,0x8c,0xf1,0x97,0x18,0x2d,0xeb,0x5d,0x1d,0x9a,0xd6,0x52,0x70,0x27,0x50,0xc6,0x68,0xf3,0x78,0x82,0x70,0x38,0x44,0x28,0x10,0x20,0x33,0x35,0x44,0x4f,0xea,0x35,0x5a,0xca,0x51,0x66,0x6a,0x90,0xe6,0xb1,0x4,0x7,0xb9,0x1c,0xdf,0xd2,0x4f,0x8f,0x51,0x46,0x4f,0x88,0xef,0x9f,0x68,0xf3,0xf8,0x33,0x6d,0x99,0x74,0x14,0xf1,0x7f,0x4,0xf4,0xda,0xf0,0x4c,0x29,0x85,0xfe,0xcf,0x65,0x91,0xff,0xb6,0xf3,0x99,0x8e,0xab,0x34,0xb5,0xfe,0xd3,0xce,0x7f,0x1,0x38,0xd0,0x27,0xe2,0x51,0x44,0xb0,0xee,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_reparent_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x3d,0x0,0x38,0x0,0x42,0x12,0x58,0x53,0xdc,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xc,0x3,0x2f,0x73,0x2f,0x2f,0xae,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0x73,0x49,0x44,0x41,0x54,0x38,0xcb,0xcd,0x52,0xbd,0x4e,0x2,0x41,0x18,0x9c,0xdd,0x3b,0xfe,0x4,0xf4,0x22,0x26,0x48,0x20,0x41,0xa,0x42,0xc1,0x2b,0x58,0x5a,0x59,0xd9,0xa8,0x85,0x36,0xbe,0x82,0x8d,0xaf,0x60,0x63,0x63,0x6f,0x62,0xe1,0xb,0x18,0x13,0x2b,0xa3,0xbe,0x82,0x9d,0x9,0x85,0x21,0x22,0x7,0xc8,0xc2,0x7a,0x7,0x12,0x8e,0xdb,0x5d,0x1b,0x8e,0x1c,0x67,0x8e,0x10,0x2b,0xa7,0xfa,0xf2,0xed,0xb7,0xb3,0xdf,0xec,0xc,0xb0,0x4,0x38,0xb3,0x69,0xd8,0x19,0xf5,0xd,0x69,0x9c,0xd9,0x51,0xce,0x6c,0x2d,0x38,0xa4,0x94,0xca,0x73,0x66,0x93,0x50,0x2,0xce,0xec,0x98,0x94,0xb2,0x3a,0x71,0xdc,0x53,0x29,0x65,0x95,0x33,0x3b,0xe6,0xd,0xb4,0x3f,0x7a,0x97,0xae,0x2b,0xf6,0x0,0x24,0xc2,0x48,0x0,0x0,0xf5,0x9a,0xa9,0xea,0x35,0xd3,0xa9,0xd7,0x4c,0xe5,0xf5,0x3a,0xcd,0xde,0x45,0xbd,0x66,0x2a,0xf3,0xbd,0x7b,0xd7,0x6d,0xf3,0xc3,0xe9,0x63,0xba,0xff,0x1e,0xf1,0x13,0x78,0x75,0xb1,0x9c,0x23,0x9d,0x66,0xef,0x7c,0x34,0x1c,0x9f,0x4d,0x5b,0x2e,0x0,0x1d,0x0,0x52,0x6b,0x2b,0x3b,0x9a,0x46,0x9f,0x8d,0x4c,0x5a,0xcc,0x49,0x58,0x35,0x92,0x25,0x0,0x58,0x35,0x92,0x25,0xce,0x6c,0x2a,0xa5,0xca,0x7,0x96,0x9c,0x0,0x10,0x83,0xaf,0xef,0x7,0xa5,0xd4,0x86,0xf7,0xb1,0x24,0x28,0xa3,0x58,0xce,0xcd,0x7a,0xad,0x6,0xbb,0x19,0x8f,0x9c,0xa3,0x58,0x3c,0x72,0x4b,0x28,0xe9,0x4e,0x1c,0xb1,0x2d,0x5c,0x51,0x89,0x27,0xa2,0xd7,0xd9,0x42,0xe6,0x4,0xde,0x5a,0x61,0xd8,0x2c,0x64,0x8e,0x5b,0xd,0x16,0xd5,0x75,0xfa,0xa4,0x47,0xf4,0xab,0x6c,0x3e,0xed,0xf4,0xbb,0xd6,0xfa,0xc0,0x1a,0xbd,0xfc,0xb2,0x71,0x1,0xc9,0x1,0xd5,0xb4,0xc7,0xa9,0x4,0x10,0x42,0x86,0xc9,0x54,0x7c,0x3f,0xd4,0x89,0x3f,0x7,0x69,0x11,0x8c,0x4c,0x5a,0xfa,0xb3,0xe1,0xaf,0x97,0x22,0x0,0x0,0x25,0x55,0x6e,0x9a,0x15,0x25,0xa5,0xac,0x78,0x89,0xd5,0x97,0x95,0x61,0xf1,0xe1,0xcc,0x4e,0xe1,0xca,0x5d,0x1a,0xa5,0xaf,0x0,0xc4,0x1c,0x81,0xdf,0xc2,0x20,0xfa,0x9f,0xd6,0x96,0xc5,0x87,0x6f,0x0,0x22,0x9a,0x4e,0xef,0x1,0x8,0xfc,0xb,0xfc,0x0,0x17,0x66,0xbf,0x5d,0xa3,0x44,0x4a,0xc,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_mesh_instance_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xe,0x22,0x36,0x98,0x5f,0x46,0xe3,0x0,0x0,0x2,0x71,0x49,0x44,0x41,0x54,0x38,0xcb,0x7d,0x53,0x4f,0x48,0x14,0x51,0x1c,0xfe,0xde,0x9b,0xd9,0xdd,0x66,0x76,0xc7,0xdd,0x15,0xc5,0x2,0xf,0x49,0x87,0x8,0x62,0x90,0xc0,0x42,0x58,0x2d,0x41,0x21,0xbb,0x74,0xf1,0x50,0xdd,0xa3,0xba,0x74,0xab,0x63,0x51,0x17,0x2d,0xa4,0xe,0x5,0x1d,0xaa,0x43,0x9d,0x2c,0x30,0xc,0x45,0x65,0x57,0x6b,0x57,0x54,0x14,0x74,0x59,0x1e,0x4,0x75,0xe8,0x54,0x14,0xa1,0xe0,0xce,0xce,0xee,0x3c,0x59,0xf7,0xbd,0xd7,0x41,0x67,0x19,0x97,0xad,0xdf,0xe9,0xf1,0xfb,0xff,0xbd,0xef,0xf7,0x11,0x4,0x8c,0x33,0x46,0xd,0xdb,0x96,0x0,0x50,0x5e,0x59,0xb9,0x8d,0x5a,0xed,0x18,0x8,0xa9,0x12,0xc3,0xf8,0x14,0xed,0xe9,0xc9,0x71,0xc6,0x42,0x86,0x6d,0xef,0x5,0x6b,0x68,0xa0,0x38,0xc,0x20,0xe2,0x66,0x32,0x13,0xc5,0xc9,0xc9,0x1f,0x9a,0x65,0xbd,0x2,0xa5,0x95,0x58,0x7f,0xff,0x7d,0xd4,0x6a,0xc7,0x9d,0xe9,0xe9,0xbc,0x70,0x9c,0x3b,0x68,0x30,0xea,0x17,0xab,0xbd,0xbd,0xd3,0xb5,0xad,0xad,0x17,0xd6,0xd0,0xd0,0x15,0xbd,0xa3,0xe3,0xb9,0x92,0x52,0x53,0x42,0xb4,0x3,0x40,0xb4,0xb7,0xf7,0xd,0x8d,0x46,0xf3,0xd4,0xb2,0x9e,0x95,0x66,0x67,0xb3,0x87,0x1a,0x70,0xc6,0xa8,0x92,0x32,0x2c,0x1c,0xe7,0x96,0xde,0xde,0x7e,0xa3,0x9c,0xcb,0x8d,0xc5,0x52,0xa9,0x47,0x0,0x0,0xa5,0xfc,0x1,0x51,0x0,0xc2,0xec,0xee,0x76,0x43,0x9d,0x9d,0x3,0x6e,0x26,0xf3,0xde,0x6f,0x40,0x0,0xc0,0x99,0x9a,0xfa,0xaa,0x25,0x93,0x1f,0x95,0x10,0x49,0x59,0x2a,0x9d,0xa7,0xf1,0x78,0x1a,0x52,0x46,0x65,0xa5,0x72,0x96,0x5a,0xd6,0x67,0x48,0x19,0x55,0xd5,0x6a,0x17,0xd1,0xf5,0x3f,0xa0,0xb4,0x2a,0x8a,0xc5,0xc1,0x70,0x57,0x57,0x2f,0xd1,0xf5,0x9f,0xe0,0x8c,0x99,0xe5,0xd5,0xd5,0x9b,0x7e,0x47,0x37,0x9b,0x7d,0xe2,0xbf,0xcb,0x4b,0x4b,0xf,0x83,0xeb,0x56,0xd6,0xd6,0xae,0xd6,0xf3,0x16,0x17,0x5f,0x3,0x0,0x15,0xae,0x7b,0x9d,0x9a,0xe6,0x3b,0xce,0xd8,0x11,0x0,0x80,0x10,0x9,0xce,0x58,0xd8,0x2b,0x14,0x62,0x4a,0x88,0xe4,0x1,0x84,0x8,0x0,0x48,0xcf,0xbb,0xe0,0x15,0xa,0x31,0xce,0x98,0xe6,0xff,0x1f,0x29,0xe7,0x72,0x63,0x4a,0x29,0x1d,0x52,0x26,0x40,0x69,0x59,0x16,0x8b,0x17,0xa9,0x65,0xad,0x0,0x20,0x75,0x8,0x4a,0x19,0x8d,0x31,0xb1,0xb3,0x73,0x29,0x31,0x32,0x72,0x14,0x6e,0x36,0x3b,0x1e,0x5c,0xf3,0x7f,0x10,0xe,0xc5,0x72,0xb9,0x51,0x0,0xa0,0xd4,0x34,0x17,0xbc,0x8d,0x8d,0x73,0x9c,0x31,0x23,0x0,0x41,0x6b,0x6,0x1,0x84,0x8,0xaf,0x50,0x88,0x1,0x80,0x4f,0xf1,0x3e,0xb,0x33,0x33,0xeb,0xd4,0x30,0xbe,0x81,0xd2,0x92,0x74,0x9c,0x21,0xda,0xd2,0x92,0x85,0x52,0xa1,0x0,0xb,0x26,0x0,0x2a,0x39,0x3f,0x45,0xd,0xe3,0xb,0x9,0x85,0x7e,0x83,0x90,0xaa,0x16,0x8f,0x8f,0x82,0x33,0xa6,0x97,0x97,0x97,0xef,0x6,0xd6,0x1c,0x6f,0x6,0xa1,0xb2,0xbe,0x3e,0x12,0x60,0xe0,0x6d,0xfd,0x90,0xc,0xdb,0xae,0xc5,0x52,0xa9,0xc7,0xa5,0xb9,0xb9,0x85,0x7d,0x87,0xb1,0xec,0x6d,0x6e,0x9e,0xe1,0x8c,0x19,0x4a,0xca,0xb8,0x9f,0x28,0x5d,0xf7,0xf2,0xc1,0x80,0xa7,0x5a,0x6b,0xeb,0x3d,0xce,0x58,0xe8,0x90,0x16,0x5a,0x86,0x87,0x7,0x4b,0xe9,0xf4,0x7,0x10,0xc2,0x85,0xeb,0x5e,0x33,0x6c,0x9b,0x43,0x29,0x52,0xbf,0xb8,0x48,0xe4,0x7b,0x69,0x7e,0x3e,0xad,0x59,0xd6,0x4b,0xa2,0x69,0xbf,0x7c,0x51,0x91,0x46,0x71,0x78,0xf9,0xfc,0x89,0xda,0xf6,0xf6,0x38,0xd1,0x34,0x57,0x14,0x8b,0x3,0x5a,0x5b,0xdb,0x84,0xda,0xdd,0x3d,0x49,0x4d,0x73,0x33,0xd6,0xd7,0xf7,0xa0,0x99,0x22,0xd1,0x28,0xe9,0x7f,0xf8,0x43,0xcd,0xfc,0x7f,0x1,0xe5,0xd,0x4f,0x50,0x59,0xe7,0x32,0xec,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_image_texture_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x17,0x21,0x25,0x24,0x3b,0xcc,0x1,0x0,0x0,0x0,0xed,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0xa0,0x6,0xf8,0xf0,0xf6,0x33,0x33,0xb9,0x7a,0x18,0x61,0x2,0xf,0x6f,0x3f,0xff,0x4f,0x8a,0x1,0xf2,0xaa,0x92,0x8c,0x28,0x2,0xa4,0x18,0x80,0xac,0x96,0x9,0x9b,0x82,0xb7,0x2f,0x3f,0xf8,0x7f,0x78,0xfb,0x99,0xf3,0xc3,0xdb,0xcf,0x8c,0x50,0xe7,0xb2,0xe0,0x32,0xc,0xab,0x1,0x5f,0x3e,0x7d,0xdf,0xf0,0xe7,0xf7,0xdf,0x18,0x6,0x6,0x6,0x46,0xa8,0xe6,0x7f,0x2f,0x9f,0xbe,0x9b,0x8c,0x37,0xac,0x60,0xce,0x82,0xd9,0xca,0xc0,0xc0,0xc0,0xf0,0xf2,0xe9,0xdb,0x99,0xc,0xc,0xc,0xc,0x4f,0xef,0xbf,0xba,0xfe,0xf0,0xf6,0xf3,0xdf,0x44,0x79,0x41,0x40,0x98,0xf7,0xff,0xab,0x67,0xef,0x7a,0xdf,0xbd,0xfa,0x68,0xf6,0xe3,0xdb,0xaf,0xb4,0x87,0xb7,0x9f,0xff,0xff,0xf3,0xe7,0xaf,0x6,0x3,0x3,0x3,0xcb,0xdb,0x57,0x1f,0xdd,0x9,0x7a,0xe1,0xfd,0x9b,0x4f,0x2,0xdf,0xbf,0xfe,0x2c,0xfa,0xfc,0xf1,0xdb,0x49,0x74,0xb9,0x6f,0x5f,0x7e,0xcc,0x41,0x17,0xc3,0x8,0x1c,0x41,0x11,0xbe,0xf,0xc8,0xd1,0x4b,0x8,0x30,0x51,0x9a,0x8,0x59,0xc8,0x4d,0xb,0xb8,0xbc,0xf0,0x8b,0x48,0x7d,0x6c,0x18,0x6,0x70,0x72,0xb3,0xf7,0x33,0x32,0x32,0x7e,0x22,0x46,0xf7,0xff,0xff,0xff,0xf9,0x60,0x6c,0x46,0xa4,0xcc,0xc1,0xce,0xc0,0xc0,0x40,0xac,0x17,0x18,0x5,0x84,0x79,0x7f,0x52,0x25,0x27,0x3,0x0,0x9c,0x0,0x73,0x56,0xb6,0xd8,0x67,0x3,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_mesh_old_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x0,0x0,0x0,0x0,0x0,0xf9,0x43,0xbb,0x7f,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x2,0x11,0x5,0x1,0x2d,0xb7,0x1b,0x59,0xac,0x0,0x0,0x1,0xe7,0x49,0x44,0x41,0x54,0x38,0xcb,0x7d,0x93,0xcf,0x6a,0x14,0x41,0x10,0xc6,0x7f,0x35,0xd3,0xb3,0xb3,0xb3,0xc9,0x46,0x63,0xfe,0x6e,0x24,0xb8,0x81,0x4,0xf,0x1a,0x41,0x22,0x88,0x82,0x8a,0x44,0xf,0x1,0x83,0x7,0x2f,0x1e,0x44,0x50,0xf0,0x96,0x83,0xf8,0x8,0x3e,0x8a,0x27,0xf,0xde,0x4,0x41,0x5f,0x40,0x3c,0xf9,0xa,0x1,0xc5,0x88,0x88,0xa2,0x49,0x36,0xee,0xee,0x74,0x7f,0x1e,0x36,0x3b,0xbb,0x93,0xd,0xa9,0xbe,0xf4,0xd7,0xf5,0x55,0x75,0xf5,0xd7,0x55,0x26,0xc4,0x51,0xbb,0x93,0xce,0x29,0x56,0x4,0x40,0x8e,0xa7,0x83,0xe8,0x4,0xcf,0xa7,0xfc,0x97,0x8d,0x90,0x35,0xb4,0x36,0xd2,0x79,0xdd,0x4f,0x17,0xd4,0xc7,0xf,0xd2,0xb3,0xea,0x9f,0xb,0x71,0x2d,0x99,0xd2,0x25,0x77,0x5a,0xc3,0x31,0xc5,0xe6,0x5e,0x75,0xbe,0xe4,0x78,0x92,0x35,0x4b,0x78,0x33,0x6d,0x14,0xf8,0xa2,0x9b,0x50,0x29,0x41,0xff,0x86,0xfe,0xda,0xaa,0x2d,0x97,0x70,0x71,0x49,0x65,0xc0,0x5b,0x89,0xeb,0x12,0x22,0x2,0x48,0xcd,0xf1,0x28,0x3b,0x57,0x88,0x31,0x41,0xcc,0x71,0x96,0x9a,0x3,0xe0,0x7a,0x32,0xa3,0xc4,0x7a,0x1a,0xd9,0x46,0x3a,0xaf,0x77,0xed,0x1d,0x3,0x78,0x3e,0xb6,0xac,0xba,0x55,0x18,0x27,0x26,0xb6,0x88,0xae,0xe5,0xfc,0xb,0x62,0x2f,0xe4,0xfc,0xd,0x5d,0xfe,0x98,0xe7,0xc0,0x77,0x79,0xdb,0xe9,0xf1,0x9b,0x71,0x5d,0x6c,0xc,0xbd,0x4d,0x88,0x97,0xe3,0x17,0x8e,0x2d,0x7f,0xa0,0xd5,0x80,0xdf,0x74,0x99,0xa2,0x58,0xe2,0x61,0xba,0x58,0x94,0x2f,0x89,0x93,0xcc,0xe,0xfd,0x97,0xdd,0xa4,0xa2,0x10,0xe3,0xbc,0xc1,0xeb,0xf6,0x17,0x7b,0x9a,0x2d,0xa9,0x6e,0x8e,0x3a,0xee,0xc4,0x4,0x39,0xc6,0xcd,0x64,0x4a,0x9f,0xbb,0xbf,0xad,0x19,0xd7,0x65,0x77,0x93,0x39,0x7d,0xe8,0x7e,0x2f,0x1a,0xe4,0x45,0xb6,0xa2,0xcc,0x62,0xa2,0x28,0x22,0x47,0xe4,0x21,0xb0,0x47,0x4e,0x2b,0xe4,0xec,0xcb,0xb3,0xab,0xe,0xef,0x3b,0x3f,0xc,0x60,0xd1,0x8d,0x89,0x1b,0xc9,0xb4,0x86,0xbf,0xf1,0x59,0xb6,0x74,0xa2,0x6,0xb7,0x92,0x69,0xf5,0xbf,0xb1,0x61,0x55,0x99,0x10,0xb7,0x2b,0x33,0xca,0x2c,0xa1,0x46,0xc4,0x9b,0xf6,0x57,0x7b,0x9c,0x35,0xf5,0xea,0x60,0x7b,0xa4,0x6d,0xd7,0x2b,0xb3,0xda,0x97,0x67,0xdf,0x7b,0x76,0xad,0xcd,0xb6,0x3f,0x30,0x13,0xe2,0xaa,0x3b,0xa3,0x7e,0x9f,0x6f,0x56,0x17,0xe4,0x88,0x7a,0xd,0x2,0x78,0x89,0xe,0x81,0xb6,0x3c,0xad,0x10,0xf8,0x98,0xff,0x34,0x80,0x46,0x54,0xd3,0x4e,0x68,0x59,0x51,0xda,0x5a,0x32,0x59,0x2a,0x7d,0x3d,0x9d,0x2d,0xe1,0x2b,0x95,0x81,0xbf,0x11,0x57,0x34,0x32,0xb,0x42,0xac,0x26,0x13,0x5a,0x4b,0x4e,0xe9,0x68,0xd0,0xea,0xe1,0x59,0xd3,0x65,0x6a,0x58,0xb5,0x94,0xd8,0x8e,0x1b,0xe7,0xf3,0x6e,0x5c,0xb1,0xc,0x6f,0x81,0x40,0x44,0x4e,0xa0,0x2d,0xf1,0xcd,0xb7,0x46,0x74,0xf9,0xf,0x8,0xf7,0x60,0x9b,0xfc,0x52,0x47,0xcb,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_gizmo_directional_light_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x20,0x0,0x0,0x0,0x20,0x8,0x6,0x0,0x0,0x0,0x73,0x7a,0x7a,0xf4,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xe,0xc3,0x0,0x0,0xe,0xc3,0x1,0xc7,0x6f,0xa8,0x64,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdc,0x6,0x7,0x4,0x10,0x17,0x75,0xa7,0x84,0xa7,0x0,0x0,0x0,0x1d,0x69,0x54,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x0,0x0,0x0,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x64,0x2e,0x65,0x7,0x0,0x0,0x4,0xaa,0x49,0x44,0x41,0x54,0x58,0xc3,0xed,0x57,0x6b,0x4c,0x14,0x57,0x14,0xfe,0xee,0xec,0xac,0x8f,0xb6,0x12,0x43,0xaa,0xe9,0xf,0x5b,0x4d,0xa0,0xd8,0x98,0x42,0x4,0xa1,0x85,0x88,0xc9,0x54,0x8c,0xbb,0x62,0x1f,0x6a,0x1b,0x2d,0x8d,0x51,0xfb,0x83,0xd2,0x94,0xd0,0x88,0xda,0x52,0x2,0xd2,0x1a,0x6d,0x62,0x31,0x95,0x34,0x14,0xa4,0x92,0xc8,0x23,0xb6,0x8d,0xb5,0x4,0x62,0x91,0x2e,0x34,0xd,0x93,0xb8,0x52,0x25,0xec,0x8c,0xca,0x43,0x44,0x69,0xc0,0x40,0xa1,0x24,0x4d,0x1a,0x70,0x66,0x67,0xd7,0x9d,0x39,0xfd,0xb1,0xbb,0xb0,0x22,0x8f,0xce,0x9a,0xf8,0xa7,0x3d,0xc9,0x64,0x6e,0x66,0xe6,0x9e,0xe7,0x3d,0xdf,0x77,0x6,0xf8,0xaf,0xb,0xb,0x77,0xa3,0x5d,0x40,0x79,0x60,0x69,0x5,0x50,0xeb,0x10,0x71,0xe9,0xb1,0x7a,0x5e,0x70,0x28,0xd5,0xa5,0x29,0x32,0x69,0x8a,0x4c,0x1f,0x7d,0x98,0x74,0x3d,0x5c,0x3d,0x5c,0xb8,0x1b,0x3d,0x5e,0x8f,0x1e,0xcc,0x1f,0x1,0x9e,0x70,0xf5,0xf0,0x73,0xbd,0xb4,0x9,0x18,0x3,0x80,0x66,0x11,0xcb,0xcd,0x2a,0xb6,0x9,0x88,0x61,0xc0,0x2d,0x0,0xab,0x1d,0x22,0xfa,0x4c,0x67,0xc0,0x2e,0x40,0xfb,0xec,0x58,0xf9,0xf9,0x2f,0xbf,0xfa,0xf6,0x77,0x9b,0x0,0xcd,0xe4,0xf9,0x58,0xc3,0x80,0xce,0x86,0x26,0xb9,0x95,0xe3,0xb8,0x1e,0xbb,0x80,0x35,0xa6,0x1c,0xb0,0xb,0xa8,0x2c,0x3c,0x52,0x5a,0xbd,0x36,0x3e,0xf9,0x83,0xe8,0xe7,0xd7,0xbc,0x5c,0x5c,0x52,0xdb,0x31,0xdd,0x9,0x9e,0xe7,0x29,0xb8,0x36,0xc,0x83,0xf,0x35,0x4e,0x80,0x54,0xdf,0x24,0xb7,0x12,0xd1,0x2b,0x75,0x3f,0x75,0x58,0xac,0xd6,0x5,0x92,0xe9,0x12,0x70,0x16,0x6e,0x61,0x60,0x49,0xab,0x63,0x5e,0x5c,0x5f,0x7c,0xb2,0xf6,0x32,0x3b,0xb0,0x67,0xc2,0x21,0x62,0x9,0x0,0x8c,0x8d,0xe,0x8f,0x14,0xe5,0x67,0xb9,0x74,0x5d,0xe7,0xa2,0xa2,0x5f,0xa8,0x2,0x5c,0xb0,0xb,0x48,0x24,0xc0,0xd9,0xd0,0x24,0x8b,0xc,0x64,0x3,0x63,0x44,0x44,0x8c,0xc2,0x6c,0x33,0xad,0xcd,0x59,0x56,0xe1,0x56,0x24,0xd2,0x54,0xd9,0xd0,0x54,0x89,0x4a,0x8a,0xdf,0xea,0x9f,0x67,0x4f,0x8d,0x5b,0x95,0x5b,0xdc,0x8a,0x8b,0x34,0x55,0x36,0xdc,0x8a,0x44,0x5b,0x36,0x5a,0x7c,0xb6,0x39,0x4a,0xc0,0xe6,0x39,0x48,0xda,0xa7,0xc7,0xca,0xaa,0xe3,0xe3,0x53,0xb2,0xee,0xe,0xf4,0xe3,0x50,0xee,0xee,0x31,0xaf,0xd7,0xb3,0x81,0x1,0xae,0x67,0x57,0x46,0x35,0x45,0x44,0x2c,0x5d,0xc9,0x71,0x16,0xa3,0xbb,0xd3,0x15,0x6b,0x18,0x7a,0x25,0x1,0x47,0x19,0x63,0xa3,0xd,0x8d,0xd2,0x2,0x2,0x61,0xc7,0x6b,0x49,0x3a,0x19,0x7a,0x9c,0x43,0x44,0x4f,0xd8,0x40,0x64,0x13,0x30,0xb1,0x3e,0x75,0xd3,0x8d,0x8e,0xf6,0x4b,0xd1,0x5e,0xaf,0x67,0x38,0x32,0x72,0x59,0xf7,0x99,0xb3,0x2d,0x6f,0x4f,0x2f,0x5f,0x5f,0x6f,0x97,0x9e,0x77,0x70,0x8f,0x87,0x88,0x32,0x79,0xde,0xfa,0xd,0x63,0xcc,0x7a,0xff,0xbe,0x37,0x61,0x2e,0xe3,0xa6,0x90,0xd0,0x2e,0x20,0x26,0x32,0x72,0xd9,0xe1,0x33,0x67,0x5b,0x76,0x13,0x1,0xc,0x8,0xdc,0xa6,0xd6,0x8c,0x1,0xdb,0xb7,0x26,0x28,0x3f,0xb7,0xd2,0x53,0xff,0x56,0xaf,0x25,0x24,0x52,0xd6,0x3f,0x30,0xfb,0x87,0xd1,0xab,0x30,0xf0,0x7d,0xdd,0xe5,0xb5,0x20,0x70,0x8c,0x4d,0x19,0xf,0x9,0x84,0x0,0xb0,0x89,0xf1,0xbf,0x79,0xf2,0x76,0xfd,0x72,0x67,0x0,0x43,0xa6,0xb9,0x20,0x3d,0xcd,0x32,0x1e,0x1b,0x97,0xd4,0x6b,0xe8,0xba,0xbf,0x13,0x38,0x8e,0x6e,0xf6,0x5c,0x8b,0xbb,0xd0,0xe2,0x59,0x9c,0xb9,0x37,0xea,0x5c,0xe9,0xa9,0x1f,0x77,0x82,0x1e,0x32,0x1e,0xaa,0x8c,0xc0,0xc0,0xb2,0x33,0xb7,0x35,0xc,0xd,0xf,0xe,0x26,0x26,0xa6,0x6e,0xf0,0x7a,0x3d,0xfa,0x64,0xb4,0x3c,0x4f,0x7f,0x8e,0xe,0x8f,0x54,0x7d,0x77,0x77,0xdb,0x8c,0x6d,0x18,0x1b,0x97,0xd4,0x7b,0xe4,0xf3,0x53,0x49,0xa1,0xcf,0x4e,0x97,0x1f,0xc7,0x85,0x96,0x73,0x88,0x88,0x58,0xba,0x32,0x0,0xbb,0xb3,0x96,0x8d,0x0,0xc6,0x0,0x3c,0xbd,0xec,0x99,0xe5,0x43,0xc3,0x83,0x83,0x87,0x8f,0x94,0x26,0x3c,0xf0,0x35,0x1,0x45,0x5,0x59,0x2e,0xe0,0xee,0xcc,0x38,0xc0,0x98,0xbf,0x65,0x29,0xa4,0x71,0x19,0xc7,0x5,0xb2,0x61,0x31,0x4c,0xd2,0xac,0x35,0x78,0x38,0x42,0xd3,0xed,0xf3,0xe9,0xdc,0xac,0x40,0x14,0x4,0x17,0x22,0x32,0x42,0xd2,0x66,0x5,0x80,0xee,0x4e,0x57,0x2c,0x28,0x18,0xc7,0xac,0x59,0xa0,0xbe,0x5b,0x5d,0x6c,0x6c,0x6c,0xe4,0x2f,0x0,0xb5,0x85,0xf9,0xef,0xa5,0x32,0x9a,0x22,0x2a,0xc3,0x30,0xf8,0x20,0x68,0x85,0x3,0x4c,0x27,0x6f,0x48,0xb5,0x3e,0xb7,0x22,0x91,0x5b,0x91,0xc,0xb7,0x22,0xd3,0x83,0x97,0x64,0x68,0xaa,0x4c,0x6f,0xd8,0x16,0x91,0xc9,0x4c,0xcd,0x6b,0x38,0x11,0x40,0xe,0x80,0xfd,0x60,0x6c,0xa8,0xe1,0xa2,0xf4,0x4,0x8,0xc1,0xb3,0x18,0x24,0x64,0x62,0x60,0xec,0xf6,0xed,0x2e,0x94,0x9c,0x28,0x2c,0xfe,0x63,0x78,0x70,0x9,0x0,0xab,0x43,0x44,0xe6,0x23,0xcd,0x3,0x1,0x16,0x73,0xd6,0x37,0xb9,0x46,0x18,0x63,0xa3,0x20,0xca,0xdc,0xbe,0x35,0x41,0xa9,0xac,0xf8,0xc2,0x60,0x60,0xcc,0x5f,0xd,0xc2,0x9d,0xbe,0x6e,0xb6,0x6b,0x47,0x4a,0xd0,0xf8,0xce,0xf7,0xb3,0xb,0x6e,0x16,0x1d,0xfd,0x9a,0x99,0x65,0xd1,0x87,0x8c,0xdb,0x4,0x68,0x6e,0xb7,0x74,0x4c,0xbd,0xe7,0x22,0x4d,0x91,0x29,0x3d,0x8d,0x1f,0xf,0x60,0x46,0xca,0xde,0x8c,0x15,0x8d,0x7,0x73,0xd6,0x5d,0x39,0x98,0xb3,0xee,0xca,0xbe,0x8c,0x15,0x8d,0x81,0xe7,0xe5,0xf5,0xe7,0xf2,0xb3,0x35,0x7f,0x49,0xa8,0xcd,0x59,0x56,0x11,0x96,0x13,0x76,0x1,0x89,0x41,0xe3,0xa1,0x64,0xf4,0xba,0x6d,0xf1,0xfd,0x79,0xf6,0x55,0x5e,0x93,0x6a,0xda,0x34,0x55,0x9a,0x24,0xa3,0x36,0x67,0x59,0x85,0x5d,0xc0,0x84,0x59,0x7,0xaa,0x55,0xd5,0x75,0x42,0xbd,0xe7,0x67,0x35,0x4d,0x91,0x28,0x3d,0x8d,0xd7,0x43,0x59,0x2d,0x3d,0xcd,0x32,0x9e,0x97,0x9b,0xdc,0xfe,0xc9,0x81,0x94,0xab,0xef,0xbe,0xf3,0x5c,0x43,0x28,0x8b,0x5e,0x97,0x6b,0x9c,0xa1,0x4e,0x1c,0x2d,0xda,0xfc,0x9b,0xe9,0xc,0x6c,0xd9,0x68,0xf1,0x5,0xa2,0xa7,0xf4,0x34,0x5e,0x9f,0x3e,0xd5,0xe4,0xe5,0x26,0xb7,0x6b,0xaa,0x7f,0x28,0xfd,0x78,0xff,0x4b,0x1d,0xd3,0x59,0xf4,0xba,0x5c,0xeb,0xd4,0x54,0x99,0x6e,0xf5,0x9c,0xa7,0x57,0x37,0xf1,0x1e,0x53,0x3,0x89,0x43,0x44,0x87,0x5d,0xd0,0xe3,0x32,0xde,0x4c,0xbd,0xca,0x5b,0xf9,0x5,0x86,0xee,0x8b,0x9f,0xce,0x6a,0xba,0x3e,0x89,0xb0,0x30,0xc,0x7a,0x0,0xa4,0x9a,0x45,0x2c,0x42,0xee,0x1e,0x65,0x57,0x46,0xe6,0xed,0xba,0x1f,0xaa,0x56,0x5d,0xfc,0xd5,0xb7,0xd0,0xf4,0x44,0xe4,0x10,0xd1,0x63,0x13,0xd4,0xcd,0xd0,0x80,0xe6,0x79,0x28,0x75,0x26,0x69,0x16,0xf1,0x24,0x43,0x65,0xb5,0x43,0x44,0x4c,0xd8,0x53,0x71,0xb3,0x88,0x59,0x6b,0xc7,0x71,0xdc,0xbc,0x80,0xe3,0x10,0xb1,0xef,0x91,0xc6,0xf2,0xb9,0xa4,0xb7,0xe7,0x5a,0xdc,0xe9,0xf2,0xe3,0x60,0x1c,0x7,0xde,0xe2,0x87,0xeb,0xc7,0x26,0x36,0x21,0xfc,0x5f,0xba,0xff,0x65,0xba,0xfc,0x3,0xd5,0x13,0x64,0x85,0xd9,0x4e,0xd8,0xe5,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_mirror_x_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xde,0x2,0xd,0x11,0x2e,0x3b,0xcb,0xa2,0x75,0xd,0x0,0x0,0x0,0x73,0x49,0x44,0x41,0x54,0x38,0xcb,0xed,0x92,0x31,0xe,0x80,0x30,0xc,0x3,0xf,0x3e,0xd0,0x99,0x89,0xa9,0x2b,0xe5,0x79,0xfc,0x80,0xef,0xb5,0x5d,0x33,0x65,0xca,0xcc,0x7,0x80,0xa5,0x48,0x48,0x48,0x15,0x43,0xc7,0x7a,0x8c,0x1d,0xd9,0x8e,0x2,0x1d,0x6d,0xa1,0x62,0x51,0xc5,0xf6,0xa,0xbf,0xab,0x58,0x7c,0xcf,0xc6,0x17,0x99,0x80,0x5,0x38,0x2a,0x1e,0x7,0xb0,0x14,0x2d,0x0,0xc3,0xe3,0x5c,0x96,0x87,0x9f,0x61,0x2f,0x20,0xcf,0x7e,0x5a,0xc7,0x96,0xfd,0x93,0x8a,0x9d,0x2a,0xb6,0x55,0x34,0x5b,0xd1,0xa4,0xcf,0xd,0x66,0x3f,0x5,0x20,0x3,0xae,0xe2,0xe3,0x4a,0xf4,0xd0,0x5f,0xae,0x21,0x6e,0x17,0xf,0x33,0xa2,0x3a,0x35,0x7,0x62,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_scene_instance_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x2,0x11,0x4,0x38,0x1,0x8a,0x85,0xd2,0xc2,0x0,0x0,0x1,0x68,0x49,0x44,0x41,0x54,0x38,0xcb,0xa5,0x92,0x3d,0x48,0x42,0x51,0x14,0xc7,0xff,0xe7,0xbc,0x37,0x88,0xeb,0x23,0x5f,0x1f,0xe,0x6d,0x91,0x34,0x95,0x14,0x14,0xb5,0x6,0xe5,0x10,0x81,0x52,0x4b,0x4e,0x49,0x4b,0x43,0x2d,0x11,0xcd,0x11,0x2e,0x15,0x44,0x14,0xd8,0x12,0x34,0x84,0x43,0x44,0xce,0xd,0x19,0x6d,0xe,0xd,0x51,0xe0,0x14,0x14,0x85,0x84,0xa0,0xf9,0xcc,0xe7,0x7,0xdd,0x86,0xa7,0x57,0x1f,0x16,0xa4,0x5e,0xb8,0xdc,0x73,0xee,0xb9,0xe7,0x77,0xe,0xff,0x7b,0x48,0x40,0xa0,0x93,0xa5,0x36,0x3a,0x1,0x4d,0xff,0x17,0x2d,0x9a,0x4e,0x51,0xcd,0xa6,0x5a,0x7,0x1,0x4d,0x17,0x13,0x5e,0x2f,0xee,0x12,0x9,0x74,0x3b,0x9d,0xb6,0x4,0x22,0x92,0x9b,0x15,0xc6,0x4b,0x26,0x2b,0x21,0x24,0x20,0x10,0xd0,0x74,0xe1,0xf3,0xcd,0x82,0x98,0x1,0x0,0xb1,0xab,0x18,0x6,0xdc,0x7d,0x20,0xb2,0xa,0x31,0x2b,0x20,0x26,0x30,0x71,0x15,0xa2,0xe0,0x3e,0x99,0x44,0x34,0x9d,0x22,0xf2,0x6b,0x2e,0xb1,0x18,0x5c,0x82,0xea,0x70,0x40,0x51,0x15,0x10,0x31,0xca,0xc5,0x22,0xce,0x22,0x27,0x18,0x1f,0x19,0x6,0x11,0x83,0x98,0xe4,0xc9,0x8a,0x2,0x66,0xb,0x74,0x7d,0x13,0x7,0xf9,0x35,0x57,0x47,0x2a,0xda,0x34,0x38,0x4f,0xbd,0xd9,0x82,0xb,0x7a,0x2f,0xc2,0x97,0x17,0x4d,0x49,0x1b,0x73,0xf3,0x52,0x3,0xb5,0x29,0x38,0x38,0x4,0x0,0x8,0x3f,0x3d,0x0,0x0,0xbe,0x2b,0x15,0x1c,0x87,0x56,0x64,0x3c,0x74,0x74,0x68,0x7b,0xcf,0x8d,0x4e,0x31,0x97,0x93,0xb6,0x99,0xc9,0x5a,0x77,0x86,0x61,0x75,0xb8,0xb5,0x9,0x0,0x28,0xe5,0xf3,0x7f,0x3,0x4a,0x39,0xa3,0xe,0x33,0x2c,0x58,0xb9,0x60,0x5a,0x7f,0xbf,0xbd,0x63,0xf3,0x7f,0x1d,0x24,0xf3,0x33,0x5b,0x87,0x55,0x2b,0x97,0xbe,0xf2,0xf0,0x8c,0x8d,0xca,0xfb,0xb2,0x59,0xb0,0x8b,0xb8,0x3f,0x3d,0x23,0x3c,0x53,0x93,0x88,0xec,0xee,0xb5,0xa4,0xfe,0xf2,0xfa,0x1a,0x1e,0xe3,0xb7,0x16,0xa0,0xe3,0x6f,0x5c,0x75,0xf7,0xb7,0x5,0x39,0x78,0x7d,0x26,0x39,0x7,0xc1,0xae,0x9e,0x96,0x20,0xa7,0x1f,0xef,0x64,0x1b,0xa4,0x76,0xd7,0xf,0x27,0xf2,0x7d,0x6b,0x4,0xd2,0x98,0x71,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_mirror_y_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xde,0x2,0xd,0x11,0x2f,0xe,0x84,0xa,0x80,0x6f,0x0,0x0,0x0,0x81,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0xa0,0x25,0x78,0x78,0xfb,0xf9,0x85,0x87,0xb7,0x9f,0x5f,0xc0,0xa7,0x86,0x11,0x8f,0xe6,0x8b,0xc,0xc,0xc,0xba,0x50,0xee,0x65,0x79,0x55,0x49,0x7d,0x6c,0xea,0x98,0x70,0xd9,0xc,0xd5,0xcc,0x8,0xc5,0xba,0xb8,0x5c,0xc2,0x84,0xc3,0x1,0xdb,0x19,0x18,0x18,0xaa,0x90,0xf8,0x55,0x50,0x31,0x92,0xc3,0xe0,0xff,0xc3,0xdb,0xcf,0xff,0xe3,0x53,0xc3,0x44,0x69,0x40,0x8f,0x1a,0xc0,0xc0,0xc0,0x82,0x23,0xf4,0xdb,0x19,0x18,0x18,0x3e,0x22,0xf1,0x2b,0x18,0x18,0x18,0xf8,0xe5,0x55,0x25,0x2b,0x89,0x4a,0x89,0xd0,0x44,0xa3,0x87,0x24,0xff,0x9f,0x81,0x81,0xe1,0x92,0xbc,0xaa,0xa4,0x1,0xd5,0x93,0x32,0xc5,0x99,0x89,0x62,0x0,0x0,0x9f,0x96,0x36,0xe5,0xef,0x9c,0x9,0x7d,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_editor_pivot_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0xb,0x1,0x13,0xa,0xf,0xf,0x71,0xf8,0xa,0x0,0x0,0x0,0xa8,0x49,0x44,0x41,0x54,0x38,0xcb,0xa5,0x92,0xb1,0xd,0x83,0x30,0x10,0x45,0x9f,0xa3,0xd4,0x89,0x22,0x64,0xa,0x18,0xc1,0x3,0xb0,0x3,0xc8,0x62,0x8b,0xc,0x95,0x2e,0x23,0x20,0xb,0x76,0xc8,0x0,0x1e,0x1,0xa,0x2c,0x84,0x60,0x1,0xa7,0x4d,0x63,0x88,0x74,0xbf,0xbd,0x7f,0x4f,0x5f,0xff,0x4e,0x91,0x56,0x1d,0xa1,0x52,0xf0,0x1,0x86,0x94,0xe9,0xc2,0x91,0x5a,0xab,0x39,0xd1,0x31,0xa0,0xb1,0xb9,0xc,0x60,0x8c,0x30,0x41,0x59,0x8,0x1,0x8f,0xec,0x14,0xa0,0x80,0x3a,0x31,0xfb,0x6d,0x3e,0xe9,0xb9,0x46,0xa8,0x68,0xad,0xa6,0xb1,0x39,0xc6,0x68,0xca,0x42,0xf3,0xc8,0xb4,0xba,0xdf,0x74,0x8c,0xf1,0xa9,0x94,0x7a,0xc5,0x6d,0x7f,0xb3,0x2e,0x81,0x71,0xa,0x78,0x1f,0xe8,0xdd,0x4c,0xe7,0x82,0x82,0x41,0x9c,0x80,0xc3,0x47,0xda,0xf6,0x70,0xb0,0xfc,0x47,0x89,0xeb,0x12,0x64,0x57,0x18,0x27,0x21,0xc0,0x7b,0x21,0xa0,0x77,0xb3,0xc,0xd0,0xb9,0xd3,0x4,0x62,0x7d,0x1,0xaa,0x69,0x33,0x20,0x69,0x9e,0x96,0xb5,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_mouse_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xe,0xc3,0x0,0x0,0xe,0xc3,0x1,0xc7,0x6f,0xa8,0x64,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x1,0x1b,0x15,0xe,0xb,0x1d,0xe9,0x2a,0xff,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x2,0x1,0x49,0x44,0x41,0x54,0x38,0xcb,0x8d,0x93,0xbd,0x4b,0x9b,0x51,0x14,0xc6,0x7f,0x37,0x9f,0x84,0xc,0x4a,0x25,0x42,0x8a,0x29,0xd8,0x8,0x26,0xa8,0x29,0x49,0xde,0x60,0x21,0x5,0x97,0x52,0xc4,0x20,0x69,0x97,0x3a,0x38,0xbb,0x64,0x71,0x10,0x3a,0x16,0x7,0x7,0xff,0x80,0x52,0xa1,0x74,0xed,0x68,0x89,0x60,0xa9,0x4e,0x75,0x11,0x5a,0x4c,0x2c,0x42,0xa1,0x29,0xa5,0xb1,0x9b,0x31,0xd,0x69,0x4a,0x1a,0x93,0x34,0xef,0xfb,0x9e,0xe,0xe9,0x47,0x62,0xa2,0xed,0x33,0xde,0xf3,0xdc,0xdf,0xbd,0xf7,0xdc,0xe7,0x40,0x3f,0x45,0xa3,0x0,0xa4,0xd6,0xd6,0x24,0xb1,0xb4,0x24,0x9d,0x6b,0x97,0xab,0xd3,0x34,0x3a,0x1a,0x88,0x2d,0x2e,0x8a,0x7f,0x6e,0x4e,0x18,0x19,0x9,0xf4,0xf5,0x0,0xaa,0x7,0xa2,0x69,0x37,0xa9,0xd7,0x1f,0x33,0x3c,0x1c,0xc6,0x6a,0x95,0xdb,0x7e,0x3f,0x85,0x72,0x59,0xbd,0x3b,0x3a,0x7a,0x6b,0x19,0x18,0x48,0x99,0x7,0x7,0xaf,0x3b,0xed,0xd6,0x1e,0xc0,0xd0,0xd0,0x16,0x89,0x44,0x84,0xe9,0x69,0xb9,0x55,0x2a,0xa9,0x4f,0xc5,0xa2,0xfa,0x98,0x4e,0x8b,0xc7,0xed,0xf6,0xbe,0xd8,0xdb,0x8b,0x50,0x2a,0x3d,0xe9,0xb4,0x5b,0x7a,0xae,0x66,0x18,0x11,0x62,0x31,0xa1,0x58,0x54,0x77,0xe2,0x71,0xee,0xce,0xcc,0x80,0x69,0xaa,0xf8,0xd4,0x94,0x60,0x18,0x91,0xf3,0xcf,0xf8,0xb,0xc8,0x66,0x21,0x14,0xd2,0xf0,0x78,0xc0,0x6e,0x57,0x38,0x1c,0x3c,0x4b,0xa7,0x79,0xba,0xb9,0x9,0x16,0xb,0x57,0x3c,0x1e,0x75,0xd5,0xe7,0x83,0xc9,0x49,0x8d,0x6c,0xb6,0xf,0x0,0x40,0xa9,0x24,0x5e,0x2f,0x94,0x4a,0x90,0xcd,0xf2,0x1,0xb8,0x31,0x3e,0xce,0xfd,0x95,0x15,0xae,0xf9,0x7c,0xc4,0x27,0x26,0xda,0x9e,0xe,0xd9,0xba,0x0,0x16,0xcb,0x57,0x2a,0x15,0x58,0x5e,0xe6,0xe1,0xfa,0x3a,0xdf,0xeb,0x75,0x4c,0x11,0xdc,0x2e,0x17,0xca,0xe9,0x24,0xb6,0xb0,0xd0,0xf6,0x5c,0xa8,0x70,0x58,0xae,0xcf,0xcf,0x9b,0x72,0x4e,0x3f,0x9a,0x4d,0x31,0xcf,0xce,0x24,0x99,0x4a,0x99,0x84,0x42,0x72,0x31,0x60,0x6c,0x4c,0x8c,0x5a,0x4d,0x74,0x5d,0xef,0x2,0xb4,0x5a,0x2d,0xc9,0xe7,0xf3,0xf2,0x6a,0x77,0x57,0x8,0x6,0xa5,0xff,0x2f,0xb4,0x7b,0x40,0xad,0xd1,0x40,0xa9,0xee,0x78,0xd8,0x6c,0x36,0x94,0x52,0x98,0xd2,0x7b,0x78,0x37,0xc0,0xe1,0xe0,0xe5,0xfe,0xbe,0x7c,0x29,0x16,0x31,0x4d,0x13,0x5d,0xd7,0x31,0xc,0x83,0x6a,0xb5,0xca,0xb7,0x4a,0x85,0x37,0xb9,0x9c,0x60,0xb3,0x5d,0x2,0xb0,0xdb,0x57,0x1f,0x6c,0x6c,0x28,0xbd,0x56,0x93,0xc2,0xc9,0x9,0xa7,0x85,0x2,0xa7,0x85,0x2,0x9f,0x8f,0x8f,0xa1,0xd9,0x94,0x47,0xdb,0xdb,0xa,0xab,0x75,0xb5,0x7f,0x94,0xa3,0xd1,0x76,0x16,0x22,0x91,0xf7,0x94,0xcb,0x81,0x7b,0xb3,0xb3,0x34,0x5a,0x2d,0x0,0x5c,0x4e,0x27,0xcf,0x77,0x76,0x60,0x70,0x30,0xc7,0xe1,0x61,0xf0,0x8f,0xb7,0x67,0x16,0x7e,0x15,0x94,0xa6,0x69,0xd2,0x6c,0x26,0x1,0xfd,0x77,0x1b,0x94,0xd3,0xb9,0x25,0x99,0x4c,0xa6,0x73,0xf3,0xbf,0x27,0xf2,0x3f,0x6a,0x3f,0x1,0x87,0x41,0xe6,0xe8,0x1d,0x73,0x20,0x19,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_dependency_local_changed_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0xe,0x0,0x0,0x0,0xe,0x8,0x6,0x0,0x0,0x0,0x1f,0x48,0x2d,0xd1,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdc,0x9,0x13,0x0,0x1d,0x32,0xd1,0x2f,0xd1,0x68,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x2,0x73,0x49,0x44,0x41,0x54,0x28,0xcf,0x6d,0x92,0x3f,0x68,0x94,0x77,0x1c,0xc6,0x3f,0xdf,0xdf,0x9f,0xf7,0x7d,0xef,0x4e,0x89,0x39,0x4d,0x43,0xd3,0x38,0x68,0x20,0xb9,0x90,0xb,0x48,0x9b,0xa3,0xd1,0x51,0x37,0x3,0x4a,0x27,0x47,0xb1,0xe8,0xa0,0xb8,0x38,0x48,0x29,0x1d,0x45,0x4a,0x11,0xdc,0x1c,0x15,0x82,0xd0,0xd6,0x96,0x5a,0x2,0x49,0xbb,0x34,0x81,0xa2,0x94,0x93,0x44,0x24,0x39,0x2f,0x77,0x97,0x1a,0x7,0x8d,0xd8,0xc6,0x84,0x24,0x25,0xbd,0x8b,0x77,0xef,0x7b,0x5f,0x7,0x5b,0x27,0x9f,0xe5,0x59,0x9e,0xe1,0xf3,0xc0,0x47,0x0,0x1e,0x97,0xa6,0xc8,0xf,0x8f,0x51,0x2e,0xfd,0x52,0x69,0xec,0x6c,0xe5,0x78,0x4f,0xa2,0xa8,0xa3,0x9a,0x1f,0x3e,0x3e,0x58,0x7e,0x3c,0xc5,0x50,0x7e,0xc,0x57,0x5a,0x98,0x24,0x3f,0x3c,0xc6,0xe2,0xe2,0x74,0x6d,0xee,0xde,0x37,0xfd,0xa2,0xaf,0x15,0x44,0x44,0x14,0x55,0x1,0x14,0x40,0x55,0xc2,0x5c,0xa5,0x32,0x5d,0x1b,0x1c,0x3c,0x36,0x50,0x5a,0x98,0x44,0x0,0xca,0xe5,0x99,0xda,0x7c,0xf1,0xeb,0x7e,0x6f,0x5b,0xaa,0x1a,0xcb,0xca,0xca,0xb,0xe2,0x18,0x44,0x84,0x74,0x2a,0x20,0x9b,0xdd,0x83,0xf3,0x91,0x36,0x63,0x2f,0x87,0xe,0x7f,0xb9,0x34,0x34,0x74,0x74,0x40,0xe6,0x1f,0x4d,0x56,0xca,0xf,0xaf,0xe7,0x82,0xc0,0x6a,0x12,0x6f,0xcb,0x9f,0x4f,0x9e,0xf1,0xd5,0xd5,0x95,0x77,0x88,0x1b,0x1b,0x6b,0xdc,0xfd,0xee,0x22,0xa1,0x79,0x4a,0x3a,0xd3,0xa1,0x3b,0x4d,0x95,0xfc,0xc8,0xa5,0xaa,0x69,0x25,0x8d,0x5c,0xdc,0x5c,0xd3,0x54,0x18,0x4b,0x92,0x28,0xa9,0x28,0xa0,0x5e,0xaf,0xf3,0xfb,0xcc,0x4d,0x66,0x8b,0x13,0x74,0x76,0xee,0xe3,0xcc,0xf9,0xef,0xf9,0xeb,0xef,0x75,0xa2,0x30,0x91,0xa4,0xb9,0xaa,0xad,0xb8,0x91,0x73,0x28,0x58,0x1b,0x88,0xb5,0x16,0x6b,0x1c,0x3d,0x3d,0xbd,0x8c,0xdf,0x28,0xe0,0x83,0x90,0xa5,0xe5,0x2d,0xa,0xa3,0x27,0x31,0x2,0x22,0x6,0x6b,0x1c,0xce,0x6,0x82,0x82,0x1,0x83,0x75,0x82,0x31,0x16,0x63,0xd,0xde,0xc1,0xbe,0xae,0xbd,0xd4,0x77,0x22,0xae,0x5c,0x5b,0x4,0xe0,0xa7,0x3b,0x5f,0xd0,0xdd,0x9d,0xc5,0x58,0x83,0xb5,0x2,0x18,0x1c,0xb4,0x9,0x3d,0x78,0x6f,0xf0,0x4e,0x30,0x6,0x56,0x57,0xd7,0x39,0x73,0xe1,0x3e,0x61,0x18,0xf2,0xe3,0xb7,0x97,0x69,0x6c,0xfd,0x46,0xb6,0x73,0x37,0xce,0x19,0xc2,0x10,0x44,0xda,0x38,0xc4,0x10,0x6,0x6d,0x9c,0x83,0x54,0xa4,0x0,0x64,0x32,0x9e,0x6a,0xe9,0x2e,0xaa,0x6d,0x1a,0x9b,0xbf,0xd2,0xfd,0x41,0x16,0x11,0xc1,0x39,0x8,0xbc,0xa2,0x18,0x9c,0x60,0x88,0xc2,0x44,0x3,0x6f,0x24,0xf6,0x6d,0x44,0x20,0xa,0x14,0x91,0x4,0x10,0x76,0xef,0xf2,0x44,0xa1,0xa0,0x9a,0xe0,0x9d,0x25,0xa,0x62,0x15,0x8c,0x18,0xd5,0xa4,0x6a,0xc3,0x83,0xb2,0xb6,0xde,0xd4,0x74,0x3a,0x8d,0xb5,0x42,0xbd,0xbe,0xcd,0xc8,0xe1,0x73,0x14,0x8e,0x9c,0xa5,0xd1,0xf8,0x7,0x6b,0x95,0x54,0x2a,0xc3,0xc6,0xe6,0x6b,0xb5,0x61,0x9f,0xa8,0x26,0x55,0x1,0x98,0x7b,0x38,0x51,0xdb,0x7a,0x71,0xbb,0x9f,0x64,0x53,0xbb,0xba,0x32,0xd2,0x8a,0x85,0x95,0xe7,0xcf,0x41,0x84,0xde,0xde,0x8f,0xf0,0xe,0x5e,0xbd,0xfa,0x57,0xd5,0x74,0x48,0xe7,0xfe,0xd3,0x4b,0x9f,0x7c,0x7c,0x62,0x40,0x1e,0x14,0xc7,0xf9,0x74,0xf4,0x34,0x73,0xb3,0x3f,0xd7,0x36,0x5f,0xfe,0xd0,0xbf,0xbc,0xfc,0x54,0xad,0x31,0x82,0x0,0xfa,0xf6,0x73,0xd2,0x56,0xed,0xeb,0x3b,0x20,0x7b,0x3e,0x3c,0xb5,0x34,0x52,0xf8,0x6c,0xe0,0x41,0x71,0xfc,0xad,0x72,0xc5,0x3f,0x6e,0x31,0x7a,0xe4,0x73,0x66,0x67,0xef,0x54,0xbc,0x8f,0xfe,0x93,0x5c,0x1,0x79,0x57,0xad,0xd6,0x4e,0xb5,0x50,0x38,0x35,0xf8,0xff,0xf6,0xd,0x9e,0x79,0xf8,0x82,0xb5,0x8d,0xa3,0x78,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_move_down_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x8,0x0,0x0,0x0,0x8,0x8,0x6,0x0,0x0,0x0,0xc4,0xf,0xbe,0x8b,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x3d,0x0,0x38,0x0,0x42,0x12,0x58,0x53,0xdc,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xc,0x8,0x4,0x3c,0x67,0xf,0x25,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x0,0x86,0x49,0x44,0x41,0x54,0x18,0xd3,0x63,0x64,0x60,0x60,0x60,0xf8,0xf0,0xf6,0x33,0xdb,0xef,0x5f,0x7f,0xaa,0xbe,0x7d,0xf9,0x51,0xc9,0xc0,0xc0,0xc0,0xc0,0xc5,0xc3,0xd1,0xc6,0xca,0xc6,0xd2,0x2e,0x20,0xcc,0xfb,0x8b,0x89,0x81,0x0,0x20,0x4e,0x81,0x80,0x30,0xef,0x2f,0x6,0x6,0x86,0x8f,0xc,0xc,0xc,0xff,0xa1,0xf8,0x13,0x54,0x8c,0x81,0xf1,0xe5,0xd3,0x77,0x53,0x7e,0x7c,0xfb,0x99,0x8d,0x4d,0x37,0x7,0x17,0xfb,0x54,0x26,0x71,0x69,0xa1,0x1c,0x2e,0x1e,0x8e,0x7a,0x74,0x49,0x2e,0x1e,0x8e,0x7a,0x71,0x69,0xa1,0x1c,0xb8,0xc0,0xeb,0xe7,0xef,0xeb,0x1e,0xde,0x7e,0xfe,0xff,0xe1,0xed,0xe7,0xff,0x5f,0x3f,0x7f,0x5f,0x87,0xd5,0x41,0xaf,0x9f,0xbf,0xaf,0x7e,0xfd,0xfc,0x7d,0x35,0xb2,0x18,0x0,0xcf,0x5e,0x30,0x64,0xaa,0xa7,0x11,0x39,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_curve_delete_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xb5,0x0,0x1f,0x0,0x1f,0xbb,0x16,0xd5,0xa3,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdc,0x6,0x10,0x15,0x5,0x3a,0xd7,0xe7,0x98,0xa7,0x0,0x0,0x0,0x1d,0x69,0x54,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x0,0x0,0x0,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x64,0x2e,0x65,0x7,0x0,0x0,0x2,0x22,0x49,0x44,0x41,0x54,0x38,0xcb,0x9d,0x92,0xcf,0x4b,0x54,0x51,0x14,0xc7,0x3f,0x6f,0x7c,0xf7,0x41,0x38,0xf8,0x3,0x14,0xc3,0xca,0x1f,0x14,0xb4,0x18,0xd3,0x46,0x91,0x40,0xa,0xac,0x20,0xe7,0x89,0xa2,0x9,0xa6,0x60,0x85,0x21,0xb8,0x6a,0x27,0xb8,0xa,0x24,0x82,0x16,0x42,0x7f,0x40,0x48,0x10,0x46,0xa5,0x24,0x46,0x60,0x88,0x20,0x98,0x41,0x6e,0x2,0xc7,0x68,0x92,0x70,0xd3,0xd3,0xf1,0x47,0x4f,0x9b,0xcc,0x11,0x87,0xd1,0x71,0xe6,0xb4,0x71,0x86,0x19,0x99,0xa4,0x3a,0xab,0x7b,0xbf,0xf7,0x9c,0xef,0xbd,0xe7,0x73,0xae,0xc6,0x7f,0xc4,0xcf,0xd9,0xd9,0xcb,0xfe,0xe1,0xe1,0xbb,0xd9,0xe5,0xe5,0x53,0xfa,0x51,0x89,0x22,0x62,0x0,0x1e,0xe0,0xa,0x50,0x9,0x94,0x2,0xf9,0xd6,0xe0,0xa0,0x5a,0x1e,0x1a,0x72,0x84,0x2c,0xcb,0x93,0x71,0x44,0xf1,0x4d,0x60,0xc,0x38,0x3,0xcc,0x2,0x2f,0x80,0x47,0xc0,0xfd,0xc8,0xf6,0xf6,0xa9,0xbd,0x40,0xa0,0xe2,0xb8,0x69,0xae,0xa6,0x14,0xad,0x4f,0x4f,0xe7,0x6d,0xcc,0xcc,0x5c,0x8a,0x45,0xa3,0x4f,0x44,0xe4,0x8b,0x88,0x5c,0xf8,0x83,0x79,0x96,0x88,0x98,0x22,0x52,0x9a,0x2c,0xe6,0x7c,0xed,0xef,0xff,0x35,0x55,0x5b,0x2b,0xf6,0xe4,0xa4,0x57,0x44,0x32,0xff,0x86,0x87,0x23,0x69,0x5d,0x12,0x5a,0x5c,0xcc,0xe,0xaf,0xad,0xb1,0xe9,0xf5,0xda,0x9a,0xa6,0xed,0xfc,0x13,0x59,0x11,0x69,0x9,0xaf,0xaf,0x5b,0xfe,0x91,0x91,0xd7,0xa1,0x95,0x15,0x77,0x83,0x61,0x64,0x5f,0x84,0x8e,0x4a,0x68,0x7,0x30,0x95,0xd2,0x0,0xdc,0x70,0xab,0x4e,0xd7,0x3b,0xd2,0x19,0x7c,0x14,0x91,0xfa,0xf8,0xbe,0x6,0xca,0x6,0xaa,0xab,0xc5,0xd7,0xd6,0x26,0x25,0x70,0xf,0xe0,0x9a,0xae,0xfb,0xfc,0x9d,0x9d,0xd2,0xea,0x74,0x4a,0x4a,0xb,0x22,0x72,0x16,0x28,0x0,0xc6,0xe3,0x7,0xfb,0xb0,0x9f,0xa3,0x14,0xa7,0x33,0x33,0x79,0xe9,0x31,0x1f,0x5c,0xd5,0x34,0x99,0xe8,0xee,0x76,0x15,0xe8,0x3a,0x19,0x9a,0x16,0x3d,0x7c,0x7b,0x97,0x88,0x3c,0x3d,0xfc,0xaa,0x7c,0xa8,0x7b,0xe6,0x76,0x47,0x43,0x37,0x5a,0x65,0xaf,0xbd,0x5d,0xd6,0x9a,0x9a,0xa4,0xb7,0xb0,0xf0,0x13,0x40,0xc3,0x41,0x4b,0x71,0x88,0xe7,0xf,0x66,0x9d,0x12,0x1b,0x30,0xf1,0xd8,0xeb,0x8d,0xed,0x6e,0x6e,0x61,0xdb,0x36,0x5b,0x81,0x1f,0xbc,0x59,0x5d,0x1d,0x2,0x18,0x8b,0x44,0x24,0xd9,0xe0,0x4,0xe0,0x4f,0x2e,0x76,0x82,0xa3,0x41,0xa9,0xf1,0xe7,0x55,0x55,0xfa,0x8a,0xfd,0x1d,0xcb,0xb6,0x31,0x76,0x42,0xf4,0x16,0x15,0x3d,0x6c,0x54,0x46,0xcd,0xe1,0x31,0xe6,0x1,0xe1,0x64,0x83,0x72,0x87,0xa3,0xac,0x35,0x37,0xd7,0xb3,0x1b,0x8,0x30,0x60,0x59,0xdf,0x6e,0xcf,0xcf,0xdf,0x79,0xb5,0xb4,0x44,0xb3,0x52,0xb1,0x63,0xe,0xed,0x43,0x22,0x31,0xb8,0xb0,0xd0,0xe5,0xeb,0xeb,0x8b,0x2c,0x8f,0x8e,0x5a,0x22,0xe2,0x8c,0xeb,0x1e,0xa5,0xce,0x35,0x1a,0x86,0x34,0x1b,0x46,0x82,0xb8,0xa9,0x54,0xc9,0x75,0xc3,0x90,0x7a,0xa5,0x12,0x1a,0x73,0x3d,0x3d,0x7d,0x6f,0x8b,0x8b,0xe5,0xbd,0x69,0x8a,0x88,0x54,0xa4,0xfb,0x23,0x71,0x60,0xe9,0x34,0xfd,0x64,0x4b,0xcb,0xbb,0xfd,0x60,0xf0,0x73,0x96,0xcb,0x35,0x7,0xf8,0xd2,0x19,0xc4,0x81,0xa5,0xd3,0x7e,0x3,0xa0,0x5d,0xee,0x6d,0xa4,0x3f,0x7c,0xd,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_move_down_hl_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x8,0x0,0x0,0x0,0x8,0x8,0x6,0x0,0x0,0x0,0xc4,0xf,0xbe,0x8b,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x3,0x9,0x4,0x2b,0x37,0x47,0x41,0x83,0xac,0x0,0x0,0x0,0x8a,0x49,0x44,0x41,0x54,0x18,0xd3,0x7d,0x8d,0x21,0xe,0xc2,0x50,0x10,0x44,0xdf,0x26,0x18,0x4e,0x40,0xc2,0x2d,0x48,0x50,0x5c,0x2,0x7e,0xd5,0x7a,0x52,0x41,0x39,0x2,0x96,0x2b,0x90,0x9a,0x5f,0x8f,0x22,0x70,0x9,0x14,0x9,0xa2,0x77,0x40,0x94,0x3,0x50,0x37,0x88,0x4f,0x49,0x49,0x80,0x59,0x37,0x3b,0xf3,0xc6,0x84,0x0,0x98,0x4c,0x57,0xc,0x67,0x5,0x20,0x1e,0xe7,0x92,0xeb,0xa5,0x4,0xc0,0x82,0xc7,0x94,0xf8,0xa1,0x1,0xc0,0x78,0xb7,0xf8,0xfa,0xbc,0xad,0x8f,0x29,0xa0,0xb6,0x83,0x18,0xf0,0x9,0x34,0x21,0x32,0xaf,0x34,0xda,0xce,0xdf,0xa6,0xc,0x9a,0xcd,0x89,0xc3,0x7e,0x69,0xe8,0x75,0xc1,0xa3,0xf2,0xfa,0xae,0xbc,0x6e,0x14,0x3c,0xaa,0xf3,0x4d,0x3d,0x64,0xe6,0x95,0x80,0xd4,0xec,0x4f,0xfc,0xd3,0x13,0x4d,0xd8,0x37,0x3,0xbb,0x82,0xf0,0x79,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_visibility_area_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x4,0x4,0x6,0x2b,0x38,0x94,0x30,0x4e,0x9e,0x0,0x0,0x1,0x26,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x7c,0xfb,0xf6,0xed,0x7f,0x6,0xa,0x0,0xb,0x21,0x5,0x69,0xae,0xae,0x18,0x62,0xb3,0x76,0xef,0x86,0xb3,0x99,0x88,0xb1,0x85,0x6f,0xcf,0x49,0x14,0x1a,0x19,0x30,0x31,0x50,0x8,0x58,0x18,0x18,0x18,0x18,0x16,0x49,0x4b,0xc3,0x5,0xe2,0x9e,0x3e,0xc5,0x50,0xf4,0xc9,0xc5,0x1c,0x85,0xc6,0xea,0x2,0xcd,0x1b,0x7c,0xd4,0xf7,0x2,0x2c,0x0,0xd1,0x5d,0x80,0x1c,0xb0,0x8c,0x6f,0xdf,0xbe,0xfd,0x7f,0xfa,0xf4,0x69,0xb8,0x80,0xa9,0xa9,0x29,0x9c,0x8d,0x2c,0x8e,0xe,0x60,0xea,0x18,0x89,0x49,0x7,0xf6,0x9e,0xcb,0xe0,0xec,0x83,0xdb,0xa3,0xb0,0x7b,0xc1,0xe7,0x54,0x1,0x83,0xd1,0x54,0x3f,0xac,0x9a,0x79,0x79,0x98,0xe1,0x18,0xd9,0x30,0x14,0x3,0xb6,0x98,0x4d,0x60,0x90,0x32,0x55,0xc2,0xe9,0x8a,0x17,0x4f,0x8f,0x61,0x15,0x87,0x1b,0x60,0x34,0xd5,0x8f,0x61,0x8b,0xd9,0x4,0xb8,0x44,0xcf,0x84,0x45,0xc,0xda,0x46,0x95,0xc,0xbc,0x3c,0xcc,0xc,0xc,0xc,0xc,0xc,0x12,0xd2,0x56,0xc,0xc,0xc,0xc,0xc,0xbc,0x3c,0xcc,0xc,0xda,0x46,0x95,0xc,0x3d,0x13,0x16,0x21,0xc2,0x60,0xa1,0x8c,0x26,0x83,0x58,0x80,0x17,0xc3,0xab,0xd,0xdb,0x18,0x18,0x18,0x18,0x18,0xe2,0x9f,0x5c,0x67,0xd0,0x36,0xaa,0x64,0x60,0x60,0x60,0x60,0xb0,0x71,0xcc,0xc1,0xb0,0xf5,0xc8,0xfe,0x29,0xc,0xc,0xc,0xc,0xc,0x57,0xcf,0xb5,0x33,0x30,0xee,0x58,0xbf,0xfe,0x3f,0x3,0x3,0x3,0xc3,0x9b,0x55,0x1b,0x19,0x5e,0x6d,0xd8,0xc6,0xa0,0xb5,0x6c,0x26,0x3,0x3,0x3,0x3,0x43,0x42,0xc1,0x76,0x82,0xa9,0x70,0xc1,0x4,0x4f,0x84,0x17,0x60,0xb6,0x93,0xa,0x18,0xd7,0x2c,0x5a,0x44,0x51,0x76,0x6,0x0,0x11,0xc,0x5c,0x9f,0x85,0x17,0xcb,0x54,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_move_point_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x6,0x17,0xe,0x37,0x2a,0xb7,0x81,0x98,0x22,0x0,0x0,0x0,0xbb,0x49,0x44,0x41,0x54,0x38,0xcb,0xa5,0x93,0xcb,0x15,0x82,0x30,0x10,0x45,0x2f,0xc3,0xb7,0xb,0xca,0xd0,0x16,0xac,0x47,0x77,0xba,0xd4,0x9d,0xd6,0x43,0xb,0x50,0x6,0x5d,0x28,0xbf,0x71,0x21,0x60,0xe0,0x20,0x6,0xc8,0x26,0xc9,0x99,0xbc,0x77,0x32,0xf7,0x25,0xb0,0x71,0x38,0xe6,0x26,0x4b,0x13,0x35,0x6b,0xbb,0xfd,0xc1,0xde,0x20,0x4b,0x13,0x8d,0x2f,0xf,0xa8,0x6b,0x10,0x21,0xbf,0x9d,0xac,0x4c,0x64,0x20,0x2e,0x4b,0x78,0x3e,0xa1,0x28,0x88,0xcf,0x77,0x0,0xcd,0xd2,0x64,0xd6,0xc0,0xeb,0x57,0x4d,0x3,0x55,0x5,0xaf,0x17,0xa8,0x82,0xeb,0x5a,0x31,0xf8,0x1a,0x88,0x80,0xe7,0x41,0x18,0x7e,0x66,0x4b,0x3,0xe9,0x58,0xe4,0xd7,0x23,0xf8,0x3e,0x44,0x11,0x4,0x41,0xcf,0x60,0x9,0x44,0x0,0x1d,0xd7,0xfe,0x41,0x1c,0xc7,0x38,0x28,0xb6,0x62,0x9d,0xd3,0x3b,0x16,0x6d,0x4e,0x26,0xd1,0x9a,0x3b,0xb2,0xe6,0xf5,0x75,0x62,0x13,0xe2,0xea,0xb1,0xca,0xc0,0x4,0x2e,0x4b,0xae,0x6d,0x26,0x32,0x91,0xda,0x6f,0x88,0xa3,0x83,0xda,0x7e,0x3a,0xdd,0xd2,0x7a,0x2f,0x7e,0x3,0x2b,0x59,0x44,0xb5,0x36,0x93,0xf3,0xb5,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_scroll_container_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x15,0x3b,0xa,0x3c,0x43,0xdf,0xed,0x0,0x0,0x0,0xc3,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x5c,0xfa,0x7e,0xcd,0x7f,0x6,0x2,0x20,0x5a,0x30,0x84,0x11,0xc6,0x3e,0xfc,0xe5,0x78,0x1d,0x3,0x3,0x3,0x83,0x2d,0x8f,0x65,0x13,0x3,0x3,0x3,0x3,0xb,0xba,0x2,0x74,0x80,0x6c,0xc1,0xe1,0x2f,0x27,0xaa,0x1f,0xfd,0x7e,0xd2,0x8,0x35,0x88,0xc1,0x96,0xc7,0xb2,0x89,0x85,0x81,0x48,0x70,0xe4,0xcb,0x89,0x8a,0x87,0xbf,0x9f,0xb4,0xc0,0xf8,0x8f,0x7e,0x3f,0x6d,0x3c,0xfc,0xe5,0x38,0x3,0xd1,0x6,0xd8,0xf0,0x58,0x74,0x30,0x30,0x30,0x74,0xc0,0x5c,0x4,0x73,0x35,0x13,0x3,0x85,0x60,0x18,0x18,0xc0,0x48,0x6c,0x3a,0x80,0x46,0x61,0xb,0xb2,0xb8,0x1c,0xab,0x74,0x3d,0x23,0x29,0xb6,0x21,0x1b,0x22,0xc7,0x2a,0x5d,0xf,0x4b,0x4c,0x28,0x29,0xc,0xbb,0x46,0x84,0xdc,0xa1,0x2f,0xc7,0x1b,0x31,0xd4,0x1e,0xfe,0x72,0xbc,0xe,0x9f,0x57,0x96,0xbe,0x5f,0xf3,0x1f,0x97,0x5,0x8c,0x87,0xbf,0x1c,0xaf,0x7b,0xf4,0xfb,0x69,0x23,0x31,0x5e,0xc0,0x70,0x36,0xa9,0xb1,0xf0,0x9f,0x81,0x81,0x19,0x67,0xe0,0x10,0xf6,0xc2,0x89,0x6a,0x82,0x99,0x5,0x5f,0xe8,0xe3,0x92,0x3,0x0,0x22,0xf5,0x6e,0x30,0xba,0xcd,0xb6,0xac,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_move_up_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x8,0x0,0x0,0x0,0x8,0x8,0x6,0x0,0x0,0x0,0xc4,0xf,0xbe,0x8b,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x3d,0x0,0x38,0x0,0x42,0x12,0x58,0x53,0xdc,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xc,0x7,0x2e,0x60,0x44,0xda,0x3c,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x0,0x7b,0x49,0x44,0x41,0x54,0x18,0xd3,0x63,0x60,0x40,0x2,0xaf,0x9f,0xbf,0xaf,0x7e,0xfd,0xfc,0x7d,0x35,0x3,0x36,0xf0,0xfa,0xf9,0xfb,0xba,0x87,0xb7,0x9f,0xff,0x7f,0x78,0xfb,0xf9,0xff,0xd7,0xcf,0xdf,0xd7,0xc1,0xc4,0x19,0x61,0x92,0xdf,0xbe,0xfc,0x68,0x44,0xd6,0xc0,0xc5,0xc3,0x51,0x2f,0x2a,0x29,0xd8,0xc4,0xf8,0xf2,0xe9,0xbb,0x29,0x3f,0xbe,0xfd,0xcc,0xc6,0x66,0x2a,0x7,0x17,0xfb,0x54,0x64,0x2b,0xa,0x1f,0xde,0x7e,0xfe,0xe3,0xe1,0xed,0xe7,0x3f,0x5e,0x3f,0x7f,0x5f,0x8,0x13,0x67,0x62,0x60,0x60,0x60,0xf8,0xf0,0xf6,0x33,0x1b,0x3,0x3,0x3,0x3f,0xd4,0x4a,0x46,0x6,0x6,0x6,0x3e,0xa8,0x18,0x44,0x1,0x3e,0x40,0x50,0x1,0x0,0x29,0x63,0x36,0xf8,0x96,0x72,0xd1,0x29,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_sample_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x58,0x0,0xb,0x0,0xb,0x6a,0xa7,0x9,0x1c,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0xc,0x8,0x3,0x30,0x3a,0xaf,0x65,0xd2,0xba,0x0,0x0,0x1,0x34,0x49,0x44,0x41,0x54,0x38,0xcb,0xbd,0x93,0xb1,0x4e,0xc3,0x30,0x14,0x45,0xcf,0xab,0x92,0x2c,0x8d,0xf8,0x7,0x90,0x3a,0xc0,0x42,0x87,0x66,0xa8,0x91,0x68,0x97,0x7e,0x0,0x5f,0xc6,0xca,0xf,0xc0,0x4a,0xd9,0xe9,0x90,0xe,0x55,0x25,0x18,0x59,0xe1,0x1b,0x90,0x9a,0x2c,0x76,0xa5,0xc7,0x60,0xa7,0x75,0xd2,0x4a,0x80,0x90,0x78,0x8b,0xef,0xbb,0xb9,0xf7,0x3e,0xdb,0x72,0xe0,0xbf,0xea,0x76,0x30,0xd0,0x63,0x7c,0xef,0xa7,0x1,0xfd,0x34,0xe3,0xdb,0x80,0xfb,0xe1,0x70,0x37,0xe5,0x21,0xc2,0x0,0x79,0x9a,0x7a,0xfe,0xb2,0xcd,0xf7,0xba,0xa2,0xa7,0xa2,0xd0,0xee,0xc4,0xa7,0xa2,0xd0,0x7e,0xe6,0x3,0xfa,0xd9,0x5e,0xd3,0xa,0x78,0x36,0x46,0xf3,0x34,0xa3,0x11,0xe6,0x59,0xc2,0xe2,0xca,0x68,0x63,0xca,0xd3,0x94,0x85,0x31,0xea,0xf1,0x3e,0x3c,0x1,0x58,0x4f,0xa7,0x7a,0xec,0xcc,0xa2,0xca,0x7a,0x3a,0x51,0x10,0x40,0x41,0xf1,0x30,0x2a,0x79,0x9b,0xcd,0x82,0xd9,0x8b,0xe,0x34,0x91,0xb7,0x21,0x24,0x74,0x2a,0x90,0x9c,0x9c,0x9e,0x5,0x51,0x2b,0x27,0x2,0x2,0x12,0x56,0x8d,0x42,0xf1,0x9e,0xe4,0xf3,0xe3,0x9d,0xee,0xfe,0x25,0xa4,0x4b,0x27,0x48,0xd1,0x68,0xbe,0x67,0x4,0x60,0x35,0x99,0x4,0xce,0xb,0x4d,0x59,0xca,0xea,0x7a,0x12,0xbe,0x36,0xa6,0xf6,0xe1,0x4,0x65,0x5c,0x2e,0xa5,0x7,0x60,0xca,0x52,0x6a,0x67,0xa9,0xed,0x96,0xca,0x59,0x0,0xaa,0xad,0xa5,0x76,0x16,0x53,0x2e,0x65,0x63,0x1d,0xb5,0xdd,0x52,0x5b,0x47,0x65,0x2d,0x95,0x73,0x8c,0xcb,0xa5,0x1c,0xbc,0xaa,0xc7,0xd1,0x48,0x8f,0xe2,0x62,0xa4,0xf3,0xd0,0xcf,0x23,0xfe,0xe0,0x21,0xd5,0xd6,0xee,0xb1,0x73,0x3b,0x7c,0xf3,0xf2,0x2a,0x55,0xe8,0x37,0x11,0xff,0xab,0xba,0x3b,0xbf,0xf8,0xdb,0xcf,0xd4,0xdc,0x4d,0xb7,0xbe,0x0,0x1,0x3b,0x86,0x27,0x47,0x7d,0xdd,0x63,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_move_up_hl_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x8,0x0,0x0,0x0,0x8,0x8,0x6,0x0,0x0,0x0,0xc4,0xf,0xbe,0x8b,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x3,0x9,0x4,0x2c,0x19,0xd4,0xd6,0x18,0xa4,0x0,0x0,0x0,0x96,0x49,0x44,0x41,0x54,0x18,0xd3,0x7d,0x8f,0x31,0xa,0xc2,0x50,0x10,0x44,0xdf,0x4a,0x1a,0x4f,0x20,0x1e,0x43,0xb0,0xf2,0x12,0xe1,0xa7,0xfa,0xbd,0x95,0xb1,0xf5,0x2,0xb9,0x40,0xda,0x34,0xf9,0xbd,0x95,0x10,0xf,0x61,0x25,0x78,0xc,0x41,0xf2,0xb,0x2b,0x1b,0xc9,0x58,0xc4,0x88,0xa,0x3a,0xdb,0xcc,0x2c,0xec,0x32,0xcf,0x84,0xf8,0xa7,0xd1,0x7b,0xc8,0x7c,0x50,0xe6,0xc3,0xe7,0x85,0x9e,0xe3,0x7c,0xad,0x3c,0xb6,0x5a,0xc7,0x56,0xce,0xd7,0x1a,0xf6,0x26,0x44,0xe6,0x83,0xa6,0x65,0x4a,0x27,0xeb,0x5f,0x4a,0x9c,0x37,0xd,0xbb,0xed,0xd2,0xcc,0xf9,0x5a,0x93,0x22,0x45,0xdf,0x55,0x4,0x97,0xa2,0x21,0x1,0xb8,0x5f,0x85,0x89,0x57,0x5d,0x3,0xd4,0xf5,0x3e,0x1,0x88,0xe5,0xfe,0x27,0x85,0xd,0x98,0xb3,0xf9,0x8a,0xf1,0x22,0x7,0xc4,0xed,0x50,0x71,0x3a,0x56,0x0,0x3c,0x0,0x20,0xa3,0x40,0xf4,0x53,0xe,0xdc,0x6d,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_cube_grid_map_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe7,0x0,0xb9,0x0,0xcb,0xa5,0x8e,0x7e,0x17,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0xa,0xb,0x3,0x18,0x25,0x29,0x99,0xf8,0xe,0x0,0x0,0x1,0xdf,0x49,0x44,0x41,0x54,0x38,0xcb,0xdd,0x93,0x3f,0x68,0x93,0x61,0x10,0xc6,0x7f,0xf7,0x7e,0x69,0xaa,0x16,0x41,0x41,0x41,0x44,0x7,0x4b,0xad,0x20,0x64,0x91,0x1a,0xa1,0xa2,0x83,0x83,0x42,0xa8,0x12,0xc1,0x49,0x3b,0xb9,0xa,0x3a,0x34,0xa1,0x66,0xe9,0x20,0x88,0xa8,0x38,0x48,0xe9,0x50,0xfc,0xac,0x52,0xad,0xe8,0x22,0x62,0xa5,0x2e,0x5,0xa1,0xb4,0xe2,0x9f,0xa1,0x8d,0x18,0xa9,0x83,0x8b,0x58,0x6c,0x17,0xab,0xb6,0x4d,0xf2,0x25,0x79,0xef,0x1c,0xd2,0x80,0xe2,0xa6,0x8b,0x78,0xd3,0x73,0x70,0xf,0xc7,0xf3,0xe3,0xe,0xfe,0x9f,0x9a,0x1b,0x7b,0xf1,0x47,0x3e,0xf9,0xb9,0xf9,0x34,0xfa,0xfc,0xa,0xce,0x4d,0xa3,0x9a,0x40,0xe4,0xa3,0x88,0x2c,0x9a,0xea,0x21,0x71,0x32,0x61,0x6a,0x7,0x71,0xf2,0xc,0x63,0xa3,0x79,0xff,0xa6,0x34,0xfe,0x7d,0xaa,0xbd,0x3f,0x45,0xac,0x61,0x7e,0x7f,0xf9,0xbe,0xab,0x2e,0x2e,0xb7,0xfa,0xa8,0x32,0x1c,0xc4,0xe3,0x29,0x5f,0xa9,0x3c,0x30,0xa3,0x12,0xac,0x69,0x3a,0xa1,0x51,0xed,0xad,0x8b,0x37,0x75,0x69,0x54,0x9d,0x5,0x33,0xb7,0xb6,0x39,0xdd,0xde,0x9f,0x9a,0x2,0x70,0x0,0xef,0x2e,0xdd,0x43,0x5a,0x9a,0xd3,0xd5,0xa5,0xd2,0x53,0x1,0x5f,0x5d,0x2a,0x6e,0x2,0x56,0x50,0x6d,0xa9,0x2d,0x95,0x56,0x30,0xad,0xf9,0xe5,0xd2,0x17,0xf3,0xb5,0x75,0xe2,0xdc,0xd7,0xda,0xb7,0xe5,0xf5,0x8d,0xc5,0x31,0x80,0xdd,0xb9,0x93,0x14,0x2e,0x8e,0x74,0xa3,0xfe,0x55,0xa4,0x1c,0x71,0xb1,0x60,0x1b,0xde,0x1f,0x33,0x91,0xd,0xe2,0x64,0xbb,0x7a,0xeb,0x92,0x40,0x76,0xa0,0x76,0x1c,0xb3,0x5,0x9,0x82,0xc4,0x6f,0x30,0x66,0x72,0xe1,0x93,0x86,0xce,0xe7,0xc2,0x3b,0x0,0xd3,0xd9,0xc1,0xb6,0x7c,0x2e,0x3c,0xb,0x90,0x3f,0x7f,0xa3,0x3b,0xdf,0x3b,0x98,0x5c,0xd5,0xd7,0x7e,0x81,0xf8,0xfa,0xcc,0xf5,0x9d,0xe,0x37,0x6c,0xaa,0xb7,0x10,0x36,0x8b,0xb8,0x4e,0x53,0xff,0x18,0x27,0x6d,0x20,0x5b,0x31,0x9b,0x40,0x64,0xf,0x60,0xa8,0xce,0x10,0xb8,0xc3,0x98,0x65,0x3b,0x6,0xce,0x7d,0x10,0x80,0x97,0xa7,0xaf,0x66,0x45,0x28,0x88,0xb8,0x69,0x55,0x3b,0x25,0x30,0x57,0x27,0x6e,0x47,0x31,0x6b,0xc2,0xc9,0x43,0x94,0x4e,0xb0,0x5d,0xe6,0x64,0x48,0x94,0x84,0x61,0x5b,0x82,0x48,0xef,0x3a,0x0,0x2d,0x45,0xa9,0xe4,0xcd,0xec,0xd8,0xde,0xb0,0xe7,0xb3,0x96,0xca,0xad,0xce,0x31,0x9a,0xc,0x7b,0xe6,0x7d,0xb1,0x5c,0xd6,0x72,0x75,0x36,0x19,0x66,0xe6,0xb5,0x52,0x2d,0xf8,0x62,0x14,0xec,0xb,0x33,0xb,0xc9,0xa1,0xcc,0xb8,0x16,0xa3,0xfd,0x1d,0x23,0xbd,0xf5,0x8,0x93,0xe9,0xbe,0x1,0xa0,0x62,0x60,0x22,0x80,0xd5,0xe3,0x19,0x18,0x2,0x62,0x88,0x9,0x26,0x88,0x99,0x99,0x5b,0x1d,0xc9,0x1f,0x78,0x74,0xe1,0xf6,0x5f,0x5d,0xef,0x64,0xba,0xef,0x1f,0xf8,0xa1,0x1f,0x9d,0xfe,0xe3,0xd7,0x56,0xfb,0xcc,0xfe,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_multi_line_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x1,0x17,0x13,0xd,0x26,0x3d,0x40,0xe6,0x43,0x0,0x0,0x0,0x3a,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0x18,0xf2,0x80,0x11,0x8d,0x7f,0x4,0x4a,0xdb,0x20,0xb1,0xb1,0x1,0x1b,0x9a,0xbb,0x0,0x97,0x8d,0x47,0xe8,0xe6,0x2,0x1b,0x22,0x5d,0x44,0x1b,0x17,0xa0,0xc7,0x0,0xb6,0x18,0xb1,0xa1,0x5b,0x3a,0xc0,0x95,0x1e,0x6,0x2e,0x16,0x90,0x5d,0x36,0x48,0x0,0x0,0x73,0xc6,0xf,0x7,0x84,0x84,0xe4,0x59,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_dependency_local_changed_hl_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0xe,0x0,0x0,0x0,0xe,0x8,0x6,0x0,0x0,0x0,0x1f,0x48,0x2d,0xd1,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdc,0x9,0x13,0x0,0x1e,0x1e,0xc8,0xda,0xee,0x48,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x2,0x5c,0x49,0x44,0x41,0x54,0x28,0xcf,0x6d,0x92,0xcd,0x4b,0x54,0x61,0x18,0xc5,0x7f,0xcf,0xfb,0xbe,0xf7,0x63,0x4c,0x4d,0xf3,0xab,0x45,0x9f,0x54,0x73,0x47,0xb3,0xa0,0x36,0x46,0x11,0x44,0x5b,0xab,0x45,0xd0,0xa6,0x4d,0xd4,0xb6,0x45,0x10,0xb4,0xee,0xf,0x88,0x90,0xfe,0x81,0xa0,0x55,0x8b,0x16,0x41,0x68,0x8b,0x8a,0x90,0xc2,0xd2,0x45,0x1f,0x68,0x35,0x73,0xc7,0xd4,0xb4,0xc0,0xb0,0xac,0x6c,0x84,0xe6,0x3a,0xf7,0xde,0xa7,0x85,0x54,0x9b,0xce,0xe6,0x6c,0xce,0xf,0xe,0x87,0x23,0x0,0x6f,0xa6,0x46,0xe8,0xdf,0x37,0xc8,0xfc,0xdc,0x44,0x39,0x59,0xab,0x95,0xf8,0x8f,0x7c,0xbf,0xa5,0xb2,0x63,0xe7,0x40,0xef,0xdb,0x37,0x23,0xec,0xed,0x1f,0xc4,0x4d,0x4d,0xe,0xaf,0x43,0xf3,0x2f,0xe3,0xf2,0xeb,0xeb,0x45,0xd1,0xba,0x82,0x88,0x88,0xa2,0x2a,0x80,0x2,0xa8,0x4a,0x58,0x5a,0x58,0x78,0x19,0x6f,0xdb,0x76,0x30,0x9a,0x9a,0x1c,0x46,0x0,0xe6,0xe7,0x5f,0xc5,0xd3,0x53,0xd7,0x8a,0xce,0xae,0xa9,0x6a,0x43,0x3e,0x2f,0xce,0x90,0xa6,0x20,0x22,0x14,0xc2,0x90,0x8d,0x6d,0x5d,0x38,0xaf,0x49,0x1b,0xa9,0x2f,0xc5,0xfd,0x57,0xaa,0xdb,0xb7,0x1f,0x88,0x64,0xf6,0xfd,0xf3,0xf2,0x6c,0x79,0xa8,0xe4,0x79,0x4e,0xb3,0x6c,0x45,0x3e,0xcc,0xc5,0x9c,0xbf,0x38,0xfd,0xb7,0xe2,0xea,0xea,0x4f,0x46,0x1f,0x5c,0xc5,0x37,0xef,0x8,0xb,0x1d,0xba,0xd6,0x50,0xd9,0xd5,0x77,0xa9,0x62,0xd2,0x3c,0x29,0xa5,0x8d,0x45,0xd,0xfc,0x86,0xe4,0x99,0x12,0x86,0x21,0x49,0x92,0x30,0xf9,0x6a,0x98,0xb8,0x3c,0x46,0x73,0x73,0x2b,0x83,0xa7,0x87,0xf8,0xf2,0x65,0x91,0xc0,0x4f,0x25,0x6b,0x7c,0xd2,0x34,0x4b,0x4a,0xe,0x5,0x6b,0x43,0x31,0xd6,0x61,0x8c,0x47,0x77,0xcf,0x6e,0xee,0xdf,0x39,0x86,0xf3,0xb,0xcc,0xcc,0x7d,0x25,0xea,0x9d,0x44,0x0,0x11,0x8b,0x31,0x1e,0xce,0x86,0x82,0x82,0x1,0xc1,0x58,0xc1,0x88,0xc3,0x58,0x8b,0xe7,0xa0,0xbd,0x63,0x33,0xf5,0x7a,0x13,0x17,0x2f,0xbf,0x0,0xe0,0xc9,0xe3,0x1b,0x74,0x76,0xf5,0x60,0x8c,0xc5,0x18,0x1,0x4,0x7,0x8a,0xef,0xc0,0x39,0x83,0xb3,0x82,0x18,0xc3,0xb7,0xe5,0x45,0x4e,0x9c,0x79,0x88,0xe7,0x79,0x8c,0x3e,0x1a,0xa2,0x5e,0xbb,0xc7,0xc6,0xd6,0x36,0xac,0x35,0xf8,0x3e,0x88,0x28,0xe,0x11,0x7c,0x2f,0xc7,0x5a,0x8,0x2,0x5,0xa0,0x50,0x8,0x58,0x98,0x1d,0x5,0x72,0xea,0x3f,0xef,0xd0,0xd1,0xd1,0x83,0x88,0xc1,0x3a,0xf0,0x9c,0xa2,0x8,0x4e,0x30,0xf8,0x7e,0xaa,0x9e,0x33,0x92,0xb9,0xc,0x1,0x2,0x2f,0x47,0x24,0x43,0x55,0xd8,0xd0,0x14,0x10,0x78,0x6,0x25,0xc5,0x59,0x87,0xef,0xad,0xa9,0x60,0xc4,0xa8,0xe6,0x15,0xe3,0xf7,0xc9,0x8f,0x95,0x44,0xc3,0xb0,0x19,0x63,0x85,0x7a,0x7d,0x85,0x62,0xdf,0x29,0xa2,0xbd,0x27,0x49,0x92,0x65,0x8c,0xcd,0x9,0x82,0x16,0x6a,0xb5,0x5f,0x6a,0xfc,0x7e,0x51,0xcd,0x2b,0x2,0x50,0x9d,0x1e,0x8b,0x57,0x97,0x6e,0x17,0xc9,0x97,0xb5,0xad,0xbd,0x45,0xb2,0x4c,0x58,0xfa,0x3c,0x3,0x22,0x74,0xf7,0xec,0xc4,0x5a,0xf8,0xf1,0xbd,0xa6,0x6a,0x36,0x49,0x6b,0xf7,0xd9,0xea,0x9e,0x3d,0x47,0x22,0x99,0x18,0xbf,0xc5,0xc0,0xa1,0x73,0x54,0xe3,0xa7,0x71,0xed,0xeb,0xdd,0xe2,0xa7,0x8f,0x65,0x35,0xeb,0xd3,0xfd,0xb9,0x1b,0x79,0xae,0xba,0x65,0x6b,0x49,0x5a,0x3a,0x4f,0x57,0x8b,0xd1,0xd1,0x68,0x62,0xfc,0xd6,0xfa,0xe5,0xc6,0x9f,0xdd,0xe4,0xd0,0xe1,0xb,0xc4,0xf1,0xe3,0xb2,0x73,0x41,0xe9,0x1f,0x24,0x7f,0x2d,0x4d,0x93,0x4a,0x14,0x1d,0xef,0xfd,0x93,0xfd,0xd,0x60,0xda,0xf7,0x54,0xa,0xb3,0x77,0xd2,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_multi_mesh_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0xc,0x1e,0x15,0xd,0x23,0x7,0x63,0x36,0xe0,0x0,0x0,0x1,0x49,0x49,0x44,0x41,0x54,0x38,0xcb,0xed,0xd2,0x4d,0x4b,0xc2,0x70,0x0,0xc7,0xf1,0x9f,0x6e,0x58,0x6a,0xc6,0xf2,0x90,0x66,0x14,0x9b,0xf4,0xa0,0x16,0x1d,0xbc,0x4,0xd2,0x61,0x87,0x10,0xf,0xbd,0x88,0xde,0x89,0xf3,0x9d,0x88,0x74,0xe8,0x10,0xe1,0x2d,0x10,0xa4,0x9,0x3b,0x27,0xc6,0xe,0x1a,0x8a,0xce,0xe7,0xa4,0x22,0xcd,0xb1,0x6a,0xff,0xfd,0xd7,0xa5,0xf3,0x76,0x8f,0xbe,0xd7,0xcf,0xf5,0xeb,0xc1,0x6f,0xb9,0xac,0x2f,0x2f,0xf0,0x19,0xd1,0xa2,0x14,0x6b,0xeb,0x31,0xb9,0x52,0xb9,0x91,0x55,0x95,0xd4,0xdc,0x9c,0x5,0x80,0xdb,0x72,0x39,0xff,0xfe,0xd6,0x91,0x4,0x21,0xd,0x0,0x30,0xc,0x43,0x24,0xa6,0x17,0xe4,0xfb,0x5a,0x6a,0x3e,0xd1,0x82,0x93,0x33,0x17,0x39,0x5f,0x3e,0x1e,0x4f,0x4b,0xa0,0x2d,0x10,0xb3,0x3,0x7f,0x20,0x80,0x56,0xb3,0x8a,0x7e,0xaf,0xe,0x2e,0xcc,0x23,0xbe,0x3b,0xe3,0x9d,0x9c,0x15,0xf6,0x32,0x22,0x2f,0xa4,0xf1,0x32,0x1b,0x22,0x95,0x3a,0x7,0xb1,0x80,0x64,0xf2,0xc,0xcb,0xa5,0x89,0xc1,0x50,0x17,0xd9,0xe8,0xa,0x9c,0xdc,0x6b,0x5b,0x14,0xd3,0x49,0x1d,0xa3,0x51,0x1d,0xc4,0x2,0x28,0x5,0xa8,0xd,0x68,0x9a,0x8a,0x81,0xa6,0xc2,0xcd,0x19,0x8e,0x9b,0xf0,0xa1,0x50,0x54,0x4c,0x24,0xb2,0x20,0xc4,0x84,0xae,0xeb,0x58,0x2c,0x74,0xcc,0xe7,0x6,0x6c,0xf,0x87,0x6e,0xb7,0x5a,0x74,0x72,0x66,0x23,0xec,0x81,0x65,0x92,0xcb,0x48,0x64,0x1f,0xf2,0xfd,0x15,0x96,0x1f,0x6,0x14,0xe5,0xe,0xb6,0xbd,0x8a,0xcf,0x2f,0x4b,0xea,0xf,0x5a,0xb2,0x93,0x33,0xe3,0x31,0xd5,0x58,0xe6,0x15,0x5b,0xb1,0x23,0xb4,0xdb,0x2d,0xbe,0x3f,0x98,0xa2,0xd1,0x78,0xc4,0x66,0xe4,0x40,0x2a,0x95,0xca,0x5,0x37,0x67,0x0,0x60,0xfa,0x4c,0x6b,0xfe,0x95,0x7,0x7e,0x67,0xfb,0x10,0xc1,0xa0,0xaf,0x77,0x7c,0x72,0x5a,0x54,0x94,0xb2,0x3c,0x9b,0x51,0xcd,0xcd,0xff,0x3f,0xf8,0x13,0x1f,0xfc,0x0,0x3b,0xf0,0xec,0x42,0xd4,0x55,0xa7,0xe8,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_main_play_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x85,0x0,0xc1,0x0,0x7b,0xd7,0xff,0xd0,0x5e,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x1b,0x1,0x38,0x2a,0x25,0x9a,0x8,0xa4,0x0,0x0,0x0,0xfc,0x49,0x44,0x41,0x54,0x38,0xcb,0xd5,0x92,0x41,0x4a,0xc3,0x60,0x10,0x85,0xbf,0x7f,0xfe,0xa4,0xee,0xea,0x35,0xec,0x46,0x2b,0xee,0x45,0xef,0x22,0x8,0x8a,0xa0,0x2e,0x44,0x41,0xd1,0x82,0x12,0x54,0x2,0x7a,0x7,0x37,0x2e,0x3c,0x8a,0x34,0xf6,0x24,0x26,0x8b,0x4c,0x12,0x48,0x7e,0x17,0x4a,0x48,0x6d,0xd3,0x74,0xa9,0xb3,0x9a,0x37,0x30,0x6f,0xde,0x7b,0xc,0xfc,0xfb,0x32,0x4d,0xb0,0xb1,0x3e,0x74,0xbe,0xef,0x53,0x96,0x15,0xe3,0xe8,0xdd,0x2c,0x43,0x20,0x53,0x40,0x2c,0xaf,0x2f,0x6f,0xc,0xd6,0x6,0xec,0x6c,0xef,0xba,0xcd,0xe1,0x96,0xeb,0x22,0xf0,0x9a,0xa0,0xaa,0x4a,0xd2,0x54,0xb9,0x3c,0xbf,0xc6,0x88,0x70,0x17,0x8c,0x58,0xed,0xf7,0x5d,0x9c,0x24,0xad,0x8a,0xbc,0xdf,0x3,0xcd,0xd2,0x6f,0x6f,0xc6,0x70,0x7a,0x7c,0x86,0xb5,0x96,0xc7,0x30,0x68,0x25,0x9a,0x21,0xc8,0xf3,0xfc,0x47,0x4d,0x85,0x88,0x20,0x22,0x1c,0x1d,0x9e,0xe0,0x59,0x4b,0xf8,0xfc,0xc0,0x4a,0xaf,0xe7,0x34,0x53,0x3e,0x26,0x91,0x99,0xc9,0x0,0x40,0x55,0x51,0x55,0x8a,0xa2,0x40,0x55,0x49,0xd3,0x94,0x38,0xfe,0x24,0x4e,0x62,0xf6,0xf7,0xe,0x30,0x22,0x8b,0x2d,0x64,0x59,0x36,0x37,0xac,0xab,0xd1,0x5,0x6,0x83,0xc3,0xd5,0xd7,0xe7,0x5b,0x28,0xf2,0x29,0x7c,0x1b,0xdc,0xd4,0x7d,0x34,0x19,0x9b,0xee,0x10,0x55,0x1,0x8,0x9f,0xee,0xeb,0x59,0xf3,0x62,0xe7,0x23,0x35,0xf1,0xa2,0xc5,0x56,0x5,0xcb,0x2e,0xfe,0x9d,0xfa,0x2,0x87,0xe3,0x6a,0x76,0xa6,0xa3,0xc7,0x16,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_multi_mesh_instance_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xe,0x2c,0x1a,0x34,0x4,0x7,0x8e,0x0,0x0,0x1,0x5a,0x49,0x44,0x41,0x54,0x38,0xcb,0xed,0xd2,0x31,0x4b,0x2,0x71,0x1c,0xc6,0xf1,0xe7,0xff,0xf7,0x4c,0x8f,0xbb,0xa2,0x33,0x9a,0x5a,0x1a,0xed,0xd,0x58,0x28,0x68,0x21,0x39,0x4,0x21,0xe,0x35,0xe9,0x2b,0xe9,0x35,0x84,0xab,0x34,0xf9,0xa,0x22,0xd1,0x21,0x9,0x44,0x43,0x39,0x15,0x21,0x21,0x5a,0xc2,0xa5,0x46,0xb5,0x40,0xbc,0x53,0xef,0xf8,0xdf,0xfd,0x9a,0x82,0x28,0xcf,0xd6,0x86,0x9e,0xf5,0x33,0x3e,0x5f,0xe0,0xcb,0x16,0x83,0xc1,0x96,0xd1,0x68,0x9c,0xc2,0x63,0xcb,0x9c,0x1,0x0,0x11,0x71,0xa3,0x56,0x3b,0x77,0xe7,0x73,0x8d,0x2b,0xca,0x2b,0xd9,0x76,0x9a,0x49,0x52,0x6f,0x3d,0x99,0xbc,0xfa,0xcd,0x39,0x0,0x4c,0xab,0xd5,0x6b,0xb2,0xed,0x7d,0xdf,0xe6,0xe6,0x13,0x59,0xd6,0x9,0xe3,0x5c,0xe1,0x81,0x40,0x67,0x52,0xa9,0xe4,0x57,0x7a,0xb9,0x9c,0x87,0xd1,0x6c,0xee,0x2,0x80,0xa1,0xeb,0x47,0x0,0x60,0x76,0x3a,0x7,0x0,0x60,0x76,0xbb,0x11,0xa3,0xd5,0x4a,0x9b,0xfd,0xbe,0xec,0xe5,0xa6,0xae,0xc7,0xd8,0xb4,0x5e,0x4f,0x93,0x10,0x12,0x84,0x38,0xe4,0xb2,0x7c,0xeb,0x2e,0x16,0xc7,0x2c,0x18,0x6c,0x92,0x69,0xa6,0x40,0xa4,0x71,0x4d,0xbb,0x74,0x67,0xb3,0x9d,0xa5,0xe,0x2c,0xb8,0x9a,0x48,0x94,0xe0,0x38,0x71,0xb8,0xae,0xc,0x49,0x92,0x40,0x14,0x80,0x10,0x7e,0x48,0x92,0xc6,0x55,0xf5,0x51,0x8d,0x46,0xdb,0x9e,0xae,0x28,0xcf,0x9c,0x31,0x6,0xe6,0xf7,0xf7,0xd6,0xc2,0xe1,0xb,0x35,0x16,0x2b,0x71,0x55,0xad,0x30,0x9f,0x6f,0xb2,0x91,0x4a,0x9d,0x81,0xe8,0xe6,0xad,0x50,0xe0,0x2b,0xfc,0x9e,0x7d,0xde,0x31,0x6d,0x34,0x32,0x10,0x22,0x4e,0xb6,0xbd,0xcd,0x64,0x79,0x40,0x96,0x75,0x27,0x86,0xc3,0x76,0x28,0x97,0x73,0x3c,0x7d,0x34,0x6a,0xff,0xf8,0xda,0xd4,0xf5,0x8,0x0,0xbc,0x17,0x8b,0xbe,0x65,0x2d,0x7c,0xf7,0xff,0xe,0xfe,0x56,0x7,0xf5,0x7a,0x6,0x8e,0xb3,0x47,0xb6,0x1d,0x62,0xb2,0xfc,0x42,0x96,0xf5,0x20,0x46,0x23,0x3d,0x94,0xcd,0x3a,0x9e,0x3e,0x1e,0xeb,0x1f,0xe3,0x2e,0x96,0x98,0xc7,0x17,0x3,0xc1,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_dynamic_character_body_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe7,0x0,0xb9,0x0,0xcb,0xa5,0x8e,0x7e,0x17,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xe,0xc3,0x0,0x0,0xe,0xc3,0x1,0xc7,0x6f,0xa8,0x64,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0xa,0xb,0x3,0x1f,0x7,0xb3,0xb8,0x2f,0x2d,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0x8a,0x49,0x44,0x41,0x54,0x38,0xcb,0x95,0x92,0x31,0x6b,0xdb,0x50,0x14,0x85,0x3f,0x17,0xab,0x96,0x1c,0x24,0x17,0x44,0x9,0x28,0x31,0xee,0xe6,0xc5,0x64,0x4a,0x17,0x43,0xa1,0x6e,0x31,0x64,0xc9,0xa8,0xc,0x21,0x43,0x4c,0x97,0x8c,0x9,0x64,0xef,0x4f,0x68,0x87,0xec,0xcd,0xe4,0xa1,0xef,0xf,0x4,0x8c,0xd3,0x40,0x21,0x3f,0x20,0x7d,0x8b,0x4d,0x86,0x4,0xc7,0x86,0x10,0xc,0x51,0x4c,0x2c,0x3b,0x12,0xa8,0x93,0x5e,0x1b,0x5b,0x76,0xdd,0x33,0xde,0x77,0xdf,0xb9,0xf7,0x9e,0x73,0x52,0xcc,0xc0,0x5e,0xe1,0x6d,0x4,0x90,0x4d,0xbf,0xa4,0xe3,0x7b,0x88,0x9e,0x4c,0x25,0xf5,0xbd,0x98,0xf7,0xd9,0xd1,0x2d,0x86,0xe1,0x13,0x79,0x23,0x87,0xeb,0x94,0xa2,0x85,0x9,0x0,0xe,0xf7,0xf,0x30,0xb5,0xc,0x87,0xfb,0x7,0xcc,0x43,0x22,0x41,0xd1,0x7c,0xcd,0xb5,0x68,0x0,0x70,0x2d,0x1a,0xe4,0x8d,0xdc,0xff,0x11,0xb4,0x6,0x77,0x78,0xc1,0x98,0xcd,0x4f,0x3b,0x78,0xc1,0x98,0x8e,0xef,0xcd,0x24,0x48,0xfd,0x7d,0xb3,0xbb,0x52,0xe2,0xe3,0xf9,0x37,0x55,0x73,0x74,0x8b,0xfb,0x70,0xf4,0x4c,0xc4,0x66,0xb9,0x16,0x89,0xae,0xa4,0x1f,0xf8,0x88,0x9e,0x4c,0xa5,0x63,0x26,0x47,0xb7,0x28,0xb8,0x55,0xf6,0xba,0x52,0xa9,0x6f,0x6a,0x19,0xee,0xc3,0x11,0xb6,0x66,0xa8,0x21,0x5,0xb7,0x4a,0xf6,0xa8,0x4d,0x3f,0xf0,0xff,0x6c,0x10,0x33,0x5f,0x3c,0xdc,0xaa,0x75,0xf3,0x46,0x8e,0xe2,0x92,0xcd,0xe7,0xd6,0x29,0xef,0xec,0x37,0xaa,0x6,0xb0,0x66,0x2d,0xab,0x4d,0xa7,0xbc,0x75,0x9d,0x52,0x64,0x6b,0x6,0x8e,0x6e,0x61,0x6a,0x19,0x3a,0xbe,0xc7,0x30,0x7c,0x52,0x13,0x27,0xf3,0x30,0x25,0x62,0xdc,0x60,0x6a,0x19,0x8a,0x4b,0x36,0x3f,0xfb,0x57,0x53,0x6f,0xb,0xe5,0x60,0x10,0x8c,0x69,0x3d,0xf6,0xd5,0xfa,0xb3,0x90,0x4e,0x2a,0xae,0xbf,0x5a,0xe1,0xfd,0xee,0x16,0xab,0xdb,0x1b,0xdc,0xd4,0x4f,0x0,0x38,0x3b,0xfe,0x8e,0xe8,0xc9,0x64,0x1b,0x27,0x62,0x7c,0xea,0xe8,0x56,0x25,0xb6,0xf,0x20,0xd6,0xe4,0xd7,0xe0,0xf6,0x87,0xe8,0xc9,0xf,0xff,0x3a,0xa1,0x2,0x28,0xef,0x27,0xee,0xae,0xcc,0xbd,0xa7,0x59,0xae,0x45,0x97,0x5f,0xea,0x51,0xb3,0x5c,0x8b,0x16,0x7d,0x7b,0xa6,0x81,0xe8,0x4a,0xb2,0x47,0xed,0xc4,0xe8,0x8a,0xae,0x84,0xaf,0x52,0xd9,0x19,0xe3,0x37,0xd0,0x9c,0xab,0x66,0x2d,0x43,0x7c,0x49,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_new_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x3d,0x0,0x38,0x0,0x42,0x12,0x58,0x53,0xdc,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xb,0x32,0x2,0xf5,0xe2,0x62,0xec,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x0,0xc0,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0x80,0x82,0xf,0x6f,0x3f,0x33,0x33,0x90,0x1,0x18,0x91,0x39,0xf,0x6f,0x3f,0xff,0x8f,0x4b,0x21,0x17,0x2f,0x47,0xc1,0xaf,0x1f,0xbf,0x93,0xa4,0x15,0xc4,0xf4,0x91,0xc5,0x99,0x88,0xb4,0xe8,0x17,0x23,0x3,0xe3,0xd7,0x3f,0xbf,0xff,0xea,0xbd,0x78,0xf2,0x76,0x19,0xb2,0x4,0xb,0x91,0x6,0xfc,0x67,0x60,0x60,0xf8,0xcf,0xc5,0xc3,0x51,0xc5,0xc8,0xc8,0xf8,0xfa,0xdd,0xeb,0x4f,0xea,0x4c,0x4c,0x8c,0xb7,0x5,0x84,0x79,0xff,0x11,0x6b,0x0,0xfb,0xd7,0xcf,0xdf,0xe7,0xc0,0x38,0x9c,0x5c,0xec,0x13,0xd9,0x38,0x58,0xcb,0x19,0x18,0x18,0x7e,0x32,0x91,0x11,0x6e,0xbf,0x18,0x99,0x18,0xdf,0x43,0x5d,0xc5,0x40,0x8e,0x1,0xc,0xe4,0x4,0xe2,0xa8,0x1,0xb4,0x34,0x0,0x5b,0x42,0xfa,0x85,0x37,0xf3,0x30,0x32,0xfe,0x62,0x60,0x60,0xf8,0x8b,0xd5,0x0,0x4e,0x6e,0xf6,0x7e,0x46,0x46,0xc6,0x4f,0x4,0x2c,0xfd,0xc3,0xc4,0xcc,0x74,0x4,0x66,0x8,0x4a,0x6e,0xfc,0xf0,0xf6,0x33,0x3b,0x2c,0x85,0x11,0x0,0x7f,0x5,0x84,0x79,0xff,0x32,0x30,0x30,0x30,0x0,0x0,0xd0,0x8b,0x31,0xe1,0x98,0xa0,0x6f,0xb0,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_add_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x3d,0x0,0x38,0x0,0x42,0x12,0x58,0x53,0xdc,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xb,0x35,0x19,0x30,0xc6,0x3d,0xc7,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x0,0xf1,0x49,0x44,0x41,0x54,0x38,0xcb,0xdd,0x92,0xc1,0x4a,0xc3,0x40,0x14,0x45,0xcf,0x75,0xd2,0x9,0x22,0xd5,0x42,0x57,0xae,0x5c,0xf9,0x13,0xa2,0x3f,0xe5,0xce,0x1f,0x10,0xdc,0xd4,0x8f,0xb2,0x7f,0x91,0x55,0x36,0xd,0x14,0x52,0x62,0xb3,0xca,0x98,0xf0,0xdc,0xcc,0x84,0xb6,0x44,0x14,0xdc,0xf5,0xc1,0xc0,0x2c,0xde,0x3b,0xef,0xde,0x3b,0x3,0xe7,0x59,0x4d,0xdd,0xe6,0xdb,0xcd,0x6e,0x55,0x16,0x95,0x95,0x45,0x65,0xdb,0xcd,0x6e,0xd5,0xd4,0x6d,0x3e,0xd5,0x9b,0xfd,0xc0,0x30,0x49,0x7b,0x20,0x0,0x48,0xfa,0x4,0xec,0x57,0x40,0xdc,0x62,0x66,0xe6,0xcd,0xcc,0x8d,0x34,0xb3,0xcc,0xcc,0x7c,0x53,0xb7,0x0,0x5a,0x2c,0xe7,0xdd,0x24,0x20,0x74,0x5f,0xaf,0x92,0x5a,0x33,0x73,0x43,0x3f,0x3c,0x2,0xe,0x20,0xde,0x91,0x34,0x98,0xd9,0x35,0xf0,0x9c,0x66,0x74,0x8,0x28,0x8b,0xca,0x92,0xec,0x38,0x9c,0x54,0xc,0xf1,0x0,0xf8,0xbb,0xfb,0xdb,0x71,0xee,0xe2,0xbf,0x81,0x1f,0x59,0xb8,0xbc,0xca,0xdf,0x25,0xed,0x93,0x85,0xd0,0xf5,0x4f,0x0,0x3e,0xcf,0x3e,0x5c,0xe6,0xd6,0x7,0x16,0xa6,0x1,0x3e,0x9f,0xbd,0xa4,0x10,0x1,0xe8,0xfa,0x7,0x0,0x97,0xb9,0xf5,0xcc,0x67,0x6f,0x92,0xc2,0xa9,0xed,0x23,0x40,0x4a,0xb7,0xa9,0x5b,0x24,0xd,0x63,0x50,0x52,0x2f,0x29,0x2c,0x96,0xf3,0xf0,0xd7,0x7f,0xa0,0x28,0xd5,0xc7,0x67,0xbc,0x39,0xdd,0x7c,0x46,0xf5,0xd,0x33,0xfa,0x6d,0xb8,0x8c,0x3b,0x75,0x29,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_node_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x17,0x1a,0x24,0x6f,0x8e,0x13,0xaf,0x0,0x0,0x0,0xba,0x49,0x44,0x41,0x54,0x38,0xcb,0xed,0x52,0x31,0xe,0x82,0x40,0x10,0x9c,0xbd,0xdc,0x11,0x2a,0xc,0x31,0xd8,0x68,0x27,0x3e,0x40,0xbe,0x60,0xe1,0x8b,0xf8,0x5,0xfe,0xc8,0x37,0x60,0x69,0x83,0x1d,0x36,0x10,0x42,0xa0,0x11,0xb9,0xb,0x67,0x23,0x9,0x39,0x31,0x6a,0x6c,0x99,0x6a,0x33,0xbb,0x99,0xdd,0xcc,0x2c,0x30,0x81,0xde,0x35,0xca,0xbc,0x5e,0x76,0x5a,0xaf,0x1,0x80,0x11,0x5d,0x5c,0xcf,0xb9,0x7e,0x2d,0x50,0x64,0xd5,0xae,0x6d,0x64,0xa8,0xa4,0xa,0x0,0x80,0xb,0x1e,0x5b,0xb6,0x88,0xe6,0x8b,0xd9,0xd1,0x9c,0xe5,0x23,0x9b,0x57,0xcd,0xad,0xd,0xdb,0xbb,0xdc,0xf7,0x5c,0x5f,0x97,0x79,0x7d,0x36,0x2f,0x61,0xa6,0x40,0xa7,0xb5,0xdf,0x6f,0x1e,0x42,0x49,0x15,0x74,0x5a,0x6f,0x4c,0x9e,0xfd,0x6b,0xe2,0x8b,0x0,0x23,0x4a,0xb8,0xe0,0x31,0x0,0x3d,0xa0,0x35,0x17,0x3c,0x66,0x44,0xc9,0x47,0xf,0x5c,0xcf,0x49,0x8b,0xac,0x8a,0x0,0x90,0x92,0x6a,0xfb,0x34,0xf1,0x64,0xd9,0xe2,0xe0,0x7a,0x4e,0xfa,0x6b,0x8c,0xfe,0x20,0xc6,0x74,0xfa,0xfa,0x71,0x3c,0x0,0x3d,0xb8,0x49,0xa2,0xf2,0x95,0x42,0xe1,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_script_control_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x2,0x11,0x4,0x37,0x2c,0x48,0xc2,0x92,0x78,0x0,0x0,0x1,0x44,0x49,0x44,0x41,0x54,0x38,0xcb,0x8d,0x93,0xad,0x4f,0xc3,0x50,0x14,0xc5,0x4f,0xb7,0x82,0xa1,0x2d,0xfb,0x83,0xba,0x64,0xba,0x35,0xa8,0x9,0xd4,0xc,0xfa,0x85,0x90,0x2a,0x92,0x9,0x12,0x8,0xa1,0x82,0x14,0x30,0xa0,0x46,0x50,0xd4,0x4d,0x8c,0xb9,0x99,0x66,0x6a,0x41,0x4d,0x34,0x41,0x4c,0xb0,0x8f,0x64,0x62,0x49,0x4b,0x47,0x6,0xd,0xcd,0x45,0xf1,0xd2,0xd1,0xbe,0x6e,0xf7,0xd9,0x7b,0x72,0xde,0xbd,0xbf,0x7b,0x24,0x2,0x41,0x54,0x26,0xab,0x12,0x0,0x74,0x1c,0x4f,0x12,0x36,0x91,0xe0,0x19,0x4c,0xa7,0xfe,0x62,0x40,0xc3,0xd0,0x27,0x83,0xe9,0x24,0xea,0x2b,0x89,0x9c,0x4f,0x9b,0xd7,0xd0,0x64,0x5,0x7e,0xf4,0x86,0xc2,0x2a,0x72,0x76,0x27,0xed,0x42,0xf7,0xcc,0xf,0x4c,0x56,0xa5,0x86,0x65,0x71,0xe7,0x96,0x6d,0x63,0x63,0xa5,0x9d,0x1f,0xde,0x1f,0xc9,0x60,0x3a,0x77,0x76,0x27,0x6d,0xea,0xce,0x7b,0xdb,0xef,0x60,0xfc,0x3d,0x45,0x8d,0xd5,0xd1,0xb2,0x6d,0x34,0x2c,0xb,0xea,0x8e,0xa,0x4d,0x56,0x71,0x7f,0xe9,0x72,0x22,0xff,0x4b,0x4a,0x63,0x34,0x59,0x95,0xe,0x4e,0x8e,0x50,0x29,0x55,0xb8,0x58,0x93,0x15,0x54,0x76,0xf7,0xa1,0x96,0xf7,0x70,0x68,0x99,0x59,0xa4,0x79,0x4b,0xec,0xce,0x7b,0x7c,0x91,0xe3,0xd5,0x8c,0x82,0x38,0xa4,0xf1,0x6a,0x96,0x8b,0x34,0x83,0xb1,0xe3,0x78,0xd2,0xed,0x45,0x13,0x0,0xb8,0x73,0x94,0x7c,0x22,0x88,0x43,0x7c,0xfc,0x2c,0x33,0x23,0xe4,0xde,0x41,0xc7,0xf1,0xa4,0xf3,0xb3,0x63,0x4,0x71,0xb8,0x26,0x1e,0x7d,0x8d,0xb6,0xbf,0xc4,0xbf,0x71,0x86,0xa1,0x4f,0xfd,0xc5,0x80,0x9e,0xa6,0xcf,0xb9,0x34,0xa,0xc5,0x57,0xa3,0x1b,0x32,0x98,0x2e,0x14,0x13,0x68,0x9d,0x42,0x9a,0x46,0x8d,0xd5,0x11,0x25,0x4b,0xbc,0xde,0xbd,0xa0,0x28,0x50,0x25,0xd1,0x81,0x45,0xc9,0x12,0x6a,0x59,0xc1,0xa6,0x34,0x4a,0xa2,0x38,0x6f,0x15,0x65,0x0,0xbf,0x32,0x44,0x3a,0x1c,0x7d,0x34,0x37,0x10,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_node_2d_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe1,0x0,0xdb,0x0,0xe7,0x53,0x45,0xf8,0x1a,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x14,0x0,0x32,0x29,0x31,0xe2,0x7c,0x0,0x0,0x0,0x8c,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x5c,0xba,0xfd,0x3d,0x3,0x25,0x80,0x89,0x81,0x42,0x30,0xf0,0x6,0xb0,0xe0,0x91,0x93,0x66,0x60,0x60,0x50,0x86,0xb2,0xef,0x32,0x30,0x30,0x3c,0x25,0xc5,0x0,0x67,0x6,0x6,0x86,0x52,0x6,0x6,0x6,0x23,0x28,0xff,0x1c,0x3,0x3,0x43,0xf,0x3,0x3,0xc3,0x1e,0x62,0xc,0x90,0x81,0x6a,0x76,0x47,0x12,0x83,0xb1,0xaf,0xa3,0xbb,0x4,0x5b,0x18,0xa8,0x20,0xd9,0x8c,0xc,0x8c,0x18,0x18,0x18,0x54,0xe9,0x12,0xb,0x77,0xa0,0x7e,0xfe,0x8f,0x24,0xf6,0x1f,0x2a,0x76,0x87,0x98,0x30,0x78,0x2,0xd,0x30,0x46,0x6,0x6,0x6,0x43,0xa8,0xd8,0x79,0x6,0x6,0x86,0x5e,0xa8,0x1c,0x51,0xb1,0xb0,0x7,0x1a,0x60,0x2a,0x48,0xd1,0xf8,0x84,0xd4,0x74,0xf0,0x14,0x57,0xdc,0xf,0xb3,0xbc,0x0,0x0,0x49,0xd2,0x19,0x75,0x12,0xa9,0x82,0x81,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_visibility_enabler_2d_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe1,0x0,0xdb,0x0,0xe7,0x53,0x45,0xf8,0x1a,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x14,0x4,0x4,0x82,0xe7,0xb2,0xe1,0x0,0x0,0x1,0xcc,0x49,0x44,0x41,0x54,0x38,0xcb,0xc5,0x93,0x4b,0x48,0x1b,0x51,0x14,0x86,0xff,0x7b,0x33,0x73,0x27,0x33,0x9a,0x98,0x54,0x8d,0x4a,0xd5,0xd8,0x62,0xb4,0x8a,0xc6,0xe0,0x4a,0xa8,0x50,0xfa,0x52,0x4,0xe9,0xa2,0x20,0xa,0xee,0xb3,0xb6,0xb,0x5d,0x74,0x2b,0xee,0x5a,0xbb,0xeb,0xbe,0x50,0x41,0x37,0x82,0x82,0x88,0xf,0x44,0xad,0xa0,0xe0,0x83,0x32,0x15,0x1f,0xc,0xd4,0x47,0x95,0x96,0x28,0x46,0x4d,0x98,0x69,0x92,0x79,0xb8,0x68,0x84,0x31,0x58,0xd4,0x95,0x77,0x73,0xb8,0xe7,0xf0,0x1d,0xce,0xf9,0xf9,0xf,0x70,0xdf,0x8f,0x0,0xc0,0xe8,0xdc,0x99,0x1c,0x53,0xcd,0xda,0xbb,0x80,0x2e,0x89,0xae,0xbf,0x79,0x96,0xf3,0x8f,0x19,0x18,0x8f,0x5a,0x97,0x5,0x59,0xd1,0x48,0x3a,0xd2,0xd5,0x4d,0x35,0xb4,0xf0,0x3d,0xde,0x93,0x59,0xb3,0x33,0x9c,0xbd,0xab,0xac,0x68,0x24,0x18,0x10,0xad,0xd9,0xd5,0xd8,0x27,0xdd,0xb0,0x3e,0x47,0x4e,0xf4,0xfe,0x93,0x73,0xe3,0xf9,0xca,0x86,0x3a,0xf3,0x37,0x61,0xbe,0x4e,0xa6,0xcc,0x6f,0x0,0x16,0xec,0xc,0x97,0xb9,0xd2,0xda,0x96,0x5a,0xb9,0xb9,0x93,0xe8,0x3a,0x84,0xde,0x95,0xce,0x59,0xdb,0x7b,0x89,0x65,0x0,0xc8,0xf3,0x38,0xc6,0x0,0xb4,0xda,0x1,0x6a,0xff,0x4,0x3,0xa2,0x59,0xff,0x44,0xda,0x72,0x49,0x74,0xdd,0x29,0x90,0x83,0xea,0xc7,0x82,0xaf,0xb3,0xc5,0x4b,0xfd,0x45,0x7c,0x37,0x0,0x3c,0x70,0x3b,0x3e,0x66,0x6a,0x41,0xed,0xe3,0xcb,0x8a,0x26,0xe,0x4e,0x44,0xd5,0x98,0x6a,0xd6,0x14,0xe7,0xf3,0xef,0xe2,0xaa,0x19,0x1e,0x9a,0x8c,0x9e,0x35,0x86,0xb2,0x3f,0x8,0x8c,0xfc,0x51,0xf6,0x93,0x53,0xf3,0x6b,0xf1,0xbe,0xff,0x4e,0x0,0x20,0x95,0x93,0xed,0x58,0x4,0x60,0xea,0x86,0x55,0xec,0x64,0x64,0xc9,0xeb,0x72,0xcc,0xca,0x8a,0x46,0xd,0xc3,0x92,0x9c,0x2,0x39,0x60,0x3c,0xd9,0xb8,0xb6,0x41,0x30,0x20,0x5a,0x0,0x8c,0x96,0xa7,0xee,0x97,0xae,0x2c,0xfa,0xe3,0x57,0x24,0xd5,0xab,0x1b,0x78,0x98,0xe7,0xe1,0xde,0xff,0x3e,0x4e,0x8d,0xe8,0x6,0xdc,0xa5,0x85,0xac,0xbd,0xa1,0x36,0x6b,0xe0,0x36,0x22,0xd6,0x31,0x9e,0x1c,0xfd,0x3c,0x4c,0x7e,0x1,0x0,0x81,0x27,0x11,0x0,0x38,0x3e,0xd5,0x7b,0x1,0x34,0xdd,0x28,0x62,0xa0,0x94,0x35,0xb7,0xbd,0xf2,0xf8,0xa,0x72,0xb9,0xaf,0x0,0x50,0x5e,0xc2,0xca,0x2b,0xfc,0xac,0xb1,0x30,0x97,0xeb,0xb0,0x7b,0xe1,0x3a,0xd,0x0,0x0,0x4e,0x46,0xa7,0x65,0x45,0xa3,0x3e,0x2f,0x17,0xae,0x7a,0x24,0x54,0x84,0x2a,0xa5,0x98,0xc0,0xd3,0x45,0x4a,0x49,0x34,0xbd,0xea,0x55,0x2b,0xf,0xcf,0x9c,0xee,0x6a,0x9,0xcb,0x7f,0x17,0x2b,0x8b,0x2,0xd9,0x7b,0xfb,0xc2,0x53,0x76,0xef,0xc7,0x88,0xb,0x48,0x58,0xb1,0x7a,0xd5,0xca,0xfd,0xbd,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_node_real_slot_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x8,0x0,0x0,0x0,0x8,0x8,0x6,0x0,0x0,0x0,0xc4,0xf,0xbe,0x8b,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x2,0x11,0x4,0x39,0x8,0xea,0x42,0x5b,0x27,0x0,0x0,0x0,0x6f,0x49,0x44,0x41,0x54,0x18,0xd3,0x63,0xfc,0xcf,0xf0,0x9f,0x81,0x81,0x81,0x81,0x21,0x77,0xca,0x5a,0x8,0x3,0xa,0x26,0xe7,0x4,0x33,0x32,0x30,0x30,0x30,0x30,0xfe,0x67,0xf8,0xcf,0x90,0x3b,0x65,0xed,0xff,0xba,0x90,0xb,0x70,0xc9,0xfb,0xf,0x3e,0x33,0x2c,0x3e,0x63,0xcb,0x30,0x39,0x27,0x98,0x91,0x5,0x59,0x52,0x54,0x94,0x1b,0x89,0x3e,0xcc,0x90,0x3b,0x85,0xe1,0x3f,0x13,0x4c,0x17,0x4c,0x92,0x81,0x81,0x81,0xe1,0xf5,0xeb,0xaf,0x70,0x36,0x13,0x3,0x1,0xc0,0x4,0xb3,0x13,0xa6,0x13,0x59,0x37,0x8a,0x23,0x63,0x4d,0xe,0xa3,0x48,0xc0,0x1c,0xc9,0x48,0xc8,0x9b,0x0,0x49,0x22,0x33,0xcb,0x44,0x66,0xb9,0x5d,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_array_int_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x2,0x11,0x4,0x39,0x2a,0x3f,0x22,0x1a,0xc3,0x0,0x0,0x0,0x4c,0x49,0x44,0x41,0x54,0x38,0xcb,0xcd,0x92,0x4b,0xa,0xc0,0x30,0x8,0x44,0xdf,0xf4,0xfe,0x77,0x7e,0x59,0x94,0x42,0x70,0xd3,0xa6,0x2e,0x12,0x45,0x46,0x44,0xc6,0x6f,0x44,0x3a,0x72,0xd1,0x94,0xfd,0x4,0x81,0xe6,0x12,0x0,0xe5,0xd6,0x3f,0xfe,0xfe,0x11,0x72,0xd6,0x1f,0x84,0x38,0x63,0x8d,0x3d,0xf6,0xa9,0x83,0x9a,0x28,0x66,0xc6,0x57,0x2,0x31,0x95,0x64,0x79,0x7,0xb5,0xda,0x99,0x57,0x18,0x82,0xab,0x31,0xfc,0x11,0xe6,0x44,0x69,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_node_vec_slot_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x8,0x0,0x0,0x0,0x8,0x8,0x6,0x0,0x0,0x0,0xc4,0xf,0xbe,0x8b,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x2,0x11,0x4,0x3b,0x27,0x73,0xa5,0x4,0xfc,0x0,0x0,0x0,0x70,0x49,0x44,0x41,0x54,0x18,0xd3,0x63,0xfc,0xcf,0xf0,0x9f,0x81,0x81,0x81,0x81,0x21,0x77,0xca,0x5a,0x8,0x3,0xa,0x26,0xe7,0x4,0x33,0x32,0x30,0x30,0x30,0x30,0xfe,0x67,0xf8,0xcf,0x90,0x3b,0x65,0xed,0xff,0xba,0x17,0xef,0xe1,0x92,0xf7,0x3f,0xbf,0x65,0x58,0xac,0xaa,0xc2,0x30,0x39,0x27,0x98,0x91,0x31,0x67,0xca,0x1a,0xb8,0xa4,0x28,0x37,0x1f,0x5c,0xd1,0xa9,0x17,0xf7,0x19,0x16,0xab,0xaa,0x30,0x30,0xc1,0x4,0x90,0x25,0x5f,0x7f,0xfd,0x4,0x67,0x33,0x31,0x10,0x0,0x4c,0x30,0x3b,0x61,0x3a,0x91,0x75,0xa3,0x38,0x32,0xf6,0xf6,0x1d,0x14,0x9,0xb8,0x23,0x9,0x79,0x13,0x0,0x46,0x58,0x35,0x12,0xf5,0x89,0xa4,0x4,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_h_scroll_bar_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x16,0x1,0x2f,0x50,0xa8,0x6b,0x8a,0x0,0x0,0x0,0xe9,0x49,0x44,0x41,0x54,0x38,0xcb,0xed,0x92,0x31,0x4a,0x3,0x41,0x14,0x86,0xbf,0x37,0x3b,0x93,0x71,0x8,0xb,0xba,0x26,0x88,0x28,0xb6,0x82,0xb,0x7b,0x2,0x1b,0xcf,0x60,0x67,0x9f,0x4a,0x10,0xe2,0x15,0x3c,0x80,0x1e,0xc0,0xd6,0x6b,0xd8,0x78,0x1,0x89,0x64,0x71,0xcb,0x84,0x88,0xc4,0x52,0xd1,0x30,0x19,0xdd,0xb1,0x31,0xd8,0x84,0x10,0xc4,0x32,0x1f,0xbc,0xe6,0xc1,0xfb,0x7e,0x7e,0x78,0xb0,0xe2,0x7f,0xe8,0x4d,0xfa,0xf6,0xaf,0x37,0xd2,0x9b,0xf4,0x6d,0x1d,0x63,0xb3,0xf4,0xd5,0x78,0x4b,0xb7,0x6f,0x4,0x9,0x46,0xcc,0x60,0x18,0x46,0x17,0x8b,0x4,0x7,0x76,0x7f,0x2f,0x11,0xf5,0xa2,0xa,0x97,0xfb,0xd2,0x57,0xe3,0x93,0x8d,0x63,0xd3,0xd6,0x9b,0x9d,0x2c,0x59,0x3f,0xf,0x31,0xec,0x26,0x24,0xef,0x8b,0x4,0xa5,0xaf,0x86,0x85,0xcb,0xbd,0x2,0xd8,0x31,0xdb,0x97,0xf7,0x1f,0xf,0x69,0xe1,0xf2,0xa0,0x44,0x79,0x23,0x66,0x54,0x53,0x37,0x96,0xa9,0xa2,0x0,0x9e,0xc2,0x73,0x17,0xc4,0x0,0x14,0x2e,0x9f,0xa6,0xaa,0x79,0x15,0x89,0x46,0x21,0xd3,0x79,0xa3,0xd1,0xaf,0x4e,0xd6,0x6,0x0,0x32,0x33,0xdd,0xbe,0xdd,0x5d,0x3,0x11,0x90,0x9a,0x68,0xad,0x34,0x1e,0x21,0x9a,0x79,0xa9,0x9f,0xf1,0x2b,0x3b,0x4a,0xf,0xcf,0x0,0xf4,0x6c,0xd9,0xd2,0xd9,0xe9,0x8f,0x60,0x19,0x64,0xf5,0xbb,0xbf,0x7c,0x3,0xa6,0x60,0x4b,0x35,0x52,0xa8,0x6d,0x57,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_object_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0xc,0x1e,0xe,0x25,0x9,0x91,0xf6,0x1d,0xd,0x0,0x0,0x2,0x8d,0x49,0x44,0x41,0x54,0x38,0xcb,0x9d,0x93,0x3d,0x68,0x5d,0x75,0x18,0xc6,0x7f,0xe7,0xa3,0xc7,0x73,0x4f,0x92,0xf6,0x9a,0xe4,0x36,0xf4,0x1a,0x35,0xc8,0xb5,0x14,0x27,0x6d,0xb1,0x8a,0x60,0x93,0x8b,0x52,0x7,0xc1,0xc5,0x2e,0x15,0x2,0x5d,0xa4,0x38,0x75,0x76,0x93,0xe,0x75,0xd0,0xc1,0x82,0xe0,0x20,0xb8,0x16,0xa1,0x4b,0x9,0xa,0x4e,0x29,0x22,0x8,0xea,0xe8,0x24,0xb9,0x8,0xad,0xde,0xa8,0xf9,0xb8,0xe7,0xf3,0x7f,0xce,0xf9,0x7f,0x3a,0x84,0x26,0x4d,0x1b,0x17,0xdf,0xf1,0x81,0xe7,0xe1,0x7d,0x9f,0xf7,0x79,0x3c,0x87,0xe3,0xd1,0x19,0x46,0x3d,0x8e,0x9a,0x75,0xb9,0xf5,0x18,0x16,0x1e,0x45,0xfc,0xec,0xad,0x55,0xe8,0x74,0x30,0xd6,0xa2,0x65,0x85,0x54,0x9a,0x26,0xab,0x19,0xfe,0xd2,0x7b,0x4c,0xc8,0x7b,0xb0,0xc1,0x30,0xea,0xf1,0xe9,0x9b,0xef,0xd1,0xe9,0x76,0xe9,0xc4,0x31,0x41,0x12,0xa1,0x8d,0x46,0x2a,0x45,0x9b,0xd7,0x14,0xc5,0x84,0x26,0xab,0xc9,0x9a,0x94,0xcf,0x7f,0xfd,0x61,0x5f,0xc4,0x73,0xb8,0x43,0xe4,0xe4,0xd4,0x2,0x17,0xbe,0xbe,0x79,0xf6,0xd9,0x67,0x6,0x97,0xb4,0x51,0x17,0x9d,0xb5,0x38,0xe7,0x8d,0xc7,0x9b,0xf7,0x6f,0x19,0xd9,0xdc,0xf9,0xe2,0xb9,0xd7,0x44,0x55,0x64,0x7c,0xb9,0xf1,0x13,0xeb,0x72,0xeb,0xe0,0x4,0x2f,0x49,0x88,0x4f,0x24,0xac,0xfe,0xf8,0xcd,0x95,0x57,0x5f,0x59,0xbe,0x7e,0xfa,0xf4,0xb,0xfd,0xb9,0xb9,0xb9,0xa0,0x69,0x5b,0x76,0x77,0x77,0xcf,0x8d,0x36,0x7e,0x5b,0xd9,0xde,0xfe,0x67,0xf9,0x83,0xd1,0xcf,0x37,0x6e,0xf6,0x5f,0xba,0xb7,0xef,0xc1,0x30,0xea,0xf1,0xd1,0xca,0xbb,0xc4,0x51,0xc4,0xca,0xda,0x57,0x67,0xcf,0xbf,0xfc,0xfa,0xf5,0xb,0xcb,0x6f,0x3c,0xbd,0xb0,0xd0,0x23,0x8e,0x23,0xca,0x52,0x90,0x24,0x9,0x81,0x1f,0xce,0xe0,0x79,0x57,0x27,0x93,0xad,0x91,0x8f,0xfa,0x64,0x75,0xf1,0x45,0x86,0x7f,0xf4,0xf0,0x1f,0x28,0x59,0xe7,0x58,0x5c,0x5c,0xba,0xb4,0xb4,0x34,0xe8,0x77,0xbb,0xc7,0x39,0xd5,0x9f,0xa7,0xff,0xd4,0x2,0xf3,0xbd,0x27,0x99,0x9e,0x9a,0x22,0x8e,0x63,0xe6,0x67,0x4f,0x32,0x3d,0x73,0xe2,0xb2,0x31,0x76,0xdf,0x44,0x1f,0x40,0x29,0x45,0x8b,0x41,0x29,0x75,0x31,0x99,0x9a,0xa,0x0,0x7c,0xdf,0x27,0x8,0x3c,0x0,0x1c,0x16,0xc7,0x1e,0xe9,0x89,0x28,0x1e,0x0,0xc8,0xc0,0x1e,0xbc,0xb1,0x95,0x12,0x59,0xe4,0x18,0x63,0x10,0x42,0x90,0xa6,0x29,0x7f,0x6d,0xc6,0x44,0x51,0x44,0x51,0x96,0xe4,0x79,0x89,0x10,0x82,0x56,0xb5,0x68,0xad,0x69,0x5a,0x1f,0xad,0xcd,0x81,0x40,0xd3,0x48,0xaa,0x4a,0xe0,0x2c,0xe3,0x74,0x32,0x39,0xb7,0x19,0xc5,0xd4,0x75,0x4b,0x18,0x86,0xb4,0x6d,0x4b,0x96,0x65,0x64,0x69,0x8e,0x10,0x2,0x29,0xa5,0x68,0x9c,0xa3,0xa9,0xe5,0x43,0x1b,0xd4,0x25,0x55,0x18,0xb0,0xbd,0xf3,0xf7,0xad,0x7b,0xf7,0x7f,0x5f,0x1,0x7f,0xa6,0xac,0xa,0x7c,0xdf,0xc7,0x68,0x4b,0x25,0x4a,0xca,0xa2,0x20,0x9d,0xec,0x50,0x56,0xd9,0x9a,0x94,0x1d,0x9c,0xdd,0xcb,0x4f,0xb8,0x2e,0xb7,0x18,0x6e,0xf4,0x78,0x7f,0x70,0x1e,0x23,0x9b,0x3b,0x93,0xc9,0xce,0x32,0xce,0xbb,0xda,0xed,0xce,0x12,0x86,0x21,0xc6,0x5a,0xda,0xa6,0xa1,0x28,0x32,0xca,0xaa,0xf8,0xbe,0x2c,0xf3,0xdb,0x8d,0xe,0xf8,0x36,0xdd,0x38,0x9c,0x83,0x5c,0x35,0x7c,0xdc,0x3d,0x23,0x3e,0xfc,0x73,0x74,0x23,0xcf,0xd3,0xd1,0xce,0xee,0xf1,0xcb,0x61,0x18,0xd,0x70,0xe,0x63,0x94,0xa8,0x44,0xb9,0x56,0x55,0xc5,0xed,0x6b,0x7a,0xfa,0xbb,0x52,0x57,0x47,0x47,0xf9,0x9d,0x93,0x67,0x38,0x76,0x2c,0x20,0xc,0x3,0x7c,0x7f,0xef,0xc3,0xd6,0x5a,0xb4,0x36,0x34,0xb5,0x44,0x6,0x16,0xd5,0xd6,0xdc,0xcd,0xc7,0x87,0xa3,0xfc,0x68,0x99,0xde,0x9e,0x7d,0x7e,0x1f,0x73,0xd6,0xa1,0x42,0x89,0x92,0x9a,0xbb,0xf9,0xf8,0xbf,0xcb,0xf4,0x7f,0xeb,0xfc,0x2f,0x54,0xe2,0x64,0xa3,0x2f,0x62,0x4d,0xdb,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_array_float_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x0,0x0,0x0,0x0,0x0,0xf9,0x43,0xbb,0x7f,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x2,0x11,0x5,0x0,0x17,0x68,0xc,0xb1,0x5f,0x0,0x0,0x0,0x55,0x49,0x44,0x41,0x54,0x38,0xcb,0xc5,0x92,0x3b,0xe,0xc0,0x30,0x8,0x43,0x9f,0xb9,0xff,0x9d,0xdd,0x81,0x56,0x4a,0x13,0x86,0xaa,0xc,0xc0,0x62,0xbe,0x2,0x83,0x8c,0xe9,0x48,0xd0,0x94,0xf9,0x6,0x82,0x26,0x9,0x80,0x4d,0xea,0x1f,0x3c,0xbf,0x82,0xc6,0xff,0x80,0x7b,0x5,0x57,0x4,0xed,0xb1,0xca,0x8e,0x44,0x56,0xdd,0xf9,0xed,0x5f,0xed,0x7,0x47,0x32,0x29,0x7f,0x63,0xfc,0xcc,0x3b,0x26,0x58,0x93,0xf6,0x82,0x6a,0xd2,0xf9,0x2b,0x5c,0xbb,0x67,0x46,0xdf,0x82,0xe5,0xba,0x47,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_omni_light_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xd,0x1d,0x17,0x8e,0xae,0xc2,0xd8,0x0,0x0,0x1,0x51,0x49,0x44,0x41,0x54,0x38,0xcb,0xb5,0x52,0xbb,0x4e,0x2,0x41,0x14,0x3d,0x77,0x66,0x77,0x79,0x18,0xc,0x3e,0x12,0x12,0xa0,0xa1,0xb1,0x32,0x34,0x50,0xf0,0x9,0xc6,0x96,0x92,0x3f,0xf0,0xf,0xa8,0xb5,0xb0,0x35,0x16,0xb6,0x36,0x60,0xcf,0xf,0x10,0x12,0x1b,0xa9,0xcc,0xf5,0x13,0xb6,0xb0,0x31,0xa2,0x81,0xcd,0x24,0xcb,0x32,0xd7,0x2,0x48,0x16,0x58,0x40,0xb,0x6f,0x37,0x73,0xce,0xdc,0x7b,0xce,0x99,0x4b,0xd8,0x52,0xc1,0x70,0x78,0x61,0x83,0xe0,0x12,0x80,0x56,0x99,0xcc,0xf3,0x41,0xa3,0xf1,0x64,0x98,0x29,0x53,0xad,0x4a,0x9c,0x47,0x49,0x8f,0xbf,0x7b,0xbd,0x37,0x3b,0x1e,0x9f,0x43,0xa9,0x10,0x22,0x4,0x11,0x97,0xd2,0xe9,0xf7,0x7c,0xb3,0x59,0x5c,0xe7,0xaa,0xf8,0xc1,0x30,0xab,0xc9,0x60,0x70,0x6b,0x83,0xe0,0xc,0x0,0x60,0xad,0x7,0x11,0x17,0x0,0x24,0xc,0x8f,0xc7,0xfd,0xfe,0x83,0x61,0xa6,0x9d,0xa,0x46,0xdd,0x6e,0x8,0x11,0x27,0x1,0x13,0x0,0x74,0xd4,0x6a,0xad,0xdc,0x3b,0x1b,0xfa,0x17,0x13,0x13,0x2a,0xd1,0xae,0xda,0x60,0x79,0xde,0x7,0x0,0x9b,0xc0,0x15,0x68,0x3d,0xd9,0x97,0x81,0xe3,0x14,0x8b,0x37,0xc9,0xf3,0xc9,0xba,0xe5,0xf2,0xb5,0x61,0x76,0xf6,0xca,0x1a,0x75,0x3a,0xb2,0xf4,0x1c,0xbf,0x5f,0xf7,0x9f,0x68,0xc1,0x30,0x6b,0xa7,0x54,0xba,0x3,0x51,0x14,0x9b,0x3e,0x75,0xa,0x85,0xce,0xaf,0x32,0x0,0x0,0x9d,0xcb,0x3d,0xae,0x84,0x29,0xe2,0xea,0x7c,0xfe,0xde,0x30,0xeb,0xdf,0x34,0xb0,0xd9,0x5a,0xed,0x75,0x8e,0xaa,0x10,0x4a,0x85,0x0,0x90,0xad,0xd7,0x5f,0x92,0xc2,0xdd,0xf8,0xc6,0xe5,0xaa,0xba,0x95,0xca,0x15,0x11,0x4d,0xe6,0x2,0xe4,0x30,0x8e,0xed,0xde,0x83,0x65,0x45,0x51,0x59,0x88,0xc2,0x85,0x5,0xb5,0x8d,0xb6,0x15,0x90,0x28,0x3a,0x85,0x48,0xa,0x22,0x29,0x99,0xcd,0x4e,0xfe,0xd4,0xc0,0x30,0x7b,0xa4,0xf5,0xe7,0xd4,0xf7,0xdb,0x53,0xdf,0x6f,0x93,0xd6,0x5f,0x86,0xd9,0xc3,0x7f,0xd4,0xf,0x78,0xd,0x82,0x38,0xe5,0xb9,0xa4,0xb1,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_hidden_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x73,0x0,0x29,0x0,0x7c,0x29,0x1e,0x61,0x18,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x19,0x1,0xa,0x25,0xf2,0x5c,0x89,0xcf,0x0,0x0,0x1,0xb6,0x49,0x44,0x41,0x54,0x38,0xcb,0xed,0x52,0xbd,0x6b,0x13,0x61,0x1c,0x7e,0x7e,0xef,0x7d,0x5f,0x93,0xcb,0x5d,0x7a,0x89,0x49,0xa4,0x5d,0x12,0x4a,0x71,0x92,0x82,0x53,0x97,0x2e,0x4e,0xe2,0x20,0xd1,0x7f,0xa0,0x38,0x88,0x38,0x4,0x2,0x9d,0xf3,0x27,0x74,0x10,0x71,0x90,0x2e,0x8e,0xba,0x39,0x3a,0x3b,0xb9,0x74,0x11,0x1c,0x14,0x84,0x52,0x6b,0xae,0x39,0x93,0xb4,0x57,0x93,0xbb,0xf7,0xbd,0xf7,0xe7,0xd2,0xa1,0x43,0x5,0x67,0xf1,0x19,0x1f,0x9e,0xf,0x1e,0x78,0x80,0xff,0xf8,0x7,0x40,0xe9,0x78,0x76,0x4f,0xa9,0xf2,0xbe,0x65,0x9b,0x2f,0x89,0xe8,0x2b,0x11,0x65,0xe1,0x6a,0x95,0xaf,0x13,0xcf,0xd2,0x73,0x62,0xe6,0xa,0x33,0x77,0x65,0xa1,0x9e,0x98,0xa6,0xf1,0x8e,0x8e,0xbf,0x25,0x9f,0x88,0xe8,0x82,0x88,0xe6,0x8e,0x67,0x3f,0x15,0x82,0xbe,0x87,0xab,0xd5,0x8b,0x3f,0x4,0xac,0x68,0xcd,0x9d,0x7c,0x51,0xbc,0x60,0xe6,0x1a,0x33,0xaf,0x8,0xd7,0xb3,0xf7,0x64,0xa1,0xb6,0x4a,0x55,0x6e,0x28,0xa9,0x76,0x59,0x73,0x78,0x29,0x36,0xaf,0x18,0x4d,0x0,0x60,0xcd,0xa1,0x92,0x6a,0xb7,0x54,0xe5,0x86,0x2c,0xd4,0x96,0xeb,0xd9,0x7b,0x4,0x0,0x3f,0x8e,0x26,0x6f,0xf2,0xa5,0x7c,0x68,0x5a,0xc6,0xa1,0x30,0xc4,0x91,0xeb,0xd9,0x8f,0xa3,0x38,0x48,0xae,0xb6,0x4f,0x27,0x67,0xcd,0xe5,0xa2,0x78,0xa5,0x4b,0xbd,0xa6,0x64,0x79,0xdb,0x71,0xad,0xb7,0xad,0xb5,0xf8,0x11,0x9d,0x9e,0x4c,0x7,0x5a,0x73,0x4f,0x18,0xf4,0xf9,0xd7,0xf9,0x72,0x9f,0x88,0x16,0xb6,0x63,0xbe,0xb7,0x1c,0x6b,0xdf,0x30,0xc4,0x47,0x0,0x28,0x4b,0x7d,0x47,0xe6,0x72,0x50,0xe4,0xea,0x2e,0x33,0x7b,0x7e,0xd5,0x1d,0xe8,0x92,0x37,0x85,0xa0,0x2f,0x26,0x80,0xf0,0xc6,0xcd,0xfa,0x33,0x0,0x18,0x1f,0xff,0xbc,0x55,0x2c,0x8b,0x7e,0xbe,0x94,0xf,0xb4,0xe6,0xa6,0x2c,0xd4,0x36,0x0,0x58,0xb6,0xf9,0x41,0x16,0x6a,0x5b,0x8,0x4a,0x1c,0xcf,0x79,0xdd,0x68,0x45,0xcf,0x1,0xe0,0xf4,0x64,0x3a,0x12,0x8d,0x76,0x34,0x2,0x80,0x74,0x3c,0xeb,0x13,0x61,0x51,0xa9,0xf9,0x5d,0xbf,0xe2,0xe,0x99,0x39,0x20,0xa2,0x8c,0x88,0x32,0x66,0xe,0xfc,0x8a,0x3b,0xac,0xd4,0xfc,0x2e,0x11,0x16,0xe9,0x78,0xd6,0x7,0x80,0x46,0x3b,0x1a,0x89,0xcb,0x7d,0x6d,0x66,0x8e,0x9b,0x9d,0xfa,0x30,0x8a,0x83,0xc,0x80,0xb6,0x1d,0xeb,0x60,0xbd,0xd7,0xaa,0xae,0xf7,0x5a,0x55,0xdb,0xb1,0xe,0x0,0xe8,0x28,0xe,0xb2,0x66,0xa7,0x3e,0x64,0xe6,0x78,0x3a,0x39,0x6b,0x5f,0x7b,0x8c,0x34,0x99,0xef,0xa4,0xc9,0x7c,0xe7,0x6f,0xf9,0xdf,0x65,0x8d,0xd3,0x3a,0x9,0x3,0x3d,0xd5,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_open_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x73,0x0,0x29,0x0,0x7c,0x29,0x1e,0x61,0x18,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x19,0x1,0x3,0x3b,0xd9,0x91,0xf,0xe5,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0x3f,0x49,0x44,0x41,0x54,0x38,0xcb,0xc5,0x92,0x4d,0x4e,0x2,0x41,0x10,0x46,0x5f,0x55,0x37,0x3,0xe3,0x8,0x12,0x7e,0xa2,0x2e,0x3c,0xa,0x57,0xd0,0xa5,0x47,0xf0,0x22,0x7a,0xa,0xae,0xe0,0xce,0xa5,0x3b,0x4f,0xa0,0xb,0x3,0x6,0x43,0x42,0x58,0xa0,0x41,0x12,0xe2,0x68,0x10,0x86,0xe9,0x76,0x33,0x90,0xa8,0x18,0x99,0x95,0x95,0xf4,0xa2,0x53,0x5d,0xd5,0xef,0xfb,0xaa,0xe0,0xbf,0x43,0x6,0xbd,0x91,0xdf,0x94,0x8,0x4a,0x85,0xab,0xc3,0xa3,0xc6,0xf1,0x74,0x12,0x7,0x1b,0xd2,0xbe,0x5a,0x2f,0x27,0x0,0x32,0xec,0x3f,0x8f,0x5c,0xea,0xf6,0x1,0x1,0x3c,0xb0,0xcc,0x1e,0x15,0xc2,0xa8,0x78,0x21,0x22,0xb3,0xef,0xc5,0x22,0x32,0x6e,0x1c,0x54,0xdb,0x0,0xd6,0x18,0x1d,0xba,0xd4,0x35,0x1,0x3,0xc8,0xce,0x6e,0xe9,0xdc,0x7b,0x5f,0x0,0x10,0x91,0x79,0xd6,0xf8,0xb,0x35,0xf8,0x35,0x95,0x3c,0xd,0x5f,0x2e,0xe7,0x1f,0xc9,0x9,0xa0,0x51,0x39,0x3c,0x7b,0x8f,0x67,0xed,0xad,0xf5,0x8b,0xbc,0xaa,0x1a,0x1d,0x0,0xe,0x50,0x8f,0x8f,0x72,0xf8,0xe7,0xd4,0xe8,0x48,0x55,0xa5,0xf,0xd8,0x95,0xbe,0x3c,0xd,0xac,0xd5,0xae,0x8a,0xea,0x23,0xa0,0x59,0x79,0x5,0x58,0xe4,0x20,0xe8,0xaa,0x88,0xf4,0x0,0xac,0x35,0x9d,0x65,0x92,0xb6,0x32,0x33,0xb7,0x89,0x40,0x8d,0xde,0x69,0xad,0x59,0xe9,0x3,0xd8,0xc0,0xdc,0x24,0x8b,0xa4,0xb5,0xa6,0xd9,0x22,0x54,0xe5,0xd6,0xae,0x2f,0x46,0xef,0xbd,0x27,0xcc,0xb3,0x85,0xb5,0xe6,0x5e,0xc7,0x66,0xe3,0x78,0xcb,0xf3,0x73,0x66,0xb6,0x63,0xe5,0xbe,0x1a,0x19,0xe3,0xb1,0x40,0x9a,0x9d,0x3f,0xe6,0xcf,0xd2,0x58,0xf3,0x0,0x60,0xa7,0x93,0x58,0x5d,0xea,0x4e,0x45,0xa5,0x1b,0x46,0xc5,0xfa,0x2f,0xdb,0xf7,0x83,0xc0,0x18,0xbd,0x9e,0x4e,0x62,0x11,0x80,0xe9,0x24,0x36,0x19,0x52,0x21,0x87,0x8c,0xb4,0x5a,0x2f,0xa7,0x9f,0xdb,0x2b,0x65,0xf1,0xeb,0xc5,0x60,0x57,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_progress_3_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0xe,0x0,0x0,0x0,0xe,0x8,0x6,0x0,0x0,0x0,0x1f,0x48,0x2d,0xd1,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x3,0x15,0x13,0x0,0x18,0x52,0x1a,0xcd,0xeb,0x0,0x0,0x2,0xcc,0x49,0x44,0x41,0x54,0x28,0xcf,0x6d,0x91,0x3f,0x4c,0x13,0x61,0x18,0xc6,0xdf,0xf7,0xfe,0xf4,0x6c,0xe3,0xf5,0x8f,0x8,0x35,0xe,0xd,0x20,0x6,0xa8,0x4d,0x34,0x10,0x16,0xad,0x18,0x82,0x8b,0xa3,0xc,0xc6,0xc1,0xc4,0x10,0x23,0x83,0x31,0x9a,0x88,0x61,0x50,0xa3,0x49,0x77,0x6,0x49,0x5c,0xc,0xd1,0xc1,0x38,0x40,0x4c,0x48,0x1c,0x4a,0xb0,0x96,0xc1,0x62,0x1a,0x24,0xc5,0x92,0x0,0x42,0xda,0x23,0xe6,0x38,0x1a,0x6d,0xb9,0xde,0xd9,0x2b,0x5c,0xf,0xbf,0xfb,0x3e,0x7,0xa3,0x83,0xf1,0x99,0x9e,0xe1,0xf7,0x2c,0xbf,0x7,0xe1,0x3f,0xb1,0x2c,0xb,0xb,0x85,0x42,0xb,0x0,0x40,0x5b,0x5b,0x5b,0x39,0x14,0xa,0xb1,0x7f,0x19,0xe1,0x4f,0xa9,0xd5,0x6a,0x28,0x8,0x2,0xf8,0x7c,0x3e,0xb6,0xb1,0xb1,0xe1,0xc9,0x66,0xb3,0x49,0x0,0x0,0x42,0xc8,0x59,0x0,0x70,0x14,0x45,0x41,0x51,0x14,0x21,0x12,0x89,0xb0,0xbf,0x43,0xc3,0x30,0x30,0x95,0x4a,0x5d,0x72,0x1c,0xe7,0x94,0xae,0xeb,0xcf,0xa6,0xa7,0xa7,0x45,0x42,0xc8,0x11,0x0,0x80,0x5c,0x2e,0x77,0xa8,0x5a,0xad,0x42,0x3a,0x9d,0xbe,0xc2,0xf3,0xfc,0x77,0x5d,0xd7,0xdf,0x37,0x35,0x35,0x51,0x1e,0x0,0xa0,0xbf,0xbf,0x5f,0x50,0x55,0xf5,0x89,0xae,0xeb,0xf7,0x34,0x4d,0xb,0x87,0x42,0xa1,0x8c,0x69,0x9a,0x23,0x0,0x80,0xb2,0x2c,0xbf,0xdc,0xda,0xda,0xba,0xab,0xaa,0xea,0x84,0x6d,0xdb,0x2d,0x9a,0xa6,0x4d,0xcd,0xcc,0xcc,0xb8,0x3c,0x0,0xc0,0xec,0xec,0x2c,0x1a,0x86,0xa1,0xb7,0xb7,0xb7,0x9f,0xdb,0xdf,0xdf,0xbf,0x28,0x8a,0xe2,0x61,0xdb,0xb6,0x3b,0x28,0xa5,0x10,0xc,0x6,0x39,0x4d,0xd3,0x12,0x88,0xf8,0x2d,0x95,0x4a,0x3d,0x9a,0x9c,0x9c,0x2c,0x36,0x1a,0xd,0xca,0x11,0x42,0x70,0x73,0x73,0x93,0xb9,0xae,0xbb,0x9c,0x4c,0x26,0x1f,0x50,0x4a,0xbf,0x56,0x2a,0x95,0xab,0x8a,0xa2,0xbc,0x28,0x16,0x8b,0xcf,0x4b,0xa5,0xd2,0x6d,0x8e,0xe3,0x2a,0xe9,0x74,0xfa,0xa1,0xeb,0xba,0x9f,0x14,0x45,0x1,0xd3,0x34,0x11,0xd7,0xd7,0xd7,0x3,0xb9,0x5c,0xee,0x3e,0xa5,0xf4,0x18,0x21,0xc4,0x53,0xa9,0x54,0xbc,0x99,0x4c,0xe6,0x5d,0x3e,0x9f,0xff,0x80,0x88,0xb4,0xb7,0xb7,0xf7,0x42,0x3c,0x1e,0xbf,0x29,0x49,0x92,0x97,0xe3,0x38,0x17,0x11,0xf7,0xa2,0xd1,0xe8,0xd,0x21,0x9b,0xcd,0xf6,0xec,0xee,0xee,0x3e,0x62,0xec,0xb7,0x71,0x44,0x84,0xc1,0xc1,0xc1,0x57,0x5e,0xaf,0x57,0x99,0x9f,0x9f,0x67,0x9d,0x9d,0x9d,0x3e,0x4a,0xe9,0x84,0x6d,0xdb,0x3e,0xc6,0x18,0x20,0x22,0xac,0xae,0xae,0xf6,0x60,0x77,0x77,0xf7,0x71,0x59,0x96,0x2f,0x23,0x62,0x48,0x92,0x24,0x7e,0x60,0x60,0x20,0x16,0x8,0x4,0x62,0x43,0x43,0x43,0xe7,0x3,0x81,0xc0,0xcf,0x62,0xb1,0xf8,0xb1,0x5c,0x2e,0x3b,0x89,0x44,0xe2,0x75,0xbd,0x5e,0x77,0x9,0x21,0x16,0xa5,0x34,0xcd,0x53,0x4a,0xf7,0xab,0xd5,0xea,0x97,0xe6,0xe6,0xe6,0x95,0xe1,0xe1,0xe1,0x28,0x21,0xe4,0xe,0x22,0x3a,0x9a,0xa6,0x9d,0x5e,0x5e,0x5e,0x7e,0xd0,0xda,0xda,0xda,0x12,0x8b,0xc5,0x4e,0xf4,0xf5,0xf5,0x71,0xba,0xae,0x3f,0x5e,0x5a,0x5a,0xfa,0x5c,0xaf,0xd7,0xd,0xfc,0xf3,0xe3,0xdc,0xdc,0xdc,0x35,0x55,0x55,0x5f,0x32,0xc6,0x7e,0x2c,0x2e,0x2e,0x3e,0x89,0xc7,0xe3,0xd7,0x5d,0xd7,0xed,0x58,0x59,0x59,0x19,0x1b,0x1d,0x1d,0x7d,0x1a,0x89,0x44,0xbc,0x85,0x42,0xe1,0x4d,0x57,0x57,0xd7,0xd5,0x60,0x30,0xe8,0x72,0x0,0x0,0xc9,0x64,0x92,0x2b,0x95,0x4a,0x67,0x18,0x63,0xbb,0xb,0xb,0xb,0x89,0x72,0xb9,0xfc,0x16,0x0,0x78,0x0,0xe0,0x24,0x49,0xca,0x8c,0x8d,0x8d,0xdd,0xda,0xde,0xde,0xb6,0x5,0x41,0x38,0x37,0x35,0x35,0x25,0x2,0x0,0x20,0x0,0x80,0xdf,0xef,0xe7,0xc2,0xe1,0x70,0x14,0x11,0x4f,0x5a,0x96,0x95,0x1d,0x19,0x19,0xa9,0xc9,0xb2,0x9c,0x61,0x8c,0x75,0x34,0x1a,0x8d,0xae,0xf1,0xf1,0xf1,0x46,0x38,0x1c,0xee,0x17,0x45,0xf1,0xc7,0xce,0xce,0xce,0x47,0xc3,0x30,0x7e,0xf2,0x0,0x0,0x8e,0xe3,0x30,0xc6,0x58,0x75,0x6f,0x6f,0x4f,0xf1,0x78,0x3c,0x35,0xbf,0xdf,0x8f,0x7,0x7,0x7,0x47,0x1d,0xc7,0xa9,0xae,0xad,0xad,0xbd,0xcd,0xe7,0xf3,0x6,0x21,0xe4,0xab,0x65,0x59,0x9a,0x69,0x9a,0x7,0x0,0x0,0xbf,0x0,0x72,0xb0,0x81,0x4f,0x95,0x98,0xae,0xe0,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_option_button_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x15,0x14,0x12,0x3d,0x33,0x7f,0xd6,0x0,0x0,0x0,0xfc,0x49,0x44,0x41,0x54,0x38,0xcb,0xd5,0x92,0xbb,0x4a,0xc4,0x60,0x10,0x85,0xbf,0x4c,0x2e,0xe8,0xae,0x4b,0xb0,0xb0,0x55,0x59,0x48,0x25,0x58,0x58,0x28,0x82,0x58,0xca,0x16,0xfb,0x1a,0x76,0x3e,0x83,0xf,0x60,0x21,0xf8,0x28,0x82,0x20,0x88,0x60,0x25,0x62,0x27,0x81,0x20,0x8b,0x95,0x97,0x7e,0x49,0x56,0x89,0x6e,0x92,0x7f,0x2c,0xf4,0x97,0x2d,0x5c,0x43,0xac,0xf4,0x54,0x33,0x87,0x99,0x33,0x73,0x86,0x81,0x7f,0xf,0xc7,0x6,0x71,0x9e,0xf8,0x93,0x79,0x1d,0x56,0x67,0x57,0xc6,0x0,0x9e,0x25,0x9e,0xab,0x97,0xdd,0x8a,0x6a,0x61,0x9a,0x88,0xef,0xf8,0x83,0x42,0x8b,0x8,0x40,0x70,0x53,0xe0,0xe8,0x6b,0x83,0x93,0xf4,0xec,0x3a,0x33,0xa3,0x35,0x7,0xcc,0xb4,0x89,0x4b,0xc1,0xe2,0xde,0xc3,0xf8,0xe9,0x50,0x31,0x1,0x40,0x47,0x3a,0x37,0xfd,0x70,0x67,0xc3,0x3,0x48,0x4d,0xb6,0xe,0xa0,0x3f,0x7b,0x35,0xa0,0xee,0x67,0xa6,0xb6,0xc7,0x6b,0x70,0xaf,0x2a,0x74,0xc3,0xab,0xb6,0xb4,0x2e,0x5,0x19,0xdd,0x17,0x8f,0x7,0x1f,0x76,0x1a,0xa0,0xd4,0x72,0x7e,0x7b,0x6e,0x73,0xbf,0x25,0x33,0xc7,0x96,0x6b,0x22,0xe0,0xe6,0xfa,0xba,0x7c,0x9a,0x9d,0x5f,0xdc,0xbe,0xdd,0xd,0xbe,0x13,0x30,0xb5,0x1e,0xb4,0x6c,0xf,0xab,0x74,0x6b,0xb2,0x56,0xe2,0x3c,0x91,0x28,0xe8,0xf6,0xea,0xb6,0x11,0x64,0x8,0x8e,0x2a,0xea,0x1,0x12,0x5,0xdd,0x5e,0x9c,0x27,0x62,0x9f,0x48,0x9a,0x7e,0xe0,0x6f,0x7a,0xfe,0x28,0xde,0x1,0x64,0x44,0x55,0x68,0x17,0x99,0x78,0x9c,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_script_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x17,0x2b,0x39,0xca,0xd5,0x78,0xc4,0x0,0x0,0x0,0xca,0x49,0x44,0x41,0x54,0x38,0xcb,0xa5,0x93,0x31,0xe,0x83,0x30,0xc,0x45,0xd,0x3d,0x40,0xa3,0xc,0x39,0x43,0x19,0x99,0x39,0x57,0x29,0x3d,0x41,0x13,0x38,0x97,0xe7,0x8c,0xa9,0xc4,0xc4,0x84,0x94,0x21,0xa2,0x3,0x82,0x2d,0x5d,0xa8,0x84,0x5c,0x25,0x50,0xea,0x31,0xf2,0xfb,0x5f,0xfe,0xfa,0x1,0x88,0x8c,0x46,0xd3,0x68,0x34,0xd,0x1c,0x19,0x8d,0xa6,0xee,0xda,0xde,0x77,0x6d,0xef,0x35,0x9a,0x3a,0xb4,0x97,0x86,0x60,0x2e,0xd8,0xf5,0x6f,0xe7,0xc5,0x5d,0xc5,0xf6,0x53,0x2,0xab,0xb5,0xb3,0xb3,0x43,0xbd,0x65,0x98,0x12,0xb8,0xfc,0x40,0xce,0xe,0x8a,0xb,0x56,0x72,0xc1,0x4a,0x8d,0x46,0xee,0xce,0x60,0x11,0x51,0x5c,0xb0,0xdb,0xea,0xed,0x16,0x12,0x49,0xc8,0x9,0x72,0xd,0xd2,0x71,0x76,0x50,0x79,0x91,0x55,0x41,0x81,0x23,0x22,0x5f,0x27,0xe4,0x45,0x56,0x39,0xfb,0x92,0xe1,0xd8,0x12,0xbf,0xd9,0x83,0xbc,0xb8,0xdc,0xe3,0x22,0xbb,0x3b,0xf1,0x7c,0x90,0x4e,0xc8,0x9f,0x61,0x8d,0x46,0xc6,0xe0,0x53,0x8,0xe6,0xe2,0x5c,0x1,0x0,0x4c,0xe3,0x8c,0xd3,0x38,0x23,0x4d,0x3f,0x9a,0x1,0x80,0x4f,0x68,0xb0,0x47,0xfe,0x84,0xdc,0x73,0xf3,0x1b,0x2e,0x95,0x94,0xf,0xd1,0x12,0x25,0x94,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_packed_scene_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x1e,0x0,0x7,0x37,0x28,0x5e,0xd4,0x44,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0x80,0x49,0x44,0x41,0x54,0x38,0xcb,0x9d,0x92,0xb1,0x4a,0xc3,0x50,0x14,0x86,0xff,0x93,0xdc,0x36,0x49,0xd3,0xb4,0x8,0xe,0x3a,0xe9,0xe2,0xae,0xbb,0x42,0x5,0x7,0x1f,0xc0,0x41,0xd4,0xc5,0x45,0x70,0x73,0x2a,0xe8,0xa4,0x4e,0x3e,0x81,0x5,0xd7,0x22,0xf8,0x8,0x2e,0x22,0xe2,0x63,0xc4,0xc1,0x8a,0x98,0xd2,0x7a,0x4d,0x6c,0xa8,0x31,0xed,0xcd,0xbd,0x2e,0x6,0xd2,0xaa,0x60,0xfa,0x4f,0xe7,0xc2,0xfd,0xce,0xf9,0xff,0x73,0x2f,0xf0,0x4f,0x5,0x3c,0xb4,0x1,0x80,0x77,0xde,0x57,0x3,0x1e,0x1a,0xc8,0xb,0x76,0x3d,0xff,0xa8,0xe5,0x7a,0x71,0xcb,0xf5,0xd4,0x24,0xe0,0x67,0xa,0x3e,0x3d,0xb4,0x7b,0xed,0x67,0xde,0xc,0x78,0x68,0xe6,0x2,0xd3,0xe9,0x9d,0x97,0xb7,0xd3,0x49,0xc1,0x93,0xec,0xbd,0x1f,0xea,0x7a,0xfe,0xe1,0x44,0x60,0xc0,0x43,0xb3,0xfd,0xcc,0x9b,0xb9,0xc1,0x71,0xb5,0x5c,0x4f,0xb5,0x5c,0x4f,0x75,0x3d,0xff,0x18,0x0,0xfc,0xd7,0x5e,0xf5,0xbb,0x1,0xb,0x78,0xc8,0x32,0xb5,0x9e,0x7d,0x46,0x96,0x16,0x25,0xc7,0x3c,0x20,0x60,0x38,0x3d,0x33,0x75,0xce,0x3b,0xef,0x35,0x29,0x95,0xe,0xe0,0x26,0x49,0xe4,0x32,0x0,0x13,0xc0,0x75,0x92,0xc8,0x1a,0x11,0xde,0xc4,0x30,0xd9,0x4,0x50,0x7,0x0,0xca,0x3a,0xb0,0x2b,0xd6,0x96,0x4c,0xe4,0xa2,0xa6,0xd1,0xe3,0x20,0x16,0x3b,0x4a,0xa9,0xaa,0x61,0x15,0xcf,0xfa,0xbd,0xa8,0x59,0x28,0xb2,0x7b,0x22,0xea,0x3,0xca,0x1c,0xc4,0xa2,0x36,0xb7,0x30,0x4b,0x23,0xe,0x0,0x40,0x49,0x35,0x1f,0xf5,0xe3,0x3a,0x0,0xd8,0x8e,0xb5,0xd7,0xf,0xa3,0xb,0x31,0x8c,0x9a,0x0,0x30,0x1c,0x88,0x95,0xdf,0xa2,0x6b,0x63,0xe7,0xcf,0x52,0xd9,0xac,0x6b,0xba,0xf6,0x2,0x42,0x64,0x58,0xc5,0x2b,0xdb,0x31,0xf7,0xb,0x6,0xbb,0x2b,0x57,0x4b,0xeb,0xb6,0x63,0xed,0x96,0x2b,0xd6,0x46,0x16,0x18,0x71,0x0,0x82,0x0,0x20,0x89,0x10,0x43,0x81,0x34,0x8d,0xda,0x42,0xc8,0xe5,0xef,0xa8,0x24,0x44,0xb2,0x16,0x47,0x83,0xed,0x3f,0x1d,0x14,0xa,0xac,0x41,0x44,0x1d,0xc3,0x2c,0x36,0x0,0xe8,0x42,0x24,0x4b,0x8c,0xe9,0xb7,0x4,0x8a,0x3f,0xc2,0xe8,0x92,0x31,0xed,0x7e,0x3c,0xc2,0xc8,0x12,0x91,0x43,0xe9,0x12,0xd3,0xcf,0xa4,0x23,0xa7,0x52,0xe6,0xb,0xff,0xdc,0x14,0x2d,0x6a,0x96,0xc,0x72,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_pause_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0xe,0x0,0x0,0x0,0xe,0x8,0x6,0x0,0x0,0x0,0x1f,0x48,0x2d,0xd1,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x3,0x15,0x12,0x2b,0x36,0xf9,0x7e,0x57,0x7a,0x0,0x0,0x0,0xef,0x49,0x44,0x41,0x54,0x28,0xcf,0x9d,0xd2,0xb1,0x4e,0xc3,0x30,0x10,0xc6,0xf1,0xbf,0x2f,0x6e,0xa4,0x28,0x41,0x29,0x3,0x62,0xa9,0xba,0x54,0xe2,0x5d,0x78,0x6,0x56,0x5e,0x8a,0x91,0x67,0xe0,0x5d,0xba,0x1,0x1b,0x23,0x8,0x9,0xa4,0xd2,0xf8,0xee,0x18,0x4a,0x12,0xa0,0x36,0x3,0x37,0xd8,0x27,0xff,0x64,0x9f,0x87,0x2f,0x70,0xa8,0x16,0x70,0xe6,0xa,0xc0,0xfb,0x5f,0x16,0x80,0x36,0xc6,0xf0,0xb6,0xda,0xf4,0xe8,0x60,0x84,0x4a,0x78,0x7a,0x7c,0x25,0x25,0xef,0x0,0x4a,0x16,0x1,0x5f,0x6d,0x7a,0x6e,0xef,0xae,0x51,0x33,0x9a,0xa6,0xe6,0xea,0xf2,0x86,0x87,0xed,0x8b,0x3,0x94,0x2c,0x2,0xe8,0x60,0x24,0x53,0xba,0xae,0xa6,0x69,0x6a,0xaa,0x18,0xa6,0x7f,0x95,0x4c,0xf8,0xda,0xdc,0x8c,0x61,0xaf,0xa8,0x1a,0x3f,0x2b,0x6f,0x32,0xae,0x6e,0x90,0x92,0xe1,0x7e,0x74,0x2f,0x6b,0x32,0x36,0xe6,0x90,0x92,0xe2,0xfe,0x7b,0x62,0xde,0xe2,0xd8,0xb8,0x39,0xc9,0x14,0x3f,0x1a,0x99,0xb7,0xf9,0xa2,0x3b,0x49,0x33,0x5f,0x2d,0x98,0xcc,0x8,0x3a,0x14,0x26,0x66,0x4c,0xc6,0x28,0x98,0x19,0xbb,0xbd,0x61,0xe6,0x87,0x83,0x6f,0x31,0xc9,0x59,0x4,0x90,0x0,0xcb,0xd3,0x8e,0xb3,0xf3,0x13,0xfa,0xbe,0xa5,0x12,0x99,0x5f,0x2e,0xd8,0x14,0xb9,0xf5,0xc5,0x92,0xc5,0x22,0x10,0x44,0xb8,0xdf,0x3e,0x33,0x7c,0xd8,0x14,0xb9,0x9c,0x85,0xff,0x86,0xfc,0x13,0x4f,0xca,0xbf,0xae,0x44,0xe,0xb,0xae,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_panel_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x17,0x5,0x5,0xee,0xbd,0xd,0x6f,0x0,0x0,0x0,0x3f,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0xa0,0x6,0xb8,0xf4,0xfd,0x2a,0x33,0xb9,0x7a,0x19,0x61,0x8c,0xa5,0xef,0xd7,0xfc,0x27,0x45,0x63,0xb4,0x60,0x8,0x23,0x3,0x3,0x3,0x3,0x13,0x39,0xb6,0x32,0x31,0x30,0xfe,0x42,0xb0,0x29,0x4,0xa3,0x6,0x8c,0x1a,0x40,0xb6,0x1,0xff,0x18,0xfe,0xb3,0x51,0x2d,0x33,0x51,0xc,0x0,0x80,0x86,0xc,0x5a,0x49,0xb6,0xd0,0x76,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_progress_1_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0xe,0x0,0x0,0x0,0xe,0x8,0x6,0x0,0x0,0x0,0x1f,0x48,0x2d,0xd1,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x3,0x15,0x13,0x0,0x1,0x36,0x71,0x65,0x2b,0x0,0x0,0x2,0xca,0x49,0x44,0x41,0x54,0x28,0xcf,0x6d,0x91,0x4f,0x48,0x14,0x61,0x18,0xc6,0xdf,0x77,0x76,0x66,0xff,0xd9,0xee,0x62,0xb6,0x4d,0x75,0x10,0x14,0x5b,0x75,0x13,0x4a,0xbd,0xa5,0x16,0x6a,0x10,0x1d,0xf3,0x24,0x11,0x84,0x44,0x42,0x87,0x14,0xa4,0x83,0x98,0x5d,0x3a,0x55,0xe0,0xa1,0x22,0x8a,0x10,0x21,0x3a,0x88,0x1e,0xf7,0x30,0x4a,0x92,0x87,0x56,0x77,0x20,0x59,0xdb,0x40,0x4d,0x57,0x7,0xa5,0xd5,0x15,0x76,0x67,0x67,0xd6,0x9d,0xd1,0xdd,0x59,0xbf,0xf9,0xbe,0xe,0xfd,0x39,0x44,0xcf,0xe9,0x39,0xfc,0x9e,0xcb,0xef,0x41,0xf8,0x4f,0xc,0xc3,0xc0,0xcd,0xcd,0xcd,0xd3,0x0,0x0,0x35,0x35,0x35,0x99,0xca,0xca,0x4a,0xf6,0x2f,0xc3,0xff,0x29,0x85,0x42,0x1,0x79,0x9e,0x7,0xaf,0xd7,0xcb,0xd6,0xd7,0xd7,0x9d,0xb2,0x2c,0x4b,0x0,0x0,0x84,0x90,0xcb,0x0,0x60,0x29,0x8a,0x82,0x82,0x20,0x40,0x75,0x75,0x35,0xfb,0x3b,0xd4,0x75,0x1d,0xe7,0xe6,0xe6,0x6e,0x58,0x96,0x75,0x21,0x97,0xcb,0xbd,0x9e,0x9e,0x9e,0x16,0x8,0x21,0x27,0x1,0x0,0xe2,0xf1,0xb8,0x5b,0xd3,0x34,0x48,0x26,0x93,0x8f,0x0,0xe0,0x47,0x2e,0x97,0x9b,0xa8,0xaa,0xaa,0xa2,0x1c,0x0,0x40,0x2c,0x16,0x73,0xa4,0xd3,0xe9,0xdb,0xa9,0x54,0xea,0x79,0x24,0x12,0x79,0x11,0xc,0x6,0x3d,0x8c,0x31,0x8e,0x31,0xc6,0xb9,0xdd,0x6e,0x77,0x32,0x99,0x7c,0x1f,0xa,0x85,0x1e,0xf3,0x3c,0x3f,0x2a,0x49,0x12,0xf,0x0,0xe0,0x0,0x0,0x98,0x99,0x99,0x41,0x5d,0xd7,0x73,0xb5,0xb5,0xb5,0x6d,0x47,0x47,0x47,0xd7,0x4,0x41,0x38,0x51,0x2c,0x16,0xeb,0x28,0xa5,0xd0,0xdc,0xdc,0xdc,0x10,0xa,0x85,0x6e,0xed,0xef,0xef,0x97,0x87,0x87,0x87,0xef,0x8c,0x8f,0x8f,0x6f,0x95,0x4a,0x25,0xca,0x11,0x42,0x70,0x63,0x63,0x83,0xd9,0xb6,0xbd,0x2c,0x49,0xd2,0x8,0xa5,0x74,0x27,0x9b,0xcd,0xf6,0x2a,0x8a,0x32,0xb1,0xb5,0xb5,0xf5,0x4e,0x14,0xc5,0xde,0x4c,0x26,0x73,0x3c,0x34,0x34,0x74,0xdf,0xb6,0xed,0x2f,0x8a,0xa2,0x40,0x3e,0x9f,0x47,0x5c,0x5b,0x5b,0xb,0xc4,0xe3,0xf1,0x87,0x94,0xd2,0x33,0x84,0x10,0x67,0x36,0x9b,0xf5,0x44,0xa3,0xd1,0x8f,0x89,0x44,0xe2,0x33,0x22,0xd2,0xd6,0xd6,0xd6,0xab,0xed,0xed,0xed,0xf7,0x5c,0x2e,0x97,0x87,0xe3,0x38,0x1b,0x11,0xf,0xc3,0xe1,0xf0,0x5d,0x5e,0x96,0xe5,0x16,0x55,0x55,0x47,0x19,0xfb,0x65,0x1c,0x11,0xa1,0xbb,0xbb,0xfb,0x83,0xc7,0xe3,0x51,0xe6,0xe7,0xe7,0x59,0x7d,0x7d,0xbd,0x97,0x52,0xfa,0xb2,0x58,0x2c,0x7a,0x19,0x63,0x80,0x88,0xb0,0xb2,0xb2,0xd2,0x82,0x8d,0x8d,0x8d,0xe7,0x7c,0x3e,0xdf,0x4d,0x44,0xac,0x74,0xb9,0x5c,0x8e,0xce,0xce,0xce,0xa6,0x40,0x20,0xd0,0xd4,0xd3,0xd3,0xd3,0x11,0x8,0x4,0x8e,0x27,0x27,0x27,0xdf,0xe8,0xba,0xee,0x89,0x44,0x22,0x51,0xd3,0x34,0x6d,0x42,0x88,0x41,0x29,0xfd,0xe4,0xa0,0x94,0x1e,0x69,0x9a,0xf6,0x3d,0x18,0xc,0x7e,0xeb,0xeb,0xeb,0xb,0x13,0x42,0x6,0x10,0xd1,0xda,0xdd,0xdd,0xbd,0xb8,0xbc,0xbc,0x3c,0x62,0xdb,0xb6,0x8f,0x52,0xda,0xd5,0xd1,0xd1,0xb1,0xce,0x71,0xdc,0xab,0xa5,0xa5,0xa5,0xaf,0xa6,0x69,0xea,0x9c,0xa6,0x69,0xb6,0xa2,0x28,0xc6,0xe0,0xe0,0xe0,0x75,0x4d,0xd3,0x9e,0x2,0x40,0x3e,0x16,0x8b,0x3d,0x33,0x4d,0xb3,0xc6,0xb2,0xac,0xb3,0xb2,0x2c,0xbf,0x65,0x8c,0xa5,0x54,0x55,0x1d,0x68,0x6b,0x6b,0x7b,0xb0,0xbd,0xbd,0x5d,0x3e,0x38,0x38,0xb0,0x39,0x0,0x0,0x49,0x92,0xb8,0x74,0x3a,0x7d,0x89,0x31,0xa6,0x2e,0x2c,0x2c,0x3c,0xc9,0x64,0x32,0x91,0xdf,0x57,0x71,0x15,0x15,0x15,0x8b,0xb3,0xb3,0xb3,0xa3,0x94,0xd2,0x94,0xaa,0xaa,0x5d,0x53,0x53,0x53,0x2,0x0,0x0,0x2,0x0,0xf8,0xfd,0x7e,0x4e,0x14,0xc5,0x30,0x22,0x9e,0x37,0xc,0x43,0xee,0xef,0xef,0x2f,0xf8,0x7c,0xbe,0x28,0x63,0xac,0xae,0x54,0x2a,0x35,0x8c,0x8d,0x8d,0x95,0x44,0x51,0xbc,0x22,0x8,0xc2,0xc1,0xde,0xde,0xde,0xa2,0xae,0xeb,0xc7,0xe,0x0,0x0,0xcb,0xb2,0x18,0x63,0x4c,0x3b,0x3c,0x3c,0x54,0x9c,0x4e,0x67,0xc1,0xef,0xf7,0x63,0xb9,0x5c,0x3e,0x65,0x59,0x96,0xb6,0xba,0xba,0x1a,0x49,0x24,0x12,0x3a,0x21,0x64,0xc7,0x30,0x8c,0xdd,0x7c,0x3e,0x5f,0x6,0x0,0xf8,0x9,0xc5,0x76,0x8b,0xc6,0x93,0x29,0x42,0x43,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_panels_1_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdc,0x5,0x1e,0x15,0x3a,0x28,0xdb,0xff,0xce,0x30,0x0,0x0,0x0,0x1d,0x69,0x54,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x0,0x0,0x0,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x64,0x2e,0x65,0x7,0x0,0x0,0x0,0x27,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0xa0,0x10,0x30,0x32,0x30,0x30,0x30,0xfc,0xff,0xff,0x7f,0x1e,0x59,0x9a,0x19,0x19,0x93,0x98,0x28,0x75,0xc1,0xa8,0x1,0xa3,0x6,0x8c,0x1a,0x40,0x25,0x0,0x0,0x49,0x78,0x4,0x1c,0x26,0x26,0x43,0x67,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_rayito_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x0,0x0,0x0,0x0,0x0,0xf9,0x43,0xbb,0x7f,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xe,0xc3,0x0,0x0,0xe,0xc3,0x1,0xc7,0x6f,0xa8,0x64,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x3,0x1f,0x0,0x13,0x3,0xc8,0x4d,0xb8,0xd8,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x0,0x5b,0x49,0x44,0x41,0x54,0x38,0xcb,0xc5,0xd1,0xc1,0xd,0xc0,0x20,0x8,0x46,0x61,0x16,0x62,0x3c,0x57,0x60,0x19,0xd7,0xe8,0xe,0x4e,0x63,0x9e,0x7,0x6a,0x7a,0x6d,0x7f,0xd2,0xc8,0xfd,0xf3,0x41,0x34,0xfb,0x73,0xe6,0xb0,0x0,0x7,0x1a,0xe0,0xcc,0x61,0x5c,0xdd,0x78,0xfd,0x40,0x42,0x80,0xf6,0x1d,0x67,0x1d,0xad,0x9c,0x75,0x7,0xd0,0xf0,0xae,0x4b,0x38,0xeb,0x25,0xec,0x21,0xe3,0x7b,0x7d,0x9e,0xaf,0x3b,0x77,0x6,0xf5,0x33,0x2a,0x38,0x64,0xbc,0xeb,0x67,0xb0,0x3a,0xb,0x23,0x52,0x8d,0xcd,0xbf,0x4a,0xe2,0x35,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_panels_2_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdc,0x5,0x1e,0x15,0x3a,0x11,0x84,0xfa,0x46,0x38,0x0,0x0,0x0,0x1d,0x69,0x54,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x0,0x0,0x0,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x64,0x2e,0x65,0x7,0x0,0x0,0x0,0x28,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0xa0,0x10,0x30,0x32,0x30,0x30,0x30,0xfc,0xff,0xff,0x7f,0x1e,0x59,0x9a,0x19,0x19,0x93,0x98,0x28,0x75,0xc1,0xa8,0x1,0x83,0x1,0x8c,0xa6,0x83,0x61,0x91,0xe,0x0,0x2b,0x60,0x8,0x17,0x63,0xe,0xb0,0x80,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_v_separator_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x16,0x21,0x37,0xd6,0x40,0xd7,0x7e,0x0,0x0,0x0,0x20,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0x18,0xf4,0x60,0xe9,0xfb,0x35,0xff,0xf1,0xc9,0x33,0x51,0x6a,0xc1,0xa8,0x1,0xa3,0x6,0xc,0xe,0x3,0x6,0x1e,0x0,0x0,0x4a,0xf4,0x3,0x56,0xe5,0x6b,0x8d,0xea,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_panels_3_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdc,0x5,0x1e,0x15,0x39,0x3a,0x3,0x6b,0xec,0xbb,0x0,0x0,0x0,0x1d,0x69,0x54,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x0,0x0,0x0,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x64,0x2e,0x65,0x7,0x0,0x0,0x0,0x31,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0xa0,0x10,0x30,0x32,0x30,0x30,0x30,0xfc,0xff,0xff,0x7f,0x1e,0x59,0x9a,0x19,0x19,0x93,0x98,0x28,0x75,0xc1,0xa8,0x1,0x83,0x1,0xe0,0x4d,0x7,0x8c,0x8c,0x8c,0x49,0x84,0xe4,0x47,0xa3,0x71,0x30,0xa4,0x3,0x0,0xb0,0xe2,0xc,0x17,0xed,0x25,0x43,0xf3,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_mouse_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xe,0xc3,0x0,0x0,0xe,0xc3,0x1,0xc7,0x6f,0xa8,0x64,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x1,0x1b,0x15,0xe,0xb,0x1d,0xe9,0x2a,0xff,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x2,0x1,0x49,0x44,0x41,0x54,0x38,0xcb,0x8d,0x93,0xbd,0x4b,0x9b,0x51,0x14,0xc6,0x7f,0x37,0x9f,0x84,0xc,0x4a,0x25,0x42,0x8a,0x29,0xd8,0x8,0x26,0xa8,0x29,0x49,0xde,0x60,0x21,0x5,0x97,0x52,0xc4,0x20,0x69,0x97,0x3a,0x38,0xbb,0x64,0x71,0x10,0x3a,0x16,0x7,0x7,0xff,0x80,0x52,0xa1,0x74,0xed,0x68,0x89,0x60,0xa9,0x4e,0x75,0x11,0x5a,0x4c,0x2c,0x42,0xa1,0x29,0xa5,0xb1,0x9b,0x31,0xd,0x69,0x4a,0x1a,0x93,0x34,0xef,0xfb,0x9e,0xe,0xe9,0x47,0x62,0xa2,0xed,0x33,0xde,0xf3,0xdc,0xdf,0xbd,0xf7,0xdc,0xe7,0x40,0x3f,0x45,0xa3,0x0,0xa4,0xd6,0xd6,0x24,0xb1,0xb4,0x24,0x9d,0x6b,0x97,0xab,0xd3,0x34,0x3a,0x1a,0x88,0x2d,0x2e,0x8a,0x7f,0x6e,0x4e,0x18,0x19,0x9,0xf4,0xf5,0x0,0xaa,0x7,0xa2,0x69,0x37,0xa9,0xd7,0x1f,0x33,0x3c,0x1c,0xc6,0x6a,0x95,0xdb,0x7e,0x3f,0x85,0x72,0x59,0xbd,0x3b,0x3a,0x7a,0x6b,0x19,0x18,0x48,0x99,0x7,0x7,0xaf,0x3b,0xed,0xd6,0x1e,0xc0,0xd0,0xd0,0x16,0x89,0x44,0x84,0xe9,0x69,0xb9,0x55,0x2a,0xa9,0x4f,0xc5,0xa2,0xfa,0x98,0x4e,0x8b,0xc7,0xed,0xf6,0xbe,0xd8,0xdb,0x8b,0x50,0x2a,0x3d,0xe9,0xb4,0x5b,0x7a,0xae,0x66,0x18,0x11,0x62,0x31,0xa1,0x58,0x54,0x77,0xe2,0x71,0xee,0xce,0xcc,0x80,0x69,0xaa,0xf8,0xd4,0x94,0x60,0x18,0x91,0xf3,0xcf,0xf8,0xb,0xc8,0x66,0x21,0x14,0xd2,0xf0,0x78,0xc0,0x6e,0x57,0x38,0x1c,0x3c,0x4b,0xa7,0x79,0xba,0xb9,0x9,0x16,0xb,0x57,0x3c,0x1e,0x75,0xd5,0xe7,0x83,0xc9,0x49,0x8d,0x6c,0xb6,0xf,0x0,0x40,0xa9,0x24,0x5e,0x2f,0x94,0x4a,0x90,0xcd,0xf2,0x1,0xb8,0x31,0x3e,0xce,0xfd,0x95,0x15,0xae,0xf9,0x7c,0xc4,0x27,0x26,0xda,0x9e,0xe,0xd9,0xba,0x0,0x16,0xcb,0x57,0x2a,0x15,0x58,0x5e,0xe6,0xe1,0xfa,0x3a,0xdf,0xeb,0x75,0x4c,0x11,0xdc,0x2e,0x17,0xca,0xe9,0x24,0xb6,0xb0,0xd0,0xf6,0x5c,0xa8,0x70,0x58,0xae,0xcf,0xcf,0x9b,0x72,0x4e,0x3f,0x9a,0x4d,0x31,0xcf,0xce,0x24,0x99,0x4a,0x99,0x84,0x42,0x72,0x31,0x60,0x6c,0x4c,0x8c,0x5a,0x4d,0x74,0x5d,0xef,0x2,0xb4,0x5a,0x2d,0xc9,0xe7,0xf3,0xf2,0x6a,0x77,0x57,0x8,0x6,0xa5,0xff,0x2f,0xb4,0x7b,0x40,0xad,0xd1,0x40,0xa9,0xee,0x78,0xd8,0x6c,0x36,0x94,0x52,0x98,0xd2,0x7b,0x78,0x37,0xc0,0xe1,0xe0,0xe5,0xfe,0xbe,0x7c,0x29,0x16,0x31,0x4d,0x13,0x5d,0xd7,0x31,0xc,0x83,0x6a,0xb5,0xca,0xb7,0x4a,0x85,0x37,0xb9,0x9c,0x60,0xb3,0x5d,0x2,0xb0,0xdb,0x57,0x1f,0x6c,0x6c,0x28,0xbd,0x56,0x93,0xc2,0xc9,0x9,0xa7,0x85,0x2,0xa7,0x85,0x2,0x9f,0x8f,0x8f,0xa1,0xd9,0x94,0x47,0xdb,0xdb,0xa,0xab,0x75,0xb5,0x7f,0x94,0xa3,0xd1,0x76,0x16,0x22,0x91,0xf7,0x94,0xcb,0x81,0x7b,0xb3,0xb3,0x34,0x5a,0x2d,0x0,0x5c,0x4e,0x27,0xcf,0x77,0x76,0x60,0x70,0x30,0xc7,0xe1,0x61,0xf0,0x8f,0xb7,0x67,0x16,0x7e,0x15,0x94,0xa6,0x69,0xd2,0x6c,0x26,0x1,0xfd,0x77,0x1b,0x94,0xd3,0xb9,0x25,0x99,0x4c,0xa6,0x73,0xf3,0xbf,0x27,0xf2,0x3f,0x6a,0x3f,0x1,0x87,0x41,0xe6,0xe8,0x1d,0x73,0x20,0x19,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_panels_4_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdc,0x5,0x1e,0x15,0x39,0x21,0x89,0xe,0x25,0x57,0x0,0x0,0x0,0x1d,0x69,0x54,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x0,0x0,0x0,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x64,0x2e,0x65,0x7,0x0,0x0,0x0,0x2a,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0xa0,0x10,0x30,0x32,0x30,0x30,0x30,0xfc,0xff,0xff,0x7f,0x1e,0x56,0x49,0x46,0xc6,0x24,0x42,0xf2,0x4c,0x94,0xba,0x60,0xd4,0x80,0xc1,0x0,0x46,0xd3,0xc1,0xb0,0x48,0x7,0x0,0x56,0xeb,0x10,0x17,0xa8,0x49,0x76,0x8e,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_down_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x41,0x0,0xd9,0x0,0xd7,0x6,0x3f,0x83,0x4e,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x7,0x7,0x5,0x34,0x12,0x1e,0xde,0x31,0x14,0x0,0x0,0x0,0xbd,0x49,0x44,0x41,0x54,0x38,0xcb,0xd5,0x93,0x3b,0xa,0xc2,0x50,0x10,0x45,0xcf,0x15,0xb,0xd1,0x14,0xba,0x3,0xb7,0x10,0x8,0x6e,0xc2,0x55,0x8,0x16,0x3e,0x11,0x74,0x33,0x51,0xb1,0xcf,0x6,0xdc,0x85,0x20,0xb8,0x5,0xeb,0xb4,0x22,0x5a,0x65,0x2c,0xfc,0x60,0x7e,0xfe,0x52,0x39,0xe5,0x9b,0x99,0xcb,0x99,0x99,0xfb,0x64,0x18,0x55,0xa2,0x46,0xc5,0xa8,0x2c,0x50,0x2f,0x4b,0xf8,0x81,0x4b,0xcd,0xb6,0xdb,0x2e,0xf4,0x35,0x41,0x27,0x9a,0xd2,0x8e,0x66,0xbf,0x11,0x0,0x24,0xb1,0x81,0xec,0x73,0x81,0x2c,0xb6,0xc5,0x6,0xca,0xe7,0x9e,0xc7,0xc9,0x11,0x78,0x83,0xc9,0xa3,0x29,0x89,0xd,0x1,0xde,0xf0,0xfa,0x26,0x19,0x87,0x55,0x98,0xaa,0x57,0xd6,0x7,0x7e,0xe0,0xac,0xd5,0x1f,0x83,0x4,0xdc,0x8,0x4,0x20,0x8e,0xeb,0x30,0xb7,0x4c,0x15,0x19,0xc9,0xf,0x9c,0x35,0x7b,0xe,0x13,0x8,0x61,0xc0,0x69,0x33,0x2f,0xbc,0x84,0xca,0x9c,0xe8,0x7,0xce,0x1a,0xdd,0x11,0x0,0xe7,0xfd,0xb2,0xf4,0x8c,0x7a,0x65,0xe5,0xfb,0xe2,0xca,0x9a,0xdf,0xa,0xfc,0xc7,0x5f,0xa8,0x2c,0x70,0x1,0xd5,0x5b,0x42,0xc0,0xbf,0x9a,0x96,0x9d,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_pane_drag_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0xb,0x4,0x13,0x2c,0x4,0x6c,0xa3,0x52,0x94,0x0,0x0,0x1,0xec,0x49,0x44,0x41,0x54,0x38,0xcb,0x9d,0xd3,0xdf,0x4e,0x13,0x41,0x14,0xc7,0xf1,0xef,0x62,0x21,0x68,0xc1,0xa4,0xa5,0x52,0xa0,0x11,0x45,0x24,0x24,0x72,0x41,0x2,0xc4,0x62,0x9,0x62,0x4c,0x48,0xca,0x6b,0xf0,0x56,0xc4,0xea,0xa3,0x18,0xb9,0xd1,0xf8,0xe,0x62,0x55,0x12,0x88,0x22,0x37,0xd2,0xdd,0x99,0x73,0x66,0x67,0xc7,0x8b,0x5d,0xd8,0xfa,0x87,0x1b,0xe6,0x66,0x3e,0xf9,0xe5,0xe4,0x64,0xce,0x49,0x26,0x6a,0x35,0x67,0x9e,0x2,0x1f,0xb9,0xd9,0x69,0x47,0xad,0xe6,0x4c,0x58,0x5c,0x58,0xe0,0xe5,0xce,0xb,0xee,0x4e,0x4e,0x2,0x11,0x84,0x0,0xd1,0x5f,0xa5,0x1,0x88,0x22,0x20,0xf0,0xeb,0xe2,0x82,0xb7,0x87,0xef,0x38,0xea,0xf7,0xa9,0x0,0x6c,0x77,0xb6,0x0,0x38,0x3f,0x3b,0xbf,0xac,0x1c,0xba,0xf9,0x27,0x1b,0x1d,0x1f,0x63,0xbb,0xb3,0xc5,0x51,0xbf,0xcf,0x8,0x40,0xbd,0x56,0x23,0x55,0x65,0x75,0x63,0xd,0x15,0x41,0xd5,0xb2,0xba,0xbe,0x86,0x13,0x8b,0x93,0xdc,0xaa,0x16,0x15,0x61,0x75,0x63,0x8d,0x54,0x95,0x7a,0xad,0x6,0x90,0x37,0xf0,0x3e,0x23,0xf3,0x19,0xbd,0xde,0x2b,0xb2,0x10,0xc8,0xb2,0x40,0xef,0x75,0xf,0x1f,0x2,0x3e,0xe4,0xce,0xb2,0x40,0x16,0x42,0x5e,0xe3,0x33,0xbc,0xcf,0x0,0xf2,0x11,0xd2,0xd4,0x91,0x7a,0xcf,0xca,0xd2,0x32,0xde,0x7b,0x0,0x9e,0x5c,0xe3,0x95,0xa5,0x65,0x52,0xef,0x49,0x53,0x57,0xbe,0x40,0xac,0xe0,0x54,0x59,0xdf,0x6c,0xe3,0x9c,0xc3,0x39,0xc7,0xc6,0x66,0x1b,0xa7,0xe,0xa7,0x85,0x8b,0x7c,0x7d,0xb3,0x8d,0x53,0x45,0xac,0x94,0xd,0xac,0x58,0x44,0x84,0x83,0x83,0x3,0xc4,0x4a,0x69,0x15,0x44,0xb,0x8b,0x20,0xb6,0xb4,0x15,0x5b,0x8e,0x90,0x98,0x4,0x63,0xc,0xf3,0x73,0x2d,0xac,0xb5,0x4,0xc8,0x6d,0xc,0x14,0x36,0xc6,0x12,0x5d,0xd9,0x70,0x6b,0xac,0x52,0xbe,0xc0,0xc,0x12,0x8c,0x49,0xe8,0xec,0x3c,0xc7,0x58,0x83,0xb5,0x26,0xb7,0x31,0x18,0x93,0xdb,0x5a,0x83,0xb9,0xca,0x13,0xcc,0x20,0x1,0x20,0x6a,0x35,0x67,0xc2,0xce,0xb3,0xe,0xc9,0x20,0xe6,0xe8,0xf8,0x2b,0xf3,0xb3,0x73,0x0,0x1c,0x9f,0x9e,0x70,0xff,0x3f,0xfe,0x76,0x7a,0xc2,0xe2,0xfd,0x7,0xdc,0x99,0xa8,0x72,0xf8,0xe1,0x7d,0x31,0x42,0x62,0xb0,0x2a,0x34,0xeb,0xd,0x44,0x14,0x80,0xe9,0xa9,0x6,0xa2,0x43,0x2e,0xf2,0x66,0xbd,0x81,0x55,0x81,0x64,0x64,0x68,0x89,0xc6,0xa2,0xaa,0xec,0xee,0x75,0xaf,0x36,0xbf,0xdb,0xed,0xe2,0xc4,0xe1,0xa4,0xf0,0x65,0xbe,0xd7,0x45,0x55,0xb1,0xc6,0x96,0x23,0x3c,0x7e,0xf8,0x88,0xd4,0x39,0x4e,0xcf,0x7e,0xd0,0x9c,0x6a,0x0,0xf0,0xfd,0xfc,0xe7,0xb5,0x9e,0xbd,0x37,0x4d,0x65,0x74,0x94,0x4f,0x5f,0x3e,0xe7,0xd,0x26,0xaa,0x55,0xaa,0xe3,0xb7,0x9,0x84,0x3f,0x3f,0xcf,0xf0,0x89,0x86,0x19,0x11,0x5b,0xc3,0x20,0x8e,0xa9,0x0,0xfb,0x83,0x38,0x7e,0x33,0x88,0xe3,0x9b,0x7c,0xe7,0xfd,0xdf,0x5f,0x9d,0x54,0x59,0x7a,0x80,0x86,0x3b,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_control_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x17,0x1a,0xe,0xb4,0x35,0xda,0x79,0x0,0x0,0x0,0xc1,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0x18,0x5,0x8c,0xb8,0x24,0xce,0x7f,0xbb,0x2c,0xfd,0xe7,0xff,0x1f,0x65,0x6,0x6,0x6,0x6,0x16,0x46,0x96,0xbb,0x86,0x5c,0xba,0x4f,0x89,0x36,0xe0,0xf4,0xd7,0xf3,0xce,0x6f,0xff,0xbe,0x2f,0xfd,0xfc,0xef,0x8b,0x11,0x3,0x3,0x3,0x3,0x2f,0x13,0xcf,0x39,0x61,0x66,0xc1,0x1e,0x53,0x6e,0xc3,0x3d,0x4,0xd,0x38,0xff,0xed,0xb2,0xcc,0xcb,0x3f,0xaf,0xe7,0xbc,0xfd,0xfb,0xce,0x1d,0x59,0x5c,0x98,0x59,0x68,0xa7,0x38,0x8b,0x68,0x32,0xba,0x4b,0x98,0xd0,0xd,0xf8,0xf3,0xff,0x8f,0xa,0xcc,0x66,0x64,0xf0,0xf9,0xdf,0x17,0xa3,0x3f,0xff,0xff,0xa8,0xa2,0x8b,0x33,0x51,0x1a,0x88,0x18,0x6,0xb0,0x30,0xb2,0xdc,0xe1,0x65,0xe2,0x39,0xc7,0xc0,0xc0,0xf0,0x1f,0x49,0xf8,0x3f,0x2f,0x13,0xcf,0x39,0x16,0x46,0x96,0x3b,0x18,0xea,0xd1,0x5,0xc,0xb9,0x74,0x9f,0x9c,0xfe,0x7a,0xbe,0x87,0x81,0xe1,0x3f,0xe3,0xe7,0x7f,0x5f,0xd,0x21,0x81,0xc8,0x7d,0x5e,0x88,0x59,0xa0,0xd7,0x90,0x4b,0xf7,0x9,0xa9,0xd1,0xa8,0x82,0x14,0x8d,0x4f,0x46,0x53,0x3d,0x76,0x0,0x0,0xed,0x4b,0x45,0x73,0xe3,0xc8,0xcb,0xb6,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_pane_drag_hover_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0xb,0x4,0x13,0x2c,0x15,0x6,0x13,0x72,0x66,0x0,0x0,0x1,0xfd,0x49,0x44,0x41,0x54,0x38,0xcb,0x9d,0xd3,0x4d,0x4b,0x54,0x51,0x1c,0xc7,0xf1,0xef,0x35,0xc7,0x28,0xa6,0x69,0x70,0xe3,0x54,0xf3,0x20,0x2a,0x61,0xea,0x28,0xb3,0xd0,0xc0,0x95,0x38,0x90,0x22,0xc4,0xf8,0x1a,0x7a,0x4b,0x42,0xa4,0x8b,0xde,0x44,0x1b,0xf5,0x1d,0xb4,0xce,0xc6,0x8,0x5,0xa5,0xa8,0x20,0xa,0xbc,0xdd,0x7b,0xfe,0xe7,0xe1,0xde,0x7b,0x5a,0xdc,0xab,0x33,0x3d,0xb8,0xa8,0xb3,0x39,0x1f,0x7e,0xfc,0xf9,0x73,0x7e,0x8b,0x13,0x4c,0x35,0x9a,0x2b,0xc0,0x6b,0xfe,0xef,0x3c,0xe,0xa6,0x1a,0x4d,0xbf,0xf0,0x68,0x8e,0xcd,0xcd,0xd,0x2a,0xe5,0x3b,0x40,0x0,0xde,0x43,0xf0,0xdb,0xa8,0x7,0x82,0x0,0xf0,0x84,0xd1,0xf,0xf6,0xf7,0xf,0x38,0x3a,0xee,0x33,0xa,0xd0,0xed,0x76,0x1,0xf8,0xf6,0xf5,0xfb,0xe5,0xe4,0xd0,0xcd,0x1f,0x59,0xe9,0x56,0x89,0x6e,0xb7,0xcb,0xd1,0x71,0x9f,0x11,0x80,0xf1,0x6a,0x95,0xc4,0x3a,0x16,0x3a,0x8b,0x38,0xa3,0x71,0x56,0x58,0xe8,0x2c,0x92,0x18,0x21,0x31,0xb9,0x9d,0x15,0x9c,0xd1,0x79,0x6e,0x1d,0xe3,0xd5,0x2a,0x40,0xbe,0x20,0x4d,0x33,0xb2,0x24,0x63,0x6f,0xf7,0x5,0x99,0xf7,0x64,0x99,0x67,0x6f,0x77,0x97,0xd4,0x7b,0x52,0x9f,0x3b,0xcb,0x3c,0x99,0xf7,0xf9,0x4c,0x92,0x91,0xa6,0x19,0x40,0x5e,0x21,0x49,0x1c,0x69,0x9a,0xd0,0x99,0x6f,0x93,0xa4,0x29,0x0,0x4b,0xd7,0xb8,0x33,0xdf,0x26,0x4d,0x13,0x92,0xc4,0xd,0x5e,0x60,0x8c,0xc5,0x59,0xcb,0xd2,0xca,0x32,0xce,0x3a,0x9c,0x75,0x74,0x56,0x96,0x71,0xc6,0xe1,0x4c,0xe1,0x22,0xcf,0x67,0x2c,0xc6,0xd8,0xa1,0x5,0x5a,0xd0,0x5a,0xf3,0x7c,0x67,0x7,0x23,0x1a,0x73,0x69,0xa3,0x31,0xa6,0xb0,0xd6,0x18,0xc9,0xad,0xb5,0xc6,0x68,0x19,0x54,0x88,0x45,0xa1,0x94,0x62,0xba,0x35,0x89,0x88,0xe0,0x21,0xb7,0x8a,0xa1,0xb0,0x52,0x42,0x70,0x65,0xc5,0x8d,0x9b,0xa5,0xc1,0xb,0x24,0x8c,0x51,0x71,0xcc,0xea,0xfa,0x1a,0x4a,0x62,0x44,0xa,0xc7,0xa,0x15,0x2b,0x56,0xd7,0xd7,0x10,0x89,0x51,0x57,0x79,0x8c,0x84,0xf9,0xf2,0x60,0xaa,0xd1,0xf4,0x4f,0x9f,0x6c,0x10,0x85,0x11,0xfd,0x93,0xf7,0xcc,0xb4,0x26,0x1,0x38,0x3d,0x3f,0x63,0xfa,0x2f,0x3e,0x39,0x3f,0x63,0x6e,0xe6,0x21,0xe5,0x4a,0x99,0x57,0x87,0x7,0x79,0x85,0x28,0x52,0x88,0x11,0xea,0x13,0x35,0xb4,0xd6,0x0,0x3c,0xa8,0xd5,0xd0,0x66,0xc8,0x45,0x5e,0x9f,0xa8,0x21,0x46,0x20,0x1a,0x19,0xaa,0xa0,0x14,0x46,0x1b,0xb6,0xb6,0x7b,0x58,0x6d,0xb1,0xda,0xb2,0xd5,0xeb,0x61,0xc5,0x62,0xa5,0xf0,0x65,0xbe,0xdd,0xc3,0x68,0x83,0x28,0x35,0xa8,0xd0,0x9e,0x9d,0xc7,0x59,0xcb,0xf9,0xa7,0x8f,0x34,0x6a,0xf7,0x0,0xf8,0xf0,0xe5,0xf3,0xb5,0x6e,0xdd,0xaf,0x53,0x1a,0x1b,0xe3,0xcd,0xbb,0xb7,0xf9,0x82,0xbb,0x95,0xa,0x95,0xdb,0x65,0x3c,0xd9,0xaf,0x9f,0x67,0xf8,0x4,0xc3,0x1c,0x21,0x54,0x11,0x17,0x61,0xc8,0x28,0xf0,0xec,0x22,0xc,0x5f,0x5e,0x84,0xe1,0x3f,0xff,0xe5,0x89,0xd9,0xf6,0xe9,0x4f,0xd2,0x87,0x55,0x85,0xa5,0x3e,0x2c,0xc1,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_keying_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x20,0x0,0x0,0x0,0x20,0x8,0x6,0x0,0x0,0x0,0x73,0x7a,0x7a,0xf4,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x3,0x8,0x13,0x21,0x9,0xdd,0x1a,0xa4,0x1d,0x0,0x0,0x5,0xc3,0x49,0x44,0x41,0x54,0x58,0xc3,0xcd,0x97,0x5f,0x88,0x1e,0x57,0x19,0xc6,0x7f,0x67,0xce,0xcc,0xf7,0xcd,0x7e,0xbb,0x6b,0x36,0x69,0xa3,0x4d,0x2b,0x69,0x4c,0x6c,0x4a,0xa5,0x25,0xd2,0xa4,0x76,0xeb,0xda,0x96,0xad,0xff,0xae,0x54,0x7a,0xe3,0x4d,0x40,0xa1,0x5e,0x9,0xed,0x85,0xe2,0x55,0x89,0x94,0x55,0x88,0x17,0xf6,0x4e,0x50,0xea,0x45,0x24,0x11,0x51,0xda,0xcb,0x28,0x5e,0x28,0x9,0x89,0xa0,0xb2,0x24,0x69,0x24,0x92,0x60,0x4d,0x82,0x6d,0x92,0xa6,0xd9,0xec,0x9f,0xef,0xdf,0xcc,0x37,0x73,0xe6,0x9c,0xf3,0x7a,0xb1,0x67,0xb6,0xc3,0xba,0xad,0x92,0x4,0xe2,0x81,0x3,0xf3,0x7d,0x33,0x73,0xde,0xe7,0x7d,0xce,0x3c,0xcf,0xfb,0x1e,0xc5,0x6,0x43,0x44,0x14,0xa0,0x36,0xba,0xa5,0x94,0x12,0xee,0xe0,0x50,0x1f,0x10,0x38,0xa,0xb3,0xfe,0x2d,0x61,0xfa,0x30,0xef,0x18,0x10,0xb5,0x2e,0x78,0x4,0x68,0x20,0x1,0xe2,0x70,0x5d,0x3,0x70,0x80,0x5,0xaa,0x70,0xed,0xef,0x4,0x8,0xb5,0x2e,0x78,0x2,0xb4,0x81,0x34,0xcc,0x56,0xf8,0xdf,0x3,0x6,0x28,0xc2,0x2c,0x3,0x90,0xdb,0x6,0x11,0x37,0x82,0xc7,0x21,0xf8,0x4,0x30,0x79,0x78,0x6e,0xe6,0x2,0x84,0xd0,0x91,0x80,0x87,0x6f,0xce,0xfd,0xf9,0x11,0x60,0x50,0x93,0x6,0x58,0x11,0xb9,0x2d,0x10,0x4a,0x44,0x6a,0xda,0xd3,0x10,0x7c,0xea,0xf0,0x2b,0x33,0xe7,0x9f,0x9c,0x7d,0x1c,0x2f,0x11,0x82,0x3,0x14,0x5a,0xc7,0xcc,0x1f,0x3f,0xc5,0x37,0x5e,0xf9,0xd3,0xa7,0x80,0x2e,0x30,0xc,0x6c,0x38,0xa5,0x94,0xbf,0x1d,0x0,0x3a,0x50,0xdd,0x1,0x36,0x1f,0x99,0x9b,0xf9,0xe7,0xf4,0x17,0x67,0x69,0x4f,0xde,0xf,0xa2,0xf0,0xde,0x12,0x45,0x31,0xce,0x19,0xaa,0xe1,0xdb,0x9c,0x3a,0x71,0x9a,0xfd,0x7,0x4e,0x3c,0x4,0xac,0x0,0x79,0xd8,0x9a,0x5b,0x66,0x21,0x6e,0xd0,0x9f,0x2,0xe3,0x2,0xb4,0x3a,0x5b,0xf1,0xb6,0x64,0xe1,0xe2,0x49,0x3a,0x5b,0xb6,0x21,0x2,0xe3,0x53,0xf,0x12,0xa7,0x5b,0x10,0x4,0x60,0x1c,0x18,0x85,0xe0,0x36,0x6c,0xd4,0x2d,0x33,0xd0,0xe,0xb,0x6e,0x3e,0x32,0x37,0x73,0xf1,0x89,0x67,0xf7,0x60,0xf2,0x1e,0xc5,0xb0,0x4f,0xde,0xcb,0x70,0xa5,0x23,0x6a,0x47,0x8c,0x4d,0x4e,0xd0,0x99,0xdc,0x4c,0x3a,0xb9,0x99,0x53,0x27,0xcf,0xb2,0xff,0xc0,0x89,0x4f,0x6,0x16,0x32,0xa0,0xba,0xd5,0x6d,0x88,0x1b,0xb2,0x4b,0xc5,0xb,0xce,0x8c,0x30,0xa3,0x9c,0xe1,0xd2,0x90,0x41,0x3f,0xc3,0x94,0xe,0x1d,0x6b,0xac,0x5,0x9d,0xb4,0xd0,0x69,0x8a,0xac,0x26,0x9c,0x86,0xf7,0x34,0xe0,0x44,0xe4,0x96,0xbc,0xa1,0x6,0xd0,0x2,0xda,0xce,0x7b,0xaa,0x51,0xc6,0x70,0x65,0x48,0x77,0x29,0x67,0x71,0x69,0x44,0x51,0x5a,0xd2,0xb6,0xc6,0x79,0x68,0x25,0x9,0x49,0xda,0xc1,0x3b,0xa1,0x21,0xd5,0x32,0xf8,0x2,0x22,0xf2,0xdf,0x0,0xc8,0x7a,0x47,0x5d,0x33,0x9e,0x5f,0x1c,0x98,0x3e,0xfd,0xf8,0xf4,0x2e,0xf2,0x61,0x46,0x7f,0x39,0xe3,0xc6,0x72,0xce,0x8d,0x6e,0xc9,0xcd,0xae,0xe1,0xe6,0x4a,0xc5,0x62,0xb7,0x20,0x1b,0x14,0x94,0x79,0xce,0xbe,0x67,0x1e,0xe3,0x57,0x7,0x9f,0x3d,0x5,0x8c,0x5,0xe9,0xb6,0x43,0x12,0x1f,0x36,0x93,0x6,0x63,0x91,0x88,0x44,0x22,0xa2,0x6a,0x6,0x62,0xe7,0x2c,0x26,0xcf,0x29,0x87,0x39,0x79,0x66,0xc8,0x33,0xc7,0xb5,0xc5,0x2,0x11,0x50,0xaa,0x62,0x69,0x60,0xb8,0x77,0x4b,0x87,0x4d,0x65,0x81,0x2d,0xb,0xc4,0xa,0x41,0xb6,0x2e,0x30,0x69,0x1b,0x19,0x6e,0x94,0xf9,0x7a,0x37,0xb5,0x80,0xaf,0x55,0xa0,0x4d,0xe9,0xa8,0x46,0x23,0x4c,0x61,0xa9,0xbc,0xe7,0xbd,0xe5,0x82,0xd7,0x8e,0xbe,0x33,0x1b,0x1e,0x4c,0xbe,0xf7,0xf5,0x9d,0xc7,0x40,0xb0,0xc6,0x60,0x4d,0x8e,0x73,0xe,0x60,0x53,0x48,0xa0,0x13,0x16,0x97,0x46,0x40,0xb5,0x2e,0xb8,0xf,0x81,0x8b,0x20,0xdf,0x2,0xa8,0xe2,0xba,0xe0,0xb8,0xca,0x51,0x95,0x6,0x15,0x9,0xff,0xba,0x9a,0xf1,0xea,0x1b,0x97,0x67,0x81,0x7e,0x90,0x5a,0xeb,0xd5,0xd7,0x2f,0xcf,0x1e,0xfc,0xd6,0x23,0xc7,0xef,0xbb,0x6f,0x2,0x57,0x56,0xec,0xfd,0xec,0x43,0x1c,0x9e,0x9b,0xf9,0xa3,0xd6,0x3a,0xe4,0x10,0xaa,0x94,0x97,0xf7,0xb,0x4c,0x54,0xdf,0x11,0x9c,0xf3,0xe0,0x3d,0xae,0xb2,0xbc,0x70,0x70,0xfe,0xfe,0x0,0xd8,0xc5,0xf5,0xb3,0xa5,0xb5,0xf8,0xca,0x92,0xb4,0x22,0x3a,0x69,0x42,0xc8,0xdc,0x84,0x9,0x60,0xd3,0x76,0x4c,0xa4,0x35,0xce,0x95,0x94,0xd9,0x80,0x3d,0x7b,0x77,0x30,0xbe,0xf5,0x51,0xa2,0xa4,0x43,0xa4,0x53,0x44,0x22,0x4,0x8b,0x12,0x20,0x5a,0x5d,0x5a,0x29,0xb5,0x1a,0xcb,0x57,0x74,0xaf,0xfe,0x85,0xf9,0x13,0x17,0x8,0xdf,0x84,0x6,0xd4,0x1a,0x0,0xe7,0x1c,0x1e,0x47,0xbb,0x95,0x92,0xa6,0xba,0x56,0x48,0x2b,0xdc,0x6e,0x1,0x71,0xab,0xad,0xd1,0x71,0x84,0x2b,0xd,0xb6,0x34,0x58,0xdb,0xa3,0xbb,0xb0,0x88,0xf5,0x8a,0xd6,0xc4,0xd4,0x2a,0xcf,0xe2,0xe9,0x2d,0xdc,0x20,0x56,0x8a,0x58,0x6b,0xe2,0x58,0xa1,0xb4,0xc2,0x89,0x21,0x72,0x25,0xc6,0x58,0xd6,0x28,0xb,0x41,0x4,0x10,0x57,0x9,0xbe,0xf4,0xa8,0xb1,0x88,0xe9,0xa7,0x77,0x73,0xe8,0xe5,0xe9,0xe3,0x2f,0x1c,0xfc,0xeb,0xda,0x37,0x70,0xe8,0xe5,0x27,0x8f,0x3d,0xf5,0xf4,0x2e,0xf2,0xc1,0x80,0x32,0x2b,0x98,0x3f,0xbd,0xc0,0x20,0x2b,0xd8,0xf5,0xf1,0x4,0x57,0x81,0x47,0xe1,0xbc,0xbc,0xbf,0xf9,0x51,0x84,0x8e,0x22,0x5a,0x89,0x22,0x4e,0x34,0x18,0x83,0xb3,0x39,0xd6,0x7c,0x84,0xba,0x92,0x2,0x12,0x87,0xb,0x67,0x9d,0x50,0x39,0x8f,0x38,0x87,0xc2,0xf3,0x99,0xe7,0x1e,0xe5,0xf0,0xdc,0xcc,0x71,0x85,0x42,0xbc,0xf0,0xc4,0x33,0xf,0x43,0x9c,0xb2,0x72,0x73,0x89,0x7e,0xb7,0x20,0x2f,0x2c,0x3f,0xfa,0xcd,0xdb,0x5f,0xa,0x5b,0x14,0x1d,0xfa,0xee,0x63,0xc7,0xae,0x5d,0x5f,0xe4,0xfb,0xaf,0x5f,0xff,0x7c,0x48,0xaa,0xfd,0x83,0xfd,0x3b,0x7f,0x3f,0x31,0xd1,0x66,0x34,0xea,0xf1,0x8f,0xbf,0xdf,0xe4,0xc8,0x99,0xe2,0x73,0xc0,0x62,0xd3,0xc2,0xe3,0x5a,0x1a,0x95,0x78,0xf2,0xa2,0x22,0x29,0xc,0x1d,0x34,0x9d,0x4d,0x3b,0x78,0xea,0xcb,0x5b,0x31,0xc3,0xf7,0xf0,0xc6,0xd2,0xd9,0xb2,0x9b,0xd1,0xf0,0x5d,0x86,0xcb,0x23,0xba,0x2b,0x86,0xd2,0x8,0xc1,0x8a,0x4b,0x20,0xda,0xf3,0x85,0xbd,0x7c,0xec,0xe2,0x5,0x80,0xe5,0x40,0x42,0xfa,0xdc,0xf3,0xfb,0xb8,0xf7,0xc1,0x7d,0x98,0xde,0x32,0xbb,0xcf,0xfe,0x81,0x60,0xdb,0x79,0x78,0xc7,0x2,0x12,0x5,0x0,0xd5,0xf,0x7f,0x79,0x69,0xef,0x9b,0xe7,0xbb,0xc,0xfb,0x5,0xf9,0x70,0x80,0xad,0x32,0x74,0x3c,0xce,0xd8,0xd4,0x27,0x18,0xbb,0x67,0x7,0xa3,0xe1,0xbb,0x5c,0x3a,0x73,0x86,0xe5,0x7e,0xc1,0xb9,0xcb,0x3d,0x7e,0xfc,0xc6,0xe5,0xe9,0xa0,0x92,0x3e,0xd0,0x3d,0xf9,0xdb,0xd3,0x5c,0x7c,0x2b,0x3,0xe8,0x85,0xff,0x6,0x7e,0xd4,0x47,0x7b,0x8b,0xd2,0xe,0x6f,0x4a,0x1a,0xf2,0x33,0xb5,0x6c,0x6b,0x6,0xc,0x50,0x9a,0xca,0xd3,0xeb,0x19,0x84,0x5,0xf2,0x95,0x93,0xc4,0xa9,0x66,0x6a,0xdb,0x36,0x5c,0x55,0x71,0xfd,0xad,0xab,0x2c,0xf,0x4a,0x7a,0x5d,0x43,0x65,0x7d,0xbd,0x58,0x1e,0xaa,0xa2,0x7c,0xe7,0xa7,0xe7,0xb6,0x36,0xda,0xb7,0x8,0xa8,0xfe,0x36,0x7f,0x8d,0x37,0xe7,0x7f,0x8d,0x73,0x9e,0xaa,0x28,0x6b,0x6,0x6a,0xeb,0x16,0xa5,0xd4,0x1a,0x80,0xa,0x28,0x2a,0x2b,0xf4,0x7,0xd5,0xaa,0xa6,0xad,0xa3,0x55,0x68,0xb2,0xee,0x25,0x6c,0xe5,0x18,0x66,0x9e,0x6c,0x50,0x32,0x18,0x59,0xdc,0x6a,0xdd,0x1b,0x35,0x5a,0x34,0xbf,0xae,0xc1,0xd5,0x80,0x7d,0xe9,0x27,0xe7,0x1e,0x8,0xf6,0x4b,0x48,0x72,0xd4,0xe8,0x29,0xa5,0x2e,0xc7,0x49,0x28,0x2a,0x9b,0x80,0x7b,0x5e,0xfc,0xda,0xf6,0xb3,0x3b,0x1f,0xe8,0x30,0x99,0x6a,0xda,0xa9,0x26,0xd2,0xa,0x63,0x3c,0x79,0x66,0xe9,0x67,0x96,0x2b,0x8b,0x5,0x3f,0x3b,0x7a,0xe5,0xd3,0xc0,0x52,0xa0,0xbb,0xdc,0xa0,0x1f,0xa8,0x6b,0x4c,0x6d,0xf5,0xac,0xb3,0x61,0x5f,0x97,0xef,0x5a,0x5,0x36,0xa0,0xcb,0x9c,0x87,0x7c,0x68,0xb1,0xc6,0x31,0x36,0x8a,0x50,0x5a,0x61,0x2a,0xa1,0x28,0x1d,0x79,0xe9,0x71,0x5e,0x6a,0x2a,0x8b,0xf0,0x9e,0x6b,0xd8,0x6d,0x3d,0x7c,0x23,0x60,0xd3,0x92,0xfd,0xfa,0x67,0x37,0xec,0x9,0xbf,0xfd,0x95,0xed,0xe7,0x3f,0x3a,0x95,0xac,0xb9,0x85,0x47,0xa8,0x2c,0x2c,0xf6,0xd,0x3f,0xff,0xdd,0xd5,0xff,0xa9,0x27,0xfc,0x80,0xc3,0xcd,0x7f,0xf4,0xc,0x6a,0x5d,0x57,0x5c,0x83,0x98,0x7c,0xf1,0xab,0xdb,0x2f,0xf8,0xb5,0xc5,0x56,0x41,0xbc,0x76,0xf4,0x4a,0xdd,0x15,0xf,0x1b,0xc,0xdc,0x5e,0x57,0x7c,0xb7,0xcf,0x5,0x1f,0x76,0x32,0x4a,0x1a,0x1f,0x10,0xd,0xb5,0xdc,0xf9,0x93,0xd1,0xff,0xc5,0xd9,0xf0,0x6e,0x9d,0x8e,0xef,0xfa,0xf8,0x37,0x74,0xd9,0x50,0xa2,0x62,0x84,0xb9,0x9e,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_particles_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xd,0x22,0x3a,0x93,0xaf,0xb4,0x91,0x0,0x0,0x1,0x5d,0x49,0x44,0x41,0x54,0x38,0xcb,0xb5,0x53,0x3d,0x4b,0x3,0x41,0x10,0x7d,0xb3,0x77,0xc7,0x79,0x46,0x91,0xeb,0xd2,0x99,0x42,0x94,0x58,0x2c,0x68,0x93,0x9f,0x60,0xe1,0x1f,0x88,0x58,0xd8,0x6b,0xef,0x6f,0xf0,0xf,0x88,0x85,0xa5,0x45,0x20,0x60,0xa1,0x5d,0x20,0x20,0x36,0x96,0x12,0x16,0xed,0x2,0x76,0xa,0x29,0xfc,0x88,0xc9,0x2d,0xb9,0xbb,0xcc,0x58,0x24,0x6,0x3f,0x4e,0x4c,0x82,0x2e,0x2c,0x5b,0xcc,0xbc,0x37,0x6f,0x78,0x6f,0x81,0xff,0x3e,0xd6,0x18,0x6f,0xf8,0xaa,0xac,0xba,0xfa,0x8d,0x80,0xad,0xdd,0x7c,0xad,0xd7,0x4f,0xfa,0xed,0xf6,0x7e,0x16,0x11,0x65,0x4c,0x74,0x0,0x70,0xa0,0xb5,0xbc,0x9c,0x9d,0xdd,0x72,0xa7,0xb3,0xa,0xa2,0x4,0x22,0xe,0x1c,0xc7,0x86,0xe5,0xf2,0x9c,0x35,0x86,0x2,0xad,0xe5,0x93,0x2,0x6b,0xc,0x1,0x80,0xc4,0xf1,0x7a,0xa0,0xb5,0xbc,0x5e,0x5c,0x1c,0x71,0x14,0x2d,0x1,0x0,0x44,0x3c,0x0,0xa,0x22,0x4e,0xbb,0x56,0x3b,0x7f,0x7,0x7f,0x53,0xf0,0x5c,0xad,0x3e,0x4a,0x92,0x84,0x83,0xa,0xf5,0x21,0xe2,0x64,0xad,0x15,0x6e,0x6f,0x8f,0x70,0xee,0x70,0xfa,0x2c,0x5b,0xbb,0x11,0x37,0x9b,0xe1,0xa8,0xeb,0x7,0x30,0x0,0x44,0xd7,0xd7,0x8b,0xe4,0xba,0xf7,0x81,0xd6,0x89,0x2,0x0,0xee,0xf5,0xd6,0xd2,0x87,0x87,0x3,0x0,0x32,0x8e,0x33,0x69,0xab,0x75,0x2c,0xcc,0xf3,0xd6,0x18,0x97,0x3a,0x57,0x57,0xbb,0xc9,0xdd,0xdd,0x21,0x0,0x1e,0xc7,0x95,0xe1,0x7a,0x9,0x44,0x3c,0xbf,0x58,0x5c,0xa6,0xa7,0x4a,0xc5,0x82,0x79,0x66,0xe2,0x80,0x10,0xa5,0x4e,0x18,0x5e,0x2a,0x30,0xfb,0x53,0x25,0x4c,0xc4,0xe1,0x28,0x5a,0x51,0x20,0xea,0x4f,0x45,0xa0,0x54,0xac,0x72,0xb9,0x1b,0xe5,0x15,0xa,0x7b,0x23,0xdb,0x94,0x8a,0xc7,0xb8,0xbd,0x41,0x44,0xd9,0x77,0xf3,0xf9,0x2d,0x2,0x80,0xa8,0xd1,0x8,0xb9,0xdb,0xdd,0x1,0xf3,0x42,0x56,0x3a,0xbf,0x48,0x27,0xf2,0x7d,0x93,0x2b,0x95,0x4e,0xad,0x31,0x2e,0x7d,0xc8,0xb7,0x3b,0xc1,0x2,0x1c,0x68,0x9d,0xfe,0xc9,0x6f,0x7d,0x3,0x5d,0x3,0xa3,0x2,0x8c,0x57,0x36,0x20,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_visibility_notifier_2d_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe1,0x0,0xdb,0x0,0xe7,0x53,0x45,0xf8,0x1a,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x14,0x4,0x23,0x27,0xed,0x7,0x8a,0x0,0x0,0x1,0xab,0x49,0x44,0x41,0x54,0x38,0xcb,0xc5,0x93,0xbd,0x4f,0x53,0x61,0x14,0xc6,0x9f,0x73,0x7a,0xb1,0x5f,0x69,0x6f,0x1b,0x20,0xb1,0x1d,0x2c,0xc1,0x18,0x5d,0xea,0xe0,0x26,0xa9,0xa9,0x2e,0x1a,0x61,0x68,0x74,0x61,0x21,0x71,0x4,0x17,0x36,0xa3,0x6e,0xc6,0xc1,0x4,0x17,0x13,0x12,0xff,0x1,0x23,0xb,0x69,0x20,0xc,0x14,0x7,0x89,0x38,0xc8,0xe0,0x26,0x21,0x1a,0x12,0x23,0x8,0x9,0x44,0x5,0xee,0xe5,0x86,0x72,0x3f,0xdf,0x7b,0x1c,0x90,0xa1,0xa4,0x17,0xe2,0xc4,0xd9,0x4e,0xce,0xf3,0xfc,0x92,0xf3,0x5,0x9c,0x75,0x10,0x0,0xcc,0x7c,0xdc,0x5b,0x72,0x3d,0x29,0xfb,0x81,0xe0,0x5c,0x7,0x1,0x0,0x7c,0x5f,0x20,0x11,0x26,0x1,0x90,0x49,0xf1,0x72,0xad,0xaa,0x97,0x1,0x0,0x13,0x73,0x46,0x5b,0xed,0xe7,0xe5,0x66,0xdf,0xe2,0xd2,0xfe,0x8d,0x76,0xb5,0x23,0x8f,0xd6,0xae,0xf8,0x6e,0xd1,0x7a,0x61,0x58,0xea,0xe9,0xca,0xba,0x7,0x0,0x78,0xdb,0x30,0x90,0xcf,0xf2,0xc4,0x40,0x45,0x1f,0x3a,0xae,0xe5,0xd6,0x74,0x8e,0x1a,0x9f,0xac,0x97,0xbf,0xd,0xf5,0x38,0x95,0xe0,0xd,0xfa,0xd7,0x63,0x26,0xcd,0x5b,0xbb,0x7b,0xe1,0xe0,0xcc,0x82,0x39,0x7b,0xa,0xe0,0xae,0x58,0x4d,0xf5,0x28,0xc6,0xe0,0xda,0x4d,0xfd,0x42,0x32,0x4e,0x20,0x2,0x6a,0x55,0xbd,0xc8,0xc,0xcd,0x3a,0x90,0x7e,0xc3,0xc,0x8a,0x91,0x80,0x6f,0xab,0x4e,0xd9,0xf,0x80,0x30,0x4,0xea,0xf3,0x66,0x60,0xbb,0x87,0x83,0xac,0xcf,0x9b,0xa2,0xc2,0x43,0xcd,0x97,0xef,0x4e,0x25,0x12,0xc0,0xc,0x25,0x2,0xf4,0x14,0xb5,0x67,0xb6,0x23,0x31,0x22,0x8,0x1,0xa1,0xed,0xa,0xae,0x5e,0x8a,0xf,0x49,0x28,0x0,0xb5,0x2e,0xa7,0x5,0x70,0xb9,0x94,0xf8,0x1a,0xef,0x20,0x6c,0x6d,0xab,0xe1,0x42,0x97,0x76,0x3b,0x9d,0xe4,0x3f,0xe9,0x24,0xef,0x14,0xba,0x62,0xf7,0x57,0xd6,0xbc,0xe7,0xcc,0x84,0xea,0xb5,0xf4,0xfb,0x48,0x40,0xff,0xe8,0xf,0xca,0x65,0xf8,0x89,0xe3,0xc9,0xf9,0x5d,0x4b,0x4d,0x2a,0x15,0x8e,0x28,0x25,0xf,0xd,0x2b,0x7c,0xe5,0xfa,0x52,0xcc,0x67,0xf9,0xd,0x11,0x19,0x91,0x80,0xc6,0x78,0xaf,0xdc,0xb9,0x9e,0x1d,0x2b,0x74,0x6a,0x23,0x81,0x92,0x5c,0xd3,0xc6,0x54,0xd3,0x96,0xba,0xeb,0x49,0xa9,0x3b,0x1f,0x7b,0x3d,0x50,0xd1,0x1f,0xe0,0xa4,0xa3,0x38,0x1e,0xbf,0x76,0xfc,0x8b,0xab,0x9b,0xce,0x95,0x93,0x3c,0x4,0x0,0xd3,0x1f,0xcc,0xb5,0x3,0x47,0x4a,0xff,0xf3,0x3,0xa9,0x4,0xfd,0xbc,0x77,0x2b,0xd7,0x73,0xe6,0xcf,0x88,0xbf,0x15,0xed,0xb5,0x7b,0x86,0x5a,0xee,0x3e,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_particles_2d_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe1,0x0,0xdb,0x0,0xe7,0x53,0x45,0xf8,0x1a,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x14,0x23,0x29,0x1d,0xfd,0x5c,0xf1,0x0,0x0,0x0,0xec,0x49,0x44,0x41,0x54,0x38,0xcb,0xa5,0xd2,0x31,0x4a,0x4,0x41,0x10,0x5,0xd0,0x37,0xbd,0x23,0xbb,0x88,0x22,0x9e,0x40,0x4,0x61,0xc1,0x4c,0x4f,0x60,0x2e,0x6,0x86,0x46,0xe6,0x9a,0x1b,0x79,0x0,0x13,0x53,0x17,0x34,0x14,0x23,0x31,0x31,0xf1,0x2,0x9e,0x40,0xf4,0x18,0x2a,0x86,0x8e,0xeb,0xae,0x49,0xd,0xb4,0x32,0xe8,0xec,0xf8,0xa1,0x69,0xba,0xba,0xfe,0xa7,0xea,0x57,0x15,0x57,0x77,0xaf,0xfe,0x83,0xd4,0x22,0x67,0xee,0xb7,0xdc,0x36,0x2,0xdb,0xb8,0xc4,0x51,0x13,0xa7,0x6c,0x20,0xf4,0x30,0xc1,0x14,0x4f,0x58,0xc7,0x47,0xc4,0x8f,0xb1,0x80,0x22,0xfe,0xbf,0xa9,0x15,0x71,0x6f,0xc6,0xe7,0x8,0x6b,0x59,0x1b,0x29,0x44,0x6e,0x6b,0xf2,0xcf,0xa,0xa6,0x78,0xc1,0x72,0xbc,0x3f,0x83,0x90,0x63,0x80,0x9d,0x26,0xf,0xe6,0xb1,0x9b,0x91,0x35,0x90,0x73,0xac,0xd4,0xe6,0xd6,0x2,0x1b,0x38,0xc9,0x4b,0xfb,0x3,0x17,0x58,0x44,0x99,0x70,0x80,0xfb,0xe8,0xb7,0x68,0x29,0xb0,0x85,0x67,0xac,0x26,0x9c,0xce,0x30,0xd2,0x7c,0x37,0xc6,0x18,0x25,0xf4,0x3b,0x2e,0x61,0xf,0xc3,0x14,0x6e,0x77,0x41,0x85,0xc7,0x84,0xc3,0x6c,0x6c,0x55,0x8b,0xf3,0x1e,0xf9,0x7d,0xec,0x95,0x38,0xc7,0x35,0xf6,0xb1,0xd4,0xc2,0xc8,0x2,0xf,0xb8,0x41,0x59,0x2f,0xd2,0x1b,0xce,0x66,0x28,0x7f,0x12,0xf7,0xb8,0xcc,0x2,0x55,0x17,0x23,0xbe,0x0,0xe6,0x62,0x2f,0x59,0x40,0x87,0x4e,0x4,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_tool_rotate_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xc,0x24,0x32,0xca,0xec,0xf1,0x12,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0xca,0x49,0x44,0x41,0x54,0x38,0xcb,0x8d,0x52,0x3d,0x6f,0xd3,0x50,0x14,0x3d,0xef,0x25,0x8e,0x1b,0x5,0x4b,0x56,0x8c,0x1a,0x14,0xb5,0x8,0xb1,0x20,0x21,0x75,0x63,0x85,0x1f,0x41,0x17,0x46,0x7e,0x1,0x3b,0x6a,0x25,0x24,0xd4,0xee,0xe5,0x17,0x74,0x62,0x42,0x65,0x43,0x62,0x42,0x8c,0x95,0x18,0x91,0x58,0x52,0x50,0x1d,0x53,0xdb,0xcd,0xf3,0xc7,0x8b,0x4d,0xea,0xc6,0x1f,0xef,0xb1,0xd8,0x56,0x6a,0x39,0xd0,0x3b,0x3d,0xdd,0x7b,0xee,0xb9,0xf7,0xdc,0x77,0x80,0x96,0xe0,0x7e,0xdc,0x5d,0x93,0xa7,0xcd,0x5c,0x2b,0x50,0x8,0xb1,0x63,0x9b,0xec,0x5d,0x96,0xe6,0x4f,0x1,0x80,0x10,0x24,0xbd,0x8d,0xde,0x47,0x29,0xe5,0x6b,0x0,0xd6,0x2a,0x96,0xac,0xb0,0x13,0xdd,0xd0,0xa4,0x6d,0xb2,0x6f,0x59,0x9a,0x3f,0xa9,0x1,0x94,0x70,0x29,0xa4,0xe,0x20,0x7,0xd0,0xed,0xf,0xd4,0xc3,0xcd,0xf1,0x70,0xbf,0x6d,0x30,0xac,0x5f,0x97,0xce,0xf4,0xcc,0xb9,0xba,0x38,0x9f,0x7d,0xf,0x58,0xf4,0x68,0xb5,0xe6,0x5f,0xf2,0x5d,0x73,0xe2,0x48,0x73,0xe2,0x14,0x33,0x3b,0x38,0x68,0x6a,0xeb,0x30,0x27,0xdc,0x33,0xcf,0x9c,0xc4,0x99,0xb2,0x2f,0x55,0xae,0x81,0x51,0x1,0xa0,0x24,0x91,0xa1,0x17,0x8d,0xb8,0x1f,0xd3,0x1a,0x58,0x15,0xd6,0x1d,0xab,0x22,0x29,0x37,0xc9,0x5d,0xcb,0xfb,0x50,0x17,0x6c,0x93,0x9d,0x9a,0x13,0xa7,0x30,0x27,0x8e,0x9c,0x5d,0x4,0x47,0xf8,0x4f,0x94,0xc3,0xb2,0x1b,0x49,0xd7,0xf2,0x4e,0x98,0x1b,0xbe,0xc2,0x2d,0xc2,0xfa,0xe9,0xb2,0x6a,0xdb,0xfa,0x1b,0xef,0x6d,0xdf,0xdd,0xe5,0x7e,0x4c,0x6e,0x43,0x20,0x84,0x1c,0x56,0x6f,0xba,0x6a,0x1e,0x29,0xa5,0xf6,0xaf,0x46,0xee,0xc7,0x9d,0x80,0x45,0xf7,0x1,0x50,0xa5,0xd7,0x3d,0xad,0x9,0xb8,0x1f,0x53,0x29,0xe5,0x9d,0x28,0x5c,0xcc,0x3d,0x97,0xbf,0xe4,0x7e,0xac,0xb4,0x11,0xe8,0x86,0x56,0x24,0x7f,0xae,0x3f,0x3,0x80,0xba,0xa1,0x1c,0x70,0x3f,0x56,0x2a,0x9,0x92,0x10,0x72,0x5,0x0,0x8b,0x38,0x39,0x1e,0x68,0x7d,0x2,0xe0,0xb8,0x94,0xd4,0xd3,0xd,0x6d,0x9,0x0,0xf6,0x94,0x7d,0xcd,0xd3,0xfc,0x41,0x57,0xe9,0xfc,0x30,0x46,0xfa,0xa7,0xa6,0x13,0x15,0x21,0xe4,0x38,0xe6,0x8b,0x73,0x0,0x19,0x21,0x24,0x55,0xfb,0xca,0x7b,0x4a,0xe9,0xef,0xa2,0x10,0x8f,0x97,0x49,0xfa,0x82,0x10,0x24,0x84,0xd2,0x60,0xfb,0xe1,0x68,0xab,0x72,0x2e,0x69,0x68,0x54,0x74,0x43,0xcb,0x5c,0xcb,0x3b,0x59,0x5e,0x67,0xcf,0x9b,0x12,0xfa,0x3,0xf5,0xed,0xe6,0x78,0xf8,0xa6,0x6a,0x5e,0x77,0xa8,0x9a,0x34,0x60,0xf3,0x1d,0x7f,0x36,0x7f,0x16,0xb2,0x68,0xab,0xcd,0x9d,0x37,0x24,0xac,0xbb,0x7a,0x89,0x11,0xba,0xa1,0x89,0x36,0xcc,0x5f,0xaf,0x73,0x19,0x32,0x68,0xc,0x2b,0x56,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_particles_frame_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0xb,0x2,0xe,0x7,0x2f,0x4c,0xa6,0xea,0xe7,0x0,0x0,0x0,0x7e,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0xf4,0xca,0xb7,0xf9,0xcf,0x40,0x9,0xa0,0xc4,0x0,0xaf,0x7c,0x9b,0xff,0x4c,0x94,0x5a,0xca,0x44,0x8a,0xcb,0x60,0x62,0xdb,0x26,0x1e,0x61,0x64,0x60,0x60,0x50,0xc7,0x50,0x88,0x45,0x93,0x3a,0x16,0xb3,0xd5,0x71,0x7a,0x1,0xc5,0x64,0x8,0xb8,0x89,0xc5,0xe0,0x9b,0xc8,0x7a,0xb0,0x79,0xe1,0x26,0xba,0x4b,0xb0,0x18,0x8c,0xd7,0x0,0xb8,0x6,0x7c,0x36,0x13,0xc,0x44,0x6,0x6,0x86,0x9b,0xf8,0x6c,0xc6,0x6b,0x0,0x2e,0x9b,0xb1,0xa6,0x19,0x5c,0x9,0x9,0x4f,0x2,0x53,0x27,0x2a,0x21,0x21,0x3b,0x9f,0xd4,0x58,0x40,0x76,0xc1,0x4d,0xb2,0x62,0x1,0xa6,0x89,0xd2,0x58,0x60,0x20,0x26,0x16,0x18,0x29,0xcd,0xce,0x0,0x73,0xa8,0x44,0xd7,0xa1,0xc8,0x52,0xe2,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_edit_small_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x8,0x0,0x0,0x0,0x8,0x8,0x6,0x0,0x0,0x0,0xc4,0xf,0xbe,0x8b,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x3,0xc,0x5,0xd,0x15,0x67,0xe3,0xdb,0x69,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x0,0xc8,0x49,0x44,0x41,0x54,0x18,0xd3,0x63,0x60,0x40,0x2,0x13,0xa5,0xdd,0x19,0xa,0x18,0xf8,0xf8,0x96,0xba,0x66,0xfe,0x84,0xf1,0xe1,0x20,0xc6,0xc0,0x80,0x81,0x81,0x81,0x81,0x61,0x95,0x6f,0xd6,0xff,0xcb,0x4b,0xb6,0xfe,0x9b,0x63,0x14,0xf5,0x9f,0x81,0x81,0x81,0x81,0x19,0x26,0xb9,0xe4,0xc2,0x5,0x86,0xe3,0x6b,0xb,0xfe,0xb7,0x1f,0xd8,0xfc,0x5f,0xe6,0xe0,0x57,0x46,0x3e,0x1f,0xe3,0xff,0x8e,0xbf,0x45,0xab,0xe0,0x3a,0x8f,0xaf,0x2d,0xf8,0xef,0x68,0x27,0xf7,0xef,0xd8,0xfe,0xae,0xff,0xe,0x76,0xa,0xff,0x66,0xdb,0xc7,0xfc,0x6f,0x61,0x50,0xe6,0x63,0xe0,0x67,0x60,0xe0,0x9b,0x5d,0x1b,0xf6,0xdf,0xd2,0x54,0xfa,0xdf,0xb1,0xfd,0x5d,0xff,0x6d,0xad,0xa4,0xfe,0x2d,0xeb,0x9,0xf8,0xf,0x77,0x43,0x4b,0x46,0xf2,0xff,0x30,0x5d,0xfd,0xff,0x9f,0x5e,0xad,0xfd,0x6f,0x69,0x26,0xd,0x97,0x84,0x99,0xcc,0xd0,0x93,0x93,0xfe,0xff,0xd6,0xb5,0xa3,0xff,0xc3,0x74,0xf5,0xfe,0xb7,0x67,0x3a,0xa1,0x4a,0x32,0x30,0x30,0x30,0xc8,0xc9,0xf3,0xfe,0xad,0x89,0x8d,0xfc,0x5f,0x9b,0x10,0xf9,0x5f,0x99,0x81,0x99,0xf,0x45,0x92,0x81,0x81,0x1,0x0,0x35,0x65,0x51,0x7d,0xf5,0x51,0xc2,0xa7,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_path_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xe,0x1a,0xd,0x3e,0xcb,0x13,0x3c,0x0,0x0,0x1,0x11,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0x18,0xf2,0x80,0x91,0x81,0x81,0x81,0xe1,0xfd,0xd2,0xa5,0xff,0x61,0x2,0x82,0xd1,0xd1,0x8c,0xf8,0x34,0xa0,0xab,0x65,0xc1,0xa7,0x80,0x18,0xc0,0x84,0x2e,0x20,0x18,0x1d,0xcd,0xc8,0xae,0xad,0x2d,0x0,0x63,0xc3,0x5c,0xc4,0xae,0xad,0x2d,0x80,0xcd,0x75,0x2c,0xc8,0xce,0xfe,0x7e,0xe9,0x12,0xe7,0x97,0x43,0x87,0x5a,0x7e,0xdd,0xb9,0x93,0x8c,0xae,0xf0,0xd7,0x9d,0x3b,0x37,0xbe,0x1c,0x3a,0x34,0x97,0x59,0x40,0x80,0x8b,0x53,0x4f,0xef,0x3b,0x4a,0x18,0x40,0x35,0x33,0xff,0x7e,0xf1,0x62,0x1d,0x3,0x3,0xc3,0x5f,0x16,0x11,0x91,0x82,0x9f,0xd7,0xaf,0x3f,0x44,0x36,0x80,0x5d,0x53,0x53,0xfe,0xcf,0xdb,0xb7,0xbd,0xc,0xff,0xff,0xb3,0xb1,0x4a,0x48,0x4,0x71,0xea,0xe9,0xfd,0x85,0xbb,0x80,0x81,0x81,0x81,0xe1,0xef,0xa7,0x4f,0xa5,0xc,0xc,0xc,0xc,0xac,0x12,0x12,0xa1,0x50,0x49,0xc,0xe7,0x7e,0xbf,0x74,0x29,0xe2,0xf7,0xb3,0x67,0x5b,0xa0,0x6a,0x3b,0x90,0x25,0x38,0x3f,0xac,0x59,0xf3,0xfc,0xdb,0xb9,0x73,0x72,0x84,0x2,0xed,0xdb,0xb9,0x73,0xea,0x1f,0xd6,0xac,0x79,0xfe,0xfd,0xd2,0x25,0x4e,0x78,0x20,0xfe,0xfb,0xf9,0xd3,0x92,0x89,0x87,0xe7,0x32,0x97,0x91,0xd1,0x23,0x42,0x6,0x70,0x19,0x19,0xdd,0x64,0xe2,0xe2,0xba,0xf3,0xef,0xe7,0x4f,0x4b,0xb8,0x1,0x7f,0xdf,0xbc,0xa9,0xfe,0xff,0xe7,0x8f,0x10,0xb1,0x51,0xf7,0xff,0xef,0x5f,0x9e,0xbf,0x6f,0xde,0x54,0x23,0xc2,0x80,0x91,0xf1,0x17,0x23,0xb,0xcb,0x6b,0xa2,0x53,0x1f,0x2b,0xeb,0xb,0x86,0xe1,0x3,0x0,0x4a,0xd4,0x6e,0xe7,0xd0,0xcc,0x4a,0x9d,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_skeletonr_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x2,0x11,0x4,0x37,0x38,0x52,0x18,0x46,0x5,0x0,0x0,0x0,0xea,0x49,0x44,0x41,0x54,0x38,0xcb,0xad,0x92,0xdd,0x4a,0xc4,0x40,0xc,0x85,0xbf,0x2c,0x7d,0xc3,0xd,0x76,0xde,0x43,0x10,0xaf,0x15,0x74,0x7d,0x82,0x15,0x2a,0x8a,0x22,0xb2,0x4a,0x1f,0x4d,0xbd,0xd9,0xbd,0xce,0xf1,0xa2,0x9d,0x32,0x5b,0x74,0x19,0xa8,0x81,0x61,0x12,0x92,0x9c,0x9c,0xfc,0x98,0x10,0x4b,0x64,0xc5,0x42,0x59,0x1,0x24,0x77,0x25,0xf7,0x6a,0x2a,0x65,0x7c,0x93,0xdc,0xf5,0xf6,0xfe,0x31,0x38,0xda,0x3a,0x90,0xa7,0x97,0x57,0xa4,0x20,0xe1,0x6a,0x0,0xf6,0x87,0x3,0x44,0xb0,0xed,0x3a,0x14,0x42,0x12,0x12,0x48,0x31,0xe8,0x21,0x42,0x31,0x4c,0x2b,0x82,0xaf,0xef,0x4f,0x34,0x96,0x32,0x21,0x92,0xbb,0x6e,0x36,0x77,0x44,0x99,0x34,0xbd,0x40,0x1,0x22,0xeb,0x22,0x80,0xdb,0xeb,0x2b,0x76,0x7d,0x6f,0xd6,0xfa,0x5a,0xe7,0x17,0x97,0x8,0x41,0x4,0x12,0x43,0xb5,0x9c,0x9c,0x41,0x43,0x84,0x80,0xd1,0x17,0x12,0xdd,0xfd,0x96,0x6,0x18,0x28,0x5,0x3c,0x3f,0x3e,0x54,0xd,0x71,0x7d,0xd6,0xa2,0xb1,0x87,0xa9,0x5,0x80,0x5d,0xdf,0x5b,0xed,0x16,0x72,0xbc,0xfd,0xcb,0x21,0x19,0x26,0xc3,0x8e,0x90,0x4a,0x3b,0xeb,0xe5,0x9f,0xf5,0xe9,0x12,0x85,0xac,0xc,0x28,0xed,0x39,0x60,0x8e,0x3f,0x2,0xc8,0x49,0x7f,0x51,0x9d,0xfb,0x4e,0x32,0xa8,0x91,0x5f,0x19,0xcc,0xc1,0x4e,0x31,0x9a,0xda,0x5d,0xba,0x85,0x1f,0xf9,0x16,0xbf,0x85,0xd,0x93,0x9,0x70,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_path_2d_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe1,0x0,0xdb,0x0,0xe7,0x53,0x45,0xf8,0x1a,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x14,0x24,0x5,0x60,0x64,0xa6,0xd5,0x0,0x0,0x0,0xc2,0x49,0x44,0x41,0x54,0x38,0xcb,0xcd,0xd3,0x31,0xa,0x2,0x31,0x10,0x5,0xd0,0xb7,0x2a,0x82,0x62,0x21,0x1e,0xc1,0x46,0xf0,0x2,0xe2,0x11,0x3c,0x80,0xe0,0x45,0xac,0x6c,0xbd,0x8a,0xe0,0xd,0x6c,0xbd,0x83,0x8d,0x82,0x58,0x6c,0x25,0x58,0x58,0xa,0x36,0xda,0x64,0x25,0xca,0xc2,0xba,0x6e,0xe3,0x40,0x48,0x48,0xfe,0xfc,0x99,0x9f,0xfc,0x24,0xab,0xcd,0x55,0x95,0xa8,0xa9,0x18,0x95,0x9,0x1a,0x61,0x7e,0x44,0x7b,0x49,0x41,0xce,0x1b,0xb6,0x51,0x0,0xf8,0x49,0x42,0x82,0x6e,0xb4,0xce,0x3a,0xea,0xe6,0x75,0x57,0xfb,0x0,0xb6,0xb1,0xc4,0x3e,0x87,0x78,0x1f,0xce,0xda,0x31,0x71,0xdc,0x41,0x1d,0x6b,0xc,0x31,0x8a,0xe4,0x64,0x92,0x46,0x18,0x4,0x4c,0x3d,0x4f,0xc2,0x3c,0xcc,0x53,0xa4,0x51,0x95,0x6c,0xa4,0x98,0xa1,0x19,0x61,0x25,0xc1,0x48,0x2d,0x9c,0x42,0x95,0xb4,0xe0,0xde,0x6,0xd8,0xa2,0x8f,0x5b,0xd6,0xc1,0x18,0xbb,0x2f,0x92,0xe1,0x80,0x63,0xc8,0x79,0x49,0x58,0xa0,0x57,0xe2,0xf5,0x3a,0x21,0xe7,0x65,0xa4,0x3b,0x2e,0x25,0x8,0xce,0x9f,0x4e,0x9c,0x94,0x74,0xf0,0xe4,0x7f,0x3e,0xd3,0x13,0x6a,0xfa,0x1e,0x77,0xa2,0x77,0xa6,0xd7,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_move_down_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x8,0x0,0x0,0x0,0x8,0x8,0x6,0x0,0x0,0x0,0xc4,0xf,0xbe,0x8b,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x3d,0x0,0x38,0x0,0x42,0x12,0x58,0x53,0xdc,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xc,0x8,0x4,0x3c,0x67,0xf,0x25,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x0,0x86,0x49,0x44,0x41,0x54,0x18,0xd3,0x63,0x64,0x60,0x60,0x60,0xf8,0xf0,0xf6,0x33,0xdb,0xef,0x5f,0x7f,0xaa,0xbe,0x7d,0xf9,0x51,0xc9,0xc0,0xc0,0xc0,0xc0,0xc5,0xc3,0xd1,0xc6,0xca,0xc6,0xd2,0x2e,0x20,0xcc,0xfb,0x8b,0x89,0x81,0x0,0x20,0x4e,0x81,0x80,0x30,0xef,0x2f,0x6,0x6,0x86,0x8f,0xc,0xc,0xc,0xff,0xa1,0xf8,0x13,0x54,0x8c,0x81,0xf1,0xe5,0xd3,0x77,0x53,0x7e,0x7c,0xfb,0x99,0x8d,0x4d,0x37,0x7,0x17,0xfb,0x54,0x26,0x71,0x69,0xa1,0x1c,0x2e,0x1e,0x8e,0x7a,0x74,0x49,0x2e,0x1e,0x8e,0x7a,0x71,0x69,0xa1,0x1c,0xb8,0xc0,0xeb,0xe7,0xef,0xeb,0x1e,0xde,0x7e,0xfe,0xff,0xe1,0xed,0xe7,0xff,0x5f,0x3f,0x7f,0x5f,0x87,0xd5,0x41,0xaf,0x9f,0xbf,0xaf,0x7e,0xfd,0xfc,0x7d,0x35,0xb2,0x18,0x0,0xcf,0x5e,0x30,0x64,0xaa,0xa7,0x11,0x39,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_path_follow_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xf,0x6,0x2a,0x7c,0x74,0x91,0x3d,0x0,0x0,0x1,0x2e,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0x20,0x11,0x7c,0x39,0x7c,0xb8,0xe,0x99,0xcf,0x44,0xaa,0x1,0xbf,0x1f,0x3d,0x6a,0x44,0x36,0x84,0x11,0xc6,0x78,0xbf,0x74,0xe9,0x7f,0x52,0xc,0x62,0x95,0x93,0xab,0xe7,0xb1,0xb5,0x6d,0x22,0xd9,0x5,0x70,0xf0,0xff,0x3f,0x33,0x59,0xfa,0xde,0x2f,0x5d,0xfa,0xff,0xcb,0xe1,0xc3,0xd5,0x30,0x3e,0xb,0x3e,0x85,0xc8,0x7c,0xc1,0xe8,0x68,0x46,0xa8,0xd3,0x6b,0x78,0x6c,0x6d,0x5b,0xf1,0xda,0xf2,0xed,0xc2,0x5,0x7e,0x64,0x3,0xf0,0x85,0xf,0x4a,0x18,0x7c,0xbf,0x74,0x89,0xf3,0xcb,0xa1,0x43,0x2d,0xbf,0xee,0xdc,0xb9,0x81,0xae,0xf0,0xc3,0x9a,0x35,0xcf,0xbf,0x1c,0x3a,0xd4,0xf2,0xfd,0xd2,0x25,0x4e,0x64,0x71,0x46,0x24,0xcd,0xcc,0xbf,0x5f,0xbc,0x58,0xc7,0xc0,0xc0,0xf0,0x97,0x45,0x44,0xa4,0xe0,0xe7,0xf5,0xeb,0xf,0x91,0x15,0xb2,0x6b,0x6a,0xca,0xff,0x79,0xfb,0xb6,0x97,0xe1,0xff,0x7f,0x36,0x56,0x9,0x89,0x20,0x4e,0x3d,0xbd,0xbf,0x28,0x61,0xf0,0xf7,0xd3,0xa7,0x52,0x6,0x6,0x6,0x6,0x56,0x9,0x89,0x50,0xa8,0x24,0x23,0xba,0x2b,0xbe,0x5f,0xba,0x14,0xf1,0xfb,0xd9,0xb3,0x2d,0x50,0xb5,0x1d,0x28,0x4e,0xff,0xb0,0x66,0xcd,0xf3,0x6f,0xe7,0xce,0xc9,0x11,0x8a,0x85,0x6f,0xe7,0xce,0xa9,0x7f,0x58,0xb3,0xe6,0x39,0xcc,0x2b,0x4c,0xc,0xc,0xc,0xc,0xff,0x7e,0xfe,0xb4,0x64,0xe2,0xe1,0xb9,0xcc,0x65,0x64,0xf4,0x88,0x90,0x1,0x5c,0x46,0x46,0x37,0x99,0xb8,0xb8,0xee,0xfc,0xfb,0xf9,0xd3,0x12,0x6e,0xc0,0xdf,0x37,0x6f,0xaa,0xff,0xff,0xf9,0x23,0x44,0x74,0x1a,0xfa,0xfb,0x97,0xe7,0xef,0x9b,0x37,0xd5,0x88,0x30,0x60,0x64,0xfc,0xc5,0xc8,0xc2,0xf2,0x9a,0x58,0x3,0x18,0x59,0x59,0x5f,0x30,0xc,0x1a,0x0,0x0,0x2a,0x16,0x85,0x44,0xd1,0x44,0x2f,0x82,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_reference_frame_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x17,0x5,0x1a,0x63,0xb5,0x0,0x9a,0x0,0x0,0x0,0x43,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0xa0,0x6,0xb8,0xf4,0xfd,0x2a,0x33,0xb9,0x7a,0x19,0x61,0x8c,0xa5,0xef,0xd7,0xfc,0x27,0x45,0x63,0xb4,0x60,0x8,0x23,0x8a,0x0,0x29,0x6,0x2c,0x7f,0xbf,0xf6,0x27,0x8c,0xcd,0x44,0xa9,0xf7,0x47,0xd,0x18,0x35,0x80,0x81,0x81,0x81,0x81,0x85,0x9c,0xd4,0xf8,0x8f,0xe1,0x3f,0xf5,0x32,0x13,0xc5,0x0,0x0,0x47,0xfe,0x15,0x11,0xf4,0x84,0x2e,0x38,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_path_follow_2d_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe1,0x0,0xdb,0x0,0xe7,0x53,0x45,0xf8,0x1a,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x14,0x24,0x21,0x5c,0x67,0x42,0x4,0x0,0x0,0x0,0xd9,0x49,0x44,0x41,0x54,0x38,0xcb,0xa5,0xd3,0x41,0x4a,0x3,0x41,0x10,0x5,0xd0,0x37,0x19,0x11,0x6,0x4,0xc1,0x23,0xb8,0x9,0x78,0x81,0x90,0x23,0xe4,0x0,0x1,0x2f,0xe2,0xca,0x10,0x48,0x30,0x47,0x11,0xbc,0x41,0xb6,0xb9,0x83,0x9b,0x8,0x92,0xc5,0x6c,0x14,0x5c,0xb8,0x14,0xb2,0x89,0x9b,0xee,0xa1,0x6d,0x46,0x4d,0x6b,0x41,0xd3,0x14,0x55,0xff,0xd7,0xaf,0xee,0xaa,0xea,0x7e,0xfd,0xae,0xd0,0xe6,0x58,0x46,0x67,0xa0,0xdc,0x16,0x81,0x4,0x9c,0x24,0x81,0x43,0x21,0x9,0x2c,0xff,0xa2,0x20,0x5a,0x9d,0x2b,0xa8,0x8e,0x4,0x1e,0x30,0xc3,0x2a,0x27,0xe8,0x4b,0xd4,0x53,0xa0,0x3,0xff,0xf4,0x88,0xe7,0x9,0x28,0x57,0xb6,0x4a,0x9d,0x9c,0xa0,0xc1,0x1d,0xb6,0x3d,0xa4,0x2f,0x21,0xd6,0x7c,0x47,0x50,0xe3,0x1,0x57,0x18,0x25,0x6d,0xc4,0x56,0x46,0x18,0x86,0x9c,0xba,0x8f,0xe0,0x26,0xdc,0x53,0xb4,0x89,0xfc,0x78,0x5a,0x5c,0xe3,0x34,0xc9,0x55,0x85,0x49,0x6c,0xb0,0xb,0x55,0xda,0x5f,0x7e,0x61,0x88,0xd,0x2e,0xf1,0x11,0x15,0x8c,0xf1,0x78,0x4,0x18,0x9e,0xf0,0x1c,0x30,0x5d,0xb,0xb7,0xb8,0x28,0x18,0xa2,0xb3,0x80,0xe9,0xe6,0x60,0x8f,0xb7,0x2,0x82,0xd7,0x7c,0x17,0x26,0x85,0x63,0x3c,0xf9,0xcf,0x36,0x7e,0xb1,0x4f,0x26,0x36,0x23,0xfb,0x4c,0xa9,0xe6,0xd6,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_track_discrete_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x8,0x8,0x6,0x0,0x0,0x0,0xf0,0x76,0x7f,0x97,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x1c,0x13,0x3a,0x13,0xca,0xdc,0xad,0x89,0x0,0x0,0x0,0x26,0x49,0x44,0x41,0x54,0x28,0xcf,0x63,0x60,0x18,0x8,0xf0,0xff,0xff,0xff,0xc9,0xff,0xff,0xff,0x9f,0xcc,0xc0,0xc0,0xc0,0xc0,0x44,0x37,0x9b,0x70,0x1,0x26,0xba,0xd9,0x44,0x5b,0x17,0x50,0x2,0x0,0x79,0x84,0x15,0x67,0x56,0xf7,0x98,0xeb,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_pause_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0xe,0x0,0x0,0x0,0xe,0x8,0x6,0x0,0x0,0x0,0x1f,0x48,0x2d,0xd1,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x3,0x15,0x12,0x2b,0x36,0xf9,0x7e,0x57,0x7a,0x0,0x0,0x0,0xef,0x49,0x44,0x41,0x54,0x28,0xcf,0x9d,0xd2,0xb1,0x4e,0xc3,0x30,0x10,0xc6,0xf1,0xbf,0x2f,0x6e,0xa4,0x28,0x41,0x29,0x3,0x62,0xa9,0xba,0x54,0xe2,0x5d,0x78,0x6,0x56,0x5e,0x8a,0x91,0x67,0xe0,0x5d,0xba,0x1,0x1b,0x23,0x8,0x9,0xa4,0xd2,0xf8,0xee,0x18,0x4a,0x12,0xa0,0x36,0x3,0x37,0xd8,0x27,0xff,0x64,0x9f,0x87,0x2f,0x70,0xa8,0x16,0x70,0xe6,0xa,0xc0,0xfb,0x5f,0x16,0x80,0x36,0xc6,0xf0,0xb6,0xda,0xf4,0xe8,0x60,0x84,0x4a,0x78,0x7a,0x7c,0x25,0x25,0xef,0x0,0x4a,0x16,0x1,0x5f,0x6d,0x7a,0x6e,0xef,0xae,0x51,0x33,0x9a,0xa6,0xe6,0xea,0xf2,0x86,0x87,0xed,0x8b,0x3,0x94,0x2c,0x2,0xe8,0x60,0x24,0x53,0xba,0xae,0xa6,0x69,0x6a,0xaa,0x18,0xa6,0x7f,0x95,0x4c,0xf8,0xda,0xdc,0x8c,0x61,0xaf,0xa8,0x1a,0x3f,0x2b,0x6f,0x32,0xae,0x6e,0x90,0x92,0xe1,0x7e,0x74,0x2f,0x6b,0x32,0x36,0xe6,0x90,0x92,0xe2,0xfe,0x7b,0x62,0xde,0xe2,0xd8,0xb8,0x39,0xc9,0x14,0x3f,0x1a,0x99,0xb7,0xf9,0xa2,0x3b,0x49,0x33,0x5f,0x2d,0x98,0xcc,0x8,0x3a,0x14,0x26,0x66,0x4c,0xc6,0x28,0x98,0x19,0xbb,0xbd,0x61,0xe6,0x87,0x83,0x6f,0x31,0xc9,0x59,0x4,0x90,0x0,0xcb,0xd3,0x8e,0xb3,0xf3,0x13,0xfa,0xbe,0xa5,0x12,0x99,0x5f,0x2e,0xd8,0x14,0xb9,0xf5,0xc5,0x92,0xc5,0x22,0x10,0x44,0xb8,0xdf,0x3e,0x33,0x7c,0xd8,0x14,0xb9,0x9c,0x85,0xff,0x86,0xfc,0x13,0x4f,0xca,0xbf,0xae,0x44,0xe,0xb,0xae,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_interp_linear_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x8,0x8,0x6,0x0,0x0,0x0,0xf0,0x76,0x7f,0x97,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x1c,0x13,0x3a,0x2e,0x92,0xb4,0xe1,0x98,0x0,0x0,0x0,0x39,0x49,0x44,0x41,0x54,0x28,0xcf,0x63,0x60,0xa0,0x36,0x68,0x6e,0x6e,0xf6,0xfa,0xff,0xff,0x7f,0x77,0x73,0x73,0xb3,0x17,0x31,0xea,0x70,0x6a,0xc6,0x67,0x8,0x56,0x79,0x74,0x41,0x5c,0x86,0x10,0xa5,0x99,0x24,0x43,0x49,0x71,0x2e,0x56,0x75,0xa4,0x4,0x18,0x21,0x75,0x4,0x63,0x7,0x9b,0x38,0x0,0x88,0x56,0x6d,0x68,0x3a,0x2c,0xeb,0x75,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_pe_edit_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0xc,0xe,0x12,0xd,0x27,0x55,0x58,0xb3,0xe3,0x0,0x0,0x1,0x13,0x49,0x44,0x41,0x54,0x38,0xcb,0xb5,0xd3,0x3b,0x4e,0x3,0x31,0x14,0x85,0xe1,0x6f,0x86,0x80,0x78,0x44,0x24,0x42,0xc0,0x3a,0xa6,0x98,0x45,0xd0,0x51,0x40,0xc7,0x6,0x46,0x3c,0xd7,0x0,0x4b,0x0,0x8a,0x11,0x3d,0xbb,0x49,0x91,0x12,0x89,0x15,0x80,0x78,0x29,0x10,0x8,0x22,0x60,0x8a,0x38,0x12,0xa0,0x4c,0x48,0x1,0x96,0x5c,0xd8,0xba,0xf7,0x3f,0xc7,0x3e,0x36,0xff,0x3c,0x92,0x38,0xc7,0x16,0x54,0xed,0xa7,0x98,0x8a,0xeb,0xf,0xbc,0x23,0xfc,0x2c,0x4c,0x2b,0x0,0x69,0x96,0x17,0xfd,0x2c,0x2f,0x5e,0xd1,0xc4,0x3c,0xa6,0x47,0xd5,0xa7,0x15,0xea,0x35,0xa8,0x6f,0xef,0xca,0xf2,0xe2,0xa,0xab,0xa8,0x8f,0x82,0xa4,0x63,0xec,0x83,0xc6,0xe1,0x9e,0x2c,0x2f,0x2e,0xb1,0x32,0xa,0x92,0x8e,0xbb,0x9b,0x24,0x10,0x2,0xcd,0x72,0x5f,0x96,0x17,0x17,0x58,0xc6,0x42,0x74,0x98,0x8e,0x3,0x60,0xd0,0x4c,0x22,0x84,0x44,0xf3,0xfc,0x60,0x8,0x59,0xc2,0xdc,0x44,0x80,0x21,0x25,0x9,0xdf,0xe2,0x5a,0xc4,0x6c,0xec,0x4d,0x6a,0x13,0x65,0x1c,0x82,0xfb,0xad,0x63,0xed,0x56,0xb9,0x3e,0x69,0x8c,0x83,0xbe,0x8f,0x41,0xf2,0xf,0x3b,0xc7,0xda,0xad,0x72,0x13,0xf,0xe8,0xa0,0x17,0xdf,0x46,0xf8,0xd5,0x41,0xe7,0xe8,0x44,0xbb,0x55,0x6e,0xe0,0x16,0x57,0xb8,0xc3,0x4b,0x4,0xa8,0x2,0x4,0x78,0x3c,0x3b,0xd5,0x6e,0x95,0x6b,0x78,0xc6,0x35,0x6e,0xd0,0x45,0x7f,0x8,0x48,0x2a,0x84,0x67,0xd0,0x88,0xb1,0xcd,0xe0,0x29,0x2a,0x77,0xf1,0x36,0x6c,0xae,0x72,0x10,0xa2,0x42,0x37,0x16,0xa6,0xf1,0xcc,0xbd,0xaf,0xca,0x7f,0xf6,0x99,0x3e,0x1,0xc,0x30,0x53,0x60,0x3f,0x73,0x71,0x6f,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_area_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xe,0x35,0x35,0x4,0xd5,0x93,0xcf,0x0,0x0,0x0,0x83,0x49,0x44,0x41,0x54,0x38,0xcb,0xc5,0x53,0xb9,0xd,0xc0,0x20,0xc,0x3c,0x10,0xd,0x65,0x16,0xf1,0x42,0xcc,0xe7,0x85,0xbc,0x8,0x25,0x1d,0xa4,0x42,0x2,0x12,0x9e,0x84,0x48,0xb9,0xe,0xeb,0x7c,0xc6,0x3e,0x1b,0xd8,0x45,0x10,0xd1,0xa3,0xf7,0x8c,0xab,0x0,0xc0,0x33,0xa7,0x1c,0x3c,0x9c,0x53,0xa3,0x82,0xb7,0xdc,0x32,0xb8,0x8a,0x9c,0x63,0x7a,0xea,0x23,0x54,0xbf,0x2c,0xfb,0x5a,0x11,0x28,0x39,0x41,0x44,0x1b,0x4b,0x14,0x47,0xa4,0x6e,0x65,0x0,0x96,0x28,0xea,0x5d,0x17,0xff,0x17,0x30,0x41,0x44,0xb7,0x73,0x98,0xed,0xc2,0x65,0x88,0x9e,0x39,0xe5,0xa4,0x55,0x2b,0x3d,0x73,0xb2,0x44,0xca,0xbc,0xa9,0x5c,0xb5,0xd0,0x5a,0xf7,0x64,0x95,0x3f,0x39,0xa6,0xed,0x6b,0x3e,0x1,0x4b,0x6c,0x55,0x86,0xdd,0xb6,0x92,0xd4,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_physics_joint_pin_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x0,0x0,0x0,0x0,0x0,0xf9,0x43,0xbb,0x7f,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xe,0xc3,0x0,0x0,0xe,0xc3,0x1,0xc7,0x6f,0xa8,0x64,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x3,0x1f,0x0,0xa,0x29,0x88,0xf6,0xd8,0x16,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0x21,0x49,0x44,0x41,0x54,0x38,0xcb,0xdd,0x92,0xb1,0x4a,0xc3,0x50,0x18,0x85,0xbf,0x88,0x50,0x2,0x52,0x6b,0x6d,0xb1,0x14,0x4,0x4b,0x40,0x14,0x4a,0xc5,0xe2,0xd0,0xd5,0xd1,0xa9,0xf,0xe0,0xd4,0x27,0x70,0x73,0x35,0x5d,0xc5,0xc5,0xc5,0xb5,0xcf,0xd0,0xc9,0x7,0x10,0x27,0x41,0x9,0x14,0x2,0x81,0x40,0xa1,0x10,0x2,0x89,0xa6,0x96,0xc2,0x25,0xd3,0x75,0x90,0x84,0x5e,0x7a,0xd5,0xea,0xe8,0x19,0x7f,0xce,0xf9,0xee,0xe1,0x70,0xd,0x34,0x72,0xbc,0xc4,0x6,0xae,0x16,0x4e,0xfd,0xa3,0xfd,0x2d,0x5b,0xe7,0x35,0x74,0xc1,0x20,0x12,0x8c,0xfc,0x69,0x7e,0x6f,0x5a,0x25,0xc2,0x58,0x0,0xf4,0x7b,0x5d,0xcb,0xd6,0x2,0x1c,0x2f,0x91,0x41,0x24,0x0,0x18,0xf9,0x53,0x2a,0x9b,0x5,0x6a,0x15,0x93,0x30,0x16,0xb8,0xe3,0x19,0xa7,0x27,0x3b,0x0,0x84,0xb1,0xa0,0xd7,0xb5,0xf2,0xdc,0xba,0xae,0x56,0xd3,0x2a,0x51,0xaf,0x9a,0x0,0xd4,0xab,0x66,0xe,0x2,0x70,0xc7,0x33,0xc5,0xab,0x0,0xda,0x7,0x65,0xc2,0x57,0xc1,0xb3,0xfb,0xa6,0x98,0xb2,0x16,0x3a,0xe5,0x80,0x20,0x12,0xd4,0xb6,0x4d,0x25,0xb4,0x8a,0x94,0x11,0xef,0x1f,0x3,0x19,0xc6,0x82,0xf8,0x3d,0x5d,0x32,0x46,0xc9,0xe7,0xed,0xfa,0xe2,0xd8,0xf8,0x12,0x0,0x30,0x18,0xfa,0x52,0x57,0x77,0x3e,0x49,0xb9,0xbb,0xe9,0x18,0xdf,0x36,0x58,0x84,0x64,0xc3,0x3d,0x3d,0x44,0x6c,0xec,0x16,0x96,0x5e,0xce,0xb4,0xa6,0xb,0xb7,0xf,0xcb,0xf9,0x70,0x8d,0x56,0x91,0xf9,0x24,0xe5,0xf2,0xf6,0x45,0xfe,0xb8,0xc1,0x3f,0x69,0x0,0x28,0x5f,0xb8,0xd1,0x2a,0x72,0x7e,0xb6,0xc7,0xaf,0xe5,0x78,0x89,0x1c,0xc,0x7d,0xe9,0x78,0x89,0xe4,0xaf,0x5a,0x25,0xfc,0x1,0xed,0x18,0xa5,0x78,0xcc,0x1f,0xb,0x5e,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_gizmo_light_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x20,0x0,0x0,0x0,0x20,0x8,0x6,0x0,0x0,0x0,0x73,0x7a,0x7a,0xf4,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x0,0x0,0x0,0x0,0x0,0xf9,0x43,0xbb,0x7f,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xe,0xc3,0x0,0x0,0xe,0xc3,0x1,0xc7,0x6f,0xa8,0x64,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdc,0x6,0x2,0x2,0x13,0x38,0xc6,0x8,0x66,0xbd,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x9,0xfa,0x49,0x44,0x41,0x54,0x58,0xc3,0xb5,0x57,0x7b,0x70,0x57,0xc5,0x15,0xfe,0xce,0xee,0xbd,0x77,0x7f,0xaf,0x84,0x10,0x1,0x3,0x22,0xf,0x83,0x24,0x20,0x12,0x82,0x2,0x52,0x69,0xb1,0x3e,0xa6,0x16,0x2d,0x28,0x4c,0x47,0x45,0x11,0x74,0x64,0x4a,0x81,0x56,0xeb,0x68,0x3b,0x8c,0xe3,0xb,0xc7,0xb1,0x56,0xc5,0x5a,0x51,0xa8,0x81,0xc,0x4e,0x19,0x50,0x5b,0xb5,0xa2,0x45,0x51,0xec,0x68,0x5,0xd1,0x24,0x10,0xc2,0xc3,0x80,0x90,0x6,0x10,0x42,0x40,0x42,0x2,0xf9,0xbd,0xee,0xdd,0xbb,0x7b,0xfa,0xc7,0x2f,0x9,0x4f,0xb5,0x4e,0xa7,0x67,0xe6,0xcc,0xdc,0xbb,0x73,0xce,0x77,0xbe,0x39,0x67,0xcf,0xee,0x59,0xc2,0x59,0xc4,0x4f,0xd5,0x42,0xc5,0xcb,0xf1,0xf0,0x3,0xd7,0xd1,0x83,0x8f,0x2c,0x92,0xed,0x5f,0xbf,0xe0,0x38,0x6a,0xa8,0xe7,0xaa,0xc1,0x2a,0xf4,0x1b,0x63,0x82,0xa2,0x11,0x48,0xc7,0x3,0xa4,0x9b,0xf3,0x30,0x1a,0x26,0xc,0x2c,0x67,0xb2,0x8e,0x1a,0x98,0xd6,0xfe,0x97,0x7e,0xe8,0x7f,0x11,0xe4,0xf5,0x9c,0x13,0x3e,0xf6,0xc8,0x2f,0xcd,0xa3,0x8f,0xff,0x83,0x3b,0x31,0x4f,0x17,0xfa,0xa6,0xe0,0x7e,0x66,0x87,0xb0,0x7e,0xb5,0xb,0xd9,0xdf,0xb3,0xa6,0x2d,0x9f,0xcd,0xd1,0x2,0x21,0xce,0xed,0x41,0x52,0x75,0x67,0xd8,0x2,0x30,0xc5,0x89,0x84,0x7,0x0,0xcc,0x36,0x0,0x71,0x8a,0x20,0xda,0xd8,0xf8,0xad,0xd6,0x1e,0x3a,0x42,0xb2,0xb0,0x4d,0xc8,0x82,0xe3,0x30,0x7b,0x3,0xa1,0x46,0x69,0x15,0x2d,0xb5,0x67,0x23,0x41,0x67,0xf,0xbe,0x4d,0xe8,0x4c,0x9d,0xcb,0xd6,0xcf,0x13,0xb2,0x7b,0x21,0x91,0x3c,0x8f,0x99,0xfa,0xb9,0x5e,0xac,0xbf,0x10,0xaa,0x48,0x46,0x54,0x21,0x90,0x88,0x3,0x5e,0x47,0x6,0x2,0xd,0x24,0x53,0x26,0xeb,0x1f,0xb5,0xd6,0x6f,0xd6,0x41,0x7a,0x2f,0x11,0xef,0x63,0x36,0x7,0xac,0x69,0x3d,0x4a,0x42,0xb5,0xbb,0xd1,0x32,0xad,0xa2,0xc3,0xce,0x20,0xe1,0x74,0x7e,0xbc,0xf7,0xf6,0x3,0x50,0xf1,0x72,0x64,0x53,0xd5,0x82,0x28,0xe6,0xa,0xd9,0xad,0x80,0x91,0x2d,0x22,0xf2,0x6,0x31,0x8b,0x21,0xb1,0x82,0xa2,0x41,0x75,0x35,0x1f,0xd,0xdb,0xb2,0xb9,0xaa,0xef,0x17,0xf5,0x9b,0xbb,0x6f,0xdb,0x52,0xef,0x85,0x61,0x7,0x88,0x3,0xc,0x1b,0x3e,0x24,0x18,0x3a,0x64,0x44,0xeb,0xf0,0x11,0xa3,0xf7,0x97,0x5d,0x7a,0xc5,0xb6,0x74,0x5b,0xf3,0x6e,0x22,0x59,0x2f,0x44,0xfe,0x6e,0x92,0x91,0x66,0xa2,0x58,0x5b,0x36,0x55,0xad,0x55,0xbc,0xdc,0xbe,0xf7,0xf6,0x3,0xb8,0xf6,0x67,0x8f,0x9f,0xc8,0x40,0x27,0xab,0x55,0x6f,0x3c,0x21,0x7e,0x7a,0xfd,0x2d,0x8e,0x7f,0xfc,0xc3,0xee,0xc2,0xe9,0xd3,0x7,0x24,0x87,0x8,0x41,0x23,0x55,0x62,0x58,0xe9,0xfd,0xbf,0x1e,0x77,0xcd,0xce,0x1d,0xd,0x5e,0x59,0xf9,0x70,0xc,0x2f,0x1b,0x87,0xb2,0x11,0xe3,0x78,0xf0,0xd0,0x1f,0x12,0x0,0x7c,0xf9,0xc5,0x27,0x5c,0xb7,0x79,0x1d,0x6d,0xa9,0x5b,0x87,0xba,0xda,0x2d,0x28,0x29,0x2d,0xe,0x9e,0xfa,0xd3,0xba,0xf,0xfc,0xe4,0xb6,0x1d,0xd6,0xf2,0x26,0xb0,0xa9,0xb7,0x61,0x53,0x93,0xca,0xbf,0xaa,0xf5,0xdd,0x77,0x56,0x86,0x13,0x27,0xcf,0xeb,0xca,0x44,0x57,0x9,0xfc,0xc0,0x47,0xba,0xf9,0x36,0x2f,0xde,0xeb,0x89,0x78,0x98,0xd9,0x71,0x1e,0x93,0xbd,0x58,0x79,0x79,0x63,0x1a,0xf7,0x34,0x8e,0xbd,0xf7,0x9e,0x3b,0x47,0xfb,0x59,0xa0,0x62,0xd9,0x5b,0xdc,0x6f,0xe0,0x45,0x64,0x82,0xc,0xac,0xb5,0xb0,0xd6,0x0,0x0,0x84,0x90,0x10,0x42,0x40,0x7a,0x51,0xec,0x6b,0xdc,0xce,0x33,0x67,0x4c,0x22,0x15,0x1,0x16,0xfc,0xb1,0xb2,0x6a,0xe0,0x80,0x81,0x1b,0xfc,0xa0,0xfd,0x73,0x62,0xb1,0xd5,0x89,0x96,0x1e,0x48,0x1d,0x9e,0x97,0x8a,0x15,0x2d,0xf,0x94,0xa7,0x72,0xbe,0x7e,0xaa,0x36,0x97,0x46,0x69,0x5,0x9c,0x62,0x65,0x82,0x3,0xdd,0x0,0x1e,0x20,0x65,0xec,0xe2,0xc6,0xc6,0x5d,0x63,0xef,0xbb,0xf7,0xce,0xd1,0x43,0x86,0x96,0xf0,0x9a,0x8f,0x8f,0xa2,0xa8,0xa8,0x3f,0xf9,0xe9,0x76,0x84,0x26,0x84,0x65,0xdb,0x55,0x47,0xcb,0x16,0xa1,0x9,0xe1,0xa7,0xdb,0x51,0x54,0xd4,0x9f,0xd6,0x7c,0x7c,0x14,0x43,0x86,0x96,0xf0,0x7d,0xf7,0xde,0x39,0xba,0xb1,0x71,0xd7,0x58,0x29,0x63,0x17,0x3,0x3c,0xc0,0x4,0x7,0xba,0xc1,0x29,0x56,0x8e,0xb4,0xa2,0x33,0xf3,0x4,0x0,0x3a,0x38,0x84,0x6c,0xfb,0x5b,0x1e,0x4c,0xba,0x40,0x78,0x17,0x5e,0x0,0xcb,0x63,0x63,0xdd,0xcb,0x2e,0x9f,0xf4,0x93,0xf3,0xa7,0x94,0xe,0x2d,0xe1,0x27,0x9f,0xfd,0x88,0xfc,0xf4,0x41,0x10,0xf8,0x94,0x1d,0xcc,0x24,0x72,0x75,0x3c,0x89,0xc,0x0,0x30,0x8,0x2a,0xd6,0x1b,0xbf,0xfb,0xcd,0x15,0xbc,0xe3,0x8b,0x9d,0xf4,0xd6,0x9a,0xaf,0x5e,0x4f,0xb7,0xd6,0xad,0x87,0xa0,0xd,0x36,0xd8,0xf5,0x6f,0xc8,0x58,0x5b,0x24,0x6f,0x52,0xe0,0x7a,0xe7,0x42,0x0,0x80,0x35,0x2d,0xa4,0x12,0xd7,0x48,0xe1,0xe,0x4e,0x10,0x4c,0x6f,0x4f,0x45,0x8b,0x97,0x57,0xce,0x1b,0xeb,0xfb,0xc0,0x93,0xcf,0x6e,0xc8,0x5,0xe7,0x10,0xd6,0x66,0x61,0xf4,0x61,0x18,0x7d,0x18,0xd6,0x66,0x41,0x36,0x4,0xd9,0xb3,0xac,0x73,0x8,0x3f,0x7d,0x30,0xe7,0xeb,0x3,0xcb,0x2b,0xe7,0x8d,0xf5,0x54,0xb4,0x98,0x60,0x7a,0xb,0x77,0x70,0x42,0x25,0xae,0x91,0xd6,0xb4,0x10,0x80,0x1c,0x81,0x4c,0xeb,0x4a,0x69,0xfc,0xdd,0x1e,0x9,0xe4,0xc3,0x8a,0x3e,0x4e,0xac,0x6f,0xef,0xd7,0x5e,0x5d,0xde,0x67,0xe6,0xac,0xb9,0x6c,0x82,0x3,0x20,0x58,0x58,0xe,0x61,0xf5,0x3e,0x4,0x99,0xcf,0x10,0x64,0x3e,0x83,0xd5,0xfb,0x60,0xd9,0xcf,0xe9,0x19,0xeb,0x21,0x8,0x16,0x26,0x38,0x80,0x99,0xb3,0xe6,0xf2,0x6b,0xaf,0x2e,0xef,0xe3,0xc4,0xfa,0xf6,0x86,0x15,0x7d,0x48,0x20,0xdf,0xf8,0xbb,0xbd,0x4c,0xeb,0x4a,0xd9,0x45,0x20,0x5a,0x38,0x9d,0x48,0x24,0x5c,0xb6,0xc8,0x73,0x54,0xac,0xc7,0x96,0x9a,0xf7,0x8a,0x43,0xd,0x4c,0xb9,0xf9,0x61,0xa,0xc3,0x10,0x6c,0x43,0xb0,0x39,0x2,0x9d,0xdd,0xe,0xab,0x8f,0xc0,0xea,0xdc,0x37,0x87,0xcd,0xe0,0xb0,0xf9,0xcc,0x75,0x73,0x4,0x6c,0x43,0x84,0x61,0x98,0xc3,0xd0,0xc0,0x96,0x9a,0xf7,0x8a,0x1d,0x15,0xeb,0xc1,0x16,0x79,0x24,0x12,0x6e,0xb4,0x70,0x7a,0x2e,0x3,0xcf,0x2f,0x98,0x22,0x4c,0x66,0x35,0x4c,0xb0,0xd7,0x13,0x24,0xa2,0x8e,0x13,0xcf,0xdf,0xb4,0x71,0x5d,0xcf,0x4b,0x46,0x95,0x1,0xdc,0xa,0x82,0x5,0x60,0x0,0x9b,0x84,0x9,0xf,0xc1,0x89,0x96,0x42,0x46,0x2e,0x84,0xd1,0xfb,0xa0,0xf5,0x7e,0x68,0xbd,0x1f,0x46,0xef,0x83,0x8c,0x5c,0x8,0x27,0x5a,0xa,0x13,0x1e,0x2,0x6c,0x12,0x80,0xc9,0xf9,0x72,0x2b,0x2e,0x19,0x55,0x86,0x4d,0x1b,0xd7,0xf5,0x74,0x9c,0x78,0xbe,0x20,0x11,0x35,0xc1,0x5e,0xcf,0x64,0x56,0xe3,0xf9,0x5,0x53,0x84,0x33,0x7b,0xee,0x23,0x6c,0x51,0x48,0x7e,0xf2,0x53,0x9,0xa1,0x14,0xb3,0x51,0x24,0xa4,0x28,0x1b,0x31,0xe,0x46,0xfb,0x0,0x9,0x90,0x90,0xa8,0xdb,0x5a,0x8f,0x91,0x65,0x65,0x8,0xf9,0x7c,0x10,0x34,0x38,0x3c,0x2,0x93,0xdd,0x5,0x0,0x90,0x6e,0x3f,0xb8,0x6e,0x5f,0x30,0x5c,0xa8,0x7c,0xc2,0xa6,0xba,0x7a,0x8c,0xbc,0xf4,0x2,0x80,0x4,0x8c,0xf6,0x51,0x36,0x62,0x1c,0x52,0xc9,0x16,0xc1,0x6c,0x14,0x84,0x52,0x6c,0xa5,0xf4,0xe2,0x53,0x68,0xf6,0xdc,0x1f,0xb3,0xd0,0x5a,0x83,0x6d,0x16,0xc2,0x29,0x0,0xc0,0xc4,0x20,0x9,0x80,0x3a,0x7b,0x1c,0x0,0x88,0x1c,0x28,0xd5,0x13,0xf5,0xbb,0x42,0x38,0x5e,0x11,0xc8,0x29,0x82,0x1b,0xb9,0x8,0xc2,0xed,0x1,0xe1,0xf6,0x80,0x1b,0xb9,0x8,0xe4,0x14,0xc1,0xf1,0x8a,0x50,0xbf,0x2b,0x84,0x52,0x3d,0x41,0xe4,0x9c,0x68,0xd3,0x1c,0x56,0x7,0x36,0x93,0x70,0xa,0xc0,0x36,0xb,0xad,0x35,0x84,0x8a,0x9d,0x7,0x3f,0xf9,0x3e,0xd9,0xf0,0x18,0x83,0xa0,0x9,0x14,0x30,0x5b,0x1b,0x89,0xc4,0xc0,0xcc,0x60,0x66,0x58,0x48,0x94,0x8f,0x99,0x80,0x9a,0xea,0xd,0x90,0x52,0x41,0x90,0x7,0xe1,0xf6,0x83,0x17,0xbd,0xc,0x5e,0xf4,0x32,0x8,0xb7,0x1f,0x4,0x79,0x90,0x52,0xa1,0xa6,0x7a,0x3,0xca,0xc7,0x4c,0x80,0x85,0xec,0xf2,0xcf,0x61,0x59,0x4b,0xa0,0x0,0x4,0x6d,0xc3,0x63,0xec,0x27,0xdf,0x27,0x15,0x3b,0xf,0x82,0xe8,0x5c,0x4e,0x9c,0x33,0xcd,0xc0,0xb6,0x6b,0xab,0x93,0x3e,0x91,0x49,0x6b,0x1d,0xd8,0x45,0xb,0x17,0xc0,0x51,0x85,0x1d,0x8d,0xcd,0x30,0x41,0x6,0x20,0x40,0xaa,0x6e,0x60,0xe1,0x42,0x88,0x8,0xa4,0xdb,0xb,0xd2,0xed,0x5,0x21,0x22,0x60,0xe1,0x42,0xaa,0x6e,0x0,0x21,0x67,0xcb,0xb9,0x33,0xc3,0x51,0x85,0x58,0xb4,0x70,0x1,0xb4,0xe,0x2c,0x91,0x49,0x5b,0x9d,0xf4,0x61,0xdb,0x75,0xe2,0x9c,0x69,0x86,0xe8,0x5c,0x16,0x0,0x70,0xac,0xf9,0x19,0xf2,0xf2,0xae,0xd0,0x24,0x55,0x32,0x9b,0x69,0x3f,0x3a,0x73,0xce,0xc2,0xad,0xd6,0x2,0xfb,0x1a,0x37,0xb2,0xe3,0x38,0x1d,0x69,0xb4,0x18,0x35,0xfa,0x6a,0xd4,0x6d,0x5c,0xb,0x41,0x2,0x7c,0x9a,0xa,0x12,0xa8,0xdb,0xb8,0x16,0xa3,0x46,0x5f,0xd,0x6b,0x6d,0xc7,0x25,0xe5,0x60,0x5f,0xe3,0x46,0xb6,0x16,0x98,0x39,0x67,0xe1,0xd6,0x6c,0xa6,0xfd,0x28,0x49,0x95,0xf4,0xf2,0xae,0xd0,0xc7,0x9a,0x9f,0x39,0x71,0xe,0xe4,0xf5,0x9a,0x67,0xc2,0xec,0xb6,0x0,0x26,0x7b,0x9c,0x6d,0xf6,0xb0,0x9f,0xdc,0xde,0xfa,0xc2,0xa2,0xca,0x4f,0x66,0xdc,0x3a,0x89,0x9a,0x9a,0xf6,0xb0,0xe3,0x38,0xb0,0xd6,0x60,0xf8,0xc8,0xf1,0xa8,0xa9,0x5e,0xb,0xd7,0xf3,0x0,0xc6,0x29,0xea,0x7a,0x1e,0x6a,0xaa,0xd7,0x62,0xf8,0xc8,0xf1,0xb0,0xd6,0xc0,0x71,0x1c,0x34,0x35,0xed,0xe1,0x19,0xb7,0x4e,0xa2,0x17,0x16,0x55,0x7e,0xe2,0x27,0xb7,0xb7,0xb2,0xcd,0x1e,0x86,0xc9,0x1e,0xf,0xb3,0xdb,0x82,0xbc,0x5e,0xf3,0x4c,0x17,0x81,0x30,0x68,0x60,0x6b,0x5a,0x34,0x13,0x27,0x49,0x78,0x4d,0xd6,0xd8,0x86,0x1,0x3,0x7,0x5,0x8b,0x5e,0xaa,0x58,0x33,0x7d,0xea,0xc4,0x2e,0x12,0x26,0xf0,0xe1,0xfb,0x59,0x40,0x14,0x74,0x44,0x3e,0x71,0xf8,0x42,0x14,0xc0,0xf7,0xb3,0x30,0x81,0xdf,0x15,0x7c,0xfa,0xd4,0x89,0xb4,0xe8,0xa5,0x8a,0x35,0x3,0x6,0xe,0xa,0xac,0xb1,0xd,0x24,0xbc,0x26,0x26,0x4e,0x5a,0xd3,0xa2,0xc3,0xa0,0x81,0x73,0x97,0x51,0xba,0x16,0x2a,0x3a,0x84,0xa3,0xdd,0x6e,0x32,0x3a,0xf3,0x59,0xa,0x42,0x35,0xc1,0xea,0xdd,0x5a,0x67,0xf7,0x17,0x17,0x97,0xd2,0xe2,0x8a,0x25,0x1f,0xdf,0xde,0x41,0x82,0x99,0x31,0xfb,0xee,0xc5,0x78,0xf1,0xb9,0x59,0x70,0x1c,0xf7,0xc4,0x50,0xe1,0xb8,0x78,0xf1,0xb9,0x59,0x98,0x7d,0xf7,0x62,0x30,0x33,0x9a,0x9a,0xf6,0xf0,0xed,0x53,0x27,0xd2,0xe2,0x8a,0x25,0x1f,0x17,0x17,0x97,0x92,0xd6,0xd9,0xfd,0xb0,0x7a,0x37,0x84,0x6a,0xd2,0x99,0xcf,0x52,0xd1,0x6e,0x37,0x19,0x15,0x1d,0xc2,0x7e,0xba,0x16,0x42,0xc5,0xca,0x3b,0xa6,0xba,0x26,0x43,0x22,0x96,0x15,0x32,0xaf,0x85,0x11,0x36,0x0,0xd8,0xac,0x75,0xba,0xf9,0x82,0xe2,0x92,0xe6,0x8a,0xa5,0x95,0x35,0xd3,0x6e,0x9e,0x48,0x7,0xf,0xee,0x61,0x20,0x83,0x78,0x3c,0x1f,0x52,0x9e,0x68,0x33,0x29,0x1d,0xc4,0xe3,0xf9,0x0,0x32,0x38,0x78,0x70,0xf,0x4f,0xbb,0x79,0x22,0x55,0x2c,0xad,0xac,0xb9,0xa0,0xb8,0xa4,0x59,0xeb,0x74,0x33,0x80,0xcd,0x8c,0xb0,0x41,0xc8,0xbc,0x16,0x12,0xb1,0xac,0xd1,0x4d,0x6,0x0,0x54,0xac,0x3c,0x57,0x2,0x3f,0x5d,0xb,0x2f,0x52,0xcc,0x5b,0xb7,0x6c,0xd0,0x42,0x16,0xb4,0x13,0x39,0xfb,0xd9,0xb6,0x6f,0x3,0x9b,0x2a,0xed,0x1f,0x5f,0x37,0x60,0xe0,0xa0,0xcd,0x4b,0x2a,0x97,0x56,0xdd,0x71,0xdb,0x44,0x7a,0x77,0x55,0x5,0x6f,0xad,0x5b,0xf,0xc8,0x3e,0x50,0xb1,0xee,0x50,0xb1,0xee,0x80,0xec,0x83,0xad,0x75,0xeb,0xf1,0xee,0xaa,0xa,0xbe,0xe3,0xb6,0x89,0xb4,0xa4,0x72,0x69,0xd5,0x80,0x81,0x83,0x36,0x6b,0xff,0xf8,0x3a,0xb0,0xa9,0x62,0xdb,0xbe,0x8d,0xc8,0xd9,0x2f,0x64,0x41,0xfb,0xd6,0x2d,0x1b,0xb4,0x17,0x29,0x66,0x3f,0x5d,0x7b,0xe6,0x4c,0xc8,0xcc,0x8,0xb2,0x3b,0x1d,0xa3,0xf7,0xc6,0x5,0xd4,0x39,0xc6,0x24,0x8b,0x40,0xc2,0x10,0xf3,0x85,0xd1,0x44,0xde,0x80,0xbf,0xbc,0xbc,0xf8,0x17,0x7f,0x7f,0x73,0x45,0xdf,0x59,0x73,0x1e,0xc2,0xa3,0xf,0xce,0x47,0x34,0x96,0x2b,0xbf,0xef,0x3,0x8f,0x3e,0xfe,0x18,0x16,0x3e,0xf7,0x20,0x6e,0xb8,0x71,0xea,0xfe,0x69,0xd3,0x67,0xfd,0x39,0x93,0x6c,0xdf,0xc3,0x44,0xbb,0xc0,0x56,0x4a,0x99,0x68,0xb6,0xf0,0x5b,0xa4,0xdb,0x3f,0xe5,0x45,0x4a,0x42,0x22,0x3a,0x73,0x28,0xed,0x1c,0x91,0xb2,0xa9,0x6a,0x8,0x59,0x20,0xfd,0xd4,0xa7,0x9,0x58,0x3f,0x41,0x4e,0x7e,0x48,0xec,0xf4,0xb0,0x36,0xe8,0x99,0x38,0xe7,0xca,0x9,0x13,0xae,0x2a,0xba,0x7f,0xf5,0x87,0x87,0x0,0x48,0x0,0x1e,0x0,0x81,0x83,0x5f,0xfd,0xb,0x55,0x9f,0x7f,0x80,0x65,0x95,0xcf,0xe2,0xcd,0xd5,0xcd,0x4f,0x25,0x5b,0xfe,0xb9,0x5a,0x8,0xef,0x6b,0xa6,0xf0,0x8,0x87,0xc7,0x1d,0x8,0x95,0x54,0xf1,0x1f,0x24,0xad,0x69,0x33,0x91,0xf8,0x28,0x9c,0x3c,0x98,0x76,0x15,0x52,0xc5,0xcb,0x4f,0x22,0xf1,0xb9,0x51,0x89,0xf1,0xa9,0x30,0x53,0x1b,0x78,0x89,0xab,0x4d,0xfa,0xe8,0x92,0x80,0x28,0xde,0x2,0x28,0x99,0x48,0xe0,0xfe,0x55,0xaf,0xff,0x1,0xeb,0xd7,0xbd,0x83,0x9a,0xaa,0x9d,0x0,0x80,0x4b,0x47,0x97,0xe0,0xf2,0x71,0xd7,0xc3,0x75,0x1,0x40,0xad,0x1,0x27,0x77,0x98,0x30,0xe5,0xc7,0xa,0xef,0x4a,0x5,0xc9,0xb5,0xd2,0x89,0x96,0x6b,0x1b,0x1e,0x32,0x91,0xf8,0x18,0x7c,0xd3,0xfb,0xe0,0x94,0xd1,0x3c,0x57,0x8e,0x10,0xab,0xde,0x98,0x2f,0x8c,0x5f,0x43,0xcc,0xdc,0xa9,0x79,0x37,0xdf,0x8,0x7e,0xfd,0x95,0x5f,0xf1,0xce,0xed,0x2b,0x98,0xb9,0x99,0x99,0xf,0x74,0x68,0x96,0x6f,0xb8,0x16,0xcc,0xcc,0x79,0x9d,0xf6,0xc6,0xaf,0xa1,0x55,0x6f,0xcc,0x17,0xcc,0xe1,0x29,0xd8,0xdf,0x29,0xa7,0x1b,0xfa,0x99,0x1d,0xd4,0xd6,0xf4,0x90,0xb,0x0,0x37,0x4e,0x0,0x33,0x6b,0xde,0xb9,0x7d,0x5,0xaf,0x78,0xf9,0x2e,0xfe,0xeb,0x8a,0xd9,0xfc,0xdb,0x7b,0x4a,0x78,0xfc,0x65,0xe0,0x3b,0xa6,0x26,0x18,0x0,0xda,0x9a,0x1e,0x72,0xfd,0xcc,0xe,0xfa,0x36,0xcc,0x6f,0x7c,0x19,0x9d,0x41,0x26,0x5d,0x8b,0xce,0x56,0x5,0x80,0x3b,0x6f,0x4d,0x70,0x43,0x43,0x12,0x63,0x2e,0x2b,0xc1,0xa8,0xd1,0x57,0x41,0xeb,0x0,0x97,0x5c,0x7a,0x25,0x6,0xf,0xfd,0x39,0xa6,0x5c,0xe7,0xe2,0x8d,0xd5,0x27,0xed,0xab,0xd3,0x7c,0xff,0x27,0xf9,0xfd,0xfc,0x1f,0x1,0x0,0x26,0x4f,0x0,0x33,0x67,0x4f,0x4a,0x7d,0x33,0xef,0xaa,0x7f,0x85,0xdf,0xfa,0xdb,0xbd,0x7c,0xcb,0x64,0xe2,0x93,0x6d,0xff,0x1b,0xa1,0xef,0x4b,0x64,0xea,0x64,0xc1,0x53,0xa7,0xdd,0x87,0xea,0xaa,0xb5,0x5c,0x57,0xbb,0x89,0x84,0x0,0x5c,0xf,0xec,0xba,0x2e,0x39,0x8e,0x8b,0x65,0x2b,0xd3,0xdf,0xb,0xd3,0xf9,0xbe,0x4,0x54,0x24,0x56,0xb6,0x72,0xf9,0x33,0xcb,0xa4,0xe3,0x94,0x17,0x74,0x8f,0x75,0x5c,0x9,0x4c,0x20,0xaa,0x5,0x78,0x6,0xfe,0x9f,0x32,0xe3,0x96,0xd8,0xe9,0xff,0x4f,0xcf,0xb8,0x25,0xf6,0xf4,0xb7,0xd9,0x7c,0x97,0xfc,0x7,0x2f,0xa6,0x8a,0xf4,0x44,0xe0,0xd1,0x43,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_pin_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x73,0x0,0x29,0x0,0x7c,0x29,0x1e,0x61,0x18,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x19,0x0,0x10,0x1,0x7f,0xb0,0xfd,0xf2,0x0,0x0,0x1,0x31,0x49,0x44,0x41,0x54,0x38,0xcb,0xd5,0x52,0x3d,0x4b,0xc3,0x50,0x14,0xbd,0x2f,0x2f,0x2d,0x24,0x26,0x26,0x36,0x83,0x54,0x90,0x82,0xd0,0xd1,0x41,0xb0,0x93,0x8b,0xbf,0xc2,0xc1,0x4d,0xa4,0xbb,0x8b,0xa3,0xe0,0xea,0xe4,0xf,0x10,0xfc,0x9,0xfe,0x2,0x7f,0x81,0xa3,0x8,0xe,0x99,0x32,0x98,0xb4,0x31,0x2f,0xbe,0xf6,0x35,0x4d,0xcc,0xd7,0x75,0x51,0xa8,0xc5,0x98,0x9a,0xcd,0xb3,0x5d,0xee,0x3d,0x87,0x7b,0xee,0x3d,0x0,0x35,0xe0,0x4c,0xb4,0x39,0x13,0x52,0x55,0x5f,0xaa,0x13,0xc8,0xb3,0xfc,0x14,0x11,0x37,0xa0,0x29,0x1c,0xdb,0x43,0xc7,0xf6,0x70,0xfc,0xc2,0x6e,0x3e,0x37,0xa2,0x8b,0x7d,0x52,0x27,0x10,0x8c,0xf9,0x31,0x96,0xd8,0x9f,0xcf,0x92,0x4b,0x0,0x80,0x5e,0xbf,0xfb,0x8d,0x23,0x57,0xf8,0x26,0xa6,0xa5,0xa3,0xef,0x86,0xd7,0xd1,0x34,0x3e,0x23,0x84,0x8,0xdd,0x50,0x7,0x65,0x89,0xbb,0xcb,0xb3,0x95,0x1b,0x4,0x23,0x7e,0x12,0x89,0xf8,0xf6,0xab,0x36,0x3a,0x9a,0xa,0x0,0xa5,0x69,0xe9,0xef,0xbf,0x1e,0xd1,0x75,0x5e,0x1f,0x1c,0xdb,0x43,0x44,0xec,0xad,0xe9,0xca,0x10,0x0,0x40,0x6e,0xd1,0x47,0xd3,0xd2,0xe3,0x65,0xf2,0x8f,0x16,0x5a,0x6d,0xf9,0x2e,0x4b,0xf3,0x41,0x1c,0x25,0xe7,0x88,0xa0,0x6a,0xeb,0xca,0x11,0x91,0xc8,0x13,0x67,0x82,0x9a,0x96,0x5e,0xac,0x64,0xe1,0x2d,0x98,0x76,0xe6,0xb3,0xe4,0x3e,0xcf,0x8a,0x3d,0x0,0x0,0x89,0x4a,0xde,0xf6,0xce,0xe6,0xd6,0x4a,0x39,0xe0,0x4c,0xc8,0x59,0x9a,0x5f,0x50,0x99,0x3e,0x6b,0x86,0x7a,0x8,0x0,0x69,0x59,0x94,0xdd,0x3f,0xff,0x9e,0xf9,0x93,0x3,0xce,0x84,0xb2,0x20,0x5c,0x1b,0x3a,0xe0,0x4c,0xd0,0xd0,0x9f,0xec,0xfb,0x6e,0x78,0xd5,0x38,0x79,0xc1,0x88,0xf,0x1b,0x93,0x39,0x13,0x4,0xfe,0x1d,0x3e,0x0,0xf3,0x83,0x8a,0x17,0xf3,0xc6,0xba,0x27,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_fog_f_x_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x0,0x0,0x0,0x0,0x0,0xf9,0x43,0xbb,0x7f,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xe,0xc3,0x0,0x0,0xe,0xc3,0x1,0xc7,0x6f,0xa8,0x64,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x2,0x7,0x0,0xc,0x38,0xd7,0x8d,0xda,0x7,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0x77,0x49,0x44,0x41,0x54,0x38,0xcb,0x95,0x92,0xcd,0x4a,0x23,0x41,0x14,0x85,0xbf,0xdb,0xdd,0x49,0xcb,0x68,0x32,0xea,0x32,0x3,0x3e,0x80,0xb8,0x73,0x36,0xe3,0x73,0x3b,0x9b,0x99,0x27,0x10,0x2,0xa2,0x8b,0xec,0x84,0x80,0x64,0x50,0xa2,0x92,0x54,0x25,0xa9,0xea,0x74,0x57,0x5f,0x17,0x9d,0x9f,0x8e,0x26,0x92,0x39,0x9b,0xba,0x97,0x5b,0x75,0xf8,0xee,0xa1,0xa4,0xdf,0xef,0x2b,0xff,0x21,0x55,0xe5,0xdf,0xcd,0xd,0xa3,0x87,0x7,0x86,0xbd,0x1e,0x49,0x7d,0xd8,0x6e,0xb7,0x57,0xb5,0x31,0x66,0xab,0x41,0x3e,0x99,0x10,0xa5,0x29,0x12,0xc7,0x0,0x44,0xdb,0x1e,0x6f,0xeb,0x97,0x72,0x2f,0x2f,0x94,0xde,0xe3,0x5f,0x5f,0x1,0x36,0x9,0xf6,0x91,0x19,0xc,0xd0,0x10,0x98,0xbd,0xbd,0x61,0xbc,0x5f,0x13,0x7c,0x44,0xde,0xb5,0x42,0xdc,0x6c,0x62,0x7,0x83,0x55,0x9f,0xec,0xf3,0x68,0x43,0x22,0xe4,0xd6,0x12,0xf2,0x7c,0x33,0x83,0x7d,0x15,0x9c,0x23,0xcc,0xe7,0xdb,0x9,0xbe,0xd2,0xdc,0x18,0x9e,0x6e,0x6f,0x99,0xe,0x87,0xe4,0x59,0xc6,0x78,0x3a,0xc5,0x66,0xd9,0xfe,0x4,0x85,0x73,0x24,0xcd,0x26,0x65,0x96,0x51,0x38,0xb7,0x26,0x28,0x43,0x89,0xa,0x88,0x2a,0x20,0x20,0xa0,0x40,0x23,0x99,0x92,0x17,0xdf,0x90,0xc5,0x37,0x8b,0xf,0xe,0x70,0xe3,0x31,0xd9,0x68,0x44,0xe1,0xfd,0xda,0xc0,0xd8,0xcf,0xc1,0x45,0x51,0x44,0xab,0x95,0x62,0x8d,0x45,0x44,0x50,0xad,0x5c,0xca,0xe3,0x63,0xe6,0x1f,0x82,0x4e,0xac,0x35,0xa0,0x82,0x2,0x22,0x8a,0xaa,0x10,0xc5,0xc2,0xe1,0x61,0x46,0x28,0xbe,0x33,0x73,0x8e,0x25,0x5c,0xda,0xf9,0x41,0xe3,0xec,0xc,0xdf,0xeb,0xd5,0x8,0x8c,0x65,0x31,0xdf,0xd0,0xe9,0xc9,0x84,0xa7,0x67,0xff,0x89,0x2e,0xbd,0xb8,0x60,0xf2,0xf8,0x8,0x8b,0x35,0x12,0x6b,0xec,0x2a,0x83,0xea,0xac,0x2e,0xde,0xdf,0x9,0x4a,0xd,0x57,0xa8,0xc2,0x1,0x1a,0x3f,0x2f,0xe1,0xcf,0xdf,0xdd,0x19,0x9c,0x9c,0xc2,0xd5,0xaf,0x84,0xeb,0xdf,0x45,0x65,0x28,0x35,0xc6,0x45,0xd9,0x38,0x3f,0x87,0x6e,0x97,0xc4,0x1a,0x83,0xa,0xb5,0x25,0x94,0x34,0x8d,0x9,0xe1,0x8,0x6b,0xc,0x82,0xa0,0xa2,0xa0,0x6b,0x8,0x41,0xd0,0xd6,0x11,0x71,0xa7,0xc3,0x3b,0xe2,0x3,0xc1,0xdf,0xc3,0x14,0x55,0x83,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_pin_joint_2d_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe1,0x0,0xdb,0x0,0xe7,0x53,0x45,0xf8,0x1a,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x13,0x29,0x14,0xba,0x35,0xee,0xef,0x0,0x0,0x1,0x38,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0xa0,0x35,0xb8,0x74,0xfb,0x3b,0xdb,0xa5,0xdb,0xdf,0x99,0x70,0xc9,0x33,0x11,0x32,0xe0,0xcb,0xb7,0xbf,0xc9,0xff,0xfe,0xff,0x17,0x24,0xdb,0x80,0xfb,0xcf,0x7e,0x4f,0xbb,0x7a,0xf7,0xe7,0x9b,0x7d,0xa7,0x3f,0xcf,0x86,0xba,0x88,0x19,0x59,0x9e,0x91,0x90,0x1,0x27,0x2e,0x7f,0x8d,0xfa,0xfd,0xe7,0xbf,0xea,0xa3,0x17,0xbf,0x1b,0x18,0x18,0x18,0x18,0xa2,0x3d,0x5,0x51,0xf4,0xb0,0xe0,0xf0,0x37,0xa3,0x9e,0x2a,0xe7,0xff,0x3,0x67,0x3f,0xf7,0xdf,0x7d,0xf2,0xab,0x80,0x85,0x99,0xe1,0xb3,0xba,0x3c,0xbb,0xe9,0xef,0x3f,0xff,0x75,0xd1,0xd5,0xe2,0x74,0xc1,0xf1,0x4b,0x5f,0x13,0xef,0x3d,0xfd,0x35,0xf,0xc6,0xd7,0x55,0xe1,0xe0,0x62,0x60,0x60,0xf8,0xa7,0xa7,0xca,0xf9,0x13,0x6f,0x18,0x6c,0x39,0xfc,0xf1,0xd4,0xd2,0xed,0xef,0xff,0xff,0xf9,0xfb,0x5f,0x5e,0x49,0x9a,0x2d,0x95,0x81,0x81,0x81,0x81,0x97,0x9b,0xe9,0x92,0x9e,0x2a,0xe7,0x77,0x74,0xcd,0x58,0xbd,0x20,0xc0,0xcb,0xbc,0xee,0xe3,0x97,0x7f,0xa6,0x4f,0x5f,0xfd,0x2e,0xfd,0xfb,0x8f,0x81,0x4b,0x45,0x86,0x2d,0x8c,0x85,0x85,0xf1,0xca,0xa5,0xdb,0xdf,0x99,0xf5,0x54,0x39,0xff,0x12,0xe5,0x85,0xb,0x37,0xbf,0x9,0x3d,0x7e,0xf9,0x7b,0xcf,0xa7,0xaf,0xff,0xc,0x19,0x18,0x18,0x18,0x38,0xd8,0x18,0x9f,0x7,0x3b,0xb,0x48,0x11,0x15,0x8d,0x97,0x6e,0x7f,0x67,0xf9,0xf0,0xe5,0x6f,0x2d,0x27,0x3b,0xd3,0x75,0x35,0x39,0x36,0x7,0x26,0x46,0x86,0x5f,0x3f,0x7e,0xfd,0x97,0x24,0x29,0xf5,0x2d,0xdd,0xfe,0xfe,0xff,0xe9,0x6b,0x5f,0xad,0x2f,0xdd,0xfe,0xce,0x89,0x64,0x30,0x13,0x31,0xc9,0x96,0xf9,0xcc,0xb5,0x6f,0x26,0x7,0xcf,0x7e,0xe9,0x24,0x3b,0xed,0x1f,0xbb,0xf4,0x35,0x95,0x92,0x8c,0xc3,0xc8,0x40,0x6f,0x0,0x0,0x41,0x39,0x86,0xb4,0x25,0x66,0x8b,0xc0,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_open_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x73,0x0,0x29,0x0,0x7c,0x29,0x1e,0x61,0x18,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x19,0x1,0x3,0x3b,0xd9,0x91,0xf,0xe5,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0x3f,0x49,0x44,0x41,0x54,0x38,0xcb,0xc5,0x92,0x4d,0x4e,0x2,0x41,0x10,0x46,0x5f,0x55,0x37,0x3,0xe3,0x8,0x12,0x7e,0xa2,0x2e,0x3c,0xa,0x57,0xd0,0xa5,0x47,0xf0,0x22,0x7a,0xa,0xae,0xe0,0xce,0xa5,0x3b,0x4f,0xa0,0xb,0x3,0x6,0x43,0x42,0x58,0xa0,0x41,0x12,0xe2,0x68,0x10,0x86,0xe9,0x76,0x33,0x90,0xa8,0x18,0x99,0x95,0x95,0xf4,0xa2,0x53,0x5d,0xd5,0xef,0xfb,0xaa,0xe0,0xbf,0x43,0x6,0xbd,0x91,0xdf,0x94,0x8,0x4a,0x85,0xab,0xc3,0xa3,0xc6,0xf1,0x74,0x12,0x7,0x1b,0xd2,0xbe,0x5a,0x2f,0x27,0x0,0x32,0xec,0x3f,0x8f,0x5c,0xea,0xf6,0x1,0x1,0x3c,0xb0,0xcc,0x1e,0x15,0xc2,0xa8,0x78,0x21,0x22,0xb3,0xef,0xc5,0x22,0x32,0x6e,0x1c,0x54,0xdb,0x0,0xd6,0x18,0x1d,0xba,0xd4,0x35,0x1,0x3,0xc8,0xce,0x6e,0xe9,0xdc,0x7b,0x5f,0x0,0x10,0x91,0x79,0xd6,0xf8,0xb,0x35,0xf8,0x35,0x95,0x3c,0xd,0x5f,0x2e,0xe7,0x1f,0xc9,0x9,0xa0,0x51,0x39,0x3c,0x7b,0x8f,0x67,0xed,0xad,0xf5,0x8b,0xbc,0xaa,0x1a,0x1d,0x0,0xe,0x50,0x8f,0x8f,0x72,0xf8,0xe7,0xd4,0xe8,0x48,0x55,0xa5,0xf,0xd8,0x95,0xbe,0x3c,0xd,0xac,0xd5,0xae,0x8a,0xea,0x23,0xa0,0x59,0x79,0x5,0x58,0xe4,0x20,0xe8,0xaa,0x88,0xf4,0x0,0xac,0x35,0x9d,0x65,0x92,0xb6,0x32,0x33,0xb7,0x89,0x40,0x8d,0xde,0x69,0xad,0x59,0xe9,0x3,0xd8,0xc0,0xdc,0x24,0x8b,0xa4,0xb5,0xa6,0xd9,0x22,0x54,0xe5,0xd6,0xae,0x2f,0x46,0xef,0xbd,0x27,0xcc,0xb3,0x85,0xb5,0xe6,0x5e,0xc7,0x66,0xe3,0x78,0xcb,0xf3,0x73,0x66,0xb6,0x63,0xe5,0xbe,0x1a,0x19,0xe3,0xb1,0x40,0x9a,0x9d,0x3f,0xe6,0xcf,0xd2,0x58,0xf3,0x0,0x60,0xa7,0x93,0x58,0x5d,0xea,0x4e,0x45,0xa5,0x1b,0x46,0xc5,0xfa,0x2f,0xdb,0xf7,0x83,0xc0,0x18,0xbd,0x9e,0x4e,0x62,0x11,0x80,0xe9,0x24,0x36,0x19,0x52,0x21,0x87,0x8c,0xb4,0x5a,0x2f,0xa7,0x9f,0xdb,0x2b,0x65,0xf1,0xeb,0xc5,0x60,0x57,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_pin_pressed_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x73,0x0,0x29,0x0,0x7c,0x29,0x1e,0x61,0x18,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x19,0x0,0xe,0x15,0xb1,0x2b,0x16,0x50,0x0,0x0,0x1,0xe,0x49,0x44,0x41,0x54,0x38,0xcb,0xcd,0x90,0xbf,0x4a,0x3,0x41,0x10,0x87,0x7f,0xb3,0xb7,0x97,0x20,0xe1,0xe2,0x1e,0xa7,0x22,0x58,0x98,0x52,0xb0,0x4d,0x2b,0xf8,0x2,0x56,0x3e,0x86,0x7d,0x10,0xdf,0x22,0x75,0x2a,0x2b,0xdf,0xc2,0x37,0xb0,0x12,0x6c,0x2c,0x44,0xb0,0x8,0x24,0x6b,0xce,0xac,0xe6,0x72,0x7f,0x76,0xc7,0xc6,0x42,0xe2,0x6d,0x3c,0x53,0xf9,0x2b,0x67,0xbe,0xf9,0x86,0x19,0x42,0x4d,0x52,0x6d,0x8,0x40,0xf8,0xad,0xc4,0x2a,0x89,0xca,0x3a,0x56,0xd6,0xd,0x33,0xb3,0x2a,0x8b,0x6a,0x40,0x44,0x39,0x0,0x47,0x44,0xcf,0x0,0xae,0x1b,0x9,0x0,0x48,0x5b,0xb9,0xf3,0xec,0x23,0xbf,0x5c,0xa9,0xd7,0xa,0x8,0x9e,0xcc,0x26,0xf3,0x9e,0xb5,0xee,0x94,0xc1,0xdb,0xbb,0xfb,0xf1,0x30,0xd5,0x86,0x54,0x12,0x71,0x63,0xc1,0xf8,0x45,0xdf,0x14,0xcb,0xf2,0x8c,0x99,0x3b,0xdd,0xb8,0xa3,0x88,0xc8,0xa8,0x24,0x72,0xab,0x9c,0xf0,0x9,0xaa,0xb2,0xea,0x3,0x2c,0x0,0xc0,0x39,0xee,0xfb,0x58,0xe9,0x13,0xb4,0xb7,0x5a,0x43,0x2,0x65,0x5f,0x4f,0x7c,0x54,0x49,0x54,0xfd,0xfa,0x83,0x54,0x1b,0x69,0xad,0x3b,0x79,0x7f,0x5b,0xdc,0xfe,0xd8,0x14,0x6,0xf,0x7,0xbd,0xbd,0xe3,0x26,0x27,0x70,0xdd,0x26,0x76,0x1c,0xe1,0xaf,0x99,0x8e,0x67,0x17,0xaf,0x93,0xf9,0xe1,0x3a,0x46,0xac,0x6b,0x66,0x8b,0xe2,0x8a,0x99,0x8f,0x52,0x6d,0xe4,0x46,0x82,0x20,0x10,0x4f,0x42,0xd0,0x1d,0x0,0xe7,0x63,0xbc,0xe6,0x54,0x9b,0x30,0x5f,0x16,0xf7,0xf1,0x4e,0x77,0xba,0xe9,0x9,0x36,0x6c,0xc9,0x11,0xfe,0x7d,0x3e,0x1,0x71,0x64,0x68,0xba,0x2a,0xd6,0xc,0x46,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_static_body_2d_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe1,0x0,0xdb,0x0,0xe7,0x53,0x45,0xf8,0x1a,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x14,0x22,0x9,0x3f,0x88,0x4d,0x78,0x0,0x0,0x1,0x13,0x49,0x44,0x41,0x54,0x38,0xcb,0xc5,0xd3,0xbb,0x4a,0x43,0x41,0x10,0x80,0xe1,0xef,0x5c,0xc4,0xb,0x69,0x4,0xb1,0x10,0x41,0xc1,0x42,0x50,0x1b,0xc1,0x60,0x65,0x23,0x8a,0x82,0x8,0x3e,0x84,0xb5,0x9d,0x85,0xb5,0x8,0x76,0x79,0x1,0x5b,0x5b,0x1b,0x5,0xf1,0x52,0x88,0x45,0x2a,0x4b,0x2d,0xcc,0x4b,0x88,0x16,0x8a,0xf1,0x12,0x9b,0x9,0x1c,0x25,0x21,0x81,0x14,0xe,0x2c,0xbb,0xb3,0x3b,0xf3,0xcf,0xcc,0xce,0x6e,0x72,0x7c,0xfe,0xa4,0x17,0x49,0xf5,0x28,0x9d,0x0,0x43,0xd8,0x44,0xb9,0x9d,0x7d,0x37,0x19,0xd4,0x30,0x8c,0x31,0x7c,0x23,0xe9,0x16,0x30,0x80,0x9,0x3c,0xe2,0xa,0x75,0x8c,0xa0,0x51,0x84,0xb4,0x3,0xf4,0x61,0x16,0xcf,0xa1,0x97,0xb0,0x84,0xb5,0xd0,0xb3,0x4e,0x80,0x79,0xdc,0xe1,0x1a,0x1b,0x78,0xc1,0x49,0xec,0xff,0xf2,0x6b,0x5,0x98,0xc3,0x29,0x3e,0x31,0x8d,0xb3,0x58,0xc3,0x56,0x40,0xea,0xcd,0x2c,0xd2,0x16,0xce,0x97,0x51,0x6b,0x16,0xb5,0x7e,0x21,0x8f,0xf3,0x29,0xec,0x14,0x83,0x17,0x1,0xb,0xb8,0xc1,0x68,0xe8,0x49,0x8c,0x66,0xbd,0x8d,0x98,0x57,0xb0,0x8e,0xf,0xe4,0x29,0xfa,0xb1,0x8c,0x8b,0x68,0x57,0xd6,0xa6,0xb4,0xe6,0xcd,0x8f,0x63,0x37,0xde,0xc8,0x67,0x8a,0x45,0xec,0xa1,0x82,0xd7,0xc2,0xf8,0x2b,0xd,0xbc,0x45,0x67,0xca,0x38,0x44,0x96,0xe3,0x16,0xab,0x18,0xc4,0x24,0xaa,0xe1,0x70,0x10,0xed,0x2b,0x85,0x5e,0xc5,0x11,0x1e,0x2,0x32,0x83,0x72,0x1e,0xa9,0xe5,0x78,0xc7,0x76,0xe1,0x82,0xee,0xc3,0x68,0x3f,0x5a,0x5a,0x89,0x60,0x69,0xbc,0xc8,0x1a,0x24,0xff,0xfe,0x1b,0x7f,0x0,0x6d,0x74,0x33,0x68,0xaa,0x4e,0x6b,0x3b,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_plane_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x0,0x0,0x0,0x0,0x0,0xf9,0x43,0xbb,0x7f,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x2,0x11,0x5,0x2,0x30,0xff,0x30,0x66,0xb6,0x0,0x0,0x0,0xf0,0x49,0x44,0x41,0x54,0x38,0xcb,0xc5,0x93,0x3d,0x4e,0x3,0x31,0x10,0x85,0x3f,0x6f,0x16,0xc5,0x52,0x80,0x22,0x12,0x2d,0x9c,0x22,0x7b,0x9a,0x2d,0x72,0x81,0x9c,0x21,0x4a,0x47,0x9f,0xb,0xa4,0xc8,0x65,0x48,0xcf,0x5,0x48,0xf,0x1d,0x8a,0xfc,0x93,0x97,0x62,0x61,0x89,0x17,0xef,0x12,0x29,0x5,0x33,0x85,0xa5,0x19,0xe9,0xcd,0xf7,0xec,0xb1,0x11,0xe2,0x9a,0x28,0xb8,0x32,0x6,0x5,0xaa,0xda,0xfe,0x8d,0xa7,0x9e,0x9c,0xd5,0x63,0xbd,0xbe,0x3c,0x6b,0x56,0x8f,0x25,0xfa,0xb3,0xe8,0x9b,0xbc,0x59,0xac,0x0,0xd8,0x2c,0x56,0xc3,0x24,0x43,0x93,0xbb,0x67,0x8e,0xa0,0xec,0xa,0xee,0xb6,0x7,0x53,0x91,0x4e,0x9c,0xaf,0x97,0xec,0xb6,0x7,0x93,0x3,0x28,0x2f,0xbd,0xb0,0xf3,0xfe,0xb9,0x58,0x42,0x30,0x7d,0x2a,0x1,0x3,0x12,0xef,0x6f,0xe1,0xa7,0xfe,0x78,0x3,0x6a,0xec,0x7e,0xec,0x43,0x9e,0x0,0x20,0x7a,0x80,0x23,0x28,0xa5,0x8d,0xae,0xf1,0xb,0x26,0xbf,0x7,0x55,0x6d,0x75,0xfb,0x30,0x22,0x3a,0x11,0x1d,0x4,0x9f,0xba,0x9,0xbe,0xa9,0x47,0x7f,0x64,0x32,0x1d,0x25,0x76,0x5a,0x82,0xe0,0x84,0xd1,0xf7,0xcb,0x80,0xbd,0x2f,0x98,0xaf,0x97,0xd8,0xbb,0x82,0xe8,0xd4,0xc,0xff,0xb2,0x91,0xb5,0x10,0xbd,0x68,0x7b,0x2,0x8c,0xa1,0xb4,0x5,0x21,0xa4,0xc2,0xdd,0xaf,0xd3,0xa,0xf8,0x4f,0xfd,0xda,0x90,0x4b,0xc2,0xfc,0xfb,0x6f,0x3c,0x1,0x92,0x52,0x9d,0xad,0x93,0xe,0xc7,0x95,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_dynamic_custom_body_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe7,0x0,0xb9,0x0,0xcb,0xa5,0x8e,0x7e,0x17,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xe,0xc3,0x0,0x0,0xe,0xc3,0x1,0xc7,0x6f,0xa8,0x64,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0xa,0xb,0x3,0x1e,0x2,0xda,0xc9,0xea,0xe3,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0x87,0x49,0x44,0x41,0x54,0x38,0xcb,0xad,0x90,0x3d,0x48,0xc3,0x50,0x14,0x46,0x8f,0x6,0xa2,0x21,0xb4,0x60,0x53,0x95,0x22,0x8,0xb6,0x9b,0x28,0x44,0x1c,0x44,0xa5,0x82,0x2e,0xea,0xe0,0x2a,0x38,0x77,0x77,0xcd,0xe2,0xa2,0xb8,0x74,0x75,0xd0,0x49,0xb0,0x93,0xee,0xe2,0xa0,0x48,0x1d,0x4,0x41,0x1c,0xec,0x20,0xe2,0x92,0x4a,0x15,0xa9,0xd2,0xa6,0x6a,0x63,0xfc,0x89,0xc4,0x38,0xc8,0xeb,0x60,0x7f,0x28,0xe8,0x5d,0xde,0xe3,0xc2,0x77,0xee,0x3d,0x17,0xfe,0x58,0x92,0xf8,0xec,0xc,0xcf,0x13,0x92,0x15,0x12,0xbd,0xc3,0x4c,0x84,0xfb,0x38,0x2c,0x98,0x4d,0x1,0x5a,0x45,0x38,0x5d,0xcc,0x92,0x18,0x9a,0xc4,0xf6,0x5c,0x2,0x92,0x4c,0xb2,0x7f,0xba,0x29,0x40,0x8b,0x8,0xc7,0x54,0xd,0xd3,0xb1,0x2a,0xaf,0x1e,0x8c,0x60,0x7b,0x2e,0xc6,0xe5,0x7e,0xe3,0xd,0xc4,0xe4,0x80,0x24,0x93,0x18,0x9a,0x4,0x60,0x2a,0x1c,0x25,0x24,0x2b,0xbe,0xe9,0x58,0xfe,0xfa,0xe0,0x9c,0x9f,0xec,0x9f,0xf6,0x1b,0x2a,0x5c,0xdf,0xe6,0xb0,0x3d,0x17,0xb7,0xf8,0x84,0xe9,0x58,0x0,0x7e,0xd,0xa5,0x2a,0xc8,0xfb,0x43,0x89,0xd6,0x98,0xaa,0x51,0x72,0xdf,0x30,0x1d,0x8b,0xbb,0xb7,0x67,0xa6,0xc2,0x51,0x5f,0x28,0x6d,0x9e,0x1f,0x1,0x90,0x29,0xe7,0xab,0x20,0xef,0xf,0xa5,0x9f,0xd,0x8c,0xcb,0x7d,0x6c,0xcf,0x45,0xf,0x46,0x48,0x17,0xb3,0xd4,0x53,0xca,0x94,0xf3,0xfc,0xe,0xb7,0x77,0x87,0x7e,0x14,0x4,0x24,0xa6,0x6a,0xd4,0x51,0x42,0xf,0x46,0x30,0x1d,0xcb,0xbb,0x49,0xed,0x8d,0x55,0xdd,0x40,0x40,0x16,0x8c,0x45,0x6a,0x28,0x91,0x2e,0x66,0x1,0x88,0xa9,0xda,0x27,0x90,0x13,0xd3,0x1,0x5a,0x7e,0x1f,0xe6,0x26,0xb5,0xc7,0x76,0x72,0xcd,0xf,0x48,0x32,0x99,0x72,0x1e,0x3d,0x18,0x1,0xc0,0xf6,0xdc,0xf2,0x82,0xb1,0x38,0xdb,0x35,0x33,0x7a,0xd2,0x10,0x0,0x70,0xbf,0x7b,0x4c,0xca,0x58,0xf5,0x81,0x57,0xd3,0xb1,0x14,0xe0,0x6c,0x69,0x65,0x79,0x43,0x8b,0xeb,0x5b,0x92,0xaa,0x54,0xc2,0x75,0x1,0x0,0xa5,0xd3,0xb,0x5e,0xae,0x72,0x1,0x60,0x1c,0x38,0xd0,0xe2,0xfa,0x17,0x40,0xd3,0x0,0x1,0x1,0x68,0xeb,0xec,0xa8,0xf4,0xd4,0x68,0xf,0x35,0x8f,0x58,0xab,0x42,0x23,0x3,0x0,0x7c,0x14,0x1e,0xf9,0x28,0x3c,0x22,0xa9,0xa,0xff,0x5e,0xdf,0x71,0x73,0xbf,0xa8,0xe9,0x9a,0x5,0xc,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_plane_shape_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xe,0xc3,0x0,0x0,0xe,0xc3,0x1,0xc7,0x6f,0xa8,0x64,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0xc,0x1e,0x16,0x2d,0x6,0xdb,0xa5,0x78,0x5c,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0xc0,0x49,0x44,0x41,0x54,0x38,0xcb,0xa5,0x93,0x4d,0x6b,0x13,0x51,0x14,0x86,0x9f,0x3b,0x1f,0xe9,0x24,0xb1,0x6d,0xac,0x49,0xa3,0x68,0xa9,0x26,0x21,0x4,0x41,0x10,0x5c,0xb,0x75,0x63,0x97,0x8a,0xe0,0xd2,0x9f,0xe0,0xc7,0xca,0x95,0x1b,0xff,0x80,0xb,0x7f,0x80,0x7b,0xff,0x84,0x74,0xe5,0xa6,0x82,0xb,0xc1,0x2e,0xfa,0x89,0xa0,0xc5,0x56,0x62,0x3a,0x69,0x33,0x73,0x27,0x33,0x73,0x5c,0xcc,0x1d,0x9c,0xd6,0xa8,0x15,0x2f,0x1c,0xb8,0xe7,0xdc,0x7b,0xce,0x3d,0xe7,0xbd,0xef,0xb,0xff,0xb9,0xd4,0x3f,0xc6,0xe5,0x6f,0x17,0xad,0x82,0xa9,0x9,0xc9,0x69,0xc1,0x7e,0x29,0x60,0x3,0x25,0xa0,0x2,0x78,0x80,0x53,0x38,0x17,0x20,0x1,0x2,0x63,0xda,0x14,0x11,0xa7,0xf0,0xb2,0x6b,0x97,0xbc,0xfa,0x7c,0xe7,0x46,0xcf,0x9b,0xa9,0xb7,0x92,0x28,0x28,0xa7,0xa9,0x58,0x2,0x58,0x96,0x4a,0x9d,0x92,0x17,0x86,0x7e,0x7f,0x67,0x6f,0xfd,0xdd,0x5a,0x32,0xe,0xf7,0x81,0xf0,0x64,0x81,0x6a,0xa5,0xd6,0x6c,0x2f,0x3d,0x79,0xf5,0xf2,0xec,0xc5,0x6e,0x2f,0x15,0xa8,0xba,0x60,0x29,0xf0,0x35,0x28,0x5,0x7,0xbb,0x5b,0x9b,0x6f,0x5e,0x3c,0x78,0xf4,0x75,0xed,0xed,0x2a,0x10,0x1,0x92,0xcf,0x6a,0x3,0x33,0xe3,0x60,0xb8,0x68,0xd7,0xbb,0xbd,0x41,0x20,0xf4,0x47,0x70,0xb9,0x6,0xd7,0x9a,0xf0,0x6d,0x4,0x83,0x40,0x60,0xae,0xd5,0x16,0x91,0xe,0x30,0xb,0xb8,0x14,0xc0,0x9a,0x2,0xce,0x2d,0x2c,0x3f,0xbe,0xed,0x6b,0x18,0x46,0xa,0x5f,0x83,0x8e,0x21,0x4a,0xb2,0xe,0xe,0x4d,0xac,0x76,0xfd,0xee,0x4d,0xdb,0x3b,0xd3,0x30,0x78,0x59,0x39,0xe2,0x15,0xa0,0x79,0x61,0xf9,0xe9,0x7d,0x5f,0x67,0x9,0x47,0x63,0xf8,0xb0,0x7,0xab,0x9f,0x61,0x14,0x65,0xb1,0xa1,0x86,0xc6,0xad,0x87,0x77,0xdc,0xe9,0xc6,0x25,0x93,0x63,0x39,0xa6,0x95,0x69,0xe0,0xfc,0x61,0xea,0xb9,0x84,0x3f,0xbf,0xe5,0xfd,0x6e,0x6,0xbf,0x6d,0x15,0x7f,0xb3,0xec,0x86,0xfb,0xdb,0x35,0x93,0x33,0x50,0x66,0xd3,0x5e,0x78,0xb6,0xfe,0xda,0x9b,0xef,0x74,0x45,0xcc,0x50,0x72,0x9c,0x35,0x92,0xb3,0x48,0x40,0x7f,0xff,0xb4,0xf3,0xe5,0xf9,0xe2,0x3d,0x60,0xc3,0x31,0xf1,0x38,0x64,0x2a,0xd5,0x61,0xe6,0x28,0x5,0x22,0xc7,0xa9,0x27,0x5,0x47,0x62,0xa5,0x81,0x31,0x20,0x39,0x80,0x73,0x4e,0x6b,0xe9,0xaa,0xf2,0x66,0xaf,0x10,0x87,0x55,0x24,0xb5,0x45,0x26,0x71,0xd6,0x4a,0x70,0xbd,0x23,0x9,0xf,0xb6,0x93,0xad,0x95,0x8f,0x40,0x5f,0x19,0x10,0x73,0x6,0x96,0x4f,0x30,0x70,0x92,0x16,0xe2,0x22,0x23,0xd5,0x29,0x34,0xc0,0x9f,0x34,0xa1,0x4e,0xa9,0xc2,0xdf,0xaa,0xf2,0x7,0x75,0x45,0xae,0xcc,0x14,0x16,0x2c,0x20,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_progress_5_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0xe,0x0,0x0,0x0,0xe,0x8,0x6,0x0,0x0,0x0,0x1f,0x48,0x2d,0xd1,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x3,0x15,0x13,0x1,0x4,0x5f,0x0,0xa0,0xe5,0x0,0x0,0x2,0xce,0x49,0x44,0x41,0x54,0x28,0xcf,0x6d,0x90,0x4f,0x48,0x1b,0x69,0x18,0x87,0xdf,0x77,0x26,0x93,0x7f,0x76,0xa2,0x51,0x69,0xb6,0x7b,0x70,0x51,0xba,0x64,0xb5,0xd5,0x43,0xf4,0x54,0xc5,0x42,0xed,0xa5,0xc7,0xbd,0x94,0xde,0x4b,0x25,0x87,0xb6,0xb,0xcb,0x5e,0xd6,0x15,0x4a,0x3,0xe2,0x29,0x87,0x16,0x4a,0x4b,0x91,0xee,0x61,0xf,0xa2,0x52,0x84,0x1c,0xa2,0x34,0x8d,0x87,0x1d,0xca,0x60,0x21,0x25,0x7,0x15,0x45,0x27,0x96,0x74,0x94,0x6e,0xe7,0xaf,0x99,0xc4,0x99,0x89,0xdf,0x7c,0x5f,0xf,0x65,0x7b,0x28,0xfd,0x9d,0x9e,0xc3,0xf3,0x5c,0x7e,0x8,0xdf,0x99,0xe3,0x38,0xb8,0xbf,0xbf,0x7f,0x1e,0x0,0xa0,0xbf,0xbf,0xff,0x53,0x32,0x99,0x64,0xdf,0x3a,0xa1,0xff,0xa1,0xd1,0x68,0x60,0x28,0x14,0x82,0x78,0x3c,0xce,0x76,0x77,0x77,0xc3,0xb2,0x2c,0x17,0x1,0x0,0x8,0x21,0x57,0x0,0xc0,0x57,0x14,0x5,0x5,0x41,0x80,0xbe,0xbe,0x3e,0xf6,0x35,0xb4,0x2c,0xb,0x4b,0xa5,0xd2,0xd,0xdf,0xf7,0x2f,0x19,0x86,0xf1,0x64,0x79,0x79,0x59,0x20,0x84,0x74,0x3,0x0,0x54,0x2a,0x95,0xa8,0x69,0x9a,0x50,0x2e,0x97,0x6f,0xf2,0x3c,0xff,0x9f,0x61,0x18,0xaf,0x7b,0x7a,0x7a,0x28,0xf,0x0,0x30,0x39,0x39,0x19,0xaa,0xd7,0xeb,0xf,0xc,0xc3,0xf8,0x5d,0x55,0xd5,0x54,0x32,0x99,0x94,0x6c,0xdb,0x9e,0x6,0x0,0x14,0x45,0xf1,0xef,0x5a,0xad,0xf6,0x5b,0xbd,0x5e,0x7f,0xec,0xba,0xee,0x79,0x55,0x55,0x97,0x56,0x57,0x57,0x3,0x1e,0x0,0x60,0x6d,0x6d,0xd,0x2d,0xcb,0x32,0x6,0x6,0x6,0xc6,0x4f,0x4f,0x4f,0xaf,0xb,0x82,0x70,0xce,0x75,0xdd,0x8b,0x94,0x52,0xe8,0xea,0xea,0xe2,0x54,0x55,0xcd,0x21,0xe2,0xc7,0x52,0xa9,0x34,0xbb,0xb0,0xb0,0x70,0xe0,0x79,0x1e,0xe5,0x8,0x21,0xb8,0xb7,0xb7,0xc7,0x82,0x20,0x78,0x57,0x2c,0x16,0x67,0x28,0xa5,0xef,0x35,0x4d,0xbb,0xa5,0x28,0xca,0x8b,0x83,0x83,0x83,0xe7,0xc7,0xc7,0xc7,0x77,0x39,0x8e,0xd3,0xca,0xe5,0xf2,0x5f,0x41,0x10,0xbc,0x55,0x14,0x5,0x6c,0xdb,0x46,0xdc,0xd9,0xd9,0xe9,0xac,0x54,0x2a,0x7f,0x50,0x4a,0x7f,0x20,0x84,0x84,0x35,0x4d,0x8b,0x49,0x92,0xf4,0xaa,0x5a,0xad,0xfe,0x8b,0x88,0x74,0x74,0x74,0xf4,0xea,0xc4,0xc4,0xc4,0x9d,0x48,0x24,0x12,0xe3,0x38,0x2e,0x40,0xc4,0xd6,0xd0,0xd0,0xd0,0xed,0x90,0x2c,0xcb,0x19,0x5d,0xd7,0x67,0x19,0xfb,0xf2,0x38,0x22,0xc2,0xd4,0xd4,0xd4,0x3f,0xb1,0x58,0x4c,0xd9,0xd8,0xd8,0x60,0xe9,0x74,0x3a,0x4e,0x29,0x7d,0xec,0xba,0x6e,0x9c,0x31,0x6,0x88,0x8,0x5b,0x5b,0x5b,0x19,0x1c,0x1c,0x1c,0xfc,0x51,0x14,0xc5,0x5f,0x11,0x31,0x19,0x89,0x44,0xf8,0x6c,0x36,0x3b,0x95,0xc9,0x64,0x46,0xa3,0xd1,0xe8,0x4f,0x9d,0x9d,0x9d,0x67,0x8b,0x8b,0x8b,0x4f,0x2d,0xcb,0x8a,0x15,0xa,0x5,0xa9,0xd9,0x6c,0x6,0x84,0x10,0x87,0x52,0x5a,0xc6,0xee,0xee,0x6e,0x1e,0x0,0x3a,0xd2,0xe9,0x74,0x74,0x6e,0x6e,0xee,0xe1,0xc8,0xc8,0x48,0x56,0xd3,0x34,0x5f,0x92,0xa4,0x82,0xe7,0x79,0x97,0x19,0x63,0x2d,0xcf,0xf3,0xc6,0x7a,0x7b,0x7b,0x1f,0x6d,0x6e,0x6e,0xe6,0x56,0x56,0x56,0x5c,0x4a,0x69,0x9b,0x33,0x4d,0x33,0x50,0x14,0xc5,0xc9,0xe7,0xf3,0x77,0x87,0x87,0x87,0xb3,0xa6,0x69,0x92,0xf9,0xf9,0xf9,0x3f,0x9b,0xcd,0x66,0xbf,0xef,0xfb,0x17,0x64,0x59,0x7e,0xc6,0x18,0xfb,0xa0,0xeb,0xfa,0xfd,0xf1,0xf1,0xf1,0x7b,0x87,0x87,0x87,0xed,0x93,0x93,0x93,0x80,0x3,0x0,0x28,0x16,0x8b,0x9c,0xe7,0x79,0x63,0x86,0x61,0x9c,0xe5,0x72,0xb9,0x99,0x5a,0xad,0xf6,0x12,0x0,0x78,0x0,0xe0,0x3a,0x3a,0x3a,0xde,0xac,0xaf,0xaf,0xcf,0x52,0x4a,0x3f,0xe8,0xba,0x7e,0x6d,0x69,0x69,0x49,0x0,0x0,0x40,0x0,0x80,0x44,0x22,0xc1,0xa5,0x52,0xa9,0x21,0x44,0xfc,0xd9,0x71,0x1c,0x79,0x7a,0x7a,0xba,0x21,0x8a,0xa2,0xc4,0x18,0xbb,0xe8,0x79,0xde,0x2f,0xf9,0x7c,0xde,0x4b,0xa5,0x52,0x93,0x82,0x20,0x9c,0x1c,0x1d,0x1d,0xbd,0xb1,0x2c,0xeb,0x8c,0x7,0x0,0xf0,0x7d,0x9f,0x31,0xc6,0xcc,0x56,0xab,0xa5,0x84,0xc3,0xe1,0x46,0x22,0x91,0xc0,0x76,0xbb,0xdd,0xeb,0xfb,0xbe,0xb9,0xbd,0xbd,0x5d,0xa8,0x56,0xab,0x16,0x21,0xe4,0xbd,0xe3,0x38,0xaa,0x6d,0xdb,0x6d,0x0,0x80,0xcf,0xf4,0x45,0x8d,0x1f,0x3,0xa8,0x76,0xd6,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_play_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x0,0x0,0x0,0x0,0x0,0xf9,0x43,0xbb,0x7f,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x19,0xc,0x18,0x1c,0xdd,0x75,0xe2,0x47,0x0,0x0,0x0,0xbb,0x49,0x44,0x41,0x54,0x38,0xcb,0xcd,0x92,0x3d,0xa,0xc2,0x40,0x10,0x85,0xdf,0x4e,0x36,0xf1,0x8f,0x10,0x51,0xb4,0xb0,0xf1,0x10,0x6,0x52,0x7a,0x22,0x2f,0xe2,0xb5,0x2c,0x24,0x92,0x1c,0x22,0x4d,0xa,0x43,0x24,0xb2,0x68,0x61,0xb2,0xbb,0x56,0x42,0x90,0x60,0xa6,0x10,0xf4,0xb5,0xf3,0xbe,0x8f,0x61,0x18,0xe0,0x2f,0x53,0x95,0x8a,0xb8,0x5d,0x6a,0x41,0x83,0x73,0x7e,0xd9,0xe7,0x59,0x71,0x30,0xda,0x84,0x5c,0x51,0xbb,0x60,0x85,0x10,0xb7,0xa6,0x6e,0x36,0xea,0x7a,0x8f,0xf3,0xac,0x88,0x39,0xa2,0xf7,0x81,0xb0,0x16,0xe,0x0,0xd4,0x8f,0x26,0xe4,0x88,0xa8,0x6f,0xbb,0x3e,0x11,0x71,0xef,0xd4,0x12,0x1d,0xb5,0x36,0xdb,0xaa,0x54,0xe,0x57,0xf0,0x31,0x92,0xd1,0x31,0x0,0xc8,0xf5,0x64,0x32,0x1c,0x79,0xbb,0xd9,0x32,0x38,0x55,0xa5,0xa2,0xe9,0xdc,0x37,0x7d,0x1b,0x18,0x0,0x70,0x3d,0x99,0xf8,0xc1,0x38,0x5a,0xad,0x17,0x11,0x39,0x94,0x0,0xc0,0xb,0xee,0x12,0x58,0x21,0xa0,0x39,0x60,0x97,0x40,0x58,0x6b,0x27,0xd2,0x95,0x29,0x7,0xfc,0xda,0x2b,0xff,0x3e,0x4f,0x36,0x80,0x72,0xfb,0xc3,0x22,0x3,0x35,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_option_button_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x15,0x14,0x12,0x3d,0x33,0x7f,0xd6,0x0,0x0,0x0,0xfc,0x49,0x44,0x41,0x54,0x38,0xcb,0xd5,0x92,0xbb,0x4a,0xc4,0x60,0x10,0x85,0xbf,0x4c,0x2e,0xe8,0xae,0x4b,0xb0,0xb0,0x55,0x59,0x48,0x25,0x58,0x58,0x28,0x82,0x58,0xca,0x16,0xfb,0x1a,0x76,0x3e,0x83,0xf,0x60,0x21,0xf8,0x28,0x82,0x20,0x88,0x60,0x25,0x62,0x27,0x81,0x20,0x8b,0x95,0x97,0x7e,0x49,0x56,0x89,0x6e,0x92,0x7f,0x2c,0xf4,0x97,0x2d,0x5c,0x43,0xac,0xf4,0x54,0x33,0x87,0x99,0x33,0x73,0x86,0x81,0x7f,0xf,0xc7,0x6,0x71,0x9e,0xf8,0x93,0x79,0x1d,0x56,0x67,0x57,0xc6,0x0,0x9e,0x25,0x9e,0xab,0x97,0xdd,0x8a,0x6a,0x61,0x9a,0x88,0xef,0xf8,0x83,0x42,0x8b,0x8,0x40,0x70,0x53,0xe0,0xe8,0x6b,0x83,0x93,0xf4,0xec,0x3a,0x33,0xa3,0x35,0x7,0xcc,0xb4,0x89,0x4b,0xc1,0xe2,0xde,0xc3,0xf8,0xe9,0x50,0x31,0x1,0x40,0x47,0x3a,0x37,0xfd,0x70,0x67,0xc3,0x3,0x48,0x4d,0xb6,0xe,0xa0,0x3f,0x7b,0x35,0xa0,0xee,0x67,0xa6,0xb6,0xc7,0x6b,0x70,0xaf,0x2a,0x74,0xc3,0xab,0xb6,0xb4,0x2e,0x5,0x19,0xdd,0x17,0x8f,0x7,0x1f,0x76,0x1a,0xa0,0xd4,0x72,0x7e,0x7b,0x6e,0x73,0xbf,0x25,0x33,0xc7,0x96,0x6b,0x22,0xe0,0xe6,0xfa,0xba,0x7c,0x9a,0x9d,0x5f,0xdc,0xbe,0xdd,0xd,0xbe,0x13,0x30,0xb5,0x1e,0xb4,0x6c,0xf,0xab,0x74,0x6b,0xb2,0x56,0xe2,0x3c,0x91,0x28,0xe8,0xf6,0xea,0xb6,0x11,0x64,0x8,0x8e,0x2a,0xea,0x1,0x12,0x5,0xdd,0x5e,0x9c,0x27,0x62,0x9f,0x48,0x9a,0x7e,0xe0,0x6f,0x7a,0xfe,0x28,0xde,0x1,0x64,0x44,0x55,0x68,0x17,0x99,0x78,0x9c,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_play_custom_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xdd,0x0,0xd7,0x0,0xe2,0x4e,0xe4,0xa0,0x76,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x1b,0x2,0x20,0x30,0x58,0xa5,0xd7,0xde,0x0,0x0,0x1,0xa2,0x49,0x44,0x41,0x54,0x38,0xcb,0xcd,0x53,0x3d,0x8b,0xe2,0x50,0x14,0x3d,0x79,0x5f,0x82,0x3,0xce,0x62,0x93,0x66,0xbb,0x4,0x6d,0x44,0xc5,0x85,0xb5,0xd0,0x3f,0x60,0x33,0xcd,0x16,0x1,0x2b,0xb,0xff,0xca,0xf8,0x2b,0x2c,0x97,0xad,0x6,0xac,0xb5,0x49,0x67,0x61,0x40,0x19,0xb6,0xc8,0x16,0xb,0xd9,0xce,0x22,0x6e,0x10,0x2,0x31,0xbc,0x4d,0xde,0xdb,0x62,0x66,0x44,0x4d,0x58,0xb6,0x9c,0x3,0x17,0x1e,0xf7,0x5d,0xce,0x3b,0xf7,0x9e,0x77,0x1,0x0,0xb6,0x6d,0x1b,0xb8,0x41,0xb7,0xdb,0x2d,0xe4,0xca,0x70,0x2e,0xb2,0x6d,0xfb,0xa7,0x69,0x9a,0x16,0x0,0x44,0x51,0x4,0xdf,0xf7,0xff,0x8b,0x80,0xbd,0x1d,0x38,0xe7,0x51,0xaf,0xd7,0xb3,0x94,0x52,0x58,0xaf,0xd7,0xca,0xb2,0xac,0x8d,0x61,0x18,0xec,0xf2,0xb1,0x3c,0xcf,0xef,0x82,0x20,0xf8,0x2,0xe0,0x7b,0x81,0x40,0x6b,0xd,0x29,0x25,0x5a,0xad,0x16,0x46,0xa3,0x51,0xcc,0x18,0xfb,0x48,0x8,0xc9,0x9,0x21,0x39,0x63,0x2c,0xa7,0x94,0xfe,0x39,0x9d,0x4e,0xbc,0x5a,0xad,0x3e,0xe,0x87,0xc3,0x87,0x2,0x1,0x0,0x64,0x59,0x86,0x7e,0xbf,0xaf,0x1,0xdc,0xbf,0xc6,0x15,0x2a,0x95,0xa,0x0,0xfc,0x2e,0x6d,0x1,0x0,0x94,0x52,0x0,0x60,0x48,0x29,0x31,0x99,0x4c,0xd0,0x6c,0x36,0xa1,0xb5,0xbe,0x2c,0xd1,0x94,0xd2,0x4f,0xe3,0xf1,0x58,0xfb,0xbe,0x8f,0xdd,0x6e,0x67,0x94,0x11,0x60,0x36,0x9b,0x61,0x3e,0x9f,0x43,0x8,0x71,0x4b,0x60,0xbc,0xce,0xb,0x8e,0xe3,0xfc,0x2a,0x28,0x20,0x84,0x0,0x0,0x92,0x24,0x81,0x10,0x2,0x69,0x9a,0x16,0xa6,0x4e,0x8,0x41,0x10,0x4,0x8,0xc3,0xf0,0x2b,0x0,0x90,0xcb,0x4b,0xd3,0x34,0xb1,0x58,0x2c,0x30,0x9d,0x4e,0x21,0xa5,0x2c,0xb5,0x8d,0x52,0xaa,0x3d,0xcf,0x83,0x52,0xea,0xe9,0x8a,0x40,0x29,0x85,0x5a,0xad,0x6,0xd7,0x75,0xd1,0x68,0x34,0xce,0xed,0xdc,0x82,0x73,0x6e,0x6c,0xb7,0x5b,0x24,0x49,0xf2,0x7c,0x45,0xc0,0x39,0xc7,0x72,0xb9,0x84,0xe3,0x38,0xa5,0xd2,0xdf,0xe4,0xa7,0x69,0x8a,0xcd,0x66,0xb3,0x38,0xe7,0x2e,0xa4,0xe1,0x70,0x38,0x60,0x30,0x18,0xbc,0xd8,0xc3,0x58,0x69,0x78,0x9e,0x7,0x21,0xc4,0x53,0xc1,0xc6,0xe3,0xf1,0xf8,0xa1,0xd3,0xe9,0xc0,0x75,0x5d,0x64,0x59,0x56,0xfe,0x6d,0x19,0xc3,0x6a,0xb5,0x42,0x1c,0xc7,0xdf,0xa,0xbb,0xd0,0x6e,0xb7,0xc9,0x7e,0xbf,0xff,0x1c,0x86,0x61,0xf6,0xaf,0xdd,0xa9,0xd7,0xeb,0x71,0x14,0x45,0x3f,0xf0,0x6e,0xf0,0x17,0xfc,0xb,0xa2,0xbb,0x9c,0xc3,0x82,0x7a,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_debug_step_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x0,0x0,0x0,0x0,0x0,0xf9,0x43,0xbb,0x7f,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdc,0x4,0x11,0x0,0x1f,0x5,0x9,0x3d,0x1a,0xdf,0x0,0x0,0x0,0x1d,0x69,0x54,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x0,0x0,0x0,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x64,0x2e,0x65,0x7,0x0,0x0,0x0,0x5c,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0xa0,0x6,0x38,0xdb,0xd2,0xf2,0x1f,0xc6,0xfe,0x4f,0x24,0x80,0xa9,0x67,0xc1,0x62,0x1e,0x23,0x29,0x96,0xb3,0xa0,0xbb,0x84,0x91,0x91,0x91,0x24,0x3,0x18,0xd1,0xbd,0xc0,0xc0,0xc0,0xc0,0x60,0x5c,0x53,0xc3,0x8,0xf3,0xe,0x4e,0x8d,0x50,0x8b,0x58,0xd0,0x9c,0xfd,0x1f,0xcd,0xb,0x8c,0xa4,0x6,0x26,0xc9,0x11,0x80,0xd7,0x6,0x52,0xbc,0x40,0x96,0x5,0x54,0x1,0xc3,0xd1,0xb,0xf8,0x9c,0x4d,0xac,0x17,0x68,0xef,0x6c,0x64,0x0,0x0,0x61,0xac,0x44,0x7c,0x8d,0x3b,0x30,0xe6,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_play_scene_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xdd,0x0,0xd7,0x0,0xe2,0x4e,0xe4,0xa0,0x76,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x1b,0x2,0x18,0x26,0xbb,0xee,0xde,0x74,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x2,0x1a,0x49,0x44,0x41,0x54,0x38,0xcb,0xad,0x53,0x4d,0x6b,0x14,0x41,0x10,0x7d,0x5d,0x33,0x3b,0xb3,0x3,0xbb,0x86,0xdd,0xb8,0x8a,0x1e,0x12,0x83,0x60,0x6e,0x7e,0xa0,0x27,0x43,0x3c,0x4a,0x8,0x22,0x22,0x8a,0x78,0xd1,0x83,0x68,0x44,0x41,0x41,0x82,0x28,0x84,0x4,0xd7,0x7f,0x22,0x88,0x8,0x9e,0x24,0x4,0x3c,0x8b,0x22,0x12,0x34,0xc9,0x21,0x12,0x2f,0xe2,0x17,0x8,0xd1,0x1d,0x37,0x33,0xda,0x33,0xfd,0x55,0x1e,0x92,0xd9,0xec,0x82,0x78,0x89,0x75,0xea,0xa6,0xea,0x3d,0xea,0x55,0xbd,0x2,0xb6,0x18,0xa2,0x78,0x1c,0xd8,0x7f,0xb0,0xf8,0x7,0x0,0xf8,0x1f,0xf5,0xa,0x0,0x2f,0x2e,0x2d,0x6c,0x12,0x6c,0x80,0x83,0x34,0x4d,0x5d,0xbd,0xde,0xdf,0x24,0x22,0xd5,0x8d,0x28,0xd8,0x9c,0x73,0x41,0xab,0xf5,0x7d,0xba,0x52,0xa9,0x12,0x0,0xb5,0xb8,0xb4,0x0,0xbf,0xa8,0x4b,0xd3,0xc4,0x5,0x41,0xa0,0x47,0x47,0x8e,0xc9,0x46,0x63,0xbb,0x27,0xe0,0x1,0x82,0x21,0x18,0x60,0x8,0x38,0x38,0xfc,0x58,0x5d,0xb5,0x73,0xcf,0x66,0xef,0xa6,0x69,0x52,0xaa,0x54,0xaa,0x2,0x0,0x17,0x4,0x41,0xbd,0xde,0x3f,0x33,0x72,0x74,0x54,0x5e,0xbd,0x72,0x2d,0xca,0xb3,0x1c,0x61,0x18,0x3a,0x29,0x25,0x11,0x6d,0x12,0x5,0xe5,0x10,0x96,0x9d,0x7c,0xf1,0xf2,0x79,0x53,0x29,0x75,0xf,0x40,0x4e,0x1b,0x4,0x4c,0x44,0xaa,0xd6,0x57,0xf3,0xda,0x3f,0xdb,0x78,0x3d,0xff,0xa,0x33,0xf7,0xa7,0xd2,0x2f,0x5f,0x3f,0xbb,0x30,0xc,0x58,0x6b,0x3,0xcb,0xe,0x49,0x92,0xa0,0xd6,0x57,0xf3,0x88,0x28,0x2f,0x94,0x51,0x67,0x3c,0xc,0x38,0xe7,0x90,0xe5,0x19,0x56,0xde,0xaf,0xe0,0xd1,0xe3,0x87,0x7d,0x97,0x26,0x2e,0x5e,0xb8,0x75,0xfb,0x26,0x7f,0xfc,0xf4,0xc1,0x91,0x20,0xce,0xf3,0x1c,0x8e,0x5d,0xcf,0x88,0x69,0x13,0xcf,0x30,0xd6,0x40,0x29,0x5,0x63,0xc,0x0,0xa0,0xd1,0xd8,0xf1,0x64,0x76,0xee,0xa9,0x77,0xfd,0xc6,0xc4,0xe5,0x3b,0x53,0x93,0xdf,0xb4,0x52,0xac,0x8d,0x1,0x77,0x31,0x50,0xf7,0x8e,0xac,0xb5,0xc8,0x55,0xe,0x6b,0x6d,0xcf,0xee,0x88,0x8,0xcc,0x8c,0x4c,0xe5,0x70,0xa6,0x37,0xe7,0x77,0x4b,0xb0,0xd6,0x42,0x29,0xb5,0xde,0x26,0x80,0x38,0x6e,0x9d,0x19,0x3b,0x3e,0xfe,0xe0,0xdc,0xd9,0xf3,0xd8,0x33,0x38,0x24,0xd2,0x5f,0xa9,0xb0,0xce,0xf6,0x48,0xf0,0xbb,0x25,0x68,0xad,0xa1,0xb5,0xc6,0xae,0x9d,0xbb,0x71,0xea,0xe4,0xe9,0xf6,0xf8,0xd8,0x89,0xca,0xc0,0xc0,0xa0,0x90,0xbf,0xa5,0x68,0xaf,0xad,0xc1,0x39,0x3,0x6d,0x74,0x8f,0x84,0x8e,0xf,0xd8,0x71,0x10,0xc7,0xb1,0x15,0x10,0x18,0x1a,0xda,0x8b,0x7d,0xc3,0xc3,0x15,0x95,0xe5,0x14,0xc7,0x71,0xc7,0x50,0x7e,0xa9,0x84,0xb8,0x15,0x5b,0x76,0x1c,0x16,0x26,0x2c,0x9c,0x28,0x64,0x26,0x3d,0xdf,0xf7,0xf5,0xe1,0x43,0x47,0x64,0xb5,0xba,0xcd,0x13,0x82,0xb0,0x6e,0xa1,0xf5,0x8e,0x99,0x19,0x49,0xb2,0x66,0xdf,0xbc,0x9d,0x8f,0xb4,0x31,0xa5,0xa8,0x1c,0xd9,0xc5,0xa5,0x85,0x8e,0x91,0x38,0x2a,0x47,0x24,0x33,0x59,0x5a,0x7e,0xb7,0xdc,0x24,0x12,0xea,0x6f,0x87,0xe0,0x1c,0x7,0xc6,0x98,0xe9,0xa8,0x1c,0x11,0x0,0xf3,0x5f,0x8e,0x69,0xcb,0xf1,0x7,0x32,0xe8,0x18,0x93,0xc4,0x19,0x62,0xa,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_node_vec_slot_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x8,0x0,0x0,0x0,0x8,0x8,0x6,0x0,0x0,0x0,0xc4,0xf,0xbe,0x8b,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x2,0x11,0x4,0x3b,0x27,0x73,0xa5,0x4,0xfc,0x0,0x0,0x0,0x70,0x49,0x44,0x41,0x54,0x18,0xd3,0x63,0xfc,0xcf,0xf0,0x9f,0x81,0x81,0x81,0x81,0x21,0x77,0xca,0x5a,0x8,0x3,0xa,0x26,0xe7,0x4,0x33,0x32,0x30,0x30,0x30,0x30,0xfe,0x67,0xf8,0xcf,0x90,0x3b,0x65,0xed,0xff,0xba,0x17,0xef,0xe1,0x92,0xf7,0x3f,0xbf,0x65,0x58,0xac,0xaa,0xc2,0x30,0x39,0x27,0x98,0x91,0x31,0x67,0xca,0x1a,0xb8,0xa4,0x28,0x37,0x1f,0x5c,0xd1,0xa9,0x17,0xf7,0x19,0x16,0xab,0xaa,0x30,0x30,0xc1,0x4,0x90,0x25,0x5f,0x7f,0xfd,0x4,0x67,0x33,0x31,0x10,0x0,0x4c,0x30,0x3b,0x61,0x3a,0x91,0x75,0xa3,0x38,0x32,0xf6,0xf6,0x1d,0x14,0x9,0xb8,0x23,0x9,0x79,0x13,0x0,0x46,0x58,0x35,0x12,0xf5,0x89,0xa4,0x4,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_popup_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe1,0x0,0xdb,0x0,0xe7,0x53,0x45,0xf8,0x1a,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x15,0x0,0x1b,0x6a,0x41,0x10,0x27,0x0,0x0,0x1,0x22,0x49,0x44,0x41,0x54,0x38,0xcb,0xa5,0x53,0x3d,0x4b,0xc3,0x50,0x14,0x3d,0xf7,0xbe,0x67,0xea,0x24,0x14,0xc1,0xf,0x74,0xb1,0x10,0x94,0x4e,0xa,0x82,0xbb,0x20,0x66,0x10,0x27,0x37,0xc1,0x7f,0xe4,0x7f,0x10,0xa1,0xb8,0xd4,0x5d,0xf1,0x3f,0x38,0x4,0x42,0xc1,0x42,0xe9,0x2e,0x1a,0x5a,0xc1,0x98,0xf7,0xd2,0x77,0x5d,0x9a,0x52,0x24,0x69,0x1a,0x7c,0xd3,0x1d,0xce,0xd7,0xbd,0x8f,0x3,0x0,0x8,0x93,0x88,0x51,0xf3,0xe5,0x1c,0xa,0x93,0x88,0x7f,0x5c,0x7a,0xd6,0x37,0x83,0xa7,0x3a,0x2,0xbe,0xd7,0xa,0x56,0xb9,0xf1,0x42,0x0,0xd0,0x89,0xbb,0x2,0xc0,0x1,0x58,0x36,0x89,0x3,0xc0,0xd7,0xcd,0x2b,0x9a,0x27,0x54,0x91,0xa5,0x8,0xab,0x8b,0x90,0x4,0xca,0xd6,0x55,0xf3,0xf9,0x7c,0xed,0xf4,0x2,0x0,0x5e,0xbf,0xc3,0x83,0x5e,0xfa,0xd6,0x9b,0x8a,0x10,0xaa,0x5c,0x5,0xc2,0x56,0xec,0xe6,0x43,0xfc,0x98,0x76,0xe2,0xae,0x64,0x92,0xed,0xed,0xe8,0xed,0x5b,0x6,0xd9,0xbf,0x58,0x5d,0x12,0x97,0xc7,0xee,0xeb,0x48,0xa6,0x6e,0x8a,0xd4,0xd0,0x88,0xf1,0xa5,0xc0,0x90,0x17,0x2c,0xac,0x0,0x70,0xbb,0xb1,0xbf,0x6b,0xc4,0x1e,0xbf,0x4f,0x3e,0x2e,0x5,0xa2,0x97,0x4d,0x0,0x2,0xd9,0x2d,0xbd,0x71,0x67,0xc5,0x1e,0xe,0xcc,0xf0,0xbe,0xc,0xc7,0xb,0x4,0x9c,0x47,0x5e,0xdf,0x88,0x6d,0x33,0x38,0x2d,0xc3,0xe9,0xf2,0x8f,0x76,0x2b,0x9f,0x93,0xf8,0x26,0x9f,0x6b,0xb,0x10,0x20,0xa,0x6a,0x9c,0xcf,0x52,0x57,0x40,0x0,0x35,0x72,0xa3,0x93,0xb9,0x83,0x56,0xde,0xc0,0x15,0x89,0x94,0x90,0x67,0x58,0xe,0x93,0x88,0x7d,0xaf,0x15,0xd4,0xe8,0x1,0x0,0xb0,0xef,0xb5,0x82,0x59,0x8b,0xff,0x53,0xe7,0x5f,0xb2,0xa9,0x72,0x92,0x80,0x0,0xd4,0xf6,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_file_dialog_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe1,0x0,0xdb,0x0,0xe7,0x53,0x45,0xf8,0x1a,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x15,0x5,0x1d,0xfe,0x55,0x41,0x57,0x0,0x0,0x1,0x7f,0x49,0x44,0x41,0x54,0x38,0xcb,0xa5,0x93,0x31,0x6b,0x54,0x41,0x14,0x85,0xbf,0x7b,0xe7,0xcd,0xbc,0x24,0x98,0xcd,0x3e,0x25,0xa9,0x44,0x25,0xb0,0x85,0x18,0x45,0xb1,0x89,0x85,0x8d,0x22,0xa4,0x15,0x2d,0xc4,0x60,0x6b,0x6f,0x67,0xef,0x2f,0x48,0x63,0x67,0x29,0x82,0x8,0x56,0x82,0x45,0xb0,0xb1,0x56,0xcc,0xc2,0x82,0x20,0x6a,0xd8,0x52,0x63,0x56,0x36,0xac,0xcf,0xb7,0x66,0xee,0x58,0x98,0xd8,0xf8,0x4c,0x5e,0xf4,0xd6,0x73,0xce,0x7c,0x33,0xe7,0x5c,0x0,0xba,0x65,0x4f,0x39,0xe0,0xec,0x6a,0xa4,0x5b,0xf6,0xf4,0xbb,0x55,0x57,0xde,0x8d,0x3f,0x3c,0x6f,0x22,0xc,0xe2,0x37,0x66,0xb4,0xf5,0xb2,0x70,0xed,0xfb,0xb9,0x86,0x17,0x2,0xf0,0x70,0xf0,0x24,0x2a,0x3a,0x86,0xb4,0x27,0x89,0x91,0xc2,0x71,0x7f,0xf4,0xee,0xd7,0x38,0xbc,0x3a,0xb4,0xad,0xf3,0x37,0x8b,0x6b,0x3e,0x3,0x38,0xe1,0x8f,0xdd,0x51,0x91,0xd1,0xfe,0xf7,0xcb,0xb6,0x25,0x9b,0x69,0xbb,0xd6,0xd3,0xc2,0xb5,0x1f,0x1,0x64,0x0,0xeb,0x3f,0xfa,0x2b,0xfc,0xdb,0xac,0xd4,0x21,0xa7,0x83,0x38,0x64,0x75,0x9c,0x27,0xf3,0xce,0x42,0x69,0xd5,0xe5,0x20,0xfe,0xd,0x10,0x5,0xb1,0x2a,0x55,0x17,0x3e,0xc7,0xcd,0xdb,0x23,0x1b,0x75,0x0,0xdd,0xcb,0x80,0x98,0x6c,0x76,0x10,0x7,0xb7,0x40,0x96,0x21,0xb9,0x96,0x6b,0x3d,0x73,0xb8,0xd,0x87,0x96,0x4d,0x8,0xf0,0xe2,0xbb,0xd3,0x6e,0x7a,0x75,0x42,0xf2,0x57,0x40,0xf2,0x92,0xbd,0x2d,0xad,0xba,0x54,0x77,0xb6,0x36,0xb6,0xb3,0x53,0xb,0x9b,0x29,0xa5,0x10,0x53,0x3c,0x62,0x58,0x51,0xa5,0xf1,0x62,0x10,0xbf,0x56,0xf7,0x3f,0xfa,0x97,0x96,0x4d,0x4e,0x68,0xfe,0x3a,0x62,0x73,0x8a,0x7e,0x71,0xb8,0x7e,0x26,0xd9,0x47,0x1,0x6b,0x64,0x70,0x66,0xf2,0x54,0x19,0x93,0x1d,0xbe,0x78,0x68,0xf1,0xde,0xd0,0xb6,0x6e,0xac,0x8f,0xfb,0x8f,0x81,0xaa,0xf1,0x13,0x76,0x2a,0xbb,0x6,0x90,0x4b,0x78,0x3f,0x97,0xcd,0x3e,0x38,0x37,0x75,0xfa,0x93,0x8a,0x7e,0xfb,0x23,0xb2,0x9d,0x2a,0x27,0x7e,0xe1,0xa9,0x20,0xdb,0x89,0x94,0xed,0x13,0xbf,0x1,0xba,0x5c,0x5c,0x17,0xed,0x96,0x3d,0xed,0x84,0xf9,0xa5,0x5d,0x9a,0x6,0x62,0x0,0xed,0x84,0xf9,0xa5,0xdf,0x5b,0xfc,0x3f,0xeb,0xfc,0x13,0x8d,0x32,0x8f,0x9e,0x2d,0xb5,0x49,0x1c,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_popup_dialog_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe1,0x0,0xdb,0x0,0xe7,0x53,0x45,0xf8,0x1a,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x15,0x6,0x1d,0xd5,0x78,0x12,0x94,0x0,0x0,0x1,0x38,0x49,0x44,0x41,0x54,0x38,0xcb,0xa5,0x53,0xbd,0x4a,0xc3,0x50,0x18,0x3d,0xf7,0xe6,0x17,0xc1,0xfc,0xec,0xa2,0x22,0x14,0xc4,0xc5,0x21,0xb3,0x38,0x5,0xa5,0xe0,0x20,0x82,0x88,0x6f,0xe1,0xe6,0x23,0xb8,0x38,0x74,0xf1,0xd,0x8a,0xa,0x85,0xba,0x8,0x42,0x41,0x14,0x11,0xf7,0x40,0x10,0xac,0x16,0x11,0x5c,0xb4,0x36,0x6d,0x83,0xa4,0x6d,0x92,0x7b,0x9d,0xba,0x48,0x73,0xd3,0xe8,0x59,0xcf,0x3d,0xe7,0x3b,0x9c,0xef,0x7e,0x0,0x0,0x2f,0xf2,0x29,0xa,0x62,0xac,0x21,0x5e,0xe4,0xd3,0x1,0x1b,0xba,0xcd,0x51,0xeb,0x6a,0x1a,0xa1,0x4a,0x94,0xb6,0x49,0x8d,0x3b,0x5b,0xb2,0x4e,0x34,0xaa,0x5e,0x13,0x0,0xa8,0x6,0xb5,0x94,0x82,0x8e,0x0,0x2e,0x4c,0xc2,0xc0,0xd5,0x5,0x65,0xee,0xb0,0x9b,0xf6,0xb7,0xfb,0x2c,0x74,0xf6,0xed,0x1d,0x45,0x6,0x80,0x45,0x65,0xfe,0x80,0x12,0xf2,0x9d,0x3f,0x9f,0x24,0x8c,0x33,0xd3,0x92,0x8c,0xba,0x2d,0x59,0xa7,0x0,0x20,0x3,0xc0,0x6b,0xfc,0x56,0xc1,0xdf,0x50,0x99,0xb6,0x3c,0x96,0x45,0xc8,0x59,0xc4,0xb2,0x56,0x5a,0x71,0x66,0x56,0x1f,0x1,0xa0,0x11,0xde,0x9e,0x7d,0x24,0x9f,0xbb,0x0,0xc8,0xef,0x77,0x99,0x9,0xbe,0x92,0xce,0x51,0x35,0xa8,0xf1,0x7a,0xf7,0xf2,0xd9,0x9d,0x5d,0xdf,0x9b,0x24,0x16,0x1a,0xb4,0xd3,0x4e,0x99,0x0,0xa9,0x4c,0xe4,0x9e,0x17,0xf9,0x99,0x49,0x5,0x1d,0x70,0x62,0x49,0xe6,0xc3,0x96,0xb9,0xe1,0x3c,0xd,0x5f,0xde,0x9,0x90,0x16,0xea,0x80,0x3,0x52,0xd9,0x70,0xd7,0xce,0x83,0x8b,0x5e,0xcc,0x63,0x9d,0x3,0x52,0x21,0x83,0x31,0x12,0x24,0x86,0x88,0x17,0xae,0xf1,0x26,0xbc,0x3f,0xce,0x1b,0x40,0x45,0xbb,0x56,0x89,0xd2,0xca,0xfb,0x17,0xc2,0x63,0xa2,0xa0,0x3,0x6,0xa6,0x4f,0x72,0x28,0xa9,0x4b,0x9b,0x3a,0xd5,0x1a,0xf8,0xef,0x39,0xff,0x0,0x60,0xd8,0x72,0xda,0x96,0x17,0x19,0x9d,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_edit_key_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x1c,0x13,0x30,0x24,0x88,0x8e,0xe0,0xc,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0x7e,0x49,0x44,0x41,0x54,0x38,0xcb,0x9d,0x92,0x3b,0x4b,0x23,0x51,0x18,0x86,0xdf,0x73,0xc9,0x38,0x33,0x4e,0x46,0x4d,0xbc,0xa2,0x58,0x89,0x95,0xb0,0x20,0x88,0x60,0x23,0x56,0xe2,0xa5,0xb3,0x11,0x6c,0x65,0xd7,0x46,0x6c,0x6c,0x16,0xfc,0x2d,0x36,0x22,0xd8,0x89,0x88,0x58,0x9,0xc2,0x22,0x6c,0xb1,0x95,0xa0,0x8,0x6,0x83,0x20,0x6a,0x34,0x31,0x93,0xc4,0x4c,0x26,0x97,0x73,0x3e,0x1b,0x5,0x59,0xd4,0xcc,0xf8,0x95,0x87,0xf7,0x79,0x38,0xdf,0x39,0x2f,0xf0,0x8d,0x79,0x7a,0x2c,0x8c,0x3e,0xde,0xe7,0xd7,0x0,0x40,0x46,0x85,0x73,0x19,0x6f,0xbe,0xe4,0xf9,0xfb,0x0,0x90,0xbd,0xf7,0xfc,0xd0,0x82,0x7c,0xb6,0xd8,0x1d,0x54,0x6a,0x9b,0x5a,0xd3,0xbf,0xb7,0x33,0x2e,0xf8,0x51,0x68,0x81,0x56,0x7a,0xac,0x16,0xd4,0xe7,0xc8,0xa0,0x4e,0xdb,0x31,0x37,0x84,0xe4,0xbb,0x89,0x2e,0xf7,0x2a,0x94,0x20,0xf7,0x50,0x98,0x2d,0x17,0x2b,0xdb,0xad,0xae,0xb5,0x58,0x2e,0x56,0x76,0x0,0x48,0x22,0xd1,0x1,0x60,0x5d,0x84,0x81,0x9f,0xb,0xfe,0x1,0x80,0x16,0x55,0x57,0x53,0xb6,0x63,0xad,0x12,0xe0,0xf6,0xf4,0x27,0x57,0x0,0x80,0x37,0x7b,0xb0,0x57,0x18,0x0,0x98,0xed,0x98,0x3f,0x95,0x52,0x13,0xbd,0x3,0xc9,0xa5,0xb7,0xc,0xfb,0xc,0xf6,0x72,0x25,0x51,0xcc,0x97,0x9f,0x88,0xc8,0x5,0x0,0xc7,0xb5,0x16,0x1a,0xd,0x35,0xdb,0xd3,0x9f,0x5c,0x7e,0x9f,0xfb,0xf4,0x6,0x25,0xaf,0x9c,0x69,0x8d,0x9b,0x4b,0x8c,0xb1,0x92,0xd3,0x66,0xcf,0x34,0xea,0x6a,0xfe,0x7f,0xf8,0xab,0xbd,0x27,0xaf,0x2f,0xef,0xe8,0x26,0xfd,0x70,0xd1,0x2c,0xfb,0xe1,0x2f,0x90,0xa6,0xe1,0x78,0xbb,0x3d,0x92,0xe8,0x6a,0x3b,0x6b,0x26,0x60,0x0,0x70,0x9d,0xba,0x3d,0x2,0xb1,0x31,0xa5,0x54,0xdc,0xb2,0xcd,0x1f,0x7d,0x83,0x9d,0xa7,0x61,0xfb,0xc1,0x6f,0xd2,0x99,0xdf,0xa6,0x65,0x9e,0xb7,0x58,0xc6,0xa1,0x10,0x82,0x2a,0x41,0xf5,0x38,0x4a,0xb5,0xa5,0x94,0xc2,0xa,0xfc,0xea,0x2f,0x0,0x31,0x0,0x30,0xa4,0x4c,0x47,0x11,0xf0,0x6a,0x50,0xdb,0x22,0x82,0x1f,0x33,0xe4,0x9f,0x98,0x21,0xff,0x6a,0xad,0xb3,0x91,0x4,0xa6,0x6d,0xa6,0x18,0xc7,0x38,0xe7,0xec,0x44,0x2b,0xda,0x1b,0x1c,0xea,0x9b,0x8e,0x22,0x78,0x1,0xa8,0x7a,0x9a,0x37,0x2a,0x6c,0x6e,0xa6,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_popup_menu_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x15,0x8,0xd,0x56,0x4c,0x2f,0x7e,0x0,0x0,0x0,0x7a,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0xa0,0x10,0x30,0x22,0x73,0x8e,0x7f,0x3d,0x13,0xff,0xfc,0xf7,0x8b,0xa6,0xef,0xff,0x7f,0xc8,0xe1,0xd2,0xa0,0xc4,0xa6,0x90,0x60,0xc9,0x6d,0xb2,0x10,0xc6,0x67,0x42,0x96,0x24,0xa4,0x19,0xa6,0x6,0x99,0xcf,0x82,0xcc,0x81,0x69,0x8e,0x16,0xc,0x61,0xc4,0xa6,0x79,0xe9,0xfb,0x35,0xff,0xd1,0x2d,0x60,0xc1,0xa5,0x90,0xd8,0x30,0x60,0xa2,0x34,0x10,0xb1,0xba,0x0,0x9f,0x17,0x88,0x32,0x60,0xd4,0xb,0x3,0xe9,0x5,0x4e,0x46,0x8e,0x47,0xdf,0xff,0xff,0x90,0xc3,0xe7,0x5,0x4e,0x46,0x8e,0x47,0x38,0xbd,0x20,0xc9,0x2a,0x51,0x87,0xae,0x0,0x1d,0x48,0xb2,0x4a,0xd4,0x31,0x50,0x13,0x0,0x0,0x92,0x43,0x3f,0x34,0x41,0xfd,0x8d,0x79,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_script_error_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x8,0x0,0x0,0x0,0x8,0x8,0x2,0x0,0x0,0x0,0x4b,0x6d,0x29,0xdc,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdc,0x4,0x1d,0x14,0x6,0xf,0x23,0x11,0xee,0xcd,0x0,0x0,0x0,0x6e,0x49,0x44,0x41,0x54,0x8,0xd7,0x6d,0x8e,0x31,0xe,0x82,0x40,0x14,0x44,0xdf,0xc2,0xa7,0xf6,0x18,0x76,0xdc,0xcf,0x33,0xd9,0xd9,0x70,0xf,0x4f,0x60,0x45,0x4c,0x34,0xd1,0x64,0xb3,0xc0,0x22,0xbb,0x43,0x21,0x21,0x46,0x98,0xf2,0x4d,0xde,0x64,0xdc,0x39,0x9c,0xd8,0x8b,0x1,0xa5,0xab,0xa2,0x82,0xd7,0x63,0xa5,0xd7,0xcb,0xdd,0x80,0x77,0x6e,0x7b,0xf9,0xc4,0xf8,0x6f,0x3c,0xf3,0x6d,0xb3,0x54,0x18,0xd0,0xcb,0x6f,0x8a,0x83,0x1,0x51,0x41,0xe4,0x2f,0xe8,0xf4,0x92,0x4,0xb5,0x1,0xc3,0x8f,0x31,0xe9,0x93,0xf2,0xa4,0x14,0xd,0x18,0x9b,0xe3,0x5a,0xb8,0xe5,0x28,0x33,0xec,0xff,0x30,0x93,0xf7,0xfa,0x94,0x97,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_popup_panel_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x15,0x8,0x35,0x7e,0x4e,0x97,0xe0,0x0,0x0,0x0,0x5a,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0xa0,0x10,0x30,0x22,0x73,0x8e,0x7f,0x3d,0x13,0xff,0xfc,0xf7,0x8b,0xa6,0xef,0xff,0x7f,0xc8,0xe1,0xd2,0xa0,0xc4,0xa6,0x90,0x60,0xc9,0x6d,0xb2,0x10,0xc6,0x67,0x42,0x96,0x24,0xa4,0x19,0xa6,0x6,0x99,0x8f,0x62,0x0,0x21,0xcd,0xd8,0xd4,0x30,0x51,0x1a,0x6,0xa3,0x6,0x8c,0x1a,0x80,0x61,0x0,0x27,0x23,0xc7,0x23,0x42,0x1a,0xd0,0xd5,0xa0,0x18,0x20,0xc9,0x2a,0x51,0x47,0xc8,0x10,0x49,0x56,0x89,0x3a,0x6,0x6a,0x2,0x0,0xd6,0xc8,0x1f,0x1c,0x9e,0xeb,0x4,0x27,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_scroll_bar_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x16,0xe,0x2a,0xa7,0x5a,0x83,0xca,0x0,0x0,0x1,0x33,0x49,0x44,0x41,0x54,0x38,0xcb,0xed,0x92,0xbd,0x4a,0x3,0x51,0x10,0x85,0xbf,0xb9,0x77,0x37,0xff,0x21,0xec,0x26,0x22,0x22,0x4,0x3b,0x8b,0x68,0xb0,0xe,0x82,0xf8,0x0,0xbe,0x48,0x10,0x4,0x8b,0x54,0x16,0xe2,0x3,0xd8,0x59,0x68,0x6f,0x6b,0x61,0x9d,0x7,0xb0,0x10,0x8b,0x95,0xed,0x2,0x41,0xb0,0x54,0x30,0xae,0xeb,0x86,0x4d,0xf6,0x5e,0xb,0x83,0x4,0xb5,0x10,0x6c,0xf3,0xb5,0x67,0xce,0x30,0x73,0x38,0xb0,0xe0,0xdf,0x48,0x90,0x84,0x4e,0x62,0xc6,0x7b,0x83,0x74,0x78,0x35,0x2f,0x54,0x55,0xe5,0x3e,0x32,0x6f,0x9b,0x5,0x29,0x3c,0x6a,0xd1,0xb1,0xa7,0x6b,0xd7,0x99,0xcd,0x7c,0x0,0x41,0xc6,0x5,0x95,0xbf,0x2d,0xab,0xd2,0xa5,0x2,0x54,0x6a,0x27,0x1b,0xa,0x49,0xbf,0xb6,0x42,0xa6,0xd1,0x91,0xaf,0xbd,0xfe,0x8a,0xbb,0x7c,0x12,0x9b,0x78,0x7d,0xa7,0xd2,0xe9,0x35,0x1c,0xbf,0xdb,0x70,0xfc,0xee,0x6e,0x75,0x7b,0x3f,0x31,0xe3,0xe,0x20,0xce,0xa7,0xc5,0xea,0xef,0xa7,0xbd,0x98,0x51,0x67,0xcd,0x6d,0x1e,0xc,0xd3,0x87,0x8b,0xa6,0xbb,0x7a,0x1c,0x24,0x61,0xb9,0x5d,0x6c,0xc5,0x73,0x23,0xa,0xc0,0xf9,0xf1,0x13,0x64,0x35,0x55,0xbb,0xf1,0x1d,0xef,0xfc,0x69,0xfa,0x7c,0xe8,0x6b,0xaf,0xf,0x62,0x80,0xc9,0x6f,0x19,0x28,0x40,0xc,0xb6,0xa0,0xd0,0x89,0x42,0x52,0x8d,0x7e,0xaf,0x3b,0xde,0x59,0x5e,0xdc,0xbb,0x57,0x13,0x6d,0xd5,0xb5,0x77,0xa,0xd0,0x2e,0xb6,0xd2,0x79,0xa3,0xc1,0x94,0x0,0x91,0x20,0x9,0xc5,0x58,0x53,0x1e,0x99,0xe8,0x48,0x21,0x63,0x80,0xcc,0x9a,0x6a,0x46,0xb6,0x94,0x13,0x77,0x30,0xb5,0x59,0x43,0x89,0x4a,0x66,0x1,0xa,0x60,0x1,0xeb,0x6b,0xaf,0xa7,0x44,0x46,0x2,0x10,0x24,0xa1,0x0,0xb9,0x99,0xf8,0x57,0x26,0xed,0x62,0xcb,0x2e,0x8a,0xc,0x1f,0x5a,0x1f,0x6a,0xb9,0x3d,0x6a,0x59,0x76,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_portal_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xd,0x28,0x20,0x94,0x22,0xa5,0x61,0x0,0x0,0x1,0x26,0x49,0x44,0x41,0x54,0x38,0xcb,0xa5,0x93,0x3d,0x6e,0xc2,0x40,0x10,0x85,0xdf,0xcc,0x62,0x10,0x22,0x46,0x72,0x43,0xc5,0x19,0x5c,0x5b,0xa1,0x4,0x21,0xe5,0xa,0x74,0xe1,0x1c,0x39,0x45,0xba,0x34,0x69,0x22,0xb8,0x41,0x9a,0x88,0x2e,0x52,0xd8,0x7a,0xf,0x10,0x81,0x44,0x8f,0xe4,0xc8,0x42,0xd8,0x59,0x4f,0x1a,0x2c,0xd9,0xd8,0xac,0x92,0xf0,0xba,0xdd,0xd5,0x7c,0x3b,0x3f,0x6f,0x8,0x25,0x1d,0x8c,0x51,0x0,0x14,0xdc,0xb2,0xdd,0x30,0xb4,0xc5,0x81,0xca,0xc1,0xf9,0xf1,0x78,0x9b,0xc7,0xf1,0xdc,0x1,0xb1,0xdc,0xef,0x3f,0x73,0xa7,0xf3,0x51,0x40,0x5a,0xa5,0x47,0x95,0xc7,0xf1,0xdc,0x1f,0x8f,0xef,0x13,0xad,0x67,0x10,0xa9,0x42,0x88,0x6c,0x2f,0x8a,0x96,0x5f,0xab,0xd5,0xb,0xf,0x6,0x1a,0x40,0xd,0x0,0x0,0x2a,0xd1,0x7a,0x96,0x6e,0x36,0x4f,0x10,0x69,0x9f,0x1,0xd2,0x64,0xbd,0x56,0xd9,0x6e,0x77,0xe7,0x4f,0x26,0x59,0x71,0xdd,0xaa,0x25,0x29,0xa2,0x20,0xd2,0x46,0x9e,0x57,0x1,0xcc,0x68,0x2a,0x8d,0xf1,0x37,0x59,0x15,0x4,0x6f,0x7,0x63,0x3c,0x17,0x80,0xc0,0x7c,0x4,0x91,0x6d,0x44,0x10,0x7d,0x97,0x9b,0xcf,0xf5,0xa,0xc4,0xf7,0x86,0xc3,0x7,0x15,0x4,0xef,0x17,0x21,0xce,0x12,0xac,0xd,0x6e,0x46,0xa3,0x47,0xf6,0xfd,0xd7,0xd3,0x6f,0x4e,0xd5,0x9a,0x48,0x9e,0xf7,0xb9,0x5f,0x2c,0x24,0xdb,0x6e,0x7f,0xd5,0x14,0x6e,0x9c,0x2,0x73,0x7a,0x31,0x42,0xa4,0x5,0x40,0xfe,0x3b,0x5,0x65,0xf7,0xfb,0x69,0x37,0xc,0x1d,0x3e,0x20,0xb2,0x20,0x4a,0x4f,0x73,0xaf,0x18,0xa9,0x70,0x9f,0xab,0x7,0xb6,0x17,0x45,0xcb,0x44,0x6b,0x38,0xac,0x3c,0x3d,0x18,0xe3,0x15,0x59,0x5c,0xbd,0x4c,0x74,0xed,0x3a,0xff,0x0,0xaf,0x64,0x81,0xa9,0xeb,0xa4,0xa2,0xc3,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_ungroup_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xc,0x33,0x9,0x7e,0x64,0x9c,0xa0,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0x75,0x49,0x44,0x41,0x54,0x38,0xcb,0xcd,0x93,0xcf,0x4a,0x2,0x51,0x14,0xc6,0xcf,0xbd,0x77,0x4a,0xd1,0x66,0xba,0x3a,0x2a,0xa4,0x85,0x4,0x15,0x65,0x9b,0x20,0x68,0xd1,0x1f,0x68,0x5b,0x2f,0xd3,0x26,0x84,0x96,0x6d,0xdd,0xf5,0x0,0xf5,0x6,0x3d,0x42,0x3b,0x6b,0x57,0xbb,0x6c,0xe1,0x22,0xa4,0x4c,0x70,0x1a,0x1d,0x9d,0x34,0x9d,0xb9,0xf7,0xdc,0x36,0xe,0x88,0x38,0x14,0x4,0xd1,0xd9,0x9e,0xef,0x7,0xe7,0x7c,0xdf,0x39,0x0,0xff,0xbe,0x1c,0xdb,0x65,0x8e,0xed,0xb2,0xb0,0x3e,0xf9,0xe,0x96,0x12,0x77,0x1,0x0,0x18,0xa3,0x77,0xdc,0xd4,0xe5,0xa4,0x46,0x9b,0x0,0x22,0x0,0xa0,0x0,0x40,0x8e,0xc4,0x11,0x85,0x6a,0x5,0x11,0xd7,0x18,0xa3,0xf7,0x8e,0xed,0xa,0x0,0x20,0xdc,0xd4,0x87,0x1,0x43,0xc7,0x40,0xf0,0x6,0x7e,0xc9,0xf7,0x44,0x11,0x11,0xb7,0x0,0x0,0xb8,0xa9,0xf7,0x7b,0xee,0xe7,0x55,0x26,0x9b,0x3c,0x43,0xc4,0x75,0xdf,0x13,0x45,0x6f,0xe0,0x97,0xc6,0x19,0xe2,0xd8,0x6e,0x5c,0xa1,0x4a,0x74,0x9d,0xde,0xcb,0xf8,0x34,0x73,0xf3,0xb1,0x7d,0x33,0x33,0x7f,0x5b,0xab,0x36,0x94,0xc1,0xe3,0x8b,0x5d,0xa7,0xf7,0x3a,0xde,0x37,0x78,0x7c,0x89,0x50,0xd2,0x26,0x2d,0xab,0x53,0x70,0x9d,0xfe,0xa3,0xa6,0xb1,0xa7,0xdc,0x72,0xa6,0x10,0x8,0xda,0xef,0x5d,0xdd,0xf7,0xc4,0x39,0xa5,0xb4,0xc2,0x34,0x7a,0x9d,0x48,0x19,0xed,0xa0,0x57,0x7f,0x6e,0x56,0x84,0x90,0x1b,0x3a,0x8f,0x6d,0xd2,0x30,0x3,0x13,0x29,0xc3,0x15,0xbe,0xdc,0x41,0xc4,0x2,0x0,0xc8,0xd0,0x14,0xc2,0x56,0x30,0x12,0x71,0xde,0x6d,0xf7,0x9c,0xfc,0xea,0x2,0xb1,0x9b,0x9d,0xbd,0x8f,0x4e,0xbf,0x3c,0x75,0x85,0xc0,0x10,0x6e,0xea,0xc3,0x66,0xbd,0x75,0x41,0x28,0xb1,0x18,0xa3,0x37,0x42,0xc8,0x63,0xe1,0xcb,0xc3,0x6c,0x3e,0x7d,0x0,0x0,0xd0,0xb2,0x3a,0xdb,0x52,0xe0,0x91,0x42,0x95,0xce,0xe4,0x92,0x27,0x1,0x43,0xa6,0xc5,0xc8,0x4d,0xdd,0x7b,0xab,0x59,0x65,0xa6,0xb1,0x87,0x48,0x74,0xe6,0x94,0x9b,0xba,0x37,0x3a,0x26,0x36,0x19,0x63,0x68,0xd5,0xaa,0xd,0xf5,0x93,0x4b,0xd,0x35,0x31,0x1a,0x9b,0xbd,0xfc,0xed,0xf,0x44,0xff,0xe4,0xd9,0xbe,0x0,0x76,0x9d,0xbd,0x27,0xfa,0xeb,0x6f,0x6d,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_position_2d_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe1,0x0,0xdb,0x0,0xe7,0x53,0x45,0xf8,0x1a,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x14,0x25,0x5,0x79,0x7f,0x97,0x94,0x0,0x0,0x0,0x96,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x5c,0xba,0xfd,0x3d,0x3,0x25,0x80,0x9,0x8f,0x1c,0x3b,0x3,0x3,0x43,0x3b,0x14,0xb3,0xe3,0x52,0xc4,0x82,0xc7,0x80,0xff,0xc,0xc,0xc,0x9f,0x90,0xd8,0x24,0xbb,0x80,0x62,0x2f,0x10,0x5,0x58,0x8,0xc8,0xff,0x25,0xd6,0x0,0x76,0x1c,0xfe,0x3c,0x8e,0xc4,0x66,0x43,0x93,0x63,0x64,0x60,0x60,0xf8,0x9,0x33,0xa0,0x1,0x29,0xc0,0x60,0x36,0x1f,0x67,0x60,0x60,0x38,0x9,0xe5,0x9b,0x33,0x30,0x30,0x58,0x32,0x30,0x30,0x30,0x23,0xa9,0xe1,0x63,0x60,0x60,0xa8,0xa4,0x5a,0x18,0x34,0xe0,0xf0,0x82,0x39,0x94,0x3e,0x89,0xe4,0x1a,0x64,0x2f,0xc0,0xd,0xf8,0x89,0x45,0x33,0x1b,0xd4,0xd9,0x30,0x3,0x7e,0x91,0x13,0xb,0xcc,0x34,0x4f,0x7,0x34,0x4d,0x48,0x8c,0xd0,0xa8,0x82,0x7,0x18,0xa9,0x6,0xfc,0x64,0x60,0x60,0xa8,0x24,0xe4,0x2,0x0,0xf0,0xdd,0x17,0x15,0x70,0x8,0x98,0x4,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_animation_set_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x2,0x0,0x0,0x0,0x90,0x91,0x68,0x36,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x0,0x0,0x0,0x0,0x0,0xf9,0x43,0xbb,0x7f,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x2,0x11,0x5,0x0,0x29,0xa9,0x6d,0xac,0xf4,0x0,0x0,0x1,0x91,0x49,0x44,0x41,0x54,0x28,0xcf,0x63,0x60,0x20,0x11,0x30,0x42,0xa8,0xf2,0xa2,0x22,0x64,0xd1,0xce,0xbe,0x3e,0x5c,0x1a,0x98,0x21,0xaa,0x35,0x74,0x75,0x94,0x55,0x55,0x54,0x35,0xd4,0xb7,0xee,0xd8,0xee,0xe1,0xec,0xa0,0xac,0xa8,0x7c,0xf4,0xf8,0x71,0xec,0x1a,0xca,0x8b,0x8a,0x78,0x85,0x4,0xfb,0x7a,0x7b,0x8f,0x1c,0x3d,0xca,0xcf,0xc7,0x17,0x14,0x14,0x34,0x67,0xc1,0x42,0x3c,0x7a,0x98,0x18,0x18,0x18,0xb4,0x75,0x74,0x1e,0x3e,0x7a,0xcc,0xcc,0xc4,0xac,0x24,0xaf,0xf0,0xe0,0xee,0xdd,0xec,0xec,0xec,0xc5,0xab,0xd6,0x1a,0x19,0xe8,0xa0,0xb9,0x13,0x2,0x58,0x1e,0x3d,0x7f,0x7e,0x6b,0xe1,0xc2,0x82,0xc2,0x2,0x3,0x5d,0x9d,0xaa,0xac,0x2c,0x5e,0x5e,0xbe,0xc6,0x49,0x13,0xb7,0x6c,0xd9,0x1a,0x1b,0x16,0x8c,0xd5,0x49,0x4c,0xff,0xff,0xfe,0x3b,0x7f,0xf6,0xac,0x98,0xa8,0xd8,0xef,0xbf,0x7f,0x44,0xa5,0xa4,0xfe,0x33,0x30,0x3c,0x7f,0xfe,0x7c,0xe5,0xa2,0x79,0xe1,0x71,0x49,0x58,0x35,0xb0,0x48,0x48,0x4b,0x36,0xb5,0xb6,0x31,0xfc,0xff,0xcf,0xc7,0xc7,0x93,0x5a,0x54,0xc4,0xca,0xca,0xca,0xc2,0xc6,0x2e,0x22,0x23,0x87,0x2b,0x94,0x98,0x78,0x39,0xd8,0x6e,0x5f,0xbb,0xfc,0xf5,0xf3,0xc7,0xe7,0xcf,0x9f,0xb3,0xb0,0xb1,0xb0,0xb2,0xb0,0x3c,0x7b,0xf6,0xf4,0xc3,0xc7,0xf,0xc,0xc,0xc,0x57,0x6f,0xdd,0xc4,0x12,0x4a,0x12,0xd2,0x52,0x9b,0xd7,0x6e,0xd0,0xd4,0xd1,0x66,0x65,0x64,0xea,0xe8,0xee,0x59,0xb4,0x78,0x89,0xaf,0xaf,0x8f,0xb8,0xb0,0xe8,0xa7,0xcf,0x9f,0xb6,0x6c,0xd9,0x8a,0xc5,0x49,0x2c,0x4c,0x2c,0x4c,0x7f,0x19,0x84,0x45,0xc4,0x44,0x84,0x4,0xf4,0xf5,0xf4,0xbe,0x7c,0xfa,0xfc,0xff,0xdf,0xbf,0x1f,0x7f,0x7f,0xe3,0x72,0x12,0x8b,0xac,0xa4,0x64,0x46,0x71,0x7e,0x7f,0x4f,0x17,0x1b,0xb,0x4b,0x4d,0x63,0x93,0x8f,0x97,0xd7,0xcb,0x37,0x6f,0x3e,0x7e,0xf8,0x84,0xd3,0xf,0x9d,0x7d,0x7d,0xcf,0x9f,0x3f,0x67,0x66,0x66,0xfe,0xfa,0xf1,0xd3,0x9b,0x57,0x2f,0x79,0xf8,0xf8,0xfe,0xff,0xff,0x7f,0xf3,0xf2,0x65,0x9c,0x1a,0x18,0x18,0x18,0x26,0x4f,0x99,0xea,0xe3,0xe7,0x57,0x56,0x57,0xf7,0xec,0xc5,0xcb,0x6b,0x37,0x6e,0x7c,0xff,0xf8,0x9,0x9e,0x96,0xb0,0xc6,0x1d,0x3,0x5c,0xe,0x82,0xe0,0x22,0x3e,0x3e,0xde,0x4,0xf4,0x28,0x30,0x29,0x60,0x9a,0x82,0x26,0x2,0x0,0xad,0xd0,0x9e,0xa5,0x60,0x22,0x50,0x1e,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_position_3d_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xf,0x9,0x2,0xce,0x59,0x25,0x8,0x0,0x0,0x0,0xa1,0x49,0x44,0x41,0x54,0x38,0xcb,0xb5,0x93,0x3b,0xa,0xc3,0x30,0x10,0x44,0x9f,0x2c,0x93,0x45,0x4d,0xc0,0x17,0x51,0x6b,0x72,0xb4,0x74,0xba,0x5d,0x70,0xab,0x8b,0x8,0xd2,0x98,0xd,0xc8,0x4e,0xe3,0x7c,0xa,0xd9,0x9,0x51,0x3c,0xd5,0xc2,0x7e,0xd8,0x99,0x9d,0x85,0x4a,0x98,0xb5,0xc4,0x18,0xa3,0xe4,0x94,0x2,0x80,0xed,0xba,0xe0,0xbc,0xd7,0x52,0x5d,0xbb,0x31,0x7c,0xc6,0xda,0xeb,0x33,0x5e,0x41,0x53,0x4b,0xa1,0x7a,0x40,0xfb,0x21,0x9f,0xbf,0x12,0x71,0x8c,0x51,0x4a,0x3c,0x27,0xd5,0x1e,0xa0,0x11,0x19,0x4a,0xbd,0xce,0x7b,0x6d,0x1,0x72,0x4a,0xe1,0x4d,0x30,0x80,0x6c,0x44,0x2e,0x8f,0xc6,0x49,0xb5,0x9f,0x55,0x4f,0x80,0x7d,0x55,0xe4,0x23,0x70,0x6e,0xfe,0xe2,0x83,0x6a,0xa,0x25,0x93,0x8c,0x31,0x1e,0x96,0xb5,0x41,0x64,0x70,0xde,0xdf,0x7e,0xb9,0x82,0xdd,0xdd,0x7,0xbb,0x1a,0xc9,0x2c,0xa7,0xda,0x7c,0xba,0x6a,0xdc,0x1,0xc0,0xaf,0x39,0x59,0x1d,0x8c,0xe8,0xa9,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_dependency_ok_hl_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0xe,0x0,0x0,0x0,0xe,0x8,0x6,0x0,0x0,0x0,0x1f,0x48,0x2d,0xd1,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdc,0x9,0x13,0x0,0x1e,0x1,0x45,0xd2,0xe3,0xbd,0x0,0x0,0x2,0x22,0x49,0x44,0x41,0x54,0x28,0xcf,0x5d,0x92,0x3b,0x6b,0x93,0x61,0x18,0x86,0xaf,0xe7,0x3d,0x7c,0xe9,0x1,0x93,0x76,0x29,0xe,0x55,0x87,0xda,0xe4,0xb,0x76,0x68,0x91,0x16,0x5a,0xdd,0x3a,0x8a,0x3a,0xf8,0xf,0x4,0x11,0x41,0xfc,0xb,0xae,0x3a,0xe8,0x50,0xf1,0x17,0xb8,0x8,0x42,0xa1,0xa8,0x20,0x74,0x2b,0x88,0x60,0x2b,0x11,0x6d,0xcc,0x97,0xb4,0xe2,0xa1,0x45,0x71,0x50,0x9a,0x9e,0x24,0xc9,0xf7,0x7e,0x8f,0x43,0x4d,0x3d,0x5c,0xd3,0xc3,0xc3,0x7d,0x73,0x2f,0x97,0xf0,0x17,0xd5,0x4f,0x95,0xda,0x5e,0x7b,0x2f,0x16,0xfe,0x45,0x81,0xbe,0xa8,0x3f,0x19,0x3b,0x31,0x51,0xee,0xfe,0x5c,0xf7,0x48,0x36,0x56,0xeb,0xb,0xd5,0x7b,0xc5,0x20,0x2d,0x5,0xe4,0xb0,0x1,0x20,0xa8,0xd5,0x5c,0x9c,0x6c,0xae,0xd6,0xe3,0xe1,0xb1,0x12,0xdd,0x40,0xf2,0xb9,0x5a,0x5f,0xa8,0xcf,0x15,0xc5,0x76,0x34,0x48,0x5b,0xe4,0xff,0x49,0x40,0xb2,0x48,0x49,0xbd,0x5c,0x8c,0x6f,0x34,0xe2,0xe3,0xa7,0x4a,0xf2,0xf6,0xc3,0xab,0xda,0xd3,0xb5,0xfb,0xb1,0x8b,0x9c,0xb6,0xc2,0x8e,0xb4,0x3b,0x1d,0x54,0xf,0xa6,0x44,0x4,0xd,0x4a,0xa6,0x4a,0x2e,0xe7,0xe9,0x8f,0xa,0xda,0x6e,0x65,0x72,0x6e,0xf4,0x5a,0x62,0xda,0xa1,0x15,0xef,0x84,0x6f,0x6a,0xa3,0x4c,0xb2,0x90,0xe1,0x8c,0x25,0x72,0x9e,0xc8,0x45,0x88,0x58,0x4c,0xda,0xcb,0xf5,0x99,0x39,0x3a,0xad,0x80,0xf8,0x54,0x9a,0xe9,0x17,0x6d,0x87,0x56,0x6c,0x0,0x9c,0xc9,0x89,0x35,0x16,0x6b,0x3d,0xce,0x45,0x58,0xe3,0x31,0x62,0x49,0x7f,0x6,0x6e,0x5e,0x78,0xc0,0x52,0xf2,0x18,0xef,0x73,0x58,0xe3,0x89,0x6c,0x8f,0x0,0x18,0xc1,0x60,0xac,0x60,0x8d,0xc3,0x88,0x45,0xc4,0x60,0xac,0xa1,0x93,0x6,0xae,0xcc,0xdc,0x66,0xf5,0xe3,0x32,0x8d,0x9d,0x25,0x9c,0x77,0x58,0xe3,0x10,0x2b,0x8,0x6,0xa3,0x64,0x58,0x2f,0x18,0x2b,0x18,0x97,0x11,0x42,0x4a,0xa7,0xd3,0xa2,0x5c,0x38,0xcb,0xd1,0xc1,0x61,0xe6,0x1b,0x77,0xc9,0xf5,0x47,0xb8,0x8,0x8c,0x15,0x5c,0x4,0x8a,0xe2,0x4,0x8b,0xf1,0x8a,0x58,0x41,0x2d,0x5c,0x9d,0xba,0x43,0x63,0x73,0x95,0xe9,0xf2,0x2c,0xb7,0x16,0x2f,0xd3,0x9f,0xcf,0x61,0x8c,0x0,0x7,0x19,0xe3,0x40,0x10,0x8c,0x11,0x41,0xa2,0xa0,0xde,0x3b,0xac,0x57,0x6a,0x5f,0x57,0x98,0x2e,0xcf,0xb2,0x58,0x7d,0x84,0x1f,0xc8,0x70,0x91,0x60,0x9d,0x20,0x2e,0xc3,0x5b,0x87,0xf8,0x54,0x8d,0x18,0x5c,0xc8,0x42,0x32,0xe4,0x4a,0xf1,0x6e,0x73,0x4b,0x8f,0xe4,0xb,0xf2,0xe2,0xfb,0x43,0xf6,0x93,0x2d,0xde,0xec,0x3e,0x23,0xd7,0xe3,0x10,0xe4,0xc0,0x1c,0x9b,0x67,0x77,0x67,0x5f,0x87,0xfa,0x62,0x9,0x59,0x48,0x4,0xa0,0xb2,0xbe,0x5c,0xaf,0x34,0xe7,0x8b,0xfb,0xd9,0xf,0xcd,0x17,0xa,0xa2,0xbf,0xdd,0x39,0x28,0x29,0x2,0x6c,0x6f,0x37,0xb5,0x57,0x6,0xe5,0xf4,0xc0,0xa5,0xc6,0xf8,0xc8,0x64,0xe9,0xd0,0x91,0xca,0xfa,0xcb,0xfa,0xeb,0xe6,0x93,0xe2,0xfb,0x8d,0x77,0x6a,0xac,0xfd,0x47,0xb9,0x2c,0xb,0x3a,0x72,0xac,0x2c,0xe3,0x85,0xf3,0x8d,0x89,0x93,0x53,0x7f,0x94,0xeb,0xb2,0xb2,0xf6,0xbc,0xe6,0x5d,0x14,0x6b,0xb7,0x24,0x5d,0x55,0xa1,0x9d,0xb6,0x93,0xc9,0xd1,0x33,0x87,0x92,0xff,0x2,0x56,0xf6,0xd7,0xf1,0xc5,0xd5,0xd,0xc0,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_prev_scene_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x8,0x0,0x0,0x0,0x8,0x8,0x6,0x0,0x0,0x0,0xc4,0xf,0xbe,0x8b,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x1e,0x17,0x38,0x10,0xcc,0xe3,0xfe,0xe6,0x0,0x0,0x0,0xa4,0x49,0x44,0x41,0x54,0x18,0xd3,0x6d,0x8c,0x4b,0xa,0x82,0x50,0x18,0x85,0x8f,0xff,0xf5,0x1,0xc2,0x45,0xc9,0x82,0x22,0x8,0xda,0x42,0xd0,0x16,0x6a,0x13,0xb9,0xa1,0x56,0x11,0x6d,0x44,0x5a,0x81,0xd0,0xd4,0x91,0x13,0xb5,0xd0,0xba,0x24,0xd2,0x24,0xef,0xdf,0x44,0xa1,0x87,0x67,0x76,0xce,0x77,0xf8,0xc,0x7c,0x44,0x55,0xb5,0xcd,0x9a,0xe7,0x9a,0x79,0x29,0x4,0x9d,0xfc,0x40,0xb6,0xc6,0x17,0x64,0xe,0x1e,0xf7,0x26,0x3,0x0,0xe9,0xbb,0x2b,0x22,0x3a,0x9b,0x3,0xf0,0x65,0x3b,0x56,0x34,0x9a,0x78,0x31,0x0,0x90,0xaa,0x6a,0xd2,0x9a,0xa7,0x1d,0x6c,0x6d,0xc7,0x8a,0x66,0x8b,0xf1,0xa6,0x37,0x93,0x1f,0x48,0xad,0x5b,0xbd,0xed,0xba,0xb0,0x1c,0xf3,0x80,0xa1,0x94,0x85,0xa,0xd3,0x24,0xe7,0x34,0xc9,0xb9,0x2c,0x54,0xd8,0xef,0xc6,0xef,0xa9,0xa9,0x9f,0x47,0x0,0x90,0x9e,0xbb,0x26,0x41,0xf1,0xbf,0xe9,0xa2,0x76,0xd7,0xec,0xb6,0xef,0xfb,0x1b,0x7f,0x7a,0x4f,0x36,0xf3,0x19,0x87,0x5f,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_rigid_body_2_d_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xe,0xc3,0x0,0x0,0xe,0xc3,0x1,0xc7,0x6f,0xa8,0x64,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x6,0xc,0x5,0x2e,0x1,0xb,0x70,0xf7,0x5,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0x50,0x49,0x44,0x41,0x54,0x38,0xcb,0xad,0x92,0xb1,0x4e,0xc2,0x50,0x14,0x86,0xbf,0xd3,0x52,0xd1,0x22,0x9,0x1d,0x20,0xb2,0x76,0x61,0xe2,0x15,0xd8,0xdc,0x18,0x9,0x61,0xd5,0x77,0x30,0xbe,0x83,0x8b,0x6f,0xc0,0x66,0xe2,0xe6,0x3b,0x30,0x38,0x39,0x61,0x62,0xc2,0xd2,0xa1,0xb,0xb1,0x83,0x25,0x21,0x2d,0x36,0xa5,0xbd,0xe,0xb4,0xa4,0x2a,0xd5,0x26,0x7a,0x96,0x7b,0x93,0x93,0xef,0xff,0xcf,0xf9,0xef,0x85,0x3f,0x96,0xe4,0x97,0xf3,0xab,0x47,0xe5,0x38,0x33,0xac,0x56,0x8f,0x28,0xf0,0x79,0xbe,0xbf,0x94,0x2a,0x2,0x5a,0x11,0x1e,0xf,0x47,0x44,0x81,0x4f,0xbd,0x61,0xd1,0x9f,0x4c,0x55,0xa5,0x9,0x72,0xd8,0x34,0x3a,0x84,0xb1,0xb7,0x3f,0xab,0x4e,0xa2,0xe5,0xce,0xf5,0x86,0xc5,0x78,0x38,0x2,0xc0,0xb6,0x7,0xf8,0xab,0x5,0x95,0x57,0x78,0x7a,0xf1,0x88,0x2,0x1f,0xcf,0xdf,0x10,0xc6,0x1e,0x0,0x56,0xab,0x47,0x18,0x7b,0xc9,0xdc,0x55,0x41,0x19,0xac,0x94,0xa,0x34,0xd3,0xe8,0xe0,0xbf,0xbd,0x12,0xc6,0x1e,0xee,0x72,0x8d,0x6d,0xf,0x70,0x9c,0x19,0x0,0xa6,0xd1,0x89,0x81,0x93,0x12,0x58,0x1,0x22,0x0,0xfd,0xc9,0x54,0xd5,0x1b,0x16,0xfe,0x6a,0x81,0xd5,0xea,0x1,0x10,0x5,0x7e,0x7c,0x77,0x73,0xa1,0x3,0x5a,0xdb,0x62,0xd3,0x6d,0x8a,0xf9,0x5,0x4e,0x45,0x44,0xdf,0x7,0x94,0xa5,0x1e,0x87,0xb1,0x57,0x3,0xe4,0xe1,0xf6,0x3a,0x1,0x74,0x80,0xb6,0x85,0xea,0x36,0x45,0xcb,0xe0,0x24,0x5b,0x7d,0x23,0x22,0xe6,0xa7,0x84,0xe7,0xae,0x7a,0x7,0x8e,0x80,0x2d,0x60,0x64,0x30,0x0,0x67,0xa7,0x3b,0xf3,0xfc,0xef,0x88,0xec,0xa6,0xff,0xf6,0x44,0x73,0x57,0x6d,0x1,0x3d,0x7,0xb,0x70,0xb1,0x22,0x11,0x39,0x3e,0x28,0x0,0xb0,0x5c,0xab,0x34,0xef,0x1d,0x80,0xf7,0xee,0xa5,0x2,0xd9,0xae,0x69,0x49,0x7f,0x2b,0x22,0xc6,0xaf,0x2,0x85,0xb4,0x4b,0xdd,0x1,0x6a,0x3f,0xfe,0x73,0x11,0xc9,0x52,0x4f,0x80,0x34,0xb,0xf1,0x7f,0xeb,0x3,0xa,0xcd,0x93,0x60,0xf9,0xc6,0xd5,0xd3,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_progress_1_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0xe,0x0,0x0,0x0,0xe,0x8,0x6,0x0,0x0,0x0,0x1f,0x48,0x2d,0xd1,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x3,0x15,0x13,0x0,0x1,0x36,0x71,0x65,0x2b,0x0,0x0,0x2,0xca,0x49,0x44,0x41,0x54,0x28,0xcf,0x6d,0x91,0x4f,0x48,0x14,0x61,0x18,0xc6,0xdf,0x77,0x76,0x66,0xff,0xd9,0xee,0x62,0xb6,0x4d,0x75,0x10,0x14,0x5b,0x75,0x13,0x4a,0xbd,0xa5,0x16,0x6a,0x10,0x1d,0xf3,0x24,0x11,0x84,0x44,0x42,0x87,0x14,0xa4,0x83,0x98,0x5d,0x3a,0x55,0xe0,0xa1,0x22,0x8a,0x10,0x21,0x3a,0x88,0x1e,0xf7,0x30,0x4a,0x92,0x87,0x56,0x77,0x20,0x59,0xdb,0x40,0x4d,0x57,0x7,0xa5,0xd5,0x15,0x76,0x67,0x67,0xd6,0x9d,0xd1,0xdd,0x59,0xbf,0xf9,0xbe,0xe,0xfd,0x39,0x44,0xcf,0xe9,0x39,0xfc,0x9e,0xcb,0xef,0x41,0xf8,0x4f,0xc,0xc3,0xc0,0xcd,0xcd,0xcd,0xd3,0x0,0x0,0x35,0x35,0x35,0x99,0xca,0xca,0x4a,0xf6,0x2f,0xc3,0xff,0x29,0x85,0x42,0x1,0x79,0x9e,0x7,0xaf,0xd7,0xcb,0xd6,0xd7,0xd7,0x9d,0xb2,0x2c,0x4b,0x0,0x0,0x84,0x90,0xcb,0x0,0x60,0x29,0x8a,0x82,0x82,0x20,0x40,0x75,0x75,0x35,0xfb,0x3b,0xd4,0x75,0x1d,0xe7,0xe6,0xe6,0x6e,0x58,0x96,0x75,0x21,0x97,0xcb,0xbd,0x9e,0x9e,0x9e,0x16,0x8,0x21,0x27,0x1,0x0,0xe2,0xf1,0xb8,0x5b,0xd3,0x34,0x48,0x26,0x93,0x8f,0x0,0xe0,0x47,0x2e,0x97,0x9b,0xa8,0xaa,0xaa,0xa2,0x1c,0x0,0x40,0x2c,0x16,0x73,0xa4,0xd3,0xe9,0xdb,0xa9,0x54,0xea,0x79,0x24,0x12,0x79,0x11,0xc,0x6,0x3d,0x8c,0x31,0x8e,0x31,0xc6,0xb9,0xdd,0x6e,0x77,0x32,0x99,0x7c,0x1f,0xa,0x85,0x1e,0xf3,0x3c,0x3f,0x2a,0x49,0x12,0xf,0x0,0xe0,0x0,0x0,0x98,0x99,0x99,0x41,0x5d,0xd7,0x73,0xb5,0xb5,0xb5,0x6d,0x47,0x47,0x47,0xd7,0x4,0x41,0x38,0x51,0x2c,0x16,0xeb,0x28,0xa5,0xd0,0xdc,0xdc,0xdc,0x10,0xa,0x85,0x6e,0xed,0xef,0xef,0x97,0x87,0x87,0x87,0xef,0x8c,0x8f,0x8f,0x6f,0x95,0x4a,0x25,0xca,0x11,0x42,0x70,0x63,0x63,0x83,0xd9,0xb6,0xbd,0x2c,0x49,0xd2,0x8,0xa5,0x74,0x27,0x9b,0xcd,0xf6,0x2a,0x8a,0x32,0xb1,0xb5,0xb5,0xf5,0x4e,0x14,0xc5,0xde,0x4c,0x26,0x73,0x3c,0x34,0x34,0x74,0xdf,0xb6,0xed,0x2f,0x8a,0xa2,0x40,0x3e,0x9f,0x47,0x5c,0x5b,0x5b,0xb,0xc4,0xe3,0xf1,0x87,0x94,0xd2,0x33,0x84,0x10,0x67,0x36,0x9b,0xf5,0x44,0xa3,0xd1,0x8f,0x89,0x44,0xe2,0x33,0x22,0xd2,0xd6,0xd6,0xd6,0xab,0xed,0xed,0xed,0xf7,0x5c,0x2e,0x97,0x87,0xe3,0x38,0x1b,0x11,0xf,0xc3,0xe1,0xf0,0x5d,0x5e,0x96,0xe5,0x16,0x55,0x55,0x47,0x19,0xfb,0x65,0x1c,0x11,0xa1,0xbb,0xbb,0xfb,0x83,0xc7,0xe3,0x51,0xe6,0xe7,0xe7,0x59,0x7d,0x7d,0xbd,0x97,0x52,0xfa,0xb2,0x58,0x2c,0x7a,0x19,0x63,0x80,0x88,0xb0,0xb2,0xb2,0xd2,0x82,0x8d,0x8d,0x8d,0xe7,0x7c,0x3e,0xdf,0x4d,0x44,0xac,0x74,0xb9,0x5c,0x8e,0xce,0xce,0xce,0xa6,0x40,0x20,0xd0,0xd4,0xd3,0xd3,0xd3,0x11,0x8,0x4,0x8e,0x27,0x27,0x27,0xdf,0xe8,0xba,0xee,0x89,0x44,0x22,0x51,0xd3,0x34,0x6d,0x42,0x88,0x41,0x29,0xfd,0xe4,0xa0,0x94,0x1e,0x69,0x9a,0xf6,0x3d,0x18,0xc,0x7e,0xeb,0xeb,0xeb,0xb,0x13,0x42,0x6,0x10,0xd1,0xda,0xdd,0xdd,0xbd,0xb8,0xbc,0xbc,0x3c,0x62,0xdb,0xb6,0x8f,0x52,0xda,0xd5,0xd1,0xd1,0xb1,0xce,0x71,0xdc,0xab,0xa5,0xa5,0xa5,0xaf,0xa6,0x69,0xea,0x9c,0xa6,0x69,0xb6,0xa2,0x28,0xc6,0xe0,0xe0,0xe0,0x75,0x4d,0xd3,0x9e,0x2,0x40,0x3e,0x16,0x8b,0x3d,0x33,0x4d,0xb3,0xc6,0xb2,0xac,0xb3,0xb2,0x2c,0xbf,0x65,0x8c,0xa5,0x54,0x55,0x1d,0x68,0x6b,0x6b,0x7b,0xb0,0xbd,0xbd,0x5d,0x3e,0x38,0x38,0xb0,0x39,0x0,0x0,0x49,0x92,0xb8,0x74,0x3a,0x7d,0x89,0x31,0xa6,0x2e,0x2c,0x2c,0x3c,0xc9,0x64,0x32,0x91,0xdf,0x57,0x71,0x15,0x15,0x15,0x8b,0xb3,0xb3,0xb3,0xa3,0x94,0xd2,0x94,0xaa,0xaa,0x5d,0x53,0x53,0x53,0x2,0x0,0x0,0x2,0x0,0xf8,0xfd,0x7e,0x4e,0x14,0xc5,0x30,0x22,0x9e,0x37,0xc,0x43,0xee,0xef,0xef,0x2f,0xf8,0x7c,0xbe,0x28,0x63,0xac,0xae,0x54,0x2a,0x35,0x8c,0x8d,0x8d,0x95,0x44,0x51,0xbc,0x22,0x8,0xc2,0xc1,0xde,0xde,0xde,0xa2,0xae,0xeb,0xc7,0xe,0x0,0x0,0xcb,0xb2,0x18,0x63,0x4c,0x3b,0x3c,0x3c,0x54,0x9c,0x4e,0x67,0xc1,0xef,0xf7,0x63,0xb9,0x5c,0x3e,0x65,0x59,0x96,0xb6,0xba,0xba,0x1a,0x49,0x24,0x12,0x3a,0x21,0x64,0xc7,0x30,0x8c,0xdd,0x7c,0x3e,0x5f,0x6,0x0,0xf8,0x9,0xc5,0x76,0x8b,0xc6,0x93,0x29,0x42,0x43,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_h_box_container_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x15,0x31,0x5,0x56,0x13,0x2a,0xf6,0x0,0x0,0x0,0xf2,0x49,0x44,0x41,0x54,0x38,0xcb,0xed,0x93,0x31,0x6a,0xc3,0x50,0xc,0x86,0x7f,0xe9,0xb9,0xf,0x32,0x4,0xe2,0x9a,0x24,0x87,0x8,0xe4,0x2,0x19,0x72,0x80,0x74,0xeb,0x56,0x2,0xa5,0x7,0x68,0xb7,0x9e,0x22,0xa7,0x28,0x84,0x6c,0x1d,0x3b,0x76,0x70,0xc1,0x17,0x30,0xf8,0x10,0x49,0x1a,0x3b,0xe0,0xc1,0xe0,0xfa,0x49,0x5d,0xfc,0x4c,0xa1,0x5b,0x9a,0xa1,0x43,0xfe,0x49,0xbf,0x84,0x7e,0x34,0x7c,0x2,0xce,0xa1,0xb4,0xca,0xcc,0xa9,0x3b,0xe4,0x1b,0x9b,0xe2,0xf5,0x6b,0x1c,0xc,0xd7,0x4,0x72,0x6,0x5c,0xec,0xdc,0xe1,0xfe,0xda,0xc,0xde,0x0,0x20,0x77,0xc7,0xc5,0xc8,0x44,0x2f,0xe,0x12,0x2a,0xd4,0x6c,0x9b,0xfd,0xf2,0x2e,0xbc,0xbd,0x2,0x80,0xc0,0x7,0x8c,0x83,0xe1,0x3a,0x32,0xe1,0x23,0x13,0xd7,0xd3,0xde,0xa4,0x7e,0x2f,0x3f,0xa2,0xc8,0x84,0x4f,0xed,0x58,0xe7,0xfd,0xd9,0x73,0x5a,0x65,0x56,0x54,0xec,0xcf,0x4b,0xd8,0x17,0x4,0x72,0x7e,0xb9,0xf5,0xc2,0xc4,0x35,0x13,0xd7,0x4,0x12,0x0,0x98,0xf6,0x26,0xde,0xbb,0x5f,0x1,0xa7,0xea,0x12,0xf0,0xaf,0x2,0x14,0x6a,0x44,0xc5,0xa6,0x55,0x66,0x5b,0xcf,0xa2,0x62,0x45,0xc5,0x2a,0x94,0x5b,0x7c,0xbd,0xef,0xd0,0xef,0x48,0xdc,0x36,0xfb,0xa5,0x7,0x2a,0x2e,0x93,0x62,0xe7,0xe,0x37,0x1e,0xf5,0xdc,0x1d,0x17,0x71,0x99,0xac,0x3e,0x9b,0xbc,0x43,0x19,0xc0,0xc3,0x59,0x9e,0xe9,0xcf,0xfa,0x6,0x3d,0xf8,0x6c,0x70,0xad,0x2,0xab,0xfa,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_progress_2_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0xe,0x0,0x0,0x0,0xe,0x8,0x6,0x0,0x0,0x0,0x1f,0x48,0x2d,0xd1,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x3,0x15,0x13,0x0,0xc,0x48,0xc0,0x19,0x96,0x0,0x0,0x2,0xc7,0x49,0x44,0x41,0x54,0x28,0xcf,0x6d,0x90,0x3d,0x4c,0x13,0x61,0x1c,0x87,0xff,0xff,0xbb,0x5e,0xb1,0xe0,0xf5,0x43,0x84,0xaa,0x3,0x1,0xa2,0x89,0x28,0x89,0x86,0x30,0x9,0x12,0x1,0x13,0xe3,0x28,0x83,0x71,0x65,0x61,0x52,0x49,0x8c,0x2c,0x4a,0x62,0xc2,0xa4,0x3,0x8b,0x89,0xd1,0x18,0xa2,0x83,0x3,0x81,0x85,0xc4,0x84,0x42,0x2c,0x65,0xb0,0xc0,0x5,0x92,0x62,0x1d,0xf8,0xa,0x1c,0x90,0x72,0x34,0xda,0xde,0x17,0xbd,0x83,0xf6,0x6d,0xdf,0x7b,0x5f,0x7,0xa3,0x83,0xf1,0x37,0x3d,0xc3,0xf3,0x2c,0x3f,0x84,0xff,0xcc,0x71,0x1c,0xdc,0xde,0xde,0xae,0x7,0x0,0x68,0x6a,0x6a,0xca,0x45,0x22,0x11,0xfe,0xaf,0xe3,0xfb,0x3,0x85,0x42,0x1,0x7d,0x3e,0x1f,0x54,0x57,0x57,0xf3,0xcd,0xcd,0x4d,0xbf,0xa2,0x28,0x31,0x0,0x0,0x4a,0xe9,0xd,0x0,0x20,0xaa,0xaa,0xa2,0x24,0x49,0xd0,0xd0,0xd0,0xc0,0xff,0x86,0x96,0x65,0x61,0x3c,0x1e,0xbf,0x4b,0x8,0xb9,0x6a,0x18,0xc6,0x9b,0xc9,0xc9,0x49,0x89,0x52,0x7a,0x6,0x0,0x20,0x95,0x4a,0x9d,0x32,0x4d,0x13,0x12,0x89,0xc4,0x7d,0x51,0x14,0x7f,0x1a,0x86,0x31,0x57,0x5b,0x5b,0xcb,0x44,0x0,0x80,0xae,0xae,0x2e,0x5f,0x26,0x93,0x79,0x61,0x18,0xc6,0x13,0x4d,0xd3,0xa2,0x91,0x48,0x24,0x69,0xdb,0xf6,0x0,0x0,0xa0,0x2c,0xcb,0x1f,0x77,0x77,0x77,0x7,0x33,0x99,0xcc,0xeb,0x62,0xb1,0x58,0xaf,0x69,0xda,0xc4,0xd4,0xd4,0x94,0x27,0x2,0x0,0xcc,0xcc,0xcc,0xa0,0x65,0x59,0x46,0x73,0x73,0x73,0xc7,0xc9,0xc9,0xc9,0x6d,0x49,0x92,0x4e,0x17,0x8b,0xc5,0x8b,0x8c,0x31,0x8,0x87,0xc3,0x82,0xa6,0x69,0x23,0x88,0xf8,0x23,0x1e,0x8f,0xf,0x8f,0x8d,0x8d,0xed,0x94,0x4a,0x25,0x26,0x50,0x4a,0x71,0x6b,0x6b,0x8b,0x7b,0x9e,0xb7,0x1a,0x8b,0xc5,0x9e,0x31,0xc6,0xf6,0xf3,0xf9,0xfc,0x3,0x55,0x55,0x3f,0xec,0xec,0xec,0xbc,0xcf,0x66,0xb3,0xf,0x5,0x41,0xc8,0x27,0x12,0x89,0xe7,0x9e,0xe7,0xad,0xa8,0xaa,0xa,0xb6,0x6d,0x23,0xae,0xaf,0xaf,0x87,0x52,0xa9,0xd4,0x53,0xc6,0xd8,0x39,0x4a,0xa9,0x3f,0x9f,0xcf,0x7,0x92,0xc9,0xe4,0x97,0x74,0x3a,0xfd,0x15,0x11,0x59,0x7b,0x7b,0xfb,0xad,0xa1,0xa1,0xa1,0x91,0x70,0x38,0x5c,0x83,0x88,0xdc,0xf3,0xbc,0x32,0x21,0xe4,0xae,0x4f,0x51,0x94,0x36,0x5d,0xd7,0x87,0x39,0xff,0xfd,0x38,0x22,0x42,0x6f,0x6f,0xef,0xa7,0x40,0x20,0xa0,0xce,0xcf,0xcf,0xf3,0xb6,0xb6,0xb6,0x60,0x63,0x63,0xe3,0xb9,0x40,0x20,0x80,0x9c,0x73,0x40,0x44,0x58,0x5e,0x5e,0xbe,0x8d,0x2d,0x2d,0x2d,0x17,0x64,0x59,0xbe,0x87,0x88,0x91,0xaa,0xaa,0x2a,0xb1,0xbb,0xbb,0xbb,0x35,0x14,0xa,0xb5,0xf6,0xf5,0xf5,0xdd,0xc,0x85,0x42,0x95,0xf1,0xf1,0xf1,0xb7,0x96,0x65,0x5,0xa6,0xa7,0xa7,0x17,0x5c,0xd7,0xf5,0x2a,0x95,0x8a,0x43,0x29,0x9d,0x13,0x19,0x63,0x27,0xa6,0x69,0x6e,0xd4,0xd5,0xd5,0x7d,0xef,0xef,0xef,0xbf,0x42,0x29,0x7d,0x8c,0x88,0x44,0xd3,0xb4,0x6b,0xab,0xab,0xab,0xcf,0x3c,0xcf,0x93,0x19,0x63,0x3d,0x9d,0x9d,0x9d,0x1b,0x88,0xf8,0x7a,0x65,0x65,0xe5,0x9b,0xeb,0xba,0x96,0x60,0x9a,0xa6,0xa7,0xaa,0xaa,0x33,0x38,0x38,0x78,0xc7,0x34,0xcd,0x97,0x0,0x60,0x2f,0x2d,0x2d,0xbd,0x72,0x5d,0xb7,0x89,0x10,0x72,0x5e,0x51,0x94,0x77,0x9c,0xf3,0x3,0x5d,0xd7,0x1f,0x77,0x74,0x74,0x3c,0xda,0xdb,0xdb,0x2b,0x1f,0x1d,0x1d,0x79,0x2,0x0,0x40,0x2c,0x16,0x13,0xb2,0xd9,0xec,0x75,0xce,0xb9,0xbe,0xb0,0xb0,0x30,0x92,0xcb,0xe5,0x3e,0x3,0x80,0x8,0x0,0x42,0x4d,0x4d,0xcd,0xe2,0xec,0xec,0xec,0x30,0x63,0xec,0x40,0xd7,0xf5,0x9e,0x89,0x89,0x9,0x9,0x0,0x0,0x1,0x0,0x82,0xc1,0xa0,0x10,0x8d,0x46,0xaf,0x20,0xe2,0x25,0xc7,0x71,0x94,0x81,0x81,0x81,0x82,0x2c,0xcb,0x49,0xce,0xf9,0xc5,0x52,0xa9,0x74,0x79,0x74,0x74,0xb4,0x14,0x8d,0x46,0xbb,0x24,0x49,0x3a,0x3a,0x3c,0x3c,0x5c,0xb4,0x2c,0xab,0x22,0x2,0x0,0x10,0x42,0x38,0xe7,0xdc,0x3c,0x3e,0x3e,0x56,0xfd,0x7e,0x7f,0x21,0x18,0xc,0x62,0xb9,0x5c,0x3e,0x4b,0x8,0x31,0xd7,0xd6,0xd6,0x3e,0xa7,0xd3,0x69,0x8b,0x52,0xba,0xef,0x38,0x8e,0x66,0xdb,0x76,0x19,0x0,0xe0,0x17,0x1b,0xb5,0x92,0x76,0x0,0xf9,0x5d,0x5d,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_spatial_sample_player_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xd,0x35,0x15,0x3d,0xfd,0xd,0x5e,0x0,0x0,0x2,0xf,0x49,0x44,0x41,0x54,0x38,0xcb,0xad,0x53,0x3d,0x68,0x53,0x51,0x18,0x3d,0xf7,0xbe,0xfb,0xf2,0xf2,0xf2,0x42,0xa4,0x64,0x28,0x94,0xa,0x42,0x9,0x94,0x86,0x3e,0x9,0x85,0xd4,0xa5,0x64,0x93,0x80,0x83,0xbb,0x8,0x4e,0x2e,0xa,0x2e,0x2e,0x66,0x77,0x10,0xf7,0x82,0x43,0xc5,0xe9,0xd,0x8e,0x75,0x28,0x15,0xa9,0x25,0xa5,0xc4,0x92,0xa6,0x8,0x17,0x21,0x86,0xa6,0x46,0xd0,0x2e,0x59,0x42,0x92,0x97,0x3c,0xf2,0x7e,0xee,0xe7,0xd2,0x7,0x2d,0x24,0xed,0xe2,0x99,0x2e,0xdf,0x77,0xee,0x3d,0xe7,0xfb,0xb9,0xc0,0xc,0x78,0x52,0x32,0x4f,0x4a,0x7d,0x46,0x4e,0x8b,0xcf,0x7c,0x6,0x21,0x61,0xda,0x36,0xa9,0xd1,0xe8,0xd1,0xb4,0x3c,0x85,0xe1,0x9d,0x6b,0x1f,0x20,0xdf,0xbf,0xdb,0x73,0x1c,0xf2,0x3b,0x9d,0x2d,0xf7,0xe0,0xe0,0x75,0xec,0xc4,0x93,0x92,0x1,0xc0,0xa4,0xd9,0x6c,0x8f,0x4f,0x4e,0x56,0x3c,0x29,0x5,0xf7,0xa4,0xd4,0x3c,0x29,0x13,0x31,0x69,0xb8,0xb7,0xf7,0x61,0xd2,0x6a,0xd5,0x1,0x10,0x18,0x53,0x20,0x12,0x0,0x8,0x0,0xa2,0xc1,0xe0,0x25,0x0,0x24,0x72,0xb9,0xfb,0x93,0x76,0xfb,0x9b,0x69,0xdb,0x21,0xa7,0x20,0x58,0x89,0xfa,0xfd,0x57,0xb1,0x6a,0xd8,0xed,0xc6,0xb6,0x59,0xec,0xc8,0xb4,0xed,0x10,0x0,0xd4,0x78,0xbc,0x31,0xdc,0xdf,0xdf,0xb4,0x8a,0xc5,0x2f,0x4c,0xd7,0xfb,0xa3,0xe3,0xe3,0x92,0x98,0x9c,0x9e,0x1e,0x81,0xb1,0x48,0x5f,0x5c,0x74,0x1,0x0,0x4a,0x25,0xae,0x94,0x43,0x24,0xdc,0x5a,0xed,0x19,0x37,0x8c,0x5a,0x6a,0x6d,0xed,0x61,0xcf,0x71,0x8,0xc0,0x73,0x7d,0x61,0xa1,0xa2,0x6,0x83,0x27,0x1c,0x51,0x64,0x42,0x29,0x3,0x44,0xda,0xd4,0x71,0x30,0x46,0x4c,0x88,0x5f,0xfe,0xd9,0xd9,0x57,0x0,0x10,0xf3,0xf3,0xce,0xa8,0x5e,0x7f,0xc0,0xc,0xa3,0x1a,0xd,0x87,0x1b,0xfc,0xb2,0xd5,0xa9,0xf7,0x81,0xc8,0x2a,0x16,0x77,0x29,0x8,0xe6,0x0,0x80,0x25,0x93,0xdf,0x29,0x8,0x72,0xa9,0x42,0xe1,0x2f,0x79,0xde,0x6d,0x8e,0x9b,0x71,0x55,0x40,0xa9,0x39,0xc6,0xf9,0xd0,0x93,0x32,0xc5,0x84,0x18,0x89,0x8b,0x42,0x67,0xba,0x20,0x22,0xe1,0x1e,0x1e,0x56,0x10,0x45,0x6f,0x0,0x20,0xec,0x76,0x9f,0x26,0x96,0x96,0xd6,0xc9,0xf7,0xf3,0xdc,0xb2,0x7e,0x70,0x2d,0x9b,0xfd,0xc,0x22,0x1d,0x4a,0xdd,0x9a,0xde,0x2,0x16,0x71,0xcb,0xda,0x4a,0x97,0x4a,0x95,0x71,0xa3,0xb1,0x4e,0x61,0x68,0xa5,0xa,0x85,0xdf,0x91,0xeb,0x3e,0xe6,0x99,0xcc,0x27,0x91,0x29,0x97,0xcb,0x31,0xd9,0xad,0xd5,0xfe,0x4,0x9d,0xce,0x3b,0x30,0x16,0x5e,0xcc,0x1f,0x0,0x88,0x69,0x5a,0x1f,0x0,0x26,0xad,0xd6,0x91,0xb1,0xbc,0x9c,0x7,0x80,0xf0,0xfc,0xfc,0x45,0x72,0x75,0x95,0x8b,0xcb,0x6a,0x5a,0x3a,0xfd,0x9e,0xe7,0xf3,0x1f,0xfd,0x76,0xfb,0x27,0xf9,0x7e,0x36,0x5e,0x20,0x0,0xca,0x93,0x92,0x9b,0xb6,0xcd,0x0,0x60,0xb0,0xb3,0x53,0x65,0xa6,0xb9,0x89,0xeb,0x3e,0x8a,0x5b,0xad,0xbe,0xed,0x39,0xe,0x8d,0x1b,0x8d,0x7b,0x71,0x2c,0x5e,0xe5,0xfe,0xf6,0x76,0xf3,0xc6,0xd6,0xc7,0x64,0x4f,0x4a,0x3e,0x23,0xce,0xf0,0x3f,0xf0,0xf,0xda,0x44,0xc,0x5d,0x72,0xbf,0xa5,0x6f,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_progress_3_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0xe,0x0,0x0,0x0,0xe,0x8,0x6,0x0,0x0,0x0,0x1f,0x48,0x2d,0xd1,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x3,0x15,0x13,0x0,0x18,0x52,0x1a,0xcd,0xeb,0x0,0x0,0x2,0xcc,0x49,0x44,0x41,0x54,0x28,0xcf,0x6d,0x91,0x3f,0x4c,0x13,0x61,0x18,0xc6,0xdf,0xf7,0xfe,0xf4,0x6c,0xe3,0xf5,0x8f,0x8,0x35,0xe,0xd,0x20,0x6,0xa8,0x4d,0x34,0x10,0x16,0xad,0x18,0x82,0x8b,0xa3,0xc,0xc6,0xc1,0xc4,0x10,0x23,0x83,0x31,0x9a,0x88,0x61,0x50,0xa3,0x49,0x77,0x6,0x49,0x5c,0xc,0xd1,0xc1,0x38,0x40,0x4c,0x48,0x1c,0x4a,0xb0,0x96,0xc1,0x62,0x1a,0x24,0xc5,0x92,0x0,0x42,0xda,0x23,0xe6,0x38,0x1a,0x6d,0xb9,0xde,0xd9,0x2b,0x5c,0xf,0xbf,0xfb,0x3e,0x7,0xa3,0x83,0xf1,0x99,0x9e,0xe1,0xf7,0x2c,0xbf,0x7,0xe1,0x3f,0xb1,0x2c,0xb,0xb,0x85,0x42,0xb,0x0,0x40,0x5b,0x5b,0x5b,0x39,0x14,0xa,0xb1,0x7f,0x19,0xe1,0x4f,0xa9,0xd5,0x6a,0x28,0x8,0x2,0xf8,0x7c,0x3e,0xb6,0xb1,0xb1,0xe1,0xc9,0x66,0xb3,0x49,0x0,0x0,0x42,0xc8,0x59,0x0,0x70,0x14,0x45,0x41,0x51,0x14,0x21,0x12,0x89,0xb0,0xbf,0x43,0xc3,0x30,0x30,0x95,0x4a,0x5d,0x72,0x1c,0xe7,0x94,0xae,0xeb,0xcf,0xa6,0xa7,0xa7,0x45,0x42,0xc8,0x11,0x0,0x80,0x5c,0x2e,0x77,0xa8,0x5a,0xad,0x42,0x3a,0x9d,0xbe,0xc2,0xf3,0xfc,0x77,0x5d,0xd7,0xdf,0x37,0x35,0x35,0x51,0x1e,0x0,0xa0,0xbf,0xbf,0x5f,0x50,0x55,0xf5,0x89,0xae,0xeb,0xf7,0x34,0x4d,0xb,0x87,0x42,0xa1,0x8c,0x69,0x9a,0x23,0x0,0x80,0xb2,0x2c,0xbf,0xdc,0xda,0xda,0xba,0xab,0xaa,0xea,0x84,0x6d,0xdb,0x2d,0x9a,0xa6,0x4d,0xcd,0xcc,0xcc,0xb8,0x3c,0x0,0xc0,0xec,0xec,0x2c,0x1a,0x86,0xa1,0xb7,0xb7,0xb7,0x9f,0xdb,0xdf,0xdf,0xbf,0x28,0x8a,0xe2,0x61,0xdb,0xb6,0x3b,0x28,0xa5,0x10,0xc,0x6,0x39,0x4d,0xd3,0x12,0x88,0xf8,0x2d,0x95,0x4a,0x3d,0x9a,0x9c,0x9c,0x2c,0x36,0x1a,0xd,0xca,0x11,0x42,0x70,0x73,0x73,0x93,0xb9,0xae,0xbb,0x9c,0x4c,0x26,0x1f,0x50,0x4a,0xbf,0x56,0x2a,0x95,0xab,0x8a,0xa2,0xbc,0x28,0x16,0x8b,0xcf,0x4b,0xa5,0xd2,0x6d,0x8e,0xe3,0x2a,0xe9,0x74,0xfa,0xa1,0xeb,0xba,0x9f,0x14,0x45,0x1,0xd3,0x34,0x11,0xd7,0xd7,0xd7,0x3,0xb9,0x5c,0xee,0x3e,0xa5,0xf4,0x18,0x21,0xc4,0x53,0xa9,0x54,0xbc,0x99,0x4c,0xe6,0x5d,0x3e,0x9f,0xff,0x80,0x88,0xb4,0xb7,0xb7,0xf7,0x42,0x3c,0x1e,0xbf,0x29,0x49,0x92,0x97,0xe3,0x38,0x17,0x11,0xf7,0xa2,0xd1,0xe8,0xd,0x21,0x9b,0xcd,0xf6,0xec,0xee,0xee,0x3e,0x62,0xec,0xb7,0x71,0x44,0x84,0xc1,0xc1,0xc1,0x57,0x5e,0xaf,0x57,0x99,0x9f,0x9f,0x67,0x9d,0x9d,0x9d,0x3e,0x4a,0xe9,0x84,0x6d,0xdb,0x3e,0xc6,0x18,0x20,0x22,0xac,0xae,0xae,0xf6,0x60,0x77,0x77,0xf7,0x71,0x59,0x96,0x2f,0x23,0x62,0x48,0x92,0x24,0x7e,0x60,0x60,0x20,0x16,0x8,0x4,0x62,0x43,0x43,0x43,0xe7,0x3,0x81,0xc0,0xcf,0x62,0xb1,0xf8,0xb1,0x5c,0x2e,0x3b,0x89,0x44,0xe2,0x75,0xbd,0x5e,0x77,0x9,0x21,0x16,0xa5,0x34,0xcd,0x53,0x4a,0xf7,0xab,0xd5,0xea,0x97,0xe6,0xe6,0xe6,0x95,0xe1,0xe1,0xe1,0x28,0x21,0xe4,0xe,0x22,0x3a,0x9a,0xa6,0x9d,0x5e,0x5e,0x5e,0x7e,0xd0,0xda,0xda,0xda,0x12,0x8b,0xc5,0x4e,0xf4,0xf5,0xf5,0x71,0xba,0xae,0x3f,0x5e,0x5a,0x5a,0xfa,0x5c,0xaf,0xd7,0xd,0xfc,0xf3,0xe3,0xdc,0xdc,0xdc,0x35,0x55,0x55,0x5f,0x32,0xc6,0x7e,0x2c,0x2e,0x2e,0x3e,0x89,0xc7,0xe3,0xd7,0x5d,0xd7,0xed,0x58,0x59,0x59,0x19,0x1b,0x1d,0x1d,0x7d,0x1a,0x89,0x44,0xbc,0x85,0x42,0xe1,0x4d,0x57,0x57,0xd7,0xd5,0x60,0x30,0xe8,0x72,0x0,0x0,0xc9,0x64,0x92,0x2b,0x95,0x4a,0x67,0x18,0x63,0xbb,0xb,0xb,0xb,0x89,0x72,0xb9,0xfc,0x16,0x0,0x78,0x0,0xe0,0x24,0x49,0xca,0x8c,0x8d,0x8d,0xdd,0xda,0xde,0xde,0xb6,0x5,0x41,0x38,0x37,0x35,0x35,0x25,0x2,0x0,0x20,0x0,0x80,0xdf,0xef,0xe7,0xc2,0xe1,0x70,0x14,0x11,0x4f,0x5a,0x96,0x95,0x1d,0x19,0x19,0xa9,0xc9,0xb2,0x9c,0x61,0x8c,0x75,0x34,0x1a,0x8d,0xae,0xf1,0xf1,0xf1,0x46,0x38,0x1c,0xee,0x17,0x45,0xf1,0xc7,0xce,0xce,0xce,0x47,0xc3,0x30,0x7e,0xf2,0x0,0x0,0x8e,0xe3,0x30,0xc6,0x58,0x75,0x6f,0x6f,0x4f,0xf1,0x78,0x3c,0x35,0xbf,0xdf,0x8f,0x7,0x7,0x7,0x47,0x1d,0xc7,0xa9,0xae,0xad,0xad,0xbd,0xcd,0xe7,0xf3,0x6,0x21,0xe4,0xab,0x65,0x59,0x9a,0x69,0x9a,0x7,0x0,0x0,0xbf,0x0,0x72,0xb0,0x81,0x4f,0x95,0x98,0xae,0xe0,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_vu_full_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x4,0x8,0x6,0x0,0x0,0x0,0x46,0x1f,0x37,0x5,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x1,0x1,0x38,0x22,0xf4,0x40,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x8,0x12,0x17,0x32,0x1e,0xa6,0x2,0xad,0x63,0x0,0x0,0x3,0xe,0x49,0x44,0x41,0x54,0x48,0xc7,0x75,0x94,0x41,0x72,0x14,0x47,0x10,0x45,0xdf,0xcf,0x6a,0x35,0x48,0x1a,0x69,0x84,0x23,0x30,0x1,0x44,0x10,0x70,0x0,0xc3,0x9,0xb4,0x65,0xe9,0x93,0xf8,0x36,0xbe,0x82,0x4f,0xe1,0x2d,0xb,0xaf,0xe1,0x2,0x1c,0x80,0x8,0x14,0x33,0x3d,0x23,0xc0,0x33,0x93,0xdf,0x8b,0xaa,0xee,0x69,0x9,0xb9,0x26,0x3a,0xba,0x7b,0x32,0xfb,0xd7,0xcf,0x5f,0xf9,0x53,0xd7,0xff,0xfc,0xfa,0x2c,0xcc,0x3b,0x56,0xfb,0x6b,0x59,0x6f,0x4f,0x2f,0xcb,0x9b,0x2,0x8b,0xfd,0x7a,0xbf,0x3c,0x49,0xba,0xc5,0x45,0x11,0xc0,0x6e,0x75,0xa0,0x3,0x16,0x8b,0x42,0x67,0xf1,0x63,0xd8,0x13,0x29,0x2e,0x2f,0x3a,0x8a,0xcd,0xf7,0xf5,0x81,0x0,0x2e,0x16,0x85,0xde,0xe6,0x76,0x48,0xc2,0x70,0xb1,0xe8,0x88,0x84,0x1f,0xc3,0x1e,0x1,0x97,0xe7,0x1d,0x61,0xf8,0x36,0xec,0x91,0xc5,0xe5,0x79,0x10,0x16,0xdb,0xcd,0x8e,0x2e,0x83,0xe5,0x45,0x10,0x86,0xed,0xb0,0x27,0xc,0xcb,0xb3,0x8e,0x90,0xb9,0x5d,0x1f,0xe0,0x0,0xcb,0x45,0x47,0x38,0xd9,0xe,0x89,0xd2,0x2c,0x17,0x85,0x0,0x36,0xab,0x3d,0x45,0xe6,0xe2,0xac,0xf2,0xd9,0x6e,0xf,0xe8,0x0,0x97,0xa7,0x85,0x90,0xd9,0xc,0x7,0x94,0xe2,0x6a,0x21,0xe2,0x60,0x86,0xc1,0x44,0xc0,0xd5,0xa3,0x20,0x48,0xd6,0x3,0x94,0x48,0x96,0x7d,0x20,0xc1,0xb0,0x49,0xa,0xb0,0x7c,0xc,0x32,0xc,0xdb,0x24,0xf6,0xe6,0xea,0x3c,0xd0,0x5e,0xac,0x6f,0xf,0x84,0xc4,0xd5,0x9,0x44,0x98,0xf5,0x90,0x44,0x8a,0xab,0x33,0x11,0xc0,0x7a,0x9d,0x8,0xf3,0xe4,0x54,0x68,0x7,0xeb,0xef,0x10,0x4e,0xae,0xba,0x20,0x64,0x56,0xb7,0xc9,0x93,0xbf,0x76,0x10,0x1,0xa5,0xb0,0xd9,0xef,0x9,0xe0,0xec,0xd9,0x33,0xe8,0x7b,0xfe,0xfd,0xf2,0x5,0xfa,0x9e,0xfe,0xf5,0x6b,0x78,0xf4,0x88,0xef,0x37,0x37,0xf8,0xe4,0x84,0xd3,0x57,0xaf,0xa0,0xef,0xf9,0xf6,0xf5,0x2b,0x7e,0xfc,0x98,0xb3,0x17,0x2f,0xa0,0xef,0xb9,0xbd,0xb9,0x81,0x93,0x13,0xce,0x5e,0xbe,0x84,0xbe,0x67,0x7b,0x73,0x3,0x7d,0xcf,0xf9,0xf3,0xe7,0x50,0xca,0x6e,0xbb,0x5a,0xad,0xdc,0x75,0x9b,0xc5,0xd3,0xa7,0x9f,0xe9,0xba,0x4f,0xc3,0x66,0xf3,0x41,0xa5,0x7c,0xec,0xc0,0x7f,0x26,0x7a,0x9f,0xa1,0x65,0x6f,0x10,0xc6,0x6,0xcc,0x83,0x2b,0x4,0xe0,0x1a,0xe,0x63,0xb7,0xb,0x83,0x3,0x80,0x44,0xa4,0x85,0x9c,0xd,0x48,0x2d,0x4e,0xc5,0x6e,0x8,0x65,0xc4,0x6c,0x97,0x34,0xe6,0x8,0x50,0xcd,0xa,0x43,0xa,0x37,0x6e,0xe3,0xb2,0x8d,0xc6,0x8f,0xb3,0x11,0xb3,0x11,0xf5,0x6e,0x83,0x4,0x6a,0xdf,0x8f,0x4b,0x8d,0xcf,0x58,0xa0,0x2b,0x30,0x8a,0x29,0x61,0xca,0xb3,0x85,0xda,0x3e,0x36,0x20,0x61,0x54,0x71,0xd1,0x91,0x3,0xc0,0x41,0xb5,0x53,0x14,0x70,0xf0,0xc,0xec,0xb8,0x17,0x16,0x2a,0x86,0xc,0x50,0x32,0x2b,0xe6,0xf8,0x9c,0xc7,0xff,0x2d,0xd5,0x22,0xee,0x52,0x3b,0xbe,0x67,0xde,0x89,0x4f,0xcf,0x93,0xc8,0xae,0x78,0xa5,0x80,0xfd,0x8b,0x6a,0xfc,0x37,0xe0,0x77,0x60,0x5,0xfc,0x1d,0x72,0xa8,0x60,0xc2,0xa3,0xa8,0x42,0x6d,0x63,0xb5,0x82,0xb1,0xda,0xa1,0x55,0xad,0xd5,0x7e,0x18,0xd4,0xf2,0x82,0xc0,0xd,0x47,0x98,0x50,0x22,0x45,0x13,0xb8,0xa,0x15,0x8d,0xa0,0x30,0x72,0x4c,0xe2,0x27,0xe0,0xd6,0x3c,0x55,0xe7,0x9c,0x6a,0x50,0xa,0xa2,0x9,0x2d,0x4d,0xd,0x35,0xd5,0xdd,0x48,0x89,0x9c,0x5e,0x99,0xeb,0x66,0xd5,0x26,0xb9,0xb3,0xe6,0xdd,0xdd,0x12,0xf3,0x5e,0x28,0x85,0x64,0xb2,0x2b,0x75,0xc7,0x98,0x35,0x50,0xc9,0xc6,0x53,0x3f,0x1f,0x8b,0xcd,0xd4,0xd9,0x73,0x5c,0xaa,0x3f,0x9c,0x63,0xd,0xf1,0xf3,0xc1,0x3d,0xc4,0x70,0x12,0x42,0x77,0x58,0xdb,0xae,0xd3,0xc3,0xf7,0x9c,0x3a,0x62,0x3d,0x74,0x1f,0x5d,0x11,0xd3,0xde,0xea,0x80,0x3f,0x12,0xbd,0x13,0xbe,0x16,0x7a,0xb,0x7a,0x3,0x5e,0x0,0x4b,0xdb,0x9d,0xb0,0x3a,0xc1,0x6e,0x2c,0xb5,0x39,0x34,0x9d,0x4,0x65,0xe6,0xf0,0x5a,0x77,0x62,0xc2,0xb5,0x69,0xec,0xe6,0x36,0xd7,0x78,0x36,0xb2,0x89,0xb0,0x6a,0x2b,0xd9,0xa3,0x73,0xb2,0x3a,0x4e,0xcd,0x29,0xed,0xe,0xae,0xa2,0x69,0xee,0xe4,0xe6,0xf0,0xd9,0x19,0x7a,0x1a,0x5,0x3e,0xaa,0xd7,0x26,0xce,0xdc,0x6c,0xc7,0x39,0xe2,0xfb,0x27,0x7e,0x1c,0x47,0xd,0xc2,0x88,0xc8,0xc3,0x91,0x27,0x59,0x27,0x80,0x6b,0xbe,0x3d,0x73,0x79,0xe4,0xcf,0x90,0x4c,0xa2,0x34,0xb4,0x71,0xca,0xe9,0xff,0x47,0xec,0xfd,0x66,0x98,0xb9,0xfa,0x7e,0x9b,0xd8,0xf,0x60,0xd8,0x53,0xee,0x2c,0xba,0xc3,0x5e,0x19,0x36,0xd8,0x9f,0xb1,0x3f,0x1,0x1f,0x80,0x8f,0xff,0x1,0x33,0x72,0xa6,0xc5,0xe8,0x71,0xbc,0xcc,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_progress_4_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0xe,0x0,0x0,0x0,0xe,0x8,0x6,0x0,0x0,0x0,0x1f,0x48,0x2d,0xd1,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x3,0x15,0x13,0x0,0x2f,0xea,0xa7,0x68,0xe4,0x0,0x0,0x2,0xc0,0x49,0x44,0x41,0x54,0x28,0xcf,0x6d,0x92,0x4f,0x48,0x14,0x71,0x1c,0xc5,0xbf,0xdf,0xd9,0x99,0x5d,0x77,0x6d,0x5d,0x37,0x59,0x8d,0xe,0xa2,0x12,0x88,0x9b,0x87,0xd0,0x5b,0xeb,0x1a,0x6a,0x10,0x1d,0xf3,0x10,0x75,0x94,0x48,0x10,0x4a,0x21,0x3a,0x95,0x10,0xd8,0xa5,0xae,0x46,0x14,0x21,0x79,0x28,0x10,0x5,0x11,0xc,0x56,0x69,0x5d,0xf,0xad,0x39,0x90,0x6c,0x6d,0x20,0xe6,0xbf,0x51,0x59,0xc7,0xb5,0xdc,0xf9,0xb7,0x3b,0xeb,0x8e,0x53,0xbf,0xf9,0xfd,0x3a,0x88,0x1e,0xa2,0x77,0x7a,0x87,0xf7,0xe,0xef,0xf1,0x41,0xf8,0x8f,0x4c,0xd3,0xc4,0x8d,0x8d,0x8d,0x6a,0x0,0x80,0xfa,0xfa,0xfa,0x83,0x60,0x30,0xc8,0xfe,0xcd,0xf0,0x27,0xa6,0x50,0x28,0x20,0xcf,0xf3,0xe0,0xf3,0xf9,0xd8,0xea,0xea,0xaa,0x5b,0x14,0xc5,0x18,0x0,0x0,0x21,0xe4,0x32,0x0,0xd8,0x92,0x24,0xa1,0x20,0x8,0x50,0x5b,0x5b,0xcb,0x4e,0x8b,0xba,0xae,0x63,0x3c,0x1e,0xbf,0x6e,0xdb,0xf6,0x45,0x55,0x55,0x5f,0x4e,0x4c,0x4c,0x8,0x84,0x90,0xb3,0x0,0x0,0xa9,0x54,0xaa,0x4c,0xd3,0x34,0x48,0x24,0x12,0x37,0x5d,0x2e,0xd7,0x2f,0x55,0x55,0xe7,0xaa,0xaa,0xaa,0xa8,0xb,0x0,0xa0,0xbd,0xbd,0x9d,0xcf,0x64,0x32,0x4f,0x54,0x55,0x7d,0x20,0xcb,0x72,0x4d,0x30,0x18,0x4c,0x1a,0x86,0xd1,0xb,0x0,0xe8,0xf7,0xfb,0x47,0xb7,0xb6,0xb6,0x6,0x32,0x99,0xcc,0xb0,0x65,0x59,0xd5,0xb2,0x2c,0x8f,0x4f,0x4d,0x4d,0x39,0x2e,0x0,0x80,0x99,0x99,0x19,0xd4,0x75,0x5d,0x6d,0x68,0x68,0x88,0x94,0x4a,0xa5,0xab,0x82,0x20,0x9c,0xb1,0x2c,0xeb,0x2,0xa5,0x14,0x2a,0x2b,0x2b,0x39,0x59,0x96,0x87,0x10,0xf1,0x67,0x3c,0x1e,0x1f,0x1c,0x19,0x19,0xd9,0x3c,0x3a,0x3a,0xa2,0x1c,0x21,0x4,0xd7,0xd6,0xd6,0x98,0xe3,0x38,0x5f,0x63,0xb1,0xd8,0x23,0x4a,0xe9,0x4e,0x2e,0x97,0xbb,0x25,0x49,0xd2,0xdb,0xcd,0xcd,0xcd,0x37,0xd9,0x6c,0xf6,0x1e,0xc7,0x71,0xb9,0x44,0x22,0xf1,0xd8,0x71,0x9c,0x2f,0x92,0x24,0x81,0x61,0x18,0x88,0x2b,0x2b,0x2b,0x81,0x54,0x2a,0xf5,0x90,0x52,0x7a,0x8e,0x10,0xe2,0xce,0xe5,0x72,0xde,0x64,0x32,0xf9,0x31,0x9d,0x4e,0x7f,0x42,0x44,0xda,0xda,0xda,0x7a,0xa5,0xad,0xad,0xed,0xae,0xc7,0xe3,0xf1,0x72,0x1c,0xe7,0x20,0xe2,0x61,0x38,0x1c,0xbe,0xc3,0x8b,0xa2,0xd8,0xa2,0x28,0xca,0x20,0x63,0xc7,0x8f,0x23,0x22,0x74,0x75,0x75,0xbd,0xf3,0x7a,0xbd,0xd2,0xfc,0xfc,0x3c,0x6b,0x6c,0x6c,0xf4,0x51,0x4a,0x87,0x2d,0xcb,0xf2,0x31,0xc6,0x0,0x11,0x61,0x79,0x79,0xb9,0x5,0x9b,0x9a,0x9a,0xce,0xfb,0xfd,0xfe,0x1b,0x88,0x18,0xf4,0x78,0x3c,0xae,0x8e,0x8e,0x8e,0xe6,0x40,0x20,0xd0,0xdc,0xdd,0xdd,0x1d,0xd,0x4,0x2,0x7f,0xc6,0xc6,0xc6,0x5e,0xe9,0xba,0xee,0x9d,0x9e,0x9e,0x4e,0x16,0x8b,0x45,0x87,0x10,0x62,0x52,0x4a,0x13,0x2e,0x4a,0x69,0x49,0xd3,0xb4,0x1f,0xa1,0x50,0xe8,0x7b,0x4f,0x4f,0x4f,0x98,0x10,0xd2,0x8f,0x88,0x76,0x28,0x14,0xba,0x4d,0x8,0x79,0xba,0xbe,0xbe,0x4e,0x29,0xa5,0x9d,0xd1,0x68,0x74,0x95,0xe3,0xb8,0x17,0x4b,0x4b,0x4b,0xdf,0x8a,0xc5,0xa2,0xce,0x69,0x9a,0xe6,0x48,0x92,0x64,0xe,0xc,0xc,0x5c,0xd3,0x34,0xed,0x19,0x0,0x18,0x8b,0x8b,0x8b,0xcf,0x1,0xa0,0x5a,0x10,0x84,0x32,0x51,0x14,0x5f,0x33,0xc6,0x76,0x15,0x45,0xe9,0x8f,0x44,0x22,0xf7,0xb7,0xb7,0xb7,0x7f,0xe7,0xf3,0x79,0x87,0x3,0x0,0x88,0xc5,0x62,0x5c,0x36,0x9b,0xbd,0xc4,0x18,0x53,0x16,0x16,0x16,0x86,0xe,0xe,0xe,0xa6,0x8f,0xe7,0x22,0x96,0x97,0x97,0x7f,0x9e,0x9d,0x9d,0x1d,0xa4,0x94,0xee,0x2a,0x8a,0xd2,0x39,0x3e,0x3e,0x2e,0x9c,0x92,0xd3,0xd7,0xd7,0xc7,0x6a,0x6a,0x6a,0x46,0x11,0x71,0xc1,0x34,0x4d,0xb1,0xb7,0xb7,0xb7,0x70,0x82,0x62,0x5d,0x5d,0x5d,0x7e,0x72,0x72,0xf2,0xc3,0xfe,0xfe,0x7e,0x5e,0x10,0x84,0xfc,0xde,0xde,0x9e,0x3,0x0,0xe0,0x2,0x0,0xb0,0x6d,0x9b,0x31,0xc6,0xb4,0xc3,0xc3,0x43,0xc9,0xed,0x76,0x17,0x2a,0x2a,0x2a,0x90,0xe7,0xf9,0x5a,0x4d,0xd3,0xec,0xb9,0xb9,0xb9,0xf7,0xe9,0x74,0x5a,0x27,0x84,0xec,0x98,0xa6,0x29,0x1b,0x86,0xf1,0x1b,0x0,0xe0,0x2f,0xca,0xfd,0x84,0xe4,0xa4,0xb5,0xa2,0x4c,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_v_box_container_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x15,0x31,0x15,0x4b,0xa4,0x3a,0x92,0x0,0x0,0x0,0xf2,0x49,0x44,0x41,0x54,0x38,0xcb,0xad,0x53,0x4b,0x8a,0xc2,0x40,0x14,0xac,0xd7,0x2f,0x6,0xdc,0xd9,0x6,0xf1,0x10,0x42,0x2e,0xa2,0x3b,0x77,0x22,0xc,0x1e,0x60,0xdc,0xcd,0x29,0xbc,0x86,0xcc,0xce,0xa5,0x4b,0x17,0xa,0x5e,0x20,0x90,0x43,0x98,0xa0,0x19,0x70,0x11,0xc8,0xd8,0xfd,0xdc,0x4c,0x42,0x24,0x60,0x1a,0xc7,0x5a,0xf5,0xe7,0xbd,0xea,0xaa,0xe2,0x35,0xf0,0xe,0x44,0x79,0xcc,0xaf,0xf6,0x50,0x79,0xf0,0x9d,0x6d,0x7e,0x87,0xde,0x60,0x4d,0x20,0xf3,0xac,0x51,0x20,0x7c,0xba,0xa5,0xf3,0x99,0x9e,0x76,0x0,0xc0,0x2b,0x2f,0x86,0xde,0x60,0x1d,0xb0,0xfe,0x54,0xa4,0x8a,0x67,0x4,0x56,0xac,0x5f,0xdf,0x57,0x4,0x4,0x32,0x8a,0x54,0x11,0x76,0x47,0x45,0x8b,0x74,0xd4,0x55,0xaa,0x72,0xc1,0x50,0x59,0x5b,0x33,0x0,0x84,0xdd,0x51,0xc1,0x50,0x59,0x43,0x41,0x62,0xce,0x1f,0xbb,0xeb,0x21,0x20,0x90,0x6d,0xc9,0x40,0x25,0xe6,0x3c,0x1,0xf0,0xf5,0x40,0xd0,0xe7,0xde,0x36,0x60,0xbd,0x74,0xcc,0x80,0x1a,0x16,0x5e,0x45,0xa5,0xe0,0x62,0x7e,0xc6,0x0,0xc4,0xc5,0xc2,0x5f,0xed,0x23,0xf6,0xd7,0xe3,0xca,0xf5,0xd5,0x7a,0x6d,0x65,0xc1,0xc0,0xea,0x28,0x8f,0x7d,0x87,0x9,0xf4,0xd,0xac,0x6e,0x58,0x10,0x8,0x5b,0xb1,0x7e,0x94,0xc7,0x68,0xb,0x51,0x20,0xdc,0x20,0x38,0xdd,0xd2,0x79,0x39,0x50,0x2e,0xa3,0xc,0x60,0xf1,0x96,0xcf,0xf4,0x6f,0xdc,0x1,0x4,0xb4,0x68,0x72,0x27,0xc2,0xd5,0xd8,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_progress_5_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0xe,0x0,0x0,0x0,0xe,0x8,0x6,0x0,0x0,0x0,0x1f,0x48,0x2d,0xd1,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x3,0x15,0x13,0x1,0x4,0x5f,0x0,0xa0,0xe5,0x0,0x0,0x2,0xce,0x49,0x44,0x41,0x54,0x28,0xcf,0x6d,0x90,0x4f,0x48,0x1b,0x69,0x18,0x87,0xdf,0x77,0x26,0x93,0x7f,0x76,0xa2,0x51,0x69,0xb6,0x7b,0x70,0x51,0xba,0x64,0xb5,0xd5,0x43,0xf4,0x54,0xc5,0x42,0xed,0xa5,0xc7,0xbd,0x94,0xde,0x4b,0x25,0x87,0xb6,0xb,0xcb,0x5e,0xd6,0x15,0x4a,0x3,0xe2,0x29,0x87,0x16,0x4a,0x4b,0x91,0xee,0x61,0xf,0xa2,0x52,0x84,0x1c,0xa2,0x34,0x8d,0x87,0x1d,0xca,0x60,0x21,0x25,0x7,0x15,0x45,0x27,0x96,0x74,0x94,0x6e,0xe7,0xaf,0x99,0xc4,0x99,0x89,0xdf,0x7c,0x5f,0xf,0x65,0x7b,0x28,0xfd,0x9d,0x9e,0xc3,0xf3,0x5c,0x7e,0x8,0xdf,0x99,0xe3,0x38,0xb8,0xbf,0xbf,0x7f,0x1e,0x0,0xa0,0xbf,0xbf,0xff,0x53,0x32,0x99,0x64,0xdf,0x3a,0xa1,0xff,0xa1,0xd1,0x68,0x60,0x28,0x14,0x82,0x78,0x3c,0xce,0x76,0x77,0x77,0xc3,0xb2,0x2c,0x17,0x1,0x0,0x8,0x21,0x57,0x0,0xc0,0x57,0x14,0x5,0x5,0x41,0x80,0xbe,0xbe,0x3e,0xf6,0x35,0xb4,0x2c,0xb,0x4b,0xa5,0xd2,0xd,0xdf,0xf7,0x2f,0x19,0x86,0xf1,0x64,0x79,0x79,0x59,0x20,0x84,0x74,0x3,0x0,0x54,0x2a,0x95,0xa8,0x69,0x9a,0x50,0x2e,0x97,0x6f,0xf2,0x3c,0xff,0x9f,0x61,0x18,0xaf,0x7b,0x7a,0x7a,0x28,0xf,0x0,0x30,0x39,0x39,0x19,0xaa,0xd7,0xeb,0xf,0xc,0xc3,0xf8,0x5d,0x55,0xd5,0x54,0x32,0x99,0x94,0x6c,0xdb,0x9e,0x6,0x0,0x14,0x45,0xf1,0xef,0x5a,0xad,0xf6,0x5b,0xbd,0x5e,0x7f,0xec,0xba,0xee,0x79,0x55,0x55,0x97,0x56,0x57,0x57,0x3,0x1e,0x0,0x60,0x6d,0x6d,0xd,0x2d,0xcb,0x32,0x6,0x6,0x6,0xc6,0x4f,0x4f,0x4f,0xaf,0xb,0x82,0x70,0xce,0x75,0xdd,0x8b,0x94,0x52,0xe8,0xea,0xea,0xe2,0x54,0x55,0xcd,0x21,0xe2,0xc7,0x52,0xa9,0x34,0xbb,0xb0,0xb0,0x70,0xe0,0x79,0x1e,0xe5,0x8,0x21,0xb8,0xb7,0xb7,0xc7,0x82,0x20,0x78,0x57,0x2c,0x16,0x67,0x28,0xa5,0xef,0x35,0x4d,0xbb,0xa5,0x28,0xca,0x8b,0x83,0x83,0x83,0xe7,0xc7,0xc7,0xc7,0x77,0x39,0x8e,0xd3,0xca,0xe5,0xf2,0x5f,0x41,0x10,0xbc,0x55,0x14,0x5,0x6c,0xdb,0x46,0xdc,0xd9,0xd9,0xe9,0xac,0x54,0x2a,0x7f,0x50,0x4a,0x7f,0x20,0x84,0x84,0x35,0x4d,0x8b,0x49,0x92,0xf4,0xaa,0x5a,0xad,0xfe,0x8b,0x88,0x74,0x74,0x74,0xf4,0xea,0xc4,0xc4,0xc4,0x9d,0x48,0x24,0x12,0xe3,0x38,0x2e,0x40,0xc4,0xd6,0xd0,0xd0,0xd0,0xed,0x90,0x2c,0xcb,0x19,0x5d,0xd7,0x67,0x19,0xfb,0xf2,0x38,0x22,0xc2,0xd4,0xd4,0xd4,0x3f,0xb1,0x58,0x4c,0xd9,0xd8,0xd8,0x60,0xe9,0x74,0x3a,0x4e,0x29,0x7d,0xec,0xba,0x6e,0x9c,0x31,0x6,0x88,0x8,0x5b,0x5b,0x5b,0x19,0x1c,0x1c,0x1c,0xfc,0x51,0x14,0xc5,0x5f,0x11,0x31,0x19,0x89,0x44,0xf8,0x6c,0x36,0x3b,0x95,0xc9,0x64,0x46,0xa3,0xd1,0xe8,0x4f,0x9d,0x9d,0x9d,0x67,0x8b,0x8b,0x8b,0x4f,0x2d,0xcb,0x8a,0x15,0xa,0x5,0xa9,0xd9,0x6c,0x6,0x84,0x10,0x87,0x52,0x5a,0xc6,0xee,0xee,0x6e,0x1e,0x0,0x3a,0xd2,0xe9,0x74,0x74,0x6e,0x6e,0xee,0xe1,0xc8,0xc8,0x48,0x56,0xd3,0x34,0x5f,0x92,0xa4,0x82,0xe7,0x79,0x97,0x19,0x63,0x2d,0xcf,0xf3,0xc6,0x7a,0x7b,0x7b,0x1f,0x6d,0x6e,0x6e,0xe6,0x56,0x56,0x56,0x5c,0x4a,0x69,0x9b,0x33,0x4d,0x33,0x50,0x14,0xc5,0xc9,0xe7,0xf3,0x77,0x87,0x87,0x87,0xb3,0xa6,0x69,0x92,0xf9,0xf9,0xf9,0x3f,0x9b,0xcd,0x66,0xbf,0xef,0xfb,0x17,0x64,0x59,0x7e,0xc6,0x18,0xfb,0xa0,0xeb,0xfa,0xfd,0xf1,0xf1,0xf1,0x7b,0x87,0x87,0x87,0xed,0x93,0x93,0x93,0x80,0x3,0x0,0x28,0x16,0x8b,0x9c,0xe7,0x79,0x63,0x86,0x61,0x9c,0xe5,0x72,0xb9,0x99,0x5a,0xad,0xf6,0x12,0x0,0x78,0x0,0xe0,0x3a,0x3a,0x3a,0xde,0xac,0xaf,0xaf,0xcf,0x52,0x4a,0x3f,0xe8,0xba,0x7e,0x6d,0x69,0x69,0x49,0x0,0x0,0x40,0x0,0x80,0x44,0x22,0xc1,0xa5,0x52,0xa9,0x21,0x44,0xfc,0xd9,0x71,0x1c,0x79,0x7a,0x7a,0xba,0x21,0x8a,0xa2,0xc4,0x18,0xbb,0xe8,0x79,0xde,0x2f,0xf9,0x7c,0xde,0x4b,0xa5,0x52,0x93,0x82,0x20,0x9c,0x1c,0x1d,0x1d,0xbd,0xb1,0x2c,0xeb,0x8c,0x7,0x0,0xf0,0x7d,0x9f,0x31,0xc6,0xcc,0x56,0xab,0xa5,0x84,0xc3,0xe1,0x46,0x22,0x91,0xc0,0x76,0xbb,0xdd,0xeb,0xfb,0xbe,0xb9,0xbd,0xbd,0x5d,0xa8,0x56,0xab,0x16,0x21,0xe4,0xbd,0xe3,0x38,0xaa,0x6d,0xdb,0x6d,0x0,0x80,0xcf,0xf4,0x45,0x8d,0x1f,0x3,0xa8,0x76,0xd6,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_track_add_key_hl_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x8,0x0,0x0,0x0,0x8,0x8,0x6,0x0,0x0,0x0,0xc4,0xf,0xbe,0x8b,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x3,0xb,0x13,0x35,0x23,0x3a,0xba,0x15,0x70,0x0,0x0,0x0,0xcb,0x49,0x44,0x41,0x54,0x18,0xd3,0x45,0x8e,0x31,0x4b,0x42,0x61,0x18,0x46,0xcf,0xe7,0xfd,0xee,0x1f,0x29,0x70,0x9,0xdd,0x9a,0x43,0xa3,0xa5,0xd1,0xe0,0xfe,0x7,0x87,0xc0,0xdd,0x21,0x87,0x40,0x82,0x86,0x76,0x27,0x7,0x21,0x1a,0xfc,0x3,0xa,0xd2,0xee,0x16,0xc2,0xc5,0x96,0xab,0xce,0x12,0xd,0x52,0x37,0xdf,0xde,0xa7,0x21,0xc4,0x33,0x9e,0xb3,0x9c,0x70,0x95,0x11,0x27,0x2f,0x58,0xd6,0x41,0xe7,0x17,0x95,0xdf,0x0,0xcc,0x5f,0x3d,0x79,0x7e,0x22,0x5c,0x66,0x44,0xe,0xf4,0x86,0xc8,0x95,0x9a,0x2b,0xda,0xdd,0x30,0xe8,0xe0,0x63,0x76,0x8b,0x4e,0xea,0x50,0xad,0xa1,0x1d,0x96,0x80,0xa8,0xd6,0x50,0x77,0x80,0x96,0x6f,0xc0,0xfd,0x8,0x2b,0x85,0x7d,0x8,0x6d,0x1c,0xdf,0x38,0xbe,0x15,0x2a,0x85,0xf5,0x46,0x58,0xfc,0x2a,0xe1,0x7,0xd8,0x9,0xbe,0x1d,0x4,0x50,0x81,0x34,0xc0,0xbe,0x84,0x98,0xcf,0x49,0xba,0x9f,0x70,0x7a,0x86,0xae,0x9b,0x4,0x80,0xf1,0x14,0x15,0xb,0x92,0xd5,0x3b,0x47,0xda,0x7d,0xb4,0x72,0x6c,0xed,0x58,0xbb,0xcf,0x71,0xb2,0xd1,0x22,0x9d,0x8d,0xd9,0x17,0x39,0x3c,0x3c,0x42,0x8,0x50,0xe4,0xff,0xb1,0x71,0x43,0xfc,0x3,0x1b,0xab,0x5c,0x66,0xdf,0xff,0x26,0x6,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_progress_6_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0xe,0x0,0x0,0x0,0xe,0x8,0x6,0x0,0x0,0x0,0x1f,0x48,0x2d,0xd1,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x3,0x15,0x13,0x1,0x14,0x42,0xb7,0xb0,0x81,0x0,0x0,0x2,0xcb,0x49,0x44,0x41,0x54,0x28,0xcf,0x6d,0x90,0x3d,0x4c,0x13,0x61,0x1c,0x87,0xff,0xff,0xbb,0x1e,0x85,0x42,0xb,0x27,0x42,0xd5,0x81,0x4,0x52,0x3,0x94,0x41,0x23,0x4c,0xd2,0xd6,0x84,0x98,0x18,0x5d,0x4c,0x88,0x31,0x2e,0x4c,0x46,0x26,0xb1,0x89,0x23,0x92,0x98,0x30,0xe9,0xc0,0x82,0x21,0x1a,0x25,0xea,0x46,0x60,0x21,0xe9,0x50,0x48,0x6a,0x49,0xc,0x1f,0x4d,0x24,0x7c,0xc,0x20,0x10,0x38,0x20,0xed,0xd1,0x68,0xe9,0x7d,0xb4,0x77,0xf4,0x7a,0xe5,0xde,0xf7,0x75,0x30,0x3a,0x18,0x7f,0xd3,0x33,0x3c,0xcf,0xf2,0x43,0xf8,0xcf,0xc,0xc3,0xc0,0xfd,0xfd,0xfd,0x66,0x0,0x80,0xd6,0xd6,0xd6,0x9c,0x28,0x8a,0xec,0x5f,0xc7,0xf5,0x7,0x8a,0xc5,0x22,0xba,0x5c,0x2e,0xf0,0x78,0x3c,0x6c,0x77,0x77,0xb7,0x2a,0x95,0x4a,0xc5,0x1,0x0,0x1c,0xc7,0xb9,0x9,0x0,0xb6,0x24,0x49,0x28,0x8,0x2,0xb4,0xb4,0xb4,0xb0,0xbf,0xa1,0xa6,0x69,0x98,0x48,0x24,0xee,0xda,0xb6,0xdd,0xa5,0x28,0xca,0xc4,0xcc,0xcc,0x8c,0xe0,0x38,0xce,0x5,0x0,0x80,0xb5,0xb5,0xb5,0x6a,0x55,0x55,0x21,0x99,0x4c,0x3e,0xe4,0x79,0xfe,0xa7,0xa2,0x28,0x5f,0x1a,0x1b,0x1b,0x29,0xf,0x0,0x10,0x89,0x44,0x5c,0xe9,0x74,0xfa,0xa5,0xa2,0x28,0xcf,0x65,0x59,0xf6,0x8b,0xa2,0xb8,0xa8,0xeb,0xfa,0x20,0x0,0xa0,0xd7,0xeb,0xfd,0x74,0x78,0x78,0x18,0x4d,0xa7,0xd3,0xe3,0x96,0x65,0x35,0xcb,0xb2,0x3c,0x3d,0x3b,0x3b,0x4b,0x78,0x0,0x80,0xb9,0xb9,0x39,0xd4,0x34,0x4d,0x69,0x6b,0x6b,0xeb,0x2d,0x95,0x4a,0xb7,0x5,0x41,0xa8,0xb3,0x2c,0x2b,0x40,0x29,0x85,0x86,0x86,0x6,0x4e,0x96,0xe5,0x51,0x44,0xfc,0x91,0x48,0x24,0x46,0x26,0x27,0x27,0xf,0xca,0xe5,0x32,0xe5,0x1c,0xc7,0xc1,0xbd,0xbd,0x3d,0x46,0x8,0x59,0x8f,0xc7,0xe3,0xc3,0x94,0xd2,0xe3,0xd3,0xd3,0xd3,0x47,0x92,0x24,0x7d,0x3c,0x38,0x38,0x78,0x9f,0xcd,0x66,0x9f,0x72,0x1c,0x77,0x9a,0x4c,0x26,0x5f,0x10,0x42,0xbe,0x49,0x92,0x4,0xba,0xae,0x23,0xee,0xec,0xec,0x34,0x18,0x86,0xf1,0x99,0xe7,0xf9,0x4b,0x84,0x10,0x5e,0x51,0x14,0x3a,0x31,0x31,0x31,0xb9,0xb1,0xb1,0xf1,0x15,0x11,0x69,0x77,0x77,0xf7,0xad,0x50,0x28,0xf4,0xc4,0xed,0x76,0xd7,0x70,0x1c,0x47,0x10,0xf1,0x2c,0x18,0xc,0x3e,0x76,0x65,0x32,0x99,0x7b,0x3d,0x3d,0x3d,0xf7,0x19,0xfb,0xfd,0x78,0x20,0x10,0x80,0x52,0xa9,0xf4,0xa1,0xba,0xba,0x5a,0x5a,0x58,0x58,0x60,0xed,0xed,0xed,0x1e,0x4a,0xe9,0xb8,0x65,0x59,0x1e,0xc6,0x18,0x20,0x22,0x6c,0x6d,0x6d,0xdd,0xc0,0xce,0xce,0xce,0x2b,0x4d,0x4d,0x4d,0xf,0x10,0x51,0x74,0xbb,0xdd,0x7c,0x28,0x14,0xea,0xaa,0xab,0xab,0xb,0xf6,0xf7,0xf7,0x87,0xeb,0xeb,0xeb,0xcf,0xa7,0xa6,0xa6,0xde,0x6a,0x9a,0x56,0x13,0x8b,0xc5,0x16,0x4d,0xd3,0x24,0x8e,0xe3,0x18,0x94,0xd2,0x24,0x4f,0x29,0x2d,0xe5,0x72,0xb9,0xef,0xa2,0x28,0x6e,0xe,0xc,0xc,0x74,0x54,0x2a,0x95,0x21,0x44,0xb4,0x65,0x59,0xbe,0xb6,0xbe,0xbe,0x3e,0x4c,0x8,0xf1,0x52,0x4a,0xfb,0xc2,0xe1,0xf0,0x2e,0xc7,0x71,0x6f,0x56,0x57,0x57,0x37,0x4c,0xd3,0xd4,0x38,0x55,0x55,0x89,0x24,0x49,0x46,0x34,0x1a,0xbd,0xa3,0xaa,0xea,0x2b,0x0,0xd0,0x57,0x56,0x56,0x5e,0x9b,0xa6,0xd9,0x6a,0xdb,0xf6,0xe5,0x54,0x2a,0xf5,0x8e,0x31,0x96,0xc9,0xe7,0xf3,0xcf,0x7a,0x7b,0x7b,0x87,0x8e,0x8e,0x8e,0x2a,0x85,0x42,0x81,0x70,0x0,0x0,0xf1,0x78,0x9c,0xcb,0x66,0xb3,0xd7,0x19,0x63,0xf9,0xa5,0xa5,0xa5,0xd1,0x5c,0x2e,0x17,0x3,0x0,0x1e,0x0,0xb8,0xda,0xda,0xda,0xe5,0xf9,0xf9,0xf9,0x11,0x4a,0x69,0x26,0x9f,0xcf,0xf7,0x4d,0x4f,0x4f,0xb,0x0,0x0,0x8,0x0,0xe0,0xf3,0xf9,0x38,0xbf,0xdf,0x1f,0x44,0xc4,0xab,0x86,0x61,0xa4,0x6,0x7,0x7,0x8b,0x5e,0xaf,0x77,0x91,0x31,0x16,0x28,0x97,0xcb,0x1d,0x63,0x63,0x63,0x65,0xbf,0xdf,0x1f,0x11,0x4,0xa1,0x70,0x72,0x72,0xb2,0xac,0x69,0xda,0x39,0xf,0x0,0x60,0xdb,0x36,0x63,0x8c,0xa9,0x67,0x67,0x67,0x52,0x55,0x55,0x55,0xd1,0xe7,0xf3,0x61,0xa5,0x52,0xb9,0x68,0xdb,0xb6,0xba,0xbd,0xbd,0x1d,0xdb,0xdc,0xdc,0xd4,0x1c,0xc7,0x39,0x36,0xc,0x43,0xd6,0x75,0xbd,0x2,0x0,0xf0,0xb,0x7d,0xfd,0x90,0x7d,0x8d,0xd1,0xf9,0x5e,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_file_server_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0xc,0xb,0x11,0x1b,0x29,0x86,0xe5,0x55,0xe0,0x0,0x0,0x2,0x9,0x49,0x44,0x41,0x54,0x38,0xcb,0xcd,0x93,0xcd,0x6a,0x14,0x51,0x10,0x85,0x4f,0xd5,0xbd,0xb7,0xbb,0xef,0xcc,0x64,0x32,0x9,0x99,0x98,0x45,0x40,0x8,0x48,0x10,0x37,0x2a,0x22,0xe8,0xc6,0x17,0x70,0xe5,0x46,0x10,0xd7,0x6e,0xdc,0xf9,0x0,0xa2,0xf,0xe1,0xc2,0x9d,0xb,0x5f,0xc3,0xdf,0x85,0x3a,0x10,0x83,0x9a,0x18,0xc,0x1a,0x89,0x13,0x89,0x11,0xc5,0x24,0x93,0xcc,0x74,0x4f,0xff,0xdc,0xe3,0x42,0x23,0x84,0xf1,0x1,0x52,0x50,0x70,0x36,0xf5,0x71,0x8a,0x53,0x5,0x1c,0x99,0x7a,0xf5,0x64,0xb9,0xf9,0xf5,0x4b,0x36,0x41,0xd2,0x93,0x74,0x24,0x95,0xa4,0xfc,0x6d,0x25,0xe9,0x2,0xe9,0xbb,0x6b,0xfd,0x89,0xc5,0x17,0x1f,0x9a,0x7,0x73,0xf6,0x40,0x64,0x83,0xc1,0x9d,0xa5,0xce,0xb3,0xeb,0x2b,0xb,0xba,0x5a,0x55,0x55,0xcf,0x45,0x71,0xea,0xe2,0xb8,0x14,0x8,0xf2,0x61,0x66,0x8b,0x7c,0xe8,0xd5,0x98,0x66,0x55,0x85,0xf9,0xd6,0x64,0xfb,0x21,0x80,0x5b,0x87,0x0,0x22,0xc1,0x6c,0xac,0xad,0xb6,0xab,0xaa,0x9c,0x12,0x88,0x88,0x2a,0x44,0x15,0x20,0x41,0x12,0x64,0x0,0x49,0x1a,0xeb,0xa4,0xd9,0x9a,0x34,0x23,0xe,0x62,0xef,0x3b,0x27,0xcf,0x5e,0x58,0x4a,0xf7,0x76,0x6a,0x14,0x58,0x11,0x31,0x6a,0x54,0x54,0xc,0x8c,0x35,0x4,0x50,0x1,0x52,0xfa,0xc6,0xd8,0x20,0x8a,0xe2,0xce,0x7f,0x56,0xc8,0xb7,0xa6,0x66,0xda,0x77,0xcf,0x5c,0x3c,0xf7,0x13,0x4,0xcb,0x12,0xcc,0xb3,0x2,0x81,0x84,0x73,0xe,0xc6,0x8a,0x90,0x90,0xf5,0x8f,0x6b,0x53,0x59,0x3a,0xd8,0x1e,0x1,0x10,0xe1,0xca,0xdb,0x97,0x4f,0x6f,0xbe,0x7e,0x5e,0x14,0x24,0xcb,0x28,0xf1,0x55,0x9c,0x78,0x2,0xc0,0x30,0x4b,0x25,0xcf,0x52,0x23,0x22,0xd6,0x3a,0xe7,0x8e,0x9f,0x38,0x75,0xf,0xc0,0xe3,0x43,0x0,0x67,0xb5,0x4f,0x2,0x81,0xc1,0x89,0x88,0xcb,0x87,0x29,0xf2,0x61,0xa,0x81,0x40,0x8d,0xc2,0x5a,0xb,0x92,0x30,0xc6,0xc2,0x45,0xb6,0x3f,0xe2,0x20,0xa9,0x37,0x1e,0x5c,0xba,0x7c,0xf5,0xd1,0x8f,0x6f,0xeb,0x4e,0xc0,0x89,0x10,0x42,0x8d,0x81,0x4e,0x8d,0xc2,0xba,0xa8,0x30,0xd6,0xc,0x54,0xcd,0x76,0x7b,0x66,0xb6,0xf8,0xbe,0xb9,0xd1,0x1d,0x1,0xec,0xef,0xee,0x5d,0xeb,0x6d,0x2f,0xdc,0xf0,0xf5,0xda,0xe7,0xaa,0x2c,0xb7,0x6a,0x8d,0xe6,0xee,0x58,0x6b,0x7c,0x8,0x0,0xfb,0xbd,0xdd,0xb8,0xb7,0xf3,0x6b,0x5c,0x8d,0x9d,0xd9,0xec,0x76,0xe7,0x7c,0xbd,0x71,0x1f,0xc0,0xed,0x43,0x0,0x55,0x8e,0x7f,0x5a,0x7e,0x37,0x9d,0xe,0xfa,0x6d,0x11,0x11,0xe0,0x4f,0x7c,0x22,0x2,0x11,0x1,0x44,0x0,0x92,0x89,0xaf,0xc9,0xfc,0xe9,0xf3,0xad,0x11,0x7,0xd6,0xb9,0xc5,0xd9,0xb9,0xf9,0x37,0x45,0x9e,0xd6,0x45,0x64,0x4c,0x54,0x13,0x55,0xb5,0xa2,0xa,0x11,0x29,0x41,0x66,0x24,0xf7,0xa2,0x38,0xe9,0xfb,0x7a,0x6d,0xf1,0xdf,0xfd,0x1c,0x88,0x95,0xf7,0x5b,0x32,0xdd,0x3e,0x96,0xc4,0x9,0xa2,0x22,0x87,0xad,0xca,0x4a,0x43,0xa8,0x84,0x81,0x0,0x40,0x35,0x26,0x44,0xb1,0x2d,0xe3,0x4,0x79,0xec,0x91,0xa9,0x8,0x8f,0xc6,0x13,0xfe,0x6,0x56,0x94,0xf6,0x8e,0xe0,0x5f,0x36,0x76,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_progress_7_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0xe,0x0,0x0,0x0,0xe,0x8,0x6,0x0,0x0,0x0,0x1f,0x48,0x2d,0xd1,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x3,0x15,0x13,0x1,0x22,0x8d,0xd,0x25,0x18,0x0,0x0,0x2,0xc6,0x49,0x44,0x41,0x54,0x28,0xcf,0x6d,0x91,0x3f,0x4c,0x13,0x61,0x18,0xc6,0xdf,0xf7,0xeb,0xff,0x92,0xb6,0x20,0xd6,0xa2,0x3,0x9,0xb1,0x6,0x69,0x48,0x34,0x34,0xc6,0x44,0xa8,0x6,0x18,0x9c,0x65,0x70,0x34,0x21,0x44,0x12,0x12,0x95,0x44,0x4c,0x4c,0x94,0xc9,0x49,0x7,0x16,0x1d,0x34,0x86,0x38,0xe8,0x40,0x60,0xec,0x70,0x10,0xb1,0xc,0x16,0x7a,0x89,0xa4,0x58,0x13,0x5a,0x4b,0xe0,0xa,0x49,0x8f,0x46,0xe1,0x7a,0x57,0x7a,0x57,0xe9,0xb5,0xdf,0x7d,0x9f,0x83,0x7f,0x6,0xe3,0x33,0x3d,0xc3,0xef,0x59,0x7e,0xf,0xc2,0x7f,0xa2,0xeb,0x3a,0x6e,0x6f,0x6f,0x9f,0x2,0x0,0xe8,0xea,0xea,0x3a,0x68,0x6b,0x6b,0xe3,0xff,0x32,0xf6,0x3f,0xa5,0x5a,0xad,0xa2,0xdd,0x6e,0x7,0xaf,0xd7,0xcb,0xf3,0xf9,0xbc,0x53,0x14,0x45,0x1,0x0,0x80,0x52,0x7a,0x5,0x0,0x4c,0x49,0x92,0xd0,0xe1,0x70,0x40,0x67,0x67,0x27,0xff,0x3b,0xd4,0x34,0xd,0x73,0xb9,0xdc,0x4,0x21,0xe4,0x72,0xb9,0x5c,0x9e,0x58,0x58,0x58,0x70,0x50,0x4a,0x4f,0x0,0x0,0xa4,0xd3,0x69,0xb7,0xaa,0xaa,0x90,0x48,0x24,0x6e,0xda,0x6c,0xb6,0xef,0xe5,0x72,0xf9,0x43,0x7b,0x7b,0x3b,0x23,0x0,0x0,0xa9,0x54,0xca,0xc6,0x39,0x1f,0xf,0x87,0xc3,0xb7,0xa,0x85,0x42,0x22,0x18,0xc,0x7a,0x38,0xe7,0x84,0x73,0x4e,0xdc,0x6e,0xb7,0x5b,0x10,0x84,0x87,0x85,0x42,0xe1,0xad,0x2c,0xcb,0xf7,0x5,0x41,0xb0,0x3,0x0,0xd8,0x0,0x0,0x16,0x17,0x17,0x31,0x9b,0xcd,0xe6,0xa3,0xd1,0xe8,0x48,0x38,0x1c,0x3e,0xdb,0x6c,0x36,0x2f,0x15,0x8b,0xc5,0x56,0xc6,0x18,0xb4,0xb6,0xb6,0x12,0x59,0x96,0x9f,0x20,0xe2,0xb7,0xe5,0xe5,0xe5,0xe9,0xd9,0xd9,0xd9,0x9d,0x7a,0xbd,0xce,0x8,0xa5,0x14,0xb7,0xb6,0xb6,0xb8,0x65,0x59,0x1b,0x53,0x53,0x53,0x63,0x7b,0x7b,0x7b,0xb5,0x8e,0x8e,0x8e,0x98,0x24,0x49,0x6f,0x76,0x76,0x76,0x5e,0x97,0x4a,0xa5,0x3b,0x84,0x90,0xc3,0x44,0x22,0xf1,0xd8,0xb2,0xac,0x4f,0x92,0x24,0x41,0xa5,0x52,0x41,0xcc,0xe5,0x72,0x81,0x74,0x3a,0xfd,0x80,0x31,0xd6,0x41,0x29,0x75,0x1e,0x1e,0x1e,0x7a,0x92,0xc9,0xe4,0xfb,0x4c,0x26,0xf3,0x11,0x11,0x59,0x34,0x1a,0xbd,0x36,0x30,0x30,0x70,0xdb,0xe5,0x72,0x79,0x8,0x21,0x16,0x22,0xd6,0x22,0x91,0xc8,0x98,0x5d,0x14,0xc5,0x3e,0x45,0x51,0xa6,0x39,0xff,0x65,0x1c,0x11,0x61,0x78,0x78,0xf8,0x9d,0xc7,0xe3,0x91,0x56,0x56,0x56,0x78,0x77,0x77,0xb7,0x97,0x31,0xf6,0xfc,0xf8,0xf8,0xd8,0xcb,0x39,0x7,0x44,0x84,0xcd,0xcd,0xcd,0x3e,0xec,0xe9,0xe9,0x39,0xe3,0xf3,0xf9,0x6e,0x20,0x62,0x9b,0xcb,0xe5,0xb2,0xd,0xe,0xe,0xf6,0x6,0x2,0x81,0xde,0x91,0x91,0x91,0x58,0x20,0x10,0x68,0xce,0xcd,0xcd,0xbd,0xd4,0x34,0xcd,0x13,0x8f,0xc7,0x93,0x86,0x61,0x58,0x94,0x52,0x9d,0x31,0x96,0xb0,0x31,0xc6,0x7e,0xa8,0xaa,0xfa,0x35,0x18,0xc,0x7e,0x19,0x1d,0x1d,0x8d,0x50,0x4a,0xef,0x21,0xa2,0x29,0xcb,0xf2,0x85,0x8d,0x8d,0x8d,0x47,0x96,0x65,0xf9,0x18,0x63,0x43,0xb1,0x58,0x2c,0x4f,0x8,0x79,0xb1,0xbe,0xbe,0xfe,0xd9,0x30,0xc,0x8d,0xa8,0xaa,0x6a,0x49,0x92,0xa4,0x4f,0x4e,0x4e,0x5e,0x57,0x55,0xf5,0x29,0x0,0x54,0x52,0xa9,0xd4,0x33,0xc3,0x30,0xba,0x4c,0xd3,0x3c,0x2d,0x8a,0xe2,0x2b,0xce,0x79,0x51,0x51,0x94,0x7b,0xfd,0xfd,0xfd,0x77,0x77,0x77,0x77,0x1b,0x47,0x47,0x47,0x16,0x1,0x0,0x10,0x4,0x81,0x94,0x4a,0xa5,0x8b,0x9c,0x73,0x65,0x75,0x75,0xf5,0xc9,0xc1,0xc1,0x41,0xfc,0xf7,0x55,0xa4,0xa5,0xa5,0x65,0x6d,0x69,0x69,0x69,0x9a,0x31,0x56,0x54,0x14,0x65,0x68,0x7e,0x7e,0xde,0x1,0x0,0x80,0x0,0x0,0x7e,0xbf,0x9f,0x84,0x42,0xa1,0x8,0x22,0x9e,0xd3,0x75,0x5d,0x1c,0x1f,0x1f,0xaf,0xfa,0x7c,0xbe,0x24,0xe7,0x3c,0x5c,0xaf,0xd7,0xcf,0xcf,0xcc,0xcc,0xd4,0x43,0xa1,0xd0,0x55,0x87,0xc3,0x71,0xb4,0xbf,0xbf,0xbf,0xa6,0x69,0x5a,0xd3,0x6,0x0,0x60,0x9a,0x26,0xe7,0x9c,0xab,0xb5,0x5a,0x4d,0x72,0x3a,0x9d,0x55,0xbf,0xdf,0x8f,0x8d,0x46,0xe3,0xa4,0x69,0x9a,0x6a,0x36,0x9b,0x8d,0x67,0x32,0x19,0x8d,0x52,0xba,0xa7,0xeb,0xba,0x5c,0xa9,0x54,0x1a,0x0,0x0,0x3f,0x1,0xd1,0xbd,0x88,0xc6,0x70,0xa,0x5e,0x33,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_text_edit_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x17,0x13,0x22,0x57,0x2f,0xd,0xd3,0x0,0x0,0x0,0xe7,0x49,0x44,0x41,0x54,0x38,0xcb,0xbd,0x93,0x4f,0xa,0x82,0x40,0x14,0xc6,0xbf,0xf1,0x1f,0xb9,0x8,0xf2,0x18,0x21,0x75,0x81,0x36,0x1d,0xc2,0x5d,0x97,0x68,0xdd,0x1,0xda,0x74,0x84,0xa4,0x9d,0x3b,0xaf,0xa0,0x90,0xd2,0x5,0x8c,0xa1,0x43,0x44,0x4c,0x30,0x84,0x51,0xda,0xb4,0x69,0xc4,0xfe,0x58,0xa,0xd2,0xb7,0x1a,0xde,0x9b,0xf7,0xbe,0xdf,0xc,0x7c,0x4,0xf,0x25,0x29,0xd5,0x1,0x10,0xd4,0xd4,0xd0,0xb4,0x2f,0x0,0xa0,0xc9,0x2,0xcb,0x8e,0xf3,0x1c,0x37,0xab,0xc6,0xac,0x50,0xa0,0x9c,0x0,0x4c,0x8b,0x4a,0xc8,0xe3,0x25,0x1a,0x4a,0xce,0x68,0x0,0x20,0x20,0xd4,0x24,0xa5,0xfa,0xf6,0xbc,0xbb,0xc8,0xb,0x13,0xcb,0x21,0x1e,0xf3,0xc5,0xc4,0x72,0x8,0x0,0x78,0xcc,0x17,0xb2,0x37,0xe8,0xf4,0x8d,0x7d,0x76,0x50,0xcb,0xdb,0xdc,0x24,0xa5,0x46,0x5d,0xf7,0x24,0xa5,0x46,0xc8,0x63,0x17,0x0,0x94,0x72,0x43,0xba,0x78,0xcc,0x17,0xe5,0xf3,0x6b,0xed,0xd3,0x7b,0xda,0x23,0xf8,0xe6,0x5c,0x49,0xd1,0x3a,0xc1,0x2f,0x8a,0xff,0xfd,0x41,0x15,0xcd,0xdb,0xc6,0x80,0x47,0xab,0x47,0x16,0xea,0x12,0xe8,0x1,0x8f,0x56,0x5,0x1,0x1,0xc9,0x87,0xa6,0x7d,0x6d,0x10,0xa4,0x2b,0x1,0xc9,0x51,0x4e,0xdf,0x9a,0x6f,0x16,0x4d,0xc2,0x34,0xee,0x8e,0xa6,0x4f,0x69,0xb4,0xb4,0xde,0xac,0x49,0x9c,0xa5,0xee,0xf5,0x79,0xc3,0x8a,0xd3,0x2e,0xc0,0x44,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_progress_8_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0xe,0x0,0x0,0x0,0xe,0x8,0x6,0x0,0x0,0x0,0x1f,0x48,0x2d,0xd1,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x3,0x15,0x13,0x1,0x32,0x90,0xba,0x35,0x7c,0x0,0x0,0x2,0xc0,0x49,0x44,0x41,0x54,0x28,0xcf,0x6d,0x90,0x3f,0x6c,0x13,0x77,0x18,0x86,0xdf,0xef,0xe,0xff,0xb9,0x18,0xdb,0x44,0xc2,0x32,0x58,0x5d,0x1a,0x41,0xd3,0x58,0x48,0x54,0x64,0x4c,0x52,0x14,0x42,0x5b,0x35,0x1b,0x51,0x16,0x24,0x96,0x50,0x35,0x5b,0xc9,0xc2,0x50,0x55,0x61,0x80,0x9,0x2a,0x65,0x29,0x3,0xc,0xd9,0x3a,0x44,0xde,0x22,0x23,0x5d,0x2,0xe,0x51,0x55,0x7,0x7b,0x88,0x6d,0x8c,0x48,0xd2,0x48,0xa9,0x95,0xca,0xd8,0x16,0x4a,0xce,0xbf,0x4b,0x7c,0x97,0xb3,0xcf,0x9c,0x7f,0x1f,0x43,0xd5,0xa1,0x55,0xdf,0xe9,0x19,0x9e,0x67,0x79,0x9,0xff,0x33,0xcb,0xb2,0xa8,0x5a,0xad,0x7e,0x2,0x0,0x89,0x44,0xa2,0xd6,0xdf,0xdf,0xcf,0xff,0x75,0x94,0x7f,0xa0,0xd5,0x6a,0x91,0xe3,0x38,0x4,0x0,0xbb,0xbb,0xbb,0x7e,0x0,0x6f,0x1,0xbc,0xdd,0xdb,0xdb,0xf3,0x3,0x40,0xa5,0x52,0xa1,0x6a,0xb5,0x4a,0xff,0xa,0x4d,0xd3,0xa4,0x4c,0x26,0xf3,0xed,0xf2,0xf2,0xf2,0xdd,0x66,0xb3,0xd9,0x57,0x28,0x14,0x82,0x0,0xfc,0x0,0xfc,0xc5,0x62,0x31,0x28,0x84,0x8,0x94,0x4a,0xa5,0x5b,0x85,0x42,0xe1,0xab,0x66,0xb3,0xa9,0x0,0xc0,0x29,0x0,0xc8,0xe5,0x72,0x6a,0xa3,0xd1,0xb8,0xe5,0x38,0xce,0xcd,0x74,0x3a,0xfd,0x59,0x2c,0x16,0xbb,0xc7,0xcc,0x4,0x0,0xc1,0x60,0x30,0xa8,0xeb,0xfa,0x5c,0xbd,0x5e,0xbf,0xaf,0x69,0xda,0x73,0x5d,0xd7,0x7f,0x3,0xd0,0x55,0x1,0x60,0x65,0x65,0x85,0x4c,0xd3,0x6c,0xe,0xc,0xc,0x8c,0x38,0x8e,0x73,0xdd,0xe7,0xf3,0x9d,0x4e,0x24,0x12,0x97,0x1,0xc0,0x30,0x8c,0x76,0xad,0x56,0x7b,0x40,0x44,0xef,0x33,0x99,0xcc,0xfc,0xe2,0xe2,0xe2,0x9f,0x9d,0x4e,0x47,0x92,0xe7,0x79,0x24,0x84,0xa0,0xe9,0xe9,0xe9,0x30,0x33,0x7f,0x3d,0x39,0x39,0xf9,0xb3,0xaa,0xaa,0x67,0xda,0xed,0xf6,0x22,0x33,0x7b,0xa1,0x50,0xe8,0x36,0x33,0xd3,0xda,0xda,0xda,0x8f,0xcc,0xfc,0x2c,0x95,0x4a,0x99,0x8a,0xa2,0xf4,0x68,0x67,0x67,0x27,0x5a,0x2c,0x16,0xef,0x4a,0x29,0xcf,0x79,0x9e,0xe7,0x3f,0x3c,0x3c,0xd4,0xb2,0xd9,0xec,0x8b,0x72,0xb9,0xfc,0x3b,0x11,0xc9,0xe1,0xe1,0xe1,0xab,0xa3,0xa3,0xa3,0xdf,0x7,0x2,0x1,0x4d,0x51,0x94,0x1e,0x11,0x9d,0x24,0x93,0xc9,0xef,0x4e,0xe5,0xf3,0xf9,0x2b,0x86,0x61,0xcc,0x33,0xff,0xfd,0x38,0x11,0x61,0x62,0x62,0xe2,0x57,0x4d,0xd3,0x2a,0xeb,0xeb,0xeb,0x3c,0x38,0x38,0xd8,0x27,0xa5,0xfc,0xa5,0xdd,0x6e,0xf7,0x31,0x33,0x88,0x8,0x5b,0x5b,0x5b,0x57,0x68,0x68,0x68,0x28,0x11,0xe,0x87,0x6f,0x10,0x51,0x7f,0x20,0x10,0x50,0xc7,0xc7,0xc7,0x2f,0x45,0xa3,0xd1,0x4b,0x53,0x53,0x53,0x63,0xd1,0x68,0xf4,0xc3,0xd2,0xd2,0xd2,0x13,0xd3,0x34,0xb5,0x74,0x3a,0x9d,0xb5,0x6d,0xbb,0xe7,0x79,0x9e,0x25,0xa5,0x7c,0xa9,0x4a,0x29,0x1d,0x21,0xc4,0x1f,0xb1,0x58,0xec,0xcd,0xcc,0xcc,0x4c,0xd2,0xf3,0xbc,0x3b,0x44,0xe4,0xd6,0x6a,0xb5,0xcb,0xa5,0x52,0xe9,0xa7,0x5e,0xaf,0x17,0x96,0x52,0x5e,0x1b,0x1b,0x1b,0xdb,0x55,0x14,0xe5,0xf1,0xe6,0xe6,0xe6,0x6b,0xdb,0xb6,0x4d,0x45,0x8,0xd1,0xab,0x54,0x2a,0xd6,0xdc,0xdc,0xdc,0x37,0x42,0x88,0x87,0x0,0x8e,0x72,0xb9,0xdc,0x23,0xdb,0xb6,0x3f,0x75,0x5d,0xf7,0x7c,0x3e,0x9f,0x7f,0xca,0xcc,0xef,0xc,0xc3,0xb8,0x33,0x32,0x32,0xf2,0xc3,0xfe,0xfe,0x7e,0xf7,0xf8,0xf8,0xb8,0xa7,0x0,0x80,0xae,0xeb,0x4a,0xa3,0xd1,0xf8,0x82,0x99,0x8d,0x8d,0x8d,0x8d,0x7,0x7,0x7,0x7,0x69,0x0,0x2a,0x0,0x25,0x14,0xa,0xbd,0x5a,0x5d,0x5d,0x9d,0x97,0x52,0xbe,0x33,0xc,0xe3,0x5a,0x2a,0x95,0xf2,0x1,0x0,0x1,0x40,0x24,0x12,0x51,0xe2,0xf1,0x78,0x92,0x88,0x2e,0x5a,0x96,0x95,0x9f,0x9d,0x9d,0x6d,0x85,0xc3,0xe1,0x2c,0x33,0x5f,0xe8,0x74,0x3a,0x9f,0x2f,0x2c,0x2c,0x74,0xe2,0xf1,0xf8,0x97,0x3e,0x9f,0xef,0xb8,0x5e,0xaf,0xbf,0x32,0x4d,0xf3,0x83,0xa,0x0,0xae,0xeb,0x32,0x33,0x8b,0x93,0x93,0x93,0x8a,0xdf,0xef,0x6f,0x45,0x22,0x11,0xea,0x76,0xbb,0x67,0x5d,0xd7,0x15,0xdb,0xdb,0xdb,0xe9,0x72,0xb9,0x6c,0x7a,0x9e,0xf7,0x97,0x65,0x59,0xb5,0xa3,0xa3,0xa3,0x2e,0x0,0x7c,0x4,0x31,0x23,0x7d,0xe2,0x7e,0xc1,0x82,0x86,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_editor_handle_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x8,0x0,0x0,0x0,0x8,0x8,0x6,0x0,0x0,0x0,0xc4,0xf,0xbe,0x8b,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe8,0x0,0x95,0x0,0x95,0x9a,0x5a,0x2a,0xb1,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x1,0x10,0x13,0x38,0xc,0xd9,0x1d,0xd5,0x9a,0x0,0x0,0x0,0x7a,0x49,0x44,0x41,0x54,0x18,0xd3,0x85,0x8f,0xcb,0xd,0x84,0x30,0xc,0x44,0x9f,0x4d,0x44,0x1b,0x94,0x91,0xb4,0x90,0x7e,0x38,0xee,0x95,0x23,0xf5,0xd0,0x2,0x94,0x41,0x1b,0x7c,0xe2,0x3d,0x98,0xaf,0xb4,0xd2,0x8e,0x64,0xc9,0xd2,0xc8,0xcf,0x33,0xc2,0xa1,0x69,0x1c,0x8c,0x87,0x62,0xca,0x2,0x10,0x4e,0xb3,0xf9,0xf4,0x50,0xa,0x98,0x81,0x2a,0xd3,0x38,0x58,0x4c,0x59,0xe4,0x32,0xd7,0xd5,0xc7,0xc,0x42,0x80,0xba,0x66,0xee,0x5a,0x27,0x50,0xa,0x6c,0x1b,0x2c,0x8b,0xef,0x18,0x54,0x15,0x0,0xca,0x2f,0x3d,0xd2,0x38,0x41,0xd5,0xb1,0x66,0xf7,0x8b,0x83,0x20,0xaf,0x90,0xfb,0xce,0x79,0x30,0x77,0x2d,0x31,0x65,0x91,0x7f,0x35,0xbf,0x5d,0x55,0x37,0xc5,0xb5,0xd2,0x14,0x59,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_progress_bar_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x16,0x10,0x23,0xa,0xc7,0x4,0xb1,0x0,0x0,0x1,0x33,0x49,0x44,0x41,0x54,0x38,0xcb,0xed,0x92,0xbd,0x4a,0x3,0x51,0x10,0x85,0xbf,0xb9,0x77,0x37,0xff,0x21,0xec,0x26,0x22,0x22,0x4,0x3b,0x8b,0x68,0xb0,0xe,0x82,0xf8,0x0,0xbe,0x48,0x10,0x4,0x8b,0x54,0x16,0xe2,0x3,0xd8,0x59,0x68,0x6f,0x6b,0x61,0x9d,0x7,0xb0,0x10,0x8b,0x95,0xed,0x2,0x41,0xb0,0x54,0x30,0xae,0xeb,0x86,0x4d,0xf6,0x5e,0xb,0x83,0x4,0xb5,0x10,0x6c,0xf3,0xb5,0x67,0xce,0x30,0x73,0x38,0xb0,0xe0,0xdf,0x48,0x90,0x84,0x4e,0x62,0xc6,0x7b,0x83,0x74,0x78,0x35,0x2f,0x54,0x55,0xe5,0x3e,0x32,0x6f,0x9b,0x5,0x29,0x3c,0x6a,0xd1,0xb1,0xa7,0x6b,0xd7,0x99,0xcd,0x7c,0x0,0x41,0xc6,0x5,0x95,0xbf,0x2d,0xab,0xd2,0xa5,0x2,0x54,0x6a,0x27,0x1b,0xa,0x49,0xbf,0xb6,0x42,0xa6,0xd1,0x91,0xaf,0xbd,0xfe,0x8a,0xbb,0x7c,0x12,0x9b,0x78,0x7d,0xa7,0xd2,0xe9,0x35,0x1c,0xbf,0xdb,0x70,0xfc,0xee,0x6e,0x75,0x7b,0x3f,0x31,0xe3,0xe,0x20,0xce,0xa7,0xc5,0xea,0xef,0xa7,0xbd,0x98,0x51,0x67,0xcd,0x6d,0x1e,0xc,0xd3,0x87,0x8b,0xa6,0xbb,0x7a,0x1c,0x24,0x61,0xb9,0x5d,0x6c,0xc5,0x73,0x23,0xa,0xc0,0xf9,0xf1,0x13,0x64,0x35,0x55,0xbb,0xf1,0x1d,0xef,0xfc,0x69,0xfa,0x7c,0xe8,0x6b,0xaf,0xf,0x62,0x80,0xc9,0x6f,0x19,0x28,0x40,0xc,0xb6,0xa0,0xd0,0x89,0x42,0x52,0x8d,0x7e,0xaf,0x3b,0xde,0x59,0x5e,0xdc,0xbb,0x57,0x13,0x6d,0xd5,0xb5,0x77,0xa,0xd0,0x2e,0xb6,0xd2,0x79,0xa3,0xc1,0x94,0x0,0x91,0x20,0x9,0xc5,0x58,0x53,0x1e,0x99,0xe8,0x48,0x21,0x63,0x80,0xcc,0x9a,0x6a,0x46,0xb6,0x94,0x13,0x77,0x30,0xb5,0x59,0x43,0x89,0x4a,0x66,0x1,0xa,0x60,0x1,0xeb,0x6b,0xaf,0xa7,0x44,0x46,0x2,0x10,0x24,0xa1,0x0,0xb9,0x99,0xf8,0x57,0x26,0xed,0x62,0xcb,0x2e,0x8a,0xc,0x1f,0x5a,0x1f,0x6a,0xb9,0x3d,0x6a,0x59,0x76,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_collapse_hl_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x7,0xc,0xc,0x1f,0x0,0x5e,0xc2,0x31,0x3,0x0,0x0,0x0,0xe2,0x49,0x44,0x41,0x54,0x38,0xcb,0xed,0x93,0x3d,0xa,0x2,0x31,0x10,0x46,0xdf,0x6,0xb,0x45,0x59,0x2f,0x20,0x78,0x0,0x8f,0x91,0xd6,0x4e,0x85,0x85,0xdc,0xcc,0x5e,0xc8,0x25,0xf4,0x0,0xb6,0x36,0x82,0xc2,0xb2,0x68,0x67,0xa5,0xf8,0x83,0xa2,0x89,0xcd,0x4,0xc2,0xa2,0xab,0x8d,0x9d,0x3,0x3,0x61,0x92,0x79,0xf3,0x65,0x26,0x81,0xbf,0x25,0xa5,0xb5,0x12,0xaf,0x32,0x27,0xee,0x63,0x40,0x2,0x34,0xc6,0xf3,0xf5,0xe9,0x53,0xc5,0xd9,0xaa,0xc0,0x1a,0xdd,0x4,0x2e,0x80,0xaf,0x49,0x5c,0x1,0x6d,0x80,0x45,0xbe,0xf9,0x46,0x79,0x1b,0xb8,0x2,0xf,0x15,0x29,0xa8,0xcf,0x56,0xc5,0xb7,0x57,0xaf,0x7,0xf5,0x1,0xe0,0x81,0x9b,0x35,0xba,0xbf,0xbb,0xbb,0xb7,0x59,0xbb,0xbb,0xc3,0x1a,0xdd,0x7,0x6e,0xa1,0x7,0x2a,0x6a,0xcc,0x1e,0xc8,0xad,0xd1,0xc3,0x57,0x10,0x49,0x1e,0x2,0xb9,0x9c,0x75,0x65,0x5,0x67,0x60,0xb,0x2c,0xad,0xd1,0xa3,0x18,0x22,0xc9,0x23,0x60,0x29,0x67,0xce,0x41,0x41,0xd9,0x14,0x90,0x2,0x3d,0x60,0x90,0x4d,0xa6,0x3e,0x9b,0x4c,0x3d,0x30,0x90,0x58,0x5a,0x1e,0x73,0xf2,0x6,0xd2,0x2,0x3a,0x40,0x57,0x62,0x85,0x54,0x3e,0x6,0xe9,0x55,0x80,0x0,0x69,0x48,0x45,0x80,0x83,0xcc,0xdd,0x55,0xbd,0xc4,0x57,0x7b,0x71,0x93,0xfd,0x4f,0xfe,0xc2,0x13,0xf8,0x96,0x4e,0xb3,0x88,0xee,0x75,0x0,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_property_editor_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x4,0x4,0x6,0x2c,0x2c,0xc1,0xab,0xc,0x24,0x0,0x0,0x0,0x78,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0xe4,0x70,0x57,0xfc,0xcf,0x40,0x1,0x60,0x61,0x60,0x60,0x60,0xb8,0xb5,0xe0,0x30,0x4e,0x5,0x33,0xa7,0x4c,0x67,0x48,0xcf,0xc9,0xc4,0x2a,0xa7,0x96,0x60,0xcb,0xc0,0xc4,0x40,0x21,0x80,0x1b,0xe0,0x6c,0xe7,0x8,0xc7,0x30,0x3e,0x3a,0xc0,0x26,0xc7,0x2,0x63,0xec,0x3d,0xb4,0x1f,0x45,0x31,0x3a,0x1f,0x59,0xc,0x59,0x8e,0xba,0x5e,0xc0,0xe6,0x15,0x74,0x2f,0xa0,0x8b,0xb3,0xe0,0x73,0x1e,0x2e,0x2f,0x60,0x75,0x1,0xc5,0x5e,0xc0,0xe5,0x44,0x5c,0x31,0x81,0xe1,0x5,0x42,0xce,0xc7,0xa5,0x86,0x9,0x9b,0xed,0x14,0x5,0x22,0x3e,0x97,0xd0,0x3e,0x10,0xc9,0x1,0x8c,0x94,0x66,0x67,0x0,0xa1,0x7e,0x33,0xd9,0xfe,0xd8,0x44,0xe,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_error_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x8,0x0,0x0,0x0,0x8,0x8,0x2,0x0,0x0,0x0,0x4b,0x6d,0x29,0xdc,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x4,0x4,0x6,0x2c,0x36,0x3c,0xc9,0xf5,0x5e,0x0,0x0,0x0,0x66,0x49,0x44,0x41,0x54,0x8,0xd7,0x6d,0xcd,0x31,0xa,0x84,0x40,0x14,0x83,0xe1,0x6f,0xd8,0x87,0x7,0xf0,0x1e,0x9e,0xce,0x83,0x79,0x23,0x2b,0x1b,0x2d,0x4,0x9d,0x6a,0x6,0x64,0xb6,0x58,0x76,0x11,0xd9,0x14,0x29,0x12,0xfe,0x24,0xb5,0x71,0xf4,0x4f,0x1,0x5d,0x27,0x67,0xdb,0xf6,0x4b,0xa7,0x75,0xd,0x58,0x16,0xc7,0xa1,0x56,0x48,0x77,0x62,0x9e,0x41,0x23,0x7d,0x4c,0x44,0xc0,0x79,0x3e,0x1f,0xfa,0x3e,0x20,0x67,0xad,0x49,0x34,0xf6,0xdd,0x75,0x7d,0x8b,0x3b,0x51,0xab,0x52,0xae,0x52,0x2,0xd3,0x30,0x3c,0x96,0x5e,0xbc,0x1,0x4c,0xba,0x26,0x58,0x79,0xd3,0xf,0x90,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_proximity_group_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xf,0x9,0x16,0xd4,0x83,0xf1,0x75,0x0,0x0,0x0,0x38,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0xa0,0x10,0x30,0xbe,0x5f,0xba,0xf4,0x3f,0x25,0x6,0x30,0x51,0xea,0x2,0x86,0xf7,0x4b,0x97,0xfe,0x47,0x76,0x5,0x3e,0x17,0xa1,0xab,0x7b,0xbf,0x74,0xe9,0x7f,0xa6,0x1,0xf,0x83,0x81,0xf7,0xc2,0x30,0x30,0x60,0x18,0xc4,0xc2,0xc0,0x67,0x26,0x0,0x14,0x41,0x46,0xe5,0x1a,0x13,0xb6,0xe5,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_move_down_hl_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x8,0x0,0x0,0x0,0x8,0x8,0x6,0x0,0x0,0x0,0xc4,0xf,0xbe,0x8b,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x3,0x9,0x4,0x2b,0x37,0x47,0x41,0x83,0xac,0x0,0x0,0x0,0x8a,0x49,0x44,0x41,0x54,0x18,0xd3,0x7d,0x8d,0x21,0xe,0xc2,0x50,0x10,0x44,0xdf,0x26,0x18,0x4e,0x40,0xc2,0x2d,0x48,0x50,0x5c,0x2,0x7e,0xd5,0x7a,0x52,0x41,0x39,0x2,0x96,0x2b,0x90,0x9a,0x5f,0x8f,0x22,0x70,0x9,0x14,0x9,0xa2,0x77,0x40,0x94,0x3,0x50,0x37,0x88,0x4f,0x49,0x49,0x80,0x59,0x37,0x3b,0xf3,0xc6,0x84,0x0,0x98,0x4c,0x57,0xc,0x67,0x5,0x20,0x1e,0xe7,0x92,0xeb,0xa5,0x4,0xc0,0x82,0xc7,0x94,0xf8,0xa1,0x1,0xc0,0x78,0xb7,0xf8,0xfa,0xbc,0xad,0x8f,0x29,0xa0,0xb6,0x83,0x18,0xf0,0x9,0x34,0x21,0x32,0xaf,0x34,0xda,0xce,0xdf,0xa6,0xc,0x9a,0xcd,0x89,0xc3,0x7e,0x69,0xe8,0x75,0xc1,0xa3,0xf2,0xfa,0xae,0xbc,0x6e,0x14,0x3c,0xaa,0xf3,0x4d,0x3d,0x64,0xe6,0x95,0x80,0xd4,0xec,0x4f,0xfc,0xd3,0x13,0x4d,0xd8,0x37,0x3,0xbb,0x82,0xf0,0x79,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_p_hash_translation_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x17,0x26,0x30,0x6,0xa7,0xbe,0x2d,0x0,0x0,0x0,0xa7,0x49,0x44,0x41,0x54,0x38,0xcb,0xed,0x8f,0x3d,0xa,0xc2,0x40,0x10,0x46,0xdf,0x6e,0x7e,0x5a,0x25,0xa2,0x88,0xd8,0xa5,0xf2,0x3a,0xb1,0x12,0xaf,0x90,0x33,0x58,0x78,0x8d,0xd4,0xe2,0x91,0xbc,0x80,0x88,0x51,0x12,0x63,0x9b,0x75,0x77,0x6d,0x8c,0x48,0x40,0xd8,0x6d,0xc5,0x57,0x7d,0x33,0xc3,0x1b,0x66,0x4,0x40,0x7d,0xbd,0x2f,0x1e,0x4a,0xaf,0x26,0xb3,0x64,0x73,0x3e,0x56,0x3b,0x7a,0x4c,0xe7,0xa3,0xf5,0x67,0x7d,0x39,0xd5,0xdb,0x30,0xa,0xf6,0xc9,0x78,0x70,0x90,0x0,0xaa,0xd5,0xb9,0x31,0x36,0xc5,0x11,0x63,0x6c,0xaa,0x5a,0x9d,0x3,0x48,0x0,0x6b,0xed,0x10,0x4f,0x3a,0x47,0xba,0xa,0x55,0xd9,0x64,0x55,0xd9,0x64,0xfd,0x7e,0xe8,0x2a,0x2b,0xa5,0x97,0xaf,0x8c,0x52,0xfa,0x3d,0x73,0xba,0xa0,0x93,0xfb,0xd9,0xeb,0x85,0x6f,0xfc,0x17,0xfc,0xce,0x2,0x21,0xc4,0xcd,0x57,0xec,0x1c,0x9,0x10,0xc5,0x41,0x21,0x84,0x68,0x3c,0xe4,0x26,0x8a,0x83,0x2,0xe0,0x9,0x9c,0x26,0x41,0x23,0x86,0x1a,0xe0,0x8c,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_dependency_changed_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0xe,0x0,0x0,0x0,0xe,0x8,0x6,0x0,0x0,0x0,0x1f,0x48,0x2d,0xd1,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdc,0x9,0x13,0x0,0x1e,0x12,0xc1,0x6c,0xa2,0x63,0x0,0x0,0x2,0xb,0x49,0x44,0x41,0x54,0x28,0xcf,0x4d,0x92,0x4d,0x4b,0x94,0x1,0x10,0xc7,0x7f,0xf3,0xf2,0x3c,0xbb,0x1b,0x2b,0xa9,0xe7,0x82,0x48,0x58,0x1f,0xa3,0x3a,0x24,0x11,0x45,0x97,0x20,0xe8,0x4b,0x74,0x8,0x82,0xa0,0x83,0x47,0xc3,0x4b,0x5d,0xfc,0x14,0x11,0x1d,0x82,0xe8,0xe0,0xad,0xa0,0x5b,0xd0,0x25,0x7a,0xa1,0x94,0x7c,0xc1,0xdd,0xf5,0x10,0x64,0x61,0x79,0xb0,0x15,0xd3,0x55,0xd7,0x67,0x9f,0xe9,0xb0,0xba,0x39,0x87,0x61,0x18,0xe6,0xcf,0xfc,0x67,0xf8,0x9,0xc7,0xe2,0xfb,0xdc,0x97,0x7a,0x7b,0xb3,0x95,0x89,0x8,0x1,0xc8,0x61,0x3f,0x22,0xa8,0xc,0xe,0x36,0xce,0x5c,0xba,0x3c,0x76,0x34,0xeb,0x47,0xc5,0xea,0xf2,0x62,0xf3,0xeb,0xe4,0x54,0x4d,0x77,0xf7,0x2,0xe9,0x6b,0x20,0x7a,0xb9,0xa8,0x94,0xb3,0x1f,0xcb,0x4b,0xcd,0xd3,0xe7,0xce,0x8f,0x2,0x68,0x4f,0xb4,0xd4,0x5c,0x98,0x9c,0xaa,0x95,0xf2,0x3c,0x52,0x10,0x8d,0x60,0xa7,0xd3,0x61,0x67,0xbf,0x83,0x12,0xa4,0x82,0x94,0xba,0x79,0xcc,0x4f,0x3e,0xa8,0xad,0x2e,0x2f,0x35,0x1,0xe4,0xdb,0xe7,0x4f,0xf5,0xfa,0xc3,0x47,0x59,0xd9,0x3c,0xf2,0xed,0x6d,0x39,0xd8,0xef,0xd0,0xea,0xec,0x73,0x7b,0x76,0x16,0x80,0xe7,0xe3,0xe3,0xc,0xa5,0x29,0x5e,0x2a,0x91,0x54,0xab,0xb1,0xd7,0xcd,0x65,0x6c,0x7a,0xba,0xa1,0x9d,0x76,0x3b,0x8b,0xb5,0xdf,0xe1,0x88,0x14,0x79,0x8e,0xb9,0x12,0x66,0xff,0xf,0x77,0xc3,0xdc,0x89,0x3c,0xc7,0x11,0x89,0xb5,0x5f,0xd1,0x69,0xef,0x64,0x8e,0x80,0x27,0x2e,0xe6,0x8a,0x9b,0x81,0x8,0x6e,0xdd,0xbe,0xce,0xd4,0x70,0x55,0x2,0x30,0x37,0x3c,0x49,0xa4,0xf7,0x1c,0x51,0xcc,0xc,0x33,0x47,0xdd,0x10,0x84,0xd4,0x94,0x88,0xde,0x57,0x52,0x55,0xdc,0x9d,0x88,0x38,0x9c,0x33,0x50,0xc5,0x89,0xc0,0xcd,0x51,0x53,0x5c,0xc,0x51,0x28,0x7b,0xca,0xd6,0xfa,0x3a,0x51,0x14,0x54,0xd2,0x4,0x55,0x3,0x2,0xd5,0x9e,0x2b,0x21,0xf0,0x9e,0x35,0xc1,0xcd,0xb1,0xc3,0x8d,0xe6,0x5,0x73,0x33,0x33,0x0,0x88,0x3a,0xee,0x4a,0x4,0xb8,0x1f,0xd9,0x16,0x5c,0x44,0x30,0xd1,0x70,0x37,0x31,0x35,0x44,0x20,0x3f,0x10,0x6e,0x4d,0x4c,0x0,0xf0,0xfa,0xe5,0x2b,0xcc,0x1c,0x8a,0x2,0xf3,0x4,0x53,0xb,0x51,0x15,0x8f,0x6e,0xb7,0x91,0x8c,0x8c,0x64,0x5b,0x1b,0x1b,0x31,0x30,0x50,0x95,0x83,0x76,0x9b,0x6a,0x9a,0xb0,0xf0,0xe2,0x5,0x0,0x3,0x69,0x82,0xa9,0x90,0x9c,0x18,0xe0,0xef,0xd6,0x56,0x94,0x47,0xce,0x4a,0xe4,0x79,0x43,0x0,0x9a,0x1f,0xdf,0x37,0x5b,0x8f,0x9f,0xd4,0x62,0xb3,0x15,0xc3,0x43,0xc3,0x12,0x40,0xde,0x2d,0x40,0xc0,0x45,0x11,0x85,0x3f,0x1b,0xad,0x90,0xc1,0x93,0x32,0x74,0xff,0xde,0xca,0xe8,0x95,0x6b,0xa3,0x7d,0xb4,0x1a,0x1f,0xde,0x35,0x37,0x9f,0x3e,0xab,0xfd,0x5c,0x9c,0xf,0x51,0x17,0x88,0x1e,0xac,0x1,0xd1,0x2d,0xe2,0xd4,0xc5,0xb,0x32,0x78,0xf7,0xce,0x4a,0x76,0xf5,0xfa,0x28,0xc7,0x38,0x6,0xa0,0xfe,0xf6,0x4d,0x3d,0x29,0x57,0xb2,0x23,0x40,0xfb,0x4a,0x84,0x7c,0x6f,0xb7,0x91,0xdd,0xb8,0xd9,0x87,0xfc,0x1f,0xc7,0xdf,0xca,0x27,0xd5,0x81,0x2e,0x3,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_quad_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xe,0x2d,0x19,0xb4,0x16,0x67,0x75,0x0,0x0,0x0,0xe7,0x49,0x44,0x41,0x54,0x38,0xcb,0xed,0x93,0x4d,0xa,0xc2,0x30,0x10,0x85,0x5f,0x32,0x8d,0x10,0x2b,0x82,0xb,0x37,0xdd,0xf4,0x6,0x39,0x8f,0xe0,0x25,0x3c,0x81,0xb,0x4f,0xe0,0x25,0x4,0x37,0x5e,0x26,0x37,0x70,0xe3,0xc6,0x85,0x50,0x8c,0x85,0xa6,0xd3,0xb8,0x31,0x56,0xa1,0xfe,0x40,0x5d,0x9a,0x55,0x60,0xe6,0x4d,0xbe,0xe4,0xbd,0x0,0x3d,0x97,0x0,0x80,0xd2,0x5a,0xd2,0xc6,0xf0,0x6d,0x3f,0x4,0x50,0xbf,0xe8,0x4f,0xb4,0x31,0x97,0x47,0x8d,0x88,0x95,0xd3,0x66,0x13,0x40,0xe4,0x6,0x79,0xbe,0x8,0xcc,0xd3,0xce,0xd3,0x88,0x8e,0xd5,0x7e,0xbf,0x6,0x73,0x3a,0x99,0xcf,0x5,0x0,0x24,0xf7,0x2a,0x91,0x13,0x4a,0x15,0x1f,0x91,0x95,0x2a,0xc2,0x23,0x52,0xc4,0x6e,0x9c,0x5b,0x0,0x80,0xd0,0x7a,0x27,0xa5,0x74,0x5d,0xe2,0xd0,0x34,0xa9,0xca,0x32,0x44,0x8d,0x36,0xe6,0x12,0x9,0xea,0x88,0x2d,0xa5,0x74,0xda,0x98,0xaa,0x6b,0x40,0x69,0x2d,0x9a,0xf6,0x7a,0x35,0x0,0xc8,0xbe,0x2e,0xfc,0x7,0xb4,0x39,0x48,0x4,0xd1,0x31,0x5a,0x55,0x5a,0x8b,0x57,0x36,0xc6,0xbe,0x9b,0xb6,0x6a,0x93,0xb8,0xdd,0x9e,0x85,0x52,0x85,0xca,0xb2,0xe5,0xbb,0x24,0xfa,0xc3,0x61,0x15,0xbc,0x1f,0x4f,0x66,0xb3,0xd1,0x73,0x12,0x99,0xd3,0xf0,0x5,0x72,0xf0,0x7e,0xc,0xe6,0xf4,0x67,0x9f,0xa9,0xef,0x1b,0xe2,0xa,0xe8,0x5c,0x6c,0xaf,0xcf,0x9d,0x48,0x4f,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_scene_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x2,0x11,0x4,0x3b,0x1,0xa1,0xa8,0x81,0x1,0x0,0x0,0x1,0x5c,0x49,0x44,0x41,0x54,0x38,0xcb,0xa5,0x92,0xbf,0x4a,0x3,0x41,0x10,0xc6,0xbf,0x99,0x4d,0x76,0x89,0x41,0x7c,0x3,0x91,0x1c,0xe9,0xa3,0x82,0xa8,0x6d,0x8a,0x20,0xa4,0xb2,0xb1,0xd0,0x46,0x42,0x5a,0x1b,0x11,0x8b,0x14,0xe9,0x2c,0xf4,0xd,0x2,0x12,0x2c,0x2c,0x6c,0x62,0xa3,0x88,0x85,0x95,0x85,0x22,0x24,0xe6,0x5,0x2,0x62,0x6b,0x63,0x75,0xb7,0x1b,0xcd,0xad,0xc5,0x5d,0xce,0x3b,0x43,0xc0,0x24,0xd3,0xec,0xce,0x9f,0xef,0xc7,0x30,0x33,0x64,0x61,0x31,0x8b,0xa5,0xe2,0x8e,0x23,0xd5,0xbf,0x68,0xbd,0xbe,0xa1,0x11,0x80,0x23,0x95,0x3d,0x2f,0x6d,0xa1,0x72,0x7f,0x87,0x4a,0x36,0xb,0x84,0x25,0x4c,0xc,0x22,0x6,0x33,0x81,0x99,0x21,0x4,0xc3,0xf9,0x50,0x76,0x8,0x21,0xb,0xb,0x47,0x2a,0x7b,0x55,0xad,0x82,0x48,0xc0,0xc2,0xc7,0x4e,0xa3,0x81,0x7a,0x3e,0xf,0x66,0x6,0x31,0x7,0xc2,0xd8,0x4b,0x4c,0x38,0x6c,0x77,0xd0,0xeb,0x1b,0xa2,0x9c,0x94,0xf6,0xb6,0x56,0x43,0x3a,0x93,0x1,0x85,0x82,0x81,0x31,0x28,0xd5,0xeb,0x68,0x16,0x8b,0x60,0x11,0x8,0x99,0x4,0x84,0x20,0x10,0x9,0xb0,0x20,0x8,0x66,0x6c,0xb7,0xae,0x41,0x39,0x29,0x67,0x9a,0x22,0xd,0xb7,0xe0,0x48,0x65,0x7b,0xc6,0x24,0x92,0x8e,0x52,0xb8,0xe9,0x76,0x47,0x44,0xe5,0x42,0x21,0x1a,0x64,0xea,0x6f,0x72,0x77,0x79,0x1,0x0,0x70,0xf9,0xfa,0x9,0x0,0xf0,0x7d,0x1f,0x27,0x7b,0x9b,0x51,0xfe,0xf8,0xe2,0x31,0x51,0xcf,0x71,0x47,0xeb,0xdf,0xe,0x3c,0xcf,0x4b,0xc4,0xf6,0xcf,0x5a,0x0,0x0,0xa3,0xf5,0x78,0x80,0xa7,0xdd,0xe8,0xef,0xba,0x3a,0x14,0x4,0xa0,0xe6,0xd1,0x76,0x50,0x63,0xf4,0xf8,0x43,0xf2,0x5c,0x1d,0xeb,0xc0,0xd,0xa1,0x1a,0xb9,0xf2,0x41,0x14,0x37,0x3a,0x39,0x27,0x9a,0x3f,0x9d,0xb3,0xab,0xc5,0x15,0xbc,0x6f,0xbc,0x4c,0x34,0xfd,0xc5,0xa7,0x35,0xb4,0x1f,0x3a,0x1,0x60,0xe6,0x35,0xa6,0xd7,0x53,0x53,0x41,0xbe,0x9e,0xbf,0x29,0xba,0x3,0xb1,0x24,0x26,0x82,0xc,0xde,0x6,0x94,0x38,0xa4,0x69,0xed,0x7,0x41,0xc4,0x7b,0xf6,0x56,0x2b,0x97,0x12,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_quat_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x2,0x11,0x4,0x3b,0x1a,0x2b,0xcd,0x48,0xed,0x0,0x0,0x0,0x89,0x49,0x44,0x41,0x54,0x38,0xcb,0xb5,0x53,0x41,0xe,0x80,0x20,0xc,0x6b,0x8d,0xd1,0x9f,0xe8,0x3b,0x7c,0xb9,0xef,0xe0,0x29,0x9c,0xea,0x45,0xc8,0xc4,0x41,0x44,0xe3,0x76,0x21,0x6c,0x74,0x65,0x5b,0x29,0x8,0x5f,0x6c,0xc0,0x47,0x6b,0x2,0x10,0x14,0x41,0xbd,0x2,0x58,0xb7,0x59,0xde,0xf9,0x56,0xc4,0xf6,0xc0,0x26,0x86,0x3d,0x32,0x55,0x17,0xc4,0x32,0x96,0x1f,0xe9,0xf4,0x65,0x9b,0x24,0x5c,0x1d,0x80,0x0,0xdc,0xee,0x6d,0xee,0x90,0x2a,0x5f,0x50,0x3b,0x6c,0xec,0x49,0xf6,0xfa,0xd2,0x35,0xc6,0x92,0x65,0xd8,0x23,0xbb,0xf7,0x20,0x81,0x64,0xb0,0x37,0x4d,0xb4,0xfe,0x78,0x8c,0x36,0x6e,0xbf,0xc2,0x9a,0x16,0xbc,0xe5,0xf1,0x26,0xc5,0x96,0x98,0x4a,0x6,0xbf,0x88,0xc9,0x65,0x50,0x13,0x90,0xc7,0xe4,0x0,0xc5,0x68,0x7c,0x1d,0x81,0x24,0xd7,0x51,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_audio_stream_o_g_g_vorbis_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0xc,0x8,0x3,0x1e,0x34,0x43,0xda,0xf6,0x91,0x0,0x0,0x2,0x86,0x49,0x44,0x41,0x54,0x38,0xcb,0x8d,0x53,0x4d,0x48,0xd3,0x71,0x18,0x7e,0x7e,0xdb,0xfc,0x2f,0x9d,0xe6,0x21,0x53,0x31,0x8,0x2a,0xcc,0x3e,0x64,0x2a,0x28,0x99,0x1f,0x25,0x29,0xe6,0xdf,0x1a,0x12,0x5e,0x34,0x11,0x73,0xa1,0x1e,0x74,0x41,0x1d,0x3d,0x24,0x26,0x4,0xce,0x8b,0xb4,0x3a,0x64,0x38,0x23,0x4d,0xc,0x8d,0x4,0x2d,0x19,0x9a,0x53,0xc4,0x99,0xe0,0x74,0xeb,0x14,0x95,0x1f,0x4b,0x57,0x26,0x7a,0xd0,0x8b,0x39,0xf3,0xff,0x74,0x90,0xb4,0x50,0xcb,0x7,0xde,0xd3,0xfb,0x3e,0xcf,0xfb,0xad,0xc6,0x3f,0x50,0xf7,0xca,0x59,0xec,0xb,0x8c,0xb,0xf1,0x4c,0xbc,0x9e,0xda,0x2b,0x46,0xb5,0x97,0xe3,0x5e,0xeb,0xbb,0x7c,0xad,0x56,0x63,0xf5,0xf3,0x53,0xf7,0xca,0x26,0x6b,0xe2,0xbe,0x4,0xaa,0x9a,0x1d,0x0,0x80,0xea,0xe7,0x23,0xb9,0x3a,0x9d,0xd4,0x2a,0x84,0x20,0x20,0x8,0x60,0x24,0xab,0xa2,0x51,0xf,0x0,0xb2,0xc9,0xba,0xbb,0x40,0x55,0xb3,0x3,0xd5,0x85,0x49,0xa8,0x6a,0x76,0x18,0x2,0x3,0xb5,0x1d,0x0,0x39,0x3f,0x3b,0x23,0x3e,0x39,0xbb,0xc4,0xb7,0xa9,0x71,0x52,0xd9,0x70,0xcb,0x26,0x6b,0x54,0x8f,0xc5,0xb8,0x43,0x64,0xb,0xd5,0xad,0xa3,0x86,0xec,0x42,0x13,0x2b,0x1b,0xba,0x15,0xff,0x73,0xe7,0x89,0x95,0x15,0x62,0x7d,0x9d,0xf0,0xf9,0x88,0xb6,0x36,0xea,0x33,0x6e,0x6e,0xc8,0xa6,0xa6,0xa8,0x5d,0xc9,0xf7,0x3b,0x5c,0xb9,0x9,0x49,0x17,0xe8,0x74,0x3a,0x95,0x9a,0x9a,0x5a,0x3e,0x7e,0xa6,0x61,0x65,0x6d,0x30,0x51,0x5a,0x41,0x90,0x9b,0xe6,0x76,0xf3,0x58,0xfc,0x15,0x16,0xd7,0xbb,0xf5,0x7f,0xb5,0xd0,0x3c,0xb1,0x9a,0xef,0x1a,0x68,0xef,0xf0,0x57,0x7b,0x29,0x49,0x5a,0xb1,0xba,0xea,0x87,0xb0,0x83,0x3f,0x51,0x96,0xb7,0x8c,0x97,0x97,0x1e,0x2,0x57,0xaf,0x1,0x2e,0x17,0x60,0xb1,0x60,0x3a,0xfd,0x2c,0x9f,0x6,0x4f,0xb8,0x51,0x52,0x42,0x0,0x11,0xd0,0x85,0x1f,0xb9,0xad,0x31,0xd7,0xf1,0x78,0xb4,0xa4,0x28,0xa,0xd8,0xd2,0x12,0xce,0xb1,0xb1,0xcd,0x9c,0x5e,0x2f,0xd8,0xf3,0x6,0xec,0xb3,0xab,0x29,0x5f,0x6,0x25,0xbb,0x6d,0xbb,0x9a,0x1b,0x45,0x34,0x94,0x5b,0xb3,0x54,0x31,0x9,0x39,0x49,0x9a,0xcf,0x33,0x98,0x1a,0x98,0x17,0x79,0xd7,0x5,0xa,0xa,0xe6,0xd1,0xbf,0x96,0x8c,0x8b,0x65,0xa7,0x60,0xeb,0x1,0xba,0xba,0x81,0xb0,0x43,0x1b,0x48,0x4e,0x6,0x42,0xd2,0x62,0x1,0x9b,0xd,0x30,0x1a,0x11,0xda,0xef,0xc2,0xc2,0xa2,0xa7,0x8,0x0,0x90,0x98,0x77,0x77,0x14,0x29,0xc9,0xd4,0xdb,0xeb,0x49,0x82,0x7e,0xce,0x11,0x9e,0xce,0x3d,0x43,0x12,0xf4,0xf9,0x40,0xb7,0xb,0x9c,0xe4,0x89,0xed,0xec,0x24,0x55,0xa9,0x69,0xf3,0xdb,0x13,0xd4,0xe9,0x3a,0x11,0x13,0xf7,0x3d,0xea,0xa4,0x3f,0xbf,0x78,0xa0,0xd8,0x7b,0x41,0xef,0x1c,0x68,0x1f,0x96,0x68,0x28,0x8b,0x60,0x50,0x68,0x0,0x71,0xf8,0x28,0x45,0x7b,0x87,0x2,0x8f,0x87,0x58,0x5a,0x22,0xa2,0xa3,0x1f,0x0,0x80,0xf8,0x73,0x13,0xf2,0xad,0xa6,0xa1,0xe5,0x85,0xd9,0x94,0xc5,0xb9,0x8f,0x3c,0x10,0x10,0x24,0x3e,0xcc,0xe,0xc3,0x17,0x1f,0x8b,0xc0,0x3e,0x7,0x22,0x13,0x72,0x48,0x40,0x28,0x6b,0x3f,0x6,0xdf,0xdb,0x1e,0xd5,0x0,0x78,0xbb,0x43,0x20,0xab,0xa2,0x11,0x42,0x88,0x21,0x0,0x29,0x0,0x40,0x2a,0xf0,0x4e,0xba,0xa0,0x52,0x6b,0x0,0x0,0x6a,0x8d,0x34,0x18,0x9f,0x5d,0x92,0xd6,0x50,0x1a,0xb9,0xc5,0x11,0xbb,0xdd,0x84,0x6c,0xb2,0xf6,0x1,0x48,0x27,0x89,0xaf,0xd3,0x6e,0x8,0xa1,0x82,0x5a,0x23,0xf5,0x8e,0x77,0x9a,0x33,0xff,0xfb,0x4c,0xb2,0xc9,0x8a,0x1e,0x8b,0x31,0x3,0xc0,0x6b,0x6c,0x96,0x1,0xb5,0x46,0xea,0x1a,0xef,0x34,0x67,0xa6,0x16,0x99,0xb1,0x2f,0xfc,0xbe,0xf5,0xac,0xf2,0x27,0x2f,0x62,0xd,0x77,0x5a,0x1,0x60,0x2f,0xf2,0x2f,0x5e,0xae,0x31,0x2e,0xf2,0xfb,0xb5,0x21,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_rayito_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x0,0x0,0x0,0x0,0x0,0xf9,0x43,0xbb,0x7f,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xe,0xc3,0x0,0x0,0xe,0xc3,0x1,0xc7,0x6f,0xa8,0x64,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x3,0x1f,0x0,0x13,0x3,0xc8,0x4d,0xb8,0xd8,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x0,0x5b,0x49,0x44,0x41,0x54,0x38,0xcb,0xc5,0xd1,0xc1,0xd,0xc0,0x20,0x8,0x46,0x61,0x16,0x62,0x3c,0x57,0x60,0x19,0xd7,0xe8,0xe,0x4e,0x63,0x9e,0x7,0x6a,0x7a,0x6d,0x7f,0xd2,0xc8,0xfd,0xf3,0x41,0x34,0xfb,0x73,0xe6,0xb0,0x0,0x7,0x1a,0xe0,0xcc,0x61,0x5c,0xdd,0x78,0xfd,0x40,0x42,0x80,0xf6,0x1d,0x67,0x1d,0xad,0x9c,0x75,0x7,0xd0,0xf0,0xae,0x4b,0x38,0xeb,0x25,0xec,0x21,0xe3,0x7b,0x7d,0x9e,0xaf,0x3b,0x77,0x6,0xf5,0x33,0x2a,0x38,0x64,0xbc,0xeb,0x67,0xb0,0x3a,0xb,0x23,0x52,0x8d,0xcd,0xbf,0x4a,0xe2,0x35,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_help_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x0,0x0,0x0,0x0,0x0,0xf9,0x43,0xbb,0x7f,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0xa,0x15,0x2,0x34,0xa,0xc1,0x21,0x37,0xc7,0x0,0x0,0x2,0xb6,0x49,0x44,0x41,0x54,0x38,0xcb,0x75,0x93,0xbd,0x6f,0x53,0x67,0x14,0xc6,0x7f,0xef,0x7b,0xed,0x34,0xfe,0x4a,0x4c,0x9d,0x90,0x4,0xb5,0x54,0xde,0x58,0x10,0xd,0x3,0x8e,0x50,0xa5,0x5a,0x99,0xc2,0xc8,0xc6,0xc0,0x40,0x5b,0x55,0xb2,0xd7,0x56,0x1d,0x5a,0x31,0x78,0xaa,0xba,0x54,0x8c,0xf6,0x12,0x89,0xbf,0x0,0xb5,0x13,0x4c,0xc8,0x42,0x45,0x22,0xa5,0x22,0x1f,0x1d,0x5a,0x90,0x4a,0x42,0x9a,0x58,0x26,0xb6,0x2b,0xdf,0x7b,0x9d,0x9b,0xfb,0xf1,0x7e,0x74,0x40,0x8d,0xdc,0x40,0xce,0x76,0x8e,0xce,0xef,0x19,0x9e,0x47,0x8f,0xe0,0xc4,0x24,0x49,0x52,0x1,0x6e,0x19,0x63,0xaa,0x4a,0xa9,0xb,0x5a,0xc7,0x11,0xb0,0x2d,0x84,0x68,0x3,0x77,0xb,0x85,0xe2,0xda,0xf8,0xbf,0x18,0x5f,0xfc,0x17,0x7f,0x36,0x45,0x36,0x5b,0x93,0xb9,0x3c,0xbc,0x37,0x89,0x52,0xa,0xad,0x63,0x84,0x10,0x10,0x45,0x98,0x91,0x8f,0xd,0x82,0x56,0xe9,0xe2,0x62,0xfd,0x2d,0x81,0xe1,0xb3,0xa7,0xf7,0x95,0xef,0xad,0x18,0x63,0x10,0x67,0x4a,0x88,0xd9,0x39,0xec,0xc4,0x4,0xc6,0x24,0x88,0x24,0xc6,0x1e,0x1c,0x60,0xfe,0x19,0x20,0x4,0x38,0xf9,0xc2,0x83,0xd9,0xca,0x27,0xd7,0x8e,0x5,0xfc,0xe7,0x7f,0x34,0xa3,0x6e,0xa7,0x16,0xf,0x87,0x18,0xad,0xd1,0x93,0x19,0x38,0xf7,0x1,0x66,0xba,0x88,0x10,0x6,0xc7,0x73,0xa1,0xb3,0x8f,0x38,0xa,0x10,0x42,0xe0,0x14,0xa,0xa4,0xcf,0xce,0xb7,0x4a,0x17,0x17,0xeb,0x32,0x8a,0xa2,0xa,0x99,0x6c,0x4d,0x29,0x8d,0x56,0x8a,0x38,0x49,0x38,0xf2,0xdc,0xcd,0xdd,0xdf,0x7e,0xbd,0x5e,0x2e,0x97,0xc5,0xbd,0x7b,0x3f,0x4f,0x77,0x36,0x36,0xae,0x27,0x41,0xb0,0x69,0x8c,0xc1,0x5a,0xb,0x80,0xcc,0xe5,0x6a,0xbe,0x3f,0xac,0x88,0x30,0xc,0x9b,0xc9,0xc8,0xaf,0x5,0xbb,0xaf,0x38,0xea,0xec,0x13,0x78,0xee,0x66,0xb8,0xb5,0x5e,0xbd,0xfc,0xc3,0x9d,0xe1,0xb8,0x3f,0x1b,0xdf,0x7d,0x5d,0x2c,0x5e,0x59,0x6a,0xa7,0xb3,0xd9,0x4b,0x13,0x67,0xe7,0x48,0x2f,0x9c,0xc3,0xc9,0x66,0x5b,0x32,0x8e,0xc3,0xaa,0x72,0x52,0x98,0xf7,0x4b,0xa8,0xb9,0x5,0x7a,0xfe,0xa8,0x71,0x12,0x6,0xf8,0xf8,0xfb,0x1f,0x87,0xbe,0xd2,0x8d,0xd4,0xf9,0x8f,0x48,0xcd,0x2f,0x20,0x33,0x19,0x80,0xaa,0xb4,0xd6,0x94,0xb5,0x8e,0xd1,0x29,0x7,0x3d,0x95,0x67,0xcd,0x1d,0x3d,0xe4,0x94,0x79,0xea,0x1d,0x3e,0x74,0x66,0x66,0xff,0x83,0x1,0xca,0x12,0x40,0x8,0x81,0x10,0x2,0x29,0x1d,0xa4,0x94,0xa7,0xf1,0x48,0x29,0xdf,0x44,0x3a,0x7e,0x3,0xb6,0xa5,0x94,0x38,0x2a,0x21,0xe5,0x7b,0x2c,0x9d,0x29,0x2c,0x9f,0x26,0x70,0xb5,0x34,0xbd,0x6c,0x6,0x3,0x74,0x10,0x60,0x8c,0x41,0x6b,0xbd,0x2d,0x85,0x10,0x6d,0x1b,0x86,0xd8,0xde,0x1,0xb2,0xdb,0x61,0x6e,0x2a,0xdf,0xd8,0xf8,0xf6,0xab,0xe2,0x49,0x78,0xeb,0xf6,0x37,0xc5,0x49,0x6b,0x1b,0xf1,0xce,0x4b,0xa2,0xfd,0x3d,0x22,0xcf,0x65,0x34,0x1a,0xb5,0x85,0xef,0xf,0x2b,0xc9,0xc1,0xeb,0x27,0xd1,0xcb,0xbf,0x50,0x9e,0x87,0xb1,0x6,0x2d,0xe4,0xa6,0x9b,0xa8,0xc6,0xe2,0x8d,0x9b,0x3f,0xad,0xae,0xae,0x4e,0x5d,0x2d,0x4d,0x2f,0x67,0x5,0xd,0xa9,0xd5,0x25,0x63,0xc,0x76,0x32,0x83,0x9e,0x5f,0x60,0x7d,0xe7,0xef,0x25,0x1,0xd0,0xdf,0x7a,0xd6,0x54,0xbd,0xd7,0x35,0xed,0xf9,0x6f,0x72,0xce,0xe5,0x70,0x3e,0x3c,0x8f,0x33,0x33,0x8b,0x94,0x12,0x33,0xe8,0x93,0xbc,0xda,0x41,0x79,0x2e,0x71,0x9c,0x90,0xa4,0xd3,0xf4,0xb4,0x69,0x7d,0x7a,0xe3,0x66,0xfd,0xd8,0x91,0xde,0xda,0x2f,0xf7,0xf5,0xc8,0x5f,0xb1,0x16,0x9c,0xd2,0xcc,0x78,0x54,0xa8,0xc3,0x43,0xc2,0xbd,0x3d,0xc2,0x6e,0x87,0x30,0xc,0xe9,0x1f,0x1e,0x3d,0xa8,0x7e,0xfe,0xe5,0xb5,0xb7,0xca,0x34,0xf8,0x7d,0xbd,0x29,0x73,0xb9,0x9a,0xc8,0xe5,0x8f,0x61,0x6b,0x2d,0x4a,0x29,0x42,0xd7,0xc5,0xed,0x76,0xd9,0x7d,0xfe,0xa2,0xb5,0xf2,0xd9,0x17,0xf5,0x77,0xb6,0x11,0xc0,0xf7,0x87,0x15,0xe0,0x16,0x50,0x5,0x2e,0x68,0xad,0xa3,0x28,0x8a,0xb7,0xfb,0xfd,0x5e,0xfb,0xd1,0xa3,0xc7,0x77,0xeb,0xf5,0xfa,0xff,0xea,0xfc,0x2f,0x7a,0xbf,0x62,0xee,0xb4,0x45,0x7a,0xa3,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_ray_cast_2d_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe1,0x0,0xdb,0x0,0xe7,0x53,0x45,0xf8,0x1a,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x13,0x2a,0x9,0xf2,0x1e,0xd1,0xf5,0x0,0x0,0x0,0x65,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0xa0,0x15,0xb8,0x74,0xfb,0x3b,0x33,0x32,0x4d,0x16,0x58,0xba,0xfd,0xfd,0x7f,0x42,0x6a,0x98,0x28,0x75,0xe9,0xa8,0x1,0xc3,0xd3,0x80,0x4b,0xb7,0xbf,0xb3,0xe0,0x48,0x99,0x58,0xc5,0x19,0xf1,0xa5,0x40,0x26,0x46,0x86,0x9f,0xff,0xfe,0x33,0xb0,0x33,0x30,0x30,0x30,0x44,0x7b,0xa,0x32,0x12,0x6d,0x0,0x3,0x3,0x3,0xc3,0xda,0xbd,0x1f,0x9e,0xfc,0xff,0xcf,0xc0,0xca,0xc8,0xc8,0xf0,0x3b,0xd8,0x59,0x40,0x86,0x2c,0xff,0xed,0x39,0xf5,0x79,0x9,0xa5,0x39,0x92,0x83,0x90,0x1a,0x0,0x98,0x2e,0x21,0xc6,0x39,0x84,0x8a,0xb6,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_room_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xd,0x23,0x1b,0xc6,0xdd,0x95,0x8e,0x0,0x0,0x0,0xde,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0xa0,0x25,0xf8,0x7c,0xe0,0xc0,0x84,0xcf,0x7,0xe,0x4c,0x80,0xf1,0xdf,0x2f,0x5d,0xfa,0xff,0xfd,0xd2,0xa5,0xff,0x91,0xd5,0xb0,0x60,0xd3,0xf8,0xfd,0xd2,0x25,0xce,0xdf,0x2f,0x5f,0x2e,0xfa,0xf3,0xf4,0x69,0x8,0x3,0x3,0x3,0xc3,0xa7,0xdd,0xbb,0xa5,0x59,0xc5,0xc5,0xe3,0x7e,0x5c,0xbe,0x8c,0xa1,0x16,0xc3,0x80,0x6f,0x17,0x2e,0x8,0xfd,0x7a,0xfc,0x78,0xcb,0xbf,0xf,0x1f,0x2c,0x61,0x62,0x7f,0x5f,0xbd,0xa,0xf9,0xff,0xeb,0x97,0x34,0x36,0xcb,0x50,0xc,0xf8,0x76,0xee,0x9c,0xca,0xaf,0x7,0xf,0xb6,0xff,0xff,0xfa,0x55,0x5,0x5d,0x21,0xb2,0x81,0xc8,0x80,0x9,0xae,0xf9,0xcc,0x19,0xb3,0x5f,0x77,0xef,0x1e,0xc3,0xa6,0x19,0xc3,0x95,0x67,0xce,0x98,0xa1,0x18,0xf0,0xf5,0xe4,0xc9,0x90,0x9f,0x77,0xee,0x1c,0xf8,0xff,0xeb,0x97,0x28,0x31,0x81,0xfb,0xf3,0xce,0x9d,0x3,0x5f,0x4f,0x9e,0xc,0x61,0x60,0x60,0x60,0x60,0xfc,0x72,0xf4,0x68,0xce,0xef,0x87,0xf,0x27,0x30,0xfc,0xff,0xcf,0x4c,0x52,0x14,0x31,0x32,0xfe,0x65,0x95,0x97,0x2f,0x60,0x44,0x8e,0x22,0x52,0xf4,0xb,0x46,0x47,0x33,0xa2,0x84,0x1,0xb9,0x80,0xb6,0x6,0x8,0x46,0x47,0x33,0xc2,0x9c,0x3a,0x30,0x2e,0xa0,0x8b,0x1,0x14,0x3,0x0,0x4b,0xb2,0x62,0x4e,0x22,0x1,0x47,0xe0,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_ray_shape_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xe,0xc3,0x0,0x0,0xe,0xc3,0x1,0xc7,0x6f,0xa8,0x64,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0xc,0x1e,0x17,0x1,0xe,0xed,0x8d,0xf1,0xf7,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0x2,0x49,0x44,0x41,0x54,0x38,0xcb,0x95,0xd3,0xbf,0x4a,0x3,0x41,0x10,0xc7,0xf1,0x4f,0x2e,0x89,0x51,0xcf,0x60,0x21,0x4,0x52,0x18,0xfc,0x53,0x7,0x8e,0xa4,0xb3,0x8,0xd8,0xd8,0x2b,0xc4,0xc7,0x48,0x25,0xe8,0x43,0xa4,0xf2,0x31,0x92,0x97,0xb9,0x77,0xb0,0x55,0xb0,0x39,0xc4,0xc8,0x79,0x36,0x23,0x4,0xc1,0xe4,0xb2,0xb0,0xec,0xec,0x9f,0xef,0xec,0xcc,0x6f,0x77,0x1a,0x36,0xb7,0x4,0x6d,0xec,0xa3,0x13,0xf3,0x6f,0x7c,0xe1,0x3,0xab,0xd6,0x6,0xb8,0x81,0x16,0x8e,0xd1,0x47,0xf,0x87,0x28,0xf1,0x86,0x17,0xbc,0xb6,0xb6,0x44,0xd0,0x44,0x37,0xcd,0xa6,0xf9,0xdf,0x8d,0x22,0x5f,0x5e,0xa1,0x48,0xb6,0x38,0xa8,0x50,0x16,0xf9,0xf2,0xe,0x66,0xf3,0x85,0xd9,0x7c,0xf1,0xbb,0x77,0x82,0x76,0x1d,0x7,0x2b,0xbc,0x17,0xf9,0xf2,0xe9,0xf9,0xe1,0xfe,0x6f,0x74,0xc9,0xb6,0xfc,0xbb,0xb8,0xc0,0x24,0xcd,0xa6,0x15,0x1e,0xd3,0x6c,0x5a,0x85,0x7d,0x13,0xba,0x6c,0x84,0x7,0x18,0x7,0x30,0xc1,0x35,0x6e,0x63,0x9e,0x85,0xc0,0xb5,0xe0,0x31,0xce,0xe3,0x35,0xce,0x70,0x19,0xb7,0x77,0xea,0xc2,0x83,0x58,0xef,0xc4,0x9f,0x38,0xc0,0xde,0xba,0x6,0x75,0xe0,0x56,0x9c,0x5b,0xef,0x3b,0xc3,0xff,0x7e,0x96,0x14,0xa7,0x18,0xed,0xa,0x8b,0x5c,0x7a,0x18,0x6,0x3c,0xda,0x5,0x16,0xa2,0xf4,0x3,0x1e,0x46,0x24,0x47,0x75,0xe1,0x46,0x54,0x5b,0x1a,0xca,0x96,0x28,0xf0,0x19,0x76,0x55,0xc7,0x41,0x12,0x3a,0x34,0xa3,0x54,0xcb,0x18,0xb7,0xc2,0xf0,0x3,0x42,0x30,0x40,0x69,0x1c,0xb6,0xde,0x74,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_h_split_container_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x15,0x33,0x14,0xe,0x95,0x68,0x86,0x0,0x0,0x0,0x8d,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0xc0,0x3,0x2e,0x7d,0xbf,0xca,0x82,0x4c,0x63,0x3,0x4c,0x78,0x34,0xb3,0x7e,0xfd,0xf7,0x3d,0xfa,0xd2,0xf7,0xab,0x8c,0x5f,0xff,0x7d,0x8f,0xc2,0xa5,0x8e,0x11,0x9f,0xb,0xce,0x7f,0xbb,0x2c,0xfd,0xe3,0xff,0xf,0x77,0x4e,0x46,0x8e,0xed,0x4c,0x8c,0x4c,0x6f,0xf4,0x38,0xb5,0x7f,0x93,0xe4,0x82,0x1f,0xff,0x7f,0xba,0x70,0x30,0xb2,0xef,0xf8,0xfe,0xff,0x87,0x17,0x36,0xcd,0x44,0xb8,0xe0,0x92,0xd4,0x8f,0xff,0x3f,0x3d,0x28,0x70,0xc1,0x2f,0xd7,0x51,0x17,0x8c,0xba,0xe0,0xc7,0xff,0x5f,0xb0,0x94,0xe8,0x4d,0x96,0xb,0x2e,0x7c,0xbb,0x2c,0xc9,0xc4,0xc8,0xf4,0xfa,0xdf,0xff,0x7f,0xa2,0x4c,0x8c,0x4c,0x6f,0xf5,0x38,0xb5,0x7f,0x31,0x90,0x2,0x2e,0x7d,0xbf,0xca,0x88,0x4c,0x63,0x3,0x0,0xc8,0x41,0x98,0xa5,0x3a,0x16,0x4e,0xd9,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_real_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xd,0x8,0x1d,0x59,0xce,0xcd,0xd2,0x0,0x0,0x0,0x44,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0x18,0x5,0x94,0x83,0x87,0xb7,0x9f,0xdb,0xc3,0x30,0x36,0x3e,0x4c,0xc,0x1b,0x1b,0x45,0x0,0x9d,0x26,0x56,0x9e,0x89,0x52,0x1f,0x30,0xe1,0xb3,0x15,0xa7,0xb3,0xb1,0xb9,0x40,0x5e,0x55,0xf2,0x20,0x36,0x36,0x36,0x3e,0x86,0x1,0xf2,0xaa,0x92,0x7,0xd1,0x3,0xa,0x9f,0xad,0x84,0xe4,0x47,0x1,0x89,0x0,0x0,0xdf,0xde,0x43,0xed,0x81,0xf0,0xe5,0xd8,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_rigid_body_2d_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe1,0x0,0xdb,0x0,0xe7,0x53,0x45,0xf8,0x1a,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x14,0x21,0x2f,0xc6,0xa8,0x9b,0x46,0x0,0x0,0x1,0x71,0x49,0x44,0x41,0x54,0x38,0xcb,0x75,0xd3,0xbf,0x4b,0x95,0x61,0x14,0x7,0xf0,0xcf,0xf3,0xda,0xf5,0x17,0x41,0x44,0x8b,0x89,0x4b,0x9b,0x5,0x5,0x11,0xb5,0x34,0x88,0x10,0x42,0xe,0xe2,0xa2,0xbb,0x93,0xbb,0x93,0x43,0x4,0xfd,0x1,0x2d,0x6d,0xd,0xd1,0x74,0x97,0xa0,0x5a,0x82,0x4b,0xe0,0x9e,0x38,0x89,0x90,0xba,0xaa,0xa0,0x43,0x90,0x48,0x41,0x3f,0xee,0xf5,0xde,0x96,0xf3,0xc6,0xe9,0xc5,0xe,0xbc,0xbc,0x3c,0xe7,0x79,0xce,0xf7,0xf9,0x9e,0xef,0xf7,0x3c,0xa5,0xdd,0x39,0x75,0x41,0x5c,0x42,0xaf,0x91,0xab,0x30,0x88,0xef,0x9f,0x83,0x39,0x5a,0xe8,0xe2,0x9,0x66,0x70,0x88,0x61,0xdc,0xc3,0x3b,0xac,0xa7,0x33,0xa0,0x24,0x6,0x43,0xb8,0x8f,0x4f,0x71,0x4b,0x66,0x70,0x1e,0xb9,0x31,0x2c,0xe0,0x43,0xcd,0xa4,0x4a,0x37,0x3f,0xc0,0x32,0xa6,0x70,0x37,0x72,0xad,0xd8,0x3f,0xc1,0x38,0x4a,0xfc,0x97,0x6a,0xf6,0xa5,0xdd,0x39,0x2d,0x81,0x76,0x82,0xeb,0x1,0xda,0xc7,0x47,0xcc,0x6,0xc8,0x4,0xbe,0x44,0x1e,0x36,0xf0,0x8,0xa5,0x8a,0x82,0x67,0x78,0x1a,0xfd,0xd6,0x31,0x97,0x18,0xac,0xc5,0xb9,0x12,0x37,0x6f,0xe0,0x45,0xd6,0xe0,0x28,0xa8,0x5d,0x8b,0x82,0x37,0x58,0x4c,0x0,0x70,0x7,0x9f,0x83,0xc5,0x0,0x3f,0x30,0x5e,0xbb,0x30,0x85,0xaf,0xc9,0xa2,0x6f,0x8d,0xe2,0x5f,0xd8,0x49,0xeb,0xef,0xb8,0x9c,0x45,0x14,0xa,0xd7,0x31,0xd2,0xb0,0xf7,0x67,0x63,0x7d,0x9e,0x87,0x43,0xf4,0xd6,0x4e,0xfe,0xe,0xe3,0x6a,0xb0,0x28,0xd8,0x4a,0x7b,0x5d,0xbc,0x8f,0xfc,0x5f,0x80,0x11,0xac,0x46,0x41,0x1f,0x2f,0x71,0x16,0x37,0xd,0x61,0x3e,0xb5,0xd4,0xc2,0xa,0xae,0x64,0x80,0x2a,0x59,0xd4,0xc5,0x66,0xa8,0x3d,0x8,0x90,0x1e,0xb6,0xa3,0x95,0xfd,0xd4,0x46,0xa9,0x92,0x48,0xb7,0x12,0x9b,0xd7,0x79,0x5c,0xc3,0xe2,0xdb,0x18,0xc5,0x34,0x6e,0x86,0x90,0x83,0xda,0x85,0x3e,0x76,0xf1,0x18,0x9d,0x40,0x3f,0x88,0xff,0x71,0x4c,0x69,0x2f,0xda,0x59,0xc5,0x5e,0x53,0x44,0x69,0xc2,0xa,0x9e,0x63,0x12,0x37,0xf0,0x10,0xbf,0xf1,0x36,0xac,0x7b,0x95,0xb,0xca,0x7f,0x9e,0x73,0x69,0x3e,0xdb,0xb,0xb4,0x2,0x7f,0x0,0x5c,0x70,0x5c,0xda,0x63,0xd2,0x19,0x11,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_rect2_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe7,0x0,0x84,0x0,0x84,0x6f,0x5e,0x54,0xd5,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x1,0x16,0x10,0xd,0x2e,0x89,0x61,0xb7,0x4d,0x0,0x0,0x0,0x70,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0xfc,0xcf,0xf0,0x9f,0x81,0x12,0xc0,0xc4,0x40,0x21,0x60,0xc1,0x25,0xa1,0xee,0xc8,0x4e,0x50,0xf3,0xcd,0xfd,0x3f,0xb1,0x1b,0xa0,0xee,0xc8,0xce,0x70,0x73,0xff,0x4f,0x6,0x62,0xc,0x67,0x41,0x12,0xfc,0x4f,0xa2,0xb,0x18,0xb1,0x79,0x81,0x11,0x97,0xcd,0x30,0x3,0x6f,0xee,0xff,0x89,0x62,0x19,0xb,0x29,0x7e,0xc7,0x66,0x38,0xb,0x21,0x5,0x84,0xc,0xa6,0x38,0x1a,0x87,0xb0,0x1,0xb0,0xf0,0x62,0x41,0xb,0x28,0xbc,0x19,0x3,0x5b,0x40,0xb2,0x10,0x93,0x6,0xd0,0xd3,0x1,0xce,0x68,0x24,0x94,0xfa,0xb0,0x59,0xc0,0x48,0x69,0x76,0x6,0x0,0xc3,0xe5,0x26,0x7a,0x1b,0x4f,0x22,0x8e,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_color_picker_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x5,0x3,0x4,0x1c,0x8,0x81,0xdd,0x1b,0x61,0x0,0x0,0x0,0xc9,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0xfc,0xcf,0xf0,0x9f,0x81,0x81,0x81,0x81,0x61,0xe3,0xb9,0x65,0xc,0x33,0xe7,0x4f,0x67,0x20,0x6,0xa4,0x27,0x66,0x32,0xf8,0x1b,0x45,0x41,0x38,0xff,0xa1,0xd0,0x2b,0xdf,0x86,0xe1,0xf3,0x8f,0x8f,0x44,0x61,0xaf,0x7c,0x1b,0xb8,0x3e,0x16,0x74,0xd3,0x3f,0x7f,0xff,0x88,0xd7,0xf6,0x8f,0x9f,0x3e,0xa0,0xf0,0xe1,0x6,0xa4,0xc5,0x67,0xfe,0xf,0x2b,0xf5,0x26,0xda,0xb,0xc,0x13,0x19,0x18,0xd1,0xbd,0xf0,0xff,0xf3,0x8f,0x8f,0x44,0x61,0xaf,0x7c,0x9b,0xff,0x54,0xf3,0x2,0x13,0xba,0x2,0xc9,0xb0,0x64,0x6,0xc9,0xb0,0x64,0x6,0x6,0x6,0x6,0x86,0x78,0x81,0x64,0x86,0x78,0x1,0x28,0x3b,0x59,0x96,0x21,0x3e,0x59,0x16,0xc3,0x40,0x26,0x6,0xa,0x1,0xc5,0x6,0x60,0x84,0xc1,0xf3,0x55,0x73,0xe1,0xec,0x85,0x1f,0x90,0xd8,0x73,0x1f,0x43,0xc3,0x80,0x80,0x1,0xe8,0x81,0x44,0xb4,0xb,0xd2,0xe2,0x33,0x19,0xc2,0xcb,0x89,0x4b,0x7,0x69,0xf1,0x99,0xc,0xc,0x13,0xd1,0xc,0x98,0xb5,0x70,0x3a,0xe3,0xca,0xce,0xad,0x44,0x45,0x63,0x71,0x5f,0x16,0x83,0x3f,0x43,0x14,0x8d,0x2,0x91,0xee,0x61,0x0,0x0,0x85,0xad,0x98,0xa,0xa0,0xfe,0xb,0xb2,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_rect3_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe7,0x0,0x84,0x0,0x84,0x6f,0x5e,0x54,0xd5,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x1,0x16,0x10,0xd,0x3a,0x93,0xbb,0x63,0x30,0x0,0x0,0x0,0x66,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0xfc,0xcf,0xf0,0x9f,0x81,0x12,0xc0,0xc4,0x40,0x21,0x60,0xc1,0x25,0xa1,0xee,0xc8,0x4e,0xd0,0x69,0x37,0xf7,0xff,0x64,0x64,0xc1,0xa5,0xf9,0xe6,0xfe,0x9f,0x8c,0x44,0x19,0xfe,0x1f,0xd,0xaa,0x39,0xb2,0xfd,0xff,0xcf,0x80,0x1b,0xc2,0xe4,0x61,0x34,0x59,0x9a,0x91,0xd9,0x2c,0xe8,0xce,0xc2,0xe7,0x77,0x6c,0xde,0x62,0x21,0xa4,0x80,0x50,0xa0,0x52,0x1c,0x8d,0x43,0xd4,0x0,0xe4,0x74,0xc2,0x44,0x89,0x66,0x92,0xd,0xc0,0x96,0x42,0x59,0x48,0x49,0xff,0xd8,0xa2,0x99,0x91,0xd2,0xec,0xc,0x0,0x62,0x7e,0x63,0x51,0x2d,0x76,0x45,0x4d,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_visibility_enabler_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xe,0x2b,0x8,0x88,0xfc,0xe0,0x1,0x0,0x0,0x2,0x3,0x49,0x44,0x41,0x54,0x38,0xcb,0x8d,0x93,0xbf,0x6b,0x53,0x51,0x1c,0xc5,0xcf,0xf7,0xfe,0x48,0x78,0x2f,0x4d,0x4c,0x86,0x18,0xda,0x52,0x49,0x28,0x94,0x2e,0x3e,0x8a,0x8f,0x3a,0x38,0xa5,0xa3,0x43,0x47,0xa7,0xe,0x6e,0x22,0x88,0xba,0x38,0x88,0xa8,0x83,0xbb,0x8a,0x8a,0x7f,0x42,0x17,0x87,0xa,0x16,0x91,0x6e,0x71,0xeb,0x10,0x22,0xbe,0x21,0x22,0x64,0x8,0xd,0xa5,0x1d,0x42,0x4c,0x4c,0xcc,0xeb,0xcb,0xcb,0xbd,0xd7,0x25,0xaf,0xa6,0x31,0xa6,0x7e,0xc7,0xcb,0x3d,0x1f,0xee,0xfd,0x9e,0x73,0x0,0x0,0xdd,0x52,0xe9,0x45,0xb7,0x54,0x7a,0x85,0xd1,0xf8,0x9e,0x27,0x7d,0xcf,0xe3,0xf8,0x8f,0x21,0x0,0xf8,0xb1,0xbd,0x6d,0xc0,0x79,0x1f,0x4a,0xd9,0x2c,0x95,0xaa,0xf0,0x74,0x7a,0x97,0xd9,0xf6,0x7,0xdb,0x75,0x2b,0xbe,0xe7,0xd9,0x0,0x2,0xcb,0x71,0xd4,0x6c,0xc0,0xe9,0x9,0x29,0x0,0x1a,0xc6,0x48,0x0,0x5a,0x16,0xa,0x77,0x59,0x3c,0xbe,0x6f,0xbb,0x6e,0x65,0xf4,0xba,0x98,0xe5,0x38,0x83,0x7f,0x3,0x0,0x73,0x8a,0xb2,0xac,0x86,0x9,0x82,0x1c,0xb4,0x96,0x0,0xc0,0x52,0xa9,0x2f,0x6c,0x6e,0x6e,0x3f,0xb9,0xb1,0x71,0x67,0x4,0xe3,0x93,0x0,0x43,0x52,0xb6,0x21,0x65,0x87,0x84,0x68,0x5d,0xd8,0xdc,0x74,0x7f,0xee,0xed,0x7d,0xd4,0xdd,0xee,0x15,0x10,0x19,0x13,0x4,0x17,0xc1,0x58,0x0,0xa5,0x6c,0x0,0xc8,0x6c,0x6d,0x91,0x98,0xfc,0x52,0x6c,0x79,0xb9,0x48,0x52,0x7e,0x37,0x5a,0xc7,0x1,0x40,0xce,0xcf,0xdf,0x30,0xb9,0x1c,0x83,0x31,0x99,0xa0,0x5a,0x3d,0x88,0xc4,0xd1,0xb0,0xc9,0xa5,0xc,0x5b,0xad,0x27,0x96,0xe3,0x4,0xba,0xd7,0xbb,0xd5,0xde,0xd9,0x39,0x50,0xed,0xf6,0x43,0x7b,0x6d,0xad,0xa7,0x3a,0x9d,0x7,0xd3,0x96,0x78,0x6,0x20,0x16,0x16,0xde,0x88,0x6c,0xf6,0x76,0xbf,0x52,0x59,0x9,0xf,0xf,0x1f,0xc7,0xf2,0xf9,0xeb,0xc3,0x66,0xf3,0xe6,0xaf,0x72,0xf9,0x1a,0x4f,0xa7,0x9f,0xca,0xa5,0xa5,0x67,0x33,0x1,0xc4,0x79,0x17,0xc0,0x0,0xc6,0x8,0x62,0x4c,0x1,0x38,0x1,0xd1,0x10,0xc6,0x48,0x62,0x2c,0x4,0xe7,0x9d,0x99,0x80,0xb0,0xd1,0x78,0x34,0x3c,0x3e,0x7e,0x67,0xbb,0x6e,0x55,0xe4,0x72,0x6f,0x83,0x5a,0xad,0xcc,0x33,0x99,0xdd,0xc4,0xfa,0xfa,0xe7,0x61,0xb3,0xf9,0x3a,0xac,0xd7,0x9f,0x9f,0x9b,0x83,0xf8,0xea,0xea,0x65,0x92,0xf2,0x1b,0x0,0x69,0x39,0xce,0x89,0xef,0x79,0x2,0x0,0x37,0x4a,0x65,0x83,0x6a,0xb5,0x31,0x2e,0x9e,0xe6,0x2,0x6,0xf5,0xfa,0x27,0x8a,0xc5,0x9a,0x20,0xa,0x1,0x5c,0xd,0x8f,0x8e,0xde,0x1b,0xdf,0x5f,0x1,0x40,0x20,0x52,0xe3,0x36,0x9e,0x1f,0xa4,0x44,0xa2,0x66,0x7c,0xff,0x12,0xb4,0x16,0x0,0x68,0x5a,0x90,0xc4,0xdf,0xe1,0x26,0x1d,0x45,0xd9,0xf4,0xfb,0x5,0x99,0xcf,0xdf,0x9b,0x8c,0x72,0x74,0xd5,0x72,0x1c,0xf5,0x7,0x10,0x95,0x29,0x99,0xfc,0x3a,0xad,0x4c,0x63,0xa2,0xc1,0x19,0xeb,0x1,0x40,0x2c,0x2e,0xbe,0x4,0xc0,0x93,0xc5,0xe2,0xfd,0xa8,0xce,0x0,0xf4,0x48,0xd0,0x9f,0x55,0xe7,0xdf,0x41,0xd4,0xef,0x4a,0x89,0x76,0x15,0x6f,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_reference_frame_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x17,0x5,0x1a,0x63,0xb5,0x0,0x9a,0x0,0x0,0x0,0x43,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0xa0,0x6,0xb8,0xf4,0xfd,0x2a,0x33,0xb9,0x7a,0x19,0x61,0x8c,0xa5,0xef,0xd7,0xfc,0x27,0x45,0x63,0xb4,0x60,0x8,0x23,0x8a,0x0,0x29,0x6,0x2c,0x7f,0xbf,0xf6,0x27,0x8c,0xcd,0x44,0xa9,0xf7,0x47,0xd,0x18,0x35,0x80,0x81,0x81,0x81,0x81,0x85,0x9c,0xd4,0xf8,0x8f,0xe1,0x3f,0xf5,0x32,0x13,0xc5,0x0,0x0,0x47,0xfe,0x15,0x11,0xf4,0x84,0x2e,0x38,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_array_data_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x0,0x0,0x0,0x0,0x0,0xf9,0x43,0xbb,0x7f,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x2,0x11,0x5,0x3,0x1d,0xa3,0xf4,0xb,0x82,0x0,0x0,0x0,0x54,0x49,0x44,0x41,0x54,0x38,0xcb,0xc5,0x92,0x31,0x12,0x40,0x31,0x4,0x44,0xdf,0xba,0xff,0x9d,0xf7,0x17,0x46,0x91,0x8c,0xa4,0xf8,0x29,0xd0,0xb0,0xc,0x16,0x32,0xe6,0x45,0x82,0x47,0x99,0x2f,0x20,0x78,0x5c,0x2,0x60,0x93,0xfa,0xc7,0x9e,0xa7,0xa0,0xf1,0x3f,0x58,0x28,0x18,0x2b,0x41,0x2d,0xd8,0xcd,0x8f,0x2,0xbb,0xc4,0xdd,0xee,0xb0,0x38,0x8f,0x26,0xdf,0x47,0xcf,0x78,0x94,0x23,0xe4,0xae,0xc3,0xf1,0x79,0x8a,0xee,0xf8,0x15,0x3e,0x93,0x7d,0x42,0xf2,0x0,0xc9,0x43,0xda,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_reload_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x7,0xe,0x12,0x1b,0xa,0xb0,0x93,0xb8,0xf5,0x0,0x0,0x0,0xf3,0x49,0x44,0x41,0x54,0x38,0xcb,0xcd,0x92,0x3d,0x4e,0x3,0x41,0xc,0x85,0x3f,0x4f,0x66,0xb3,0x34,0xe4,0x4,0xa9,0xa0,0x42,0xe9,0xb8,0x0,0xd2,0x1e,0x21,0xdc,0x84,0x53,0x70,0x2a,0x24,0x2a,0x3a,0x6e,0x0,0x55,0x6e,0x40,0x33,0x33,0xfb,0xf3,0x28,0x2,0xb3,0x3b,0xd9,0x4,0x10,0x5,0xc2,0x92,0x8b,0xb1,0xfd,0xec,0xf7,0xc6,0x86,0xff,0x6a,0x5b,0x40,0x7,0xbe,0xfd,0x29,0x58,0x34,0x4e,0x75,0xac,0xb,0xa7,0x71,0x9f,0x8d,0xa,0xb3,0x43,0x70,0xf5,0x56,0x61,0x1a,0xc3,0xb2,0x11,0x63,0x32,0xd2,0x2a,0x15,0x38,0x57,0xd0,0x6e,0x1c,0x4,0x50,0x14,0x8a,0x22,0xad,0x12,0xed,0x79,0xb,0x81,0x1c,0xa7,0x71,0x4c,0xe5,0x4c,0x19,0xc8,0xef,0x3c,0x26,0x43,0x26,0xba,0x75,0x37,0xcd,0xcb,0xef,0x7c,0x2e,0x9c,0xe6,0x5c,0x2e,0x78,0xf5,0x79,0xb2,0xa2,0x58,0xbc,0x9c,0x31,0xd1,0x6c,0xdd,0xba,0x43,0xd1,0x43,0x2a,0x35,0xbb,0x5c,0x70,0xd1,0x41,0x62,0x5f,0x14,0x2a,0xfa,0xcb,0x30,0xff,0xa3,0x0,0x43,0x58,0x1c,0x6d,0x0,0x60,0xfd,0x55,0x8f,0xa2,0xe8,0x37,0x33,0xb0,0xdc,0x73,0xbd,0xff,0x83,0x13,0xc,0x72,0x93,0xe1,0x3a,0x16,0xda,0x1,0xd9,0xd3,0xf2,0x83,0x9d,0x18,0xee,0x5a,0x80,0xdb,0x53,0x6b,0x2c,0x56,0x6a,0x8f,0xcb,0x79,0xf0,0xa6,0x5c,0xa3,0xff,0xf2,0xa2,0xe2,0x30,0x3e,0xee,0x7,0x78,0x18,0xbe,0x1b,0x7a,0xe4,0x2a,0x7f,0x71,0xca,0x7f,0x6b,0xef,0xe9,0x39,0x78,0x51,0x86,0xb8,0xaa,0xfc,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_loop_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x17,0x38,0x3b,0x45,0x34,0x58,0x7a,0x0,0x0,0x1,0x25,0x49,0x44,0x41,0x54,0x38,0xcb,0xd5,0x92,0x3b,0x4e,0xc3,0x40,0x10,0x86,0xff,0xdd,0x75,0xac,0x3c,0xd8,0xb0,0x68,0x2d,0xa1,0x48,0x3c,0x2a,0x3a,0x4a,0x8e,0x40,0x81,0x90,0xe0,0x8,0xe4,0x10,0x9c,0x81,0x92,0x43,0x90,0xb,0xd0,0x21,0x1a,0x3a,0xce,0x40,0x93,0x2a,0x80,0xb0,0x88,0xfc,0xc2,0x4b,0x1e,0x72,0x6c,0x2f,0xd,0x41,0x36,0x96,0xd6,0x6e,0x28,0x98,0xf2,0x1f,0xcd,0xa7,0x99,0xff,0x1f,0xe0,0x5f,0x55,0xe4,0x2b,0xfa,0x5b,0x23,0x85,0x26,0x3,0xc0,0x4c,0x0,0x21,0x79,0xe2,0xbe,0x78,0x77,0x83,0x5d,0xe7,0xb4,0x2,0x8,0xa6,0x1f,0x47,0x69,0x9a,0x9d,0x11,0x42,0xb4,0x81,0x11,0xcf,0x3f,0x97,0xd7,0xed,0x8e,0x3d,0xda,0xde,0x91,0xc3,0x12,0x60,0x32,0x76,0x75,0xc3,0x4b,0x56,0x0,0x5a,0xfd,0xad,0x9e,0x43,0x8,0x9,0x51,0x4,0x4c,0xdf,0x82,0xab,0xba,0xe9,0xc9,0xd8,0xd5,0xa1,0x17,0x8b,0xc8,0x57,0x2d,0x0,0x28,0x99,0x42,0x8,0x49,0x22,0x5f,0xd9,0x26,0x0,0x17,0xdd,0xc3,0x2c,0xcd,0xcf,0x85,0xe4,0xab,0xa,0x80,0x31,0xfa,0x0,0x20,0x33,0xa4,0xc0,0xb4,0x86,0x98,0xa9,0xc5,0xcd,0x5a,0xfb,0x1,0xf4,0x78,0x67,0x8,0x2,0x5f,0x48,0x9e,0x19,0x16,0x60,0x79,0x96,0x1f,0x17,0x5,0xfa,0x4d,0xb6,0x99,0x45,0x6f,0x55,0x34,0x7f,0xaa,0x8b,0x51,0x6b,0x6d,0x95,0xce,0x8e,0x7c,0x45,0xb5,0xd6,0x9b,0x71,0x38,0xb,0xd6,0xe,0x37,0x89,0x62,0xff,0x60,0x40,0x0,0xc0,0x12,0x92,0xe7,0x0,0xc2,0xf7,0x57,0x7f,0xb4,0x5c,0x24,0x17,0xdd,0x8d,0xf6,0x25,0x80,0xbe,0x61,0x56,0x53,0x46,0x1f,0x2b,0x8f,0x4,0x0,0xee,0xb3,0x77,0x3f,0xd8,0x73,0x4e,0xea,0x92,0x0,0x90,0xb,0xc9,0xd3,0xc6,0xff,0xfe,0xa7,0xf5,0x5,0xcf,0x64,0x73,0xe6,0x39,0x7b,0xc1,0xb2,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_remote_transform_2d_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe1,0x0,0xdb,0x0,0xe7,0x53,0x45,0xf8,0x1a,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x14,0x10,0x31,0xfa,0xfa,0xa1,0x97,0x0,0x0,0x2,0xd,0x49,0x44,0x41,0x54,0x38,0xcb,0x8d,0x53,0xcf,0x6b,0x13,0x41,0x14,0xfe,0x66,0x67,0x36,0xcd,0x24,0x56,0x6c,0xd,0xad,0xa1,0x62,0x45,0x59,0x4a,0x11,0x96,0x5e,0x4,0x95,0xf4,0x22,0x78,0xf0,0x20,0x28,0x7a,0xf3,0x2e,0x1e,0xd4,0x83,0xfd,0x7,0xfc,0x3,0x3c,0x78,0x15,0xbc,0xf4,0x90,0x22,0xda,0x4a,0xf,0x95,0xf8,0x23,0x9e,0x62,0xb1,0xb5,0x2d,0x8d,0x8b,0x69,0x2b,0xb,0x45,0xd0,0x56,0x63,0x95,0xcd,0xc6,0xdd,0xae,0x31,0xbb,0x33,0x5e,0x76,0x25,0x6b,0x63,0xd3,0x77,0x98,0x79,0xbc,0xe1,0x7d,0xef,0x7b,0x1f,0xdf,0x0,0x1d,0x62,0x71,0xc5,0xcd,0x95,0x3f,0x6c,0xf7,0x2,0x80,0x61,0x7a,0xca,0xbf,0xef,0xca,0x6e,0xcd,0x86,0xe9,0x11,0x3f,0xc0,0x91,0x2f,0xdf,0xfd,0x47,0x13,0x5,0xcb,0xaf,0xbb,0xc1,0x58,0x54,0xc7,0x5e,0x63,0xa1,0xe2,0x8e,0x46,0xf9,0x6c,0xd9,0xb9,0xfd,0xb8,0x58,0xdb,0x6a,0x5,0x61,0x9d,0x0,0x2,0x81,0xec,0x8b,0xb9,0xfa,0xb4,0xed,0x88,0x33,0xe9,0x94,0x32,0x7c,0x6c,0x40,0x9d,0x9e,0x78,0x66,0x35,0x75,0x8d,0xab,0x0,0x40,0xf6,0xa0,0xc1,0x69,0x46,0x51,0x1e,0x19,0x4a,0x7b,0xf9,0x82,0x25,0x4f,0x1c,0xef,0xca,0x78,0xbf,0xe4,0x45,0x0,0x24,0xcd,0x95,0xf1,0x1d,0xd,0xc5,0xf9,0x9f,0xf9,0x88,0xa2,0x61,0x7a,0x74,0xa1,0xe2,0xe4,0x66,0x4a,0xf6,0xe2,0xec,0x3b,0xe7,0x26,0x0,0x4c,0x16,0x6b,0x55,0x0,0xc8,0x17,0x2c,0x19,0x13,0xd1,0x30,0x3d,0xa5,0xb4,0xec,0xdc,0xd9,0xb2,0xfc,0x2b,0x33,0x25,0xfb,0xad,0xae,0x71,0xd9,0xf4,0xfd,0x7d,0x9f,0xbf,0xf9,0xe3,0x87,0xe,0xb2,0x5b,0xd5,0x1f,0xfe,0x18,0x0,0xf0,0x24,0x59,0x37,0x4c,0x2f,0xd5,0xd3,0x4d,0x4b,0x4b,0xab,0xdb,0xc3,0xb1,0x15,0x1e,0x3e,0xb7,0xdc,0x40,0x80,0x13,0x82,0x20,0x99,0x20,0x1b,0x83,0xd9,0xc4,0x85,0xb5,0x8f,0xd,0x63,0xa0,0x8f,0xdd,0x4b,0x27,0x95,0x27,0x8c,0x92,0x4f,0x8d,0xa6,0xcc,0xa9,0x8c,0xac,0x6,0x42,0xf6,0x53,0x85,0x6c,0xc4,0x0,0x22,0x5a,0xa1,0x38,0x81,0x4,0xe8,0xd5,0xf3,0x3d,0x24,0x64,0x48,0x75,0x8d,0x7,0x86,0xe9,0x29,0xba,0xc6,0x85,0x61,0x7a,0xc,0x80,0x68,0xe7,0x3,0x19,0x1e,0x14,0x80,0x98,0x7a,0x55,0xdb,0x6c,0xad,0xeb,0x1a,0x17,0xe1,0xed,0xeb,0x1a,0x8f,0x3,0x64,0x33,0xec,0x3e,0x21,0xf0,0x5b,0x8d,0xd6,0x68,0xca,0xcc,0x64,0xb1,0xf6,0x35,0x9c,0xfa,0x7f,0x27,0x2e,0xaf,0x39,0xe4,0xec,0xc9,0xee,0xeb,0x2a,0x23,0x76,0x8c,0x89,0x4,0xfb,0xed,0xcb,0xde,0x97,0x73,0xf5,0xa9,0x68,0x7a,0x5b,0x0,0x4a,0xa9,0x32,0xff,0xde,0xbd,0xd4,0xa5,0x92,0xea,0xe1,0x3e,0x76,0x37,0xf2,0x8,0xa3,0x70,0x8e,0x66,0xd5,0x1b,0xe7,0x4e,0xed,0xbf,0xbc,0xb4,0x62,0xef,0xf0,0x4d,0xac,0xf0,0xf4,0xb5,0xfd,0xa6,0xee,0x8a,0x11,0x21,0x90,0x8c,0xc4,0xb,0x5,0x54,0x75,0x8d,0x37,0xdb,0x19,0x2d,0x52,0x58,0x11,0x42,0xf6,0x57,0xd6,0x1b,0x9b,0x2d,0x7a,0x3c,0xc8,0x1c,0x60,0xd7,0x74,0x8d,0xcb,0xdd,0x9c,0xfa,0xf7,0x2f,0x8,0x89,0xd4,0xd0,0x60,0x62,0x54,0x86,0x6b,0x11,0x40,0x74,0x6a,0x6,0x80,0x3f,0x54,0x92,0xec,0xa8,0x6a,0xd,0x27,0x7b,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_pane_drag_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0xb,0x4,0x13,0x2c,0x4,0x6c,0xa3,0x52,0x94,0x0,0x0,0x1,0xec,0x49,0x44,0x41,0x54,0x38,0xcb,0x9d,0xd3,0xdf,0x4e,0x13,0x41,0x14,0xc7,0xf1,0xef,0x62,0x21,0x68,0xc1,0xa4,0xa5,0x52,0xa0,0x11,0x45,0x24,0x24,0x72,0x41,0x2,0xc4,0x62,0x9,0x62,0x4c,0x48,0xca,0x6b,0xf0,0x56,0xc4,0xea,0xa3,0x18,0xb9,0xd1,0xf8,0xe,0x62,0x55,0x12,0x88,0x22,0x37,0xd2,0xdd,0x99,0x73,0x66,0x67,0xc7,0x8b,0x5d,0xd8,0xfa,0x87,0x1b,0xe6,0x66,0x3e,0xf9,0xe5,0xe4,0x64,0xce,0x49,0x26,0x6a,0x35,0x67,0x9e,0x2,0x1f,0xb9,0xd9,0x69,0x47,0xad,0xe6,0x4c,0x58,0x5c,0x58,0xe0,0xe5,0xce,0xb,0xee,0x4e,0x4e,0x2,0x11,0x84,0x0,0xd1,0x5f,0xa5,0x1,0x88,0x22,0x20,0xf0,0xeb,0xe2,0x82,0xb7,0x87,0xef,0x38,0xea,0xf7,0xa9,0x0,0x6c,0x77,0xb6,0x0,0x38,0x3f,0x3b,0xbf,0xac,0x1c,0xba,0xf9,0x27,0x1b,0x1d,0x1f,0x63,0xbb,0xb3,0xc5,0x51,0xbf,0xcf,0x8,0x40,0xbd,0x56,0x23,0x55,0x65,0x75,0x63,0xd,0x15,0x41,0xd5,0xb2,0xba,0xbe,0x86,0x13,0x8b,0x93,0xdc,0xaa,0x16,0x15,0x61,0x75,0x63,0x8d,0x54,0x95,0x7a,0xad,0x6,0x90,0x37,0xf0,0x3e,0x23,0xf3,0x19,0xbd,0xde,0x2b,0xb2,0x10,0xc8,0xb2,0x40,0xef,0x75,0xf,0x1f,0x2,0x3e,0xe4,0xce,0xb2,0x40,0x16,0x42,0x5e,0xe3,0x33,0xbc,0xcf,0x0,0xf2,0x11,0xd2,0xd4,0x91,0x7a,0xcf,0xca,0xd2,0x32,0xde,0x7b,0x0,0x9e,0x5c,0xe3,0x95,0xa5,0x65,0x52,0xef,0x49,0x53,0x57,0xbe,0x40,0xac,0xe0,0x54,0x59,0xdf,0x6c,0xe3,0x9c,0xc3,0x39,0xc7,0xc6,0x66,0x1b,0xa7,0xe,0xa7,0x85,0x8b,0x7c,0x7d,0xb3,0x8d,0x53,0x45,0xac,0x94,0xd,0xac,0x58,0x44,0x84,0x83,0x83,0x3,0xc4,0x4a,0x69,0x15,0x44,0xb,0x8b,0x20,0xb6,0xb4,0x15,0x5b,0x8e,0x90,0x98,0x4,0x63,0xc,0xf3,0x73,0x2d,0xac,0xb5,0x4,0xc8,0x6d,0xc,0x14,0x36,0xc6,0x12,0x5d,0xd9,0x70,0x6b,0xac,0x52,0xbe,0xc0,0xc,0x12,0x8c,0x49,0xe8,0xec,0x3c,0xc7,0x58,0x83,0xb5,0x26,0xb7,0x31,0x18,0x93,0xdb,0x5a,0x83,0xb9,0xca,0x13,0xcc,0x20,0x1,0x20,0x6a,0x35,0x67,0xc2,0xce,0xb3,0xe,0xc9,0x20,0xe6,0xe8,0xf8,0x2b,0xf3,0xb3,0x73,0x0,0x1c,0x9f,0x9e,0x70,0xff,0x3f,0xfe,0x76,0x7a,0xc2,0xe2,0xfd,0x7,0xdc,0x99,0xa8,0x72,0xf8,0xe1,0x7d,0x31,0x42,0x62,0xb0,0x2a,0x34,0xeb,0xd,0x44,0x14,0x80,0xe9,0xa9,0x6,0xa2,0x43,0x2e,0xf2,0x66,0xbd,0x81,0x55,0x81,0x64,0x64,0x68,0x89,0xc6,0xa2,0xaa,0xec,0xee,0x75,0xaf,0x36,0xbf,0xdb,0xed,0xe2,0xc4,0xe1,0xa4,0xf0,0x65,0xbe,0xd7,0x45,0x55,0xb1,0xc6,0x96,0x23,0x3c,0x7e,0xf8,0x88,0xd4,0x39,0x4e,0xcf,0x7e,0xd0,0x9c,0x6a,0x0,0xf0,0xfd,0xfc,0xe7,0xb5,0x9e,0xbd,0x37,0x4d,0x65,0x74,0x94,0x4f,0x5f,0x3e,0xe7,0xd,0x26,0xaa,0x55,0xaa,0xe3,0xb7,0x9,0x84,0x3f,0x3f,0xcf,0xf0,0x89,0x86,0x19,0x11,0x5b,0xc3,0x20,0x8e,0xa9,0x0,0xfb,0x83,0x38,0x7e,0x33,0x88,0xe3,0x9b,0x7c,0xe7,0xfd,0xdf,0x5f,0x9d,0x54,0x59,0x7a,0x80,0x86,0x3b,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_remove_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x3d,0x0,0x38,0x0,0x42,0x12,0x58,0x53,0xdc,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xc,0x9,0x2b,0x8e,0xad,0x3,0x3d,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0x30,0x49,0x44,0x41,0x54,0x38,0xcb,0xcd,0x53,0x3d,0x4b,0x3,0x41,0x10,0x7d,0x99,0x4d,0xe3,0x9a,0xcd,0x5e,0xbc,0x42,0xac,0xac,0xac,0x14,0xc5,0xf,0xc4,0x10,0x50,0xd1,0xff,0x6c,0xe1,0x1f,0x30,0x82,0xc1,0xde,0xb3,0x49,0x95,0x2a,0x90,0x73,0xc3,0x9,0x9a,0x99,0xb1,0xd9,0x93,0x35,0x77,0x8d,0x5d,0x16,0x96,0x65,0x66,0xf6,0x3d,0x76,0xde,0x9b,0x5,0x36,0x6a,0x2d,0xe6,0xa1,0x9b,0x9e,0x6b,0x35,0xd3,0x56,0xa3,0x14,0xac,0xa2,0xbb,0xd3,0x62,0xa6,0xc2,0x72,0x9a,0x5e,0x5c,0xcc,0x3,0x31,0xcb,0xed,0xb4,0x98,0xa9,0xaa,0xf6,0xd3,0x5a,0x27,0x65,0x9b,0x16,0x33,0x5,0x20,0x0,0xc8,0x79,0x7b,0x49,0x86,0x5e,0x1,0x8,0xb3,0xdc,0x2f,0xcb,0xea,0x11,0x0,0x3,0x30,0xfb,0x7,0x7b,0x9d,0x6,0xc1,0x62,0x1e,0xba,0xc2,0x72,0x16,0xca,0xea,0xb9,0xce,0x39,0x6f,0x87,0xaa,0x3a,0x58,0x7e,0x7c,0x3e,0xfc,0xe6,0x32,0x7b,0x48,0x44,0x6f,0x59,0xee,0x56,0x8d,0x17,0x44,0x92,0xf3,0x50,0x56,0xe3,0x36,0x8d,0x22,0xf8,0x3d,0xcb,0xdd,0x57,0x43,0x3,0x0,0xc8,0x72,0xb7,0x22,0x43,0x13,0xe7,0xed,0x28,0xa6,0x34,0x6e,0xb8,0xcc,0x9e,0x10,0x51,0x91,0x82,0x1b,0x4,0x71,0x89,0xaa,0xfa,0x24,0xee,0x44,0xaa,0x7e,0x4d,0x86,0x46,0x31,0xb1,0x8a,0x59,0xee,0xa2,0x60,0xcd,0x16,0xbc,0xbd,0x22,0x43,0x93,0xba,0xff,0x75,0x1b,0xd,0xb3,0xdc,0xa4,0x60,0x97,0xd9,0xe3,0x9e,0xb7,0xd7,0x75,0x1c,0xca,0x6a,0xbc,0x6e,0x71,0x9b,0x8d,0xc,0xc0,0x44,0xc1,0xa,0x0,0x2a,0x2c,0x17,0xa1,0xac,0x9e,0x0,0xac,0x0,0x74,0x53,0x1b,0xff,0xc,0x52,0x7f,0xb0,0x9d,0x47,0xf0,0x51,0x54,0xfb,0x3b,0xa,0xfb,0xe2,0xbc,0x1d,0x2,0x30,0x7e,0xa7,0xb7,0xd5,0x36,0xa9,0xff,0x19,0x65,0xb3,0x59,0x1f,0xf0,0x7,0xf8,0x12,0xaa,0x6c,0x2b,0x7f,0x9f,0xd7,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_debug_continue_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdc,0x4,0x17,0x4,0x1d,0xc,0x60,0xb5,0x37,0xf9,0x0,0x0,0x0,0x1d,0x69,0x54,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x0,0x0,0x0,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x64,0x2e,0x65,0x7,0x0,0x0,0x0,0x9c,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0x18,0x59,0x20,0x4a,0x42,0xa2,0x2,0xaf,0x2,0x43,0x5d,0xdd,0xa,0x43,0x5d,0xdd,0xa,0x5c,0x9a,0xcf,0xb6,0xb4,0xfc,0x8f,0x92,0x90,0xe8,0xc6,0xa9,0xf9,0x3f,0x14,0x60,0x33,0x4,0x66,0xc0,0xd9,0x96,0x96,0xf,0xc8,0x2e,0x61,0x82,0x69,0x3e,0x77,0xe9,0x92,0x27,0x4c,0xf0,0xdc,0xa5,0x4b,0x61,0x30,0x43,0xa2,0x24,0x24,0x2a,0xd0,0x9c,0xce,0x5f,0x9c,0x93,0xd3,0xe,0x13,0x63,0x84,0x6a,0x6e,0xc7,0xe6,0xaa,0x68,0x49,0xc9,0xca,0xe2,0x9c,0x9c,0x76,0x5c,0x5e,0xee,0x9d,0x32,0xa5,0x92,0x89,0xc2,0x70,0xe5,0x60,0x44,0xf2,0x82,0x15,0x3,0x3,0x83,0x2f,0x54,0xe2,0xbc,0x91,0x9e,0xde,0xaa,0xf3,0x97,0x2f,0x77,0x20,0x3b,0x1f,0xd9,0x35,0xbd,0x53,0xa6,0x54,0x2e,0x7b,0xf1,0xa2,0x83,0x9c,0x40,0xfc,0x8f,0x33,0x3a,0x89,0x8c,0xc6,0xa,0xda,0x25,0xa4,0xa1,0x9,0x0,0x6f,0x71,0x59,0x99,0xa9,0x9b,0x3d,0x71,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_remove_hl_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x8,0x0,0x0,0x0,0x8,0x8,0x6,0x0,0x0,0x0,0xc4,0xf,0xbe,0x8b,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x3,0x9,0x4,0x2c,0x33,0xf,0x6d,0xd1,0x72,0x0,0x0,0x1,0x1,0x49,0x44,0x41,0x54,0x18,0xd3,0x3d,0x8d,0xbd,0x4a,0xc3,0x50,0x1c,0x47,0x7f,0xfd,0xd0,0x16,0x2b,0x91,0x90,0xa1,0x83,0x4b,0x86,0xa0,0x8b,0xdc,0x94,0x8,0x1,0x45,0x12,0x68,0x5c,0x8a,0x63,0xde,0x43,0x68,0xc1,0xed,0x62,0xa1,0x38,0xa5,0xd0,0x3e,0x40,0xc1,0xa9,0xfa,0xa,0x26,0xa3,0x4b,0x97,0x52,0x2b,0x5d,0xed,0xd0,0xd0,0xe2,0xd0,0xe,0x9d,0xcc,0xad,0x8d,0xc9,0xdf,0xa5,0x7a,0xa6,0xc3,0x59,0xe,0x9a,0x92,0x24,0x9e,0xd,0x83,0x5a,0x8a,0xe2,0x61,0x47,0x4b,0x51,0xbc,0x27,0xc3,0xa0,0xe6,0x91,0x24,0xd0,0x67,0x8c,0x28,0xf0,0x93,0x69,0xbd,0x41,0x36,0xc0,0x6d,0x80,0x4f,0xeb,0xd,0xa2,0x20,0x48,0xfa,0x8c,0x51,0x8e,0x6d,0x36,0xa5,0xe3,0x4c,0xf6,0x4a,0x33,0xcd,0xd4,0x3c,0x94,0x9c,0x9b,0x8a,0x5e,0x3d,0xbd,0xbc,0x48,0x3f,0x7c,0x3f,0xfb,0x3a,0x18,0xb4,0x1,0x0,0xd7,0x0,0x9f,0xb8,0x2e,0x51,0xa7,0x13,0x51,0xb7,0x1b,0x4d,0x5c,0x97,0x1c,0x80,0x3,0x40,0xfe,0xef,0x1b,0xaf,0x56,0xc0,0x62,0xf1,0xef,0x99,0x5d,0xcf,0xdd,0x17,0x8b,0xde,0xad,0xae,0xf3,0x33,0x55,0x4d,0xc7,0xa3,0xd1,0xfe,0xe7,0x6c,0xb6,0xc7,0x54,0x35,0xad,0x14,0xa,0x4e,0x79,0xbd,0x2e,0xa1,0x27,0x2b,0x14,0x5b,0x76,0x32,0xd4,0x4e,0xa8,0x6,0xf0,0x1a,0xc0,0x87,0x9a,0x46,0xb1,0x65,0xfd,0xf4,0x64,0x99,0xf2,0xa1,0xf8,0x8a,0x1e,0xdf,0xc7,0x7,0x73,0xf1,0xdd,0x7e,0x1,0x1e,0x0,0xe0,0x3c,0xc,0xa5,0xb7,0xe5,0xf2,0x6e,0xbe,0xdd,0x8a,0x5f,0x90,0xd0,0x6a,0x2b,0x39,0x52,0xa9,0xf8,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_gizmo_spatial_sample_player_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x20,0x0,0x0,0x0,0x20,0x8,0x6,0x0,0x0,0x0,0x73,0x7a,0x7a,0xf4,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xe,0xc3,0x0,0x0,0xe,0xc3,0x1,0xc7,0x6f,0xa8,0x64,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdc,0x6,0x7,0x14,0x5,0x23,0x7f,0x80,0x35,0x76,0x0,0x0,0x0,0x1d,0x69,0x54,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x0,0x0,0x0,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x64,0x2e,0x65,0x7,0x0,0x0,0x3,0x1,0x49,0x44,0x41,0x54,0x58,0xc3,0xed,0x56,0x4d,0x68,0x13,0x41,0x14,0xfe,0x66,0x93,0xd4,0x4d,0x62,0x50,0xf1,0x66,0x55,0x44,0x31,0xb1,0x35,0x14,0xa7,0xb1,0x9a,0xa,0x4a,0x55,0xfc,0x5,0xb1,0x62,0x11,0x2f,0x22,0x94,0xaa,0x88,0xbd,0x8,0xa,0x82,0x17,0x3d,0xa9,0x18,0xf0,0xa2,0x82,0xb6,0x28,0x52,0x10,0x95,0x8a,0xf6,0xa4,0x52,0xc5,0x1f,0x14,0xc4,0xea,0x8e,0xa4,0xad,0xb2,0x2d,0xa2,0xa0,0xf5,0xe6,0xf,0xa4,0xbb,0x3b,0x76,0x37,0x3b,0x1e,0x1a,0xdb,0x34,0xc9,0xa6,0x34,0x2e,0x8a,0xd2,0x77,0xdb,0x37,0x6f,0xf6,0xfb,0xe6,0xbd,0xf7,0xbd,0x19,0x60,0xd2,0x26,0xcd,0x45,0xdb,0xb2,0x1e,0xe4,0xaf,0x81,0x6f,0x5e,0x8b,0xef,0xc5,0xd6,0xd,0x9d,0xd5,0x1b,0x9a,0xb2,0x28,0xd7,0x2f,0xb9,0x1,0x5e,0x4b,0xa1,0xd2,0xea,0xf8,0xb4,0x62,0x31,0xfe,0x0,0xbd,0xd,0xe0,0xb8,0xeb,0x4,0x62,0x51,0xa8,0x57,0xdb,0x3b,0xc2,0xb,0x16,0x56,0x8e,0x1f,0x4c,0xc8,0x7d,0x57,0x9,0xc4,0xa2,0x50,0xaf,0xdd,0x6c,0xf,0xcf,0x9b,0x17,0x11,0x69,0xcb,0x2a,0x18,0xc3,0x75,0xa5,0x61,0x4,0x5f,0xe0,0x9,0xd7,0xd9,0x7e,0x57,0x8,0x64,0x83,0x5b,0x69,0x93,0xc0,0xa1,0xff,0x4,0x48,0x2f,0xd7,0xd9,0x1e,0x0,0x90,0x83,0x54,0x85,0xc0,0xca,0xdf,0x26,0x30,0x6,0xdc,0x32,0x9,0x29,0x5e,0xfb,0xb7,0x0,0x56,0x8f,0x96,0x41,0x74,0x96,0x44,0x60,0xc7,0xd6,0xa0,0x54,0x8,0xdc,0xe9,0xe4,0x5c,0x63,0x21,0xae,0xb3,0xd,0x99,0xcf,0x47,0x59,0x4b,0xc1,0xec,0x38,0x6f,0xee,0xc6,0x55,0xcb,0x71,0xa2,0xb1,0x69,0xcf,0x11,0xd3,0x1c,0x1a,0x66,0x28,0x49,0xe8,0xe9,0x7e,0x81,0x33,0xe7,0x7a,0xc9,0x8a,0x18,0x12,0x97,0xdb,0xae,0x3b,0x80,0x8b,0x31,0xff,0x91,0x83,0x34,0x65,0x68,0xca,0x12,0x0,0xf7,0x20,0x50,0x66,0xe8,0x2c,0xe2,0xf,0x50,0x15,0x82,0x74,0x72,0x9d,0x35,0xcb,0x1,0x7a,0xb6,0x20,0x81,0xef,0xdf,0xb0,0x76,0x77,0xd3,0x31,0xa4,0xcd,0xaf,0x0,0x0,0x8f,0xd7,0x87,0x4b,0x17,0x4f,0x1,0xe8,0xc5,0x60,0xa,0xa9,0x70,0xc5,0x32,0x70,0xfd,0x5b,0xde,0xc9,0x25,0xc9,0x83,0x38,0xc5,0xa1,0x78,0x6d,0xe5,0xe9,0x67,0x4f,0xdf,0x84,0xbb,0x92,0xe8,0x27,0x84,0x24,0xb9,0xa6,0xcc,0x95,0x83,0xf4,0x2c,0xd7,0x95,0x66,0x0,0xaa,0x1c,0xa4,0x2a,0xd7,0x95,0x35,0x8e,0x25,0x38,0x74,0x64,0x5f,0x8d,0x35,0xf4,0x45,0x98,0xa6,0x5,0xd3,0xb4,0x90,0xb6,0x4c,0xd8,0xb6,0x9d,0x15,0x91,0x86,0x53,0xda,0x3f,0x7d,0xc4,0xe0,0x99,0x73,0x2f,0x51,0x55,0x55,0xde,0xb7,0xa1,0xe,0xd5,0x72,0x80,0xde,0x1,0x21,0x55,0x99,0x65,0xab,0x50,0xba,0xf2,0x8,0xfc,0xe0,0x1c,0x84,0x90,0x92,0x46,0xaa,0x44,0x0,0x60,0x0,0xad,0x6d,0xc,0x9f,0x7,0xb0,0x2d,0xe3,0xb6,0x8b,0xee,0xf9,0x3,0x53,0x5a,0x4c,0x88,0xc0,0x14,0x59,0x86,0x10,0x42,0x94,0x82,0x64,0xb,0x0,0x28,0x47,0xd3,0x2e,0x8a,0x59,0xe5,0xb8,0x95,0x71,0x7b,0x26,0x44,0x20,0x71,0xf2,0x42,0x97,0xb7,0x6c,0x26,0xf1,0xf9,0xbc,0xf0,0xf9,0xbc,0xf0,0x78,0x7d,0x90,0xa4,0xec,0x30,0x8f,0xe3,0xa1,0x66,0xcf,0xc1,0xd4,0x83,0x7,0x96,0x22,0x99,0x1c,0x8,0xdf,0x7b,0x4,0x85,0xeb,0x6c,0x93,0x0,0x5e,0xe7,0x29,0x4e,0x8c,0x36,0x51,0x9e,0xa,0xa6,0xcf,0xc0,0x83,0x2b,0xad,0xc7,0x6a,0x72,0x65,0x8,0x0,0x53,0x43,0x8,0xf5,0xbd,0x7d,0x81,0xf9,0xb,0x2a,0xf3,0x64,0x68,0xdb,0x69,0x3c,0x67,0x48,0x3c,0x67,0x6f,0x12,0x59,0xbf,0x5b,0xec,0xf,0xd0,0x3b,0x5c,0x67,0xcd,0x10,0xe8,0x1c,0x1e,0xcd,0x2c,0x52,0x8,0x77,0x42,0x83,0xa8,0x5f,0x6d,0x17,0xe6,0x8f,0x6e,0xdb,0xd0,0x14,0x61,0x68,0x4c,0x58,0x43,0xdd,0xa2,0xe5,0xfc,0x6e,0x91,0x73,0xfd,0x86,0xb8,0xce,0x36,0x66,0x40,0xf7,0x8e,0xf8,0x35,0xd6,0x5c,0x52,0x13,0xde,0xe8,0xd0,0x6c,0x0,0x78,0xd5,0x83,0xc8,0xce,0xed,0xd,0x7d,0x1f,0x3e,0xa8,0xc4,0xeb,0xf5,0x9,0xa7,0x72,0xf8,0x3,0x34,0x25,0x7,0xe8,0xdd,0x4c,0xca,0xeb,0x46,0x2f,0x44,0x18,0xbf,0xad,0x82,0x5c,0x12,0xc5,0x3a,0xd6,0xd0,0x58,0x85,0x0,0x1e,0x8e,0x94,0x5f,0x60,0x9d,0x2b,0x32,0x1c,0x43,0xc2,0xe3,0x9c,0x9,0x42,0xb0,0xd8,0x1f,0xa4,0x2d,0x99,0xb2,0x44,0x8,0xc1,0x63,0x57,0x45,0x1e,0x8b,0x42,0x7d,0xff,0xae,0x43,0x5c,0xba,0xd8,0x38,0xae,0x74,0x7f,0x5d,0xcb,0xae,0x5b,0x2d,0x85,0x7a,0xf4,0x70,0x7c,0x5c,0x2,0x86,0xa6,0x5c,0xff,0x6b,0x8f,0x52,0xae,0xb3,0x7a,0xae,0xb1,0xe8,0xff,0xfb,0x2c,0x9f,0xb4,0x7f,0xd6,0x7e,0x2,0x27,0x5c,0x54,0x10,0x61,0x8a,0x1d,0xa6,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_rename_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x17,0x36,0x34,0x4b,0x8,0x68,0x65,0x0,0x0,0x0,0xcd,0x49,0x44,0x41,0x54,0x38,0xcb,0xc5,0x93,0xb1,0xa,0xc2,0x30,0x14,0x45,0x6f,0xc5,0x39,0x4,0xf2,0xf,0xcd,0x98,0x35,0xff,0x20,0x82,0x8a,0xa5,0x54,0xf4,0xeb,0x4,0xad,0x22,0xa,0x22,0x7e,0x43,0xd6,0x8c,0xd1,0xc9,0xc9,0xa9,0x50,0xea,0x9e,0x38,0xd8,0x62,0x11,0x69,0x4b,0x29,0xf4,0x2d,0xe1,0xe6,0x85,0x9b,0xfb,0xc8,0x9,0xd0,0x77,0x79,0xbf,0x1b,0x5a,0x99,0x15,0x0,0xb,0xc0,0x9,0xc9,0x37,0x5a,0x99,0x8,0x80,0x3,0x0,0x21,0x79,0x5c,0x69,0xa0,0x95,0x59,0x52,0x46,0xd6,0x85,0x4e,0x93,0x2c,0xa2,0x8c,0x6c,0x4b,0x3a,0x14,0x92,0xef,0xeb,0x12,0x2c,0xf2,0x4,0x96,0x32,0xb2,0x4b,0x93,0x2c,0x28,0x7a,0x42,0xf2,0x43,0xe3,0xd9,0xb4,0x32,0xc1,0xe3,0xfe,0x74,0x5a,0x99,0x59,0xd5,0xb9,0x41,0x45,0xcf,0xe6,0xab,0x6b,0x6b,0xe0,0x3a,0x32,0xf0,0x6c,0x5b,0x3,0xf4,0x3e,0x42,0xa3,0x1a,0xfe,0x79,0xbe,0x79,0x41,0x62,0xc1,0x8a,0x56,0xb7,0xd1,0x87,0x4c,0xff,0x5a,0x47,0x62,0x48,0x19,0x89,0x4b,0xe4,0x4d,0x29,0x23,0xa7,0xaf,0x7e,0x8d,0x85,0xf4,0x2f,0x75,0x24,0x6,0xf9,0xed,0x56,0x48,0x7e,0xd4,0xca,0x4c,0x0,0xcf,0xe5,0x9,0xce,0x9d,0xff,0xc6,0x37,0x35,0x8b,0x54,0xfd,0x51,0x63,0x3a,0x9,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_hsize_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x8,0x8,0x6,0x0,0x0,0x0,0xf0,0x76,0x7f,0x97,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x1c,0x13,0x26,0x4,0xaf,0x78,0x75,0x13,0x0,0x0,0x0,0x43,0x49,0x44,0x41,0x54,0x28,0xcf,0x63,0x60,0x40,0x3,0xff,0xff,0xff,0xef,0x61,0xc0,0x1,0xb0,0xc9,0x31,0x11,0xab,0x19,0x97,0x1a,0x26,0x52,0x34,0x63,0x53,0xcb,0x48,0xaa,0x66,0x64,0xc0,0xc8,0xc8,0x58,0xc2,0xc4,0x40,0x21,0x60,0xc4,0xea,0x2c,0x46,0xc6,0x12,0x82,0x4e,0x87,0xaa,0x61,0x22,0xa4,0x9,0x97,0xd3,0x19,0x48,0x89,0x2a,0x7c,0x72,0x0,0x5f,0x50,0x29,0x41,0xa2,0xaf,0xf2,0x6f,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_reparent_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x3d,0x0,0x38,0x0,0x42,0x12,0x58,0x53,0xdc,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xc,0x3,0x2f,0x73,0x2f,0x2f,0xae,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0x73,0x49,0x44,0x41,0x54,0x38,0xcb,0xcd,0x52,0xbd,0x4e,0x2,0x41,0x18,0x9c,0xdd,0x3b,0xfe,0x4,0xf4,0x22,0x26,0x48,0x20,0x41,0xa,0x42,0xc1,0x2b,0x58,0x5a,0x59,0xd9,0xa8,0x85,0x36,0xbe,0x82,0x8d,0xaf,0x60,0x63,0x63,0x6f,0x62,0xe1,0xb,0x18,0x13,0x2b,0xa3,0xbe,0x82,0x9d,0x9,0x85,0x21,0x22,0x7,0xc8,0xc2,0x7a,0x7,0x12,0x8e,0xdb,0x5d,0x1b,0x8e,0x1c,0x67,0x8e,0x10,0x2b,0xa7,0xfa,0xf2,0xed,0xb7,0xb3,0xdf,0xec,0xc,0xb0,0x4,0x38,0xb3,0x69,0xd8,0x19,0xf5,0xd,0x69,0x9c,0xd9,0x51,0xce,0x6c,0x2d,0x38,0xa4,0x94,0xca,0x73,0x66,0x93,0x50,0x2,0xce,0xec,0x98,0x94,0xb2,0x3a,0x71,0xdc,0x53,0x29,0x65,0x95,0x33,0x3b,0xe6,0xd,0xb4,0x3f,0x7a,0x97,0xae,0x2b,0xf6,0x0,0x24,0xc2,0x48,0x0,0x0,0xf5,0x9a,0xa9,0xea,0x35,0xd3,0xa9,0xd7,0x4c,0xe5,0xf5,0x3a,0xcd,0xde,0x45,0xbd,0x66,0x2a,0xf3,0xbd,0x7b,0xd7,0x6d,0xf3,0xc3,0xe9,0x63,0xba,0xff,0x1e,0xf1,0x13,0x78,0x75,0xb1,0x9c,0x23,0x9d,0x66,0xef,0x7c,0x34,0x1c,0x9f,0x4d,0x5b,0x2e,0x0,0x1d,0x0,0x52,0x6b,0x2b,0x3b,0x9a,0x46,0x9f,0x8d,0x4c,0x5a,0xcc,0x49,0x58,0x35,0x92,0x25,0x0,0x58,0x35,0x92,0x25,0xce,0x6c,0x2a,0xa5,0xca,0x7,0x96,0x9c,0x0,0x10,0x83,0xaf,0xef,0x7,0xa5,0xd4,0x86,0xf7,0xb1,0x24,0x28,0xa3,0x58,0xce,0xcd,0x7a,0xad,0x6,0xbb,0x19,0x8f,0x9c,0xa3,0x58,0x3c,0x72,0x4b,0x28,0xe9,0x4e,0x1c,0xb1,0x2d,0x5c,0x51,0x89,0x27,0xa2,0xd7,0xd9,0x42,0xe6,0x4,0xde,0x5a,0x61,0xd8,0x2c,0x64,0x8e,0x5b,0xd,0x16,0xd5,0x75,0xfa,0xa4,0x47,0xf4,0xab,0x6c,0x3e,0xed,0xf4,0xbb,0xd6,0xfa,0xc0,0x1a,0xbd,0xfc,0xb2,0x71,0x1,0xc9,0x1,0xd5,0xb4,0xc7,0xa9,0x4,0x10,0x42,0x86,0xc9,0x54,0x7c,0x3f,0xd4,0x89,0x3f,0x7,0x69,0x11,0x8c,0x4c,0x5a,0xfa,0xb3,0xe1,0xaf,0x97,0x22,0x0,0x0,0x25,0x55,0x6e,0x9a,0x15,0x25,0xa5,0xac,0x78,0x89,0xd5,0x97,0x95,0x61,0xf1,0xe1,0xcc,0x4e,0xe1,0xca,0x5d,0x1a,0xa5,0xaf,0x0,0xc4,0x1c,0x81,0xdf,0xc2,0x20,0xfa,0x9f,0xd6,0x96,0xc5,0x87,0x6f,0x0,0x22,0x9a,0x4e,0xef,0x1,0x8,0xfc,0xb,0xfc,0x0,0x17,0x66,0xbf,0x5d,0xa3,0x44,0x4a,0xc,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_concave_polygon_shape_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xe,0xc3,0x0,0x0,0xe,0xc3,0x1,0xc7,0x6f,0xa8,0x64,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0xc,0x1e,0x17,0x0,0x37,0xab,0x93,0x48,0xbe,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0xd0,0x49,0x44,0x41,0x54,0x38,0xcb,0x85,0xd3,0x3d,0x6b,0x14,0x61,0x14,0x5,0xe0,0x67,0xe2,0x44,0xc5,0x51,0x50,0xfc,0x4c,0x11,0x4b,0xbb,0xc0,0xa2,0x16,0x92,0x3f,0x61,0xb5,0x3,0xa6,0x4c,0x54,0x6c,0x84,0xf8,0x51,0xc4,0xc2,0x80,0x20,0x12,0x10,0xc1,0x8f,0x26,0x16,0x9b,0xc6,0xa0,0xb0,0xd3,0xe8,0x9f,0xb0,0x52,0x19,0xc1,0x34,0xc1,0x26,0xc4,0xa8,0x90,0x44,0x21,0x64,0x36,0xb8,0x1b,0xb3,0x16,0xfb,0x26,0x99,0x98,0x45,0x2f,0xc,0xf3,0xe,0xdc,0x73,0xee,0x3d,0xef,0x39,0x13,0xd9,0x5d,0x11,0x7a,0xb0,0xf,0xfb,0xd1,0x1b,0xbe,0xcb,0xb5,0x81,0x26,0xd6,0xa2,0x2e,0xe0,0x3d,0x38,0x88,0x13,0xe8,0xc3,0xe1,0x40,0x12,0x95,0xc0,0xbf,0xb0,0x88,0x2f,0x51,0x17,0xf0,0x21,0xf4,0x63,0x20,0xa9,0x54,0xa7,0xfd,0xa3,0x8a,0x3c,0x3b,0x1f,0x77,0x1,0x9f,0xc6,0xd9,0xa4,0x52,0x9d,0x1a,0x7b,0x5c,0x37,0x31,0x9a,0x1a,0x7b,0x52,0xdf,0x46,0xb5,0x3b,0xaf,0x89,0xd1,0x14,0xe2,0xb8,0xb,0xf8,0x5c,0x52,0xa9,0xd6,0xae,0x3f,0xac,0x6b,0xb4,0x3a,0xcd,0x8d,0x66,0xc0,0x45,0x9d,0xe6,0xa7,0xb7,0x53,0x45,0x9e,0xd,0x61,0x39,0x2e,0x69,0xee,0xf,0x93,0x6b,0x97,0x1f,0xd4,0xad,0xb5,0xb6,0x55,0x17,0xeb,0x9d,0x63,0x1b,0xb5,0x3b,0xa9,0x22,0xcf,0x86,0x31,0x83,0xa5,0x18,0x7b,0xc3,0x85,0xd,0x24,0x95,0xea,0xd4,0xa5,0x7b,0x75,0x45,0x6b,0xa7,0xd6,0x46,0xb3,0x43,0xf6,0x6a,0x3c,0x55,0xe4,0xd9,0x8,0x3e,0x60,0x1e,0xab,0x71,0xb0,0xaa,0x2f,0xa9,0x54,0xa7,0x2f,0xde,0xdd,0x5e,0x7b,0x7,0x41,0x8b,0x37,0xf7,0x53,0x45,0x9e,0x5d,0xc5,0x47,0x7c,0x45,0x3,0x1b,0x11,0x4e,0xe2,0x42,0x52,0xa9,0xbe,0xfe,0xcf,0x8d,0xdf,0xc2,0xa7,0x30,0x79,0x25,0x10,0xac,0xc5,0x21,0x24,0xbd,0x30,0x78,0xb3,0xbe,0x2b,0x15,0x6f,0x1f,0xa5,0x8a,0x3c,0x1b,0xc7,0x6a,0x18,0x76,0x24,0x80,0x97,0x30,0x5f,0xb6,0x71,0xd7,0xfa,0xf9,0xb3,0x54,0x91,0x67,0x37,0xb0,0x92,0x54,0xaa,0xb5,0x2e,0x5b,0xd,0xc6,0x7f,0x6b,0xdd,0xf4,0x7a,0xf6,0x79,0xaa,0xc8,0xb3,0x2b,0x98,0xc5,0x1,0x38,0x73,0xad,0xae,0x1d,0xa6,0xcd,0x4e,0xa6,0x70,0xac,0xa7,0x14,0x4f,0x8d,0x16,0x45,0x6b,0xb,0x3c,0x82,0x77,0xf8,0x8c,0xb9,0x22,0xcf,0x86,0x66,0x27,0x53,0x8d,0x56,0x70,0xa5,0x53,0xbd,0x3d,0xa5,0x6c,0x2b,0x9a,0x2c,0xd4,0xb6,0x7c,0x7e,0x8f,0x39,0xfc,0xc0,0x37,0xcc,0x14,0x79,0x36,0xbc,0x50,0x4b,0xcb,0x36,0x37,0xe3,0xf0,0x57,0x2d,0xc2,0xcf,0x17,0x5b,0x9,0x9b,0xd9,0xf4,0x19,0xbf,0xc3,0x33,0x1f,0x74,0xf,0x91,0xbe,0xc,0x4,0x8b,0x51,0xc8,0xc1,0x51,0x9c,0x42,0x8c,0xe5,0x40,0x58,0x4,0x60,0xbb,0x14,0xf7,0x4,0xc7,0x43,0xff,0x3a,0xbe,0xff,0x1,0x2d,0xd9,0xb7,0x64,0x66,0x19,0x7d,0xf2,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_replace_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x3d,0x0,0x38,0x0,0x42,0x12,0x58,0x53,0xdc,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xb,0x37,0x10,0x7b,0x2c,0xe7,0xe1,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0x4b,0x49,0x44,0x41,0x54,0x38,0xcb,0xd5,0x93,0xbb,0x4e,0xc3,0x40,0x10,0x45,0xef,0xd8,0x1b,0xdb,0x58,0x59,0xc5,0x8a,0x79,0x28,0x11,0x10,0x45,0x88,0x8a,0x96,0x92,0x3a,0x35,0x15,0x7f,0x40,0x45,0x81,0x84,0xa8,0xf9,0x3,0xbe,0x3,0xa5,0x86,0x1a,0xf1,0xd,0x88,0x2e,0x8,0x91,0x28,0x22,0x3c,0x94,0xc8,0xe0,0x40,0xf0,0x63,0x33,0x34,0x36,0xb2,0x2c,0x3b,0x35,0x4c,0xb7,0xa3,0x3b,0x67,0xef,0xdc,0xd5,0x2,0xff,0xb6,0xbc,0xb1,0xaf,0x1,0x80,0x48,0xe,0x42,0xc5,0x6a,0x9f,0x1,0x4b,0x8,0xbd,0xab,0x62,0xd5,0x99,0x7e,0xcc,0xae,0x16,0x1,0x1c,0x57,0x12,0x0,0x90,0x37,0xf6,0x8d,0xf9,0x9c,0x37,0x7c,0xef,0xf3,0x1e,0x0,0xa4,0x63,0xef,0x10,0xd1,0x80,0x99,0xdb,0xbe,0xf7,0x75,0x5b,0x30,0xab,0x0,0xe8,0xad,0xed,0xc6,0x2f,0xc0,0x7a,0x9f,0x4c,0x67,0x59,0x45,0xad,0x5e,0x35,0x1,0x68,0x8e,0x2b,0xbf,0xf3,0xd3,0xfd,0xde,0x88,0x1,0x20,0x5,0x68,0x51,0x14,0x1f,0xda,0x55,0xeb,0x34,0x15,0xd8,0xd2,0x3a,0x8e,0xc2,0xf8,0xa8,0x68,0xb8,0x2c,0x8c,0x4a,0x4a,0x4e,0xe9,0x69,0xaf,0xa8,0xb2,0x3a,0x24,0x36,0xa3,0x82,0x80,0xa2,0xdc,0x25,0x54,0x6,0x14,0x25,0xae,0x8c,0x1c,0x30,0x7c,0x1e,0x8e,0xbb,0xc1,0x2c,0x3c,0x48,0x42,0x44,0xbf,0x37,0x62,0x73,0xc9,0xb8,0xa0,0x7c,0x38,0x76,0xd5,0x3a,0x1,0x50,0x4b,0xda,0xcc,0xcc,0xfa,0x6a,0xb3,0x7e,0x6,0x0,0xa3,0xc1,0xdb,0x75,0x18,0xc4,0x7b,0x0,0x60,0x98,0x95,0x9b,0xc6,0xe6,0x72,0x27,0xf,0x8,0x89,0x28,0x0,0x90,0xb5,0x3c,0x17,0x15,0xbd,0xd7,0x6c,0xad,0xec,0x2,0xc0,0xf0,0xe1,0xe5,0x11,0x4,0xb5,0xde,0x5e,0xdb,0x42,0x56,0xf8,0xfa,0x34,0x39,0x27,0x22,0xbf,0x64,0xd5,0x48,0xd3,0xe8,0x4e,0x17,0xfa,0x25,0x33,0xdb,0x44,0x14,0x3,0x8,0x1c,0x57,0x32,0x65,0xf6,0x36,0x1,0xf0,0x82,0x7,0x53,0x8e,0x2b,0x55,0x1a,0xa8,0xe3,0x4a,0xfe,0x1b,0x9f,0xea,0x7,0x2b,0xb9,0x98,0xa,0x2b,0xb0,0xc3,0xd2,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_particles_frame_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0xb,0x2,0xe,0x7,0x2f,0x4c,0xa6,0xea,0xe7,0x0,0x0,0x0,0x7e,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0xf4,0xca,0xb7,0xf9,0xcf,0x40,0x9,0xa0,0xc4,0x0,0xaf,0x7c,0x9b,0xff,0x4c,0x94,0x5a,0xca,0x44,0x8a,0xcb,0x60,0x62,0xdb,0x26,0x1e,0x61,0x64,0x60,0x60,0x50,0xc7,0x50,0x88,0x45,0x93,0x3a,0x16,0xb3,0xd5,0x71,0x7a,0x1,0xc5,0x64,0x8,0xb8,0x89,0xc5,0xe0,0x9b,0xc8,0x7a,0xb0,0x79,0xe1,0x26,0xba,0x4b,0xb0,0x18,0x8c,0xd7,0x0,0xb8,0x6,0x7c,0x36,0x13,0xc,0x44,0x6,0x6,0x86,0x9b,0xf8,0x6c,0xc6,0x6b,0x0,0x2e,0x9b,0xb1,0xa6,0x19,0x5c,0x9,0x9,0x4f,0x2,0x53,0x27,0x2a,0x21,0x21,0x3b,0x9f,0xd4,0x58,0x40,0x76,0xc1,0x4d,0xb2,0x62,0x1,0xa6,0x89,0xd2,0x58,0x60,0x20,0x26,0x16,0x18,0x29,0xcd,0xce,0x0,0x73,0xa8,0x44,0xd7,0xa1,0xc8,0x52,0xe2,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_resource_preloader_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe1,0x0,0xdb,0x0,0xe7,0x53,0x45,0xf8,0x1a,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x10,0x11,0x2e,0x69,0xe0,0x35,0xff,0x0,0x0,0x2,0x90,0x49,0x44,0x41,0x54,0x38,0xcb,0x75,0x53,0xbf,0x6b,0x14,0x41,0x14,0xfe,0x66,0xf7,0xf6,0xf7,0x6d,0x72,0xc9,0x5d,0x62,0x2e,0x98,0x4,0x94,0x58,0x8,0xfa,0x1f,0xd8,0x88,0x8d,0x85,0x8,0x46,0x34,0x85,0x44,0x2b,0x1b,0x21,0x36,0x11,0x83,0x46,0xf0,0x47,0x50,0x10,0x1b,0x25,0x85,0x22,0x8,0xd1,0x36,0x8,0x82,0x8d,0x4,0xb,0x7b,0x2b,0xdb,0x4b,0x73,0xd1,0x78,0x3f,0x72,0x73,0xb7,0x77,0x7b,0x7b,0xbb,0xb3,0x7b,0x3b,0x63,0x91,0xbd,0x63,0xd,0x64,0x9a,0x37,0xbc,0xf7,0xbe,0x6f,0xde,0x7c,0xef,0x3d,0x20,0x75,0x1c,0xea,0x12,0x0,0x68,0x35,0x3a,0x85,0xb4,0xcf,0xa1,0xae,0x9e,0xdc,0x15,0x1c,0x3a,0x52,0x1a,0x28,0x84,0xc8,0x56,0x7f,0x37,0xb6,0x3a,0x2d,0x6f,0xbf,0x51,0x6d,0xdd,0x76,0xa8,0x2b,0xe5,0xf2,0xb6,0xf0,0x5c,0xff,0x67,0xb9,0x54,0x11,0x51,0xd8,0x5f,0x3e,0x4c,0x44,0x12,0x87,0x1a,0xf8,0xe1,0x26,0xf3,0xc3,0x45,0x0,0x11,0x0,0x5,0x0,0xec,0x9c,0x75,0x2a,0x62,0xd1,0x6a,0xe0,0x87,0x37,0x1,0xc8,0x0,0x62,0x0,0xb2,0x65,0x1b,0x4b,0x85,0xa9,0xdc,0x27,0x87,0xba,0x8a,0x54,0xdb,0xa3,0x6f,0xdb,0xcd,0x2e,0x63,0x7e,0xb8,0x90,0x90,0xca,0x0,0x20,0x49,0xa4,0x21,0x84,0x98,0x25,0x12,0xa9,0x27,0xbe,0x28,0xb1,0xc2,0x73,0xfd,0x8f,0xbb,0x3b,0xd5,0x4e,0x1c,0xf3,0xf3,0x52,0xdc,0xe7,0x67,0x1,0x84,0x3,0x20,0x91,0x48,0x3b,0x3b,0x62,0x5c,0x9e,0x39,0x39,0x35,0x21,0xcb,0xd2,0xf,0x55,0x53,0x1e,0xcd,0xcd,0x17,0x89,0x61,0x69,0x2f,0x93,0x7,0xfa,0xc9,0x77,0x6d,0xc1,0x45,0x11,0x0,0x50,0xde,0xa9,0xf8,0xbb,0x3b,0xd5,0x2e,0xad,0x39,0x57,0x8e,0x12,0xcb,0xa1,0x6e,0x6,0x0,0xea,0x7f,0x9b,0x2f,0xca,0xa5,0x8a,0xa8,0xed,0xd1,0xf7,0x83,0x80,0x4a,0x6b,0xce,0x25,0x5a,0x6f,0x5f,0x38,0xa,0x9c,0xea,0x86,0x4,0x0,0xb5,0x3d,0xfa,0x6e,0xd8,0x85,0x5c,0xde,0xe,0x59,0x10,0x3d,0xe8,0xb6,0x7b,0xdf,0xca,0xa5,0x4a,0xd4,0x8f,0xe2,0xa5,0x34,0xd1,0x0,0x4,0x0,0x2c,0x88,0x36,0xca,0xa5,0x8a,0x8,0x7a,0xe1,0xad,0xfd,0x4a,0xeb,0xbe,0x43,0xdd,0xc,0x71,0xa8,0xab,0xb7,0x9b,0x5d,0x3f,0xc9,0x11,0x83,0xee,0x98,0x59,0xfd,0xde,0x44,0x71,0xec,0x55,0xab,0xd1,0x19,0x65,0x41,0xb4,0xc1,0xfc,0xf0,0x46,0xaa,0x43,0x1c,0x80,0x98,0x9b,0x2f,0x66,0x24,0x0,0xb2,0x61,0x69,0xcf,0x53,0x2,0x11,0x0,0xa2,0xe7,0x5,0xcf,0x6a,0x7f,0xe8,0x66,0xa7,0xe5,0x39,0xcc,0xf,0xaf,0x27,0xf1,0x4c,0x62,0x63,0xcb,0xd6,0x97,0x1d,0xea,0x4a,0x52,0x2e,0x6f,0x7b,0x3c,0xe6,0xa7,0xcd,0xac,0xfe,0xd8,0xb0,0xb4,0xd7,0x43,0x22,0x1,0x5d,0x56,0xe4,0x6d,0x55,0x57,0xbe,0xe,0x2b,0x23,0x60,0x86,0xa5,0xad,0xab,0xba,0xb2,0x4d,0x24,0xa9,0x4,0x80,0x1c,0x30,0x12,0x12,0xf5,0xbc,0x60,0x15,0x2,0xba,0x61,0x69,0x4f,0x1,0x98,0xbe,0xc7,0x56,0x4,0x17,0xc7,0x9,0xc0,0x0,0xc8,0x66,0x56,0x5f,0x8b,0x63,0x7e,0xc6,0xf7,0xd8,0x1a,0x0,0x68,0x9a,0xf2,0x64,0x58,0x92,0x10,0xc2,0x84,0x80,0x6,0x80,0xfb,0x1e,0x7b,0x8,0x40,0x36,0x6d,0xfd,0x6e,0xc4,0xfa,0xd7,0x38,0xe7,0x45,0xcd,0x50,0xb7,0x7a,0xdd,0x60,0x3d,0xd1,0xe0,0x40,0x7,0x82,0x70,0x38,0xca,0x0,0x40,0x6b,0xce,0xd5,0x9e,0xc7,0xde,0xf0,0x98,0x17,0x13,0x2d,0xb8,0xaa,0x2b,0xdf,0xc3,0x20,0xba,0x98,0x80,0x0,0x40,0xd1,0x74,0xe5,0xb3,0x66,0xa8,0x77,0xc6,0xa,0x23,0xd5,0xe1,0x32,0x1,0x80,0x9c,0x91,0xbf,0xcc,0x9c,0x38,0x36,0x6d,0x8f,0x9a,0xe7,0x32,0x8a,0xfc,0xb,0x80,0x3a,0x98,0x3a,0x0,0x8a,0x6e,0xaa,0x1f,0x46,0xc7,0xb3,0xea,0xd4,0x4c,0x61,0x81,0x10,0x52,0xff,0x6f,0x99,0xe,0x4f,0x5c,0x2e,0x6f,0xf7,0x9b,0xfb,0x9d,0xd9,0xb8,0x1f,0x2f,0xa,0x21,0x26,0x27,0xa7,0xc7,0x57,0x92,0x79,0x10,0xb9,0xbc,0x2d,0xd2,0xf9,0xff,0x0,0x1c,0xc4,0x55,0xc7,0xbc,0xda,0x55,0x52,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_joystick_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xe,0xc3,0x0,0x0,0xe,0xc3,0x1,0xc7,0x6f,0xa8,0x64,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x1,0x1b,0x15,0x10,0xd,0x20,0xcb,0xb0,0x15,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0xf5,0x49,0x44,0x41,0x54,0x38,0xcb,0xbd,0x92,0x4f,0x48,0x93,0x71,0x18,0xc7,0x3f,0xef,0xfb,0xee,0x5,0x37,0x19,0x81,0x7,0xa1,0xbc,0x84,0xec,0x8f,0xef,0xa6,0x30,0xf6,0x4e,0x17,0x3b,0x24,0x8c,0x31,0x10,0x43,0x16,0x61,0xa7,0x4a,0x12,0x4,0x2f,0x1d,0x6,0x81,0x90,0xa0,0x74,0xf0,0x26,0x22,0x75,0x17,0x92,0x8,0xcf,0xde,0x96,0x87,0x41,0x4,0xe5,0xc6,0xf0,0xa5,0x1c,0x1b,0x7b,0xf5,0x32,0x2a,0x18,0x8c,0xc,0x5f,0x24,0x5f,0xb6,0xbd,0xbf,0xe,0xcb,0xe,0x81,0xeb,0x20,0xf4,0x85,0x87,0x7,0x9e,0xef,0xf7,0x79,0xbe,0x3c,0xf0,0x85,0x5e,0xd0,0xf5,0x35,0x74,0x7d,0xad,0x97,0x44,0xe6,0x8a,0xb8,0xf2,0x1,0x57,0x4f,0xb6,0xd5,0xb2,0x90,0xff,0xe5,0xa1,0xeb,0x97,0x52,0x89,0xb9,0x39,0xa1,0xcd,0xcc,0x88,0x5e,0xbb,0x12,0x80,0x1a,0x8f,0xfb,0x5b,0x96,0x55,0x43,0xfc,0xd6,0xb6,0xdb,0xdd,0x6e,0xdb,0x1d,0x64,0x19,0x54,0x55,0xe9,0x3e,0x2c,0x83,0xe3,0x80,0xaa,0xa2,0x7a,0xbd,0x81,0xd6,0xfe,0xbe,0xe9,0x2,0x68,0x35,0x9b,0xb5,0xf,0x3b,0x3b,0xe2,0xcd,0xde,0x9e,0x24,0x80,0x97,0xd9,0x2c,0xdf,0x4f,0x4f,0x91,0x40,0xb9,0x30,0xf3,0xc8,0x32,0x4b,0xd5,0x2a,0x53,0xc3,0xc3,0xc8,0xa6,0x29,0xd2,0xb,0xb,0x35,0x40,0x52,0x8,0x87,0xd7,0x9f,0x2d,0x2e,0x26,0xcc,0x46,0x43,0xfa,0x5c,0x2e,0x53,0x28,0x16,0x69,0xb4,0xdb,0xdc,0x99,0x9c,0xc4,0xdd,0xdf,0xff,0xa7,0x5c,0x1e,0xf,0x53,0x9b,0x9b,0xdc,0xd4,0x34,0xe6,0x43,0x21,0xe9,0xd3,0xd1,0x11,0x55,0xdb,0xf6,0xca,0x80,0xd5,0x76,0x1c,0x72,0xb9,0x1c,0xf7,0xc7,0xc7,0x79,0x32,0x3d,0xcd,0xeb,0xed,0x6d,0x3e,0x96,0xcb,0xbc,0x3b,0x38,0xe0,0xc1,0xf2,0x32,0xcf,0x2b,0x15,0xa4,0x6c,0x16,0xb1,0xb1,0x41,0xf0,0xf0,0x10,0x25,0x1a,0xc5,0xdd,0xd7,0x7,0x60,0x29,0xc,0xe,0xa6,0xe2,0x63,0x63,0xb7,0x47,0xc2,0x61,0x5e,0xed,0xee,0x52,0xa8,0xd5,0xb8,0x37,0x3b,0xcb,0xa3,0x64,0x12,0x37,0xf0,0x30,0x9d,0xe6,0x87,0xe3,0xe0,0xb,0x85,0xf8,0x96,0xcf,0x13,0xf1,0xf9,0xd0,0xfc,0x7e,0xcc,0x7a,0x9d,0x6a,0xbd,0xfe,0x1e,0x34,0x2d,0x16,0xc8,0x64,0x84,0x38,0x3f,0x77,0x1e,0xaf,0xac,0x88,0xf9,0xd5,0x55,0x61,0x35,0x1a,0xce,0xb5,0x44,0x42,0xe0,0xf3,0x9,0x86,0x86,0xc4,0xdb,0x7c,0xde,0x71,0xce,0xce,0x4,0x81,0x80,0x78,0xb1,0xb5,0x25,0xbe,0x1c,0x1f,0x3b,0x37,0x52,0x29,0xc1,0xe8,0x68,0x4c,0x2,0x20,0x12,0xa9,0x5c,0x1f,0x18,0x18,0xb9,0x15,0xc,0x2,0x50,0x30,0x4d,0xbe,0x36,0x9b,0x35,0xc,0x23,0xa8,0x4e,0x4c,0x4,0x5b,0x27,0x27,0xd5,0x4c,0x32,0x89,0xdb,0xed,0xe6,0xa7,0x6d,0x53,0xec,0xf2,0x55,0xc,0x43,0x93,0xd0,0x75,0x28,0x95,0x20,0x12,0x59,0xa7,0xd3,0xb1,0x0,0x50,0x14,0x2f,0x86,0xf1,0x14,0x5d,0x97,0x28,0x95,0x84,0x14,0x8b,0x45,0x85,0x6d,0xdf,0x5,0xda,0x7f,0xf1,0x3d,0xc2,0x74,0x31,0xbb,0x2c,0x68,0x3d,0x2,0xf8,0x7f,0xf1,0xb,0xf6,0x7e,0xc5,0xbb,0x4a,0xc0,0x5c,0xb3,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_rich_text_label_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x17,0x7,0xb,0x3b,0x33,0x42,0xea,0x0,0x0,0x0,0xa9,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0xa0,0x37,0x38,0xfc,0xe5,0x78,0xdd,0xe1,0x2f,0xc7,0xeb,0x60,0x7c,0x16,0x6,0x6,0x6,0x86,0xa5,0xef,0xd7,0xfc,0x67,0x60,0x60,0x60,0x88,0x16,0xc,0x61,0x5c,0xfa,0x7e,0xcd,0x7f,0x18,0xd,0x53,0x14,0x2d,0x18,0xc2,0x8,0xd1,0x7c,0xa2,0xfa,0xd1,0xef,0x27,0x8d,0x50,0x83,0x18,0x6c,0x79,0x2c,0x9b,0x18,0x89,0xb5,0xf9,0xc8,0x97,0x13,0x15,0xf,0x7f,0x3f,0x69,0x47,0x16,0x93,0x63,0x95,0xae,0x67,0x44,0x76,0x1,0xb2,0x8d,0xc8,0xae,0x42,0x96,0xc3,0x25,0x4e,0x34,0x58,0xfa,0x7e,0xcd,0x7f,0x64,0xb,0x99,0x90,0x5,0x61,0x12,0xe8,0x6c,0xaa,0xc6,0x2,0x4e,0x17,0x10,0x72,0x9,0xed,0x5d,0x80,0xcb,0xff,0x84,0x5c,0xc0,0x48,0x7c,0xa,0x3c,0x51,0xfd,0xe8,0xf7,0x93,0x16,0x9c,0xe9,0x0,0x5b,0xea,0x43,0x8f,0x73,0x64,0x43,0xe4,0x58,0xa5,0xeb,0x6d,0x79,0x2c,0x9b,0x48,0xe,0x83,0x43,0x5f,0x8e,0x37,0x22,0xe7,0x85,0x81,0x7,0x0,0x68,0xd0,0x9d,0x9f,0x46,0x8f,0x22,0x2,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_audio_stream_gibberish_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x17,0x28,0x14,0xa4,0x27,0x77,0x72,0x0,0x0,0x1,0x55,0x49,0x44,0x41,0x54,0x38,0xcb,0xd5,0x92,0x4d,0x4a,0xc4,0x40,0x10,0x85,0xbf,0xea,0xee,0xc,0x32,0x4c,0x98,0x68,0x40,0x10,0x44,0x51,0x50,0x17,0x2e,0xdd,0xb9,0xf0,0x6,0x7a,0x32,0x6f,0xe1,0x5,0x3c,0x85,0x28,0xa8,0x3b,0x17,0xea,0xc2,0x1f,0x4,0x45,0x88,0x44,0xa3,0x83,0x9a,0x74,0x97,0xb,0x93,0x21,0x8c,0xa3,0xe0,0xc2,0x85,0xf,0x9a,0xa2,0xa0,0x5e,0xf5,0xab,0xaa,0x7,0x7f,0x81,0x3c,0x2b,0x6c,0x9e,0x15,0xae,0x95,0xbb,0x3c,0x2b,0xec,0xb8,0x5a,0x37,0x42,0x74,0x49,0x1a,0x57,0xc1,0x87,0xb5,0xaa,0xf2,0x5b,0x77,0x37,0xd9,0x22,0x60,0xde,0xdf,0xca,0x4b,0xe7,0xec,0x2e,0xb0,0xdf,0xd4,0x34,0x1c,0x69,0x93,0x43,0xd0,0xb9,0xe7,0xa7,0xc1,0x91,0x6,0x4d,0x80,0x72,0xe4,0xb3,0xc8,0x3a,0x73,0xd9,0xed,0x4d,0x6c,0x1a,0x63,0x4e,0x92,0x34,0xd6,0x61,0x83,0x4f,0x72,0x58,0x2e,0xf2,0xc1,0x9,0xe0,0x1,0xfb,0xcd,0x74,0x1e,0xb0,0xbd,0x7e,0x77,0xc3,0x5a,0xb3,0x9f,0xa4,0x71,0x39,0x54,0x70,0x75,0x7e,0x5b,0xb5,0x15,0xfd,0x0,0x1,0x64,0x7e,0x69,0x46,0x0,0x5c,0x9e,0x15,0x36,0x4,0x5d,0x28,0xf2,0x17,0xb,0x4,0xe7,0xec,0x19,0xc2,0x7b,0xa3,0x42,0x95,0x48,0x84,0x52,0x95,0x48,0xc0,0x57,0x95,0x5f,0x1,0xe4,0xe1,0xfe,0x71,0xdd,0x58,0x73,0xe0,0x46,0xdb,0x2b,0x88,0x80,0xd6,0x72,0x11,0x41,0x81,0xb2,0x8e,0x7e,0x9c,0x9c,0x66,0x4,0x5,0xc2,0x6f,0x47,0x30,0xcd,0x12,0xe3,0xa4,0xbb,0xda,0xe4,0x75,0x1c,0xf7,0x14,0x90,0x5e,0xbf,0xbb,0x91,0x67,0x45,0xf4,0xe5,0x8c,0x1a,0x74,0xb6,0x78,0x1a,0x1c,0xd7,0x67,0xc,0x23,0x8a,0xc6,0x9e,0xb1,0xbd,0x3,0x2f,0x46,0xae,0x34,0xe8,0x24,0x40,0xd4,0x71,0x87,0xc6,0x9a,0xb,0x40,0x8c,0x91,0x6b,0xe7,0xec,0xee,0xd4,0x74,0x7f,0xaf,0x36,0x92,0x7e,0xd9,0x1,0xc0,0xdd,0x4d,0xb6,0x63,0xad,0x39,0x8d,0x3a,0x6e,0x3b,0x49,0xe3,0xd7,0xb6,0xb5,0x1,0x92,0x34,0xf6,0x3f,0xf9,0xdf,0xb4,0x7c,0x2f,0xfc,0x1b,0x7c,0x0,0xcb,0x10,0xa2,0xcd,0xb2,0xc3,0xef,0xb1,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_rid_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x2,0x11,0x4,0x3a,0x1d,0xac,0xb2,0xec,0xf,0x0,0x0,0x1,0x54,0x49,0x44,0x41,0x54,0x38,0xcb,0x9d,0x93,0x31,0x48,0x3,0x41,0x10,0x45,0xdf,0x6a,0x40,0x50,0x6c,0x2d,0x6c,0x44,0x2b,0x41,0x6d,0x4,0x15,0x3b,0x23,0xc4,0xc2,0x60,0x14,0x5b,0xc5,0x3a,0xc4,0xca,0x36,0x16,0x36,0x12,0xec,0x52,0x29,0xe9,0x4,0xb1,0xb2,0xbc,0x90,0x2a,0x4a,0x2c,0x84,0x28,0x68,0xa3,0x8,0x16,0xa2,0x16,0x36,0xb6,0x36,0x77,0xdc,0x26,0x19,0x8b,0xf3,0xd6,0xcb,0xdd,0x49,0xa2,0xb3,0x2c,0x2c,0xcb,0xff,0x7f,0xfe,0xc,0x33,0x4a,0x10,0xc2,0xa1,0x50,0xd1,0xcf,0x5f,0x22,0x11,0x47,0xae,0x5a,0xa5,0xae,0xc8,0xa9,0x4c,0x16,0x24,0x70,0x0,0xa9,0x5a,0x25,0x1,0x3a,0x5e,0x1f,0x97,0x8,0x67,0x4e,0x65,0xb2,0x24,0xe7,0x47,0x63,0x33,0xd6,0xea,0xaf,0x0,0x4,0x1d,0xf6,0x84,0xc9,0x9d,0xc2,0x27,0x7,0xb1,0x7f,0xb2,0x1d,0xc4,0xa,0xe2,0x35,0xd1,0x57,0x7b,0xbc,0xb3,0x50,0xe2,0xf5,0xa5,0xb7,0x72,0x49,0x33,0x9d,0xf4,0x7a,0x23,0xc2,0xe4,0xcc,0x9a,0xc9,0x5c,0xd9,0x5a,0x21,0x7d,0x52,0xfe,0x71,0xf0,0x97,0x6b,0x6d,0x2c,0xb7,0x3b,0x10,0x44,0x99,0x3e,0x94,0x4b,0xdf,0xe,0x60,0xb0,0x76,0xcd,0xe7,0xc2,0x1c,0x28,0xf,0xba,0xb4,0x9a,0xa3,0x58,0xc8,0x91,0xc9,0x1f,0x51,0x2c,0x6c,0xb3,0x93,0x3f,0x8c,0xce,0x81,0x63,0xdb,0xe6,0xdd,0xe7,0xba,0x38,0x8e,0x8d,0x88,0x6f,0x12,0x86,0x6f,0x9f,0x38,0x5b,0x5f,0xe4,0x4d,0xbb,0xf1,0x83,0xd4,0x7f,0x5e,0x37,0x60,0xd,0xc,0x5c,0xd4,0x41,0x30,0xb3,0xfa,0x3c,0x31,0xc2,0xd8,0xfd,0xb,0x5a,0x37,0xe2,0x5,0xde,0xa7,0xc7,0x51,0xa,0x44,0x84,0xa1,0x9b,0x7,0x3e,0x66,0xa7,0x4c,0x9,0x0,0xd,0xdd,0xa0,0xd9,0x6a,0xb2,0xbb,0x7f,0x8c,0x5f,0x7a,0xa4,0x4,0x51,0x2,0xa2,0xd0,0xa6,0x84,0xe0,0x5a,0x8,0x9b,0xe5,0x2b,0x43,0x8e,0x8,0xd8,0x8e,0x8d,0xef,0x59,0xbb,0x1a,0xc7,0xb6,0x69,0x89,0xe0,0xd9,0x80,0xbd,0x83,0xd3,0x36,0x32,0x80,0xf2,0xb7,0xb1,0x9b,0xd,0xc,0x93,0xdb,0x4,0xfe,0x1b,0x5f,0x3c,0x56,0xd8,0x7b,0x32,0xa0,0xd5,0xaf,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_camera_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xd,0x1a,0xf,0xd2,0x83,0xcc,0x49,0x0,0x0,0x1,0xa8,0x49,0x44,0x41,0x54,0x38,0xcb,0xad,0x93,0x3d,0x6b,0x1b,0x41,0x10,0x86,0x9f,0xdd,0xd5,0xf9,0x24,0x21,0xa4,0xc2,0xc2,0xa4,0x49,0x11,0x44,0x5c,0x38,0x70,0xb8,0x35,0x49,0xdc,0xa9,0x51,0x63,0xb0,0x7f,0x4d,0x8a,0xf4,0xc9,0xf,0x70,0x9d,0xb4,0xba,0x22,0x45,0x40,0x24,0xc6,0x8,0x21,0xc,0x9,0xb8,0x71,0xd8,0x42,0xae,0x52,0xb8,0x48,0x11,0x63,0x72,0xfa,0xb2,0xce,0xb2,0xef,0x66,0xd3,0x48,0xf1,0x25,0xf8,0x20,0x6,0xbf,0xb0,0xc5,0xbc,0xb3,0xb3,0xbb,0x3c,0xb3,0x3,0xf,0xa1,0xd8,0x5a,0x7d,0x57,0x9c,0xe7,0xdf,0x59,0x3c,0xe9,0x76,0xdf,0x47,0x61,0x18,0x4d,0x8f,0x8e,0x5e,0x67,0xf3,0xd3,0x7e,0xff,0x6d,0xd4,0x6e,0x8f,0x26,0xbd,0xde,0xfe,0x62,0xbf,0xca,0xe6,0x55,0x6c,0xad,0xbe,0x3a,0x3d,0xfd,0x45,0x92,0xd4,0x50,0xea,0x6,0xe7,0x3c,0xb3,0xb6,0xf6,0xa1,0xda,0x6c,0xee,0x8d,0x3a,0x9d,0x2f,0x32,0x1c,0x6e,0x2d,0x7d,0x55,0x2e,0x7f,0xf7,0x1b,0x8d,0xa7,0x80,0x2a,0x5,0x81,0x0,0x68,0x99,0xcf,0x5f,0x92,0x24,0x35,0x0,0x9c,0xf3,0x0,0xd2,0xf3,0xf3,0xdd,0xd8,0x5a,0x2d,0xc3,0xe1,0x56,0xd6,0x77,0xb3,0x59,0xc3,0x25,0xc9,0x13,0xc0,0x5b,0xbe,0x40,0xff,0x7,0x22,0xf7,0x57,0xa4,0x94,0xcb,0x7a,0x5a,0xfb,0xfe,0x57,0x8c,0x89,0x17,0xc9,0x1b,0x0,0xb3,0xba,0xfa,0xb9,0x14,0x4,0xa2,0xab,0xd5,0x6f,0x80,0x5a,0xfa,0xaa,0x58,0xfc,0xa1,0x8c,0x39,0x3,0xd2,0xd8,0xda,0x42,0x6c,0xad,0xba,0x85,0x78,0x78,0x18,0x46,0x61,0x18,0x4d,0xfb,0xfd,0x37,0xd9,0xb,0x27,0xbd,0xde,0x7e,0xd4,0x6e,0x8f,0x26,0xdd,0xee,0xbb,0x7f,0xe0,0x17,0x63,0x6b,0xb5,0x2,0x18,0x1f,0x1c,0x7c,0x54,0xc6,0x5c,0x2,0xe2,0x44,0x4a,0x88,0x54,0x0,0x1,0x34,0xc6,0x4c,0x94,0x52,0x57,0xee,0xfa,0xfa,0x71,0xb5,0xd5,0xda,0xbe,0x3c,0x3e,0x6e,0xa5,0x17,0x17,0xaf,0xd2,0x28,0x7a,0xb1,0xb2,0xbe,0xde,0x2c,0x0,0xc8,0x78,0xfc,0xdc,0x89,0x78,0x88,0x78,0xb9,0x24,0x44,0x8a,0xb3,0x93,0x93,0xfa,0x7c,0x30,0xe8,0xa0,0xf5,0x7c,0x1,0x57,0x17,0x0,0x5c,0x9a,0xfa,0x88,0xac,0x2c,0x69,0xe7,0x6a,0xc1,0x2,0x11,0x7f,0xe9,0xe8,0xfb,0xfc,0xd8,0xf2,0xe6,0xe6,0x48,0x57,0x2a,0x83,0xec,0x91,0xfa,0x4f,0xab,0x6e,0xdb,0x93,0xb7,0x0,0xa8,0xed,0xec,0x3c,0xf3,0x37,0x36,0x1e,0x99,0x7a,0xfd,0x93,0x32,0xe6,0xac,0x0,0x40,0x9a,0x56,0xee,0x33,0x37,0xa5,0x20,0xf8,0x9,0xb4,0xf2,0x7,0x24,0xbf,0xd8,0xf0,0xd0,0xfa,0xd,0xb5,0x62,0xd1,0xaf,0xe9,0x9,0x59,0x4f,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_rigid_body_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xe,0x2e,0x1f,0x76,0x58,0x91,0x83,0x0,0x0,0x2,0x5c,0x49,0x44,0x41,0x54,0x38,0xcb,0x85,0x53,0xbf,0x4f,0x14,0x41,0x14,0xfe,0xde,0xec,0xef,0xcb,0x1e,0xb8,0x7a,0x60,0x38,0x6c,0x28,0x48,0x2e,0x90,0x9b,0xc4,0x10,0x29,0xb0,0xa0,0x20,0x31,0xc6,0xc2,0xd8,0x60,0x2e,0xd9,0xca,0x8a,0xde,0xca,0x8a,0xe8,0x1f,0x60,0x63,0xa7,0x89,0xe5,0x52,0x10,0xd0,0xc6,0x4,0xc,0x24,0x24,0x5c,0xa1,0xa1,0x81,0x4c,0x42,0x84,0xd0,0x49,0x94,0x82,0xe0,0x1d,0xc7,0x7a,0x7b,0xec,0xdd,0xce,0x58,0x78,0xbb,0x1e,0x3f,0x12,0x5f,0xf7,0xde,0x7c,0xf3,0xcd,0xfb,0xde,0x37,0xf,0xb8,0x26,0x22,0x21,0xf4,0x6b,0x6a,0x2c,0x12,0x82,0x2e,0xd7,0xe9,0x12,0xc8,0x70,0x38,0x6f,0x87,0xd5,0xea,0x4b,0x19,0x86,0xd3,0x64,0x9a,0xdf,0xa1,0x94,0x29,0xc3,0x70,0x42,0xf3,0xbc,0xf,0xee,0xf4,0xf4,0x8b,0x14,0x73,0x85,0x20,0x12,0x42,0x53,0x71,0x7c,0xef,0x7c,0x7f,0xff,0xb,0x0,0x5,0xa2,0xce,0xbf,0x67,0x28,0x1,0x91,0x42,0x92,0x38,0xe6,0xe8,0xe8,0x63,0x66,0xdb,0x9f,0x1c,0xce,0x15,0x0,0xb0,0xf4,0x65,0x19,0xc7,0x93,0x49,0x18,0x3e,0xb5,0xc6,0xc6,0xee,0x58,0xa5,0xd2,0x5d,0x28,0x65,0x40,0x29,0x3,0x0,0xc8,0xb6,0x8f,0xbc,0x4a,0x25,0xe7,0xf9,0x3e,0x41,0xca,0x9c,0x6c,0x36,0x67,0x33,0x99,0xa9,0xae,0xfa,0xd2,0xd2,0x51,0xaa,0x15,0x0,0x1a,0xab,0xab,0x9f,0x6b,0xb,0xb,0x71,0x2d,0x8,0x54,0x73,0x7b,0xfb,0x76,0x5a,0x7,0x80,0xc6,0xca,0xca,0x7a,0x7a,0x97,0x1,0x60,0xe1,0xe6,0xe6,0x2b,0xa3,0x58,0x9c,0x8f,0x84,0x30,0x53,0x50,0x72,0x72,0xf2,0x20,0xed,0x40,0x36,0x1a,0xcf,0x1,0xb0,0x48,0x8,0x8a,0x84,0xd0,0x59,0x3e,0xbf,0x7e,0xb6,0xb1,0xf1,0x26,0x9b,0x41,0x7d,0x79,0xf9,0x10,0x52,0xe6,0x6e,0xcc,0xce,0xde,0x2,0x80,0xb3,0xb5,0xb5,0xc5,0xce,0xf1,0xf1,0x93,0x94,0x0,0x0,0xac,0x52,0x89,0x93,0x61,0xec,0x3a,0x9c,0xcb,0x5a,0x10,0x28,0x68,0x5a,0xe4,0x55,0x2a,0x39,0x2,0x80,0x5a,0x10,0x28,0x32,0xcd,0x5f,0x2a,0x8e,0x6f,0x2,0x0,0x74,0xfd,0xc,0x9d,0x4e,0x3e,0x1b,0x22,0x63,0xe7,0x90,0xd2,0xca,0x72,0x4d,0xb,0x91,0x24,0xae,0xe7,0xfb,0x94,0xe9,0x52,0x49,0xe2,0x64,0x80,0x5e,0xf0,0x5f,0x82,0xd6,0x45,0xf3,0x29,0xc9,0x8e,0x0,0xc0,0xf3,0x7d,0xd2,0x7,0x7,0x3,0x10,0xb5,0xbb,0x4,0xa6,0x35,0x3e,0xee,0xd9,0xe5,0xb2,0xe1,0xf9,0x3e,0x69,0xfd,0xfd,0x5b,0xd9,0x19,0x51,0x5b,0x2f,0x14,0x3e,0x7a,0xbe,0x4f,0xbd,0x36,0x5a,0x7a,0xa1,0x30,0xd7,0xd5,0x2c,0xf5,0xa1,0xa1,0xb7,0xc4,0xd8,0x29,0x80,0x24,0x12,0x42,0x33,0x8a,0xc5,0x47,0xd9,0x3c,0x94,0x32,0xf2,0x33,0x33,0xcf,0x9a,0x3b,0x3b,0xfd,0x19,0x1,0x0,0xe6,0x70,0x2e,0xbb,0xed,0xb6,0x99,0xe3,0x7c,0x5,0xa0,0x3b,0x9c,0x2b,0x87,0xf3,0xc4,0xe1,0xbc,0xc3,0xfa,0xfa,0x76,0xc0,0x58,0x8b,0xb9,0xee,0x5e,0x6a,0x54,0x24,0x4,0x51,0xea,0xbd,0x6a,0xb7,0x4b,0xe7,0x7b,0x7b,0xbb,0xa9,0xb6,0xb4,0x45,0x0,0x8,0xab,0xd5,0xf9,0xf6,0xe1,0xe1,0x3c,0x94,0xd2,0xba,0x8e,0x8c,0xe5,0x26,0x26,0xbe,0x5d,0xd9,0x85,0xdf,0x5b,0x5b,0xf,0xe3,0x83,0x83,0x15,0x10,0x25,0x64,0xdb,0x3f,0x40,0x94,0x90,0x69,0xfe,0x94,0xa7,0xa7,0x93,0x20,0x92,0x90,0xd2,0x32,0x46,0x46,0xe6,0xdc,0xa9,0xa9,0x77,0x17,0x86,0x98,0x25,0xb6,0xbd,0xee,0xf9,0x3e,0x19,0xc3,0xc3,0xaf,0x55,0xab,0x55,0x54,0xcd,0xe6,0x88,0xac,0xd7,0xef,0x83,0xb1,0x58,0x1f,0x18,0x58,0xb6,0xcb,0x65,0x57,0x73,0xdd,0xf7,0xf8,0x5f,0x5c,0xb7,0xb6,0xbd,0xdf,0xbc,0x37,0xfe,0x0,0xf2,0x5f,0x11,0x5f,0x8c,0x1a,0x6c,0xf8,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_s_s_a_o_f_x_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x76,0x0,0x4b,0x0,0x4b,0x12,0x10,0x54,0x29,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xe,0xc3,0x0,0x0,0xe,0xc3,0x1,0xc7,0x6f,0xa8,0x64,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x2,0x7,0x0,0x18,0xc,0xd8,0x97,0xf9,0xe7,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0x8f,0x49,0x44,0x41,0x54,0x38,0xcb,0x95,0x92,0xbb,0x6e,0x1b,0x31,0x10,0x45,0xf,0xc9,0x25,0x77,0x97,0x89,0xf5,0x0,0xe4,0xc2,0x55,0x8a,0x14,0x29,0xd5,0xf9,0x77,0xfd,0x9,0xee,0xf3,0x9,0x6,0x8c,0x40,0x7f,0x10,0x3,0x2a,0x54,0x68,0x5,0xb,0x6,0xf6,0x39,0x24,0x53,0xc8,0x2b,0xc8,0x8e,0xac,0xc4,0x53,0x10,0x20,0x66,0xee,0x21,0xe7,0xce,0xa8,0xaa,0xaa,0x7a,0xc0,0x72,0x12,0x21,0x4,0xaa,0xaa,0x62,0xbd,0x5e,0xb3,0xd9,0x6c,0x28,0x8a,0x82,0xe9,0x74,0x8a,0x31,0x6,0x20,0x1,0x6a,0xac,0xd5,0xef,0xc5,0xa7,0x90,0x10,0x2,0x22,0xc2,0x30,0xc,0xa7,0x29,0x75,0x7a,0xd1,0xe7,0xc4,0x4a,0x29,0xb4,0x3e,0xa4,0x44,0x84,0x10,0x2,0x29,0xa5,0x73,0xa5,0x1f,0x3,0x9c,0x73,0x38,0xe7,0x88,0x31,0x72,0x29,0xce,0x2,0x52,0x4a,0x84,0x10,0x68,0x9a,0x86,0xba,0xae,0x11,0x91,0xcf,0x3,0xfa,0xbe,0x3f,0xb6,0x61,0xad,0x45,0x29,0xf5,0xff,0x80,0xf7,0x5e,0x8c,0xa0,0x4f,0x79,0x60,0x8c,0x21,0xa5,0x44,0x8c,0xf1,0xa2,0x89,0x59,0x8c,0x91,0x94,0xd2,0x9b,0x82,0x51,0x90,0xe7,0x39,0xd6,0xda,0x8b,0x2d,0x64,0xfb,0xfd,0x9e,0xae,0xeb,0x10,0x11,0x62,0x8c,0x28,0xa5,0x68,0x9a,0x86,0xdd,0x6e,0x47,0xdf,0xf7,0x88,0xc8,0x87,0xaf,0x3,0x64,0xab,0x87,0x7,0x9e,0xb7,0x5b,0x12,0x30,0xb9,0xbe,0xc6,0x5f,0x5d,0xbd,0x59,0x9e,0xae,0xeb,0xd8,0x6e,0xb7,0x78,0xef,0xf1,0xde,0xff,0xe5,0x47,0xf6,0xf3,0xee,0x4e,0xea,0xba,0xce,0xc2,0x6b,0x2b,0x28,0x75,0xec,0x3d,0x1,0xce,0x7b,0xbe,0xdf,0xde,0xe2,0xbd,0x67,0xb1,0x58,0x50,0x96,0xe5,0xb8,0xd2,0x7,0x80,0x3,0x63,0x8a,0x82,0x78,0xe2,0x43,0x4c,0x89,0x4e,0x4,0x9,0x1,0x69,0x1a,0x7e,0x3f,0x3e,0x32,0xbf,0xb9,0x61,0x18,0x6,0xe6,0xf3,0x39,0x93,0xc9,0x4,0xe7,0xdc,0x1,0x50,0x58,0x7b,0x90,0xa5,0x74,0x74,0x29,0xbd,0x42,0x24,0x4,0x86,0x10,0x18,0x44,0xf8,0x75,0x7f,0x4f,0x3e,0x9d,0xf2,0x6d,0xb9,0xe4,0xc7,0x72,0xc9,0x6c,0x36,0x43,0x6b,0x9d,0xb4,0x52,0x4a,0x1f,0xe,0x7d,0x9c,0xb9,0xd1,0x1a,0x6b,0xc,0x85,0xb5,0x7c,0x2d,0xa,0x26,0x65,0x49,0x69,0xc,0x75,0x55,0xf1,0xb4,0x5a,0xd1,0xb6,0xed,0xf8,0x5b,0xf5,0xef,0x45,0x52,0x8a,0x4c,0x6b,0xbe,0xe4,0x39,0x33,0xef,0x31,0x6d,0x1b,0xc2,0xcb,0xcb,0x71,0xac,0x7f,0x0,0x4d,0x4b,0xd8,0x3,0x60,0xec,0x24,0x2,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_rigid_body_2d_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe1,0x0,0xdb,0x0,0xe7,0x53,0x45,0xf8,0x1a,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x14,0x21,0x2f,0xc6,0xa8,0x9b,0x46,0x0,0x0,0x1,0x71,0x49,0x44,0x41,0x54,0x38,0xcb,0x75,0xd3,0xbf,0x4b,0x95,0x61,0x14,0x7,0xf0,0xcf,0xf3,0xda,0xf5,0x17,0x41,0x44,0x8b,0x89,0x4b,0x9b,0x5,0x5,0x11,0xb5,0x34,0x88,0x10,0x42,0xe,0xe2,0xa2,0xbb,0x93,0xbb,0x93,0x43,0x4,0xfd,0x1,0x2d,0x6d,0xd,0xd1,0x74,0x97,0xa0,0x5a,0x82,0x4b,0xe0,0x9e,0x38,0x89,0x90,0xba,0xaa,0xa0,0x43,0x90,0x48,0x41,0x3f,0xee,0xf5,0xde,0x96,0xf3,0xc6,0xe9,0xc5,0xe,0xbc,0xbc,0x3c,0xe7,0x79,0xce,0xf7,0xf9,0x9e,0xef,0xf7,0x3c,0xa5,0xdd,0x39,0x75,0x41,0x5c,0x42,0xaf,0x91,0xab,0x30,0x88,0xef,0x9f,0x83,0x39,0x5a,0xe8,0xe2,0x9,0x66,0x70,0x88,0x61,0xdc,0xc3,0x3b,0xac,0xa7,0x33,0xa0,0x24,0x6,0x43,0xb8,0x8f,0x4f,0x71,0x4b,0x66,0x70,0x1e,0xb9,0x31,0x2c,0xe0,0x43,0xcd,0xa4,0x4a,0x37,0x3f,0xc0,0x32,0xa6,0x70,0x37,0x72,0xad,0xd8,0x3f,0xc1,0x38,0x4a,0xfc,0x97,0x6a,0xf6,0xa5,0xdd,0x39,0x2d,0x81,0x76,0x82,0xeb,0x1,0xda,0xc7,0x47,0xcc,0x6,0xc8,0x4,0xbe,0x44,0x1e,0x36,0xf0,0x8,0xa5,0x8a,0x82,0x67,0x78,0x1a,0xfd,0xd6,0x31,0x97,0x18,0xac,0xc5,0xb9,0x12,0x37,0x6f,0xe0,0x45,0xd6,0xe0,0x28,0xa8,0x5d,0x8b,0x82,0x37,0x58,0x4c,0x0,0x70,0x7,0x9f,0x83,0xc5,0x0,0x3f,0x30,0x5e,0xbb,0x30,0x85,0xaf,0xc9,0xa2,0x6f,0x8d,0xe2,0x5f,0xd8,0x49,0xeb,0xef,0xb8,0x9c,0x45,0x14,0xa,0xd7,0x31,0xd2,0xb0,0xf7,0x67,0x63,0x7d,0x9e,0x87,0x43,0xf4,0xd6,0x4e,0xfe,0xe,0xe3,0x6a,0xb0,0x28,0xd8,0x4a,0x7b,0x5d,0xbc,0x8f,0xfc,0x5f,0x80,0x11,0xac,0x46,0x41,0x1f,0x2f,0x71,0x16,0x37,0xd,0x61,0x3e,0xb5,0xd4,0xc2,0xa,0xae,0x64,0x80,0x2a,0x59,0xd4,0xc5,0x66,0xa8,0x3d,0x8,0x90,0x1e,0xb6,0xa3,0x95,0xfd,0xd4,0x46,0xa9,0x92,0x48,0xb7,0x12,0x9b,0xd7,0x79,0x5c,0xc3,0xe2,0xdb,0x18,0xc5,0x34,0x6e,0x86,0x90,0x83,0xda,0x85,0x3e,0x76,0xf1,0x18,0x9d,0x40,0x3f,0x88,0xff,0x71,0x4c,0x69,0x2f,0xda,0x59,0xc5,0x5e,0x53,0x44,0x69,0xc2,0xa,0x9e,0x63,0x12,0x37,0xf0,0x10,0xbf,0xf1,0x36,0xac,0x7b,0x95,0xb,0xca,0x7f,0x9e,0x73,0x69,0x3e,0xdb,0xb,0xb4,0x2,0x7f,0x0,0x5c,0x70,0x5c,0xda,0x63,0xd2,0x19,0x11,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_bone_track_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x0,0x0,0x0,0x0,0x0,0xf9,0x43,0xbb,0x7f,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xe,0xc3,0x0,0x0,0xe,0xc3,0x1,0xc7,0x6f,0xa8,0x64,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x3,0x1f,0x0,0xb,0x38,0xfb,0x5d,0xc9,0xa5,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x0,0xda,0x49,0x44,0x41,0x54,0x38,0xcb,0xb5,0x92,0x31,0xa,0xc2,0x50,0x10,0x44,0x9f,0x1f,0x5,0x1b,0xb,0x49,0x25,0xe4,0xa,0x16,0x9a,0x4b,0x78,0x1,0x11,0xbd,0x85,0x9d,0x7,0x12,0x25,0x4,0x6c,0x6d,0x53,0x7,0x4c,0x9f,0xd4,0xa2,0x18,0xb0,0xd0,0x20,0x11,0x12,0x58,0xb,0xf9,0x12,0x45,0x4d,0x82,0x38,0xd5,0x16,0x7f,0x66,0x76,0xe6,0x2f,0x14,0x20,0x72,0x4d,0xf1,0x6d,0x43,0x5e,0xe7,0x52,0x88,0x5c,0x53,0xd2,0x93,0x27,0xe7,0x60,0x2a,0xbe,0x6d,0x48,0x7a,0xf2,0xe4,0x55,0x44,0x95,0x11,0x6a,0xb4,0x2c,0xba,0x83,0x35,0xd9,0x25,0xa4,0x32,0x22,0xd7,0x94,0x64,0x37,0x97,0x73,0x30,0x95,0x77,0x11,0x54,0x1,0x79,0xdc,0xec,0xc,0x49,0xe3,0xd,0xd7,0xbd,0xc3,0xf6,0x90,0xd0,0x1f,0x1d,0x6b,0xa5,0x5,0x80,0x45,0xa3,0x65,0x1,0xbc,0x25,0x7f,0x15,0xd0,0xee,0x0,0xd7,0xbd,0x3,0x30,0xa9,0x9c,0x3d,0xff,0x3,0x9f,0xde,0xa9,0xbf,0xb9,0xeb,0xe6,0x8b,0xe,0x47,0xfd,0xea,0xae,0x3e,0x35,0x9f,0xc6,0x1b,0xdd,0xfc,0xf2,0x9b,0x40,0x3d,0xbf,0x36,0x40,0xd5,0xec,0x75,0x4d,0x6e,0xf7,0x56,0x64,0x97,0x90,0x38,0x9c,0x3d,0x6d,0x3,0x94,0xdb,0x40,0x93,0xb7,0x87,0x4,0x93,0xfb,0xd5,0x55,0x82,0x6f,0x1b,0x8f,0xc6,0xf3,0x73,0x11,0x6e,0xc5,0x64,0x9b,0x2a,0xa4,0x67,0xd6,0x3,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_rigid_body_2_d_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xe,0xc3,0x0,0x0,0xe,0xc3,0x1,0xc7,0x6f,0xa8,0x64,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x6,0xc,0x5,0x2e,0x1,0xb,0x70,0xf7,0x5,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0x50,0x49,0x44,0x41,0x54,0x38,0xcb,0xad,0x92,0xb1,0x4e,0xc2,0x50,0x14,0x86,0xbf,0xd3,0x52,0xd1,0x22,0x9,0x1d,0x20,0xb2,0x76,0x61,0xe2,0x15,0xd8,0xdc,0x18,0x9,0x61,0xd5,0x77,0x30,0xbe,0x83,0x8b,0x6f,0xc0,0x66,0xe2,0xe6,0x3b,0x30,0x38,0x39,0x61,0x62,0xc2,0xd2,0xa1,0xb,0xb1,0x83,0x25,0x21,0x2d,0x36,0xa5,0xbd,0xe,0xb4,0xa4,0x2a,0xd5,0x26,0x7a,0x96,0x7b,0x93,0x93,0xef,0xff,0xcf,0xf9,0xef,0x85,0x3f,0x96,0xe4,0x97,0xf3,0xab,0x47,0xe5,0x38,0x33,0xac,0x56,0x8f,0x28,0xf0,0x79,0xbe,0xbf,0x94,0x2a,0x2,0x5a,0x11,0x1e,0xf,0x47,0x44,0x81,0x4f,0xbd,0x61,0xd1,0x9f,0x4c,0x55,0xa5,0x9,0x72,0xd8,0x34,0x3a,0x84,0xb1,0xb7,0x3f,0xab,0x4e,0xa2,0xe5,0xce,0xf5,0x86,0xc5,0x78,0x38,0x2,0xc0,0xb6,0x7,0xf8,0xab,0x5,0x95,0x57,0x78,0x7a,0xf1,0x88,0x2,0x1f,0xcf,0xdf,0x10,0xc6,0x1e,0x0,0x56,0xab,0x47,0x18,0x7b,0xc9,0xdc,0x55,0x41,0x19,0xac,0x94,0xa,0x34,0xd3,0xe8,0xe0,0xbf,0xbd,0x12,0xc6,0x1e,0xee,0x72,0x8d,0x6d,0xf,0x70,0x9c,0x19,0x0,0xa6,0xd1,0x89,0x81,0x93,0x12,0x58,0x1,0x22,0x0,0xfd,0xc9,0x54,0xd5,0x1b,0x16,0xfe,0x6a,0x81,0xd5,0xea,0x1,0x10,0x5,0x7e,0x7c,0x77,0x73,0xa1,0x3,0x5a,0xdb,0x62,0xd3,0x6d,0x8a,0xf9,0x5,0x4e,0x45,0x44,0xdf,0x7,0x94,0xa5,0x1e,0x87,0xb1,0x57,0x3,0xe4,0xe1,0xf6,0x3a,0x1,0x74,0x80,0xb6,0x85,0xea,0x36,0x45,0xcb,0xe0,0x24,0x5b,0x7d,0x23,0x22,0xe6,0xa7,0x84,0xe7,0xae,0x7a,0x7,0x8e,0x80,0x2d,0x60,0x64,0x30,0x0,0x67,0xa7,0x3b,0xf3,0xfc,0xef,0x88,0xec,0xa6,0xff,0xf6,0x44,0x73,0x57,0x6d,0x1,0x3d,0x7,0xb,0x70,0xb1,0x22,0x11,0x39,0x3e,0x28,0x0,0xb0,0x5c,0xab,0x34,0xef,0x1d,0x80,0xf7,0xee,0xa5,0x2,0xd9,0xae,0x69,0x49,0x7f,0x2b,0x22,0xc6,0xaf,0x2,0x85,0xb4,0x4b,0xdd,0x1,0x6a,0x3f,0xfe,0x73,0x11,0xc9,0x52,0x4f,0x80,0x34,0xb,0xf1,0x7f,0xeb,0x3,0xa,0xcd,0x93,0x60,0xf9,0xc6,0xd5,0xd3,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_load_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x73,0x0,0x29,0x0,0x7c,0x29,0x1e,0x61,0x18,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x19,0x1,0x3,0x33,0xd7,0x4a,0x87,0xd7,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0x3f,0x49,0x44,0x41,0x54,0x38,0xcb,0xc5,0x92,0x4d,0x4e,0x2,0x41,0x10,0x46,0x5f,0x55,0x37,0x3,0xe3,0x8,0x12,0x7e,0xa2,0x2e,0x3c,0xa,0x57,0xd0,0xa5,0x47,0xf0,0x22,0x7a,0xa,0xae,0xe0,0xce,0xa5,0x3b,0x4f,0xa0,0xb,0x3,0x6,0x43,0x42,0x58,0xa0,0x41,0x12,0xe2,0x68,0x10,0x86,0xe9,0x76,0x33,0x90,0xa8,0x18,0x99,0x95,0x95,0xf4,0xa2,0x53,0x5d,0xd5,0xef,0xfb,0xaa,0xe0,0xbf,0x43,0x6,0xbd,0x91,0xdf,0x94,0x8,0x4a,0x85,0xab,0xc3,0xa3,0xc6,0xf1,0x74,0x12,0x7,0x1b,0xd2,0xbe,0x5a,0x2f,0x27,0x0,0x32,0xec,0x3f,0x8f,0x5c,0xea,0xf6,0x1,0x1,0x3c,0xb0,0xcc,0x1e,0x15,0xc2,0xa8,0x78,0x21,0x22,0xb3,0xef,0xc5,0x22,0x32,0x6e,0x1c,0x54,0xdb,0x0,0xd6,0x18,0x1d,0xba,0xd4,0x35,0x1,0x3,0xc8,0xce,0x6e,0xe9,0xdc,0x7b,0x5f,0x0,0x10,0x91,0x79,0xd6,0xf8,0xb,0x35,0xf8,0x35,0x95,0x3c,0xd,0x5f,0x2e,0xe7,0x1f,0xc9,0x9,0xa0,0x51,0x39,0x3c,0x7b,0x8f,0x67,0xed,0xad,0xf5,0x8b,0xbc,0xaa,0x1a,0x1d,0x0,0xe,0x50,0x8f,0x8f,0x72,0xf8,0xe7,0xd4,0xe8,0x48,0x55,0xa5,0xf,0xd8,0x95,0xbe,0x3c,0xd,0xac,0xd5,0xae,0x8a,0xea,0x23,0xa0,0x59,0x79,0x5,0x58,0xe4,0x20,0xe8,0xaa,0x88,0xf4,0x0,0xac,0x35,0x9d,0x65,0x92,0xb6,0x32,0x33,0xb7,0x89,0x40,0x8d,0xde,0x69,0xad,0x59,0xe9,0x3,0xd8,0xc0,0xdc,0x24,0x8b,0xa4,0xb5,0xa6,0xd9,0x22,0x54,0xe5,0xd6,0xae,0x2f,0x46,0xef,0xbd,0x27,0xcc,0xb3,0x85,0xb5,0xe6,0x5e,0xc7,0x66,0xe3,0x78,0xcb,0xf3,0x73,0x66,0xb6,0x63,0xe5,0xbe,0x1a,0x19,0xe3,0xb1,0x40,0x9a,0x9d,0x3f,0xe6,0xcf,0xd2,0x58,0xf3,0x0,0x60,0xa7,0x93,0x58,0x5d,0xea,0x4e,0x45,0xa5,0x1b,0x46,0xc5,0xfa,0x2f,0xdb,0xf7,0x83,0xc0,0x18,0xbd,0x9e,0x4e,0x62,0x11,0x80,0xe9,0x24,0x36,0x19,0x52,0x21,0x87,0x8c,0xb4,0x5a,0x2f,0xa7,0x9f,0xdb,0x2b,0x65,0xf1,0xeb,0xc5,0x60,0x57,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_room_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xd,0x23,0x1b,0xc6,0xdd,0x95,0x8e,0x0,0x0,0x0,0xde,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0xa0,0x25,0xf8,0x7c,0xe0,0xc0,0x84,0xcf,0x7,0xe,0x4c,0x80,0xf1,0xdf,0x2f,0x5d,0xfa,0xff,0xfd,0xd2,0xa5,0xff,0x91,0xd5,0xb0,0x60,0xd3,0xf8,0xfd,0xd2,0x25,0xce,0xdf,0x2f,0x5f,0x2e,0xfa,0xf3,0xf4,0x69,0x8,0x3,0x3,0x3,0xc3,0xa7,0xdd,0xbb,0xa5,0x59,0xc5,0xc5,0xe3,0x7e,0x5c,0xbe,0x8c,0xa1,0x16,0xc3,0x80,0x6f,0x17,0x2e,0x8,0xfd,0x7a,0xfc,0x78,0xcb,0xbf,0xf,0x1f,0x2c,0x61,0x62,0x7f,0x5f,0xbd,0xa,0xf9,0xff,0xeb,0x97,0x34,0x36,0xcb,0x50,0xc,0xf8,0x76,0xee,0x9c,0xca,0xaf,0x7,0xf,0xb6,0xff,0xff,0xfa,0x55,0x5,0x5d,0x21,0xb2,0x81,0xc8,0x80,0x9,0xae,0xf9,0xcc,0x19,0xb3,0x5f,0x77,0xef,0x1e,0xc3,0xa6,0x19,0xc3,0x95,0x67,0xce,0x98,0xa1,0x18,0xf0,0xf5,0xe4,0xc9,0x90,0x9f,0x77,0xee,0x1c,0xf8,0xff,0xeb,0x97,0x28,0x31,0x81,0xfb,0xf3,0xce,0x9d,0x3,0x5f,0x4f,0x9e,0xc,0x61,0x60,0x60,0x60,0x60,0xfc,0x72,0xf4,0x68,0xce,0xef,0x87,0xf,0x27,0x30,0xfc,0xff,0xcf,0x4c,0x52,0x14,0x31,0x32,0xfe,0x65,0x95,0x97,0x2f,0x60,0x44,0x8e,0x22,0x52,0xf4,0xb,0x46,0x47,0x33,0xa2,0x84,0x1,0xb9,0x80,0xb6,0x6,0x8,0x46,0x47,0x33,0xc2,0x9c,0x3a,0x30,0x2e,0xa0,0x8b,0x1,0x14,0x3,0x0,0x4b,0xb2,0x62,0x4e,0x22,0x1,0x47,0xe0,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_import_fail_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xde,0x2,0x5,0x2,0x15,0x11,0xf7,0x7f,0x66,0x25,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0x29,0x49,0x44,0x41,0x54,0x38,0xcb,0xcd,0x93,0x3d,0x4e,0xc3,0x40,0x10,0x85,0xbf,0x5d,0xa7,0x4,0x81,0x1d,0x71,0xe,0xbb,0x0,0x3b,0x11,0x5,0xc8,0xe4,0x6,0x20,0x1a,0x3b,0x17,0x1,0xd1,0x45,0xc9,0x1d,0x68,0xd7,0x2d,0x2d,0xd,0x8a,0x22,0x28,0xb0,0x11,0x2,0xc7,0xdc,0x0,0xa,0xaa,0x40,0x4e,0x80,0x97,0xc6,0x51,0x36,0x26,0xa6,0xce,0x74,0xf3,0xf3,0xde,0xbc,0x79,0xda,0x85,0x8d,0x8b,0x69,0xec,0x3b,0x8d,0xbd,0xc8,0xdf,0xad,0xd7,0xa4,0x99,0x14,0x71,0xe7,0x5c,0x8,0xeb,0x2b,0x8f,0x83,0x5e,0x7d,0xf0,0x25,0xf2,0xf7,0x84,0xb4,0x3e,0x8b,0xb8,0x73,0x6d,0xd6,0xc5,0x92,0xfd,0xa0,0x2d,0x64,0x6b,0x66,0xf4,0x42,0x57,0xa5,0x13,0x80,0x3c,0xf2,0x6d,0x29,0xad,0x77,0x60,0x1b,0x40,0x6b,0x7d,0xe6,0x25,0xd9,0xcd,0xa,0x1,0x40,0x1e,0x7,0x3d,0x29,0xe4,0xdd,0x22,0x2f,0x75,0x79,0x52,0x6a,0xf2,0x96,0x94,0x26,0x78,0xe4,0x25,0xd9,0xc5,0x1f,0x5,0x6,0x49,0x28,0x85,0x1c,0x1b,0xa5,0x6f,0xc0,0x1,0xd0,0xe8,0x91,0xa7,0x96,0xe0,0xb5,0x4,0xeb,0x94,0x54,0x9b,0x87,0x5e,0x92,0x5d,0xfe,0x6b,0x22,0x40,0xd1,0xef,0xa,0x4b,0x58,0xcf,0xc0,0x7c,0x65,0x93,0x10,0xb7,0xeb,0x96,0x89,0x3a,0x18,0xd8,0x1,0x3e,0x16,0x37,0xd7,0xe2,0xc8,0x55,0xe9,0x43,0xa3,0x82,0x92,0x9f,0x76,0xd,0x3c,0x0,0xe,0x8d,0x91,0xfb,0x69,0xbf,0x1b,0x36,0x12,0x48,0xac,0x37,0x60,0xab,0x32,0x6c,0xe8,0xaa,0xf4,0xca,0x55,0xe9,0x23,0xe8,0xd0,0x90,0x3c,0x2e,0xfa,0x81,0xdd,0xe0,0x41,0xd9,0xa9,0xce,0x1a,0x78,0x6a,0x69,0x98,0xab,0xb2,0x9,0x70,0x5c,0xd9,0x79,0xea,0xaa,0xa7,0x79,0xe3,0x53,0xce,0x23,0xdf,0x6e,0xea,0xbd,0x46,0xfb,0xce,0xe6,0x7d,0xbe,0x5f,0x9,0xd3,0x5f,0x24,0xa5,0xc,0xee,0xa3,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_room_instance_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe7,0x0,0xb9,0x0,0xcb,0xa5,0x8e,0x7e,0x17,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0xa,0xb,0x3,0x1c,0xb,0x91,0x23,0x30,0xc5,0x0,0x0,0x1,0x8,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0xfc,0xcf,0xf0,0x9f,0x81,0x12,0xc0,0xc4,0x40,0x21,0xa0,0xd8,0x0,0x16,0x74,0x81,0x68,0x71,0xc3,0xff,0xea,0x22,0xd2,0xc,0x37,0xdf,0x3c,0x65,0xc0,0x46,0xd7,0x5d,0xdd,0xc2,0x88,0xd3,0x5,0x84,0x34,0xdf,0x7c,0xf3,0x94,0xa1,0x49,0xdb,0xe7,0x3f,0x56,0x3,0xa2,0xc5,0xd,0xff,0x33,0x30,0x30,0x30,0xa4,0xf5,0x35,0x30,0xcc,0x3c,0xb1,0x9d,0x68,0x43,0x98,0x90,0x6d,0xee,0x5d,0x34,0x9b,0x81,0x47,0x4d,0x86,0x81,0x81,0x81,0x81,0x68,0x43,0x18,0xa3,0xc4,0xd,0xfe,0xab,0x8b,0x48,0x33,0x30,0x30,0x30,0x30,0x14,0x6d,0x99,0x83,0x11,0x48,0xe9,0x16,0x9e,0xf8,0x3,0x71,0xe9,0xcb,0xf3,0x8c,0xc,0x2f,0x19,0x30,0xfc,0x6,0x3,0x59,0x96,0x7e,0xc,0x3c,0xd6,0x1a,0x18,0xe2,0x1b,0x17,0x2c,0x65,0xa8,0xbb,0xba,0x85,0x91,0x85,0x98,0xa8,0x12,0xd7,0x53,0x25,0x3e,0x1a,0xfb,0x7c,0x52,0xe0,0x6c,0x64,0x2f,0xcd,0x2a,0x6a,0x80,0xb3,0xd3,0xfa,0x1a,0xf0,0x27,0x24,0x67,0x55,0x63,0x6,0x67,0x55,0x63,0xc,0x71,0xff,0x84,0x68,0xec,0x29,0x11,0x9b,0xff,0xf7,0xde,0x3e,0x8b,0xd5,0xdf,0x18,0x5e,0x58,0x10,0x56,0xf4,0x5f,0x8e,0x41,0x8d,0xe1,0xd1,0xd5,0x5b,0x18,0xae,0x40,0x6,0xc8,0xce,0x86,0x81,0x85,0xa1,0x45,0xff,0x19,0xf7,0x35,0x4c,0x87,0xd8,0xe,0x89,0x55,0x6,0x6,0xc6,0xff,0x10,0x9a,0x1,0x89,0xfe,0xcf,0xc0,0xc0,0xc0,0x8,0x63,0x23,0xab,0x61,0x60,0x60,0x72,0x6c,0xc8,0x60,0x24,0x37,0x23,0x39,0x36,0xa4,0x33,0x2,0x0,0x93,0x81,0x7a,0x6e,0xdd,0xcb,0x49,0x8d,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_fixed_material_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0xc,0x1e,0x14,0x38,0x15,0x6b,0x2a,0xb,0xf8,0x0,0x0,0x2,0xd3,0x49,0x44,0x41,0x54,0x38,0xcb,0xa5,0x93,0xcd,0x6b,0x5c,0x55,0x18,0xc6,0x7f,0xe7,0x9e,0x7b,0xef,0x64,0x3e,0x9d,0xc9,0xd7,0x94,0x4,0xa2,0x25,0x6d,0x49,0x5a,0xa4,0xa,0xd1,0x8a,0xae,0x8a,0x2e,0x14,0xb7,0x59,0x19,0x28,0xe8,0xaa,0xae,0x74,0x51,0xb0,0x66,0xe1,0xc2,0x65,0xdd,0xb9,0x13,0xfc,0x17,0x22,0x5d,0xa,0x6,0x4,0xa1,0xa2,0xa2,0x6e,0xda,0x20,0x95,0x62,0xd3,0x69,0x93,0xe6,0x4e,0x66,0xe6,0x4e,0xee,0xbd,0x73,0x3f,0xce,0x9c,0x39,0xc7,0x85,0x4e,0xe8,0xbe,0xcf,0xea,0xe5,0x81,0xf7,0xc7,0xb3,0x78,0x1e,0x78,0x4e,0x9,0x80,0x66,0xd9,0x71,0x87,0x99,0xd1,0xff,0x7b,0xcd,0xf9,0xf5,0xea,0x76,0xfc,0x62,0xf9,0xba,0xa3,0x4b,0x5d,0x83,0x2b,0xb5,0x5f,0x9a,0xad,0x6,0xea,0x76,0xf4,0xc7,0xfe,0x4d,0xe0,0x8,0xb0,0xf5,0x56,0xc3,0x8b,0xc3,0x68,0x2c,0x9e,0xa5,0xad,0xae,0x34,0x6e,0x70,0xd6,0xbf,0xd5,0xfe,0x6c,0x5d,0xbc,0x7c,0xfe,0x5d,0x52,0xbf,0x49,0xec,0x79,0xc4,0x5e,0x8d,0x3f,0x3b,0x1d,0x92,0x2f,0x76,0xa8,0x3d,0xa,0xbf,0xe,0xef,0x3d,0xf8,0x64,0xfa,0x23,0xa7,0xc7,0xc5,0x76,0xe3,0xc6,0xe6,0x47,0x1b,0x5f,0x6d,0x7e,0xb8,0x25,0xd6,0x1a,0xaf,0xb3,0x2a,0xcf,0x17,0x4b,0xb4,0xed,0x82,0x9e,0x35,0x8d,0xbc,0xac,0xcf,0xd4,0x96,0xdd,0xb9,0xf7,0xaf,0x12,0xb8,0xe2,0x4a,0xe9,0x49,0xbf,0x99,0xf7,0x6,0xbb,0x80,0x75,0xa7,0xb1,0x17,0xab,0xfe,0xad,0xb7,0xcf,0x5d,0xc5,0x63,0x3d,0xf3,0xeb,0x4b,0xa5,0x6a,0x73,0xbe,0x34,0x16,0xe,0x9d,0x3c,0x41,0xe4,0x9,0x46,0x19,0xeb,0x1b,0x74,0xbe,0xf9,0x81,0xf7,0xfb,0xcf,0xf7,0x3f,0xe5,0xaf,0x7,0xdf,0x2,0x7b,0x12,0x60,0xa3,0x54,0xf9,0xf2,0xe3,0xb3,0x6b,0x6f,0xcd,0xad,0xbe,0x4a,0x79,0x61,0x45,0x9e,0xbb,0x70,0xc9,0x59,0x9e,0x5d,0x64,0xbe,0x52,0xc7,0x33,0x1e,0xc9,0x48,0x93,0xe5,0x42,0xa4,0xcc,0xc8,0x44,0xd4,0xe9,0xca,0x19,0xfc,0x27,0x87,0x2f,0xa8,0xe0,0xe9,0x77,0xe,0xc0,0xac,0x29,0x5f,0xdf,0xb8,0xf0,0xe,0x55,0xb3,0x50,0x34,0xbc,0x96,0x53,0xab,0xd4,0x70,0x5d,0x17,0xdf,0x75,0x69,0x7a,0x33,0x54,0x95,0x87,0x1f,0x3b,0xc8,0x50,0x40,0xd7,0xda,0xd2,0x2b,0xef,0x11,0xb7,0x57,0xb6,0x0,0x5c,0x80,0x89,0xf5,0xbb,0x5e,0x50,0xae,0x4f,0x92,0x92,0x63,0x4f,0xc,0x2a,0x55,0x48,0xd7,0x65,0x62,0xc,0x49,0xac,0x48,0x43,0x8d,0x3a,0x31,0xe8,0x9,0x4c,0x40,0xd8,0x51,0x1f,0x27,0x56,0x99,0x99,0x2,0x1c,0xe3,0x59,0xaf,0xef,0x32,0xee,0x4b,0x8a,0x87,0x29,0x41,0xe3,0x8,0xff,0x4c,0x9d,0x91,0x32,0xec,0x3f,0x3d,0xa1,0x7f,0x9c,0x91,0x66,0x13,0xe2,0x42,0x92,0x18,0x83,0x9,0x7,0x90,0x1a,0x7b,0x9a,0x0,0xe3,0x2e,0xfa,0xc3,0x3a,0x45,0x28,0xcd,0xe4,0x60,0xcc,0x80,0x21,0xe9,0xfd,0x84,0xc8,0x5a,0x8e,0x73,0x4d,0x3f,0x52,0x44,0x63,0x88,0x95,0x4b,0x52,0x64,0xd6,0x8e,0xa,0x61,0x14,0x95,0x53,0x40,0xea,0xe8,0xdb,0x3f,0xf6,0xff,0xbe,0xf6,0x5a,0x67,0xb9,0x24,0x2c,0x56,0x5b,0x2d,0x32,0xcf,0x32,0xb2,0x96,0x54,0x19,0xf2,0xd4,0x12,0x46,0x8a,0x41,0xa6,0xd0,0x26,0x14,0x2a,0xf8,0x85,0xca,0x70,0xb0,0x9b,0x4e,0x1,0x77,0x4c,0xe7,0x66,0x35,0xfd,0xe9,0xda,0xe5,0xc3,0x37,0x11,0x33,0x35,0x2d,0x73,0xe9,0x59,0x29,0xd0,0x8,0xd4,0x44,0x90,0xc7,0x90,0x8d,0xc6,0x14,0xf9,0x91,0xd5,0x62,0x22,0xc6,0x8f,0xef,0x60,0xfb,0x77,0xb7,0x9f,0x2d,0xd2,0x68,0x4e,0x56,0x5a,0x81,0x8a,0xaf,0x5c,0x2a,0x2e,0x4a,0x27,0x6c,0x90,0x1f,0x7b,0x36,0x39,0x76,0x45,0xd4,0x73,0xe9,0xd,0x13,0xdb,0x8b,0x2,0x31,0x4a,0xb,0x11,0x4,0x3f,0x20,0xb3,0x7f,0x76,0x94,0xea,0x7e,0x63,0x30,0xfa,0xb4,0x89,0x7,0x26,0xfc,0x7e,0x6c,0xb2,0xe6,0xaf,0xd1,0xde,0x1b,0xdd,0xd1,0x80,0x5a,0x36,0x2f,0x1e,0xc7,0x7,0x74,0x93,0x2e,0xbd,0x24,0x14,0x8f,0xa2,0xdf,0x38,0x88,0x76,0x41,0x3d,0xdc,0x9,0xf3,0xbb,0x9b,0x86,0xff,0xb6,0x23,0x0,0x5e,0x72,0x5a,0xde,0xbe,0x9,0xc7,0x80,0x74,0x71,0xd6,0x36,0x9c,0xcb,0x9f,0x97,0x4c,0x7b,0x2b,0x43,0x67,0x39,0x48,0x85,0xe3,0x17,0xce,0x70,0x37,0x30,0x7b,0xdb,0x8a,0xe2,0x9e,0x46,0x67,0x2d,0xb9,0xe4,0x85,0x93,0xc3,0xf1,0xf3,0xae,0x99,0x7f,0x1,0x31,0xc,0x73,0x25,0x34,0xda,0x0,0xb2,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_run_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0xe,0x0,0x0,0x0,0xe,0x8,0x6,0x0,0x0,0x0,0x1f,0x48,0x2d,0xd1,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x97,0x0,0xa5,0x0,0xc6,0x37,0xd1,0xb8,0x71,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x3,0x19,0xf,0x35,0xb,0x2b,0x7f,0xab,0x2f,0x0,0x0,0x2,0xa0,0x49,0x44,0x41,0x54,0x28,0xcf,0x4d,0x92,0x4b,0x4c,0x13,0x51,0x14,0x86,0xff,0x3b,0xbd,0x33,0x9d,0x8a,0x5,0x4a,0x8b,0x96,0x29,0x2,0x65,0xa1,0x1,0x3,0x22,0x44,0x83,0x4,0x45,0x12,0x1e,0x3e,0x30,0xa,0x89,0x1b,0x2,0xb8,0x30,0xba,0x36,0x8a,0xab,0x12,0x9,0xa,0xc8,0x8e,0x44,0x91,0xb8,0x55,0x12,0x13,0x14,0xd9,0xe1,0x82,0x87,0x4,0x1,0x13,0x5f,0x89,0x49,0x37,0x10,0xa2,0x15,0x84,0xb6,0x51,0xb1,0xa5,0x4c,0xa1,0xb4,0x77,0xee,0x75,0x63,0xd1,0x6f,0x77,0x92,0x93,0xfc,0xff,0x39,0xf9,0x90,0x6a,0xd5,0x0,0x0,0xa,0x4d,0x37,0x99,0x65,0x9b,0x8c,0xbf,0x38,0x1c,0xf9,0xba,0xc3,0x91,0xaf,0x27,0x67,0x55,0xb1,0xc9,0x66,0xd9,0x66,0x2,0x80,0xb4,0x54,0x17,0x76,0x71,0x65,0x1f,0xee,0xca,0xcd,0x2b,0x19,0x5,0x0,0x2a,0x59,0x57,0x1e,0xe,0xcd,0x89,0x7,0x4f,0x66,0x5,0x95,0xac,0x2b,0x0,0x70,0x20,0xa7,0x78,0x54,0xd3,0xa,0xba,0x92,0xfb,0x54,0xa1,0xe9,0xa6,0x4c,0xa7,0xeb,0x4e,0xcd,0xf9,0xcb,0x77,0xd2,0x6c,0xe,0x8c,0xc,0xd,0x76,0xfb,0xd7,0x96,0xd8,0x76,0x54,0x87,0x61,0x70,0x30,0x1e,0x63,0x59,0x5a,0x41,0x77,0xdd,0xa5,0x96,0xc6,0x48,0x68,0xbd,0x71,0x6e,0xa,0xf8,0xfd,0x33,0x78,0x97,0x12,0x42,0x24,0x4a,0xe5,0xa2,0x74,0x9b,0x3,0xe5,0x55,0xf5,0x7c,0x2b,0xba,0xe9,0x59,0x5d,0xfe,0xa,0x42,0x24,0x21,0x49,0x40,0x6d,0x43,0xab,0xdb,0xa9,0xe5,0x7a,0x4a,0xcb,0xab,0xf9,0xa7,0xf9,0x49,0x89,0x52,0x5a,0x44,0x8,0x91,0x48,0x32,0x5a,0x73,0x15,0x76,0x9f,0x6b,0x6a,0xf3,0x94,0x56,0x54,0x83,0x25,0x18,0x24,0x49,0x2,0xe7,0x2,0xf1,0x78,0xc,0x42,0x0,0x9f,0xdf,0xcd,0xe0,0xf5,0xd8,0x70,0x4f,0x20,0xb0,0xd0,0x1,0x0,0x52,0xf2,0x26,0xff,0xda,0x52,0xf3,0xda,0xf2,0x17,0x18,0xf1,0x4,0xcc,0xaa,0x5,0x3,0xbd,0xed,0x78,0xd4,0x77,0x1b,0x8a,0x6a,0x1,0x4b,0x24,0x10,0x5c,0xfd,0x86,0x40,0xc0,0xd7,0xac,0xd0,0xb4,0x15,0x0,0x20,0xe,0x47,0xbe,0xde,0xd9,0xff,0x34,0x65,0x2b,0xaa,0x83,0x10,0x49,0xec,0x49,0xb1,0x92,0x81,0xde,0x76,0xf8,0xbf,0xfb,0x0,0x0,0xce,0xec,0x3c,0x5c,0xbd,0x71,0xf,0x91,0x8d,0xb0,0x60,0x2c,0x4e,0xa8,0xa2,0xe2,0xf1,0xfd,0x9b,0x51,0xa,0x0,0xc2,0xe0,0xe0,0x86,0x1,0x22,0x1,0x9c,0x73,0x88,0x7f,0xcf,0x86,0x10,0x2,0x6,0xe7,0x10,0x82,0x83,0x1b,0x1c,0x9c,0x19,0x0,0x0,0x92,0xac,0xca,0x78,0x8c,0xd5,0x36,0xb4,0xba,0xeb,0x2f,0xb6,0x40,0x51,0x2d,0x18,0xe8,0xbd,0x5,0x8,0x81,0x6b,0xed,0x7d,0x88,0xea,0x9b,0x98,0x7e,0x35,0x8c,0x99,0xf1,0xe7,0x3e,0x85,0xaa,0x34,0xce,0x36,0x72,0x4c,0x0,0xc0,0x45,0xbc,0x3f,0x4b,0x3b,0x94,0x59,0x5c,0x56,0x79,0x6a,0xbf,0x2b,0x17,0x3b,0xb1,0x6d,0x94,0x56,0xd4,0xa0,0xe4,0xf8,0x69,0xc4,0xb6,0xa2,0x0,0x21,0xd0,0x23,0x61,0x84,0x7e,0x4,0x7,0x37,0x22,0x6b,0x17,0x0,0xc0,0xa4,0x2a,0x36,0x39,0xcb,0x75,0x70,0xe4,0x6c,0xd3,0x95,0xeb,0xc7,0x2a,0xeb,0xf8,0xfb,0xb9,0x9,0xe2,0xfd,0x30,0x8b,0x7d,0x5a,0x8e,0x88,0xc5,0x62,0x78,0x33,0xfe,0x92,0xe8,0x91,0x30,0x8e,0x9e,0xa8,0xe1,0xaa,0x65,0x6f,0x55,0xf8,0xd7,0xfa,0x11,0xb6,0xc3,0x47,0xa9,0x10,0xe0,0x6,0x4b,0x78,0x37,0x42,0xeb,0x8d,0x1f,0xdf,0x4e,0x4a,0xd3,0x63,0xc3,0x3d,0x81,0x80,0xaf,0xb9,0xec,0xe4,0x19,0xb7,0xe0,0x1c,0x33,0xe3,0x2f,0x7c,0x4e,0x67,0xde,0x33,0x13,0x95,0x3d,0x7a,0x24,0xc,0x83,0x31,0xaf,0x10,0x82,0xd3,0x9d,0x44,0xc8,0xf0,0xfb,0x43,0x9d,0x73,0x53,0x0,0xa5,0xb4,0x28,0x10,0x58,0xe8,0x50,0x68,0x5a,0x9b,0xac,0x98,0xc1,0x39,0x87,0x42,0x55,0x1a,0xc,0x2e,0x76,0xcc,0x4f,0x8c,0x16,0x1a,0x8c,0x79,0x83,0xc1,0xc5,0x4e,0xfc,0x2f,0xac,0x59,0xb6,0x99,0x54,0x25,0x63,0x57,0x72,0xbb,0xdd,0xad,0xdb,0xed,0xee,0x5d,0xc9,0x2d,0x66,0xbb,0xac,0x2a,0x19,0x26,0x0,0x48,0xb5,0x6a,0xf8,0x3,0x67,0x2e,0x21,0xff,0xd9,0xe,0x82,0xa,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_file_server_active_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0xc,0xb,0x11,0x1b,0x21,0x88,0x3e,0xdd,0xd2,0x0,0x0,0x2,0x5,0x49,0x44,0x41,0x54,0x38,0xcb,0xcd,0xd1,0xcd,0x6a,0x13,0x51,0x14,0x7,0xf0,0xff,0xb9,0xf7,0xce,0x64,0x26,0x1f,0x4e,0xaa,0x93,0xd6,0x9a,0x2e,0x6a,0x69,0x8b,0xd4,0xd0,0x8d,0x82,0x2e,0x5c,0xe9,0x13,0xb8,0x14,0x5c,0xbb,0x71,0xe7,0x5e,0x17,0x3e,0x83,0x6e,0xdc,0x15,0xdc,0x28,0xbe,0x82,0x88,0x2b,0x69,0x85,0x16,0x8d,0x20,0xc4,0xcf,0x28,0x58,0x1b,0x31,0x4d,0x63,0x26,0x33,0x93,0xb9,0xf7,0x1e,0x17,0x49,0xc4,0x30,0xf,0xa0,0x67,0x75,0xe0,0x70,0x7e,0xfc,0xf,0x7,0xf8,0xd7,0x45,0xd3,0x66,0xfb,0xc9,0xf3,0x6a,0x56,0x5f,0x90,0xb2,0x5c,0x4e,0x7e,0x34,0xea,0xd9,0xb,0x40,0xaf,0x4d,0x66,0x9f,0x0,0x6c,0x0,0xf2,0x78,0xa,0x25,0x3f,0xec,0x7b,0x95,0xc3,0x9e,0xb9,0x70,0x69,0xa3,0xf,0x0,0x6a,0xa,0xb0,0x72,0xef,0x2c,0xb6,0x3e,0x5f,0x57,0x44,0xad,0xa5,0x97,0xaf,0xfb,0x9b,0x5,0x27,0x36,0x9e,0xa7,0x1,0xe0,0x72,0x92,0x28,0x91,0x66,0x3e,0x4b,0x71,0x4c,0x83,0xd6,0xfb,0xb,0xe1,0x43,0x0,0xb7,0x66,0x80,0xa2,0xb5,0xb2,0xf6,0xae,0x5d,0x13,0xf1,0x28,0x84,0x20,0x62,0x41,0x60,0x21,0xc6,0x31,0xad,0x5,0x59,0x6,0x2c,0xb3,0xf1,0x5d,0x8a,0xab,0x15,0x39,0xdd,0xfb,0x3,0x64,0x25,0x7f,0xbb,0x7d,0xae,0xf1,0xa6,0x32,0x88,0x7c,0xc1,0xac,0x0,0xc8,0xbf,0x4e,0x64,0x30,0x8c,0x95,0x42,0xc7,0x73,0x41,0x8c,0x52,0x71,0x27,0x7,0xa4,0x49,0x7a,0x80,0x6a,0xf9,0xee,0xb7,0xb3,0xab,0x5d,0xeb,0xa,0xcb,0x42,0x5a,0x62,0xb,0x30,0xc0,0x42,0x80,0x8c,0x21,0x66,0x90,0xd3,0x3e,0x38,0xa1,0xd2,0xd1,0x61,0xe,0xf0,0xb4,0xb9,0xba,0xb4,0xd3,0xbc,0xa9,0xb2,0xbd,0x8c,0x98,0xb5,0xf6,0xa,0xd6,0x78,0xae,0x5,0x0,0x99,0x8c,0x84,0x4a,0x52,0xc1,0x44,0x4a,0xbb,0x8e,0xb3,0x7f,0x66,0xe5,0x3e,0x80,0xa7,0x33,0x80,0x72,0x55,0x4,0x12,0x20,0x6d,0x1c,0x10,0x1c,0x15,0xc5,0x70,0xa2,0x78,0x92,0x7f,0x7c,0xc,0x81,0x40,0x44,0x70,0x1c,0x15,0xe5,0x12,0xc,0xfd,0xc2,0x56,0xf3,0xca,0xc5,0x67,0x8b,0x9d,0x9f,0x2e,0x9,0x4,0xc4,0x28,0x92,0x36,0xee,0xf8,0x43,0x72,0x4,0xc2,0xd0,0x4a,0xd9,0xeb,0x2e,0xd7,0x47,0xe5,0xef,0xdd,0xaf,0x39,0x0,0x83,0xe4,0xda,0x52,0xf7,0xe8,0x6,0x79,0x85,0x8f,0xa4,0x4d,0x47,0x97,0xbc,0x5e,0x3a,0x17,0xa4,0x0,0xe0,0xe,0x86,0x5,0x15,0xc5,0x55,0x92,0x62,0x3e,0xdc,0x7d,0xbb,0x12,0x7,0x95,0x7,0x0,0x6e,0xcf,0x0,0x3e,0x73,0x70,0xb2,0xd9,0x9a,0x77,0x6,0xc3,0x1a,0x88,0x88,0x89,0x0,0x31,0x79,0x82,0x65,0x10,0x33,0xc0,0xcc,0x59,0xb9,0x44,0x5f,0xce,0x37,0x82,0x5c,0x2,0xeb,0xb9,0xbb,0x9d,0xb5,0xe5,0x57,0x7e,0x9c,0x94,0x20,0xa8,0x2,0xa2,0x2,0x4f,0xe6,0x4,0x68,0x30,0xa7,0x60,0xfc,0xca,0xca,0xc5,0x48,0x94,0xfc,0xbd,0x1c,0xf0,0xfe,0xf4,0xa9,0x2d,0x67,0x73,0xfd,0x71,0x78,0xd4,0x73,0x95,0xb1,0x8a,0xd8,0xa,0x82,0x20,0x80,0xc0,0x4,0x66,0xb0,0x35,0xae,0xd2,0x59,0x18,0x8e,0x56,0xef,0x3d,0x4a,0xf0,0xdf,0xd4,0x6f,0x35,0xca,0xd7,0xe8,0xe2,0x13,0xc6,0xb7,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_sample_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x58,0x0,0xb,0x0,0xb,0x6a,0xa7,0x9,0x1c,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0xc,0x8,0x3,0x30,0x3a,0xaf,0x65,0xd2,0xba,0x0,0x0,0x1,0x34,0x49,0x44,0x41,0x54,0x38,0xcb,0xbd,0x93,0xb1,0x4e,0xc3,0x30,0x14,0x45,0xcf,0xab,0x92,0x2c,0x8d,0xf8,0x7,0x90,0x3a,0xc0,0x42,0x87,0x66,0xa8,0x91,0x68,0x97,0x7e,0x0,0x5f,0xc6,0xca,0xf,0xc0,0x4a,0xd9,0xe9,0x90,0xe,0x55,0x25,0x18,0x59,0xe1,0x1b,0x90,0x9a,0x2c,0x76,0xa5,0xc7,0x60,0xa7,0x75,0xd2,0x4a,0x80,0x90,0x78,0x8b,0xef,0xbb,0xb9,0xf7,0x3e,0xdb,0x72,0xe0,0xbf,0xea,0x76,0x30,0xd0,0x63,0x7c,0xef,0xa7,0x1,0xfd,0x34,0xe3,0xdb,0x80,0xfb,0xe1,0x70,0x37,0xe5,0x21,0xc2,0x0,0x79,0x9a,0x7a,0xfe,0xb2,0xcd,0xf7,0xba,0xa2,0xa7,0xa2,0xd0,0xee,0xc4,0xa7,0xa2,0xd0,0x7e,0xe6,0x3,0xfa,0xd9,0x5e,0xd3,0xa,0x78,0x36,0x46,0xf3,0x34,0xa3,0x11,0xe6,0x59,0xc2,0xe2,0xca,0x68,0x63,0xca,0xd3,0x94,0x85,0x31,0xea,0xf1,0x3e,0x3c,0x1,0x58,0x4f,0xa7,0x7a,0xec,0xcc,0xa2,0xca,0x7a,0x3a,0x51,0x10,0x40,0x41,0xf1,0x30,0x2a,0x79,0x9b,0xcd,0x82,0xd9,0x8b,0xe,0x34,0x91,0xb7,0x21,0x24,0x74,0x2a,0x90,0x9c,0x9c,0x9e,0x5,0x51,0x2b,0x27,0x2,0x2,0x12,0x56,0x8d,0x42,0xf1,0x9e,0xe4,0xf3,0xe3,0x9d,0xee,0xfe,0x25,0xa4,0x4b,0x27,0x48,0xd1,0x68,0xbe,0x67,0x4,0x60,0x35,0x99,0x4,0xce,0xb,0x4d,0x59,0xca,0xea,0x7a,0x12,0xbe,0x36,0xa6,0xf6,0xe1,0x4,0x65,0x5c,0x2e,0xa5,0x7,0x60,0xca,0x52,0x6a,0x67,0xa9,0xed,0x96,0xca,0x59,0x0,0xaa,0xad,0xa5,0x76,0x16,0x53,0x2e,0x65,0x63,0x1d,0xb5,0xdd,0x52,0x5b,0x47,0x65,0x2d,0x95,0x73,0x8c,0xcb,0xa5,0x1c,0xbc,0xaa,0xc7,0xd1,0x48,0x8f,0xe2,0x62,0xa4,0xf3,0xd0,0xcf,0x23,0xfe,0xe0,0x21,0xd5,0xd6,0xee,0xb1,0x73,0x3b,0x7c,0xf3,0xf2,0x2a,0x55,0xe8,0x37,0x11,0xff,0xab,0xba,0x3b,0xbf,0xf8,0xdb,0xcf,0xd4,0xdc,0x4d,0xb7,0xbe,0x0,0x1,0x3b,0x86,0x27,0x47,0x7d,0xdd,0x63,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
@@ -1407,458 +1412,458 @@ static const unsigned char icon_sample_player_png[]={
};
-static const unsigned char icon_array_string_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x2,0x11,0x4,0x3a,0x1,0xb8,0xb3,0xb0,0x40,0x0,0x0,0x0,0x59,0x49,0x44,0x41,0x54,0x38,0xcb,0xc5,0x92,0x51,0xa,0xc0,0x30,0x8,0x43,0x5f,0x64,0xf7,0xbf,0xb2,0xfb,0x28,0x85,0x4d,0xea,0x28,0x75,0xa0,0xfd,0x30,0xa2,0x18,0x4d,0x95,0xe3,0x54,0xcc,0x28,0x5a,0x7f,0x3,0x41,0x51,0x4,0xc0,0x9d,0xf1,0x4e,0x70,0xff,0xa,0x6a,0xbf,0x83,0xeb,0xbd,0x8f,0x86,0x32,0xb8,0x26,0xce,0xe2,0x74,0x82,0x99,0x8c,0x3e,0xe2,0xb4,0xc1,0x93,0x69,0x27,0x67,0x2b,0xf6,0xcf,0xa3,0x9,0x35,0xb6,0xcb,0xbe,0xd2,0xe2,0x97,0x6f,0xbc,0x1,0x8d,0xc5,0x3c,0xf7,0xc6,0x27,0xc7,0x12,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_sample_player_2d_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe1,0x0,0xdb,0x0,0xe7,0x53,0x45,0xf8,0x1a,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x14,0x26,0xf,0xb2,0x87,0x2d,0x49,0x0,0x0,0x1,0x4c,0x49,0x44,0x41,0x54,0x38,0xcb,0x85,0xd3,0x31,0x48,0x1c,0x51,0x10,0x6,0xe0,0x6f,0xd7,0xe7,0x49,0x92,0x42,0x6c,0x82,0x8d,0xa0,0x45,0x1a,0x53,0xa4,0x4c,0x75,0xa4,0xd3,0x40,0xa,0xb1,0xb5,0xb1,0xb2,0x51,0x11,0x42,0x2a,0x7b,0xb,0xbb,0x54,0x81,0x14,0x17,0x52,0x5d,0x1d,0xb0,0x30,0xda,0x4,0x6c,0x54,0xb4,0xb0,0x11,0xab,0x10,0x2,0xa6,0x13,0x9,0x92,0xa4,0x49,0xee,0x6e,0xd3,0xcc,0xc1,0xb2,0xec,0x9e,0xd3,0xbc,0x37,0x6f,0x66,0xfe,0x99,0xf9,0x67,0x5e,0xd6,0xfd,0xfc,0x53,0x83,0x64,0x48,0xf8,0x57,0x63,0x1b,0x43,0x1f,0xf2,0x86,0xe0,0x16,0xa,0xac,0x34,0xd8,0x67,0x87,0x97,0x26,0x80,0x67,0x1,0xd0,0xc1,0xe,0xc6,0x4b,0x55,0xc1,0x57,0xcc,0x23,0xe5,0x51,0x4e,0xab,0xe4,0xf4,0x11,0x67,0x1,0x30,0x88,0x36,0x8a,0xb0,0xbd,0x89,0x73,0x1,0x27,0xe8,0xa5,0x40,0x5a,0xc6,0x3e,0xce,0xf1,0xb7,0x92,0xd,0x7a,0x71,0xb6,0x31,0x87,0xd,0xdc,0xe1,0x45,0xc2,0x69,0x10,0xf2,0xbb,0xd4,0x7f,0x59,0x12,0xd6,0x71,0x8c,0xa5,0xa8,0x66,0x3,0xdb,0x58,0xcd,0xf1,0x0,0x13,0xd1,0x4a,0x9d,0x14,0xf8,0x86,0x2f,0xa1,0x77,0xf1,0xa,0x47,0x68,0xe7,0x95,0x52,0xeb,0xa4,0x8f,0x3,0x4c,0x85,0x7e,0x81,0x27,0xf8,0x81,0x99,0xdc,0xfd,0x52,0x4d,0x30,0x85,0x5f,0x78,0x88,0x3f,0xa9,0xc1,0xa9,0xca,0xc1,0x36,0x76,0x43,0x5f,0xc3,0x73,0x3c,0xc5,0x65,0xc2,0x21,0x16,0x31,0x39,0xa2,0x85,0xe,0x6e,0x22,0xf0,0x11,0xbe,0xe3,0x35,0xf6,0x12,0x5e,0x96,0x9c,0xaf,0xf1,0x3e,0xc6,0x96,0x4a,0x24,0xde,0xc5,0xfd,0x34,0x32,0xc3,0x16,0xf2,0x2a,0x7,0x1f,0xa2,0xc7,0xdb,0x0,0x19,0x2e,0xd0,0x20,0xb6,0x36,0xc3,0x55,0x4c,0xe0,0x5d,0xdd,0x2a,0xf7,0x82,0xa0,0x69,0xbc,0x8d,0xf1,0x7e,0x2a,0x6d,0xe5,0x90,0xab,0xc7,0xd8,0x44,0x91,0xdd,0xf3,0x1b,0x8b,0x48,0x32,0xa8,0x79,0xcf,0x50,0x8c,0x1a,0x63,0xb9,0xfc,0xba,0xf7,0x2,0xfe,0x3,0x12,0xda,0x4d,0x73,0xc8,0x1d,0xc,0x6f,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_mesh_instance_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xe,0x22,0x36,0x98,0x5f,0x46,0xe3,0x0,0x0,0x2,0x71,0x49,0x44,0x41,0x54,0x38,0xcb,0x7d,0x53,0x4f,0x48,0x14,0x51,0x1c,0xfe,0xde,0x9b,0xd9,0xdd,0x66,0x76,0xc7,0xdd,0x15,0xc5,0x2,0xf,0x49,0x87,0x8,0x62,0x90,0xc0,0x42,0x58,0x2d,0x41,0x21,0xbb,0x74,0xf1,0x50,0xdd,0xa3,0xba,0x74,0xab,0x63,0x51,0x17,0x2d,0xa4,0xe,0x5,0x1d,0xaa,0x43,0x9d,0x2c,0x30,0xc,0x45,0x65,0x57,0x6b,0x57,0x54,0x14,0x74,0x59,0x1e,0x4,0x75,0xe8,0x54,0x14,0xa1,0xe0,0xce,0xce,0xee,0x3c,0x59,0xf7,0xbd,0xd7,0x41,0x67,0x19,0x97,0xad,0xdf,0xe9,0xf1,0xfb,0xff,0xbd,0xef,0xf7,0x11,0x4,0x8c,0x33,0x46,0xd,0xdb,0x96,0x0,0x50,0x5e,0x59,0xb9,0x8d,0x5a,0xed,0x18,0x8,0xa9,0x12,0xc3,0xf8,0x14,0xed,0xe9,0xc9,0x71,0xc6,0x42,0x86,0x6d,0xef,0x5,0x6b,0x68,0xa0,0x38,0xc,0x20,0xe2,0x66,0x32,0x13,0xc5,0xc9,0xc9,0x1f,0x9a,0x65,0xbd,0x2,0xa5,0x95,0x58,0x7f,0xff,0x7d,0xd4,0x6a,0xc7,0x9d,0xe9,0xe9,0xbc,0x70,0x9c,0x3b,0x68,0x30,0xea,0x17,0xab,0xbd,0xbd,0xd3,0xb5,0xad,0xad,0x17,0xd6,0xd0,0xd0,0x15,0xbd,0xa3,0xe3,0xb9,0x92,0x52,0x53,0x42,0xb4,0x3,0x40,0xb4,0xb7,0xf7,0xd,0x8d,0x46,0xf3,0xd4,0xb2,0x9e,0x95,0x66,0x67,0xb3,0x87,0x1a,0x70,0xc6,0xa8,0x92,0x32,0x2c,0x1c,0xe7,0x96,0xde,0xde,0x7e,0xa3,0x9c,0xcb,0x8d,0xc5,0x52,0xa9,0x47,0x0,0x0,0xa5,0xfc,0x1,0x51,0x0,0xc2,0xec,0xee,0x76,0x43,0x9d,0x9d,0x3,0x6e,0x26,0xf3,0xde,0x6f,0x40,0x0,0xc0,0x99,0x9a,0xfa,0xaa,0x25,0x93,0x1f,0x95,0x10,0x49,0x59,0x2a,0x9d,0xa7,0xf1,0x78,0x1a,0x52,0x46,0x65,0xa5,0x72,0x96,0x5a,0xd6,0x67,0x48,0x19,0x55,0xd5,0x6a,0x17,0xd1,0xf5,0x3f,0xa0,0xb4,0x2a,0x8a,0xc5,0xc1,0x70,0x57,0x57,0x2f,0xd1,0xf5,0x9f,0xe0,0x8c,0x99,0xe5,0xd5,0xd5,0x9b,0x7e,0x47,0x37,0x9b,0x7d,0xe2,0xbf,0xcb,0x4b,0x4b,0xf,0x83,0xeb,0x56,0xd6,0xd6,0xae,0xd6,0xf3,0x16,0x17,0x5f,0x3,0x0,0x15,0xae,0x7b,0x9d,0x9a,0xe6,0x3b,0xce,0xd8,0x11,0x0,0x80,0x10,0x9,0xce,0x58,0xd8,0x2b,0x14,0x62,0x4a,0x88,0xe4,0x1,0x84,0x8,0x0,0x48,0xcf,0xbb,0xe0,0x15,0xa,0x31,0xce,0x98,0xe6,0xff,0x1f,0x29,0xe7,0x72,0x63,0x4a,0x29,0x1d,0x52,0x26,0x40,0x69,0x59,0x16,0x8b,0x17,0xa9,0x65,0xad,0x0,0x20,0x75,0x8,0x4a,0x19,0x8d,0x31,0xb1,0xb3,0x73,0x29,0x31,0x32,0x72,0x14,0x6e,0x36,0x3b,0x1e,0x5c,0xf3,0x7f,0x10,0xe,0xc5,0x72,0xb9,0x51,0x0,0xa0,0xd4,0x34,0x17,0xbc,0x8d,0x8d,0x73,0x9c,0x31,0x23,0x0,0x41,0x6b,0x6,0x1,0x84,0x8,0xaf,0x50,0x88,0x1,0x80,0x4f,0xf1,0x3e,0xb,0x33,0x33,0xeb,0xd4,0x30,0xbe,0x81,0xd2,0x92,0x74,0x9c,0x21,0xda,0xd2,0x92,0x85,0x52,0xa1,0x0,0xb,0x26,0x0,0x2a,0x39,0x3f,0x45,0xd,0xe3,0xb,0x9,0x85,0x7e,0x83,0x90,0xaa,0x16,0x8f,0x8f,0x82,0x33,0xa6,0x97,0x97,0x97,0xef,0x6,0xd6,0x1c,0x6f,0x6,0xa1,0xb2,0xbe,0x3e,0x12,0x60,0xe0,0x6d,0xfd,0x90,0xc,0xdb,0xae,0xc5,0x52,0xa9,0xc7,0xa5,0xb9,0xb9,0x85,0x7d,0x87,0xb1,0xec,0x6d,0x6e,0x9e,0xe1,0x8c,0x19,0x4a,0xca,0xb8,0x9f,0x28,0x5d,0xf7,0xf2,0xc1,0x80,0xa7,0x5a,0x6b,0xeb,0x3d,0xce,0x58,0xe8,0x90,0x16,0x5a,0x86,0x87,0x7,0x4b,0xe9,0xf4,0x7,0x10,0xc2,0x85,0xeb,0x5e,0x33,0x6c,0x9b,0x43,0x29,0x52,0xbf,0xb8,0x48,0xe4,0x7b,0x69,0x7e,0x3e,0xad,0x59,0xd6,0x4b,0xa2,0x69,0xbf,0x7c,0x51,0x91,0x46,0x71,0x78,0xf9,0xfc,0x89,0xda,0xf6,0xf6,0x38,0xd1,0x34,0x57,0x14,0x8b,0x3,0x5a,0x5b,0xdb,0x84,0xda,0xdd,0x3d,0x49,0x4d,0x73,0x33,0xd6,0xd7,0xf7,0xa0,0x99,0x22,0xd1,0x28,0xe9,0x7f,0xf8,0x43,0xcd,0xfc,0x7f,0x1,0xe5,0xd,0x4f,0x50,0x59,0xe7,0x32,0xec,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_save_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xc,0x1f,0xd,0x40,0x38,0x33,0x17,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0x6b,0x49,0x44,0x41,0x54,0x38,0xcb,0x9d,0x53,0xbb,0x4a,0x3,0x51,0x10,0x3d,0x73,0xef,0x3e,0x62,0x4c,0x4c,0x20,0x3e,0x41,0x10,0x4,0xb,0xb,0x7f,0x20,0x90,0x56,0xb0,0xf0,0xb,0x44,0x4b,0x2b,0xb,0x6d,0xc5,0xce,0x5e,0x10,0x5b,0xb,0x93,0xca,0x3f,0x10,0x6c,0x3,0xf9,0x92,0xb8,0x90,0xc5,0x5d,0x13,0xb2,0x49,0xf6,0x3d,0x16,0xd9,0x85,0x90,0xec,0x86,0x90,0x3,0xb7,0x98,0x99,0x3b,0x67,0xe6,0xcc,0xdc,0x4b,0x48,0xc0,0xcc,0x3a,0x0,0xc6,0xea,0x88,0x88,0x28,0xa2,0xd4,0x32,0xd,0xfb,0x85,0x88,0x6c,0x8e,0x79,0x87,0x4,0xfd,0xe5,0x24,0x85,0x49,0xfc,0x57,0x48,0xd1,0x96,0x52,0xb4,0x95,0x34,0x32,0x19,0x79,0xf,0x0,0x50,0xaa,0x14,0x2f,0x9c,0xc1,0xf8,0x2b,0xaf,0x6c,0x69,0x6b,0xe3,0x72,0xec,0xb8,0x1f,0x85,0xa2,0xce,0x52,0x8a,0x8e,0x32,0x7f,0x21,0x8e,0xe2,0xb3,0x52,0xa5,0x78,0xce,0x31,0xef,0xcf,0x85,0x14,0xcf,0xf5,0xef,0x99,0x51,0x63,0x86,0xe,0x40,0x2,0x80,0x0,0x80,0xbe,0x35,0xd4,0xca,0xd5,0xcd,0x53,0xac,0x1,0x5,0x0,0xaa,0xb5,0xb2,0x6f,0x1a,0xf6,0x15,0x0,0x90,0x20,0xc3,0x19,0x8c,0xbf,0xf3,0x12,0xf4,0x2,0xb4,0x5,0x82,0x64,0x6,0x4f,0x0,0xc0,0x31,0xef,0x2e,0x91,0x70,0x7,0x20,0x98,0x75,0x8a,0xf9,0xa,0xaa,0xa6,0xbc,0x31,0xf3,0x76,0xd6,0x6,0x34,0x5d,0xfd,0x4c,0xb4,0xf3,0x42,0x7,0xe9,0x6e,0x7,0xb6,0x13,0xac,0x20,0xdd,0xcf,0x23,0x90,0x0,0xa2,0xe4,0x64,0x41,0xa6,0xd3,0xcf,0xed,0x40,0xd5,0x94,0x8e,0xa6,0xab,0xcd,0xd4,0x8e,0xe3,0xf8,0x18,0x80,0xa,0x20,0x88,0xc2,0xa8,0xe1,0x7b,0x61,0x63,0x29,0x81,0xa6,0xab,0xcd,0xd1,0x70,0xf2,0x9e,0x3a,0x8e,0x4e,0xe,0xa8,0xd7,0xb5,0x5a,0x7b,0x87,0xb5,0x1b,0xd3,0xb0,0x9f,0xe1,0x85,0xf5,0xa5,0x43,0xcc,0x82,0x3b,0xf1,0xaf,0x1,0x80,0x88,0x16,0xa4,0x65,0x10,0xb0,0x92,0x47,0xc4,0xcc,0x32,0xf3,0x21,0xcd,0x40,0xf3,0xdc,0xe0,0x76,0xd6,0x61,0xfe,0xd8,0xaf,0x24,0xe8,0xb1,0xd7,0xb5,0x5a,0xbe,0x17,0xd4,0x81,0xe9,0x43,0x62,0xe6,0xa,0x80,0xe9,0x67,0xec,0x5b,0x43,0x89,0x35,0xf1,0xf,0x8,0x4b,0x91,0x93,0x46,0x13,0x4a,0x3d,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_progress_2_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0xe,0x0,0x0,0x0,0xe,0x8,0x6,0x0,0x0,0x0,0x1f,0x48,0x2d,0xd1,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x3,0x15,0x13,0x0,0xc,0x48,0xc0,0x19,0x96,0x0,0x0,0x2,0xc7,0x49,0x44,0x41,0x54,0x28,0xcf,0x6d,0x90,0x3d,0x4c,0x13,0x61,0x1c,0x87,0xff,0xff,0xbb,0x5e,0xb1,0xe0,0xf5,0x43,0x84,0xaa,0x3,0x1,0xa2,0x89,0x28,0x89,0x86,0x30,0x9,0x12,0x1,0x13,0xe3,0x28,0x83,0x71,0x65,0x61,0x52,0x49,0x8c,0x2c,0x4a,0x62,0xc2,0xa4,0x3,0x8b,0x89,0xd1,0x18,0xa2,0x83,0x3,0x81,0x85,0xc4,0x84,0x42,0x2c,0x65,0xb0,0xc0,0x5,0x92,0x62,0x1d,0xf8,0xa,0x1c,0x90,0x72,0x34,0xda,0xde,0x17,0xbd,0x83,0xf6,0x6d,0xdf,0x7b,0x5f,0x7,0xa3,0x83,0xf1,0x37,0x3d,0xc3,0xf3,0x2c,0x3f,0x84,0xff,0xcc,0x71,0x1c,0xdc,0xde,0xde,0xae,0x7,0x0,0x68,0x6a,0x6a,0xca,0x45,0x22,0x11,0xfe,0xaf,0xe3,0xfb,0x3,0x85,0x42,0x1,0x7d,0x3e,0x1f,0x54,0x57,0x57,0xf3,0xcd,0xcd,0x4d,0xbf,0xa2,0x28,0x31,0x0,0x0,0x4a,0xe9,0xd,0x0,0x20,0xaa,0xaa,0xa2,0x24,0x49,0xd0,0xd0,0xd0,0xc0,0xff,0x86,0x96,0x65,0x61,0x3c,0x1e,0xbf,0x4b,0x8,0xb9,0x6a,0x18,0xc6,0x9b,0xc9,0xc9,0x49,0x89,0x52,0x7a,0x6,0x0,0x20,0x95,0x4a,0x9d,0x32,0x4d,0x13,0x12,0x89,0xc4,0x7d,0x51,0x14,0x7f,0x1a,0x86,0x31,0x57,0x5b,0x5b,0xcb,0x44,0x0,0x80,0xae,0xae,0x2e,0x5f,0x26,0x93,0x79,0x61,0x18,0xc6,0x13,0x4d,0xd3,0xa2,0x91,0x48,0x24,0x69,0xdb,0xf6,0x0,0x0,0xa0,0x2c,0xcb,0x1f,0x77,0x77,0x77,0x7,0x33,0x99,0xcc,0xeb,0x62,0xb1,0x58,0xaf,0x69,0xda,0xc4,0xd4,0xd4,0x94,0x27,0x2,0x0,0xcc,0xcc,0xcc,0xa0,0x65,0x59,0x46,0x73,0x73,0x73,0xc7,0xc9,0xc9,0xc9,0x6d,0x49,0x92,0x4e,0x17,0x8b,0xc5,0x8b,0x8c,0x31,0x8,0x87,0xc3,0x82,0xa6,0x69,0x23,0x88,0xf8,0x23,0x1e,0x8f,0xf,0x8f,0x8d,0x8d,0xed,0x94,0x4a,0x25,0x26,0x50,0x4a,0x71,0x6b,0x6b,0x8b,0x7b,0x9e,0xb7,0x1a,0x8b,0xc5,0x9e,0x31,0xc6,0xf6,0xf3,0xf9,0xfc,0x3,0x55,0x55,0x3f,0xec,0xec,0xec,0xbc,0xcf,0x66,0xb3,0xf,0x5,0x41,0xc8,0x27,0x12,0x89,0xe7,0x9e,0xe7,0xad,0xa8,0xaa,0xa,0xb6,0x6d,0x23,0xae,0xaf,0xaf,0x87,0x52,0xa9,0xd4,0x53,0xc6,0xd8,0x39,0x4a,0xa9,0x3f,0x9f,0xcf,0x7,0x92,0xc9,0xe4,0x97,0x74,0x3a,0xfd,0x15,0x11,0x59,0x7b,0x7b,0xfb,0xad,0xa1,0xa1,0xa1,0x91,0x70,0x38,0x5c,0x83,0x88,0xdc,0xf3,0xbc,0x32,0x21,0xe4,0xae,0x4f,0x51,0x94,0x36,0x5d,0xd7,0x87,0x39,0xff,0xfd,0x38,0x22,0x42,0x6f,0x6f,0xef,0xa7,0x40,0x20,0xa0,0xce,0xcf,0xcf,0xf3,0xb6,0xb6,0xb6,0x60,0x63,0x63,0xe3,0xb9,0x40,0x20,0x80,0x9c,0x73,0x40,0x44,0x58,0x5e,0x5e,0xbe,0x8d,0x2d,0x2d,0x2d,0x17,0x64,0x59,0xbe,0x87,0x88,0x91,0xaa,0xaa,0x2a,0xb1,0xbb,0xbb,0xbb,0x35,0x14,0xa,0xb5,0xf6,0xf5,0xf5,0xdd,0xc,0x85,0x42,0x95,0xf1,0xf1,0xf1,0xb7,0x96,0x65,0x5,0xa6,0xa7,0xa7,0x17,0x5c,0xd7,0xf5,0x2a,0x95,0x8a,0x43,0x29,0x9d,0x13,0x19,0x63,0x27,0xa6,0x69,0x6e,0xd4,0xd5,0xd5,0x7d,0xef,0xef,0xef,0xbf,0x42,0x29,0x7d,0x8c,0x88,0x44,0xd3,0xb4,0x6b,0xab,0xab,0xab,0xcf,0x3c,0xcf,0x93,0x19,0x63,0x3d,0x9d,0x9d,0x9d,0x1b,0x88,0xf8,0x7a,0x65,0x65,0xe5,0x9b,0xeb,0xba,0x96,0x60,0x9a,0xa6,0xa7,0xaa,0xaa,0x33,0x38,0x38,0x78,0xc7,0x34,0xcd,0x97,0x0,0x60,0x2f,0x2d,0x2d,0xbd,0x72,0x5d,0xb7,0x89,0x10,0x72,0x5e,0x51,0x94,0x77,0x9c,0xf3,0x3,0x5d,0xd7,0x1f,0x77,0x74,0x74,0x3c,0xda,0xdb,0xdb,0x2b,0x1f,0x1d,0x1d,0x79,0x2,0x0,0x40,0x2c,0x16,0x13,0xb2,0xd9,0xec,0x75,0xce,0xb9,0xbe,0xb0,0xb0,0x30,0x92,0xcb,0xe5,0x3e,0x3,0x80,0x8,0x0,0x42,0x4d,0x4d,0xcd,0xe2,0xec,0xec,0xec,0x30,0x63,0xec,0x40,0xd7,0xf5,0x9e,0x89,0x89,0x9,0x9,0x0,0x0,0x1,0x0,0x82,0xc1,0xa0,0x10,0x8d,0x46,0xaf,0x20,0xe2,0x25,0xc7,0x71,0x94,0x81,0x81,0x81,0x82,0x2c,0xcb,0x49,0xce,0xf9,0xc5,0x52,0xa9,0x74,0x79,0x74,0x74,0xb4,0x14,0x8d,0x46,0xbb,0x24,0x49,0x3a,0x3a,0x3c,0x3c,0x5c,0xb4,0x2c,0xab,0x22,0x2,0x0,0x10,0x42,0x38,0xe7,0xdc,0x3c,0x3e,0x3e,0x56,0xfd,0x7e,0x7f,0x21,0x18,0xc,0x62,0xb9,0x5c,0x3e,0x4b,0x8,0x31,0xd7,0xd6,0xd6,0x3e,0xa7,0xd3,0x69,0x8b,0x52,0xba,0xef,0x38,0x8e,0x66,0xdb,0x76,0x19,0x0,0xe0,0x17,0x1b,0xb5,0x92,0x76,0x0,0xf9,0x5d,0x5d,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_scene_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x2,0x11,0x4,0x3b,0x1,0xa1,0xa8,0x81,0x1,0x0,0x0,0x1,0x5c,0x49,0x44,0x41,0x54,0x38,0xcb,0xa5,0x92,0xbf,0x4a,0x3,0x41,0x10,0xc6,0xbf,0x99,0x4d,0x76,0x89,0x41,0x7c,0x3,0x91,0x1c,0xe9,0xa3,0x82,0xa8,0x6d,0x8a,0x20,0xa4,0xb2,0xb1,0xd0,0x46,0x42,0x5a,0x1b,0x11,0x8b,0x14,0xe9,0x2c,0xf4,0xd,0x2,0x12,0x2c,0x2c,0x6c,0x62,0xa3,0x88,0x85,0x95,0x85,0x22,0x24,0xe6,0x5,0x2,0x62,0x6b,0x63,0x75,0xb7,0x1b,0xcd,0xad,0xc5,0x5d,0xce,0x3b,0x43,0xc0,0x24,0xd3,0xec,0xce,0x9f,0xef,0xc7,0x30,0x33,0x64,0x61,0x31,0x8b,0xa5,0xe2,0x8e,0x23,0xd5,0xbf,0x68,0xbd,0xbe,0xa1,0x11,0x80,0x23,0x95,0x3d,0x2f,0x6d,0xa1,0x72,0x7f,0x87,0x4a,0x36,0xb,0x84,0x25,0x4c,0xc,0x22,0x6,0x33,0x81,0x99,0x21,0x4,0xc3,0xf9,0x50,0x76,0x8,0x21,0xb,0xb,0x47,0x2a,0x7b,0x55,0xad,0x82,0x48,0xc0,0xc2,0xc7,0x4e,0xa3,0x81,0x7a,0x3e,0xf,0x66,0x6,0x31,0x7,0xc2,0xd8,0x4b,0x4c,0x38,0x6c,0x77,0xd0,0xeb,0x1b,0xa2,0x9c,0x94,0xf6,0xb6,0x56,0x43,0x3a,0x93,0x1,0x85,0x82,0x81,0x31,0x28,0xd5,0xeb,0x68,0x16,0x8b,0x60,0x11,0x8,0x99,0x4,0x84,0x20,0x10,0x9,0xb0,0x20,0x8,0x66,0x6c,0xb7,0xae,0x41,0x39,0x29,0x67,0x9a,0x22,0xd,0xb7,0xe0,0x48,0x65,0x7b,0xc6,0x24,0x92,0x8e,0x52,0xb8,0xe9,0x76,0x47,0x44,0xe5,0x42,0x21,0x1a,0x64,0xea,0x6f,0x72,0x77,0x79,0x1,0x0,0x70,0xf9,0xfa,0x9,0x0,0xf0,0x7d,0x1f,0x27,0x7b,0x9b,0x51,0xfe,0xf8,0xe2,0x31,0x51,0xcf,0x71,0x47,0xeb,0xdf,0xe,0x3c,0xcf,0x4b,0xc4,0xf6,0xcf,0x5a,0x0,0x0,0xa3,0xf5,0x78,0x80,0xa7,0xdd,0xe8,0xef,0xba,0x3a,0x14,0x4,0xa0,0xe6,0xd1,0x76,0x50,0x63,0xf4,0xf8,0x43,0xf2,0x5c,0x1d,0xeb,0xc0,0xd,0xa1,0x1a,0xb9,0xf2,0x41,0x14,0x37,0x3a,0x39,0x27,0x9a,0x3f,0x9d,0xb3,0xab,0xc5,0x15,0xbc,0x6f,0xbc,0x4c,0x34,0xfd,0xc5,0xa7,0x35,0xb4,0x1f,0x3a,0x1,0x60,0xe6,0x35,0xa6,0xd7,0x53,0x53,0x41,0xbe,0x9e,0xbf,0x29,0xba,0x3,0xb1,0x24,0x26,0x82,0xc,0xde,0x6,0x94,0x38,0xa4,0x69,0xed,0x7,0x41,0xc4,0x7b,0xf6,0x56,0x2b,0x97,0x12,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_menu_button_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x15,0x1a,0x17,0xd3,0xda,0xa6,0xd7,0x0,0x0,0x1,0xa0,0x49,0x44,0x41,0x54,0x38,0xcb,0xa5,0x91,0xbd,0x6b,0x53,0x51,0x18,0xc6,0x7f,0xe7,0x3d,0xe7,0x5e,0x7a,0xf3,0x61,0xb9,0x96,0x98,0x8f,0x86,0x8,0x85,0x4e,0xd1,0x8,0x22,0x8a,0xda,0xc5,0xa1,0x10,0x11,0x9c,0x8a,0x4b,0xff,0x3,0x5,0xff,0x3,0x33,0x4,0xdc,0x74,0x70,0x72,0x6e,0xb1,0x5b,0xc1,0xa5,0x9d,0xdc,0x8b,0x8a,0x45,0x2c,0x64,0x70,0x71,0x28,0x14,0x87,0xe,0x49,0x30,0x37,0xc9,0x4d,0xcc,0x39,0xe,0x26,0x1,0xb,0x4a,0x62,0x7f,0xe3,0xf3,0x9e,0xe7,0xe1,0x3d,0xcf,0xab,0x18,0x73,0xd0,0xf9,0xf8,0x78,0xc4,0x28,0x3,0x28,0xfe,0x8d,0x15,0x74,0xfb,0x6e,0xea,0xe6,0x2b,0x26,0x8f,0xf7,0xdb,0xef,0xe,0x7e,0xd8,0xce,0x35,0xc0,0x2,0x38,0x9c,0xa7,0xc0,0x82,0x1a,0x39,0xac,0x2f,0x48,0xc,0x60,0x71,0xbe,0x20,0xb1,0xc5,0xfa,0x17,0x24,0xfd,0xf9,0xc1,0xe2,0xfa,0x1d,0x1,0x18,0x32,0x5c,0x2a,0x7a,0xf9,0x7a,0xd6,0x64,0xb6,0x8b,0x5e,0xa1,0xae,0x95,0xee,0x26,0x24,0xf1,0xad,0xe8,0xe5,0x9f,0x5b,0x9c,0xbf,0xec,0x15,0xea,0x45,0x6f,0xf9,0x99,0xc3,0x49,0xc9,0x2f,0x3e,0x4d,0x4a,0xe2,0xeb,0xc0,0xd,0xb2,0x0,0x2,0x90,0x92,0xe4,0xa7,0xd8,0xd,0xca,0xf7,0xd2,0x6b,0x4f,0x62,0x17,0x5f,0x5d,0xd2,0xe1,0xdb,0x87,0x8b,0xd5,0x2b,0x81,0x4,0x7b,0x5,0x93,0x7b,0xbd,0x96,0xba,0xf5,0xa2,0xef,0xfa,0xd7,0xb3,0x26,0xf3,0xe6,0x76,0xf2,0xc6,0x56,0x42,0x82,0x46,0x5a,0xa7,0xde,0x4f,0x3,0x34,0xba,0x25,0x48,0xf4,0x5b,0x90,0xc8,0x53,0xde,0xc9,0x61,0xf7,0x4b,0x25,0xb2,0xdd,0x47,0xad,0x51,0xfb,0xfe,0x58,0xef,0x6a,0x74,0x13,0xe0,0xa2,0xe,0x6b,0x6,0x73,0x3a,0xed,0x60,0xa7,0xb9,0xeb,0xf8,0xf,0x36,0xc3,0xd,0x25,0x47,0xbd,0x86,0xac,0xfa,0x2b,0xd5,0x79,0xcd,0xab,0xfe,0x4a,0xf5,0xa8,0xd7,0x10,0x53,0x9,0xca,0xf6,0x43,0x74,0x98,0xce,0x99,0x4b,0xdb,0x1a,0x7d,0x3a,0xbe,0x42,0xf2,0x27,0xa3,0x50,0x23,0x9d,0xbf,0x5,0x8,0x12,0x55,0x82,0xb2,0x35,0x0,0x27,0xc3,0xef,0x2f,0x7b,0xae,0x5f,0x9a,0x67,0x83,0x96,0x6a,0xaf,0x3,0x97,0xd,0xc0,0xc4,0xbc,0x19,0x6e,0xa8,0x59,0xcc,0x3b,0xcd,0x5d,0x37,0xf1,0x98,0xb3,0x83,0x79,0xbb,0x10,0xce,0xc9,0xb9,0x3,0xcc,0xd9,0xbb,0xce,0xda,0xc1,0x1f,0x1,0x81,0x5a,0x38,0xee,0xb9,0x7e,0x69,0x9e,0xe,0x2,0xb5,0x70,0x3c,0xfd,0x42,0xde,0xcb,0xd5,0x26,0xc2,0xac,0xe4,0xbd,0x5c,0xd,0xe0,0x17,0xb,0x13,0x8e,0x24,0xd8,0xad,0xa9,0xd0,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_scene_instance_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x2,0x11,0x4,0x38,0x1,0x8a,0x85,0xd2,0xc2,0x0,0x0,0x1,0x68,0x49,0x44,0x41,0x54,0x38,0xcb,0xa5,0x92,0x3d,0x48,0x42,0x51,0x14,0xc7,0xff,0xe7,0xbc,0x37,0x88,0xeb,0x23,0x5f,0x1f,0xe,0x6d,0x91,0x34,0x95,0x14,0x14,0xb5,0x6,0xe5,0x10,0x81,0x52,0x4b,0x4e,0x49,0x4b,0x43,0x2d,0x11,0xcd,0x11,0x2e,0x15,0x44,0x14,0xd8,0x12,0x34,0x84,0x43,0x44,0xce,0xd,0x19,0x6d,0xe,0xd,0x51,0xe0,0x14,0x14,0x85,0x84,0xa0,0xf9,0xcc,0xe7,0x7,0xdd,0x86,0xa7,0x57,0x1f,0x16,0xa4,0x5e,0xb8,0xdc,0x73,0xee,0xb9,0xe7,0x77,0xe,0xff,0x7b,0x48,0x40,0xa0,0x93,0xa5,0x36,0x3a,0x1,0x4d,0xff,0x17,0x2d,0x9a,0x4e,0x51,0xcd,0xa6,0x5a,0x7,0x1,0x4d,0x17,0x13,0x5e,0x2f,0xee,0x12,0x9,0x74,0x3b,0x9d,0xb6,0x4,0x22,0x92,0x9b,0x15,0xc6,0x4b,0x26,0x2b,0x21,0x24,0x20,0x10,0xd0,0x74,0xe1,0xf3,0xcd,0x82,0x98,0x1,0x0,0xb1,0xab,0x18,0x6,0xdc,0x7d,0x20,0xb2,0xa,0x31,0x2b,0x20,0x26,0x30,0x71,0x15,0xa2,0xe0,0x3e,0x99,0x44,0x34,0x9d,0x22,0xf2,0x6b,0x2e,0xb1,0x18,0x5c,0x82,0xea,0x70,0x40,0x51,0x15,0x10,0x31,0xca,0xc5,0x22,0xce,0x22,0x27,0x18,0x1f,0x19,0x6,0x11,0x83,0x98,0xe4,0xc9,0x8a,0x2,0x66,0xb,0x74,0x7d,0x13,0x7,0xf9,0x35,0x57,0x47,0x2a,0xda,0x34,0x38,0x4f,0xbd,0xd9,0x82,0xb,0x7a,0x2f,0xc2,0x97,0x17,0x4d,0x49,0x1b,0x73,0xf3,0x52,0x3,0xb5,0x29,0x38,0x38,0x4,0x0,0x8,0x3f,0x3d,0x0,0x0,0xbe,0x2b,0x15,0x1c,0x87,0x56,0x64,0x3c,0x74,0x74,0x68,0x7b,0xcf,0x8d,0x4e,0x31,0x97,0x93,0xb6,0x99,0xc9,0x5a,0x77,0x86,0x61,0x75,0xb8,0xb5,0x9,0x0,0x28,0xe5,0xf3,0x7f,0x3,0x4a,0x39,0xa3,0xe,0x33,0x2c,0x58,0xb9,0x60,0x5a,0x7f,0xbf,0xbd,0x63,0xf3,0x7f,0x1d,0x24,0xf3,0x33,0x5b,0x87,0x55,0x2b,0x97,0xbe,0xf2,0xf0,0x8c,0x8d,0xca,0xfb,0xb2,0x59,0xb0,0x8b,0xb8,0x3f,0x3d,0x23,0x3c,0x53,0x93,0x88,0xec,0xee,0xb5,0xa4,0xfe,0xf2,0xfa,0x1a,0x1e,0xe3,0xb7,0x16,0xa0,0xe3,0x6f,0x5c,0x75,0xf7,0xb7,0x5,0x39,0x78,0x7d,0x26,0x39,0x7,0xc1,0xae,0x9e,0x96,0x20,0xa7,0x1f,0xef,0x64,0x1b,0xa4,0x76,0xd7,0xf,0x27,0xf2,0x7d,0x6b,0x4,0xd2,0x98,0x71,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_rect2_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe7,0x0,0x84,0x0,0x84,0x6f,0x5e,0x54,0xd5,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x1,0x16,0x10,0xd,0x2e,0x89,0x61,0xb7,0x4d,0x0,0x0,0x0,0x70,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0xfc,0xcf,0xf0,0x9f,0x81,0x12,0xc0,0xc4,0x40,0x21,0x60,0xc1,0x25,0xa1,0xee,0xc8,0x4e,0x50,0xf3,0xcd,0xfd,0x3f,0xb1,0x1b,0xa0,0xee,0xc8,0xce,0x70,0x73,0xff,0x4f,0x6,0x62,0xc,0x67,0x41,0x12,0xfc,0x4f,0xa2,0xb,0x18,0xb1,0x79,0x81,0x11,0x97,0xcd,0x30,0x3,0x6f,0xee,0xff,0x89,0x62,0x19,0xb,0x29,0x7e,0xc7,0x66,0x38,0xb,0x21,0x5,0x84,0xc,0xa6,0x38,0x1a,0x87,0xb0,0x1,0xb0,0xf0,0x62,0x41,0xb,0x28,0xbc,0x19,0x3,0x5b,0x40,0xb2,0x10,0x93,0x6,0xd0,0xd3,0x1,0xce,0x68,0x24,0x94,0xfa,0xb0,0x59,0xc0,0x48,0x69,0x76,0x6,0x0,0xc3,0xe5,0x26,0x7a,0x1b,0x4f,0x22,0x8e,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_scene_tree_editor_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x0,0x0,0x0,0x0,0x0,0xf9,0x43,0xbb,0x7f,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x2,0x11,0x5,0x0,0x3b,0x5a,0xd4,0xdd,0xbc,0x0,0x0,0x0,0xa6,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0xe4,0x70,0x57,0xfc,0xcf,0x40,0x1,0x60,0x61,0x60,0x60,0x60,0xb8,0xb5,0xe0,0x30,0x3,0x3,0x3,0x3,0x83,0xb3,0x9d,0x23,0xc3,0xde,0x43,0xfb,0x89,0xd6,0xac,0x96,0x60,0xb,0x31,0x0,0x19,0xfc,0x7c,0xe8,0xc1,0xc0,0x2e,0xbf,0x83,0xc1,0xd9,0xce,0x11,0x45,0x1c,0x97,0xc1,0x18,0x6,0xb0,0xcb,0xef,0xc0,0xab,0x1,0x1d,0x30,0x31,0x50,0x8,0x30,0xbd,0x20,0xe9,0xc1,0xc0,0xfe,0x1c,0xe1,0x85,0xbd,0x87,0xf6,0xe3,0xf5,0xe,0xa6,0x17,0x9e,0x63,0x7a,0x1,0x9f,0x77,0xb0,0x7a,0xc1,0xd9,0xce,0x91,0xe1,0x9a,0xc9,0x25,0xd2,0xc3,0x0,0xd9,0x26,0xad,0x33,0x7a,0x94,0x5,0xa2,0xb3,0x9d,0x23,0xdc,0xef,0xc8,0x34,0x7a,0x78,0xb0,0xe0,0x32,0x0,0x5b,0x18,0x60,0xb,0xb,0xbc,0xd1,0x88,0x1c,0x16,0xd8,0x6c,0xc7,0xe9,0x2,0x6c,0x61,0x81,0x2b,0x26,0x28,0x4e,0x48,0x4,0xd,0x40,0xf,0x40,0x74,0x6f,0x30,0x52,0x9a,0x9d,0x1,0xf8,0x46,0x3e,0x97,0x14,0xf7,0x64,0xa1,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_group_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xc,0x31,0x36,0xfa,0x34,0xd3,0x1f,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x0,0xfa,0x49,0x44,0x41,0x54,0x38,0xcb,0xed,0x91,0xb1,0x4e,0xc3,0x30,0x14,0x45,0xaf,0x9d,0xd0,0x42,0x53,0xb7,0x26,0x56,0xcb,0x50,0x31,0x30,0x52,0x96,0x4a,0x7c,0x5,0x3b,0x7c,0x7,0x13,0xfd,0x88,0x32,0xf1,0x1d,0xb0,0xf3,0x15,0x8c,0xc0,0xc8,0x80,0x3a,0xd0,0x28,0xc1,0x69,0xda,0x92,0xd8,0x8e,0xcd,0x42,0x24,0x8b,0x35,0x6b,0xef,0xf6,0xee,0xd5,0xd5,0xd3,0x3b,0xf,0xd8,0x8b,0xf8,0x83,0x4c,0x8b,0x2e,0x0,0x7,0xa0,0xe6,0x82,0xd5,0xff,0xb2,0x0,0x40,0x0,0x80,0x70,0xc1,0xaa,0xc6,0xa7,0x5e,0x11,0xaa,0xd4,0xb,0xad,0xcc,0xdc,0x5a,0x3b,0xfb,0xf3,0x3b,0x32,0x2d,0x3a,0x0,0x60,0xad,0x9d,0x69,0x65,0xe6,0xaa,0xd4,0xb,0xbf,0x43,0x64,0x5a,0x44,0xce,0xba,0xe3,0xb5,0xdc,0x7e,0xfa,0x1b,0x87,0x71,0x3f,0xaa,0x4a,0x7d,0xf,0x0,0xdd,0xc3,0x83,0xbb,0x3c,0xdb,0x6c,0xfd,0x7c,0xc0,0xa3,0x53,0x42,0xc9,0x37,0xc9,0x92,0x7c,0x5a,0xc8,0xdd,0x6b,0x18,0x6,0xef,0x93,0xb3,0xf1,0x14,0x0,0xd2,0x2f,0x79,0xbd,0x59,0xff,0x3c,0x12,0x82,0x1d,0x0,0x38,0x87,0x5e,0x7f,0x70,0x74,0x23,0x4e,0xf8,0x13,0x0,0x2c,0x3f,0x56,0x6f,0xc6,0xd4,0xe7,0x8c,0xf7,0x2e,0x68,0x6b,0x88,0xad,0x4f,0x68,0x80,0x70,0xc1,0xaa,0xd5,0x32,0x7b,0x20,0x94,0x24,0x41,0x48,0x9f,0xe3,0xd1,0xf0,0xa5,0x1,0xc8,0x5,0x53,0x59,0x92,0x5f,0xd6,0xc6,0x5e,0x39,0xeb,0x46,0xe3,0x49,0x7c,0xdb,0x74,0x5a,0xbf,0x71,0x2f,0xe0,0x17,0xe7,0x62,0x8f,0x1f,0xf2,0xa3,0x70,0x64,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_script_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x17,0x2b,0x39,0xca,0xd5,0x78,0xc4,0x0,0x0,0x0,0xca,0x49,0x44,0x41,0x54,0x38,0xcb,0xa5,0x93,0x31,0xe,0x83,0x30,0xc,0x45,0xd,0x3d,0x40,0xa3,0xc,0x39,0x43,0x19,0x99,0x39,0x57,0x29,0x3d,0x41,0x13,0x38,0x97,0xe7,0x8c,0xa9,0xc4,0xc4,0x84,0x94,0x21,0xa2,0x3,0x82,0x2d,0x5d,0xa8,0x84,0x5c,0x25,0x50,0xea,0x31,0xf2,0xfb,0x5f,0xfe,0xfa,0x1,0x88,0x8c,0x46,0xd3,0x68,0x34,0xd,0x1c,0x19,0x8d,0xa6,0xee,0xda,0xde,0x77,0x6d,0xef,0x35,0x9a,0x3a,0xb4,0x97,0x86,0x60,0x2e,0xd8,0xf5,0x6f,0xe7,0xc5,0x5d,0xc5,0xf6,0x53,0x2,0xab,0xb5,0xb3,0xb3,0x43,0xbd,0x65,0x98,0x12,0xb8,0xfc,0x40,0xce,0xe,0x8a,0xb,0x56,0x72,0xc1,0x4a,0x8d,0x46,0xee,0xce,0x60,0x11,0x51,0x5c,0xb0,0xdb,0xea,0xed,0x16,0x12,0x49,0xc8,0x9,0x72,0xd,0xd2,0x71,0x76,0x50,0x79,0x91,0x55,0x41,0x81,0x23,0x22,0x5f,0x27,0xe4,0x45,0x56,0x39,0xfb,0x92,0xe1,0xd8,0x12,0xbf,0xd9,0x83,0xbc,0xb8,0xdc,0xe3,0x22,0xbb,0x3b,0xf1,0x7c,0x90,0x4e,0xc8,0x9f,0x61,0x8d,0x46,0xc6,0xe0,0x53,0x8,0xe6,0xe2,0x5c,0x1,0x0,0x4c,0xe3,0x8c,0xd3,0x38,0x23,0x4d,0x3f,0x9a,0x1,0x80,0x4f,0x68,0xb0,0x47,0xfe,0x84,0xdc,0x73,0xf3,0x1b,0x2e,0x95,0x94,0xf,0xd1,0x12,0x25,0x94,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_panels_4_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdc,0x5,0x1e,0x15,0x39,0x21,0x89,0xe,0x25,0x57,0x0,0x0,0x0,0x1d,0x69,0x54,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x0,0x0,0x0,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x64,0x2e,0x65,0x7,0x0,0x0,0x0,0x2a,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0xa0,0x10,0x30,0x32,0x30,0x30,0x30,0xfc,0xff,0xff,0x7f,0x1e,0x56,0x49,0x46,0xc6,0x24,0x42,0xf2,0x4c,0x94,0xba,0x60,0xd4,0x80,0xc1,0x0,0x46,0xd3,0xc1,0xb0,0x48,0x7,0x0,0x56,0xeb,0x10,0x17,0xa8,0x49,0x76,0x8e,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_script_control_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x2,0x11,0x4,0x37,0x2c,0x48,0xc2,0x92,0x78,0x0,0x0,0x1,0x44,0x49,0x44,0x41,0x54,0x38,0xcb,0x8d,0x93,0xad,0x4f,0xc3,0x50,0x14,0xc5,0x4f,0xb7,0x82,0xa1,0x2d,0xfb,0x83,0xba,0x64,0xba,0x35,0xa8,0x9,0xd4,0xc,0xfa,0x85,0x90,0x2a,0x92,0x9,0x12,0x8,0xa1,0x82,0x14,0x30,0xa0,0x46,0x50,0xd4,0x4d,0x8c,0xb9,0x99,0x66,0x6a,0x41,0x4d,0x34,0x41,0x4c,0xb0,0x8f,0x64,0x62,0x49,0x4b,0x47,0x6,0xd,0xcd,0x45,0xf1,0xd2,0xd1,0xbe,0x6e,0xf7,0xd9,0x7b,0x72,0xde,0xbd,0xbf,0x7b,0x24,0x2,0x41,0x54,0x26,0xab,0x12,0x0,0x74,0x1c,0x4f,0x12,0x36,0x91,0xe0,0x19,0x4c,0xa7,0xfe,0x62,0x40,0xc3,0xd0,0x27,0x83,0xe9,0x24,0xea,0x2b,0x89,0x9c,0x4f,0x9b,0xd7,0xd0,0x64,0x5,0x7e,0xf4,0x86,0xc2,0x2a,0x72,0x76,0x27,0xed,0x42,0xf7,0xcc,0xf,0x4c,0x56,0xa5,0x86,0x65,0x71,0xe7,0x96,0x6d,0x63,0x63,0xa5,0x9d,0x1f,0xde,0x1f,0xc9,0x60,0x3a,0x77,0x76,0x27,0x6d,0xea,0xce,0x7b,0xdb,0xef,0x60,0xfc,0x3d,0x45,0x8d,0xd5,0xd1,0xb2,0x6d,0x34,0x2c,0xb,0xea,0x8e,0xa,0x4d,0x56,0x71,0x7f,0xe9,0x72,0x22,0xff,0x4b,0x4a,0x63,0x34,0x59,0x95,0xe,0x4e,0x8e,0x50,0x29,0x55,0xb8,0x58,0x93,0x15,0x54,0x76,0xf7,0xa1,0x96,0xf7,0x70,0x68,0x99,0x59,0xa4,0x79,0x4b,0xec,0xce,0x7b,0x7c,0x91,0xe3,0xd5,0x8c,0x82,0x38,0xa4,0xf1,0x6a,0x96,0x8b,0x34,0x83,0xb1,0xe3,0x78,0xd2,0xed,0x45,0x13,0x0,0xb8,0x73,0x94,0x7c,0x22,0x88,0x43,0x7c,0xfc,0x2c,0x33,0x23,0xe4,0xde,0x41,0xc7,0xf1,0xa4,0xf3,0xb3,0x63,0x4,0x71,0xb8,0x26,0x1e,0x7d,0x8d,0xb6,0xbf,0xc4,0xbf,0x71,0x86,0xa1,0x4f,0xfd,0xc5,0x80,0x9e,0xa6,0xcf,0xb9,0x34,0xa,0xc5,0x57,0xa3,0x1b,0x32,0x98,0x2e,0x14,0x13,0x68,0x9d,0x42,0x9a,0x46,0x8d,0xd5,0x11,0x25,0x4b,0xbc,0xde,0xbd,0xa0,0x28,0x50,0x25,0xd1,0x81,0x45,0xc9,0x12,0x6a,0x59,0xc1,0xa6,0x34,0x4a,0xa2,0x38,0x6f,0x15,0x65,0x0,0xbf,0x32,0x44,0x3a,0x1c,0x7d,0x34,0x37,0x10,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_warning_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x8,0x0,0x0,0x0,0x8,0x8,0x2,0x0,0x0,0x0,0x4b,0x6d,0x29,0xdc,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x4,0x4,0x6,0x2b,0x2f,0x17,0xe3,0xcb,0x59,0x0,0x0,0x0,0x68,0x49,0x44,0x41,0x54,0x8,0xd7,0x6d,0x8c,0x31,0xe,0x82,0x50,0x10,0x44,0x1f,0x71,0xb,0x6a,0x6e,0xe1,0xed,0xbc,0x99,0x25,0x89,0x37,0xf0,0x8,0xd6,0x54,0x26,0x34,0x26,0x7e,0x45,0xf6,0xef,0xe,0x5,0x9,0x5,0x32,0xe5,0x9b,0x99,0xd7,0x8c,0x8f,0xb,0x47,0x31,0x80,0xc6,0x14,0xdf,0xf4,0x71,0xa3,0xd7,0xdb,0xcb,0x80,0x98,0x9f,0x8a,0x22,0xf9,0xfe,0x11,0xd3,0xf0,0x67,0x6a,0xd,0xc8,0xfc,0x1c,0x17,0x8a,0x82,0x72,0x5,0xee,0x45,0x29,0xe8,0xc,0xc8,0xfa,0xde,0x96,0xee,0xf2,0xaa,0xa8,0x3f,0x3,0xfa,0xfb,0x79,0x27,0x3a,0x19,0xb,0x98,0x37,0x31,0x90,0x4c,0xc4,0xf0,0xd5,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_script_error_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x8,0x0,0x0,0x0,0x8,0x8,0x2,0x0,0x0,0x0,0x4b,0x6d,0x29,0xdc,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdc,0x4,0x1d,0x14,0x6,0xf,0x23,0x11,0xee,0xcd,0x0,0x0,0x0,0x6e,0x49,0x44,0x41,0x54,0x8,0xd7,0x6d,0x8e,0x31,0xe,0x82,0x40,0x14,0x44,0xdf,0xc2,0xa7,0xf6,0x18,0x76,0xdc,0xcf,0x33,0xd9,0xd9,0x70,0xf,0x4f,0x60,0x45,0x4c,0x34,0xd1,0x64,0xb3,0xc0,0x22,0xbb,0x43,0x21,0x21,0x46,0x98,0xf2,0x4d,0xde,0x64,0xdc,0x39,0x9c,0xd8,0x8b,0x1,0xa5,0xab,0xa2,0x82,0xd7,0x63,0xa5,0xd7,0xcb,0xdd,0x80,0x77,0x6e,0x7b,0xf9,0xc4,0xf8,0x6f,0x3c,0xf3,0x6d,0xb3,0x54,0x18,0xd0,0xcb,0x6f,0x8a,0x83,0x1,0x51,0x41,0xe4,0x2f,0xe8,0xf4,0x92,0x4,0xb5,0x1,0xc3,0x8f,0x31,0xe9,0x93,0xf2,0xa4,0x14,0xd,0x18,0x9b,0xe3,0x5a,0xb8,0xe5,0x28,0x33,0xec,0xff,0x30,0x93,0xf7,0xfa,0x94,0x97,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_spatial_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe1,0x0,0xdb,0x0,0xe7,0x53,0x45,0xf8,0x1a,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x10,0x21,0x6,0x83,0x13,0xab,0xf6,0x0,0x0,0x0,0xcc,0x49,0x44,0x41,0x54,0x38,0xcb,0xed,0x92,0x31,0xe,0x82,0x50,0x10,0x44,0x67,0x3f,0x2,0x5,0x14,0x16,0x76,0xd8,0x89,0x7,0x90,0x2b,0x68,0x62,0x65,0x42,0xc2,0x11,0x3c,0x3,0xb7,0xe0,0x8,0x5e,0x81,0x84,0x40,0x65,0xf4,0xc,0x78,0x1,0xac,0xd4,0xce,0x44,0x1b,0x12,0xfc,0x84,0xbf,0xb6,0x8a,0x1a,0x49,0x6c,0x9d,0x72,0x26,0x79,0xbb,0x99,0x5d,0xe0,0x2f,0xfa,0x14,0x9c,0xb3,0xcc,0x11,0x4d,0x33,0x2,0x0,0x53,0xd3,0xf6,0xd6,0x62,0x71,0xea,0xc,0xb8,0xa4,0xe9,0x94,0xcb,0x32,0x84,0x52,0x1e,0x0,0x50,0xaf,0x97,0x93,0x69,0x46,0x7d,0xdf,0xdf,0x7e,0x5,0x1c,0xe2,0x78,0x68,0x49,0xb9,0x22,0xa5,0xe6,0x4f,0x81,0x10,0x6b,0xc3,0xb6,0x97,0xed,0x4d,0x44,0x1b,0x60,0x1b,0x86,0xb,0x66,0xaf,0xed,0x33,0xb3,0x27,0x81,0x71,0xdb,0x17,0xbf,0x96,0xf8,0x2,0x68,0xa4,0x2c,0x88,0x28,0x67,0x66,0x7e,0x98,0xce,0xa4,0x69,0x79,0x23,0x65,0xd1,0xa9,0xc4,0x6b,0x92,0xcc,0x54,0x55,0x85,0x50,0x6a,0x2,0x0,0x24,0xc4,0x8e,0x74,0x3d,0xea,0x7,0xc1,0xa6,0xf3,0x19,0xcb,0x2c,0x73,0x6e,0xcc,0x2e,0x0,0xa8,0xba,0xde,0xf,0x82,0xe0,0xf8,0xff,0xfa,0xf7,0xba,0x3,0xf8,0xb5,0x49,0xfe,0x98,0x4,0xab,0x74,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_script_node_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x2,0x11,0x4,0x38,0x30,0xdb,0x5b,0xd2,0xf8,0x0,0x0,0x1,0x47,0x49,0x44,0x41,0x54,0x38,0xcb,0x8d,0x93,0xc1,0x4a,0x2,0x51,0x14,0x86,0xff,0x3b,0x99,0xa3,0x8b,0xa6,0x7a,0x9d,0xf1,0x1,0x2e,0x4,0x2e,0x7a,0x80,0xd6,0xed,0x14,0x66,0x24,0x5d,0xb4,0x68,0x51,0x29,0xe1,0x40,0xd8,0x22,0x5a,0xb6,0xb3,0x7,0x70,0xe1,0x26,0x8,0x1c,0xda,0x4,0x82,0x8b,0x70,0x13,0xa8,0x90,0x6,0x86,0xc,0x97,0x48,0x67,0x8,0x4f,0xab,0x2e,0xda,0xcc,0x1d,0xe7,0xdc,0xed,0xf9,0xf9,0xef,0x39,0xdf,0xf9,0x19,0x81,0xa0,0x2a,0x9b,0xe7,0x8,0x0,0x9c,0xb6,0xcb,0x94,0x4d,0xa4,0x78,0x16,0x37,0x69,0x36,0xe8,0x90,0x98,0xf4,0xc8,0xe2,0x26,0xa9,0xfa,0x34,0x95,0xf3,0xe9,0xdd,0x15,0x52,0xba,0x81,0xaf,0x8f,0x57,0xc4,0x56,0x9c,0xf3,0xb8,0xdb,0x8c,0x75,0xf,0xfd,0xc0,0xe6,0x39,0x2a,0xd5,0xa,0xd2,0xb9,0x5e,0x69,0x60,0x63,0xad,0x3a,0xbf,0x3f,0xdf,0x92,0xc5,0x4d,0xe9,0x3c,0xee,0x36,0x69,0xda,0x6f,0x25,0xdf,0x41,0xe0,0x8d,0x50,0x2c,0xe7,0x51,0xaf,0x34,0x50,0xaa,0x15,0xb0,0x9d,0xdd,0xc1,0x56,0x66,0x17,0x97,0xf,0x4d,0x49,0xe4,0x7f,0xb1,0x55,0x8c,0x36,0xcf,0x91,0x7d,0x76,0x4,0x96,0xd9,0x97,0xe2,0x94,0x6e,0x20,0x9d,0xdd,0x83,0x96,0x36,0x50,0x39,0x3c,0x8,0x23,0x8d,0x5a,0xe2,0xb4,0xdf,0x92,0x8b,0x5c,0x78,0x23,0xa,0xbe,0x3d,0x5a,0x78,0xa3,0x48,0xa4,0x21,0x8c,0x4e,0xdb,0x65,0xd5,0xe2,0x5,0x0,0x48,0xe7,0x65,0x20,0x10,0xcc,0x3d,0xfc,0xf8,0x22,0x34,0x42,0xe4,0x1d,0x38,0x6d,0x97,0x9d,0x1f,0x9f,0x20,0x98,0x7b,0x6b,0x62,0xff,0xf3,0x2d,0xf9,0x25,0xfe,0x8d,0x23,0x26,0x3d,0x9a,0xd,0x3a,0x34,0x79,0xb9,0x8f,0xa4,0x11,0x2b,0x1e,0x3e,0x56,0xc9,0xe2,0xa6,0x52,0x4c,0xa0,0x75,0xa,0xab,0x34,0x8a,0xe5,0x3c,0x96,0xbe,0xc0,0xcd,0xf5,0x13,0xe2,0x2,0xa5,0xa9,0xe,0x6c,0xe9,0xb,0x68,0xba,0x81,0x4d,0x69,0x64,0xaa,0x38,0x27,0x8a,0x32,0x80,0x5f,0x0,0x76,0x3c,0x3c,0xf5,0xad,0xa0,0x81,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_check_button_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x15,0x2c,0x3,0x40,0x1c,0xe3,0xdf,0x0,0x0,0x1,0x31,0x49,0x44,0x41,0x54,0x38,0xcb,0xed,0x92,0x31,0x4b,0xc3,0x50,0x14,0x85,0xbf,0xf7,0x30,0x7d,0xb6,0xb5,0x8d,0xdd,0x45,0x97,0x96,0xb6,0x44,0x3,0x22,0xba,0x88,0xe0,0xa2,0x93,0x9b,0x9b,0x7f,0xc2,0xd1,0xdf,0xe0,0xf,0x70,0x73,0xd5,0x4d,0x10,0x7,0x29,0x8,0x2e,0x1d,0x45,0x94,0x62,0x20,0x6a,0x41,0x4,0x11,0x91,0xa2,0xad,0x6d,0x53,0xd2,0xa6,0x2f,0x2e,0x6,0xab,0x8b,0x82,0x2e,0x82,0x67,0x3b,0x17,0xce,0xb9,0x97,0x73,0x2e,0xfc,0x79,0x88,0x41,0x52,0xe9,0x38,0xa,0x8,0xbf,0xd2,0xd8,0x71,0xcb,0x8f,0xc8,0x50,0x24,0xb4,0xe3,0x96,0x5f,0xb,0x9e,0xb6,0xde,0xc,0x3e,0x18,0x6b,0x42,0xa5,0x44,0xcc,0x85,0xd0,0xe8,0x87,0x3a,0x3,0xac,0x47,0x1a,0x51,0xe9,0x38,0x32,0x8,0x83,0xa2,0xeb,0x57,0xcf,0x8a,0x2a,0x97,0x9f,0x4e,0xd8,0x37,0x9f,0x57,0x9e,0x7b,0x17,0xa6,0xe3,0xbb,0x75,0x89,0xe8,0xa,0x64,0xd0,0xa7,0x9f,0x28,0xa8,0xec,0x8c,0x21,0x8c,0x73,0x1,0xb0,0xfb,0xbc,0xd7,0x5b,0xcb,0xac,0x1a,0xfb,0x8d,0xc3,0xab,0xb6,0xf6,0x72,0x96,0x2a,0x8c,0x3a,0xbe,0x5b,0x9f,0x1a,0x2e,0xca,0xc7,0xa0,0xb6,0xe3,0xe9,0x8e,0xd5,0xd4,0xad,0x49,0x40,0x46,0x47,0x99,0x32,0x7d,0xba,0x62,0x2e,0xcf,0x49,0x80,0x9,0x63,0x6c,0x3,0xa0,0xad,0xbd,0x5c,0x3e,0x96,0x5d,0xf0,0x43,0x7f,0x9,0xe0,0xbe,0xf7,0x50,0x4a,0xca,0x64,0xa9,0xa9,0x5b,0xf6,0x80,0x18,0x40,0x36,0xf4,0xcb,0x2c,0xd1,0xf0,0xb6,0x77,0xb7,0x9,0x90,0x94,0x89,0xeb,0xcb,0x6e,0xb5,0xac,0x84,0x3a,0x2,0x48,0xcb,0xd4,0x41,0x10,0x6,0xe3,0x29,0x39,0x52,0x1,0xf4,0x60,0x2c,0xa6,0x4c,0x9f,0x0,0xfc,0x4e,0x6,0x51,0xa2,0xc7,0xcd,0xf2,0xf6,0x77,0x5a,0x58,0x4c,0xcd,0xbf,0xb7,0xf0,0xd3,0x3f,0xf8,0x7,0xbc,0x2,0x94,0xe1,0x9c,0x57,0x32,0xe6,0x2b,0x68,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_scroll_bar_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x16,0xe,0x2a,0xa7,0x5a,0x83,0xca,0x0,0x0,0x1,0x33,0x49,0x44,0x41,0x54,0x38,0xcb,0xed,0x92,0xbd,0x4a,0x3,0x51,0x10,0x85,0xbf,0xb9,0x77,0x37,0xff,0x21,0xec,0x26,0x22,0x22,0x4,0x3b,0x8b,0x68,0xb0,0xe,0x82,0xf8,0x0,0xbe,0x48,0x10,0x4,0x8b,0x54,0x16,0xe2,0x3,0xd8,0x59,0x68,0x6f,0x6b,0x61,0x9d,0x7,0xb0,0x10,0x8b,0x95,0xed,0x2,0x41,0xb0,0x54,0x30,0xae,0xeb,0x86,0x4d,0xf6,0x5e,0xb,0x83,0x4,0xb5,0x10,0x6c,0xf3,0xb5,0x67,0xce,0x30,0x73,0x38,0xb0,0xe0,0xdf,0x48,0x90,0x84,0x4e,0x62,0xc6,0x7b,0x83,0x74,0x78,0x35,0x2f,0x54,0x55,0xe5,0x3e,0x32,0x6f,0x9b,0x5,0x29,0x3c,0x6a,0xd1,0xb1,0xa7,0x6b,0xd7,0x99,0xcd,0x7c,0x0,0x41,0xc6,0x5,0x95,0xbf,0x2d,0xab,0xd2,0xa5,0x2,0x54,0x6a,0x27,0x1b,0xa,0x49,0xbf,0xb6,0x42,0xa6,0xd1,0x91,0xaf,0xbd,0xfe,0x8a,0xbb,0x7c,0x12,0x9b,0x78,0x7d,0xa7,0xd2,0xe9,0x35,0x1c,0xbf,0xdb,0x70,0xfc,0xee,0x6e,0x75,0x7b,0x3f,0x31,0xe3,0xe,0x20,0xce,0xa7,0xc5,0xea,0xef,0xa7,0xbd,0x98,0x51,0x67,0xcd,0x6d,0x1e,0xc,0xd3,0x87,0x8b,0xa6,0xbb,0x7a,0x1c,0x24,0x61,0xb9,0x5d,0x6c,0xc5,0x73,0x23,0xa,0xc0,0xf9,0xf1,0x13,0x64,0x35,0x55,0xbb,0xf1,0x1d,0xef,0xfc,0x69,0xfa,0x7c,0xe8,0x6b,0xaf,0xf,0x62,0x80,0xc9,0x6f,0x19,0x28,0x40,0xc,0xb6,0xa0,0xd0,0x89,0x42,0x52,0x8d,0x7e,0xaf,0x3b,0xde,0x59,0x5e,0xdc,0xbb,0x57,0x13,0x6d,0xd5,0xb5,0x77,0xa,0xd0,0x2e,0xb6,0xd2,0x79,0xa3,0xc1,0x94,0x0,0x91,0x20,0x9,0xc5,0x58,0x53,0x1e,0x99,0xe8,0x48,0x21,0x63,0x80,0xcc,0x9a,0x6a,0x46,0xb6,0x94,0x13,0x77,0x30,0xb5,0x59,0x43,0x89,0x4a,0x66,0x1,0xa,0x60,0x1,0xeb,0x6b,0xaf,0xa7,0x44,0x46,0x2,0x10,0x24,0xa1,0x0,0xb9,0x99,0xf8,0x57,0x26,0xed,0x62,0xcb,0x2e,0x8a,0xc,0x1f,0x5a,0x1f,0x6a,0xb9,0x3d,0x6a,0x59,0x76,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_h_slider_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x16,0xb,0x28,0x34,0x23,0x16,0xa3,0x0,0x0,0x0,0xf3,0x49,0x44,0x41,0x54,0x38,0xcb,0xed,0x51,0xbb,0x6a,0x2,0x41,0x14,0x3d,0x77,0x1e,0xd1,0x2d,0xd2,0x84,0x80,0x9,0x8a,0x3f,0x20,0x28,0x29,0x82,0x3f,0x92,0xc2,0x8f,0xb0,0xb1,0xb7,0xcf,0x57,0x58,0xda,0x69,0xe5,0xf,0x8,0x5a,0x28,0x28,0x9a,0x59,0xe6,0x7,0xc4,0x90,0xce,0x95,0x80,0x3b,0xa2,0xbb,0x19,0x1b,0x95,0x45,0x66,0x41,0xcb,0x80,0xb7,0x39,0xdc,0x73,0xe,0x87,0xfb,0x0,0xee,0x45,0x69,0x82,0x32,0x3a,0x3,0xc0,0x1e,0xdb,0xb8,0xec,0x95,0x62,0x97,0x4f,0xa4,0x5,0xac,0xa2,0xf5,0x27,0x27,0xf6,0xb,0x50,0x94,0xa5,0xcc,0x50,0x19,0x3d,0x70,0x85,0x8,0x65,0x34,0x77,0x9,0xdf,0xd1,0x4f,0x83,0x81,0x76,0x4,0xb6,0xcb,0xcb,0x17,0xf1,0xee,0xbd,0xf5,0x9d,0x13,0x94,0xbd,0x52,0xdc,0xe,0x3a,0x36,0x49,0x16,0x65,0xa1,0xb9,0xd8,0x2f,0xf1,0x7,0xfb,0x20,0x40,0x5b,0x6,0x1e,0x5c,0x7a,0x5e,0x45,0xae,0xf5,0x2c,0x9e,0xea,0x50,0x46,0x73,0x57,0xf2,0x2c,0xf4,0xf3,0xed,0xa0,0x63,0xbb,0xeb,0xde,0xf2,0xaa,0x6b,0x2a,0xa3,0xe9,0x88,0xc,0x0,0xe6,0xa1,0xff,0x38,0x9,0xe7,0xd5,0x84,0xce,0x5c,0x8,0x65,0x34,0x1f,0x6f,0xa6,0x1f,0x0,0x30,0xd,0xbf,0x2a,0x49,0x1c,0x6d,0x26,0x35,0x17,0x7f,0xf2,0x9f,0xbe,0x60,0x25,0x49,0x1f,0x0,0x24,0x89,0x33,0x2a,0xa3,0x29,0xb2,0xf1,0x2c,0x85,0xf7,0x2f,0xc7,0x67,0x29,0x6b,0xdd,0xc4,0xff,0xd3,0x3a,0x0,0x9d,0x50,0x7a,0xf0,0x6c,0x29,0xf6,0x7f,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_scroll_container_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x15,0x3b,0xa,0x3c,0x43,0xdf,0xed,0x0,0x0,0x0,0xc3,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x5c,0xfa,0x7e,0xcd,0x7f,0x6,0x2,0x20,0x5a,0x30,0x84,0x11,0xc6,0x3e,0xfc,0xe5,0x78,0x1d,0x3,0x3,0x3,0x83,0x2d,0x8f,0x65,0x13,0x3,0x3,0x3,0x3,0xb,0xba,0x2,0x74,0x80,0x6c,0xc1,0xe1,0x2f,0x27,0xaa,0x1f,0xfd,0x7e,0xd2,0x8,0x35,0x88,0xc1,0x96,0xc7,0xb2,0x89,0x85,0x81,0x48,0x70,0xe4,0xcb,0x89,0x8a,0x87,0xbf,0x9f,0xb4,0xc0,0xf8,0x8f,0x7e,0x3f,0x6d,0x3c,0xfc,0xe5,0x38,0x3,0xd1,0x6,0xd8,0xf0,0x58,0x74,0x30,0x30,0x30,0x74,0xc0,0x5c,0x4,0x73,0x35,0x13,0x3,0x85,0x60,0x18,0x18,0xc0,0x48,0x6c,0x3a,0x80,0x46,0x61,0xb,0xb2,0xb8,0x1c,0xab,0x74,0x3d,0x23,0x29,0xb6,0x21,0x1b,0x22,0xc7,0x2a,0x5d,0xf,0x4b,0x4c,0x28,0x29,0xc,0xbb,0x46,0x84,0xdc,0xa1,0x2f,0xc7,0x1b,0x31,0xd4,0x1e,0xfe,0x72,0xbc,0xe,0x9f,0x57,0x96,0xbe,0x5f,0xf3,0x1f,0x97,0x5,0x8c,0x87,0xbf,0x1c,0xaf,0x7b,0xf4,0xfb,0x69,0x23,0x31,0x5e,0xc0,0x70,0x36,0xa9,0xb1,0xf0,0x9f,0x81,0x81,0x19,0x67,0xe0,0x10,0xf6,0xc2,0x89,0x6a,0x82,0x99,0x5,0x5f,0xe8,0xe3,0x92,0x3,0x0,0x22,0xf5,0x6e,0x30,0xba,0xcd,0xb6,0xac,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_v_split_container_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x15,0x33,0x2,0xfa,0x41,0xdd,0xd7,0x0,0x0,0x0,0x7d,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0x18,0x5,0xd4,0x3,0x97,0xbe,0x5f,0x65,0x25,0x91,0x66,0x63,0x60,0x60,0x60,0x60,0xbc,0xf4,0xfd,0x2a,0xcb,0xd7,0x7f,0xdf,0xa3,0x38,0x19,0xd9,0x77,0x7f,0xff,0xff,0xc3,0x8b,0x93,0x91,0x63,0x1b,0x11,0xb4,0x37,0x27,0x23,0xc7,0x56,0x26,0x46,0xa6,0x17,0x8c,0x50,0xd3,0x18,0xbf,0xfe,0xfb,0x96,0xc8,0xc1,0xc8,0xbe,0xe3,0xc7,0xff,0x9f,0x1e,0xc4,0xd0,0xcc,0x8c,0xcc,0xaf,0xf4,0x38,0xb5,0xff,0xc0,0x5c,0x10,0xcd,0xc1,0xc8,0xbe,0xe7,0xc7,0xff,0x9f,0x2e,0x1c,0x8c,0x6c,0xbb,0x7f,0xfc,0xff,0xe5,0x4a,0x80,0x76,0xe1,0x64,0x64,0xdf,0xcd,0xc4,0xc8,0xf4,0x82,0x5c,0xff,0xb3,0x8e,0xa6,0x9a,0xc1,0x4,0x0,0xbb,0x67,0x81,0x2d,0x68,0x6d,0x5f,0x68,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_shader_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0xc,0x1e,0x15,0x34,0xe,0x4c,0x38,0xe7,0x2f,0x0,0x0,0x2,0xb4,0x49,0x44,0x41,0x54,0x38,0xcb,0x65,0x93,0x4b,0x6f,0x1b,0x55,0x0,0x85,0xbf,0x7b,0xe7,0xce,0xd8,0xe3,0x47,0x9c,0xa4,0x4e,0xd2,0x26,0x51,0xa5,0x58,0x40,0xaa,0xa8,0x52,0x5b,0xa9,0x42,0x6c,0x2c,0xb2,0xc8,0x92,0x3f,0x8d,0x10,0xb,0x16,0x94,0x5,0x2a,0x8f,0x48,0x28,0x75,0xd3,0x36,0x76,0x3b,0x4e,0x67,0x3c,0xef,0x3b,0xf7,0xc1,0x2,0x1,0x81,0x7e,0xeb,0xf3,0x2d,0x8e,0x74,0x8e,0xe0,0xe,0xde,0x7b,0x1,0x88,0xf9,0xd9,0x99,0x1d,0xf6,0x7a,0x44,0x52,0xe2,0xbd,0x47,0x1b,0x43,0xd9,0xb6,0x7c,0x7f,0x79,0x29,0xf8,0x1f,0xe2,0x8e,0x2c,0xcf,0x9f,0x3d,0xb6,0xb3,0xe3,0x23,0x4e,0xe,0xf7,0xb9,0xbf,0xbb,0x4d,0x5f,0x5,0x78,0xd3,0x91,0x57,0x15,0x37,0x49,0xca,0xe2,0x7d,0xc2,0x62,0x95,0xf0,0xdd,0xcf,0xbf,0xfd,0xe3,0xa9,0xbf,0xe5,0x6f,0x2e,0xbe,0xb4,0xf3,0xaf,0x9f,0xf2,0xfc,0xd9,0x23,0x4e,0x1e,0x1e,0xb2,0x33,0x19,0x10,0xe0,0xb0,0x5d,0x4d,0xdb,0x56,0x24,0xc9,0x2d,0x97,0x57,0x4b,0x7e,0x7a,0xb9,0x40,0xe,0x84,0xff,0xf6,0x87,0x5f,0x5,0x80,0xf2,0xde,0x8b,0xf3,0xf3,0xc7,0x76,0x3e,0x7f,0xca,0xc5,0xc5,0x57,0x7c,0x71,0x3a,0x63,0x34,0x1a,0xa3,0x94,0x44,0x4a,0x83,0x73,0x15,0x5d,0x97,0x31,0xaa,0x7a,0xc,0x3e,0xef,0xd3,0x3b,0xe,0x29,0x55,0x43,0xde,0xd5,0xfe,0xc5,0x8b,0x57,0x42,0x1,0xe2,0x60,0x76,0xc4,0xec,0xf9,0x23,0x76,0x4f,0x67,0xf8,0xc9,0x1e,0x6d,0xd8,0xa7,0x93,0x12,0x4b,0x87,0x21,0xa0,0x9,0x2c,0x95,0x30,0xe4,0x3b,0x1a,0x8e,0x77,0x99,0x9e,0x1e,0x32,0x5c,0xac,0x1,0x90,0x4f,0xe6,0x67,0x76,0x72,0xb2,0xcf,0xf8,0xb3,0x23,0xba,0xd1,0x98,0x2a,0xec,0x53,0x5,0x11,0x85,0x54,0x14,0x32,0xe2,0x56,0x44,0x2c,0x65,0xc8,0x3b,0x15,0x72,0x13,0x85,0xa4,0xa3,0x1e,0xee,0x60,0x8b,0x70,0x6f,0xc4,0xf1,0xe9,0x3,0xaf,0xc4,0x20,0x26,0x3a,0x38,0xc0,0x8c,0xef,0x51,0x7,0x31,0x91,0xec,0x63,0x9,0xc0,0xb,0xc,0x86,0xc2,0xf7,0xc9,0xfc,0x90,0xcc,0x1b,0x32,0xe1,0x48,0xa5,0xa1,0xee,0x4d,0x90,0x5b,0x13,0x8,0x23,0x94,0x8c,0xb6,0x8,0xe2,0x7d,0x8c,0x98,0xd2,0x89,0x5d,0x3a,0x1f,0x23,0x50,0x80,0x47,0x7b,0x8b,0xf6,0x21,0xda,0x44,0xe8,0x2e,0x46,0xeb,0x18,0xd3,0x45,0x78,0xdf,0x20,0xd5,0x2e,0x81,0x8a,0x51,0xce,0xf6,0x68,0xf5,0x84,0xda,0x4c,0x29,0xcc,0x36,0x42,0xf6,0x88,0x84,0x4,0x40,0x3b,0x47,0x61,0xd,0x85,0x6e,0x29,0xab,0x3e,0x4d,0x11,0xd1,0xe4,0x8e,0xb6,0x1c,0x63,0x74,0x1f,0x67,0x15,0xaa,0xdb,0x68,0xf2,0xd7,0x1b,0x3e,0xfe,0x51,0x12,0x96,0x23,0xea,0xbe,0xa0,0xa7,0x2,0xbc,0x77,0x68,0xeb,0xa8,0x1a,0x4d,0x51,0xd6,0x14,0x75,0x49,0x95,0x66,0xe4,0xeb,0x8c,0xf2,0x3a,0xa7,0x5e,0x95,0x98,0x52,0xa3,0xea,0x64,0xc3,0x87,0x97,0xb,0x96,0xfd,0x57,0xd8,0xfb,0x8e,0xd1,0x68,0x88,0xa,0x42,0x3c,0x1e,0x63,0xc,0x75,0xdb,0xd0,0x94,0x35,0x75,0x9d,0x53,0x15,0x29,0xd9,0xc7,0x15,0xe9,0x72,0xc9,0xe6,0x4d,0x82,0x2e,0x6b,0xd4,0xd5,0xef,0x3f,0x8a,0x49,0x6f,0xcf,0x5f,0xfb,0x29,0xee,0x50,0xb3,0x19,0x4e,0x88,0x54,0x88,0xf3,0x1e,0x63,0xd,0xb6,0xd3,0x68,0x5d,0x51,0xb7,0x5,0x55,0x99,0xb2,0xc9,0x13,0xd6,0x1f,0xae,0xd9,0xac,0x56,0xac,0x57,0xd7,0x42,0x1,0x64,0xeb,0xd7,0xbc,0xf,0x23,0x86,0x5d,0x8b,0x9c,0xec,0x43,0x18,0x23,0xa4,0xc0,0x59,0x8b,0xb1,0x1d,0xae,0x6b,0xb0,0x4d,0x89,0xa9,0x33,0xda,0x3c,0xa1,0x4c,0x16,0xe8,0x2a,0xfd,0x77,0xca,0x57,0x6f,0x7f,0x11,0x81,0xb3,0xde,0xd5,0x39,0xd5,0xce,0x11,0xdb,0xc3,0x1d,0x22,0x15,0xfd,0x55,0xc3,0x5a,0x3a,0xab,0xa9,0xdb,0x92,0xb4,0x4c,0x49,0xb2,0x15,0xd9,0x66,0xc5,0x6a,0x7d,0x2d,0xfe,0x73,0x26,0x80,0x87,0xf7,0x8e,0xfd,0x56,0x3c,0x66,0x1c,0x8f,0x19,0x44,0x31,0x61,0xa0,0x70,0xde,0x63,0x9d,0xa5,0x6c,0x4b,0xb2,0x6a,0x43,0xde,0x14,0xbc,0xb9,0x7d,0x27,0x3e,0x79,0xe3,0x5d,0x1e,0x6c,0x4f,0xbd,0x92,0x1,0x2a,0x8,0xf0,0x80,0x73,0x8e,0xce,0x1a,0x6e,0xd2,0xe4,0x93,0xfc,0x9f,0x42,0x8c,0x86,0xa1,0xb7,0xc,0x12,0x70,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_doc_font_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x80,0x8,0x4,0x0,0x0,0x0,0x4e,0xbc,0x7f,0x81,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x2,0x62,0x4b,0x47,0x44,0x0,0x0,0xaa,0x8d,0x23,0x32,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdc,0x5,0x2,0x1,0x37,0x0,0x5a,0x4,0xfb,0xc,0x0,0x0,0x1f,0x99,0x49,0x44,0x41,0x54,0x78,0xda,0xed,0x7d,0x7f,0x68,0x5c,0xc7,0x76,0xff,0x47,0x59,0x85,0x8d,0x91,0x83,0xc,0x72,0x91,0x8b,0x5c,0xe4,0x87,0x5c,0x14,0xb0,0x41,0x2e,0x4a,0x91,0x8b,0x4,0xf2,0x43,0xfe,0x22,0x17,0xa9,0x28,0x45,0x2e,0xf6,0x17,0x5,0x64,0x90,0xc1,0x29,0x76,0xb1,0x8b,0x52,0xe4,0x87,0x5c,0xd6,0x45,0x2e,0x76,0x71,0x8a,0x53,0xe4,0x2f,0x32,0x28,0x45,0x2e,0xf6,0x43,0xfe,0x22,0x7f,0x91,0x1f,0x72,0x91,0x1e,0xd2,0x63,0x5d,0x36,0x45,0x7e,0xac,0x1f,0x72,0x50,0x1e,0xf2,0x17,0xe5,0xb1,0x9,0x9b,0xb0,0xe,0xeb,0xb0,0xe,0xab,0xc7,0xf5,0xe3,0x2a,0x7c,0xfa,0xc7,0x9e,0x3b,0x3b,0x33,0xf7,0xae,0x7e,0xd8,0x79,0x3f,0x12,0xdf,0x73,0x41,0xda,0x99,0x9d,0x3b,0x77,0xee,0xcc,0x99,0x99,0x73,0x3e,0xe7,0xcc,0xd9,0x32,0x22,0xa4,0x97,0x99,0x5e,0x1,0x50,0x3,0x17,0x0,0xb0,0x8c,0xe6,0x80,0x12,0xe3,0x18,0xd2,0x52,0xfd,0xc8,0xa3,0x1d,0xfd,0x70,0x8c,0x32,0xc1,0xb9,0xcd,0x48,0x5a,0x75,0x75,0x60,0x62,0x8d,0xbb,0x5c,0xcc,0x1a,0xa5,0x93,0xe8,0xb,0x6c,0xf3,0x8,0xae,0xa8,0xcf,0x69,0xd5,0xba,0xe,0xcc,0x3,0x0,0x12,0xe8,0xd0,0xca,0x46,0x30,0x5,0x22,0x81,0xa8,0x55,0x47,0xf,0xf2,0xe8,0xd,0xa8,0x3b,0x82,0x71,0xcc,0x22,0xa2,0xa5,0x67,0x31,0xae,0xa5,0x4b,0x97,0xdc,0xcc,0xdd,0xe6,0xd3,0x83,0x4b,0x5,0xb5,0x50,0xaf,0x3f,0x89,0x14,0x80,0xb4,0xbc,0x75,0x81,0x6a,0x31,0x81,0x1c,0x88,0x24,0xba,0x3,0xef,0x9,0x7a,0x12,0xc1,0x5a,0x92,0x20,0x98,0x62,0x2b,0x61,0x5d,0x55,0x74,0x59,0xab,0xa5,0x33,0x1c,0x61,0x92,0x23,0xcc,0x18,0xa5,0x82,0x73,0xe7,0x59,0x67,0xd5,0xd6,0xcb,0xd1,0x35,0xee,0x22,0xe3,0x46,0xe9,0x41,0x26,0x7c,0xed,0x1,0x23,0xcc,0xb2,0x4d,0xa5,0xb2,0x8c,0xa9,0xa7,0x9d,0x20,0x8,0xf6,0x71,0x41,0x2b,0xdd,0x44,0xb2,0x81,0x64,0xa3,0x51,0x47,0x17,0x5d,0xe,0xd0,0x65,0x87,0xaf,0xee,0x4,0x2f,0x32,0x62,0xe5,0x5d,0x64,0xdc,0xca,0x2b,0x55,0x72,0x63,0x77,0xfb,0x9f,0xee,0x2f,0x15,0xd4,0xc2,0xa0,0xfa,0xf5,0xab,0x96,0x19,0x66,0xd8,0x44,0xb0,0x51,0xf5,0x9c,0x7d,0x8f,0xef,0x49,0xa5,0x18,0xa0,0x9b,0xf3,0x74,0xe9,0x32,0xcd,0xa4,0xf1,0x10,0x87,0xfd,0x6c,0xa7,0xc3,0x81,0xd,0xe4,0x9a,0x57,0x2b,0x93,0x24,0x1d,0x4e,0xb2,0xb2,0xc4,0x5d,0x36,0x3,0xd4,0x90,0xac,0xf1,0xd5,0xd3,0xc5,0x74,0x40,0xed,0x8d,0x24,0xab,0x85,0x65,0xc9,0x26,0x95,0x1f,0x65,0x82,0xe4,0xd4,0x1a,0xdd,0xf6,0x5d,0xbd,0x6e,0x70,0x4c,0x3e,0x2d,0xf0,0x24,0x41,0x70,0x94,0x64,0xd7,0x66,0xeb,0x9,0x66,0x80,0x3e,0xe6,0x79,0x84,0x51,0xd6,0xd0,0xa1,0xc3,0xfe,0x6f,0xa1,0x71,0x15,0xcc,0xf1,0x24,0xa3,0xac,0xe6,0xd,0x36,0x97,0xb8,0x8b,0x4c,0x70,0x8c,0x2e,0x17,0xd5,0xca,0x91,0xe0,0xa0,0xaf,0xd4,0x4,0x2f,0x6a,0x29,0x57,0x4a,0x5c,0xe6,0x92,0xca,0x5b,0xe4,0x65,0xad,0xc4,0x8,0xa9,0xad,0x18,0xdf,0x4e,0x6e,0x13,0xe3,0x74,0x48,0x26,0xd9,0x2d,0x39,0x63,0x8a,0x79,0x1b,0xe8,0xa8,0x35,0xd3,0x5f,0x2e,0x28,0xcf,0x55,0x6f,0x39,0x48,0x77,0xc3,0x39,0x1d,0xcc,0xb3,0x82,0x60,0x9d,0x9a,0x26,0x69,0xba,0x16,0xa3,0xe7,0xe9,0x91,0x13,0x98,0x2e,0xc1,0x0,0x11,0x66,0x79,0x9a,0x20,0x38,0xc4,0x71,0xe,0x30,0x6b,0x54,0xbb,0x91,0xee,0xf0,0x37,0xae,0x96,0x64,0x83,0xd5,0xb8,0x5,0xa9,0xb7,0x47,0x5e,0x89,0x74,0xd9,0xc6,0x26,0x92,0x13,0x8a,0x11,0x17,0xad,0xc1,0xa8,0xa4,0x63,0xd4,0x43,0xd9,0x2,0x16,0xd4,0x3d,0xe0,0xb8,0xb6,0x9,0x44,0x99,0x67,0x4a,0xfb,0xee,0xdb,0xc8,0x6d,0xa0,0xc3,0x61,0x56,0xb0,0x82,0x17,0x49,0xb6,0x13,0x4,0xeb,0xe8,0x4a,0xef,0x4d,0x2b,0xe6,0xf,0x2a,0x17,0x94,0x47,0xb5,0x8d,0xc5,0x64,0x24,0x36,0x92,0x13,0x61,0x96,0x3d,0x4,0x7,0x15,0xeb,0x91,0x29,0xdf,0x94,0x8a,0xad,0x99,0xb6,0x18,0x60,0x59,0xe6,0x66,0x23,0xc9,0x5a,0x82,0xd5,0xcc,0xb3,0x8e,0x7b,0x8c,0xa1,0xdb,0x58,0x77,0xf8,0x1b,0x7,0x2e,0x70,0x99,0xdd,0x8c,0x6a,0x8d,0xc9,0xca,0xea,0xd0,0xab,0x5e,0x32,0x21,0x9c,0x9c,0x53,0x12,0x88,0x63,0xb1,0x8d,0xb9,0xc3,0x17,0x5f,0x29,0xcf,0x2b,0x2a,0xef,0x32,0xf3,0x9a,0xd4,0x91,0x65,0x2f,0x1d,0x56,0x59,0xb2,0xc8,0x8b,0xe4,0x4e,0x32,0xa5,0xa6,0xc4,0x92,0x7a,0xc3,0x11,0xc6,0x9,0xb6,0xd2,0x51,0xdb,0x56,0x50,0xb9,0xa0,0xbc,0xe7,0x63,0x0,0xf0,0xa,0xa7,0x9,0x2e,0xb0,0x4f,0xd2,0xb9,0xe2,0xbc,0xde,0x38,0x3,0xbc,0xa2,0xc9,0x83,0x7f,0x8a,0xff,0x6,0x0,0x6c,0x5,0xf0,0x19,0x80,0xb,0xb8,0x8e,0x5f,0x61,0x5,0xc0,0x36,0x55,0xe6,0x28,0x9e,0xe1,0x3c,0x3a,0x51,0xa5,0x72,0xce,0xe3,0x31,0xce,0xe0,0xd7,0xf8,0x35,0x7e,0x84,0x47,0x38,0xb,0x0,0xf8,0x6,0x37,0xf1,0x36,0x80,0xc3,0xb8,0xa9,0xca,0x1d,0xc0,0x6d,0xbc,0x8f,0x27,0xb8,0xac,0x24,0xf2,0xdb,0xb8,0x80,0x4a,0x43,0x22,0x5d,0x5,0x0,0x7c,0xa2,0x9e,0xf7,0x15,0x66,0xf0,0xb6,0x51,0xe2,0x6d,0xdc,0xa,0xd4,0xc,0xb6,0xe2,0xa9,0xfa,0xbc,0x82,0xad,0xea,0xf3,0x31,0xcc,0xe0,0x2e,0x5e,0xc3,0x51,0xa3,0xf4,0x8b,0xe5,0xb6,0xe0,0x43,0x7c,0x23,0x9f,0xef,0xe3,0x4d,0xd5,0xf,0xfb,0xd1,0x85,0xf3,0xb8,0x86,0x2f,0xd6,0x28,0x17,0x7c,0xef,0xf3,0xd1,0x75,0x1c,0x44,0x33,0xde,0x50,0x3d,0xf2,0x21,0x5e,0x43,0xdb,0xf3,0xa8,0x81,0x36,0x3d,0x3,0x50,0x8b,0x7a,0xbc,0x85,0xb,0xc2,0xe,0x9f,0x6f,0xba,0x3b,0xec,0xc6,0x1,0x5f,0xe3,0x47,0xf8,0x13,0x1c,0xc6,0x31,0x5c,0x90,0x9c,0x7,0xf8,0x1c,0xe7,0x2,0x9e,0xbf,0x1b,0x4f,0xd4,0xe7,0x9b,0xc6,0x70,0xd4,0xe0,0x80,0xc6,0x52,0x3a,0xad,0x60,0xbb,0xc6,0xc,0x2b,0x4a,0x2d,0x3a,0x80,0xbb,0xf8,0xa,0x1f,0xe2,0xb8,0xa1,0x2c,0xbd,0x58,0xee,0x76,0x7c,0xa2,0x3e,0x7f,0xaa,0x98,0xed,0x4b,0xbc,0x8f,0x6b,0xd8,0x87,0xf3,0x6b,0x96,0xb,0xbe,0xf7,0xf9,0xe8,0x23,0x7c,0x8c,0x5b,0xb8,0x8b,0x5f,0x4b,0xfa,0x2,0x56,0x71,0x15,0x8d,0x0,0x1a,0x91,0x50,0x6c,0x49,0x50,0x53,0xcf,0xed,0xb4,0xc1,0x0,0x1e,0xe,0xf0,0x31,0x9e,0xa1,0x13,0x97,0x70,0x15,0x5f,0x2,0xe8,0xc4,0xa7,0xf8,0xd5,0xa6,0xbb,0xc3,0x6e,0x9c,0x47,0x3f,0xc5,0x2d,0xc5,0x24,0xab,0x38,0x83,0x33,0xa8,0xd3,0xbe,0x6d,0x41,0x2b,0x5a,0xb1,0x13,0x77,0x54,0xce,0x5d,0x6c,0xd3,0xb8,0xfa,0x18,0xe6,0xd4,0xfc,0x32,0xe9,0x13,0xec,0x50,0x9f,0x77,0xaa,0x16,0x1d,0xc3,0x2a,0xee,0x2,0xb8,0x8b,0x7d,0x68,0xd0,0x6a,0x79,0xb1,0xdc,0x15,0xec,0xa,0x64,0xd6,0x4b,0xd8,0x81,0xeb,0xf8,0x5a,0x63,0x4a,0x7f,0xb9,0x52,0xf7,0x3e,0xef,0x1a,0xb0,0x53,0x9b,0x10,0x3f,0xc7,0x41,0x3c,0xc1,0x7d,0x10,0xd7,0xf0,0x9e,0x1a,0xf0,0x32,0x94,0x61,0x8b,0xc6,0x0,0x66,0xba,0x84,0x16,0x10,0x63,0x9e,0x79,0x56,0xb1,0x82,0x7d,0xcc,0x6b,0xaa,0x45,0x8c,0x2e,0x2b,0x8,0xe,0x68,0x72,0x41,0x5e,0x9,0x3d,0xe0,0xd,0x66,0xd5,0xe7,0xd3,0x86,0x52,0xd2,0xc3,0x51,0xd6,0x10,0x6c,0x64,0x4a,0xf6,0x21,0xb2,0x97,0xe0,0x34,0x27,0x34,0x19,0x20,0xc9,0x49,0x92,0xb3,0xa2,0xd0,0x41,0x94,0x9b,0x51,0x4d,0xbe,0xef,0x2b,0xb1,0xcb,0x8d,0x18,0x5a,0xc0,0x88,0x7c,0x4a,0xb3,0x48,0x45,0x19,0xe1,0x45,0x73,0xe3,0xea,0x59,0x11,0xa6,0x38,0x5e,0x72,0x8f,0xd,0x2a,0x17,0x94,0x97,0x53,0x6f,0xe8,0x61,0x22,0x1b,0xc9,0x29,0xa8,0xc4,0x79,0x4d,0xaa,0xf2,0xf4,0x11,0x3e,0xaf,0x10,0xa8,0xe3,0x0,0xcb,0x4c,0x91,0x74,0x98,0x30,0x24,0xfe,0xcd,0x74,0x87,0xd9,0xb8,0x1a,0x4e,0x32,0x4f,0x32,0xc5,0x98,0x8,0x41,0x5,0x6,0xa8,0xa7,0xcb,0x61,0xc5,0x0,0xf1,0x0,0xe5,0xb0,0x4d,0xd5,0xd3,0x40,0x87,0x15,0x3e,0x6,0x18,0x14,0x94,0xc1,0xd3,0x37,0xaa,0x48,0x79,0x8f,0x36,0x92,0x3d,0x4a,0xa1,0xcc,0x4a,0x2d,0x2f,0x9e,0xdb,0x4e,0x72,0x88,0x15,0xac,0xe0,0x70,0x9,0x9d,0x4,0x25,0xcb,0x5,0xe5,0x5d,0x66,0x9e,0x1d,0x4,0x9b,0x99,0x57,0x4a,0xed,0xfa,0x39,0x5,0x95,0xf8,0x46,0x80,0xa,0xfe,0x2d,0x30,0xc0,0x1e,0x3a,0xa,0xae,0xd1,0x87,0x62,0x33,0xdd,0xe1,0x6f,0x5c,0x3f,0x87,0x8c,0xc6,0xf4,0x12,0x4,0x87,0xe9,0xae,0xc9,0x0,0x60,0x5a,0xd4,0xcb,0x2b,0x3e,0x15,0xad,0x9d,0x54,0x58,0x99,0x87,0x38,0x9c,0x50,0x7a,0xc2,0x18,0x97,0x95,0xc4,0xdd,0xa1,0x50,0xb5,0x17,0xcf,0x5,0xbb,0x5,0xd4,0x8a,0x5b,0x8,0xa3,0x6b,0xe1,0x16,0x41,0xe5,0xfc,0x79,0x11,0x5e,0x66,0x86,0x64,0x8a,0x83,0xf2,0xb4,0x8d,0xe4,0x80,0x51,0x3a,0x3e,0x2c,0x33,0x4d,0x6a,0x2b,0xe6,0x73,0xe2,0x0,0xe0,0x65,0x3,0xb2,0xc5,0x9a,0x1d,0x1a,0xfc,0x9a,0x41,0x8d,0x1b,0x12,0x74,0xc1,0xeb,0xac,0x1e,0xd1,0xec,0x97,0x45,0x6d,0x73,0x39,0x1d,0xc8,0x0,0x97,0x65,0xe0,0x53,0xa2,0x64,0x16,0x61,0x60,0x87,0x23,0x5a,0x8b,0xe6,0x5,0x12,0xee,0xf8,0xde,0xa1,0x7e,0xbf,0xc5,0xab,0x8c,0x40,0xd,0x3e,0xc5,0xab,0x0,0x96,0x71,0x4c,0x14,0xc1,0x90,0x5e,0x2a,0x6b,0xe0,0x17,0x78,0xd5,0xc0,0x1,0xbe,0x9f,0x34,0x0,0x7,0x5d,0x9a,0xed,0xb1,0xb,0x69,0x10,0xb,0x92,0x9a,0x47,0x1a,0x0,0x90,0x12,0xb,0xa6,0x5d,0xba,0x60,0x55,0x8c,0x2b,0xc,0xc3,0x2e,0xf,0x44,0x70,0x12,0xf3,0x70,0x40,0x64,0x31,0x8e,0x3d,0xea,0xb9,0x5d,0xc8,0x22,0x8f,0x1e,0x0,0x40,0xa5,0x61,0xbb,0x3,0x4e,0x20,0x5,0x22,0x85,0x2e,0x23,0xb7,0x9,0x71,0x38,0x70,0x91,0xd4,0xf2,0xe7,0xe1,0xc2,0xc1,0x88,0x55,0x4b,0x37,0x5c,0x8c,0x5a,0xf5,0x6,0xe5,0x79,0x76,0x56,0xdd,0xde,0xea,0xd9,0x6a,0x4b,0x2c,0xd,0xa3,0xca,0xa4,0x52,0x4d,0x72,0xd6,0xb0,0x49,0x8d,0x73,0x56,0x2d,0xbc,0x3d,0xcc,0xcb,0x5e,0xe,0x46,0x38,0xcb,0x71,0xf5,0x4d,0x37,0xa9,0x74,0x85,0x61,0x52,0xa1,0x7b,0x60,0x25,0x7,0xb9,0x40,0x87,0x64,0x96,0x93,0x9a,0xe1,0x66,0x5e,0xcc,0x3c,0x29,0xc3,0x0,0x15,0x94,0x6b,0xe7,0x55,0x70,0x4c,0xed,0x6f,0xc3,0x52,0x66,0x80,0xe,0xbb,0xd8,0xaf,0x76,0xbb,0xc,0x47,0xb8,0xcc,0x8b,0x4a,0x86,0xce,0x71,0xd1,0x27,0x41,0x9b,0x96,0x4a,0xbd,0x74,0x63,0xa0,0x55,0xd1,0x14,0xbe,0xe6,0xd9,0xca,0x28,0xc1,0x1a,0x9e,0x66,0x56,0x6d,0xa7,0x29,0xb6,0xb2,0x55,0x40,0xda,0xcb,0x9a,0x4d,0x0,0xdc,0x43,0xb2,0x8d,0x11,0xe,0x69,0xc8,0xa5,0x89,0xac,0xba,0x86,0x8,0x1e,0x97,0x3e,0x2c,0xd6,0x32,0x4a,0x72,0xcc,0xaa,0x37,0x28,0x8f,0xa,0x73,0x8c,0xdb,0xb6,0x5a,0x4,0xc,0x64,0xa1,0x68,0xbd,0xfa,0x5c,0xa1,0x99,0x84,0x4d,0xf3,0xa2,0x6d,0xb4,0xb4,0x8d,0x8d,0x9e,0x3c,0x3e,0xa6,0x49,0x9f,0xf5,0x4c,0x73,0x8c,0xcd,0x8c,0x12,0xac,0xe5,0x0,0x1d,0x6b,0x67,0x7f,0x9e,0x6b,0x4c,0x6,0x1f,0xf2,0xf2,0x41,0x43,0xe8,0xb0,0x9f,0x5d,0xcc,0x2b,0xdb,0x63,0x96,0x29,0x4d,0xd0,0xb5,0xc5,0x23,0xbb,0x74,0x94,0xf3,0x3e,0xab,0xa2,0x2e,0xf2,0x35,0x73,0x99,0x15,0xec,0x62,0x8a,0x2e,0x27,0x58,0xc1,0x2e,0x65,0xc5,0xa0,0xfa,0x5b,0x63,0x9,0xb9,0x5d,0x24,0xa3,0x4,0x7b,0x34,0xe5,0xd9,0x6,0x8b,0x67,0xb5,0xbe,0x2c,0xc8,0xf0,0x66,0x2d,0xe4,0x98,0xaf,0x5e,0x7f,0x5e,0x10,0x3,0x68,0x42,0xa0,0x7f,0x20,0xab,0x35,0x55,0xa2,0xc0,0xc5,0x4d,0xcf,0x35,0x30,0x7e,0x6,0x88,0x72,0xc9,0xb2,0x2e,0xf6,0x1b,0xf3,0x7d,0x23,0xa6,0x26,0xbf,0x65,0x2c,0x1f,0xc0,0x0,0xf6,0x10,0x9a,0x57,0x35,0x17,0xe9,0x30,0xc3,0x41,0x59,0x5,0x2,0x14,0xa4,0xd,0xbc,0x5d,0xf1,0x9e,0x2b,0xec,0x67,0x15,0x1d,0x76,0x30,0xc2,0x21,0xb6,0x12,0xcc,0xa,0x9a,0x91,0x51,0x2b,0xc0,0x98,0xe5,0x6f,0x51,0xc9,0x2c,0x7,0xd8,0xcd,0x9c,0xb1,0x2e,0x64,0x35,0xed,0x69,0xcc,0x58,0x1b,0xe2,0x74,0x7c,0xb5,0x90,0x63,0xbe,0x7a,0xfd,0x79,0x41,0xc,0xe0,0x16,0x98,0xab,0x94,0x6b,0x81,0xcd,0x0,0xad,0x25,0x54,0x1d,0x5b,0xf1,0x31,0xd3,0x7e,0x6,0x38,0xc9,0x4,0xc1,0x3a,0x2e,0x33,0xcd,0x9,0x4e,0x11,0xac,0xd7,0x9e,0xb5,0x31,0x53,0x93,0xdf,0x30,0xe2,0x6,0x30,0x80,0x79,0x55,0x70,0x94,0x79,0x3a,0x9c,0x10,0x24,0x61,0x9e,0x8b,0xac,0xe6,0x30,0xc9,0xc9,0x40,0x6,0x68,0x62,0x82,0x64,0x46,0xb1,0x8f,0x9d,0xb6,0xef,0x99,0x62,0x3b,0xbb,0xc,0x56,0x8e,0xcb,0xbb,0xf7,0x30,0xcf,0x2c,0xbb,0xd8,0x20,0x4f,0x32,0x5d,0x5e,0xc8,0x45,0x6b,0x72,0xe9,0xb5,0x16,0xd,0x3f,0xb,0x24,0xb3,0xec,0xf7,0xd5,0xe2,0x32,0xe9,0xab,0xd7,0x9f,0x57,0x18,0xf8,0x88,0xc1,0x0,0xf2,0xf9,0x15,0x0,0x79,0x55,0xd2,0x13,0x79,0xe,0xe2,0x53,0x43,0x2c,0x79,0x8a,0xbd,0xea,0x73,0x39,0xca,0xb5,0x6f,0xcc,0x94,0x3f,0x6d,0xd3,0x61,0x5c,0x7,0x70,0x9,0x73,0x68,0xc1,0x61,0x3c,0x6,0x50,0x8e,0x67,0x9b,0x34,0x35,0xf9,0xe9,0x9e,0x2f,0xc7,0x45,0xc,0xb3,0x20,0x96,0x4,0xde,0x3e,0x8f,0x4e,0xec,0xc5,0x6e,0xb4,0xe0,0x7d,0x0,0xc0,0x9b,0x78,0x86,0x2f,0xf1,0x77,0xb8,0x8f,0xb7,0x2,0x6b,0xbc,0x84,0x53,0x28,0xc7,0x7,0xb8,0x84,0xda,0xc0,0xb4,0x4d,0xaf,0x61,0xd5,0xd7,0x13,0x85,0xf7,0xfa,0x31,0x5e,0xc7,0x1f,0xe1,0x27,0x38,0x8f,0x73,0x86,0x40,0x8,0xf4,0xe1,0x5d,0xdc,0xc6,0x4e,0x3c,0x5,0xd0,0xa7,0xc4,0x33,0x13,0x2c,0xf6,0x4c,0x5c,0x7f,0x86,0x32,0xfc,0x11,0xfe,0x15,0xe7,0x71,0x1e,0xcb,0xe2,0xc2,0x7,0x0,0xaf,0xe2,0x73,0x9c,0x43,0x24,0x20,0x6f,0x2,0xe,0xf2,0xb8,0x2c,0x79,0x7b,0x51,0x29,0x96,0x9d,0x88,0x5f,0xb,0xd8,0x2a,0x8,0xb1,0x87,0x11,0x1f,0xc1,0x7,0x38,0x63,0x94,0x3a,0x85,0xf7,0x30,0xf0,0xad,0xc8,0xe2,0xfb,0xf0,0x0,0xc0,0x41,0x5c,0xc3,0xa,0x80,0x87,0x0,0xf6,0xe1,0xe3,0x4d,0x9b,0x9a,0x6c,0x3a,0xa5,0xd5,0xe1,0x75,0xff,0xbb,0x78,0xf,0xdb,0xb0,0x2a,0x3,0x7e,0x14,0x77,0xf0,0x19,0xbe,0xc0,0x2d,0x1c,0x16,0x23,0xd3,0x9b,0xb8,0x81,0x3a,0x6c,0xc3,0x5c,0xa0,0x99,0xe4,0x87,0xf8,0x8,0xdf,0x60,0xe,0x90,0xe1,0xb0,0xd3,0x7e,0x5b,0xc4,0x1b,0xb8,0x8f,0xbd,0x68,0x47,0x4,0x3,0x68,0x45,0x4,0x7b,0x35,0x1b,0x9,0xd0,0x8a,0xa7,0xf8,0x25,0xde,0xc7,0x61,0x74,0x8a,0x31,0xac,0x12,0x57,0x71,0xc,0x7f,0x83,0xeb,0xb8,0x87,0x7a,0xec,0x57,0xa5,0x1f,0x60,0xbf,0xd2,0x2b,0x5a,0x54,0xeb,0x8a,0xb5,0xec,0xc6,0x6e,0x8d,0xd5,0xa,0xf5,0xbe,0x15,0x90,0x77,0x15,0x5b,0xf0,0x21,0x4e,0x29,0xb6,0x7a,0x8c,0xed,0x38,0x87,0xbd,0x78,0x6c,0xb5,0x3c,0x70,0xff,0x3b,0xa1,0x21,0xeb,0x5,0x9,0xf7,0x4a,0x9,0x38,0x71,0x6d,0xb0,0xd1,0xbf,0x5,0x14,0x3c,0xd,0xc8,0x6,0xe,0x92,0xec,0x62,0xd,0x97,0x14,0xbe,0x5f,0x4b,0xf2,0x8,0xc1,0x84,0x66,0xf3,0xf,0x5a,0x10,0x83,0x6c,0xe3,0x1e,0x6,0xee,0x6d,0x1,0x14,0xd4,0xd1,0xbe,0xa7,0xe8,0x4e,0xd1,0xcb,0x65,0x92,0x8b,0x22,0x8,0xda,0xef,0xd1,0xcc,0xa4,0x6c,0x2c,0xad,0x81,0x69,0xfb,0x9e,0x2e,0x2e,0x30,0xc2,0x5e,0x66,0xe8,0x72,0x82,0x95,0x3c,0x61,0x68,0x4e,0x60,0x9c,0xd5,0x86,0x40,0x58,0xd0,0x2b,0xea,0x44,0x7e,0xc8,0x68,0x18,0x6a,0x69,0xa0,0xb9,0x50,0x4b,0x52,0x36,0x3b,0xbd,0xde,0xa0,0x3c,0xb0,0x81,0x39,0xe9,0x85,0x20,0x8c,0x55,0xdb,0x2,0xfc,0x34,0x83,0x37,0x8c,0x74,0x8b,0x66,0x9f,0x7b,0x31,0x7a,0x8a,0x1d,0x0,0xae,0xe1,0x21,0x5a,0xf0,0x2e,0x6e,0xe2,0x11,0xee,0xe0,0xdf,0x9f,0xc3,0xf2,0xb6,0x3e,0xad,0x5a,0xcf,0x2d,0xf8,0x18,0x6c,0x13,0xd3,0xf6,0x37,0xf8,0xf,0xec,0xc5,0x23,0xec,0xd2,0xac,0x77,0x3a,0xdd,0xc6,0x43,0x6c,0xc5,0x81,0x92,0x69,0x9b,0x7e,0x82,0x27,0x98,0xc1,0x27,0xd8,0x85,0x57,0x71,0x6,0xc7,0x71,0xc9,0xd8,0xae,0xba,0x71,0x1f,0x5f,0x2,0x78,0x8c,0x56,0xb4,0xca,0xf6,0xfa,0x31,0x9e,0xe0,0x1c,0xaa,0x50,0x81,0x8f,0xb1,0xd,0x40,0x8b,0xb2,0x97,0x1e,0xc6,0x21,0xac,0xe0,0x9,0x76,0xe3,0x73,0x9c,0xd3,0xac,0xa5,0x85,0x5a,0xa,0xab,0xa0,0x63,0xd4,0x1b,0x94,0xd7,0x8b,0x39,0x9c,0xc5,0x3f,0x6e,0xcc,0x1f,0xc0,0x67,0x25,0xfe,0xad,0xd1,0x3d,0x1c,0x3,0xf0,0xb7,0x28,0xc3,0x5f,0xe2,0x5f,0xf1,0x3a,0x5e,0xc7,0x8f,0xd4,0x77,0xc7,0x51,0x8e,0x15,0x10,0x97,0x0,0x1c,0x5b,0x63,0x41,0x7c,0x8a,0x9d,0x92,0xb7,0xc3,0xb7,0xa0,0x95,0xa2,0xdb,0x38,0x8a,0x1a,0xd4,0xe2,0xa8,0x78,0x28,0xc4,0x51,0x8d,0xad,0x28,0xd7,0xdc,0x48,0x82,0x1c,0x4c,0x8e,0x96,0x4c,0xfb,0xe9,0x10,0xee,0xe2,0x2a,0x56,0x40,0x3c,0xc0,0x3e,0xec,0xc7,0x2f,0xb4,0xef,0xde,0xc5,0x25,0xf9,0x7f,0x17,0xb7,0x65,0x7b,0xfd,0xd,0xe,0x61,0x37,0x1e,0xe3,0x9,0x8e,0xe2,0x20,0xe,0xe2,0x94,0xc0,0x3c,0xc0,0xff,0xc3,0x9f,0xa3,0xc,0x5b,0xf0,0x97,0xd8,0x87,0x47,0x9a,0x7c,0x53,0xa8,0xa5,0xc,0xe7,0xb0,0x2a,0x9b,0xb5,0x57,0x6f,0x50,0xde,0x7,0xd8,0x8e,0x6b,0x32,0xa6,0xab,0x9a,0x9c,0x55,0x9c,0x20,0xcf,0x4a,0x6f,0x1,0x15,0x3e,0x2d,0x60,0xcf,0xb7,0xb4,0x5,0xec,0x61,0x9e,0x23,0x6c,0xc,0xf0,0xd2,0xdd,0xb8,0xa9,0x29,0xd8,0x32,0x66,0x6f,0x1,0xe6,0x92,0x5f,0xc1,0x9,0x3a,0xcc,0x2b,0xdb,0xc1,0x10,0xb3,0x24,0x93,0xca,0x41,0xd5,0xc6,0x1,0xfa,0x98,0x65,0x9e,0x43,0x74,0xa5,0x84,0x9d,0xe,0xd2,0x80,0xbe,0x93,0x57,0x29,0x1d,0xd8,0xd5,0x86,0xbc,0xd2,0x70,0xcf,0x7e,0x31,0x6,0x0,0x6b,0x39,0xc2,0x94,0x74,0xb6,0xfb,0x5c,0xa6,0xa6,0x20,0xcb,0x18,0x38,0x42,0x97,0xa0,0x2b,0x66,0x2c,0x6f,0x70,0x6,0x8d,0x67,0x84,0xd7,0x86,0x19,0x60,0xd8,0x80,0x82,0xa7,0x4a,0x6a,0xfa,0xa5,0x71,0x80,0xd2,0x50,0xf0,0xcb,0x71,0x35,0x1b,0xa8,0xc0,0x20,0x73,0x46,0x4f,0x55,0x72,0x9e,0x2e,0x67,0x15,0x4e,0x69,0x7e,0xdf,0xc3,0x2c,0x5d,0x11,0x8e,0x2b,0x78,0x83,0xe,0x73,0x82,0x40,0x44,0x8c,0x55,0xab,0x47,0x4c,0xc0,0x26,0xd3,0xf7,0x9,0x7c,0xd4,0xaf,0x44,0xf9,0x5a,0xba,0x72,0x6c,0x6,0x3c,0x2d,0x18,0xa5,0x94,0x2e,0x61,0x25,0xfe,0x9e,0x5f,0x36,0xdb,0xea,0xdd,0xba,0x91,0x1,0xac,0xe7,0xbc,0xd1,0x63,0x41,0xf7,0xeb,0xe7,0xa2,0x7a,0xe8,0xb0,0x95,0x8e,0xda,0xe2,0xc0,0x2c,0xa7,0x98,0xe2,0x92,0xf8,0x1a,0xdb,0xdf,0x67,0x38,0xc6,0x88,0x7c,0x77,0x85,0x64,0x1b,0x2b,0x15,0x3c,0x56,0x27,0x66,0x6f,0x30,0x2d,0xe0,0xbd,0xc7,0x0,0xde,0x44,0x3e,0x29,0xc,0xd0,0xa0,0xf4,0x8c,0x3e,0x6d,0x12,0xcf,0x2a,0xcd,0x20,0x56,0x1a,0x9,0xfc,0x6d,0x5f,0x9b,0xed,0x70,0x7b,0xc0,0x86,0x98,0x21,0xb9,0xa8,0xd9,0x20,0x36,0x57,0x9f,0x7f,0xcd,0x2b,0x76,0xeb,0x46,0x6,0x30,0xc9,0x11,0x46,0x79,0x59,0x7b,0x82,0xff,0xfe,0xf5,0xaf,0x3e,0xd2,0xf0,0x90,0x8,0xde,0x48,0x33,0x96,0x23,0xbc,0x2e,0x99,0xf5,0xae,0xe3,0xef,0x93,0x16,0x27,0x99,0x71,0x4e,0xd2,0x61,0x54,0xfc,0x34,0x9a,0xd7,0x67,0x80,0x2a,0x4e,0xd3,0xe5,0x2,0xfb,0xd4,0xb9,0x94,0x3e,0xce,0x92,0x9c,0x17,0xd,0xb3,0x94,0xf8,0x63,0xee,0xb8,0x29,0xe5,0x1,0x54,0x98,0x31,0x4b,0xda,0x20,0x6d,0xae,0xc3,0xed,0x57,0x8b,0xb3,0x96,0x51,0xe,0x6a,0xde,0xfa,0x2f,0x56,0xdf,0xf3,0xd9,0x38,0x5a,0x2d,0x51,0xd9,0xef,0xec,0x52,0x3c,0xd7,0x63,0xa6,0xab,0x39,0x4f,0x97,0x53,0xa4,0xd6,0x6a,0x57,0x21,0x7,0x8e,0xac,0x2e,0xa7,0x4b,0xe8,0xf0,0x5e,0x49,0x8f,0x1,0xbc,0xd1,0xf0,0xde,0xaa,0x99,0xcb,0x6a,0x23,0x9f,0x16,0xcb,0xe7,0x1e,0xe6,0xd8,0x4e,0xb0,0x5d,0x3b,0x89,0x19,0xf3,0x70,0x80,0x1b,0x18,0x13,0xd5,0x60,0x1,0x27,0x5,0xf8,0xdc,0x87,0x5d,0x38,0x8e,0xf3,0x82,0x2f,0x95,0xe3,0x2,0xce,0x63,0x1b,0xb6,0xe2,0xea,0x9a,0x80,0x6f,0xa9,0xfc,0xf,0xb0,0x13,0xdb,0xf1,0x9a,0xe6,0x24,0xfe,0x2b,0xfc,0x85,0x55,0xe6,0x2f,0x94,0xef,0x31,0xf0,0x63,0x6c,0xc1,0x7f,0x61,0xb,0x7e,0x5c,0x42,0xe5,0xfa,0x21,0x3e,0xc3,0x6f,0x70,0x9,0xaf,0x29,0x88,0x7a,0xb3,0xf5,0xed,0xc0,0x24,0x5c,0x5,0x14,0x57,0x60,0x14,0x79,0x38,0x98,0x40,0xc5,0x86,0xd2,0xf,0xd0,0x89,0x28,0xe,0x2b,0xfc,0xd1,0x15,0x78,0x77,0x50,0x0,0xd9,0x72,0xd5,0x6f,0xc1,0xff,0x2f,0x61,0x3f,0xde,0xc4,0x4d,0xac,0x6a,0x78,0x4b,0xb1,0xef,0xb6,0x88,0xf7,0xee,0xbf,0x19,0x8,0x46,0x50,0x2f,0x3f,0x59,0x7,0x8e,0xbf,0x83,0x16,0x44,0xd1,0x84,0x15,0xfc,0x12,0x33,0xe8,0x4,0xd0,0x89,0xbb,0x7e,0x1c,0xe0,0x16,0xe,0xa3,0x2,0x40,0x1d,0xf6,0x9,0xe0,0xf3,0x16,0xee,0xe0,0xb,0xfc,0x2,0xd7,0xb5,0x21,0xfc,0x6f,0x7c,0x8d,0xf,0x70,0x70,0x13,0x3a,0xff,0xf,0x14,0xc,0xb1,0x1f,0x9f,0xe0,0x2b,0x7c,0xaa,0xf4,0xf7,0x26,0x24,0x40,0x64,0x14,0xbc,0xbc,0x5e,0x1a,0xd8,0x81,0x59,0x10,0xf3,0xa8,0xd6,0x8e,0x3d,0xbf,0x83,0x55,0x1,0x50,0xa3,0x18,0x41,0x1e,0x79,0xc,0xb,0xd2,0xbd,0x5e,0x1a,0x78,0x1b,0xd7,0xb0,0x5d,0x1,0xc5,0xb6,0xa5,0x60,0xbd,0xf4,0xa,0xe,0xe1,0x19,0x5a,0x14,0x5a,0x61,0xf,0xf0,0x7a,0xd4,0x89,0x87,0xf8,0x8,0xff,0x17,0xf7,0x7d,0x83,0xeb,0xa7,0x3b,0xd8,0x87,0x76,0x54,0x62,0x3c,0xf0,0x34,0x44,0x30,0x86,0x1,0x75,0x54,0x4,0x68,0xc1,0x41,0xcc,0x1,0xb8,0x8b,0x4e,0x0,0x7,0x83,0x18,0x60,0x6,0xcf,0xf0,0x16,0x80,0xa3,0xb8,0x27,0x5e,0xf7,0xdb,0x5,0x60,0x59,0xb5,0x70,0x35,0x93,0x1b,0xab,0xb1,0x88,0x69,0x0,0x40,0x15,0xa6,0x41,0x24,0x2d,0xfc,0x70,0x56,0x99,0x3d,0xca,0x1,0xd4,0xa0,0x45,0x21,0x79,0xeb,0x99,0x5a,0xfc,0xa6,0x97,0xc3,0x38,0x8b,0x9d,0xd8,0x25,0x2b,0x10,0x70,0x1a,0xab,0x78,0x17,0x87,0xa5,0xbd,0x17,0xd0,0x82,0xdd,0x68,0xc1,0x71,0x39,0xaf,0xb0,0x5e,0x1a,0x78,0x1f,0x3f,0xc5,0xd7,0xb8,0x2d,0x18,0x9a,0x6d,0x29,0x58,0x2f,0xbd,0x1f,0x87,0x50,0x86,0x3f,0x33,0xc0,0x9e,0xcd,0xd0,0x76,0x1,0xa0,0x82,0x0,0x1a,0x9b,0xce,0x62,0xe,0x33,0xf8,0xd4,0x67,0xed,0x0,0x56,0x2d,0xb4,0xb3,0x58,0xbb,0x47,0xbf,0xc1,0xc,0xe,0xe1,0x20,0x66,0x0,0xcc,0x60,0x17,0xda,0xb1,0xb,0x33,0x7e,0x6,0xf0,0x1f,0xe4,0xf2,0x6,0xba,0x5c,0x5b,0x56,0xa,0xf3,0xf0,0x89,0x76,0x66,0x66,0xe,0xb7,0xd1,0xa9,0xb6,0x8c,0x9d,0x78,0xc7,0x82,0x4a,0xcb,0x8d,0x93,0x2f,0xbb,0x51,0x8e,0x6b,0x1b,0x34,0xb5,0xf8,0x4d,0x2f,0xd7,0xf0,0xb,0x7c,0x81,0x5b,0x6a,0x5,0x5a,0xc5,0x3d,0xfc,0x0,0x3f,0xd1,0xe6,0xf3,0x97,0xf8,0x8,0xf,0xa4,0x3d,0xeb,0xa5,0x6d,0xa0,0x78,0xa7,0x30,0xbc,0xf7,0xde,0xeb,0xa5,0x4f,0xe1,0x73,0x10,0x59,0x2c,0x5a,0xce,0x5c,0xb0,0xfa,0xab,0xbc,0x44,0xfa,0xa9,0xf4,0xcc,0xce,0x80,0x61,0xb5,0xe9,0x4b,0xfc,0x2f,0x3c,0xc2,0x3,0xfc,0xb3,0xef,0x9b,0x8d,0xb8,0xf0,0xdd,0xc1,0x61,0xec,0xc7,0x1c,0x80,0xaf,0xf0,0x21,0xde,0xc7,0xc,0x7e,0x13,0x4,0x5,0xdb,0x7,0xb9,0xe6,0x70,0x14,0x35,0x68,0xc4,0x3b,0x1a,0x4c,0xdb,0x88,0x6a,0x1c,0x57,0x36,0x81,0x37,0x70,0x1b,0x67,0xf0,0x4f,0x62,0xa9,0xf3,0xb6,0x8c,0xf,0x34,0x4f,0xb8,0x14,0xe,0xe0,0x35,0xed,0x49,0x4f,0x0,0xec,0x97,0x25,0xb8,0x19,0x49,0xb8,0x1a,0xc8,0xb9,0x5e,0xda,0xbf,0x2,0x3d,0x35,0x86,0x70,0x7,0xae,0x82,0xa0,0xc2,0xd3,0xd7,0x4b,0xfb,0x2d,0x14,0xa6,0xa5,0x60,0xbd,0xf4,0xbb,0x38,0x8f,0x32,0xec,0xc2,0x23,0x35,0x65,0xcc,0x1,0x7e,0x80,0xa3,0x88,0xa2,0x5d,0xd9,0x54,0xed,0xf4,0xc,0xf6,0x61,0xf,0xda,0xb0,0x5b,0xdb,0x64,0xd7,0xa2,0x7,0x81,0x56,0x88,0xbc,0x48,0x6c,0xa5,0xd8,0xaf,0xf0,0xa4,0x1d,0x78,0x88,0xaf,0x84,0x19,0xde,0xd0,0x6c,0x3a,0xde,0xfa,0xa1,0x1c,0xe,0xd2,0x9a,0x23,0x46,0x35,0xe7,0x49,0xce,0x72,0x44,0xd9,0xaf,0xc6,0x99,0x24,0x39,0x2d,0x52,0x37,0x39,0xcb,0xb4,0x26,0x65,0xdb,0xc0,0x6b,0xd,0x5d,0x9e,0x36,0x4e,0x2,0xc7,0xe5,0xc8,0xc2,0xb0,0xa8,0x36,0xa3,0x8c,0xb2,0x55,0x21,0x85,0xeb,0xa5,0x3d,0xdb,0x9e,0x1d,0x83,0xa4,0xa8,0x55,0x9f,0xd8,0x54,0xda,0x6e,0xef,0x28,0x33,0xac,0x61,0x2d,0x33,0x12,0x59,0x60,0xbd,0x74,0x9e,0x3,0x8c,0xb0,0x8a,0xb3,0x2,0xb5,0x24,0x39,0xcb,0x28,0xdb,0x99,0x97,0xfa,0x9a,0xb9,0x44,0x72,0x96,0x31,0x91,0xfa,0xed,0x74,0x35,0x67,0xe9,0x32,0x67,0xc4,0xee,0xd0,0x9d,0xe2,0x4d,0x2d,0x2b,0x4d,0x57,0x9d,0x75,0xd2,0x4b,0xe6,0x5,0x2a,0xf2,0x4a,0x7b,0xff,0x7b,0x36,0x83,0xe7,0x4,0x1f,0xe4,0x2a,0x6d,0x80,0x2d,0x76,0x60,0x1f,0x97,0xd4,0x11,0xae,0x9c,0x98,0x8b,0x87,0xa4,0xbc,0xad,0x20,0x79,0x1e,0x29,0x4b,0xea,0x80,0xc2,0x65,0x46,0x39,0xa2,0x6,0x78,0xbd,0x34,0x99,0x66,0x23,0x6b,0x98,0x51,0x1d,0x31,0x64,0x9c,0x85,0x1f,0x65,0xd2,0x8,0x64,0xb3,0x5e,0xda,0x6,0x8a,0x6d,0x4b,0xc1,0x7a,0xe9,0x2e,0x2e,0x92,0x74,0x38,0x2b,0x9e,0x93,0xf6,0x0,0x7f,0xc7,0xa0,0xe0,0x52,0xa7,0xcc,0xd6,0x66,0x80,0xc2,0x79,0xbc,0x6a,0x39,0x5,0x94,0x61,0xd,0x1b,0x99,0x51,0x2b,0x80,0xc3,0xd3,0x8c,0xb0,0x5a,0x39,0x5c,0x79,0xc,0x90,0xdd,0x90,0xa9,0xc5,0x4e,0xbb,0xec,0xe3,0x22,0x5d,0x4e,0x29,0x37,0x4e,0x93,0x1,0x2a,0x78,0x43,0xf0,0xcc,0xc1,0xd,0xa5,0x5f,0x9e,0xab,0x4f,0xbc,0x1e,0x74,0x4,0x26,0x41,0x72,0xc9,0xb3,0xac,0xac,0x75,0xca,0x2c,0x28,0x40,0x89,0x3e,0x83,0x22,0x9c,0x96,0x90,0xe,0x85,0x2d,0x63,0x5e,0x1,0x47,0x60,0x7,0x17,0x49,0x66,0x25,0x9c,0x8b,0xcb,0x69,0x36,0x30,0xcf,0xac,0xe1,0xfe,0xf8,0x72,0x5c,0xb5,0x9c,0x60,0x4e,0x73,0x6a,0x2d,0x30,0x62,0x9e,0xd3,0xca,0xef,0xda,0xef,0xe4,0x5a,0x74,0x35,0xcd,0x94,0x8c,0xa7,0xd2,0xc4,0x24,0x1d,0x63,0x70,0x8f,0x68,0x27,0x37,0x47,0x95,0xaf,0x62,0x35,0xf7,0xd0,0xd1,0x1c,0x7c,0x66,0x99,0x60,0x94,0x71,0xf,0x5f,0x2c,0x7d,0x90,0xeb,0x65,0xbb,0xda,0xe9,0x6a,0x7b,0xe7,0x69,0xad,0x33,0x7,0x7d,0xa6,0x96,0x6a,0x6d,0x28,0x73,0x9c,0x54,0x7e,0x3b,0xfe,0xa1,0xac,0x65,0x86,0x53,0xac,0x25,0xd8,0x26,0xa8,0x5f,0x61,0xf5,0xac,0xe3,0x92,0xe6,0x38,0xee,0xf7,0x70,0x1a,0x90,0xc3,0xb9,0xb3,0xea,0x28,0xad,0x1d,0x4f,0xa5,0xe8,0xdd,0x6c,0x7,0xcd,0xea,0xd0,0xc,0xeb,0x45,0x97,0xd2,0xa2,0x65,0xf7,0x24,0xc1,0x93,0x5e,0x50,0xad,0x57,0x44,0x5f,0xdc,0x82,0xff,0xfc,0x3d,0x9c,0xd6,0x71,0x30,0x1c,0x70,0x26,0xc6,0x8c,0x73,0x57,0x70,0x59,0xcd,0x61,0x52,0x3b,0xb5,0xf,0x2c,0xa1,0x9,0xc0,0x2c,0x8e,0x48,0xba,0x7,0x79,0xc1,0xc,0x9a,0xe0,0x88,0x17,0x8d,0x63,0xf4,0x4b,0x1,0x54,0x1a,0x43,0x5c,0xee,0x68,0x80,0xa3,0x39,0x78,0x46,0x70,0x15,0xf7,0x34,0xad,0xe5,0xdf,0xc4,0x4b,0x72,0x3f,0x9e,0x89,0xe6,0x5c,0x0,0x79,0xda,0x70,0x15,0x9d,0xf8,0x52,0x0,0x97,0xf3,0x28,0xc3,0x3e,0x0,0x1f,0x4a,0xdb,0x8a,0x40,0x90,0xf7,0xe9,0x1c,0xca,0x71,0x14,0x9f,0x1,0xf8,0x99,0x81,0x55,0xfe,0xa,0x33,0x9a,0xa3,0xad,0xff,0x14,0xd3,0x25,0x5c,0xc0,0x31,0x94,0xe3,0xa0,0xb8,0x77,0x4,0xc5,0x53,0x29,0x28,0x89,0x73,0x9a,0xde,0xef,0x39,0x8e,0x3c,0x36,0xe2,0xa8,0x44,0xb1,0xb,0x8f,0x94,0xf6,0x6,0x3c,0x16,0x9d,0x6c,0x77,0xa9,0x8,0x21,0x30,0x3a,0xbf,0x5f,0xa5,0x7a,0xe1,0x22,0x2f,0x6e,0x47,0x39,0x1,0x45,0xb,0x0,0xf2,0x69,0xed,0x9e,0x11,0xd0,0x8,0x54,0x12,0x45,0x1a,0xcb,0x52,0xba,0x1e,0x79,0x23,0x54,0xe4,0x6b,0x6,0x52,0xd0,0x80,0x7b,0xf8,0x18,0xdb,0xb1,0x15,0x73,0xb8,0x8d,0x76,0x85,0x6b,0xdd,0x43,0x19,0xf6,0x62,0xbb,0xea,0x66,0x20,0x8a,0x37,0xf0,0x8,0xc0,0x5e,0xf5,0x62,0x3f,0xc6,0x43,0xbc,0x2f,0x3,0x79,0x55,0x40,0xe0,0x2d,0x28,0x43,0x99,0xa,0x8a,0xf0,0x2f,0xa,0x12,0x6a,0x15,0xec,0xe2,0x16,0x3e,0xd3,0x3a,0xed,0x1,0x3e,0xf4,0xbd,0x7f,0x14,0xd7,0x71,0x49,0x83,0x7b,0xea,0x71,0x1b,0xc7,0xf0,0x5f,0x46,0x99,0xcf,0x70,0x14,0x4f,0xb5,0xb8,0x20,0x26,0xbd,0x85,0x39,0x5f,0x90,0x8c,0x42,0x4d,0x6f,0xad,0xe1,0x66,0xf7,0xe,0x3e,0xc6,0xbf,0xe3,0x14,0xee,0xe0,0x91,0xa,0x91,0x13,0x1c,0x4f,0xa5,0x9,0x6f,0x5b,0xaa,0x64,0x3,0xe,0xe0,0x7d,0xe5,0x48,0x5b,0xa8,0x6d,0x9b,0x20,0x98,0xc0,0x6b,0x32,0xf8,0x8f,0x95,0xb2,0xa8,0x4d,0x92,0x1,0x6d,0xd9,0x73,0x64,0xe1,0x59,0x60,0x46,0x3b,0xa7,0x92,0x94,0xa5,0x24,0xaa,0x6c,0xd1,0x60,0x3,0x5d,0xcd,0x5d,0x24,0x28,0xd2,0x56,0x1b,0x5d,0x51,0xff,0x66,0x99,0x31,0x42,0x30,0x99,0x5e,0xfc,0xc1,0xc1,0x97,0x3c,0x63,0x48,0x9d,0xf2,0xe1,0xef,0xa2,0x4e,0xd,0xca,0xe0,0xe4,0xb2,0x83,0x27,0x99,0xb2,0x62,0x8,0xd8,0x2,0xac,0x3f,0x98,0x13,0x58,0xcd,0xc,0x6b,0xd,0x17,0x53,0xef,0x5c,0xf2,0x82,0x6a,0x11,0x39,0xcc,0x65,0xe3,0x50,0x4b,0xb1,0xe6,0x1b,0xe2,0xed,0x10,0x14,0xdc,0x69,0xc8,0x67,0x48,0x2a,0xd0,0xb8,0x6a,0xa7,0x49,0xde,0x3b,0x37,0x91,0x6c,0x63,0x5c,0xe5,0xf4,0xb2,0x8d,0x2e,0xeb,0xb4,0x2d,0xa0,0x30,0x5e,0xcb,0xda,0x19,0xae,0x82,0xe5,0xcf,0x3c,0xda,0xdf,0xc0,0xbc,0x76,0x94,0xaf,0x59,0x1c,0x6f,0xbb,0x3d,0x7f,0xf,0xdd,0x2,0x98,0x63,0xab,0x65,0x7b,0x22,0x2f,0x32,0x2b,0xc7,0x31,0x1a,0x99,0x55,0x6a,0x1e,0x38,0xaa,0x6c,0x57,0x43,0xc6,0xa1,0xee,0xe0,0x48,0x5b,0x17,0xe9,0xb2,0x91,0x3d,0xea,0x68,0x47,0xd1,0xe2,0x55,0xa0,0x8b,0x6b,0x9c,0x89,0x29,0xb6,0xa8,0x18,0x3d,0xac,0x9d,0x49,0x82,0xf5,0xc6,0x91,0xaa,0x82,0x66,0x90,0xf3,0xc9,0x32,0x36,0x3,0x54,0xd3,0x61,0x17,0xe3,0x9a,0x9f,0x33,0x78,0x83,0x31,0xcb,0xc7,0xb8,0x20,0x66,0xe9,0x5e,0xb9,0xe4,0x2,0x5d,0xa3,0xb3,0x37,0x12,0xcb,0x2b,0xe7,0x13,0xae,0xc9,0x18,0x23,0x3c,0xc9,0xbc,0xc2,0x51,0xfc,0x77,0x65,0xb8,0xc0,0x71,0x2e,0x12,0x5c,0x14,0x6d,0xc7,0x1f,0x4f,0xc5,0x13,0x31,0x13,0xcc,0x69,0x3,0x5e,0x67,0x61,0x6,0xf5,0xcc,0x28,0xaf,0x3,0xcf,0xbd,0xc7,0x93,0x1,0xaa,0x4c,0xaf,0xe0,0x73,0xb8,0x67,0x2d,0x6e,0x0,0xf0,0xc,0xb7,0x65,0x11,0x3a,0x86,0x9b,0x1a,0xfa,0x76,0x13,0x7,0x50,0xa3,0xf2,0xb1,0x86,0x67,0x7f,0xa1,0xee,0x87,0xb8,0x8a,0xb,0x78,0xf,0x3f,0x55,0x16,0xaf,0xc2,0xf2,0x7c,0x1d,0x65,0x28,0x13,0xc7,0xd0,0xa0,0x68,0x43,0xe,0x80,0x3,0xe2,0xda,0x58,0x8c,0x1e,0xb6,0x1b,0x9f,0x0,0x78,0xc3,0xf0,0xbc,0x7,0xae,0x62,0x17,0x56,0x6c,0xac,0x3b,0x60,0xd7,0xb4,0x83,0x39,0x35,0xe2,0x80,0xda,0x69,0x8b,0x54,0x81,0x9b,0xb8,0x84,0x8f,0xc,0x58,0xf5,0x3a,0xee,0x68,0x5b,0x1f,0x36,0xe0,0xaf,0xfc,0x21,0xe,0xfa,0xe2,0x14,0x3,0xdf,0xe0,0xff,0xe0,0x41,0xc9,0x63,0x2e,0xc0,0x4d,0xec,0xc5,0x61,0x5c,0x45,0x1f,0xf6,0x2a,0xeb,0x7,0x0,0x9c,0xc1,0x5b,0xd6,0xd9,0x88,0xcf,0xf0,0x1e,0xb6,0x61,0x9f,0x76,0x42,0xa2,0x5c,0x2d,0xf7,0x40,0x2d,0xee,0x1,0xe8,0x14,0x24,0xb0,0xf0,0xf6,0xf,0x71,0x18,0x51,0x1c,0xc5,0x9c,0xe4,0x6a,0x9c,0xd3,0xe0,0xb3,0x3e,0x93,0x31,0x36,0xd3,0x61,0x5,0xa3,0xcc,0xb2,0xc1,0x98,0x23,0x29,0xf6,0x8b,0x63,0x66,0xd4,0x38,0x52,0x66,0x7b,0xf6,0x43,0x2d,0xe0,0xcb,0x3e,0x57,0x50,0x73,0xb,0x8,0x8e,0x36,0x54,0x6c,0x51,0x4a,0xf2,0xa6,0xb4,0xb5,0x63,0xda,0x80,0x7b,0xe2,0xcc,0x58,0x98,0x5f,0x90,0xed,0xbf,0xd2,0x88,0x2,0x54,0x38,0xa0,0x55,0xa4,0x2e,0x65,0x4b,0x5f,0x30,0xda,0x5b,0x98,0xb9,0x49,0xcd,0x3d,0xce,0xab,0x39,0xc2,0xb4,0xcc,0x73,0x7f,0x24,0x9f,0x46,0xba,0x9c,0x64,0xd,0xb,0xa1,0x72,0xf5,0xbb,0xba,0xd5,0x3a,0x19,0x14,0x4,0x72,0x96,0x2e,0xc9,0x94,0x16,0x46,0xd7,0x8e,0xa7,0xe2,0xcd,0xe8,0x29,0xe6,0xd4,0x66,0x52,0x49,0xc7,0x70,0xdf,0xd3,0xdf,0x6c,0x40,0x9d,0x73,0x5e,0x22,0x99,0xf0,0xd6,0x9f,0xe2,0xce,0x31,0xa6,0xed,0x47,0x8e,0xf1,0x8a,0xcb,0xec,0x65,0x17,0x17,0xac,0x45,0x32,0xc6,0x5,0x82,0x23,0x46,0x2c,0x91,0xa0,0x20,0x52,0xe6,0x82,0x3f,0x6d,0xe1,0x9,0x23,0xeb,0x4,0x55,0x2a,0x32,0x40,0xd,0xa9,0x96,0xd3,0x29,0xf6,0x11,0x1c,0x36,0xf6,0xd7,0x66,0x3a,0xac,0x63,0xf,0x73,0x46,0x88,0xa9,0x60,0xe7,0x8f,0x60,0x87,0x10,0xfd,0xed,0x9a,0x65,0x42,0xd8,0xf7,0xd4,0x68,0xe1,0xa9,0xbd,0x9c,0x71,0xe6,0x65,0x6b,0x8,0xf2,0x57,0x6e,0x66,0x9c,0xe,0x5d,0x26,0x84,0xb5,0x3c,0x55,0x31,0xc2,0x94,0xb8,0x7c,0x4,0xe1,0x0,0x19,0x83,0x45,0x83,0xe2,0xa9,0xc,0x31,0x2d,0x51,0x9c,0x8a,0x47,0xd6,0x8f,0x18,0x7,0x57,0x36,0x81,0x4,0x36,0xd2,0x15,0x8e,0xf0,0xaf,0x0,0x60,0x8c,0xb3,0x9c,0xe4,0x69,0xab,0x8b,0x6a,0x49,0x36,0x32,0x6b,0xb8,0x62,0x5,0x47,0xda,0xc2,0x9a,0x11,0x80,0xd6,0xe,0xaa,0xe4,0xdd,0x57,0xc3,0xb8,0xea,0x66,0x30,0xc9,0x76,0x82,0x13,0xda,0x6c,0x8f,0x72,0x49,0xd8,0x61,0xde,0x88,0xdb,0xb5,0x19,0x6,0xd0,0x61,0x98,0x21,0xed,0x4d,0x26,0x8d,0x61,0x6a,0xa3,0x2b,0xee,0xb2,0x5,0x1c,0x20,0xcb,0x71,0xd5,0xae,0x60,0x7f,0xe5,0xef,0x0,0x14,0x1c,0xd7,0x5e,0xd7,0xcf,0x0,0x75,0xa4,0x2c,0x57,0xa6,0x98,0x14,0xe7,0x82,0x72,0x3e,0x2a,0xed,0xd9,0x1f,0xbc,0x2,0x4,0x9,0x81,0xc1,0xd1,0x86,0xfc,0xdd,0xc,0xa6,0x58,0x4f,0x30,0xa1,0x45,0x16,0xe8,0x67,0x4a,0x9e,0xd7,0xa8,0xa2,0xf6,0x96,0xf6,0xde,0x77,0x5f,0x2a,0x48,0x38,0x65,0x8c,0x45,0x21,0x90,0x5e,0xb3,0xce,0x0,0x1d,0x74,0xd4,0xb2,0x69,0x32,0x80,0xd7,0x51,0x71,0x99,0x5,0x26,0x54,0xd9,0xa3,0xed,0x2c,0x6b,0x79,0xf6,0xdb,0x3e,0x6f,0x2f,0xf7,0xd5,0xc5,0xb4,0x48,0xed,0xfd,0x22,0x29,0x1d,0x61,0x92,0x64,0x9e,0x23,0xec,0x66,0x4a,0x8b,0x93,0xe8,0x72,0x88,0x49,0xba,0x1c,0x63,0x3d,0x67,0x35,0x9f,0xca,0x45,0xe5,0xea,0x39,0x2d,0x2b,0x67,0x4e,0x6d,0x36,0xad,0x1b,0x62,0x0,0xed,0xb8,0x7f,0x41,0xe7,0x8e,0xf9,0xe6,0xaa,0xf3,0x12,0xd,0x49,0x3d,0x13,0x74,0x99,0xb6,0x8c,0xab,0x1e,0x36,0x91,0x21,0x98,0xd1,0xce,0xdb,0xbb,0x86,0xd4,0x53,0x2c,0x9d,0x62,0x4e,0x75,0xb3,0xeb,0xb,0x4b,0x51,0xc9,0x98,0xda,0x9a,0xc6,0x99,0xa2,0xcb,0x34,0x73,0x72,0xf8,0x26,0xc9,0x26,0xd9,0xbf,0x5d,0x36,0x72,0xf,0x1d,0xc1,0x51,0xc8,0xc,0xf7,0xb0,0x8b,0x64,0x96,0xed,0xac,0xe4,0x82,0x80,0xc7,0x57,0x64,0x2a,0xa5,0x45,0xfc,0x1b,0x56,0xb2,0x51,0x2b,0x13,0x25,0x98,0x0,0x6b,0x31,0xc0,0x1f,0xc2,0x10,0xcc,0xd2,0x65,0x56,0xb9,0x39,0x27,0x99,0x22,0x98,0x56,0x3e,0xb3,0x76,0x0,0x39,0xfb,0xfb,0xbc,0x30,0x6d,0x42,0xba,0x34,0x38,0x3e,0x5e,0x8e,0x63,0x22,0x2f,0xe7,0x8d,0x6f,0x97,0x38,0xcd,0xa,0xd6,0xf9,0x62,0x77,0x7,0xc5,0x15,0x99,0x27,0xe9,0x6a,0xbf,0x58,0x50,0x2c,0xad,0x33,0x80,0x59,0x47,0x25,0x63,0xcc,0x30,0xa6,0xb4,0xf5,0x49,0x8e,0x30,0xca,0x36,0x3a,0xda,0xe9,0xab,0xc2,0x5d,0xf3,0xb2,0xde,0xe6,0x35,0x10,0x29,0xe2,0x3b,0xe9,0xdc,0x4a,0x87,0x15,0x6c,0x64,0x9c,0x71,0x76,0x10,0x4c,0x19,0x26,0xb6,0x2e,0x2e,0x28,0x26,0x70,0x7c,0xd0,0x9e,0x6e,0xe3,0xc8,0x6d,0x86,0x1,0xaa,0x65,0x88,0x6,0x2,0x7,0xa0,0x92,0x17,0x7d,0x27,0x86,0xf4,0xc7,0xda,0xe5,0x6d,0xfb,0x7a,0x9c,0x8b,0xac,0x64,0xbf,0x81,0x29,0x6e,0x46,0x80,0xf4,0xe4,0xf1,0x45,0xd1,0x23,0x82,0xcd,0xd7,0x8d,0xcc,0xaa,0xb9,0x15,0x5b,0x23,0xaa,0x49,0xac,0x84,0x1b,0x76,0xc1,0xa5,0xa5,0x8d,0x95,0xda,0x7a,0x10,0xc4,0x2e,0x8e,0xf6,0xe6,0x95,0x8c,0x31,0xcb,0x11,0x43,0x33,0xf1,0xe0,0xa4,0x29,0xd1,0x2,0x1a,0x39,0xc5,0x94,0xea,0xb1,0x82,0xad,0x50,0xaf,0xdb,0x7f,0xb4,0x3d,0xcb,0x6e,0xe,0x30,0xc6,0x41,0x8e,0xb2,0xde,0x17,0x3f,0x35,0x22,0xc1,0x64,0x36,0xb4,0x2,0xbc,0x22,0x80,0x81,0xf7,0x63,0x43,0x3d,0xa,0xf7,0x4f,0x81,0x58,0x54,0x0,0xc2,0x35,0x1c,0x40,0xb,0x76,0xb,0xc,0xf1,0xe7,0xf8,0x1,0x80,0x3f,0x51,0xe6,0x8d,0x19,0xdc,0xf7,0x45,0xe,0xb9,0xa7,0x85,0x9c,0xb0,0xcb,0x9f,0xc5,0x21,0xec,0xc6,0xdb,0x78,0x7,0x87,0x0,0x0,0x7,0x30,0x83,0xaf,0x71,0x1b,0xe5,0xe2,0xfa,0xe4,0xf7,0xe2,0x3d,0x0,0xc2,0x45,0x1c,0xf5,0x81,0x6e,0xd8,0x5,0xfa,0x2,0x73,0x5,0x3,0x47,0x9,0xfa,0x5,0x6e,0x5,0xc6,0x3,0xb9,0x83,0xb3,0xe8,0xb,0xfc,0x61,0x28,0xdb,0xcd,0xfa,0x10,0x1e,0xe2,0x67,0xf8,0x1a,0x7f,0xbd,0x26,0xd4,0x54,0x70,0xeb,0xde,0x22,0x38,0xfc,0x59,0x1c,0xc5,0xdf,0x8a,0xf9,0xc8,0xab,0x6f,0xd5,0x70,0x9,0xbd,0x8d,0x7d,0xe8,0xc4,0xab,0x58,0xc1,0x7d,0x31,0x41,0xbd,0xbe,0x66,0xfd,0xdf,0xe0,0x2e,0x3a,0x71,0x8,0xf7,0x30,0x87,0x43,0xe8,0xb4,0xac,0xd,0x47,0xf0,0x8,0x90,0x7e,0x85,0x84,0xb2,0xcb,0x6,0x80,0x51,0x9a,0x4f,0x60,0xd,0xee,0x63,0x7,0xf6,0xa3,0xc,0xa7,0x24,0xa2,0x44,0x3b,0x3e,0xc0,0x19,0x94,0x69,0xb1,0xfa,0xf,0xe1,0x1,0x7e,0x8e,0xaf,0xf1,0x37,0x81,0x6e,0xdb,0x2d,0xca,0x3d,0x33,0x98,0x6c,0xbf,0xfa,0xed,0x58,0xc1,0x17,0xca,0x90,0x3,0x7c,0x8e,0x16,0x44,0xb1,0xc3,0xb3,0x50,0x5,0x78,0xf1,0xde,0x43,0x19,0xde,0xc4,0x7e,0x31,0xa0,0x4,0xbb,0x61,0xd7,0xe2,0x50,0x89,0x60,0xf2,0x45,0xe3,0x53,0x90,0x23,0xf5,0x31,0xdc,0xc4,0x35,0x3c,0x14,0xe6,0xda,0x88,0x37,0xef,0xc6,0xe9,0x1a,0x2e,0xe1,0x26,0xae,0x68,0xee,0xec,0xc0,0x3d,0xbc,0x8b,0x28,0x1a,0x71,0x40,0x50,0xcb,0xed,0x58,0xc1,0x27,0xe8,0x45,0x39,0xde,0xc4,0x91,0x35,0x18,0x51,0x67,0xd9,0x4e,0xec,0xc3,0x7d,0x3c,0xc0,0x56,0x9c,0xd1,0x8c,0x4a,0x6d,0x58,0xc0,0x3b,0x38,0x8e,0x1f,0x6,0x60,0xba,0x26,0xbe,0xbb,0xaa,0x47,0x8,0x19,0x31,0xd0,0x64,0x10,0x9c,0xf6,0x5,0x1e,0x32,0x17,0xe1,0x38,0x1b,0x18,0xe1,0x90,0xc4,0xfb,0x8,0x3e,0x17,0x4c,0x92,0x4b,0xa2,0x31,0x5f,0x66,0x86,0xb5,0xac,0x61,0x46,0x4,0xa8,0x6,0xe6,0xd9,0xc5,0x8b,0x4c,0xc8,0x16,0xd0,0xcd,0xc,0x5d,0x4e,0xaa,0x3a,0x32,0x22,0xe7,0x26,0x4,0xd7,0xf2,0x9e,0x9e,0xd4,0x4c,0x23,0x26,0x6,0xef,0xed,0x6a,0x4d,0x46,0xda,0x4,0xb4,0x9a,0xd5,0xef,0x8a,0xf8,0x55,0xde,0x3a,0x2e,0x59,0x48,0x5d,0xd0,0xbb,0xe7,0x7d,0x8,0x67,0xb1,0x74,0x4e,0xfb,0x79,0x1b,0xbf,0xc,0x90,0xd2,0x64,0x80,0x11,0x66,0x48,0x2e,0xab,0x38,0x62,0x3d,0xcc,0x90,0x8c,0xb3,0x81,0x3,0xcc,0x90,0xcc,0xc9,0xf3,0x6c,0x5f,0xbf,0xa2,0xe,0x56,0xc1,0xbc,0x6c,0x4b,0xe3,0x74,0x15,0xd2,0xdf,0xbc,0x21,0x1,0x30,0x0,0x7,0x48,0x5b,0xd0,0x9,0x98,0x65,0x82,0x29,0xba,0xbc,0x21,0x3,0x14,0xac,0x1b,0xb4,0x96,0xc,0x98,0x2,0x56,0x12,0x6c,0x62,0x56,0x76,0xfd,0xb4,0x20,0x7e,0x57,0x94,0x39,0x67,0x90,0xe,0x1d,0xab,0xb9,0xf5,0xa4,0x40,0x3b,0x45,0xd2,0x19,0xa0,0x89,0x8e,0xbc,0xb6,0x9f,0x1,0x62,0x4,0x6b,0xb9,0x24,0x3,0xe4,0x97,0x1,0x48,0x32,0xc3,0xcb,0xca,0xbd,0xc2,0xbf,0x73,0xf7,0x97,0x70,0x7f,0xd3,0x19,0x60,0x9a,0x64,0x17,0xa3,0x5a,0x7f,0x79,0xa5,0xa3,0x56,0x4,0xae,0x58,0x49,0x2d,0xa0,0x83,0x19,0x19,0xf8,0xe1,0x80,0xb8,0x61,0xbf,0xf3,0xeb,0x15,0x14,0x7f,0x60,0xc1,0x51,0x51,0x42,0xb6,0xe3,0x19,0xde,0xc4,0x21,0xbc,0x2d,0x7b,0xe6,0x16,0x59,0x84,0xb7,0x94,0x74,0xdb,0xb6,0xe9,0x6b,0x0,0x3f,0xc7,0x2d,0x89,0xef,0x61,0xfb,0xd5,0xc7,0x70,0xa,0xbb,0xf0,0x1,0xe6,0xc,0x27,0x8f,0x3,0x72,0x96,0x5,0x78,0x82,0x77,0x64,0x37,0xfc,0x2b,0x4d,0x6,0x98,0xd3,0x7e,0x40,0xc6,0xf6,0xbb,0x2f,0x18,0x46,0xee,0x6a,0x66,0x11,0x93,0xce,0xa3,0xc,0x7f,0x8c,0x7f,0x30,0xec,0xe4,0x1e,0x25,0x50,0x87,0x4a,0x1c,0xa,0xf0,0x7,0xb0,0xe9,0xc,0x3e,0xc1,0x1d,0xac,0xa8,0xb8,0x24,0xf5,0x62,0x59,0x7,0x8e,0x63,0x45,0x5,0x64,0x2,0x56,0xb0,0x53,0x8b,0x74,0x56,0xe8,0x8f,0x7f,0xc2,0xff,0x6,0x0,0xfc,0x27,0xfe,0x58,0x24,0x82,0xbf,0x5b,0x47,0x96,0xf8,0xf6,0x28,0x8b,0x58,0x80,0x8b,0x8c,0xe3,0xc9,0x0,0x4f,0x65,0xe7,0xdd,0x82,0xf3,0xca,0x27,0xe6,0x11,0xbe,0xc2,0xcf,0x8c,0xf0,0x70,0x6b,0x45,0xd0,0xc1,0x9a,0x81,0x56,0xfc,0x7e,0xf5,0x67,0x71,0x13,0x5f,0xe2,0x2c,0xca,0xe5,0xa0,0x46,0x33,0x22,0x68,0xc4,0x79,0xcc,0xe0,0x97,0xb2,0xc7,0x1d,0xb7,0xc2,0xb1,0xdd,0x43,0x19,0x5e,0xc7,0x5f,0x4b,0xd7,0xd9,0x7e,0xf6,0xde,0x49,0xa5,0x43,0xb8,0xff,0x1c,0xdd,0x73,0x13,0xf7,0xf0,0x4,0x10,0x79,0x63,0xc5,0x17,0x30,0xa7,0x78,0x7e,0xe7,0xff,0xe3,0x4f,0xb1,0x8a,0xeb,0xf8,0x7b,0xe9,0xce,0x47,0x98,0x13,0xdf,0x9b,0x53,0x78,0x47,0xda,0x5e,0x90,0x61,0xde,0xc6,0x83,0x4d,0xb5,0x61,0x1c,0x93,0x22,0xde,0x36,0xcb,0xb9,0x8a,0x3c,0x96,0x51,0xf,0x60,0x40,0x4,0xdd,0xe2,0xe0,0x79,0x82,0xef,0xb2,0xa,0x2d,0xd7,0xac,0x45,0x2c,0x4e,0xaa,0xdf,0x7f,0x4d,0x21,0x67,0x9,0x7f,0x5b,0x64,0x5a,0xe9,0x31,0xe1,0xc4,0xa7,0x37,0x6a,0x2c,0xa9,0x9e,0x4b,0x87,0xa3,0x8e,0x2f,0x9b,0x32,0x80,0xed,0xb6,0x1d,0xb4,0xec,0x45,0xd8,0xc1,0x7c,0x9,0xbf,0xfa,0x34,0xe7,0x19,0x65,0x97,0xd8,0xe,0xc1,0x4,0xc9,0x1c,0x47,0x95,0x3a,0x63,0x7b,0xf1,0xda,0x28,0xa2,0xed,0x86,0xed,0xe1,0x0,0x93,0x22,0x93,0xd8,0x38,0xc0,0xda,0xe1,0x2c,0x7f,0x37,0x97,0xe3,0x6b,0x53,0x33,0x7b,0x14,0x94,0x9e,0x50,0x27,0x26,0x5a,0x65,0x4,0xa6,0x58,0xc9,0x31,0x56,0x72,0xd2,0x80,0xdb,0xf5,0x5f,0x4,0xb9,0xa1,0xb6,0x64,0xfd,0x24,0x74,0xf1,0x9c,0xb4,0x8e,0x4c,0xac,0x29,0x3,0xd4,0x33,0xcf,0x49,0xd6,0x30,0xaa,0x2a,0x1f,0x65,0x8e,0x35,0xec,0x53,0x31,0x82,0x9d,0x75,0x22,0xe8,0x14,0xbf,0xef,0x97,0x6,0x99,0xbf,0xe,0x62,0xeb,0xfd,0xcd,0x5c,0x24,0x99,0x53,0x7b,0xf2,0xcb,0x78,0x65,0xd8,0xca,0x6e,0x91,0x59,0xaa,0x99,0x93,0x9e,0xf6,0xa2,0x31,0xb9,0xec,0x27,0x58,0xcf,0x65,0x9f,0x8b,0xcb,0xb0,0x8c,0x41,0xda,0xc2,0x24,0x5f,0xc8,0x18,0xd4,0xc0,0x29,0xe6,0x49,0x2e,0xc9,0xcc,0xa8,0xe6,0x2c,0xc9,0xf4,0xe6,0x7f,0x88,0xf4,0x3b,0x7a,0xc5,0x18,0x23,0xb8,0x68,0xbc,0x6f,0x3,0x5d,0xed,0x17,0x48,0xa3,0x4,0x93,0x6c,0x54,0x33,0x6a,0x82,0xe,0x1d,0x99,0xb5,0xe3,0xcc,0xd3,0x91,0xc1,0xe8,0x56,0xc3,0x12,0xe1,0x15,0xe6,0x35,0xa6,0xf7,0x83,0x31,0x75,0x6c,0x95,0x75,0xf5,0xa2,0x72,0x35,0x5b,0x2a,0x1,0x85,0xfd,0xd6,0xf,0x86,0xfc,0xbe,0xaf,0x1b,0x74,0x98,0x17,0x1d,0x60,0x49,0x56,0x93,0x59,0x2d,0x46,0x8e,0xe7,0x14,0xed,0x72,0x88,0xcb,0xa2,0x4b,0x74,0x31,0xad,0x2,0x4d,0xe9,0xcb,0x5d,0x61,0xbd,0xc9,0x1a,0xfe,0x7b,0x37,0x38,0xc8,0x28,0x13,0x62,0x64,0xf6,0xe2,0x89,0x34,0xcb,0x72,0x59,0xcd,0x2c,0x9b,0xd8,0xa6,0xcc,0x34,0x1e,0x60,0x5b,0x34,0x92,0x4d,0x70,0x8c,0x71,0x9e,0x66,0x5a,0x66,0x6a,0x3b,0x23,0x4c,0xc8,0x5c,0x6c,0x25,0x98,0x90,0x36,0x8d,0x2a,0x27,0x97,0x23,0x24,0x1b,0xd8,0xa0,0x34,0x16,0x7b,0x15,0x5d,0x62,0xd,0x9b,0x7f,0xff,0x6,0xb2,0x8d,0xc6,0xd4,0x89,0x19,0xf6,0x28,0xf0,0x4,0xb3,0x74,0x39,0x21,0x9d,0x6e,0x87,0x62,0x1e,0x96,0x8e,0x1d,0x16,0x59,0xc2,0x8e,0x90,0x11,0x14,0x7a,0x19,0x2a,0xaa,0x7e,0x41,0x6d,0x4a,0x8b,0xfc,0x71,0x85,0x59,0xd6,0xb1,0x5a,0xac,0x1,0x64,0x9e,0xad,0x32,0x2c,0x39,0xcd,0xe7,0x40,0x67,0x80,0x71,0x9e,0x60,0x94,0x35,0x9c,0x50,0x8b,0x67,0x3b,0x33,0xac,0xe0,0x65,0xa5,0x76,0x35,0x33,0xc3,0x66,0xf9,0x5b,0x8c,0x8d,0x1a,0xe1,0xa4,0xaa,0xb1,0x9e,0xe,0x2b,0xb5,0x74,0x21,0x56,0xcf,0x92,0x66,0x92,0xde,0xc3,0xbc,0x30,0x65,0x41,0xcd,0x1c,0xb2,0xbc,0x9c,0x7a,0x15,0x3,0x1c,0xf9,0x43,0xf7,0x7,0x28,0xea,0xa3,0xd3,0x4a,0xab,0x1d,0x61,0x9e,0x79,0xe,0x2b,0xbd,0x39,0xcf,0x76,0x56,0x72,0x51,0xc0,0x92,0x1a,0xba,0x6c,0x66,0x25,0x97,0xa4,0xb,0x6c,0xa0,0xa7,0x8a,0x59,0x9e,0x60,0x93,0xda,0xd9,0x6c,0xbd,0xdd,0xf,0x24,0x8d,0x88,0xd4,0x50,0x14,0x75,0xe2,0x6a,0xaf,0x1c,0x31,0x74,0xf2,0x2b,0xda,0x2e,0x3a,0x1d,0xf0,0xd3,0x56,0xe0,0x4,0x7b,0x48,0xa6,0x58,0x25,0xad,0x89,0x32,0xc5,0x1e,0x36,0x32,0xa7,0x2d,0xaf,0xcd,0xcc,0x68,0xc3,0xf,0xf6,0x72,0x89,0x51,0x4e,0xa8,0x9f,0x9b,0x18,0xe3,0x88,0x78,0x19,0x55,0x7,0xae,0x0,0xdd,0xcc,0x29,0x77,0x94,0x46,0x46,0xb8,0xa0,0x40,0x1a,0x8f,0x1,0x22,0x1c,0xa1,0xc3,0x3c,0xaf,0xfc,0x61,0xcb,0x39,0x9e,0x8f,0x4b,0x15,0xc1,0x2a,0x15,0x1d,0xf0,0x32,0x17,0x59,0xcd,0x6,0x3a,0xa,0x98,0xb1,0xed,0x51,0x19,0xe9,0xa6,0xe1,0x12,0x40,0x4f,0x2f,0x73,0x5c,0x50,0x8b,0xb0,0xcd,0x0,0x36,0x90,0x54,0x4b,0xb2,0x8e,0x6d,0x8a,0x1,0x3a,0x98,0x57,0xac,0x51,0x3a,0x2e,0x61,0x2b,0x97,0xad,0x58,0xfb,0xde,0xe2,0xdd,0x4b,0x72,0x89,0xd5,0x1a,0x3,0xf4,0x72,0x8f,0x56,0xa7,0xcd,0x0,0x55,0xcc,0x18,0x5b,0x40,0xd,0x1d,0x99,0xeb,0x9,0xb1,0xfc,0xd9,0x32,0x80,0x6e,0xf0,0x89,0x93,0x5a,0x8,0x2a,0x7e,0x1b,0xa2,0xd9,0xef,0x7a,0xb,0x28,0xd8,0xc2,0x8b,0x3f,0xb8,0xe6,0x87,0x62,0x4d,0x7b,0x54,0x1d,0xc9,0x46,0x56,0xaa,0x40,0xcf,0xf6,0xf7,0x60,0x84,0x39,0xcd,0x3f,0xdd,0x66,0x0,0x3b,0xf4,0x72,0x84,0x53,0x24,0x13,0xa2,0xf0,0x54,0xa9,0xe8,0x56,0x85,0x85,0x7e,0xb8,0xa4,0xad,0x2e,0xc2,0xa9,0x80,0xf8,0x83,0x13,0xb2,0x5,0x4c,0xaa,0x9f,0x9e,0x68,0x63,0x86,0x95,0x8c,0x29,0x87,0x49,0x7b,0xb,0x18,0x60,0x8c,0xe0,0xc2,0x4b,0x78,0x72,0x11,0x9e,0xdf,0xfe,0x2c,0xc1,0x84,0x36,0x63,0x6d,0x28,0xd6,0x1e,0xe0,0x41,0xe6,0xe8,0x70,0x4c,0x96,0x37,0x6f,0x37,0xbe,0xa2,0xce,0xa9,0xf5,0x33,0xc9,0xa4,0x5a,0xae,0x29,0x8c,0x32,0xa4,0xfc,0xde,0xcd,0xf3,0xff,0xb0,0x8e,0x36,0xc4,0xd,0x5f,0xdf,0x2c,0xeb,0x58,0x15,0xf8,0xc3,0xe,0x11,0x8e,0x89,0xa7,0xb0,0x2e,0x3,0x54,0x73,0x52,0x73,0xf0,0xf0,0x6a,0x89,0x31,0xa2,0x5c,0xcd,0x8a,0x42,0x60,0xf2,0x65,0xf7,0x50,0x2a,0xaa,0x3c,0x8d,0x9a,0x35,0x7e,0xbd,0x80,0xa,0xf6,0x65,0x3,0x3d,0xb5,0x74,0xd8,0xc4,0x26,0xba,0xaa,0xc3,0xcd,0x0,0xa,0x36,0x90,0x54,0xab,0xbb,0x28,0x58,0xbe,0x4,0x55,0x9c,0xa2,0xcb,0x8c,0xcf,0x83,0x16,0x82,0xef,0x77,0x6f,0x1c,0xf4,0x8,0xaf,0xd2,0x5a,0xc0,0x82,0xf1,0x3,0x45,0xeb,0x5,0x54,0x28,0x2a,0x35,0xad,0x81,0x40,0xcf,0xb4,0xc8,0x4,0x23,0xa2,0xd,0xd8,0xc8,0x5d,0x50,0xe8,0xe5,0xf0,0xfa,0xbd,0x32,0xc0,0x69,0x43,0x5d,0x79,0x79,0x3,0x2a,0xbc,0x74,0x57,0x19,0x11,0xd2,0xcb,0x4c,0xaf,0x6c,0xe2,0x2c,0xbf,0x69,0x23,0xb,0xe9,0x7b,0xc3,0x0,0x49,0xa4,0x0,0xa4,0xe5,0xa7,0x46,0xf5,0x81,0xd6,0x3f,0x6f,0xd1,0x4c,0x88,0x21,0x7d,0x6f,0x28,0xdc,0x2,0xc2,0x15,0x20,0xa4,0x90,0x1,0x42,0xa,0x19,0x20,0xa4,0x90,0x1,0x42,0xa,0x19,0x20,0xa4,0x90,0x1,0x42,0xa,0x19,0x20,0xa4,0x90,0x1,0x42,0xa,0x19,0x20,0xa4,0x90,0x1,0x42,0xa,0x19,0x20,0xa4,0x90,0x1,0x42,0xa,0x19,0x20,0xa4,0x90,0x1,0x42,0xa,0x19,0x20,0xa4,0x90,0x1,0x42,0xa,0x19,0x20,0xa4,0x90,0x1,0x42,0xa,0x19,0x20,0xa4,0x90,0x1,0x42,0xa,0x19,0x20,0xa4,0x90,0x1,0x42,0xa,0x19,0x20,0xa4,0x90,0x1,0x42,0xa,0x19,0x20,0xa4,0x90,0x1,0x42,0xa,0x19,0x20,0xa4,0x90,0x1,0x42,0xa,0x19,0x20,0xa4,0x90,0x1,0x42,0xa,0x19,0x20,0xa4,0x90,0x1,0x42,0xa,0x19,0x20,0xa4,0x90,0x1,0x42,0xa,0x19,0x20,0xa4,0x90,0x1,0x42,0xa,0x19,0x20,0xa4,0x90,0x1,0x42,0xa,0x19,0x20,0xa4,0x90,0x1,0x42,0xa,0x19,0x20,0xa4,0x90,0x1,0x42,0xa,0x19,0x20,0xa4,0x90,0x1,0x42,0xa,0x19,0x20,0xa4,0x90,0x1,0x42,0xa,0x19,0x20,0xa4,0x90,0x1,0x42,0xa,0x19,0x20,0xa4,0x90,0x1,0x42,0xa,0x19,0x20,0xa4,0x90,0x1,0x42,0xfa,0x1d,0xd0,0xff,0x0,0x19,0xbd,0x1d,0xe1,0x46,0xde,0xbe,0xd3,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_shader_material_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0xc,0x1e,0x15,0x5,0xf,0xfd,0x62,0xd0,0xb,0x0,0x0,0x2,0xe2,0x49,0x44,0x41,0x54,0x38,0xcb,0xa5,0x93,0xcd,0x6f,0x54,0x65,0x14,0x87,0x9f,0xfb,0x3d,0x73,0x3b,0x94,0x69,0xc7,0x8e,0xa9,0x15,0x4b,0x4b,0x5a,0x6,0xad,0x54,0xf0,0xa3,0x69,0x2c,0x44,0x49,0x15,0x36,0xc4,0x98,0x90,0x68,0x52,0x63,0xd0,0x85,0xb0,0x30,0x4a,0x22,0xb,0xa9,0xff,0x1,0x1a,0x49,0x6a,0x5c,0xe0,0xc6,0xc4,0x9d,0xb,0x12,0x76,0x44,0xa9,0x6d,0x82,0x1a,0x62,0xca,0xca,0x74,0x0,0x43,0x63,0x43,0x8d,0x13,0x2c,0x6d,0x9d,0xe1,0xde,0xb9,0x5f,0xef,0x7d,0xdf,0xd7,0x85,0xb6,0xc2,0x9a,0xb3,0x3c,0xc9,0xef,0xc9,0xc9,0xc9,0xf3,0x83,0x87,0x1c,0x3,0xa0,0x52,0x74,0xed,0xf5,0x38,0xcb,0xff,0xdb,0x95,0xf,0xd6,0xfa,0xa7,0x4b,0xd5,0xd2,0x49,0x72,0xbd,0x2a,0x35,0x96,0x69,0xd3,0x9d,0x6c,0x64,0x17,0xe7,0xeb,0x4b,0x1f,0x3,0x77,0x0,0x3d,0xb0,0x7d,0x9b,0xb3,0xdc,0xa,0x84,0x71,0x3f,0x6d,0x6c,0xa0,0xef,0x74,0x75,0xb0,0x72,0xf6,0x83,0x13,0xaf,0x1b,0xbd,0xfd,0xfb,0xd0,0x28,0x94,0x14,0xa8,0x5c,0xb0,0xb2,0xfc,0x2b,0xe7,0xbf,0xbe,0x44,0x78,0x27,0x9c,0xb9,0x72,0x73,0xf9,0xc3,0xcd,0x8c,0x75,0x7f,0xf8,0xc4,0xfb,0x47,0x3f,0x3d,0xfe,0xee,0x7b,0x46,0xa5,0x77,0x37,0x7e,0x47,0x25,0x75,0xbd,0x6d,0xda,0x71,0x7c,0x65,0x1a,0x4e,0xde,0xd9,0xd5,0x63,0x1f,0x98,0x78,0x16,0xcb,0x8d,0xc7,0xe2,0xbf,0x82,0xf2,0x1f,0x1b,0xad,0x59,0x40,0x9b,0x9b,0x67,0x57,0x7,0x2b,0x67,0x9f,0x9f,0x38,0x4c,0x47,0xa9,0x1a,0x6f,0xef,0x7e,0x5c,0x5d,0x5d,0xa8,0x7b,0x3b,0x6b,0x63,0xce,0xae,0x91,0x3,0x4e,0xed,0xb9,0x23,0x9e,0x6d,0xbb,0xda,0xb5,0xb,0xe2,0xd0,0xa1,0x97,0xa9,0xe,0x74,0x9f,0x2,0x6a,0x0,0x26,0xc0,0xc4,0xee,0xfe,0xe9,0xe3,0x53,0x87,0xd,0xc7,0x29,0xe0,0x14,0x7c,0xaf,0xb3,0xeb,0x51,0xf3,0xcd,0xb7,0xde,0xe1,0xf2,0xe5,0xef,0x9,0x9a,0xab,0xac,0xdc,0xba,0x86,0x61,0xb9,0x6,0x96,0xed,0x98,0x86,0xc5,0x4b,0x2f,0x8e,0x70,0xb0,0xd6,0x7f,0x66,0xb,0xd0,0xd1,0x53,0x3c,0xb9,0x6b,0x78,0x3f,0x96,0xe5,0xa4,0xb6,0x5b,0x30,0x1d,0xb7,0x40,0xb9,0x5c,0x66,0x72,0xf2,0x15,0x1c,0xaf,0x88,0xe5,0x78,0x58,0x96,0x85,0x69,0x9a,0x80,0xd6,0x7b,0x9f,0xae,0x51,0xea,0xed,0x9c,0xda,0x2,0xc8,0x4c,0xaf,0xe6,0x59,0x1b,0x25,0x95,0x99,0x8b,0x8c,0x5c,0x64,0x7c,0x31,0x33,0xc3,0xe8,0xe8,0x28,0xc3,0x43,0x7b,0x98,0x9f,0xfb,0x1,0x29,0x25,0x4a,0xe5,0x28,0xad,0x8d,0x28,0x8a,0xc8,0x85,0x8c,0xb7,0x0,0x80,0x16,0x79,0x42,0x9e,0x45,0xc4,0xe1,0x1a,0xcd,0x8d,0x6,0xaf,0x1d,0x7d,0x95,0x2b,0x73,0x97,0xf8,0xe5,0xe7,0xef,0xf8,0xec,0xdc,0x97,0x48,0x91,0x90,0x67,0x31,0x32,0x8b,0x8,0xdb,0x31,0x4a,0x29,0xd,0x60,0x3,0x48,0x54,0x55,0x8a,0x14,0x29,0x12,0x95,0xc6,0x1a,0xb5,0xa6,0x8,0x6d,0x17,0xd0,0xcc,0xcd,0xcd,0xe1,0x17,0x5d,0x44,0x1a,0x22,0xb2,0x36,0x49,0x12,0xea,0x3c,0x17,0x86,0x6,0xff,0x7f,0xc0,0xbd,0xfc,0x62,0x7d,0xb1,0xfe,0xf6,0x33,0xfb,0x3b,0x3c,0x47,0xfa,0x5a,0x4a,0x69,0xec,0x1d,0x3f,0x6,0x80,0xef,0x7b,0x7c,0xf5,0xf9,0x69,0xd2,0x34,0x20,0xe,0x36,0x68,0x5,0x81,0x71,0xfd,0xc6,0x6d,0x44,0x90,0xcd,0x6e,0x99,0x8,0xf4,0x4e,0x4e,0x3c,0xd9,0xf8,0xe4,0xa3,0x37,0xf0,0xfd,0x47,0x84,0x61,0x39,0xce,0xbf,0xf,0x3,0xad,0x25,0x22,0x8d,0x48,0x93,0x90,0x66,0xb3,0xa5,0x83,0x76,0x6c,0x7c,0xf3,0xed,0x3c,0xd7,0x16,0x96,0x5e,0x68,0xa6,0xd9,0xc2,0xa6,0x48,0xed,0xbe,0xa2,0xdf,0xd5,0x4a,0xa2,0xb1,0x1d,0x8f,0x95,0xad,0x5c,0x24,0xc8,0x2c,0xd4,0x59,0x1a,0x19,0x22,0x8d,0x8,0xee,0x35,0xf5,0xdd,0xf5,0xbf,0x8d,0x28,0x4a,0x8c,0x1f,0xaf,0x2e,0xd2,0xf8,0x7d,0xed,0xc2,0x9f,0xeb,0xad,0xf3,0x42,0xe9,0xfc,0x1,0x95,0xc7,0x7,0x9f,0x38,0xd7,0xd9,0x57,0x3a,0x35,0xb2,0x67,0x7,0xfb,0x46,0x87,0x48,0x92,0xc,0xad,0x14,0x79,0xae,0xb8,0xfe,0xdb,0xa,0x37,0x96,0x1a,0x24,0x6b,0xf1,0x85,0x9f,0x6e,0x2e,0x1f,0x7b,0xa0,0x4c,0x43,0xe5,0xb2,0x73,0xab,0xd9,0x14,0x80,0x65,0x19,0x46,0x6d,0x7c,0x78,0xe7,0x19,0xaf,0xe2,0x4d,0x29,0x29,0x63,0xc0,0xc2,0x34,0x5d,0x19,0x66,0xb3,0xf5,0xa5,0xc6,0x74,0x94,0xe5,0x8b,0xb1,0x94,0xf1,0x53,0x3d,0x15,0xa7,0x7e,0x77,0x5d,0x3c,0x6c,0x9b,0xf9,0x7,0x9d,0x7a,0x5a,0x62,0x97,0xe,0x10,0xb3,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_animation_play_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0xe,0x0,0x0,0x0,0xe,0x8,0x6,0x0,0x0,0x0,0x1f,0x48,0x2d,0xd1,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x1,0x4,0x2,0x0,0x30,0x23,0x72,0x1c,0x69,0x0,0x0,0x1,0xd1,0x49,0x44,0x41,0x54,0x28,0xcf,0x7d,0x92,0xbf,0x6b,0x53,0x51,0x14,0xc7,0x3f,0xf7,0xdd,0x97,0xd7,0xe4,0xbd,0x36,0xa,0x11,0x44,0x94,0x22,0xa2,0x60,0x24,0x8,0x52,0x69,0x3b,0x74,0xa9,0x43,0x27,0x5d,0x14,0x7,0x45,0x10,0x41,0x7,0x37,0x7f,0xe0,0x20,0x38,0x16,0xfd,0x13,0xd4,0x41,0xdb,0xc1,0x45,0xa2,0x8,0x1a,0xeb,0x12,0xa9,0x75,0x10,0x4,0x75,0x70,0xeb,0x50,0x87,0x3a,0x49,0xd2,0x34,0xa5,0x69,0x6b,0xde,0xcb,0x3d,0xc7,0x21,0x34,0x4d,0xaa,0xf6,0xbb,0xdd,0xe1,0x73,0xee,0xf7,0x7b,0xce,0xd7,0x12,0x58,0x2,0xa3,0x91,0x13,0x2,0xda,0x12,0x0,0x2,0xb,0x4e,0xf9,0xaf,0x2,0x9f,0x28,0x1b,0xa1,0x63,0xc7,0x3d,0x2d,0x1c,0xe4,0x9,0x70,0x18,0xb0,0x0,0xa4,0x3c,0x76,0x52,0x38,0x56,0xf0,0x54,0xe7,0xcf,0x49,0xf9,0x51,0x41,0x2f,0x8e,0xfb,0xba,0x27,0xcb,0x2d,0xe0,0xfc,0xd6,0x74,0xfb,0x17,0x64,0x80,0x70,0xf4,0x18,0x6b,0x73,0xc5,0xb,0xf8,0xe1,0x20,0x9e,0xd4,0x64,0xfa,0xe9,0x8c,0x57,0xad,0x35,0xb8,0xf3,0x70,0xe5,0x1e,0x50,0x5,0x1e,0x77,0x1c,0x24,0xed,0x24,0x3e,0x80,0xaa,0x41,0xa4,0x85,0x90,0x46,0xed,0x3e,0xef,0xd2,0xe5,0xd3,0xa8,0x24,0x7a,0x68,0xf0,0xcd,0xe4,0xf2,0xaa,0x8b,0xaf,0xde,0xaf,0x4d,0x0,0x53,0x24,0x52,0xda,0x74,0x60,0x80,0x70,0x24,0x6f,0xd6,0x3e,0x3c,0x3f,0x8b,0x8d,0x8e,0x80,0xb6,0x50,0xc,0x38,0x50,0x36,0x34,0x6e,0xae,0x9b,0x85,0xef,0xb3,0xbc,0x2c,0x57,0x96,0x26,0xa7,0x1b,0x1b,0xc0,0x9,0xa0,0xda,0x49,0xaf,0x28,0x2d,0x27,0x38,0xe7,0x10,0x11,0x84,0x16,0x18,0xdf,0xd8,0x60,0x17,0x47,0x87,0x26,0xf4,0xe6,0xf5,0xf1,0x5c,0xe5,0xfd,0xd0,0x81,0x91,0xbc,0xa9,0x0,0xa1,0xdf,0x49,0x2b,0x2d,0x54,0x12,0xd0,0x66,0xfb,0xa9,0xed,0x99,0x9e,0x11,0xd4,0x5a,0x32,0x3,0x79,0x32,0xfb,0x47,0xc9,0x44,0xb,0x40,0x1d,0xbf,0x7b,0x4d,0xea,0x9a,0x40,0x82,0x7a,0xa,0x6,0x52,0x36,0xd2,0x38,0xb1,0x66,0x65,0xd5,0x98,0x17,0xaf,0xca,0x4b,0x37,0x1e,0x7c,0xdb,0xb4,0xba,0xde,0x1,0x55,0x1c,0xc2,0x6f,0x34,0x49,0xe8,0xb,0x73,0xa4,0x7c,0xab,0x9f,0xbe,0x2e,0x9a,0x7a,0xbd,0x11,0x9f,0xb9,0xf6,0xae,0x4,0x4c,0x1,0x9d,0xe5,0x6c,0xfd,0xa8,0x31,0x81,0x1f,0xd2,0x97,0xdd,0x2b,0xa5,0xb7,0x1f,0xbd,0xea,0x72,0x6c,0xae,0xdc,0x9d,0xeb,0x3d,0x47,0x60,0x21,0x76,0x10,0xbb,0x36,0x98,0x4e,0xfb,0x84,0xb9,0x93,0xfa,0xf9,0xcb,0xbc,0x79,0x56,0x9c,0xf1,0x5e,0xcf,0xfe,0xb8,0xbd,0xf8,0x8b,0x9f,0x40,0x71,0x3b,0xd0,0x5d,0x8a,0x68,0xf7,0x0,0x7a,0x6a,0xb8,0x5f,0x87,0xb,0xfd,0xbd,0x95,0xfb,0x47,0x63,0x7a,0xc8,0xc0,0x12,0x1,0x11,0x90,0xda,0xa9,0x66,0xdd,0xfa,0x3,0x25,0x9c,0xbb,0x6f,0x51,0xf2,0x51,0x49,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_signal_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0xa,0xb,0x17,0x2d,0x2d,0x9e,0x5c,0xb9,0x26,0x0,0x0,0x1,0x4a,0x49,0x44,0x41,0x54,0x38,0xcb,0xcd,0xd2,0xbf,0x6a,0x14,0x51,0x14,0xc7,0xf1,0xcf,0xec,0x9d,0xdd,0x4e,0xb2,0x1a,0x42,0x40,0x2,0x12,0xa3,0x6c,0x27,0x1,0x37,0x99,0x80,0x2c,0xfa,0x2,0x11,0xd3,0xa4,0x98,0xc7,0x48,0x91,0x87,0x70,0xb,0xdf,0x22,0x8d,0x58,0xf8,0x10,0x16,0x3,0x1b,0x1c,0x2,0xa9,0x92,0x94,0x11,0x53,0x88,0x16,0x56,0xd9,0x3f,0x63,0xb1,0x77,0xcc,0x10,0x2d,0x12,0xd2,0xe4,0x34,0xf7,0x70,0xe,0xe7,0xcb,0x39,0xf7,0xf7,0xe3,0x8e,0x91,0x34,0xf2,0x16,0xd2,0x98,0x4f,0x30,0xbb,0x9,0x20,0xc4,0xb7,0x8d,0x47,0x1d,0x9e,0x4,0x16,0xa7,0xf3,0xe1,0xf1,0x4d,0x21,0x6d,0x2c,0xa7,0xc,0xca,0x2c,0xab,0xca,0x2c,0xab,0x52,0x6,0x58,0x8e,0xbd,0xeb,0x1b,0xb6,0xae,0x3,0x96,0xea,0xe1,0xc0,0x76,0x60,0xbb,0x1,0x59,0x8a,0x5b,0x6,0x3c,0xc4,0x6a,0xac,0x5d,0x81,0x3b,0xbc,0xa8,0x87,0xf1,0x1c,0xbd,0xc0,0x4e,0x99,0x65,0x55,0x9b,0xd,0x74,0xd1,0x6d,0xb3,0x71,0x9c,0xe7,0x55,0xe0,0x2d,0x56,0x6a,0x48,0x6b,0xc6,0x83,0xfa,0x94,0x94,0xc7,0x81,0x5e,0xc2,0xb3,0x58,0x7b,0x15,0x18,0x4,0x6,0x15,0xaf,0xe1,0x28,0xcf,0x3f,0x77,0xd8,0xc2,0x22,0xc2,0xdf,0x9b,0x5a,0xac,0x94,0x79,0xfe,0xa9,0x79,0x5b,0xb9,0xb6,0xf6,0xe1,0x7f,0x9f,0xf6,0x35,0xcf,0x3f,0xae,0x1f,0x1c,0xf4,0xc7,0xfc,0x4c,0x9b,0x8d,0xf1,0xd9,0xd9,0xad,0x7d,0x90,0xd6,0x52,0xcd,0x38,0xef,0x17,0xc5,0x9b,0x8a,0x85,0x84,0xde,0x7e,0xbf,0xff,0x7e,0x38,0x1a,0xed,0xcd,0x38,0x8d,0x86,0xe9,0x8d,0xb2,0x6c,0x8,0x9b,0x45,0xb1,0x3b,0xe6,0x1c,0x93,0x34,0xe1,0x77,0x84,0x5d,0x4e,0xf8,0x86,0xef,0x81,0x74,0x37,0x4,0x43,0xbe,0x4c,0x39,0x89,0x5a,0x5f,0xc0,0xcb,0xa2,0x78,0x37,0xe5,0x10,0x3f,0x30,0xbd,0xad,0x8c,0x4f,0xff,0x91,0xf1,0xae,0x46,0x4a,0x1a,0x90,0x6e,0x67,0x3e,0xe4,0x72,0xbe,0xee,0xaf,0x68,0xe7,0x7b,0x1e,0x7f,0x0,0x2a,0x56,0x5e,0x7d,0x76,0x10,0xc1,0xda,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_editor_3d_handle_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x8,0x0,0x0,0x0,0x8,0x8,0x6,0x0,0x0,0x0,0xc4,0xf,0xbe,0x8b,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x2,0x13,0x3,0x3,0x17,0xf0,0xa0,0x66,0x1d,0x0,0x0,0x0,0x7a,0x49,0x44,0x41,0x54,0x18,0xd3,0x85,0x8f,0xcb,0xd,0x84,0x30,0xc,0x44,0x9f,0x4d,0x44,0x1b,0x94,0x91,0xb4,0x90,0x7e,0x38,0xee,0x95,0x23,0xf5,0xd0,0x2,0x94,0x41,0x1b,0x7c,0xe2,0x3d,0x98,0xaf,0xb4,0xd2,0x8e,0x64,0xc9,0xd2,0xc8,0xcf,0x33,0xc2,0xa1,0x69,0x1c,0x8c,0x87,0x62,0xca,0x2,0x10,0x4e,0xb3,0xf9,0xf4,0x50,0xa,0x98,0x81,0x2a,0xd3,0x38,0x58,0x4c,0x59,0xe4,0x32,0xd7,0xd5,0xc7,0xc,0x42,0x80,0xba,0x66,0xee,0x5a,0x27,0x50,0xa,0x6c,0x1b,0x2c,0x8b,0xef,0x18,0x54,0x15,0x0,0xca,0x2f,0x3d,0xd2,0x38,0x41,0xd5,0xb1,0x66,0xf7,0x8b,0x83,0x20,0xaf,0x90,0xfb,0xce,0x79,0x30,0x77,0x2d,0x31,0x65,0x91,0x7f,0x35,0xbf,0x5d,0x55,0x37,0xc5,0xb5,0xd2,0x14,0x59,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_skeleton_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xd,0x27,0xb,0xbf,0x6,0x40,0xee,0x0,0x0,0x1,0xb2,0x49,0x44,0x41,0x54,0x38,0xcb,0x8d,0x53,0x4d,0x4b,0x1c,0x41,0x10,0x7d,0xd5,0x3d,0x3d,0x6b,0xaf,0x87,0x25,0x8,0x46,0x89,0x2e,0x28,0x98,0xc8,0xc0,0x16,0xe4,0x22,0xfe,0x81,0xe0,0xf,0xc8,0x25,0xb0,0x90,0x63,0x20,0xff,0x21,0x57,0x3d,0xe8,0x2f,0xc8,0x3d,0x8b,0x20,0x5e,0x73,0x9,0x81,0xe4,0xb8,0x47,0x99,0x40,0x10,0x64,0xbd,0x89,0x22,0x42,0x8,0xeb,0x66,0x77,0xbe,0xba,0x72,0xc8,0x8e,0xec,0x8c,0x6d,0x92,0xba,0x74,0x53,0x5d,0xaf,0x3e,0x5e,0xbd,0x26,0x78,0x6c,0x1c,0xc7,0x6a,0x7a,0xa5,0xe9,0x29,0x0,0xc4,0x32,0x4b,0x3d,0x56,0xd5,0x80,0x25,0x60,0x4e,0x8a,0x62,0x49,0xb2,0x8c,0x25,0xcb,0x58,0x9c,0x7b,0xc,0xc0,0xd4,0x92,0x57,0x2a,0x0,0x0,0x46,0xfd,0xfe,0xab,0x74,0x30,0x38,0xc4,0x5f,0x2c,0xdc,0xd8,0xd8,0x99,0xdf,0xda,0xfa,0x54,0x49,0x30,0x8e,0x63,0xed,0x26,0x93,0x17,0xe9,0xd9,0xd9,0xc7,0x7a,0x57,0x35,0x13,0x0,0xd4,0xd8,0xdc,0x7c,0x4e,0xc6,0x7c,0xb3,0xcc,0x85,0x2,0x0,0xcb,0x5c,0xe4,0x57,0x57,0x7,0x20,0x92,0x7f,0x81,0x41,0x94,0xe7,0x37,0x37,0xbb,0x96,0xb9,0xa8,0x70,0xe0,0x86,0xc3,0x8,0x22,0xda,0xac,0xad,0xbd,0x9d,0x1,0x54,0xc0,0x66,0x65,0x65,0x1f,0x22,0x81,0x1b,0x8d,0x3a,0xf7,0x48,0xd4,0xb,0xb,0x9f,0x1,0x40,0x59,0x7b,0xdc,0x88,0xa2,0x27,0x8,0x82,0xdb,0x3b,0xb8,0x31,0x3f,0xe7,0x3a,0x9d,0x26,0x59,0xfb,0x15,0x0,0x74,0xab,0xf5,0xe5,0x1e,0x7,0x92,0x65,0x4f,0x93,0xd3,0xd3,0xef,0x0,0x60,0x56,0x57,0xf7,0x5c,0x92,0x3c,0x2b,0xae,0xaf,0x5f,0x2,0x40,0xb0,0xbc,0xfc,0x1e,0x0,0xe5,0x97,0x97,0x6f,0x0,0xa0,0x11,0x45,0x6d,0xd2,0xfa,0xc2,0x32,0xbb,0x32,0x1,0x59,0x66,0xf9,0xd1,0xeb,0x55,0x38,0x8,0xd7,0xd7,0x5f,0x83,0xc8,0xa5,0x83,0xc1,0x87,0x59,0xff,0xa3,0x6e,0x97,0xea,0x23,0xd0,0xaf,0x93,0x93,0x96,0x87,0xb8,0x0,0x22,0xca,0x23,0x34,0x2a,0x35,0x43,0xb5,0x87,0x86,0x65,0x4e,0xea,0x9d,0xcc,0x56,0x1e,0xc7,0x71,0x60,0x99,0x73,0xaf,0x12,0x1,0xa4,0x7f,0xea,0x6,0x43,0xd3,0x6e,0xbf,0x2b,0x37,0xa1,0x17,0x17,0x8f,0xa1,0xf5,0xed,0x74,0xe5,0xf9,0x83,0x52,0x2e,0xb5,0x4e,0x4a,0x25,0x70,0xae,0x1c,0x49,0x54,0x18,0x9e,0x93,0xd6,0x29,0xbc,0x33,0xfa,0x4c,0xa9,0x44,0x44,0x42,0x68,0x3d,0x81,0x8,0x81,0x28,0x87,0x52,0x13,0x5f,0x28,0xf9,0x9c,0xa3,0x7e,0xbf,0xb,0x91,0xb0,0xf2,0x1b,0x89,0xd2,0xf9,0xed,0xed,0xde,0x7f,0x75,0xa0,0x9a,0xcd,0x23,0x4f,0x72,0x2f,0xb1,0xbf,0x1,0x5f,0xd2,0xa7,0xe6,0x52,0x2f,0x9e,0xec,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_path_2d_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe1,0x0,0xdb,0x0,0xe7,0x53,0x45,0xf8,0x1a,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x14,0x24,0x5,0x60,0x64,0xa6,0xd5,0x0,0x0,0x0,0xc2,0x49,0x44,0x41,0x54,0x38,0xcb,0xcd,0xd3,0x31,0xa,0x2,0x31,0x10,0x5,0xd0,0xb7,0x2a,0x82,0x62,0x21,0x1e,0xc1,0x46,0xf0,0x2,0xe2,0x11,0x3c,0x80,0xe0,0x45,0xac,0x6c,0xbd,0x8a,0xe0,0xd,0x6c,0xbd,0x83,0x8d,0x82,0x58,0x6c,0x25,0x58,0x58,0xa,0x36,0xda,0x64,0x25,0xca,0xc2,0xba,0x6e,0xe3,0x40,0x48,0x48,0xfe,0xfc,0x99,0x9f,0xfc,0x24,0xab,0xcd,0x55,0x95,0xa8,0xa9,0x18,0x95,0x9,0x1a,0x61,0x7e,0x44,0x7b,0x49,0x41,0xce,0x1b,0xb6,0x51,0x0,0xf8,0x49,0x42,0x82,0x6e,0xb4,0xce,0x3a,0xea,0xe6,0x75,0x57,0xfb,0x0,0xb6,0xb1,0xc4,0x3e,0x87,0x78,0x1f,0xce,0xda,0x31,0x71,0xdc,0x41,0x1d,0x6b,0xc,0x31,0x8a,0xe4,0x64,0x92,0x46,0x18,0x4,0x4c,0x3d,0x4f,0xc2,0x3c,0xcc,0x53,0xa4,0x51,0x95,0x6c,0xa4,0x98,0xa1,0x19,0x61,0x25,0xc1,0x48,0x2d,0x9c,0x42,0x95,0xb4,0xe0,0xde,0x6,0xd8,0xa2,0x8f,0x5b,0xd6,0xc1,0x18,0xbb,0x2f,0x92,0xe1,0x80,0x63,0xc8,0x79,0x49,0x58,0xa0,0x57,0xe2,0xf5,0x3a,0x21,0xe7,0x65,0xa4,0x3b,0x2e,0x25,0x8,0xce,0x9f,0x4e,0x9c,0x94,0x74,0xf0,0xe4,0x7f,0x3e,0xd3,0x13,0x6a,0xfa,0x1e,0x77,0xa2,0x77,0xa6,0xd7,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_skeletonr_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x2,0x11,0x4,0x37,0x38,0x52,0x18,0x46,0x5,0x0,0x0,0x0,0xea,0x49,0x44,0x41,0x54,0x38,0xcb,0xad,0x92,0xdd,0x4a,0xc4,0x40,0xc,0x85,0xbf,0x2c,0x7d,0xc3,0xd,0x76,0xde,0x43,0x10,0xaf,0x15,0x74,0x7d,0x82,0x15,0x2a,0x8a,0x22,0xb2,0x4a,0x1f,0x4d,0xbd,0xd9,0xbd,0xce,0xf1,0xa2,0x9d,0x32,0x5b,0x74,0x19,0xa8,0x81,0x61,0x12,0x92,0x9c,0x9c,0xfc,0x98,0x10,0x4b,0x64,0xc5,0x42,0x59,0x1,0x24,0x77,0x25,0xf7,0x6a,0x2a,0x65,0x7c,0x93,0xdc,0xf5,0xf6,0xfe,0x31,0x38,0xda,0x3a,0x90,0xa7,0x97,0x57,0xa4,0x20,0xe1,0x6a,0x0,0xf6,0x87,0x3,0x44,0xb0,0xed,0x3a,0x14,0x42,0x12,0x12,0x48,0x31,0xe8,0x21,0x42,0x31,0x4c,0x2b,0x82,0xaf,0xef,0x4f,0x34,0x96,0x32,0x21,0x92,0xbb,0x6e,0x36,0x77,0x44,0x99,0x34,0xbd,0x40,0x1,0x22,0xeb,0x22,0x80,0xdb,0xeb,0x2b,0x76,0x7d,0x6f,0xd6,0xfa,0x5a,0xe7,0x17,0x97,0x8,0x41,0x4,0x12,0x43,0xb5,0x9c,0x9c,0x41,0x43,0x84,0x80,0xd1,0x17,0x12,0xdd,0xfd,0x96,0x6,0x18,0x28,0x5,0x3c,0x3f,0x3e,0x54,0xd,0x71,0x7d,0xd6,0xa2,0xb1,0x87,0xa9,0x5,0x80,0x5d,0xdf,0x5b,0xed,0x16,0x72,0xbc,0xfd,0xcb,0x21,0x19,0x26,0xc3,0x8e,0x90,0x4a,0x3b,0xeb,0xe5,0x9f,0xf5,0xe9,0x12,0x85,0xac,0xc,0x28,0xed,0x39,0x60,0x8e,0x3f,0x2,0xc8,0x49,0x7f,0x51,0x9d,0xfb,0x4e,0x32,0xa8,0x91,0x5f,0x19,0xcc,0xc1,0x4e,0x31,0x9a,0xda,0x5d,0xba,0x85,0x1f,0xf9,0x16,0xbf,0x85,0xd,0x93,0x9,0x70,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_cylinder_shape_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xe,0xc3,0x0,0x0,0xe,0xc3,0x1,0xc7,0x6f,0xa8,0x64,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0xc,0x1e,0x16,0x3b,0x37,0x96,0xe3,0xcd,0xb1,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0xfc,0x49,0x44,0x41,0x54,0x38,0xcb,0xa5,0x93,0x3f,0x68,0x13,0x71,0x14,0xc7,0x3f,0xbf,0xcb,0xd9,0x24,0x36,0x89,0x26,0x4d,0x23,0x11,0x95,0x1a,0x84,0x2a,0x22,0x52,0x3a,0x38,0x88,0xad,0x42,0xa4,0x83,0x93,0x7f,0x6,0x71,0x12,0x3a,0x74,0x32,0x83,0xe0,0xe4,0xd6,0x2e,0xd9,0x4,0x17,0xb1,0x4b,0xb7,0x80,0x8b,0x50,0xa4,0x28,0x38,0x58,0x69,0x6b,0xa1,0x22,0xa5,0xa2,0x63,0xdb,0x24,0x4d,0xd3,0xa3,0x31,0x92,0x5c,0x2e,0xb9,0xe4,0x9a,0xbb,0x73,0xb8,0xcb,0xd0,0x92,0x8a,0xc5,0x2f,0xbc,0xe9,0xf1,0x7d,0xef,0xfb,0xfd,0x3e,0x9e,0xc0,0x81,0x0,0x3c,0x80,0x17,0x8,0x1,0x7d,0x40,0x3f,0x10,0x74,0xfb,0x75,0xe0,0x97,0x5b,0x55,0xa0,0x9,0x98,0x80,0x2d,0x5c,0xb2,0xc,0xf4,0x2,0x31,0x60,0x60,0xe4,0xee,0x78,0xf2,0xfe,0x93,0xf4,0xc4,0x89,0x70,0x34,0xb4,0xaa,0x40,0xdb,0xd0,0x8d,0x95,0xcc,0xe4,0xcc,0xd7,0x37,0xe9,0x77,0xc0,0x26,0xa0,0x0,0x1a,0xb0,0xd7,0xd9,0x1c,0x0,0xce,0x24,0xae,0x5c,0xbb,0xfe,0xf8,0xf9,0xab,0x67,0x22,0x3e,0x74,0xa1,0xdc,0x80,0x62,0xd,0x4c,0xdb,0x91,0xe0,0x95,0xc1,0x5f,0xdb,0x50,0xe6,0xa7,0x9f,0xbe,0x58,0xff,0x32,0xfb,0x11,0xc8,0x1,0x6a,0x47,0x76,0xec,0xe2,0xf0,0xe8,0x68,0xea,0xf5,0xe2,0xf4,0x96,0x15,0x8f,0xec,0x68,0x50,0x6a,0x80,0xcb,0x5,0xc0,0xb4,0x40,0x97,0xc3,0x81,0xcb,0xb7,0x1e,0xde,0x96,0x2d,0xbd,0xb4,0xfd,0x73,0x69,0x1d,0x68,0x48,0x9d,0x1,0x3,0x63,0xa9,0x47,0x9f,0xb2,0xce,0x56,0xcd,0x70,0x7c,0x1d,0x84,0x10,0x50,0x69,0x42,0x3e,0x3a,0x76,0x87,0x93,0xe7,0xcf,0x1,0x3e,0x9,0xe8,0x1,0x22,0x83,0x37,0xee,0xdd,0x8c,0xf5,0x82,0x65,0x73,0x28,0x64,0x9,0xbe,0x29,0xa0,0x1c,0xbf,0x3a,0x44,0x30,0x7e,0x16,0xf0,0x4a,0x6e,0x6,0x7e,0x9f,0xc,0xc9,0x4,0x9c,0xe,0x42,0xa0,0x67,0xbf,0x7c,0x70,0x54,0x2d,0x17,0xa0,0x54,0xae,0x82,0x69,0x80,0xd5,0xf6,0x1,0xb2,0xdc,0x39,0xa1,0x8d,0x43,0x1c,0xec,0x83,0x82,0xa,0x61,0x3f,0x14,0x55,0x27,0x44,0x45,0x3,0xb5,0x5,0xf9,0xa,0xd0,0x72,0x19,0xb6,0xed,0x1,0x84,0x7c,0x98,0xcf,0xb2,0xe,0xa5,0xba,0x63,0xa9,0x50,0x85,0x96,0x49,0xd7,0x60,0x24,0x1c,0xb5,0x26,0x47,0x85,0x10,0x26,0x60,0x4b,0x2e,0x59,0x3f,0xf2,0x0,0xe9,0x58,0x13,0x68,0x4b,0x80,0x1,0xfc,0xde,0x5c,0x7e,0x3b,0xff,0xb7,0xb,0xec,0x43,0x6e,0x71,0x95,0xda,0xf6,0x16,0xd0,0x92,0xdc,0x58,0x76,0xbf,0xcf,0xbe,0xcc,0x28,0x1a,0x48,0xe2,0x5f,0x6,0x7c,0x9e,0xa3,0x92,0xcd,0x3,0x4d,0x4f,0x27,0x83,0xf2,0x4e,0xae,0xba,0xb6,0xf4,0x61,0xad,0xd5,0x3f,0x7c,0xa9,0xe1,0x8b,0x47,0x3c,0x2,0xea,0x86,0xd3,0x54,0xd,0x30,0xf7,0xc,0xb4,0x8d,0x15,0x85,0xf7,0xa9,0x29,0x7e,0x64,0xe6,0x80,0x22,0xd0,0xe8,0xfa,0x4c,0xa7,0x46,0xc6,0x93,0x89,0x7,0xe9,0x89,0x5d,0x3b,0x1a,0x32,0x2d,0xc8,0x96,0x74,0x83,0x85,0xc9,0x19,0x16,0xba,0x3f,0xd3,0x7f,0xbd,0xf3,0x1f,0x31,0x98,0xd0,0xb2,0x5e,0xa9,0x9a,0xce,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_sky_box_f_x_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x0,0x0,0x69,0x0,0xd2,0xd6,0x98,0xf8,0x28,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xe,0xc3,0x0,0x0,0xe,0xc3,0x1,0xc7,0x6f,0xa8,0x64,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x2,0x7,0x0,0xf,0x27,0x71,0xa8,0x84,0x31,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x2,0x3f,0x49,0x44,0x41,0x54,0x38,0xcb,0x75,0x93,0xbf,0x6b,0x53,0x51,0x14,0xc7,0x3f,0xe7,0xe5,0xb5,0x4d,0xd2,0x1a,0xd3,0x26,0xb1,0x75,0xa9,0xad,0x25,0xa,0x75,0x90,0xe,0x9d,0x8a,0xb8,0x88,0xa2,0x38,0x68,0x97,0x6e,0x82,0x93,0x20,0x82,0xff,0x81,0x83,0x20,0xb8,0x76,0x10,0x44,0xc1,0x49,0x11,0x1c,0x4,0x1d,0x44,0x10,0xaa,0xb8,0x58,0x5c,0xa4,0xa8,0x55,0x88,0xc5,0x56,0x84,0xd0,0xe6,0x47,0x35,0xa4,0x69,0xde,0x7b,0xb9,0xf7,0x38,0xbc,0xd7,0xd7,0x64,0xf0,0xc2,0xbd,0xf7,0x1c,0xee,0xf9,0x71,0xbf,0xdf,0xfb,0xbd,0x72,0xe3,0x95,0x2a,0xff,0x19,0x23,0x29,0xc3,0xcc,0xe1,0x36,0xb9,0x94,0xa1,0x30,0x68,0x0,0xa8,0xec,0x24,0x78,0xf6,0x35,0x13,0xc7,0xb8,0x7e,0x60,0x40,0x0,0x5,0x95,0xd0,0xdc,0x5b,0xb7,0x9a,0xca,0xc7,0xdf,0xfd,0x5c,0x3c,0xd6,0x62,0xb3,0xe9,0xf0,0x64,0x65,0x8,0x4,0x44,0xd,0x2a,0x82,0xa8,0xe2,0x7a,0x1d,0xb3,0x9f,0xa9,0x71,0x6e,0x64,0x2b,0xbb,0xbe,0xf0,0xe2,0x5b,0x3f,0x9b,0xcd,0x4,0x60,0xe3,0x43,0x89,0x56,0xd7,0xb,0x6c,0xe4,0xec,0x67,0x77,0xd7,0x0,0xf8,0xb5,0xd,0x60,0xe3,0x1e,0x0,0xa7,0x27,0x3,0x26,0x86,0x6d,0x4,0x21,0x1a,0x77,0xce,0xfb,0x54,0x9a,0xb0,0x52,0x4e,0x0,0xb0,0xf4,0x23,0xd1,0x53,0xb0,0xbb,0x72,0x31,0x6f,0xc8,0xa6,0x22,0x8,0x77,0x2f,0x18,0xdc,0x30,0x96,0xc2,0x10,0x9c,0x29,0x1a,0xda,0x1d,0x78,0xfd,0x9d,0x10,0x1e,0xca,0xad,0xb3,0x86,0xf,0xeb,0xe,0xa0,0xbc,0x29,0x39,0x7c,0x29,0xc3,0xec,0x38,0xb8,0x9e,0x6f,0x58,0xde,0x80,0x46,0x1b,0x8a,0x5,0x38,0x30,0x0,0xc3,0x69,0x58,0x2a,0x81,0x17,0x58,0x50,0x5,0x81,0x54,0x1f,0xcc,0x4d,0x5a,0xea,0x2d,0x98,0x1e,0x35,0x64,0x92,0xf0,0xb9,0xc,0x72,0xea,0x5e,0x55,0xe3,0x2b,0xa2,0x61,0xbc,0x8,0xaa,0x1a,0xee,0x11,0x37,0xe3,0x59,0x10,0x81,0x6b,0x73,0x42,0x6d,0x7,0xa6,0x72,0xb0,0x56,0x5,0xd7,0xb,0x3a,0x3d,0xe4,0x69,0xcc,0x72,0xe8,0x1d,0x19,0x9,0xcf,0x4e,0x8c,0x39,0x5c,0x3e,0x19,0xe2,0xcc,0xf,0x42,0xa3,0xad,0x58,0x55,0x5c,0x3f,0xb0,0xe8,0x5e,0x42,0x17,0xcd,0x4f,0xaf,0x26,0x1,0xd8,0x6e,0x29,0x7,0x93,0xf0,0xb3,0xde,0xab,0xb7,0x4c,0x52,0xc8,0x8c,0x9,0x8e,0x1f,0x58,0xfc,0xc0,0xe2,0x5,0x6,0x2f,0x30,0xf8,0x81,0xc1,0xeb,0x18,0xe6,0x1f,0xee,0x0,0x30,0x9c,0x16,0xfe,0xb4,0x95,0xa9,0xbc,0x83,0x55,0xa5,0xd1,0xe,0xe7,0x5a,0x25,0x7c,0x3d,0x39,0x7a,0x7b,0x5d,0x45,0x5,0x44,0x43,0x35,0x76,0x75,0x9,0x39,0x80,0xa9,0xbc,0x50,0x6f,0x29,0x13,0xb9,0x4,0x8d,0x96,0x5,0x11,0xd6,0x2a,0x16,0x44,0x91,0x97,0xab,0x5b,0x5a,0x3c,0xe4,0x52,0x6b,0x5a,0x72,0x43,0xe,0x7f,0x77,0x2d,0x9,0x81,0x77,0xa5,0x20,0x7e,0xf3,0xc5,0xb7,0xbb,0x3d,0xea,0xd4,0x3d,0xc6,0x54,0x91,0x4f,0xe5,0x9a,0xba,0xe,0xb8,0x9,0xe9,0xc1,0x68,0xa3,0x3f,0xe6,0x88,0x50,0x6d,0x5a,0xe6,0xef,0x6f,0xf7,0xc8,0x33,0x54,0xbf,0xe2,0x26,0xfb,0x84,0x2b,0x8f,0xea,0x64,0xd3,0xe,0xaa,0x4a,0x36,0xed,0xb0,0x51,0x33,0x5c,0x9a,0x49,0x1,0x70,0x6e,0x7a,0x80,0xf7,0xa5,0x36,0x5e,0x97,0x62,0x8f,0x8f,0xba,0x2c,0xcc,0xa6,0x78,0xbc,0xdc,0x42,0x92,0x37,0x57,0x55,0xbb,0x7e,0x74,0xb7,0xde,0x63,0xf5,0x86,0xb7,0x8d,0xfd,0xe7,0xd7,0xb,0xa8,0x2a,0xb,0xf,0xaa,0xfc,0x3,0xe6,0xaf,0xf,0x5f,0x6,0xb2,0xcd,0x5e,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_back_no_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x0,0x0,0x0,0x0,0x0,0xf9,0x43,0xbb,0x7f,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x2,0x11,0x5,0x2,0x29,0x9b,0x5b,0xce,0x76,0x0,0x0,0x0,0x55,0x49,0x44,0x41,0x54,0x38,0xcb,0xbd,0xd3,0x51,0x16,0x0,0x10,0x8,0x44,0xd1,0xb2,0x6b,0x16,0x90,0x65,0x67,0x1,0x68,0x26,0x9d,0xa3,0x6f,0xef,0x7e,0x10,0x75,0x71,0xa9,0x4c,0x63,0xe,0x8d,0x3e,0xfc,0x19,0x88,0x62,0x8,0xa0,0x38,0x4,0x98,0xf8,0xa,0xb0,0xf1,0x11,0xc8,0xc4,0x1b,0x90,0x8d,0x37,0xc0,0xa6,0x69,0x79,0xf,0xb2,0xc8,0xf1,0x12,0x33,0xc8,0xf5,0x19,0x59,0x24,0x5c,0x24,0x6,0x81,0xab,0x8c,0x10,0xfd,0xf2,0x1b,0xa3,0x59,0x92,0x19,0x1e,0x87,0x86,0xec,0xf4,0x78,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_slot_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0xa,0xb,0x17,0x30,0x2c,0x16,0x37,0xe5,0xac,0x0,0x0,0x1,0x8e,0x49,0x44,0x41,0x54,0x38,0xcb,0xa5,0x93,0x3f,0x68,0x13,0x51,0x1c,0xc7,0x3f,0xef,0xee,0x9d,0x17,0xc1,0x9a,0xc3,0x5e,0x52,0x6c,0xeb,0x1f,0x4a,0xe9,0xe0,0x20,0x2d,0x31,0xc4,0xe,0x52,0x41,0x70,0x92,0xe,0xe,0x7,0xf5,0xc0,0xc1,0xd4,0x41,0xc1,0x52,0x32,0xb4,0x6e,0x66,0xd2,0xc1,0xe2,0xaa,0x82,0xbb,0xe0,0x58,0x2a,0x74,0x72,0x4e,0x85,0x28,0x42,0x75,0x28,0x56,0x42,0x89,0x5,0xc5,0x21,0x4a,0x20,0x97,0xde,0x4b,0x9e,0x43,0x2e,0xad,0x8b,0x7a,0xe5,0xbe,0xf0,0xe0,0xc1,0xef,0xf7,0xfd,0xc0,0xe3,0xfb,0x7d,0x90,0x50,0x22,0xe6,0x9e,0x1,0xc8,0xe8,0xae,0x80,0x6e,0x7f,0x60,0xc6,0x30,0x5b,0xc0,0x9,0xe0,0xc,0x30,0x18,0x99,0xc3,0x3f,0x21,0xff,0x33,0xf,0x21,0xc5,0x4c,0xa1,0x7a,0x43,0x17,0xde,0xfb,0x1a,0xb8,0x4,0xc,0x45,0xb3,0x7f,0xca,0x4,0x32,0x48,0x31,0x93,0xdb,0xf0,0x34,0x63,0xa9,0x22,0x59,0xcb,0xcf,0x57,0xe7,0xfa,0x90,0xcc,0xc1,0xaa,0xe7,0x9a,0x2c,0xc,0xdb,0x94,0x46,0x8e,0xee,0x9f,0xcb,0x69,0x7,0xd7,0xca,0xe7,0x36,0x3c,0x6d,0x4c,0xe,0x2c,0xfa,0x1f,0xef,0x6b,0x63,0xd6,0x2d,0x72,0xda,0xbe,0x19,0x41,0xce,0x3,0x48,0x3c,0xd7,0x24,0x6b,0x39,0x56,0xcb,0x38,0xab,0xb5,0x76,0xe8,0x6a,0x13,0x40,0x9f,0x4c,0xd9,0x5a,0x89,0xf1,0xe6,0xee,0x4f,0xc4,0x29,0x7b,0x2,0x60,0xee,0xd1,0xfc,0x8b,0x97,0xf7,0x9e,0x3f,0x50,0x41,0x8,0x52,0xa4,0x51,0x1a,0xc1,0xc2,0xb0,0x4d,0x43,0x9d,0xf3,0x97,0x6f,0xbd,0x8b,0x1b,0xdd,0x87,0xaf,0x9f,0xd8,0xbc,0xfe,0xfa,0xa,0xcd,0xce,0x1b,0xc9,0xe7,0x16,0x1c,0x97,0x6c,0x87,0xf5,0xf8,0xe1,0x77,0x35,0x28,0x4d,0xef,0x9,0xc7,0x4c,0xc5,0x11,0xb1,0x53,0x79,0xb8,0x7e,0x1,0x43,0x38,0xfb,0xd1,0x6,0x5d,0x9b,0xdd,0xbd,0xf1,0x89,0xa5,0xe9,0x27,0x5b,0xcf,0xde,0x3e,0xbd,0xb8,0x72,0xed,0xe,0x40,0xe5,0xee,0x6a,0x79,0xea,0xf1,0xd5,0x32,0x4a,0x87,0x3d,0xc0,0xab,0x1f,0x1d,0x3c,0xb7,0x41,0xb3,0xb3,0x89,0x14,0x7,0xbd,0xa8,0xb5,0x6d,0x6a,0xc1,0xf7,0x81,0x11,0x7,0xea,0xed,0x2d,0x80,0x4a,0x69,0xed,0x36,0x5f,0x82,0x3d,0x99,0xb2,0x40,0xe9,0x5f,0x87,0x8b,0x71,0xd4,0x9e,0xc7,0xfd,0x5b,0x8c,0x9,0x8a,0x24,0x62,0x42,0x9c,0xc8,0x4,0xf0,0xd,0x68,0x44,0x75,0x4e,0xfe,0x99,0x12,0xeb,0x37,0x33,0x6f,0x84,0xd7,0xb4,0x39,0xad,0xb9,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_mirror_x_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xde,0x2,0xd,0x11,0x2e,0x3b,0xcb,0xa2,0x75,0xd,0x0,0x0,0x0,0x73,0x49,0x44,0x41,0x54,0x38,0xcb,0xed,0x92,0x31,0xe,0x80,0x30,0xc,0x3,0xf,0x3e,0xd0,0x99,0x89,0xa9,0x2b,0xe5,0x79,0xfc,0x80,0xef,0xb5,0x5d,0x33,0x65,0xca,0xcc,0x7,0x80,0xa5,0x48,0x48,0x48,0x15,0x43,0xc7,0x7a,0x8c,0x1d,0xd9,0x8e,0x2,0x1d,0x6d,0xa1,0x62,0x51,0xc5,0xf6,0xa,0xbf,0xab,0x58,0x7c,0xcf,0xc6,0x17,0x99,0x80,0x5,0x38,0x2a,0x1e,0x7,0xb0,0x14,0x2d,0x0,0xc3,0xe3,0x5c,0x96,0x87,0x9f,0x61,0x2f,0x20,0xcf,0x7e,0x5a,0xc7,0x96,0xfd,0x93,0x8a,0x9d,0x2a,0xb6,0x55,0x34,0x5b,0xd1,0xa4,0xcf,0xd,0x66,0x3f,0x5,0x20,0x3,0xae,0xe2,0xe3,0x4a,0xf4,0xd0,0x5f,0xae,0x21,0x6e,0x17,0xf,0x33,0xa2,0x3a,0x35,0x7,0x62,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_small_next_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x8,0x0,0x0,0x0,0x8,0x8,0x6,0x0,0x0,0x0,0xc4,0xf,0xbe,0x8b,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0xc,0x1e,0xf,0x17,0x2,0xea,0x96,0xfa,0xc3,0x0,0x0,0x0,0x3f,0x49,0x44,0x41,0x54,0x18,0xd3,0x63,0x60,0x40,0x2,0xff,0xff,0xff,0xd7,0x62,0xc0,0x7,0xfe,0xff,0xff,0xbf,0xf6,0xff,0xff,0xff,0xf2,0xc8,0x62,0x4c,0x58,0xd4,0xf5,0x21,0x2b,0x62,0xc2,0x61,0x58,0xdf,0xff,0xff,0xff,0x55,0xf1,0x29,0x80,0x3,0x16,0x1c,0xe2,0x45,0x8c,0x8c,0x8c,0xf,0x89,0x72,0x24,0x3,0x21,0x6f,0x2,0x0,0x40,0x6c,0x1c,0x95,0x89,0x2d,0x76,0xc4,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_iapi_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x0,0x0,0x0,0x0,0x0,0xf9,0x43,0xbb,0x7f,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x2,0x11,0x5,0x3,0xa,0x20,0x27,0x8e,0x45,0x0,0x0,0x0,0x95,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0xfc,0xcf,0xf0,0x9f,0x1,0x1b,0x50,0x77,0x64,0xc7,0x2e,0xc1,0xc0,0xc0,0x70,0x73,0xff,0x4f,0x46,0x18,0x9b,0x5,0x97,0xe6,0xf5,0x5c,0x31,0x18,0xe2,0x81,0xdf,0x96,0x60,0x88,0x31,0x91,0xa2,0x59,0x35,0xfb,0x3c,0x86,0x38,0xb,0x36,0x67,0x63,0xb3,0x9,0x9b,0x66,0xac,0x5e,0x50,0x9d,0xd2,0x80,0xa1,0xe8,0x76,0x4e,0x3,0xae,0xe0,0xc0,0xf4,0x2,0xa9,0x80,0xbe,0x6,0xdc,0x9e,0x6a,0x88,0x12,0x85,0x24,0x19,0x80,0x4d,0x33,0x3,0x3,0x3,0x3,0x23,0x72,0x42,0x22,0x36,0xf1,0xe0,0x34,0x80,0xe2,0x30,0x60,0x64,0x60,0xfc,0x8f,0x8b,0x8d,0x4b,0xe,0x6b,0x18,0x30,0x32,0x30,0xfe,0xff,0xcf,0xf0,0x9f,0x11,0x59,0x21,0x3a,0x9f,0x60,0x20,0xa2,0x2b,0xc6,0xa6,0x19,0xaf,0x1,0xff,0x19,0xfe,0x33,0xa2,0xf3,0xd1,0xc5,0xa8,0x92,0x90,0x0,0x1,0x55,0x3c,0x7c,0x48,0xb8,0xea,0x5c,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_snap_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xd9,0x0,0x31,0x0,0x31,0x9,0xd1,0x29,0xca,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0xb,0x1,0x17,0x1a,0x26,0x0,0x8,0xda,0xeb,0x0,0x0,0x1,0x5d,0x49,0x44,0x41,0x54,0x38,0xcb,0xa5,0x92,0x3d,0x4e,0xc3,0x40,0x10,0x85,0xbf,0xf5,0x4f,0x64,0xfe,0x82,0x4,0x4d,0x44,0x81,0x4,0x39,0x4d,0xae,0x42,0x3,0x72,0x12,0x6e,0x80,0x44,0x81,0x11,0x22,0x5,0xdc,0x64,0x4f,0x92,0x86,0x3,0xa4,0x9,0x46,0x50,0xc4,0x9b,0xac,0xd7,0xb3,0x34,0x21,0xd8,0xc8,0x50,0x90,0xd7,0xed,0x6a,0xde,0x37,0x6f,0x76,0x47,0xf1,0x8b,0x6,0x83,0x41,0x56,0x3f,0x6b,0xad,0x87,0x6d,0x75,0xaa,0xcd,0x18,0x45,0x11,0x8f,0xc6,0xa4,0xf1,0xc1,0x1,0xd5,0x72,0x89,0x94,0x25,0x17,0x71,0x7c,0xdf,0x6,0x52,0x3f,0x3b,0x3e,0x43,0x2a,0xd6,0x82,0x52,0x54,0x8b,0x5,0xde,0x7b,0x64,0xb5,0xa2,0x73,0x7c,0x8c,0xcd,0x73,0xae,0x7a,0xbd,0x6,0x28,0xa8,0xd3,0x9e,0x9c,0x4b,0xbd,0x73,0xd8,0xb7,0x37,0x8a,0xd9,0xc,0x93,0xe7,0xac,0xde,0xdf,0x29,0x8b,0x2,0x3b,0x9f,0xe3,0xbd,0xe7,0xf6,0xe5,0x25,0xad,0x7b,0x82,0x7a,0xf7,0x70,0x67,0x87,0xd5,0xeb,0x2b,0xa5,0x31,0x78,0xe7,0xb8,0xee,0xf7,0xb3,0xf1,0xd9,0x59,0x16,0x44,0x11,0x22,0x82,0x52,0x8a,0xce,0xde,0x5e,0x23,0xf1,0x26,0xc1,0xe4,0xe3,0x23,0x75,0x45,0x41,0xb9,0x58,0x80,0xf7,0x8c,0xfb,0xfd,0x4c,0x6b,0x3d,0xd2,0x5a,0x8f,0x86,0xa7,0xa7,0x59,0xbc,0xbf,0x4f,0x98,0x24,0x20,0xc2,0xcd,0x74,0x9a,0x36,0x12,0x24,0x49,0x42,0x7c,0x78,0x88,0xcd,0x73,0x9c,0xb5,0x8c,0xcf,0xcf,0x33,0xad,0xf5,0xa8,0xf6,0x3,0xa3,0xcb,0xa3,0xa3,0x2c,0x39,0x39,0x1,0xa0,0x72,0xae,0x39,0x42,0x18,0x86,0x4,0x71,0xcc,0x5f,0x12,0x11,0xc4,0x5a,0x8,0x43,0x44,0xa4,0x9,0x10,0x11,0xfc,0x9a,0xaa,0x82,0x80,0xaa,0xaa,0x5a,0x21,0x95,0x31,0x28,0xa5,0xd8,0xed,0x76,0x37,0x77,0x11,0x80,0x31,0x6,0xf3,0xf0,0x80,0x88,0xd0,0x1,0xc2,0x34,0x6d,0x5,0x2c,0x27,0x93,0x6f,0xd3,0xba,0x26,0xa8,0x47,0xfc,0x8f,0x54,0xcb,0xea,0xfa,0xfa,0x3,0xfe,0xd8,0xd2,0xbb,0x2f,0xcf,0xd7,0x22,0x29,0xc0,0xb3,0xa5,0xfc,0x16,0x67,0x1f,0x6c,0xdb,0x7d,0xeb,0x11,0x3e,0x1,0xf7,0xe8,0xb0,0xd8,0xc2,0x32,0x1c,0xda,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_forward_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0xa,0x15,0x0,0x20,0x37,0xb4,0x63,0x78,0xed,0x0,0x0,0x0,0x47,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0xa0,0x5,0xf8,0xff,0xff,0xff,0x19,0x62,0xd5,0x32,0x51,0x6a,0x8,0x13,0xa5,0x2e,0x61,0xa2,0xd4,0x3b,0x4c,0x94,0x86,0x9,0x13,0xa5,0x1,0xcb,0x44,0x69,0xec,0x90,0x64,0x0,0x23,0x23,0xa3,0x9,0xd9,0x6,0x60,0xd3,0x4c,0xb4,0x1,0xb8,0x34,0x13,0x65,0x0,0x3e,0xcd,0x4,0xd,0x20,0xa4,0x99,0x2a,0x79,0x61,0xe0,0x1,0x0,0x6b,0x58,0x1f,0x72,0xa7,0xda,0x94,0x2d,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_sound_room_params_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe1,0x0,0xdb,0x0,0xe7,0x53,0x45,0xf8,0x1a,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x10,0x20,0xb,0xe4,0xb9,0xe6,0xa,0x0,0x0,0x1,0xce,0x49,0x44,0x41,0x54,0x38,0xcb,0xa5,0x53,0xbb,0x6e,0x13,0x51,0x10,0x3d,0x33,0xbb,0xde,0x5d,0x6f,0xbc,0x91,0x15,0x47,0x46,0xe,0x41,0x36,0x48,0x4e,0x43,0x47,0x83,0x90,0xa0,0xa3,0xe1,0x17,0xf8,0x80,0x54,0x88,0x2,0x85,0x82,0x22,0x32,0x5,0x28,0xd,0x5,0x12,0x5,0x7f,0x80,0x68,0xe0,0xf,0xe8,0x22,0xa5,0x46,0xd0,0x51,0x10,0x64,0x22,0xdb,0xc4,0x8f,0x25,0xeb,0xec,0xd3,0x3b,0x97,0x82,0xdd,0x95,0x65,0x39,0xe,0x12,0xa7,0x3a,0x77,0x66,0xee,0x99,0x87,0x66,0x80,0x15,0x70,0x47,0x9e,0xee,0x8e,0x3c,0xce,0xb8,0xe6,0x8e,0x3c,0x73,0x91,0xf3,0x2a,0x81,0x34,0x95,0xdb,0x4a,0xa9,0x4d,0x77,0xe4,0x19,0x69,0x2a,0xf7,0xe2,0x28,0x79,0x91,0xd9,0xb,0xce,0x4b,0xb2,0x96,0x0,0xa0,0xdf,0x1d,0x7e,0x98,0xfe,0xf6,0xf,0xcf,0x26,0xe7,0x3,0x0,0x90,0x54,0xee,0x6,0xe7,0xd1,0x5e,0xc6,0xef,0xe4,0x5c,0xcf,0x3e,0x19,0x0,0xa8,0x5a,0x73,0x22,0x11,0xd9,0xf9,0xf1,0xad,0xf7,0x39,0xa,0x93,0x74,0x41,0x5b,0xcf,0x89,0xa6,0x6b,0xef,0x6c,0xc7,0xf2,0xa,0x63,0x12,0xcf,0xf6,0x94,0xa8,0xfa,0x70,0xe0,0x1e,0x79,0xae,0xff,0x1e,0x80,0x2,0xa0,0x2d,0x6b,0x6b,0xd8,0x9f,0xec,0xfa,0xd3,0xe0,0xa9,0x52,0xa8,0xf4,0xba,0xc3,0x7,0xfa,0x69,0x6f,0xf2,0xc4,0x9f,0x86,0x1d,0x0,0x86,0x5d,0xb1,0x7e,0x2,0x48,0x0,0x94,0x2e,0x9a,0x8b,0x88,0xba,0x6e,0x95,0xcd,0x3,0xa5,0x54,0x83,0x99,0xbe,0x30,0x0,0x67,0xce,0x4f,0x59,0xf6,0xb,0x61,0x98,0xa5,0x8e,0x88,0xb4,0x40,0x38,0x13,0x51,0xb7,0xf4,0xec,0xd3,0x65,0xd0,0x44,0xd4,0x26,0x0,0x54,0x6b,0x4e,0x3c,0x38,0x19,0x6f,0x4,0x5e,0xb8,0xdf,0x6c,0x37,0x48,0xbf,0x2c,0x63,0x56,0xf6,0x16,0x11,0xc6,0xb6,0x63,0x3d,0xfe,0x75,0x32,0x7e,0x4d,0x4c,0xdd,0xdc,0xc7,0xff,0x52,0x76,0x1c,0x25,0xcf,0x99,0xf9,0x18,0xa,0xeb,0xa4,0xd1,0x77,0x22,0xea,0x17,0x2,0x9a,0xce,0x1f,0x1,0x98,0x79,0x8b,0x44,0x98,0x2d,0xa,0x30,0xd3,0x71,0x18,0x44,0xcf,0xc2,0x20,0x7e,0x14,0x87,0xc9,0xee,0xfc,0x90,0x99,0x99,0xbf,0x36,0xdb,0xd,0x6a,0xb6,0x1b,0xa4,0x97,0xb4,0xb7,0xcc,0x7c,0xa,0x40,0xe6,0x5,0xea,0x5b,0x1b,0xfb,0x76,0xa5,0x7c,0xdf,0xb2,0x8d,0x97,0x57,0x5b,0xf5,0x9b,0x22,0x72,0xad,0x10,0xa8,0xd6,0x9c,0x22,0x98,0x88,0xdc,0xed,0x1b,0x57,0x5a,0x76,0xc5,0xea,0xe4,0xdb,0x9c,0x2f,0x5a,0x3a,0x4b,0x1f,0xfa,0x5e,0xf8,0x26,0x8b,0x4b,0xe6,0x67,0x50,0x20,0x17,0x2b,0x19,0xfa,0xc1,0x7a,0x75,0x6d,0x9b,0x88,0x7c,0xc3,0xd4,0x3f,0x1,0x48,0x59,0xe3,0xa3,0xf2,0x9a,0xf9,0xea,0x6f,0xdf,0x7c,0x98,0xf3,0x95,0x97,0xb8,0xf0,0x5e,0x7a,0x8d,0xff,0x8d,0x3f,0xa8,0x68,0xdd,0x31,0x64,0xdc,0x7f,0xbc,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_remove_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x3d,0x0,0x38,0x0,0x42,0x12,0x58,0x53,0xdc,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xc,0x9,0x2b,0x8e,0xad,0x3,0x3d,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0x30,0x49,0x44,0x41,0x54,0x38,0xcb,0xcd,0x53,0x3d,0x4b,0x3,0x41,0x10,0x7d,0x99,0x4d,0xe3,0x9a,0xcd,0x5e,0xbc,0x42,0xac,0xac,0xac,0x14,0xc5,0xf,0xc4,0x10,0x50,0xd1,0xff,0x6c,0xe1,0x1f,0x30,0x82,0xc1,0xde,0xb3,0x49,0x95,0x2a,0x90,0x73,0xc3,0x9,0x9a,0x99,0xb1,0xd9,0x93,0x35,0x77,0x8d,0x5d,0x16,0x96,0x65,0x66,0xf6,0x3d,0x76,0xde,0x9b,0x5,0x36,0x6a,0x2d,0xe6,0xa1,0x9b,0x9e,0x6b,0x35,0xd3,0x56,0xa3,0x14,0xac,0xa2,0xbb,0xd3,0x62,0xa6,0xc2,0x72,0x9a,0x5e,0x5c,0xcc,0x3,0x31,0xcb,0xed,0xb4,0x98,0xa9,0xaa,0xf6,0xd3,0x5a,0x27,0x65,0x9b,0x16,0x33,0x5,0x20,0x0,0xc8,0x79,0x7b,0x49,0x86,0x5e,0x1,0x8,0xb3,0xdc,0x2f,0xcb,0xea,0x11,0x0,0x3,0x30,0xfb,0x7,0x7b,0x9d,0x6,0xc1,0x62,0x1e,0xba,0xc2,0x72,0x16,0xca,0xea,0xb9,0xce,0x39,0x6f,0x87,0xaa,0x3a,0x58,0x7e,0x7c,0x3e,0xfc,0xe6,0x32,0x7b,0x48,0x44,0x6f,0x59,0xee,0x56,0x8d,0x17,0x44,0x92,0xf3,0x50,0x56,0xe3,0x36,0x8d,0x22,0xf8,0x3d,0xcb,0xdd,0x57,0x43,0x3,0x0,0xc8,0x72,0xb7,0x22,0x43,0x13,0xe7,0xed,0x28,0xa6,0x34,0x6e,0xb8,0xcc,0x9e,0x10,0x51,0x91,0x82,0x1b,0x4,0x71,0x89,0xaa,0xfa,0x24,0xee,0x44,0xaa,0x7e,0x4d,0x86,0x46,0x31,0xb1,0x8a,0x59,0xee,0xa2,0x60,0xcd,0x16,0xbc,0xbd,0x22,0x43,0x93,0xba,0xff,0x75,0x1b,0xd,0xb3,0xdc,0xa4,0x60,0x97,0xd9,0xe3,0x9e,0xb7,0xd7,0x75,0x1c,0xca,0x6a,0xbc,0x6e,0x71,0x9b,0x8d,0xc,0xc0,0x44,0xc1,0xa,0x0,0x2a,0x2c,0x17,0xa1,0xac,0x9e,0x0,0xac,0x0,0x74,0x53,0x1b,0xff,0xc,0x52,0x7f,0xb0,0x9d,0x47,0xf0,0x51,0x54,0xfb,0x3b,0xa,0xfb,0xe2,0xbc,0x1d,0x2,0x30,0x7e,0xa7,0xb7,0xd5,0x36,0xa9,0xff,0x19,0x65,0xb3,0x59,0x1f,0xf0,0x7,0xf8,0x12,0xaa,0x6c,0x2b,0x7f,0x9f,0xd7,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_spatial_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe1,0x0,0xdb,0x0,0xe7,0x53,0x45,0xf8,0x1a,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x10,0x21,0x6,0x83,0x13,0xab,0xf6,0x0,0x0,0x0,0xcc,0x49,0x44,0x41,0x54,0x38,0xcb,0xed,0x92,0x31,0xe,0x82,0x50,0x10,0x44,0x67,0x3f,0x2,0x5,0x14,0x16,0x76,0xd8,0x89,0x7,0x90,0x2b,0x68,0x62,0x65,0x42,0xc2,0x11,0x3c,0x3,0xb7,0xe0,0x8,0x5e,0x81,0x84,0x40,0x65,0xf4,0xc,0x78,0x1,0xac,0xd4,0xce,0x44,0x1b,0x12,0xfc,0x84,0xbf,0xb6,0x8a,0x1a,0x49,0x6c,0x9d,0x72,0x26,0x79,0xbb,0x99,0x5d,0xe0,0x2f,0xfa,0x14,0x9c,0xb3,0xcc,0x11,0x4d,0x33,0x2,0x0,0x53,0xd3,0xf6,0xd6,0x62,0x71,0xea,0xc,0xb8,0xa4,0xe9,0x94,0xcb,0x32,0x84,0x52,0x1e,0x0,0x50,0xaf,0x97,0x93,0x69,0x46,0x7d,0xdf,0xdf,0x7e,0x5,0x1c,0xe2,0x78,0x68,0x49,0xb9,0x22,0xa5,0xe6,0x4f,0x81,0x10,0x6b,0xc3,0xb6,0x97,0xed,0x4d,0x44,0x1b,0x60,0x1b,0x86,0xb,0x66,0xaf,0xed,0x33,0xb3,0x27,0x81,0x71,0xdb,0x17,0xbf,0x96,0xf8,0x2,0x68,0xa4,0x2c,0x88,0x28,0x67,0x66,0x7e,0x98,0xce,0xa4,0x69,0x79,0x23,0x65,0xd1,0xa9,0xc4,0x6b,0x92,0xcc,0x54,0x55,0x85,0x50,0x6a,0x2,0x0,0x24,0xc4,0x8e,0x74,0x3d,0xea,0x7,0xc1,0xa6,0xf3,0x19,0xcb,0x2c,0x73,0x6e,0xcc,0x2e,0x0,0xa8,0xba,0xde,0xf,0x82,0xe0,0xf8,0xff,0xfa,0xf7,0xba,0x3,0xf8,0xb5,0x49,0xfe,0x98,0x4,0xab,0x74,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_key_call_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x8,0x0,0x0,0x0,0x8,0x8,0x6,0x0,0x0,0x0,0xc4,0xf,0xbe,0x8b,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x1c,0x14,0x1a,0x1a,0x23,0xcb,0x27,0xa,0x0,0x0,0x0,0x96,0x49,0x44,0x41,0x54,0x18,0xd3,0x63,0x64,0x60,0x60,0x60,0x10,0x94,0x62,0x63,0xd8,0x7b,0x72,0xb9,0xcc,0x97,0x9f,0xaf,0xc3,0x19,0x18,0x18,0x18,0x78,0xd8,0x45,0x57,0x6,0x79,0xc5,0x3d,0x79,0x70,0xf9,0x2b,0x3,0xa3,0xa0,0x14,0x1b,0xc3,0xa6,0xc3,0x53,0xf2,0x6e,0xbf,0xdd,0x31,0x91,0x1,0x9,0xa8,0xa,0x7b,0xe4,0xa7,0x45,0x97,0x4c,0x62,0x3c,0xf7,0x78,0xad,0xcc,0x85,0xe7,0x4b,0x1f,0x33,0x60,0x1,0x6,0x92,0xd1,0xb2,0x4c,0x30,0x63,0xb1,0x81,0x2f,0x3f,0x5f,0x87,0x33,0x31,0x10,0x0,0x4c,0x3c,0xec,0xa2,0x2b,0x71,0x49,0xf2,0xb0,0x8b,0xae,0x64,0xf2,0x77,0x8d,0x7d,0xa2,0x2a,0xec,0x91,0x8f,0x2e,0xa9,0x2a,0xec,0x91,0x1f,0x16,0x98,0xf8,0x84,0x91,0x81,0x81,0x81,0x41,0xd9,0x80,0x87,0x61,0xf5,0xe6,0x85,0x28,0xde,0xc,0xd,0x48,0x78,0xf2,0xf9,0xf5,0x6f,0x6,0x0,0x50,0xa8,0x32,0xd1,0xe1,0x32,0xd2,0x6b,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_spatial_add_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0xc,0x17,0x16,0x26,0x10,0xb1,0x8d,0x5b,0x4c,0x0,0x0,0x1,0x2d,0x49,0x44,0x41,0x54,0x38,0xcb,0x7d,0x93,0x3b,0x4e,0xc4,0x30,0x10,0x86,0xbf,0x71,0x92,0xd,0xe7,0x61,0xb5,0x2b,0x84,0x40,0xd4,0x14,0x88,0x96,0x23,0x50,0x41,0xc5,0x21,0xe8,0x38,0x3,0xd5,0x96,0x6c,0x85,0x28,0x11,0x2b,0xc4,0x43,0x70,0x18,0x40,0x28,0x4f,0xf,0x45,0x9c,0x97,0xf1,0x66,0xdc,0x38,0x93,0xf9,0xbf,0xf9,0xc7,0x4e,0x44,0x51,0x42,0xb1,0x73,0x94,0x8c,0x9e,0xb3,0xc7,0x32,0x58,0x67,0x98,0x88,0xd9,0x22,0x66,0xb6,0x88,0xa7,0x4a,0x90,0x90,0x3,0x39,0xd8,0xb,0xda,0xd2,0xcd,0x8b,0x4c,0x2,0x5a,0xdb,0x79,0x3d,0xd7,0xf4,0xe9,0x1,0x28,0xb0,0xce,0x66,0x7e,0x78,0x42,0x1a,0x7d,0x88,0x3f,0x8e,0x9,0xd9,0x6,0x28,0xaa,0x5f,0xca,0x3a,0xa2,0xaa,0x2a,0xca,0x3a,0x1a,0xbd,0xb,0x3a,0xf0,0x6d,0xcb,0xfd,0xa,0xd1,0x4,0x8c,0x41,0x35,0x47,0x8f,0xcf,0x82,0xe3,0x8c,0x91,0x77,0xb7,0x88,0xc6,0x8d,0x28,0x2f,0x40,0x40,0xd5,0x35,0x58,0xaf,0x50,0x2d,0x10,0x99,0xa1,0xa7,0x3d,0x6c,0xc,0xc8,0x32,0xd0,0x4,0x95,0x12,0xd1,0x4,0x95,0xac,0x11,0x8b,0x74,0x20,0x25,0x1b,0x49,0x3c,0x80,0x45,0xf9,0x1,0x12,0xd4,0x94,0x60,0xad,0x13,0x6d,0xf,0xf,0x90,0xbb,0x4d,0xe,0x38,0x80,0x49,0x7,0x5,0x25,0x90,0x4c,0x0,0xce,0x2f,0xbb,0xae,0xdc,0x5c,0x83,0x31,0xd0,0x5a,0xbe,0xb8,0x72,0xf7,0x66,0xb6,0x0,0x36,0xaf,0xd2,0xd8,0x55,0x64,0x7f,0xa9,0x58,0xdb,0xc3,0xda,0x78,0x7e,0x97,0xe0,0x8,0x82,0xd0,0x5d,0x27,0x2,0x76,0xe,0x5f,0xdf,0x7d,0xc7,0x1,0x6c,0x58,0xa7,0x68,0xf3,0x1d,0xfc,0x3,0x2c,0x77,0xc3,0xe7,0xf6,0xf6,0x29,0x3e,0x80,0xd0,0xbf,0xd0,0xe6,0xd4,0xad,0xa9,0x5c,0xec,0x8b,0x84,0x7e,0xcc,0x76,0x3f,0x6c,0xe2,0xe7,0xfe,0x0,0x7d,0x1a,0x9a,0x45,0x42,0xda,0xe3,0xb0,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_animation_tree_player_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xf,0x15,0x13,0x42,0x9e,0x58,0xa7,0x0,0x0,0x1,0x93,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0xb8,0x75,0x7d,0x2a,0x33,0x3,0x99,0xe0,0xd6,0xf5,0xa9,0xcc,0x8c,0xc,0xc,0xc,0xc,0x5b,0x37,0xe8,0xfc,0x27,0xc7,0x0,0xef,0x80,0x2b,0x8c,0xc,0xc8,0x6,0xa0,0x1b,0x74,0xee,0x74,0x69,0xe9,0xd9,0x53,0x85,0x8d,0xd7,0xae,0xf4,0xa8,0xdf,0xba,0x3e,0x95,0x9,0x9b,0x5a,0x26,0x98,0xe2,0xd3,0x27,0x72,0x7b,0xd1,0x6d,0x78,0xfe,0x74,0x7b,0xd7,0x9b,0x57,0x27,0x72,0xbf,0x7f,0x7d,0x12,0xc7,0xc0,0xc0,0xc0,0x82,0x4d,0x2d,0x13,0x3e,0x27,0xca,0xc8,0x5,0x24,0xb1,0x73,0x88,0x3c,0xe4,0xe2,0x96,0x59,0xcc,0xc0,0xc0,0xf0,0x7,0xa7,0x42,0x5c,0x5e,0x60,0x60,0x60,0x60,0x38,0x79,0x34,0x6d,0xde,0xad,0xeb,0x53,0x39,0x70,0xa9,0xc5,0xeb,0x5,0x6,0x6,0x6,0x6,0x6,0x46,0xc6,0x7f,0xc,0xc,0xc,0xff,0x90,0x85,0xb0,0x7a,0x81,0x8d,0x8d,0xff,0x1a,0x2c,0x6a,0x90,0x15,0x33,0x31,0xb1,0x7e,0x52,0xd3,0xcc,0xfe,0x85,0x2c,0x7,0x53,0xcb,0x80,0x1c,0x30,0x30,0xa0,0xa6,0x99,0xfd,0x77,0xdb,0x46,0xfd,0xdf,0xc2,0x22,0x66,0x4b,0x98,0x98,0xd9,0xdf,0x7f,0xfe,0x74,0xdb,0xeb,0xc4,0xd1,0x14,0xe1,0x77,0x6f,0x4e,0x47,0xa9,0x69,0x66,0xb3,0x6e,0xdd,0xa0,0x83,0xa2,0x1e,0x6e,0xc0,0xaf,0x5f,0x1f,0xb5,0x60,0x6c,0x61,0x11,0xb3,0x25,0xfc,0x2,0xda,0xb9,0x1a,0xda,0x5,0x5f,0x4e,0x1e,0x4d,0x13,0xe0,0x17,0xd4,0x29,0x61,0x64,0x60,0xfc,0xc7,0xc0,0x70,0x11,0x43,0x2d,0xdc,0xb,0xa6,0x16,0x93,0x8b,0x91,0x3c,0xfe,0x9f,0x89,0x89,0xf5,0x2f,0x84,0xfd,0x9f,0x91,0x81,0xe1,0xff,0x5f,0x6,0x6,0xc6,0xff,0xd8,0xd4,0x62,0x4,0xe2,0x8d,0xab,0x13,0xc4,0x7e,0x7c,0x7f,0xa1,0xff,0xfb,0xf7,0x17,0x9d,0xb3,0xa7,0x8a,0x1a,0xbe,0x7c,0xbe,0xe7,0xf0,0xf7,0xcf,0x77,0xcd,0x1f,0xdf,0x5f,0xe8,0xdf,0xb8,0x3a,0x41,0xc,0x3d,0x10,0x31,0xc2,0xe0,0xeb,0x97,0x7,0x79,0xbf,0x7e,0xbd,0x97,0xfe,0xf3,0xe7,0x8b,0xe6,0x8b,0x67,0xbb,0xea,0x19,0x18,0x18,0x18,0xfe,0xfc,0xf9,0xaa,0xfe,0xeb,0xd7,0x7b,0xe9,0xaf,0x5f,0x1e,0xe4,0xa1,0xab,0xc7,0xf0,0x2,0x17,0xb7,0xec,0x42,0x21,0x11,0xd3,0xe9,0x2c,0xac,0x3c,0x57,0xc4,0xc4,0xed,0x27,0x89,0x89,0xdb,0x4f,0x62,0x61,0xe5,0xb9,0x2c,0x24,0x62,0x3a,0x9d,0x8b,0x5b,0x76,0x21,0xba,0x17,0x28,0xcf,0x4c,0x94,0x66,0x67,0x0,0x6f,0xf9,0xb9,0xbc,0x1e,0x9f,0xda,0xfb,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_spatial_sample_player_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xd,0x35,0x15,0x3d,0xfd,0xd,0x5e,0x0,0x0,0x2,0xf,0x49,0x44,0x41,0x54,0x38,0xcb,0xad,0x53,0x3d,0x68,0x53,0x51,0x18,0x3d,0xf7,0xbe,0xfb,0xf2,0xf2,0xf2,0x42,0xa4,0x64,0x28,0x94,0xa,0x42,0x9,0x94,0x86,0x3e,0x9,0x85,0xd4,0xa5,0x64,0x93,0x80,0x83,0xbb,0x8,0x4e,0x2e,0xa,0x2e,0x2e,0x66,0x77,0x10,0xf7,0x82,0x43,0xc5,0xe9,0xd,0x8e,0x75,0x28,0x15,0xa9,0x25,0xa5,0xc4,0x92,0xa6,0x8,0x17,0x21,0x86,0xa6,0x46,0xd0,0x2e,0x59,0x42,0x92,0x97,0x3c,0xf2,0x7e,0xee,0xe7,0xd2,0x7,0x2d,0x24,0xed,0xe2,0x99,0x2e,0xdf,0x77,0xee,0x3d,0xe7,0xfb,0xb9,0xc0,0xc,0x78,0x52,0x32,0x4f,0x4a,0x7d,0x46,0x4e,0x8b,0xcf,0x7c,0x6,0x21,0x61,0xda,0x36,0xa9,0xd1,0xe8,0xd1,0xb4,0x3c,0x85,0xe1,0x9d,0x6b,0x1f,0x20,0xdf,0xbf,0xdb,0x73,0x1c,0xf2,0x3b,0x9d,0x2d,0xf7,0xe0,0xe0,0x75,0xec,0xc4,0x93,0x92,0x1,0xc0,0xa4,0xd9,0x6c,0x8f,0x4f,0x4e,0x56,0x3c,0x29,0x5,0xf7,0xa4,0xd4,0x3c,0x29,0x13,0x31,0x69,0xb8,0xb7,0xf7,0x61,0xd2,0x6a,0xd5,0x1,0x10,0x18,0x53,0x20,0x12,0x0,0x8,0x0,0xa2,0xc1,0xe0,0x25,0x0,0x24,0x72,0xb9,0xfb,0x93,0x76,0xfb,0x9b,0x69,0xdb,0x21,0xa7,0x20,0x58,0x89,0xfa,0xfd,0x57,0xb1,0x6a,0xd8,0xed,0xc6,0xb6,0x59,0xec,0xc8,0xb4,0xed,0x10,0x0,0xd4,0x78,0xbc,0x31,0xdc,0xdf,0xdf,0xb4,0x8a,0xc5,0x2f,0x4c,0xd7,0xfb,0xa3,0xe3,0xe3,0x92,0x98,0x9c,0x9e,0x1e,0x81,0xb1,0x48,0x5f,0x5c,0x74,0x1,0x0,0x4a,0x25,0xae,0x94,0x43,0x24,0xdc,0x5a,0xed,0x19,0x37,0x8c,0x5a,0x6a,0x6d,0xed,0x61,0xcf,0x71,0x8,0xc0,0x73,0x7d,0x61,0xa1,0xa2,0x6,0x83,0x27,0x1c,0x51,0x64,0x42,0x29,0x3,0x44,0xda,0xd4,0x71,0x30,0x46,0x4c,0x88,0x5f,0xfe,0xd9,0xd9,0x57,0x0,0x10,0xf3,0xf3,0xce,0xa8,0x5e,0x7f,0xc0,0xc,0xa3,0x1a,0xd,0x87,0x1b,0xfc,0xb2,0xd5,0xa9,0xf7,0x81,0xc8,0x2a,0x16,0x77,0x29,0x8,0xe6,0x0,0x80,0x25,0x93,0xdf,0x29,0x8,0x72,0xa9,0x42,0xe1,0x2f,0x79,0xde,0x6d,0x8e,0x9b,0x71,0x55,0x40,0xa9,0x39,0xc6,0xf9,0xd0,0x93,0x32,0xc5,0x84,0x18,0x89,0x8b,0x42,0x67,0xba,0x20,0x22,0xe1,0x1e,0x1e,0x56,0x10,0x45,0x6f,0x0,0x20,0xec,0x76,0x9f,0x26,0x96,0x96,0xd6,0xc9,0xf7,0xf3,0xdc,0xb2,0x7e,0x70,0x2d,0x9b,0xfd,0xc,0x22,0x1d,0x4a,0xdd,0x9a,0xde,0x2,0x16,0x71,0xcb,0xda,0x4a,0x97,0x4a,0x95,0x71,0xa3,0xb1,0x4e,0x61,0x68,0xa5,0xa,0x85,0xdf,0x91,0xeb,0x3e,0xe6,0x99,0xcc,0x27,0x91,0x29,0x97,0xcb,0x31,0xd9,0xad,0xd5,0xfe,0x4,0x9d,0xce,0x3b,0x30,0x16,0x5e,0xcc,0x1f,0x0,0x88,0x69,0x5a,0x1f,0x0,0x26,0xad,0xd6,0x91,0xb1,0xbc,0x9c,0x7,0x80,0xf0,0xfc,0xfc,0x45,0x72,0x75,0x95,0x8b,0xcb,0x6a,0x5a,0x3a,0xfd,0x9e,0xe7,0xf3,0x1f,0xfd,0x76,0xfb,0x27,0xf9,0x7e,0x36,0x5e,0x20,0x0,0xca,0x93,0x92,0x9b,0xb6,0xcd,0x0,0x60,0xb0,0xb3,0x53,0x65,0xa6,0xb9,0x89,0xeb,0x3e,0x8a,0x5b,0xad,0xbe,0xed,0x39,0xe,0x8d,0x1b,0x8d,0x7b,0x71,0x2c,0x5e,0xe5,0xfe,0xf6,0x76,0xf3,0xc6,0xd6,0xc7,0x64,0x4f,0x4a,0x3e,0x23,0xce,0xf0,0x3f,0xf0,0xf,0xda,0x44,0xc,0x5d,0x72,0xbf,0xa5,0x6f,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_physics_joint_pin_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x0,0x0,0x0,0x0,0x0,0xf9,0x43,0xbb,0x7f,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xe,0xc3,0x0,0x0,0xe,0xc3,0x1,0xc7,0x6f,0xa8,0x64,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x3,0x1f,0x0,0xa,0x29,0x88,0xf6,0xd8,0x16,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0x21,0x49,0x44,0x41,0x54,0x38,0xcb,0xdd,0x92,0xb1,0x4a,0xc3,0x50,0x18,0x85,0xbf,0x88,0x50,0x2,0x52,0x6b,0x6d,0xb1,0x14,0x4,0x4b,0x40,0x14,0x4a,0xc5,0xe2,0xd0,0xd5,0xd1,0xa9,0xf,0xe0,0xd4,0x27,0x70,0x73,0x35,0x5d,0xc5,0xc5,0xc5,0xb5,0xcf,0xd0,0xc9,0x7,0x10,0x27,0x41,0x9,0x14,0x2,0x81,0x40,0xa1,0x10,0x2,0x89,0xa6,0x96,0xc2,0x25,0xd3,0x75,0x90,0x84,0x5e,0x7a,0xd5,0xea,0xe8,0x19,0x7f,0xce,0xf9,0xee,0xe1,0x70,0xd,0x34,0x72,0xbc,0xc4,0x6,0xae,0x16,0x4e,0xfd,0xa3,0xfd,0x2d,0x5b,0xe7,0x35,0x74,0xc1,0x20,0x12,0x8c,0xfc,0x69,0x7e,0x6f,0x5a,0x25,0xc2,0x58,0x0,0xf4,0x7b,0x5d,0xcb,0xd6,0x2,0x1c,0x2f,0x91,0x41,0x24,0x0,0x18,0xf9,0x53,0x2a,0x9b,0x5,0x6a,0x15,0x93,0x30,0x16,0xb8,0xe3,0x19,0xa7,0x27,0x3b,0x0,0x84,0xb1,0xa0,0xd7,0xb5,0xf2,0xdc,0xba,0xae,0x56,0xd3,0x2a,0x51,0xaf,0x9a,0x0,0xd4,0xab,0x66,0xe,0x2,0x70,0xc7,0x33,0xc5,0xab,0x0,0xda,0x7,0x65,0xc2,0x57,0xc1,0xb3,0xfb,0xa6,0x98,0xb2,0x16,0x3a,0xe5,0x80,0x20,0x12,0xd4,0xb6,0x4d,0x25,0xb4,0x8a,0x94,0x11,0xef,0x1f,0x3,0x19,0xc6,0x82,0xf8,0x3d,0x5d,0x32,0x46,0xc9,0xe7,0xed,0xfa,0xe2,0xd8,0xf8,0x12,0x0,0x30,0x18,0xfa,0x52,0x57,0x77,0x3e,0x49,0xb9,0xbb,0xe9,0x18,0xdf,0x36,0x58,0x84,0x64,0xc3,0x3d,0x3d,0x44,0x6c,0xec,0x16,0x96,0x5e,0xce,0xb4,0xa6,0xb,0xb7,0xf,0xcb,0xf9,0x70,0x8d,0x56,0x91,0xf9,0x24,0xe5,0xf2,0xf6,0x45,0xfe,0xb8,0xc1,0x3f,0x69,0x0,0x28,0x5f,0xb8,0xd1,0x2a,0x72,0x7e,0xb6,0xc7,0xaf,0xe5,0x78,0x89,0x1c,0xc,0x7d,0xe9,0x78,0x89,0xe4,0xaf,0x5a,0x25,0xfc,0x1,0xed,0x18,0xa5,0x78,0xcc,0x1f,0xb,0x5e,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_spatial_stream_player_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xd,0x3a,0xe,0x30,0x0,0xd8,0x7d,0x0,0x0,0x1,0x5a,0x49,0x44,0x41,0x54,0x38,0xcb,0xad,0x93,0xbd,0x4e,0xc2,0x50,0x14,0xc7,0xff,0xf7,0x83,0xc0,0x25,0x95,0x4,0x24,0xf6,0xd,0x34,0x61,0xb8,0x31,0x61,0x92,0x84,0xc9,0xc1,0xd1,0xc1,0xc9,0xe0,0x7b,0xf8,0x4,0x4e,0x4e,0x8e,0x4e,0x26,0x86,0xe2,0xea,0xe0,0x23,0xf0,0x0,0xa4,0x9,0x4e,0x74,0xd3,0xc5,0x81,0x2e,0xdc,0x36,0xf4,0xb6,0xf7,0xba,0x80,0x69,0x8a,0x45,0x8c,0x9e,0xf1,0xe4,0x9c,0xdf,0xf9,0x9f,0x2f,0xe0,0x97,0x16,0xfb,0x3e,0xd9,0x35,0x90,0xc6,0xbe,0x5f,0xf9,0x29,0xae,0x94,0x16,0x4d,0x26,0xfb,0x56,0xeb,0x63,0xb3,0x58,0x9c,0x1b,0xa5,0x4e,0x8c,0x52,0x47,0x48,0xd3,0x3d,0x0,0x68,0xe,0x6,0x5f,0x79,0xbc,0x50,0xb5,0x62,0xa2,0xe8,0x22,0x9,0x82,0xa7,0xe5,0x74,0xa,0x10,0x92,0x81,0x90,0x14,0xd6,0xd2,0xb2,0x62,0xb4,0xa8,0xc8,0x6a,0x7d,0x8,0x4a,0x97,0x0,0x0,0x6b,0x19,0x28,0x4d,0x88,0x10,0xef,0xd4,0x71,0x5e,0xb9,0xeb,0xe,0x8b,0x0,0xfe,0x6d,0x5f,0xb5,0xda,0x1b,0x77,0xdd,0x5b,0xa7,0xd7,0xbb,0xcf,0xab,0x13,0x52,0xea,0xd0,0xf3,0xae,0xb6,0x29,0x0,0x8,0xd1,0xbc,0xdd,0x7e,0x60,0x8e,0xf3,0x98,0x77,0xb,0x29,0xf5,0x2e,0x2d,0xac,0x21,0x6,0x40,0xb6,0xcb,0xb6,0x28,0xfe,0x68,0xff,0xe,0xa0,0xab,0x95,0x6d,0x1c,0xd5,0x56,0xc0,0xfa,0x3c,0x4d,0x1c,0x9f,0x19,0xa5,0xfa,0xb0,0x96,0xe7,0x92,0xb9,0x89,0xa2,0xcb,0x70,0x34,0xd2,0xa1,0xe7,0xd9,0xd,0x40,0xec,0xfb,0x44,0x48,0x69,0x43,0xcf,0xb3,0xc9,0x6c,0xf6,0x9c,0xcd,0xe7,0xa7,0x79,0xb0,0x90,0x32,0x4d,0x82,0x60,0x8,0x6b,0x19,0x8,0x49,0xc1,0x98,0x2a,0x2a,0xa8,0x2c,0xc6,0xe3,0x6b,0x30,0x16,0xaf,0xae,0x8e,0xd3,0x7a,0xfd,0x5,0x40,0x26,0xa4,0x5c,0x57,0x34,0x0,0x8,0xa9,0x56,0x3f,0x6a,0x9d,0xce,0x41,0xbe,0x25,0xe,0x40,0xb3,0x46,0xe3,0xce,0x34,0x9b,0x7d,0x42,0xa9,0x62,0xad,0xd6,0x4d,0xbd,0xdb,0xf5,0xf3,0xdf,0x27,0xa4,0x64,0xf9,0x79,0x8,0x29,0x4d,0xe9,0x90,0xca,0x6,0x56,0xf6,0xc6,0x9f,0x19,0x48,0x9b,0xc7,0x42,0x87,0xfe,0xda,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_anim_get_hl_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x8,0x0,0x0,0x0,0x8,0x8,0x6,0x0,0x0,0x0,0xc4,0xf,0xbe,0x8b,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x1,0x5,0x3,0xe,0x4,0x25,0x3b,0xc8,0x0,0x0,0x0,0x0,0x8e,0x49,0x44,0x41,0x54,0x18,0xd3,0x6d,0x8f,0x31,0xa,0xc2,0x40,0x14,0x44,0xdf,0x4a,0xce,0xb0,0x9e,0x43,0xf0,0xe,0x56,0x39,0x83,0xa4,0x14,0xc2,0x96,0x36,0xdb,0x5,0xd2,0x78,0x88,0x15,0x2f,0x60,0xa3,0x97,0x92,0xad,0x92,0x2e,0x6c,0x64,0x2c,0xe2,0x2e,0x11,0x9c,0xea,0xf3,0x66,0xf8,0xf0,0x8c,0x10,0x0,0x57,0xbf,0x5d,0x8e,0x6f,0x9a,0xfe,0x65,0x0,0x36,0x3f,0xb0,0x7b,0xd0,0x74,0xcf,0x35,0xa2,0xda,0xed,0x4f,0x0,0x38,0x0,0x8d,0x80,0x1,0x20,0xf3,0xca,0x1d,0xee,0xe5,0xb5,0xde,0xb1,0xc,0x32,0x37,0xc1,0x5b,0x1d,0xfd,0x99,0x7f,0xb9,0xf5,0x17,0x10,0x22,0x78,0xab,0x34,0x3a,0xcd,0x63,0xab,0x34,0xb4,0x4a,0x83,0x53,0xf0,0x56,0x42,0xcb,0x20,0x8f,0xa6,0x58,0x6b,0x8a,0x75,0x29,0x85,0x30,0x59,0x73,0xad,0x9a,0x15,0x1,0x3e,0x82,0x20,0x48,0x7c,0xf9,0x77,0x9,0x56,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_sphere_shape_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xe,0xc3,0x0,0x0,0xe,0xc3,0x1,0xc7,0x6f,0xa8,0x64,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0xc,0x1e,0x16,0x2a,0x2e,0xa1,0x51,0x46,0x61,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x2,0x7c,0x49,0x44,0x41,0x54,0x38,0xcb,0x55,0x93,0x3d,0x68,0x13,0x61,0x18,0xc7,0x7f,0xef,0xbd,0x97,0x5c,0x62,0x9a,0xa6,0x69,0x1b,0x53,0x8b,0x58,0x6a,0x3f,0x14,0x5a,0xc4,0xb6,0x83,0x5,0x1d,0x8a,0x43,0x51,0x10,0x27,0x17,0x17,0xc5,0xc5,0xc9,0x49,0x11,0x5c,0x4a,0x87,0x6e,0x6e,0x75,0x17,0xc7,0x16,0x7,0x41,0x44,0x71,0xa8,0x42,0x4b,0x8b,0x83,0x8,0x2d,0xd8,0x2a,0x8,0x36,0x26,0xd6,0xb4,0x35,0x69,0xbe,0x9a,0xcb,0x5d,0x2e,0x77,0xe7,0x70,0x77,0x10,0x5f,0x78,0x78,0x1f,0xde,0xf7,0xf9,0x3f,0x9f,0xff,0x47,0xf0,0xff,0x51,0x0,0x15,0x8,0x3,0x9a,0xaf,0x3,0xd8,0x80,0x9,0x34,0x1,0xb,0x70,0x7d,0x41,0xf8,0x6,0xc2,0x7,0x6b,0x40,0x2,0x48,0xf9,0xd2,0xe1,0xff,0xd5,0x81,0x2,0x70,0x8,0x94,0x1,0x3,0x70,0x0,0x57,0x6d,0x8b,0x1c,0x5,0x52,0x8a,0xd6,0x31,0xa2,0x5c,0x79,0x7c,0xcb,0x99,0x7e,0x74,0x47,0x84,0x63,0x5a,0x90,0x9a,0xfd,0xe9,0xd9,0x32,0x6b,0xb,0x4b,0xe8,0x85,0x6f,0xc0,0x1,0xa0,0x3,0x76,0x10,0x39,0x2,0xa4,0x95,0x50,0x74,0x7c,0xe0,0xc1,0xbb,0xf9,0x13,0xc3,0x33,0x53,0xa,0x20,0x4,0x34,0x6d,0xb0,0x1d,0xc8,0x54,0x80,0xc2,0xf7,0xac,0xf5,0xfc,0xea,0x13,0xea,0xf9,0x2f,0x40,0x1e,0xd0,0x25,0x10,0x2,0x92,0x52,0x8b,0x9d,0xbf,0xf0,0xf0,0xed,0xc2,0xe4,0xf4,0xcc,0xd4,0xb9,0x1e,0x97,0x33,0x5d,0x82,0xc1,0x2e,0x88,0xa8,0x10,0x9,0x81,0xaa,0x80,0x88,0xf5,0x26,0xcc,0xc1,0xd9,0x9,0x27,0xb3,0xb1,0x43,0xfd,0xa0,0x0,0x18,0xd2,0x4f,0xfd,0x74,0xea,0xfa,0xdc,0xbd,0xc9,0x6b,0x77,0x6f,0x4c,0xf6,0xb9,0x8c,0xf6,0xa,0x52,0x31,0xf,0xd4,0x1d,0xf5,0xba,0xe5,0xb8,0xd0,0xb2,0x5d,0x8e,0xc3,0xe9,0xa4,0x25,0x22,0x61,0x32,0x1f,0x37,0xb1,0x9b,0x15,0x9,0xc4,0x81,0xa1,0xbe,0xfb,0x6f,0x9e,0x8e,0xa4,0xc2,0xea,0x68,0x8f,0x60,0x3c,0xd,0x71,0xd,0x4c,0x1b,0x1a,0x96,0xa7,0x4b,0x1,0x2e,0x2,0xdb,0x81,0x6a,0x72,0x6c,0xd8,0xf9,0xf1,0x7e,0x95,0x4a,0x2e,0x17,0x8c,0xad,0x43,0x84,0x62,0x9a,0x0,0xc,0x1b,0x8a,0xd,0x28,0xd4,0x41,0x11,0x70,0x2a,0xe,0x52,0x81,0xb0,0x84,0x90,0x84,0xa8,0xa,0x52,0x86,0x25,0x28,0x9d,0x80,0x1a,0x4c,0x41,0x8,0x1,0x96,0x3,0xf9,0x1a,0x54,0x4d,0xaf,0x71,0xfd,0x71,0xd8,0x3f,0xf6,0xe6,0xe8,0xb6,0x91,0xa5,0x4d,0x17,0xaa,0x4f,0x12,0xdd,0x76,0x20,0x5b,0xf6,0x5e,0x3b,0x35,0xaf,0xf6,0xbd,0x9a,0x7,0xfe,0xab,0xb7,0xf5,0x21,0x40,0x2b,0xaa,0xe,0x58,0x12,0x90,0x40,0xc4,0x89,0x74,0x27,0xea,0x27,0x2f,0x8d,0xab,0x8a,0x57,0xb7,0xed,0x7a,0x77,0xb5,0xe9,0x81,0x76,0x4b,0xb0,0x57,0x85,0xdd,0xa,0x98,0x9b,0x2f,0x57,0xd8,0x7a,0xf1,0x1a,0x4b,0xcf,0xcb,0x20,0x17,0x33,0xf3,0xb9,0x50,0x3b,0x7b,0xf3,0xb2,0x1d,0xed,0x4d,0xb4,0x6c,0x17,0xcb,0x11,0x1c,0x37,0xa1,0x62,0x42,0xd9,0xf0,0xc0,0x47,0x6,0x34,0x8e,0x72,0xc5,0xd6,0xca,0xdc,0x22,0x87,0xdb,0x5b,0x40,0x59,0xfa,0x25,0xd9,0xb4,0x1a,0x26,0xdb,0xaf,0x76,0xf4,0x81,0xd9,0x89,0x92,0x9a,0x4e,0x3a,0x41,0x6,0x26,0x94,0xc,0xd8,0x2d,0x43,0xa3,0x98,0x2b,0x1a,0x4b,0xb7,0xe7,0xc9,0xae,0xad,0x3,0xfb,0x1,0xf,0x82,0x65,0x69,0x62,0x1d,0xd7,0x9c,0x5f,0x1b,0xdb,0x2d,0x11,0xd1,0xaa,0x5d,0x63,0xc3,0x25,0x53,0x2a,0x85,0x86,0xe7,0xc0,0xdc,0x5c,0x5e,0x69,0x7d,0x98,0x5f,0x24,0xbb,0xba,0xe,0xfc,0x69,0xa7,0x72,0xb0,0x4c,0xd2,0xa7,0x74,0x37,0x5a,0xbc,0x9f,0xf4,0xc5,0x21,0x9f,0x23,0xa0,0xc8,0x6,0x87,0x5f,0x7f,0xa2,0x17,0x7e,0x3,0x47,0x3e,0xb8,0x5,0xb8,0xa2,0x6d,0x3a,0xc1,0x5e,0x84,0x7c,0x47,0x11,0x5f,0xc7,0x37,0x36,0x7c,0x69,0x6,0x9b,0x8,0xf0,0xf,0x6a,0xf7,0x3,0xc8,0x3,0x34,0xed,0x42,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_signal_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0xa,0xb,0x17,0x2d,0x2d,0x9e,0x5c,0xb9,0x26,0x0,0x0,0x1,0x4a,0x49,0x44,0x41,0x54,0x38,0xcb,0xcd,0xd2,0xbf,0x6a,0x14,0x51,0x14,0xc7,0xf1,0xcf,0xec,0x9d,0xdd,0x4e,0xb2,0x1a,0x42,0x40,0x2,0x12,0xa3,0x6c,0x27,0x1,0x37,0x99,0x80,0x2c,0xfa,0x2,0x11,0xd3,0xa4,0x98,0xc7,0x48,0x91,0x87,0x70,0xb,0xdf,0x22,0x8d,0x58,0xf8,0x10,0x16,0x3,0x1b,0x1c,0x2,0xa9,0x92,0x94,0x11,0x53,0x88,0x16,0x56,0xd9,0x3f,0x63,0xb1,0x77,0xcc,0x10,0x2d,0x12,0xd2,0xe4,0x34,0xf7,0x70,0xe,0xe7,0xcb,0x39,0xf7,0xf7,0xe3,0x8e,0x91,0x34,0xf2,0x16,0xd2,0x98,0x4f,0x30,0xbb,0x9,0x20,0xc4,0xb7,0x8d,0x47,0x1d,0x9e,0x4,0x16,0xa7,0xf3,0xe1,0xf1,0x4d,0x21,0x6d,0x2c,0xa7,0xc,0xca,0x2c,0xab,0xca,0x2c,0xab,0x52,0x6,0x58,0x8e,0xbd,0xeb,0x1b,0xb6,0xae,0x3,0x96,0xea,0xe1,0xc0,0x76,0x60,0xbb,0x1,0x59,0x8a,0x5b,0x6,0x3c,0xc4,0x6a,0xac,0x5d,0x81,0x3b,0xbc,0xa8,0x87,0xf1,0x1c,0xbd,0xc0,0x4e,0x99,0x65,0x55,0x9b,0xd,0x74,0xd1,0x6d,0xb3,0x71,0x9c,0xe7,0x55,0xe0,0x2d,0x56,0x6a,0x48,0x6b,0xc6,0x83,0xfa,0x94,0x94,0xc7,0x81,0x5e,0xc2,0xb3,0x58,0x7b,0x15,0x18,0x4,0x6,0x15,0xaf,0xe1,0x28,0xcf,0x3f,0x77,0xd8,0xc2,0x22,0xc2,0xdf,0x9b,0x5a,0xac,0x94,0x79,0xfe,0xa9,0x79,0x5b,0xb9,0xb6,0xf6,0xe1,0x7f,0x9f,0xf6,0x35,0xcf,0x3f,0xae,0x1f,0x1c,0xf4,0xc7,0xfc,0x4c,0x9b,0x8d,0xf1,0xd9,0xd9,0xad,0x7d,0x90,0xd6,0x52,0xcd,0x38,0xef,0x17,0xc5,0x9b,0x8a,0x85,0x84,0xde,0x7e,0xbf,0xff,0x7e,0x38,0x1a,0xed,0xcd,0x38,0x8d,0x86,0xe9,0x8d,0xb2,0x6c,0x8,0x9b,0x45,0xb1,0x3b,0xe6,0x1c,0x93,0x34,0xe1,0x77,0x84,0x5d,0x4e,0xf8,0x86,0xef,0x81,0x74,0x37,0x4,0x43,0xbe,0x4c,0x39,0x89,0x5a,0x5f,0xc0,0xcb,0xa2,0x78,0x37,0xe5,0x10,0x3f,0x30,0xbd,0xad,0x8c,0x4f,0xff,0x91,0xf1,0xae,0x46,0x4a,0x1a,0x90,0x6e,0x67,0x3e,0xe4,0x72,0xbe,0xee,0xaf,0x68,0xe7,0x7b,0x1e,0x7f,0x0,0x2a,0x56,0x5e,0x7d,0x76,0x10,0xc1,0xda,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_spin_box_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x16,0x20,0x32,0xbf,0x31,0x12,0xb0,0x0,0x0,0x1,0x38,0x49,0x44,0x41,0x54,0x38,0xcb,0xed,0x92,0xbd,0x4a,0x3,0x41,0x14,0x85,0xcf,0x9d,0x9d,0x8c,0x59,0x35,0xc4,0x4d,0x21,0xf6,0xfe,0x15,0x2b,0x4b,0xa,0x1b,0xc1,0x14,0xfa,0xc,0xdb,0xc8,0x3e,0x80,0xf,0x20,0xd8,0xf8,0x8,0x5a,0x8,0xf6,0x1,0xb,0x1b,0xb1,0xd7,0x4a,0xb4,0x8,0x8,0x29,0x84,0x81,0x69,0x5,0xb,0x31,0x84,0xa0,0xc1,0x18,0x26,0xbb,0x4e,0x76,0x6c,0x32,0x90,0xa4,0xb0,0xb0,0xce,0xa9,0x2e,0x97,0x73,0x2e,0xdf,0x81,0xb,0xcc,0xf4,0x2f,0x49,0xad,0xb8,0x9b,0xb9,0xd4,0x8a,0xf7,0x73,0x9d,0xa4,0x79,0x5a,0x25,0xa2,0xc,0x0,0x31,0xb0,0x6e,0x66,0xb3,0x75,0x2,0xd,0x9d,0x91,0x40,0x83,0x22,0x2b,0x36,0x77,0x16,0xb6,0x2f,0xd3,0x3c,0xdb,0x95,0x5a,0x35,0x23,0x3f,0xec,0x93,0xd4,0x4a,0x74,0xcc,0xc7,0xc5,0x7e,0xa9,0x76,0x78,0xf7,0x75,0x7f,0x5b,0xf6,0x4a,0xd7,0x2f,0xd9,0x6b,0x3d,0x9,0x62,0x92,0x5a,0x9,0x77,0x20,0xf2,0xc3,0xec,0xa1,0xd7,0x38,0x7b,0x33,0xef,0x47,0x0,0xb0,0x29,0xd6,0x6a,0x82,0x15,0x9e,0x1c,0x8a,0x7,0x0,0x5,0xe2,0x2d,0xf,0x5e,0xb,0x80,0x75,0xa1,0x71,0x74,0x3,0xb3,0x92,0x4,0x31,0x8d,0xef,0xf8,0x54,0x3d,0xdb,0xcb,0xbf,0xf,0x92,0x20,0x66,0x52,0xab,0xb9,0xc8,0xf,0xd3,0x49,0x33,0x6f,0x5f,0x7d,0xde,0xd8,0x71,0x2,0x6,0x80,0x86,0xc8,0x17,0x1,0x60,0xc9,0x2b,0x9f,0x57,0xbc,0xe0,0xe4,0xb1,0xd7,0x38,0x9d,0xe,0x8f,0x8,0x96,0x93,0x20,0xa6,0xd,0xb1,0xba,0x27,0x58,0xe1,0x39,0xf2,0x43,0x43,0x52,0x2b,0x2,0x50,0x6c,0x9b,0x4e,0x9d,0x40,0x29,0x0,0x6b,0x1,0xce,0x40,0x3,0x0,0xe,0xd7,0x2,0xb0,0x15,0x2f,0x38,0xae,0xce,0x6f,0x75,0xa5,0x56,0x3c,0xf2,0x43,0x3,0x67,0x18,0x1d,0x11,0xae,0xfb,0x1f,0xfa,0x89,0xfc,0xd0,0xce,0x1e,0x79,0x52,0xbf,0xfa,0x59,0x72,0x38,0x47,0xf,0xc9,0xb7,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_spatial_add_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0xc,0x17,0x16,0x26,0x10,0xb1,0x8d,0x5b,0x4c,0x0,0x0,0x1,0x2d,0x49,0x44,0x41,0x54,0x38,0xcb,0x7d,0x93,0x3b,0x4e,0xc4,0x30,0x10,0x86,0xbf,0x71,0x92,0xd,0xe7,0x61,0xb5,0x2b,0x84,0x40,0xd4,0x14,0x88,0x96,0x23,0x50,0x41,0xc5,0x21,0xe8,0x38,0x3,0xd5,0x96,0x6c,0x85,0x28,0x11,0x2b,0xc4,0x43,0x70,0x18,0x40,0x28,0x4f,0xf,0x45,0x9c,0x97,0xf1,0x66,0xdc,0x38,0x93,0xf9,0xbf,0xf9,0xc7,0x4e,0x44,0x51,0x42,0xb1,0x73,0x94,0x8c,0x9e,0xb3,0xc7,0x32,0x58,0x67,0x98,0x88,0xd9,0x22,0x66,0xb6,0x88,0xa7,0x4a,0x90,0x90,0x3,0x39,0xd8,0xb,0xda,0xd2,0xcd,0x8b,0x4c,0x2,0x5a,0xdb,0x79,0x3d,0xd7,0xf4,0xe9,0x1,0x28,0xb0,0xce,0x66,0x7e,0x78,0x42,0x1a,0x7d,0x88,0x3f,0x8e,0x9,0xd9,0x6,0x28,0xaa,0x5f,0xca,0x3a,0xa2,0xaa,0x2a,0xca,0x3a,0x1a,0xbd,0xb,0x3a,0xf0,0x6d,0xcb,0xfd,0xa,0xd1,0x4,0x8c,0x41,0x35,0x47,0x8f,0xcf,0x82,0xe3,0x8c,0x91,0x77,0xb7,0x88,0xc6,0x8d,0x28,0x2f,0x40,0x40,0xd5,0x35,0x58,0xaf,0x50,0x2d,0x10,0x99,0xa1,0xa7,0x3d,0x6c,0xc,0xc8,0x32,0xd0,0x4,0x95,0x12,0xd1,0x4,0x95,0xac,0x11,0x8b,0x74,0x20,0x25,0x1b,0x49,0x3c,0x80,0x45,0xf9,0x1,0x12,0xd4,0x94,0x60,0xad,0x13,0x6d,0xf,0xf,0x90,0xbb,0x4d,0xe,0x38,0x80,0x49,0x7,0x5,0x25,0x90,0x4c,0x0,0xce,0x2f,0xbb,0xae,0xdc,0x5c,0x83,0x31,0xd0,0x5a,0xbe,0xb8,0x72,0xf7,0x66,0xb6,0x0,0x36,0xaf,0xd2,0xd8,0x55,0x64,0x7f,0xa9,0x58,0xdb,0xc3,0xda,0x78,0x7e,0x97,0xe0,0x8,0x82,0xd0,0x5d,0x27,0x2,0x76,0xe,0x5f,0xdf,0x7d,0xc7,0x1,0x6c,0x58,0xa7,0x68,0xf3,0x1d,0xfc,0x3,0x2c,0x77,0xc3,0xe7,0xf6,0xf6,0x29,0x3e,0x80,0xd0,0xbf,0xd0,0xe6,0xd4,0xad,0xa9,0x5c,0xec,0x8b,0x84,0x7e,0xcc,0x76,0x3f,0x6c,0xe2,0xe7,0xfe,0x0,0x7d,0x1a,0x9a,0x45,0x42,0xda,0xe3,0xb0,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_spline_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x2,0x11,0x4,0x3a,0x34,0xee,0x0,0x74,0x63,0x0,0x0,0x0,0x74,0x49,0x44,0x41,0x54,0x38,0xcb,0xcd,0x53,0x31,0xe,0x80,0x20,0x10,0x6b,0xf9,0xff,0xbf,0xf0,0x43,0xc,0xba,0xd4,0x45,0xe2,0x5,0xb,0xc6,0x60,0xa2,0x65,0x21,0x70,0xf4,0x4a,0x2f,0xa5,0x20,0xcc,0x20,0x61,0x12,0x3f,0x23,0x20,0x68,0xd,0x21,0xa8,0xde,0x5d,0x8a,0x45,0x82,0xe8,0x1e,0xb,0xa2,0x20,0x3a,0x92,0xe1,0x17,0x5a,0x52,0x47,0x92,0x46,0xdd,0x1d,0x5a,0x92,0xae,0x82,0xad,0x2c,0x5d,0xd2,0xb5,0xe4,0x53,0xa5,0x20,0xab,0xe0,0xce,0x93,0x77,0xc7,0x18,0x25,0x3d,0xe9,0x5e,0x4d,0xc1,0x91,0x7,0xb9,0x7d,0x5c,0x6b,0xc9,0x97,0x73,0xc6,0x30,0x55,0x77,0x47,0x13,0x69,0x6b,0xf8,0x79,0x1a,0x77,0xfb,0xff,0x5f,0xcd,0xde,0xbe,0xe8,0xe0,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_plane_shape_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xe,0xc3,0x0,0x0,0xe,0xc3,0x1,0xc7,0x6f,0xa8,0x64,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0xc,0x1e,0x16,0x2d,0x6,0xdb,0xa5,0x78,0x5c,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0xc0,0x49,0x44,0x41,0x54,0x38,0xcb,0xa5,0x93,0x4d,0x6b,0x13,0x51,0x14,0x86,0x9f,0x3b,0x1f,0xe9,0x24,0xb1,0x6d,0xac,0x49,0xa3,0x68,0xa9,0x26,0x21,0x4,0x41,0x10,0x5c,0xb,0x75,0x63,0x97,0x8a,0xe0,0xd2,0x9f,0xe0,0xc7,0xca,0x95,0x1b,0xff,0x80,0xb,0x7f,0x80,0x7b,0xff,0x84,0x74,0xe5,0xa6,0x82,0xb,0xc1,0x2e,0xfa,0x89,0xa0,0xc5,0x56,0x62,0x3a,0x69,0x33,0x73,0x27,0x33,0x73,0x5c,0xcc,0x1d,0x9c,0xd6,0xa8,0x15,0x2f,0x1c,0xb8,0xe7,0xdc,0x7b,0xce,0x3d,0xe7,0xbd,0xef,0xb,0xff,0xb9,0xd4,0x3f,0xc6,0xe5,0x6f,0x17,0xad,0x82,0xa9,0x9,0xc9,0x69,0xc1,0x7e,0x29,0x60,0x3,0x25,0xa0,0x2,0x78,0x80,0x53,0x38,0x17,0x20,0x1,0x2,0x63,0xda,0x14,0x11,0xa7,0xf0,0xb2,0x6b,0x97,0xbc,0xfa,0x7c,0xe7,0x46,0xcf,0x9b,0xa9,0xb7,0x92,0x28,0x28,0xa7,0xa9,0x58,0x2,0x58,0x96,0x4a,0x9d,0x92,0x17,0x86,0x7e,0x7f,0x67,0x6f,0xfd,0xdd,0x5a,0x32,0xe,0xf7,0x81,0xf0,0x64,0x81,0x6a,0xa5,0xd6,0x6c,0x2f,0x3d,0x79,0xf5,0xf2,0xec,0xc5,0x6e,0x2f,0x15,0xa8,0xba,0x60,0x29,0xf0,0x35,0x28,0x5,0x7,0xbb,0x5b,0x9b,0x6f,0x5e,0x3c,0x78,0xf4,0x75,0xed,0xed,0x2a,0x10,0x1,0x92,0xcf,0x6a,0x3,0x33,0xe3,0x60,0xb8,0x68,0xd7,0xbb,0xbd,0x41,0x20,0xf4,0x47,0x70,0xb9,0x6,0xd7,0x9a,0xf0,0x6d,0x4,0x83,0x40,0x60,0xae,0xd5,0x16,0x91,0xe,0x30,0xb,0xb8,0x14,0xc0,0x9a,0x2,0xce,0x2d,0x2c,0x3f,0xbe,0xed,0x6b,0x18,0x46,0xa,0x5f,0x83,0x8e,0x21,0x4a,0xb2,0xe,0xe,0x4d,0xac,0x76,0xfd,0xee,0x4d,0xdb,0x3b,0xd3,0x30,0x78,0x59,0x39,0xe2,0x15,0xa0,0x79,0x61,0xf9,0xe9,0x7d,0x5f,0x67,0x9,0x47,0x63,0xf8,0xb0,0x7,0xab,0x9f,0x61,0x14,0x65,0xb1,0xa1,0x86,0xc6,0xad,0x87,0x77,0xdc,0xe9,0xc6,0x25,0x93,0x63,0x39,0xa6,0x95,0x69,0xe0,0xfc,0x61,0xea,0xb9,0x84,0x3f,0xbf,0xe5,0xfd,0x6e,0x6,0xbf,0x6d,0x15,0x7f,0xb3,0xec,0x86,0xfb,0xdb,0x35,0x93,0x33,0x50,0x66,0xd3,0x5e,0x78,0xb6,0xfe,0xda,0x9b,0xef,0x74,0x45,0xcc,0x50,0x72,0x9c,0x35,0x92,0xb3,0x48,0x40,0x7f,0xff,0xb4,0xf3,0xe5,0xf9,0xe2,0x3d,0x60,0xc3,0x31,0xf1,0x38,0x64,0x2a,0xd5,0x61,0xe6,0x28,0x5,0x22,0xc7,0xa9,0x27,0x5,0x47,0x62,0xa5,0x81,0x31,0x20,0x39,0x80,0x73,0x4e,0x6b,0xe9,0xaa,0xf2,0x66,0xaf,0x10,0x87,0x55,0x24,0xb5,0x45,0x26,0x71,0xd6,0x4a,0x70,0xbd,0x23,0x9,0xf,0xb6,0x93,0xad,0x95,0x8f,0x40,0x5f,0x19,0x10,0x73,0x6,0x96,0x4f,0x30,0x70,0x92,0x16,0xe2,0x22,0x23,0xd5,0x29,0x34,0xc0,0x9f,0x34,0xa1,0x4e,0xa9,0xc2,0xdf,0xaa,0xf2,0x7,0x75,0x45,0xae,0xcc,0x14,0x16,0x2c,0x20,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_spot_light_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xd,0x1f,0x10,0x22,0xfc,0x35,0xf9,0x0,0x0,0x1,0x7a,0x49,0x44,0x41,0x54,0x38,0xcb,0xb5,0x52,0x3d,0x4b,0x82,0x51,0x18,0x3d,0xf7,0xbe,0x1f,0x16,0x28,0xd8,0x94,0x48,0x8b,0x83,0x2e,0x81,0x41,0xd4,0x96,0xe,0x9,0xd,0x81,0x43,0x38,0x34,0xb8,0xb8,0x5,0xfd,0x83,0xa0,0x29,0x1a,0xfa,0x7,0x4d,0xd,0x6e,0x16,0x4e,0x41,0x39,0xbc,0xb9,0xb4,0xb9,0xd9,0x9d,0x14,0xfd,0x3,0x82,0xf6,0xe1,0x9b,0x5e,0xdf,0xf,0xef,0x6d,0xf1,0x15,0x95,0x37,0x88,0xb2,0x33,0xdd,0x7b,0x9f,0xfb,0x1c,0xce,0x79,0xce,0x3,0xfc,0x27,0xfa,0x86,0x51,0xfe,0x7c,0x7e,0xbe,0x9c,0x7d,0xe3,0x8c,0x69,0xb3,0x77,0xd5,0xaf,0x91,0x33,0x46,0xdc,0x6e,0xf7,0xda,0xed,0x74,0xb2,0x63,0x21,0x72,0x66,0xb5,0xba,0x21,0x1d,0x67,0x1d,0x8a,0x32,0x14,0x9c,0x17,0x1,0xdc,0x7b,0x7f,0xc9,0x37,0x4,0x2b,0x82,0xf3,0xac,0xdd,0x6e,0xdf,0x1,0x90,0x20,0x64,0x3c,0x29,0x49,0x48,0xa9,0xa9,0x91,0x48,0x31,0x94,0xc9,0x14,0x0,0x80,0xfa,0x34,0xeb,0xc2,0xb6,0xb7,0xa5,0x65,0x6d,0xe9,0xf1,0xf8,0x21,0x0,0x2,0x29,0x55,0x48,0xa9,0x82,0x10,0x9,0x42,0x9c,0x50,0x26,0x53,0xe0,0x8c,0xd1,0x39,0x2,0xce,0x98,0xca,0x19,0xb,0x8,0xdb,0xde,0x91,0x9c,0xef,0x7,0xd3,0xe9,0x73,0x61,0x9a,0xc7,0xa0,0xd4,0x6,0x0,0x50,0x6a,0x11,0x55,0x35,0x3,0x89,0xc4,0x1e,0x0,0xac,0x26,0x93,0x62,0x6e,0x6,0x62,0x34,0x3a,0x0,0x20,0xa5,0x65,0xed,0x6,0x53,0xa9,0xb,0xce,0x18,0x75,0x7b,0xbd,0xfe,0xb4,0x59,0xd7,0x5f,0xb5,0x68,0xf4,0xcc,0x6a,0x36,0x6b,0xb3,0xd6,0xa7,0xa,0xec,0x56,0xeb,0xc1,0x6e,0xb5,0x1e,0x69,0x30,0x78,0xe3,0xc9,0x53,0xc2,0xe1,0x2b,0x8,0xa1,0x13,0x4d,0xfb,0x8,0xe7,0x72,0x51,0xb7,0xd7,0x3b,0xd5,0x62,0xb1,0x13,0xdf,0xc8,0xde,0xcb,0xe5,0xce,0x5b,0xa9,0x34,0x58,0x98,0x7,0x1d,0xd4,0x6a,0x47,0x93,0xb3,0xe2,0x25,0xe4,0x1b,0x1b,0x0,0xc,0xeb,0xf5,0x50,0xbf,0x52,0x31,0x16,0x6a,0xca,0x8f,0x17,0x87,0x33,0xa6,0x73,0xc6,0xf4,0x7e,0xa5,0xf2,0xf4,0xeb,0xed,0x5b,0xa,0x89,0x7,0xd3,0x30,0x6e,0xfd,0xac,0xce,0x82,0x2c,0xfa,0x95,0x8e,0xb3,0x69,0x35,0x1a,0x2f,0x7e,0x84,0x6b,0xf9,0x3c,0xf9,0x93,0x22,0x2f,0xde,0xa5,0xe2,0xb,0x63,0xc,0xbe,0x4d,0x1c,0xcc,0x9c,0x20,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_anim_import_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x3,0xd,0x2,0x5,0x3b,0xce,0x1f,0x2d,0x4e,0x0,0x0,0x1,0xbc,0x49,0x44,0x41,0x54,0x38,0xcb,0xb5,0x93,0xbf,0x6b,0x53,0x51,0x14,0xc7,0x3f,0xf7,0xdd,0x67,0x29,0xb1,0x46,0xa5,0xf5,0x67,0x1d,0x74,0x88,0x82,0xe,0x82,0x38,0xe9,0xe8,0xa0,0x20,0x2e,0xba,0x3a,0x14,0xfc,0x13,0x1c,0xed,0xe0,0x64,0x17,0xdd,0x9d,0xba,0x89,0x83,0xe9,0x2f,0xb4,0x41,0x44,0x32,0x88,0x62,0x15,0x94,0x52,0x6c,0x91,0xe,0x8a,0x66,0x32,0x26,0xf1,0xe5,0xbd,0x24,0xaf,0xef,0xbe,0xfb,0xee,0x71,0x68,0x3,0x21,0x18,0xa8,0x15,0xbf,0x70,0xe0,0x70,0x38,0xdf,0xef,0x39,0x7c,0x39,0x7,0xfe,0x11,0xaa,0x9b,0xc,0xf9,0xec,0x36,0x16,0xd9,0xe,0x69,0x68,0x17,0xca,0xa4,0xb4,0x1,0xfc,0x2e,0x79,0x38,0xe7,0xb5,0xce,0x1c,0xdf,0x4f,0x92,0xa4,0x83,0xa7,0x29,0x41,0x6b,0xcd,0xd7,0xef,0x4d,0x40,0x46,0x4c,0x4a,0xdb,0x7,0x30,0x16,0xce,0x16,0xe,0x31,0xfb,0x64,0x72,0x5b,0x6b,0x5f,0xbd,0x76,0x87,0x95,0xd5,0x0,0x0,0x6f,0xab,0x66,0xe2,0x38,0x9b,0x5e,0x7a,0xb7,0x4e,0x14,0x25,0xd4,0x1a,0x1,0xbf,0x82,0x98,0x30,0xb2,0xb4,0xda,0x10,0x6f,0x68,0x4c,0x3a,0x4c,0x62,0x34,0xa5,0xc5,0x17,0xb4,0x5a,0x66,0x1a,0x30,0xbd,0x2,0xe9,0xa7,0xb5,0xea,0xd4,0xdc,0xdc,0x1b,0xf2,0x7b,0xf7,0x39,0x67,0x2d,0x88,0x45,0x5c,0x8a,0x48,0x86,0x48,0x6,0x80,0xcb,0x42,0x57,0x2c,0xbe,0xe7,0xcb,0xb7,0xce,0x14,0x90,0x2,0xe8,0x9e,0xcd,0x9a,0xd5,0x9f,0xf5,0xe6,0xf8,0x91,0xfc,0x95,0x42,0xe1,0x4,0x99,0x4b,0xf1,0x94,0xc6,0xd3,0x3e,0x4a,0x29,0x6c,0x1a,0xf2,0xf8,0xd1,0x82,0x9a,0x5f,0xfc,0x7c,0x3b,0xde,0x90,0xe7,0xb0,0x69,0xb8,0xd7,0x23,0x90,0xfd,0xa8,0x26,0x95,0x20,0xe8,0xe0,0xfb,0xbe,0x0,0x8,0xa,0x11,0x1,0x7,0xce,0x59,0x69,0x34,0x42,0x1a,0x81,0xab,0x0,0x59,0x97,0xa4,0xfb,0xfc,0x59,0x7b,0x59,0x5e,0xb5,0x17,0x2f,0x9c,0xbc,0x34,0x7e,0xf4,0xa0,0x38,0xe7,0x94,0xd6,0x1e,0xce,0xa5,0xf2,0x74,0x61,0x5e,0xdd,0x7b,0xf0,0x61,0x12,0x78,0xd8,0x4b,0xf0,0xfe,0x60,0x72,0xad,0xd9,0x8c,0x8c,0xb5,0x4e,0x29,0x4,0xe7,0x20,0x31,0xb1,0xa,0x23,0x63,0x80,0xda,0xc0,0x43,0xea,0xc3,0xcc,0xd2,0xeb,0xfb,0xd7,0x47,0xf6,0x6c,0x2a,0x2c,0x7f,0x7c,0xa5,0x6e,0xde,0x7a,0x36,0xb,0xdc,0xe8,0x6f,0xd4,0x3,0x4,0x3a,0x7,0x46,0xf5,0xe5,0xc3,0xa3,0x9d,0x5c,0x26,0xa2,0x8a,0x33,0x6f,0xeb,0xcb,0x2b,0xf5,0xbb,0xc0,0xfa,0xdf,0x9c,0x79,0xa5,0x5c,0x9a,0x90,0x72,0x69,0x42,0x80,0xca,0x4e,0xfe,0x64,0xec,0xfc,0xb9,0x63,0x72,0xfa,0x54,0x5e,0x80,0xb1,0x9d,0x3e,0x5b,0x6e,0x2b,0xfe,0x1f,0x7e,0x3,0x8,0xb2,0xce,0xf0,0x25,0x2a,0x44,0x5b,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_sprite_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe1,0x0,0xdb,0x0,0xe7,0x53,0x45,0xf8,0x1a,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x10,0x31,0x1,0x57,0xb5,0x2c,0x4,0x0,0x0,0x2,0x3,0x49,0x44,0x41,0x54,0x38,0xcb,0xb5,0x53,0x3d,0x68,0x53,0x51,0x18,0x3d,0xdf,0xbd,0xef,0xdd,0xf7,0x5e,0xda,0x10,0x93,0x46,0x8b,0xd8,0x56,0x25,0x89,0x25,0x4a,0x32,0xf8,0xb3,0x8,0x2e,0xd2,0xc1,0xa2,0x8b,0x83,0x20,0xe8,0xe2,0x24,0xb8,0xb,0x82,0x6b,0x71,0x14,0x97,0x3a,0x38,0x38,0x8,0x82,0xa3,0x5,0xe9,0x50,0x11,0x51,0xb,0x8a,0x14,0x7f,0x2,0xe,0x35,0x14,0x7,0xa9,0x55,0xd3,0xd0,0xbe,0x24,0x24,0x21,0xef,0xdd,0xfb,0x39,0x98,0x17,0xda,0x18,0x3b,0xe9,0x37,0x9e,0xfb,0x7d,0xe7,0x9e,0x73,0xbe,0x7b,0x81,0xff,0x51,0xa5,0x72,0x4b,0xe,0xc0,0xec,0x41,0xbd,0xd6,0x20,0x30,0x8,0x39,0xbf,0xf0,0xa6,0x36,0xb3,0x51,0xd3,0xa7,0x43,0x8d,0xe1,0x21,0x4f,0x7c,0xf6,0x1b,0xfa,0x1,0x80,0x5b,0xa5,0x72,0xcb,0x2e,0xe6,0xbc,0x20,0xea,0xa5,0xfe,0xe1,0x67,0x6f,0xeb,0xf7,0xbf,0x57,0xc3,0x2b,0x44,0x8,0x98,0x21,0xbb,0x3d,0x4c,0x4,0xcd,0xc,0xfb,0xf0,0x41,0x67,0x9f,0x94,0x54,0x89,0x48,0xb6,0x11,0x3c,0x5f,0xaa,0xcf,0xae,0x55,0xc2,0xab,0xc,0xc8,0x41,0xca,0x8,0xd0,0xc,0xc8,0x42,0xd6,0x55,0x0,0xc2,0x62,0xce,0x63,0xd1,0xf5,0x27,0xde,0x2f,0x37,0xd3,0xdf,0x2a,0xe1,0x35,0x10,0x78,0x74,0xc4,0x7a,0x58,0xc8,0xba,0x2e,0x0,0x10,0x21,0xd8,0x9d,0x94,0x8f,0x2f,0x4d,0x27,0x89,0x1,0x29,0x8,0x9d,0xb5,0xf5,0x60,0xae,0x98,0xf3,0x18,0x0,0x44,0x44,0xee,0x37,0xf4,0xd,0x22,0x4,0x0,0xc0,0x86,0x5d,0x63,0x38,0x15,0x9d,0x31,0x43,0x7d,0x58,0x6e,0xc6,0x1,0xc0,0x30,0xd4,0xfa,0xa6,0x9e,0xee,0x5e,0x4c,0x3d,0xb,0xf3,0x8b,0xb5,0x97,0x9b,0x75,0x7d,0xb2,0x2b,0x9f,0x7,0xe5,0xd3,0x2d,0x3,0x40,0xe4,0xf,0x38,0x93,0x96,0x45,0x2b,0x91,0x2,0x30,0xd8,0x12,0x2,0x9d,0xf1,0x51,0x7b,0xa6,0x7,0xf5,0x55,0x66,0x4c,0x5d,0xde,0xa2,0xda,0xee,0x59,0x28,0x95,0x5b,0x22,0xe6,0x8a,0x77,0xcc,0x10,0xab,0x3f,0x83,0xeb,0xd9,0x71,0x75,0x1e,0x0,0x11,0x21,0x24,0x42,0x28,0x4,0xda,0xca,0xa6,0xaa,0x61,0xc4,0x8,0xd0,0x0,0x70,0x34,0x1f,0xfb,0x4,0xc0,0xf4,0x32,0x48,0xc,0xcb,0x3b,0x86,0xe1,0x18,0x86,0x13,0x6a,0x9e,0x38,0x34,0xa1,0xa6,0xd2,0x9,0x39,0x9f,0x8c,0xcb,0x17,0x7b,0xd3,0xd6,0xdd,0xb,0x53,0xbb,0xd2,0x5f,0x56,0x3b,0xf7,0x40,0x30,0xc9,0xb8,0x5c,0x4,0x80,0x62,0xce,0xe3,0x6d,0x3e,0x17,0x5e,0xd7,0xe6,0xaa,0xbe,0x3e,0x63,0x18,0x6a,0x24,0x21,0x9f,0xa6,0x12,0xf2,0xb6,0x20,0xf8,0xcd,0x36,0x9f,0xfd,0xfa,0x23,0xb8,0x19,0xad,0xf1,0x48,0xc6,0x49,0xb,0xa2,0x8d,0x62,0xce,0x33,0x7f,0x4,0xf5,0xe4,0x95,0xbf,0xe4,0x37,0xcc,0x31,0x21,0xd0,0x36,0x6,0x2e,0x0,0x8,0x42,0xe7,0xf7,0x72,0xe0,0x4c,0xee,0x77,0x4e,0x28,0x9b,0x3e,0x46,0xf,0x49,0xf4,0x13,0x9c,0x3b,0x95,0x38,0x9e,0x19,0x53,0x17,0x87,0x5c,0xb1,0xd2,0x8b,0x9d,0xa1,0xf6,0xa4,0xac,0x47,0x85,0xac,0x6b,0x6f,0x1d,0xde,0xe9,0x33,0xd9,0x7f,0xc1,0xe9,0x9f,0xff,0xdc,0x5f,0x51,0xf2,0xc8,0x87,0x30,0xba,0xc1,0x0,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_track_method_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x7,0x8,0x1,0x30,0x30,0xf0,0xb8,0xd,0x7e,0x0,0x0,0x0,0x9b,0x49,0x44,0x41,0x54,0x38,0xcb,0xad,0x93,0x4b,0xe,0xc3,0x30,0x8,0x44,0x1f,0x59,0x13,0xb5,0x87,0xf1,0x25,0xe8,0x3e,0x67,0xcd,0xc5,0xb2,0xa7,0x9b,0x62,0x39,0xb6,0xf3,0x51,0x5c,0x58,0xd8,0xd2,0xc0,0x20,0x66,0x6c,0x71,0x9c,0x91,0x98,0x8e,0x80,0xb7,0xcd,0xcf,0x9,0xa2,0xf9,0x16,0x89,0x57,0x19,0xf1,0x32,0xa5,0xb7,0x5e,0x53,0x5f,0x37,0xf6,0x62,0x49,0xc9,0xa3,0xae,0xbc,0xf7,0x7,0xec,0x4f,0x96,0x94,0xbc,0x47,0xd8,0xd3,0xc0,0x1,0xa9,0xce,0x47,0x22,0xca,0x5f,0x6c,0xbc,0x13,0x8e,0x8f,0x11,0x0,0x4c,0x85,0x9a,0x12,0xac,0xb1,0xca,0x99,0x3b,0x19,0xb,0x2,0x55,0x3,0x40,0xd5,0x1a,0xaf,0xc3,0x3a,0x53,0xcd,0xe,0x4,0x96,0xa7,0xcc,0xfa,0x1,0x60,0xdb,0xd6,0xd3,0x77,0x21,0xc8,0xe,0x6f,0x34,0x50,0x35,0xe4,0x97,0x75,0x63,0xdd,0x7c,0xb9,0x67,0x49,0x72,0x54,0x27,0xa3,0xdf,0xf9,0xb,0x6b,0x16,0x63,0x57,0xb2,0x8e,0x8d,0xa8,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_squirrel_script_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x2,0x11,0x4,0x36,0x30,0x45,0xd8,0xff,0x76,0x0,0x0,0x0,0x9b,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0xfc,0xcf,0xf0,0x9f,0x81,0x12,0xc0,0xc4,0x40,0x21,0xc0,0x6b,0x0,0x23,0x3,0xe3,0x7f,0x92,0xd,0x60,0x64,0x60,0xfc,0xf,0xc3,0x9,0x96,0xc2,0x28,0x7c,0xac,0x96,0x20,0x87,0x1,0x4c,0x13,0x32,0x10,0x15,0x16,0x84,0xb3,0xbb,0xb7,0xdc,0x61,0xf8,0xcf,0xf0,0x9f,0x11,0x59,0x9e,0x5,0x97,0xd3,0x90,0x35,0x12,0xe5,0x5,0x64,0xdb,0x71,0x69,0x2e,0xf5,0x51,0xc1,0x8,0x17,0xac,0x2e,0x78,0xfd,0xf6,0x3d,0xd1,0x2e,0xc2,0x8,0x83,0x5b,0x93,0xec,0xb0,0x2a,0xfc,0xc0,0x22,0xc5,0x60,0x96,0xb5,0x2,0x23,0xc,0x88,0x4a,0x7,0x92,0x4e,0xc5,0x74,0x4a,0x48,0xff,0x19,0xfe,0x33,0xaa,0xe5,0x1d,0xc2,0xaa,0x10,0x9b,0xf3,0x89,0x76,0xc1,0xf5,0x43,0xcb,0xc9,0xf7,0xc2,0x7,0x16,0x29,0xbc,0xf2,0x8c,0xd8,0x72,0x23,0xb6,0x64,0x8b,0xcd,0xf9,0x38,0xd,0x20,0x5,0x0,0x0,0x4b,0xa9,0x33,0x86,0x68,0x9c,0xd2,0x91,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_stream_player_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe1,0x0,0xdb,0x0,0xe7,0x53,0x45,0xf8,0x1a,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x10,0x15,0x1b,0x5b,0x3f,0x34,0xd8,0x0,0x0,0x0,0xf0,0x49,0x44,0x41,0x54,0x38,0xcb,0xad,0xd3,0x31,0x4a,0x4,0x41,0x10,0x85,0xe1,0x6f,0x66,0x67,0x43,0x5,0x13,0x73,0x13,0x4d,0xd,0x4c,0xc,0x8c,0x4d,0x4,0x3,0x23,0x3,0x73,0x6f,0xe0,0x9,0x3c,0x80,0x27,0x10,0x44,0xf0,0x2,0xde,0xc1,0xdc,0xc0,0xc4,0x48,0x50,0x4,0x73,0x91,0xd5,0x71,0xdb,0xa4,0x6,0x9a,0x66,0x66,0x67,0x45,0x2b,0xea,0xaa,0x6e,0xfe,0x7e,0xd5,0xf5,0xba,0x7a,0x7a,0x7c,0xf5,0xcb,0xa8,0x90,0xba,0xa4,0x5e,0x70,0xb0,0xc6,0xb4,0xa7,0x9e,0xf2,0xa4,0x59,0x0,0x58,0xc3,0x36,0xe,0xb1,0x8b,0x2d,0xac,0x64,0x2a,0x7a,0x1,0x53,0x1c,0xe1,0x26,0xf2,0x6f,0xb4,0xa1,0xa6,0x1a,0x92,0x59,0xf6,0xb7,0x89,0x59,0xe4,0x13,0x7c,0xe2,0x5,0xf,0xb8,0x1e,0x3,0x74,0xf1,0x8c,0xd3,0x0,0xae,0x62,0x3,0x3b,0x38,0x59,0x6,0xf0,0x85,0x4b,0x5c,0xf5,0xd4,0x2d,0xab,0x60,0x1e,0xfd,0x8f,0x46,0xed,0x8f,0xf1,0xef,0x80,0x7a,0x0,0x5a,0x8f,0x1,0xba,0x19,0xef,0x63,0xaf,0xf0,0x47,0x83,0xe3,0x78,0xc4,0x54,0x2,0x9a,0xcc,0xdb,0xdd,0x66,0x8b,0xbb,0xc,0xdc,0xc6,0xfc,0x53,0xac,0x67,0x7d,0x7e,0x3f,0xc3,0x47,0x1c,0x68,0x70,0x1b,0x53,0x48,0xd9,0x54,0x2a,0xbc,0x61,0x3d,0x6f,0xa9,0x9,0x69,0x17,0x21,0xfd,0x1d,0xe7,0xb8,0x2f,0xdc,0x39,0x29,0x2e,0x9d,0xe7,0x80,0x14,0x76,0x3d,0x18,0x78,0xb0,0x54,0x7c,0xe3,0x79,0xbe,0xf9,0x3,0x4c,0xf3,0x31,0x45,0x7,0x7e,0x1a,0x49,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_static_body_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xe,0x32,0x2,0xf3,0x29,0xa0,0x7,0x0,0x0,0x1,0xa7,0x49,0x44,0x41,0x54,0x38,0xcb,0xcd,0x52,0xbf,0x4b,0x5b,0x51,0x14,0xfe,0xee,0x8f,0xd7,0xe6,0xc5,0x8,0xc9,0x23,0x83,0x54,0x74,0xe9,0x54,0x5b,0x1e,0x88,0xc6,0xe,0xd2,0xb9,0x43,0x71,0xec,0x9f,0xe0,0xea,0xde,0xb9,0x14,0xdc,0x1c,0x5c,0xfb,0x1f,0x8,0x9d,0x45,0x6c,0x87,0x42,0x3b,0x84,0x17,0x1e,0x5c,0x8,0x48,0xb1,0x24,0x88,0x4a,0x87,0x8,0x26,0xe0,0xbd,0xde,0x7b,0xdf,0xbb,0xa7,0x4b,0x22,0xa2,0xa2,0x8e,0x1e,0x38,0x70,0x3e,0xf8,0xce,0x39,0xdf,0xf9,0x1,0x3c,0x69,0x33,0x4a,0x55,0x2f,0xda,0xed,0x35,0x9d,0x65,0xad,0x31,0xe6,0x37,0x39,0xfc,0xa1,0x22,0x4c,0xca,0x3f,0x14,0x42,0x43,0xe7,0xf9,0x8b,0x38,0x4d,0x83,0x51,0x8a,0x3d,0xb6,0x7b,0x45,0x77,0x3a,0xaf,0xc6,0x31,0xd3,0x79,0xde,0xd4,0x79,0xde,0x9c,0xe0,0x7b,0x15,0x18,0xa5,0x22,0xf2,0xfe,0x35,0x38,0x1f,0x2,0x0,0x85,0x50,0x23,0xe7,0xde,0x91,0xb5,0xef,0xc7,0x14,0x71,0x6f,0x1,0x72,0x6e,0xd1,0x1e,0x1c,0x64,0xfe,0xe8,0x68,0xff,0xa2,0xdd,0xfe,0x60,0xbb,0xdd,0x91,0x3b,0x3c,0xfc,0x16,0x2e,0x2f,0x17,0x6f,0xe6,0xdd,0x9a,0x47,0x77,0x3a,0x6f,0x5c,0xaf,0xf7,0x9d,0x9c,0x4b,0x40,0xc4,0x1,0x70,0x30,0x56,0x80,0x48,0xb2,0x6a,0xf5,0xef,0xb3,0xf9,0xf9,0x8f,0xd5,0xa5,0xa5,0xdc,0x28,0x25,0xe2,0x34,0x2d,0xf9,0xad,0xe4,0x7e,0x7f,0x8f,0xac,0x6d,0x82,0x48,0x0,0x60,0x60,0xac,0x4,0x91,0x4,0x0,0xd2,0xfa,0x65,0x79,0x7e,0xbe,0x71,0x5d,0xc5,0x95,0x2,0x9d,0x65,0xcb,0xae,0xd7,0xdb,0x25,0xef,0xeb,0x20,0x62,0x77,0x8c,0x47,0x0,0x18,0xab,0x54,0x8e,0xa3,0xb9,0xb9,0xf5,0xa9,0x95,0x95,0x5d,0xa3,0x94,0x64,0x46,0xa9,0xe7,0xc1,0xda,0x55,0xdf,0xef,0xef,0x90,0x73,0xf5,0xc7,0x9c,0x56,0x24,0xc9,0x8f,0x68,0x76,0x76,0x2d,0x4e,0x53,0xcd,0x83,0xb5,0x6f,0xcb,0xc1,0xe0,0x93,0x9c,0x99,0xd9,0x82,0x10,0xfa,0xca,0xef,0xd8,0x2d,0x84,0x30,0x90,0x72,0x58,0x8e,0x46,0xad,0xe2,0xec,0x6c,0xd3,0x28,0x25,0xd8,0xb5,0xd3,0xc5,0xc5,0x60,0xb0,0xcd,0xe3,0xf8,0x37,0x0,0xf8,0x93,0x93,0x2f,0x54,0x14,0x35,0x94,0x65,0xd,0x0,0x78,0xbd,0xfe,0x4b,0x26,0xc9,0x57,0x16,0x45,0x5d,0x70,0x3e,0x24,0xef,0x17,0x98,0x10,0xff,0xd8,0xf8,0x29,0x24,0x80,0x32,0x4e,0xd3,0x30,0x79,0x59,0x72,0x6e,0x99,0xbc,0x5f,0xf0,0xa7,0xa7,0x9f,0xf9,0xf4,0x74,0x26,0x1a,0x8d,0xad,0xa9,0x56,0xeb,0xa7,0x51,0x8a,0x4f,0x78,0x4f,0xc3,0xfe,0x3,0xc7,0x7d,0xdb,0xbb,0xf0,0xfb,0x34,0x4e,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_default_project_icon_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x40,0x0,0x0,0x0,0x40,0x8,0x6,0x0,0x0,0x0,0xaa,0x69,0x71,0xde,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0x23,0x5f,0x0,0x0,0x23,0x5f,0x1,0xee,0xc0,0x36,0xa5,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xde,0x1,0x19,0x13,0x31,0x20,0x17,0xc2,0xdc,0x9,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0xd,0x9f,0x49,0x44,0x41,0x54,0x78,0xda,0xe5,0x9b,0x5b,0x73,0x1b,0x57,0x72,0xc7,0x7f,0x73,0x66,0x6,0x18,0xdc,0x1,0x12,0x4,0x9,0x4a,0x22,0x45,0x52,0xa2,0x29,0xcb,0x96,0x14,0xdb,0x9b,0xbd,0x94,0xb7,0x2a,0x55,0xd9,0xca,0x9b,0xab,0xf2,0xd,0xb2,0x5f,0x20,0xa9,0x7c,0x4,0x3f,0xa6,0xf2,0x98,0x7c,0x81,0xec,0x67,0xc8,0xc3,0xbe,0xa6,0x2a,0x29,0x67,0xe3,0x95,0x54,0x36,0x25,0x4a,0x94,0x44,0x89,0xf7,0xb,0x48,0x90,0x4,0x71,0x9f,0xeb,0xc9,0x3,0x80,0x11,0x40,0x5c,0x8,0x90,0xb4,0x62,0x3b,0x5d,0x5,0x56,0x61,0x38,0x38,0xa7,0xfb,0x7f,0xba,0xfb,0x74,0xf7,0xe9,0xa3,0xd0,0x87,0x1e,0x2c,0x7d,0xf6,0x77,0xc0,0x57,0xc0,0xe7,0xc0,0x34,0x10,0xe0,0xa7,0x47,0x1b,0xc0,0x13,0xe0,0xdf,0x97,0x57,0x9f,0xfe,0xa1,0xd7,0xb,0x4a,0x1f,0xc1,0xbf,0x6,0x6e,0x17,0x8a,0xa7,0xfc,0x1c,0x28,0x19,0x4f,0xb5,0xc0,0xf8,0xfa,0x3c,0x10,0xca,0x39,0xe1,0xff,0x5,0xf8,0xfb,0x6b,0x13,0x5c,0x51,0x40,0xca,0x2b,0xe,0x21,0x90,0x52,0x2,0xf2,0xba,0x80,0xf8,0xd7,0xe5,0xd5,0xa7,0xff,0xd0,0x7a,0xa6,0xfe,0x60,0xc2,0x37,0x1,0x8,0xc7,0xc7,0x99,0xc8,0xce,0x51,0xad,0x14,0x91,0x9e,0x3b,0xdc,0xcf,0x84,0x4a,0x76,0x66,0x9,0x14,0x81,0x65,0x56,0xae,0x45,0x78,0x80,0xba,0x59,0xc7,0x8,0x86,0x7e,0x39,0x99,0xce,0x8e,0xe7,0xf2,0xfb,0x7f,0xf4,0x35,0xa0,0xa9,0xf6,0xff,0x76,0x1d,0xc2,0xeb,0x46,0x84,0x78,0x2a,0xc3,0x58,0x32,0xcd,0x54,0x34,0xee,0x3f,0x7f,0x7d,0xb0,0x4d,0x6e,0xfb,0xf5,0x50,0x63,0xa4,0x26,0x67,0xf9,0x64,0xe6,0x8e,0xff,0xfd,0xb0,0x52,0xe2,0xe4,0xec,0x98,0xb3,0x93,0x43,0xac,0x5a,0xe9,0xba,0x34,0xe1,0xf7,0xcb,0xab,0x4f,0xff,0xd0,0x2,0x60,0xbd,0x50,0x3c,0xbd,0x7d,0x55,0xc1,0xef,0xdc,0xf9,0x94,0x44,0xd0,0x40,0x17,0x6a,0xcf,0x77,0xfe,0xeb,0xc9,0x7f,0x20,0xa5,0x77,0xa1,0x59,0xfc,0xf6,0x17,0x7f,0x8d,0x27,0x25,0x42,0xe9,0x74,0x51,0xb6,0xeb,0x52,0xb6,0x2d,0xd6,0xde,0xad,0x50,0xaf,0x9c,0x5d,0x15,0x84,0x8d,0xe5,0xd5,0xa7,0x73,0x6a,0x73,0xf5,0x7f,0x5f,0x37,0xeb,0x97,0xd7,0x74,0xa1,0xf2,0x9b,0x47,0x5f,0x12,0x50,0x35,0x54,0x45,0x41,0x2,0x8a,0xd2,0xe5,0x5f,0xd1,0xa2,0x9,0x4e,0xf3,0xfb,0x3,0xc7,0xba,0xb5,0xf0,0x80,0xb8,0x11,0x2,0x94,0xae,0x31,0x14,0x5,0xc,0x4d,0xe3,0x66,0xe6,0x6,0xbb,0x47,0xbb,0x4d,0x20,0x2f,0x67,0x1e,0x46,0x30,0x94,0x9c,0x4c,0x67,0x37,0x4,0xf0,0xd5,0x55,0x55,0xbf,0x65,0xdb,0x42,0x51,0x10,0x8a,0xe8,0x5a,0x39,0x0,0xc7,0xf3,0x98,0x8e,0xa7,0xd0,0x8d,0xf0,0x7b,0x69,0xda,0x3e,0x8a,0x22,0xd0,0x2,0x6,0xd9,0x44,0xca,0x1f,0xeb,0x3c,0x35,0xc6,0x16,0x8d,0x39,0xaf,0xe8,0x5c,0x9b,0x32,0x7f,0x25,0x9a,0xfb,0xfc,0xd5,0x3c,0xfd,0x10,0xa4,0x89,0x6,0xe3,0x53,0xd3,0xb,0xd,0x61,0x84,0x8a,0x10,0x5a,0xf3,0xa3,0x82,0xa2,0x90,0x48,0x4f,0x13,0x54,0x35,0x5f,0xc8,0xc1,0xa8,0x5f,0x8b,0x63,0xfc,0x5c,0x6b,0x6,0x39,0x1f,0x8c,0x6e,0xa6,0xc6,0x49,0x3f,0xfa,0x2d,0x41,0xa1,0xa2,0xab,0xd,0x5f,0x61,0x7b,0x2e,0x75,0xd7,0x25,0xa4,0xaa,0x43,0x8d,0xe1,0x78,0x5e,0x3,0x83,0xab,0xef,0xe,0xd3,0xda,0x95,0x23,0xbc,0x26,0xf,0x55,0xc7,0x26,0xac,0xe9,0x43,0x68,0x82,0x4a,0xf4,0x9c,0x93,0xd4,0x85,0xda,0xd7,0x71,0xf6,0x22,0xd3,0x73,0xaf,0x6c,0x2,0x4d,0xa,0x88,0xab,0x8f,0xd1,0x60,0xa4,0x62,0x99,0x1f,0x4c,0x8b,0xea,0xb6,0xdd,0x98,0xf7,0x1a,0x30,0x10,0x57,0xb5,0x6f,0xa5,0x69,0xaf,0x6e,0x53,0x2d,0x3f,0x4,0x49,0x29,0x91,0x9e,0x87,0x22,0x94,0x2b,0xfb,0xa8,0x81,0x0,0xa8,0xea,0x10,0x2a,0x1d,0x30,0xf8,0xe4,0xd3,0xdf,0x30,0x15,0x8d,0xe3,0x5d,0x8f,0x5a,0x5e,0x48,0xe9,0x70,0x84,0x87,0xf,0xbf,0x44,0xf,0x86,0x2f,0x7c,0x57,0xbd,0xc0,0x2c,0xd5,0xc9,0x74,0xf6,0xeb,0x5e,0x31,0x40,0x2a,0x33,0xc3,0xa7,0x8b,0xf,0x50,0x8c,0x28,0xa5,0xb3,0x7c,0x43,0xe5,0xce,0xa1,0x99,0xb9,0xb5,0xc8,0x83,0xf9,0x7b,0x84,0xf5,0x40,0xcf,0xc0,0xe5,0x87,0x22,0x4f,0xca,0x66,0x3c,0x70,0x13,0x5b,0x37,0x28,0x9f,0xe5,0xdb,0x78,0x7b,0xcf,0x43,0x76,0x76,0x89,0xa5,0xdb,0x4b,0xd8,0x6a,0x80,0x4a,0xf1,0xa4,0x57,0x2c,0x80,0xd6,0x6b,0x82,0x70,0x22,0xcd,0x27,0xb3,0x77,0xf1,0xa4,0x64,0x2e,0x3d,0xc9,0x5c,0x7a,0x92,0x67,0x9b,0xaf,0x29,0x1c,0x6e,0xfb,0x6a,0x75,0x77,0xe9,0x73,0x32,0x91,0x78,0xdb,0x1e,0xad,0x7c,0x30,0x13,0x68,0xcd,0xe5,0x49,0xc9,0xfc,0x44,0x96,0xb1,0x58,0x8a,0x17,0x2b,0x7f,0x6a,0xee,0xa,0x92,0xf8,0x78,0x96,0x4f,0xe7,0xee,0xf9,0xef,0x7e,0x94,0x9d,0xa1,0x5a,0x29,0x52,0x3e,0xcd,0x75,0x5b,0xc8,0x83,0xa5,0xcf,0x64,0x7b,0x20,0xa4,0x1b,0x61,0x7e,0xf5,0xe9,0xaf,0xb1,0x3d,0x17,0x5d,0xa8,0x78,0x52,0xe2,0x49,0x89,0x26,0x4,0xf9,0x6a,0x85,0xcd,0x9d,0x35,0xe6,0x67,0x16,0x49,0x19,0xa1,0xf,0xba,0xea,0x83,0xb4,0x41,0x28,0xa,0x65,0xdb,0xe2,0xd5,0xfa,0x4b,0x6e,0x4e,0xcf,0x31,0x19,0x8d,0xe3,0x78,0x5e,0x33,0x30,0x53,0x70,0x3c,0xf,0x4d,0x8,0xfe,0xfc,0xe2,0x71,0x47,0x8,0x9d,0x8c,0xa7,0xda,0x0,0x68,0xa6,0xae,0xf,0x1f,0x7e,0x49,0x3c,0x10,0xbc,0x70,0xc2,0x1f,0x83,0xf0,0xfd,0x78,0xeb,0xf7,0xbf,0xba,0xeb,0xf0,0xdd,0xb3,0x3f,0xe1,0x3a,0x96,0xf,0x80,0x68,0x8f,0xac,0x66,0x16,0x1e,0xc,0x14,0xbe,0x97,0x1a,0xfe,0x54,0x48,0x28,0xa,0x61,0x4d,0x67,0x66,0xfe,0x7e,0xef,0x5d,0x20,0x36,0x96,0x65,0x76,0x6c,0x2,0x4f,0x7a,0x3f,0x59,0xc1,0x2f,0xe2,0xcd,0x93,0x92,0x9b,0x89,0x31,0x92,0x99,0x5b,0x9d,0x0,0x8,0x55,0x63,0xfe,0xd6,0x42,0x53,0x85,0x4,0x3f,0x57,0x6a,0xf9,0x83,0xa5,0x9b,0xb,0x88,0xe6,0xf6,0x28,0x0,0x3c,0xd7,0xc5,0x72,0xec,0x6b,0xab,0xbc,0xfc,0xd8,0xa9,0xee,0xb9,0x78,0xae,0xd3,0x6e,0x2,0x92,0x37,0x6f,0x96,0x11,0x8a,0xf0,0x13,0x8d,0x9f,0x23,0xb5,0x76,0xb3,0xe7,0x2f,0x1e,0xfb,0xd9,0xa4,0xaf,0xef,0x8e,0x55,0x63,0x65,0xfb,0x2d,0x9a,0x10,0x1f,0x2c,0xa2,0xfb,0xbf,0x30,0x81,0xd5,0xbd,0x4d,0x1c,0xab,0xd6,0x2b,0x14,0x56,0x38,0x39,0xd8,0x60,0xaf,0x58,0xf8,0xc9,0x79,0xf8,0x61,0x53,0xe8,0xd3,0x5a,0x95,0xa3,0xdd,0xb5,0x7e,0xb9,0x40,0x63,0xd5,0x37,0xde,0x3d,0xa3,0xe6,0x38,0x17,0xee,0x6,0x9d,0xe1,0x54,0xdb,0xe7,0x43,0xd0,0x88,0x73,0xb5,0xe2,0x83,0x97,0xaf,0x9e,0x5c,0x9c,0xc,0xb9,0xb6,0xc5,0xee,0xc9,0x21,0x42,0xb9,0xd8,0x14,0x14,0x5,0x3c,0xcf,0xc3,0xb1,0x6d,0x6c,0xcb,0xc2,0xb1,0x6d,0x3c,0xcf,0xe3,0x7,0x51,0xa0,0x66,0xf5,0xcc,0xf5,0x5c,0xec,0xd6,0x7c,0xae,0xd3,0xa8,0xb,0x28,0x17,0xab,0xfe,0x7a,0xfe,0x0,0xd7,0xb6,0xba,0x93,0xb9,0x9e,0x88,0xd,0x53,0xbf,0x57,0x1a,0x3a,0x33,0x9e,0x49,0x91,0x1c,0x4b,0xa0,0x7,0x35,0x6c,0xd3,0xa1,0x70,0x72,0xc6,0xe9,0xf1,0xd9,0xf5,0x3,0x20,0x41,0x11,0xa,0x53,0x37,0x32,0xc4,0x93,0x31,0x54,0x55,0x60,0xd5,0x2d,0xf2,0x87,0x27,0x94,0x8b,0xd5,0x6,0x8,0x72,0x50,0xa,0xdd,0x5b,0xa3,0xb5,0xcb,0x79,0x53,0x8f,0x48,0x24,0xcc,0xcc,0xc2,0xd,0xb4,0xb6,0x32,0x96,0xae,0x69,0x84,0x23,0x6,0x99,0x6c,0x9a,0xad,0x77,0xbb,0x54,0x4a,0x55,0x84,0x2a,0xae,0xb6,0xbb,0x2a,0xe0,0x3a,0x2e,0xe3,0x99,0x14,0x37,0x66,0xa6,0x3a,0x2b,0x49,0xba,0x46,0x24,0x16,0xa6,0x5e,0x33,0xd9,0x7c,0xbb,0x83,0x63,0xbb,0xa3,0x3b,0xc6,0x91,0xf9,0x51,0xc0,0x30,0x82,0xcc,0x2f,0xce,0xf8,0xc2,0xdb,0xb6,0xc3,0xd6,0xfa,0x1e,0x9b,0xef,0x76,0xa9,0x55,0x4d,0x34,0x4d,0x65,0x6e,0x71,0x86,0x70,0x24,0x84,0x37,0x68,0x5b,0x6d,0xaa,0xf5,0x20,0x15,0xf6,0x5c,0x8f,0xf1,0xcc,0x98,0x2f,0xfc,0x59,0xa1,0xc4,0xc6,0xda,0xe,0x7b,0xdb,0x39,0x1f,0x57,0x23,0x14,0x64,0x61,0xe9,0xf6,0xfb,0xf1,0x46,0x20,0x6d,0xd4,0xd5,0xb0,0x1d,0x87,0xf9,0x8f,0x66,0xfd,0x47,0x5b,0xeb,0x7b,0xbc,0x78,0xf9,0x1c,0x55,0x6d,0xc,0xf5,0xf2,0xe5,0xa,0xb,0x73,0x77,0xb9,0xf3,0xf1,0x1c,0xd9,0x5b,0x19,0xd6,0x5f,0x6f,0xf7,0xad,0xea,0xe8,0xba,0x8e,0xa6,0x6b,0xd8,0xa6,0x85,0xeb,0x7a,0x7d,0x8a,0x32,0x2a,0x53,0x37,0x26,0x70,0x5d,0x8f,0xef,0x1f,0x3f,0xe7,0xe8,0x38,0x87,0x50,0x55,0x90,0x92,0x95,0x95,0x15,0x3e,0xff,0xe2,0x33,0xc6,0xd2,0x49,0x34,0x4d,0x65,0xfa,0xd6,0x24,0x5b,0xeb,0xbb,0x68,0x9a,0x36,0xb4,0xd6,0x8d,0xa4,0x1,0xd2,0x93,0x84,0x42,0x6,0x46,0xa8,0x91,0x30,0x9d,0x1e,0x9f,0xf1,0xe2,0xc5,0x33,0x74,0x2d,0xe0,0xd7,0xec,0x75,0x3d,0xc0,0xdb,0xf5,0xd7,0xec,0x6f,0xe7,0xa8,0x94,0xaa,0xa8,0xaa,0xe8,0x9,0xa4,0x11,0xa,0xb0,0x78,0x7f,0x8e,0x85,0x8f,0x66,0x58,0xf8,0xf8,0xb6,0x7f,0x44,0xd0,0x55,0xb5,0xc,0xea,0x9c,0x1c,0x9d,0xf2,0x7a,0xe5,0x1d,0x47,0xc7,0x39,0x34,0x4d,0x6f,0xcc,0x25,0x54,0x84,0x10,0x3c,0xfe,0xf3,0x63,0x2c,0xd3,0x46,0x4a,0x49,0x6a,0x3c,0x81,0xa6,0x6a,0x23,0x99,0xdc,0x68,0x0,0x48,0x49,0x24,0xf6,0xbe,0xc,0xf5,0x66,0xf5,0x2d,0xba,0xde,0x9d,0x3d,0x6,0x2,0x6,0xaf,0x5f,0x35,0xce,0x1,0x15,0x21,0xba,0xb7,0x30,0x9,0x91,0x58,0xc4,0x3f,0xf9,0xd1,0x35,0x8d,0x40,0x30,0xd0,0x93,0x6f,0x55,0x6b,0x98,0xd9,0xe6,0xf6,0x3b,0xb4,0x1e,0xe5,0x2d,0x21,0x54,0xd6,0xdf,0x6c,0xfb,0x63,0x19,0xa1,0xe0,0x48,0x5b,0xf8,0x68,0x0,0x20,0xfd,0x22,0x28,0x40,0xb9,0x5a,0xea,0x79,0x4,0x6,0x60,0xd9,0x66,0xd3,0x67,0x28,0x7d,0x7c,0x89,0x32,0xf0,0x7b,0xfb,0x73,0xc7,0xe9,0xbf,0xb5,0x2a,0x8a,0x42,0xb5,0x52,0xb9,0x70,0x9c,0x6b,0x1,0x40,0x51,0x14,0x6a,0xd5,0xf7,0xf5,0xc3,0x44,0x34,0xd9,0xd3,0xc9,0x49,0x29,0x31,0x82,0x21,0x5a,0x89,0xd6,0x95,0x22,0x38,0xc7,0x41,0xd3,0x44,0x5f,0x4f,0x29,0xa5,0x24,0x16,0x8f,0xf9,0xdf,0xcd,0xba,0x39,0x52,0x46,0x3b,0x12,0x0,0x42,0x8,0xca,0xa5,0xb2,0x2f,0xf4,0xe2,0xbd,0x5,0x1c,0xd7,0xee,0x7a,0xcf,0xb6,0x4d,0x3e,0x5a,0xfa,0x8,0xd7,0xf1,0xae,0x5c,0x2e,0xb7,0xad,0x46,0xd6,0x36,0x3f,0x7b,0x7,0xc7,0xb1,0xba,0x84,0x7,0xc9,0xdc,0xe2,0xc,0x0,0xd5,0x4a,0xd,0xd3,0xb2,0x46,0x8a,0x12,0x47,0xdb,0x6,0x25,0x68,0x9a,0xc6,0xe6,0xdb,0xdd,0x46,0x11,0x25,0x19,0xe5,0x2f,0x1e,0x7d,0x86,0xeb,0x3a,0x8d,0x8f,0xe7,0x62,0x3b,0x16,0x4b,0x4b,0xf7,0x99,0x9c,0x4e,0x53,0x2a,0x96,0xf1,0xdc,0xab,0x1,0xe0,0xd8,0xe,0x95,0x52,0x8d,0xbb,0xf7,0xe7,0xb8,0x35,0x7d,0x1b,0xcb,0x36,0x71,0x3d,0x17,0xc7,0xb5,0x51,0x55,0x95,0x5f,0xfd,0xfa,0x97,0xbe,0xa3,0xdd,0x7a,0xb7,0x8b,0xae,0xeb,0x23,0x39,0xc1,0xd1,0x3,0x21,0x9,0xe5,0x52,0x85,0x83,0xdd,0x23,0x26,0xa7,0xd3,0x4c,0x4e,0xa7,0xf9,0x9b,0xe9,0xdf,0x91,0xcf,0x9d,0xe0,0x49,0x49,0x66,0x6a,0x1c,0x80,0xfd,0x9d,0x43,0xea,0x35,0x13,0x21,0xae,0x56,0x60,0x11,0x42,0x50,0x2a,0x96,0x39,0x3d,0x3e,0xe3,0xe3,0x47,0x8b,0xdc,0xfd,0x64,0x9e,0x93,0xc3,0x2,0x81,0xa0,0x4e,0x6a,0x3c,0xd1,0x8c,0x5c,0x3d,0xb6,0xde,0xed,0x35,0xb6,0xd2,0x11,0x83,0x2e,0xed,0xb2,0x4c,0x1d,0xee,0xe7,0xa9,0x94,0x6b,0xa4,0xc6,0xe3,0x44,0x62,0x11,0xc6,0x27,0xc7,0x70,0x1d,0x97,0x93,0x7c,0x81,0x93,0xa3,0x2,0xd5,0x6a,0xd,0x55,0x55,0xbb,0x19,0x92,0xd,0x73,0x6e,0xf7,0x25,0x0,0x96,0x65,0xf7,0x8d,0x66,0x85,0x2a,0xd8,0xde,0xd8,0xe3,0xec,0xb4,0x44,0x2a,0x9d,0x60,0x62,0x6a,0x1c,0x45,0x81,0x7a,0xcd,0xa4,0x5c,0xac,0x70,0x92,0x2f,0x60,0xd6,0xad,0x4b,0x81,0x7d,0x29,0x0,0x90,0x8d,0x0,0xa5,0x5e,0xad,0xb3,0x5f,0xad,0x77,0xda,0x5c,0x53,0x2,0x55,0xa8,0xfd,0x57,0xa3,0xa9,0x45,0xeb,0x6f,0xb6,0x89,0xc6,0xc2,0x14,0x4e,0x8a,0x83,0x4d,0x45,0x36,0xc6,0xab,0x94,0xaa,0x54,0x4a,0xd5,0x9e,0xf3,0x5d,0x56,0xd3,0x7a,0x2,0x60,0xd6,0x6b,0xd4,0x1c,0x87,0x90,0xa6,0x75,0x95,0x9a,0x5b,0x19,0xa2,0xff,0x4c,0x39,0xc7,0x8f,0x32,0x5c,0x65,0x4d,0x8,0x41,0xb5,0x5c,0xa3,0x54,0x2c,0x37,0x34,0x65,0x94,0xac,0xb0,0x5d,0xf6,0xb6,0xf9,0xba,0x78,0xeb,0xd8,0x4d,0xec,0xc1,0x0,0x8,0x4d,0x27,0x9a,0x98,0xa0,0x78,0xbc,0x47,0xe1,0x68,0x9b,0xa7,0x27,0xfb,0x44,0x93,0x19,0x1e,0xce,0xdf,0xeb,0x79,0x16,0xe0,0x36,0x27,0x53,0xe4,0x25,0xab,0xc5,0xc3,0x68,0x4a,0x9f,0xdf,0xc9,0x73,0x8b,0xd1,0xe0,0x8b,0xae,0xed,0xcf,0xf1,0x3c,0x24,0x92,0x27,0xcf,0xbf,0xc5,0xb1,0xea,0xb4,0xa,0xc0,0x8d,0xc3,0x55,0xb7,0x13,0x0,0x23,0x92,0xe0,0xe1,0xfc,0x3d,0x98,0xbf,0xc7,0xe6,0x49,0x9e,0x83,0xfd,0x77,0x14,0x8f,0xf7,0xa0,0xd,0x0,0xa1,0x28,0xac,0x1d,0xee,0x21,0xa5,0x24,0x19,0x4b,0x10,0xb,0x18,0xa8,0x42,0x19,0xfa,0x6c,0x7f,0x94,0x52,0xdb,0x30,0x80,0x7a,0x52,0x62,0x79,0x2e,0xb6,0xeb,0x52,0xb5,0x4c,0xa,0xc5,0x53,0x52,0x89,0x31,0xbf,0x3b,0x4d,0x13,0x82,0x5c,0xb9,0x84,0x6d,0x56,0x89,0x8d,0x4d,0x31,0x3d,0x35,0x43,0x26,0x12,0xe3,0xe9,0x9b,0x65,0x2a,0x85,0xa3,0x4e,0x0,0xf4,0xe6,0x1,0xa7,0x27,0x25,0xb3,0x63,0x69,0x4c,0xab,0x46,0xae,0x5a,0xea,0x98,0xcc,0xf4,0x3c,0x72,0x3b,0x6f,0xf0,0x5c,0x87,0x83,0xd6,0xef,0x82,0x61,0x74,0x23,0x4c,0x20,0x10,0x22,0x14,0x89,0x71,0x7b,0x7c,0xd2,0x7,0xeb,0x32,0x42,0x9d,0xaf,0xe2,0x9c,0xa7,0xa2,0x65,0xb2,0x7f,0x9c,0xa3,0x5e,0x2b,0x63,0x5b,0x75,0xac,0x5a,0xc5,0x3f,0xe9,0x1,0xa8,0x55,0x8b,0x4c,0xdd,0x7d,0xd0,0xb6,0x68,0x8d,0xe7,0x8b,0xb3,0x8b,0x18,0xcd,0x84,0x2d,0x10,0x8,0x51,0x39,0x6f,0x2,0xae,0xe3,0xf8,0x6a,0xde,0xda,0x5a,0x7a,0xae,0x8c,0xaa,0x61,0x44,0x12,0x2c,0xcc,0x2e,0x91,0x3b,0x3d,0xa4,0x58,0x38,0xa2,0x5e,0x2e,0x50,0x93,0x27,0x14,0x8e,0x3c,0x2c,0xb3,0xc6,0xc7,0x37,0xe7,0xbb,0x7e,0x57,0xa8,0xd7,0x59,0xdf,0x59,0xeb,0x1b,0xfe,0xb6,0x77,0x7c,0x68,0x5a,0x80,0x7b,0x33,0x77,0xba,0x7c,0x8f,0x50,0x14,0x9e,0xad,0x7c,0x8b,0xe7,0x58,0x28,0x42,0x45,0x11,0x82,0x70,0x6c,0x8c,0x78,0x62,0x9c,0x74,0x3c,0xc5,0xf2,0xf2,0x37,0xdd,0x47,0xfa,0xcd,0x31,0x6c,0xd7,0x25,0x20,0xd4,0xc6,0xd9,0x40,0x1b,0x60,0x3e,0x0,0x96,0x59,0xeb,0x69,0xa4,0xf9,0x6a,0x85,0x74,0x38,0xd2,0x8c,0x9a,0xa4,0x3f,0x68,0xd2,0x30,0x48,0x66,0x67,0x20,0x3b,0xe3,0xbf,0xb7,0xfa,0xe2,0xdb,0xbe,0x2b,0xba,0x7f,0xbc,0x4f,0xf9,0x34,0x87,0xd0,0xf4,0x86,0xe0,0x6d,0xb6,0xac,0xb4,0xfd,0xf1,0x5c,0x7,0xe9,0xb9,0x9c,0x66,0xa6,0x99,0x8,0x47,0x7b,0x3a,0x81,0x50,0x2c,0xc5,0xfd,0x3b,0xf,0x8,0x69,0xda,0x40,0x13,0x32,0x3d,0x97,0xb3,0xd2,0x59,0x13,0xe0,0x36,0x27,0x5f,0x2d,0xf7,0x0,0xa0,0x56,0xea,0x70,0x2a,0xc1,0x40,0x23,0x96,0x7f,0xb9,0xf2,0x3f,0x8,0x4d,0x23,0x9e,0x9a,0x24,0x93,0x9e,0xee,0x99,0xb3,0x7a,0x52,0x62,0xe8,0x81,0x81,0x65,0x29,0xd1,0x54,0xbf,0xa5,0xa5,0x2f,0x48,0x4,0x8d,0x9e,0x3d,0x3e,0xba,0xaa,0xfa,0x1d,0xa5,0x7d,0x93,0x1a,0x29,0x11,0x42,0x23,0xa8,0xaa,0x7d,0xcd,0x64,0xbf,0x74,0xc6,0xde,0xde,0x3a,0xf5,0xca,0x99,0x7f,0x0,0x12,0xd0,0xde,0xfb,0x29,0xab,0x5e,0xf6,0xe5,0xe8,0x80,0x70,0x3d,0x7f,0xc0,0xc2,0x44,0xd6,0xef,0xb,0x18,0x8b,0x25,0xd8,0x3f,0xce,0x51,0x3a,0xcb,0x53,0x38,0xda,0xa5,0x70,0xb4,0xd3,0xf8,0x51,0x57,0xa,0x2c,0x7d,0xf7,0xdc,0xb7,0x6d,0xa5,0xb5,0x6b,0xd0,0xf0,0xf,0xde,0xa0,0x92,0x53,0x73,0xc8,0x76,0x1,0xbb,0x5,0x95,0x3d,0x12,0x24,0x49,0xf1,0x78,0x8f,0xe2,0xf1,0x1e,0xaa,0x1e,0x20,0x14,0x4b,0x91,0x4c,0x65,0xb8,0x35,0x36,0xe1,0x3b,0xea,0xf5,0xfc,0x61,0x7,0x3f,0x5a,0xfb,0xc4,0xfb,0x5b,0xaf,0x58,0x98,0xc8,0xfa,0xbe,0x20,0x11,0x34,0x48,0x4c,0xcf,0xe2,0x65,0x67,0x28,0xdb,0x26,0x85,0x4a,0x99,0xc3,0xdc,0x16,0xe3,0xe9,0x9b,0xbd,0x79,0x57,0x55,0x8a,0xa7,0x47,0xbc,0x56,0x35,0xc,0x23,0x4c,0x34,0x18,0x26,0x69,0x4,0xfd,0x2,0x46,0x4b,0xbe,0x7e,0x4e,0xb2,0x5,0x50,0x6b,0xc5,0x84,0xa2,0x50,0x73,0x5d,0xca,0xf5,0x2a,0xe5,0x7a,0xd,0xd3,0xac,0x22,0x7,0x24,0x57,0xb1,0xb1,0x29,0x84,0x10,0x4c,0x4e,0xdc,0x20,0x6a,0x84,0x88,0xb4,0xd5,0xf,0xbc,0x66,0xe2,0x74,0x94,0xdb,0xec,0x8,0x1e,0xb4,0xf6,0x15,0x92,0xd2,0x65,0x75,0x6f,0x93,0xa5,0xe9,0xd9,0xae,0xc1,0xa3,0x7a,0x80,0x68,0x72,0x9c,0x99,0x54,0xba,0x27,0xdb,0xaa,0x50,0xd1,0x3,0x21,0x6c,0xb3,0x46,0x6e,0xe7,0x4d,0x57,0x23,0xa3,0x18,0xa2,0xdf,0xa8,0xbd,0x7a,0xfb,0xec,0xf9,0xb7,0x78,0xe7,0x32,0xcd,0x96,0xe3,0xb,0x18,0xe1,0xae,0xb2,0xbd,0x27,0x25,0x8f,0x16,0xee,0xfb,0x45,0x5b,0x50,0xba,0xe2,0x97,0xad,0xd3,0x63,0xcc,0x6a,0x71,0x70,0x24,0x78,0xb4,0xbb,0x46,0x26,0x95,0x21,0x69,0x18,0x1d,0xfb,0x7f,0x6b,0xc0,0x5e,0xd1,0x96,0x50,0x14,0x42,0xaa,0xca,0x5f,0xde,0xff,0x5,0x15,0xc7,0xa6,0x6e,0xdb,0x98,0xb6,0x85,0x69,0x99,0x98,0x56,0x1d,0xb3,0x5e,0xc5,0x32,0xab,0xb8,0x8e,0x4d,0x38,0x30,0xb8,0x2d,0x31,0x1e,0x8d,0x93,0xd7,0x3,0x4,0x42,0x51,0x82,0x46,0x84,0x60,0x30,0x44,0x30,0x10,0x22,0x18,0xd0,0x9,0x6a,0x1,0xc,0x4d,0xf7,0x9d,0xdf,0x79,0x1e,0xde,0xf3,0x26,0xba,0x1c,0x62,0xd1,0x32,0xd9,0x5c,0xfb,0xbe,0x7b,0xe9,0xce,0xb7,0xc8,0xb4,0xe8,0x8b,0xcf,0xfe,0x6a,0xe8,0xce,0xcd,0x51,0x2,0xa0,0x61,0x3,0x9c,0x4b,0x45,0x97,0x7d,0xc8,0x74,0x1d,0x1e,0x2f,0x7f,0xd3,0x70,0x88,0x6d,0xbc,0x74,0x76,0x88,0x74,0xf8,0x21,0xc1,0x93,0xef,0xfe,0x93,0xb3,0x66,0xf7,0xd8,0x48,0xc7,0x64,0x7d,0x85,0x97,0x43,0x45,0x82,0xef,0xb5,0x4c,0x76,0x68,0xdc,0x65,0xe7,0x2d,0xd9,0x16,0x4f,0x9f,0x7f,0x8b,0xe7,0xd8,0x3d,0xfb,0x8b,0x45,0x3f,0x3b,0x94,0x9e,0xcb,0xf2,0xb3,0x6f,0xd8,0x3a,0xcd,0x37,0xed,0xed,0x72,0x20,0xb4,0x4c,0x48,0x28,0xc2,0x6f,0x98,0xbe,0xe8,0x7d,0x4d,0x8,0xbf,0xeb,0xfc,0x32,0x5a,0xe0,0xc9,0x46,0x83,0xd4,0x7e,0xe9,0x8c,0xe5,0x67,0xff,0xdd,0x71,0x1a,0xdc,0xb,0x0,0x6b,0xd0,0x60,0x9b,0x6b,0xdf,0xf3,0x7c,0x7b,0xd,0xb3,0x99,0xae,0xfe,0x98,0x8f,0xce,0x5b,0xbc,0xd9,0x9e,0xe4,0xd5,0xc1,0x36,0x6b,0xab,0x8f,0x2f,0xaa,0x49,0x5a,0x1a,0xb0,0x7,0xdc,0x1e,0xb4,0x77,0x9f,0x1e,0x6c,0xf2,0xdd,0x49,0x8e,0xcc,0xf4,0x3c,0xb,0x13,0x59,0x3f,0xd3,0xba,0xec,0xa,0x5d,0xb7,0xd0,0xad,0xc6,0x7,0xa1,0x28,0xac,0x1f,0x1f,0x72,0xb0,0xbb,0x86,0xe3,0x47,0xb6,0x3,0x17,0x6c,0x4f,0xa3,0x71,0xaf,0xee,0xf6,0x85,0xb5,0x39,0xab,0xce,0xde,0xc6,0xb,0xf6,0xb7,0x5e,0x71,0xfb,0xce,0x3,0xa6,0xe3,0xa9,0x1f,0x45,0x1f,0x41,0x8b,0x87,0x83,0x72,0x91,0xb7,0x6f,0xbe,0x6b,0xd8,0xfa,0xf0,0xf4,0x44,0x9d,0x4c,0x67,0x43,0x46,0x30,0xf4,0xb7,0x43,0x5f,0x99,0x91,0x50,0x38,0xde,0x67,0xf7,0x70,0x87,0xaa,0x94,0xb8,0x8a,0x4a,0xb4,0xad,0xb5,0xae,0xd1,0x62,0xd3,0xea,0xd9,0x1c,0xbd,0x4e,0xdf,0x6f,0x95,0x25,0x12,0xf7,0x5c,0xe8,0x9b,0xaf,0x96,0xd9,0xce,0x1f,0xb0,0xf6,0x6e,0x85,0x7c,0x6e,0x6b,0x60,0x90,0x74,0x9e,0x9a,0x17,0xa7,0xfe,0xf9,0x1a,0x2e,0x4d,0x29,0x1d,0xb9,0xc2,0x64,0x34,0xd6,0xa5,0x9e,0xfd,0x34,0xa5,0xbd,0xe5,0xb5,0x7f,0xd5,0xa4,0xd3,0xcc,0x8e,0x2a,0x65,0x72,0xc7,0xfb,0x14,0x4f,0xe,0x70,0xfb,0x78,0xf6,0x21,0x1,0xd8,0x58,0x5e,0x7d,0x3a,0xd7,0xa,0x84,0xbe,0x4e,0xc6,0x53,0x97,0xbc,0x36,0x27,0x91,0xae,0x4b,0xe1,0x68,0x87,0xc2,0xd1,0xe,0xaf,0x81,0x60,0x24,0x4e,0x34,0x3e,0x4e,0x2c,0x9a,0x20,0x14,0x8,0xa2,0xab,0x1a,0xba,0xaa,0xa2,0x2a,0x2,0xb5,0xe9,0xe5,0x7b,0x3,0xe1,0x61,0x4b,0x89,0xeb,0x49,0x6c,0xd7,0xc1,0x76,0x5d,0xea,0xb6,0x49,0xa9,0x7c,0x46,0xb9,0x78,0x42,0xbd,0x5c,0xe8,0xd8,0xaa,0xaf,0x20,0x3c,0x34,0x6e,0xc7,0xbe,0xcf,0x26,0x7e,0x90,0x8b,0x93,0x6d,0xcc,0xa,0xad,0x71,0x3f,0x48,0x69,0x1e,0x6a,0x36,0x2e,0x4a,0x29,0xef,0x6b,0x1,0x52,0xe2,0x49,0xf,0xe9,0xba,0x78,0x9e,0xd3,0x4c,0x8b,0xaf,0xbf,0x63,0xed,0xfc,0xed,0xd1,0x1f,0xf6,0xea,0x6c,0xbf,0xaa,0x26,0x3d,0x13,0xb9,0x61,0xbc,0xf6,0xb5,0xa,0xf,0x6d,0x57,0x67,0x1,0x72,0xf9,0xfd,0x3f,0x4e,0xa6,0xb3,0x1b,0x46,0x30,0xf4,0xc8,0x8,0x86,0x92,0x57,0xb9,0x4b,0xf8,0x63,0xa2,0x64,0x3c,0x85,0x11,0xc,0x6d,0x0,0xff,0xb8,0xbc,0xfa,0xf4,0x9f,0x7a,0x2c,0x47,0x37,0xfd,0x7f,0xb9,0x3e,0xff,0xbf,0xe9,0x4c,0x85,0xfe,0x83,0x1c,0xc1,0xa5,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_static_body_2d_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe1,0x0,0xdb,0x0,0xe7,0x53,0x45,0xf8,0x1a,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x14,0x22,0x9,0x3f,0x88,0x4d,0x78,0x0,0x0,0x1,0x13,0x49,0x44,0x41,0x54,0x38,0xcb,0xc5,0xd3,0xbb,0x4a,0x43,0x41,0x10,0x80,0xe1,0xef,0x5c,0xc4,0xb,0x69,0x4,0xb1,0x10,0x41,0xc1,0x42,0x50,0x1b,0xc1,0x60,0x65,0x23,0x8a,0x82,0x8,0x3e,0x84,0xb5,0x9d,0x85,0xb5,0x8,0x76,0x79,0x1,0x5b,0x5b,0x1b,0x5,0xf1,0x52,0x88,0x45,0x2a,0x4b,0x2d,0xcc,0x4b,0x88,0x16,0x8a,0xf1,0x12,0x9b,0x9,0x1c,0x25,0x21,0x81,0x14,0xe,0x2c,0xbb,0xb3,0x3b,0xf3,0xcf,0xcc,0xce,0x6e,0x72,0x7c,0xfe,0xa4,0x17,0x49,0xf5,0x28,0x9d,0x0,0x43,0xd8,0x44,0xb9,0x9d,0x7d,0x37,0x19,0xd4,0x30,0x8c,0x31,0x7c,0x23,0xe9,0x16,0x30,0x80,0x9,0x3c,0xe2,0xa,0x75,0x8c,0xa0,0x51,0x84,0xb4,0x3,0xf4,0x61,0x16,0xcf,0xa1,0x97,0xb0,0x84,0xb5,0xd0,0xb3,0x4e,0x80,0x79,0xdc,0xe1,0x1a,0x1b,0x78,0xc1,0x49,0xec,0xff,0xf2,0x6b,0x5,0x98,0xc3,0x29,0x3e,0x31,0x8d,0xb3,0x58,0xc3,0x56,0x40,0xea,0xcd,0x2c,0xd2,0x16,0xce,0x97,0x51,0x6b,0x16,0xb5,0x7e,0x21,0x8f,0xf3,0x29,0xec,0x14,0x83,0x17,0x1,0xb,0xb8,0xc1,0x68,0xe8,0x49,0x8c,0x66,0xbd,0x8d,0x98,0x57,0xb0,0x8e,0xf,0xe4,0x29,0xfa,0xb1,0x8c,0x8b,0x68,0x57,0xd6,0xa6,0xb4,0xe6,0xcd,0x8f,0x63,0x37,0xde,0xc8,0x67,0x8a,0x45,0xec,0xa1,0x82,0xd7,0xc2,0xf8,0x2b,0xd,0xbc,0x45,0x67,0xca,0x38,0x44,0x96,0xe3,0x16,0xab,0x18,0xc4,0x24,0xaa,0xe1,0x70,0x10,0xed,0x2b,0x85,0x5e,0xc5,0x11,0x1e,0x2,0x32,0x83,0x72,0x1e,0xa9,0xe5,0x78,0xc7,0x76,0xe1,0x82,0xee,0xc3,0x68,0x3f,0x5a,0x5a,0x89,0x60,0x69,0xbc,0xc8,0x1a,0x24,0xff,0xfe,0x1b,0x7f,0x0,0x6d,0x74,0x33,0x68,0xaa,0x4e,0x6b,0x3b,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_damped_spring_joint_2d_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe1,0x0,0xdb,0x0,0xe7,0x53,0x45,0xf8,0x1a,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x13,0x25,0x13,0x88,0xe4,0x34,0x40,0x0,0x0,0x1,0xc,0x49,0x44,0x41,0x54,0x38,0xcb,0xed,0xd3,0xb1,0x4e,0xc2,0x40,0x1c,0xc7,0xf1,0xdf,0xf5,0xb8,0x96,0x42,0x6a,0x2a,0xb,0x23,0xb,0xd,0x89,0x9,0x9d,0x48,0x4c,0x24,0xba,0xe0,0x1b,0xf8,0x8,0x8e,0xbc,0x86,0xbe,0x85,0x2b,0x89,0x8b,0x33,0x93,0xe,0xe,0xe,0xb8,0xb5,0x63,0x89,0xab,0x8b,0x49,0x49,0xb,0x5e,0x5b,0x7a,0xf7,0x77,0x36,0xa9,0xb5,0x38,0xfb,0x5f,0xef,0x9f,0x4f,0xbe,0x37,0xfc,0x81,0x9a,0x79,0x7a,0x4d,0xef,0xf0,0xcb,0x18,0x75,0x8f,0xef,0x1f,0xe5,0x35,0x0,0x4,0x91,0xb4,0x82,0x48,0xf2,0x83,0x81,0x7e,0xaf,0x75,0xf,0x0,0x71,0x52,0xde,0xe4,0x85,0x3e,0xab,0x42,0x2a,0x81,0x20,0x92,0x5d,0x0,0x30,0x5,0x7b,0x5b,0x2c,0x63,0xda,0x4a,0x3d,0x5,0x60,0x35,0x2e,0x48,0x76,0x6a,0xbe,0x58,0xc6,0x94,0xec,0xd4,0xe5,0x78,0xd8,0x36,0x9d,0xe,0x7f,0x4,0xb0,0x6f,0xc,0x94,0x8a,0xfa,0xe3,0x61,0xdb,0x70,0x1d,0xfe,0x10,0xae,0xb3,0x22,0xfd,0x54,0x33,0x0,0xa2,0x31,0xc0,0xd,0xb6,0x9,0xd7,0x99,0xde,0xa4,0xea,0xea,0x4f,0x5,0x4a,0x93,0xfb,0x5f,0xf0,0xbd,0x60,0x2b,0xf5,0x39,0x0,0x56,0xb5,0xdb,0xaa,0x2b,0x38,0x3e,0xe2,0xcf,0xa3,0x81,0x39,0x9d,0x9c,0x74,0x5f,0x82,0x48,0x1a,0xbe,0x67,0xeb,0x46,0x0,0x11,0xc4,0x68,0x60,0x9d,0x2,0x20,0x22,0xea,0x4,0x91,0xe4,0xbe,0x67,0xab,0xc6,0x5f,0x70,0x1d,0x7e,0x6b,0xa,0x16,0x66,0x85,0xbe,0xc8,0xf7,0x34,0x1,0xc0,0xf,0xba,0x46,0xdf,0xb3,0x73,0x0,0x85,0x25,0xd8,0xca,0x12,0x6c,0x5,0x40,0xfd,0x4,0x7c,0x1,0x54,0x15,0x98,0x5e,0x91,0xdb,0xba,0xcc,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_static_body_2_d_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x69,0x0,0x20,0x0,0x36,0x9a,0x96,0x7d,0x3a,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x6,0xc,0x5,0x36,0x35,0xa8,0xdf,0x9b,0xe9,0x0,0x0,0x0,0xf0,0x49,0x44,0x41,0x54,0x38,0xcb,0xa5,0x93,0x3d,0x6e,0x2,0x41,0xc,0x85,0x3f,0x8f,0x46,0x11,0x8,0xa2,0x14,0xd4,0x94,0x48,0xdb,0xa5,0xca,0x15,0xe0,0x8,0x9c,0x20,0x45,0x94,0x22,0xd,0x17,0xa0,0xa7,0xa1,0xe0,0x4,0x54,0x1c,0x21,0x67,0xc8,0x5,0x56,0x6c,0x39,0xf5,0x72,0x84,0x35,0x5,0xf1,0x32,0xbb,0xcc,0xf2,0x23,0x5c,0xd9,0xcf,0xcf,0xcf,0xe3,0xb1,0xc,0x4f,0x9a,0xb4,0x81,0xef,0xd5,0xaf,0x2,0x6c,0x16,0x33,0xb9,0x56,0x68,0xbc,0xb,0x70,0x1f,0xe,0xba,0xf,0x7,0x4d,0x12,0x12,0x3c,0x77,0x4d,0xf1,0x1e,0xcc,0xc5,0xc1,0xcf,0xfc,0x23,0xe9,0xb7,0x2d,0xce,0x39,0x53,0xcd,0xf3,0x9c,0xaf,0xe5,0x16,0x80,0xf5,0xee,0x2f,0xd9,0x31,0xc5,0x13,0x3,0xcd,0xb2,0x2c,0x3,0x60,0x32,0x1e,0x1,0x50,0x84,0xb2,0xce,0xa5,0x78,0x2e,0x6,0x63,0x2b,0x42,0x49,0x11,0xca,0x5a,0xa8,0x8b,0xe7,0xee,0xd9,0xf5,0x64,0x3c,0xaa,0x3b,0x3e,0x2c,0x60,0x23,0x74,0x89,0x34,0x4,0xba,0xba,0xc4,0xff,0x60,0x1c,0x1b,0xc9,0xdf,0x2a,0x6e,0x8f,0x52,0x84,0xb2,0xc1,0x95,0xf7,0xe9,0xa7,0x3e,0x73,0xb,0xde,0xbf,0xf4,0xce,0x91,0x56,0x20,0x2e,0x1d,0x9b,0xaf,0x55,0x74,0x49,0xe,0x3f,0x18,0xbc,0xb6,0xce,0xcb,0xa,0x0,0xaa,0x7f,0x57,0x10,0xce,0xf,0x3d,0xc5,0x82,0xa2,0xf8,0xfe,0xf0,0xcd,0x78,0xe9,0x9d,0x54,0x4d,0x5c,0x55,0x11,0x95,0x1a,0x3b,0x2,0xe,0xbb,0x78,0xb9,0x4,0x40,0xc0,0xf7,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_center_container_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x15,0x30,0x2,0xd1,0x6c,0x8e,0x14,0x0,0x0,0x0,0x90,0x49,0x44,0x41,0x54,0x38,0xcb,0xad,0x93,0x31,0xe,0x80,0x20,0xc,0x45,0x7f,0x1b,0x16,0x46,0xcf,0x41,0xc2,0x69,0xdc,0x3c,0x1f,0x1b,0xa7,0x21,0xf1,0x1c,0x8c,0x6e,0xe0,0x22,0x9,0x1a,0x85,0x2a,0xfe,0x8d,0xe6,0x53,0x5a,0x5e,0xb,0x8c,0x2a,0x6c,0x2b,0xb7,0xce,0x3d,0x2f,0x1,0x80,0x8b,0x3e,0x97,0xe0,0x32,0xcd,0xd4,0x7a,0xf0,0xd6,0x5b,0x7,0xa5,0x2a,0x77,0xd4,0x53,0xf6,0x96,0x4e,0x55,0xd6,0x7d,0x49,0x12,0xd4,0x9e,0xb0,0xad,0xcc,0x56,0x9b,0xf4,0x15,0x80,0xd5,0x26,0xf1,0x28,0x45,0x3e,0x4a,0xa1,0xb,0x1e,0xba,0x41,0xd8,0xf5,0xbc,0xfe,0x3,0x0,0xe0,0xd6,0xe0,0x48,0x86,0x50,0x59,0x6d,0x92,0x8b,0x3e,0x17,0x34,0x52,0x94,0x2e,0xfa,0x6c,0xb5,0x21,0xf5,0xc8,0x57,0x28,0x75,0xed,0xed,0xcd,0x28,0xff,0xb2,0x4c,0xc3,0xdb,0xbc,0x3,0x97,0xf2,0x60,0x91,0x48,0x23,0xc8,0x0,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_stop_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x0,0x0,0x0,0x0,0x0,0xf9,0x43,0xbb,0x7f,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x19,0xc,0x19,0x13,0x54,0xd1,0xce,0x97,0x0,0x0,0x0,0x38,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0x18,0x94,0xe0,0xc3,0xdb,0xcf,0x4c,0xc4,0xaa,0x65,0x44,0xd2,0xc4,0xfe,0xf1,0xdd,0x97,0x1f,0xc4,0x68,0x92,0x57,0x95,0x84,0xeb,0x43,0xb6,0xe9,0x3f,0x39,0xae,0x65,0xa2,0xd4,0xbb,0xa3,0x6,0xc,0x36,0x3,0x18,0x7,0x24,0x29,0xf,0x3c,0x0,0x0,0x90,0x8,0xd,0xb8,0xe5,0x4a,0x13,0xe1,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_pe_edit_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0xc,0xe,0x12,0xd,0x27,0x55,0x58,0xb3,0xe3,0x0,0x0,0x1,0x13,0x49,0x44,0x41,0x54,0x38,0xcb,0xb5,0xd3,0x3b,0x4e,0x3,0x31,0x14,0x85,0xe1,0x6f,0x86,0x80,0x78,0x44,0x24,0x42,0xc0,0x3a,0xa6,0x98,0x45,0xd0,0x51,0x40,0xc7,0x6,0x46,0x3c,0xd7,0x0,0x4b,0x0,0x8a,0x11,0x3d,0xbb,0x49,0x91,0x12,0x89,0x15,0x80,0x78,0x29,0x10,0x8,0x22,0x60,0x8a,0x38,0x12,0xa0,0x4c,0x48,0x1,0x96,0x5c,0xd8,0xba,0xf7,0x3f,0xc7,0x3e,0x36,0xff,0x3c,0x92,0x38,0xc7,0x16,0x54,0xed,0xa7,0x98,0x8a,0xeb,0xf,0xbc,0x23,0xfc,0x2c,0x4c,0x2b,0x0,0x69,0x96,0x17,0xfd,0x2c,0x2f,0x5e,0xd1,0xc4,0x3c,0xa6,0x47,0xd5,0xa7,0x15,0xea,0x35,0xa8,0x6f,0xef,0xca,0xf2,0xe2,0xa,0xab,0xa8,0x8f,0x82,0xa4,0x63,0xec,0x83,0xc6,0xe1,0x9e,0x2c,0x2f,0x2e,0xb1,0x32,0xa,0x92,0x8e,0xbb,0x9b,0x24,0x10,0x2,0xcd,0x72,0x5f,0x96,0x17,0x17,0x58,0xc6,0x42,0x74,0x98,0x8e,0x3,0x60,0xd0,0x4c,0x22,0x84,0x44,0xf3,0xfc,0x60,0x8,0x59,0xc2,0xdc,0x44,0x80,0x21,0x25,0x9,0xdf,0xe2,0x5a,0xc4,0x6c,0xec,0x4d,0x6a,0x13,0x65,0x1c,0x82,0xfb,0xad,0x63,0xed,0x56,0xb9,0x3e,0x69,0x8c,0x83,0xbe,0x8f,0x41,0xf2,0xf,0x3b,0xc7,0xda,0xad,0x72,0x13,0xf,0xe8,0xa0,0x17,0xdf,0x46,0xf8,0xd5,0x41,0xe7,0xe8,0x44,0xbb,0x55,0x6e,0xe0,0x16,0x57,0xb8,0xc3,0x4b,0x4,0xa8,0x2,0x4,0x78,0x3c,0x3b,0xd5,0x6e,0x95,0x6b,0x78,0xc6,0x35,0x6e,0xd0,0x45,0x7f,0x8,0x48,0x2a,0x84,0x67,0xd0,0x88,0xb1,0xcd,0xe0,0x29,0x2a,0x77,0xf1,0x36,0x6c,0xae,0x72,0x10,0xa2,0x42,0x37,0x16,0xa6,0xf1,0xcc,0xbd,0xaf,0xca,0x7f,0xf6,0x99,0x3e,0x1,0xc,0x30,0x53,0x60,0x3f,0x73,0x71,0x6f,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_stream_player_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe1,0x0,0xdb,0x0,0xe7,0x53,0x45,0xf8,0x1a,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x10,0x15,0x1b,0x5b,0x3f,0x34,0xd8,0x0,0x0,0x0,0xf0,0x49,0x44,0x41,0x54,0x38,0xcb,0xad,0xd3,0x31,0x4a,0x4,0x41,0x10,0x85,0xe1,0x6f,0x66,0x67,0x43,0x5,0x13,0x73,0x13,0x4d,0xd,0x4c,0xc,0x8c,0x4d,0x4,0x3,0x23,0x3,0x73,0x6f,0xe0,0x9,0x3c,0x80,0x27,0x10,0x44,0xf0,0x2,0xde,0xc1,0xdc,0xc0,0xc4,0x48,0x50,0x4,0x73,0x91,0xd5,0x71,0xdb,0xa4,0x6,0x9a,0x66,0x66,0x67,0x45,0x2b,0xea,0xaa,0x6e,0xfe,0x7e,0xd5,0xf5,0xba,0x7a,0x7a,0x7c,0xf5,0xcb,0xa8,0x90,0xba,0xa4,0x5e,0x70,0xb0,0xc6,0xb4,0xa7,0x9e,0xf2,0xa4,0x59,0x0,0x58,0xc3,0x36,0xe,0xb1,0x8b,0x2d,0xac,0x64,0x2a,0x7a,0x1,0x53,0x1c,0xe1,0x26,0xf2,0x6f,0xb4,0xa1,0xa6,0x1a,0x92,0x59,0xf6,0xb7,0x89,0x59,0xe4,0x13,0x7c,0xe2,0x5,0xf,0xb8,0x1e,0x3,0x74,0xf1,0x8c,0xd3,0x0,0xae,0x62,0x3,0x3b,0x38,0x59,0x6,0xf0,0x85,0x4b,0x5c,0xf5,0xd4,0x2d,0xab,0x60,0x1e,0xfd,0x8f,0x46,0xed,0x8f,0xf1,0xef,0x80,0x7a,0x0,0x5a,0x8f,0x1,0xba,0x19,0xef,0x63,0xaf,0xf0,0x47,0x83,0xe3,0x78,0xc4,0x54,0x2,0x9a,0xcc,0xdb,0xdd,0x66,0x8b,0xbb,0xc,0xdc,0xc6,0xfc,0x53,0xac,0x67,0x7d,0x7e,0x3f,0xc3,0x47,0x1c,0x68,0x70,0x1b,0x53,0x48,0xd9,0x54,0x2a,0xbc,0x61,0x3d,0x6f,0xa9,0x9,0x69,0x17,0x21,0xfd,0x1d,0xe7,0xb8,0x2f,0xdc,0x39,0x29,0x2e,0x9d,0xe7,0x80,0x14,0x76,0x3d,0x18,0x78,0xb0,0x54,0x7c,0xe3,0x79,0xbe,0xf9,0x3,0x4c,0xf3,0x31,0x45,0x7,0x7e,0x1a,0x49,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_test_cube_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x2,0x11,0x4,0x38,0xb,0x6a,0x50,0x3b,0xdc,0x0,0x0,0x2,0x23,0x49,0x44,0x41,0x54,0x38,0xcb,0xa5,0x93,0xbb,0x6b,0x15,0x41,0x14,0xc6,0x7f,0x33,0xfb,0xce,0x4d,0x72,0x63,0x88,0x89,0xaf,0x46,0xec,0x25,0x76,0x1a,0x45,0x2c,0x54,0xc4,0x26,0x22,0x82,0x20,0xa2,0x58,0xd9,0x88,0x90,0x42,0xb0,0xb0,0x8c,0x56,0x82,0xa5,0xf8,0x7,0x58,0x88,0x82,0xd6,0x1a,0x10,0x93,0x28,0x28,0x16,0x42,0x1e,0x1a,0x21,0x18,0xa3,0x17,0xc,0x46,0xbd,0xaf,0xdd,0xbb,0xbb,0xb3,0xbb,0x63,0xb1,0xde,0x5c,0x37,0x89,0x95,0xa7,0x1c,0xbe,0xf9,0x9d,0x33,0xdf,0x7c,0x47,0x68,0x34,0xff,0x53,0xe6,0x66,0x87,0xa3,0x87,0x46,0xd6,0xa8,0x4a,0xda,0x34,0x75,0x2,0xc0,0xe4,0xd4,0xb4,0x58,0xaf,0x15,0x7f,0x4f,0x70,0xf2,0xf8,0x41,0xed,0x90,0x60,0xfa,0x9a,0x58,0x74,0xd8,0x32,0xb3,0xc8,0x70,0x69,0x26,0x9,0x89,0x9d,0xf1,0x62,0xfa,0xb9,0x28,0x0,0x46,0xbb,0xef,0xeb,0xc6,0xa9,0x3b,0xb4,0xe2,0x6e,0x4c,0xa5,0xf2,0x4b,0x91,0x4d,0x96,0x38,0x18,0x81,0x89,0xa1,0xec,0x35,0x58,0xac,0x3c,0x7a,0x86,0x42,0x9a,0xcd,0x15,0x26,0xa7,0xa6,0x3b,0x6d,0xea,0x93,0x37,0xe9,0x3b,0xf0,0x90,0xd0,0x5e,0xc9,0x47,0x37,0x5d,0x64,0x6a,0x90,0xd8,0x29,0x9,0x20,0x82,0x5c,0x9a,0xc,0x54,0xa8,0x49,0x9f,0xae,0xb4,0x5c,0xf4,0xa0,0xb6,0xbc,0x87,0xba,0xb8,0x41,0xfd,0xb6,0xc7,0xbe,0x85,0x97,0x30,0xf3,0x98,0x46,0xaa,0x70,0x4b,0xb9,0x30,0xf0,0x6a,0x68,0xf1,0x1d,0x80,0xee,0xc8,0x20,0x6b,0x3f,0xaf,0xd,0x18,0x14,0x1,0x0,0x86,0xd1,0xc7,0xfb,0x23,0xa7,0x59,0xbe,0x75,0x97,0xca,0xb9,0xab,0x58,0x44,0x4,0x59,0xad,0xe3,0xba,0x52,0x88,0x58,0x76,0xfc,0x1,0x38,0x96,0x5e,0xe0,0xe2,0xd6,0x79,0x3e,0xd7,0x56,0x49,0xd3,0x2a,0xa1,0xd9,0x42,0xa5,0x5d,0x58,0x7b,0xf7,0x17,0xbf,0x4c,0x29,0x4a,0xb1,0x46,0x2a,0x51,0x4,0x0,0xec,0x8,0x9f,0x70,0x22,0x59,0xc0,0x13,0x8b,0xf4,0xd6,0x97,0x48,0x7a,0x7e,0x60,0x19,0x1,0xd,0x3f,0x44,0xa6,0x6,0xa2,0x15,0x52,0x8a,0x35,0x8e,0x9f,0x61,0x5,0x9a,0xa8,0x15,0x16,0x1,0xa2,0xfc,0x80,0xb3,0xe1,0x25,0x96,0xc4,0x1b,0x1a,0xfa,0x2b,0xf5,0xe0,0x23,0x41,0x3c,0x8f,0x2b,0x2d,0x88,0x53,0x64,0xac,0x70,0x6a,0x60,0xab,0xc,0x25,0x6d,0x7e,0x56,0xab,0x45,0xc0,0x76,0x1f,0xfa,0x13,0xc5,0x79,0xf7,0x3a,0xdf,0xbc,0x71,0x42,0x7b,0x8e,0x86,0xad,0x88,0x9a,0x1a,0xbd,0x9a,0x52,0x6e,0x98,0xd8,0x7f,0x2,0xd5,0xe,0xd6,0x1a,0xe0,0x4a,0x2b,0x15,0xaf,0x5a,0x92,0xc1,0x7e,0x18,0x51,0x29,0x9e,0xff,0x5,0xdf,0x19,0x63,0x5b,0xe5,0x1e,0x54,0xf3,0x1e,0x86,0xc8,0xf3,0x11,0xb,0x13,0xc7,0x73,0x99,0x9d,0x99,0x15,0x85,0x9,0xda,0x10,0x80,0x6b,0x3b,0x23,0x0,0x3e,0xa8,0x45,0x0,0xb6,0x88,0x18,0x80,0x15,0x69,0xf3,0x4b,0x48,0x9e,0x3d,0x9d,0x10,0x1b,0x4c,0x6c,0x43,0xc6,0xde,0xee,0xa2,0x37,0x8,0x38,0xec,0x74,0x51,0x8a,0x24,0x5e,0x96,0x47,0xbd,0x2a,0x63,0x84,0xb6,0x36,0xec,0xc3,0x86,0x65,0xa,0xc7,0x3f,0x9,0x97,0xdd,0xfa,0xb2,0xac,0x30,0x3c,0xf0,0x9a,0x39,0x86,0xa8,0x9b,0x55,0x84,0xb6,0xa,0x3b,0xb0,0xe9,0x32,0xad,0xaf,0xa3,0xc3,0x67,0x34,0xc0,0xc4,0xbb,0x47,0xe2,0x5f,0x9a,0xdf,0xfe,0x77,0xf5,0x6b,0xf8,0x4b,0x78,0x36,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_string_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xd,0xa,0x12,0xfb,0x47,0xb2,0xc1,0x0,0x0,0x0,0x29,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0x18,0x7e,0xe0,0xe1,0xed,0xe7,0xf6,0xf,0x6f,0x3f,0xb7,0x47,0x67,0x93,0x65,0x10,0x31,0xea,0x98,0x28,0x75,0xf1,0xa8,0x1,0xc3,0xc2,0x0,0xda,0xa5,0x44,0xba,0x1,0x0,0x1f,0x83,0x1a,0x3,0xf9,0xad,0xce,0x7f,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_editor_focus_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x40,0x0,0x0,0x0,0x40,0x8,0x6,0x0,0x0,0x0,0xaa,0x69,0x71,0xde,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x0,0x0,0x0,0x0,0x0,0xf9,0x43,0xbb,0x7f,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x1d,0x16,0x2e,0x10,0xc3,0xc,0x8e,0xe8,0x0,0x0,0x4,0x86,0x49,0x44,0x41,0x54,0x78,0xda,0xed,0x9b,0xb1,0x91,0x1c,0x47,0x12,0x45,0xdf,0xcf,0xaa,0x1e,0xe,0x80,0x55,0x10,0x81,0x8,0xaa,0xa7,0x51,0x3a,0x23,0x68,0x4,0xdc,0x38,0xf,0xce,0x9,0x9c,0x19,0x34,0x82,0x76,0x50,0x83,0x8a,0x8,0x30,0x20,0xdc,0x2e,0xb0,0x98,0xee,0xfa,0xff,0x84,0xee,0xc6,0xd,0x83,0x30,0x60,0x86,0xec,0x52,0x77,0x84,0xcd,0x57,0xf9,0x33,0x5b,0xa8,0xa7,0x7f,0xff,0xf3,0xc3,0x7f,0x82,0x3,0x44,0x92,0x93,0xc,0x49,0x1,0x8c,0x92,0x98,0x70,0xc7,0x47,0x85,0x88,0x4,0x54,0x12,0x49,0x6a,0x49,0xa,0x90,0x28,0x75,0x94,0x8,0xfd,0x42,0x64,0x48,0x24,0x19,0x30,0x10,0xa2,0x54,0x29,0xb6,0x11,0x5,0xdc,0xd,0xc,0x5,0x53,0x55,0x24,0x11,0x20,0x40,0x92,0xa,0x28,0x51,0x42,0x29,0xc8,0xdb,0xbe,0x15,0x6a,0x94,0xbd,0xf0,0x11,0x63,0x14,0x4b,0x72,0xbc,0x82,0x8,0x41,0x75,0x1f,0xd5,0xc7,0x0,0x22,0x46,0x8,0x25,0x29,0xa2,0x52,0x51,0x40,0x43,0x29,0x22,0x50,0xd2,0xf7,0x56,0x7,0x2c,0x69,0xb1,0x3d,0x54,0x5a,0x40,0x63,0xff,0x5b,0x35,0xee,0x26,0xa,0x49,0x50,0x9,0x15,0x8a,0xf3,0xff,0x9b,0x17,0x2d,0x49,0xaf,0xaa,0x24,0xe9,0x28,0x2,0xdc,0xb7,0xcc,0x1b,0x18,0xb6,0x47,0x55,0xcd,0x49,0x66,0x94,0x21,0x6a,0xa0,0x38,0x49,0x40,0x3b,0x80,0x9b,0x6,0x21,0x49,0x57,0xf9,0x2f,0xa2,0xa,0x6e,0x44,0xad,0xaa,0xd6,0x38,0xaf,0xbf,0x51,0x92,0xd1,0xf7,0x81,0x17,0x63,0x95,0x16,0x8f,0xcc,0x2a,0x66,0xa2,0x39,0x64,0x21,0x18,0xad,0x31,0xd8,0x18,0xdc,0x7a,0x27,0x88,0x8,0x82,0xd6,0xfc,0xa7,0x40,0x1d,0x98,0x3c,0x82,0x4a,0x8a,0x29,0x15,0x96,0xb4,0x45,0x0,0xa2,0x62,0x24,0x19,0xd5,0x6a,0x71,0xc6,0x1c,0x33,0x4b,0x5a,0x80,0xa1,0x94,0x9d,0x11,0xc2,0xcd,0xcf,0x81,0x18,0x9c,0x41,0xe7,0xa4,0x90,0x2,0x5a,0x92,0xa8,0xa0,0x5a,0x93,0xed,0xa6,0xd2,0x0,0x1a,0xe0,0xbe,0xdd,0xec,0xb7,0x35,0x68,0xdb,0x4a,0x5f,0x4a,0x5a,0x82,0x67,0x94,0xe1,0x45,0x9e,0xfa,0xcb,0x8c,0x39,0x88,0xdc,0x74,0x7,0x64,0x48,0xd3,0x24,0xe6,0xe5,0xa2,0xde,0x7f,0x28,0x67,0x76,0xa9,0x88,0xa3,0x28,0xad,0xd4,0xbc,0xaf,0x7d,0xa2,0xf4,0xe0,0x94,0x2a,0xb6,0x23,0x29,0x92,0x5c,0x25,0xf,0x2f,0x43,0xd2,0x98,0xfa,0x69,0xcc,0x5e,0x7c,0x3a,0x57,0x2e,0x38,0xd5,0x6f,0x3b,0x1,0x5e,0xc4,0xe9,0x5c,0xd2,0xe7,0x97,0x52,0xbf,0x84,0x65,0x62,0xe4,0x6b,0xb5,0xd6,0x5b,0xb2,0x6e,0xb7,0x38,0xa9,0xaa,0x84,0x75,0xb,0xb0,0xd,0x86,0x35,0xe7,0x60,0x6b,0x89,0x28,0xcf,0xf3,0xc5,0xb8,0xfc,0xf8,0xf4,0x64,0xca,0x79,0xfc,0x34,0x87,0xbe,0xdc,0x76,0x6,0x96,0xce,0xc3,0xeb,0x49,0x8f,0x4f,0x5f,0x74,0x22,0x74,0x3f,0xa8,0x5a,0x79,0x19,0x73,0xd6,0x1a,0x81,0x68,0x1f,0x86,0x74,0x49,0x64,0xef,0xea,0x35,0xa,0x54,0x55,0xa4,0x16,0x34,0xe5,0xc5,0xf9,0x1c,0xca,0xf9,0xc7,0x4f,0x3f,0xfa,0xe9,0x23,0xbc,0x7a,0x73,0xdb,0xf5,0x6f,0xff,0x63,0xde,0xff,0xf6,0xa1,0x5e,0x9c,0x5f,0xe6,0xcb,0xf3,0xe7,0xb4,0xea,0x61,0xf0,0x6d,0x88,0x5f,0x87,0xb8,0xaf,0x63,0xb3,0x72,0x35,0xdc,0xe3,0x11,0xec,0xb,0x35,0x5e,0x70,0x61,0xbd,0xf9,0xa7,0x8f,0xf0,0xaf,0x5f,0x75,0x17,0xdf,0x2,0xef,0x7e,0x8e,0x1e,0x3f,0xcd,0x69,0xaf,0x9d,0xb1,0x18,0xd7,0x65,0xfd,0x2a,0xdc,0xbe,0x65,0x54,0x40,0x2a,0x89,0xa9,0x7c,0x7f,0xa6,0x45,0x5,0x6a,0x49,0x75,0x43,0x5f,0x6e,0xfe,0xe6,0xaf,0xcf,0xab,0x37,0x40,0x5f,0xa8,0x6e,0x7a,0x9d,0xb3,0x6d,0xae,0xef,0x16,0x5a,0xfc,0xcd,0xcf,0x1,0xe0,0x0,0x70,0x0,0x38,0x0,0x1c,0x0,0xe,0x0,0x7,0x80,0x3,0xc0,0x1,0xe0,0x0,0x70,0x0,0x38,0x0,0x1c,0x0,0xe,0x0,0x7,0x80,0x3,0xc0,0x1,0xe0,0x0,0x70,0x0,0x38,0x0,0x1c,0x0,0xe,0x0,0x7,0x80,0x3,0xc0,0x1,0xe0,0x0,0x70,0x0,0x38,0x0,0x1c,0x0,0xe,0x0,0x7,0x80,0x3,0xc0,0x1,0xe0,0x0,0x70,0x0,0x38,0x0,0x1c,0x0,0xfe,0xd2,0x0,0xae,0x9e,0xd7,0x5f,0x1f,0xc5,0xeb,0xc3,0x63,0x2f,0x5,0x4b,0xe7,0xe9,0xe3,0xfd,0x14,0xf5,0xf4,0x11,0x58,0x3a,0x5e,0x8a,0xc5,0xcf,0xab,0xb,0xb3,0x6a,0x33,0x7f,0x3a,0x1d,0x20,0x58,0xe2,0xca,0x33,0x68,0xa2,0xd5,0x89,0x51,0x5f,0x39,0x9d,0x5f,0xea,0xe1,0xf5,0xa4,0x57,0x6f,0xc8,0xbb,0x9f,0xa3,0x3b,0x79,0x2a,0xcb,0xc3,0xef,0x93,0x4e,0xe7,0xd2,0x78,0x2e,0x5a,0x75,0xc6,0x18,0xa8,0x22,0xd8,0x94,0x1a,0x59,0x92,0xe8,0x7f,0x78,0x29,0xba,0xda,0x55,0xd8,0x16,0x46,0xf3,0x32,0xb,0x3f,0xeb,0xf1,0xe9,0x8b,0xde,0xff,0xf6,0xa1,0x1e,0x3f,0xcd,0xe1,0xfd,0x1d,0x3c,0x96,0xfe,0x7d,0xd2,0xe3,0x7f,0xbf,0xe8,0xe2,0xcf,0xea,0x7e,0x10,0x6d,0xc8,0x19,0xfb,0x25,0xeb,0xba,0x19,0x3a,0x40,0x55,0x61,0x5b,0xdb,0x2f,0xaa,0xe8,0x1a,0x2c,0x35,0x4d,0x53,0x4d,0xbd,0xe7,0x81,0x57,0xbc,0x38,0x9f,0xd3,0x5e,0x7b,0x7d,0x3a,0x7b,0xc3,0xc7,0x4b,0x71,0x3a,0x97,0xba,0x1f,0xa4,0xd3,0xa5,0xc6,0x42,0x8d,0x7c,0xad,0xde,0xa6,0xd5,0x20,0x51,0xb0,0xad,0xcd,0x28,0xa3,0x8b,0xd2,0xe6,0xd3,0xed,0x1e,0x4d,0xd9,0xa9,0x52,0x6f,0x89,0x3d,0x2f,0x17,0xec,0xd2,0xe5,0xd9,0x19,0x73,0xf0,0x8d,0xcb,0x53,0x19,0xd1,0x5,0x33,0xfb,0x59,0x7d,0xe9,0xe5,0xcc,0xad,0xe8,0xcd,0x23,0x85,0x52,0x42,0x25,0x69,0x85,0x11,0x69,0xb7,0xa7,0xbe,0x15,0x5f,0x55,0xe5,0x2c,0xdd,0x26,0x92,0x20,0x54,0xb5,0x78,0xf6,0xe7,0xd0,0xee,0x40,0x99,0x1,0x96,0x31,0xe8,0xed,0xa4,0x91,0xaf,0x5,0x34,0x67,0x74,0x15,0xbd,0xd4,0x9a,0x3d,0x6a,0xbf,0x6c,0x14,0xf5,0x6d,0x15,0x2a,0xa6,0xa9,0xd4,0x3c,0xd2,0x55,0xb5,0xbf,0xb0,0x16,0xd0,0x90,0x53,0x6e,0x77,0x21,0x4d,0xa9,0x50,0xa5,0xfd,0xc1,0x18,0x95,0xbe,0x49,0x53,0x5d,0xa5,0xb6,0xd6,0xba,0xc6,0xbd,0x6f,0xed,0x7f,0x2d,0x15,0x4e,0xb1,0x40,0x91,0xa8,0xb6,0x7a,0x44,0x23,0x24,0x90,0x7b,0x31,0x47,0x23,0xbc,0xaa,0x6e,0xa2,0x2a,0xb8,0x69,0xed,0xf6,0x9,0xd4,0xb6,0x5a,0x2b,0x89,0xba,0xa4,0xb6,0x75,0x41,0x8b,0x89,0x4a,0x24,0xac,0x8e,0xad,0x57,0x9b,0x54,0x5a,0xcd,0x51,0xa2,0xdb,0x2f,0x9d,0x4d,0xf3,0x55,0x76,0x75,0xae,0x54,0xaa,0xbd,0xc3,0x63,0xba,0x8a,0xb6,0x75,0x46,0x5b,0x23,0x10,0x9,0xa5,0x54,0xf4,0xbd,0xed,0x93,0x58,0x25,0x93,0xdd,0x1a,0xd5,0x5d,0xa8,0xb3,0xa2,0x88,0xd7,0x5d,0x2f,0x95,0xa8,0xac,0xea,0x2c,0x9b,0x37,0xbc,0x15,0xbf,0xd7,0xdc,0xb7,0x61,0xb0,0xbb,0xb4,0xab,0x6a,0x5a,0x78,0x33,0x45,0xa3,0x22,0x71,0x56,0xaa,0x77,0x12,0x1,0xad,0xcb,0x8e,0xab,0x6e,0x16,0xdb,0x8a,0xbf,0x2e,0x1e,0x50,0x27,0x52,0xf0,0x5b,0x48,0xc4,0x9f,0xf5,0x79,0x3b,0xd9,0x5b,0xeb,0xde,0x8e,0xed,0xef,0xeb,0xf3,0xb8,0xc8,0xaa,0xcf,0xff,0xf,0x4e,0xcb,0xc,0xae,0x77,0xf1,0xcb,0x90,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_surface_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x2,0x11,0x4,0x3a,0x10,0xd2,0x3,0x90,0xb2,0x0,0x0,0x0,0x54,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0xfc,0xcf,0xf0,0x9f,0x81,0x12,0xc0,0xc2,0xc0,0xc0,0xc0,0xe0,0xc0,0x26,0xf6,0x9f,0x22,0x3,0x18,0x18,0x18,0x18,0x66,0x5c,0x3c,0x84,0x21,0x99,0xa1,0x6f,0x47,0x50,0x8e,0x9,0x97,0xc9,0x19,0xfa,0x76,0xc,0x19,0xb,0x27,0x11,0x94,0x63,0xa2,0x44,0x33,0x56,0x3,0x48,0xd1,0x8c,0x61,0x0,0xa9,0x9a,0x51,0xc,0x20,0x47,0x33,0x3,0x3,0x3,0x3,0xe3,0x7f,0x86,0xff,0xa3,0xd1,0x38,0x1a,0x8d,0x0,0xf3,0xb6,0x46,0xef,0xfa,0xca,0x8c,0xef,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_glow_f_x_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x0,0x0,0x0,0x0,0x0,0xf9,0x43,0xbb,0x7f,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xe,0xc3,0x0,0x0,0xe,0xc3,0x1,0xc7,0x6f,0xa8,0x64,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x2,0x7,0x0,0x16,0x1f,0xc2,0xaa,0x95,0xb7,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0xff,0x49,0x44,0x41,0x54,0x38,0xcb,0x5d,0x93,0xcd,0x72,0x13,0x31,0x10,0x84,0x3f,0x8d,0xb4,0xd6,0xda,0xde,0xd8,0x4e,0x51,0xa4,0xc2,0x5,0x1e,0x94,0x87,0xe3,0x49,0xb8,0x70,0x9,0xa4,0x80,0x8a,0xbd,0xde,0x7f,0x69,0x86,0xc3,0xca,0x49,0xa,0x55,0xf5,0x45,0x52,0xb7,0x34,0x33,0xdd,0xee,0xeb,0x37,0x6b,0x80,0x53,0xc1,0x1d,0xd0,0x0,0x3b,0xa0,0x6,0x2a,0x40,0x0,0x3,0x16,0x60,0x2,0x7a,0xa0,0x3,0x2e,0xc0,0x39,0x0,0x87,0x77,0x2,0x37,0x91,0xbd,0x83,0xad,0x73,0x6c,0x0,0x7,0x98,0x19,0x8b,0xc1,0x58,0x4,0x6a,0xc0,0x3,0x2e,0x14,0xc2,0x4d,0xe4,0xde,0xc1,0x51,0x1c,0x77,0xce,0xb1,0x13,0xc7,0xc6,0x81,0x18,0x98,0x1a,0xb3,0x19,0x83,0x1a,0xad,0xad,0x64,0x0,0xb,0xe5,0xcb,0xd,0x2b,0xf1,0x28,0x8e,0x7b,0x2f,0x1c,0x83,0xd0,0x4,0x21,0x3a,0xf0,0x6,0x9a,0x94,0x69,0xc9,0x74,0x28,0x95,0x81,0xa8,0xad,0x65,0x85,0x52,0xef,0x1e,0xd8,0x8b,0xe3,0x10,0x84,0x53,0xc,0x9c,0xa2,0xe7,0xb0,0x9,0xec,0xc5,0xe1,0xd5,0xd0,0x39,0x31,0x4c,0x42,0x9c,0x12,0x92,0x94,0xac,0xc6,0xc,0xc,0x1,0x88,0xc0,0x56,0x1c,0x5b,0xe7,0xd8,0x6f,0x3c,0x77,0xbb,0x8a,0xd3,0x43,0xc3,0xa7,0xc7,0x86,0xc7,0x5d,0xc5,0x6e,0xce,0x8c,0xcf,0x1d,0x3f,0x9f,0x2e,0x88,0x19,0x39,0x1b,0x93,0x38,0x7a,0x35,0xb6,0xa1,0x74,0xba,0x2,0xa2,0x77,0xc4,0x4a,0xa8,0x9b,0xd,0xfb,0xcf,0x47,0xbe,0x3c,0x36,0x3c,0xc4,0x40,0x48,0x4a,0xda,0x6f,0x88,0x73,0xa2,0xed,0x17,0x6,0xef,0x88,0x79,0x7d,0xb8,0x92,0x32,0x26,0x2f,0xae,0x40,0xa8,0xea,0x40,0x75,0xbf,0xe5,0x63,0x1d,0x8,0xe2,0xa0,0xf2,0x84,0x43,0xe4,0x43,0x13,0x89,0x5e,0xf0,0xe2,0x8,0xe2,0xf0,0x80,0x97,0x5b,0x37,0xdf,0x41,0xb,0x8c,0xff,0x96,0x7b,0xdb,0x7f,0x85,0x0,0x9,0xc8,0x6a,0x24,0x33,0x16,0x55,0xe6,0x29,0x33,0xbe,0xc,0xfc,0x1a,0x13,0x8b,0x1a,0x2c,0x99,0xe5,0x32,0xf1,0x7c,0x9d,0x19,0x54,0x99,0xd4,0x98,0xd5,0x58,0x80,0x14,0x80,0xb9,0x38,0x6c,0x4c,0xc6,0xb0,0x28,0xdd,0x75,0x22,0xfe,0x38,0xf3,0x7d,0xce,0xf4,0xbb,0x8a,0xfd,0x9c,0x19,0x9e,0x3b,0x9e,0xfe,0xf4,0x5c,0x16,0xa5,0xcb,0xc6,0xc0,0x6a,0xaa,0x39,0x0,0x3,0xd0,0xab,0xd1,0x89,0x51,0x2f,0x99,0x4d,0xb7,0x20,0x4f,0x2d,0xf9,0x6f,0xcf,0x6f,0x11,0x7c,0x56,0x6c,0xce,0x8c,0x63,0xa2,0x5d,0x32,0x17,0x33,0x5a,0x35,0x3a,0xa0,0xf,0xc5,0xd7,0x3b,0x20,0xaa,0x51,0x2d,0x8a,0xd3,0x44,0x4e,0xca,0x38,0xa,0xb5,0x38,0x44,0x6d,0x35,0x52,0x52,0xfa,0xac,0xb4,0x6a,0x5c,0x80,0x16,0x68,0x3,0x70,0x2d,0x5e,0xf0,0x6a,0x38,0x33,0xd4,0x8c,0x59,0x95,0x3e,0xad,0x59,0x10,0x8a,0x95,0x75,0xb5,0xf2,0xd5,0x56,0xf2,0xf9,0x26,0xd0,0x2,0xa1,0x84,0x66,0xed,0xd9,0x7a,0xb1,0x76,0xee,0x2d,0x8d,0x25,0x4c,0x53,0xf9,0xf1,0xf5,0x7d,0x1a,0x5f,0x6e,0xe4,0x32,0x91,0x19,0xe8,0xd,0xa2,0xd9,0xab,0xc0,0xed,0x6c,0x2a,0x3d,0xeb,0xca,0xc3,0xe7,0x7f,0x3d,0xfd,0x28,0x87,0x55,0xb5,0x1a,0x97,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_s_s_a_o_f_x_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x76,0x0,0x4b,0x0,0x4b,0x12,0x10,0x54,0x29,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xe,0xc3,0x0,0x0,0xe,0xc3,0x1,0xc7,0x6f,0xa8,0x64,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x2,0x7,0x0,0x18,0xc,0xd8,0x97,0xf9,0xe7,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0x8f,0x49,0x44,0x41,0x54,0x38,0xcb,0x95,0x92,0xbb,0x6e,0x1b,0x31,0x10,0x45,0xf,0xc9,0x25,0x77,0x97,0x89,0xf5,0x0,0xe4,0xc2,0x55,0x8a,0x14,0x29,0xd5,0xf9,0x77,0xfd,0x9,0xee,0xf3,0x9,0x6,0x8c,0x40,0x7f,0x10,0x3,0x2a,0x54,0x68,0x5,0xb,0x6,0xf6,0x39,0x24,0x53,0xc8,0x2b,0xc8,0x8e,0xac,0xc4,0x53,0x10,0x20,0x66,0xee,0x21,0xe7,0xce,0xa8,0xaa,0xaa,0x7a,0xc0,0x72,0x12,0x21,0x4,0xaa,0xaa,0x62,0xbd,0x5e,0xb3,0xd9,0x6c,0x28,0x8a,0x82,0xe9,0x74,0x8a,0x31,0x6,0x20,0x1,0x6a,0xac,0xd5,0xef,0xc5,0xa7,0x90,0x10,0x2,0x22,0xc2,0x30,0xc,0xa7,0x29,0x75,0x7a,0xd1,0xe7,0xc4,0x4a,0x29,0xb4,0x3e,0xa4,0x44,0x84,0x10,0x2,0x29,0xa5,0x73,0xa5,0x1f,0x3,0x9c,0x73,0x38,0xe7,0x88,0x31,0x72,0x29,0xce,0x2,0x52,0x4a,0x84,0x10,0x68,0x9a,0x86,0xba,0xae,0x11,0x91,0xcf,0x3,0xfa,0xbe,0x3f,0xb6,0x61,0xad,0x45,0x29,0xf5,0xff,0x80,0xf7,0x5e,0x8c,0xa0,0x4f,0x79,0x60,0x8c,0x21,0xa5,0x44,0x8c,0xf1,0xa2,0x89,0x59,0x8c,0x91,0x94,0xd2,0x9b,0x82,0x51,0x90,0xe7,0x39,0xd6,0xda,0x8b,0x2d,0x64,0xfb,0xfd,0x9e,0xae,0xeb,0x10,0x11,0x62,0x8c,0x28,0xa5,0x68,0x9a,0x86,0xdd,0x6e,0x47,0xdf,0xf7,0x88,0xc8,0x87,0xaf,0x3,0x64,0xab,0x87,0x7,0x9e,0xb7,0x5b,0x12,0x30,0xb9,0xbe,0xc6,0x5f,0x5d,0xbd,0x59,0x9e,0xae,0xeb,0xd8,0x6e,0xb7,0x78,0xef,0xf1,0xde,0xff,0xe5,0x47,0xf6,0xf3,0xee,0x4e,0xea,0xba,0xce,0xc2,0x6b,0x2b,0x28,0x75,0xec,0x3d,0x1,0xce,0x7b,0xbe,0xdf,0xde,0xe2,0xbd,0x67,0xb1,0x58,0x50,0x96,0xe5,0xb8,0xd2,0x7,0x80,0x3,0x63,0x8a,0x82,0x78,0xe2,0x43,0x4c,0x89,0x4e,0x4,0x9,0x1,0x69,0x1a,0x7e,0x3f,0x3e,0x32,0xbf,0xb9,0x61,0x18,0x6,0xe6,0xf3,0x39,0x93,0xc9,0x4,0xe7,0xdc,0x1,0x50,0x58,0x7b,0x90,0xa5,0x74,0x74,0x29,0xbd,0x42,0x24,0x4,0x86,0x10,0x18,0x44,0xf8,0x75,0x7f,0x4f,0x3e,0x9d,0xf2,0x6d,0xb9,0xe4,0xc7,0x72,0xc9,0x6c,0x36,0x43,0x6b,0x9d,0xb4,0x52,0x4a,0x1f,0xe,0x7d,0x9c,0xb9,0xd1,0x1a,0x6b,0xc,0x85,0xb5,0x7c,0x2d,0xa,0x26,0x65,0x49,0x69,0xc,0x75,0x55,0xf1,0xb4,0x5a,0xd1,0xb6,0xed,0xf8,0x5b,0xf5,0xef,0x45,0x52,0x8a,0x4c,0x6b,0xbe,0xe4,0x39,0x33,0xef,0x31,0x6d,0x1b,0xc2,0xcb,0xcb,0x71,0xac,0x7f,0x0,0x4d,0x4b,0xd8,0x3,0x60,0xec,0x24,0x2,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_anim_import_all_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x3,0xd,0x2,0x6,0x30,0x72,0xe0,0xa7,0x5,0x0,0x0,0x1,0xca,0x49,0x44,0x41,0x54,0x38,0xcb,0xb5,0x93,0x3d,0x68,0x53,0x61,0x14,0x86,0x9f,0xfb,0x63,0x29,0xb1,0x16,0xa4,0x15,0x2d,0x3a,0x28,0x34,0x94,0xc6,0x41,0x90,0x4e,0x62,0xd3,0x49,0xaa,0x88,0x8b,0x82,0x43,0xa9,0x12,0x10,0x7,0xc5,0x41,0x70,0x8c,0x83,0xdd,0x4a,0x51,0x21,0x92,0x22,0x28,0x66,0x2b,0xa,0xda,0xa2,0x68,0x82,0x38,0x74,0x10,0xc1,0x88,0x54,0x4b,0x4a,0xd0,0x6,0x44,0x31,0x2e,0xd6,0x24,0xdc,0x9b,0x9b,0x1f,0xef,0x97,0xdc,0x1c,0x87,0x36,0x50,0x82,0x91,0x5a,0xf1,0x85,0x3,0x87,0x8f,0xf3,0x3e,0xe7,0xe3,0x70,0xe,0xfc,0xa3,0xb4,0x66,0xd2,0x61,0xb2,0x55,0xd5,0x91,0x8d,0x98,0x3a,0xb6,0xa0,0xa9,0x1a,0x65,0x0,0xb3,0x69,0xee,0xf4,0xe9,0xa5,0xfd,0x7b,0xb7,0xe3,0xba,0xb5,0xf6,0xdd,0x34,0xc1,0x30,0xc,0x3e,0x7f,0xb5,0x1,0xe9,0x52,0x35,0xca,0x26,0x80,0xaa,0xc3,0x1,0xff,0x4e,0xe6,0x1e,0x5e,0xdd,0xd0,0xb7,0x8f,0x9f,0x8,0x93,0x4a,0x5b,0x0,0xe8,0x6b,0x6f,0xaa,0x5a,0xf5,0x62,0xc9,0x37,0x19,0x1c,0xc7,0x25,0x57,0xb0,0x18,0x3b,0x1b,0xa5,0xe8,0xd4,0x29,0x95,0xe1,0x4c,0xe8,0x36,0xaa,0xd6,0x89,0xab,0xc,0x12,0xf1,0x17,0x94,0x4a,0x2a,0x6,0xa8,0x56,0x70,0xff,0xd8,0xe9,0x21,0xf9,0xf6,0x25,0xe6,0x2d,0x24,0x27,0x24,0xb5,0x30,0x29,0xc1,0xc3,0x83,0x12,0x1c,0xe,0xc8,0x72,0x7a,0x5a,0x3e,0x2d,0xdf,0x93,0x4c,0x7a,0xca,0x3b,0x32,0xd2,0x27,0x40,0x7f,0xd3,0x64,0xac,0x3,0xd8,0x2b,0x3f,0xf2,0xf6,0xee,0xbe,0xee,0xa3,0x7e,0xff,0x3e,0x2e,0x5c,0xba,0x8b,0x86,0x86,0xa6,0xeb,0x3c,0x8d,0xbf,0xe5,0xd8,0xe8,0x0,0xf7,0x67,0x9e,0x68,0x8f,0xe3,0x1f,0xaf,0x54,0x7f,0xca,0x73,0x58,0x1d,0xb8,0xbe,0xe,0xe0,0x7d,0x5f,0x71,0xb3,0x96,0x55,0xc1,0x34,0x4d,0x89,0xde,0xa,0x1,0x20,0x22,0xdc,0x99,0xbe,0x48,0xa3,0x51,0x97,0x42,0xa1,0x48,0xc1,0x6a,0x64,0x1,0xef,0x4f,0x33,0xa,0x3f,0x98,0xb9,0x2c,0x23,0xc1,0x80,0x2c,0xbd,0xbf,0x21,0x1f,0x96,0x22,0x12,0x1c,0x1e,0x94,0xc9,0x89,0x43,0x2,0x84,0x5b,0x8b,0xf5,0xdf,0x0,0x72,0xb6,0xed,0xa8,0x68,0xe4,0x3c,0x1a,0x42,0xa3,0x1,0x91,0x9b,0xe3,0x14,0x1d,0xa5,0x80,0x5c,0xdb,0x45,0x6a,0xd1,0x6c,0xf2,0xd5,0xf5,0x93,0x5d,0xdb,0x56,0x9,0x8b,0xef,0x5e,0x6a,0xe3,0xe7,0x9e,0xcd,0x1,0xa7,0x5a,0xb,0x8d,0x36,0x80,0xca,0x8e,0x1e,0x63,0x74,0x57,0x4f,0xc5,0xe7,0x89,0x68,0x8f,0x66,0x5f,0xe7,0x17,0x53,0xf9,0x6b,0x40,0xe6,0x6f,0xd6,0x3c,0x3b,0x9f,0x8,0xc9,0x7c,0x22,0x24,0x40,0x76,0x33,0x77,0xd2,0x3b,0x74,0x70,0x8f,0x4,0x6,0xba,0x5,0xe8,0xdd,0xec,0xb1,0xf9,0xd6,0xe2,0xff,0xe9,0x17,0x12,0x9,0xc1,0xbb,0x88,0xbc,0x38,0xa9,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_tab_container_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x17,0x12,0x1,0xec,0x53,0x4d,0xe0,0x0,0x0,0x1,0x3f,0x49,0x44,0x41,0x54,0x38,0xcb,0xed,0x92,0xad,0x4b,0x4,0x51,0x14,0xc5,0x7f,0xf7,0xbd,0x99,0xc7,0x4e,0x10,0x3f,0x11,0xfc,0xc6,0x28,0xb,0x5b,0xd,0x6,0x83,0x98,0x4d,0xfe,0x7,0x26,0x8b,0x45,0xb3,0xd1,0xa0,0x8,0x66,0xb3,0xcd,0x6c,0xb0,0x59,0xc,0xc6,0x81,0xc1,0xe0,0x7,0x88,0xc9,0xa0,0x8b,0xeb,0xc8,0xb8,0xa3,0xef,0x5d,0x83,0xae,0xac,0x20,0xb8,0xa2,0xd1,0xd3,0x6e,0x38,0x3f,0xce,0xb9,0x1c,0xa1,0x4d,0x69,0x91,0x45,0x80,0x1,0x4,0x28,0x6b,0x49,0x55,0xf9,0x46,0x51,0xfb,0xf1,0x14,0x9a,0xf3,0x4d,0x6d,0x4e,0x7,0x34,0xe9,0xb5,0xdd,0xeb,0xc0,0x53,0x47,0x80,0xb4,0xc8,0xa4,0x96,0x54,0xf5,0xac,0xbc,0x3c,0x88,0xb0,0xf,0x46,0x4c,0xe9,0x24,0x3e,0xdb,0xab,0xef,0xef,0x2,0x4c,0xc4,0x63,0xab,0x57,0xcf,0xd7,0x5b,0x0,0x4e,0xe2,0xbb,0xc5,0x9e,0x85,0xfe,0x4f,0x80,0x56,0xd4,0xc9,0x78,0x7c,0x59,0xc4,0xe4,0x2,0xde,0x89,0x3b,0x19,0x8d,0x87,0x37,0xd,0xe6,0x21,0x31,0x95,0xc3,0x91,0x68,0x68,0xdb,0x8a,0x69,0x78,0xd,0xdd,0xed,0x9,0x4,0xe0,0x28,0x3f,0xde,0xf0,0xea,0x7,0xee,0x7d,0x63,0x4e,0x10,0xf,0x50,0x31,0x95,0xf3,0x58,0xa2,0x1b,0x20,0x0,0xfa,0xfe,0x1b,0x5,0x44,0x10,0x6f,0x31,0xf5,0xd9,0xae,0x99,0xb5,0x8,0xe0,0x45,0x5f,0x6,0xfb,0x6d,0xef,0x4a,0x9f,0xed,0xf9,0x20,0x1b,0x31,0x1e,0xf0,0x5f,0xf5,0xe,0x1a,0xdc,0xad,0xaf,0xef,0x7c,0x54,0x10,0x44,0x8d,0x98,0xb2,0x96,0x54,0x4b,0x3a,0x50,0x5a,0x64,0x8,0xa2,0xbc,0xc7,0xfa,0x95,0xfe,0x1,0x7f,0x0,0x88,0xde,0xe6,0xe9,0x4e,0x83,0x6a,0x92,0x16,0x59,0x47,0xa6,0xa0,0x9a,0x38,0x71,0xa7,0x0,0x51,0x5a,0x64,0x36,0xf7,0x8f,0x79,0x1e,0x1e,0x97,0x4a,0x2d,0xa7,0x3a,0xf0,0xab,0x93,0xf8,0xc2,0x60,0xea,0x69,0x91,0xd9,0xd6,0x30,0xec,0x4f,0xa3,0xb7,0x3c,0xaf,0xa8,0xbb,0x75,0x76,0x2c,0x76,0xf6,0x23,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_ray_shape_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xe,0xc3,0x0,0x0,0xe,0xc3,0x1,0xc7,0x6f,0xa8,0x64,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0xc,0x1e,0x17,0x1,0xe,0xed,0x8d,0xf1,0xf7,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0x2,0x49,0x44,0x41,0x54,0x38,0xcb,0x95,0xd3,0xbf,0x4a,0x3,0x41,0x10,0xc7,0xf1,0x4f,0x2e,0x89,0x51,0xcf,0x60,0x21,0x4,0x52,0x18,0xfc,0x53,0x7,0x8e,0xa4,0xb3,0x8,0xd8,0xd8,0x2b,0xc4,0xc7,0x48,0x25,0xe8,0x43,0xa4,0xf2,0x31,0x92,0x97,0xb9,0x77,0xb0,0x55,0xb0,0x39,0xc4,0xc8,0x79,0x36,0x23,0x4,0xc1,0xe4,0xb2,0xb0,0xec,0xec,0x9f,0xef,0xec,0xcc,0x6f,0x77,0x1a,0x36,0xb7,0x4,0x6d,0xec,0xa3,0x13,0xf3,0x6f,0x7c,0xe1,0x3,0xab,0xd6,0x6,0xb8,0x81,0x16,0x8e,0xd1,0x47,0xf,0x87,0x28,0xf1,0x86,0x17,0xbc,0xb6,0xb6,0x44,0xd0,0x44,0x37,0xcd,0xa6,0xf9,0xdf,0x8d,0x22,0x5f,0x5e,0xa1,0x48,0xb6,0x38,0xa8,0x50,0x16,0xf9,0xf2,0xe,0x66,0xf3,0x85,0xd9,0x7c,0xf1,0xbb,0x77,0x82,0x76,0x1d,0x7,0x2b,0xbc,0x17,0xf9,0xf2,0xe9,0xf9,0xe1,0xfe,0x6f,0x74,0xc9,0xb6,0xfc,0xbb,0xb8,0xc0,0x24,0xcd,0xa6,0x15,0x1e,0xd3,0x6c,0x5a,0x85,0x7d,0x13,0xba,0x6c,0x84,0x7,0x18,0x7,0x30,0xc1,0x35,0x6e,0x63,0x9e,0x85,0xc0,0xb5,0xe0,0x31,0xce,0xe3,0x35,0xce,0x70,0x19,0xb7,0x77,0xea,0xc2,0x83,0x58,0xef,0xc4,0x9f,0x38,0xc0,0xde,0xba,0x6,0x75,0xe0,0x56,0x9c,0x5b,0xef,0x3b,0xc3,0xff,0x7e,0x96,0x14,0xa7,0x18,0xed,0xa,0x8b,0x5c,0x7a,0x18,0x6,0x3c,0xda,0x5,0x16,0xa2,0xf4,0x3,0x1e,0x46,0x24,0x47,0x75,0xe1,0x46,0x54,0x5b,0x1a,0xca,0x96,0x28,0xf0,0x19,0x76,0x55,0xc7,0x41,0x12,0x3a,0x34,0xa3,0x54,0xcb,0x18,0xb7,0xc2,0xf0,0x3,0x42,0x30,0x40,0x69,0x1c,0xb6,0xde,0x74,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_test_cube_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x2,0x11,0x4,0x38,0xb,0x6a,0x50,0x3b,0xdc,0x0,0x0,0x2,0x23,0x49,0x44,0x41,0x54,0x38,0xcb,0xa5,0x93,0xbb,0x6b,0x15,0x41,0x14,0xc6,0x7f,0x33,0xfb,0xce,0x4d,0x72,0x63,0x88,0x89,0xaf,0x46,0xec,0x25,0x76,0x1a,0x45,0x2c,0x54,0xc4,0x26,0x22,0x82,0x20,0xa2,0x58,0xd9,0x88,0x90,0x42,0xb0,0xb0,0x8c,0x56,0x82,0xa5,0xf8,0x7,0x58,0x88,0x82,0xd6,0x1a,0x10,0x93,0x28,0x28,0x16,0x42,0x1e,0x1a,0x21,0x18,0xa3,0x17,0xc,0x46,0xbd,0xaf,0xdd,0xbb,0xbb,0xb3,0xbb,0x63,0xb1,0xde,0x5c,0x37,0x89,0x95,0xa7,0x1c,0xbe,0xf9,0x9d,0x33,0xdf,0x7c,0x47,0x68,0x34,0xff,0x53,0xe6,0x66,0x87,0xa3,0x87,0x46,0xd6,0xa8,0x4a,0xda,0x34,0x75,0x2,0xc0,0xe4,0xd4,0xb4,0x58,0xaf,0x15,0x7f,0x4f,0x70,0xf2,0xf8,0x41,0xed,0x90,0x60,0xfa,0x9a,0x58,0x74,0xd8,0x32,0xb3,0xc8,0x70,0x69,0x26,0x9,0x89,0x9d,0xf1,0x62,0xfa,0xb9,0x28,0x0,0x46,0xbb,0xef,0xeb,0xc6,0xa9,0x3b,0xb4,0xe2,0x6e,0x4c,0xa5,0xf2,0x4b,0x91,0x4d,0x96,0x38,0x18,0x81,0x89,0xa1,0xec,0x35,0x58,0xac,0x3c,0x7a,0x86,0x42,0x9a,0xcd,0x15,0x26,0xa7,0xa6,0x3b,0x6d,0xea,0x93,0x37,0xe9,0x3b,0xf0,0x90,0xd0,0x5e,0xc9,0x47,0x37,0x5d,0x64,0x6a,0x90,0xd8,0x29,0x9,0x20,0x82,0x5c,0x9a,0xc,0x54,0xa8,0x49,0x9f,0xae,0xb4,0x5c,0xf4,0xa0,0xb6,0xbc,0x87,0xba,0xb8,0x41,0xfd,0xb6,0xc7,0xbe,0x85,0x97,0x30,0xf3,0x98,0x46,0xaa,0x70,0x4b,0xb9,0x30,0xf0,0x6a,0x68,0xf1,0x1d,0x80,0xee,0xc8,0x20,0x6b,0x3f,0xaf,0xd,0x18,0x14,0x1,0x0,0x86,0xd1,0xc7,0xfb,0x23,0xa7,0x59,0xbe,0x75,0x97,0xca,0xb9,0xab,0x58,0x44,0x4,0x59,0xad,0xe3,0xba,0x52,0x88,0x58,0x76,0xfc,0x1,0x38,0x96,0x5e,0xe0,0xe2,0xd6,0x79,0x3e,0xd7,0x56,0x49,0xd3,0x2a,0xa1,0xd9,0x42,0xa5,0x5d,0x58,0x7b,0xf7,0x17,0xbf,0x4c,0x29,0x4a,0xb1,0x46,0x2a,0x51,0x4,0x0,0xec,0x8,0x9f,0x70,0x22,0x59,0xc0,0x13,0x8b,0xf4,0xd6,0x97,0x48,0x7a,0x7e,0x60,0x19,0x1,0xd,0x3f,0x44,0xa6,0x6,0xa2,0x15,0x52,0x8a,0x35,0x8e,0x9f,0x61,0x5,0x9a,0xa8,0x15,0x16,0x1,0xa2,0xfc,0x80,0xb3,0xe1,0x25,0x96,0xc4,0x1b,0x1a,0xfa,0x2b,0xf5,0xe0,0x23,0x41,0x3c,0x8f,0x2b,0x2d,0x88,0x53,0x64,0xac,0x70,0x6a,0x60,0xab,0xc,0x25,0x6d,0x7e,0x56,0xab,0x45,0xc0,0x76,0x1f,0xfa,0x13,0xc5,0x79,0xf7,0x3a,0xdf,0xbc,0x71,0x42,0x7b,0x8e,0x86,0xad,0x88,0x9a,0x1a,0xbd,0x9a,0x52,0x6e,0x98,0xd8,0x7f,0x2,0xd5,0xe,0xd6,0x1a,0xe0,0x4a,0x2b,0x15,0xaf,0x5a,0x92,0xc1,0x7e,0x18,0x51,0x29,0x9e,0xff,0x5,0xdf,0x19,0x63,0x5b,0xe5,0x1e,0x54,0xf3,0x1e,0x86,0xc8,0xf3,0x11,0xb,0x13,0xc7,0x73,0x99,0x9d,0x99,0x15,0x85,0x9,0xda,0x10,0x80,0x6b,0x3b,0x23,0x0,0x3e,0xa8,0x45,0x0,0xb6,0x88,0x18,0x80,0x15,0x69,0xf3,0x4b,0x48,0x9e,0x3d,0x9d,0x10,0x1b,0x4c,0x6c,0x43,0xc6,0xde,0xee,0xa2,0x37,0x8,0x38,0xec,0x74,0x51,0x8a,0x24,0x5e,0x96,0x47,0xbd,0x2a,0x63,0x84,0xb6,0x36,0xec,0xc3,0x86,0x65,0xa,0xc7,0x3f,0x9,0x97,0xdd,0xfa,0xb2,0xac,0x30,0x3c,0xf0,0x9a,0x39,0x86,0xa8,0x9b,0x55,0x84,0xb6,0xa,0x3b,0xb0,0xe9,0x32,0xad,0xaf,0xa3,0xc3,0x67,0x34,0xc0,0xc4,0xbb,0x47,0xe2,0x5f,0x9a,0xdf,0xfe,0x77,0xf5,0x6b,0xf8,0x4b,0x78,0x36,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_ray_cast_2d_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe1,0x0,0xdb,0x0,0xe7,0x53,0x45,0xf8,0x1a,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x13,0x2a,0x9,0xf2,0x1e,0xd1,0xf5,0x0,0x0,0x0,0x65,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0xa0,0x15,0xb8,0x74,0xfb,0x3b,0x33,0x32,0x4d,0x16,0x58,0xba,0xfd,0xfd,0x7f,0x42,0x6a,0x98,0x28,0x75,0xe9,0xa8,0x1,0xc3,0xd3,0x80,0x4b,0xb7,0xbf,0xb3,0xe0,0x48,0x99,0x58,0xc5,0x19,0xf1,0xa5,0x40,0x26,0x46,0x86,0x9f,0xff,0xfe,0x33,0xb0,0x33,0x30,0x30,0x30,0x44,0x7b,0xa,0x32,0x12,0x6d,0x0,0x3,0x3,0x3,0xc3,0xda,0xbd,0x1f,0x9e,0xfc,0xff,0xcf,0xc0,0xca,0xc8,0xc8,0xf0,0x3b,0xd8,0x59,0x40,0x86,0x2c,0xff,0xed,0x39,0xf5,0x79,0x9,0xa5,0x39,0x92,0x83,0x90,0x1a,0x0,0x98,0x2e,0x21,0xc6,0x39,0x84,0x8a,0xb6,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_texture_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x17,0x21,0x1d,0xc,0x39,0x74,0x9f,0x0,0x0,0x0,0xd5,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0xa0,0x6,0xf8,0xf0,0xf6,0x33,0x23,0xb9,0x7a,0xe0,0x1a,0x5f,0x3f,0x7f,0x5f,0x47,0x8a,0x1,0xa2,0x92,0x82,0x4d,0x28,0x2,0xa4,0x18,0x80,0xac,0x96,0x9,0x9b,0x82,0x77,0xaf,0x3f,0xa9,0x7f,0x78,0xfb,0x99,0x5,0xc9,0xb9,0x4c,0xb8,0xc,0xc3,0x2a,0xf1,0xf7,0xcf,0xdf,0xf0,0x7f,0xff,0xfe,0xe9,0x7d,0x78,0xfb,0x99,0x11,0xaa,0xf9,0xff,0xdb,0x97,0x1f,0x3c,0xb1,0x85,0x15,0x13,0x2e,0xff,0x9,0x89,0xf2,0x9f,0xfb,0xfb,0xe7,0xaf,0xb7,0x80,0x30,0xef,0xbf,0x3f,0xbf,0xff,0x64,0xfe,0xfb,0xf7,0xdf,0x58,0x40,0x98,0xf7,0x3f,0xba,0x5a,0x16,0x6c,0x6,0xbc,0x7d,0xf5,0xd1,0x8d,0x89,0x91,0xf1,0xea,0x9f,0x3f,0x7f,0x8d,0x5e,0x3f,0x7f,0x6f,0xf4,0xff,0x3f,0xdc,0x6b,0xca,0x42,0xa2,0x7c,0x77,0xf1,0xba,0xe0,0xc3,0xdb,0xcf,0x1c,0xff,0xfe,0xfe,0xb3,0xf8,0xf3,0xe7,0x6f,0x32,0x16,0xaf,0xf9,0x12,0x74,0x81,0x80,0x30,0xef,0xf,0x6,0x6,0x86,0x26,0x62,0x63,0x84,0x89,0xd2,0x44,0xc8,0x42,0x6e,0x5a,0xc0,0xe5,0x85,0xbf,0x44,0xea,0x63,0xc6,0x30,0x80,0x89,0x99,0xe9,0x4,0x3,0x3,0xc3,0x4f,0x22,0xd,0x60,0xc7,0x30,0x80,0x99,0x99,0x69,0x2f,0xc3,0x40,0x0,0x0,0xac,0x4d,0x5e,0xe0,0x6b,0x5b,0x97,0x1b,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_progress_6_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0xe,0x0,0x0,0x0,0xe,0x8,0x6,0x0,0x0,0x0,0x1f,0x48,0x2d,0xd1,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x3,0x15,0x13,0x1,0x14,0x42,0xb7,0xb0,0x81,0x0,0x0,0x2,0xcb,0x49,0x44,0x41,0x54,0x28,0xcf,0x6d,0x90,0x3d,0x4c,0x13,0x61,0x1c,0x87,0xff,0xff,0xbb,0x1e,0x85,0x42,0xb,0x27,0x42,0xd5,0x81,0x4,0x52,0x3,0x94,0x41,0x23,0x4c,0xd2,0xd6,0x84,0x98,0x18,0x5d,0x4c,0x88,0x31,0x2e,0x4c,0x46,0x26,0xb1,0x89,0x23,0x92,0x98,0x30,0xe9,0xc0,0x82,0x21,0x1a,0x25,0xea,0x46,0x60,0x21,0xe9,0x50,0x48,0x6a,0x49,0xc,0x1f,0x4d,0x24,0x7c,0xc,0x20,0x10,0x38,0x20,0xed,0xd1,0x68,0xe9,0x7d,0xb4,0x77,0xf4,0x7a,0xe5,0xde,0xf7,0x75,0x30,0x3a,0x18,0x7f,0xd3,0x33,0x3c,0xcf,0xf2,0x43,0xf8,0xcf,0xc,0xc3,0xc0,0xfd,0xfd,0xfd,0x66,0x0,0x80,0xd6,0xd6,0xd6,0x9c,0x28,0x8a,0xec,0x5f,0xc7,0xf5,0x7,0x8a,0xc5,0x22,0xba,0x5c,0x2e,0xf0,0x78,0x3c,0x6c,0x77,0x77,0xb7,0x2a,0x95,0x4a,0xc5,0x1,0x0,0x1c,0xc7,0xb9,0x9,0x0,0xb6,0x24,0x49,0x28,0x8,0x2,0xb4,0xb4,0xb4,0xb0,0xbf,0xa1,0xa6,0x69,0x98,0x48,0x24,0xee,0xda,0xb6,0xdd,0xa5,0x28,0xca,0xc4,0xcc,0xcc,0x8c,0xe0,0x38,0xce,0x5,0x0,0x80,0xb5,0xb5,0xb5,0x6a,0x55,0x55,0x21,0x99,0x4c,0x3e,0xe4,0x79,0xfe,0xa7,0xa2,0x28,0x5f,0x1a,0x1b,0x1b,0x29,0xf,0x0,0x10,0x89,0x44,0x5c,0xe9,0x74,0xfa,0xa5,0xa2,0x28,0xcf,0x65,0x59,0xf6,0x8b,0xa2,0xb8,0xa8,0xeb,0xfa,0x20,0x0,0xa0,0xd7,0xeb,0xfd,0x74,0x78,0x78,0x18,0x4d,0xa7,0xd3,0xe3,0x96,0x65,0x35,0xcb,0xb2,0x3c,0x3d,0x3b,0x3b,0x4b,0x78,0x0,0x80,0xb9,0xb9,0x39,0xd4,0x34,0x4d,0x69,0x6b,0x6b,0xeb,0x2d,0x95,0x4a,0xb7,0x5,0x41,0xa8,0xb3,0x2c,0x2b,0x40,0x29,0x85,0x86,0x86,0x6,0x4e,0x96,0xe5,0x51,0x44,0xfc,0x91,0x48,0x24,0x46,0x26,0x27,0x27,0xf,0xca,0xe5,0x32,0xe5,0x1c,0xc7,0xc1,0xbd,0xbd,0x3d,0x46,0x8,0x59,0x8f,0xc7,0xe3,0xc3,0x94,0xd2,0xe3,0xd3,0xd3,0xd3,0x47,0x92,0x24,0x7d,0x3c,0x38,0x38,0x78,0x9f,0xcd,0x66,0x9f,0x72,0x1c,0x77,0x9a,0x4c,0x26,0x5f,0x10,0x42,0xbe,0x49,0x92,0x4,0xba,0xae,0x23,0xee,0xec,0xec,0x34,0x18,0x86,0xf1,0x99,0xe7,0xf9,0x4b,0x84,0x10,0x5e,0x51,0x14,0x3a,0x31,0x31,0x31,0xb9,0xb1,0xb1,0xf1,0x15,0x11,0x69,0x77,0x77,0xf7,0xad,0x50,0x28,0xf4,0xc4,0xed,0x76,0xd7,0x70,0x1c,0x47,0x10,0xf1,0x2c,0x18,0xc,0x3e,0x76,0x65,0x32,0x99,0x7b,0x3d,0x3d,0x3d,0xf7,0x19,0xfb,0xfd,0x78,0x20,0x10,0x80,0x52,0xa9,0xf4,0xa1,0xba,0xba,0x5a,0x5a,0x58,0x58,0x60,0xed,0xed,0xed,0x1e,0x4a,0xe9,0xb8,0x65,0x59,0x1e,0xc6,0x18,0x20,0x22,0x6c,0x6d,0x6d,0xdd,0xc0,0xce,0xce,0xce,0x2b,0x4d,0x4d,0x4d,0xf,0x10,0x51,0x74,0xbb,0xdd,0x7c,0x28,0x14,0xea,0xaa,0xab,0xab,0xb,0xf6,0xf7,0xf7,0x87,0xeb,0xeb,0xeb,0xcf,0xa7,0xa6,0xa6,0xde,0x6a,0x9a,0x56,0x13,0x8b,0xc5,0x16,0x4d,0xd3,0x24,0x8e,0xe3,0x18,0x94,0xd2,0x24,0x4f,0x29,0x2d,0xe5,0x72,0xb9,0xef,0xa2,0x28,0x6e,0xe,0xc,0xc,0x74,0x54,0x2a,0x95,0x21,0x44,0xb4,0x65,0x59,0xbe,0xb6,0xbe,0xbe,0x3e,0x4c,0x8,0xf1,0x52,0x4a,0xfb,0xc2,0xe1,0xf0,0x2e,0xc7,0x71,0x6f,0x56,0x57,0x57,0x37,0x4c,0xd3,0xd4,0x38,0x55,0x55,0x89,0x24,0x49,0x46,0x34,0x1a,0xbd,0xa3,0xaa,0xea,0x2b,0x0,0xd0,0x57,0x56,0x56,0x5e,0x9b,0xa6,0xd9,0x6a,0xdb,0xf6,0xe5,0x54,0x2a,0xf5,0x8e,0x31,0x96,0xc9,0xe7,0xf3,0xcf,0x7a,0x7b,0x7b,0x87,0x8e,0x8e,0x8e,0x2a,0x85,0x42,0x81,0x70,0x0,0x0,0xf1,0x78,0x9c,0xcb,0x66,0xb3,0xd7,0x19,0x63,0xf9,0xa5,0xa5,0xa5,0xd1,0x5c,0x2e,0x17,0x3,0x0,0x1e,0x0,0xb8,0xda,0xda,0xda,0xe5,0xf9,0xf9,0xf9,0x11,0x4a,0x69,0x26,0x9f,0xcf,0xf7,0x4d,0x4f,0x4f,0xb,0x0,0x0,0x8,0x0,0xe0,0xf3,0xf9,0x38,0xbf,0xdf,0x1f,0x44,0xc4,0xab,0x86,0x61,0xa4,0x6,0x7,0x7,0x8b,0x5e,0xaf,0x77,0x91,0x31,0x16,0x28,0x97,0xcb,0x1d,0x63,0x63,0x63,0x65,0xbf,0xdf,0x1f,0x11,0x4,0xa1,0x70,0x72,0x72,0xb2,0xac,0x69,0xda,0x39,0xf,0x0,0x60,0xdb,0x36,0x63,0x8c,0xa9,0x67,0x67,0x67,0x52,0x55,0x55,0x55,0xd1,0xe7,0xf3,0x61,0xa5,0x52,0xb9,0x68,0xdb,0xb6,0xba,0xbd,0xbd,0x1d,0xdb,0xdc,0xdc,0xd4,0x1c,0xc7,0x39,0x36,0xc,0x43,0xd6,0x75,0xbd,0x2,0x0,0xf0,0xb,0x7d,0xfd,0x90,0x7d,0x8d,0xd1,0xf9,0x5e,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_texture_button_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x15,0x2d,0x22,0x15,0x6e,0xc2,0xc0,0x0,0x0,0x1,0x3f,0x49,0x44,0x41,0x54,0x38,0xcb,0xd5,0x92,0xbd,0x4a,0x3,0x51,0x10,0x85,0xbf,0xbd,0xb9,0xee,0x6e,0x94,0x28,0x81,0x44,0x96,0x94,0xa2,0x28,0x4,0x44,0x45,0x62,0x67,0x23,0x6,0x41,0x8b,0x54,0xbe,0x80,0x58,0xd8,0x5a,0x89,0x4f,0x60,0x2b,0x68,0xeb,0x13,0x58,0x5a,0x88,0xf6,0x82,0x9d,0x4,0xd2,0x28,0x58,0xa9,0x95,0xc6,0x6c,0xa2,0xae,0x6e,0xdc,0x3b,0x16,0x71,0x43,0x8a,0x5,0x7f,0x2a,0x3d,0xd5,0xcc,0x70,0xe6,0x70,0x98,0x33,0xf0,0xef,0x61,0xc5,0x45,0x35,0xa8,0xf5,0xf5,0xf6,0x5f,0x61,0x32,0x5d,0xc,0x1,0x74,0x3c,0x78,0x8a,0x9e,0xd7,0x23,0xa2,0xfc,0x37,0x44,0x8c,0x22,0xe5,0x3,0xbb,0x5d,0x7,0x47,0xfe,0xc9,0x79,0xd3,0xb4,0x66,0x2c,0x30,0x60,0x9,0x48,0x82,0x88,0x65,0x40,0x54,0xdc,0x65,0x54,0xe6,0x62,0x65,0xa8,0x3c,0xa7,0x0,0x7c,0xd3,0x2c,0x9,0xa2,0xd,0x62,0x1b,0x8c,0x53,0x74,0x27,0x6,0xf3,0x3a,0x77,0x8,0xd0,0x99,0x89,0x3d,0xa0,0xfa,0x2f,0x4d,0x97,0x23,0xb6,0x6f,0x9a,0x25,0x0,0x95,0xe4,0xf1,0xfe,0xbd,0xbe,0xf7,0x18,0x35,0xca,0x29,0x52,0x2f,0x0,0x9e,0x1e,0x3e,0x28,0x68,0x6f,0x23,0x89,0x9f,0x24,0x20,0xf,0x51,0xbd,0x12,0x4a,0x3b,0xb7,0x9a,0xad,0x64,0xb,0xda,0xdb,0x5f,0xc8,0xcc,0xaf,0xcd,0xe,0x4c,0x9d,0x29,0xac,0x10,0x90,0x5e,0xb2,0x4e,0x4a,0x66,0xdc,0x19,0xf5,0x42,0x69,0x4f,0x57,0x83,0x9a,0xb,0x6c,0x56,0x83,0x9a,0x3,0xe8,0x46,0xd4,0xdc,0xb9,0x69,0xdf,0x6d,0xb,0xa2,0x93,0x4,0xc,0x40,0xda,0x72,0x6f,0xfd,0xa8,0xb5,0x25,0x88,0x13,0x10,0x2c,0xf7,0xa6,0x22,0x88,0xfd,0xb9,0x6c,0x62,0xf7,0x56,0x35,0xa8,0xa9,0x57,0xf3,0xb6,0x78,0x15,0x5e,0x1f,0xc7,0x3c,0x85,0xa,0x93,0x93,0xe8,0x1c,0x15,0x60,0xcc,0x1e,0x59,0x72,0x95,0x73,0x1a,0x3f,0x91,0xfa,0xe9,0x7,0xfe,0x66,0xe7,0x8f,0xe2,0x3,0x31,0x2c,0x7c,0xb5,0xe2,0x11,0x3e,0xce,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_lock_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xc,0x28,0x2a,0x75,0x35,0x26,0x48,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x0,0xfb,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0xa0,0x10,0x30,0x62,0x13,0x7c,0xff,0xfa,0x93,0xf4,0xcf,0x9f,0xbf,0x7b,0x7f,0xff,0xfa,0x63,0xc3,0xc0,0xc0,0xc0,0xc0,0xca,0xc6,0x72,0x84,0x9d,0x9d,0xb5,0x58,0x50,0x94,0xef,0x29,0xba,0x5a,0x26,0x74,0x81,0x77,0xaf,0x3f,0xa9,0x7f,0xf9,0xfc,0xfd,0xc,0x33,0x33,0xd3,0x65,0x1e,0x5e,0x4e,0x73,0x1e,0x5e,0x4e,0x73,0x66,0x66,0xa6,0xcb,0x5f,0x3e,0x7f,0x3f,0xf3,0xee,0xf5,0x47,0x2d,0x82,0x4e,0x7a,0xf1,0xf8,0xcd,0xea,0xd7,0xcf,0xdf,0x57,0xa0,0x8b,0xbf,0x7e,0xfe,0xbe,0xe2,0xc5,0xe3,0x37,0xeb,0x8,0x1a,0xf0,0xe8,0xce,0x8b,0xf,0xef,0xdf,0x7c,0x12,0xc5,0xf0,0xd6,0x9b,0x4f,0xa2,0x8f,0xee,0xbc,0xf8,0x8c,0x33,0xc,0x9e,0x3f,0x7a,0xbd,0xf7,0xd7,0xcf,0x3f,0x4e,0xc4,0x4,0x1c,0x1b,0x3b,0xcb,0x3e,0x49,0x39,0x51,0x67,0x94,0x30,0x20,0x56,0x33,0xba,0x5a,0x26,0x5c,0x8a,0x58,0xd9,0x59,0xe,0xf2,0xf2,0x73,0x99,0xf3,0xf2,0x73,0x99,0xb3,0xb2,0xb3,0x1c,0xc4,0xa5,0x8e,0x5,0x97,0x4,0x27,0x17,0x7b,0x84,0xa0,0x8,0xdf,0xb,0xa8,0xff,0x23,0x7e,0xff,0xfc,0xf3,0x1c,0x9b,0x3a,0x9c,0x2e,0xf8,0xff,0x9f,0x81,0xd,0x1b,0x9b,0x68,0x3,0x7e,0x7e,0xff,0x39,0x1f,0x1b,0x9b,0x68,0x3,0x90,0x3,0xa,0x5f,0x0,0x33,0x51,0x9a,0x17,0x58,0xf0,0x49,0x3e,0xbc,0xfd,0xfc,0x3f,0x21,0x3,0x98,0x10,0x89,0x83,0x75,0x7,0xb1,0xb6,0x92,0xa2,0x96,0x20,0x0,0x0,0xf3,0x97,0x65,0xe0,0xf2,0xa5,0x53,0x20,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_texture_frame_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x17,0x14,0x2d,0x88,0xd1,0x86,0x85,0x0,0x0,0x1,0xce,0x49,0x44,0x41,0x54,0x38,0xcb,0xa5,0x93,0xcf,0x6b,0x13,0x41,0x1c,0xc5,0x3f,0x33,0xbb,0x49,0x37,0xab,0xc1,0xd4,0x9b,0xb5,0x95,0x56,0x2b,0x16,0x6a,0x6d,0x51,0xf1,0x52,0x95,0x1c,0xbc,0xd9,0x8b,0xb4,0x8,0x1e,0x7a,0xf3,0x5c,0xe3,0x51,0xff,0x80,0x2a,0x78,0xab,0x7,0xf,0x5e,0xed,0xc9,0x5c,0x45,0xc1,0xa2,0x55,0x9,0xf8,0xbb,0xd0,0xe2,0x2f,0x10,0xac,0xd2,0x1a,0x21,0xda,0x84,0x6c,0x13,0x93,0x74,0x67,0xc7,0x83,0x3b,0x71,0xd,0x15,0x1a,0x7c,0xa7,0x99,0xc7,0xbc,0xef,0xcc,0xfb,0x7e,0xdf,0x8,0x42,0x2c,0xfe,0x7c,0x13,0x3,0x4,0x5b,0xc4,0xa1,0xc4,0x60,0x3,0xc0,0x36,0x44,0xd1,0x2f,0x4d,0x2b,0x82,0xce,0x2d,0x68,0xb5,0x44,0x56,0x80,0x4c,0x93,0x79,0xe0,0x3d,0xb9,0x49,0x9b,0x30,0x1a,0x9,0xa0,0xd1,0x56,0x68,0x81,0x88,0x25,0xf9,0xb4,0xf2,0xf2,0xdc,0xb3,0xca,0xab,0xf1,0x70,0x6f,0x45,0xed,0x6a,0xb4,0xd5,0xb4,0x20,0x10,0x41,0xd4,0xff,0xfd,0xf2,0xfc,0xed,0xa5,0xda,0xbb,0x9,0xb3,0x9f,0x2d,0x66,0x29,0x2b,0xef,0x12,0x70,0x35,0xa4,0x44,0xa8,0xf9,0xd3,0x3,0x83,0xbb,0xe5,0xb9,0x87,0x5,0xf5,0xfd,0x84,0x23,0x9c,0x95,0x9a,0xae,0x75,0x3,0xb8,0x22,0xb1,0xfc,0x79,0x63,0xe5,0x4a,0x6e,0xfd,0xf9,0xfa,0x76,0xe9,0xde,0x88,0x9e,0x97,0x91,0xb5,0xf5,0xba,0xba,0x38,0xb0,0xa6,0x4a,0x69,0xd,0xd6,0x78,0x6a,0xac,0x7,0xc0,0x11,0x1d,0x5f,0xcf,0xa4,0x4e,0xf7,0x1,0x2c,0x6f,0x7c,0xb9,0x3e,0xec,0x1e,0x54,0xff,0x2a,0x40,0x5d,0xd7,0x8f,0x3,0x3a,0x7c,0xb6,0x6,0x74,0x4d,0xd7,0xbb,0x66,0x8b,0xd9,0xa6,0x68,0xa1,0xba,0xd4,0x3,0x58,0x9b,0x15,0x10,0x80,0x2,0xc4,0xbe,0x78,0xef,0xa4,0x19,0x99,0xf8,0xcd,0xc9,0xdd,0xf6,0xae,0x99,0xf0,0x90,0x6f,0x2e,0x69,0x2d,0x10,0x24,0x84,0x73,0xf,0x60,0x4d,0x95,0xce,0xf7,0xc6,0xf6,0x64,0x1c,0xd1,0xf1,0xcd,0x15,0xee,0xa7,0x81,0x78,0xff,0x81,0x55,0x3f,0x3f,0x5,0xe8,0x11,0x77,0x28,0xf,0x4,0x46,0x14,0x6d,0x62,0x30,0xe2,0xe,0xe5,0xe7,0xbc,0xc7,0xb7,0xa,0x7e,0xe1,0xac,0xd2,0x6a,0x47,0x77,0xac,0x6b,0x2a,0x40,0xbb,0xef,0x1b,0x1f,0x3f,0x0,0xf4,0xc7,0xfb,0x26,0xa2,0xe3,0xdc,0x74,0xa,0xa7,0x92,0x27,0x27,0xe7,0xbd,0xdc,0x8f,0x55,0x3f,0x7f,0xa1,0xdc,0xf0,0xb2,0x86,0xdf,0x1f,0xdf,0x3b,0x76,0x6c,0xdb,0xe1,0x3b,0xad,0x99,0xb0,0xc3,0x20,0xc9,0xa8,0xaf,0x9d,0x76,0xea,0x62,0x3a,0x39,0x9a,0x79,0x51,0x59,0x38,0x2a,0x85,0xac,0x1e,0x71,0x87,0xdf,0xb6,0x4,0x4d,0x87,0x9a,0xff,0x8f,0x72,0x33,0x7d,0x8f,0xbc,0xdc,0xb5,0x76,0x3e,0x53,0x3a,0x39,0x9a,0xf9,0xab,0x7,0x9d,0x76,0xea,0x72,0x3b,0xdf,0xd9,0xe0,0x17,0x67,0xcf,0xbe,0x2b,0xc0,0xe3,0xfa,0xb9,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_dynamic_rigid_body_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe7,0x0,0xb9,0x0,0xcb,0xa5,0x8e,0x7e,0x17,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xe,0xc3,0x0,0x0,0xe,0xc3,0x1,0xc7,0x6f,0xa8,0x64,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0xa,0xb,0x3,0x1d,0x11,0x75,0x5a,0xf8,0xfe,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0x7d,0x49,0x44,0x41,0x54,0x38,0xcb,0xad,0x93,0x31,0x4f,0xc2,0x50,0x14,0x85,0xbf,0xb6,0x69,0x29,0x34,0x34,0xa1,0xa8,0x8,0x83,0x31,0xb2,0x19,0x7,0x88,0x83,0x93,0x3,0x2e,0xe,0xc6,0xd5,0x84,0xc9,0x81,0x9d,0xb5,0xbf,0x81,0x9f,0xe1,0xe6,0x6e,0x1c,0x5c,0x5c,0x9c,0xdc,0x18,0x8c,0x1b,0x1a,0x31,0x6,0x4d,0x80,0x28,0x4d,0x3,0x14,0x5e,0xeb,0x20,0x25,0x5,0xc5,0x90,0xe8,0x59,0xde,0x4d,0x6e,0xbe,0x7b,0xcf,0x4d,0xce,0x83,0x3f,0x4a,0xa,0x8b,0xf3,0xdd,0x93,0xe0,0xba,0xfd,0x40,0xc1,0xcc,0xe2,0x8,0xf,0xfb,0xfe,0x4a,0x5a,0x66,0x80,0x1c,0x85,0x2b,0xc5,0x12,0x8e,0xf0,0x48,0x2a,0x1a,0xb5,0xed,0xc3,0x60,0x29,0x7,0x21,0x9c,0x37,0xd2,0x34,0xdc,0xce,0xf4,0x5d,0xd6,0x89,0x1c,0x6e,0x4e,0x2a,0x1a,0x95,0x62,0x9,0x80,0x83,0x95,0x2d,0xea,0xbd,0x16,0x4b,0x9f,0xf0,0xf8,0xfc,0x84,0x23,0x3c,0xbc,0xf6,0x3b,0xd,0xb7,0x3,0x40,0xc1,0xcc,0xd2,0x70,0x3b,0xa2,0x79,0x76,0xe9,0x2e,0x82,0x7,0x6f,0x5d,0x57,0xce,0x1b,0x69,0xba,0x5e,0x9f,0x86,0xdb,0xe1,0xa5,0xff,0xc1,0xc1,0xca,0x16,0xd7,0xed,0x7,0x0,0xf2,0x46,0x7a,0x4,0xc4,0x17,0xc0,0x1,0x20,0x49,0x0,0xb5,0xed,0xc3,0x20,0xa9,0x68,0xd4,0x7b,0x2d,0xa,0x66,0x16,0x0,0x47,0x78,0xa3,0xb2,0x5d,0x55,0x0,0x59,0xb3,0xcc,0xfe,0xfa,0xf1,0x7e,0x62,0xe,0xf6,0xf5,0x8c,0xa5,0xc8,0x0,0xf6,0xfd,0x95,0xe4,0x8,0x8f,0xbc,0x91,0x1e,0xd5,0x7b,0xad,0xa0,0xde,0x6b,0x51,0xb6,0xab,0x72,0x78,0x22,0xa0,0x47,0x60,0x31,0x29,0x87,0x33,0x39,0x0,0x68,0x9e,0x5d,0xe,0x0,0xd,0x18,0x3,0x2a,0x80,0x66,0x99,0x0,0x68,0x6b,0x29,0x12,0x9b,0xb9,0x20,0x64,0xf4,0x8c,0x25,0x11,0xd9,0x0,0xc0,0xc6,0xe9,0x91,0xe,0xf8,0x80,0xaa,0x59,0xe6,0xc,0x3c,0x17,0xbc,0xe1,0xb7,0x24,0x46,0xf5,0x7a,0x71,0xe3,0x87,0xbd,0x8,0x4c,0x6c,0x35,0x85,0x62,0xc4,0xa7,0xdb,0x17,0xe,0x0,0xe8,0xde,0xde,0xf9,0xd1,0x7e,0x6c,0xf5,0x6b,0x90,0x62,0xc4,0xc7,0x7a,0xc6,0x52,0x67,0x72,0xf0,0x93,0xac,0xbd,0x1d,0x79,0x1e,0x9e,0xdc,0xae,0xfe,0xf8,0x99,0x7e,0x71,0x22,0x0,0x1,0xf8,0x89,0xcd,0x5c,0xa0,0x67,0xac,0x38,0xff,0xa9,0x4f,0xfd,0xaa,0x90,0x98,0x17,0xc5,0xa0,0xf3,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_texture_progress_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x16,0x1e,0x37,0x8e,0x9e,0xfd,0x42,0x0,0x0,0x1,0x33,0x49,0x44,0x41,0x54,0x38,0xcb,0xed,0x92,0xbd,0x4a,0x3,0x51,0x10,0x85,0xbf,0xb9,0x77,0x37,0xff,0x21,0xec,0x26,0x22,0x22,0x4,0x3b,0x8b,0x68,0xb0,0xe,0x82,0xf8,0x0,0xbe,0x48,0x10,0x4,0x8b,0x54,0x16,0xe2,0x3,0xd8,0x59,0x68,0x6f,0x6b,0x61,0x9d,0x7,0xb0,0x10,0x8b,0x95,0xed,0x2,0x41,0xb0,0x54,0x30,0xae,0xeb,0x86,0x4d,0xf6,0x5e,0xb,0x83,0x4,0xb5,0x10,0x6c,0xf3,0xb5,0x67,0xce,0x30,0x73,0x38,0xb0,0xe0,0xdf,0x48,0x90,0x84,0x4e,0x62,0xc6,0x7b,0x83,0x74,0x78,0x35,0x2f,0x54,0x55,0xe5,0x3e,0x32,0x6f,0x9b,0x5,0x29,0x3c,0x6a,0xd1,0xb1,0xa7,0x6b,0xd7,0x99,0xcd,0x7c,0x0,0x41,0xc6,0x5,0x95,0xbf,0x2d,0xab,0xd2,0xa5,0x2,0x54,0x6a,0x27,0x1b,0xa,0x49,0xbf,0xb6,0x42,0xa6,0xd1,0x91,0xaf,0xbd,0xfe,0x8a,0xbb,0x7c,0x12,0x9b,0x78,0x7d,0xa7,0xd2,0xe9,0x35,0x1c,0xbf,0xdb,0x70,0xfc,0xee,0x6e,0x75,0x7b,0x3f,0x31,0xe3,0xe,0x20,0xce,0xa7,0xc5,0xea,0xef,0xa7,0xbd,0x98,0x51,0x67,0xcd,0x6d,0x1e,0xc,0xd3,0x87,0x8b,0xa6,0xbb,0x7a,0x1c,0x24,0x61,0xb9,0x5d,0x6c,0xc5,0x73,0x23,0xa,0xc0,0xf9,0xf1,0x13,0x64,0x35,0x55,0xbb,0xf1,0x1d,0xef,0xfc,0x69,0xfa,0x7c,0xe8,0x6b,0xaf,0xf,0x62,0x80,0xc9,0x6f,0x19,0x28,0x40,0xc,0xb6,0xa0,0xd0,0x89,0x42,0x52,0x8d,0x7e,0xaf,0x3b,0xde,0x59,0x5e,0xdc,0xbb,0x57,0x13,0x6d,0xd5,0xb5,0x77,0xa,0xd0,0x2e,0xb6,0xd2,0x79,0xa3,0xc1,0x94,0x0,0x91,0x20,0x9,0xc5,0x58,0x53,0x1e,0x99,0xe8,0x48,0x21,0x63,0x80,0xcc,0x9a,0x6a,0x46,0xb6,0x94,0x13,0x77,0x30,0xb5,0x59,0x43,0x89,0x4a,0x66,0x1,0xa,0x60,0x1,0xeb,0x6b,0xaf,0xa7,0x44,0x46,0x2,0x10,0x24,0xa1,0x0,0xb9,0x99,0xf8,0x57,0x26,0xed,0x62,0xcb,0x2e,0x8a,0xc,0x1f,0x5a,0x1f,0x6a,0xb9,0x3d,0x6a,0x59,0x76,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_d_o_f_blur_f_x_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x2,0x0,0x0,0x0,0x90,0x91,0x68,0x36,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xe,0xc3,0x0,0x0,0xe,0xc3,0x1,0xc7,0x6f,0xa8,0x64,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x2,0x7,0x0,0x7,0x19,0x78,0x10,0x13,0x92,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x2,0x77,0x49,0x44,0x41,0x54,0x28,0xcf,0x2d,0xcb,0xcf,0x6b,0x5c,0x55,0x14,0x7,0xf0,0xef,0x39,0xf7,0xdc,0xfb,0xde,0x64,0x32,0x93,0x4e,0x12,0xdb,0x2a,0x4a,0xa1,0x58,0x44,0x4a,0x68,0x45,0xec,0x46,0x45,0x41,0x44,0x11,0x5,0xfd,0xf,0xdc,0xfa,0x7,0xb8,0x75,0x27,0xb8,0xe9,0x3f,0xd0,0x9d,0xbb,0xd2,0x6e,0x4,0x37,0x2e,0x4,0x17,0xa2,0x8b,0x82,0x21,0x36,0x44,0xa5,0xb6,0x25,0xb5,0x74,0xf2,0x4b,0x9b,0x49,0xe6,0xcd,0xcc,0x7d,0xf7,0xdd,0x7b,0x8e,0xb,0xdd,0x7d,0x36,0x1f,0xda,0xf8,0xfa,0x36,0x0,0x0,0x6,0xfa,0xf,0x44,0xc4,0x4,0x56,0x75,0x44,0x8e,0x4d,0x80,0x40,0xe8,0x99,0xf5,0xd9,0xfa,0x8e,0xa4,0x79,0xe6,0xfc,0xff,0xc1,0xc,0xc4,0x0,0x8,0xe6,0x9c,0x5,0xa0,0x82,0x79,0x20,0x98,0xd6,0xe,0x7d,0x60,0xc0,0xb6,0xc6,0x26,0xf9,0xcc,0x2a,0x0,0x23,0x52,0x62,0x23,0x52,0x66,0x22,0x12,0x80,0x60,0x95,0xa9,0x38,0x5d,0x32,0x1d,0xb2,0xe,0x81,0x91,0xd3,0x21,0x54,0x7a,0x55,0x5,0xe6,0xc2,0x2e,0x3b,0xc9,0x21,0x80,0x99,0xd8,0x9,0xc1,0x9b,0xbe,0x43,0x51,0x54,0x5b,0xea,0x8,0x14,0x8,0x3,0x68,0x1f,0x2a,0xa3,0xb6,0x83,0x48,0xa9,0xb9,0xb,0xd2,0x7a,0x4f,0xe2,0x40,0xec,0x89,0x7a,0x56,0x36,0x4d,0xde,0x3a,0x3c,0x98,0x9c,0x1b,0x5d,0x40,0xdb,0xe4,0x3c,0x33,0xf6,0x12,0x64,0xb5,0x69,0x50,0x9,0x72,0x48,0xde,0x77,0xde,0x83,0x85,0x8,0x8e,0xe0,0x8d,0xdf,0x7f,0xb8,0x7b,0xf1,0xf9,0xf5,0x7,0x19,0xf7,0x32,0x23,0xa1,0xe4,0xb4,0xab,0x51,0x86,0xcd,0x84,0x73,0xc8,0xaa,0xf1,0x60,0xdc,0xdb,0xd8,0xb0,0x42,0x10,0x61,0xe2,0xb7,0x77,0xee,0xbd,0x70,0x76,0xa5,0x5f,0xf2,0xd5,0x47,0x4f,0xb6,0xd7,0x46,0xed,0x7c,0x76,0xba,0x37,0x4e,0x3e,0x48,0xb5,0x98,0x3a,0xf5,0x2b,0xa3,0xc1,0xb9,0xe7,0xd6,0x57,0xba,0x49,0x8c,0xf3,0xbe,0xa3,0xed,0xb5,0x97,0x7e,0xfa,0xf1,0xd7,0x4f,0x3f,0x79,0xe3,0x8f,0xdf,0xfe,0x1a,0x1f,0x1d,0xfb,0x3a,0x8c,0xef,0x6e,0xc7,0x94,0xa2,0x26,0x29,0x69,0xea,0x10,0xaa,0x28,0xcd,0x71,0xd6,0x85,0xff,0xfe,0x87,0xbb,0x31,0xc6,0xe5,0xc7,0x37,0xbf,0xfc,0xfc,0xb3,0x2f,0xae,0xdf,0xf8,0xe8,0xc3,0xf7,0xfe,0xde,0x3f,0x3c,0xd8,0xfe,0xa5,0x5b,0x1d,0xc5,0xf9,0x49,0xca,0x59,0xa6,0x8b,0xc6,0x45,0x7e,0x7a,0xdc,0xa4,0x59,0x8c,0xd3,0x26,0x2d,0xe2,0xb3,0xb4,0xf2,0xee,0xc7,0x1f,0x7c,0x75,0xe3,0x16,0x91,0x3d,0x78,0xb4,0xb7,0x77,0x7f,0xe7,0xf2,0x2b,0x57,0xee,0x6c,0x6d,0x6a,0xe5,0xb4,0x24,0x99,0x34,0x27,0xcc,0x9e,0x3a,0xd6,0x98,0x4b,0x6c,0xd7,0xa8,0x7f,0xfe,0xec,0xfa,0x37,0xdf,0x7e,0x47,0x66,0x97,0x5e,0xbe,0xbc,0xb5,0xf9,0x73,0x3d,0x18,0x3a,0xeb,0x98,0x94,0x17,0xad,0x73,0xe6,0x46,0x6f,0x5e,0x4b,0x5d,0x29,0x5d,0xa6,0x59,0xaa,0x49,0xd2,0x6c,0xfe,0xf4,0x9f,0xa3,0x6b,0xaf,0x5e,0xbd,0xff,0xf0,0xcf,0xfd,0xa3,0xb1,0x5f,0xee,0x5f,0x7c,0xf1,0xc2,0xd6,0xef,0x3b,0xca,0x80,0xb0,0x63,0x76,0xc3,0xd7,0x5f,0x2b,0x39,0xa9,0x6a,0x2b,0x1d,0xb5,0x56,0x2f,0x2d,0xc1,0xd1,0xee,0x93,0xc7,0x1d,0x67,0xee,0x2f,0xed,0x9d,0x39,0xed,0xe6,0x68,0xbb,0x36,0xd7,0x70,0x20,0xef,0xbd,0xb4,0x65,0x2e,0x4a,0xd0,0xd6,0x93,0xcf,0x1,0xfb,0x7c,0x38,0x40,0x25,0xcb,0x1,0x5d,0x7d,0x58,0x4d,0x58,0xcb,0xb4,0x9c,0xa2,0x36,0x56,0x65,0x82,0x2f,0x90,0x94,0x67,0x50,0xf6,0xe6,0xc8,0xc4,0x28,0xf5,0x98,0x5b,0x99,0x45,0x3b,0xd1,0x20,0x35,0x1c,0x59,0x30,0x6b,0xb9,0xa8,0x53,0xb8,0x2,0x67,0x2c,0x9d,0x2d,0xbc,0x9,0x67,0xe7,0x81,0x0,0x72,0xc4,0x44,0x62,0xae,0x36,0x75,0xe6,0x4,0x4,0xa2,0xc2,0x16,0xa5,0x4b,0xa2,0xe6,0x95,0xfe,0x5,0x6c,0xc8,0x4a,0x8,0x4d,0xb,0x7d,0xe7,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_text_edit_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x17,0x13,0x22,0x57,0x2f,0xd,0xd3,0x0,0x0,0x0,0xe7,0x49,0x44,0x41,0x54,0x38,0xcb,0xbd,0x93,0x4f,0xa,0x82,0x40,0x14,0xc6,0xbf,0xf1,0x1f,0xb9,0x8,0xf2,0x18,0x21,0x75,0x81,0x36,0x1d,0xc2,0x5d,0x97,0x68,0xdd,0x1,0xda,0x74,0x84,0xa4,0x9d,0x3b,0xaf,0xa0,0x90,0xd2,0x5,0x8c,0xa1,0x43,0x44,0x4c,0x30,0x84,0x51,0xda,0xb4,0x69,0xc4,0xfe,0x58,0xa,0xd2,0xb7,0x1a,0xde,0x9b,0xf7,0xbe,0xdf,0xc,0x7c,0x4,0xf,0x25,0x29,0xd5,0x1,0x10,0xd4,0xd4,0xd0,0xb4,0x2f,0x0,0xa0,0xc9,0x2,0xcb,0x8e,0xf3,0x1c,0x37,0xab,0xc6,0xac,0x50,0xa0,0x9c,0x0,0x4c,0x8b,0x4a,0xc8,0xe3,0x25,0x1a,0x4a,0xce,0x68,0x0,0x20,0x20,0xd4,0x24,0xa5,0xfa,0xf6,0xbc,0xbb,0xc8,0xb,0x13,0xcb,0x21,0x1e,0xf3,0xc5,0xc4,0x72,0x8,0x0,0x78,0xcc,0x17,0xb2,0x37,0xe8,0xf4,0x8d,0x7d,0x76,0x50,0xcb,0xdb,0xdc,0x24,0xa5,0x46,0x5d,0xf7,0x24,0xa5,0x46,0xc8,0x63,0x17,0x0,0x94,0x72,0x43,0xba,0x78,0xcc,0x17,0xe5,0xf3,0x6b,0xed,0xd3,0x7b,0xda,0x23,0xf8,0xe6,0x5c,0x49,0xd1,0x3a,0xc1,0x2f,0x8a,0xff,0xfd,0x41,0x15,0xcd,0xdb,0xc6,0x80,0x47,0xab,0x47,0x16,0xea,0x12,0xe8,0x1,0x8f,0x56,0x5,0x1,0x1,0xc9,0x87,0xa6,0x7d,0x6d,0x10,0xa4,0x2b,0x1,0xc9,0x51,0x4e,0xdf,0x9a,0x6f,0x16,0x4d,0xc2,0x34,0xee,0x8e,0xa6,0x4f,0x69,0xb4,0xb4,0xde,0xac,0x49,0x9c,0xa5,0xee,0xf5,0x79,0xc3,0x8a,0xd3,0x2e,0xc0,0x44,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_video_stream_theora_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0x2e,0x23,0x0,0x0,0x2e,0x23,0x1,0x78,0xa5,0x3f,0x76,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0xc,0x8,0x3,0x21,0x2e,0xe6,0x66,0x25,0xd7,0x0,0x0,0x3,0x1d,0x49,0x44,0x41,0x54,0x38,0xcb,0x95,0x92,0x6b,0x48,0x54,0x79,0x18,0xc6,0x9f,0xff,0xb9,0x8c,0x73,0xe6,0xe2,0xe9,0x32,0xb9,0x79,0x59,0x74,0x2a,0x75,0xd2,0xc2,0x71,0xbd,0x95,0x4e,0x91,0xc7,0x6c,0x75,0x36,0x35,0xda,0xc1,0x14,0x11,0x62,0x71,0x3f,0xb8,0x66,0xa4,0x1b,0x5,0x2e,0xdb,0x97,0x2c,0x8b,0x40,0x8b,0xad,0x8d,0xc2,0xa2,0x9b,0xc6,0x56,0xeb,0xae,0x92,0x41,0xd4,0xba,0x1a,0xb1,0x42,0x37,0xb,0x91,0xb0,0x62,0x55,0xb6,0x4c,0x4,0x67,0xdc,0x93,0xe3,0x65,0x2e,0xe7,0xdd,0x4f,0x9,0xb,0xc3,0xc2,0x3e,0x9f,0xde,0xf,0xcf,0xfb,0xe3,0xe5,0x7d,0x1e,0x20,0x84,0x2c,0x16,0xb,0x97,0x99,0x99,0x55,0x51,0x55,0xf5,0xd5,0x4b,0xb3,0x19,0x32,0x0,0x10,0x8d,0x84,0xb2,0x82,0xfb,0x38,0x28,0x8a,0x2,0x0,0x68,0x6a,0x6a,0xa,0x5b,0x61,0x89,0xa8,0xb5,0x2c,0xf,0xbf,0xe6,0x72,0xd9,0x6c,0x27,0x4f,0xd5,0xb6,0x8a,0x2,0x2f,0x30,0x66,0x5,0xc7,0x71,0x21,0x21,0x30,0x1a,0x8d,0x0,0x80,0xd4,0xd4,0xd4,0x4f,0x8a,0x8a,0x4a,0x7e,0x28,0xdb,0xe5,0xa4,0xdb,0x7d,0xe7,0x69,0x22,0xd0,0xab,0x79,0xe6,0xbb,0xe8,0x62,0x6b,0xf5,0x69,0x0,0x2c,0xe4,0x5,0x44,0x4,0xaf,0xd7,0xb,0x25,0x57,0x59,0xed,0x9d,0x5b,0x38,0x1b,0x97,0x18,0xb9,0x67,0x43,0x4d,0x3d,0x3d,0x8f,0x72,0xe1,0xc4,0x60,0x32,0xbb,0x3e,0x96,0x48,0xe9,0xce,0x82,0x9a,0xb,0x17,0xbe,0xd9,0x7,0x0,0x79,0x5b,0x53,0xfe,0x5,0x60,0x0,0x50,0x5c,0x5c,0xbc,0xc9,0x17,0xa0,0x66,0x5b,0x44,0x58,0x7a,0x75,0x6d,0x19,0x8d,0x78,0x9e,0xb2,0x71,0x66,0xc5,0x80,0xb9,0x8,0x1e,0x3e,0x2,0x49,0xfa,0x77,0x28,0x91,0x7a,0xa8,0xfb,0x56,0x4f,0xe5,0x81,0x3,0x57,0xda,0x0,0xa0,0x6f,0x2a,0x88,0x7d,0xcf,0x67,0xc0,0x1c,0xe,0xc7,0xe,0x83,0x24,0x37,0xbb,0x9c,0x31,0xd6,0x2f,0x4b,0xf,0x42,0x9d,0xf1,0x21,0x72,0xa4,0xc,0xbe,0x5,0x15,0x6f,0xb9,0x4,0x5c,0x5d,0xd1,0x82,0x77,0xba,0x4,0x72,0x98,0x5e,0xb1,0x12,0x43,0x8f,0xc7,0xd5,0x15,0xb7,0x77,0x65,0x7a,0x6e,0xd2,0xcd,0x4c,0x43,0x3,0x0,0x8,0x92,0x5e,0xac,0xd9,0x5b,0x9b,0x61,0xdd,0x1a,0x37,0x4c,0x82,0xc9,0x8,0x69,0x99,0x95,0xd1,0xb8,0x8,0x83,0x5e,0x87,0x84,0xc9,0x7e,0xd4,0x8f,0xef,0x44,0x9b,0xe5,0x18,0xbb,0xeb,0xdf,0x4e,0x6e,0x32,0x2d,0x8d,0x4f,0x33,0x9f,0xf6,0x71,0x2c,0x8,0xa0,0x1,0x0,0x38,0xc3,0xc6,0xcd,0xf5,0x43,0x6b,0xca,0x7d,0x7f,0xcd,0x69,0x8,0xc,0x56,0x30,0xc,0xec,0x86,0x68,0x6,0x82,0x92,0x19,0x43,0x42,0xa,0xde,0x88,0x6b,0x51,0x3d,0x59,0x85,0xb3,0x6f,0x93,0xd9,0xf2,0xf7,0xbf,0x13,0x2f,0x8a,0x72,0xf8,0xe4,0xb3,0xf9,0xc5,0x27,0x4e,0x17,0x7e,0x37,0xf6,0x48,0x8d,0xfe,0xe3,0x1a,0xab,0x63,0x9c,0xfe,0x3,0x74,0xba,0x21,0x2,0x1,0xb7,0x85,0xaf,0xd1,0x12,0x77,0x1f,0x53,0x62,0x2c,0x78,0xf2,0x63,0xa9,0x36,0x81,0x29,0xf1,0x53,0xc6,0x40,0xb4,0x5f,0x9,0x44,0xb5,0x5d,0xff,0xf6,0x21,0x0,0x9d,0xd0,0x97,0xad,0x53,0x1,0xe4,0xce,0xf6,0x6b,0xa3,0xa3,0xb0,0xc6,0xae,0xe1,0x5e,0x33,0x3f,0xf1,0x98,0x53,0xbd,0x70,0xfa,0x8e,0x22,0x77,0xe6,0x27,0x78,0x99,0x19,0x6e,0x21,0x6,0xaf,0xa4,0x1c,0xf0,0xe4,0x63,0x31,0x3a,0x37,0x65,0x65,0x25,0xe6,0xe4,0xe7,0x6f,0x38,0xc8,0x3,0x40,0x4e,0xaf,0x9a,0x22,0x87,0x9,0x36,0xa7,0xbf,0xfd,0x3d,0xef,0x9f,0x8f,0xd5,0xf1,0x22,0x62,0xdc,0x8f,0xd9,0xbc,0xa6,0x47,0x30,0x3a,0x3,0x13,0xe1,0x19,0x68,0x5b,0xd6,0x8,0x95,0x4c,0xe0,0x79,0x46,0xab,0x3c,0xfd,0xec,0xfb,0x86,0xe,0x48,0x52,0x84,0xca,0xb6,0x3c,0xf8,0x80,0xde,0xcd,0xe6,0xc5,0x5c,0x6f,0x34,0xe7,0x5d,0x29,0x2c,0xfd,0xbc,0x72,0x18,0x49,0x34,0xa8,0x25,0xb3,0x2f,0x56,0xfe,0x9,0xa3,0x18,0xc0,0x80,0x5b,0xc6,0xd0,0xb4,0x4c,0x7d,0xf7,0x5e,0x30,0xe9,0xc9,0x9d,0x80,0xc0,0x9b,0xce,0x9c,0x3b,0xf7,0xe3,0xfe,0xc5,0xc5,0xd9,0xcb,0x1f,0x21,0x96,0x25,0x3f,0x77,0x1e,0xea,0xf6,0x7,0x3b,0x88,0xe8,0x96,0x16,0xd0,0x7e,0xa1,0x20,0x75,0x12,0x51,0x87,0xf6,0x6b,0xd7,0x71,0x72,0x64,0xa7,0x5,0xf3,0x94,0xfc,0x3d,0xf8,0x2f,0xc5,0xc7,0x47,0x45,0xdf,0xfb,0xed,0xf0,0x30,0x51,0x37,0x5,0xa8,0x53,0xfb,0x7b,0xa6,0x5d,0xbb,0x74,0xb9,0x91,0xca,0xcb,0x4b,0xa7,0xd6,0xda,0x92,0xb6,0x2d,0xb6,0x90,0x85,0x68,0x77,0x41,0x41,0x1a,0x0,0xc0,0x6e,0x5f,0xb5,0xba,0xa7,0xf7,0xc8,0xc2,0xb4,0xda,0x4e,0x8d,0x47,0xea,0x68,0xfd,0xfa,0x75,0xe3,0x76,0xfb,0x67,0xeb,0xf0,0x7f,0x54,0xe8,0xb4,0xa7,0x37,0xb7,0x1c,0x9d,0x53,0x14,0xe5,0x89,0x2c,0xcb,0x4b,0x42,0x79,0xfe,0x1,0xac,0x4e,0x32,0x47,0x51,0x34,0x46,0xd2,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_tile_map_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe1,0x0,0xdb,0x0,0xe7,0x53,0x45,0xf8,0x1a,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x14,0x26,0x1f,0xaf,0x30,0x3d,0x2d,0x0,0x0,0x0,0x2f,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x5c,0xba,0xfd,0xfd,0x7f,0x6,0x54,0xc0,0x8,0xa5,0x89,0x12,0x67,0x62,0xa0,0x10,0xc,0xbc,0x1,0x2c,0x48,0x7e,0x63,0xc0,0xe1,0x67,0xbc,0xe2,0x54,0x71,0xc1,0x68,0x2c,0x8c,0xc6,0xc2,0xc0,0x1b,0x0,0x0,0x86,0x9d,0xb,0x76,0x2a,0x20,0xc4,0xae,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_translation_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x17,0x26,0x20,0x1b,0x10,0xae,0x49,0x0,0x0,0x0,0xab,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x64,0x60,0x60,0x60,0x78,0xfb,0xea,0xa3,0xfd,0xcf,0xef,0xbf,0xba,0xa4,0xe4,0x45,0xcd,0x1f,0xde,0x7e,0xfe,0x9f,0x1,0xd,0xc8,0xab,0x4a,0x32,0x22,0xf3,0x9f,0x3d,0x7c,0x7d,0x92,0x9d,0x93,0xad,0x4c,0x58,0x8c,0xff,0x20,0xb,0x3,0x3,0x3,0xc3,0xb7,0x2f,0x3f,0x56,0xfc,0xfb,0xfb,0x4f,0x82,0x81,0x48,0xf0,0xfb,0xd7,0x1f,0xb3,0xbf,0x7f,0xff,0xad,0x60,0x60,0x60,0x90,0x64,0x62,0x60,0x60,0x60,0x20,0x45,0x33,0xc,0xc0,0xf4,0x30,0x11,0xab,0xe1,0xf5,0xf3,0xf7,0x75,0xaf,0x9f,0xbf,0xaf,0x43,0x17,0x67,0x21,0x56,0xf3,0xb7,0x2f,0x3f,0x1a,0xa1,0x6c,0x86,0x6f,0x5f,0x7e,0xc0,0xe5,0x88,0x72,0x1,0x4c,0x33,0x3a,0x9b,0x24,0x2f,0xe0,0x2,0xa3,0x6,0xc,0x1f,0x3,0x98,0x98,0x99,0x9e,0x92,0xac,0x11,0xaa,0x87,0x89,0x81,0x81,0x81,0x81,0x8b,0x87,0x23,0x85,0x89,0x99,0xe9,0x5,0x9,0x9a,0x5f,0x70,0xf1,0x70,0xa4,0x30,0x30,0x30,0x30,0x0,0x0,0xa2,0xfd,0x42,0x4,0xa,0x12,0x9a,0xba,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_time_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x5b,0x0,0x66,0x0,0x7c,0xa3,0x69,0xcf,0x20,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x7,0x8,0x2,0x17,0x0,0xe,0xe2,0x31,0xee,0x0,0x0,0x1,0xad,0x49,0x44,0x41,0x54,0x38,0xcb,0xad,0x93,0xcf,0x6b,0x13,0x51,0x10,0xc7,0x3f,0x2b,0xbd,0x34,0xc9,0xfa,0x37,0xb4,0x45,0xb6,0x41,0xf,0x62,0xa0,0x62,0xa2,0xd2,0x62,0x11,0x4a,0xb5,0x15,0x29,0x1e,0x7a,0xd1,0x43,0xfa,0x1f,0x79,0xb4,0xa9,0xda,0x8a,0x85,0x10,0xd4,0x5b,0x2f,0xc5,0xfe,0x10,0x52,0x53,0xd2,0xd4,0x22,0xd9,0x6c,0x22,0xda,0x3f,0x21,0x1b,0x43,0x2e,0xe6,0xbd,0x37,0x1e,0xda,0x5d,0xb6,0x69,0x57,0x4,0x1d,0x18,0x78,0xc3,0x9b,0xef,0xf7,0xbd,0x99,0xef,0x8c,0x45,0xbc,0x49,0xe4,0x6c,0xc5,0x25,0xc5,0x5d,0x48,0xad,0x75,0x1c,0x6,0x19,0x67,0x34,0x36,0x77,0x28,0x8e,0xb9,0xd7,0xfb,0xc5,0xbf,0x58,0xfe,0xb4,0x84,0xc0,0xf3,0x7f,0xb,0xcc,0x6,0xa0,0xdd,0xea,0x91,0xd4,0x5a,0xc7,0xb2,0x53,0x3d,0x8a,0x12,0x65,0x7,0x1,0x97,0x6,0xc0,0xe5,0xed,0xfd,0x2f,0x1c,0x78,0x3f,0x48,0xa4,0x6c,0xd6,0xa,0x2f,0x48,0xa6,0x6c,0xaa,0x8d,0xef,0x6c,0x55,0xe,0x1,0xca,0x83,0x24,0x51,0x82,0xf2,0xc7,0xcf,0x35,0xde,0x97,0x8a,0x68,0x6d,0x30,0xda,0x90,0x99,0xb8,0x85,0xd6,0x6,0x6d,0x84,0xf,0xa5,0x22,0x9b,0xe5,0x5a,0x40,0x72,0x4e,0x85,0x3c,0xb0,0xbc,0xf7,0xf5,0x1b,0x96,0x40,0xd3,0xab,0xe3,0xa4,0xaf,0x21,0xa7,0x4a,0xb6,0x3c,0x17,0x27,0x7d,0x15,0x4,0x72,0xd7,0x1d,0x80,0x25,0xa0,0x10,0x25,0x90,0x8d,0x4f,0x55,0xec,0xcb,0x36,0x88,0x5,0x22,0x67,0x86,0x20,0x1a,0x77,0xbb,0x3f,0x79,0x30,0x79,0x33,0xc4,0x86,0x25,0x24,0x93,0x29,0xd6,0x5f,0xad,0xe0,0xb9,0x75,0x94,0x11,0xb4,0x11,0xee,0xde,0x18,0x3f,0xf1,0x4c,0x9a,0xa6,0xeb,0xb2,0xbe,0xba,0x42,0x62,0xd8,0xbe,0x78,0xe,0x3a,0x6d,0x9f,0x85,0xc5,0x67,0x58,0x80,0x51,0x3a,0xfc,0xdc,0x66,0xa5,0x1e,0xce,0xe5,0xc8,0x95,0x71,0xfc,0x8e,0x7f,0xa1,0xa,0x4b,0x73,0xd3,0x27,0xd,0xeb,0x6b,0xc1,0x6b,0x34,0xe8,0x6b,0x3,0x80,0x56,0x42,0xd3,0x6d,0xa0,0x94,0x41,0x2b,0xc3,0xe3,0xfb,0xd9,0xa0,0x7,0x67,0x8,0xa,0x0,0x7e,0xbb,0x43,0xf1,0xcd,0x4b,0x46,0xc6,0x1c,0x8c,0x32,0x3c,0x5f,0x2e,0xa2,0x94,0x61,0x74,0xcc,0xa1,0xf4,0xf6,0x35,0x6d,0xbf,0x43,0x34,0x7f,0x50,0xc6,0xdc,0x93,0xd9,0xdb,0xdc,0x9b,0x79,0x84,0xd6,0x42,0x5f,0x1b,0xe,0xf,0x2a,0x28,0x2d,0xf4,0x8d,0x61,0x6a,0x66,0x9e,0xc5,0x87,0x77,0x0,0x72,0x7f,0x5a,0xa6,0x6c,0xa0,0xf3,0xda,0xbb,0x1d,0x12,0x29,0x9b,0x5e,0xb7,0xcb,0xd3,0x85,0xc9,0xf0,0x11,0x60,0xef,0xbf,0xee,0xc2,0x6f,0xd7,0x99,0xc4,0x9f,0x70,0xa2,0x11,0x6e,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_curve_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x1,0x1a,0x6,0x1c,0x2e,0x88,0xc5,0xf4,0x27,0x0,0x0,0x0,0xbb,0x49,0x44,0x41,0x54,0x38,0xcb,0xad,0x93,0x3d,0xe,0x1,0x51,0x14,0x85,0xbf,0x99,0x48,0xa8,0xf4,0x13,0xcd,0xb1,0x5,0x2b,0xa0,0xb2,0x6,0x1a,0xed,0xec,0x40,0x49,0xa3,0x50,0x58,0x80,0xe8,0xed,0x81,0xc6,0x56,0x4e,0xa5,0xa2,0xa1,0x19,0x51,0x50,0x18,0xc9,0x34,0x78,0xf,0xaf,0x7a,0xb9,0xb9,0xe7,0xe7,0x9e,0xdc,0xb,0xff,0x78,0x87,0x56,0x6b,0xfe,0x2d,0xb6,0x16,0xd3,0x2c,0xe9,0x56,0x7e,0xcf,0xc0,0xd1,0x76,0x3b,0x8d,0x14,0xcc,0x81,0x2b,0x70,0x1,0x4,0x10,0x45,0x60,0x7b,0x9,0x14,0x40,0xfd,0x59,0x4b,0x23,0x47,0x98,0x3d,0x78,0xdc,0x8c,0xce,0x40,0x52,0x56,0x8e,0x30,0x28,0xdd,0x24,0xb1,0x21,0xee,0x81,0xdc,0xf6,0xb6,0x5a,0x4c,0x3,0xd5,0x77,0x95,0xc,0x88,0x22,0x90,0x34,0xa9,0x5a,0xe,0x26,0x90,0xd4,0x91,0x74,0x2,0x32,0xdb,0xbd,0x57,0x7d,0xe9,0x1b,0xd5,0x15,0xb0,0xb0,0x9d,0x7,0x6d,0xa2,0xa4,0x2e,0x30,0x2,0xc,0x4c,0x5f,0x59,0xfe,0xe4,0x20,0x1,0x92,0x50,0xf0,0x13,0x40,0x63,0xdd,0xff,0xea,0x98,0x8a,0xe1,0x66,0xfc,0xf3,0x25,0xdf,0x1,0xb2,0xd3,0x38,0xdf,0xa1,0x84,0x66,0x9d,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_timer_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe1,0x0,0xdb,0x0,0xe7,0x53,0x45,0xf8,0x1a,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x10,0x13,0x0,0x87,0x0,0x5a,0xb2,0x0,0x0,0x1,0xec,0x49,0x44,0x41,0x54,0x38,0xcb,0x8d,0x52,0xbb,0x6e,0x13,0x41,0x14,0x3d,0x73,0x77,0xd7,0xb6,0x1c,0x3f,0x71,0x40,0xb8,0x40,0x2e,0x50,0x4,0x42,0x4a,0x41,0x81,0xa1,0x21,0x42,0x48,0xfc,0x0,0x42,0xb4,0x54,0x34,0x91,0x80,0x9e,0x82,0x12,0xf1,0xb,0x88,0x86,0x9e,0x82,0xa,0xc4,0x7,0x84,0x82,0x96,0x2a,0xb0,0x9,0x68,0x9d,0xe0,0x5d,0xef,0x7a,0xf6,0xe1,0x35,0x8e,0xb3,0xde,0x99,0xa1,0x71,0xc0,0xde,0xac,0x23,0x8e,0x34,0xd2,0xdc,0x73,0xe7,0xbe,0xce,0x5c,0x86,0x15,0x8,0x79,0xcc,0x0,0x10,0x0,0x6,0x40,0x36,0x5a,0x55,0x99,0xf7,0x8e,0x72,0x2,0xf5,0xf9,0xb5,0x28,0x85,0xec,0x4a,0x21,0x6f,0x29,0xa5,0xea,0x19,0xdf,0x5f,0xb0,0x2c,0xe1,0x7b,0xd1,0xe6,0x64,0x7c,0xfc,0x4e,0xa4,0xe2,0xca,0x52,0x25,0x8d,0xfa,0xe5,0x4a,0xe9,0x61,0xeb,0x42,0xfd,0xf3,0xca,0xe,0x86,0x4e,0xb0,0x1d,0x87,0x93,0xaf,0x85,0x82,0xfe,0xa9,0xd6,0x5c,0x3b,0xdf,0xd9,0x68,0xb3,0xce,0x46,0x9b,0xd5,0x9a,0x6b,0xed,0x42,0x51,0xff,0x30,0x8e,0x26,0x3b,0x9e,0x1d,0xbc,0xc8,0x9b,0x57,0xe7,0x6e,0x74,0xc7,0x32,0x6d,0xe5,0xbb,0xd1,0x8d,0x90,0xc7,0x6c,0x7e,0xa,0x73,0x3f,0x1,0x0,0x77,0xa3,0xdb,0x96,0x69,0x2b,0x3e,0x8,0x1f,0x9c,0x1a,0xc7,0x32,0xed,0xa9,0x67,0x7,0xcf,0x17,0x1d,0x9e,0x13,0x3c,0xcd,0x14,0x22,0xb7,0xef,0xbf,0xb2,0x4c,0x5b,0x2d,0x92,0x9a,0xef,0x45,0xd7,0x97,0xc8,0x7f,0x49,0x55,0x9e,0xf2,0x96,0x69,0x2b,0xee,0x46,0xf7,0x42,0x1e,0xeb,0x4,0x80,0xa4,0x90,0x37,0x35,0x5d,0xfb,0x7e,0xc6,0x97,0x16,0x16,0x6d,0x4d,0xa3,0x3,0x29,0x64,0x17,0x0,0x11,0x0,0xa6,0x80,0x2,0x11,0xb,0xf3,0x82,0x87,0x4e,0xb0,0x3d,0x4b,0xd2,0x27,0x4b,0x5f,0x47,0x2c,0x56,0x4a,0x15,0x1,0x28,0x2,0x20,0x89,0x31,0x73,0x96,0xa4,0xdd,0x6c,0x70,0xb9,0x5a,0x7a,0xa6,0x14,0x2a,0x60,0x38,0x5e,0xe4,0xd3,0x99,0xb8,0x46,0x1a,0x7d,0x3,0x0,0x16,0xf2,0x98,0x35,0x5a,0x55,0x65,0x99,0xb6,0xaa,0xd4,0xcb,0x5b,0x9a,0x46,0x5f,0x1a,0xad,0x6a,0x92,0x6d,0xbd,0xd1,0xaa,0x26,0x21,0x8f,0x8b,0x22,0x15,0x77,0xc7,0xa3,0xa3,0x8f,0xf5,0x73,0x15,0x5a,0x12,0xd2,0xed,0xfb,0x2f,0x7b,0x7b,0xf6,0xef,0xb9,0x6d,0xac,0xd2,0xc1,0x32,0xed,0xe9,0xe0,0x17,0x7f,0x93,0x2b,0xd6,0xe1,0x4f,0x77,0xb7,0xb7,0xef,0xf8,0xbe,0x37,0xba,0x7c,0x7a,0x43,0x47,0x57,0x7b,0x7b,0x4e,0x74,0xb0,0xef,0x38,0x67,0xae,0xf2,0xe0,0x90,0xbf,0x9d,0x1e,0x25,0x8f,0x34,0x9d,0x7e,0x18,0x86,0xbe,0x3,0x80,0xcd,0x92,0x74,0x4b,0x8,0xd9,0x29,0x96,0x8c,0xf7,0x17,0x2f,0xad,0xdf,0x3f,0x19,0x3b,0x37,0x1,0x0,0x4,0xc3,0x51,0x2d,0x9d,0x89,0xc7,0x52,0xc8,0x4d,0x0,0x44,0x1a,0xed,0xea,0x86,0xf6,0xba,0xb9,0x5e,0xe3,0xf8,0x1f,0x84,0x3c,0xa6,0x45,0x1d,0x42,0x1e,0x1b,0x27,0xeb,0x9c,0xc5,0x1f,0xd4,0x25,0x14,0xea,0xda,0xdf,0x2e,0xb,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_font_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x17,0x25,0x21,0x47,0x3a,0xcd,0x1c,0x0,0x0,0x0,0xa7,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0xa0,0x10,0x30,0xc2,0x18,0xf,0x6f,0x3f,0xff,0x4f,0x8a,0x46,0x79,0x55,0x49,0x46,0x6,0x6,0x6,0x6,0x26,0x64,0x41,0x36,0x76,0xd6,0x1d,0x3c,0xfc,0x5c,0xce,0x7c,0x82,0xdc,0x2,0x30,0x5,0x30,0xc5,0x7c,0x82,0xdc,0x2,0x3c,0xfc,0x5c,0xce,0xac,0xec,0x2c,0x7,0x91,0xf5,0xb0,0x20,0x73,0xd8,0x39,0x59,0x2b,0x85,0x44,0xf9,0x2f,0x60,0xb3,0x51,0x50,0x84,0xef,0x23,0x3,0x3,0xc3,0xbe,0xb7,0xaf,0x3e,0xfe,0xfd,0xfd,0xf3,0xcf,0x1,0x98,0x38,0x8a,0xb,0x18,0x19,0x19,0xef,0x13,0x72,0x3a,0x13,0x13,0xe3,0x65,0xac,0x2e,0x40,0x76,0x32,0x3e,0x20,0x28,0xc2,0xf7,0xe,0x39,0xec,0x98,0x28,0x8d,0x85,0x51,0x3,0x6,0xb5,0x1,0xef,0xdf,0x7c,0x12,0x42,0x62,0xf3,0x13,0x6d,0xc0,0x87,0xb7,0x9f,0xd9,0x5e,0xbf,0x78,0x9f,0xff,0xfd,0xeb,0xcf,0x2d,0x30,0xb1,0xef,0x5f,0x7f,0x6e,0x79,0xfd,0xfc,0x7d,0x35,0x3,0x2d,0x0,0x0,0xc7,0x9d,0x2c,0x10,0x50,0x73,0x49,0x24,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_tools_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xc,0x21,0x36,0xb0,0xf6,0xc1,0x4e,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0xe7,0x49,0x44,0x41,0x54,0x38,0xcb,0xcd,0x53,0x31,0x8b,0xd4,0x40,0x14,0xfe,0xde,0x24,0x9b,0xcd,0x66,0x2f,0xbb,0xc9,0xe5,0x14,0x5,0x2b,0xb,0xb,0xb9,0x52,0xb1,0xb0,0x10,0x44,0x94,0xc5,0x5f,0x20,0xfe,0x7,0xb1,0x11,0x44,0x2c,0x5,0x4b,0x1b,0x3b,0x4b,0x3b,0xb1,0xb8,0xca,0x46,0x3b,0x11,0xb,0x51,0x14,0xb1,0x5a,0xe,0x2f,0xbb,0xee,0x25,0x26,0x99,0x4d,0x36,0xf1,0x64,0x2f,0x99,0x64,0x6c,0x92,0x25,0x27,0xcb,0x81,0x9d,0xd3,0xc,0xef,0xbd,0xef,0x7b,0xbc,0xef,0x7d,0x33,0xc0,0x7f,0x75,0x12,0x9e,0x29,0xed,0x7b,0xba,0xeb,0x47,0xee,0xd8,0x93,0x3c,0x58,0xdc,0x48,0x78,0xa6,0xae,0xe3,0xb0,0x36,0x59,0x4a,0xe9,0xec,0xbb,0xe1,0xfb,0xaa,0xaa,0xb6,0x1,0xa0,0xaa,0xa4,0x3,0xa0,0x10,0xb9,0xb8,0x65,0x39,0xa6,0xf0,0x7f,0xf0,0xe7,0xc1,0xfe,0xfc,0x71,0xbb,0x1,0xb5,0x83,0xd9,0x5e,0xf0,0x45,0x88,0xf2,0x1c,0x24,0xf4,0x3a,0x55,0x0,0x90,0x0,0xb4,0x3a,0x2e,0x1,0x28,0xa6,0x65,0x5c,0x60,0x8c,0x7d,0xb6,0x1c,0xb3,0x3c,0x32,0x81,0x6e,0x74,0xef,0xd4,0x64,0x9,0x0,0xdd,0x9e,0xb6,0xd3,0xeb,0x77,0x9f,0x30,0x46,0x1c,0x40,0x5,0x80,0xd4,0x8e,0xf2,0x75,0xf3,0xc4,0xf0,0xa3,0xe5,0x98,0x25,0x0,0xac,0x74,0x59,0x8e,0x59,0x26,0x3c,0x7b,0xd7,0x4c,0x36,0xb0,0xfb,0xa7,0xed,0xad,0x81,0x5f,0xc7,0xf7,0xbd,0x49,0xf8,0x26,0xcf,0xc5,0x65,0x45,0x61,0xdf,0xd7,0x4a,0x98,0xed,0x5,0xdf,0x44,0x51,0x9e,0x7,0x90,0x77,0x7b,0xda,0xcb,0x53,0x67,0x9c,0xdb,0xde,0x34,0x7a,0x95,0x2f,0x8b,0x91,0x69,0x19,0xdb,0x44,0x34,0x49,0xe3,0x83,0xb4,0xc1,0x6f,0xc,0x8d,0xab,0x8a,0xc2,0xde,0xae,0x24,0xd4,0xe4,0x2,0x0,0x18,0x23,0x17,0x0,0xf2,0x65,0x31,0x2,0x90,0x97,0xa2,0x1a,0xd9,0x5b,0x83,0xac,0x86,0x4a,0x22,0xfa,0x55,0x95,0xd5,0x95,0xb6,0x9,0xe0,0xc1,0xe2,0xda,0xcf,0x19,0x7f,0xe6,0x8e,0x3d,0x39,0xdd,0xf5,0x3,0x0,0x98,0x87,0xe9,0xd9,0xd0,0x8b,0xef,0xd6,0xf5,0xeb,0x4d,0x2d,0xf4,0xe2,0x87,0xeb,0xde,0x80,0xa,0x0,0xee,0xd8,0x93,0xee,0xd8,0x2b,0xbd,0x49,0xf4,0x3a,0x8e,0xd2,0x61,0xd3,0xbc,0xce,0x17,0xa1,0x17,0xdf,0x8b,0xa3,0xd4,0x5c,0x6b,0xa3,0x3f,0x8d,0x76,0xe,0x97,0xc5,0x4d,0x0,0xa,0x8,0x87,0x2d,0x3b,0x1,0x40,0x34,0x4b,0x1f,0xd8,0x7d,0x9b,0x88,0x52,0xcb,0x31,0x2b,0x76,0x64,0xa3,0x8c,0x4d,0x0,0xa8,0x1d,0x4d,0xfd,0xa4,0xeb,0xda,0x8b,0x46,0x33,0x63,0x14,0x18,0x1b,0xfa,0x83,0x15,0x8e,0xe8,0xa0,0xb1,0x9a,0xfe,0x96,0x32,0xf,0x16,0x17,0x37,0x4f,0xe,0x3f,0x34,0x72,0x88,0xf0,0xbb,0xd7,0xd7,0x1f,0xa9,0x1d,0xe5,0x29,0x80,0xe,0x11,0x25,0x0,0x98,0xe5,0x98,0xe2,0xd8,0xff,0x50,0x37,0xbb,0xd4,0x5e,0x58,0xc2,0x33,0x96,0xf0,0x8c,0xfe,0xe9,0x73,0x25,0x3c,0xd3,0x8e,0xc3,0xfc,0x1,0x18,0x51,0xf3,0x49,0x6,0x9f,0x1a,0xc1,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_color_picker_button_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x15,0x15,0x27,0x72,0x9b,0x8a,0xb4,0x0,0x0,0x1,0x46,0x49,0x44,0x41,0x54,0x38,0xcb,0xd5,0x92,0xbd,0x4a,0x3,0x41,0x14,0x46,0xcf,0x9d,0xdd,0x6c,0xd6,0x48,0xc,0x16,0x46,0x30,0x62,0x21,0x58,0x89,0xa,0xa,0xf1,0x9,0x14,0xb,0x1f,0xc0,0xd2,0xc6,0x7,0xf2,0x5d,0x2c,0x44,0x6b,0x91,0x20,0x88,0x9,0xa6,0x51,0xb1,0x52,0x4,0x21,0x89,0xf9,0xd1,0x64,0x97,0xcc,0x5c,0x8b,0xb8,0x21,0xf1,0xb7,0xf6,0xab,0xee,0xcc,0x9d,0x73,0x98,0x3b,0xc,0xfc,0xfb,0x48,0x52,0x54,0xba,0xd5,0xd4,0xe8,0xfa,0xaf,0xac,0x4e,0x2c,0xc7,0x0,0x7e,0xb2,0xd1,0xb1,0xaf,0x7,0x16,0x3b,0x93,0x48,0xb4,0x6f,0x45,0x7c,0x4f,0xbf,0x61,0x9d,0xc1,0x6b,0x2,0x87,0xc3,0x1b,0x1c,0x35,0x4f,0x4a,0x2d,0xd7,0x5e,0x17,0x70,0x0,0x58,0xb,0x7d,0x8b,0x9e,0x95,0xc,0xb9,0x29,0x64,0x63,0xcd,0x7d,0xb6,0x64,0x4d,0xf6,0x6a,0x37,0xb7,0xbd,0xe9,0x3,0x34,0x5d,0xab,0x8,0xa0,0x80,0xaa,0x42,0x1c,0x21,0xe7,0x65,0x8,0x27,0xc0,0x5a,0xf4,0xb2,0x2,0xeb,0x2b,0x63,0x82,0x84,0xf1,0x3f,0x9b,0x15,0x87,0xb4,0x3b,0xdc,0x14,0x3,0x32,0x2d,0xe0,0x79,0x96,0x9e,0xcd,0xb0,0x10,0x81,0x9f,0x2,0x63,0xc6,0xcf,0x9b,0x71,0x58,0x89,0x24,0xe6,0x22,0x7f,0x47,0xf8,0xa6,0xb4,0xfd,0x49,0x3a,0x33,0x3d,0x22,0x93,0xa1,0x7c,0xad,0x44,0x11,0xa8,0xfe,0x22,0x0,0xa8,0x53,0x23,0x4d,0x48,0x2d,0xf,0x7d,0x2,0x7a,0xb9,0x98,0xd8,0x5,0x4,0x69,0xa1,0xde,0xf8,0x98,0xf3,0x7,0x81,0x13,0x84,0x2,0xf3,0x78,0x78,0x18,0x35,0xc4,0xb9,0x26,0xf6,0xa9,0x80,0x9,0x15,0xcf,0x83,0xc2,0x1c,0xc8,0x80,0x18,0x3e,0xaa,0x54,0xba,0x55,0xd3,0x73,0xd1,0xd6,0x6d,0x7c,0x7f,0x3c,0x6a,0x7e,0xe4,0x81,0x69,0x9d,0x86,0xee,0x24,0x8d,0x97,0x1,0x3c,0x9a,0xa5,0x60,0x71,0x27,0x34,0xe9,0xd3,0xe4,0x13,0x7d,0x19,0x85,0x2e,0x86,0x46,0x46,0x64,0xff,0x42,0x64,0xef,0x6b,0xff,0x5b,0xe6,0x7f,0xe6,0x1d,0x2a,0x92,0x7d,0x9e,0xe5,0x3f,0x69,0xbd,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_tool_move_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xc,0x23,0x1d,0x2e,0x7c,0x5a,0x8c,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x0,0xab,0x49,0x44,0x41,0x54,0x38,0xcb,0xbd,0x52,0xbb,0xa,0x2,0x31,0x10,0xcc,0xa6,0xf1,0xd9,0x58,0x58,0xf8,0xa7,0x1,0x6d,0xe,0x4e,0xe2,0x3f,0xa6,0x4a,0x93,0x85,0x4,0x12,0x4,0xcf,0xf3,0xaa,0xd8,0xb8,0x47,0x50,0xee,0x4c,0x22,0x38,0xe5,0x32,0x33,0xd9,0xcd,0xc,0x63,0x33,0x70,0x18,0x84,0xc3,0x20,0x58,0xd,0x1c,0x6,0xa1,0x15,0x46,0xad,0x30,0x3a,0xc,0xc7,0x29,0x1e,0x4c,0x89,0xef,0xb7,0x87,0x4c,0x67,0xeb,0xed,0xf2,0xb4,0x3f,0xec,0xce,0x45,0x5b,0xd0,0x6,0x73,0x1c,0xce,0x7e,0xc4,0x68,0x60,0x8d,0x97,0xb9,0xa2,0x94,0xcb,0x69,0xd0,0x77,0x43,0xf6,0x6f,0xf7,0xdd,0x20,0xc8,0x4,0x4a,0xc5,0x29,0x56,0x9b,0xc5,0x85,0x3,0xc0,0xb5,0xf6,0xfe,0x51,0x4b,0x99,0xe7,0xa6,0xf0,0xea,0x86,0xf8,0xc8,0x3e,0xd7,0x20,0xbb,0x9d,0xff,0xed,0xc1,0x5b,0xce,0x4d,0xfa,0xb2,0x56,0x18,0xad,0xf1,0x4d,0x91,0xb3,0x35,0xbe,0xa5,0x13,0xac,0xf1,0x6d,0xd5,0x7a,0xd6,0x78,0xf9,0xad,0xa1,0x4f,0x3,0xa2,0x8c,0x81,0x1,0x81,0x2a,0x52,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_spline_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x2,0x11,0x4,0x3a,0x34,0xee,0x0,0x74,0x63,0x0,0x0,0x0,0x74,0x49,0x44,0x41,0x54,0x38,0xcb,0xcd,0x53,0x31,0xe,0x80,0x20,0x10,0x6b,0xf9,0xff,0xbf,0xf0,0x43,0xc,0xba,0xd4,0x45,0xe2,0x5,0xb,0xc6,0x60,0xa2,0x65,0x21,0x70,0xf4,0x4a,0x2f,0xa5,0x20,0xcc,0x20,0x61,0x12,0x3f,0x23,0x20,0x68,0xd,0x21,0xa8,0xde,0x5d,0x8a,0x45,0x82,0xe8,0x1e,0xb,0xa2,0x20,0x3a,0x92,0xe1,0x17,0x5a,0x52,0x47,0x92,0x46,0xdd,0x1d,0x5a,0x92,0xae,0x82,0xad,0x2c,0x5d,0xd2,0xb5,0xe4,0x53,0xa5,0x20,0xab,0xe0,0xce,0x93,0x77,0xc7,0x18,0x25,0x3d,0xe9,0x5e,0x4d,0xc1,0x91,0x7,0xb9,0x7d,0x5c,0x6b,0xc9,0x97,0x73,0xc6,0x30,0x55,0x77,0x47,0x13,0x69,0x6b,0xf8,0x79,0x1a,0x77,0xfb,0xff,0x5f,0xcd,0xde,0xbe,0xe8,0xe0,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_tool_rotate_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xc,0x24,0x32,0xca,0xec,0xf1,0x12,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0xca,0x49,0x44,0x41,0x54,0x38,0xcb,0x8d,0x52,0x3d,0x6f,0xd3,0x50,0x14,0x3d,0xef,0x25,0x8e,0x1b,0x5,0x4b,0x56,0x8c,0x1a,0x14,0xb5,0x8,0xb1,0x20,0x21,0x75,0x63,0x85,0x1f,0x41,0x17,0x46,0x7e,0x1,0x3b,0x6a,0x25,0x24,0xd4,0xee,0xe5,0x17,0x74,0x62,0x42,0x65,0x43,0x62,0x42,0x8c,0x95,0x18,0x91,0x58,0x52,0x50,0x1d,0x53,0xdb,0xcd,0xf3,0xc7,0x8b,0x4d,0xea,0xc6,0x1f,0xef,0xb1,0xd8,0x56,0x6a,0x39,0xd0,0x3b,0x3d,0xdd,0x7b,0xee,0xb9,0xf7,0xdc,0x77,0x80,0x96,0xe0,0x7e,0xdc,0x5d,0x93,0xa7,0xcd,0x5c,0x2b,0x50,0x8,0xb1,0x63,0x9b,0xec,0x5d,0x96,0xe6,0x4f,0x1,0x80,0x10,0x24,0xbd,0x8d,0xde,0x47,0x29,0xe5,0x6b,0x0,0xd6,0x2a,0x96,0xac,0xb0,0x13,0xdd,0xd0,0xa4,0x6d,0xb2,0x6f,0x59,0x9a,0x3f,0xa9,0x1,0x94,0x70,0x29,0xa4,0xe,0x20,0x7,0xd0,0xed,0xf,0xd4,0xc3,0xcd,0xf1,0x70,0xbf,0x6d,0x30,0xac,0x5f,0x97,0xce,0xf4,0xcc,0xb9,0xba,0x38,0x9f,0x7d,0xf,0x58,0xf4,0x68,0xb5,0xe6,0x5f,0xf2,0x5d,0x73,0xe2,0x48,0x73,0xe2,0x14,0x33,0x3b,0x38,0x68,0x6a,0xeb,0x30,0x27,0xdc,0x33,0xcf,0x9c,0xc4,0x99,0xb2,0x2f,0x55,0xae,0x81,0x51,0x1,0xa0,0x24,0x91,0xa1,0x17,0x8d,0xb8,0x1f,0xd3,0x1a,0x58,0x15,0xd6,0x1d,0xab,0x22,0x29,0x37,0xc9,0x5d,0xcb,0xfb,0x50,0x17,0x6c,0x93,0x9d,0x9a,0x13,0xa7,0x30,0x27,0x8e,0x9c,0x5d,0x4,0x47,0xf8,0x4f,0x94,0xc3,0xb2,0x1b,0x49,0xd7,0xf2,0x4e,0x98,0x1b,0xbe,0xc2,0x2d,0xc2,0xfa,0xe9,0xb2,0x6a,0xdb,0xfa,0x1b,0xef,0x6d,0xdf,0xdd,0xe5,0x7e,0x4c,0x6e,0x43,0x20,0x84,0x1c,0x56,0x6f,0xba,0x6a,0x1e,0x29,0xa5,0xf6,0xaf,0x46,0xee,0xc7,0x9d,0x80,0x45,0xf7,0x1,0x50,0xa5,0xd7,0x3d,0xad,0x9,0xb8,0x1f,0x53,0x29,0xe5,0x9d,0x28,0x5c,0xcc,0x3d,0x97,0xbf,0xe4,0x7e,0xac,0xb4,0x11,0xe8,0x86,0x56,0x24,0x7f,0xae,0x3f,0x3,0x80,0xba,0xa1,0x1c,0x70,0x3f,0x56,0x2a,0x9,0x92,0x10,0x72,0x5,0x0,0x8b,0x38,0x39,0x1e,0x68,0x7d,0x2,0xe0,0xb8,0x94,0xd4,0xd3,0xd,0x6d,0x9,0x0,0xf6,0x94,0x7d,0xcd,0xd3,0xfc,0x41,0x57,0xe9,0xfc,0x30,0x46,0xfa,0xa7,0xa6,0x13,0x15,0x21,0xe4,0x38,0xe6,0x8b,0x73,0x0,0x19,0x21,0x24,0x55,0xfb,0xca,0x7b,0x4a,0xe9,0xef,0xa2,0x10,0x8f,0x97,0x49,0xfa,0x82,0x10,0x24,0x84,0xd2,0x60,0xfb,0xe1,0x68,0xab,0x72,0x2e,0x69,0x68,0x54,0x74,0x43,0xcb,0x5c,0xcb,0x3b,0x59,0x5e,0x67,0xcf,0x9b,0x12,0xfa,0x3,0xf5,0xed,0xe6,0x78,0xf8,0xa6,0x6a,0x5e,0x77,0xa8,0x9a,0x34,0x60,0xf3,0x1d,0x7f,0x36,0x7f,0x16,0xb2,0x68,0xab,0xcd,0x9d,0x37,0x24,0xac,0xbb,0x7a,0x89,0x11,0xba,0xa1,0x89,0x36,0xcc,0x5f,0xaf,0x73,0x19,0x32,0x68,0xc,0x2b,0x56,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_vector_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xd,0x1,0x0,0xeb,0xa,0x1a,0x42,0x0,0x0,0x0,0x4b,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0xa0,0x15,0x78,0x78,0xfb,0x79,0x3d,0x31,0xea,0x18,0x9,0x69,0x96,0x57,0x95,0x6c,0x24,0xcb,0x66,0x74,0x9a,0x66,0x5e,0x60,0xa2,0x34,0xac,0xe8,0x6b,0x0,0x49,0xe1,0x81,0x4b,0x31,0xba,0x38,0x23,0xb9,0xb6,0xe1,0x8d,0x5e,0x7c,0x9a,0x71,0xca,0x11,0x13,0xef,0x78,0x5d,0xf5,0xf0,0xf6,0xf3,0x7a,0x72,0x12,0xd,0x13,0x45,0x21,0x3d,0x28,0x0,0x0,0xb4,0xcc,0x3a,0x2b,0x19,0x9a,0xf7,0x69,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_tool_scale_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xc,0x26,0x2,0xde,0x3,0xa3,0x3c,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0x7,0x49,0x44,0x41,0x54,0x38,0xcb,0xd5,0x92,0xcd,0x4e,0xc2,0x50,0x10,0x85,0xcf,0xed,0xed,0x2d,0x35,0xa4,0xa4,0x11,0x12,0x21,0x84,0xb8,0xf2,0x6d,0x4c,0x5c,0xbb,0x71,0xef,0xd6,0xad,0x5b,0x36,0x3e,0x1,0x2f,0xe1,0xc6,0xb5,0xf,0xe1,0x3,0x90,0x10,0x1,0x49,0x41,0x7b,0xcb,0xad,0xb7,0x1a,0x7e,0x6a,0x87,0xd,0x35,0x8d,0x69,0x29,0xee,0xe0,0xac,0x26,0x33,0x99,0x2f,0x39,0x67,0x6,0x38,0x68,0x29,0xa9,0x59,0x41,0x9f,0xa7,0x35,0x2b,0x83,0x7c,0x78,0xf3,0xfb,0xef,0x68,0xd1,0xcd,0xf6,0xce,0x2f,0x5a,0xbf,0x7b,0x46,0x19,0x40,0x58,0xe6,0x43,0xd5,0xb1,0x6f,0x8b,0xe6,0x46,0x89,0x5,0x1,0x80,0xbe,0xf4,0xa2,0x7,0xe0,0xe7,0x5f,0x0,0x25,0x35,0x27,0x22,0x37,0xc,0xa2,0x25,0x80,0x75,0xc5,0x16,0x4f,0xd5,0xda,0xc9,0xf5,0x5e,0xa1,0x29,0xa9,0xc5,0xdc,0xff,0x3c,0x3,0x80,0xf1,0x60,0x36,0x99,0x8e,0xfd,0xc7,0x4c,0x26,0x77,0x79,0x8b,0xa6,0x3f,0x55,0x37,0xdb,0xba,0xa2,0xa4,0x16,0xc3,0xbe,0x97,0x4c,0x5e,0xdf,0x5f,0x94,0xd4,0xe6,0xae,0xeb,0xa4,0x16,0xc,0x22,0x6a,0xbf,0xd,0x66,0x23,0x0,0x71,0x18,0x44,0x2b,0x0,0x6b,0xce,0x8d,0x91,0x5b,0x77,0xe2,0xbf,0x0,0xb7,0xee,0x50,0x5e,0x6,0x56,0x92,0xd0,0x69,0x18,0x44,0x31,0x0,0xb2,0x6c,0xf1,0xdc,0xec,0x34,0xae,0xca,0xae,0x94,0x5,0x30,0x22,0x12,0x0,0x8,0x0,0x6b,0x75,0x1a,0x97,0x45,0x8f,0x94,0x7,0x60,0x44,0x54,0x3,0x60,0xa5,0xcf,0x35,0xec,0x7b,0x4,0x80,0xef,0x3,0x39,0x72,0x6d,0x0,0x6a,0x5e,0x77,0x3,0x84,0xaa,0x68,0xd0,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_script_node_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x2,0x11,0x4,0x38,0x30,0xdb,0x5b,0xd2,0xf8,0x0,0x0,0x1,0x47,0x49,0x44,0x41,0x54,0x38,0xcb,0x8d,0x93,0xc1,0x4a,0x2,0x51,0x14,0x86,0xff,0x3b,0x99,0xa3,0x8b,0xa6,0x7a,0x9d,0xf1,0x1,0x2e,0x4,0x2e,0x7a,0x80,0xd6,0xed,0x14,0x66,0x24,0x5d,0xb4,0x68,0x51,0x29,0xe1,0x40,0xd8,0x22,0x5a,0xb6,0xb3,0x7,0x70,0xe1,0x26,0x8,0x1c,0xda,0x4,0x82,0x8b,0x70,0x13,0xa8,0x90,0x6,0x86,0xc,0x97,0x48,0x67,0x8,0x4f,0xab,0x2e,0xda,0xcc,0x1d,0xe7,0xdc,0xed,0xf9,0xf9,0xef,0x39,0xdf,0xf9,0x19,0x81,0xa0,0x2a,0x9b,0xe7,0x8,0x0,0x9c,0xb6,0xcb,0x94,0x4d,0xa4,0x78,0x16,0x37,0x69,0x36,0xe8,0x90,0x98,0xf4,0xc8,0xe2,0x26,0xa9,0xfa,0x34,0x95,0xf3,0xe9,0xdd,0x15,0x52,0xba,0x81,0xaf,0x8f,0x57,0xc4,0x56,0x9c,0xf3,0xb8,0xdb,0x8c,0x75,0xf,0xfd,0xc0,0xe6,0x39,0x2a,0xd5,0xa,0xd2,0xb9,0x5e,0x69,0x60,0x63,0xad,0x3a,0xbf,0x3f,0xdf,0x92,0xc5,0x4d,0xe9,0x3c,0xee,0x36,0x69,0xda,0x6f,0x25,0xdf,0x41,0xe0,0x8d,0x50,0x2c,0xe7,0x51,0xaf,0x34,0x50,0xaa,0x15,0xb0,0x9d,0xdd,0xc1,0x56,0x66,0x17,0x97,0xf,0x4d,0x49,0xe4,0x7f,0xb1,0x55,0x8c,0x36,0xcf,0x91,0x7d,0x76,0x4,0x96,0xd9,0x97,0xe2,0x94,0x6e,0x20,0x9d,0xdd,0x83,0x96,0x36,0x50,0x39,0x3c,0x8,0x23,0x8d,0x5a,0xe2,0xb4,0xdf,0x92,0x8b,0x5c,0x78,0x23,0xa,0xbe,0x3d,0x5a,0x78,0xa3,0x48,0xa4,0x21,0x8c,0x4e,0xdb,0x65,0xd5,0xe2,0x5,0x0,0x48,0xe7,0x65,0x20,0x10,0xcc,0x3d,0xfc,0xf8,0x22,0x34,0x42,0xe4,0x1d,0x38,0x6d,0x97,0x9d,0x1f,0x9f,0x20,0x98,0x7b,0x6b,0x62,0xff,0xf3,0x2d,0xf9,0x25,0xfe,0x8d,0x23,0x26,0x3d,0x9a,0xd,0x3a,0x34,0x79,0xb9,0x8f,0xa4,0x11,0x2b,0x1e,0x3e,0x56,0xc9,0xe2,0xa6,0x52,0x4c,0xa0,0x75,0xa,0xab,0x34,0x8a,0xe5,0x3c,0x96,0xbe,0xc0,0xcd,0xf5,0x13,0xe2,0x2,0xa5,0xa9,0xe,0x6c,0xe9,0xb,0x68,0xba,0x81,0x4d,0x69,0x64,0xaa,0x38,0x27,0x8a,0x32,0x80,0x5f,0x0,0x76,0x3c,0x3c,0xf5,0xad,0xa0,0x81,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_tool_select_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xc,0x27,0x11,0x43,0xa6,0xd3,0xa3,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x0,0xcf,0x49,0x44,0x41,0x54,0x38,0xcb,0xcd,0x93,0x3d,0xa,0xc2,0x40,0x10,0x85,0x27,0x9b,0x9f,0xcd,0x1a,0x82,0x81,0x10,0xb,0x6d,0x72,0x6,0x4b,0xef,0xe3,0x3d,0xec,0x2c,0x3c,0x84,0x47,0xf0,0x28,0x16,0x96,0xa9,0x82,0x81,0x45,0x65,0x71,0xcd,0x12,0xd1,0xc2,0x1d,0x1b,0xd3,0x88,0xba,0x1b,0x44,0xf0,0x35,0x3,0xf3,0x86,0x8f,0x61,0x78,0x3,0xf0,0x77,0x92,0x42,0xb9,0x8f,0x4a,0x6d,0xe6,0xc9,0x73,0x23,0x49,0xe3,0x5b,0x59,0x70,0x44,0x8d,0x99,0x14,0x2a,0xea,0xc,0x68,0x55,0xcb,0x66,0x8b,0x1a,0x13,0x13,0x84,0x7c,0x32,0x6b,0xd9,0x54,0x26,0x8,0x31,0xad,0x68,0x82,0x10,0x9b,0x43,0xd5,0xb2,0xa9,0xb4,0xd6,0x79,0x7b,0xe0,0xae,0x80,0xab,0xe7,0xbb,0x6b,0x44,0xc8,0x5e,0x99,0x9e,0x5,0x80,0x8e,0xf2,0xc1,0x58,0xa,0x45,0x92,0x34,0xd6,0x56,0x1b,0xb0,0x88,0x2e,0xe2,0x7e,0x6f,0xc2,0x22,0x3a,0x27,0xc4,0xd9,0x1f,0xf8,0x71,0x6,0x0,0xac,0x4b,0x98,0xa8,0x14,0x8a,0x0,0x0,0x94,0x5,0xc7,0xb2,0xe0,0xf8,0x6e,0xd6,0x31,0x81,0x50,0xe3,0x50,0x9d,0xce,0x9b,0x20,0xf4,0x57,0x21,0xb,0xa6,0x49,0x1a,0x5f,0x3a,0xc7,0x7b,0x57,0x89,0xe5,0xb7,0xff,0x11,0xfe,0xec,0xf9,0xee,0xbb,0xe1,0x64,0x76,0x79,0x88,0xa9,0xa7,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_rich_text_label_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x17,0x7,0xb,0x3b,0x33,0x42,0xea,0x0,0x0,0x0,0xa9,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0xa0,0x37,0x38,0xfc,0xe5,0x78,0xdd,0xe1,0x2f,0xc7,0xeb,0x60,0x7c,0x16,0x6,0x6,0x6,0x86,0xa5,0xef,0xd7,0xfc,0x67,0x60,0x60,0x60,0x88,0x16,0xc,0x61,0x5c,0xfa,0x7e,0xcd,0x7f,0x18,0xd,0x53,0x14,0x2d,0x18,0xc2,0x8,0xd1,0x7c,0xa2,0xfa,0xd1,0xef,0x27,0x8d,0x50,0x83,0x18,0x6c,0x79,0x2c,0x9b,0x18,0x89,0xb5,0xf9,0xc8,0x97,0x13,0x15,0xf,0x7f,0x3f,0x69,0x47,0x16,0x93,0x63,0x95,0xae,0x67,0x44,0x76,0x1,0xb2,0x8d,0xc8,0xae,0x42,0x96,0xc3,0x25,0x4e,0x34,0x58,0xfa,0x7e,0xcd,0x7f,0x64,0xb,0x99,0x90,0x5,0x61,0x12,0xe8,0x6c,0xaa,0xc6,0x2,0x4e,0x17,0x10,0x72,0x9,0xed,0x5d,0x80,0xcb,0xff,0x84,0x5c,0xc0,0x48,0x7c,0xa,0x3c,0x51,0xfd,0xe8,0xf7,0x93,0x16,0x9c,0xe9,0x0,0x5b,0xea,0x43,0x8f,0x73,0x64,0x43,0xe4,0x58,0xa5,0xeb,0x6d,0x79,0x2c,0x9b,0x48,0xe,0x83,0x43,0x5f,0x8e,0x37,0x22,0xe7,0x85,0x81,0x7,0x0,0x68,0xd0,0x9d,0x9f,0x46,0x8f,0x22,0x2,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_track_add_key_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x8,0x0,0x0,0x0,0x8,0x8,0x6,0x0,0x0,0x0,0xc4,0xf,0xbe,0x8b,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x3,0xb,0x13,0x34,0x3a,0x47,0xca,0x8c,0xf1,0x0,0x0,0x0,0xdb,0x49,0x44,0x41,0x54,0x18,0xd3,0x35,0x8d,0x31,0x2b,0x45,0x61,0x1c,0x87,0x9f,0xff,0x7d,0x5f,0x52,0x67,0x51,0x4a,0xa2,0xbb,0xdc,0xe1,0x4c,0x37,0x8c,0x6e,0xa7,0xcc,0x24,0x83,0x41,0x51,0xf2,0xd,0x2c,0xa7,0x18,0x7d,0x0,0xf9,0xe,0xca,0x6e,0x32,0xb0,0x23,0x46,0xca,0x20,0x85,0x72,0x5d,0xe9,0x64,0xb9,0xc7,0x1d,0xe8,0xbc,0xef,0xfd,0x19,0x6e,0xe7,0x19,0x9f,0xe1,0x79,0x6c,0x21,0xc3,0x3f,0xdc,0x10,0xb2,0x75,0x94,0x2e,0x36,0xa2,0x1,0xcf,0xf7,0x43,0x77,0x7d,0x8e,0xcd,0x67,0x78,0x6a,0xb6,0x73,0xf4,0x21,0x1f,0x3e,0xe5,0xc2,0x56,0x6e,0xaa,0xbd,0xcf,0xd6,0xd0,0x4c,0xb,0x9a,0x29,0x7a,0x19,0x46,0x27,0x13,0xcd,0x14,0x6d,0xee,0xa1,0xde,0x1b,0xd8,0xce,0x3e,0x21,0x3f,0x82,0xef,0x1,0xae,0xec,0x23,0x80,0x64,0x12,0x9b,0x4e,0x88,0xc7,0x7,0xe0,0xff,0x2a,0x28,0x23,0xfc,0xf4,0xe1,0x77,0x0,0x75,0xbb,0x9c,0x80,0x50,0x81,0x75,0x56,0xd1,0xd4,0x1c,0xcc,0xb6,0xd0,0xf2,0x6,0xa6,0x6,0x5c,0x9d,0xa1,0xaf,0x57,0xac,0xe8,0x81,0xbf,0xbd,0xc0,0x0,0x56,0x76,0xd1,0x78,0x42,0x34,0x83,0xf7,0x27,0xdc,0xe5,0xe9,0xc8,0xfb,0xf6,0x12,0x63,0x8f,0x77,0x54,0x45,0x17,0x4e,0xe,0xc1,0xc,0x8a,0xee,0x68,0xd3,0xee,0xe0,0xff,0x1,0x75,0xe2,0x4f,0xd9,0x94,0xbe,0xf8,0x1c,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_packed_scene_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x1e,0x0,0x7,0x37,0x28,0x5e,0xd4,0x44,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0x80,0x49,0x44,0x41,0x54,0x38,0xcb,0x9d,0x92,0xb1,0x4a,0xc3,0x50,0x14,0x86,0xff,0x93,0xdc,0x36,0x49,0xd3,0xb4,0x8,0xe,0x3a,0xe9,0xe2,0xae,0xbb,0x42,0x5,0x7,0x1f,0xc0,0x41,0xd4,0xc5,0x45,0x70,0x73,0x2a,0xe8,0xa4,0x4e,0x3e,0x81,0x5,0xd7,0x22,0xf8,0x8,0x2e,0x22,0xe2,0x63,0xc4,0xc1,0x8a,0x98,0xd2,0x7a,0x4d,0x6c,0xa8,0x31,0xed,0xcd,0xbd,0x2e,0x6,0xd2,0xaa,0x60,0xfa,0x4f,0xe7,0xc2,0xfd,0xce,0xf9,0xff,0x73,0x2f,0xf0,0x4f,0x5,0x3c,0xb4,0x1,0x80,0x77,0xde,0x57,0x3,0x1e,0x1a,0xc8,0xb,0x76,0x3d,0xff,0xa8,0xe5,0x7a,0x71,0xcb,0xf5,0xd4,0x24,0xe0,0x67,0xa,0x3e,0x3d,0xb4,0x7b,0xed,0x67,0xde,0xc,0x78,0x68,0xe6,0x2,0xd3,0xe9,0x9d,0x97,0xb7,0xd3,0x49,0xc1,0x93,0xec,0xbd,0x1f,0xea,0x7a,0xfe,0xe1,0x44,0x60,0xc0,0x43,0xb3,0xfd,0xcc,0x9b,0xb9,0xc1,0x71,0xb5,0x5c,0x4f,0xb5,0x5c,0x4f,0x75,0x3d,0xff,0x18,0x0,0xfc,0xd7,0x5e,0xf5,0xbb,0x1,0xb,0x78,0xc8,0x32,0xb5,0x9e,0x7d,0x46,0x96,0x16,0x25,0xc7,0x3c,0x20,0x60,0x38,0x3d,0x33,0x75,0xce,0x3b,0xef,0x35,0x29,0x95,0xe,0xe0,0x26,0x49,0xe4,0x32,0x0,0x13,0xc0,0x75,0x92,0xc8,0x1a,0x11,0xde,0xc4,0x30,0xd9,0x4,0x50,0x7,0x0,0xca,0x3a,0xb0,0x2b,0xd6,0x96,0x4c,0xe4,0xa2,0xa6,0xd1,0xe3,0x20,0x16,0x3b,0x4a,0xa9,0xaa,0x61,0x15,0xcf,0xfa,0xbd,0xa8,0x59,0x28,0xb2,0x7b,0x22,0xea,0x3,0xca,0x1c,0xc4,0xa2,0x36,0xb7,0x30,0x4b,0x23,0xe,0x0,0x40,0x49,0x35,0x1f,0xf5,0xe3,0x3a,0x0,0xd8,0x8e,0xb5,0xd7,0xf,0xa3,0xb,0x31,0x8c,0x9a,0x0,0x30,0x1c,0x88,0x95,0xdf,0xa2,0x6b,0x63,0xe7,0xcf,0x52,0xd9,0xac,0x6b,0xba,0xf6,0x2,0x42,0x64,0x58,0xc5,0x2b,0xdb,0x31,0xf7,0xb,0x6,0xbb,0x2b,0x57,0x4b,0xeb,0xb6,0x63,0xed,0x96,0x2b,0xd6,0x46,0x16,0x18,0x71,0x0,0x82,0x0,0x20,0x89,0x10,0x43,0x81,0x34,0x8d,0xda,0x42,0xc8,0xe5,0xef,0xa8,0x24,0x44,0xb2,0x16,0x47,0x83,0xed,0x3f,0x1d,0x14,0xa,0xac,0x41,0x44,0x1d,0xc3,0x2c,0x36,0x0,0xe8,0x42,0x24,0x4b,0x8c,0xe9,0xb7,0x4,0x8a,0x3f,0xc2,0xe8,0x92,0x31,0xed,0x7e,0x3c,0xc2,0xc8,0x12,0x91,0x43,0xe9,0x12,0xd3,0xcf,0xa4,0x23,0xa7,0x52,0xe6,0xb,0xff,0xdc,0x14,0x2d,0x6a,0x96,0xc,0x72,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_track_add_key_hl_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x8,0x0,0x0,0x0,0x8,0x8,0x6,0x0,0x0,0x0,0xc4,0xf,0xbe,0x8b,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x3,0xb,0x13,0x35,0x23,0x3a,0xba,0x15,0x70,0x0,0x0,0x0,0xcb,0x49,0x44,0x41,0x54,0x18,0xd3,0x45,0x8e,0x31,0x4b,0x42,0x61,0x18,0x46,0xcf,0xe7,0xfd,0xee,0x1f,0x29,0x70,0x9,0xdd,0x9a,0x43,0xa3,0xa5,0xd1,0xe0,0xfe,0x7,0x87,0xc0,0xdd,0x21,0x87,0x40,0x82,0x86,0x76,0x27,0x7,0x21,0x1a,0xfc,0x3,0xa,0xd2,0xee,0x16,0xc2,0xc5,0x96,0xab,0xce,0x12,0xd,0x52,0x37,0xdf,0xde,0xa7,0x21,0xc4,0x33,0x9e,0xb3,0x9c,0x70,0x95,0x11,0x27,0x2f,0x58,0xd6,0x41,0xe7,0x17,0x95,0xdf,0x0,0xcc,0x5f,0x3d,0x79,0x7e,0x22,0x5c,0x66,0x44,0xe,0xf4,0x86,0xc8,0x95,0x9a,0x2b,0xda,0xdd,0x30,0xe8,0xe0,0x63,0x76,0x8b,0x4e,0xea,0x50,0xad,0xa1,0x1d,0x96,0x80,0xa8,0xd6,0x50,0x77,0x80,0x96,0x6f,0xc0,0xfd,0x8,0x2b,0x85,0x7d,0x8,0x6d,0x1c,0xdf,0x38,0xbe,0x15,0x2a,0x85,0xf5,0x46,0x58,0xfc,0x2a,0xe1,0x7,0xd8,0x9,0xbe,0x1d,0x4,0x50,0x81,0x34,0xc0,0xbe,0x84,0x98,0xcf,0x49,0xba,0x9f,0x70,0x7a,0x86,0xae,0x9b,0x4,0x80,0xf1,0x14,0x15,0xb,0x92,0xd5,0x3b,0x47,0xda,0x7d,0xb4,0x72,0x6c,0xed,0x58,0xbb,0xcf,0x71,0xb2,0xd1,0x22,0x9d,0x8d,0xd9,0x17,0x39,0x3c,0x3c,0x42,0x8,0x50,0xe4,0xff,0xb1,0x71,0x43,0xfc,0x3,0x1b,0xab,0x5c,0x66,0xdf,0xff,0x26,0x6,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_proximity_group_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xf,0x9,0x16,0xd4,0x83,0xf1,0x75,0x0,0x0,0x0,0x38,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0xa0,0x10,0x30,0xbe,0x5f,0xba,0xf4,0x3f,0x25,0x6,0x30,0x51,0xea,0x2,0x86,0xf7,0x4b,0x97,0xfe,0x47,0x76,0x5,0x3e,0x17,0xa1,0xab,0x7b,0xbf,0x74,0xe9,0x7f,0xa6,0x1,0xf,0x83,0x81,0xf7,0xc2,0x30,0x30,0x60,0x18,0xc4,0xc2,0xc0,0x67,0x26,0x0,0x14,0x41,0x46,0xe5,0x1a,0x13,0xb6,0xe5,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_track_continuous_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x8,0x8,0x6,0x0,0x0,0x0,0xf0,0x76,0x7f,0x97,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x1c,0x13,0x3a,0x1f,0xc3,0x6a,0xe1,0xa2,0x0,0x0,0x0,0x99,0x49,0x44,0x41,0x54,0x28,0xcf,0x63,0x60,0xa0,0x0,0xec,0xdd,0xbb,0x37,0x8e,0x89,0x5c,0xcd,0x99,0x99,0x99,0xce,0x7a,0x7a,0x7a,0x32,0x8c,0xe4,0x68,0x7e,0xf2,0xe4,0x49,0x29,0x3b,0x3b,0x3b,0x6b,0x5d,0x5d,0xdd,0x49,0x16,0x52,0x6c,0xc,0x9,0x9,0x91,0xd6,0xd3,0xd3,0x93,0xf9,0xf9,0xf3,0xe7,0x6f,0x51,0x51,0xd1,0x36,0xa2,0x34,0xed,0xdd,0xbb,0x37,0xee,0xf5,0xeb,0xd7,0x55,0xdf,0xbe,0x7d,0x6b,0x7e,0xf2,0xe4,0x49,0x69,0x66,0x66,0xa6,0x33,0xb2,0x1a,0x46,0x64,0x81,0xea,0xea,0x6a,0x23,0x76,0x76,0x76,0x56,0x6,0x6,0x6,0x6,0x11,0x11,0x11,0xa1,0x37,0x6f,0xde,0xbc,0xbb,0x74,0xe9,0xd2,0x93,0x35,0x6b,0xd6,0x3c,0x9d,0x3e,0x7d,0xfa,0x5e,0x6c,0x96,0x30,0xbe,0x7e,0xfd,0xba,0xa,0xc6,0xf9,0xf9,0xf3,0xe7,0xef,0xd6,0xd6,0xd6,0x73,0xc,0xc,0xc,0xc,0xb8,0x34,0x50,0x1d,0x0,0x0,0x66,0xdf,0x3d,0x79,0x42,0x3d,0xa7,0x62,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_empty_control_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x16,0x0,0x6,0xb,0x1,0xc2,0xa7,0x0,0x0,0x0,0x76,0x49,0x44,0x41,0x54,0x38,0xcb,0xed,0x93,0xb1,0x9,0x80,0x30,0x14,0x44,0x9f,0x3f,0xa2,0x8,0xa6,0x71,0xd,0xc1,0x1,0x4,0x1b,0x17,0xb1,0x71,0x2c,0x1b,0x17,0xb1,0x11,0x4,0x5b,0xc1,0x49,0x22,0x4,0x85,0x4,0x67,0x8,0x69,0x73,0xfd,0x3d,0xb8,0xe3,0xe,0x22,0x95,0x1,0x5c,0xf6,0x56,0x80,0xa,0xf4,0xba,0xae,0x6a,0x5d,0x76,0xd9,0x5b,0xbd,0xfe,0xeb,0x8d,0x7f,0xa6,0x10,0xb7,0x96,0x7a,0x2d,0xa5,0x38,0x72,0x40,0x19,0xff,0x4c,0xa3,0x1e,0xe6,0x10,0xc0,0x66,0xf6,0xa5,0x94,0xe6,0x94,0xd8,0xe,0x12,0x20,0x1,0x0,0x72,0xc0,0x69,0xa9,0xd7,0xcd,0xec,0x4b,0xe8,0x94,0x1,0x17,0x7d,0xa6,0xd8,0x4,0xfc,0xf,0xcc,0x23,0x6c,0x3b,0x9b,0x9e,0x10,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_track_discrete_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x8,0x8,0x6,0x0,0x0,0x0,0xf0,0x76,0x7f,0x97,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x1c,0x13,0x3a,0x13,0xca,0xdc,0xad,0x89,0x0,0x0,0x0,0x26,0x49,0x44,0x41,0x54,0x28,0xcf,0x63,0x60,0x18,0x8,0xf0,0xff,0xff,0xff,0xc9,0xff,0xff,0xff,0x9f,0xcc,0xc0,0xc0,0xc0,0xc0,0x44,0x37,0x9b,0x70,0x1,0x26,0xba,0xd9,0x44,0x5b,0x17,0x50,0x2,0x0,0x79,0x84,0x15,0x67,0x56,0xf7,0x98,0xeb,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_vu_empty_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x4,0x8,0x6,0x0,0x0,0x0,0x46,0x1f,0x37,0x5,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x1,0x1,0x38,0x22,0xf4,0x40,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x8,0x12,0x17,0x32,0xe,0xbb,0xb5,0xbd,0x7,0x0,0x0,0x2,0x6d,0x49,0x44,0x41,0x54,0x48,0xc7,0x95,0x94,0xbd,0x6e,0xd4,0x40,0x14,0x85,0xbf,0x33,0x33,0xfb,0xe3,0xd5,0x92,0x84,0x20,0x14,0x89,0x8a,0x88,0x82,0x2,0x91,0x8,0xa5,0x4e,0x4b,0x83,0xc4,0x8b,0xc0,0x23,0xd0,0xe7,0x1,0x78,0x1b,0xda,0x3c,0x41,0x22,0x51,0xd0,0x10,0x44,0x83,0x44,0x91,0x68,0xc9,0x26,0xbb,0x9b,0xb5,0x7d,0x29,0x3c,0x6b,0x8f,0x37,0x5e,0x7e,0xa6,0xf1,0x1c,0x7b,0xee,0xb9,0xc7,0xe7,0xde,0x3b,0x7a,0xfa,0x66,0x6f,0xf,0xd3,0x61,0x31,0x5d,0x1e,0x3,0x7,0xbd,0x71,0xd8,0x17,0x8c,0x97,0xd3,0x7c,0x9b,0x92,0x30,0x18,0x7,0x1,0x2c,0xa7,0x39,0x2,0x6,0x99,0xa7,0xc1,0x62,0x30,0xf6,0x60,0x70,0x77,0x53,0x0,0xc6,0x20,0xb,0x38,0x83,0xc5,0x2c,0x7,0x20,0xcb,0x2,0x98,0x71,0x77,0x5b,0x54,0x78,0xe8,0x11,0x30,0x8f,0x78,0x38,0x74,0x15,0x9e,0x15,0xc8,0x60,0x94,0x79,0x64,0x30,0x8b,0xf1,0xa3,0x61,0xc0,0xa9,0x39,0x3f,0xca,0x2,0xc2,0x98,0xcf,0x4a,0x4,0x8c,0x6,0x1e,0x39,0x71,0x7b,0x5b,0xe9,0x1b,0xc7,0xf3,0x37,0xb3,0x4a,0xdf,0x38,0xe6,0x9b,0xce,0xa,0x9c,0xc1,0xd6,0x28,0x40,0x9,0x37,0xf3,0x1c,0x9,0xb6,0x6,0x3d,0x84,0x31,0x9d,0x17,0x38,0xc1,0x83,0x7e,0x40,0x12,0xd7,0xf3,0x1c,0x19,0xec,0x64,0x1,0xc,0xae,0xe7,0x95,0x9e,0x87,0xc3,0xa,0xff,0x5a,0x14,0x8,0xd8,0xe9,0x57,0xf9,0x26,0xf3,0x1c,0xc,0x76,0xb3,0x1e,0xe,0xb8,0x9a,0xe5,0x38,0xc1,0xa3,0x41,0x40,0x26,0x2e,0x17,0x11,0xf7,0x7a,0x0,0x5c,0x2d,0x96,0x1c,0xbd,0xfb,0xc0,0xb7,0x93,0x13,0x1c,0x70,0x99,0xe7,0x78,0xe0,0x71,0xbf,0x8f,0x7,0x7e,0x16,0x5,0xce,0x39,0x9e,0x38,0x87,0x93,0xf8,0x1,0x20,0xb1,0xf,0x4,0xe0,0xbb,0x73,0x48,0xe2,0x99,0x19,0x1e,0xf8,0xea,0x3d,0xe,0x78,0x1e,0xf1,0x17,0xef,0xf1,0x12,0x2f,0xca,0x92,0x20,0x2d,0x3f,0x7b,0x3f,0x41,0x9a,0xbe,0x2a,0x8a,0xb,0xf,0xe7,0x67,0xfd,0xfe,0xa9,0x97,0xce,0x2,0xf0,0x11,0xf1,0xda,0x60,0x5b,0x80,0x10,0x98,0x81,0xd1,0xbd,0x4,0xd4,0x9f,0xd,0x33,0x22,0x68,0x2,0x8c,0x8a,0x42,0xa2,0xf5,0xe,0x33,0x2c,0x52,0x90,0x3c,0xd7,0xf7,0xd5,0x59,0x81,0xac,0xce,0xb7,0xbe,0x6a,0x1e,0x97,0x80,0x55,0x4e,0x6b,0x13,0x6b,0xd3,0xbf,0xa4,0x3a,0xd7,0x44,0xd5,0x31,0xb5,0x4,0xa1,0x15,0xb1,0x52,0xfa,0x98,0xdc,0xda,0xe2,0x54,0x6f,0xd5,0x1c,0x4f,0x74,0xae,0xff,0x4b,0xea,0xd1,0xca,0x38,0xfb,0x83,0x47,0x95,0xf1,0x6d,0x2c,0xa9,0x93,0x37,0xee,0x77,0xab,0xd1,0xe5,0x25,0xf0,0x16,0x98,0x18,0x7c,0x72,0x98,0xd4,0x16,0x14,0xd5,0x2b,0x2d,0xa0,0xee,0xf7,0x41,0xfc,0x28,0xb5,0xb,0x5d,0x87,0xaf,0x1a,0x25,0xa,0x55,0x8c,0x49,0x29,0xad,0x6e,0xa3,0x26,0x87,0xd5,0xe6,0x19,0xf7,0x5d,0x68,0xaa,0xd4,0x32,0x35,0x35,0xdc,0x3a,0xba,0x49,0xe2,0xaf,0xcb,0xda,0xcf,0x1a,0x6a,0xf3,0x2c,0x6c,0xf2,0xa6,0xd5,0x20,0x96,0xa6,0xe8,0x1e,0x2c,0x6d,0x66,0x5a,0x9f,0xbb,0x7a,0x15,0x52,0x67,0xc1,0xbb,0xb8,0xcc,0xac,0x8e,0x77,0x6b,0xf2,0x2,0xf0,0x1e,0x38,0x4,0x8e,0x81,0x3,0xd0,0x3e,0xd8,0x18,0xd8,0x36,0x23,0x54,0xf6,0x59,0xc7,0xe4,0xb4,0x7a,0xbb,0x25,0xd1,0x3a,0x8c,0x48,0x6f,0x80,0xa6,0x51,0x62,0xf7,0x98,0x1,0x65,0x55,0xd8,0x9a,0x46,0x1d,0xcd,0x6e,0xa9,0x95,0x6b,0xcd,0x44,0xbb,0x29,0x52,0xad,0x25,0xff,0xbe,0xd4,0x36,0x53,0xff,0x13,0x67,0x1b,0x6e,0xa8,0x32,0xde,0x5,0xd2,0xc6,0x1b,0xad,0x96,0x9d,0x16,0x35,0xd9,0x77,0xdd,0x6,0xe5,0x6,0x9,0x96,0x14,0x3b,0xe,0xeb,0xd2,0x60,0x22,0x98,0x1a,0x5c,0x0,0xe7,0xc0,0x29,0x70,0xf6,0x1b,0x30,0xd3,0x3,0xaf,0x41,0xaf,0x54,0x2b,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_track_method_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x7,0x8,0x1,0x30,0x30,0xf0,0xb8,0xd,0x7e,0x0,0x0,0x0,0x9b,0x49,0x44,0x41,0x54,0x38,0xcb,0xad,0x93,0x4b,0xe,0xc3,0x30,0x8,0x44,0x1f,0x59,0x13,0xb5,0x87,0xf1,0x25,0xe8,0x3e,0x67,0xcd,0xc5,0xb2,0xa7,0x9b,0x62,0x39,0xb6,0xf3,0x51,0x5c,0x58,0xd8,0xd2,0xc0,0x20,0x66,0x6c,0x71,0x9c,0x91,0x98,0x8e,0x80,0xb7,0xcd,0xcf,0x9,0xa2,0xf9,0x16,0x89,0x57,0x19,0xf1,0x32,0xa5,0xb7,0x5e,0x53,0x5f,0x37,0xf6,0x62,0x49,0xc9,0xa3,0xae,0xbc,0xf7,0x7,0xec,0x4f,0x96,0x94,0xbc,0x47,0xd8,0xd3,0xc0,0x1,0xa9,0xce,0x47,0x22,0xca,0x5f,0x6c,0xbc,0x13,0x8e,0x8f,0x11,0x0,0x4c,0x85,0x9a,0x12,0xac,0xb1,0xca,0x99,0x3b,0x19,0xb,0x2,0x55,0x3,0x40,0xd5,0x1a,0xaf,0xc3,0x3a,0x53,0xcd,0xe,0x4,0x96,0xa7,0xcc,0xfa,0x1,0x60,0xdb,0xd6,0xd3,0x77,0x21,0xc8,0xe,0x6f,0x34,0x50,0x35,0xe4,0x97,0x75,0x63,0xdd,0x7c,0xb9,0x67,0x49,0x72,0x54,0x27,0xa3,0xdf,0xf9,0xb,0x6b,0x16,0x63,0x57,0xb2,0x8e,0x8d,0xa8,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_resource_preloader_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe1,0x0,0xdb,0x0,0xe7,0x53,0x45,0xf8,0x1a,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x10,0x11,0x2e,0x69,0xe0,0x35,0xff,0x0,0x0,0x2,0x90,0x49,0x44,0x41,0x54,0x38,0xcb,0x75,0x53,0xbf,0x6b,0x14,0x41,0x14,0xfe,0x66,0xf7,0xf6,0xf7,0x6d,0x72,0xc9,0x5d,0x62,0x2e,0x98,0x4,0x94,0x58,0x8,0xfa,0x1f,0xd8,0x88,0x8d,0x85,0x8,0x46,0x34,0x85,0x44,0x2b,0x1b,0x21,0x36,0x11,0x83,0x46,0xf0,0x47,0x50,0x10,0x1b,0x25,0x85,0x22,0x8,0xd1,0x36,0x8,0x82,0x8d,0x4,0xb,0x7b,0x2b,0xdb,0x4b,0x73,0xd1,0x78,0x3f,0x72,0x73,0xb7,0x77,0x7b,0x7b,0xbb,0xb3,0x7b,0x3b,0x63,0x91,0xbd,0x63,0xd,0x64,0x9a,0x37,0xbc,0xf7,0xbe,0x6f,0xde,0x7c,0xef,0x3d,0x20,0x75,0x1c,0xea,0x12,0x0,0x68,0x35,0x3a,0x85,0xb4,0xcf,0xa1,0xae,0x9e,0xdc,0x15,0x1c,0x3a,0x52,0x1a,0x28,0x84,0xc8,0x56,0x7f,0x37,0xb6,0x3a,0x2d,0x6f,0xbf,0x51,0x6d,0xdd,0x76,0xa8,0x2b,0xe5,0xf2,0xb6,0xf0,0x5c,0xff,0x67,0xb9,0x54,0x11,0x51,0xd8,0x5f,0x3e,0x4c,0x44,0x12,0x87,0x1a,0xf8,0xe1,0x26,0xf3,0xc3,0x45,0x0,0x11,0x0,0x5,0x0,0xec,0x9c,0x75,0x2a,0x62,0xd1,0x6a,0xe0,0x87,0x37,0x1,0xc8,0x0,0x62,0x0,0xb2,0x65,0x1b,0x4b,0x85,0xa9,0xdc,0x27,0x87,0xba,0x8a,0x54,0xdb,0xa3,0x6f,0xdb,0xcd,0x2e,0x63,0x7e,0xb8,0x90,0x90,0xca,0x0,0x20,0x49,0xa4,0x21,0x84,0x98,0x25,0x12,0xa9,0x27,0xbe,0x28,0xb1,0xc2,0x73,0xfd,0x8f,0xbb,0x3b,0xd5,0x4e,0x1c,0xf3,0xf3,0x52,0xdc,0xe7,0x67,0x1,0x84,0x3,0x20,0x91,0x48,0x3b,0x3b,0x62,0x5c,0x9e,0x39,0x39,0x35,0x21,0xcb,0xd2,0xf,0x55,0x53,0x1e,0xcd,0xcd,0x17,0x89,0x61,0x69,0x2f,0x93,0x7,0xfa,0xc9,0x77,0x6d,0xc1,0x45,0x11,0x0,0x50,0xde,0xa9,0xf8,0xbb,0x3b,0xd5,0x2e,0xad,0x39,0x57,0x8e,0x12,0xcb,0xa1,0x6e,0x6,0x0,0xea,0x7f,0x9b,0x2f,0xca,0xa5,0x8a,0xa8,0xed,0xd1,0xf7,0x83,0x80,0x4a,0x6b,0xce,0x25,0x5a,0x6f,0x5f,0x38,0xa,0x9c,0xea,0x86,0x4,0x0,0xb5,0x3d,0xfa,0x6e,0xd8,0x85,0x5c,0xde,0xe,0x59,0x10,0x3d,0xe8,0xb6,0x7b,0xdf,0xca,0xa5,0x4a,0xd4,0x8f,0xe2,0xa5,0x34,0xd1,0x0,0x4,0x0,0x2c,0x88,0x36,0xca,0xa5,0x8a,0x8,0x7a,0xe1,0xad,0xfd,0x4a,0xeb,0xbe,0x43,0xdd,0xc,0x71,0xa8,0xab,0xb7,0x9b,0x5d,0x3f,0xc9,0x11,0x83,0xee,0x98,0x59,0xfd,0xde,0x44,0x71,0xec,0x55,0xab,0xd1,0x19,0x65,0x41,0xb4,0xc1,0xfc,0xf0,0x46,0xaa,0x43,0x1c,0x80,0x98,0x9b,0x2f,0x66,0x24,0x0,0xb2,0x61,0x69,0xcf,0x53,0x2,0x11,0x0,0xa2,0xe7,0x5,0xcf,0x6a,0x7f,0xe8,0x66,0xa7,0xe5,0x39,0xcc,0xf,0xaf,0x27,0xf1,0x4c,0x62,0x63,0xcb,0xd6,0x97,0x1d,0xea,0x4a,0x52,0x2e,0x6f,0x7b,0x3c,0xe6,0xa7,0xcd,0xac,0xfe,0xd8,0xb0,0xb4,0xd7,0x43,0x22,0x1,0x5d,0x56,0xe4,0x6d,0x55,0x57,0xbe,0xe,0x2b,0x23,0x60,0x86,0xa5,0xad,0xab,0xba,0xb2,0x4d,0x24,0xa9,0x4,0x80,0x1c,0x30,0x12,0x12,0xf5,0xbc,0x60,0x15,0x2,0xba,0x61,0x69,0x4f,0x1,0x98,0xbe,0xc7,0x56,0x4,0x17,0xc7,0x9,0xc0,0x0,0xc8,0x66,0x56,0x5f,0x8b,0x63,0x7e,0xc6,0xf7,0xd8,0x1a,0x0,0x68,0x9a,0xf2,0x64,0x58,0x92,0x10,0xc2,0x84,0x80,0x6,0x80,0xfb,0x1e,0x7b,0x8,0x40,0x36,0x6d,0xfd,0x6e,0xc4,0xfa,0xd7,0x38,0xe7,0x45,0xcd,0x50,0xb7,0x7a,0xdd,0x60,0x3d,0xd1,0xe0,0x40,0x7,0x82,0x70,0x38,0xca,0x0,0x40,0x6b,0xce,0xd5,0x9e,0xc7,0xde,0xf0,0x98,0x17,0x13,0x2d,0xb8,0xaa,0x2b,0xdf,0xc3,0x20,0xba,0x98,0x80,0x0,0x40,0xd1,0x74,0xe5,0xb3,0x66,0xa8,0x77,0xc6,0xa,0x23,0xd5,0xe1,0x32,0x1,0x80,0x9c,0x91,0xbf,0xcc,0x9c,0x38,0x36,0x6d,0x8f,0x9a,0xe7,0x32,0x8a,0xfc,0xb,0x80,0x3a,0x98,0x3a,0x0,0x8a,0x6e,0xaa,0x1f,0x46,0xc7,0xb3,0xea,0xd4,0x4c,0x61,0x81,0x10,0x52,0xff,0x6f,0x99,0xe,0x4f,0x5c,0x2e,0x6f,0xf7,0x9b,0xfb,0x9d,0xd9,0xb8,0x1f,0x2f,0xa,0x21,0x26,0x27,0xa7,0xc7,0x57,0x92,0x79,0x10,0xb9,0xbc,0x2d,0xd2,0xf9,0xff,0x0,0x1c,0xc4,0x55,0xc7,0xbc,0xda,0x55,0x52,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_track_prop_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x7,0x8,0x1,0x2f,0x26,0xc9,0x36,0xb6,0xb1,0x0,0x0,0x0,0x9d,0x49,0x44,0x41,0x54,0x38,0xcb,0xa5,0x93,0x4d,0x16,0xc2,0x20,0xc,0x84,0xbf,0xf0,0x5c,0x86,0x57,0xaf,0x45,0x2f,0xec,0xc5,0xba,0x8f,0xb,0x5,0x21,0x8,0x45,0x1b,0x36,0xe4,0x67,0x26,0x30,0x4,0x31,0x8c,0x2b,0x16,0x46,0x89,0x7b,0x8a,0xff,0x13,0x64,0xf0,0x12,0x89,0xb9,0x95,0x6d,0x4b,0x8a,0x61,0x6c,0x49,0xa7,0xf5,0x52,0x83,0x4,0x79,0x5,0x91,0x52,0x9c,0x63,0xbe,0xe6,0xe3,0xd3,0xa8,0xf8,0xb3,0x1f,0xaa,0x4,0xae,0x70,0xc9,0xf,0xe5,0x6a,0x5e,0x9a,0x1e,0xe4,0xf3,0x0,0xdc,0x26,0x1d,0x66,0x24,0x92,0x35,0xa,0x8b,0xf3,0x62,0xa7,0xcf,0x58,0xfb,0xdf,0xf6,0x23,0x5c,0x39,0x81,0x6a,0x2,0x20,0xea,0xde,0x90,0xd6,0x6f,0x9e,0x54,0x3b,0xd2,0x32,0x7,0x51,0x77,0x0,0x8e,0xe3,0x31,0xed,0xec,0xe7,0xa0,0xd3,0x40,0x35,0x21,0xef,0xe5,0x81,0x1e,0xdc,0x9c,0x60,0xd4,0xed,0x4c,0xf,0xb9,0xfa,0x9d,0x9f,0x59,0x17,0x55,0x6d,0xf8,0x45,0x9a,0x81,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_enum_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe1,0x0,0xdb,0x0,0xe7,0x53,0x45,0xf8,0x1a,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xd,0xd,0xe,0xa0,0x7,0x78,0x49,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x0,0x45,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0x18,0x3e,0xe0,0xc3,0xdb,0xcf,0x8c,0xd8,0xd8,0xf8,0xd4,0x31,0x30,0x30,0x30,0xb0,0xc0,0x18,0x2,0xc2,0xbc,0xff,0x1f,0xde,0x7e,0x6e,0xf,0x65,0x1f,0x84,0xb1,0xd1,0x81,0x80,0x30,0xef,0x41,0x64,0x3e,0x13,0x4d,0xbc,0xf0,0xfe,0xcd,0x27,0x66,0x8a,0xbc,0x20,0x28,0xc2,0x37,0xea,0x5,0x7a,0x26,0xa4,0x61,0x0,0x0,0xc0,0x5,0x3c,0x62,0x1,0x7c,0x3,0xb,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_track_value_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x7,0x8,0x1,0x2e,0x1b,0x88,0x45,0xcb,0xe1,0x0,0x0,0x0,0xac,0x49,0x44,0x41,0x54,0x38,0xcb,0xa5,0x93,0xc1,0x12,0xc3,0x20,0x8,0x44,0xdf,0x7a,0x26,0x93,0xfe,0x96,0xf9,0xe1,0xfe,0x58,0xee,0xf4,0x50,0x75,0x94,0xc4,0xa4,0xd3,0xe8,0x85,0x59,0x60,0x59,0x10,0xe5,0x38,0x4f,0x4e,0x9a,0x39,0x5e,0x79,0xf9,0x9f,0xa0,0x26,0xff,0x44,0xe2,0xe1,0xd6,0xb3,0x66,0xc3,0x71,0xd6,0x6c,0x97,0xf1,0xea,0x93,0x84,0xbe,0x20,0x6a,0xc1,0x15,0x8b,0x31,0x87,0x16,0xa2,0x63,0x86,0xf5,0x5,0x46,0x7c,0x6e,0x7b,0x47,0xd2,0xec,0xda,0x42,0xba,0x1c,0xf,0x8,0x90,0x90,0xcf,0x54,0xa4,0xdb,0x19,0x8f,0x8a,0xd8,0x6c,0x7c,0x99,0x54,0x24,0x29,0x6,0x2,0x64,0x33,0x15,0x1f,0x53,0x92,0xf0,0x7c,0x3e,0xb3,0x83,0x22,0x3f,0xcc,0xc0,0x2c,0x3,0x68,0xb1,0xad,0x92,0xaa,0x2b,0x20,0xc7,0xc9,0x66,0x2a,0x78,0x53,0xd5,0xf6,0x60,0xb1,0xd,0x80,0x7d,0x7f,0x73,0xf5,0x3f,0xa6,0x7b,0xd0,0x2b,0x51,0xb9,0x31,0xf1,0x74,0x57,0xee,0xaa,0xf5,0xb3,0x3a,0x8d,0x79,0xfa,0x9d,0x3f,0x4d,0x7c,0x6d,0x82,0xb1,0x59,0x3f,0xa6,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_shader_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0xc,0x1e,0x15,0x34,0xe,0x4c,0x38,0xe7,0x2f,0x0,0x0,0x2,0xb4,0x49,0x44,0x41,0x54,0x38,0xcb,0x65,0x93,0x4b,0x6f,0x1b,0x55,0x0,0x85,0xbf,0x7b,0xe7,0xce,0xd8,0xe3,0x47,0x9c,0xa4,0x4e,0xd2,0x26,0x51,0xa5,0x58,0x40,0xaa,0xa8,0x52,0x5b,0xa9,0x42,0x6c,0x2c,0xb2,0xc8,0x92,0x3f,0x8d,0x10,0xb,0x16,0x94,0x5,0x2a,0x8f,0x48,0x28,0x75,0xd3,0x36,0x76,0x3b,0x4e,0x67,0x3c,0xef,0x3b,0xf7,0xc1,0x2,0x1,0x81,0x7e,0xeb,0xf3,0x2d,0x8e,0x74,0x8e,0xe0,0xe,0xde,0x7b,0x1,0x88,0xf9,0xd9,0x99,0x1d,0xf6,0x7a,0x44,0x52,0xe2,0xbd,0x47,0x1b,0x43,0xd9,0xb6,0x7c,0x7f,0x79,0x29,0xf8,0x1f,0xe2,0x8e,0x2c,0xcf,0x9f,0x3d,0xb6,0xb3,0xe3,0x23,0x4e,0xe,0xf7,0xb9,0xbf,0xbb,0x4d,0x5f,0x5,0x78,0xd3,0x91,0x57,0x15,0x37,0x49,0xca,0xe2,0x7d,0xc2,0x62,0x95,0xf0,0xdd,0xcf,0xbf,0xfd,0xe3,0xa9,0xbf,0xe5,0x6f,0x2e,0xbe,0xb4,0xf3,0xaf,0x9f,0xf2,0xfc,0xd9,0x23,0x4e,0x1e,0x1e,0xb2,0x33,0x19,0x10,0xe0,0xb0,0x5d,0x4d,0xdb,0x56,0x24,0xc9,0x2d,0x97,0x57,0x4b,0x7e,0x7a,0xb9,0x40,0xe,0x84,0xff,0xf6,0x87,0x5f,0x5,0x80,0xf2,0xde,0x8b,0xf3,0xf3,0xc7,0x76,0x3e,0x7f,0xca,0xc5,0xc5,0x57,0x7c,0x71,0x3a,0x63,0x34,0x1a,0xa3,0x94,0x44,0x4a,0x83,0x73,0x15,0x5d,0x97,0x31,0xaa,0x7a,0xc,0x3e,0xef,0xd3,0x3b,0xe,0x29,0x55,0x43,0xde,0xd5,0xfe,0xc5,0x8b,0x57,0x42,0x1,0xe2,0x60,0x76,0xc4,0xec,0xf9,0x23,0x76,0x4f,0x67,0xf8,0xc9,0x1e,0x6d,0xd8,0xa7,0x93,0x12,0x4b,0x87,0x21,0xa0,0x9,0x2c,0x95,0x30,0xe4,0x3b,0x1a,0x8e,0x77,0x99,0x9e,0x1e,0x32,0x5c,0xac,0x1,0x90,0x4f,0xe6,0x67,0x76,0x72,0xb2,0xcf,0xf8,0xb3,0x23,0xba,0xd1,0x98,0x2a,0xec,0x53,0x5,0x11,0x85,0x54,0x14,0x32,0xe2,0x56,0x44,0x2c,0x65,0xc8,0x3b,0x15,0x72,0x13,0x85,0xa4,0xa3,0x1e,0xee,0x60,0x8b,0x70,0x6f,0xc4,0xf1,0xe9,0x3,0xaf,0xc4,0x20,0x26,0x3a,0x38,0xc0,0x8c,0xef,0x51,0x7,0x31,0x91,0xec,0x63,0x9,0xc0,0xb,0xc,0x86,0xc2,0xf7,0xc9,0xfc,0x90,0xcc,0x1b,0x32,0xe1,0x48,0xa5,0xa1,0xee,0x4d,0x90,0x5b,0x13,0x8,0x23,0x94,0x8c,0xb6,0x8,0xe2,0x7d,0x8c,0x98,0xd2,0x89,0x5d,0x3a,0x1f,0x23,0x50,0x80,0x47,0x7b,0x8b,0xf6,0x21,0xda,0x44,0xe8,0x2e,0x46,0xeb,0x18,0xd3,0x45,0x78,0xdf,0x20,0xd5,0x2e,0x81,0x8a,0x51,0xce,0xf6,0x68,0xf5,0x84,0xda,0x4c,0x29,0xcc,0x36,0x42,0xf6,0x88,0x84,0x4,0x40,0x3b,0x47,0x61,0xd,0x85,0x6e,0x29,0xab,0x3e,0x4d,0x11,0xd1,0xe4,0x8e,0xb6,0x1c,0x63,0x74,0x1f,0x67,0x15,0xaa,0xdb,0x68,0xf2,0xd7,0x1b,0x3e,0xfe,0x51,0x12,0x96,0x23,0xea,0xbe,0xa0,0xa7,0x2,0xbc,0x77,0x68,0xeb,0xa8,0x1a,0x4d,0x51,0xd6,0x14,0x75,0x49,0x95,0x66,0xe4,0xeb,0x8c,0xf2,0x3a,0xa7,0x5e,0x95,0x98,0x52,0xa3,0xea,0x64,0xc3,0x87,0x97,0xb,0x96,0xfd,0x57,0xd8,0xfb,0x8e,0xd1,0x68,0x88,0xa,0x42,0x3c,0x1e,0x63,0xc,0x75,0xdb,0xd0,0x94,0x35,0x75,0x9d,0x53,0x15,0x29,0xd9,0xc7,0x15,0xe9,0x72,0xc9,0xe6,0x4d,0x82,0x2e,0x6b,0xd4,0xd5,0xef,0x3f,0x8a,0x49,0x6f,0xcf,0x5f,0xfb,0x29,0xee,0x50,0xb3,0x19,0x4e,0x88,0x54,0x88,0xf3,0x1e,0x63,0xd,0xb6,0xd3,0x68,0x5d,0x51,0xb7,0x5,0x55,0x99,0xb2,0xc9,0x13,0xd6,0x1f,0xae,0xd9,0xac,0x56,0xac,0x57,0xd7,0x42,0x1,0x64,0xeb,0xd7,0xbc,0xf,0x23,0x86,0x5d,0x8b,0x9c,0xec,0x43,0x18,0x23,0xa4,0xc0,0x59,0x8b,0xb1,0x1d,0xae,0x6b,0xb0,0x4d,0x89,0xa9,0x33,0xda,0x3c,0xa1,0x4c,0x16,0xe8,0x2a,0xfd,0x77,0xca,0x57,0x6f,0x7f,0x11,0x81,0xb3,0xde,0xd5,0x39,0xd5,0xce,0x11,0xdb,0xc3,0x1d,0x22,0x15,0xfd,0x55,0xc3,0x5a,0x3a,0xab,0xa9,0xdb,0x92,0xb4,0x4c,0x49,0xb2,0x15,0xd9,0x66,0xc5,0x6a,0x7d,0x2d,0xfe,0x73,0x26,0x80,0x87,0xf7,0x8e,0xfd,0x56,0x3c,0x66,0x1c,0x8f,0x19,0x44,0x31,0x61,0xa0,0x70,0xde,0x63,0x9d,0xa5,0x6c,0x4b,0xb2,0x6a,0x43,0xde,0x14,0xbc,0xb9,0x7d,0x27,0x3e,0x79,0xe3,0x5d,0x1e,0x6c,0x4f,0xbd,0x92,0x1,0x2a,0x8,0xf0,0x80,0x73,0x8e,0xce,0x1a,0x6e,0xd2,0xe4,0x93,0xfc,0x9f,0x42,0x8c,0x86,0xa1,0xb7,0xc,0x12,0x70,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_translation_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x17,0x26,0x20,0x1b,0x10,0xae,0x49,0x0,0x0,0x0,0xab,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x64,0x60,0x60,0x60,0x78,0xfb,0xea,0xa3,0xfd,0xcf,0xef,0xbf,0xba,0xa4,0xe4,0x45,0xcd,0x1f,0xde,0x7e,0xfe,0x9f,0x1,0xd,0xc8,0xab,0x4a,0x32,0x22,0xf3,0x9f,0x3d,0x7c,0x7d,0x92,0x9d,0x93,0xad,0x4c,0x58,0x8c,0xff,0x20,0xb,0x3,0x3,0x3,0xc3,0xb7,0x2f,0x3f,0x56,0xfc,0xfb,0xfb,0x4f,0x82,0x81,0x48,0xf0,0xfb,0xd7,0x1f,0xb3,0xbf,0x7f,0xff,0xad,0x60,0x60,0x60,0x90,0x64,0x62,0x60,0x60,0x60,0x20,0x45,0x33,0xc,0xc0,0xf4,0x30,0x11,0xab,0xe1,0xf5,0xf3,0xf7,0x75,0xaf,0x9f,0xbf,0xaf,0x43,0x17,0x67,0x21,0x56,0xf3,0xb7,0x2f,0x3f,0x1a,0xa1,0x6c,0x86,0x6f,0x5f,0x7e,0xc0,0xe5,0x88,0x72,0x1,0x4c,0x33,0x3a,0x9b,0x24,0x2f,0xe0,0x2,0xa3,0x6,0xc,0x1f,0x3,0x98,0x98,0x99,0x9e,0x92,0xac,0x11,0xaa,0x87,0x89,0x81,0x81,0x81,0x81,0x8b,0x87,0x23,0x85,0x89,0x99,0xe9,0x5,0x9,0x9a,0x5f,0x70,0xf1,0x70,0xa4,0x30,0x30,0x30,0x30,0x0,0x0,0xa2,0xfd,0x42,0x4,0xa,0x12,0x9a,0xba,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_interp_raw_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x8,0x8,0x6,0x0,0x0,0x0,0xf0,0x76,0x7f,0x97,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x1c,0x13,0x3a,0x2a,0x95,0xd9,0x25,0x81,0x0,0x0,0x0,0x2e,0x49,0x44,0x41,0x54,0x28,0xcf,0x63,0x60,0xa0,0x10,0x30,0x62,0x13,0xfc,0xff,0xff,0xff,0x64,0xac,0x8a,0x19,0x19,0x73,0x89,0x32,0x15,0x9b,0x1,0xb8,0xc,0x65,0xa2,0xd4,0xb,0x3,0x6f,0x0,0xb,0x2e,0xbf,0x91,0x12,0xb8,0x14,0x1,0x0,0xa9,0xf4,0x12,0x4c,0x2d,0x5,0x5,0xef,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_tree_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x17,0x15,0x24,0xe8,0x16,0xf,0x60,0x0,0x0,0x0,0xd2,0x49,0x44,0x41,0x54,0x38,0xcb,0x95,0x93,0x3d,0xe,0x82,0x40,0x14,0x84,0xbf,0xc5,0xa5,0xa0,0x30,0x91,0x73,0x90,0x70,0x1,0x1b,0xf,0x61,0xe7,0x25,0xa8,0x3d,0x80,0x8d,0x47,0xb0,0xa6,0xe3,0xc,0x26,0xc6,0x78,0x1,0x12,0xce,0x81,0x9,0x31,0x24,0x22,0x3c,0xb,0xc1,0xff,0x2c,0xbb,0x53,0xbe,0xec,0xcc,0x7b,0x33,0x99,0x55,0xf4,0xc8,0xeb,0xc2,0x7,0x14,0x96,0x88,0x83,0xe8,0xa,0xa0,0x87,0x41,0x79,0x3b,0x6f,0x5a,0xba,0xd0,0x82,0x2b,0x1e,0xde,0x5,0x48,0x9e,0x93,0x7d,0x75,0xdc,0xe1,0x88,0x81,0xe3,0x1,0x8,0x32,0xc9,0xeb,0xc2,0x4f,0xcb,0x4c,0x6c,0xc8,0x79,0x5d,0xf8,0x82,0x4c,0x9e,0x2,0xa,0xd5,0xb9,0xf8,0x7,0x54,0xcf,0x79,0x65,0x30,0xc0,0x74,0xc5,0x2a,0x5c,0xfe,0x2c,0xd1,0xa6,0x47,0x69,0x99,0xc9,0x3f,0x92,0x51,0x60,0xec,0xa2,0x6f,0x41,0xa3,0xc0,0xd8,0x76,0xeb,0xc,0x4c,0x42,0x7f,0x33,0xb0,0xf1,0x3e,0x6a,0xc1,0xf6,0x12,0xdd,0x17,0xc9,0x3,0xc4,0xc1,0xbb,0xf4,0x9c,0x87,0x80,0x42,0xb5,0x71,0x10,0x35,0xb6,0x65,0x8a,0x83,0xa8,0xd9,0x57,0xc7,0x96,0x77,0xc2,0xa1,0x3a,0x6d,0x5d,0x3e,0xd3,0x62,0x3a,0x4f,0x3e,0x32,0x8,0xf5,0x6c,0xed,0x58,0x67,0x0,0xee,0x4d,0xc2,0x51,0x7c,0xf9,0xf2,0xba,0xc7,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_prev_scene_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x8,0x0,0x0,0x0,0x8,0x8,0x6,0x0,0x0,0x0,0xc4,0xf,0xbe,0x8b,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x1e,0x17,0x38,0x10,0xcc,0xe3,0xfe,0xe6,0x0,0x0,0x0,0xa4,0x49,0x44,0x41,0x54,0x18,0xd3,0x6d,0x8c,0x4b,0xa,0x82,0x50,0x18,0x85,0x8f,0xff,0xf5,0x1,0xc2,0x45,0xc9,0x82,0x22,0x8,0xda,0x42,0xd0,0x16,0x6a,0x13,0xb9,0xa1,0x56,0x11,0x6d,0x44,0x5a,0x81,0xd0,0xd4,0x91,0x13,0xb5,0xd0,0xba,0x24,0xd2,0x24,0xef,0xdf,0x44,0xa1,0x87,0x67,0x76,0xce,0x77,0xf8,0xc,0x7c,0x44,0x55,0xb5,0xcd,0x9a,0xe7,0x9a,0x79,0x29,0x4,0x9d,0xfc,0x40,0xb6,0xc6,0x17,0x64,0xe,0x1e,0xf7,0x26,0x3,0x0,0xe9,0xbb,0x2b,0x22,0x3a,0x9b,0x3,0xf0,0x65,0x3b,0x56,0x34,0x9a,0x78,0x31,0x0,0x90,0xaa,0x6a,0xd2,0x9a,0xa7,0x1d,0x6c,0x6d,0xc7,0x8a,0x66,0x8b,0xf1,0xa6,0x37,0x93,0x1f,0x48,0xad,0x5b,0xbd,0xed,0xba,0xb0,0x1c,0xf3,0x80,0xa1,0x94,0x85,0xa,0xd3,0x24,0xe7,0x34,0xc9,0xb9,0x2c,0x54,0xd8,0xef,0xc6,0xef,0xa9,0xa9,0x9f,0x47,0x0,0x90,0x9e,0xbb,0x26,0x41,0xf1,0xbf,0xe9,0xa2,0x76,0xd7,0xec,0xb6,0xef,0xfb,0x1b,0x7f,0x7a,0x4f,0x36,0xf3,0x19,0x87,0x5f,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_ungroup_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xc,0x33,0x9,0x7e,0x64,0x9c,0xa0,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0x75,0x49,0x44,0x41,0x54,0x38,0xcb,0xcd,0x93,0xcf,0x4a,0x2,0x51,0x14,0xc6,0xcf,0xbd,0x77,0x4a,0xd1,0x66,0xba,0x3a,0x2a,0xa4,0x85,0x4,0x15,0x65,0x9b,0x20,0x68,0xd1,0x1f,0x68,0x5b,0x2f,0xd3,0x26,0x84,0x96,0x6d,0xdd,0xf5,0x0,0xf5,0x6,0x3d,0x42,0x3b,0x6b,0x57,0xbb,0x6c,0xe1,0x22,0xa4,0x4c,0x70,0x1a,0x1d,0x9d,0x34,0x9d,0xb9,0xf7,0xdc,0x36,0xe,0x88,0x38,0x14,0x4,0xd1,0xd9,0x9e,0xef,0x7,0xe7,0x7c,0xdf,0x39,0x0,0xff,0xbe,0x1c,0xdb,0x65,0x8e,0xed,0xb2,0xb0,0x3e,0xf9,0xe,0x96,0x12,0x77,0x1,0x0,0x18,0xa3,0x77,0xdc,0xd4,0xe5,0xa4,0x46,0x9b,0x0,0x22,0x0,0xa0,0x0,0x40,0x8e,0xc4,0x11,0x85,0x6a,0x5,0x11,0xd7,0x18,0xa3,0xf7,0x8e,0xed,0xa,0x0,0x20,0xdc,0xd4,0x87,0x1,0x43,0xc7,0x40,0xf0,0x6,0x7e,0xc9,0xf7,0x44,0x11,0x11,0xb7,0x0,0x0,0xb8,0xa9,0xf7,0x7b,0xee,0xe7,0x55,0x26,0x9b,0x3c,0x43,0xc4,0x75,0xdf,0x13,0x45,0x6f,0xe0,0x97,0xc6,0x19,0xe2,0xd8,0x6e,0x5c,0xa1,0x4a,0x74,0x9d,0xde,0xcb,0xf8,0x34,0x73,0xf3,0xb1,0x7d,0x33,0x33,0x7f,0x5b,0xab,0x36,0x94,0xc1,0xe3,0x8b,0x5d,0xa7,0xf7,0x3a,0xde,0x37,0x78,0x7c,0x89,0x50,0xd2,0x26,0x2d,0xab,0x53,0x70,0x9d,0xfe,0xa3,0xa6,0xb1,0xa7,0xdc,0x72,0xa6,0x10,0x8,0xda,0xef,0x5d,0xdd,0xf7,0xc4,0x39,0xa5,0xb4,0xc2,0x34,0x7a,0x9d,0x48,0x19,0xed,0xa0,0x57,0x7f,0x6e,0x56,0x84,0x90,0x1b,0x3a,0x8f,0x6d,0xd2,0x30,0x3,0x13,0x29,0xc3,0x15,0xbe,0xdc,0x41,0xc4,0x2,0x0,0xc8,0xd0,0x14,0xc2,0x56,0x30,0x12,0x71,0xde,0x6d,0xf7,0x9c,0xfc,0xea,0x2,0xb1,0x9b,0x9d,0xbd,0x8f,0x4e,0xbf,0x3c,0x75,0x85,0xc0,0x10,0x6e,0xea,0xc3,0x66,0xbd,0x75,0x41,0x28,0xb1,0x18,0xa3,0x37,0x42,0xc8,0x63,0xe1,0xcb,0xc3,0x6c,0x3e,0x7d,0x0,0x0,0xd0,0xb2,0x3a,0xdb,0x52,0xe0,0x91,0x42,0x95,0xce,0xe4,0x92,0x27,0x1,0x43,0xa6,0xc5,0xc8,0x4d,0xdd,0x7b,0xab,0x59,0x65,0xa6,0xb1,0x87,0x48,0x74,0xe6,0x94,0x9b,0xba,0x37,0x3a,0x26,0x36,0x19,0x63,0x68,0xd5,0xaa,0xd,0xf5,0x93,0x4b,0xd,0x35,0x31,0x1a,0x9b,0xbd,0xfc,0xed,0xf,0x44,0xff,0xe4,0xd9,0xbe,0x0,0x76,0x9d,0xbd,0x27,0xfa,0xeb,0x6f,0x6d,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_button_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x15,0x12,0x36,0x57,0x6a,0x3c,0x81,0x0,0x0,0x1,0x91,0x49,0x44,0x41,0x54,0x38,0xcb,0xd5,0x92,0x3d,0x68,0x15,0x51,0x10,0x85,0xcf,0xcc,0xdd,0xbd,0xf9,0xd9,0xbb,0x1b,0x52,0x8,0xfa,0xf2,0x54,0x14,0xac,0x4,0xc1,0x14,0x89,0x8,0xda,0xe5,0x19,0xc4,0x74,0xe9,0x52,0xab,0x58,0x9,0x76,0x6a,0x6f,0x61,0x27,0x58,0x48,0xfa,0x74,0x56,0x21,0x45,0x78,0xa9,0x42,0x30,0xc4,0x20,0x18,0x2,0xd1,0x42,0x30,0x4,0x4c,0x3a,0x13,0x76,0xf7,0x4a,0xde,0xdb,0x70,0x67,0x2c,0x64,0xe3,0x23,0x8d,0x3f,0x95,0x9e,0x6a,0x66,0x60,0x3e,0x86,0x33,0x7,0xf8,0xef,0x45,0x75,0xb1,0x79,0xb8,0x15,0xf7,0xf6,0xbf,0xd2,0x95,0x81,0xcb,0x15,0x0,0x44,0xf5,0xc0,0x87,0x6f,0x77,0x3,0xc2,0xa9,0xdf,0x80,0x8,0xc3,0xe4,0x0,0x5e,0x1c,0x5f,0xb0,0x90,0xb7,0xdf,0x16,0x52,0x8e,0x12,0x20,0x4,0xa,0x0,0x5,0x40,0x8d,0x42,0xcd,0x8f,0x1e,0x50,0x80,0x19,0x54,0x9,0xd4,0x2,0x4a,0x29,0xa7,0x1b,0x77,0x86,0x5a,0xe3,0xc,0x0,0xb9,0x14,0x63,0xa,0x8d,0x4,0x6a,0x1d,0x27,0x1f,0xce,0xd9,0xe6,0xa3,0x84,0x93,0x8f,0x2,0x8d,0x33,0x93,0xbe,0xcb,0x4c,0xb6,0x2e,0x90,0xbe,0xb3,0xf1,0xc8,0x63,0x4b,0xf1,0xbe,0x40,0xa3,0x5c,0x8a,0x31,0x0,0xe0,0x1e,0x33,0x42,0xc6,0xe9,0xfb,0x66,0xdc,0x98,0xda,0xae,0x76,0x66,0x9b,0x71,0xe3,0xf6,0x10,0x67,0xeb,0x8e,0x93,0x15,0xc7,0x83,0x6f,0x66,0x86,0xa7,0xa9,0x10,0x3f,0xd5,0xd1,0xee,0x99,0xde,0xbd,0x1e,0x0,0x85,0xcc,0xa4,0xed,0x52,0xfc,0x7d,0x3,0xe3,0xbd,0xf8,0x7,0x99,0x49,0xdb,0xc,0xf6,0x37,0xdd,0xf5,0xa7,0x2b,0x7e,0xed,0xc9,0xd7,0xb0,0x7f,0xeb,0xa4,0x21,0xc7,0x0,0x85,0x9a,0x22,0x94,0x2d,0xc7,0xc9,0x6c,0x40,0x70,0x29,0xbb,0x57,0x45,0x28,0x5b,0x2,0x71,0xcb,0x7e,0xf5,0xf9,0xd,0x77,0xed,0x59,0x23,0x3a,0xfd,0xf2,0x24,0x20,0xfa,0x9,0x0,0x15,0x52,0x5e,0xdd,0x3d,0xc2,0xfc,0x5,0x7b,0xfe,0xde,0x97,0xa3,0xbd,0x85,0x5c,0xca,0x51,0x26,0xaa,0x0,0x92,0xb9,0x83,0xd7,0x6a,0xc9,0x3e,0x1c,0xa0,0xfe,0x9d,0x8e,0x76,0x47,0x14,0x1a,0x1,0x0,0x6d,0x1e,0x6e,0x71,0x47,0xba,0x13,0x9f,0xaa,0xcf,0x8b,0xb5,0x17,0x4,0xa,0xa,0x35,0xa,0x18,0x2,0xea,0x2f,0x18,0x6,0x77,0x5,0x62,0x1,0xd0,0x25,0x7b,0x71,0xb2,0x9f,0xfb,0x96,0xea,0x10,0xf1,0x9f,0x26,0xf0,0x6f,0x76,0xfe,0x51,0x7d,0x7,0x7b,0x28,0x9e,0x8f,0xb0,0x85,0xb1,0x67,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_unlock_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xc,0x29,0xf,0x27,0x2a,0xc3,0x4e,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x0,0xd7,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0xa0,0x14,0xbc,0x7b,0xfd,0x51,0xeb,0xc9,0xfd,0x57,0x37,0x1e,0xde,0x7e,0xfe,0xe7,0xd9,0xc3,0xd7,0x27,0xdf,0xbc,0xfc,0x10,0x45,0xba,0x21,0xaf,0x3e,0x9a,0x7d,0x78,0xfb,0x99,0xed,0xed,0xab,0x8f,0x4e,0x4f,0x1f,0xbc,0xba,0xf4,0xea,0xd9,0xbb,0x5e,0xb2,0x5d,0xf4,0xfe,0xcd,0x27,0xd1,0xc7,0x77,0x5f,0xbc,0x7a,0xf7,0xfa,0x93,0x3a,0x31,0xea,0x99,0xd0,0x5,0x4,0x45,0xf8,0x5e,0xb3,0x71,0xb0,0x6e,0xfa,0xf7,0xf7,0xaf,0x13,0x31,0x6,0x30,0xc2,0x18,0xcf,0x1f,0xbd,0xde,0xfb,0xeb,0xe7,0x1f,0xa2,0x34,0xb1,0xb1,0xb3,0xec,0x93,0x94,0x13,0x75,0x46,0x71,0x1,0xb1,0x9a,0xd1,0xd5,0x32,0xe1,0x52,0xc4,0xca,0xce,0x72,0x90,0x97,0x9f,0xcb,0x9c,0x97,0x9f,0xcb,0x9c,0x95,0x9d,0xe5,0x20,0x2e,0x75,0x2c,0xb8,0x24,0x38,0xb9,0xd8,0x23,0x4,0x45,0xf8,0x5e,0x40,0x3,0x36,0xe2,0xf7,0xcf,0x3f,0xcf,0x89,0xa,0x44,0x18,0xf8,0xff,0x9f,0x81,0xd,0x1b,0x9b,0x68,0x3,0x7e,0x7e,0xff,0x39,0x1f,0x1b,0x9b,0x68,0x3,0x90,0x3,0xa,0x5f,0x0,0x33,0x51,0x9a,0x15,0x58,0xf0,0x49,0x3e,0xbc,0xfd,0xfc,0x3f,0xd1,0x29,0x91,0x8d,0x9d,0x75,0x7,0xb1,0xb6,0x92,0xa2,0x96,0x20,0x0,0x0,0x41,0xf8,0x5e,0xf1,0x84,0xec,0x56,0x48,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_multi_mesh_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0xc,0x1e,0x15,0xd,0x23,0x7,0x63,0x36,0xe0,0x0,0x0,0x1,0x49,0x49,0x44,0x41,0x54,0x38,0xcb,0xed,0xd2,0x4d,0x4b,0xc2,0x70,0x0,0xc7,0xf1,0x9f,0x6e,0x58,0x6a,0xc6,0xf2,0x90,0x66,0x14,0x9b,0xf4,0xa0,0x16,0x1d,0xbc,0x4,0xd2,0x61,0x87,0x10,0xf,0xbd,0x88,0xde,0x89,0xf3,0x9d,0x88,0x74,0xe8,0x10,0xe1,0x2d,0x10,0xa4,0x9,0x3b,0x27,0xc6,0xe,0x1a,0x8a,0xce,0xe7,0xa4,0x22,0xcd,0xb1,0x6a,0xff,0xfd,0xd7,0xa5,0xf3,0x76,0x8f,0xbe,0xd7,0xcf,0xf5,0xeb,0xc1,0x6f,0xb9,0xac,0x2f,0x2f,0xf0,0x19,0xd1,0xa2,0x14,0x6b,0xeb,0x31,0xb9,0x52,0xb9,0x91,0x55,0x95,0xd4,0xdc,0x9c,0x5,0x80,0xdb,0x72,0x39,0xff,0xfe,0xd6,0x91,0x4,0x21,0xd,0x0,0x30,0xc,0x43,0x24,0xa6,0x17,0xe4,0xfb,0x5a,0x6a,0x3e,0xd1,0x82,0x93,0x33,0x17,0x39,0x5f,0x3e,0x1e,0x4f,0x4b,0xa0,0x2d,0x10,0xb3,0x3,0x7f,0x20,0x80,0x56,0xb3,0x8a,0x7e,0xaf,0xe,0x2e,0xcc,0x23,0xbe,0x3b,0xe3,0x9d,0x9c,0x15,0xf6,0x32,0x22,0x2f,0xa4,0xf1,0x32,0x1b,0x22,0x95,0x3a,0x7,0xb1,0x80,0x64,0xf2,0xc,0xcb,0xa5,0x89,0xc1,0x50,0x17,0xd9,0xe8,0xa,0x9c,0xdc,0x6b,0x5b,0x14,0xd3,0x49,0x1d,0xa3,0x51,0x1d,0xc4,0x2,0x28,0x5,0xa8,0xd,0x68,0x9a,0x8a,0x81,0xa6,0xc2,0xcd,0x19,0x8e,0x9b,0xf0,0xa1,0x50,0x54,0x4c,0x24,0xb2,0x20,0xc4,0x84,0xae,0xeb,0x58,0x2c,0x74,0xcc,0xe7,0x6,0x6c,0xf,0x87,0x6e,0xb7,0x5a,0x74,0x72,0x66,0x23,0xec,0x81,0x65,0x92,0xcb,0x48,0x64,0x1f,0xf2,0xfd,0x15,0x96,0x1f,0x6,0x14,0xe5,0xe,0xb6,0xbd,0x8a,0xcf,0x2f,0x4b,0xea,0xf,0x5a,0xb2,0x93,0x33,0xe3,0x31,0xd5,0x58,0xe6,0x15,0x5b,0xb1,0x23,0xb4,0xdb,0x2d,0xbe,0x3f,0x98,0xa2,0xd1,0x78,0xc4,0x66,0xe4,0x40,0x2a,0x95,0xca,0x5,0x37,0x67,0x0,0x60,0xfa,0x4c,0x6b,0xfe,0x95,0x7,0x7e,0x67,0xfb,0x10,0xc1,0xa0,0xaf,0x77,0x7c,0x72,0x5a,0x54,0x94,0xb2,0x3c,0x9b,0x51,0xcd,0xcd,0xff,0x3f,0xf8,0x13,0x1f,0xfc,0x0,0x3b,0xf0,0xec,0x42,0xd4,0x55,0xa7,0xe8,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_up_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x41,0x0,0xd9,0x0,0xd7,0x6,0x3f,0x83,0x4e,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x7,0x7,0x5,0x33,0x16,0x56,0xf2,0x63,0xca,0x0,0x0,0x0,0xc7,0x49,0x44,0x41,0x54,0x38,0xcb,0xd5,0x93,0xbd,0xd,0xc2,0x30,0x10,0x85,0xdf,0x21,0x3a,0x90,0x60,0x94,0x58,0xf2,0x0,0xb0,0x2,0x53,0xc4,0x4,0xd8,0x1,0x46,0x80,0x28,0x41,0x2c,0xc1,0x22,0x48,0x94,0x51,0xa,0x7a,0xe8,0x10,0xa4,0xa0,0xca,0xa3,0x8,0x44,0xf9,0xc1,0x80,0x94,0x6,0x9e,0xb,0x9f,0x74,0xe7,0x4f,0xcf,0x77,0xb6,0x10,0x44,0x13,0xb5,0xd0,0x50,0x3f,0xe,0x50,0xda,0x50,0x69,0xf3,0xbe,0x49,0xb4,0x2c,0x47,0xbb,0x1c,0xc4,0x11,0x87,0x71,0x44,0x47,0xbb,0xb4,0xd5,0xc9,0xab,0x29,0x28,0x6d,0xd8,0x5f,0xcf,0x40,0xa,0x84,0x0,0x48,0x9c,0xbd,0x25,0xf6,0xbb,0x50,0xaa,0xb5,0x35,0x80,0xd2,0x86,0xbd,0xf9,0x14,0x24,0x0,0x8,0x1e,0x1,0x40,0xe0,0xb2,0x58,0xd5,0x20,0x25,0x80,0xd2,0x86,0xdd,0xf1,0xe4,0x99,0xc8,0xcf,0xa,0x0,0xa6,0xd9,0x7e,0xdd,0xf8,0x25,0x48,0xbb,0x6a,0x29,0x9,0xfc,0x3c,0xee,0x8c,0x3c,0x80,0x44,0xb2,0xd,0xac,0x3d,0x2c,0x1,0x8a,0x64,0xa5,0xd,0xd3,0x23,0x33,0xef,0x95,0x9c,0x15,0x50,0x9b,0xd0,0xa9,0x70,0x8f,0x6f,0x1c,0x54,0x75,0x3b,0x84,0x1f,0x1f,0x92,0xfc,0xff,0x67,0xba,0x3,0x12,0x5d,0x6b,0x94,0xbc,0xa8,0x62,0xae,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_convex_polygon_shape_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x3c,0x0,0x9d,0x0,0xff,0x45,0x5b,0x2a,0xd6,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xe,0xc3,0x0,0x0,0xe,0xc3,0x1,0xc7,0x6f,0xa8,0x64,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0xc,0x1e,0x17,0xa,0x32,0x21,0x16,0x54,0xbb,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0xb5,0x49,0x44,0x41,0x54,0x38,0xcb,0xa5,0xd3,0x3d,0x4c,0xd4,0x41,0x10,0x5,0xf0,0xdf,0xfe,0xff,0x7,0x17,0xe,0xe,0x38,0xa3,0x44,0x13,0x3f,0x42,0x61,0x67,0x24,0x42,0x41,0x6f,0x61,0x67,0x65,0x47,0x62,0x81,0xda,0x19,0x2b,0x13,0x43,0x42,0x48,0x4c,0xd4,0x5a,0xe9,0xb0,0xf0,0xd0,0x82,0xd2,0x18,0x1b,0x51,0x13,0x5b,0x3a,0xb5,0x36,0x2a,0x18,0x63,0x23,0x41,0x85,0x8,0x28,0x9f,0x6b,0xc1,0x9e,0x1c,0xe0,0xd1,0x38,0xd5,0x66,0x76,0xde,0xdb,0x9d,0x79,0x6f,0x82,0xbd,0x11,0x90,0xa1,0x19,0xc5,0x94,0x5b,0xc1,0x2a,0x36,0x11,0xeb,0x8b,0xf3,0x7f,0x80,0x73,0xb4,0xe1,0x8,0x4e,0xe0,0x10,0xa,0x58,0xc3,0xfa,0x6e,0x82,0xdd,0xe0,0x2,0x2a,0x38,0x8d,0x81,0x9b,0xaf,0x62,0x3c,0x7d,0x37,0x46,0xc,0xa4,0x5c,0x25,0xd5,0x84,0x1a,0x28,0xdb,0xf5,0x72,0x19,0xc7,0xd1,0x37,0x34,0x19,0x27,0x2a,0x25,0xda,0xdb,0xe9,0x19,0x8d,0x13,0xe8,0x4b,0x77,0xe5,0x54,0x1b,0x6a,0x4,0x7b,0xc0,0xc3,0x2f,0x62,0xb5,0xbf,0x9b,0x37,0xb,0x5b,0xec,0xe5,0x36,0x7a,0x46,0x63,0x15,0xbd,0x38,0x96,0x5a,0xcc,0x6b,0x4,0x19,0x5a,0x71,0x14,0x67,0x6e,0x3c,0x8b,0xf,0x4a,0x45,0x4a,0x4d,0x64,0x61,0xbb,0xbf,0x3a,0x92,0x53,0x69,0x2e,0x4d,0x8,0x59,0x3a,0x74,0xe2,0xe4,0xd0,0x64,0x1c,0xaf,0xb4,0x72,0xb8,0x7d,0x1b,0x78,0xa0,0xbc,0x93,0xa4,0xff,0x7e,0x9c,0xc0,0xc1,0xa4,0x50,0x28,0xa4,0x1f,0x94,0x46,0x5e,0xc6,0xc7,0x2d,0x4d,0x74,0x95,0xe9,0x6c,0xd9,0x2,0xc4,0xc8,0xda,0xfa,0xce,0x49,0xcf,0x4e,0x3d,0xac,0x9f,0x9d,0x2c,0x69,0xbb,0x7c,0xeb,0x5c,0xb8,0x50,0x9d,0xa2,0x58,0xa0,0xad,0x39,0x4d,0x36,0x30,0xb7,0xc0,0xd2,0x32,0xd3,0xcf,0xc7,0xbc,0x7b,0x3a,0x6a,0xe6,0xd1,0xe0,0x55,0xfc,0x48,0xbe,0x88,0x35,0x7d,0xe7,0xf1,0xfe,0xc3,0x70,0x18,0x1c,0xf9,0x15,0xc7,0x57,0x56,0x13,0xf3,0xcc,0xd8,0xb6,0xc6,0x21,0xc8,0xf2,0x1c,0x3e,0xe2,0x7b,0xc2,0xfd,0xfd,0xc1,0x12,0xbe,0xe0,0xed,0xcc,0xed,0x70,0x79,0x79,0x9e,0xd5,0xdf,0xe4,0x85,0x5c,0xc8,0x82,0x95,0xc5,0x25,0x21,0x4,0x5f,0x9f,0x5c,0xbb,0x88,0x4f,0xf8,0x89,0xd,0xc4,0xd0,0xc0,0x7,0xbd,0xc5,0xf3,0xb1,0xda,0xd1,0x4d,0x9c,0xbe,0x67,0x73,0x63,0xd3,0xb7,0xc9,0xeb,0x97,0xf0,0x1a,0x9f,0xb1,0x98,0x5c,0xb9,0xbf,0x13,0x3b,0xae,0xc4,0xd8,0x71,0xf6,0xce,0xbe,0x4e,0xc,0xd,0x76,0xa1,0x15,0x5d,0x49,0x2e,0x98,0xc3,0x6c,0x6a,0x75,0xa3,0x7e,0x1f,0xc2,0xff,0x6e,0x63,0xd0,0x38,0x42,0xdd,0x7d,0x6c,0xb4,0x85,0x7f,0x0,0x6e,0x9f,0x84,0x19,0x86,0xe1,0x63,0xe3,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_vector_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xd,0x1,0x0,0xeb,0xa,0x1a,0x42,0x0,0x0,0x0,0x4b,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0xa0,0x15,0x78,0x78,0xfb,0x79,0x3d,0x31,0xea,0x18,0x9,0x69,0x96,0x57,0x95,0x6c,0x24,0xcb,0x66,0x74,0x9a,0x66,0x5e,0x60,0xa2,0x34,0xac,0xe8,0x6b,0x0,0x49,0xe1,0x81,0x4b,0x31,0xba,0x38,0x23,0xb9,0xb6,0xe1,0x8d,0x5e,0x7c,0x9a,0x71,0xca,0x11,0x13,0xef,0x78,0x5d,0xf5,0xf0,0xf6,0xf3,0x7a,0x72,0x12,0xd,0x13,0x45,0x21,0x3d,0x28,0x0,0x0,0xb4,0xcc,0x3a,0x2b,0x19,0x9a,0xf7,0x69,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_bool_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xd,0x7,0x2f,0x16,0x81,0x80,0x9d,0x0,0x0,0x0,0x45,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0x18,0x5,0x14,0x3,0xc6,0x87,0xb7,0x9f,0xdb,0xc3,0x38,0xf2,0xaa,0x92,0x7,0x19,0x18,0x18,0x18,0xd0,0xc5,0xb0,0xf1,0x61,0x6a,0x99,0x60,0x82,0xd8,0x14,0x22,0xdb,0x84,0xce,0x87,0x1,0x26,0x4a,0xbd,0xc0,0x82,0xec,0x64,0x5c,0xb6,0xe0,0x3,0x38,0xbd,0x40,0xb1,0xb,0xd0,0xd,0x23,0xc4,0x1f,0x5,0x14,0x0,0x0,0x7d,0xda,0x2d,0x2e,0xa2,0x64,0x7e,0x5f,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_vector2_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xd,0x1,0x11,0x81,0xba,0x3a,0xb0,0x0,0x0,0x0,0x3d,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0x18,0x54,0xe0,0xe1,0xed,0xe7,0xf5,0xa4,0xea,0x61,0xc4,0xa6,0x59,0x5e,0x55,0xb2,0x91,0x2c,0x9b,0xd1,0x69,0xba,0x78,0x81,0x89,0xd2,0x70,0x1b,0x69,0x6,0x10,0xc,0x64,0x62,0x62,0x1,0x5d,0xd,0x23,0xb9,0xd1,0x48,0x72,0x62,0xa3,0x24,0xad,0x50,0x47,0x33,0x2e,0x0,0x0,0x9f,0xc7,0x27,0x61,0x1a,0xc7,0x50,0x68,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_atlas_texture_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x17,0x2c,0x1b,0x50,0xf4,0xaf,0xe7,0x0,0x0,0x1,0x57,0x49,0x44,0x41,0x54,0x38,0xcb,0xed,0x93,0xbd,0x4a,0x3,0x51,0x10,0x85,0xcf,0xdc,0x7b,0x13,0x37,0x86,0x88,0xf8,0xe,0xa,0xbe,0x81,0x8,0xd6,0x3e,0x87,0xbe,0x81,0x9d,0x68,0x65,0x9b,0x46,0x5f,0xc2,0xca,0x17,0x10,0xb1,0x11,0xc4,0x42,0x3b,0x15,0x45,0xf2,0x4b,0xb2,0x89,0x9b,0xdd,0x64,0x93,0xdd,0x4d,0x40,0xd8,0x7b,0x77,0x2c,0x34,0x21,0x21,0x59,0x1b,0x2d,0x9d,0x6a,0x98,0xe1,0x7c,0x9c,0x39,0x30,0xc0,0x5f,0x55,0xbf,0x1b,0x2,0x0,0x3a,0x6d,0x3f,0x33,0x9e,0xb9,0x6d,0x5f,0x1,0xc0,0xa0,0x17,0xc1,0xf7,0x2,0x44,0x83,0x8,0x8d,0xb2,0x93,0x99,0xd6,0x89,0x71,0xe3,0x7b,0xa1,0x2,0x0,0x21,0x68,0xc7,0xae,0xb9,0xbb,0x76,0xcd,0x7d,0x91,0x52,0x6e,0x3,0x80,0xd3,0xec,0x8a,0xee,0x7b,0x5f,0x15,0x56,0xb,0x90,0x4a,0xee,0xb7,0xeb,0xde,0x71,0xf5,0xb5,0x25,0x67,0x0,0x56,0x2e,0x7b,0xd2,0xac,0x38,0x3c,0xa,0x3f,0xae,0x13,0x93,0xac,0x27,0x26,0xd9,0x8c,0x82,0xd1,0x8d,0x5d,0xed,0xc,0x73,0x79,0x6b,0x2b,0xbf,0xb2,0x5c,0x6c,0x94,0x1d,0xd6,0xb1,0x3e,0xd3,0xda,0x14,0xb4,0x36,0x4,0x0,0x6a,0xc,0xd0,0xb1,0x39,0x2,0xc0,0x44,0x88,0x1,0x8,0x66,0x6,0x11,0xc1,0x98,0x44,0x2,0xd8,0xd0,0xb1,0x39,0x98,0x72,0x4d,0x73,0x27,0x7c,0x17,0x2d,0x88,0x47,0x0,0x90,0x69,0xd9,0x89,0xdf,0x86,0xff,0xf,0x48,0x7,0x30,0x11,0xfd,0xa4,0x33,0x69,0x0,0xd,0xe6,0xac,0xca,0xc8,0xa1,0x54,0xa2,0xc4,0xcc,0x0,0x10,0x4f,0xb,0x89,0x28,0x2b,0x95,0x78,0x5c,0xb2,0x32,0x3c,0xa3,0x6c,0x94,0x1d,0xb6,0x6b,0x9d,0x22,0x33,0x5b,0x13,0x1b,0xcc,0x6b,0x76,0xb5,0x73,0x6a,0xd7,0xdc,0xbd,0x46,0xc5,0xe1,0x56,0xdd,0x3d,0x5c,0xe8,0xe7,0xea,0xe2,0x8e,0x0,0xe0,0xf9,0xa1,0x24,0x7d,0x2f,0xa4,0xa7,0xfb,0xca,0xd7,0x7f,0xb8,0x81,0xb8,0x3c,0xbf,0x9d,0xb8,0xac,0xbf,0xb5,0x55,0x18,0x8c,0xd0,0x73,0x83,0x79,0x88,0xef,0x85,0xf0,0xbd,0x30,0xfd,0x5b,0xbd,0x10,0xfd,0x5,0xfb,0x4f,0x14,0xe6,0xa5,0xbe,0xf0,0x0,0xf7,0xb2,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_video_player_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x17,0x17,0x4,0xe1,0x4e,0x4d,0x2a,0x0,0x0,0x1,0x47,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0xa0,0x10,0x30,0x5e,0xfa,0x7e,0x95,0xed,0xc3,0xdf,0x4f,0x75,0xaf,0xff,0xbc,0x49,0xf8,0xf1,0xff,0xa7,0x34,0x31,0x9a,0x38,0x18,0xd9,0x9f,0x8a,0xb2,0x88,0x2c,0x10,0x60,0xe6,0x6b,0x62,0x79,0xff,0xf7,0x63,0xe3,0x93,0xdf,0xcf,0x2a,0x48,0xb1,0xf5,0xc7,0xff,0x9f,0xd2,0x8f,0x7f,0x3f,0xad,0xfe,0xcf,0xf0,0x9f,0x99,0x71,0xf5,0x87,0x4d,0xaf,0x7e,0xfd,0xff,0x25,0xaa,0xc6,0xa6,0xec,0x6c,0xca,0x6d,0xb8,0x8f,0x18,0x3,0x4e,0x7f,0x3d,0xef,0x74,0xeb,0xd7,0xdd,0xbd,0x6c,0x8c,0x6c,0xaf,0x99,0x7e,0xfd,0xff,0x25,0xca,0xc0,0xc0,0xc0,0x80,0xae,0xf9,0xe0,0x97,0x63,0x5d,0x97,0xbe,0x5f,0x65,0xc6,0x66,0x0,0x4c,0xed,0xaf,0xff,0xbf,0x44,0x99,0x70,0xd9,0xf2,0xe4,0xf7,0xb3,0xd2,0x27,0xbf,0x9f,0xef,0xbd,0xf0,0xed,0xb2,0x4,0x3e,0xd7,0x30,0xe1,0x93,0x7c,0xff,0xf7,0x83,0xfd,0x9d,0x5f,0xf,0xce,0x9f,0xf9,0x7a,0xc1,0x86,0x2c,0x3,0x18,0x18,0x18,0x18,0x7e,0xfe,0xff,0x29,0x71,0xeb,0xd7,0x9d,0x3,0x47,0xbf,0x9c,0x2c,0x22,0xcb,0x0,0x88,0x22,0xa6,0x5f,0xcc,0x8c,0xcc,0x4f,0xb1,0xc9,0xb1,0x10,0xd2,0xcc,0xc5,0xc8,0x79,0x5f,0x8e,0x4d,0xc6,0xdf,0x98,0x4b,0xff,0x32,0xc9,0x6,0x8,0x33,0xb,0xee,0x96,0x60,0x11,0x8f,0x30,0xe0,0xd2,0x79,0x47,0x72,0x18,0xc8,0xb0,0x4a,0x75,0x4b,0xb1,0x4a,0x78,0xe2,0xd3,0xcc,0xc0,0xc0,0xc0,0xc0,0xc4,0xc6,0xc8,0xf6,0x9a,0x81,0x81,0x81,0xe1,0xd4,0xd7,0x73,0x1e,0xc8,0x12,0xf6,0x3c,0x56,0x65,0x7a,0x9c,0xda,0x7f,0xb1,0x69,0x82,0xa9,0x65,0x63,0x64,0x7b,0xcd,0x78,0xf0,0xcb,0xb1,0x76,0x52,0x93,0x32,0xb2,0x2b,0x59,0x4,0x99,0xf9,0xeb,0xff,0xff,0xff,0xcf,0xf6,0xe6,0xef,0xbb,0xa8,0x9f,0xff,0x7f,0x4a,0x10,0xa3,0x91,0x9d,0x91,0xfd,0x85,0x8,0xb3,0xd0,0x32,0x41,0x66,0xfe,0x1a,0x4a,0x73,0x33,0x3,0x0,0xcf,0xd7,0x7e,0x81,0xdf,0x1,0x64,0x3b,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_particles_2d_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe1,0x0,0xdb,0x0,0xe7,0x53,0x45,0xf8,0x1a,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x14,0x23,0x29,0x1d,0xfd,0x5c,0xf1,0x0,0x0,0x0,0xec,0x49,0x44,0x41,0x54,0x38,0xcb,0xa5,0xd2,0x31,0x4a,0x4,0x41,0x10,0x5,0xd0,0x37,0xbd,0x23,0xbb,0x88,0x22,0x9e,0x40,0x4,0x61,0xc1,0x4c,0x4f,0x60,0x2e,0x6,0x86,0x46,0xe6,0x9a,0x1b,0x79,0x0,0x13,0x53,0x17,0x34,0x14,0x23,0x31,0x31,0xf1,0x2,0x9e,0x40,0xf4,0x18,0x2a,0x86,0x8e,0xeb,0xae,0x49,0xd,0xb4,0x32,0xe8,0xec,0xf8,0xa1,0x69,0xba,0xba,0xfe,0xa7,0xea,0x57,0x15,0x57,0x77,0xaf,0xfe,0x83,0xd4,0x22,0x67,0xee,0xb7,0xdc,0x36,0x2,0xdb,0xb8,0xc4,0x51,0x13,0xa7,0x6c,0x20,0xf4,0x30,0xc1,0x14,0x4f,0x58,0xc7,0x47,0xc4,0x8f,0xb1,0x80,0x22,0xfe,0xbf,0xa9,0x15,0x71,0x6f,0xc6,0xe7,0x8,0x6b,0x59,0x1b,0x29,0x44,0x6e,0x6b,0xf2,0xcf,0xa,0xa6,0x78,0xc1,0x72,0xbc,0x3f,0x83,0x90,0x63,0x80,0x9d,0x26,0xf,0xe6,0xb1,0x9b,0x91,0x35,0x90,0x73,0xac,0xd4,0xe6,0xd6,0x2,0x1b,0x38,0xc9,0x4b,0xfb,0x3,0x17,0x58,0x44,0x99,0x70,0x80,0xfb,0xe8,0xb7,0x68,0x29,0xb0,0x85,0x67,0xac,0x26,0x9c,0xce,0x30,0xd2,0x7c,0x37,0xc6,0x18,0x25,0xf4,0x3b,0x2e,0x61,0xf,0xc3,0x14,0x6e,0x77,0x41,0x85,0xc7,0x84,0xc3,0x6c,0x6c,0x55,0x8b,0xf3,0x1e,0xf9,0x7d,0xec,0x95,0x38,0xc7,0x35,0xf6,0xb1,0xd4,0xc2,0xc8,0x2,0xf,0xb8,0x41,0x59,0x2f,0xd2,0x1b,0xce,0x66,0x28,0x7f,0x12,0xf7,0xb8,0xcc,0x2,0x55,0x17,0x23,0xbe,0x0,0xe6,0x62,0x2f,0x59,0x40,0x87,0x4e,0x4,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_video_stream_theora_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0x2e,0x23,0x0,0x0,0x2e,0x23,0x1,0x78,0xa5,0x3f,0x76,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0xc,0x8,0x3,0x21,0x2e,0xe6,0x66,0x25,0xd7,0x0,0x0,0x3,0x1d,0x49,0x44,0x41,0x54,0x38,0xcb,0x95,0x92,0x6b,0x48,0x54,0x79,0x18,0xc6,0x9f,0xff,0xb9,0x8c,0x73,0xe6,0xe2,0xe9,0x32,0xb9,0x79,0x59,0x74,0x2a,0x75,0xd2,0xc2,0x71,0xbd,0x95,0x4e,0x91,0xc7,0x6c,0x75,0x36,0x35,0xda,0xc1,0x14,0x11,0x62,0x71,0x3f,0xb8,0x66,0xa4,0x1b,0x5,0x2e,0xdb,0x97,0x2c,0x8b,0x40,0x8b,0xad,0x8d,0xc2,0xa2,0x9b,0xc6,0x56,0xeb,0xae,0x92,0x41,0xd4,0xba,0x1a,0xb1,0x42,0x37,0xb,0x91,0xb0,0x62,0x55,0xb6,0x4c,0x4,0x67,0xdc,0x93,0xe3,0x65,0x2e,0xe7,0xdd,0x4f,0x9,0xb,0xc3,0xc2,0x3e,0x9f,0xde,0xf,0xcf,0xfb,0xe3,0xe5,0x7d,0x1e,0x20,0x84,0x2c,0x16,0xb,0x97,0x99,0x99,0x55,0x51,0x55,0xf5,0xd5,0x4b,0xb3,0x19,0x32,0x0,0x10,0x8d,0x84,0xb2,0x82,0xfb,0x38,0x28,0x8a,0x2,0x0,0x68,0x6a,0x6a,0xa,0x5b,0x61,0x89,0xa8,0xb5,0x2c,0xf,0xbf,0xe6,0x72,0xd9,0x6c,0x27,0x4f,0xd5,0xb6,0x8a,0x2,0x2f,0x30,0x66,0x5,0xc7,0x71,0x21,0x21,0x30,0x1a,0x8d,0x0,0x80,0xd4,0xd4,0xd4,0x4f,0x8a,0x8a,0x4a,0x7e,0x28,0xdb,0xe5,0xa4,0xdb,0x7d,0xe7,0x69,0x22,0xd0,0xab,0x79,0xe6,0xbb,0xe8,0x62,0x6b,0xf5,0x69,0x0,0x2c,0xe4,0x5,0x44,0x4,0xaf,0xd7,0xb,0x25,0x57,0x59,0xed,0x9d,0x5b,0x38,0x1b,0x97,0x18,0xb9,0x67,0x43,0x4d,0x3d,0x3d,0x8f,0x72,0xe1,0xc4,0x60,0x32,0xbb,0x3e,0x96,0x48,0xe9,0xce,0x82,0x9a,0xb,0x17,0xbe,0xd9,0x7,0x0,0x79,0x5b,0x53,0xfe,0x5,0x60,0x0,0x50,0x5c,0x5c,0xbc,0xc9,0x17,0xa0,0x66,0x5b,0x44,0x58,0x7a,0x75,0x6d,0x19,0x8d,0x78,0x9e,0xb2,0x71,0x66,0xc5,0x80,0xb9,0x8,0x1e,0x3e,0x2,0x49,0xfa,0x77,0x28,0x91,0x7a,0xa8,0xfb,0x56,0x4f,0xe5,0x81,0x3,0x57,0xda,0x0,0xa0,0x6f,0x2a,0x88,0x7d,0xcf,0x67,0xc0,0x1c,0xe,0xc7,0xe,0x83,0x24,0x37,0xbb,0x9c,0x31,0xd6,0x2f,0x4b,0xf,0x42,0x9d,0xf1,0x21,0x72,0xa4,0xc,0xbe,0x5,0x15,0x6f,0xb9,0x4,0x5c,0x5d,0xd1,0x82,0x77,0xba,0x4,0x72,0x98,0x5e,0xb1,0x12,0x43,0x8f,0xc7,0xd5,0x15,0xb7,0x77,0x65,0x7a,0x6e,0xd2,0xcd,0x4c,0x43,0x3,0x0,0x8,0x92,0x5e,0xac,0xd9,0x5b,0x9b,0x61,0xdd,0x1a,0x37,0x4c,0x82,0xc9,0x8,0x69,0x99,0x95,0xd1,0xb8,0x8,0x83,0x5e,0x87,0x84,0xc9,0x7e,0xd4,0x8f,0xef,0x44,0x9b,0xe5,0x18,0xbb,0xeb,0xdf,0x4e,0x6e,0x32,0x2d,0x8d,0x4f,0x33,0x9f,0xf6,0x71,0x2c,0x8,0xa0,0x1,0x0,0x38,0xc3,0xc6,0xcd,0xf5,0x43,0x6b,0xca,0x7d,0x7f,0xcd,0x69,0x8,0xc,0x56,0x30,0xc,0xec,0x86,0x68,0x6,0x82,0x92,0x19,0x43,0x42,0xa,0xde,0x88,0x6b,0x51,0x3d,0x59,0x85,0xb3,0x6f,0x93,0xd9,0xf2,0xf7,0xbf,0x13,0x2f,0x8a,0x72,0xf8,0xe4,0xb3,0xf9,0xc5,0x27,0x4e,0x17,0x7e,0x37,0xf6,0x48,0x8d,0xfe,0xe3,0x1a,0xab,0x63,0x9c,0xfe,0x3,0x74,0xba,0x21,0x2,0x1,0xb7,0x85,0xaf,0xd1,0x12,0x77,0x1f,0x53,0x62,0x2c,0x78,0xf2,0x63,0xa9,0x36,0x81,0x29,0xf1,0x53,0xc6,0x40,0xb4,0x5f,0x9,0x44,0xb5,0x5d,0xff,0xf6,0x21,0x0,0x9d,0xd0,0x97,0xad,0x53,0x1,0xe4,0xce,0xf6,0x6b,0xa3,0xa3,0xb0,0xc6,0xae,0xe1,0x5e,0x33,0x3f,0xf1,0x98,0x53,0xbd,0x70,0xfa,0x8e,0x22,0x77,0xe6,0x27,0x78,0x99,0x19,0x6e,0x21,0x6,0xaf,0xa4,0x1c,0xf0,0xe4,0x63,0x31,0x3a,0x37,0x65,0x65,0x25,0xe6,0xe4,0xe7,0x6f,0x38,0xc8,0x3,0x40,0x4e,0xaf,0x9a,0x22,0x87,0x9,0x36,0xa7,0xbf,0xfd,0x3d,0xef,0x9f,0x8f,0xd5,0xf1,0x22,0x62,0xdc,0x8f,0xd9,0xbc,0xa6,0x47,0x30,0x3a,0x3,0x13,0xe1,0x19,0x68,0x5b,0xd6,0x8,0x95,0x4c,0xe0,0x79,0x46,0xab,0x3c,0xfd,0xec,0xfb,0x86,0xe,0x48,0x52,0x84,0xca,0xb6,0x3c,0xf8,0x80,0xde,0xcd,0xe6,0xc5,0x5c,0x6f,0x34,0xe7,0x5d,0x29,0x2c,0xfd,0xbc,0x72,0x18,0x49,0x34,0xa8,0x25,0xb3,0x2f,0x56,0xfe,0x9,0xa3,0x18,0xc0,0x80,0x5b,0xc6,0xd0,0xb4,0x4c,0x7d,0xf7,0x5e,0x30,0xe9,0xc9,0x9d,0x80,0xc0,0x9b,0xce,0x9c,0x3b,0xf7,0xe3,0xfe,0xc5,0xc5,0xd9,0xcb,0x1f,0x21,0x96,0x25,0x3f,0x77,0x1e,0xea,0xf6,0x7,0x3b,0x88,0xe8,0x96,0x16,0xd0,0x7e,0xa1,0x20,0x75,0x12,0x51,0x87,0xf6,0x6b,0xd7,0x71,0x72,0x64,0xa7,0x5,0xf3,0x94,0xfc,0x3d,0xf8,0x2f,0xc5,0xc7,0x47,0x45,0xdf,0xfb,0xed,0xf0,0x30,0x51,0x37,0x5,0xa8,0x53,0xfb,0x7b,0xa6,0x5d,0xbb,0x74,0xb9,0x91,0xca,0xcb,0x4b,0xa7,0xd6,0xda,0x92,0xb6,0x2d,0xb6,0x90,0x85,0x68,0x77,0x41,0x41,0x1a,0x0,0xc0,0x6e,0x5f,0xb5,0xba,0xa7,0xf7,0xc8,0xc2,0xb4,0xda,0x4e,0x8d,0x47,0xea,0x68,0xfd,0xfa,0x75,0xe3,0x76,0xfb,0x67,0xeb,0xf0,0x7f,0x54,0xe8,0xb4,0xa7,0x37,0xb7,0x1c,0x9d,0x53,0x14,0xe5,0x89,0x2c,0xcb,0x4b,0x42,0x79,0xfe,0x1,0xac,0x4e,0x32,0x47,0x51,0x34,0x46,0xd2,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_world_environment_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xe,0x26,0x13,0xb7,0x37,0x57,0xa0,0x0,0x0,0x2,0xd6,0x49,0x44,0x41,0x54,0x38,0xcb,0x75,0x93,0x4f,0x68,0x13,0x41,0x18,0xc5,0xdf,0xcc,0xec,0xa6,0xee,0x76,0x93,0x48,0x8c,0xd2,0xd6,0xfa,0xa7,0x36,0x90,0x52,0xa8,0x94,0xa4,0x8a,0xda,0x40,0xc0,0x52,0xe8,0x4d,0x2,0x82,0x82,0x78,0xd5,0x4b,0xf,0xd2,0x53,0xf,0x82,0x17,0x41,0xf1,0x20,0xa,0xa2,0x28,0x7a,0x11,0xf4,0x28,0xfe,0x41,0xe8,0xa9,0x28,0x58,0x44,0x65,0x63,0x48,0x41,0x2c,0x2d,0x14,0x4a,0xa9,0x69,0x2,0x69,0x36,0xdd,0xec,0x34,0xc9,0xec,0x8c,0x7,0xad,0x6d,0x4a,0x7d,0xb7,0xf9,0x98,0x37,0x1f,0xfc,0xe6,0x3d,0x82,0x1d,0xf2,0xb2,0xd9,0xb8,0x5f,0xad,0x5e,0x91,0xae,0x9b,0x6,0xe0,0xab,0x66,0x73,0x3f,0xd1,0xf5,0x32,0xb5,0xac,0x8f,0x2c,0x14,0x7a,0x62,0x26,0x12,0x73,0xdb,0xef,0xd3,0xed,0x7,0x77,0x66,0x66,0xa2,0x3e,0x3f,0xff,0x45,0xfc,0xfa,0x35,0xe,0xa5,0x18,0xd1,0xf5,0x92,0x16,0x8d,0x3e,0xd3,0xbb,0xbb,0x47,0xa8,0x61,0x7c,0x16,0xab,0xab,0xf,0xdd,0x99,0x99,0x89,0xed,0x1e,0x2,0x0,0x3c,0x9f,0xf,0x34,0x57,0x56,0xde,0xf8,0x95,0x4a,0x2a,0xd0,0xdb,0x7b,0x4e,0x14,0x8b,0x37,0x65,0xa5,0x72,0x1a,0x94,0x36,0x20,0x65,0x0,0x0,0x2,0xbd,0xbd,0x97,0xda,0x4f,0x9d,0x7a,0xe9,0x7e,0xfa,0x34,0x29,0x5d,0x37,0xad,0x77,0x75,0x9d,0x33,0x8e,0x1f,0x6f,0x50,0x0,0x10,0xe5,0xf2,0x1d,0xbf,0x52,0x49,0xb7,0xc5,0x62,0x23,0xed,0x27,0x4e,0x4c,0x13,0x4d,0x2b,0x43,0xd3,0x9c,0xb6,0xbe,0xbe,0x3e,0x16,0x8d,0xbe,0xff,0xb3,0x8a,0x70,0x0,0xb0,0x52,0xa9,0xdb,0xd4,0xb2,0xa6,0x45,0xb9,0x7c,0xb,0x0,0xa8,0x67,0xdb,0x3,0x62,0x65,0x65,0x3c,0x70,0xe4,0xc8,0x55,0x73,0x68,0xe8,0xab,0x67,0xdb,0x3,0x92,0xf3,0xb8,0x16,0x89,0x4c,0x29,0xdf,0xef,0x90,0x9c,0xc7,0x1,0x40,0x35,0x9b,0xf1,0xda,0xb7,0x6f,0x67,0x79,0x3e,0xcf,0x58,0x28,0x74,0x5f,0x79,0xde,0x49,0xcf,0xb6,0xfb,0xc9,0xfa,0x87,0xf,0xf7,0xd0,0x6c,0x76,0x4,0x47,0x47,0x2f,0xfe,0x85,0x18,0x3,0x80,0xe6,0xf2,0xf2,0x2b,0x50,0xca,0xa5,0xe3,0x9c,0x4,0x0,0x62,0x9a,0x8b,0x81,0x9e,0x9e,0x33,0x0,0x1a,0x6a,0x63,0x63,0xc,0x84,0x70,0xc9,0x79,0x8a,0xca,0x4a,0x65,0x8c,0x5a,0xd6,0xd4,0x26,0x14,0x33,0x91,0x58,0x80,0x52,0x61,0x10,0xe2,0x6f,0x9a,0x1,0x0,0x42,0x58,0x50,0xca,0x10,0x85,0xc2,0xb,0x51,0x2c,0x4e,0x12,0x5d,0xff,0x21,0x1d,0x67,0x4c,0x93,0x9c,0xf7,0x80,0x52,0xd7,0xb3,0xed,0x7e,0xa2,0xeb,0x8b,0xa2,0x54,0x7a,0x5c,0x9f,0x9f,0x3f,0xf,0xdf,0x37,0x5a,0xfe,0x97,0x10,0x5f,0x7a,0x5e,0x46,0x8b,0x46,0x6f,0x80,0xb1,0x45,0xc2,0x98,0xb,0x4a,0x1b,0x1a,0x0,0x48,0xcf,0x4b,0x8b,0xd5,0xd5,0xe7,0x24,0x10,0x28,0x29,0xce,0xf,0x63,0x17,0xa9,0x7a,0xbd,0x83,0xee,0xd9,0x33,0x6d,0x26,0x93,0xb9,0xcd,0x99,0xf3,0xee,0x1d,0x28,0x31,0x8c,0x25,0x51,0x2c,0x5e,0xd6,0x3b,0x3b,0x1f,0x40,0x29,0x86,0xff,0x88,0x45,0x22,0x2d,0x66,0x9e,0xcf,0x1b,0x0,0x40,0x59,0x38,0x3c,0x5,0x21,0xc2,0xb2,0x56,0x3b,0x4d,0xdb,0xdb,0x7f,0x80,0x10,0x7f,0xb7,0x7,0x88,0xa6,0x95,0x0,0xc0,0xcb,0xe5,0xc2,0x5e,0x2e,0x17,0x96,0x9c,0x8f,0xd2,0x60,0xf0,0x23,0xf1,0x6c,0x7b,0xa0,0x3e,0x37,0xf7,0x9d,0x18,0xc6,0xd2,0xde,0x4c,0xe6,0x98,0x97,0xcd,0xc6,0x44,0xa1,0xf0,0xd4,0x5f,0x5b,0x4b,0xef,0x64,0xc0,0xa2,0xd1,0xb7,0xd2,0x71,0x52,0x34,0x18,0xcc,0x41,0x29,0xa6,0x1d,0x38,0x70,0x8d,0x9a,0xc9,0xe4,0xac,0xd6,0xd9,0xf9,0x48,0xd5,0xeb,0x1d,0x5e,0x36,0x1b,0x33,0x13,0x89,0x5,0xbd,0xbb,0x7b,0x44,0x3b,0x78,0xf0,0x2e,0x69,0x6b,0x2b,0x6c,0x41,0x50,0xcc,0x2f,0x95,0x32,0xaa,0xd1,0xd8,0x2f,0x6b,0xb5,0x7e,0x62,0x18,0xb3,0x66,0x32,0x39,0xdb,0x12,0x65,0xb5,0xb1,0xd1,0xa3,0x1f,0x3d,0x3a,0x64,0xe,0xe,0xba,0xff,0x40,0xbd,0x7e,0xfd,0x53,0xd6,0x6a,0xf1,0x16,0x1e,0xfb,0xf6,0x4d,0x6d,0x46,0x99,0xec,0x2c,0x93,0x74,0x9c,0xc,0x8b,0x44,0x1e,0x11,0x4d,0x5b,0xf0,0xd7,0xd6,0x26,0x44,0xb1,0x78,0x61,0xcb,0xc9,0xb8,0x7e,0xe8,0xd0,0x75,0x6b,0x78,0xf8,0x6e,0x4b,0x99,0x76,0xad,0xf3,0xfa,0xfa,0x59,0x59,0xad,0xe,0x2,0x0,0xd,0x85,0x72,0x34,0x18,0x9c,0xde,0xad,0xce,0xbf,0x1,0x2f,0x6f,0x5c,0x4e,0xfd,0x99,0x64,0xbf,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_view_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x2,0x11,0x4,0x38,0x15,0x90,0x5f,0x6,0xbf,0x0,0x0,0x1,0x2,0x49,0x44,0x41,0x54,0x38,0xcb,0xa5,0x92,0xb1,0x6a,0x2,0x41,0x14,0x45,0xcf,0xdb,0x5d,0xb,0xdd,0x65,0x1a,0x3f,0xc3,0x8f,0x10,0x44,0x24,0x4d,0x20,0x55,0xd2,0xa4,0x10,0x4c,0x19,0x4,0xbf,0x42,0x2b,0x85,0x90,0x32,0x85,0x45,0x3e,0x20,0x60,0x23,0x29,0x2,0xfe,0xd2,0xb0,0xd6,0x2f,0x85,0xcc,0xfa,0x5c,0xc6,0x55,0x71,0x86,0x61,0x66,0x1e,0xf7,0xde,0x99,0x7b,0x67,0x44,0x51,0xee,0x69,0x49,0xac,0xe8,0x72,0xa7,0xd7,0xd4,0x0,0xb2,0x3a,0xc8,0xef,0xbd,0x34,0x11,0x2c,0xa6,0x12,0xa8,0x13,0x7d,0xe9,0x19,0x7d,0xbe,0x2,0x20,0x80,0x2,0xbf,0xef,0xdf,0xb8,0xe2,0x28,0x1a,0x38,0xa2,0x68,0x75,0x9a,0x2f,0x3d,0x0,0xf,0x5f,0x63,0x10,0xd8,0x4e,0xd6,0xb4,0x7b,0x5d,0xfa,0xb3,0x47,0x0,0xb6,0x6f,0xeb,0x3,0xb9,0x70,0x0,0xf8,0xbd,0x97,0x2a,0x83,0x40,0x6,0x48,0x8b,0x8c,0xdd,0x72,0x43,0xbb,0xd7,0x5,0x60,0xb7,0xda,0x90,0xe6,0x2d,0x62,0xd8,0x24,0x28,0x5,0x55,0x80,0xb4,0xd3,0x62,0x38,0x7f,0xae,0xf6,0xc3,0xc5,0xb,0x49,0x7e,0x8c,0xcb,0x15,0x8e,0x60,0x59,0xec,0x33,0x5a,0x2b,0x4f,0x7f,0x53,0x93,0x0,0xfc,0xc,0x3e,0x4e,0xae,0x1e,0x38,0x12,0xfb,0x7,0xe7,0x5e,0xc0,0x12,0x1b,0x5,0xee,0xfe,0x48,0xb7,0x36,0x55,0xe,0x3d,0xac,0xed,0x1c,0x86,0xad,0x5b,0xfc,0xc5,0x1b,0x28,0x2a,0x8a,0x9e,0x78,0x17,0x44,0xaf,0xb6,0x60,0xc1,0xd1,0xc,0x14,0x95,0x26,0x50,0xfd,0xf4,0x18,0x80,0xba,0xbf,0x73,0x19,0xc4,0x72,0xfa,0x7,0xb8,0x39,0x91,0x4,0x29,0x17,0xd8,0xe9,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_run_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0xe,0x0,0x0,0x0,0xe,0x8,0x6,0x0,0x0,0x0,0x1f,0x48,0x2d,0xd1,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x97,0x0,0xa5,0x0,0xc6,0x37,0xd1,0xb8,0x71,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x3,0x19,0xf,0x35,0xb,0x2b,0x7f,0xab,0x2f,0x0,0x0,0x2,0xa0,0x49,0x44,0x41,0x54,0x28,0xcf,0x4d,0x92,0x4b,0x4c,0x13,0x51,0x14,0x86,0xff,0x3b,0xbd,0x33,0x9d,0x8a,0x5,0x4a,0x8b,0x96,0x29,0x2,0x65,0xa1,0x1,0x3,0x22,0x44,0x83,0x4,0x45,0x12,0x1e,0x3e,0x30,0xa,0x89,0x1b,0x2,0xb8,0x30,0xba,0x36,0x8a,0xab,0x12,0x9,0xa,0xc8,0x8e,0x44,0x91,0xb8,0x55,0x12,0x13,0x14,0xd9,0xe1,0x82,0x87,0x4,0x1,0x13,0x5f,0x89,0x49,0x37,0x10,0xa2,0x15,0x84,0xb6,0x51,0xb1,0xa5,0x4c,0xa1,0xb4,0x77,0xee,0x75,0x63,0xd1,0x6f,0x77,0x92,0x93,0xfc,0xff,0x39,0xf9,0x90,0x6a,0xd5,0x0,0x0,0xa,0x4d,0x37,0x99,0x65,0x9b,0x8c,0xbf,0x38,0x1c,0xf9,0xba,0xc3,0x91,0xaf,0x27,0x67,0x55,0xb1,0xc9,0x66,0xd9,0x66,0x2,0x80,0xb4,0x54,0x17,0x76,0x71,0x65,0x1f,0xee,0xca,0xcd,0x2b,0x19,0x5,0x0,0x2a,0x59,0x57,0x1e,0xe,0xcd,0x89,0x7,0x4f,0x66,0x5,0x95,0xac,0x2b,0x0,0x70,0x20,0xa7,0x78,0x54,0xd3,0xa,0xba,0x92,0xfb,0x54,0xa1,0xe9,0xa6,0x4c,0xa7,0xeb,0x4e,0xcd,0xf9,0xcb,0x77,0xd2,0x6c,0xe,0x8c,0xc,0xd,0x76,0xfb,0xd7,0x96,0xd8,0x76,0x54,0x87,0x61,0x70,0x30,0x1e,0x63,0x59,0x5a,0x41,0x77,0xdd,0xa5,0x96,0xc6,0x48,0x68,0xbd,0x71,0x6e,0xa,0xf8,0xfd,0x33,0x78,0x97,0x12,0x42,0x24,0x4a,0xe5,0xa2,0x74,0x9b,0x3,0xe5,0x55,0xf5,0x7c,0x2b,0xba,0xe9,0x59,0x5d,0xfe,0xa,0x42,0x24,0x21,0x49,0x40,0x6d,0x43,0xab,0xdb,0xa9,0xe5,0x7a,0x4a,0xcb,0xab,0xf9,0xa7,0xf9,0x49,0x89,0x52,0x5a,0x44,0x8,0x91,0x48,0x32,0x5a,0x73,0x15,0x76,0x9f,0x6b,0x6a,0xf3,0x94,0x56,0x54,0x83,0x25,0x18,0x24,0x49,0x2,0xe7,0x2,0xf1,0x78,0xc,0x42,0x0,0x9f,0xdf,0xcd,0xe0,0xf5,0xd8,0x70,0x4f,0x20,0xb0,0xd0,0x1,0x0,0x52,0xf2,0x26,0xff,0xda,0x52,0xf3,0xda,0xf2,0x17,0x18,0xf1,0x4,0xcc,0xaa,0x5,0x3,0xbd,0xed,0x78,0xd4,0x77,0x1b,0x8a,0x6a,0x1,0x4b,0x24,0x10,0x5c,0xfd,0x86,0x40,0xc0,0xd7,0xac,0xd0,0xb4,0x15,0x0,0x20,0xe,0x47,0xbe,0xde,0xd9,0xff,0x34,0x65,0x2b,0xaa,0x83,0x10,0x49,0xec,0x49,0xb1,0x92,0x81,0xde,0x76,0xf8,0xbf,0xfb,0x0,0x0,0xce,0xec,0x3c,0x5c,0xbd,0x71,0xf,0x91,0x8d,0xb0,0x60,0x2c,0x4e,0xa8,0xa2,0xe2,0xf1,0xfd,0x9b,0x51,0xa,0x0,0xc2,0xe0,0xe0,0x86,0x1,0x22,0x1,0x9c,0x73,0x88,0x7f,0xcf,0x86,0x10,0x2,0x6,0xe7,0x10,0x82,0x83,0x1b,0x1c,0x9c,0x19,0x0,0x0,0x92,0xac,0xca,0x78,0x8c,0xd5,0x36,0xb4,0xba,0xeb,0x2f,0xb6,0x40,0x51,0x2d,0x18,0xe8,0xbd,0x5,0x8,0x81,0x6b,0xed,0x7d,0x88,0xea,0x9b,0x98,0x7e,0x35,0x8c,0x99,0xf1,0xe7,0x3e,0x85,0xaa,0x34,0xce,0x36,0x72,0x4c,0x0,0xc0,0x45,0xbc,0x3f,0x4b,0x3b,0x94,0x59,0x5c,0x56,0x79,0x6a,0xbf,0x2b,0x17,0x3b,0xb1,0x6d,0x94,0x56,0xd4,0xa0,0xe4,0xf8,0x69,0xc4,0xb6,0xa2,0x0,0x21,0xd0,0x23,0x61,0x84,0x7e,0x4,0x7,0x37,0x22,0x6b,0x17,0x0,0xc0,0xa4,0x2a,0x36,0x39,0xcb,0x75,0x70,0xe4,0x6c,0xd3,0x95,0xeb,0xc7,0x2a,0xeb,0xf8,0xfb,0xb9,0x9,0xe2,0xfd,0x30,0x8b,0x7d,0x5a,0x8e,0x88,0xc5,0x62,0x78,0x33,0xfe,0x92,0xe8,0x91,0x30,0x8e,0x9e,0xa8,0xe1,0xaa,0x65,0x6f,0x55,0xf8,0xd7,0xfa,0x11,0xb6,0xc3,0x47,0xa9,0x10,0xe0,0x6,0x4b,0x78,0x37,0x42,0xeb,0x8d,0x1f,0xdf,0x4e,0x4a,0xd3,0x63,0xc3,0x3d,0x81,0x80,0xaf,0xb9,0xec,0xe4,0x19,0xb7,0xe0,0x1c,0x33,0xe3,0x2f,0x7c,0x4e,0x67,0xde,0x33,0x13,0x95,0x3d,0x7a,0x24,0xc,0x83,0x31,0xaf,0x10,0x82,0xd3,0x9d,0x44,0xc8,0xf0,0xfb,0x43,0x9d,0x73,0x53,0x0,0xa5,0xb4,0x28,0x10,0x58,0xe8,0x50,0x68,0x5a,0x9b,0xac,0x98,0xc1,0x39,0x87,0x42,0x55,0x1a,0xc,0x2e,0x76,0xcc,0x4f,0x8c,0x16,0x1a,0x8c,0x79,0x83,0xc1,0xc5,0x4e,0xfc,0x2f,0xac,0x59,0xb6,0x99,0x54,0x25,0x63,0x57,0x72,0xbb,0xdd,0xad,0xdb,0xed,0xee,0x5d,0xc9,0x2d,0x66,0xbb,0xac,0x2a,0x19,0x26,0x0,0x48,0xb5,0x6a,0xf8,0x3,0x67,0x2e,0x21,0xff,0xd9,0xe,0x82,0xa,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_viewport_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe1,0x0,0xdb,0x0,0xe7,0x53,0x45,0xf8,0x1a,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x10,0x14,0x2,0x26,0x4f,0xad,0x59,0x0,0x0,0x0,0xd2,0x49,0x44,0x41,0x54,0x38,0xcb,0xed,0x93,0x3d,0xa,0xc2,0x40,0x10,0x85,0xdf,0xcc,0x6,0x91,0x90,0x35,0x81,0x54,0x56,0x56,0x1e,0xc0,0x3b,0x78,0x1,0x2f,0xe0,0x5,0x2c,0xbd,0x9d,0x57,0x88,0x85,0x82,0x8d,0x58,0x9,0x8a,0x16,0x6,0x13,0x17,0x7f,0xf2,0xbb,0x56,0x6a,0x50,0x84,0x18,0x2d,0x1d,0x98,0x62,0x8a,0xf7,0xcd,0xbc,0x19,0x6,0xf8,0x32,0x8,0x0,0x2,0x5f,0x9,0x0,0xe2,0x43,0x6d,0xe6,0xb8,0x32,0x33,0x0,0x20,0xcf,0xf2,0x4e,0x9a,0x66,0x3d,0x22,0x3a,0x6b,0xad,0xeb,0x0,0x40,0x44,0x9,0x80,0xf8,0x5d,0x63,0x21,0x78,0x4,0x60,0xcc,0x0,0xa0,0xc2,0x93,0xc7,0x82,0x67,0xd1,0x25,0xe9,0x33,0xf3,0x9c,0x99,0xd6,0xe7,0x63,0x34,0x64,0xa6,0x9,0x11,0xad,0x9e,0x93,0x99,0xa6,0x2a,0x3c,0x79,0x77,0xb,0xcb,0xc5,0x46,0x57,0xf1,0xdf,0x6a,0x37,0x9,0x55,0x1,0x37,0xd,0x7f,0x7b,0x85,0x3f,0xe0,0x7,0x0,0xa3,0x58,0x4,0xbe,0xaa,0x95,0x11,0x39,0xae,0x8c,0x5f,0x0,0xbb,0xed,0x7e,0x90,0xc4,0x69,0xa3,0xc,0x60,0xb7,0xdd,0x1f,0x8e,0xea,0xf2,0xb0,0x60,0xd9,0x66,0x57,0x6b,0xc8,0xb2,0x63,0x6b,0xd,0x69,0xd9,0x66,0xb7,0xf8,0x8d,0x46,0x85,0x7d,0xe4,0x8e,0x2b,0xd3,0x2b,0x37,0x3c,0x4f,0xc2,0x87,0xa0,0x85,0x88,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_groups_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x3d,0x0,0x38,0x0,0x42,0x12,0x58,0x53,0xdc,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xb,0x3b,0x4,0xcd,0x43,0x7c,0x90,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0x96,0x49,0x44,0x41,0x54,0x38,0xcb,0xcd,0x52,0xbb,0x4e,0x1b,0x51,0x10,0x3d,0xb3,0x77,0x1f,0xac,0x1f,0xcb,0xfa,0x8d,0xe3,0x28,0xa4,0x41,0xe2,0x3,0xf8,0x1,0x8a,0x48,0x2e,0xf2,0x1,0xf9,0x3,0x2a,0x24,0xa,0x9a,0xf4,0x14,0x14,0x44,0xa2,0xe7,0xb,0x10,0x12,0x48,0x51,0x94,0x2a,0xe9,0xa3,0x50,0xe4,0x3,0x5c,0x44,0x69,0x40,0x32,0xac,0xbd,0xaf,0xac,0x6d,0x76,0xef,0x4e,0xa,0x76,0x2d,0xcb,0x8a,0x8d,0x25,0x1a,0x8e,0x74,0x9b,0x99,0x73,0x66,0xe6,0x9e,0x19,0xe0,0x99,0xa0,0xff,0x5,0x5d,0x27,0x50,0x0,0x20,0x8e,0x63,0x6e,0x6c,0x54,0x79,0x59,0x1,0x65,0x5e,0x4,0x0,0xcc,0x5c,0x64,0xe6,0x6a,0x2e,0xce,0x73,0xae,0x13,0xd0,0xc2,0x9,0x6,0x7d,0xef,0xf5,0x64,0x1c,0x9f,0x3d,0x4c,0xe2,0xee,0x2c,0x41,0xd3,0xd5,0x6b,0xc3,0xd4,0xf6,0x6a,0x4d,0xfb,0x57,0x1e,0x1b,0xde,0xfb,0xa2,0x52,0xb7,0x24,0x0,0x90,0xeb,0x4,0x24,0x13,0xd9,0xd,0xfd,0xd1,0x57,0x0,0xf,0x0,0xf4,0xb9,0x26,0x9,0x0,0xd5,0x2c,0x1a,0xa7,0xa9,0x4c,0xdf,0x0,0x60,0x7d,0x4d,0xff,0x58,0x6d,0x58,0xbd,0xe9,0x4,0x7f,0x7a,0xb7,0xc,0x80,0x17,0x79,0x92,0xa3,0x64,0x99,0xef,0x43,0x7f,0xf4,0x5,0x0,0xa,0xa5,0xb5,0xc3,0x46,0xbb,0xf2,0x49,0x71,0xfa,0xde,0xbb,0x65,0x86,0xce,0x80,0x93,0x24,0xed,0xa,0x55,0xf4,0x0,0xc8,0x28,0x1c,0x9f,0x38,0x7d,0x6f,0x5b,0x21,0xc0,0x5b,0x79,0x65,0x4,0xf,0x60,0x2d,0x6b,0x96,0x26,0xb1,0xdc,0x57,0xaa,0xcd,0xf5,0x9f,0x44,0x14,0x2,0x88,0x9f,0xd2,0xab,0xaa,0xf8,0x2c,0x93,0xf4,0x6d,0xb6,0x3d,0x66,0x66,0x4b,0x71,0x9d,0x40,0x94,0xed,0x42,0x27,0xfb,0xc4,0x38,0x23,0xa7,0x99,0x27,0x69,0xf6,0x50,0xb6,0xb,0x3b,0xa1,0x3f,0xfa,0xe,0x40,0x66,0x1c,0xa1,0x69,0xe2,0x4a,0xb1,0x6b,0x65,0x49,0x44,0xd1,0xe6,0x56,0x5b,0xd7,0xd,0xed,0xdb,0xe3,0xa8,0x14,0x11,0x51,0x24,0x54,0xe5,0xb7,0x59,0x34,0x8e,0x4a,0xeb,0x85,0xdd,0xc0,0x8d,0x7e,0x30,0xb3,0x6,0x40,0x0,0x80,0x61,0xea,0x17,0xb5,0x96,0x7d,0xb9,0xd4,0xb8,0xfe,0xcd,0xe0,0x78,0xf4,0x77,0x72,0x0,0xc0,0x98,0x8d,0x17,0x2d,0xf3,0x43,0xbd,0x65,0x9f,0x63,0xc1,0x19,0xd3,0xfc,0xd5,0xd,0xef,0xfc,0x57,0xc3,0x3b,0xbf,0x33,0xbc,0xf7,0x9b,0x59,0x4e,0xc5,0x8a,0xab,0xcb,0xb,0x4d,0x79,0x76,0xad,0x9c,0xe2,0x45,0xe1,0x1f,0xdc,0x5c,0x9f,0xe8,0x72,0x79,0x31,0xc9,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_visibility_area_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x4,0x4,0x6,0x2b,0x38,0x94,0x30,0x4e,0x9e,0x0,0x0,0x1,0x26,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x7c,0xfb,0xf6,0xed,0x7f,0x6,0xa,0x0,0xb,0x21,0x5,0x69,0xae,0xae,0x18,0x62,0xb3,0x76,0xef,0x86,0xb3,0x99,0x88,0xb1,0x85,0x6f,0xcf,0x49,0x14,0x1a,0x19,0x30,0x31,0x50,0x8,0x58,0x18,0x18,0x18,0x18,0x16,0x49,0x4b,0xc3,0x5,0xe2,0x9e,0x3e,0xc5,0x50,0xf4,0xc9,0xc5,0x1c,0x85,0xc6,0xea,0x2,0xcd,0x1b,0x7c,0xd4,0xf7,0x2,0x2c,0x0,0xd1,0x5d,0x80,0x1c,0xb0,0x8c,0x6f,0xdf,0xbe,0xfd,0x7f,0xfa,0xf4,0x69,0xb8,0x80,0xa9,0xa9,0x29,0x9c,0x8d,0x2c,0x8e,0xe,0x60,0xea,0x18,0x89,0x49,0x7,0xf6,0x9e,0xcb,0xe0,0xec,0x83,0xdb,0xa3,0xb0,0x7b,0xc1,0xe7,0x54,0x1,0x83,0xd1,0x54,0x3f,0xac,0x9a,0x79,0x79,0x98,0xe1,0x18,0xd9,0x30,0x14,0x3,0xb6,0x98,0x4d,0x60,0x90,0x32,0x55,0xc2,0xe9,0x8a,0x17,0x4f,0x8f,0x61,0x15,0x87,0x1b,0x60,0x34,0xd5,0x8f,0x61,0x8b,0xd9,0x4,0xb8,0x44,0xcf,0x84,0x45,0xc,0xda,0x46,0x95,0xc,0xbc,0x3c,0xcc,0xc,0xc,0xc,0xc,0xc,0x12,0xd2,0x56,0xc,0xc,0xc,0xc,0xc,0xbc,0x3c,0xcc,0xc,0xda,0x46,0x95,0xc,0x3d,0x13,0x16,0x21,0xc2,0x60,0xa1,0x8c,0x26,0x83,0x58,0x80,0x17,0xc3,0xab,0xd,0xdb,0x18,0x18,0x18,0x18,0x18,0xe2,0x9f,0x5c,0x67,0xd0,0x36,0xaa,0x64,0x60,0x60,0x60,0x60,0xb0,0x71,0xcc,0xc1,0xb0,0xf5,0xc8,0xfe,0x29,0xc,0xc,0xc,0xc,0xc,0x57,0xcf,0xb5,0x33,0x30,0xee,0x58,0xbf,0xfe,0x3f,0x3,0x3,0x3,0xc3,0x9b,0x55,0x1b,0x19,0x5e,0x6d,0xd8,0xc6,0xa0,0xb5,0x6c,0x26,0x3,0x3,0x3,0x3,0x43,0x42,0xc1,0x76,0x82,0xa9,0x70,0xc1,0x4,0x4f,0x84,0x17,0x60,0xb6,0x93,0xa,0x18,0xd7,0x2c,0x5a,0x44,0x51,0x76,0x6,0x0,0x11,0xc,0x5c,0x9f,0x85,0x17,0xcb,0x54,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_texture_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x17,0x21,0x1d,0xc,0x39,0x74,0x9f,0x0,0x0,0x0,0xd5,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0xa0,0x6,0xf8,0xf0,0xf6,0x33,0x23,0xb9,0x7a,0xe0,0x1a,0x5f,0x3f,0x7f,0x5f,0x47,0x8a,0x1,0xa2,0x92,0x82,0x4d,0x28,0x2,0xa4,0x18,0x80,0xac,0x96,0x9,0x9b,0x82,0x77,0xaf,0x3f,0xa9,0x7f,0x78,0xfb,0x99,0x5,0xc9,0xb9,0x4c,0xb8,0xc,0xc3,0x2a,0xf1,0xf7,0xcf,0xdf,0xf0,0x7f,0xff,0xfe,0xe9,0x7d,0x78,0xfb,0x99,0x11,0xaa,0xf9,0xff,0xdb,0x97,0x1f,0x3c,0xb1,0x85,0x15,0x13,0x2e,0xff,0x9,0x89,0xf2,0x9f,0xfb,0xfb,0xe7,0xaf,0xb7,0x80,0x30,0xef,0xbf,0x3f,0xbf,0xff,0x64,0xfe,0xfb,0xf7,0xdf,0x58,0x40,0x98,0xf7,0x3f,0xba,0x5a,0x16,0x6c,0x6,0xbc,0x7d,0xf5,0xd1,0x8d,0x89,0x91,0xf1,0xea,0x9f,0x3f,0x7f,0x8d,0x5e,0x3f,0x7f,0x6f,0xf4,0xff,0x3f,0xdc,0x6b,0xca,0x42,0xa2,0x7c,0x77,0xf1,0xba,0xe0,0xc3,0xdb,0xcf,0x1c,0xff,0xfe,0xfe,0xb3,0xf8,0xf3,0xe7,0x6f,0x32,0x16,0xaf,0xf9,0x12,0x74,0x81,0x80,0x30,0xef,0xf,0x6,0x6,0x86,0x26,0x62,0x63,0x84,0x89,0xd2,0x44,0xc8,0x42,0x6e,0x5a,0xc0,0xe5,0x85,0xbf,0x44,0xea,0x63,0xc6,0x30,0x80,0x89,0x99,0xe9,0x4,0x3,0x3,0xc3,0x4f,0x22,0xd,0x60,0xc7,0x30,0x80,0x99,0x99,0x69,0x2f,0xc3,0x40,0x0,0x0,0xac,0x4d,0x5e,0xe0,0x6b,0x5b,0x97,0x1b,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_visibility_enabler_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xe,0x2b,0x8,0x88,0xfc,0xe0,0x1,0x0,0x0,0x2,0x3,0x49,0x44,0x41,0x54,0x38,0xcb,0x8d,0x93,0xbf,0x6b,0x53,0x51,0x1c,0xc5,0xcf,0xf7,0xfe,0x48,0x78,0x2f,0x4d,0x4c,0x86,0x18,0xda,0x52,0x49,0x28,0x94,0x2e,0x3e,0x8a,0x8f,0x3a,0x38,0xa5,0xa3,0x43,0x47,0xa7,0xe,0x6e,0x22,0x88,0xba,0x38,0x88,0xa8,0x83,0xbb,0x8a,0x8a,0x7f,0x42,0x17,0x87,0xa,0x16,0x91,0x6e,0x71,0xeb,0x10,0x22,0xbe,0x21,0x22,0x64,0x8,0xd,0xa5,0x1d,0x42,0x4c,0x4c,0xcc,0xeb,0xcb,0xcb,0xbd,0xd7,0x25,0xaf,0xa6,0x31,0xa6,0x7e,0xc7,0xcb,0x3d,0x1f,0xee,0xfd,0x9e,0x73,0x0,0x0,0xdd,0x52,0xe9,0x45,0xb7,0x54,0x7a,0x85,0xd1,0xf8,0x9e,0x27,0x7d,0xcf,0xe3,0xf8,0x8f,0x21,0x0,0xf8,0xb1,0xbd,0x6d,0xc0,0x79,0x1f,0x4a,0xd9,0x2c,0x95,0xaa,0xf0,0x74,0x7a,0x97,0xd9,0xf6,0x7,0xdb,0x75,0x2b,0xbe,0xe7,0xd9,0x0,0x2,0xcb,0x71,0xd4,0x6c,0xc0,0xe9,0x9,0x29,0x0,0x1a,0xc6,0x48,0x0,0x5a,0x16,0xa,0x77,0x59,0x3c,0xbe,0x6f,0xbb,0x6e,0x65,0xf4,0xba,0x98,0xe5,0x38,0x83,0x7f,0x3,0x0,0x73,0x8a,0xb2,0xac,0x86,0x9,0x82,0x1c,0xb4,0x96,0x0,0xc0,0x52,0xa9,0x2f,0x6c,0x6e,0x6e,0x3f,0xb9,0xb1,0x71,0x67,0x4,0xe3,0x93,0x0,0x43,0x52,0xb6,0x21,0x65,0x87,0x84,0x68,0x5d,0xd8,0xdc,0x74,0x7f,0xee,0xed,0x7d,0xd4,0xdd,0xee,0x15,0x10,0x19,0x13,0x4,0x17,0xc1,0x58,0x0,0xa5,0x6c,0x0,0xc8,0x6c,0x6d,0x91,0x98,0xfc,0x52,0x6c,0x79,0xb9,0x48,0x52,0x7e,0x37,0x5a,0xc7,0x1,0x40,0xce,0xcf,0xdf,0x30,0xb9,0x1c,0x83,0x31,0x99,0xa0,0x5a,0x3d,0x88,0xc4,0xd1,0xb0,0xc9,0xa5,0xc,0x5b,0xad,0x27,0x96,0xe3,0x4,0xba,0xd7,0xbb,0xd5,0xde,0xd9,0x39,0x50,0xed,0xf6,0x43,0x7b,0x6d,0xad,0xa7,0x3a,0x9d,0x7,0xd3,0x96,0x78,0x6,0x20,0x16,0x16,0xde,0x88,0x6c,0xf6,0x76,0xbf,0x52,0x59,0x9,0xf,0xf,0x1f,0xc7,0xf2,0xf9,0xeb,0xc3,0x66,0xf3,0xe6,0xaf,0x72,0xf9,0x1a,0x4f,0xa7,0x9f,0xca,0xa5,0xa5,0x67,0x33,0x1,0xc4,0x79,0x17,0xc0,0x0,0xc6,0x8,0x62,0x4c,0x1,0x38,0x1,0xd1,0x10,0xc6,0x48,0x62,0x2c,0x4,0xe7,0x9d,0x99,0x80,0xb0,0xd1,0x78,0x34,0x3c,0x3e,0x7e,0x67,0xbb,0x6e,0x55,0xe4,0x72,0x6f,0x83,0x5a,0xad,0xcc,0x33,0x99,0xdd,0xc4,0xfa,0xfa,0xe7,0x61,0xb3,0xf9,0x3a,0xac,0xd7,0x9f,0x9f,0x9b,0x83,0xf8,0xea,0xea,0x65,0x92,0xf2,0x1b,0x0,0x69,0x39,0xce,0x89,0xef,0x79,0x2,0x0,0x37,0x4a,0x65,0x83,0x6a,0xb5,0x31,0x2e,0x9e,0xe6,0x2,0x6,0xf5,0xfa,0x27,0x8a,0xc5,0x9a,0x20,0xa,0x1,0x5c,0xd,0x8f,0x8e,0xde,0x1b,0xdf,0x5f,0x1,0x40,0x20,0x52,0xe3,0x36,0x9e,0x1f,0xa4,0x44,0xa2,0x66,0x7c,0xff,0x12,0xb4,0x16,0x0,0x68,0x5a,0x90,0xc4,0xdf,0xe1,0x26,0x1d,0x45,0xd9,0xf4,0xfb,0x5,0x99,0xcf,0xdf,0x9b,0x8c,0x72,0x74,0xd5,0x72,0x1c,0xf5,0x7,0x10,0x95,0x29,0x99,0xfc,0x3a,0xad,0x4c,0x63,0xa2,0xc1,0x19,0xeb,0x1,0x40,0x2c,0x2e,0xbe,0x4,0xc0,0x93,0xc5,0xe2,0xfd,0xa8,0xce,0x0,0xf4,0x48,0xd0,0x9f,0x55,0xe7,0xdf,0x41,0xd4,0xef,0x4a,0x89,0x76,0x15,0x6f,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_node_2d_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe1,0x0,0xdb,0x0,0xe7,0x53,0x45,0xf8,0x1a,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x14,0x0,0x32,0x29,0x31,0xe2,0x7c,0x0,0x0,0x0,0x8c,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x5c,0xba,0xfd,0x3d,0x3,0x25,0x80,0x89,0x81,0x42,0x30,0xf0,0x6,0xb0,0xe0,0x91,0x93,0x66,0x60,0x60,0x50,0x86,0xb2,0xef,0x32,0x30,0x30,0x3c,0x25,0xc5,0x0,0x67,0x6,0x6,0x86,0x52,0x6,0x6,0x6,0x23,0x28,0xff,0x1c,0x3,0x3,0x43,0xf,0x3,0x3,0xc3,0x1e,0x62,0xc,0x90,0x81,0x6a,0x76,0x47,0x12,0x83,0xb1,0xaf,0xa3,0xbb,0x4,0x5b,0x18,0xa8,0x20,0xd9,0x8c,0xc,0x8c,0x18,0x18,0x18,0x54,0xe9,0x12,0xb,0x77,0xa0,0x7e,0xfe,0x8f,0x24,0xf6,0x1f,0x2a,0x76,0x87,0x98,0x30,0x78,0x2,0xd,0x30,0x46,0x6,0x6,0x6,0x43,0xa8,0xd8,0x79,0x6,0x6,0x86,0x5e,0xa8,0x1c,0x51,0xb1,0xb0,0x7,0x1a,0x60,0x2a,0x48,0xd1,0xf8,0x84,0xd4,0x74,0xf0,0x14,0x57,0xdc,0xf,0xb3,0xbc,0x0,0x0,0x49,0xd2,0x19,0x75,0x12,0xa9,0x82,0x81,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_visibility_enabler_2d_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe1,0x0,0xdb,0x0,0xe7,0x53,0x45,0xf8,0x1a,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x14,0x4,0x4,0x82,0xe7,0xb2,0xe1,0x0,0x0,0x1,0xcc,0x49,0x44,0x41,0x54,0x38,0xcb,0xc5,0x93,0x4b,0x48,0x1b,0x51,0x14,0x86,0xff,0x7b,0x33,0x73,0x27,0x33,0x9a,0x98,0x54,0x8d,0x4a,0xd5,0xd8,0x62,0xb4,0x8a,0xc6,0xe0,0x4a,0xa8,0x50,0xfa,0x52,0x4,0xe9,0xa2,0x20,0xa,0xee,0xb3,0xb6,0xb,0x5d,0x74,0x2b,0xee,0x5a,0xbb,0xeb,0xbe,0x50,0x41,0x37,0x82,0x82,0x88,0xf,0x44,0xad,0xa0,0xe0,0x83,0x32,0x15,0x1f,0xc,0xd4,0x47,0x95,0x96,0x28,0x46,0x4d,0x98,0x69,0x92,0x79,0xb8,0x68,0x84,0x31,0x58,0xd4,0x95,0x77,0x73,0xb8,0xe7,0xf0,0x1d,0xce,0xf9,0xf9,0xf,0x70,0xdf,0x8f,0x0,0xc0,0xe8,0xdc,0x99,0x1c,0x53,0xcd,0xda,0xbb,0x80,0x2e,0x89,0xae,0xbf,0x79,0x96,0xf3,0x8f,0x19,0x18,0x8f,0x5a,0x97,0x5,0x59,0xd1,0x48,0x3a,0xd2,0xd5,0x4d,0x35,0xb4,0xf0,0x3d,0xde,0x93,0x59,0xb3,0x33,0x9c,0xbd,0xab,0xac,0x68,0x24,0x18,0x10,0xad,0xd9,0xd5,0xd8,0x27,0xdd,0xb0,0x3e,0x47,0x4e,0xf4,0xfe,0x93,0x73,0xe3,0xf9,0xca,0x86,0x3a,0xf3,0x37,0x61,0xbe,0x4e,0xa6,0xcc,0x6f,0x0,0x16,0xec,0xc,0x97,0xb9,0xd2,0xda,0x96,0x5a,0xb9,0xb9,0x93,0xe8,0x3a,0x84,0xde,0x95,0xce,0x59,0xdb,0x7b,0x89,0x65,0x0,0xc8,0xf3,0x38,0xc6,0x0,0xb4,0xda,0x1,0x6a,0xff,0x4,0x3,0xa2,0x59,0xff,0x44,0xda,0x72,0x49,0x74,0xdd,0x29,0x90,0x83,0xea,0xc7,0x82,0xaf,0xb3,0xc5,0x4b,0xfd,0x45,0x7c,0x37,0x0,0x3c,0x70,0x3b,0x3e,0x66,0x6a,0x41,0xed,0xe3,0xcb,0x8a,0x26,0xe,0x4e,0x44,0xd5,0x98,0x6a,0xd6,0x14,0xe7,0xf3,0xef,0xe2,0xaa,0x19,0x1e,0x9a,0x8c,0x9e,0x35,0x86,0xb2,0x3f,0x8,0x8c,0xfc,0x51,0xf6,0x93,0x53,0xf3,0x6b,0xf1,0xbe,0xff,0x4e,0x0,0x20,0x95,0x93,0xed,0x58,0x4,0x60,0xea,0x86,0x55,0xec,0x64,0x64,0xc9,0xeb,0x72,0xcc,0xca,0x8a,0x46,0xd,0xc3,0x92,0x9c,0x2,0x39,0x60,0x3c,0xd9,0xb8,0xb6,0x41,0x30,0x20,0x5a,0x0,0x8c,0x96,0xa7,0xee,0x97,0xae,0x2c,0xfa,0xe3,0x57,0x24,0xd5,0xab,0x1b,0x78,0x98,0xe7,0xe1,0xde,0xff,0x3e,0x4e,0x8d,0xe8,0x6,0xdc,0xa5,0x85,0xac,0xbd,0xa1,0x36,0x6b,0xe0,0x36,0x22,0xd6,0x31,0x9e,0x1c,0xfd,0x3c,0x4c,0x7e,0x1,0x0,0x81,0x27,0x11,0x0,0x38,0x3e,0xd5,0x7b,0x1,0x34,0xdd,0x28,0x62,0xa0,0x94,0x35,0xb7,0xbd,0xf2,0xf8,0xa,0x72,0xb9,0xaf,0x0,0x50,0x5e,0xc2,0xca,0x2b,0xfc,0xac,0xb1,0x30,0x97,0xeb,0xb0,0x7b,0xe1,0x3a,0xd,0x0,0x0,0x4e,0x46,0xa7,0x65,0x45,0xa3,0x3e,0x2f,0x17,0xae,0x7a,0x24,0x54,0x84,0x2a,0xa5,0x98,0xc0,0xd3,0x45,0x4a,0x49,0x34,0xbd,0xea,0x55,0x2b,0xf,0xcf,0x9c,0xee,0x6a,0x9,0xcb,0x7f,0x17,0x2b,0x8b,0x2,0xd9,0x7b,0xfb,0xc2,0x53,0x76,0xef,0xc7,0x88,0xb,0x48,0x58,0xb1,0x7a,0xd5,0xca,0xfd,0xbd,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_collision_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x0,0x0,0x0,0x0,0x0,0xf9,0x43,0xbb,0x7f,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x2,0x11,0x5,0x1,0x16,0x6,0x10,0xb0,0x88,0x0,0x0,0x0,0xc0,0x49,0x44,0x41,0x54,0x38,0xcb,0xd5,0x93,0x21,0xe,0x2,0x41,0xc,0x45,0x5f,0xc9,0xde,0x0,0x8f,0x46,0x72,0x7,0x3c,0x1a,0x49,0x82,0x25,0xe0,0x9,0xa,0x45,0x82,0x21,0x41,0x70,0xd,0x8e,0x82,0x41,0x70,0xe,0x6,0x3a,0xae,0x88,0xa5,0x9b,0x9d,0xc9,0x2e,0x90,0x20,0x8,0x95,0x33,0x7f,0x7e,0xfa,0x7e,0xa7,0x62,0x18,0xdf,0x54,0x87,0x2f,0xeb,0xf7,0x6,0x45,0xdb,0x85,0x20,0x6f,0xc3,0x31,0x4c,0x8a,0x57,0x82,0xfd,0xe9,0x82,0x19,0x88,0x90,0x45,0x6d,0xcc,0x7,0xfd,0xb4,0x3,0x41,0xcc,0x30,0xa9,0xcb,0x6e,0x31,0x2,0xc2,0x71,0xb1,0xaa,0xce,0x46,0xbb,0x35,0x20,0xcd,0x8,0xb9,0x49,0xd0,0x88,0x8f,0x79,0xb8,0x59,0x82,0x41,0x50,0x4d,0x33,0xc8,0x59,0xeb,0x26,0x41,0xb5,0x6a,0x3d,0xdc,0x15,0x10,0xcc,0x52,0x98,0xc2,0xc5,0x6e,0x94,0x77,0xe0,0xe,0x41,0x63,0x49,0xff,0x54,0x35,0x22,0xe4,0x19,0x5c,0x55,0x2b,0xda,0xf3,0xf6,0x0,0x40,0x6f,0x36,0x71,0x97,0xd4,0x20,0x7f,0xec,0x8,0x20,0x74,0xa7,0xe3,0x52,0xe1,0x58,0x35,0xa,0x69,0xdb,0x85,0x4f,0xff,0x81,0xfc,0xff,0x32,0x3d,0x0,0x40,0x96,0x5b,0xe1,0x2b,0xa6,0x66,0x56,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_visibility_notifier_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xe,0x29,0x1e,0x4e,0x1e,0x37,0xd2,0x0,0x0,0x1,0xe6,0x49,0x44,0x41,0x54,0x38,0xcb,0x8d,0x93,0xc1,0x6b,0x13,0x41,0x14,0xc6,0xbf,0x99,0xd9,0xdd,0x64,0x36,0xd9,0x34,0x9e,0xda,0x12,0xb0,0x14,0x7a,0xca,0x61,0x10,0xb6,0xd6,0xe0,0x25,0xed,0xbd,0x37,0x8f,0xfd,0x13,0x8a,0x8,0xde,0x4,0xf5,0xec,0x49,0x11,0xbc,0x78,0x96,0x62,0xf0,0x68,0xa,0xbd,0x6,0x6a,0xa4,0xd0,0xb2,0xd0,0xb9,0x78,0x29,0x5e,0x8a,0xa7,0x22,0x71,0xdb,0x90,0x25,0xa3,0x33,0xe3,0x21,0xbb,0xb2,0xd9,0x24,0xc5,0x77,0x7c,0x33,0xdf,0x6f,0xde,0xbc,0xef,0x3d,0x0,0xc0,0x4d,0xaf,0xf7,0xfa,0xa6,0xd7,0x7b,0x8b,0x34,0x12,0x29,0xdd,0x44,0x4a,0x86,0xff,0x8,0x2,0x0,0x83,0x83,0x3,0xb,0xc6,0x46,0xd0,0xda,0xa7,0xb5,0x5a,0xc4,0xea,0xf5,0x2e,0xf5,0xfd,0xcf,0x7e,0x18,0x46,0x89,0x94,0x3e,0x80,0x31,0x17,0x42,0xdf,0xe,0xf8,0x97,0x21,0x1a,0x80,0x81,0xb5,0x2e,0x0,0xb8,0xeb,0xeb,0xfb,0xb4,0x54,0x3a,0xf1,0xc3,0x30,0x4a,0xab,0xf3,0xb8,0x10,0x6a,0x31,0x60,0x12,0x36,0x3b,0x3,0x63,0x9,0xb4,0xe6,0x0,0x40,0x6b,0xb5,0x88,0x56,0xab,0x27,0xc1,0xce,0xce,0x7e,0xa,0x63,0x45,0xc0,0x44,0xc8,0xd8,0xd0,0x5d,0x5d,0x7d,0x47,0xca,0xe5,0xfe,0x9f,0xab,0xab,0x97,0x26,0x8e,0xef,0x3,0xb0,0x20,0xc4,0x80,0xd2,0x31,0xb4,0xf6,0x1,0xe0,0xce,0xde,0x1e,0xa1,0x53,0xaf,0xba,0x6e,0xec,0x6d,0x6c,0x3c,0x2a,0x37,0x9b,0x4b,0xd5,0x76,0xfb,0x19,0xe5,0xfc,0x68,0x69,0x77,0x77,0xab,0xd4,0x6c,0x36,0x9c,0x95,0x95,0xf,0xb0,0x96,0x65,0xe2,0x2c,0xf2,0x0,0xe2,0x2e,0x2f,0xbf,0x87,0xb5,0x9e,0x51,0xea,0x41,0x22,0x25,0xe5,0x42,0xe8,0x51,0x14,0xdd,0xb5,0xe3,0x71,0x9b,0xd5,0xeb,0xaf,0x40,0xa9,0x4a,0xab,0x9c,0xb,0x0,0x18,0xfb,0x55,0x69,0xb5,0x3a,0xd4,0xf3,0x4e,0x8d,0x52,0xf,0x87,0xfd,0xfe,0x63,0x0,0xe5,0x4a,0xab,0xf5,0xd1,0xf,0xc3,0x6f,0x30,0xc6,0x29,0xba,0x40,0x8b,0xae,0x24,0x52,0x52,0x0,0xba,0xb2,0xb9,0xf9,0x85,0x38,0xce,0xf,0xe2,0x38,0xdf,0x13,0x29,0xc9,0xa2,0x39,0x98,0xee,0x81,0x31,0x3e,0x17,0xc2,0xe4,0xf2,0x14,0x80,0xe5,0x42,0xd8,0xbc,0x6b,0xb,0x7b,0xf0,0xfb,0xf2,0xf2,0x79,0x7c,0x78,0x78,0x66,0x94,0xda,0xca,0xe5,0xbd,0xe1,0xf1,0xf1,0x8b,0x41,0xa7,0x33,0x4c,0x1,0x53,0x90,0x99,0x3f,0x99,0xeb,0xeb,0x7b,0x2a,0x8e,0xbf,0xc6,0xdd,0x6e,0xa4,0x7,0x83,0x9f,0xea,0xe2,0xe2,0x53,0x2a,0xb2,0x20,0x44,0xe7,0x6d,0x9c,0xb,0x80,0xb5,0x2c,0x3,0x4d,0x6a,0xa4,0xa,0xc6,0x94,0x0,0x10,0x1a,0x4,0xe7,0xc5,0x41,0x9a,0x5,0x14,0x47,0x79,0x6d,0xed,0x69,0x71,0x94,0xb3,0xab,0x5c,0x8,0xed,0xe4,0x2c,0x9c,0x2c,0x53,0x10,0x9c,0xcf,0x5b,0xa6,0x9c,0x48,0xcd,0xf4,0xc0,0x69,0x34,0xde,0x0,0x60,0xc1,0xf6,0xf6,0x93,0x6c,0x9d,0x1,0x98,0x54,0x30,0xba,0x6d,0x9d,0xff,0x2,0x40,0x33,0xd3,0xa2,0x69,0xf1,0xe0,0x60,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_h_button_array_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x5,0x3,0x4,0x1f,0x26,0x76,0x26,0x45,0x6d,0x0,0x0,0x1,0x13,0x49,0x44,0x41,0x54,0x38,0xcb,0xcd,0x53,0xb1,0x4a,0x3,0x41,0x10,0x7d,0xb,0x77,0x3f,0x64,0xa5,0x78,0xbd,0xb8,0x2a,0x6a,0xa,0x4f,0x4e,0x70,0xb9,0x26,0xc7,0xa,0xe1,0xa,0xb,0xff,0xe1,0x8a,0x48,0x48,0x71,0x5c,0x9a,0xc3,0x22,0x7d,0xa,0x5b,0x91,0x7c,0x80,0x69,0x6d,0xa2,0xdf,0xe0,0xba,0xcd,0x82,0x81,0xb5,0xb9,0xb9,0x5c,0x34,0xb,0x17,0xd2,0xe4,0xc1,0x30,0x8f,0xd9,0xb7,0x3,0xf3,0x86,0x61,0xa8,0x30,0x99,0x8d,0x51,0x94,0x39,0xda,0x20,0x89,0x25,0x2e,0xf6,0x6e,0x56,0x8b,0x3c,0xd,0xa0,0x8d,0x6a,0x15,0x3c,0xd,0xea,0x7f,0xde,0xdf,0xee,0x59,0x96,0x1,0x0,0x64,0x2f,0x41,0x3e,0x2c,0xea,0x4c,0x88,0x44,0xb8,0xa2,0xff,0xd7,0x80,0x4,0xea,0xfb,0xb,0x91,0x8,0xeb,0xec,0x2,0x6b,0x7a,0x30,0x7a,0x6a,0xe7,0x41,0x57,0x2c,0x3d,0x60,0x93,0xd9,0xd8,0xba,0xcc,0x4b,0x62,0x89,0xa2,0xcc,0x59,0x12,0x4b,0x5b,0x94,0xf9,0x2,0xc0,0x1c,0xc0,0x67,0x95,0x3f,0x0,0xcc,0xc1,0xd3,0xc0,0x6a,0xa3,0xd6,0x46,0xf5,0x46,0x9a,0x1f,0x6d,0xd4,0xbb,0x36,0xea,0x59,0x1b,0x35,0xd0,0x46,0xf5,0xb4,0x51,0xdc,0x73,0x99,0x47,0x73,0x53,0x9d,0xf8,0xf1,0xe9,0x11,0x5e,0x5f,0xa6,0xf0,0x7d,0x9f,0x9d,0x5d,0x72,0xe6,0xb9,0xcc,0x6b,0xd6,0xdf,0xfa,0x53,0x0,0xb0,0x91,0x8,0x19,0x0,0xd6,0xb9,0x3a,0x5f,0x6e,0xa1,0x2b,0x24,0xc2,0x87,0x13,0xa7,0x59,0xf7,0xfd,0x3b,0x34,0x34,0xb6,0xa,0x82,0xdd,0x7a,0xb,0x5b,0x83,0xed,0xfe,0x2d,0x10,0xbf,0xbd,0x8e,0x71,0x70,0xb8,0xbf,0xf9,0x2d,0x10,0x1f,0x8e,0x1e,0xd7,0x8e,0xf3,0xb,0x32,0x2c,0xe1,0x2d,0xe5,0x57,0x8a,0x52,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_visibility_notifier_2d_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe1,0x0,0xdb,0x0,0xe7,0x53,0x45,0xf8,0x1a,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x14,0x4,0x23,0x27,0xed,0x7,0x8a,0x0,0x0,0x1,0xab,0x49,0x44,0x41,0x54,0x38,0xcb,0xc5,0x93,0xbd,0x4f,0x53,0x61,0x14,0xc6,0x9f,0x73,0x7a,0xb1,0x5f,0x69,0x6f,0x1b,0x20,0xb1,0x1d,0x2c,0xc1,0x18,0x5d,0xea,0xe0,0x26,0xa9,0xa9,0x2e,0x1a,0x61,0x68,0x74,0x61,0x21,0x71,0x4,0x17,0x36,0xa3,0x6e,0xc6,0xc1,0x4,0x17,0x13,0x12,0xff,0x1,0x23,0xb,0x69,0x20,0xc,0x14,0x7,0x89,0x38,0xc8,0xe0,0x26,0x21,0x1a,0x12,0x23,0x8,0x9,0x44,0x5,0xee,0xe5,0x86,0x72,0x3f,0xdf,0x7b,0x1c,0x90,0xa1,0xa4,0x17,0xe2,0xc4,0xd9,0x4e,0xce,0xf3,0xfc,0x92,0xf3,0x5,0x9c,0x75,0x10,0x0,0xcc,0x7c,0xdc,0x5b,0x72,0x3d,0x29,0xfb,0x81,0xe0,0x5c,0x7,0x1,0x0,0x7c,0x5f,0x20,0x11,0x26,0x1,0x90,0x49,0xf1,0x72,0xad,0xaa,0x97,0x1,0x0,0x13,0x73,0x46,0x5b,0xed,0xe7,0xe5,0x66,0xdf,0xe2,0xd2,0xfe,0x8d,0x76,0xb5,0x23,0x8f,0xd6,0xae,0xf8,0x6e,0xd1,0x7a,0x61,0x58,0xea,0xe9,0xca,0xba,0x7,0x0,0x78,0xdb,0x30,0x90,0xcf,0xf2,0xc4,0x40,0x45,0x1f,0x3a,0xae,0xe5,0xd6,0x74,0x8e,0x1a,0x9f,0xac,0x97,0xbf,0xd,0xf5,0x38,0x95,0xe0,0xd,0xfa,0xd7,0x63,0x26,0xcd,0x5b,0xbb,0x7b,0xe1,0xe0,0xcc,0x82,0x39,0x7b,0xa,0xe0,0xae,0x58,0x4d,0xf5,0x28,0xc6,0xe0,0xda,0x4d,0xfd,0x42,0x32,0x4e,0x20,0x2,0x6a,0x55,0xbd,0xc8,0xc,0xcd,0x3a,0x90,0x7e,0xc3,0xc,0x8a,0x91,0x80,0x6f,0xab,0x4e,0xd9,0xf,0x80,0x30,0x4,0xea,0xf3,0x66,0x60,0xbb,0x87,0x83,0xac,0xcf,0x9b,0xa2,0xc2,0x43,0xcd,0x97,0xef,0x4e,0x25,0x12,0xc0,0xc,0x25,0x2,0xf4,0x14,0xb5,0x67,0xb6,0x23,0x31,0x22,0x8,0x1,0xa1,0xed,0xa,0xae,0x5e,0x8a,0xf,0x49,0x28,0x0,0xb5,0x2e,0xa7,0x5,0x70,0xb9,0x94,0xf8,0x1a,0xef,0x20,0x6c,0x6d,0xab,0xe1,0x42,0x97,0x76,0x3b,0x9d,0xe4,0x3f,0xe9,0x24,0xef,0x14,0xba,0x62,0xf7,0x57,0xd6,0xbc,0xe7,0xcc,0x84,0xea,0xb5,0xf4,0xfb,0x48,0x40,0xff,0xe8,0xf,0xca,0x65,0xf8,0x89,0xe3,0xc9,0xf9,0x5d,0x4b,0x4d,0x2a,0x15,0x8e,0x28,0x25,0xf,0xd,0x2b,0x7c,0xe5,0xfa,0x52,0xcc,0x67,0xf9,0xd,0x11,0x19,0x91,0x80,0xc6,0x78,0xaf,0xdc,0xb9,0x9e,0x1d,0x2b,0x74,0x6a,0x23,0x81,0x92,0x5c,0xd3,0xc6,0x54,0xd3,0x96,0xba,0xeb,0x49,0xa9,0x3b,0x1f,0x7b,0x3d,0x50,0xd1,0x1f,0xe0,0xa4,0xa3,0x38,0x1e,0xbf,0x76,0xfc,0x8b,0xab,0x9b,0xce,0x95,0x93,0x3c,0x4,0x0,0xd3,0x1f,0xcc,0xb5,0x3,0x47,0x4a,0xff,0xf3,0x3,0xa9,0x4,0xfd,0xbc,0x77,0x2b,0xd7,0x73,0xe6,0xcf,0x88,0xbf,0x15,0xed,0xb5,0x7b,0x86,0x5a,0xee,0x3e,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_multi_mesh_instance_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xe,0x2c,0x1a,0x34,0x4,0x7,0x8e,0x0,0x0,0x1,0x5a,0x49,0x44,0x41,0x54,0x38,0xcb,0xed,0xd2,0x31,0x4b,0x2,0x71,0x1c,0xc6,0xf1,0xe7,0xff,0xf7,0x4c,0x8f,0xbb,0xa2,0x33,0x9a,0x5a,0x1a,0xed,0xd,0x58,0x28,0x68,0x21,0x39,0x4,0x21,0xe,0x35,0xe9,0x2b,0xe9,0x35,0x84,0xab,0x34,0xf9,0xa,0x22,0xd1,0x21,0x9,0x44,0x43,0x39,0x15,0x21,0x21,0x5a,0xc2,0xa5,0x46,0xb5,0x40,0xbc,0x53,0xef,0xf8,0xdf,0xfd,0x9a,0x82,0x28,0xcf,0xd6,0x86,0x9e,0xf5,0x33,0x3e,0x5f,0xe0,0xcb,0x16,0x83,0xc1,0x96,0xd1,0x68,0x9c,0xc2,0x63,0xcb,0x9c,0x1,0x0,0x11,0x71,0xa3,0x56,0x3b,0x77,0xe7,0x73,0x8d,0x2b,0xca,0x2b,0xd9,0x76,0x9a,0x49,0x52,0x6f,0x3d,0x99,0xbc,0xfa,0xcd,0x39,0x0,0x4c,0xab,0xd5,0x6b,0xb2,0xed,0x7d,0xdf,0xe6,0xe6,0x13,0x59,0xd6,0x9,0xe3,0x5c,0xe1,0x81,0x40,0x67,0x52,0xa9,0xe4,0x57,0x7a,0xb9,0x9c,0x87,0xd1,0x6c,0xee,0x2,0x80,0xa1,0xeb,0x47,0x0,0x60,0x76,0x3a,0x7,0x0,0x60,0x76,0xbb,0x11,0xa3,0xd5,0x4a,0x9b,0xfd,0xbe,0xec,0xe5,0xa6,0xae,0xc7,0xd8,0xb4,0x5e,0x4f,0x93,0x10,0x12,0x84,0x38,0xe4,0xb2,0x7c,0xeb,0x2e,0x16,0xc7,0x2c,0x18,0x6c,0x92,0x69,0xa6,0x40,0xa4,0x71,0x4d,0xbb,0x74,0x67,0xb3,0x9d,0xa5,0xe,0x2c,0xb8,0x9a,0x48,0x94,0xe0,0x38,0x71,0xb8,0xae,0xc,0x49,0x92,0x40,0x14,0x80,0x10,0x7e,0x48,0x92,0xc6,0x55,0xf5,0x51,0x8d,0x46,0xdb,0x9e,0xae,0x28,0xcf,0x9c,0x31,0x6,0xe6,0xf7,0xf7,0xd6,0xc2,0xe1,0xb,0x35,0x16,0x2b,0x71,0x55,0xad,0x30,0x9f,0x6f,0xb2,0x91,0x4a,0x9d,0x81,0xe8,0xe6,0xad,0x50,0xe0,0x2b,0xfc,0x9e,0x7d,0xde,0x31,0x6d,0x34,0x32,0x10,0x22,0x4e,0xb6,0xbd,0xcd,0x64,0x79,0x40,0x96,0x75,0x27,0x86,0xc3,0x76,0x28,0x97,0x73,0x3c,0x7d,0x34,0x6a,0xff,0xf8,0xda,0xd4,0xf5,0x8,0x0,0xbc,0x17,0x8b,0xbe,0x65,0x2d,0x7c,0xf7,0xff,0xe,0xfe,0x56,0x7,0xf5,0x7a,0x6,0x8e,0xb3,0x47,0xb6,0x1d,0x62,0xb2,0xfc,0x42,0x96,0xf5,0x20,0x46,0x23,0x3d,0x94,0xcd,0x3a,0x9e,0x3e,0x1e,0xeb,0x1f,0xe3,0x2e,0x96,0x98,0xc7,0x17,0x3,0xc1,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_visible_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x73,0x0,0x29,0x0,0x7c,0x29,0x1e,0x61,0x18,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x19,0x1,0x5,0x28,0xb,0x75,0xe9,0xbd,0x0,0x0,0x1,0xc0,0x49,0x44,0x41,0x54,0x38,0xcb,0xd5,0x52,0x4d,0x6b,0xd4,0x50,0x14,0x3d,0xef,0x23,0x69,0x92,0xc9,0x4c,0xc2,0x64,0x3a,0xd3,0x2e,0x2c,0x8,0x5d,0x9,0x42,0x5d,0x16,0x5c,0xb8,0x71,0x21,0xba,0x99,0x62,0x37,0xed,0xaa,0x50,0xa,0x2d,0xed,0xd6,0x1f,0x51,0x10,0xa,0x42,0x4b,0x41,0x41,0x10,0x44,0xb0,0x20,0xa,0xae,0x5c,0x89,0xa2,0x5b,0xa1,0x20,0x8,0x5,0xd1,0x85,0xcc,0x47,0xa7,0x33,0x99,0x49,0x93,0x34,0x79,0x2f,0x71,0xd1,0x64,0xb4,0x1f,0xb3,0x16,0xcf,0xee,0xdd,0xc7,0x3d,0xf7,0xde,0x73,0xe,0xf0,0xdf,0x83,0x9c,0x2f,0xf4,0x3a,0x3,0x3d,0x8e,0xc4,0x6a,0x1c,0x89,0xba,0x14,0xf2,0x1a,0x0,0x30,0x85,0xed,0x2b,0x2a,0xdf,0x53,0x14,0xfe,0xc4,0x76,0x8a,0xc1,0x48,0x82,0x4e,0xcb,0xbd,0x1d,0x1c,0x87,0xbb,0x52,0x24,0x57,0x1,0x80,0x71,0x7a,0x0,0x80,0xfd,0x79,0xb3,0x6f,0x46,0x61,0x6c,0xb9,0x5c,0xb5,0x3e,0x5e,0x20,0x38,0x6c,0x74,0x57,0x8f,0x7,0xe1,0x23,0x0,0x8c,0x71,0x7a,0x60,0x98,0xda,0x5c,0x79,0xdc,0xda,0x7,0x80,0xa3,0x96,0x3b,0xeb,0x7b,0xe1,0xb,0x29,0x93,0x29,0x0,0x51,0xa1,0xa8,0x2f,0x57,0x26,0xec,0x67,0x43,0x82,0xac,0x79,0x3b,0xe3,0x8a,0x8a,0xb6,0x71,0xa3,0x3c,0x6e,0x7d,0xed,0x34,0x7b,0x75,0x10,0xe2,0x39,0x55,0xeb,0xdd,0x51,0xcb,0xbd,0x39,0x70,0xfd,0xf,0xf9,0xc0,0x42,0x49,0x5f,0xac,0xd4,0xec,0xe7,0xa4,0xd3,0xec,0xdd,0xf5,0xfa,0xc1,0x6b,0x0,0xc,0x0,0x54,0x4d,0x79,0x3b,0x79,0xa5,0x72,0xaf,0xdd,0xe8,0xae,0xfb,0xa7,0x1b,0xc1,0x2c,0xe9,0xf3,0x4e,0xcd,0xde,0xfb,0xf5,0xa3,0xfd,0x29,0x8e,0xc4,0x6c,0x3e,0xc8,0xb4,0x8c,0x3b,0x34,0xc,0xa2,0xcd,0xbc,0x19,0x0,0x28,0xa5,0x3f,0x1,0x20,0x91,0xc9,0xf5,0xbc,0x26,0x65,0x32,0x73,0xfa,0x47,0x1a,0x7f,0x49,0xa6,0x86,0xfe,0xc9,0x16,0xd5,0x74,0xf5,0x1,0x0,0x99,0x57,0x13,0x99,0x4c,0x3,0x80,0xa2,0xf2,0x1d,0x4a,0x49,0x9b,0x71,0xfa,0x9d,0x2b,0xfc,0x69,0x46,0x34,0x3d,0x14,0x8f,0x20,0xd0,0x8c,0xb1,0x8d,0xcb,0x34,0x80,0x69,0x19,0xb7,0x9c,0xaa,0xf5,0xfe,0x8c,0x43,0xcd,0xde,0x7d,0xaf,0x1f,0xbc,0xcc,0x97,0x32,0x4b,0xfa,0x9c,0x53,0xb3,0xdf,0xc,0x5d,0xc8,0x6e,0xde,0x2,0xc0,0x8,0x21,0xae,0x51,0xd4,0xd6,0x38,0x67,0xaf,0xd2,0x34,0x65,0x52,0xc8,0x5,0xdf,0x3b,0x79,0x98,0xa6,0xa9,0x79,0xa9,0xb,0x67,0x72,0xe0,0x85,0x8f,0x33,0xbb,0x2e,0x20,0xcb,0xc1,0x52,0xb9,0x6a,0x7d,0x1e,0x99,0xc4,0xee,0x61,0xdf,0x14,0xb1,0x5c,0x89,0x23,0x51,0x17,0xb1,0x9c,0x1,0x20,0xb9,0xca,0xbe,0x8c,0x4a,0xe2,0xbf,0xc7,0x6f,0x1b,0x47,0xc4,0x9b,0x83,0xc4,0x42,0x3f,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_particles_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xd,0x22,0x3a,0x93,0xaf,0xb4,0x91,0x0,0x0,0x1,0x5d,0x49,0x44,0x41,0x54,0x38,0xcb,0xb5,0x53,0x3d,0x4b,0x3,0x41,0x10,0x7d,0xb3,0x77,0xc7,0x79,0x46,0x91,0xeb,0xd2,0x99,0x42,0x94,0x58,0x2c,0x68,0x93,0x9f,0x60,0xe1,0x1f,0x88,0x58,0xd8,0x6b,0xef,0x6f,0xf0,0xf,0x88,0x85,0xa5,0x45,0x20,0x60,0xa1,0x5d,0x20,0x20,0x36,0x96,0x12,0x16,0xed,0x2,0x76,0xa,0x29,0xfc,0x88,0xc9,0x2d,0xb9,0xbb,0xcc,0x58,0x24,0x6,0x3f,0x4e,0x4c,0x82,0x2e,0x2c,0x5b,0xcc,0xbc,0x37,0x6f,0x78,0x6f,0x81,0xff,0x3e,0xd6,0x18,0x6f,0xf8,0xaa,0xac,0xba,0xfa,0x8d,0x80,0xad,0xdd,0x7c,0xad,0xd7,0x4f,0xfa,0xed,0xf6,0x7e,0x16,0x11,0x65,0x4c,0x74,0x0,0x70,0xa0,0xb5,0xbc,0x9c,0x9d,0xdd,0x72,0xa7,0xb3,0xa,0xa2,0x4,0x22,0xe,0x1c,0xc7,0x86,0xe5,0xf2,0x9c,0x35,0x86,0x2,0xad,0xe5,0x93,0x2,0x6b,0xc,0x1,0x80,0xc4,0xf1,0x7a,0xa0,0xb5,0xbc,0x5e,0x5c,0x1c,0x71,0x14,0x2d,0x1,0x0,0x44,0x3c,0x0,0xa,0x22,0x4e,0xbb,0x56,0x3b,0x7f,0x7,0x7f,0x53,0xf0,0x5c,0xad,0x3e,0x4a,0x92,0x84,0x83,0xa,0xf5,0x21,0xe2,0x64,0xad,0x15,0x6e,0x6f,0x8f,0x70,0xee,0x70,0xfa,0x2c,0x5b,0xbb,0x11,0x37,0x9b,0xe1,0xa8,0xeb,0x7,0x30,0x0,0x44,0xd7,0xd7,0x8b,0xe4,0xba,0xf7,0x81,0xd6,0x89,0x2,0x0,0xee,0xf5,0xd6,0xd2,0x87,0x87,0x3,0x0,0x32,0x8e,0x33,0x69,0xab,0x75,0x2c,0xcc,0xf3,0xd6,0x18,0x97,0x3a,0x57,0x57,0xbb,0xc9,0xdd,0xdd,0x21,0x0,0x1e,0xc7,0x95,0xe1,0x7a,0x9,0x44,0x3c,0xbf,0x58,0x5c,0xa6,0xa7,0x4a,0xc5,0x82,0x79,0x66,0xe2,0x80,0x10,0xa5,0x4e,0x18,0x5e,0x2a,0x30,0xfb,0x53,0x25,0x4c,0xc4,0xe1,0x28,0x5a,0x51,0x20,0xea,0x4f,0x45,0xa0,0x54,0xac,0x72,0xb9,0x1b,0xe5,0x15,0xa,0x7b,0x23,0xdb,0x94,0x8a,0xc7,0xb8,0xbd,0x41,0x44,0xd9,0x77,0xf3,0xf9,0x2d,0x2,0x80,0xa8,0xd1,0x8,0xb9,0xdb,0xdd,0x1,0xf3,0x42,0x56,0x3a,0xbf,0x48,0x27,0xf2,0x7d,0x93,0x2b,0x95,0x4e,0xad,0x31,0x2e,0x7d,0xc8,0xb7,0x3b,0xc1,0x2,0x1c,0x68,0x9d,0xfe,0xc9,0x6f,0x7d,0x3,0x5d,0x3,0xa3,0x2,0x8c,0x57,0x36,0x20,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_volume_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x2,0x11,0x4,0x36,0x39,0x3c,0x4,0x47,0xd2,0x0,0x0,0x0,0xa7,0x49,0x44,0x41,0x54,0x38,0xcb,0xa5,0x93,0xc1,0x11,0xc3,0x20,0xc,0x4,0xf7,0x3c,0xe9,0x88,0x86,0x54,0x8,0x4f,0x17,0xa2,0x86,0x54,0x93,0xf2,0xc8,0xe0,0xc1,0x4,0x1c,0x27,0x39,0x7f,0x98,0xc1,0xbb,0x92,0x8d,0x50,0x92,0xfc,0x93,0x8d,0x3f,0x73,0x29,0x10,0x4a,0xa1,0xfc,0x49,0x20,0x94,0x11,0x71,0xac,0xbf,0x12,0xf4,0x30,0x80,0xbb,0x2f,0x25,0x8f,0x4f,0x70,0x44,0x50,0x4a,0x79,0x49,0x4c,0x99,0xa4,0x96,0x1d,0x8c,0xf0,0x98,0x59,0x27,0xdb,0x1d,0x38,0x22,0x30,0xb3,0xa9,0xe4,0xf4,0x9,0xa5,0x94,0x13,0x74,0x27,0x6a,0x83,0x24,0x94,0xee,0x7e,0x6c,0xb4,0x8a,0xab,0xb4,0x7f,0xa1,0x7e,0x12,0x47,0x49,0x1f,0x33,0xa3,0xd6,0xa,0xc0,0xbe,0xef,0x87,0x60,0x1b,0xad,0xb3,0xca,0x2b,0x78,0x3a,0x7,0x2b,0xc9,0xc,0x6e,0xc0,0xf4,0x1,0xd2,0xdd,0x13,0xc8,0x5a,0x6b,0x2,0x39,0x7b,0x4f,0x57,0xb7,0xb1,0x3f,0xae,0xb7,0xca,0x77,0x2e,0x53,0x83,0x56,0x30,0xc0,0x13,0x84,0x5a,0x77,0xab,0x17,0x3c,0x22,0x9f,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_gizmo_spatial_stream_player_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x20,0x0,0x0,0x0,0x20,0x8,0x6,0x0,0x0,0x0,0x73,0x7a,0x7a,0xf4,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xe,0xc3,0x0,0x0,0xe,0xc3,0x1,0xc7,0x6f,0xa8,0x64,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdc,0x6,0x7,0x14,0x9,0x28,0x44,0xe7,0xa3,0xf2,0x0,0x0,0x0,0x1d,0x69,0x54,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x0,0x0,0x0,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x64,0x2e,0x65,0x7,0x0,0x0,0x4,0x1f,0x49,0x44,0x41,0x54,0x58,0xc3,0xed,0x56,0x5d,0x4c,0x1c,0x55,0x14,0xfe,0xee,0xee,0xc2,0xce,0xce,0x88,0xa5,0x4f,0x45,0x13,0xdb,0x98,0x28,0x4b,0xa5,0x20,0x43,0x80,0x88,0x9,0x76,0x5c,0x85,0x5d,0x50,0xec,0x56,0x89,0x6d,0x1f,0x34,0xa9,0x86,0x4,0xc,0xa9,0xbe,0xd8,0x98,0x68,0xa2,0x26,0x5a,0x1f,0x34,0x6a,0x85,0x84,0xa4,0x68,0x40,0x63,0xb1,0xa5,0x89,0xd6,0x60,0x2d,0x5b,0x34,0x6c,0x95,0xa,0x4d,0xc3,0xdc,0x85,0x74,0x4b,0xb7,0x90,0x36,0x9a,0xd6,0xe8,0x8b,0xa9,0xe2,0xcc,0x5c,0x7f,0xca,0xf1,0x81,0xd9,0xee,0xec,0xb2,0x75,0x29,0xa1,0x49,0x1f,0x38,0xc9,0x24,0x77,0x66,0xce,0xfd,0xbe,0xef,0x9c,0x7b,0xef,0x39,0x17,0x58,0xb5,0x55,0xbb,0xd9,0xcc,0x32,0xf4,0x12,0xcb,0xe4,0xe1,0x1b,0x82,0x6d,0xf2,0xb0,0x65,0xe8,0x25,0xb9,0x4,0x1c,0xbc,0xc1,0x1,0xa6,0xe1,0x7b,0x16,0x79,0x30,0xf6,0xcd,0x72,0xc1,0x83,0x1a,0x2,0xc,0xd8,0x5e,0x73,0x9f,0x56,0x7b,0x72,0x3c,0xfa,0x7d,0x24,0x8a,0xe7,0xae,0xb,0x5f,0x98,0xbc,0x5d,0x18,0xdc,0x9f,0x7a,0xd7,0x5b,0x96,0x42,0x1a,0xd2,0xb0,0xef,0xc5,0x5d,0xd5,0xb1,0xd1,0x91,0xf,0xce,0x9,0x93,0x93,0x30,0x39,0x85,0x34,0x74,0x67,0xc3,0x11,0x6,0xf7,0xb,0x93,0xb7,0x67,0xcf,0x0,0xa1,0x4e,0x52,0xd4,0x6e,0x5b,0x4c,0x2b,0x1,0xa3,0x19,0x64,0x2c,0x12,0x5,0x25,0x23,0x2d,0x2b,0xaf,0xae,0xd9,0xf2,0xf8,0x53,0xbe,0xaa,0xea,0xba,0x62,0x30,0xe0,0xec,0xf4,0xe4,0xd9,0x27,0x9a,0xab,0x2e,0x55,0x56,0xd5,0x9d,0x7,0x20,0x52,0xb0,0x2c,0x2e,0x4c,0xde,0x2a,0xc9,0x6a,0x8f,0xa4,0xa8,0x9,0x61,0xf0,0x57,0x81,0x94,0x40,0x47,0x6,0xf4,0x9d,0x8e,0x6c,0xf4,0x67,0x8b,0xb8,0x29,0xe0,0x32,0x46,0xa3,0xa9,0x48,0x27,0x4e,0x7e,0x18,0xdf,0xf3,0x7a,0xd3,0x48,0x48,0x3,0x85,0x43,0xbe,0xe9,0x77,0xf6,0x84,0xc7,0xcf,0xcf,0x7c,0x79,0x29,0xa4,0xa1,0x33,0x23,0xbb,0xfd,0xd9,0x78,0x32,0xf7,0x80,0xe2,0x18,0x47,0xed,0x89,0x41,0x10,0x7e,0x90,0x14,0x75,0xe,0x0,0x4a,0xcb,0xaa,0xe2,0x55,0x35,0x75,0xd5,0xaf,0xbc,0xd4,0x7a,0x7c,0xfa,0x4c,0x6c,0x83,0xdb,0xed,0xc9,0xab,0x6f,0x8,0xbb,0x3,0xf,0x37,0xeb,0xb3,0xb3,0xd3,0xb3,0xc3,0xc7,0xe,0xbf,0x21,0x84,0xd9,0x4b,0xc0,0x15,0x61,0xf0,0x2,0x30,0xdc,0x2f,0xc9,0x6a,0x24,0x89,0x97,0xc9,0xe3,0x71,0x28,0xec,0x0,0x61,0xd8,0x3e,0x2e,0x7e,0x10,0xf2,0x1,0x80,0x88,0x2a,0x7c,0x4a,0x65,0x24,0xe9,0xb7,0x6e,0xdd,0xed,0xd8,0xd2,0xa4,0x62,0xdb,0x8e,0xd6,0xbc,0xa2,0xdb,0xee,0xf8,0x75,0xf6,0x5c,0xfc,0xc2,0x91,0xc1,0x3,0xd6,0x50,0x14,0xcf,0x24,0x7d,0x1e,0xd8,0xec,0x62,0xc,0x80,0xa4,0xa8,0x73,0x96,0xa1,0x57,0x0,0x88,0x80,0x90,0x6f,0x99,0xdc,0xef,0x93,0xd5,0x4,0x88,0xd,0xb,0x93,0x77,0x48,0xb2,0xda,0xe5,0xc8,0x0,0x5d,0x91,0x94,0xca,0x4,0x0,0x30,0x50,0xbd,0xa4,0x54,0x76,0x9,0x43,0x5f,0xf,0xc6,0xa6,0x9c,0x29,0xfa,0xfd,0xf2,0x6f,0xf4,0x48,0xf3,0xf6,0x89,0x81,0xcf,0x7a,0x26,0x1,0x1c,0x1c,0x8a,0xe2,0xf8,0xff,0x6d,0x52,0xc6,0xd8,0x94,0x30,0xf4,0xf5,0x92,0xa2,0x76,0x9,0x53,0xef,0x0,0x90,0x90,0x14,0x35,0x21,0x4c,0x3d,0x90,0xb9,0x4,0xe4,0x18,0xff,0x6b,0xcf,0x2e,0x97,0x64,0xf5,0x2b,0x27,0xa0,0xe4,0x93,0x3d,0x47,0x6,0xf,0x7c,0x1b,0x89,0x62,0xf7,0x52,0x8e,0xa6,0x24,0xab,0x47,0x85,0xc9,0x1f,0x5,0xf0,0xd3,0x55,0x5c,0x7,0x9f,0x2b,0xc7,0xfc,0xf9,0xac,0x51,0x61,0x61,0x79,0xae,0xc3,0xe6,0xaf,0xf5,0x23,0x97,0x0,0x5a,0xa1,0x2,0x48,0xcb,0x15,0xe0,0x5e,0xe,0xdb,0x3c,0xcd,0x2f,0x19,0xc7,0xe3,0xd0,0xc8,0x32,0xbf,0x13,0x10,0x13,0x26,0x6f,0x94,0x64,0xf5,0x68,0x2e,0xd2,0x90,0x86,0xbd,0x2e,0xb7,0xfb,0x69,0xb7,0xdb,0x4d,0xb7,0x28,0x5,0x3f,0x26,0xa3,0x16,0x26,0x6f,0x24,0x20,0x76,0x2d,0x3e,0x97,0x63,0xbb,0x7a,0x84,0x69,0x97,0x61,0xfb,0x98,0xf8,0x64,0xf5,0x22,0x80,0xd2,0xf4,0x5c,0x52,0x66,0x73,0x29,0xc,0x37,0xca,0x83,0xaf,0xbd,0xd9,0xdd,0xf0,0xf9,0xe0,0xa9,0xc2,0x81,0x2f,0xc6,0xd7,0xb6,0x75,0xbc,0x5c,0x1,0x40,0xb2,0x5d,0x4a,0x7d,0xb2,0x7a,0x71,0xe1,0x98,0xb3,0x61,0x5b,0x94,0x1f,0x8c,0x79,0xd2,0x14,0x49,0xb2,0xda,0x69,0x19,0xdc,0x71,0x4c,0xf8,0x66,0xfb,0xd7,0xe9,0x27,0x1f,0x2b,0xec,0xf3,0x4a,0x3e,0xe5,0xd6,0x35,0x6b,0x15,0x8f,0x3b,0x2f,0xdf,0xb9,0xa6,0xdb,0xb6,0xd6,0xbe,0x3f,0x70,0x78,0xbc,0x88,0x88,0x4a,0x88,0x18,0x1,0xc4,0xf4,0x89,0x13,0x43,0x5e,0xaf,0xa4,0x58,0xe6,0x58,0x1,0x80,0xd3,0xb6,0xeb,0xdf,0x92,0xa2,0x26,0x16,0x6a,0xb,0xea,0x7d,0x8a,0xda,0x99,0xad,0x19,0x3d,0xeb,0x68,0x1a,0xfd,0x96,0xa1,0x17,0x6,0x35,0xfc,0x15,0x9b,0xe8,0x8b,0xb,0x53,0x27,0xcb,0x58,0x78,0x42,0x1a,0x7a,0xae,0x96,0xe6,0x87,0x3c,0x73,0x96,0xa1,0x53,0xb2,0x34,0x5b,0x6,0xa7,0xc6,0x7,0x99,0x69,0x19,0x7a,0x51,0x1a,0xb6,0xe1,0x2c,0xc5,0x29,0x9e,0xb4,0x4d,0x48,0x84,0x7a,0xc7,0xb6,0x1d,0xd9,0xd5,0xde,0xf2,0xf3,0xbb,0x7b,0xf7,0xcf,0xf8,0x4b,0xca,0xef,0x59,0x88,0xe,0x78,0xfb,0xad,0xdd,0x89,0xd,0x77,0x16,0x1f,0x4a,0xfa,0xdd,0x75,0xf7,0xc6,0x13,0x76,0xc5,0x4,0x11,0x21,0xa6,0x8f,0x5d,0xf0,0x7a,0xa5,0x8f,0x7d,0x4a,0xe5,0x2f,0xa9,0x65,0xe2,0x1b,0x9,0x18,0xc9,0xc6,0xb3,0xa8,0x1d,0x5b,0x66,0xaa,0x1d,0x7f,0xda,0xdb,0x31,0x96,0x19,0x5d,0x53,0xc0,0xf5,0x87,0x33,0xba,0x90,0x86,0x3f,0xe3,0x93,0xfb,0xad,0x53,0x63,0xfb,0x44,0xdb,0xce,0xe2,0xef,0x82,0x1a,0x2,0x59,0x70,0x5b,0x1c,0xb7,0xa2,0xb4,0x76,0x9c,0x4d,0x44,0x6b,0x72,0xfc,0x42,0xfb,0xbd,0x5f,0x27,0xd3,0x6e,0x19,0x3a,0x4d,0xe9,0x9f,0xcc,0x34,0x37,0x78,0x3f,0x72,0xb6,0x67,0x5b,0x44,0x6f,0x28,0xb,0x71,0x2e,0xfc,0x9c,0x57,0xa6,0x90,0x86,0xcb,0x5d,0xef,0xed,0xf8,0x27,0x71,0xe6,0x90,0x78,0xbe,0xad,0xec,0x58,0x50,0xc3,0xdc,0x4a,0x5f,0xc9,0x16,0x2b,0x34,0xf8,0x26,0xe1,0xb8,0x94,0x6,0x35,0xd4,0x86,0x34,0xf4,0xad,0x44,0x39,0x14,0x26,0xf,0xb,0x83,0x6f,0x5a,0xbd,0xfa,0xaf,0xda,0x4d,0x65,0xff,0x1,0x56,0x72,0x19,0xff,0x4b,0xa2,0x19,0x2,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_vu_empty_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x4,0x8,0x6,0x0,0x0,0x0,0x46,0x1f,0x37,0x5,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x1,0x1,0x38,0x22,0xf4,0x40,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x8,0x12,0x17,0x32,0xe,0xbb,0xb5,0xbd,0x7,0x0,0x0,0x2,0x6d,0x49,0x44,0x41,0x54,0x48,0xc7,0x95,0x94,0xbd,0x6e,0xd4,0x40,0x14,0x85,0xbf,0x33,0x33,0xfb,0xe3,0xd5,0x92,0x84,0x20,0x14,0x89,0x8a,0x88,0x82,0x2,0x91,0x8,0xa5,0x4e,0x4b,0x83,0xc4,0x8b,0xc0,0x23,0xd0,0xe7,0x1,0x78,0x1b,0xda,0x3c,0x41,0x22,0x51,0xd0,0x10,0x44,0x83,0x44,0x91,0x68,0xc9,0x26,0xbb,0x9b,0xb5,0x7d,0x29,0x3c,0x6b,0x8f,0x37,0x5e,0x7e,0xa6,0xf1,0x1c,0x7b,0xee,0xb9,0xc7,0xe7,0xde,0x3b,0x7a,0xfa,0x66,0x6f,0xf,0xd3,0x61,0x31,0x5d,0x1e,0x3,0x7,0xbd,0x71,0xd8,0x17,0x8c,0x97,0xd3,0x7c,0x9b,0x92,0x30,0x18,0x7,0x1,0x2c,0xa7,0x39,0x2,0x6,0x99,0xa7,0xc1,0x62,0x30,0xf6,0x60,0x70,0x77,0x53,0x0,0xc6,0x20,0xb,0x38,0x83,0xc5,0x2c,0x7,0x20,0xcb,0x2,0x98,0x71,0x77,0x5b,0x54,0x78,0xe8,0x11,0x30,0x8f,0x78,0x38,0x74,0x15,0x9e,0x15,0xc8,0x60,0x94,0x79,0x64,0x30,0x8b,0xf1,0xa3,0x61,0xc0,0xa9,0x39,0x3f,0xca,0x2,0xc2,0x98,0xcf,0x4a,0x4,0x8c,0x6,0x1e,0x39,0x71,0x7b,0x5b,0xe9,0x1b,0xc7,0xf3,0x37,0xb3,0x4a,0xdf,0x38,0xe6,0x9b,0xce,0xa,0x9c,0xc1,0xd6,0x28,0x40,0x9,0x37,0xf3,0x1c,0x9,0xb6,0x6,0x3d,0x84,0x31,0x9d,0x17,0x38,0xc1,0x83,0x7e,0x40,0x12,0xd7,0xf3,0x1c,0x19,0xec,0x64,0x1,0xc,0xae,0xe7,0x95,0x9e,0x87,0xc3,0xa,0xff,0x5a,0x14,0x8,0xd8,0xe9,0x57,0xf9,0x26,0xf3,0x1c,0xc,0x76,0xb3,0x1e,0xe,0xb8,0x9a,0xe5,0x38,0xc1,0xa3,0x41,0x40,0x26,0x2e,0x17,0x11,0xf7,0x7a,0x0,0x5c,0x2d,0x96,0x1c,0xbd,0xfb,0xc0,0xb7,0x93,0x13,0x1c,0x70,0x99,0xe7,0x78,0xe0,0x71,0xbf,0x8f,0x7,0x7e,0x16,0x5,0xce,0x39,0x9e,0x38,0x87,0x93,0xf8,0x1,0x20,0xb1,0xf,0x4,0xe0,0xbb,0x73,0x48,0xe2,0x99,0x19,0x1e,0xf8,0xea,0x3d,0xe,0x78,0x1e,0xf1,0x17,0xef,0xf1,0x12,0x2f,0xca,0x92,0x20,0x2d,0x3f,0x7b,0x3f,0x41,0x9a,0xbe,0x2a,0x8a,0xb,0xf,0xe7,0x67,0xfd,0xfe,0xa9,0x97,0xce,0x2,0xf0,0x11,0xf1,0xda,0x60,0x5b,0x80,0x10,0x98,0x81,0xd1,0xbd,0x4,0xd4,0x9f,0xd,0x33,0x22,0x68,0x2,0x8c,0x8a,0x42,0xa2,0xf5,0xe,0x33,0x2c,0x52,0x90,0x3c,0xd7,0xf7,0xd5,0x59,0x81,0xac,0xce,0xb7,0xbe,0x6a,0x1e,0x97,0x80,0x55,0x4e,0x6b,0x13,0x6b,0xd3,0xbf,0xa4,0x3a,0xd7,0x44,0xd5,0x31,0xb5,0x4,0xa1,0x15,0xb1,0x52,0xfa,0x98,0xdc,0xda,0xe2,0x54,0x6f,0xd5,0x1c,0x4f,0x74,0xae,0xff,0x4b,0xea,0xd1,0xca,0x38,0xfb,0x83,0x47,0x95,0xf1,0x6d,0x2c,0xa9,0x93,0x37,0xee,0x77,0xab,0xd1,0xe5,0x25,0xf0,0x16,0x98,0x18,0x7c,0x72,0x98,0xd4,0x16,0x14,0xd5,0x2b,0x2d,0xa0,0xee,0xf7,0x41,0xfc,0x28,0xb5,0xb,0x5d,0x87,0xaf,0x1a,0x25,0xa,0x55,0x8c,0x49,0x29,0xad,0x6e,0xa3,0x26,0x87,0xd5,0xe6,0x19,0xf7,0x5d,0x68,0xaa,0xd4,0x32,0x35,0x35,0xdc,0x3a,0xba,0x49,0xe2,0xaf,0xcb,0xda,0xcf,0x1a,0x6a,0xf3,0x2c,0x6c,0xf2,0xa6,0xd5,0x20,0x96,0xa6,0xe8,0x1e,0x2c,0x6d,0x66,0x5a,0x9f,0xbb,0x7a,0x15,0x52,0x67,0xc1,0xbb,0xb8,0xcc,0xac,0x8e,0x77,0x6b,0xf2,0x2,0xf0,0x1e,0x38,0x4,0x8e,0x81,0x3,0xd0,0x3e,0xd8,0x18,0xd8,0x36,0x23,0x54,0xf6,0x59,0xc7,0xe4,0xb4,0x7a,0xbb,0x25,0xd1,0x3a,0x8c,0x48,0x6f,0x80,0xa6,0x51,0x62,0xf7,0x98,0x1,0x65,0x55,0xd8,0x9a,0x46,0x1d,0xcd,0x6e,0xa9,0x95,0x6b,0xcd,0x44,0xbb,0x29,0x52,0xad,0x25,0xff,0xbe,0xd4,0x36,0x53,0xff,0x13,0x67,0x1b,0x6e,0xa8,0x32,0xde,0x5,0xd2,0xc6,0x1b,0xad,0x96,0x9d,0x16,0x35,0xd9,0x77,0xdd,0x6,0xe5,0x6,0x9,0x96,0x14,0x3b,0xe,0xeb,0xd2,0x60,0x22,0x98,0x1a,0x5c,0x0,0xe7,0xc0,0x29,0x70,0xf6,0x1b,0x30,0xd3,0x3,0xaf,0x41,0xaf,0x54,0x2b,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_import_check_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xde,0x2,0x5,0x2,0x17,0xb,0x38,0x2b,0xfd,0xdd,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x0,0xe6,0x49,0x44,0x41,0x54,0x38,0xcb,0xed,0xd3,0xaf,0x4a,0x5,0x41,0x14,0xc7,0xf1,0xcf,0xca,0x8d,0x8a,0x96,0x6b,0x10,0xd4,0x37,0x90,0x5b,0x4,0xa3,0x30,0x36,0xc1,0x64,0xf2,0x29,0x6,0x6e,0x11,0x26,0x68,0x59,0x4,0x83,0x6c,0xd4,0x17,0xb0,0xfb,0x0,0x8b,0x20,0x88,0x55,0x1f,0xc0,0xa2,0x88,0x45,0x50,0xfc,0x57,0xc,0x5a,0xf6,0xca,0xee,0xa2,0xa0,0xb,0x36,0xa7,0xcd,0x8f,0xdf,0xf7,0x1c,0xce,0xef,0xcc,0xf0,0x7f,0xb2,0x2e,0x50,0x5e,0x16,0x5b,0xd8,0xc6,0x5a,0xd6,0x1,0x3e,0xc6,0x32,0x2e,0x52,0x88,0x83,0xde,0x2f,0xc0,0x19,0x9c,0xa3,0x8f,0x67,0x2c,0xc2,0xd8,0xf,0xe1,0x55,0xdc,0x54,0x30,0xc,0x52,0x88,0x6f,0xd0,0xab,0xc,0x67,0xb8,0xc7,0x41,0xa,0xf1,0xa8,0x5,0xef,0x60,0xb3,0x26,0xad,0xa7,0x10,0x2f,0x1b,0x21,0xe6,0x65,0x31,0x89,0x6b,0x4c,0x54,0xfa,0x21,0xf6,0xb1,0x8b,0xa5,0x1a,0xbc,0x97,0x42,0x1c,0xd6,0x1b,0x8c,0x46,0x78,0xc4,0x2c,0x9e,0xaa,0xfb,0x6,0x4e,0x5a,0xf0,0x69,0x1b,0x6e,0xac,0x31,0x2f,0x8b,0xc,0x53,0xb8,0xc2,0x78,0xcb,0x77,0x97,0x42,0xec,0x7f,0x95,0xcf,0x67,0x88,0x29,0xc4,0x77,0x3c,0x60,0xe,0x2f,0x2d,0xdf,0xc2,0x77,0x1,0x37,0xb6,0x50,0x2b,0x32,0x8f,0xd7,0x4a,0x5e,0x49,0x21,0xde,0x76,0x79,0x6d,0xd3,0x79,0x59,0xc,0xff,0xfc,0x2f,0x7c,0x0,0xf1,0x37,0x3d,0xa0,0x60,0x22,0x8d,0x80,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_vu_full_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x4,0x8,0x6,0x0,0x0,0x0,0x46,0x1f,0x37,0x5,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x1,0x1,0x38,0x22,0xf4,0x40,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x8,0x12,0x17,0x32,0x1e,0xa6,0x2,0xad,0x63,0x0,0x0,0x3,0xe,0x49,0x44,0x41,0x54,0x48,0xc7,0x75,0x94,0x41,0x72,0x14,0x47,0x10,0x45,0xdf,0xcf,0x6a,0x35,0x48,0x1a,0x69,0x84,0x23,0x30,0x1,0x44,0x10,0x70,0x0,0xc3,0x9,0xb4,0x65,0xe9,0x93,0xf8,0x36,0xbe,0x82,0x4f,0xe1,0x2d,0xb,0xaf,0xe1,0x2,0x1c,0x80,0x8,0x14,0x33,0x3d,0x23,0xc0,0x33,0x93,0xdf,0x8b,0xaa,0xee,0x69,0x9,0xb9,0x26,0x3a,0xba,0x7b,0x32,0xfb,0xd7,0xcf,0x5f,0xf9,0x53,0xd7,0xff,0xfc,0xfa,0x2c,0xcc,0x3b,0x56,0xfb,0x6b,0x59,0x6f,0x4f,0x2f,0xcb,0x9b,0x2,0x8b,0xfd,0x7a,0xbf,0x3c,0x49,0xba,0xc5,0x45,0x11,0xc0,0x6e,0x75,0xa0,0x3,0x16,0x8b,0x42,0x67,0xf1,0x63,0xd8,0x13,0x29,0x2e,0x2f,0x3a,0x8a,0xcd,0xf7,0xf5,0x81,0x0,0x2e,0x16,0x85,0xde,0xe6,0x76,0x48,0xc2,0x70,0xb1,0xe8,0x88,0x84,0x1f,0xc3,0x1e,0x1,0x97,0xe7,0x1d,0x61,0xf8,0x36,0xec,0x91,0xc5,0xe5,0x79,0x10,0x16,0xdb,0xcd,0x8e,0x2e,0x83,0xe5,0x45,0x10,0x86,0xed,0xb0,0x27,0xc,0xcb,0xb3,0x8e,0x90,0xb9,0x5d,0x1f,0xe0,0x0,0xcb,0x45,0x47,0x38,0xd9,0xe,0x89,0xd2,0x2c,0x17,0x85,0x0,0x36,0xab,0x3d,0x45,0xe6,0xe2,0xac,0xf2,0xd9,0x6e,0xf,0xe8,0x0,0x97,0xa7,0x85,0x90,0xd9,0xc,0x7,0x94,0xe2,0x6a,0x21,0xe2,0x60,0x86,0xc1,0x44,0xc0,0xd5,0xa3,0x20,0x48,0xd6,0x3,0x94,0x48,0x96,0x7d,0x20,0xc1,0xb0,0x49,0xa,0xb0,0x7c,0xc,0x32,0xc,0xdb,0x24,0xf6,0xe6,0xea,0x3c,0xd0,0x5e,0xac,0x6f,0xf,0x84,0xc4,0xd5,0x9,0x44,0x98,0xf5,0x90,0x44,0x8a,0xab,0x33,0x11,0xc0,0x7a,0x9d,0x8,0xf3,0xe4,0x54,0x68,0x7,0xeb,0xef,0x10,0x4e,0xae,0xba,0x20,0x64,0x56,0xb7,0xc9,0x93,0xbf,0x76,0x10,0x1,0xa5,0xb0,0xd9,0xef,0x9,0xe0,0xec,0xd9,0x33,0xe8,0x7b,0xfe,0xfd,0xf2,0x5,0xfa,0x9e,0xfe,0xf5,0x6b,0x78,0xf4,0x88,0xef,0x37,0x37,0xf8,0xe4,0x84,0xd3,0x57,0xaf,0xa0,0xef,0xf9,0xf6,0xf5,0x2b,0x7e,0xfc,0x98,0xb3,0x17,0x2f,0xa0,0xef,0xb9,0xbd,0xb9,0x81,0x93,0x13,0xce,0x5e,0xbe,0x84,0xbe,0x67,0x7b,0x73,0x3,0x7d,0xcf,0xf9,0xf3,0xe7,0x50,0xca,0x6e,0xbb,0x5a,0xad,0xdc,0x75,0x9b,0xc5,0xd3,0xa7,0x9f,0xe9,0xba,0x4f,0xc3,0x66,0xf3,0x41,0xa5,0x7c,0xec,0xc0,0x7f,0x26,0x7a,0x9f,0xa1,0x65,0x6f,0x10,0xc6,0x6,0xcc,0x83,0x2b,0x4,0xe0,0x1a,0xe,0x63,0xb7,0xb,0x83,0x3,0x80,0x44,0xa4,0x85,0x9c,0xd,0x48,0x2d,0x4e,0xc5,0x6e,0x8,0x65,0xc4,0x6c,0x97,0x34,0xe6,0x8,0x50,0xcd,0xa,0x43,0xa,0x37,0x6e,0xe3,0xb2,0x8d,0xc6,0x8f,0xb3,0x11,0xb3,0x11,0xf5,0x6e,0x83,0x4,0x6a,0xdf,0x8f,0x4b,0x8d,0xcf,0x58,0xa0,0x2b,0x30,0x8a,0x29,0x61,0xca,0xb3,0x85,0xda,0x3e,0x36,0x20,0x61,0x54,0x71,0xd1,0x91,0x3,0xc0,0x41,0xb5,0x53,0x14,0x70,0xf0,0xc,0xec,0xb8,0x17,0x16,0x2a,0x86,0xc,0x50,0x32,0x2b,0xe6,0xf8,0x9c,0xc7,0xff,0x2d,0xd5,0x22,0xee,0x52,0x3b,0xbe,0x67,0xde,0x89,0x4f,0xcf,0x93,0xc8,0xae,0x78,0xa5,0x80,0xfd,0x8b,0x6a,0xfc,0x37,0xe0,0x77,0x60,0x5,0xfc,0x1d,0x72,0xa8,0x60,0xc2,0xa3,0xa8,0x42,0x6d,0x63,0xb5,0x82,0xb1,0xda,0xa1,0x55,0xad,0xd5,0x7e,0x18,0xd4,0xf2,0x82,0xc0,0xd,0x47,0x98,0x50,0x22,0x45,0x13,0xb8,0xa,0x15,0x8d,0xa0,0x30,0x72,0x4c,0xe2,0x27,0xe0,0xd6,0x3c,0x55,0xe7,0x9c,0x6a,0x50,0xa,0xa2,0x9,0x2d,0x4d,0xd,0x35,0xd5,0xdd,0x48,0x89,0x9c,0x5e,0x99,0xeb,0x66,0xd5,0x26,0xb9,0xb3,0xe6,0xdd,0xdd,0x12,0xf3,0x5e,0x28,0x85,0x64,0xb2,0x2b,0x75,0xc7,0x98,0x35,0x50,0xc9,0xc6,0x53,0x3f,0x1f,0x8b,0xcd,0xd4,0xd9,0x73,0x5c,0xaa,0x3f,0x9c,0x63,0xd,0xf1,0xf3,0xc1,0x3d,0xc4,0x70,0x12,0x42,0x77,0x58,0xdb,0xae,0xd3,0xc3,0xf7,0x9c,0x3a,0x62,0x3d,0x74,0x1f,0x5d,0x11,0xd3,0xde,0xea,0x80,0x3f,0x12,0xbd,0x13,0xbe,0x16,0x7a,0xb,0x7a,0x3,0x5e,0x0,0x4b,0xdb,0x9d,0xb0,0x3a,0xc1,0x6e,0x2c,0xb5,0x39,0x34,0x9d,0x4,0x65,0xe6,0xf0,0x5a,0x77,0x62,0xc2,0xb5,0x69,0xec,0xe6,0x36,0xd7,0x78,0x36,0xb2,0x89,0xb0,0x6a,0x2b,0xd9,0xa3,0x73,0xb2,0x3a,0x4e,0xcd,0x29,0xed,0xe,0xae,0xa2,0x69,0xee,0xe4,0xe6,0xf0,0xd9,0x19,0x7a,0x1a,0x5,0x3e,0xaa,0xd7,0x26,0xce,0xdc,0x6c,0xc7,0x39,0xe2,0xfb,0x27,0x7e,0x1c,0x47,0xd,0xc2,0x88,0xc8,0xc3,0x91,0x27,0x59,0x27,0x80,0x6b,0xbe,0x3d,0x73,0x79,0xe4,0xcf,0x90,0x4c,0xa2,0x34,0xb4,0x71,0xca,0xe9,0xff,0x47,0xec,0xfd,0x66,0x98,0xb9,0xfa,0x7e,0x9b,0xd8,0xf,0x60,0xd8,0x53,0xee,0x2c,0xba,0xc3,0x5e,0x19,0x36,0xd8,0x9f,0xb1,0x3f,0x1,0x1f,0x80,0x8f,0xff,0x1,0x33,0x72,0xa6,0xc5,0xe8,0x71,0xbc,0xcc,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_b_c_s_f_x_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x2,0x6,0x17,0x3a,0x37,0x6f,0xfb,0x84,0x73,0x0,0x0,0x1,0x43,0x49,0x44,0x41,0x54,0x38,0xcb,0xad,0x93,0x31,0x4e,0xc3,0x40,0x10,0x45,0xdf,0xb7,0x8c,0xa5,0x4,0xe1,0xec,0xa0,0x50,0x51,0xd3,0x93,0x8b,0x50,0xe5,0x2,0x14,0x39,0x47,0xaa,0xdc,0x22,0x12,0x57,0xc8,0x9,0x28,0x10,0x67,0x48,0x47,0x1f,0x45,0x4a,0x41,0x90,0x29,0xa2,0xc4,0x43,0x61,0x3b,0x36,0x8e,0x83,0x40,0x62,0x9a,0x5d,0xcd,0x9f,0xf9,0xff,0xef,0x68,0x47,0x80,0xf7,0x7a,0x3d,0x2c,0x18,0xc1,0x2,0x66,0x81,0x10,0xae,0x8b,0xd3,0xc,0xb,0x1,0x33,0xc3,0xcc,0x8,0x21,0xd4,0xf9,0x41,0x91,0x8b,0x28,0xc3,0x1,0x1,0x20,0x24,0x2f,0x6f,0x15,0xe8,0xb8,0xfb,0xf7,0x3a,0x1,0xf2,0x9a,0x40,0x2a,0xc0,0xa2,0x5e,0x47,0x56,0x49,0x5,0x58,0xa6,0x84,0x28,0xb9,0x70,0x57,0x49,0xa0,0x42,0xa5,0x52,0x14,0xb5,0x5a,0x55,0x4c,0xd3,0x6a,0xc3,0x4a,0x54,0x27,0x75,0x44,0xfc,0xe8,0xca,0x8f,0x1d,0xaa,0x5c,0xc9,0x91,0xaa,0xf2,0x42,0xb4,0xad,0xf1,0xa7,0x88,0x67,0xb3,0x59,0x27,0xb0,0xdf,0xef,0x39,0x1c,0xe,0x98,0x19,0x49,0x92,0xb0,0x5c,0x2e,0xc9,0xb2,0x8c,0xf1,0x78,0x8c,0x99,0x31,0x99,0x4c,0x58,0xad,0x56,0xf5,0x10,0x7f,0x1b,0x92,0x90,0x44,0x9e,0xe7,0x85,0x83,0xae,0xa2,0x3c,0xcf,0x49,0x92,0x84,0x38,0x8e,0x59,0xaf,0xd7,0xec,0x76,0x3b,0x46,0xa3,0x11,0xfd,0x7e,0x9f,0xf9,0x7c,0xce,0x66,0xb3,0x61,0xb1,0x58,0x30,0x1c,0xe,0x7f,0xef,0xc0,0xfd,0x74,0x54,0x51,0x14,0xfd,0xc3,0x10,0xa7,0xd3,0x69,0x6b,0x7a,0x31,0xd9,0x36,0x65,0x7d,0x48,0xf9,0xb8,0x4d,0x79,0xbf,0x4f,0xd9,0xde,0xbc,0xb1,0xbd,0x7a,0xe1,0x62,0xf0,0xcc,0x43,0xba,0xe5,0xf1,0xf2,0x93,0xbb,0x57,0xe0,0x89,0xae,0x27,0xb4,0xbe,0x71,0xe3,0xf3,0x78,0x3b,0xe7,0x9c,0x9f,0x81,0x37,0x1b,0x44,0xf7,0x4b,0xf5,0x3,0x81,0x74,0xea,0x40,0xad,0xe6,0x33,0xe,0x1a,0x8b,0x74,0x66,0xd,0x9a,0xbb,0xf0,0x5,0x6f,0x41,0x6d,0xe9,0xef,0x52,0x9b,0x20,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_v_box_container_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x15,0x31,0x15,0x4b,0xa4,0x3a,0x92,0x0,0x0,0x0,0xf2,0x49,0x44,0x41,0x54,0x38,0xcb,0xad,0x53,0x4b,0x8a,0xc2,0x40,0x14,0xac,0xd7,0x2f,0x6,0xdc,0xd9,0x6,0xf1,0x10,0x42,0x2e,0xa2,0x3b,0x77,0x22,0xc,0x1e,0x60,0xdc,0xcd,0x29,0xbc,0x86,0xcc,0xce,0xa5,0x4b,0x17,0xa,0x5e,0x20,0x90,0x43,0x98,0xa0,0x19,0x70,0x11,0xc8,0xd8,0xfd,0xdc,0x4c,0x42,0x24,0x60,0x1a,0xc7,0x5a,0xf5,0xe7,0xbd,0xea,0xaa,0xe2,0x35,0xf0,0xe,0x44,0x79,0xcc,0xaf,0xf6,0x50,0x79,0xf0,0x9d,0x6d,0x7e,0x87,0xde,0x60,0x4d,0x20,0xf3,0xac,0x51,0x20,0x7c,0xba,0xa5,0xf3,0x99,0x9e,0x76,0x0,0xc0,0x2b,0x2f,0x86,0xde,0x60,0x1d,0xb0,0xfe,0x54,0xa4,0x8a,0x67,0x4,0x56,0xac,0x5f,0xdf,0x57,0x4,0x4,0x32,0x8a,0x54,0x11,0x76,0x47,0x45,0x8b,0x74,0xd4,0x55,0xaa,0x72,0xc1,0x50,0x59,0x5b,0x33,0x0,0x84,0xdd,0x51,0xc1,0x50,0x59,0x43,0x41,0x62,0xce,0x1f,0xbb,0xeb,0x21,0x20,0x90,0x6d,0xc9,0x40,0x25,0xe6,0x3c,0x1,0xf0,0xf5,0x40,0xd0,0xe7,0xde,0x36,0x60,0xbd,0x74,0xcc,0x80,0x1a,0x16,0x5e,0x45,0xa5,0xe0,0x62,0x7e,0xc6,0x0,0xc4,0xc5,0xc2,0x5f,0xed,0x23,0xf6,0xd7,0xe3,0xca,0xf5,0xd5,0x7a,0x6d,0x65,0xc1,0xc0,0xea,0x28,0x8f,0x7d,0x87,0x9,0xf4,0xd,0xac,0x6e,0x58,0x10,0x8,0x5b,0xb1,0x7e,0x94,0xc7,0x68,0xb,0x51,0x20,0xdc,0x20,0x38,0xdd,0xd2,0x79,0x39,0x50,0x2e,0xa3,0xc,0x60,0xf1,0x96,0xcf,0xf4,0x6f,0xdc,0x1,0x4,0xb4,0x68,0x72,0x27,0xc2,0xd5,0xd8,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_volume_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xda,0x2,0x11,0x4,0x36,0x39,0x3c,0x4,0x47,0xd2,0x0,0x0,0x0,0xa7,0x49,0x44,0x41,0x54,0x38,0xcb,0xa5,0x93,0xc1,0x11,0xc3,0x20,0xc,0x4,0xf7,0x3c,0xe9,0x88,0x86,0x54,0x8,0x4f,0x17,0xa2,0x86,0x54,0x93,0xf2,0xc8,0xe0,0xc1,0x4,0x1c,0x27,0x39,0x7f,0x98,0xc1,0xbb,0x92,0x8d,0x50,0x92,0xfc,0x93,0x8d,0x3f,0x73,0x29,0x10,0x4a,0xa1,0xfc,0x49,0x20,0x94,0x11,0x71,0xac,0xbf,0x12,0xf4,0x30,0x80,0xbb,0x2f,0x25,0x8f,0x4f,0x70,0x44,0x50,0x4a,0x79,0x49,0x4c,0x99,0xa4,0x96,0x1d,0x8c,0xf0,0x98,0x59,0x27,0xdb,0x1d,0x38,0x22,0x30,0xb3,0xa9,0xe4,0xf4,0x9,0xa5,0x94,0x13,0x74,0x27,0x6a,0x83,0x24,0x94,0xee,0x7e,0x6c,0xb4,0x8a,0xab,0xb4,0x7f,0xa1,0x7e,0x12,0x47,0x49,0x1f,0x33,0xa3,0xd6,0xa,0xc0,0xbe,0xef,0x87,0x60,0x1b,0xad,0xb3,0xca,0x2b,0x78,0x3a,0x7,0x2b,0xc9,0xc,0x6e,0xc0,0xf4,0x1,0xd2,0xdd,0x13,0xc8,0x5a,0x6b,0x2,0x39,0x7b,0x4f,0x57,0xb7,0xb1,0x3f,0xae,0xb7,0xca,0x77,0x2e,0x53,0x83,0x56,0x30,0xc0,0x13,0x84,0x5a,0x77,0xab,0x17,0x3c,0x22,0x9f,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_v_button_array_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x5,0x3,0x4,0x1e,0x15,0xd0,0xed,0x15,0x3a,0x0,0x0,0x0,0xbb,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x64,0x80,0x82,0xd,0xe7,0x96,0xfe,0x9f,0x39,0x7f,0x3a,0x3,0x31,0x20,0x3d,0x31,0x93,0x21,0xc0,0x28,0x9a,0x91,0x81,0x81,0x81,0x81,0x5,0x26,0x38,0x6b,0xe1,0x74,0x86,0x55,0xdd,0x5b,0x89,0x32,0x20,0xbc,0xdc,0x1b,0xce,0x66,0x41,0x97,0xec,0xea,0xea,0x62,0x60,0x60,0x60,0x60,0xc8,0xcc,0x4d,0x67,0x98,0x3e,0x79,0x26,0x9c,0x86,0x81,0xa8,0xf8,0x70,0x14,0xf5,0x18,0x6,0xc0,0x14,0x7c,0xfc,0xf4,0x81,0x21,0x2a,0x3e,0x1c,0x4e,0xe3,0x2,0x8c,0xc8,0x61,0x30,0x6b,0x21,0x71,0x61,0x90,0x16,0x8f,0x8,0x3,0x8a,0x1,0xe3,0xe0,0x8d,0x5,0xe4,0x98,0x40,0x66,0x13,0x1d,0xb,0xc8,0x31,0x81,0xce,0x1e,0xbc,0xb1,0xf0,0x83,0xc4,0x58,0xe0,0x40,0x8f,0x85,0x93,0xd0,0x58,0xf8,0x8f,0x6c,0x30,0x29,0xb1,0x70,0x12,0x5b,0x5e,0x80,0xb1,0xe3,0x22,0x12,0x19,0x2c,0xad,0x2d,0x18,0xa2,0xe2,0xc3,0x51,0x2c,0x40,0x37,0xe0,0x7f,0x54,0x7c,0x38,0x23,0x34,0xd4,0x61,0xec,0xff,0x1f,0x3f,0x7d,0x60,0x9c,0x3c,0xab,0x1f,0xa6,0xe,0xc5,0x0,0x0,0x21,0xd6,0x6f,0x3c,0x53,0x84,0xa0,0x89,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_sky_box_f_x_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x0,0x0,0x69,0x0,0xd2,0xd6,0x98,0xf8,0x28,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xe,0xc3,0x0,0x0,0xe,0xc3,0x1,0xc7,0x6f,0xa8,0x64,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x2,0x7,0x0,0xf,0x27,0x71,0xa8,0x84,0x31,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x2,0x3f,0x49,0x44,0x41,0x54,0x38,0xcb,0x75,0x93,0xbf,0x6b,0x53,0x51,0x14,0xc7,0x3f,0xe7,0xe5,0xb5,0x4d,0xd2,0x1a,0xd3,0x26,0xb1,0x75,0xa9,0xad,0x25,0xa,0x75,0x90,0xe,0x9d,0x8a,0xb8,0x88,0xa2,0x38,0x68,0x97,0x6e,0x82,0x93,0x20,0x82,0xff,0x81,0x83,0x20,0xb8,0x76,0x10,0x44,0xc1,0x49,0x11,0x1c,0x4,0x1d,0x44,0x10,0xaa,0xb8,0x58,0x5c,0xa4,0xa8,0x55,0x88,0xc5,0x56,0x84,0xd0,0xe6,0x47,0x35,0xa4,0x69,0xde,0x7b,0xb9,0xf7,0x38,0xbc,0xd7,0xd7,0x64,0xf0,0xc2,0xbd,0xf7,0x1c,0xee,0xf9,0x71,0xbf,0xdf,0xfb,0xbd,0x72,0xe3,0x95,0x2a,0xff,0x19,0x23,0x29,0xc3,0xcc,0xe1,0x36,0xb9,0x94,0xa1,0x30,0x68,0x0,0xa8,0xec,0x24,0x78,0xf6,0x35,0x13,0xc7,0xb8,0x7e,0x60,0x40,0x0,0x5,0x95,0xd0,0xdc,0x5b,0xb7,0x9a,0xca,0xc7,0xdf,0xfd,0x5c,0x3c,0xd6,0x62,0xb3,0xe9,0xf0,0x64,0x65,0x8,0x4,0x44,0xd,0x2a,0x82,0xa8,0xe2,0x7a,0x1d,0xb3,0x9f,0xa9,0x71,0x6e,0x64,0x2b,0xbb,0xbe,0xf0,0xe2,0x5b,0x3f,0x9b,0xcd,0x4,0x60,0xe3,0x43,0x89,0x56,0xd7,0xb,0x6c,0xe4,0xec,0x67,0x77,0xd7,0x0,0xf8,0xb5,0xd,0x60,0xe3,0x1e,0x0,0xa7,0x27,0x3,0x26,0x86,0x6d,0x4,0x21,0x1a,0x77,0xce,0xfb,0x54,0x9a,0xb0,0x52,0x4e,0x0,0xb0,0xf4,0x23,0xd1,0x53,0xb0,0xbb,0x72,0x31,0x6f,0xc8,0xa6,0x22,0x8,0x77,0x2f,0x18,0xdc,0x30,0x96,0xc2,0x10,0x9c,0x29,0x1a,0xda,0x1d,0x78,0xfd,0x9d,0x10,0x1e,0xca,0xad,0xb3,0x86,0xf,0xeb,0xe,0xa0,0xbc,0x29,0x39,0x7c,0x29,0xc3,0xec,0x38,0xb8,0x9e,0x6f,0x58,0xde,0x80,0x46,0x1b,0x8a,0x5,0x38,0x30,0x0,0xc3,0x69,0x58,0x2a,0x81,0x17,0x58,0x50,0x5,0x81,0x54,0x1f,0xcc,0x4d,0x5a,0xea,0x2d,0x98,0x1e,0x35,0x64,0x92,0xf0,0xb9,0xc,0x72,0xea,0x5e,0x55,0xe3,0x2b,0xa2,0x61,0xbc,0x8,0xaa,0x1a,0xee,0x11,0x37,0xe3,0x59,0x10,0x81,0x6b,0x73,0x42,0x6d,0x7,0xa6,0x72,0xb0,0x56,0x5,0xd7,0xb,0x3a,0x3d,0xe4,0x69,0xcc,0x72,0xe8,0x1d,0x19,0x9,0xcf,0x4e,0x8c,0x39,0x5c,0x3e,0x19,0xe2,0xcc,0xf,0x42,0xa3,0xad,0x58,0x55,0x5c,0x3f,0xb0,0xe8,0x5e,0x42,0x17,0xcd,0x4f,0xaf,0x26,0x1,0xd8,0x6e,0x29,0x7,0x93,0xf0,0xb3,0xde,0xab,0xb7,0x4c,0x52,0xc8,0x8c,0x9,0x8e,0x1f,0x58,0xfc,0xc0,0xe2,0x5,0x6,0x2f,0x30,0xf8,0x81,0xc1,0xeb,0x18,0xe6,0x1f,0xee,0x0,0x30,0x9c,0x16,0xfe,0xb4,0x95,0xa9,0xbc,0x83,0x55,0xa5,0xd1,0xe,0xe7,0x5a,0x25,0x7c,0x3d,0x39,0x7a,0x7b,0x5d,0x45,0x5,0x44,0x43,0x35,0x76,0x75,0x9,0x39,0x80,0xa9,0xbc,0x50,0x6f,0x29,0x13,0xb9,0x4,0x8d,0x96,0x5,0x11,0xd6,0x2a,0x16,0x44,0x91,0x97,0xab,0x5b,0x5a,0x3c,0xe4,0x52,0x6b,0x5a,0x72,0x43,0xe,0x7f,0x77,0x2d,0x9,0x81,0x77,0xa5,0x20,0x7e,0xf3,0xc5,0xb7,0xbb,0x3d,0xea,0xd4,0x3d,0xc6,0x54,0x91,0x4f,0xe5,0x9a,0xba,0xe,0xb8,0x9,0xe9,0xc1,0x68,0xa3,0x3f,0xe6,0x88,0x50,0x6d,0x5a,0xe6,0xef,0x6f,0xf7,0xc8,0x33,0x54,0xbf,0xe2,0x26,0xfb,0x84,0x2b,0x8f,0xea,0x64,0xd3,0xe,0xaa,0x4a,0x36,0xed,0xb0,0x51,0x33,0x5c,0x9a,0x49,0x1,0x70,0x6e,0x7a,0x80,0xf7,0xa5,0x36,0x5e,0x97,0x62,0x8f,0x8f,0xba,0x2c,0xcc,0xa6,0x78,0xbc,0xdc,0x42,0x92,0x37,0x57,0x55,0xbb,0x7e,0x74,0xb7,0xde,0x63,0xf5,0x86,0xb7,0x8d,0xfd,0xe7,0xd7,0xb,0xa8,0x2a,0xb,0xf,0xaa,0xfc,0x3,0xe6,0xaf,0xf,0x5f,0x6,0xb2,0xcd,0x5e,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_v_scroll_bar_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x16,0x2,0x2,0x3e,0x5a,0x64,0x3c,0x0,0x0,0x0,0xdd,0x49,0x44,0x41,0x54,0x38,0xcb,0xed,0x93,0xbf,0x4e,0xc3,0x40,0xc,0xc6,0x3f,0x5f,0x7b,0x39,0x95,0xc2,0x92,0x19,0xc1,0x58,0xa9,0x45,0x55,0x1f,0x8d,0x87,0x60,0xe2,0x19,0x58,0xe9,0x56,0x26,0x66,0x24,0x84,0xc4,0x1c,0x35,0xad,0x54,0x36,0x58,0x5b,0x95,0x80,0x82,0xf2,0xef,0x7a,0x67,0x96,0x74,0x6a,0x2e,0x4a,0x60,0xad,0x47,0x7f,0xf6,0xcf,0x9f,0x2d,0x19,0x68,0x10,0xf3,0x74,0xa9,0x5c,0x9a,0x70,0x9,0xd3,0x68,0xa6,0x9f,0x7f,0x5e,0x6f,0xa7,0xd1,0x4c,0x5b,0xe6,0x7e,0x1d,0xe4,0x60,0xda,0x53,0xfc,0x72,0x17,0x24,0xb,0x3f,0x48,0xc2,0xb3,0x3d,0xcc,0x55,0xdf,0xad,0xc8,0x31,0x0,0x9e,0x9c,0x5c,0x7d,0x96,0x40,0xb9,0xd9,0x6d,0xef,0xdb,0x0,0x0,0x80,0xca,0x66,0xcf,0xb2,0x55,0x4,0x6a,0xe5,0x0,0x16,0xac,0x82,0x24,0x3c,0xfd,0x36,0xf1,0xb5,0x66,0x7d,0x2e,0x49,0x7e,0xb4,0x2,0x28,0xf2,0x56,0xcb,0xfc,0x2d,0x26,0x90,0x16,0x10,0x85,0x81,0xe9,0x3,0xb8,0x69,0xb1,0x2,0x4b,0x1,0x2a,0x2c,0xd8,0x33,0x30,0xb2,0xee,0xe8,0x2,0xff,0x8c,0x23,0xa0,0x1a,0x40,0x3b,0x36,0xbe,0x40,0x27,0x6b,0x2,0x20,0x97,0xf0,0xf0,0xf5,0xf8,0x9e,0x72,0x76,0x9,0x0,0x43,0x35,0xb8,0xe8,0x90,0x58,0x8f,0x7b,0xa3,0xfc,0x4f,0x36,0xeb,0x3e,0xf1,0x17,0x36,0x59,0x5a,0xf5,0x21,0x9d,0xe2,0x37,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_canvas_item_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xe1,0x0,0xdb,0x0,0xe7,0x53,0x45,0xf8,0x1a,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xd,0x17,0x12,0x4,0x2b,0xde,0xdd,0x0,0x0,0x1,0x6e,0x49,0x44,0x41,0x54,0x38,0xcb,0x9d,0x52,0xbb,0x4e,0x2,0x41,0x14,0x3d,0x33,0xb,0x8,0xb,0x23,0x1b,0x36,0x31,0x1a,0x35,0x16,0x46,0xb,0xb,0x13,0xa,0x63,0x61,0x6b,0x6d,0xb4,0x37,0xa1,0x57,0x3f,0xc1,0x1f,0xf0,0x27,0x8c,0x89,0x1f,0x42,0x67,0x81,0xb1,0x21,0x76,0x24,0x1a,0x88,0x61,0x3,0x64,0xc9,0xac,0xc3,0x2e,0xb0,0x8f,0x19,0x1b,0x20,0x3c,0xc,0xaf,0xdb,0x9e,0x7b,0xce,0xbd,0xe7,0xdc,0xb,0xac,0x59,0xdc,0x16,0x9,0x0,0xa0,0x6b,0x10,0x29,0x0,0x4,0x7e,0x78,0xbf,0xb2,0xc0,0x60,0x2a,0xf9,0xf9,0x6a,0xd4,0x82,0x20,0xbc,0x6,0x0,0xb2,0x2,0x39,0xae,0xa4,0xda,0xfd,0xe5,0xee,0x37,0x0,0x1c,0x1c,0xed,0x10,0x6e,0xb,0x42,0x97,0x5d,0x5b,0x46,0xf2,0x7c,0x48,0x66,0x59,0xfd,0x82,0xdb,0x22,0x61,0x98,0x4c,0xc5,0x96,0x11,0x8,0x83,0xa8,0xe0,0x8a,0xee,0x33,0x0,0xe8,0x99,0xe4,0x63,0x6e,0x2b,0xfb,0xb6,0xb4,0xef,0x66,0xbd,0xfd,0x54,0xad,0x58,0xaa,0x5a,0xb1,0x7c,0xab,0xd6,0x2a,0x4e,0xe3,0x73,0x33,0x68,0x37,0x9d,0x33,0xe1,0x78,0x25,0x0,0x7d,0x4a,0x89,0xbb,0x7f,0xb8,0x6d,0x2e,0x14,0xe0,0xb6,0x88,0x3,0x50,0xae,0xe8,0x96,0xc2,0x20,0xca,0x33,0x43,0x3f,0x15,0xdc,0x2b,0x67,0x73,0x19,0xa,0x80,0x18,0x26,0x93,0xe3,0xfd,0x33,0x19,0x4,0x7e,0xf8,0x40,0x28,0xb1,0x64,0x24,0xf7,0x0,0xf4,0x5,0xf7,0xca,0x83,0xc4,0x63,0x86,0xc9,0xc2,0xe9,0xfe,0x9,0x81,0x7a,0xb5,0xf5,0xee,0x75,0x7a,0x79,0x0,0x5a,0x66,0x33,0x75,0xe5,0x8a,0xde,0x6b,0x9a,0x25,0x6f,0xb9,0x2d,0xe8,0x7f,0xe4,0x91,0x5,0x6e,0xb,0x62,0x98,0x4c,0x55,0x2b,0x96,0x1a,0x7,0x33,0x59,0xfd,0x52,0xd3,0x68,0x71,0x7a,0xed,0xf1,0x1a,0xfe,0x41,0xaa,0xdd,0x72,0x4e,0x66,0x40,0x4a,0x3e,0x16,0x5d,0x89,0x72,0x5b,0x6c,0x4,0x7e,0x78,0x27,0xb8,0xf7,0x9,0xc0,0x7,0x20,0x1,0x20,0xcd,0x52,0x5,0x42,0x88,0x33,0x6f,0xfa,0xc4,0x15,0xec,0x6,0xbf,0x91,0x52,0x1d,0x13,0x82,0x4e,0x2c,0x1e,0x7b,0x1,0xe0,0x19,0x26,0x53,0x8b,0x36,0x18,0x65,0x0,0x40,0x1b,0x58,0x52,0x0,0xa2,0x45,0x93,0x87,0xf5,0x7,0x9,0x49,0xa8,0xbe,0xde,0x24,0xc9,0xf5,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_v_separator_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x16,0x21,0x37,0xd6,0x40,0xd7,0x7e,0x0,0x0,0x0,0x20,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0x18,0xf4,0x60,0xe9,0xfb,0x35,0xff,0xf1,0xc9,0x33,0x51,0x6a,0xc1,0xa8,0x1,0xa3,0x6,0xc,0xe,0x3,0x6,0x1e,0x0,0x0,0x4a,0xf4,0x3,0x56,0xe5,0x6b,0x8d,0xea,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_stop_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x0,0x0,0x0,0x0,0x0,0xf9,0x43,0xbb,0x7f,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x19,0xc,0x19,0x13,0x54,0xd1,0xce,0x97,0x0,0x0,0x0,0x38,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0x18,0x94,0xe0,0xc3,0xdb,0xcf,0x4c,0xc4,0xaa,0x65,0x44,0xd2,0xc4,0xfe,0xf1,0xdd,0x97,0x1f,0xc4,0x68,0x92,0x57,0x95,0x84,0xeb,0x43,0xb6,0xe9,0x3f,0x39,0xae,0x65,0xa2,0xd4,0xbb,0xa3,0x6,0xc,0x36,0x3,0x18,0x7,0x24,0x29,0xf,0x3c,0x0,0x0,0x90,0x8,0xd,0xb8,0xe5,0x4a,0x13,0xe1,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_v_slider_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x16,0xb,0x3a,0xc7,0x9a,0x67,0xeb,0x0,0x0,0x1,0x12,0x49,0x44,0x41,0x54,0x38,0xcb,0x9d,0x52,0xb1,0x4a,0xc4,0x40,0x10,0x7d,0x93,0x6c,0x56,0x83,0x72,0xf8,0x1,0xd7,0x58,0x1d,0x18,0x48,0x2c,0x44,0xb,0x11,0xfc,0x1,0x2b,0xef,0x5b,0xb4,0xf0,0x2b,0x4,0x7f,0xc1,0xce,0xbf,0xb0,0x31,0xe0,0xaa,0xd9,0x23,0x95,0xb5,0xd8,0x88,0x87,0x9e,0xb7,0x39,0x35,0xd9,0xb1,0x31,0x70,0xe8,0x7a,0x49,0x7c,0xcd,0xc,0x3b,0xcc,0xdb,0x37,0xbc,0x7,0x2c,0x80,0x2e,0xf2,0x65,0x34,0xc0,0x5b,0x34,0x7c,0x2a,0x9f,0xcf,0xbe,0x89,0x3c,0xfc,0x7,0xe7,0xe3,0xb,0xae,0xfb,0x74,0xaa,0x86,0x37,0x46,0xf,0x3a,0x91,0xd5,0x4,0xf5,0x92,0x2e,0x72,0xea,0x74,0x42,0x8d,0x38,0x8c,0xac,0x32,0x59,0x2,0x80,0x5a,0xfd,0xac,0x8b,0xdc,0x77,0x29,0x70,0x81,0x5c,0xcb,0xef,0xf6,0x63,0x6f,0xc6,0xb3,0x7d,0xf,0xfe,0x78,0x77,0x75,0xfb,0x14,0x0,0x94,0xc9,0x92,0x80,0xc4,0x28,0xe,0x23,0xdb,0x44,0x20,0x5f,0xaa,0xc9,0xd1,0xc3,0xe7,0xe3,0x31,0x81,0xac,0x20,0x7f,0x72,0xb8,0x76,0xd0,0xff,0x4b,0x81,0x70,0x3f,0xb3,0x60,0x58,0x59,0x81,0x65,0xc9,0x65,0xef,0xda,0xdc,0xed,0x94,0x5c,0xae,0x4b,0x92,0xb7,0x82,0xfc,0xfb,0x79,0x15,0x2e,0x2,0xaa,0xd8,0xf6,0x2c,0x58,0x2,0xc0,0xc6,0xd2,0xa0,0x4f,0xc0,0xeb,0xd6,0xca,0x66,0xaa,0x8b,0x9c,0xe2,0x30,0xe2,0xd6,0x36,0x5e,0xbe,0x5d,0x9d,0xd4,0xbd,0x32,0x59,0xd2,0x39,0x50,0x6d,0x5c,0xe8,0x94,0x3,0x17,0x91,0x68,0x99,0xb,0x8a,0xc3,0x28,0xeb,0xe0,0xc2,0x2f,0x5,0x9c,0x4e,0xd5,0x30,0xa0,0x60,0xf4,0xd3,0x85,0xc6,0x34,0xce,0x57,0xd7,0x9,0x5f,0x38,0x67,0x8c,0xd3,0x93,0xc8,0x80,0x68,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_doc_title_font_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x80,0x8,0x4,0x0,0x0,0x0,0x4e,0xbc,0x7f,0x81,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x2,0x62,0x4b,0x47,0x44,0x0,0x0,0xaa,0x8d,0x23,0x32,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdc,0x5,0x2,0x2,0x15,0x2e,0x23,0x26,0xe,0xba,0x0,0x0,0x20,0x0,0x49,0x44,0x41,0x54,0x78,0xda,0xed,0x7d,0x7f,0x68,0x55,0xd7,0xbe,0xe7,0x27,0x3d,0xb9,0x9c,0x94,0x58,0xe2,0x25,0xe,0x11,0xe2,0x70,0x7c,0xa4,0xf,0xef,0x25,0xe,0xf1,0x91,0x5e,0x74,0xb0,0x43,0x7c,0xc4,0x87,0x42,0x84,0x74,0x48,0x1f,0x11,0xd2,0x4b,0xa,0x3a,0xa4,0x83,0x82,0xe,0xa,0xa,0x71,0x88,0xa0,0x10,0x87,0x38,0x44,0xb0,0x8f,0x78,0x89,0x43,0x1c,0x52,0xb0,0x43,0x1c,0xec,0x25,0xe,0xe9,0x23,0x2d,0xf1,0x92,0x3e,0xf4,0x11,0x1f,0xb1,0xc4,0x12,0x1f,0xe9,0xe3,0x78,0x89,0x97,0x93,0x72,0x5a,0x8e,0x97,0x93,0xb2,0x53,0x76,0xca,0x67,0xfe,0xd8,0x6b,0xaf,0xbd,0xd6,0xda,0x6b,0xed,0x1c,0xa3,0xf6,0xda,0xf6,0xac,0x4d,0x6b,0xce,0x5a,0xfb,0xe7,0x5a,0xdf,0xf5,0x5d,0xdf,0xef,0xf7,0xf3,0xfd,0x7e,0x57,0x5,0x51,0x2e,0x3f,0xe7,0xf2,0x8a,0xf2,0x77,0xf,0x8a,0x28,0xa2,0x47,0xa9,0xa9,0x86,0x87,0x22,0x6a,0x9d,0x57,0x57,0xa3,0x80,0x82,0xfc,0xd5,0x86,0x3c,0xf2,0x0,0x80,0x1c,0xf2,0x68,0x93,0xf5,0x35,0xf0,0xe4,0x59,0x39,0x78,0x68,0x10,0x7f,0x7b,0xf0,0x0,0x40,0xbb,0x47,0x58,0xba,0xe0,0xa1,0x80,0x1a,0xad,0xae,0x6,0x5,0x78,0xe8,0x72,0xbc,0x4b,0x3b,0x8a,0x58,0x44,0x3b,0xea,0xc4,0x5d,0xcd,0x37,0x9d,0x1,0x31,0x8d,0xea,0xa7,0xba,0x2a,0x28,0x75,0xda,0x1b,0x26,0xbf,0x85,0xeb,0x39,0xee,0xaf,0x4a,0x6e,0xb1,0xd5,0xdb,0x9e,0xe1,0x7e,0x2b,0xdb,0x17,0xe6,0x41,0x50,0xfc,0x66,0x74,0x14,0xd9,0xc8,0x26,0x16,0xa9,0xd6,0x4d,0x92,0x3c,0xa4,0xd5,0xa8,0x47,0x17,0xc9,0x9b,0xf2,0xd7,0xc,0x49,0x8f,0x20,0xe8,0x91,0x9c,0x91,0xf5,0xed,0x24,0xa7,0xc4,0xdf,0x7d,0x24,0x87,0xc5,0xdf,0x24,0xb5,0x7f,0xa3,0x63,0x27,0x3d,0x16,0xb8,0x3b,0xf6,0xbc,0xdd,0x2c,0xd0,0xe3,0x4e,0xeb,0xbb,0x64,0x19,0x96,0xac,0xa5,0x75,0x8c,0xe4,0x75,0x92,0xa3,0x4f,0x75,0x55,0xf4,0xce,0x97,0x4b,0x7c,0xb,0xd7,0x73,0x92,0xbe,0xca,0xdd,0x62,0xaf,0xb7,0x3f,0xc3,0xf5,0x56,0xb6,0x2f,0xc,0x4a,0x91,0xa0,0x41,0x0,0x4d,0x6c,0x64,0x5e,0xbb,0xfc,0x10,0xc9,0x49,0x67,0xd7,0xdc,0x24,0xd9,0x25,0x7f,0x79,0x24,0xeb,0x8,0x82,0xb5,0x92,0x14,0x40,0xf0,0x1c,0xc9,0x7e,0xf1,0x77,0x2d,0x3d,0x7a,0xac,0x4e,0x24,0x80,0x6a,0xe6,0x98,0xe5,0x36,0xeb,0x13,0xb7,0x31,0xcb,0x45,0xa6,0x2d,0x2d,0x1e,0xeb,0xd8,0xce,0x45,0x16,0xd9,0x1d,0x6b,0x3b,0x22,0xc8,0x6e,0x98,0xe4,0x91,0x12,0xaf,0x6a,0xe3,0x4,0xb,0x24,0xb,0x2c,0x92,0xc6,0xdb,0xb8,0xde,0xc2,0xfd,0x9c,0xa4,0xaf,0x72,0xb5,0xd8,0xeb,0xdd,0xcf,0xb0,0xbf,0x95,0xed,0xb,0x95,0x1e,0x57,0x4f,0xed,0x61,0x31,0xd6,0x11,0xb5,0xf4,0xe9,0xb3,0xd6,0x3a,0x18,0xd5,0xca,0x60,0x9a,0x3,0xa9,0xfe,0x3d,0x46,0xb2,0x53,0x23,0x9a,0xce,0x35,0x38,0xc0,0x5f,0xfe,0x18,0xa4,0x5e,0xa6,0x99,0x7a,0xe9,0xde,0x71,0xfd,0x87,0x83,0x0,0xec,0x87,0x7b,0x11,0xd0,0x17,0x0,0x37,0x1,0xcc,0x92,0x6c,0x56,0xc8,0x2c,0x5c,0x4,0x6c,0x4,0x90,0x66,0x2f,0x67,0xe9,0x93,0xcc,0xf1,0xba,0xc1,0xd0,0x5e,0x44,0x1b,0xd8,0x40,0x8f,0x64,0x41,0x23,0xf2,0x36,0x92,0x3e,0x4f,0xb0,0x4e,0xbc,0x3d,0x49,0x1e,0x5b,0xe3,0x9a,0xf5,0xb4,0x8c,0x93,0x3c,0xa5,0xfd,0x3a,0x21,0xff,0x9a,0x52,0x16,0x50,0x9f,0x35,0x6b,0x9e,0x6f,0xab,0x1f,0x25,0xe9,0xb3,0x4f,0xd4,0x1f,0x93,0x4b,0x99,0x95,0x0,0x5c,0xaf,0xee,0x5e,0x4,0xf4,0x5,0xa0,0x86,0xa4,0x6f,0x25,0x80,0x2c,0xc9,0x8c,0xfc,0xd5,0x4c,0x72,0x56,0x30,0x27,0xcf,0x38,0xb7,0x86,0x73,0xda,0xbc,0xf3,0xd9,0xa6,0xdc,0xff,0xf9,0xb7,0x85,0xb,0x94,0x67,0xb0,0xd3,0x9,0xd9,0x85,0x5d,0x24,0x47,0x39,0x44,0xf2,0xce,0x1a,0xd7,0xac,0xa7,0x65,0x8a,0x94,0xc3,0xa3,0xfe,0x6a,0x21,0x49,0xb6,0xc8,0xe9,0x33,0xb2,0xc6,0xf9,0x49,0xf5,0xa4,0x27,0x16,0xe6,0x3e,0x79,0x27,0x2b,0x1,0xb8,0x5e,0xdd,0xb5,0x8,0xe8,0xb,0x40,0xda,0xe8,0xa4,0x2c,0xc9,0x1e,0xb1,0x1e,0xe9,0x2c,0xbe,0x96,0x34,0xe4,0x8c,0xa8,0x7d,0x84,0xa4,0xcf,0x1e,0x56,0x33,0xc5,0x56,0x2e,0x92,0xcc,0xc9,0x35,0xed,0x45,0xb4,0x85,0x6f,0xda,0x6b,0xc,0x70,0x41,0x48,0x33,0x69,0x66,0xe9,0xb1,0x9e,0x75,0x9a,0x4c,0x63,0xbf,0x66,0x3d,0x2d,0xae,0x81,0xb,0xfe,0x9e,0x94,0xbc,0xa8,0xe1,0x19,0x8,0xe0,0xe,0xc9,0xc1,0x52,0x8,0xc0,0xfd,0xea,0xf6,0x45,0x40,0x5f,0x0,0xa,0x24,0xb3,0xa,0x7b,0x6d,0xe3,0x22,0xc9,0x82,0x75,0x8d,0x77,0xfd,0xae,0xa6,0x47,0xf2,0x9c,0xac,0xdf,0x47,0x92,0xdc,0xf7,0xc2,0xda,0x2,0xd9,0x99,0x9c,0x66,0x3d,0x49,0xca,0x6e,0x8e,0xde,0xa8,0x57,0x5e,0xab,0xbe,0xb3,0xfd,0x9a,0xf5,0xb4,0xb8,0x9,0x60,0x27,0x49,0xb2,0x89,0x93,0x72,0xf8,0xd6,0x4b,0x0,0x3d,0xf4,0x58,0x60,0x8d,0x8b,0x0,0x42,0x3b,0xc0,0x6e,0x6c,0xc5,0x67,0xb8,0x6,0x60,0x97,0xd4,0xd3,0xc3,0xf2,0x21,0x80,0x83,0x31,0xfd,0xf2,0x6d,0x0,0x37,0xb4,0x9a,0x4a,0x54,0xca,0xbf,0xbf,0xc4,0xea,0x53,0xdb,0x24,0xb6,0xa3,0xa,0xc0,0x47,0xf2,0xf7,0x6d,0x0,0xc0,0xeb,0x2f,0xac,0xd,0x0,0xde,0x5,0xf0,0x31,0xfe,0x84,0xfb,0xe2,0xef,0xa0,0xac,0x0,0xa8,0x43,0x1d,0x4e,0x62,0x9,0x17,0x0,0xd4,0x1,0xf8,0x7a,0x8d,0x6b,0xd6,0xdb,0x62,0x2f,0xff,0x8c,0x8f,0x0,0x5c,0xc2,0x5e,0xac,0xe0,0xc2,0x33,0x59,0x7a,0x56,0x70,0x5,0x1b,0x71,0x7c,0x2d,0x43,0x50,0xd2,0xb,0x7e,0x84,0x55,0xec,0x31,0xcc,0x41,0xd5,0xd8,0x8f,0x15,0xa5,0x63,0x37,0xe3,0x2,0xb6,0xe0,0x92,0xfc,0x7d,0x9,0x5b,0x71,0xd,0x9b,0xe5,0xef,0x94,0xfc,0xab,0x56,0xeb,0x4c,0xb5,0x54,0x1,0x5a,0xdb,0x77,0x0,0x80,0x4d,0x2f,0xac,0xd,0x48,0xe3,0x6d,0x41,0x1e,0xb7,0x0,0xbc,0x23,0xcf,0xba,0xf,0xe0,0x24,0xce,0x63,0x23,0xce,0xe0,0x5b,0xd1,0x72,0x6f,0x8d,0x6b,0xd6,0xd7,0xe2,0x2e,0x67,0x1,0xec,0x1,0x70,0x9,0x5f,0x3d,0xa3,0xb1,0xef,0x2,0x56,0x70,0xdc,0x6a,0x7e,0x92,0x4,0x90,0xfc,0x82,0xdf,0xe0,0x36,0x2a,0xf1,0x96,0x56,0xf7,0x16,0xaa,0xf0,0x31,0xbe,0x55,0x3a,0xf6,0x2c,0x80,0x37,0xe4,0xef,0x3d,0x0,0x4e,0x8b,0xee,0x7e,0x4,0x60,0x8b,0x6c,0x79,0x5d,0xd4,0x44,0x96,0x40,0xbd,0x6c,0x54,0x88,0xc,0x0,0x1e,0xbf,0xc0,0xb6,0x3,0xd8,0x88,0x47,0xf8,0x42,0x7c,0xf7,0x56,0xec,0x56,0x78,0xde,0x49,0x1c,0xc6,0x43,0x5c,0x43,0x1d,0x4e,0xe0,0x2,0x80,0xf7,0xd7,0xb8,0x66,0x7d,0x2d,0x50,0xb8,0xa6,0x5e,0x3e,0xc7,0x7,0x0,0x96,0x63,0xf3,0xdf,0x75,0x7e,0xa5,0x93,0x0,0xbe,0xc2,0x5,0x6c,0xc4,0xd1,0x24,0x2,0x48,0x7a,0x41,0xfb,0x22,0x10,0x5f,0x0,0xbe,0x8b,0xcd,0xe6,0x90,0x72,0xbf,0x6,0x14,0x5e,0xb0,0x4b,0xce,0xa6,0x2a,0x31,0x3f,0xc3,0xf2,0x0,0x0,0xb0,0x57,0xe9,0x36,0x0,0xb8,0xfb,0xc2,0xda,0x2,0x52,0xdf,0xa,0x82,0xa2,0x26,0xe4,0x7d,0x57,0xf0,0x19,0x0,0xe0,0x57,0x58,0xc5,0x12,0x2e,0xa2,0x12,0x97,0xf0,0xff,0xd6,0xb8,0x66,0x3d,0x2d,0xab,0x0,0xb6,0x6b,0x53,0x63,0x45,0xe9,0x8f,0x2f,0x1,0x7c,0x8d,0x3f,0x2b,0x35,0xae,0xf3,0x93,0xef,0x3,0x5c,0xc2,0x13,0x1c,0x35,0x7a,0x3b,0x2c,0x52,0xa1,0x53,0xcb,0xf0,0x1a,0x9a,0x80,0x69,0x2,0x5a,0xdb,0x10,0xd4,0xad,0x89,0x94,0x2e,0x43,0xd0,0x14,0xc9,0x22,0x3b,0x98,0x66,0x9a,0x1d,0xcc,0x69,0x6,0xe5,0xe7,0xdf,0x56,0x4b,0xdf,0xf8,0xee,0x82,0xd4,0xf,0x1a,0x48,0x7a,0x2c,0x92,0x2c,0x70,0x42,0x51,0x1c,0xdd,0xd7,0xac,0xa7,0xe5,0x9c,0xd0,0x50,0xd2,0xac,0xe1,0x65,0x92,0xd4,0xac,0x14,0x7d,0x31,0x3,0xb5,0xeb,0x7c,0x57,0xfd,0x94,0xec,0xf9,0x3e,0x92,0xd3,0x2e,0x2d,0x20,0xa9,0x23,0xec,0x9a,0x80,0x69,0x2,0xa,0xe,0x9f,0x14,0x44,0x52,0xa7,0xd9,0x4,0xfa,0x48,0xe,0x88,0xbf,0xeb,0xe8,0x27,0x98,0x82,0x9b,0x58,0xd4,0xde,0x23,0xa7,0x18,0x42,0x9f,0x7f,0xdb,0x11,0xed,0x4b,0xdb,0x48,0x92,0x1d,0x8a,0x25,0xb0,0xdf,0x62,0xfb,0x70,0x5f,0xb3,0x9e,0x96,0x5a,0xe6,0xb4,0x77,0xbb,0x1e,0xc3,0x20,0xb2,0xc6,0x44,0xb4,0x9f,0xef,0xaa,0x8f,0x8,0x20,0x2d,0xce,0x18,0xb1,0x61,0x1,0x49,0x1d,0x61,0x37,0x7,0xe9,0x26,0xa0,0xf0,0x98,0xd3,0xc0,0xa0,0x39,0xd,0xc,0x9a,0x56,0x68,0x38,0x9,0xc,0xca,0x70,0x48,0xc0,0x17,0xf3,0x1c,0x30,0xac,0xf,0xcf,0xbb,0x6d,0x5c,0x53,0x9e,0x2,0x30,0x2b,0x7c,0xb7,0x3c,0xb,0xc2,0x7c,0xa2,0x1f,0xee,0x6b,0xd6,0xd3,0x2,0xd6,0x73,0x98,0x8b,0x24,0x7d,0xce,0xf0,0x88,0x61,0x6e,0x3e,0x26,0x4d,0x66,0xd1,0xe1,0x3a,0xdf,0x5e,0x3f,0x41,0xb2,0x5d,0xfc,0xdd,0x49,0x4f,0xbe,0x47,0x5e,0x18,0x88,0x4,0x1,0x24,0xbd,0x60,0x44,0x7b,0x45,0x85,0xe9,0x17,0x58,0x88,0x2d,0x0,0x60,0x1b,0xf3,0xc2,0xc4,0x93,0x63,0x5e,0x3e,0x18,0xac,0xa1,0x27,0x2c,0x2,0x60,0x8e,0x9e,0xd4,0x83,0x43,0x4b,0x60,0xd1,0x40,0x20,0xcb,0xc7,0xf,0x78,0x54,0x94,0x1d,0x42,0xca,0xe,0x21,0x2f,0x4f,0xb1,0xb9,0x35,0xa8,0x2e,0x11,0x1e,0x8,0x22,0xa7,0xb4,0x66,0x91,0xd5,0xfe,0x45,0x9,0x6d,0xc9,0xf5,0x66,0x6d,0x37,0x66,0xe0,0xc3,0xc7,0x34,0x5a,0x45,0x4d,0x3,0x26,0xe1,0x23,0x8f,0x5e,0xe7,0x1d,0x6d,0x4f,0x98,0x4,0x95,0x2b,0x80,0x34,0xe,0x61,0x2,0x39,0xf1,0x45,0xe3,0xe8,0xd4,0x9e,0x9a,0x46,0x2f,0x66,0xe1,0x83,0xc8,0x61,0x14,0x8d,0x5a,0x5b,0x7,0xa6,0x45,0x4f,0x10,0x44,0x51,0x69,0x39,0x7,0x62,0x40,0x3b,0xb7,0x11,0xc3,0x58,0x0,0x41,0x2c,0x62,0x54,0xd1,0xee,0xe6,0x40,0xb4,0x9b,0xe,0x21,0x35,0x5c,0xe4,0xa2,0x5c,0x3f,0x8a,0x92,0x6d,0x9b,0x18,0xc0,0xc,0xc9,0x69,0x63,0x9,0xf0,0x34,0x5b,0x79,0x24,0x2c,0x86,0x66,0x48,0xdb,0x95,0x35,0x2c,0xd0,0x33,0x64,0x9,0xd3,0xad,0x41,0x77,0x89,0x8,0xc5,0x39,0xd5,0x80,0x9d,0xd5,0xfe,0x45,0x9,0x6d,0xc9,0xf5,0x7a,0xed,0xb0,0x22,0x5a,0x85,0x5f,0x38,0x2d,0x6b,0x5c,0x77,0xb4,0x3d,0x61,0x92,0x64,0xaf,0x2,0x89,0x65,0x69,0x96,0x9,0xd9,0xf7,0x49,0x0,0x56,0x57,0xec,0x3a,0xd5,0xa3,0xa3,0x41,0x1b,0x87,0xee,0x98,0x78,0xdf,0xab,0x18,0xfe,0xbb,0x4d,0x38,0xb8,0x4f,0x11,0x19,0xdc,0x28,0xbd,0xcd,0x1f,0x25,0x63,0xf5,0xa8,0x31,0xfd,0x59,0xe2,0x57,0xda,0xbc,0x58,0x54,0xb7,0x6,0x9b,0x4b,0xc4,0xf,0xe9,0x3d,0xd0,0x4e,0xb2,0xc8,0x6e,0xa6,0x59,0xcd,0x6e,0x2e,0x28,0x6f,0x50,0xcb,0x4c,0x82,0xa3,0xcc,0x5a,0x47,0x33,0x8b,0x24,0xa7,0xd9,0xc1,0x5a,0x82,0x29,0x36,0xb2,0x4f,0x11,0xd1,0x92,0x1,0xac,0x79,0x6d,0xe0,0xf5,0xde,0xf0,0x98,0x51,0xe4,0xa9,0x46,0xfa,0x24,0x87,0xd9,0x28,0x7e,0x5d,0x56,0x30,0x46,0xb,0x1,0xa4,0x99,0xd7,0x44,0x3f,0x7b,0x47,0xc7,0xfd,0x51,0xaa,0x39,0xc4,0x2,0x49,0x72,0x46,0x3,0x5a,0xcd,0xc1,0xb3,0x7b,0xb2,0xb8,0x3d,0x7c,0x4a,0x70,0x66,0x58,0x7,0xd2,0x9f,0x84,0xa8,0xf7,0x2b,0xb3,0xa3,0x55,0x4a,0xd1,0xc7,0xac,0xb8,0xde,0x88,0xa2,0x23,0x8c,0x29,0x33,0x6c,0x41,0xd3,0x94,0x6,0xc,0xf0,0x3c,0xb8,0x57,0x8a,0xf3,0x24,0x7,0xd9,0xc3,0x3c,0xb,0xec,0xe2,0x2c,0x67,0x9,0x76,0xca,0xab,0x93,0x1,0x2c,0x26,0x10,0xc0,0x0,0x7d,0xe5,0xba,0x61,0x92,0xa3,0xac,0xe5,0x75,0x16,0xe9,0x71,0x98,0x60,0x3f,0xc9,0x31,0x37,0x7,0xc0,0xba,0x66,0x9a,0x8d,0x49,0x3e,0xcb,0xa1,0x77,0x9c,0xd9,0x8d,0xa5,0x7a,0xf,0x3c,0x2d,0x2,0x7f,0x84,0x64,0x9e,0x29,0x81,0xdb,0x15,0xc5,0x32,0x95,0x97,0x4e,0x6e,0xd1,0x91,0x12,0x66,0x33,0x8f,0xfd,0x82,0x65,0x4f,0x59,0x9,0x60,0x4a,0xc1,0xf1,0xf5,0x67,0x75,0x91,0x9c,0x16,0x98,0x3f,0xc5,0xd4,0x1,0xd3,0xf2,0xcb,0x2,0x24,0xb0,0x59,0x21,0x73,0x2a,0x5f,0x91,0x4f,0x20,0x0,0xfd,0x98,0x27,0xd9,0x2c,0xc9,0xd3,0x23,0xd8,0x48,0x32,0xa7,0x13,0xc0,0x2b,0x0,0xc6,0x41,0xf4,0x4b,0x71,0x86,0x52,0xd8,0x1,0x3a,0x30,0x7,0x22,0x87,0x53,0xe2,0xf7,0x98,0x72,0xff,0x5,0x51,0x77,0x10,0xc0,0x9b,0xa8,0xc0,0x6,0x1c,0x96,0x36,0x76,0xdb,0x79,0x0,0x70,0x53,0x13,0x52,0xec,0x67,0x6d,0x54,0xc0,0x1a,0xf3,0x17,0xc,0x3,0xe7,0x76,0xac,0xe2,0x3d,0x6c,0x40,0x25,0xf6,0xe2,0x31,0x2a,0x71,0x15,0x69,0xa5,0xfd,0x1d,0x0,0xe7,0x4b,0x4,0x5f,0x3e,0xc0,0xa,0x36,0x61,0xbf,0x30,0x72,0x7f,0x24,0x50,0x8e,0x4d,0x8a,0x41,0x3b,0x82,0x56,0xde,0xc2,0xd,0x7c,0x84,0x2a,0x9c,0x96,0xf8,0x0,0x70,0x16,0x15,0xa8,0x40,0x5,0xfe,0xba,0x84,0x67,0xbd,0xd,0xe0,0x12,0x8e,0x2,0xb8,0x80,0x2a,0xdc,0x53,0x4c,0xd3,0xab,0x25,0x0,0x58,0x37,0x1c,0x77,0x3d,0x86,0x59,0x78,0x20,0xf2,0x18,0x16,0x88,0xc7,0xaf,0x0,0xdc,0xc7,0x1,0x0,0x6f,0xa0,0x2,0xaf,0x2,0xf8,0x42,0x33,0xca,0x4b,0x2d,0xe0,0x63,0x0,0x87,0x91,0x12,0xa0,0xf0,0xb2,0x7c,0x1d,0xe0,0x6,0xb6,0xb,0xa4,0xef,0x88,0xf6,0x12,0x26,0x8,0xb1,0x15,0xc0,0xb7,0xf8,0x5f,0xf2,0xf3,0x5d,0x43,0xa6,0xf,0xe7,0xa6,0x67,0xd2,0x18,0xaa,0x71,0x10,0xc0,0x5,0xfc,0xe,0xdf,0xe2,0x7b,0x7c,0x8a,0xc3,0x0,0x36,0x63,0x8f,0x6c,0x4f,0x2,0xb8,0xe3,0xe5,0xcf,0xf8,0x50,0xd8,0xe8,0xdf,0x6,0x70,0x4d,0x81,0x85,0x4d,0xa7,0xf8,0xf7,0x0,0xbc,0x83,0xff,0x8c,0xbd,0x25,0x2,0xbb,0xf1,0xb2,0xb,0xc0,0x6d,0xec,0x1,0x70,0x11,0xdf,0xa1,0x52,0xa0,0x8f,0x7b,0x24,0x72,0x91,0xc,0x60,0x9d,0xc4,0x7,0x86,0xa5,0x3f,0x28,0xc7,0xb1,0x3,0x55,0x0,0x36,0xe1,0x30,0xce,0xca,0xda,0xef,0x35,0x90,0x28,0x65,0x57,0x3,0xed,0xd4,0xf,0x0,0xe7,0xb1,0x19,0x55,0x78,0x5f,0x7c,0xb6,0x9d,0xd6,0xaf,0x2,0xf8,0x0,0xb3,0x38,0x67,0x28,0x2b,0xa5,0xcd,0x89,0xa7,0x99,0x39,0xa5,0x7b,0xf,0xac,0x7,0x81,0xbf,0x6,0xe0,0x0,0xda,0xb1,0x5,0x4b,0xe2,0x5e,0xc1,0x80,0xbc,0xe5,0x98,0xc3,0xf7,0xe4,0x8c,0xd,0xbe,0x23,0xe0,0x64,0xfb,0x4a,0x78,0xd2,0x66,0x0,0xdf,0x60,0x13,0x80,0x4a,0xb4,0xe2,0x57,0x0,0x1e,0xa3,0xe,0xe7,0xe5,0xec,0x7e,0x98,0x8,0x60,0x7d,0x8b,0xdf,0xe2,0x55,0x6b,0x4f,0xee,0x42,0x15,0x2a,0x71,0x41,0xa2,0xb2,0x4b,0x0,0x1a,0x71,0x1b,0xc0,0x3d,0x10,0x3e,0x80,0x1d,0xf2,0xee,0x1a,0x1,0xd8,0xa9,0x1f,0x0,0xfe,0x3b,0xbe,0xc2,0x77,0x38,0xad,0x61,0x4d,0x71,0xca,0x3b,0x83,0x25,0xec,0xc0,0x19,0x3c,0xc0,0x24,0xea,0x7e,0x30,0x9b,0xc1,0xfa,0x90,0x7e,0x77,0xf9,0x3,0x1e,0xa,0x62,0xff,0x10,0xdf,0x2b,0xec,0xf6,0x12,0x3a,0x90,0x46,0x35,0x3a,0x31,0xaf,0x10,0xfc,0x1d,0xdc,0x0,0x70,0x71,0x9d,0x2e,0x1a,0x40,0x1d,0x1e,0x3,0x58,0xc2,0x27,0x58,0x1,0xf0,0x31,0x96,0xf0,0x6,0xbe,0x14,0x4b,0xca,0x57,0xf8,0xc,0xc0,0x59,0x74,0x20,0x8d,0x34,0x3a,0x70,0x9,0xc0,0x3d,0x7c,0xb1,0xc6,0x5d,0x1f,0xe1,0x2c,0x1e,0x63,0x15,0xa7,0x65,0xcd,0x67,0x0,0xe,0xe3,0x1d,0x7c,0x82,0x55,0x2c,0xe3,0x2a,0x80,0xe3,0xa2,0x36,0x86,0x6,0xb6,0x90,0xf4,0xd8,0x4e,0x32,0x27,0x75,0xd1,0x48,0xbc,0xa8,0x96,0xd0,0x8e,0x2a,0xee,0xec,0xd3,0x4,0xa3,0x56,0xe,0xb2,0x20,0xf1,0x2,0xd7,0x79,0xba,0x60,0x64,0x3f,0x2b,0x7e,0xce,0x88,0x55,0x8,0x6c,0x11,0x4e,0x53,0x50,0xde,0x32,0x2,0xac,0x3a,0xa4,0x62,0x1a,0x88,0x54,0xbb,0x95,0xfb,0x9d,0x73,0x88,0x84,0x27,0xc4,0xbb,0x34,0x29,0xe2,0xd7,0x5c,0x4c,0xc4,0x4d,0xf1,0x94,0xd0,0x7a,0xc6,0xac,0x77,0x59,0x5b,0x8,0x9c,0x21,0x79,0x8a,0x1d,0xcc,0xb3,0xc8,0x61,0xd6,0x73,0x92,0x3e,0x8b,0x1c,0x53,0xc4,0x4d,0x13,0xc0,0x62,0x4c,0xc3,0x31,0x85,0xc0,0x8c,0xa6,0xf1,0x4f,0x29,0xda,0xc3,0x65,0xa1,0x6,0x36,0x9,0xe5,0xb2,0x31,0x2e,0x4,0xda,0xa9,0x1f,0x0,0xfa,0x50,0x8b,0x6a,0x5c,0x14,0xab,0x94,0xbb,0x7c,0x8f,0x4f,0xf1,0xdf,0xf0,0xa6,0xc6,0xb8,0x5e,0x74,0x59,0x1f,0xd2,0x9f,0x84,0x9c,0x5f,0xc3,0x32,0x80,0x87,0xf8,0x5c,0xe1,0x2a,0x6f,0xe2,0x92,0x58,0x7d,0xef,0x8a,0xc5,0xe0,0x7b,0xfc,0xf,0x6c,0xc1,0x5,0x0,0x6f,0xae,0xf3,0xcd,0xaf,0x1,0x38,0x8f,0x3d,0xd8,0x8f,0x4d,0xf8,0x2f,0x0,0x6e,0xe0,0x4b,0xbc,0x86,0xbf,0x57,0xc4,0xcd,0xcf,0xb1,0x3,0xd7,0xf0,0x8,0xc0,0x2a,0xee,0xe3,0x3e,0x80,0xf,0xd1,0x6e,0x5b,0xc1,0x15,0x7,0x9c,0x4a,0x2c,0x61,0x2b,0x36,0x28,0x5c,0xe9,0x1f,0x71,0x1,0xc0,0x51,0x3c,0x0,0x41,0xdc,0xc7,0xbb,0x58,0xc5,0xe1,0x18,0x27,0x71,0x52,0xbf,0x5e,0x3a,0x9d,0xb4,0xbe,0xc8,0x13,0xcc,0x10,0xac,0xe6,0x21,0x92,0x8b,0x9,0x73,0xc2,0x36,0xbb,0xfb,0x4a,0x38,0x67,0xc4,0xa1,0x6,0xae,0x7,0xe9,0x4f,0x46,0xe0,0x17,0x34,0x6b,0x5d,0xc4,0xdf,0x74,0x65,0x6b,0x8a,0xf5,0xac,0x57,0x0,0xef,0x52,0xbe,0x23,0xc5,0x39,0x79,0xef,0x14,0x47,0x8d,0xb7,0x4b,0x56,0x9f,0xab,0x39,0x49,0x6a,0xf6,0x8b,0x38,0x7,0x68,0xd6,0xee,0x37,0x25,0xcf,0x6b,0xe1,0x98,0x0,0x82,0xe7,0xa5,0x49,0x28,0x54,0x11,0xdb,0x55,0x3b,0x40,0x2d,0x8b,0x24,0xe7,0x8d,0x47,0x74,0x33,0x4b,0x72,0x5e,0xba,0x73,0xd8,0x3e,0x55,0xef,0xea,0xee,0x1f,0x90,0x0,0xd6,0x83,0xf4,0x27,0x21,0xf0,0xc1,0x79,0xf5,0xb1,0xd0,0x2a,0xd3,0xe0,0x1a,0x96,0x49,0xcb,0x52,0x56,0xb0,0xbe,0x79,0x87,0x68,0x6d,0x55,0x6c,0x8c,0x63,0x5c,0x20,0x49,0x2e,0x72,0x54,0x19,0x18,0xfb,0x91,0x62,0xf,0x17,0x34,0xd2,0xf4,0x24,0xf0,0xee,0x49,0xc0,0x3e,0x4b,0x32,0xcb,0x13,0xf4,0x39,0x51,0xba,0xdd,0xc5,0x4d,0xfd,0x36,0x13,0x83,0x6d,0xc8,0x3a,0x39,0x23,0xa8,0x78,0x5a,0x1a,0x62,0x5e,0x14,0x1,0x14,0x8c,0xc1,0x58,0xf,0xd2,0xef,0x46,0xe0,0xaf,0xc7,0x5c,0x32,0x2,0x1b,0xbe,0xc7,0xa2,0xd6,0x33,0x3d,0xcc,0xd1,0xe7,0xa4,0x24,0x95,0x31,0x2b,0x1,0xa8,0x26,0xac,0x16,0x7a,0x2c,0x2a,0xb2,0xc7,0x4b,0x74,0xb8,0xa9,0xdf,0x45,0x0,0xf1,0x4f,0x35,0x63,0x7f,0xdc,0xe7,0xb9,0x85,0xc0,0x42,0x49,0x96,0x40,0x4f,0xcc,0xf4,0x32,0x8e,0x5f,0xea,0xd1,0xc1,0x22,0x17,0xd9,0xce,0x3a,0x65,0x99,0xa9,0x17,0xbc,0xa2,0x5e,0x25,0x80,0x38,0xf5,0xdb,0xdc,0x34,0xc6,0x1c,0x3,0x5b,0xa4,0xa7,0xcd,0x25,0xd7,0x79,0xfa,0x70,0xba,0xce,0xfa,0xb9,0x1c,0x29,0x66,0x59,0x60,0x17,0x3b,0x38,0x2a,0x64,0x27,0xdb,0x80,0xcd,0xd1,0x57,0x20,0xba,0xc8,0xf7,0xaa,0xdd,0x72,0x47,0x6d,0x68,0x1d,0xc1,0xe1,0x29,0xde,0x21,0x39,0x42,0xf2,0xe,0x53,0xa5,0x4,0x87,0xbe,0xcc,0x47,0xfc,0x83,0xc1,0x14,0x73,0xcc,0x3a,0xe0,0x25,0x1d,0xf0,0x76,0xdd,0xc1,0x3e,0x6f,0xec,0xf7,0xb5,0xd5,0x76,0x73,0x9e,0x64,0x81,0x83,0x12,0xf8,0xb6,0xd,0x22,0x58,0xcb,0x1,0x31,0x38,0xfd,0x72,0xf9,0x8a,0xf,0x58,0x56,0x73,0xa9,0x75,0xd7,0xc5,0x86,0xd6,0x8,0xe,0xef,0x50,0x30,0xdf,0x21,0x82,0x43,0xc1,0x32,0xf9,0xf2,0xe,0xee,0x65,0x43,0xee,0x8d,0xf,0x9f,0xed,0x83,0x43,0x91,0xab,0xd7,0x99,0xea,0xa1,0x7d,0x8d,0x2e,0x73,0xa7,0x8d,0xb0,0xdf,0xd7,0xac,0xed,0xb4,0x78,0x57,0xdb,0x7,0x6c,0x91,0x23,0x6c,0xe7,0x18,0xc9,0x71,0x4b,0x34,0x7f,0xc7,0x53,0x13,0x80,0x31,0xb4,0xa5,0xcb,0x0,0x29,0x1e,0x63,0x51,0xf1,0xe2,0x6d,0x60,0x4e,0xe2,0xcf,0xd3,0x2c,0x92,0xcc,0xcb,0x4f,0x54,0xdb,0xb6,0x71,0x86,0xe4,0xbc,0x54,0xa4,0xd4,0xb6,0xa4,0x7b,0x82,0xd5,0x1c,0xe4,0x22,0xc9,0x22,0x27,0x8c,0x18,0xba,0xe8,0x18,0x89,0x7d,0x86,0x39,0x7c,0xee,0xf,0x1e,0x66,0xde,0xc2,0x3,0x4c,0xc0,0xdb,0x7d,0x87,0xf8,0x30,0x24,0xdd,0x57,0xaf,0x9d,0x21,0xd9,0xcb,0x14,0x3b,0x42,0xbf,0x5b,0xe7,0x80,0x45,0x6e,0x31,0x34,0x70,0xcc,0xb5,0x6,0x3b,0xe9,0x7e,0x30,0x1c,0x4b,0x67,0xe9,0x91,0xcc,0x73,0x58,0x71,0xe1,0x51,0xdc,0x77,0x54,0x61,0x2c,0x9c,0x15,0x33,0xc6,0xb,0x35,0x2a,0x56,0x30,0xb5,0x6d,0x92,0xe4,0x3e,0x19,0x4e,0xaa,0xb7,0x25,0xdf,0x73,0xd4,0x80,0x42,0x4b,0x21,0x80,0xf8,0xf0,0xbd,0x9c,0x87,0x4f,0x32,0x2d,0xac,0x7,0x7e,0xe2,0x80,0x5,0x8a,0xdb,0x1c,0x67,0x48,0xa1,0xb8,0xcd,0xd3,0x63,0xb,0xa7,0x49,0xe6,0xe5,0xb7,0x67,0x49,0xe,0x70,0x92,0x3e,0xb,0x12,0x80,0xe,0xef,0x77,0x84,0xbe,0x42,0x7c,0xb6,0xc1,0x56,0xfd,0x8e,0x6,0x5c,0x9,0x22,0x8a,0xec,0x56,0xaa,0x6,0x8c,0x8c,0x38,0x9e,0xe2,0x4a,0xa4,0xb7,0x79,0x24,0x21,0x3f,0x53,0x6f,0x5b,0xfb,0x9e,0xad,0x2,0x7b,0x67,0xc9,0x1c,0x20,0xbe,0xe6,0xf5,0x72,0x81,0x64,0x81,0xc3,0x8a,0xa,0x98,0xe2,0x11,0xce,0x9,0x35,0xef,0xd0,0x73,0xad,0xb5,0x3d,0x2d,0xde,0xe9,0xc1,0x17,0xed,0xe3,0xa2,0x62,0x90,0x89,0x6,0x31,0x1a,0xd8,0x4e,0xcd,0x1e,0x91,0x97,0xe7,0x45,0x76,0x95,0xb6,0xd8,0x10,0x86,0x8b,0x62,0x40,0x0,0xad,0xf4,0xe9,0x2b,0x46,0x74,0xdb,0x60,0x77,0x73,0x27,0xd3,0x4c,0xb1,0x5f,0x33,0xf,0x19,0x4,0x90,0x56,0xaa,0x5a,0x49,0xce,0x19,0x6c,0xae,0x49,0xcc,0x72,0xb3,0xcd,0x17,0x4,0xe0,0x59,0xda,0x92,0xef,0x99,0x17,0x41,0xd2,0xed,0x31,0xe,0x50,0xcd,0x51,0x16,0xe9,0x71,0x84,0x37,0x15,0x2,0xb0,0x77,0xfe,0xb0,0xd5,0xf6,0x35,0xac,0x75,0x58,0xcf,0xb,0xa9,0x9d,0x4a,0xe8,0xf4,0xe0,0xab,0xf3,0xa4,0x62,0xde,0xd1,0x7,0xb1,0x4d,0x2e,0x15,0x43,0x4c,0xb3,0x9e,0x23,0xb2,0xa7,0x2,0x8e,0xd0,0xc0,0x3a,0x66,0x65,0x58,0x78,0x96,0xe4,0x4,0xeb,0x59,0xc3,0x49,0x19,0x6d,0x91,0x25,0xd9,0xc7,0x3c,0x7d,0x6d,0x89,0xb2,0xd,0x76,0xb,0x27,0xa4,0xb,0xc9,0x54,0x52,0x8a,0x98,0xa0,0xaa,0x96,0x8b,0xf4,0x34,0xbb,0xd4,0x38,0x6b,0xd9,0x24,0x1c,0xab,0xcc,0xb6,0x19,0x92,0x2d,0x24,0x27,0x2d,0x6d,0x49,0xf7,0xc,0xd6,0xde,0x59,0xde,0x34,0x62,0x78,0x42,0x27,0xac,0xa8,0xf4,0x25,0x74,0x7e,0x60,0x8c,0xdd,0x29,0xe4,0x8b,0xb0,0xbb,0xeb,0x5,0xbf,0x4a,0xb3,0x96,0xe3,0xd2,0xb6,0xf9,0x7c,0x6a,0xe3,0x4f,0xb3,0x75,0x7a,0xf0,0xd5,0x45,0x8d,0xe9,0xeb,0x3,0x3b,0x20,0xa7,0x4f,0xb5,0xec,0x29,0xdf,0x58,0x2a,0x46,0xa4,0xc5,0x24,0xaa,0xeb,0xd0,0x8,0xc5,0x8f,0x65,0x6e,0x89,0xf,0xb6,0xd,0x22,0x72,0x10,0x80,0x4f,0x5f,0x58,0xd0,0xf4,0xc,0x21,0xa3,0x2c,0xa,0x6f,0xbf,0x78,0xdb,0x4e,0xce,0x93,0x9c,0xe1,0x36,0x4b,0x5b,0xd2,0x3d,0xc1,0x3a,0xb1,0xb0,0x5c,0x37,0x62,0x78,0x1a,0x48,0xe1,0xa5,0xd7,0x2a,0xa8,0xdc,0xdd,0xf9,0xed,0x56,0xb4,0xa2,0x43,0xb1,0x29,0xec,0x93,0x1f,0xfa,0xec,0xb5,0xf6,0xa7,0xd9,0x3a,0x3d,0xb8,0xe2,0x88,0x30,0x16,0xd7,0x39,0x7,0x96,0x92,0x0,0xea,0x24,0x99,0x25,0x13,0x40,0xa7,0x46,0x28,0x97,0xe9,0x6b,0x11,0x5c,0xb6,0xc1,0xee,0x26,0x99,0x63,0x86,0xd5,0x1c,0x70,0x11,0x40,0x18,0x17,0xf0,0xb,0xfc,0x2,0x47,0x70,0x0,0xb7,0x70,0x0,0x45,0x10,0x59,0x74,0x3,0x0,0x7e,0x8b,0xd7,0x50,0x81,0xdf,0x60,0x2b,0xe,0xe0,0x16,0xfe,0x1,0x3,0x8a,0x27,0xfa,0x3f,0xe3,0xd7,0xa8,0xc0,0x6f,0xb0,0x17,0x7,0x70,0xb,0x9f,0x60,0x6,0xc4,0x3c,0x76,0x4a,0x9c,0x29,0xba,0xe7,0x56,0xcd,0x7f,0xbd,0x1,0xf7,0x51,0x85,0x55,0x0,0x5b,0xb0,0xa2,0x85,0x89,0xef,0x0,0xf0,0x4,0xff,0x13,0xc0,0xa7,0xd2,0x29,0x23,0x70,0x6f,0xa8,0xc4,0x5d,0x10,0x5f,0x62,0xb3,0x44,0xf3,0xcc,0x58,0xd7,0xaf,0xad,0xb5,0x78,0x41,0xb5,0xc1,0xd3,0x32,0xf8,0x4,0xfb,0xad,0x9e,0x4d,0xff,0x80,0x5d,0xb8,0x87,0xbd,0x8a,0xc3,0x8a,0xd,0xcd,0x3c,0x8b,0x34,0x6a,0x71,0x11,0xc0,0x27,0x89,0xf8,0xe1,0x41,0xd4,0xa3,0x6,0xc7,0x35,0x54,0xf6,0x1e,0xce,0x3,0xb8,0x8a,0xfa,0x4,0x3c,0xf0,0x1,0x80,0xcd,0x78,0x84,0x65,0x9c,0x74,0xde,0x5b,0x91,0xf5,0x3d,0x2e,0xb2,0x96,0xed,0xac,0x61,0x46,0x51,0x61,0xd4,0xb6,0x6a,0x1,0x60,0xc0,0xd2,0xa6,0xeb,0x4,0x6a,0x5b,0xc6,0xb8,0x6a,0x92,0xe4,0x29,0x6e,0x63,0x8e,0xe4,0x34,0x77,0x2b,0x39,0x83,0x3a,0x95,0xd9,0x17,0x9,0x81,0x9d,0xc6,0xec,0x6b,0x55,0x74,0x93,0x16,0x23,0x9e,0xae,0x51,0x88,0x4a,0x29,0xf1,0x46,0x77,0x9e,0x63,0x6d,0xfc,0x69,0xb6,0x19,0x16,0x7d,0x69,0x46,0x63,0xd9,0xe6,0xcc,0x3e,0xa6,0xd9,0x41,0x33,0x89,0x1c,0x20,0x9a,0xdb,0x5d,0xca,0x79,0x29,0xce,0x4a,0xfd,0xc1,0x85,0x7,0xda,0x21,0x22,0x43,0xd,0x8c,0x5c,0x1f,0x5a,0x15,0xd6,0x37,0xcf,0x78,0x5b,0x8f,0xc8,0x9f,0x7,0x4b,0x9b,0xae,0x13,0xa8,0x6d,0xe6,0x55,0x24,0x99,0x22,0x4,0x9,0xf8,0x4a,0xa4,0x40,0xa3,0xf4,0x7f,0x6d,0x65,0x4e,0x12,0x80,0xbd,0xf3,0x75,0x79,0xc1,0xb3,0xd6,0x46,0x32,0xf2,0xf3,0xad,0xf5,0x12,0x3a,0x3d,0xf8,0x52,0x4f,0x43,0xc,0x6d,0x3,0xb,0x9e,0xe0,0x82,0xb0,0x85,0x34,0x2a,0x20,0x6d,0xc0,0xd4,0x87,0xa4,0x10,0x18,0xa8,0x86,0xb3,0x24,0x17,0x85,0xb,0x7b,0x4,0xe6,0x6,0x78,0xe8,0xbe,0x67,0xc1,0x3,0x55,0xbb,0x5b,0xa8,0x3a,0xb4,0xb2,0xa8,0x9,0x67,0x51,0xdb,0x1c,0x9b,0xc,0x2,0xb8,0xac,0x9,0x35,0xd0,0x86,0x22,0x6c,0x33,0xaf,0x5a,0x24,0x39,0xc8,0x1a,0x82,0x6d,0x82,0xb6,0x2f,0x4b,0x1d,0x61,0x46,0xe9,0xfa,0x48,0x8,0xb4,0xf,0x75,0x35,0x7,0x5,0x6f,0x51,0xb1,0x84,0xc8,0xc8,0x34,0x29,0x82,0x20,0x9e,0x5f,0x6d,0xfc,0x69,0xf1,0x4e,0x2f,0xb0,0x48,0x70,0x82,0x3e,0x8b,0xbc,0x2e,0x64,0x0,0xdb,0xc0,0xbe,0x54,0x68,0x60,0x1b,0xc9,0x19,0x31,0xc3,0xe,0xd1,0xe7,0x98,0x22,0x9c,0xa9,0x6d,0xbe,0x31,0x8,0x6a,0x5b,0xa4,0x13,0x98,0x6d,0xe6,0x55,0x27,0xc,0x67,0x8,0x2a,0x7c,0xa3,0x8e,0xe3,0xf4,0x59,0xe4,0x8,0xf,0x29,0x26,0x56,0x7b,0xe7,0x97,0x8f,0xd2,0x8f,0x34,0x7b,0x45,0xf8,0x7e,0x4,0xda,0xcf,0x71,0x26,0xb4,0x3,0xe4,0x98,0x97,0x26,0x59,0x7d,0xb8,0xf4,0xb6,0x48,0xb6,0x8f,0xb7,0x45,0x3a,0x81,0xed,0x3a,0x5f,0x59,0x1a,0xc0,0x2e,0xde,0xa1,0x47,0x72,0x81,0x97,0x59,0xcf,0x56,0xce,0x1b,0x99,0x3,0x7f,0x7e,0x47,0x17,0x27,0x59,0x20,0x59,0xe4,0xc,0x7b,0xc5,0x94,0x72,0x45,0x31,0x75,0x93,0x52,0xb1,0xae,0x63,0x41,0x2e,0x2,0xae,0xfc,0xa2,0x60,0xb5,0xcc,0x77,0x1a,0x4c,0x36,0xc5,0x64,0xf5,0x53,0xef,0xd8,0x3a,0x25,0x92,0x46,0xe5,0x20,0x23,0x22,0x8e,0xa7,0x4e,0x11,0x1f,0xf3,0x8a,0x4f,0x53,0x72,0xe0,0x59,0x5e,0x1,0x8b,0xae,0x2b,0xcb,0xc4,0x4d,0x3,0x54,0x9f,0xd3,0xb2,0x24,0xbb,0xb2,0xb1,0xa6,0x34,0x60,0xdc,0xe5,0x80,0x17,0xfd,0x4a,0xb,0xe3,0x50,0x68,0x21,0x99,0x15,0x4,0xe3,0xca,0x2f,0xa,0xe1,0xfc,0xd6,0xc7,0x6a,0xa6,0xd9,0xce,0x5,0x41,0x0,0x92,0x3,0xbc,0x8c,0x87,0x8a,0xfc,0xcd,0x8a,0x3c,0x19,0x61,0xbc,0xf2,0x80,0xa2,0x6b,0xd4,0xd3,0x53,0x96,0x8a,0x7d,0x5a,0x70,0x96,0x2d,0xe9,0x73,0x48,0x0,0x21,0x56,0x71,0x4e,0x33,0x3d,0xab,0xc6,0xa7,0xa4,0xc0,0x33,0xb3,0xc,0x28,0x39,0x3d,0xa2,0x34,0x1a,0x4d,0x24,0x7d,0x2d,0xb4,0xcc,0x9e,0x8d,0xb5,0x9f,0x24,0x39,0xc4,0x6d,0x4,0x6b,0xd8,0xce,0x29,0x21,0x2f,0xb8,0xd3,0x48,0x76,0xa,0x6d,0xa8,0x81,0xbe,0x1c,0x72,0x77,0x7e,0xd1,0x20,0xd6,0x70,0x24,0x9,0xd,0x74,0x21,0xe8,0x26,0x0,0x6b,0x47,0xcf,0xcd,0x33,0x2f,0x73,0x41,0xba,0x5c,0xe9,0x6e,0xc,0x7a,0xc2,0x93,0x1e,0xe6,0xe4,0x8b,0x99,0xef,0xa0,0x22,0x7f,0xa6,0x3,0x64,0x10,0x20,0x5d,0x23,0xd9,0x61,0x44,0xe,0x83,0xc6,0xc,0xc,0xc,0x4e,0x2d,0x16,0xc4,0x21,0xe8,0x2a,0x4a,0x47,0x8c,0x1a,0x7a,0xf4,0xb9,0x50,0x62,0x84,0x6e,0x94,0xdb,0x74,0xa7,0x0,0xb6,0x3a,0x44,0xff,0xf8,0x4a,0xf2,0x9c,0x73,0x31,0x5b,0x9d,0x2d,0x1b,0x6b,0x30,0x3c,0x43,0xe,0x7,0xba,0x3e,0xc7,0xaf,0x69,0x92,0xb3,0x1c,0x57,0x9c,0xd3,0xdd,0xf9,0x45,0x77,0x2a,0x6,0x68,0x87,0x10,0xe8,0x42,0xd0,0x75,0x0,0xd6,0x85,0x9e,0x9b,0x67,0x7a,0x16,0x63,0x6e,0xdc,0xc9,0xac,0xd1,0x8,0xa7,0x54,0xdf,0x41,0x47,0xfe,0x42,0xe,0x10,0xca,0x11,0x75,0x4a,0x24,0xc1,0x88,0xb6,0xaa,0xcd,0x1a,0x49,0x6d,0xfb,0x4,0xd6,0x60,0x27,0x80,0x23,0x2c,0x4a,0xd5,0xf7,0x8,0xc9,0x71,0xa5,0x93,0xd7,0x8e,0xd0,0x55,0x63,0x72,0xa3,0xb5,0x77,0x52,0x49,0x9f,0x35,0x6f,0xbc,0x8d,0x3d,0x5d,0x6c,0x70,0xe7,0x6d,0x4f,0x49,0x0,0xcd,0x52,0x52,0x6b,0x88,0x85,0xd6,0x4e,0x29,0x9,0xa2,0xcd,0xa5,0x41,0x9f,0x90,0xca,0x12,0x60,0x43,0xba,0x4d,0x0,0xd6,0x8d,0xbf,0xdb,0xa0,0xda,0x1a,0xf6,0x1b,0x32,0xbb,0xce,0x1,0x8e,0x90,0xcc,0x32,0xad,0x81,0x3b,0xf9,0xc4,0x40,0xf1,0x28,0xdd,0xc2,0xac,0xc,0xe6,0xce,0x92,0xcc,0xb,0xe2,0xab,0xa6,0xaf,0xf9,0x35,0x6,0x48,0x7b,0xbb,0xc6,0xb2,0x8b,0x54,0xf3,0x67,0x8d,0x48,0x1b,0xc4,0xc,0xc9,0xe,0xa5,0x93,0x93,0x22,0x74,0x3d,0x63,0x39,0x51,0xcd,0x66,0x87,0xe4,0x22,0xd0,0xa0,0x2d,0x7,0xe1,0x7a,0xdd,0x2b,0xde,0xfe,0x9c,0x66,0x4c,0xa2,0xe0,0x88,0x7a,0x98,0x4c,0x12,0x1,0x84,0x0,0x93,0x9,0xa6,0x37,0x49,0x1f,0x23,0x18,0x4,0xb0,0xcf,0x1e,0xff,0xfd,0x62,0x7d,0xde,0x92,0x3c,0xde,0xfb,0x34,0xeb,0x34,0x62,0xce,0xd8,0x9e,0x2,0x3a,0x4d,0x1a,0x4,0xd0,0x2f,0xf2,0x8e,0x65,0x48,0xce,0x72,0x44,0x30,0xbc,0x7d,0x86,0x63,0x7b,0x9f,0x44,0xcf,0x5c,0x4,0xd0,0x2a,0x6,0xa9,0x99,0x64,0x9e,0xe9,0x58,0xc2,0xf6,0x8c,0xd1,0x5d,0x7d,0x56,0x2,0xd0,0xa3,0xa8,0x3c,0xb1,0x8,0xf4,0x1a,0xa9,0xf4,0xd2,0x2c,0x8,0x1c,0xe3,0x9c,0xe6,0x69,0xd4,0x2e,0x9f,0xd4,0x63,0x71,0xae,0x77,0x45,0x31,0x75,0x4b,0x5,0xda,0x64,0xed,0xa3,0x24,0x8b,0x52,0xfe,0x8f,0x38,0xe6,0x65,0x3b,0x7,0x78,0x45,0x6c,0x21,0x14,0x58,0xf0,0x87,0x40,0x11,0xa,0x5e,0x6a,0x9d,0x2d,0x2c,0x39,0x8c,0x69,0x3d,0x2d,0x72,0x8c,0x86,0xa5,0xa0,0x64,0xf7,0x99,0x10,0xb9,0x70,0xa3,0xfb,0xe8,0xa9,0x63,0xd5,0x2c,0xa2,0x9b,0x94,0x90,0xcf,0xa0,0x7c,0x2,0xe0,0xd,0xa4,0xb1,0x7,0xc0,0x6d,0xdc,0x16,0xb1,0xb5,0x7b,0x44,0x24,0x60,0xf8,0xfc,0xe3,0x5a,0xf4,0x5e,0x10,0x84,0xfa,0x9a,0x76,0x9f,0x4f,0xf1,0x18,0x55,0x38,0x88,0xc3,0x0,0x3e,0x30,0x72,0x9d,0xba,0x23,0x74,0x5f,0x95,0xf7,0xfb,0xa5,0x40,0x4,0xa2,0x18,0xc5,0x6f,0xf1,0xb1,0x88,0xb1,0x7c,0x1b,0xc0,0x7,0xca,0xbd,0x5c,0xd9,0x58,0xef,0x62,0x55,0x4,0xdf,0xfe,0xe,0x15,0xa8,0x28,0x21,0x2f,0x28,0x50,0x8d,0xb,0x0,0xce,0xe0,0x16,0x80,0x4b,0x46,0xc4,0x50,0x3c,0xbf,0xe8,0x57,0xf8,0x4,0xc0,0x7b,0x38,0x86,0x6a,0xa4,0xb0,0xf,0xb3,0x22,0x82,0xf3,0x3f,0xe0,0x37,0x41,0x70,0xe8,0x26,0x9,0x76,0x54,0xc9,0xbf,0x4a,0xad,0x73,0x85,0x25,0xe7,0xb1,0x8c,0x93,0xb8,0xa8,0x65,0xa8,0xdd,0x68,0xc6,0xa6,0xc7,0x0,0x97,0xaa,0x12,0x83,0xab,0x3e,0xc3,0xa,0xaa,0xb0,0x4b,0x10,0xc0,0x27,0x0,0x76,0xa0,0x16,0xbb,0x34,0x50,0xe5,0x30,0x36,0x2,0xb8,0x16,0x48,0x3a,0x9,0x79,0x1,0x80,0xf7,0x70,0xd0,0x8,0x8a,0x5d,0x2b,0xf0,0x4c,0x2f,0x47,0x95,0x54,0xd2,0xc1,0x1d,0xf7,0xa3,0x9,0x3b,0xb0,0xac,0x90,0xa3,0x3b,0x58,0xed,0x2b,0xdc,0x0,0x70,0x1a,0xfd,0xc8,0x0,0x5a,0x70,0xed,0x5d,0x0,0x7,0xd0,0x83,0x34,0x6a,0x70,0x19,0x5b,0x64,0x4,0x34,0x70,0x1a,0x9b,0xf1,0x18,0xef,0xe3,0x34,0x56,0xf1,0xba,0x12,0xb9,0xed,0x2a,0xef,0x61,0x9,0x95,0xb8,0x84,0x65,0xac,0xe2,0x63,0xec,0xd0,0x32,0xb9,0xb,0x6,0xd6,0x62,0x0,0x30,0xa5,0xd6,0x95,0xe0,0x73,0x42,0xb0,0x9a,0x3,0xcc,0x19,0x1b,0x45,0xc4,0x97,0x0,0x57,0xaa,0xd9,0x90,0xf5,0xcf,0x2a,0x32,0xc4,0x4,0xc9,0x5e,0x66,0x45,0x6,0x8f,0x79,0x92,0xdd,0xf4,0xe8,0x49,0x19,0x22,0x6d,0x44,0x0,0xd9,0x84,0xc0,0x6e,0x82,0xdb,0x34,0xc7,0x34,0x73,0xcb,0x6,0x57,0xfa,0xd9,0xb8,0x16,0xb0,0x4f,0x61,0xf5,0x45,0x92,0xb3,0x46,0x16,0xa5,0xa4,0x6c,0xac,0x35,0x9a,0x99,0x26,0x5a,0x2,0x5c,0x51,0x4c,0x19,0x7a,0x1a,0xb6,0x50,0xd0,0x18,0x7e,0x9f,0x35,0x5f,0x53,0x3d,0x87,0x84,0x79,0x7b,0x4a,0xf7,0x4f,0x7e,0xf6,0x34,0x71,0xf1,0xb0,0xe4,0x20,0x36,0xfd,0x89,0xf2,0xeb,0xa,0x4e,0xe2,0xa,0x36,0xe0,0xdf,0x3d,0xd3,0x93,0xfe,0x6,0x7f,0xa3,0x2d,0x2,0x7,0xb1,0x15,0xf,0xf1,0x95,0xf8,0x75,0x12,0x55,0xf8,0x4c,0xb2,0xf1,0xf7,0xb0,0x19,0x8f,0x51,0x29,0x18,0xbf,0xa,0x7b,0xea,0x7b,0x14,0xfe,0xab,0x98,0xbb,0xd7,0x2c,0x61,0xef,0xcb,0xd8,0x80,0x1b,0x58,0xc1,0xa,0x6e,0x60,0x33,0x96,0x8c,0x20,0x73,0x82,0x58,0xc6,0x5d,0xbc,0x3,0xe0,0x2c,0xfe,0x51,0x9,0x28,0xbd,0x21,0x80,0xed,0x6b,0x1a,0xa0,0x5b,0x89,0x27,0xa8,0x12,0xef,0x73,0x0,0xc0,0x46,0xc1,0x55,0x80,0x3f,0x63,0x17,0x8e,0xe3,0x2e,0x96,0x1,0x2c,0xe3,0x3e,0x2e,0xa,0xce,0xf1,0xd,0xde,0xc0,0x55,0x3c,0x6,0xb0,0x8a,0x7b,0x38,0x2a,0x9f,0x7f,0x14,0x55,0xb8,0x2b,0x96,0x97,0xd3,0x78,0x82,0x8d,0x38,0xac,0x3c,0xe9,0x89,0xf8,0x4f,0x2f,0x7f,0xc2,0x7f,0xc5,0xbf,0x47,0x5,0x5e,0xc3,0xdf,0xe2,0xf7,0xe6,0x77,0x78,0x52,0x19,0x1a,0xd1,0x4,0x9d,0x52,0xea,0x5c,0x3e,0x27,0xf1,0xf8,0xba,0xb5,0x85,0x40,0x17,0x7,0xf0,0x85,0xe8,0xa6,0x72,0x80,0x50,0x89,0x1c,0xd2,0xdc,0x35,0x4e,0x68,0x80,0x53,0x4f,0x2c,0xa4,0x2c,0x12,0xdc,0xc6,0xa5,0xbd,0xed,0x90,0x32,0x87,0xc6,0xb4,0xa4,0x50,0xee,0xf4,0xb3,0x79,0x69,0x1c,0x9a,0xe7,0x68,0x2c,0x74,0xbb,0x85,0x3e,0xc9,0xac,0xa6,0x2a,0x97,0x92,0x8d,0xf5,0x2f,0x6,0x6,0x65,0x49,0xe,0x33,0xa5,0x79,0xe1,0x94,0x5a,0xe7,0xf2,0x39,0x99,0xd5,0x14,0x94,0x22,0xc9,0x73,0x46,0x66,0xc1,0xd2,0x9,0xc0,0x9e,0x10,0x69,0x9e,0xa4,0x27,0x58,0x6f,0xd,0xf3,0x24,0x8b,0x8e,0xbd,0x6,0xcb,0x47,0x42,0x36,0x44,0xd5,0x8,0xaa,0x42,0xb0,0xa5,0xd6,0xb9,0xc2,0x92,0xf5,0xc1,0xea,0xb7,0xc0,0xb9,0xc9,0x4,0xa0,0xaa,0x81,0x45,0xf1,0xf7,0x6c,0x2c,0x75,0xf2,0x4f,0xe3,0x68,0xe6,0xb4,0xa2,0x5a,0xd6,0x31,0x29,0x71,0x65,0x35,0x47,0x58,0xa4,0xc7,0x51,0x76,0x4b,0xa8,0xc8,0x9e,0xe2,0x2e,0xc,0x84,0xcd,0x93,0xcc,0x2b,0x76,0x1,0xb,0x1,0x84,0x10,0xec,0x30,0x7b,0xe4,0x4d,0x4b,0xad,0x73,0xb9,0x21,0xe8,0x1c,0x20,0x74,0xb4,0x26,0xb3,0xd2,0xe8,0x79,0x4c,0x8b,0x88,0x71,0x67,0x1b,0x7d,0x5e,0x47,0xad,0x88,0xa,0xf6,0x38,0xad,0x30,0xed,0x10,0xfb,0x2f,0x28,0xbe,0xf4,0x11,0x34,0x33,0xcf,0x3e,0xc9,0xc8,0x6f,0xca,0x6f,0xde,0xcd,0xa2,0x14,0x87,0xc7,0x94,0x4,0x71,0xe7,0x2c,0xc9,0x1c,0x55,0xb7,0x10,0xdd,0xb3,0x69,0x51,0xbe,0x41,0x81,0x1e,0x4f,0xf1,0x84,0x8,0x76,0x4f,0x26,0x80,0x71,0xcb,0x24,0xb4,0xa7,0xb8,0x3,0x33,0x8a,0x10,0x99,0x5d,0x3b,0x3c,0xfc,0x27,0xc1,0xd0,0xa4,0xd,0x2f,0x2a,0xa1,0xdb,0xe4,0x1d,0x4d,0xe,0xa8,0xb6,0x44,0x28,0x4f,0x58,0xea,0x22,0xa0,0x27,0xd4,0x10,0x6a,0x98,0x55,0x48,0x57,0x3f,0x77,0xf4,0x29,0x8,0xc0,0x53,0xec,0x74,0x53,0x92,0xc4,0x9a,0x13,0xbf,0xd6,0xee,0x34,0x5b,0x43,0x4f,0x18,0x84,0x6,0x35,0xdd,0x63,0x94,0xe4,0x1d,0x36,0x12,0xac,0x93,0x86,0xe0,0xbc,0x4c,0x89,0x31,0x14,0x10,0xf4,0xcb,0x95,0x2c,0xda,0x5d,0x6e,0x2a,0xfd,0x30,0xb8,0x8e,0x64,0x52,0xf5,0xd8,0x5,0xe0,0x6d,0x54,0xe0,0x4d,0x0,0x1b,0x45,0x1e,0xad,0x16,0xec,0x1,0xb0,0x17,0x15,0x78,0xf,0xc0,0x7e,0x25,0x9d,0xdc,0x59,0x54,0x60,0x23,0x3e,0x86,0xba,0xf,0x52,0xa8,0xd1,0x6c,0xc5,0x43,0x6d,0x3,0x9d,0xb3,0xa8,0xc0,0x26,0x7c,0x4,0xe0,0xa0,0xc8,0x53,0xf8,0x6b,0x54,0xa0,0x2,0xb7,0x1,0x5c,0x43,0x5,0x2a,0xf0,0x77,0x0,0x80,0xff,0x23,0x74,0x80,0x4d,0x58,0x52,0x74,0x84,0x7,0x58,0xc6,0x2e,0x9c,0xc2,0x9,0xec,0xc5,0x8a,0xb2,0xd3,0x51,0xa,0x47,0x30,0x7,0xc2,0xc7,0xc,0xe,0x25,0x3a,0xcd,0xda,0x93,0x7c,0x5,0x69,0xb2,0xde,0xc5,0x17,0x0,0xbe,0xc2,0x1f,0x94,0xd4,0x7c,0x9a,0x2d,0xe7,0x15,0x2d,0x61,0xe3,0x82,0x96,0x99,0x7a,0x14,0x84,0x8f,0x3e,0x69,0xf1,0x23,0x2e,0xcb,0xc1,0x8,0xed,0x77,0x4d,0xf0,0xe1,0x9,0xf3,0x45,0x6,0x3e,0x8a,0x68,0x2,0x0,0x6c,0x43,0x11,0x3e,0x32,0xe2,0xac,0xc,0x86,0x90,0x3,0x91,0xc3,0x80,0x62,0x2d,0xdc,0x86,0x51,0xe4,0x2d,0x36,0x44,0xa0,0x6,0x59,0x10,0xbe,0xc8,0x67,0xad,0xdb,0xe4,0xf4,0xf2,0x57,0xf8,0x2b,0xf9,0xff,0xd0,0x57,0xb9,0x42,0x1c,0xef,0x2,0x58,0x11,0xa6,0xa1,0x65,0xac,0x2,0x58,0x16,0x36,0xbb,0x15,0x61,0xe8,0xd9,0xa,0xe0,0x11,0x3e,0x5,0xf0,0x3b,0x3c,0x89,0xd,0x76,0xb0,0xd,0xde,0x3,0x23,0x77,0xf8,0x41,0x2c,0xe3,0x2d,0x25,0x95,0x1e,0x84,0xca,0x76,0xd,0x40,0xa5,0xf3,0x3d,0x75,0x12,0xda,0x8c,0x47,0xd2,0x4f,0x77,0x5,0x4b,0x58,0xc6,0x19,0x5c,0xc0,0x3,0xbc,0xa5,0xe4,0x9,0xba,0x82,0xf7,0xb1,0x1d,0x40,0x25,0xde,0xc0,0x55,0xf4,0xc8,0x9c,0x8c,0xa5,0xa6,0xb8,0xfb,0x15,0xaa,0x0,0x9c,0x44,0x1,0xc4,0x82,0xf0,0xf1,0x76,0x78,0x5,0x4f,0x19,0xb8,0x77,0x87,0xc6,0xde,0xe2,0x1b,0x8f,0xaa,0xe6,0x12,0xdd,0x66,0x1e,0xec,0x71,0x91,0x16,0xb8,0xe1,0x31,0xab,0x1a,0x36,0xbc,0x46,0xad,0x8a,0xe2,0x77,0x6b,0x86,0x9b,0x96,0x12,0x83,0xc3,0xd4,0x9c,0x27,0x11,0xa,0xde,0x4b,0xd2,0xe7,0x18,0xf3,0xf4,0xe4,0x17,0x76,0x91,0xf4,0xd8,0x24,0xdd,0x41,0xba,0x63,0x6c,0x7d,0x4a,0x5b,0x2c,0x82,0x28,0x89,0x36,0xb,0x62,0x57,0xcf,0x9,0x3,0x89,0xb0,0xa5,0xb7,0x9,0x9f,0xe9,0x2b,0x29,0xb4,0x3b,0xad,0x67,0xd9,0xc3,0x53,0x9a,0xac,0x4e,0xb3,0xe1,0xa2,0xb3,0xa8,0x81,0xc0,0x2d,0xc6,0x32,0xb4,0xdb,0x6e,0xcc,0x53,0x3f,0xa2,0x9a,0xed,0xc2,0x4f,0xb5,0x4e,0x7e,0x80,0x6d,0xe3,0x51,0x37,0x1,0x4,0xeb,0x58,0x3f,0x8f,0x18,0x40,0xc8,0x3c,0xdb,0x99,0x62,0x93,0xf0,0x87,0x89,0x6,0xa8,0x9d,0x29,0xd6,0x73,0x41,0xdb,0x60,0x26,0xc8,0x72,0x3d,0xcf,0xc5,0x12,0x8,0x60,0x38,0xc1,0x6,0x11,0xd8,0x6,0x1a,0xd,0x98,0x24,0xf0,0x1e,0xc8,0x18,0x1,0x2a,0x71,0x10,0x46,0x5d,0xbf,0xa3,0x8c,0xc0,0x81,0x8b,0x76,0xb3,0x33,0x17,0xca,0xee,0x35,0x9,0xa0,0x9e,0x5,0x23,0xfb,0x71,0x8b,0x92,0xe3,0x68,0x52,0xde,0xdb,0x1e,0x9e,0xa2,0x3a,0xcd,0x72,0x8d,0x14,0x77,0x2d,0xc2,0x69,0x24,0xc5,0xc,0x17,0xa5,0x9e,0x10,0xb3,0xe5,0xa8,0x32,0xc0,0xb7,0xf8,0x3d,0xe,0x60,0x15,0x1b,0x94,0xcc,0x9a,0xd7,0xb0,0x82,0x77,0x5d,0x9b,0xe,0x5a,0xca,0xbb,0x78,0x84,0x93,0x38,0x8f,0x47,0x5a,0x76,0xce,0x5f,0xe3,0xf7,0xf8,0x1e,0x9f,0x63,0x49,0x4b,0xcb,0xf6,0xd7,0xf8,0x3d,0xbe,0xc7,0x16,0x54,0x29,0x56,0xee,0x20,0x7,0x70,0x25,0x8e,0x5a,0x76,0x1e,0xbd,0x2d,0x96,0x8b,0xd0,0x5e,0x5e,0x8f,0xc3,0x58,0xc5,0x2e,0x54,0xe0,0x75,0x2c,0x61,0x4f,0x2c,0x53,0x29,0x70,0x4b,0x26,0x45,0x4b,0x61,0xc,0xef,0xe0,0x36,0xe,0xe2,0x33,0xec,0xc2,0x5d,0xb1,0x38,0x7d,0x85,0xb7,0x70,0xf,0xc0,0xa,0x6e,0xe1,0x89,0x58,0x22,0xa2,0x75,0xbd,0xa,0x47,0x1,0xec,0x95,0x16,0x3b,0xe0,0x1a,0x6e,0xa3,0x12,0x1f,0x68,0x19,0x89,0xa3,0x72,0x12,0xff,0x54,0x42,0x8a,0xb8,0x8d,0xb8,0x8f,0x33,0x4a,0xcd,0x63,0x2c,0xc9,0xc,0xa2,0x51,0x20,0x89,0xb,0x15,0x39,0x80,0x4f,0xb0,0x8a,0x27,0xb8,0x68,0xe4,0xc,0x8e,0xa7,0xb8,0x7b,0x22,0xb2,0x8e,0x7e,0x8f,0x3f,0xe2,0x4b,0x0,0x1b,0x64,0xf6,0xd0,0x83,0x48,0xa1,0x55,0x26,0xd5,0x8d,0x1,0x8d,0x33,0xda,0x4c,0xef,0xe6,0xa0,0x68,0xd5,0x39,0x80,0x5e,0x32,0x9a,0x56,0x4b,0x87,0x34,0x5b,0x27,0xf2,0xd7,0xeb,0x6c,0x8e,0xf4,0x78,0x59,0x31,0x12,0x75,0x8,0xab,0xb7,0x1e,0x52,0xad,0x3a,0x86,0xcf,0x89,0x39,0xe9,0xa,0xd7,0xa,0x3,0x52,0x55,0x9e,0xd1,0x21,0x55,0xa5,0xc0,0x53,0xef,0x5c,0xcc,0x7b,0xa1,0x28,0xdd,0x34,0xd4,0xfe,0x28,0x18,0xfb,0xf3,0x66,0x58,0xb4,0xec,0xe6,0x9b,0x62,0x5f,0x8c,0x37,0xd8,0x38,0xc0,0x11,0x92,0xbe,0x32,0x4b,0xc3,0xe4,0x3c,0x43,0x8a,0x3f,0x40,0x52,0x80,0x4b,0x52,0xf4,0xb4,0x99,0xe4,0x2b,0x2d,0x5c,0x5a,0x52,0x6c,0x66,0x41,0xba,0xa6,0xc4,0x6c,0x39,0x71,0x2d,0x60,0x39,0x96,0x1d,0x3b,0x61,0xe3,0xd1,0x58,0xf1,0x84,0x6d,0xfd,0x9e,0x65,0x57,0xd0,0xab,0xa8,0xc4,0x92,0x81,0x19,0x4,0xd4,0x7e,0x58,0xf2,0x8b,0x34,0x2e,0x5a,0x3,0x99,0xe,0x62,0x23,0x2a,0xb0,0x19,0x57,0x0,0x6c,0x17,0xc2,0x9a,0x3d,0x5c,0x2b,0x28,0x67,0x0,0xdc,0x97,0xb2,0x6f,0x0,0xa6,0x56,0xe1,0xd,0x0,0xdb,0x34,0x41,0xad,0x3,0xf5,0x0,0x1a,0xf0,0x1,0x36,0xe0,0x1e,0xfe,0x4d,0xbb,0x5f,0xa,0x87,0xb0,0xd1,0x48,0x92,0xf9,0x47,0x9c,0x6,0x70,0x1c,0x2d,0x46,0xa2,0xcc,0xf3,0x78,0x80,0x4a,0x6d,0x66,0xc7,0xcb,0x36,0x5c,0x0,0x70,0x5a,0x99,0xa5,0x11,0x5a,0x47,0x10,0x57,0x94,0xdc,0xc7,0x5f,0xe0,0x63,0x0,0x17,0xb0,0x8a,0xaf,0xb1,0x17,0xab,0xa,0xce,0x6a,0x2f,0x6d,0x78,0xdd,0x40,0x1f,0xbe,0xc3,0xfb,0x0,0xce,0x60,0x15,0xf7,0xb0,0x11,0xf,0x24,0x76,0x70,0x4b,0x24,0x8e,0x3d,0x2a,0xb8,0xb1,0x95,0x3,0xc,0x6b,0x88,0x59,0x1f,0xc9,0xde,0x12,0x65,0x0,0xcf,0x99,0xfc,0x70,0x90,0x64,0x31,0x66,0x37,0x7,0x1b,0x85,0x86,0x1e,0x98,0x71,0x4f,0x19,0x31,0xf0,0xf1,0xb3,0xa3,0x99,0xed,0x8a,0x18,0xa,0xb9,0x50,0x97,0xe6,0x29,0xe3,0x6b,0x82,0x6e,0x63,0xcc,0xbd,0xb3,0x28,0xe7,0xaf,0xce,0xe1,0x66,0x15,0x19,0xa0,0x4f,0x91,0x6,0xaa,0x8d,0xda,0x6e,0x63,0xd,0x8e,0x73,0x80,0x3e,0x83,0x63,0x35,0x9,0xbe,0x18,0x18,0xa8,0xc8,0x39,0xcd,0x5c,0x6e,0xf,0x4f,0x89,0x8e,0x21,0xcd,0x69,0xdc,0x96,0xe2,0x2e,0x25,0x31,0x58,0x9b,0x88,0x6c,0x64,0x8,0x9,0x7,0x74,0x9b,0xe2,0xfa,0x14,0x12,0x40,0xd,0xb,0xcc,0xb1,0xbf,0x24,0x2,0xb0,0x27,0x98,0xb,0x1c,0x9f,0x8b,0x86,0x90,0xa4,0x3b,0x45,0x75,0x1b,0x2c,0x2a,0x28,0x37,0xc5,0x62,0x31,0xc5,0x66,0x82,0x75,0xc2,0x55,0xb3,0x3e,0x31,0x62,0x28,0x10,0x45,0x17,0xd,0xc2,0x68,0xe5,0x94,0xd8,0x9,0x74,0x5c,0x21,0xc3,0x1,0x2e,0x92,0xcc,0xf3,0xba,0x82,0x23,0xa8,0x96,0xc0,0x1,0x39,0x24,0x91,0x25,0x30,0xc3,0x82,0xec,0xa3,0xc8,0x77,0x3f,0xd8,0x7,0xe4,0xb2,0xf1,0x16,0x83,0xc6,0x2,0x10,0x27,0x80,0x97,0x0,0xc,0x8a,0xb4,0x80,0x7d,0x42,0xa9,0xaa,0xd1,0x8,0xc0,0xdc,0x78,0xf4,0xe9,0x39,0xc0,0x18,0xc9,0x9c,0x91,0x23,0x60,0x27,0x27,0xb9,0x5b,0x2a,0x50,0xa1,0xbc,0x3e,0x64,0x25,0x80,0x3a,0xad,0xae,0x7f,0x8d,0x70,0xad,0xc0,0x37,0xb7,0xa7,0xc,0xfc,0x58,0x8f,0x39,0x69,0xa4,0xcf,0x31,0x47,0x8b,0x1d,0xc0,0x93,0xe,0x3,0xae,0x8d,0x47,0x9f,0x96,0x0,0x9a,0xad,0xc6,0xd9,0xa6,0x84,0x4d,0x53,0xe3,0x4b,0x40,0x2b,0xa7,0xe9,0xd3,0xe3,0x9d,0x12,0x93,0x23,0xfd,0xb8,0x8e,0xf8,0xc6,0x38,0x60,0x13,0x3d,0xe9,0x31,0x5d,0x4b,0x8f,0x1e,0x6b,0x84,0xd9,0xd7,0x8b,0xed,0x82,0xa4,0x62,0x2a,0xa7,0x34,0x57,0xf1,0x7e,0x91,0xec,0xe6,0x8e,0xe4,0x7a,0x11,0x7f,0x26,0xbd,0x40,0x8,0xfc,0x5a,0xfa,0xa0,0x3d,0xc4,0x15,0x6c,0x97,0xe,0x3,0x2b,0x52,0x99,0xf8,0xe,0xc7,0xb1,0x82,0x70,0xdb,0xf7,0x27,0x8a,0x32,0xf7,0x4,0xab,0x58,0x51,0x54,0xbb,0x57,0x51,0x81,0x15,0xac,0x88,0x2d,0x4a,0xa0,0x58,0xe1,0xf4,0x3d,0x46,0x80,0xcf,0xb1,0x1f,0x9f,0x61,0x15,0xab,0xb8,0x8f,0x93,0x96,0x8c,0xfe,0xcb,0x9a,0xca,0xf8,0x29,0xfe,0x13,0x7e,0x81,0x57,0xf1,0x1f,0xf1,0xbf,0x9f,0x93,0x61,0x59,0xdf,0x5f,0x2f,0xbe,0x7d,0x4d,0xaa,0xa4,0x3b,0x75,0x61,0x1e,0xc4,0x82,0x62,0xb3,0xd4,0x7d,0x1b,0x81,0x41,0x10,0x37,0xad,0xfb,0x12,0x66,0xe1,0x8b,0xdd,0x2,0xd5,0x9d,0x54,0x1a,0x71,0x1d,0x79,0x10,0x77,0x51,0x25,0x55,0xbd,0x6f,0x70,0x5,0x55,0x78,0x8,0xe2,0x4b,0x54,0xe1,0x2a,0xbe,0xd1,0x14,0x43,0x28,0x8a,0x2a,0x84,0x7b,0x5e,0x24,0x3c,0x5f,0x44,0x25,0xe,0x60,0x97,0x62,0x7a,0xbe,0x27,0x94,0xe8,0xc0,0x91,0xe6,0x47,0x3d,0x73,0x52,0xec,0x13,0x14,0x3e,0x2d,0x41,0xd0,0x1a,0xe,0x1a,0xee,0xe1,0x6a,0xe0,0xd5,0x65,0x87,0x82,0x16,0xdf,0xf8,0x69,0x91,0x87,0x2c,0xe2,0x65,0xf0,0xd4,0x1e,0x81,0xe5,0x75,0xc4,0xfc,0x83,0x5b,0x84,0xa9,0x66,0x44,0x53,0xd7,0xa6,0xac,0xc0,0xd5,0xa2,0xb4,0xba,0x46,0xef,0xd3,0x6c,0x24,0xc0,0xee,0x50,0xe6,0x75,0x58,0xf4,0xe8,0x62,0x9d,0x3,0x4c,0xc6,0xa0,0x2d,0x97,0x5c,0xd6,0x4f,0x9f,0xdb,0x7e,0x5c,0x68,0x60,0x1c,0xf9,0x1b,0x88,0x9,0x81,0x6d,0x12,0x2,0xcd,0x58,0x7,0x37,0x89,0x0,0xf4,0x58,0x87,0x2,0xc9,0x79,0x4b,0x3c,0x4d,0x68,0x2d,0xd,0xe3,0x73,0xfa,0x98,0x62,0xb3,0x58,0x57,0x55,0x5d,0x23,0x4e,0x0,0xee,0x63,0x4a,0x5b,0x5e,0xc7,0x58,0xcf,0x3e,0x11,0xef,0x30,0xa3,0x2c,0x88,0x87,0x84,0xff,0x52,0x52,0xae,0x64,0x93,0x0,0x5a,0x39,0x63,0xc9,0x77,0x1e,0x90,0x5f,0x6f,0x28,0x4,0x46,0x38,0xbc,0x8e,0xc8,0xa7,0x84,0xdb,0x65,0x41,0xdb,0xcd,0xc2,0x86,0xdc,0xd7,0x72,0x98,0x39,0x92,0x8b,0x3c,0x27,0x66,0xcd,0x3c,0x8b,0x6c,0x12,0xd9,0xed,0x6,0xe4,0x4c,0xaa,0xa6,0xc7,0x2,0xd3,0xf4,0xa4,0x7f,0xfe,0x75,0x39,0x7c,0x51,0x20,0x99,0xa7,0x45,0x12,0x27,0x11,0x40,0x81,0x64,0xf,0xd3,0x4c,0xb3,0x5b,0xd4,0x4e,0x70,0x5c,0x48,0xdb,0x99,0x4,0x83,0x4c,0x29,0x4,0x50,0xc7,0x21,0xfa,0x24,0xa7,0x14,0x69,0x7d,0xa7,0x20,0xa6,0x51,0x61,0x32,0xf2,0x94,0x44,0x4f,0xe1,0xd7,0xc,0x33,0xcd,0x66,0xc5,0x75,0x45,0x25,0x0,0xbd,0xdf,0xa2,0x8c,0xbf,0xd1,0xfb,0x78,0x24,0x6b,0xb9,0x8d,0x1e,0x67,0x59,0xa7,0x84,0xcd,0xab,0x2b,0x37,0x2d,0x11,0x58,0x2e,0x47,0x9b,0x10,0xfe,0x8d,0xae,0xca,0xe9,0x4,0xe4,0xba,0xb9,0x39,0xbf,0xe6,0x34,0x76,0x68,0xd2,0x93,0x6a,0xa1,0x6e,0x97,0x14,0x5b,0x8c,0x6d,0x58,0xda,0x44,0x72,0x96,0x8d,0x8a,0xed,0x7f,0xca,0x62,0xdb,0x8e,0x72,0xe7,0x8d,0x3b,0x14,0x47,0x37,0x63,0xab,0xb1,0x8,0xa6,0xa5,0x12,0x40,0x7c,0xfb,0x9a,0x6,0xb1,0x7c,0xc,0x2b,0x58,0xc2,0xa4,0xb1,0xa9,0x46,0xb5,0xe1,0x2b,0x58,0x6f,0xb1,0xd8,0x4d,0x59,0xdf,0x37,0xab,0xa1,0xf,0x51,0xea,0xa8,0x3a,0xde,0xa1,0xcf,0x66,0xd6,0x2a,0xc3,0x9a,0x57,0x38,0x40,0xf6,0x29,0x8,0xa0,0x48,0x32,0x23,0xec,0xa2,0x8a,0xe8,0x57,0x8a,0x57,0x70,0x2d,0x8e,0x2,0x38,0x83,0x4a,0xbc,0xd,0x60,0x3b,0xf6,0x3b,0xcf,0x6c,0xc6,0x1b,0x2,0x6b,0xdf,0x8e,0x5b,0x8a,0xe0,0xf6,0x19,0xb6,0x60,0xa3,0xf0,0xdf,0xd,0x2,0x43,0xee,0x3,0xd8,0x81,0x7,0x0,0xb6,0x2b,0xde,0xb9,0x67,0x51,0x81,0x2d,0xb8,0xd,0x18,0x16,0xc0,0x4d,0x38,0x80,0xdb,0x68,0x73,0x6,0xa0,0x78,0xd2,0x3b,0xb7,0xa0,0x60,0xe3,0xcf,0xb3,0xfc,0x1b,0xfe,0x1e,0xc7,0x1,0xe1,0x75,0xfb,0xe,0x80,0xe3,0xf8,0x3b,0xc5,0x92,0xf7,0x10,0xc0,0x49,0xa4,0xd0,0x84,0x19,0x89,0xb6,0xff,0xe9,0x99,0x9e,0x78,0xf,0xc0,0x7d,0xec,0xc2,0x25,0x2c,0xe1,0x92,0x82,0x91,0x5c,0x3,0x70,0x15,0xc4,0x55,0x0,0x57,0x14,0x81,0x3b,0x3a,0x5e,0x75,0x46,0x4,0x3c,0xc2,0x25,0xdc,0x13,0xe3,0x52,0x2f,0x63,0x27,0x66,0x30,0xab,0xc6,0x5,0xc4,0x29,0xb4,0x9d,0x94,0x7e,0xf6,0x91,0x9d,0xd9,0xb3,0x84,0x5a,0xef,0xd4,0x12,0x2a,0x9a,0xd4,0x1d,0x65,0xb7,0x2b,0x38,0xc2,0xb4,0xfb,0xa4,0x77,0xae,0xb9,0x11,0xd2,0x18,0x29,0x99,0x69,0x3c,0x25,0xa3,0xe7,0x48,0x36,0xdf,0x92,0x20,0x3,0x74,0x96,0xbc,0x4,0x4,0x1c,0x6b,0x52,0xf1,0xf4,0x19,0x15,0x5b,0x45,0x35,0x68,0x2a,0x97,0xba,0xe6,0x17,0x2d,0x3b,0x8d,0x3e,0x1d,0x7,0xe8,0xd0,0xfa,0x28,0xb2,0x4e,0x1e,0x23,0x59,0x10,0x90,0xef,0x91,0x4,0x21,0x30,0xc,0x88,0x4b,0xc5,0xde,0x23,0x8c,0x58,0xf6,0x85,0xc9,0x4b,0xbc,0x8b,0x9b,0x3,0xfc,0xa,0xc0,0x92,0xf0,0xb3,0x7f,0x2c,0x77,0xe4,0x5b,0xb1,0x52,0xed,0x43,0x0,0x57,0x30,0x83,0x2e,0x8b,0xf2,0x54,0x29,0xf7,0xd7,0xfb,0x25,0x8e,0x3,0xb8,0x84,0xe3,0x0,0xde,0x17,0x61,0x55,0x90,0x2e,0x23,0xef,0xc5,0xf6,0xb4,0xfb,0x23,0xde,0x15,0x5e,0x30,0xf6,0x7d,0xf1,0xcc,0x10,0xad,0xe7,0x5b,0x1a,0x30,0x8a,0xfb,0xd8,0x8b,0xdb,0xd8,0x85,0xdf,0x8a,0x94,0x79,0x6f,0xe0,0x36,0xde,0xc6,0x43,0xc,0x9,0x44,0xf2,0xa2,0x8,0x3d,0x5b,0xc2,0x71,0x40,0xa0,0x6,0xe7,0x91,0x46,0x3,0x4f,0x9,0x3b,0xcd,0x0,0x0,0x7,0x66,0x49,0x44,0x41,0x54,0xee,0xac,0xf3,0xa9,0xff,0x17,0xe7,0x45,0x2f,0x7f,0x8d,0xf,0xb1,0xb,0xff,0xa2,0xc4,0x15,0xbd,0x89,0xa,0xec,0x8f,0xed,0x82,0x68,0xaa,0x81,0x8f,0x1,0x6c,0xc7,0xaa,0x8,0xca,0x2b,0xc8,0xb1,0x2f,0x8a,0x78,0xa9,0xb3,0xf8,0x57,0x31,0x6a,0xf7,0x54,0xe,0xd0,0xce,0xb4,0xc0,0x94,0xeb,0xc5,0xac,0x57,0x23,0x4c,0xcc,0x19,0x63,0xae,0xbd,0x19,0x39,0xcb,0xe6,0xc5,0xfc,0x8,0x13,0x9c,0xd6,0x72,0x46,0x91,0x65,0x7,0x48,0x9e,0xe0,0x80,0x62,0xc5,0x9e,0xb2,0x28,0x3d,0xd1,0xdd,0x6b,0x95,0x70,0x4e,0x5b,0xd2,0x53,0x7b,0xa6,0xe1,0x96,0xe7,0x22,0x4,0x6,0x7b,0x28,0xb5,0x3b,0xb4,0x80,0x82,0x16,0xde,0x7d,0x44,0xc1,0x1c,0x69,0xa4,0xc9,0x9e,0x54,0x66,0xe8,0xda,0x1c,0x20,0xc8,0xa,0xd6,0x6c,0x71,0xf,0x9,0x22,0x89,0xd2,0x2c,0x18,0x49,0x27,0x4c,0xe,0x90,0xe6,0x18,0x3d,0x7a,0xc2,0x5e,0x5a,0x58,0x6b,0x4b,0xe,0x1d,0x10,0xf1,0x95,0x84,0x4d,0x26,0x1,0xc,0x25,0xa,0x5f,0x60,0xb3,0x90,0xe8,0x27,0x19,0xcf,0x8e,0xdb,0x95,0xb8,0x4,0x4,0xbf,0x26,0xa5,0x26,0x1f,0x2d,0x1,0x51,0x2,0x4,0x7b,0x0,0xca,0xb3,0x10,0x40,0x58,0x8e,0x59,0x1c,0x3b,0x2,0x35,0xa9,0x67,0x4d,0x3b,0x0,0x8c,0x14,0x57,0x60,0x8f,0x20,0xd2,0x61,0x6d,0x91,0x3a,0xb5,0x6,0x1,0xd8,0x2c,0x81,0x3f,0x20,0x16,0x40,0x16,0x99,0x67,0x9e,0xbd,0x6c,0xe3,0xa2,0x5c,0x75,0xbb,0xc,0x19,0xe0,0x44,0x9,0xe,0xdc,0x83,0x5a,0x6a,0xc4,0xcb,0xbc,0x23,0x1c,0xc6,0x51,0x82,0xc,0x0,0x6b,0x2,0x96,0x82,0xe0,0x28,0xb6,0x0,0x14,0x9b,0x3c,0x32,0x64,0xd9,0x6e,0x31,0x4e,0x0,0x63,0x31,0x2,0x78,0xda,0xed,0x6b,0x52,0x52,0xef,0x36,0xb7,0x94,0x52,0x13,0x62,0x5,0x69,0x9f,0x86,0xa5,0xbb,0xb8,0xde,0x6f,0xf3,0x8e,0x8d,0x5f,0x7e,0x88,0xe3,0x48,0xb8,0x9b,0x43,0xd0,0xe1,0x85,0x44,0x17,0xe4,0xee,0x35,0xb0,0xab,0x1e,0xde,0xe4,0x4e,0x42,0x78,0xaf,0x65,0x13,0xc0,0xdc,0x19,0x92,0xcd,0xbc,0xa3,0x38,0x8c,0x24,0x11,0xc0,0x22,0x87,0xe5,0x3c,0xb6,0x5,0xa0,0x14,0x4a,0x24,0x80,0xbf,0xe0,0xfc,0x7a,0x6e,0x47,0x5e,0xb,0xac,0x9d,0x90,0xd6,0xc0,0x41,0x89,0xa2,0x74,0x71,0x9e,0x64,0x56,0xa,0xe3,0xdd,0x5c,0x20,0xb9,0x20,0x48,0xcc,0x13,0xd1,0x1,0xba,0xd3,0x5b,0xcc,0xe,0x80,0x98,0x7c,0x19,0x96,0xf1,0x84,0x59,0x7c,0xcc,0xe2,0x57,0x67,0x27,0x80,0x60,0x77,0x31,0x75,0x8f,0x31,0x17,0x1,0xc4,0xdf,0x66,0x9d,0xfb,0xe2,0xfd,0xc8,0x8e,0xb4,0x18,0xc6,0x1a,0xcd,0x97,0xb1,0x85,0x53,0x9c,0x62,0x8b,0xf4,0xf9,0x1f,0x14,0x6,0xe1,0x28,0x27,0x52,0x17,0xe7,0xd9,0x4c,0xb0,0x99,0xf3,0x82,0x4,0x66,0xd9,0xc0,0x46,0x2d,0x22,0x3b,0x23,0x6d,0x0,0x5,0x91,0x67,0x49,0x5a,0x2,0x8b,0xd6,0x97,0xa9,0xe6,0x10,0xf3,0x24,0x73,0xa,0x2a,0x6e,0x23,0x80,0x6a,0xe,0x8,0xf3,0xa8,0x9a,0x84,0xd0,0xc6,0xde,0x2,0x16,0xa8,0x32,0xc2,0xf1,0xd8,0xce,0x40,0x2f,0x3a,0x42,0x8,0xb1,0x90,0x33,0x48,0x87,0xac,0x3c,0x6b,0x85,0x83,0xe5,0x98,0x3d,0x8c,0x82,0xf6,0x5d,0x3d,0xc0,0x14,0xcf,0x31,0x4b,0x72,0x41,0x3a,0xa6,0xb5,0x71,0x46,0x3b,0x67,0x67,0x4c,0xd8,0x9d,0xa7,0xc7,0x76,0xe6,0xa4,0x13,0x6e,0xe4,0x34,0xa6,0x2e,0xb8,0x35,0x5c,0xa4,0xcf,0x39,0xce,0xd1,0xe7,0xa2,0x24,0x8c,0x41,0x11,0x82,0x3e,0x26,0x2d,0xaf,0xcd,0xf4,0x49,0xce,0xb2,0x59,0xb1,0x94,0xd6,0x6b,0x39,0x9f,0x9b,0xa5,0x77,0xb1,0xb2,0x9b,0xc3,0x4f,0x6b,0xfe,0xd8,0xf7,0xfa,0xb0,0xef,0x9b,0x83,0x58,0xd6,0xe3,0x5,0x92,0x43,0xac,0x63,0x41,0xd3,0x95,0xcd,0x8c,0x8,0xb6,0x5d,0x3d,0x74,0x5f,0xbb,0x60,0x1,0xf5,0xd,0x8f,0xc9,0xe6,0x98,0x35,0x22,0xba,0x53,0x46,0x93,0xb,0xe,0x19,0xb1,0xc5,0x69,0xb1,0xb0,0xd,0x69,0x19,0x94,0x66,0x49,0x2e,0x28,0x5b,0x7d,0x43,0xc2,0xea,0xd4,0xfc,0xa0,0xfb,0x15,0x71,0x55,0xdd,0x60,0xe2,0x47,0x4e,0x0,0x6b,0xef,0x21,0x12,0x99,0xa6,0xec,0xfb,0xe6,0xc4,0x97,0x9a,0x20,0xbb,0xde,0x84,0x82,0xb7,0xb9,0x8,0xc0,0xdc,0xd5,0x23,0x94,0x97,0x52,0xdc,0x29,0x8c,0xdc,0x2d,0x24,0x73,0xac,0x63,0x3d,0xc7,0x35,0x7f,0xa9,0x3e,0x92,0xb,0x62,0x1e,0x67,0x49,0xce,0x30,0x13,0x4b,0xcb,0x1b,0x84,0xb1,0xb5,0xaf,0xc9,0x1,0x16,0x94,0x37,0xcd,0xb2,0x99,0x64,0x3,0xb,0x6c,0x96,0xd1,0x9,0x83,0xa,0x87,0x8,0x49,0x30,0x6f,0x23,0x80,0x3a,0xde,0xa4,0x47,0x8f,0x13,0x82,0x15,0xd,0x4b,0xa5,0xaf,0x5b,0x32,0x8d,0xc,0x3d,0x99,0x7a,0x34,0x60,0x82,0x77,0x48,0xe6,0x78,0x8c,0x8d,0x9c,0xa0,0xcf,0x82,0x64,0x75,0x19,0x1,0xc,0x15,0x38,0xcc,0x56,0x4e,0xd1,0x23,0x39,0xab,0xf9,0xe7,0x6d,0x63,0x91,0x39,0x82,0xb5,0x9c,0x54,0x56,0xf3,0x71,0x4e,0xb2,0x96,0x60,0x8e,0x45,0xc5,0xd6,0x36,0xae,0x20,0x9,0xb,0x4a,0xe4,0xab,0x6b,0xf,0x91,0x78,0x30,0x85,0x2d,0x87,0x89,0xe7,0xd8,0xba,0x79,0x42,0x60,0x10,0x35,0x6b,0x10,0x80,0x99,0xf9,0xbb,0x23,0x26,0x48,0xd7,0x70,0x5e,0x90,0x93,0x9a,0x9d,0x2b,0xd8,0x49,0xac,0xd1,0xea,0xf2,0x12,0x62,0x79,0x87,0x84,0x6,0x36,0xb9,0x86,0xc,0x30,0xca,0x94,0x94,0x5,0xc0,0x1e,0x45,0x6,0xe8,0x92,0x56,0xca,0xcb,0x9a,0x22,0xdb,0xa4,0x84,0xa4,0x82,0x7e,0xf0,0xdd,0xa1,0x94,0xac,0x42,0x88,0xdd,0x12,0x72,0xbc,0x29,0xdd,0x35,0xf,0x19,0xd0,0xa4,0x6f,0x24,0x7b,0x8e,0xd8,0x61,0x8e,0xf6,0xd2,0xa9,0x69,0xe1,0x3d,0x42,0xf5,0xea,0xd5,0x22,0x77,0xae,0x8b,0x15,0x78,0x42,0xab,0x5d,0x20,0x64,0xe4,0x6b,0x5a,0xe,0x75,0x7c,0xf,0x11,0x57,0x30,0x45,0xdc,0x84,0x64,0x93,0x64,0xc2,0x1d,0xbe,0x29,0x17,0x0,0x7b,0x4a,0xc,0x1b,0x1,0x74,0x59,0x34,0xa9,0x1a,0x9e,0x12,0x41,0xa2,0x1d,0xd2,0xa1,0xb5,0xa8,0xed,0xf1,0x61,0x12,0x40,0xa3,0x62,0xee,0xc9,0x1b,0x41,0x2d,0xba,0x16,0x30,0x29,0x67,0xfe,0x65,0x49,0x28,0x3d,0x62,0xa3,0xef,0x2e,0x3,0x2a,0xf2,0xc4,0x70,0x7,0x5e,0x13,0x3b,0x6d,0x76,0x0,0x8f,0x64,0x23,0xb7,0xc9,0x93,0x83,0x7c,0x36,0xcd,0x4c,0x89,0x8e,0x3a,0x21,0x80,0xce,0x5e,0xe5,0xc5,0x67,0xd9,0x20,0x7c,0xe4,0x73,0x6c,0x16,0x11,0xb3,0x3,0x62,0x9e,0xf6,0xb1,0x5e,0xfa,0xef,0x76,0x32,0xcd,0x94,0x64,0x6d,0x21,0x79,0xcd,0x89,0x7d,0xf5,0x16,0xb4,0x6d,0xa6,0xb2,0x24,0xdb,0x98,0xe2,0x82,0x42,0x2e,0x19,0xa9,0x82,0xaa,0x91,0xaf,0xf6,0x88,0x80,0x2e,0x2b,0x1,0xb8,0x73,0x98,0x98,0x4b,0x40,0x10,0xd8,0x36,0xa5,0xcc,0x3e,0x57,0x9a,0xc,0x93,0x0,0x9a,0x85,0x2b,0x6d,0x8a,0x4d,0xe2,0x3b,0x3b,0x39,0xca,0x7a,0xc1,0xc1,0x46,0x4,0x41,0x2c,0x18,0xf1,0x8,0x26,0x1,0xc,0x28,0xed,0xe7,0x7e,0x28,0xd5,0x35,0xa4,0x8e,0x8c,0xa2,0x24,0x4,0x8e,0xe,0xbd,0xdc,0x29,0xb2,0x4e,0x4e,0x9,0x52,0x68,0xb4,0x9a,0x30,0xfb,0x8c,0xce,0xa8,0xe6,0x39,0xce,0x32,0x6b,0xb0,0xd9,0x28,0xad,0x52,0x9e,0x64,0x2b,0xd3,0x5c,0xd4,0x52,0x19,0x84,0x33,0x38,0xcb,0x34,0xdb,0x48,0x2e,0x4a,0xd2,0x98,0x16,0xdd,0xb2,0xa8,0x0,0xb5,0xee,0x3d,0x44,0xe2,0xc1,0x14,0xae,0x1c,0x26,0x26,0x1,0x4,0x79,0xb7,0x5b,0xc4,0x60,0x76,0x38,0x53,0x62,0xd8,0x37,0x7f,0xb8,0x63,0x8,0x81,0x9d,0x31,0x59,0xa4,0x33,0xe6,0xd3,0x53,0xfa,0xf6,0x8f,0x2f,0xf0,0x78,0x45,0x40,0x8e,0x8f,0xf0,0x48,0xc9,0xb2,0xf7,0x11,0x80,0xfd,0xd8,0xf,0xe0,0x2c,0x96,0xf0,0x26,0xf6,0x60,0x23,0xbe,0x94,0x61,0x56,0xc9,0xe5,0x43,0x9c,0xc1,0xe,0x6c,0x8d,0x85,0x6d,0x2c,0x29,0x9e,0x86,0x55,0xe2,0xdf,0x4d,0x31,0x2f,0xc0,0xd,0xa8,0xc4,0x8a,0xf8,0x37,0x4a,0xbb,0x76,0x10,0xbb,0xb1,0x5,0x5f,0xcb,0x24,0x70,0xf,0x0,0xac,0x60,0x8f,0x4c,0x2,0xf5,0x69,0x42,0x30,0x85,0x7b,0xdf,0x9c,0x65,0xd,0xda,0x3a,0x83,0x8d,0xb8,0x81,0x3f,0xe0,0x5f,0x70,0x15,0xc0,0x79,0x47,0x18,0x45,0xf0,0xff,0x65,0xc3,0x67,0x12,0x38,0x80,0xab,0x78,0x2,0xe0,0x81,0xf0,0x6e,0xbc,0x85,0xf7,0xf1,0x4,0xc0,0x97,0x38,0x8d,0xdf,0xc9,0xac,0x7f,0x6a,0x6,0x40,0xfd,0xfa,0xbf,0x5c,0x21,0x98,0xe1,0x24,0x7d,0x7a,0x8a,0xdf,0x4f,0x3,0x49,0x9f,0xb3,0x2c,0x32,0xcd,0x11,0xa1,0x71,0xf6,0x3b,0x40,0xc,0x93,0x3,0x84,0x21,0x89,0xcd,0x22,0x67,0x66,0x8d,0x41,0x73,0x9d,0x42,0x7d,0x69,0x15,0xf3,0x5d,0x57,0xc3,0x3a,0xc4,0x4a,0xdc,0x4d,0x3d,0xc1,0xda,0xa4,0x81,0x46,0xb8,0xf7,0x10,0x89,0x7,0x53,0xfc,0x3c,0x4c,0x48,0xcf,0xb0,0x4,0xd8,0xbd,0xc7,0x43,0xa1,0xb0,0x43,0xb,0x2f,0x5e,0x9b,0x0,0xe6,0x15,0xe1,0xca,0x2e,0x6b,0x4f,0xa,0xb9,0x62,0x54,0x5b,0x13,0xfb,0x84,0xf9,0xa5,0x27,0xe6,0x43,0x37,0x1e,0x7b,0x83,0xf2,0x1e,0x22,0xcf,0x95,0x0,0xa,0xb1,0x4c,0xba,0xa1,0xab,0x43,0xb7,0x5c,0xb5,0x17,0xc,0x10,0xa3,0x43,0xce,0xc3,0x13,0xd2,0x52,0x36,0x28,0x94,0xbc,0x69,0xfa,0x2c,0x72,0x8c,0x19,0x76,0x8a,0xcd,0xa7,0xf5,0x61,0x52,0xd5,0xc0,0x71,0xab,0x1a,0xb8,0xcd,0x0,0x60,0x7d,0x23,0x80,0xbc,0x7c,0x3c,0xb7,0xa3,0x82,0x40,0x41,0x86,0x4b,0x2e,0x1b,0xb9,0x74,0x7f,0x7c,0xa5,0x88,0xd,0x0,0x56,0x1c,0xe,0x52,0xe5,0x12,0x2b,0xaf,0x0,0xf8,0xa5,0xf4,0x2b,0xfb,0xb1,0xc,0xbf,0x27,0xc8,0xd7,0x13,0x83,0x1e,0xfd,0x8d,0x98,0xc0,0x55,0x2e,0x6b,0x12,0x40,0xbc,0x14,0x50,0x90,0xff,0x7,0xa,0xc2,0x9d,0xa8,0xa0,0xf1,0x8e,0xbc,0x8,0x79,0x9e,0x87,0x87,0x21,0xe5,0x2a,0xa0,0x3,0x79,0x14,0x44,0x56,0x9a,0x14,0x72,0xc8,0x2a,0x9,0x15,0x6a,0xb0,0x88,0x45,0xe9,0x38,0xd6,0x9,0x8a,0xec,0x37,0xd7,0x41,0x9c,0x50,0x86,0x93,0x86,0x2b,0x93,0x19,0x55,0x13,0x2f,0xc1,0xa0,0xbf,0xf6,0xa3,0x22,0xe4,0x97,0xa1,0x8,0xe7,0x27,0x5d,0xa,0xd0,0x51,0xbb,0xe8,0xdf,0xb8,0x5e,0x3f,0x21,0x1d,0xbf,0x77,0xca,0xab,0xf3,0x6c,0x62,0x93,0x94,0x27,0xf4,0xdd,0x48,0xe2,0x3b,0x8b,0x78,0x8a,0xb,0x99,0xf9,0x36,0xd1,0x1b,0xd9,0x72,0xe6,0x95,0x8f,0xe7,0x2e,0x4,0x86,0xa2,0x9a,0xde,0xdd,0xb6,0x6e,0x57,0xfd,0x60,0x9b,0x65,0xe4,0xfb,0x98,0xa8,0x6b,0x62,0x93,0x62,0xba,0x8c,0x76,0x2,0xd1,0x77,0x16,0x9,0xbc,0x69,0xce,0x49,0x8f,0x9c,0x13,0xe5,0xe1,0x78,0x59,0xd4,0xc0,0xb5,0x9,0xc0,0x13,0xa4,0x52,0x90,0x9e,0x38,0x1e,0xe7,0xa4,0xfb,0x56,0x81,0x79,0x6d,0x67,0xfb,0xf2,0xf1,0x52,0x6b,0x1,0xf1,0x32,0x5,0xe0,0x6f,0xc5,0xff,0x21,0xff,0x2d,0x97,0x9f,0x60,0xa9,0x60,0xa8,0x3a,0xfd,0x54,0x14,0xc1,0x72,0x79,0xe,0x5a,0x40,0xb9,0xfc,0xac,0x38,0x40,0xb9,0x94,0x39,0x40,0xb9,0x94,0x9,0xa0,0x5c,0xca,0x4,0x50,0x2e,0x65,0x2,0x28,0x97,0x32,0x1,0x94,0x4b,0x99,0x0,0xca,0xa5,0x4c,0x0,0xe5,0x52,0x26,0x80,0x72,0x29,0x13,0x40,0xb9,0x94,0x9,0xa0,0x5c,0xca,0x4,0x50,0x2e,0x65,0x2,0x28,0x97,0x32,0x1,0x94,0x4b,0x99,0x0,0xca,0xa5,0x4c,0x0,0xe5,0x52,0x26,0x80,0x72,0x29,0x13,0x40,0xb9,0x94,0x9,0xa0,0x5c,0xca,0x4,0x50,0x2e,0x65,0x2,0x28,0x97,0x1f,0x79,0xf9,0xff,0xe6,0x49,0x1f,0x62,0x79,0xeb,0x4c,0xaf,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_v_split_container_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x15,0x33,0x2,0xfa,0x41,0xdd,0xd7,0x0,0x0,0x0,0x7d,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0x18,0x5,0xd4,0x3,0x97,0xbe,0x5f,0x65,0x25,0x91,0x66,0x63,0x60,0x60,0x60,0x60,0xbc,0xf4,0xfd,0x2a,0xcb,0xd7,0x7f,0xdf,0xa3,0x38,0x19,0xd9,0x77,0x7f,0xff,0xff,0xc3,0x8b,0x93,0x91,0x63,0x1b,0x11,0xb4,0x37,0x27,0x23,0xc7,0x56,0x26,0x46,0xa6,0x17,0x8c,0x50,0xd3,0x18,0xbf,0xfe,0xfb,0x96,0xc8,0xc1,0xc8,0xbe,0xe3,0xc7,0xff,0x9f,0x1e,0xc4,0xd0,0xcc,0x8c,0xcc,0xaf,0xf4,0x38,0xb5,0xff,0xc0,0x5c,0x10,0xcd,0xc1,0xc8,0xbe,0xe7,0xc7,0xff,0x9f,0x2e,0x1c,0x8c,0x6c,0xbb,0x7f,0xfc,0xff,0xe5,0x4a,0x80,0x76,0xe1,0x64,0x64,0xdf,0xcd,0xc4,0xc8,0xf4,0x82,0x5c,0xff,0xb3,0x8e,0xa6,0x9a,0xc1,0x4,0x0,0xbb,0x67,0x81,0x2d,0x68,0x6d,0x5f,0x68,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_del_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x3d,0x0,0x38,0x0,0x42,0x12,0x58,0x53,0xdc,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xc,0x9,0x2b,0x8e,0xad,0x3,0x3d,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x1,0x30,0x49,0x44,0x41,0x54,0x38,0xcb,0xcd,0x53,0x3d,0x4b,0x3,0x41,0x10,0x7d,0x99,0x4d,0xe3,0x9a,0xcd,0x5e,0xbc,0x42,0xac,0xac,0xac,0x14,0xc5,0xf,0xc4,0x10,0x50,0xd1,0xff,0x6c,0xe1,0x1f,0x30,0x82,0xc1,0xde,0xb3,0x49,0x95,0x2a,0x90,0x73,0xc3,0x9,0x9a,0x99,0xb1,0xd9,0x93,0x35,0x77,0x8d,0x5d,0x16,0x96,0x65,0x66,0xf6,0x3d,0x76,0xde,0x9b,0x5,0x36,0x6a,0x2d,0xe6,0xa1,0x9b,0x9e,0x6b,0x35,0xd3,0x56,0xa3,0x14,0xac,0xa2,0xbb,0xd3,0x62,0xa6,0xc2,0x72,0x9a,0x5e,0x5c,0xcc,0x3,0x31,0xcb,0xed,0xb4,0x98,0xa9,0xaa,0xf6,0xd3,0x5a,0x27,0x65,0x9b,0x16,0x33,0x5,0x20,0x0,0xc8,0x79,0x7b,0x49,0x86,0x5e,0x1,0x8,0xb3,0xdc,0x2f,0xcb,0xea,0x11,0x0,0x3,0x30,0xfb,0x7,0x7b,0x9d,0x6,0xc1,0x62,0x1e,0xba,0xc2,0x72,0x16,0xca,0xea,0xb9,0xce,0x39,0x6f,0x87,0xaa,0x3a,0x58,0x7e,0x7c,0x3e,0xfc,0xe6,0x32,0x7b,0x48,0x44,0x6f,0x59,0xee,0x56,0x8d,0x17,0x44,0x92,0xf3,0x50,0x56,0xe3,0x36,0x8d,0x22,0xf8,0x3d,0xcb,0xdd,0x57,0x43,0x3,0x0,0xc8,0x72,0xb7,0x22,0x43,0x13,0xe7,0xed,0x28,0xa6,0x34,0x6e,0xb8,0xcc,0x9e,0x10,0x51,0x91,0x82,0x1b,0x4,0x71,0x89,0xaa,0xfa,0x24,0xee,0x44,0xaa,0x7e,0x4d,0x86,0x46,0x31,0xb1,0x8a,0x59,0xee,0xa2,0x60,0xcd,0x16,0xbc,0xbd,0x22,0x43,0x93,0xba,0xff,0x75,0x1b,0xd,0xb3,0xdc,0xa4,0x60,0x97,0xd9,0xe3,0x9e,0xb7,0xd7,0x75,0x1c,0xca,0x6a,0xbc,0x6e,0x71,0x9b,0x8d,0xc,0xc0,0x44,0xc1,0xa,0x0,0x2a,0x2c,0x17,0xa1,0xac,0x9e,0x0,0xac,0x0,0x74,0x53,0x1b,0xff,0xc,0x52,0x7f,0xb0,0x9d,0x47,0xf0,0x51,0x54,0xfb,0x3b,0xa,0xfb,0xe2,0xbc,0x1d,0x2,0x30,0x7e,0xa7,0xb7,0xd5,0x36,0xa9,0xff,0x19,0x65,0xb3,0x59,0x1f,0xf0,0x7,0xf8,0x12,0xaa,0x6c,0x2b,0x7f,0x9f,0xd7,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_warning_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x8,0x0,0x0,0x0,0x8,0x8,0x2,0x0,0x0,0x0,0x4b,0x6d,0x29,0xdc,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x4,0x4,0x6,0x2b,0x2f,0x17,0xe3,0xcb,0x59,0x0,0x0,0x0,0x68,0x49,0x44,0x41,0x54,0x8,0xd7,0x6d,0x8c,0x31,0xe,0x82,0x50,0x10,0x44,0x1f,0x71,0xb,0x6a,0x6e,0xe1,0xed,0xbc,0x99,0x25,0x89,0x37,0xf0,0x8,0xd6,0x54,0x26,0x34,0x26,0x7e,0x45,0xf6,0xef,0xe,0x5,0x9,0x5,0x32,0xe5,0x9b,0x99,0xd7,0x8c,0x8f,0xb,0x47,0x31,0x80,0xc6,0x14,0xdf,0xf4,0x71,0xa3,0xd7,0xdb,0xcb,0x80,0x98,0x9f,0x8a,0x22,0xf9,0xfe,0x11,0xd3,0xf0,0x67,0x6a,0xd,0xc8,0xfc,0x1c,0x17,0x8a,0x82,0x72,0x5,0xee,0x45,0x29,0xe8,0xc,0xc8,0xfa,0xde,0x96,0xee,0xf2,0xaa,0xa8,0x3f,0x3,0xfa,0xfb,0x79,0x27,0x3a,0x19,0xb,0x98,0x37,0x31,0x90,0x4c,0xc4,0xf0,0xd5,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_move_up_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x8,0x0,0x0,0x0,0x8,0x8,0x6,0x0,0x0,0x0,0xc4,0xf,0xbe,0x8b,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x3d,0x0,0x38,0x0,0x42,0x12,0x58,0x53,0xdc,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xc,0x7,0x2e,0x60,0x44,0xda,0x3c,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x0,0x7b,0x49,0x44,0x41,0x54,0x18,0xd3,0x63,0x60,0x40,0x2,0xaf,0x9f,0xbf,0xaf,0x7e,0xfd,0xfc,0x7d,0x35,0x3,0x36,0xf0,0xfa,0xf9,0xfb,0xba,0x87,0xb7,0x9f,0xff,0x7f,0x78,0xfb,0xf9,0xff,0xd7,0xcf,0xdf,0xd7,0xc1,0xc4,0x19,0x61,0x92,0xdf,0xbe,0xfc,0x68,0x44,0xd6,0xc0,0xc5,0xc3,0x51,0x2f,0x2a,0x29,0xd8,0xc4,0xf8,0xf2,0xe9,0xbb,0x29,0x3f,0xbe,0xfd,0xcc,0xc6,0x66,0x2a,0x7,0x17,0xfb,0x54,0x64,0x2b,0xa,0x1f,0xde,0x7e,0xfe,0xe3,0xe1,0xed,0xe7,0x3f,0x5e,0x3f,0x7f,0x5f,0x8,0x13,0x67,0x62,0x60,0x60,0x60,0xf8,0xf0,0xf6,0x33,0x1b,0x3,0x3,0x3,0x3f,0xd4,0x4a,0x46,0x6,0x6,0x6,0x3e,0xa8,0x18,0x44,0x1,0x3e,0x40,0x50,0x1,0x0,0x29,0x63,0x36,0xf8,0x96,0x72,0xd1,0x29,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_window_dialog_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0x15,0xb,0x37,0xbb,0x6d,0xa5,0xf,0x0,0x0,0x0,0xb4,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0x60,0x60,0x60,0xb8,0xf4,0xfd,0x2a,0x13,0x3,0x89,0x0,0xa6,0x87,0xf1,0xd2,0xf7,0xab,0x4c,0x3f,0xfe,0xfd,0x74,0xbd,0xfd,0xeb,0xde,0xe,0x62,0x34,0xb2,0x31,0xb2,0xbe,0xe1,0x67,0xe2,0x3b,0x2c,0xc8,0x2c,0x30,0x8d,0x9d,0x89,0x6d,0x1f,0x23,0x3,0x3,0x3,0xc3,0xd2,0xf7,0x6b,0xfe,0x32,0x31,0x30,0xfd,0x62,0x60,0xf8,0x8f,0xd7,0x25,0xff,0x18,0xfe,0xb3,0xc9,0xb3,0xca,0x54,0x7c,0xf8,0xfb,0x29,0xf0,0xd3,0xbf,0xcf,0xc6,0x51,0x82,0xc1,0xac,0x2c,0xc,0xc,0xc,0xc,0xa,0xac,0x72,0x85,0x4c,0x8c,0x8c,0x5f,0x9,0xdb,0xcf,0xf8,0xe7,0xdf,0xff,0x7f,0xfc,0x2,0xcc,0x7c,0xeb,0x5,0x99,0x5,0x96,0x33,0x30,0x30,0x30,0xb0,0x30,0x30,0x30,0x30,0x3c,0xf8,0xfd,0x68,0x22,0x3,0x79,0x60,0x22,0x13,0x3,0x85,0x60,0xd4,0x80,0x61,0x67,0xc0,0x3f,0x12,0xf4,0xc1,0xd5,0x32,0x5d,0xfa,0x7e,0x95,0x49,0x95,0x4d,0xc9,0x83,0x44,0xd7,0x30,0xa9,0xb2,0x29,0x79,0xc0,0x73,0x31,0x25,0xd9,0x19,0x0,0x1,0x72,0x39,0xd7,0xd2,0xb0,0x7b,0x6,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_b_g_color_f_x_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdb,0x2,0x7,0x0,0x2,0x37,0xd9,0xb1,0xea,0x18,0x0,0x0,0x0,0xef,0x49,0x44,0x41,0x54,0x38,0xcb,0xa5,0x93,0x41,0x8a,0xc2,0x30,0x18,0x85,0x3f,0xc7,0x46,0x84,0x4c,0x37,0x2e,0x2d,0x64,0xe7,0x5e,0x98,0x45,0x21,0xb7,0x19,0x7a,0x8d,0xb9,0x8a,0xd7,0x29,0xb8,0x9b,0xc5,0x9c,0xa0,0xb4,0xb,0x85,0x82,0xb5,0x4,0xa4,0x25,0x93,0x59,0x14,0x95,0x31,0xe8,0x34,0xe3,0x83,0x90,0x9f,0x24,0xef,0x23,0x8f,0xe4,0x9f,0xbc,0xaf,0x56,0x2e,0x91,0x92,0xff,0xa8,0x32,0x86,0x28,0x91,0x92,0xca,0x18,0x52,0xa5,0x82,0xcc,0xdb,0xa2,0x20,0x91,0x92,0x8,0x20,0x55,0x8a,0x6d,0x51,0x90,0x69,0x3d,0xca,0xbc,0xc9,0x73,0x52,0xa5,0x28,0xeb,0x7a,0x0,0x0,0x64,0x5a,0xb3,0x6f,0x9a,0x51,0x80,0x4c,0x6b,0xbe,0xca,0x12,0xe0,0xa,0x38,0xeb,0x6d,0xb9,0x44,0xc4,0x31,0xcc,0x66,0xd0,0x77,0xf4,0xc7,0x16,0x6b,0xed,0x65,0xff,0x73,0xb7,0xfb,0x75,0xde,0x3,0x88,0xd7,0x18,0x16,0xb,0x98,0x4e,0xc1,0x5a,0xc4,0x37,0xd8,0xe6,0x70,0xf7,0x36,0x2f,0xde,0x8a,0x88,0x6,0x33,0xc,0xb3,0x88,0x1e,0xc6,0xf1,0x1,0x5d,0x37,0x8c,0xdb,0xfa,0x8e,0x3c,0xfc,0xa9,0x3d,0x32,0x77,0xe,0x84,0x80,0xbe,0xe7,0xd4,0xb6,0x61,0x0,0x1c,0x7f,0x9a,0x1e,0x47,0x8,0xd4,0xd3,0x0,0x2f,0xc2,0xed,0x3b,0x8f,0x6,0x6c,0xf2,0x3c,0xf8,0x2b,0x3,0x4c,0x3e,0xd6,0x6b,0xf7,0x54,0x33,0x55,0xc6,0x90,0x48,0x49,0x59,0xd7,0x41,0x80,0x73,0x17,0xff,0x0,0xf2,0xb9,0x5a,0xdb,0x73,0xd1,0x44,0x2e,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_world_environment_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xe,0x26,0x13,0xb7,0x37,0x57,0xa0,0x0,0x0,0x2,0xd6,0x49,0x44,0x41,0x54,0x38,0xcb,0x75,0x93,0x4f,0x68,0x13,0x41,0x18,0xc5,0xdf,0xcc,0xec,0xa6,0xee,0x76,0x93,0x48,0x8c,0xd2,0xd6,0xfa,0xa7,0x36,0x90,0x52,0xa8,0x94,0xa4,0x8a,0xda,0x40,0xc0,0x52,0xe8,0x4d,0x2,0x82,0x82,0x78,0xd5,0x4b,0xf,0xd2,0x53,0xf,0x82,0x17,0x41,0xf1,0x20,0xa,0xa2,0x28,0x7a,0x11,0xf4,0x28,0xfe,0x41,0xe8,0xa9,0x28,0x58,0x44,0x65,0x63,0x48,0x41,0x2c,0x2d,0x14,0x4a,0xa9,0x69,0x2,0x69,0x36,0xdd,0xec,0x34,0xc9,0xec,0x8c,0x7,0xad,0x6d,0x4a,0x7d,0xb7,0xf9,0x98,0x37,0x1f,0xfc,0xe6,0x3d,0x82,0x1d,0xf2,0xb2,0xd9,0xb8,0x5f,0xad,0x5e,0x91,0xae,0x9b,0x6,0xe0,0xab,0x66,0x73,0x3f,0xd1,0xf5,0x32,0xb5,0xac,0x8f,0x2c,0x14,0x7a,0x62,0x26,0x12,0x73,0xdb,0xef,0xd3,0xed,0x7,0x77,0x66,0x66,0xa2,0x3e,0x3f,0xff,0x45,0xfc,0xfa,0x35,0xe,0xa5,0x18,0xd1,0xf5,0x92,0x16,0x8d,0x3e,0xd3,0xbb,0xbb,0x47,0xa8,0x61,0x7c,0x16,0xab,0xab,0xf,0xdd,0x99,0x99,0x89,0xed,0x1e,0x2,0x0,0x3c,0x9f,0xf,0x34,0x57,0x56,0xde,0xf8,0x95,0x4a,0x2a,0xd0,0xdb,0x7b,0x4e,0x14,0x8b,0x37,0x65,0xa5,0x72,0x1a,0x94,0x36,0x20,0x65,0x0,0x0,0x2,0xbd,0xbd,0x97,0xda,0x4f,0x9d,0x7a,0xe9,0x7e,0xfa,0x34,0x29,0x5d,0x37,0xad,0x77,0x75,0x9d,0x33,0x8e,0x1f,0x6f,0x50,0x0,0x10,0xe5,0xf2,0x1d,0xbf,0x52,0x49,0xb7,0xc5,0x62,0x23,0xed,0x27,0x4e,0x4c,0x13,0x4d,0x2b,0x43,0xd3,0x9c,0xb6,0xbe,0xbe,0x3e,0x16,0x8d,0xbe,0xff,0xb3,0x8a,0x70,0x0,0xb0,0x52,0xa9,0xdb,0xd4,0xb2,0xa6,0x45,0xb9,0x7c,0xb,0x0,0xa8,0x67,0xdb,0x3,0x62,0x65,0x65,0x3c,0x70,0xe4,0xc8,0x55,0x73,0x68,0xe8,0xab,0x67,0xdb,0x3,0x92,0xf3,0xb8,0x16,0x89,0x4c,0x29,0xdf,0xef,0x90,0x9c,0xc7,0x1,0x40,0x35,0x9b,0xf1,0xda,0xb7,0x6f,0x67,0x79,0x3e,0xcf,0x58,0x28,0x74,0x5f,0x79,0xde,0x49,0xcf,0xb6,0xfb,0xc9,0xfa,0x87,0xf,0xf7,0xd0,0x6c,0x76,0x4,0x47,0x47,0x2f,0xfe,0x85,0x18,0x3,0x80,0xe6,0xf2,0xf2,0x2b,0x50,0xca,0xa5,0xe3,0x9c,0x4,0x0,0x62,0x9a,0x8b,0x81,0x9e,0x9e,0x33,0x0,0x1a,0x6a,0x63,0x63,0xc,0x84,0x70,0xc9,0x79,0x8a,0xca,0x4a,0x65,0x8c,0x5a,0xd6,0xd4,0x26,0x14,0x33,0x91,0x58,0x80,0x52,0x61,0x10,0xe2,0x6f,0x9a,0x1,0x0,0x42,0x58,0x50,0xca,0x10,0x85,0xc2,0xb,0x51,0x2c,0x4e,0x12,0x5d,0xff,0x21,0x1d,0x67,0x4c,0x93,0x9c,0xf7,0x80,0x52,0xd7,0xb3,0xed,0x7e,0xa2,0xeb,0x8b,0xa2,0x54,0x7a,0x5c,0x9f,0x9f,0x3f,0xf,0xdf,0x37,0x5a,0xfe,0x97,0x10,0x5f,0x7a,0x5e,0x46,0x8b,0x46,0x6f,0x80,0xb1,0x45,0xc2,0x98,0xb,0x4a,0x1b,0x1a,0x0,0x48,0xcf,0x4b,0x8b,0xd5,0xd5,0xe7,0x24,0x10,0x28,0x29,0xce,0xf,0x63,0x17,0xa9,0x7a,0xbd,0x83,0xee,0xd9,0x33,0x6d,0x26,0x93,0xb9,0xcd,0x99,0xf3,0xee,0x1d,0x28,0x31,0x8c,0x25,0x51,0x2c,0x5e,0xd6,0x3b,0x3b,0x1f,0x40,0x29,0x86,0xff,0x88,0x45,0x22,0x2d,0x66,0x9e,0xcf,0x1b,0x0,0x40,0x59,0x38,0x3c,0x5,0x21,0xc2,0xb2,0x56,0x3b,0x4d,0xdb,0xdb,0x7f,0x80,0x10,0x7f,0xb7,0x7,0x88,0xa6,0x95,0x0,0xc0,0xcb,0xe5,0xc2,0x5e,0x2e,0x17,0x96,0x9c,0x8f,0xd2,0x60,0xf0,0x23,0xf1,0x6c,0x7b,0xa0,0x3e,0x37,0xf7,0x9d,0x18,0xc6,0xd2,0xde,0x4c,0xe6,0x98,0x97,0xcd,0xc6,0x44,0xa1,0xf0,0xd4,0x5f,0x5b,0x4b,0xef,0x64,0xc0,0xa2,0xd1,0xb7,0xd2,0x71,0x52,0x34,0x18,0xcc,0x41,0x29,0xa6,0x1d,0x38,0x70,0x8d,0x9a,0xc9,0xe4,0xac,0xd6,0xd9,0xf9,0x48,0xd5,0xeb,0x1d,0x5e,0x36,0x1b,0x33,0x13,0x89,0x5,0xbd,0xbb,0x7b,0x44,0x3b,0x78,0xf0,0x2e,0x69,0x6b,0x2b,0x6c,0x41,0x50,0xcc,0x2f,0x95,0x32,0xaa,0xd1,0xd8,0x2f,0x6b,0xb5,0x7e,0x62,0x18,0xb3,0x66,0x32,0x39,0xdb,0x12,0x65,0xb5,0xb1,0xd1,0xa3,0x1f,0x3d,0x3a,0x64,0xe,0xe,0xba,0xff,0x40,0xbd,0x7e,0xfd,0x53,0xd6,0x6a,0xf1,0x16,0x1e,0xfb,0xf6,0x4d,0x6d,0x46,0x99,0xec,0x2c,0x93,0x74,0x9c,0xc,0x8b,0x44,0x1e,0x11,0x4d,0x5b,0xf0,0xd7,0xd6,0x26,0x44,0xb1,0x78,0x61,0xcb,0xc9,0xb8,0x7e,0xe8,0xd0,0x75,0x6b,0x78,0xf8,0x6e,0x4b,0x99,0x76,0xad,0xf3,0xfa,0xfa,0x59,0x59,0xad,0xe,0x2,0x0,0xd,0x85,0x72,0x34,0x18,0x9c,0xde,0xad,0xce,0xbf,0x1,0x2f,0x6f,0x5c,0x4e,0xfd,0x99,0x64,0xbf,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
-static const unsigned char icon_unlock_png[]={
-0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x18,0xc,0x29,0xf,0x27,0x2a,0xc3,0x4e,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x43,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x0,0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d,0x50,0x57,0x81,0xe,0x17,0x0,0x0,0x0,0xd7,0x49,0x44,0x41,0x54,0x38,0xcb,0x63,0x60,0xa0,0x14,0xbc,0x7b,0xfd,0x51,0xeb,0xc9,0xfd,0x57,0x37,0x1e,0xde,0x7e,0xfe,0xe7,0xd9,0xc3,0xd7,0x27,0xdf,0xbc,0xfc,0x10,0x45,0xba,0x21,0xaf,0x3e,0x9a,0x7d,0x78,0xfb,0x99,0xed,0xed,0xab,0x8f,0x4e,0x4f,0x1f,0xbc,0xba,0xf4,0xea,0xd9,0xbb,0x5e,0xb2,0x5d,0xf4,0xfe,0xcd,0x27,0xd1,0xc7,0x77,0x5f,0xbc,0x7a,0xf7,0xfa,0x93,0x3a,0x31,0xea,0x99,0xd0,0x5,0x4,0x45,0xf8,0x5e,0xb3,0x71,0xb0,0x6e,0xfa,0xf7,0xf7,0xaf,0x13,0x31,0x6,0x30,0xc2,0x18,0xcf,0x1f,0xbd,0xde,0xfb,0xeb,0xe7,0x1f,0xa2,0x34,0xb1,0xb1,0xb3,0xec,0x93,0x94,0x13,0x75,0x46,0x71,0x1,0xb1,0x9a,0xd1,0xd5,0x32,0xe1,0x52,0xc4,0xca,0xce,0x72,0x90,0x97,0x9f,0xcb,0x9c,0x97,0x9f,0xcb,0x9c,0x95,0x9d,0xe5,0x20,0x2e,0x75,0x2c,0xb8,0x24,0x38,0xb9,0xd8,0x23,0x4,0x45,0xf8,0x5e,0x40,0x3,0x36,0xe2,0xf7,0xcf,0x3f,0xcf,0x89,0xa,0x44,0x18,0xf8,0xff,0x9f,0x81,0xd,0x1b,0x9b,0x68,0x3,0x7e,0x7e,0xff,0x39,0x1f,0x1b,0x9b,0x68,0x3,0x90,0x3,0xa,0x5f,0x0,0x33,0x51,0x9a,0x15,0x58,0xf0,0x49,0x3e,0xbc,0xfd,0xfc,0x3f,0xd1,0x29,0x91,0x8d,0x9d,0x75,0x7,0xb1,0xb6,0x92,0xa2,0x96,0x20,0x0,0x0,0x41,0xf8,0x5e,0xf1,0x84,0xec,0x56,0x48,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
+static const unsigned char icon_zoom_png[]={
+0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0x73,0x0,0x29,0x0,0x7c,0x29,0x1e,0x61,0x18,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13,0x1,0x0,0x9a,0x9c,0x18,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdd,0x9,0x19,0x0,0x17,0x13,0xc3,0x48,0x1a,0x7d,0x0,0x0,0x1,0xd3,0x49,0x44,0x41,0x54,0x38,0xcb,0x95,0x92,0x3d,0x6f,0x14,0x31,0x10,0x86,0xc7,0xf6,0xde,0x26,0x9b,0x3d,0x5f,0x4c,0x1c,0x2e,0x80,0x4,0x1d,0x1f,0x42,0xa2,0x81,0x32,0xd0,0xd0,0xa7,0x2,0xf1,0x3,0x28,0xf9,0x1b,0xfc,0x8,0xa8,0x42,0x43,0x47,0x87,0xa8,0x89,0x28,0x10,0x5,0x74,0x11,0x42,0xca,0xc1,0x49,0xb7,0xb9,0x64,0xb5,0x6c,0xbc,0xe7,0x3d,0xe7,0x4e,0xf7,0x65,0xf,0xcd,0x6e,0x74,0x2c,0x59,0x29,0xbc,0x8d,0x2d,0x8f,0xe7,0x99,0xf1,0xeb,0x21,0x50,0x48,0x2b,0x43,0x85,0xe4,0x2e,0x4b,0xf3,0xfb,0xd6,0xba,0x6d,0x0,0x20,0x8c,0xd2,0x2f,0x1b,0xed,0xf5,0xaf,0x5a,0x19,0x26,0x24,0xb7,0x70,0x8e,0x48,0x91,0xec,0x1,0x80,0x67,0xf2,0xf1,0x2f,0x67,0xdd,0x35,0xcf,0x63,0x3f,0x80,0x0,0x2e,0xe6,0xf6,0x2e,0x65,0xf4,0xa8,0xd9,0xa,0xee,0x10,0x42,0xa6,0x42,0xf2,0x39,0xd4,0xa9,0xd7,0x89,0x31,0xfa,0x19,0x8f,0x8e,0x7b,0xe9,0xb7,0xe5,0xf3,0x38,0x4a,0x3f,0xf6,0x3a,0x31,0x16,0x85,0x48,0x35,0x8f,0x6a,0x65,0x48,0x72,0xa4,0x5e,0x3,0x0,0x20,0xc2,0xda,0x5a,0x73,0x75,0x5b,0x2b,0xd3,0x28,0x13,0xae,0xde,0xb8,0xfc,0x98,0x31,0x7a,0x98,0xf4,0xd5,0xae,0x90,0x1c,0xeb,0xaa,0x4f,0x55,0xa2,0x9f,0x64,0x69,0xfe,0x40,0x2b,0xe3,0x2f,0xc7,0xb4,0x32,0xfe,0x49,0xa2,0x9f,0x95,0x5d,0x54,0xe5,0x15,0xab,0x4f,0x28,0xe9,0x52,0x4a,0xbf,0xb,0xc9,0x67,0x95,0x3b,0x96,0x52,0x72,0x50,0xf7,0x74,0x5a,0x58,0x39,0x71,0xe,0x6f,0xd6,0xdc,0x61,0xce,0xe1,0xed,0x5a,0xf3,0xa,0xf,0x5e,0xf5,0xbb,0x49,0x54,0x35,0xaa,0xdc,0xf7,0xbb,0x49,0x94,0xf4,0xd5,0x6e,0x2d,0xa0,0xfc,0x85,0x38,0x4a,0xf7,0xaa,0xf1,0xe3,0x28,0xfd,0xd4,0xeb,0xc4,0x93,0xba,0x6,0xce,0xe6,0x0,0x11,0xc3,0xd3,0x7c,0x7c,0xe0,0x1c,0xb6,0xbd,0x6,0xdb,0x7,0x0,0x58,0xcc,0xed,0x3d,0xc6,0xe8,0xa1,0xb5,0xee,0x7a,0xb3,0x15,0xec,0xc8,0x2d,0xf1,0xa1,0x1c,0xb8,0xbf,0x0,0x5,0x84,0x9,0xc9,0x6d,0xf6,0x3b,0x7f,0x68,0xad,0x7b,0x4,0x0,0x8c,0x32,0xfa,0x59,0xb6,0xd7,0xf7,0xb4,0x32,0x41,0x9e,0x9d,0x8e,0x57,0x56,0x1b,0xef,0x3d,0xdf,0x7b,0xb7,0xb9,0x25,0xde,0xfe,0x3,0x58,0x2,0x79,0x67,0xe6,0x2,0x38,0x21,0xf9,0x42,0x2b,0xb3,0x32,0x9b,0xce,0x5f,0x4e,0xc6,0xb3,0x17,0x88,0x18,0x86,0x3c,0x78,0xbe,0x79,0x45,0xbc,0x39,0x17,0x50,0xe3,0x13,0x43,0x44,0x39,0x1c,0x8c,0x12,0x0,0x40,0x0,0x20,0x25,0xe4,0x42,0x80,0x72,0xa0,0x10,0x31,0x1c,0xe,0x46,0x59,0x9,0x69,0xb6,0x82,0x1d,0x7a,0x51,0x80,0x90,0x7c,0x46,0x8,0x19,0xb5,0x2e,0x85,0xb2,0xec,0xdc,0x39,0xbc,0x5,0xff,0x2b,0xad,0x8c,0x3f,0x38,0x19,0x6e,0xa8,0x44,0x3f,0x5,0x0,0xf8,0x3,0x33,0x3a,0xfb,0x8c,0xb6,0x87,0x90,0xee,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82
};
@@ -1870,378 +1875,379 @@ static Ref<ImageTexture> make_icon(const uint8_t* p_png) {
void editor_register_icons(Ref<Theme> p_theme) {
- p_theme->set_icon("SphereShape","EditorIcons",make_icon(icon_sphere_shape_png));
- p_theme->set_icon("VScrollBar","EditorIcons",make_icon(icon_v_scroll_bar_png));
- p_theme->set_icon("Camera2D","EditorIcons",make_icon(icon_camera_2d_png));
- p_theme->set_icon("Panels2","EditorIcons",make_icon(icon_panels_2_png));
- p_theme->set_icon("SpinBox","EditorIcons",make_icon(icon_spin_box_png));
- p_theme->set_icon("LineEdit","EditorIcons",make_icon(icon_line_edit_png));
- p_theme->set_icon("GridMapFloor","EditorIcons",make_icon(icon_grid_map_floor_png));
- p_theme->set_icon("PinJoint2D","EditorIcons",make_icon(icon_pin_joint_2d_png));
- p_theme->set_icon("PopupMenu","EditorIcons",make_icon(icon_popup_menu_png));
- p_theme->set_icon("Rid","EditorIcons",make_icon(icon_rid_png));
- p_theme->set_icon("NodeRealSlot","EditorIcons",make_icon(icon_node_real_slot_png));
- p_theme->set_icon("ErrorSign","EditorIcons",make_icon(icon_error_sign_png));
- p_theme->set_icon("Func","EditorIcons",make_icon(icon_func_png));
- p_theme->set_icon("Reload","EditorIcons",make_icon(icon_reload_png));
- p_theme->set_icon("GridContainer","EditorIcons",make_icon(icon_grid_container_png));
- p_theme->set_icon("PathFollow","EditorIcons",make_icon(icon_path_follow_png));
- p_theme->set_icon("Portal","EditorIcons",make_icon(icon_portal_png));
- p_theme->set_icon("Replace","EditorIcons",make_icon(icon_replace_png));
- p_theme->set_icon("Connect","EditorIcons",make_icon(icon_connect_png));
- p_theme->set_icon("PropertyEditor","EditorIcons",make_icon(icon_property_editor_png));
- p_theme->set_icon("PaneDragHover","EditorIcons",make_icon(icon_pane_drag_hover_png));
- p_theme->set_icon("String","EditorIcons",make_icon(icon_string_png));
- p_theme->set_icon("KeySelected","EditorIcons",make_icon(icon_key_selected_png));
- p_theme->set_icon("ExpandHl","EditorIcons",make_icon(icon_expand_hl_png));
- p_theme->set_icon("PathFollow2D","EditorIcons",make_icon(icon_path_follow_2d_png));
- p_theme->set_icon("Object","EditorIcons",make_icon(icon_object_png));
- p_theme->set_icon("Timer","EditorIcons",make_icon(icon_timer_png));
- p_theme->set_icon("Integer","EditorIcons",make_icon(icon_integer_png));
- p_theme->set_icon("Pin","EditorIcons",make_icon(icon_pin_png));
- p_theme->set_icon("RemoteTransform2D","EditorIcons",make_icon(icon_remote_transform_2d_png));
- p_theme->set_icon("Label","EditorIcons",make_icon(icon_label_png));
- p_theme->set_icon("SamplePlayer2D","EditorIcons",make_icon(icon_sample_player_2d_png));
- p_theme->set_icon("KeyHover","EditorIcons",make_icon(icon_key_hover_png));
- p_theme->set_icon("Position2D","EditorIcons",make_icon(icon_position_2d_png));
- p_theme->set_icon("AutoPlay","EditorIcons",make_icon(icon_auto_play_png));
- p_theme->set_icon("PHashTranslation","EditorIcons",make_icon(icon_p_hash_translation_png));
- p_theme->set_icon("Duplicate","EditorIcons",make_icon(icon_duplicate_png));
- p_theme->set_icon("EditResource","EditorIcons",make_icon(icon_edit_resource_png));
- p_theme->set_icon("TextureProgress","EditorIcons",make_icon(icon_texture_progress_png));
- p_theme->set_icon("DependencyChangedHl","EditorIcons",make_icon(icon_dependency_changed_hl_png));
- p_theme->set_icon("Save","EditorIcons",make_icon(icon_save_png));
- p_theme->set_icon("Matrix","EditorIcons",make_icon(icon_matrix_png));
- p_theme->set_icon("GrooveJoint2D","EditorIcons",make_icon(icon_groove_joint_2d_png));
- p_theme->set_icon("Keyboard","EditorIcons",make_icon(icon_keyboard_png));
- p_theme->set_icon("StaticBody","EditorIcons",make_icon(icon_static_body_png));
- p_theme->set_icon("Edit","EditorIcons",make_icon(icon_edit_png));
- p_theme->set_icon("SpotLight","EditorIcons",make_icon(icon_spot_light_png));
- p_theme->set_icon("CharacterCamera","EditorIcons",make_icon(icon_character_camera_png));
- p_theme->set_icon("TextureFrame","EditorIcons",make_icon(icon_texture_frame_png));
- p_theme->set_icon("Favorites","EditorIcons",make_icon(icon_favorites_png));
- p_theme->set_icon("CurveCreate","EditorIcons",make_icon(icon_curve_create_png));
- p_theme->set_icon("TileMap","EditorIcons",make_icon(icon_tile_map_png));
- p_theme->set_icon("CollisionPolygon2D","EditorIcons",make_icon(icon_collision_polygon_2d_png));
- p_theme->set_icon("TrackContinuous","EditorIcons",make_icon(icon_track_continuous_png));
- p_theme->set_icon("ArrayVariant","EditorIcons",make_icon(icon_array_variant_png));
- p_theme->set_icon("AnimSetHl","EditorIcons",make_icon(icon_anim_set_hl_png));
- p_theme->set_icon("Back","EditorIcons",make_icon(icon_back_png));
+ p_theme->set_icon("AcceptDialog","EditorIcons",make_icon(icon_accept_dialog_png));
+ p_theme->set_icon("Add","EditorIcons",make_icon(icon_add_png));
+ p_theme->set_icon("AddTrack","EditorIcons",make_icon(icon_add_track_png));
+ p_theme->set_icon("AnimatedSprite","EditorIcons",make_icon(icon_animated_sprite_png));
+ p_theme->set_icon("Animation","EditorIcons",make_icon(icon_animation_png));
p_theme->set_icon("AnimationNode","EditorIcons",make_icon(icon_animation_node_png));
+ p_theme->set_icon("AnimationPlay","EditorIcons",make_icon(icon_animation_play_png));
p_theme->set_icon("AnimationPlayer","EditorIcons",make_icon(icon_animation_player_png));
- p_theme->set_icon("ToolSelect","EditorIcons",make_icon(icon_tool_select_png));
- p_theme->set_icon("VButtonArray","EditorIcons",make_icon(icon_v_button_array_png));
- p_theme->set_icon("ForwardNo","EditorIcons",make_icon(icon_forward_no_png));
- p_theme->set_icon("GDScript","EditorIcons",make_icon(icon_g_d_script_png));
- p_theme->set_icon("EditorRect2D","EditorIcons",make_icon(icon_editor_rect_2d_png));
- p_theme->set_icon("ToolScale","EditorIcons",make_icon(icon_tool_scale_png));
- p_theme->set_icon("Panels1","EditorIcons",make_icon(icon_panels_1_png));
- p_theme->set_icon("Viewport","EditorIcons",make_icon(icon_viewport_png));
- p_theme->set_icon("Panels3","EditorIcons",make_icon(icon_panels_3_png));
- p_theme->set_icon("Visible","EditorIcons",make_icon(icon_visible_png));
+ p_theme->set_icon("AnimationSet","EditorIcons",make_icon(icon_animation_set_png));
p_theme->set_icon("AnimationTree","EditorIcons",make_icon(icon_animation_tree_png));
- p_theme->set_icon("New","EditorIcons",make_icon(icon_new_png));
- p_theme->set_icon("KeyValue","EditorIcons",make_icon(icon_key_value_png));
+ p_theme->set_icon("AnimationTreePlayer","EditorIcons",make_icon(icon_animation_tree_player_png));
+ p_theme->set_icon("AnimExport","EditorIcons",make_icon(icon_anim_export_png));
+ p_theme->set_icon("AnimExportAll","EditorIcons",make_icon(icon_anim_export_all_png));
+ p_theme->set_icon("AnimGet","EditorIcons",make_icon(icon_anim_get_png));
+ p_theme->set_icon("AnimGetHl","EditorIcons",make_icon(icon_anim_get_hl_png));
+ p_theme->set_icon("AnimImport","EditorIcons",make_icon(icon_anim_import_png));
+ p_theme->set_icon("AnimImportAll","EditorIcons",make_icon(icon_anim_import_all_png));
+ p_theme->set_icon("AnimSet","EditorIcons",make_icon(icon_anim_set_png));
+ p_theme->set_icon("AnimSetHl","EditorIcons",make_icon(icon_anim_set_hl_png));
+ p_theme->set_icon("Area","EditorIcons",make_icon(icon_area_png));
+ p_theme->set_icon("Area2D","EditorIcons",make_icon(icon_area_2d_png));
+ p_theme->set_icon("ArrayData","EditorIcons",make_icon(icon_array_data_png));
+ p_theme->set_icon("ArrayFloat","EditorIcons",make_icon(icon_array_float_png));
+ p_theme->set_icon("ArrayInt","EditorIcons",make_icon(icon_array_int_png));
+ p_theme->set_icon("ArrayString","EditorIcons",make_icon(icon_array_string_png));
+ p_theme->set_icon("ArrayVariant","EditorIcons",make_icon(icon_array_variant_png));
+ p_theme->set_icon("AtlasTexture","EditorIcons",make_icon(icon_atlas_texture_png));
+ p_theme->set_icon("AudioStreamGibberish","EditorIcons",make_icon(icon_audio_stream_gibberish_png));
+ p_theme->set_icon("AudioStreamMPC","EditorIcons",make_icon(icon_audio_stream_m_p_c_png));
+ p_theme->set_icon("AudioStreamOGGVorbis","EditorIcons",make_icon(icon_audio_stream_o_g_g_vorbis_png));
+ p_theme->set_icon("AudioStreamSpeex","EditorIcons",make_icon(icon_audio_stream_speex_png));
+ p_theme->set_icon("AutoPlay","EditorIcons",make_icon(icon_auto_play_png));
+ p_theme->set_icon("Back","EditorIcons",make_icon(icon_back_png));
+ p_theme->set_icon("BackNo","EditorIcons",make_icon(icon_back_no_png));
p_theme->set_icon("Blend","EditorIcons",make_icon(icon_blend_png));
- p_theme->set_icon("Dummy","EditorIcons",make_icon(icon_dummy_png));
- p_theme->set_icon("Progress8","EditorIcons",make_icon(icon_progress_8_png));
- p_theme->set_icon("MeshOld","EditorIcons",make_icon(icon_mesh_old_png));
- p_theme->set_icon("Path","EditorIcons",make_icon(icon_path_png));
- p_theme->set_icon("InfluenceZone","EditorIcons",make_icon(icon_influence_zone_png));
- p_theme->set_icon("EditorNode","EditorIcons",make_icon(icon_editor_node_png));
- p_theme->set_icon("SpatialStreamPlayer","EditorIcons",make_icon(icon_spatial_stream_player_png));
- p_theme->set_icon("MainStop","EditorIcons",make_icon(icon_main_stop_png));
- p_theme->set_icon("Rename","EditorIcons",make_icon(icon_rename_png));
- p_theme->set_icon("OmniLight","EditorIcons",make_icon(icon_omni_light_png));
- p_theme->set_icon("Surface","EditorIcons",make_icon(icon_surface_png));
+ p_theme->set_icon("BoneAttachment","EditorIcons",make_icon(icon_bone_attachment_png));
+ p_theme->set_icon("BoneTrack","EditorIcons",make_icon(icon_bone_track_png));
+ p_theme->set_icon("Bool","EditorIcons",make_icon(icon_bool_png));
p_theme->set_icon("BoxShape","EditorIcons",make_icon(icon_box_shape_png));
- p_theme->set_icon("Instance","EditorIcons",make_icon(icon_instance_png));
- p_theme->set_icon("StaticBody2D","EditorIcons",make_icon(icon_static_body_2_d_png));
- p_theme->set_icon("DebugNext","EditorIcons",make_icon(icon_debug_next_png));
- p_theme->set_icon("Plane","EditorIcons",make_icon(icon_plane_png));
- p_theme->set_icon("PlayScene","EditorIcons",make_icon(icon_play_scene_png));
- p_theme->set_icon("Quat","EditorIcons",make_icon(icon_quat_png));
- p_theme->set_icon("AnimatedSprite","EditorIcons",make_icon(icon_animated_sprite_png));
- p_theme->set_icon("Progress7","EditorIcons",make_icon(icon_progress_7_png));
- p_theme->set_icon("ProgressBar","EditorIcons",make_icon(icon_progress_bar_png));
- p_theme->set_icon("AcceptDialog","EditorIcons",make_icon(icon_accept_dialog_png));
- p_theme->set_icon("InterpCubic","EditorIcons",make_icon(icon_interp_cubic_png));
- p_theme->set_icon("PopupDialog","EditorIcons",make_icon(icon_popup_dialog_png));
- p_theme->set_icon("Folder","EditorIcons",make_icon(icon_folder_png));
- p_theme->set_icon("PlayCustom","EditorIcons",make_icon(icon_play_custom_png));
- p_theme->set_icon("JoyButton","EditorIcons",make_icon(icon_joy_button_png));
- p_theme->set_icon("Click2Edit","EditorIcons",make_icon(icon_click2edit_png));
- p_theme->set_icon("AddTrack","EditorIcons",make_icon(icon_add_track_png));
- p_theme->set_icon("SoundRoomParams","EditorIcons",make_icon(icon_sound_room_params_png));
- p_theme->set_icon("EventPlayer","EditorIcons",make_icon(icon_event_player_png));
- p_theme->set_icon("Animation","EditorIcons",make_icon(icon_animation_png));
- p_theme->set_icon("SquirrelScript","EditorIcons",make_icon(icon_squirrel_script_png));
- p_theme->set_icon("Real","EditorIcons",make_icon(icon_real_png));
- p_theme->set_icon("GammaFX","EditorIcons",make_icon(icon_gamma_f_x_png));
- p_theme->set_icon("Vector2","EditorIcons",make_icon(icon_vector2_png));
+ p_theme->set_icon("Button","EditorIcons",make_icon(icon_button_png));
+ p_theme->set_icon("BCSFX","EditorIcons",make_icon(icon_b_c_s_f_x_png));
+ p_theme->set_icon("BGColorFX","EditorIcons",make_icon(icon_b_g_color_f_x_png));
+ p_theme->set_icon("BGImageFX","EditorIcons",make_icon(icon_b_g_image_f_x_png));
+ p_theme->set_icon("Camera","EditorIcons",make_icon(icon_camera_png));
+ p_theme->set_icon("Camera2D","EditorIcons",make_icon(icon_camera_2d_png));
+ p_theme->set_icon("CanvasItem","EditorIcons",make_icon(icon_canvas_item_png));
p_theme->set_icon("CapsuleShape","EditorIcons",make_icon(icon_capsule_shape_png));
- p_theme->set_icon("ShaderMaterial","EditorIcons",make_icon(icon_shader_material_png));
- p_theme->set_icon("AnimExportAll","EditorIcons",make_icon(icon_anim_export_all_png));
- p_theme->set_icon("VSlider","EditorIcons",make_icon(icon_v_slider_png));
- p_theme->set_icon("AnimExport","EditorIcons",make_icon(icon_anim_export_png));
- p_theme->set_icon("AudioStreamSpeex","EditorIcons",make_icon(icon_audio_stream_speex_png));
- p_theme->set_icon("SmallNext","EditorIcons",make_icon(icon_small_next_png));
- p_theme->set_icon("File","EditorIcons",make_icon(icon_file_png));
- p_theme->set_icon("Rect3","EditorIcons",make_icon(icon_rect3_png));
- p_theme->set_icon("ToolMove","EditorIcons",make_icon(icon_tool_move_png));
- p_theme->set_icon("TrackProp","EditorIcons",make_icon(icon_track_prop_png));
- p_theme->set_icon("WindowDialog","EditorIcons",make_icon(icon_window_dialog_png));
- p_theme->set_icon("MultiLine","EditorIcons",make_icon(icon_multi_line_png));
- p_theme->set_icon("Sprite","EditorIcons",make_icon(icon_sprite_png));
- p_theme->set_icon("Node","EditorIcons",make_icon(icon_node_png));
- p_theme->set_icon("JoyAxis","EditorIcons",make_icon(icon_joy_axis_png));
+ p_theme->set_icon("CenterContainer","EditorIcons",make_icon(icon_center_container_png));
+ p_theme->set_icon("CharacterBody","EditorIcons",make_icon(icon_character_body_png));
+ p_theme->set_icon("CharacterCamera","EditorIcons",make_icon(icon_character_camera_png));
+ p_theme->set_icon("CheckButton","EditorIcons",make_icon(icon_check_button_png));
+ p_theme->set_icon("Click2Edit","EditorIcons",make_icon(icon_click2edit_png));
+ p_theme->set_icon("Close","EditorIcons",make_icon(icon_close_png));
+ p_theme->set_icon("CloseHover","EditorIcons",make_icon(icon_close_hover_png));
p_theme->set_icon("Collapse","EditorIcons",make_icon(icon_collapse_png));
+ p_theme->set_icon("CollapseHl","EditorIcons",make_icon(icon_collapse_hl_png));
+ p_theme->set_icon("Collision","EditorIcons",make_icon(icon_collision_png));
+ p_theme->set_icon("CollisionPolygon2D","EditorIcons",make_icon(icon_collision_polygon_2d_png));
+ p_theme->set_icon("CollisionShape","EditorIcons",make_icon(icon_collision_shape_png));
+ p_theme->set_icon("CollisionShape2D","EditorIcons",make_icon(icon_collision_shape_2d_png));
p_theme->set_icon("Color","EditorIcons",make_icon(icon_color_png));
- p_theme->set_icon("PopupPanel","EditorIcons",make_icon(icon_popup_panel_png));
- p_theme->set_icon("DocCodeFont","EditorIcons",make_icon(icon_doc_code_font_png));
- p_theme->set_icon("Popup","EditorIcons",make_icon(icon_popup_png));
- p_theme->set_icon("Image","EditorIcons",make_icon(icon_image_png));
- p_theme->set_icon("Tools","EditorIcons",make_icon(icon_tools_png));
- p_theme->set_icon("Lightr","EditorIcons",make_icon(icon_lightr_png));
- p_theme->set_icon("Zoom","EditorIcons",make_icon(icon_zoom_png));
- p_theme->set_icon("TextureButton","EditorIcons",make_icon(icon_texture_button_png));
- p_theme->set_icon("GridMap","EditorIcons",make_icon(icon_grid_map_png));
- p_theme->set_icon("TrackValue","EditorIcons",make_icon(icon_track_value_png));
- p_theme->set_icon("HSeparator","EditorIcons",make_icon(icon_h_separator_png));
- p_theme->set_icon("MirrorY","EditorIcons",make_icon(icon_mirror_y_png));
- p_theme->set_icon("KeyXform","EditorIcons",make_icon(icon_key_xform_png));
+ p_theme->set_icon("ColorPicker","EditorIcons",make_icon(icon_color_picker_png));
+ p_theme->set_icon("ColorPickerButton","EditorIcons",make_icon(icon_color_picker_button_png));
+ p_theme->set_icon("ConcavePolygonShape","EditorIcons",make_icon(icon_concave_polygon_shape_png));
p_theme->set_icon("ConfirmationDialog","EditorIcons",make_icon(icon_confirmation_dialog_png));
- p_theme->set_icon("CharacterBody","EditorIcons",make_icon(icon_character_body_png));
- p_theme->set_icon("Panel","EditorIcons",make_icon(icon_panel_png));
- p_theme->set_icon("BGImageFX","EditorIcons",make_icon(icon_b_g_image_f_x_png));
- p_theme->set_icon("BoneAttachment","EditorIcons",make_icon(icon_bone_attachment_png));
- p_theme->set_icon("TabContainer","EditorIcons",make_icon(icon_tab_container_png));
- p_theme->set_icon("Tree","EditorIcons",make_icon(icon_tree_png));
- p_theme->set_icon("View","EditorIcons",make_icon(icon_view_png));
- p_theme->set_icon("MarginContainer","EditorIcons",make_icon(icon_margin_container_png));
- p_theme->set_icon("VisibilityNotifier","EditorIcons",make_icon(icon_visibility_notifier_png));
- p_theme->set_icon("PinPressed","EditorIcons",make_icon(icon_pin_pressed_png));
- p_theme->set_icon("CloseHover","EditorIcons",make_icon(icon_close_hover_png));
- p_theme->set_icon("Position3D","EditorIcons",make_icon(icon_position_3d_png));
- p_theme->set_icon("Time","EditorIcons",make_icon(icon_time_png));
- p_theme->set_icon("FolderScene","EditorIcons",make_icon(icon_folder_scene_png));
- p_theme->set_icon("DependencyOk","EditorIcons",make_icon(icon_dependency_ok_png));
- p_theme->set_icon("Close","EditorIcons",make_icon(icon_close_png));
- p_theme->set_icon("AudioStreamMPC","EditorIcons",make_icon(icon_audio_stream_m_p_c_png));
- p_theme->set_icon("AnimSet","EditorIcons",make_icon(icon_anim_set_png));
- p_theme->set_icon("Play","EditorIcons",make_icon(icon_play_png));
- p_theme->set_icon("Meshr","EditorIcons",make_icon(icon_meshr_png));
- p_theme->set_icon("TrackAddKey","EditorIcons",make_icon(icon_track_add_key_png));
- p_theme->set_icon("MovePoint","EditorIcons",make_icon(icon_move_point_png));
- p_theme->set_icon("Progress4","EditorIcons",make_icon(icon_progress_4_png));
- p_theme->set_icon("SceneTreeEditor","EditorIcons",make_icon(icon_scene_tree_editor_png));
+ p_theme->set_icon("Connect","EditorIcons",make_icon(icon_connect_png));
+ p_theme->set_icon("Control","EditorIcons",make_icon(icon_control_png));
+ p_theme->set_icon("ConvexPolygonShape","EditorIcons",make_icon(icon_convex_polygon_shape_png));
+ p_theme->set_icon("CubeGridMap","EditorIcons",make_icon(icon_cube_grid_map_png));
+ p_theme->set_icon("Curve","EditorIcons",make_icon(icon_curve_png));
+ p_theme->set_icon("CurveClose","EditorIcons",make_icon(icon_curve_close_png));
+ p_theme->set_icon("CurveCreate","EditorIcons",make_icon(icon_curve_create_png));
+ p_theme->set_icon("CurveDelete","EditorIcons",make_icon(icon_curve_delete_png));
p_theme->set_icon("CurveEdit","EditorIcons",make_icon(icon_curve_edit_png));
- p_theme->set_icon("MoveUpHl","EditorIcons",make_icon(icon_move_up_hl_png));
- p_theme->set_icon("Area2D","EditorIcons",make_icon(icon_area_2d_png));
- p_theme->set_icon("Skeleton","EditorIcons",make_icon(icon_skeleton_png));
- p_theme->set_icon("AnimGet","EditorIcons",make_icon(icon_anim_get_png));
- p_theme->set_icon("Logo","EditorIcons",make_icon(icon_logo_png));
- p_theme->set_icon("VideoPlayer","EditorIcons",make_icon(icon_video_player_png));
- p_theme->set_icon("Quad","EditorIcons",make_icon(icon_quad_png));
- p_theme->set_icon("RigidBody","EditorIcons",make_icon(icon_rigid_body_png));
- p_theme->set_icon("Key","EditorIcons",make_icon(icon_key_png));
- p_theme->set_icon("Mesh","EditorIcons",make_icon(icon_mesh_png));
- p_theme->set_icon("Expand","EditorIcons",make_icon(icon_expand_png));
- p_theme->set_icon("RoomInstance","EditorIcons",make_icon(icon_room_instance_png));
- p_theme->set_icon("RemoveHl","EditorIcons",make_icon(icon_remove_hl_png));
- p_theme->set_icon("DirectionalLight","EditorIcons",make_icon(icon_directional_light_png));
- p_theme->set_icon("Slot","EditorIcons",make_icon(icon_slot_png));
- p_theme->set_icon("CollisionShape2D","EditorIcons",make_icon(icon_collision_shape_2d_png));
- p_theme->set_icon("CollisionShape","EditorIcons",make_icon(icon_collision_shape_png));
- p_theme->set_icon("Up","EditorIcons",make_icon(icon_up_png));
- p_theme->set_icon("Editor2D","EditorIcons",make_icon(icon_editor_2d_png));
- p_theme->set_icon("Snap","EditorIcons",make_icon(icon_snap_png));
- p_theme->set_icon("Reparent","EditorIcons",make_icon(icon_reparent_png));
- p_theme->set_icon("ImageTexture","EditorIcons",make_icon(icon_image_texture_png));
- p_theme->set_icon("GizmoDirectionalLight","EditorIcons",make_icon(icon_gizmo_directional_light_png));
- p_theme->set_icon("SceneInstance","EditorIcons",make_icon(icon_scene_instance_png));
- p_theme->set_icon("EditorPivot","EditorIcons",make_icon(icon_editor_pivot_png));
+ p_theme->set_icon("CylinderShape","EditorIcons",make_icon(icon_cylinder_shape_png));
+ p_theme->set_icon("DampedSpringJoint2D","EditorIcons",make_icon(icon_damped_spring_joint_2d_png));
+ p_theme->set_icon("DebugContinue","EditorIcons",make_icon(icon_debug_continue_png));
+ p_theme->set_icon("DebugNext","EditorIcons",make_icon(icon_debug_next_png));
+ p_theme->set_icon("DebugStep","EditorIcons",make_icon(icon_debug_step_png));
+ p_theme->set_icon("DefaultProjectIcon","EditorIcons",make_icon(icon_default_project_icon_png));
+ p_theme->set_icon("Del","EditorIcons",make_icon(icon_del_png));
+ p_theme->set_icon("DependencyChanged","EditorIcons",make_icon(icon_dependency_changed_png));
+ p_theme->set_icon("DependencyChangedHl","EditorIcons",make_icon(icon_dependency_changed_hl_png));
p_theme->set_icon("DependencyLocalChanged","EditorIcons",make_icon(icon_dependency_local_changed_png));
- p_theme->set_icon("CurveDelete","EditorIcons",make_icon(icon_curve_delete_png));
- p_theme->set_icon("VisibilityArea","EditorIcons",make_icon(icon_visibility_area_png));
- p_theme->set_icon("ScrollContainer","EditorIcons",make_icon(icon_scroll_container_png));
- p_theme->set_icon("Sample","EditorIcons",make_icon(icon_sample_png));
- p_theme->set_icon("CubeGridMap","EditorIcons",make_icon(icon_cube_grid_map_png));
p_theme->set_icon("DependencyLocalChangedHl","EditorIcons",make_icon(icon_dependency_local_changed_hl_png));
- p_theme->set_icon("MainPlay","EditorIcons",make_icon(icon_main_play_png));
- p_theme->set_icon("DynamicCharacterBody","EditorIcons",make_icon(icon_dynamic_character_body_png));
- p_theme->set_icon("Add","EditorIcons",make_icon(icon_add_png));
- p_theme->set_icon("ScriptControl","EditorIcons",make_icon(icon_script_control_png));
- p_theme->set_icon("VisibilityEnabler2D","EditorIcons",make_icon(icon_visibility_enabler_2d_png));
- p_theme->set_icon("ArrayInt","EditorIcons",make_icon(icon_array_int_png));
- p_theme->set_icon("HScrollBar","EditorIcons",make_icon(icon_h_scroll_bar_png));
- p_theme->set_icon("ArrayFloat","EditorIcons",make_icon(icon_array_float_png));
- p_theme->set_icon("Hidden","EditorIcons",make_icon(icon_hidden_png));
- p_theme->set_icon("Progress3","EditorIcons",make_icon(icon_progress_3_png));
- p_theme->set_icon("Script","EditorIcons",make_icon(icon_script_png));
- p_theme->set_icon("Pause","EditorIcons",make_icon(icon_pause_png));
- p_theme->set_icon("Progress1","EditorIcons",make_icon(icon_progress_1_png));
- p_theme->set_icon("Rayito","EditorIcons",make_icon(icon_rayito_png));
- p_theme->set_icon("VSeparator","EditorIcons",make_icon(icon_v_separator_png));
- p_theme->set_icon("Mouse","EditorIcons",make_icon(icon_mouse_png));
+ p_theme->set_icon("DependencyOk","EditorIcons",make_icon(icon_dependency_ok_png));
+ p_theme->set_icon("DependencyOkHl","EditorIcons",make_icon(icon_dependency_ok_hl_png));
+ p_theme->set_icon("DirectionalLight","EditorIcons",make_icon(icon_directional_light_png));
+ p_theme->set_icon("DocCodeFont","EditorIcons",make_icon(icon_doc_code_font_png));
+ p_theme->set_icon("DocFont","EditorIcons",make_icon(icon_doc_font_png));
+ p_theme->set_icon("DocTitleFont","EditorIcons",make_icon(icon_doc_title_font_png));
p_theme->set_icon("Down","EditorIcons",make_icon(icon_down_png));
- p_theme->set_icon("Control","EditorIcons",make_icon(icon_control_png));
- p_theme->set_icon("Keying","EditorIcons",make_icon(icon_keying_png));
- p_theme->set_icon("VisibilityNotifier2D","EditorIcons",make_icon(icon_visibility_notifier_2d_png));
- p_theme->set_icon("ToolRotate","EditorIcons",make_icon(icon_tool_rotate_png));
- p_theme->set_icon("EditSmall","EditorIcons",make_icon(icon_edit_small_png));
- p_theme->set_icon("Skeletonr","EditorIcons",make_icon(icon_skeletonr_png));
- p_theme->set_icon("MoveDown","EditorIcons",make_icon(icon_move_down_png));
- p_theme->set_icon("ReferenceFrame","EditorIcons",make_icon(icon_reference_frame_png));
- p_theme->set_icon("TrackDiscrete","EditorIcons",make_icon(icon_track_discrete_png));
- p_theme->set_icon("InterpLinear","EditorIcons",make_icon(icon_interp_linear_png));
- p_theme->set_icon("Area","EditorIcons",make_icon(icon_area_png));
- p_theme->set_icon("GizmoLight","EditorIcons",make_icon(icon_gizmo_light_png));
- p_theme->set_icon("FogFX","EditorIcons",make_icon(icon_fog_f_x_png));
- p_theme->set_icon("Open","EditorIcons",make_icon(icon_open_png));
- p_theme->set_icon("StaticBody2D","EditorIcons",make_icon(icon_static_body_2d_png));
+ p_theme->set_icon("Dummy","EditorIcons",make_icon(icon_dummy_png));
+ p_theme->set_icon("Duplicate","EditorIcons",make_icon(icon_duplicate_png));
+ p_theme->set_icon("DynamicCharacterBody","EditorIcons",make_icon(icon_dynamic_character_body_png));
p_theme->set_icon("DynamicCustomBody","EditorIcons",make_icon(icon_dynamic_custom_body_png));
- p_theme->set_icon("Progress5","EditorIcons",make_icon(icon_progress_5_png));
- p_theme->set_icon("OptionButton","EditorIcons",make_icon(icon_option_button_png));
- p_theme->set_icon("DebugStep","EditorIcons",make_icon(icon_debug_step_png));
- p_theme->set_icon("NodeVecSlot","EditorIcons",make_icon(icon_node_vec_slot_png));
- p_theme->set_icon("FileDialog","EditorIcons",make_icon(icon_file_dialog_png));
- p_theme->set_icon("EditKey","EditorIcons",make_icon(icon_edit_key_png));
- p_theme->set_icon("ScriptError","EditorIcons",make_icon(icon_script_error_png));
- p_theme->set_icon("ScrollBar","EditorIcons",make_icon(icon_scroll_bar_png));
- p_theme->set_icon("Ungroup","EditorIcons",make_icon(icon_ungroup_png));
- p_theme->set_icon("AnimationSet","EditorIcons",make_icon(icon_animation_set_png));
- p_theme->set_icon("DependencyOkHl","EditorIcons",make_icon(icon_dependency_ok_hl_png));
- p_theme->set_icon("RigidBody2D","EditorIcons",make_icon(icon_rigid_body_2_d_png));
- p_theme->set_icon("HBoxContainer","EditorIcons",make_icon(icon_h_box_container_png));
- p_theme->set_icon("SpatialSamplePlayer","EditorIcons",make_icon(icon_spatial_sample_player_png));
- p_theme->set_icon("VuFull","EditorIcons",make_icon(icon_vu_full_png));
- p_theme->set_icon("VBoxContainer","EditorIcons",make_icon(icon_v_box_container_png));
- p_theme->set_icon("TrackAddKeyHl","EditorIcons",make_icon(icon_track_add_key_hl_png));
- p_theme->set_icon("FileServer","EditorIcons",make_icon(icon_file_server_png));
- p_theme->set_icon("TextEdit","EditorIcons",make_icon(icon_text_edit_png));
+ p_theme->set_icon("DynamicRigidBody","EditorIcons",make_icon(icon_dynamic_rigid_body_png));
+ p_theme->set_icon("DOFBlurFX","EditorIcons",make_icon(icon_d_o_f_blur_f_x_png));
+ p_theme->set_icon("Edit","EditorIcons",make_icon(icon_edit_png));
+ p_theme->set_icon("Editor2D","EditorIcons",make_icon(icon_editor_2d_png));
+ p_theme->set_icon("Editor3DHandle","EditorIcons",make_icon(icon_editor_3d_handle_png));
+ p_theme->set_icon("EditorFocus","EditorIcons",make_icon(icon_editor_focus_png));
p_theme->set_icon("EditorHandle","EditorIcons",make_icon(icon_editor_handle_png));
- p_theme->set_icon("CollapseHl","EditorIcons",make_icon(icon_collapse_hl_png));
+ p_theme->set_icon("EditorNode","EditorIcons",make_icon(icon_editor_node_png));
+ p_theme->set_icon("EditorPivot","EditorIcons",make_icon(icon_editor_pivot_png));
+ p_theme->set_icon("EditorRect2D","EditorIcons",make_icon(icon_editor_rect_2d_png));
+ p_theme->set_icon("EditKey","EditorIcons",make_icon(icon_edit_key_png));
+ p_theme->set_icon("EditResource","EditorIcons",make_icon(icon_edit_resource_png));
+ p_theme->set_icon("EditSmall","EditorIcons",make_icon(icon_edit_small_png));
+ p_theme->set_icon("EmptyControl","EditorIcons",make_icon(icon_empty_control_png));
+ p_theme->set_icon("Enum","EditorIcons",make_icon(icon_enum_png));
p_theme->set_icon("Error","EditorIcons",make_icon(icon_error_png));
- p_theme->set_icon("MoveDownHl","EditorIcons",make_icon(icon_move_down_hl_png));
- p_theme->set_icon("DependencyChanged","EditorIcons",make_icon(icon_dependency_changed_png));
- p_theme->set_icon("Scene","EditorIcons",make_icon(icon_scene_png));
- p_theme->set_icon("AudioStreamOGGVorbis","EditorIcons",make_icon(icon_audio_stream_o_g_g_vorbis_png));
- p_theme->set_icon("Help","EditorIcons",make_icon(icon_help_png));
- p_theme->set_icon("Room","EditorIcons",make_icon(icon_room_png));
- p_theme->set_icon("HSplitContainer","EditorIcons",make_icon(icon_h_split_container_png));
- p_theme->set_icon("RigidBody2D","EditorIcons",make_icon(icon_rigid_body_2d_png));
- p_theme->set_icon("ColorPicker","EditorIcons",make_icon(icon_color_picker_png));
- p_theme->set_icon("VisibilityEnabler","EditorIcons",make_icon(icon_visibility_enabler_png));
- p_theme->set_icon("ArrayData","EditorIcons",make_icon(icon_array_data_png));
- p_theme->set_icon("Loop","EditorIcons",make_icon(icon_loop_png));
- p_theme->set_icon("PaneDrag","EditorIcons",make_icon(icon_pane_drag_png));
- p_theme->set_icon("DebugContinue","EditorIcons",make_icon(icon_debug_continue_png));
+ p_theme->set_icon("ErrorSign","EditorIcons",make_icon(icon_error_sign_png));
+ p_theme->set_icon("EventPlayer","EditorIcons",make_icon(icon_event_player_png));
+ p_theme->set_icon("Expand","EditorIcons",make_icon(icon_expand_png));
+ p_theme->set_icon("ExpandHl","EditorIcons",make_icon(icon_expand_hl_png));
+ p_theme->set_icon("Favorites","EditorIcons",make_icon(icon_favorites_png));
+ p_theme->set_icon("File","EditorIcons",make_icon(icon_file_png));
+ p_theme->set_icon("FileDialog","EditorIcons",make_icon(icon_file_dialog_png));
+ p_theme->set_icon("FileServer","EditorIcons",make_icon(icon_file_server_png));
+ p_theme->set_icon("FileServerActive","EditorIcons",make_icon(icon_file_server_active_png));
+ p_theme->set_icon("FixedMaterial","EditorIcons",make_icon(icon_fixed_material_png));
+ p_theme->set_icon("FogFX","EditorIcons",make_icon(icon_fog_f_x_png));
+ p_theme->set_icon("Folder","EditorIcons",make_icon(icon_folder_png));
+ p_theme->set_icon("FolderScene","EditorIcons",make_icon(icon_folder_scene_png));
+ p_theme->set_icon("Font","EditorIcons",make_icon(icon_font_png));
+ p_theme->set_icon("Forward","EditorIcons",make_icon(icon_forward_png));
+ p_theme->set_icon("ForwardNo","EditorIcons",make_icon(icon_forward_no_png));
+ p_theme->set_icon("Func","EditorIcons",make_icon(icon_func_png));
+ p_theme->set_icon("GammaFX","EditorIcons",make_icon(icon_gamma_f_x_png));
+ p_theme->set_icon("GizmoDirectionalLight","EditorIcons",make_icon(icon_gizmo_directional_light_png));
+ p_theme->set_icon("GizmoLight","EditorIcons",make_icon(icon_gizmo_light_png));
p_theme->set_icon("GizmoSpatialSamplePlayer","EditorIcons",make_icon(icon_gizmo_spatial_sample_player_png));
+ p_theme->set_icon("GizmoSpatialStreamPlayer","EditorIcons",make_icon(icon_gizmo_spatial_stream_player_png));
+ p_theme->set_icon("GlowFX","EditorIcons",make_icon(icon_glow_f_x_png));
+ p_theme->set_icon("GridContainer","EditorIcons",make_icon(icon_grid_container_png));
+ p_theme->set_icon("GridMap","EditorIcons",make_icon(icon_grid_map_png));
+ p_theme->set_icon("GridMapFloor","EditorIcons",make_icon(icon_grid_map_floor_png));
+ p_theme->set_icon("GrooveJoint2D","EditorIcons",make_icon(icon_groove_joint_2d_png));
+ p_theme->set_icon("Group","EditorIcons",make_icon(icon_group_png));
+ p_theme->set_icon("Groups","EditorIcons",make_icon(icon_groups_png));
+ p_theme->set_icon("GDScript","EditorIcons",make_icon(icon_g_d_script_png));
+ p_theme->set_icon("Help","EditorIcons",make_icon(icon_help_png));
+ p_theme->set_icon("Hidden","EditorIcons",make_icon(icon_hidden_png));
p_theme->set_icon("Hsize","EditorIcons",make_icon(icon_hsize_png));
- p_theme->set_icon("ConcavePolygonShape","EditorIcons",make_icon(icon_concave_polygon_shape_png));
- p_theme->set_icon("ParticlesFrame","EditorIcons",make_icon(icon_particles_frame_png));
+ p_theme->set_icon("HBoxContainer","EditorIcons",make_icon(icon_h_box_container_png));
+ p_theme->set_icon("HButtonArray","EditorIcons",make_icon(icon_h_button_array_png));
+ p_theme->set_icon("HScrollBar","EditorIcons",make_icon(icon_h_scroll_bar_png));
+ p_theme->set_icon("HSeparator","EditorIcons",make_icon(icon_h_separator_png));
+ p_theme->set_icon("HSlider","EditorIcons",make_icon(icon_h_slider_png));
+ p_theme->set_icon("HSplitContainer","EditorIcons",make_icon(icon_h_split_container_png));
+ p_theme->set_icon("Iapi","EditorIcons",make_icon(icon_iapi_png));
+ p_theme->set_icon("Image","EditorIcons",make_icon(icon_image_png));
+ p_theme->set_icon("ImageTexture","EditorIcons",make_icon(icon_image_texture_png));
+ p_theme->set_icon("ImportCheck","EditorIcons",make_icon(icon_import_check_png));
+ p_theme->set_icon("ImportFail","EditorIcons",make_icon(icon_import_fail_png));
+ p_theme->set_icon("InfluenceZone","EditorIcons",make_icon(icon_influence_zone_png));
+ p_theme->set_icon("Instance","EditorIcons",make_icon(icon_instance_png));
+ p_theme->set_icon("Integer","EditorIcons",make_icon(icon_integer_png));
+ p_theme->set_icon("InterpCubic","EditorIcons",make_icon(icon_interp_cubic_png));
+ p_theme->set_icon("InterpLinear","EditorIcons",make_icon(icon_interp_linear_png));
+ p_theme->set_icon("InterpRaw","EditorIcons",make_icon(icon_interp_raw_png));
p_theme->set_icon("Joystick","EditorIcons",make_icon(icon_joystick_png));
- p_theme->set_icon("AudioStreamGibberish","EditorIcons",make_icon(icon_audio_stream_gibberish_png));
- p_theme->set_icon("Camera","EditorIcons",make_icon(icon_camera_png));
- p_theme->set_icon("SSAOFX","EditorIcons",make_icon(icon_s_s_a_o_f_x_png));
- p_theme->set_icon("BoneTrack","EditorIcons",make_icon(icon_bone_track_png));
+ p_theme->set_icon("JoyAxis","EditorIcons",make_icon(icon_joy_axis_png));
+ p_theme->set_icon("JoyButton","EditorIcons",make_icon(icon_joy_button_png));
+ p_theme->set_icon("Key","EditorIcons",make_icon(icon_key_png));
+ p_theme->set_icon("Keyboard","EditorIcons",make_icon(icon_keyboard_png));
+ p_theme->set_icon("Keying","EditorIcons",make_icon(icon_keying_png));
+ p_theme->set_icon("KeyCall","EditorIcons",make_icon(icon_key_call_png));
+ p_theme->set_icon("KeyHover","EditorIcons",make_icon(icon_key_hover_png));
+ p_theme->set_icon("KeySelected","EditorIcons",make_icon(icon_key_selected_png));
+ p_theme->set_icon("KeyValue","EditorIcons",make_icon(icon_key_value_png));
+ p_theme->set_icon("KeyXform","EditorIcons",make_icon(icon_key_xform_png));
+ p_theme->set_icon("Label","EditorIcons",make_icon(icon_label_png));
+ p_theme->set_icon("Lightr","EditorIcons",make_icon(icon_lightr_png));
+ p_theme->set_icon("LineEdit","EditorIcons",make_icon(icon_line_edit_png));
p_theme->set_icon("Load","EditorIcons",make_icon(icon_load_png));
- p_theme->set_icon("ImportFail","EditorIcons",make_icon(icon_import_fail_png));
- p_theme->set_icon("FixedMaterial","EditorIcons",make_icon(icon_fixed_material_png));
- p_theme->set_icon("FileServerActive","EditorIcons",make_icon(icon_file_server_active_png));
- p_theme->set_icon("SamplePlayer","EditorIcons",make_icon(icon_sample_player_png));
- p_theme->set_icon("ArrayString","EditorIcons",make_icon(icon_array_string_png));
- p_theme->set_icon("MeshInstance","EditorIcons",make_icon(icon_mesh_instance_png));
- p_theme->set_icon("Progress2","EditorIcons",make_icon(icon_progress_2_png));
+ p_theme->set_icon("Lock","EditorIcons",make_icon(icon_lock_png));
+ p_theme->set_icon("Logo","EditorIcons",make_icon(icon_logo_png));
+ p_theme->set_icon("Loop","EditorIcons",make_icon(icon_loop_png));
+ p_theme->set_icon("MainPlay","EditorIcons",make_icon(icon_main_play_png));
+ p_theme->set_icon("MainStop","EditorIcons",make_icon(icon_main_stop_png));
+ p_theme->set_icon("MarginContainer","EditorIcons",make_icon(icon_margin_container_png));
+ p_theme->set_icon("Matrix","EditorIcons",make_icon(icon_matrix_png));
p_theme->set_icon("MenuButton","EditorIcons",make_icon(icon_menu_button_png));
- p_theme->set_icon("Rect2","EditorIcons",make_icon(icon_rect2_png));
- p_theme->set_icon("Group","EditorIcons",make_icon(icon_group_png));
+ p_theme->set_icon("Mesh","EditorIcons",make_icon(icon_mesh_png));
+ p_theme->set_icon("Meshr","EditorIcons",make_icon(icon_meshr_png));
+ p_theme->set_icon("MeshInstance","EditorIcons",make_icon(icon_mesh_instance_png));
+ p_theme->set_icon("MeshOld","EditorIcons",make_icon(icon_mesh_old_png));
+ p_theme->set_icon("MirrorX","EditorIcons",make_icon(icon_mirror_x_png));
+ p_theme->set_icon("MirrorY","EditorIcons",make_icon(icon_mirror_y_png));
+ p_theme->set_icon("Mouse","EditorIcons",make_icon(icon_mouse_png));
+ p_theme->set_icon("MoveDown","EditorIcons",make_icon(icon_move_down_png));
+ p_theme->set_icon("MoveDownHl","EditorIcons",make_icon(icon_move_down_hl_png));
+ p_theme->set_icon("MovePoint","EditorIcons",make_icon(icon_move_point_png));
+ p_theme->set_icon("MoveUp","EditorIcons",make_icon(icon_move_up_png));
+ p_theme->set_icon("MoveUpHl","EditorIcons",make_icon(icon_move_up_hl_png));
+ p_theme->set_icon("MultiLine","EditorIcons",make_icon(icon_multi_line_png));
+ p_theme->set_icon("MultiMesh","EditorIcons",make_icon(icon_multi_mesh_png));
+ p_theme->set_icon("MultiMeshInstance","EditorIcons",make_icon(icon_multi_mesh_instance_png));
+ p_theme->set_icon("New","EditorIcons",make_icon(icon_new_png));
+ p_theme->set_icon("Node","EditorIcons",make_icon(icon_node_png));
+ p_theme->set_icon("Node2D","EditorIcons",make_icon(icon_node_2d_png));
+ p_theme->set_icon("NodeRealSlot","EditorIcons",make_icon(icon_node_real_slot_png));
+ p_theme->set_icon("NodeVecSlot","EditorIcons",make_icon(icon_node_vec_slot_png));
+ p_theme->set_icon("Object","EditorIcons",make_icon(icon_object_png));
+ p_theme->set_icon("OmniLight","EditorIcons",make_icon(icon_omni_light_png));
+ p_theme->set_icon("Open","EditorIcons",make_icon(icon_open_png));
+ p_theme->set_icon("OptionButton","EditorIcons",make_icon(icon_option_button_png));
+ p_theme->set_icon("PackedScene","EditorIcons",make_icon(icon_packed_scene_png));
+ p_theme->set_icon("Panel","EditorIcons",make_icon(icon_panel_png));
+ p_theme->set_icon("Panels1","EditorIcons",make_icon(icon_panels_1_png));
+ p_theme->set_icon("Panels2","EditorIcons",make_icon(icon_panels_2_png));
+ p_theme->set_icon("Panels3","EditorIcons",make_icon(icon_panels_3_png));
p_theme->set_icon("Panels4","EditorIcons",make_icon(icon_panels_4_png));
- p_theme->set_icon("Warning","EditorIcons",make_icon(icon_warning_png));
- p_theme->set_icon("Spatial","EditorIcons",make_icon(icon_spatial_png));
- p_theme->set_icon("CheckButton","EditorIcons",make_icon(icon_check_button_png));
- p_theme->set_icon("HSlider","EditorIcons",make_icon(icon_h_slider_png));
- p_theme->set_icon("VSplitContainer","EditorIcons",make_icon(icon_v_split_container_png));
- p_theme->set_icon("DocFont","EditorIcons",make_icon(icon_doc_font_png));
- p_theme->set_icon("AnimationPlay","EditorIcons",make_icon(icon_animation_play_png));
- p_theme->set_icon("Editor3DHandle","EditorIcons",make_icon(icon_editor_3d_handle_png));
+ p_theme->set_icon("PaneDrag","EditorIcons",make_icon(icon_pane_drag_png));
+ p_theme->set_icon("PaneDragHover","EditorIcons",make_icon(icon_pane_drag_hover_png));
+ p_theme->set_icon("Particles","EditorIcons",make_icon(icon_particles_png));
+ p_theme->set_icon("Particles2D","EditorIcons",make_icon(icon_particles_2d_png));
+ p_theme->set_icon("ParticlesFrame","EditorIcons",make_icon(icon_particles_frame_png));
+ p_theme->set_icon("Path","EditorIcons",make_icon(icon_path_png));
p_theme->set_icon("Path2D","EditorIcons",make_icon(icon_path_2d_png));
- p_theme->set_icon("CylinderShape","EditorIcons",make_icon(icon_cylinder_shape_png));
- p_theme->set_icon("BackNo","EditorIcons",make_icon(icon_back_no_png));
- p_theme->set_icon("MirrorX","EditorIcons",make_icon(icon_mirror_x_png));
- p_theme->set_icon("Iapi","EditorIcons",make_icon(icon_iapi_png));
- p_theme->set_icon("Forward","EditorIcons",make_icon(icon_forward_png));
- p_theme->set_icon("Remove","EditorIcons",make_icon(icon_remove_png));
- p_theme->set_icon("KeyCall","EditorIcons",make_icon(icon_key_call_png));
- p_theme->set_icon("AnimationTreePlayer","EditorIcons",make_icon(icon_animation_tree_player_png));
+ p_theme->set_icon("PathFollow","EditorIcons",make_icon(icon_path_follow_png));
+ p_theme->set_icon("PathFollow2D","EditorIcons",make_icon(icon_path_follow_2d_png));
+ p_theme->set_icon("Pause","EditorIcons",make_icon(icon_pause_png));
+ p_theme->set_icon("PeEdit","EditorIcons",make_icon(icon_pe_edit_png));
p_theme->set_icon("PhysicsJointPin","EditorIcons",make_icon(icon_physics_joint_pin_png));
- p_theme->set_icon("AnimGetHl","EditorIcons",make_icon(icon_anim_get_hl_png));
- p_theme->set_icon("Signal","EditorIcons",make_icon(icon_signal_png));
- p_theme->set_icon("SpatialAdd","EditorIcons",make_icon(icon_spatial_add_png));
+ p_theme->set_icon("Pin","EditorIcons",make_icon(icon_pin_png));
+ p_theme->set_icon("PinJoint2D","EditorIcons",make_icon(icon_pin_joint_2d_png));
+ p_theme->set_icon("PinPressed","EditorIcons",make_icon(icon_pin_pressed_png));
+ p_theme->set_icon("Plane","EditorIcons",make_icon(icon_plane_png));
p_theme->set_icon("PlaneShape","EditorIcons",make_icon(icon_plane_shape_png));
- p_theme->set_icon("AnimImport","EditorIcons",make_icon(icon_anim_import_png));
- p_theme->set_icon("TrackMethod","EditorIcons",make_icon(icon_track_method_png));
- p_theme->set_icon("StreamPlayer","EditorIcons",make_icon(icon_stream_player_png));
- p_theme->set_icon("DefaultProjectIcon","EditorIcons",make_icon(icon_default_project_icon_png));
- p_theme->set_icon("DampedSpringJoint2D","EditorIcons",make_icon(icon_damped_spring_joint_2d_png));
- p_theme->set_icon("CenterContainer","EditorIcons",make_icon(icon_center_container_png));
- p_theme->set_icon("PeEdit","EditorIcons",make_icon(icon_pe_edit_png));
- p_theme->set_icon("TestCube","EditorIcons",make_icon(icon_test_cube_png));
- p_theme->set_icon("EditorFocus","EditorIcons",make_icon(icon_editor_focus_png));
- p_theme->set_icon("GlowFX","EditorIcons",make_icon(icon_glow_f_x_png));
- p_theme->set_icon("AnimImportAll","EditorIcons",make_icon(icon_anim_import_all_png));
- p_theme->set_icon("RayShape","EditorIcons",make_icon(icon_ray_shape_png));
- p_theme->set_icon("RayCast2D","EditorIcons",make_icon(icon_ray_cast_2d_png));
+ p_theme->set_icon("Play","EditorIcons",make_icon(icon_play_png));
+ p_theme->set_icon("PlayCustom","EditorIcons",make_icon(icon_play_custom_png));
+ p_theme->set_icon("PlayScene","EditorIcons",make_icon(icon_play_scene_png));
+ p_theme->set_icon("Popup","EditorIcons",make_icon(icon_popup_png));
+ p_theme->set_icon("PopupDialog","EditorIcons",make_icon(icon_popup_dialog_png));
+ p_theme->set_icon("PopupMenu","EditorIcons",make_icon(icon_popup_menu_png));
+ p_theme->set_icon("PopupPanel","EditorIcons",make_icon(icon_popup_panel_png));
+ p_theme->set_icon("Portal","EditorIcons",make_icon(icon_portal_png));
+ p_theme->set_icon("Position2D","EditorIcons",make_icon(icon_position_2d_png));
+ p_theme->set_icon("Position3D","EditorIcons",make_icon(icon_position_3d_png));
+ p_theme->set_icon("PrevScene","EditorIcons",make_icon(icon_prev_scene_png));
+ p_theme->set_icon("Progress1","EditorIcons",make_icon(icon_progress_1_png));
+ p_theme->set_icon("Progress2","EditorIcons",make_icon(icon_progress_2_png));
+ p_theme->set_icon("Progress3","EditorIcons",make_icon(icon_progress_3_png));
+ p_theme->set_icon("Progress4","EditorIcons",make_icon(icon_progress_4_png));
+ p_theme->set_icon("Progress5","EditorIcons",make_icon(icon_progress_5_png));
p_theme->set_icon("Progress6","EditorIcons",make_icon(icon_progress_6_png));
- p_theme->set_icon("Lock","EditorIcons",make_icon(icon_lock_png));
- p_theme->set_icon("DynamicRigidBody","EditorIcons",make_icon(icon_dynamic_rigid_body_png));
- p_theme->set_icon("DOFBlurFX","EditorIcons",make_icon(icon_d_o_f_blur_f_x_png));
- p_theme->set_icon("VideoStreamTheora","EditorIcons",make_icon(icon_video_stream_theora_png));
- p_theme->set_icon("Translation","EditorIcons",make_icon(icon_translation_png));
- p_theme->set_icon("Curve","EditorIcons",make_icon(icon_curve_png));
- p_theme->set_icon("Font","EditorIcons",make_icon(icon_font_png));
- p_theme->set_icon("ColorPickerButton","EditorIcons",make_icon(icon_color_picker_button_png));
- p_theme->set_icon("Spline","EditorIcons",make_icon(icon_spline_png));
- p_theme->set_icon("Vector","EditorIcons",make_icon(icon_vector_png));
- p_theme->set_icon("ScriptNode","EditorIcons",make_icon(icon_script_node_png));
- p_theme->set_icon("RichTextLabel","EditorIcons",make_icon(icon_rich_text_label_png));
- p_theme->set_icon("PackedScene","EditorIcons",make_icon(icon_packed_scene_png));
+ p_theme->set_icon("Progress7","EditorIcons",make_icon(icon_progress_7_png));
+ p_theme->set_icon("Progress8","EditorIcons",make_icon(icon_progress_8_png));
+ p_theme->set_icon("ProgressBar","EditorIcons",make_icon(icon_progress_bar_png));
+ p_theme->set_icon("PropertyEditor","EditorIcons",make_icon(icon_property_editor_png));
p_theme->set_icon("ProximityGroup","EditorIcons",make_icon(icon_proximity_group_png));
- p_theme->set_icon("EmptyControl","EditorIcons",make_icon(icon_empty_control_png));
- p_theme->set_icon("VuEmpty","EditorIcons",make_icon(icon_vu_empty_png));
+ p_theme->set_icon("PHashTranslation","EditorIcons",make_icon(icon_p_hash_translation_png));
+ p_theme->set_icon("Quad","EditorIcons",make_icon(icon_quad_png));
+ p_theme->set_icon("Quat","EditorIcons",make_icon(icon_quat_png));
+ p_theme->set_icon("Rayito","EditorIcons",make_icon(icon_rayito_png));
+ p_theme->set_icon("RayCast2D","EditorIcons",make_icon(icon_ray_cast_2d_png));
+ p_theme->set_icon("RayShape","EditorIcons",make_icon(icon_ray_shape_png));
+ p_theme->set_icon("Real","EditorIcons",make_icon(icon_real_png));
+ p_theme->set_icon("Rect2","EditorIcons",make_icon(icon_rect2_png));
+ p_theme->set_icon("Rect3","EditorIcons",make_icon(icon_rect3_png));
+ p_theme->set_icon("ReferenceFrame","EditorIcons",make_icon(icon_reference_frame_png));
+ p_theme->set_icon("Reload","EditorIcons",make_icon(icon_reload_png));
+ p_theme->set_icon("RemoteTransform2D","EditorIcons",make_icon(icon_remote_transform_2d_png));
+ p_theme->set_icon("Remove","EditorIcons",make_icon(icon_remove_png));
+ p_theme->set_icon("RemoveHl","EditorIcons",make_icon(icon_remove_hl_png));
+ p_theme->set_icon("Rename","EditorIcons",make_icon(icon_rename_png));
+ p_theme->set_icon("Reparent","EditorIcons",make_icon(icon_reparent_png));
+ p_theme->set_icon("Replace","EditorIcons",make_icon(icon_replace_png));
p_theme->set_icon("ResourcePreloader","EditorIcons",make_icon(icon_resource_preloader_png));
- p_theme->set_icon("Enum","EditorIcons",make_icon(icon_enum_png));
- p_theme->set_icon("Shader","EditorIcons",make_icon(icon_shader_png));
- p_theme->set_icon("InterpRaw","EditorIcons",make_icon(icon_interp_raw_png));
- p_theme->set_icon("PrevScene","EditorIcons",make_icon(icon_prev_scene_png));
- p_theme->set_icon("Button","EditorIcons",make_icon(icon_button_png));
- p_theme->set_icon("MultiMesh","EditorIcons",make_icon(icon_multi_mesh_png));
- p_theme->set_icon("ConvexPolygonShape","EditorIcons",make_icon(icon_convex_polygon_shape_png));
- p_theme->set_icon("Bool","EditorIcons",make_icon(icon_bool_png));
- p_theme->set_icon("AtlasTexture","EditorIcons",make_icon(icon_atlas_texture_png));
- p_theme->set_icon("Particles2D","EditorIcons",make_icon(icon_particles_2d_png));
- p_theme->set_icon("WorldEnvironment","EditorIcons",make_icon(icon_world_environment_png));
+ p_theme->set_icon("RichTextLabel","EditorIcons",make_icon(icon_rich_text_label_png));
+ p_theme->set_icon("Rid","EditorIcons",make_icon(icon_rid_png));
+ p_theme->set_icon("RigidBody","EditorIcons",make_icon(icon_rigid_body_png));
+ p_theme->set_icon("RigidBody2D","EditorIcons",make_icon(icon_rigid_body_2d_png));
+ p_theme->set_icon("RigidBody2D","EditorIcons",make_icon(icon_rigid_body_2_d_png));
+ p_theme->set_icon("Room","EditorIcons",make_icon(icon_room_png));
+ p_theme->set_icon("RoomInstance","EditorIcons",make_icon(icon_room_instance_png));
p_theme->set_icon("Run","EditorIcons",make_icon(icon_run_png));
- p_theme->set_icon("Groups","EditorIcons",make_icon(icon_groups_png));
- p_theme->set_icon("Texture","EditorIcons",make_icon(icon_texture_png));
- p_theme->set_icon("Node2D","EditorIcons",make_icon(icon_node_2d_png));
- p_theme->set_icon("Collision","EditorIcons",make_icon(icon_collision_png));
- p_theme->set_icon("HButtonArray","EditorIcons",make_icon(icon_h_button_array_png));
- p_theme->set_icon("MultiMeshInstance","EditorIcons",make_icon(icon_multi_mesh_instance_png));
- p_theme->set_icon("Particles","EditorIcons",make_icon(icon_particles_png));
- p_theme->set_icon("GizmoSpatialStreamPlayer","EditorIcons",make_icon(icon_gizmo_spatial_stream_player_png));
- p_theme->set_icon("ImportCheck","EditorIcons",make_icon(icon_import_check_png));
- p_theme->set_icon("BCSFX","EditorIcons",make_icon(icon_b_c_s_f_x_png));
- p_theme->set_icon("Volume","EditorIcons",make_icon(icon_volume_png));
+ p_theme->set_icon("Sample","EditorIcons",make_icon(icon_sample_png));
+ p_theme->set_icon("SamplePlayer","EditorIcons",make_icon(icon_sample_player_png));
+ p_theme->set_icon("SamplePlayer2D","EditorIcons",make_icon(icon_sample_player_2d_png));
+ p_theme->set_icon("Save","EditorIcons",make_icon(icon_save_png));
+ p_theme->set_icon("Scene","EditorIcons",make_icon(icon_scene_png));
+ p_theme->set_icon("SceneInstance","EditorIcons",make_icon(icon_scene_instance_png));
+ p_theme->set_icon("SceneTreeEditor","EditorIcons",make_icon(icon_scene_tree_editor_png));
+ p_theme->set_icon("Script","EditorIcons",make_icon(icon_script_png));
+ p_theme->set_icon("ScriptControl","EditorIcons",make_icon(icon_script_control_png));
+ p_theme->set_icon("ScriptError","EditorIcons",make_icon(icon_script_error_png));
+ p_theme->set_icon("ScriptNode","EditorIcons",make_icon(icon_script_node_png));
+ p_theme->set_icon("ScrollBar","EditorIcons",make_icon(icon_scroll_bar_png));
+ p_theme->set_icon("ScrollContainer","EditorIcons",make_icon(icon_scroll_container_png));
+ p_theme->set_icon("Shader","EditorIcons",make_icon(icon_shader_png));
+ p_theme->set_icon("ShaderMaterial","EditorIcons",make_icon(icon_shader_material_png));
+ p_theme->set_icon("Signal","EditorIcons",make_icon(icon_signal_png));
+ p_theme->set_icon("Skeleton","EditorIcons",make_icon(icon_skeleton_png));
+ p_theme->set_icon("Skeletonr","EditorIcons",make_icon(icon_skeletonr_png));
p_theme->set_icon("SkyBoxFX","EditorIcons",make_icon(icon_sky_box_f_x_png));
- p_theme->set_icon("CanvasItem","EditorIcons",make_icon(icon_canvas_item_png));
+ p_theme->set_icon("Slot","EditorIcons",make_icon(icon_slot_png));
+ p_theme->set_icon("SmallNext","EditorIcons",make_icon(icon_small_next_png));
+ p_theme->set_icon("Snap","EditorIcons",make_icon(icon_snap_png));
+ p_theme->set_icon("SoundRoomParams","EditorIcons",make_icon(icon_sound_room_params_png));
+ p_theme->set_icon("Spatial","EditorIcons",make_icon(icon_spatial_png));
+ p_theme->set_icon("SpatialAdd","EditorIcons",make_icon(icon_spatial_add_png));
+ p_theme->set_icon("SpatialSamplePlayer","EditorIcons",make_icon(icon_spatial_sample_player_png));
+ p_theme->set_icon("SpatialStreamPlayer","EditorIcons",make_icon(icon_spatial_stream_player_png));
+ p_theme->set_icon("SphereShape","EditorIcons",make_icon(icon_sphere_shape_png));
+ p_theme->set_icon("SpinBox","EditorIcons",make_icon(icon_spin_box_png));
+ p_theme->set_icon("Spline","EditorIcons",make_icon(icon_spline_png));
+ p_theme->set_icon("SpotLight","EditorIcons",make_icon(icon_spot_light_png));
+ p_theme->set_icon("Sprite","EditorIcons",make_icon(icon_sprite_png));
+ p_theme->set_icon("SquirrelScript","EditorIcons",make_icon(icon_squirrel_script_png));
+ p_theme->set_icon("StaticBody","EditorIcons",make_icon(icon_static_body_png));
+ p_theme->set_icon("StaticBody2D","EditorIcons",make_icon(icon_static_body_2d_png));
+ p_theme->set_icon("StaticBody2D","EditorIcons",make_icon(icon_static_body_2_d_png));
p_theme->set_icon("Stop","EditorIcons",make_icon(icon_stop_png));
- p_theme->set_icon("DocTitleFont","EditorIcons",make_icon(icon_doc_title_font_png));
- p_theme->set_icon("Del","EditorIcons",make_icon(icon_del_png));
- p_theme->set_icon("MoveUp","EditorIcons",make_icon(icon_move_up_png));
- p_theme->set_icon("BGColorFX","EditorIcons",make_icon(icon_b_g_color_f_x_png));
+ p_theme->set_icon("StreamPlayer","EditorIcons",make_icon(icon_stream_player_png));
+ p_theme->set_icon("String","EditorIcons",make_icon(icon_string_png));
+ p_theme->set_icon("Surface","EditorIcons",make_icon(icon_surface_png));
+ p_theme->set_icon("SSAOFX","EditorIcons",make_icon(icon_s_s_a_o_f_x_png));
+ p_theme->set_icon("TabContainer","EditorIcons",make_icon(icon_tab_container_png));
+ p_theme->set_icon("TestCube","EditorIcons",make_icon(icon_test_cube_png));
+ p_theme->set_icon("Texture","EditorIcons",make_icon(icon_texture_png));
+ p_theme->set_icon("TextureButton","EditorIcons",make_icon(icon_texture_button_png));
+ p_theme->set_icon("TextureFrame","EditorIcons",make_icon(icon_texture_frame_png));
+ p_theme->set_icon("TextureProgress","EditorIcons",make_icon(icon_texture_progress_png));
+ p_theme->set_icon("TextEdit","EditorIcons",make_icon(icon_text_edit_png));
+ p_theme->set_icon("TileMap","EditorIcons",make_icon(icon_tile_map_png));
+ p_theme->set_icon("Time","EditorIcons",make_icon(icon_time_png));
+ p_theme->set_icon("Timer","EditorIcons",make_icon(icon_timer_png));
+ p_theme->set_icon("Tools","EditorIcons",make_icon(icon_tools_png));
+ p_theme->set_icon("ToolMove","EditorIcons",make_icon(icon_tool_move_png));
+ p_theme->set_icon("ToolRotate","EditorIcons",make_icon(icon_tool_rotate_png));
+ p_theme->set_icon("ToolScale","EditorIcons",make_icon(icon_tool_scale_png));
+ p_theme->set_icon("ToolSelect","EditorIcons",make_icon(icon_tool_select_png));
+ p_theme->set_icon("TrackAddKey","EditorIcons",make_icon(icon_track_add_key_png));
+ p_theme->set_icon("TrackAddKeyHl","EditorIcons",make_icon(icon_track_add_key_hl_png));
+ p_theme->set_icon("TrackContinuous","EditorIcons",make_icon(icon_track_continuous_png));
+ p_theme->set_icon("TrackDiscrete","EditorIcons",make_icon(icon_track_discrete_png));
+ p_theme->set_icon("TrackMethod","EditorIcons",make_icon(icon_track_method_png));
+ p_theme->set_icon("TrackProp","EditorIcons",make_icon(icon_track_prop_png));
+ p_theme->set_icon("TrackValue","EditorIcons",make_icon(icon_track_value_png));
+ p_theme->set_icon("Translation","EditorIcons",make_icon(icon_translation_png));
+ p_theme->set_icon("Tree","EditorIcons",make_icon(icon_tree_png));
+ p_theme->set_icon("Ungroup","EditorIcons",make_icon(icon_ungroup_png));
p_theme->set_icon("Unlock","EditorIcons",make_icon(icon_unlock_png));
+ p_theme->set_icon("Up","EditorIcons",make_icon(icon_up_png));
+ p_theme->set_icon("Vector","EditorIcons",make_icon(icon_vector_png));
+ p_theme->set_icon("Vector2","EditorIcons",make_icon(icon_vector2_png));
+ p_theme->set_icon("VideoPlayer","EditorIcons",make_icon(icon_video_player_png));
+ p_theme->set_icon("VideoStreamTheora","EditorIcons",make_icon(icon_video_stream_theora_png));
+ p_theme->set_icon("View","EditorIcons",make_icon(icon_view_png));
+ p_theme->set_icon("Viewport","EditorIcons",make_icon(icon_viewport_png));
+ p_theme->set_icon("VisibilityArea","EditorIcons",make_icon(icon_visibility_area_png));
+ p_theme->set_icon("VisibilityEnabler","EditorIcons",make_icon(icon_visibility_enabler_png));
+ p_theme->set_icon("VisibilityEnabler2D","EditorIcons",make_icon(icon_visibility_enabler_2d_png));
+ p_theme->set_icon("VisibilityNotifier","EditorIcons",make_icon(icon_visibility_notifier_png));
+ p_theme->set_icon("VisibilityNotifier2D","EditorIcons",make_icon(icon_visibility_notifier_2d_png));
+ p_theme->set_icon("Visible","EditorIcons",make_icon(icon_visible_png));
+ p_theme->set_icon("Volume","EditorIcons",make_icon(icon_volume_png));
+ p_theme->set_icon("VuEmpty","EditorIcons",make_icon(icon_vu_empty_png));
+ p_theme->set_icon("VuFull","EditorIcons",make_icon(icon_vu_full_png));
+ p_theme->set_icon("VBoxContainer","EditorIcons",make_icon(icon_v_box_container_png));
+ p_theme->set_icon("VButtonArray","EditorIcons",make_icon(icon_v_button_array_png));
+ p_theme->set_icon("VScrollBar","EditorIcons",make_icon(icon_v_scroll_bar_png));
+ p_theme->set_icon("VSeparator","EditorIcons",make_icon(icon_v_separator_png));
+ p_theme->set_icon("VSlider","EditorIcons",make_icon(icon_v_slider_png));
+ p_theme->set_icon("VSplitContainer","EditorIcons",make_icon(icon_v_split_container_png));
+ p_theme->set_icon("Warning","EditorIcons",make_icon(icon_warning_png));
+ p_theme->set_icon("WindowDialog","EditorIcons",make_icon(icon_window_dialog_png));
+ p_theme->set_icon("WorldEnvironment","EditorIcons",make_icon(icon_world_environment_png));
+ p_theme->set_icon("Zoom","EditorIcons",make_icon(icon_zoom_png));
}
diff --git a/tools/editor/editor_import_export.cpp b/tools/editor/editor_import_export.cpp
index 1a5dd73040..18c0010904 100644
--- a/tools/editor/editor_import_export.cpp
+++ b/tools/editor/editor_import_export.cpp
@@ -447,12 +447,64 @@ void EditorExportPlatformPC::_get_property_list( List<PropertyInfo> *p_list) con
+static void _exp_add_dep(Map<StringName,List<StringName> > &deps,const StringName& p_path) {
+
+
+ if (deps.has(p_path))
+ return; //already done
+
+ deps.insert(p_path,List<StringName>());
+
+ List<StringName> &deplist=deps[p_path];
+ Set<StringName> depset;
+
+ List<String> dl;
+ ResourceLoader::get_dependencies(p_path,&dl);
+
+ //added in order so child dependencies are always added bfore parent dependencies
+ for (List<String>::Element *E=dl.front();E;E=E->next()) {
+
+
+ if (!deps.has(E->get()))
+ _exp_add_dep(deps,E->get());
+
+ for(List<StringName>::Element *F=deps[E->get()].front();F;F=F->next()) {
+
+
+ if (!depset.has(F->get())) {
+ depset.insert(F->get());
+ deplist.push_back(F->get());
+ }
+ }
+
+ if (!depset.has(E->get())) {
+ depset.insert(E->get());
+ deplist.push_back(E->get());
+ }
+
+ }
+}
+
+
+
Error EditorExportPlatform::export_project_files(EditorExportSaveFunction p_func, void* p_udata,bool p_make_bundles) {
/* ALL FILES AND DEPENDENCIES */
Vector<StringName> files=get_dependencies(p_make_bundles);
+ Map<StringName,List<StringName> > deps;
+
+ if (false) {
+ for(int i=0;i<files.size();i++) {
+
+ _exp_add_dep(deps,files[i]);
+
+ }
+ }
+
+
+
/* GROUP ATLAS */
@@ -643,7 +695,7 @@ Error EditorExportPlatform::export_project_files(EditorExportSaveFunction p_func
for (List<StringName>::Element *F=atlas_images.front();F;F=F->next()) {
- imd->add_source(EditorImportPlugin::validate_source_path(F->get()));
+ imd->add_source(EditorImportPlugin::validate_source_path(F->get()),FileAccess::get_md5(F->get()));
}
@@ -683,7 +735,6 @@ Error EditorExportPlatform::export_project_files(EditorExportSaveFunction p_func
rects.resize(r_rects.size());
for(int i=0;i<r_rects.size();i++) {
//get back region and margins
-
rects[i]=r_rects[i];
}
@@ -788,18 +839,49 @@ Error EditorExportPlatform::export_project_files(EditorExportSaveFunction p_func
{
//make binary engine.cfg config
-
Map<String,Variant> custom;
+
if (remap_files.size()) {
Vector<String> remapsprop;
for(Map<StringName,StringName>::Element *E=remap_files.front();E;E=E->next()) {
+ print_line("REMAP: "+String(E->key())+" -> "+E->get());
remapsprop.push_back(E->key());
remapsprop.push_back(E->get());
}
custom["remap/all"]=remapsprop;
}
+
+ //add presaved dependencies
+ for(Map<StringName,List<StringName> >::Element *E=deps.front();E;E=E->next()) {
+
+ if (E->get().size()==0)
+ continue; //no deps
+ String key;
+ Vector<StringName> deps;
+ //if bundle continue (when bundles supported obviously)
+
+ if (remap_files.has(E->key())) {
+ key=remap_files[E->key()];
+ } else {
+ key=E->key();
+ }
+
+ deps.resize(E->get().size());
+ int i=0;
+
+ for(List<StringName>::Element *F=E->get().front();F;F=F->next()) {
+ deps[i++]=F->get();
+ print_line(" -"+String(F->get()));
+ }
+
+ NodePath prop(deps,true,String()); //seems best to use this for performance
+
+ custom["deps/"+key.md5_text()]=prop;
+
+ }
+
String remap_file="engine.cfb";
String engine_cfb =EditorSettings::get_singleton()->get_settings_path()+"/tmp/tmp"+remap_file;
Globals::get_singleton()->save_custom(engine_cfb,custom);
diff --git a/tools/editor/editor_node.cpp b/tools/editor/editor_node.cpp
index d8f9dcc947..efb0f72239 100644
--- a/tools/editor/editor_node.cpp
+++ b/tools/editor/editor_node.cpp
@@ -723,8 +723,6 @@ void EditorNode::_save_scene(String p_file) {
flg|=ResourceSaver::FLAG_COMPRESS;
if (EditorSettings::get_singleton()->get("on_save/save_paths_as_relative"))
flg|=ResourceSaver::FLAG_RELATIVE_PATHS;
- if (EditorSettings::get_singleton()->get("on_save/save_paths_without_extension"))
- flg|=ResourceSaver::FLAG_NO_EXTENSION;
err = ResourceSaver::save(p_file,sdata,flg);
@@ -1005,8 +1003,6 @@ void EditorNode::_dialog_action(String p_file) {
flg|=ResourceSaver::FLAG_COMPRESS;
if (EditorSettings::get_singleton()->get("on_save/save_paths_as_relative"))
flg|=ResourceSaver::FLAG_RELATIVE_PATHS;
- if (EditorSettings::get_singleton()->get("on_save/save_paths_without_extension"))
- flg|=ResourceSaver::FLAG_NO_EXTENSION;
err = ResourceSaver::save(p_file,sdata,flg);
@@ -3267,6 +3263,14 @@ EditorNode::EditorNode() {
editor_register_icons(theme);
editor_register_fonts(theme);
+ String global_font = EditorSettings::get_singleton()->get("global/font");
+ if (global_font!="") {
+ Ref<Font> fnt = ResourceLoader::load(global_font);
+ if (fnt.is_valid()) {
+ theme->set_default_theme_font(fnt);
+ }
+ }
+
Ref<StyleBoxTexture> focus_sbt=memnew( StyleBoxTexture );
focus_sbt->set_texture(theme->get_icon("EditorFocus","EditorIcons"));
for(int i=0;i<4;i++) {
@@ -3455,7 +3459,7 @@ EditorNode::EditorNode() {
p->add_item("Undo",EDIT_UNDO,KEY_MASK_CMD+KEY_Z);
p->add_item("Redo",EDIT_REDO,KEY_MASK_CMD+KEY_MASK_SHIFT+KEY_Z);
p->add_separator();
- p->add_item("Run Script",FILE_RUN_SCRIPT,KEY_MASK_CMD+KEY_R);
+ p->add_item("Run Script",FILE_RUN_SCRIPT,KEY_MASK_SHIFT+KEY_MASK_CMD+KEY_R);
p->add_separator();
p->add_item("Project Settings",RUN_SETTINGS);
p->add_separator();
diff --git a/tools/editor/editor_settings.cpp b/tools/editor/editor_settings.cpp
index 09d55650c8..6d3384d0f7 100644
--- a/tools/editor/editor_settings.cpp
+++ b/tools/editor/editor_settings.cpp
@@ -384,6 +384,9 @@ void EditorSettings::_load_defaults() {
_THREAD_SAFE_METHOD_
+ set("global/font","");
+ hints["global/font"]=PropertyInfo(Variant::STRING,"global/font",PROPERTY_HINT_GLOBAL_FILE,"*.fnt");
+
set("text_editor/background_color",Color::html("3b000000"));
set("text_editor/text_color",Color::html("aaaaaa"));
set("text_editor/text_selected_color",Color::html("000000"));
@@ -398,11 +401,16 @@ void EditorSettings::_load_defaults() {
set("text_editor/idle_parse_delay",2);
set("text_editor/create_signal_callbacks",true);
set("text_editor/autosave_interval_seconds",60);
+ set("text_editor/font","");
+ hints["text_editor/font"]=PropertyInfo(Variant::STRING,"text_editor/font",PROPERTY_HINT_GLOBAL_FILE,"*.fnt");
+
set("3d_editor/default_fov",45.0);
set("3d_editor/default_z_near",0.1);
set("3d_editor/default_z_far",500.0);
+ set("3d_editor/navigation_scheme",0);
+ hints["3d_editor/navigation_scheme"]=PropertyInfo(Variant::INT,"3d_editor/navigation_scheme",PROPERTY_HINT_ENUM,"Godot,Maya,Modo");
set("3d_editor/orbit_modifier",0);
hints["3d_editor/orbit_modifier"]=PropertyInfo(Variant::INT,"3d_editor/orbit_modifier",PROPERTY_HINT_ENUM,"None,Shift,Alt,Meta,Ctrl");
set("3d_editor/pan_modifier",1);
@@ -427,9 +435,9 @@ void EditorSettings::_load_defaults() {
set("import/pvrtc_texture_tool","");
#ifdef WINDOWS_ENABLED
- hints["import/pvrtc_texture_tool"]=PropertyInfo(Variant::STRING,"import/pvrtc_texture_tool",PROPERTY_HINT_FILE,"*.exe");
+ hints["import/pvrtc_texture_tool"]=PropertyInfo(Variant::STRING,"import/pvrtc_texture_tool",PROPERTY_HINT_GLOBAL_FILE,"*.exe");
#else
- hints["import/pvrtc_texture_tool"]=PropertyInfo(Variant::STRING,"import/pvrtc_texture_tool",PROPERTY_HINT_FILE,"");
+ hints["import/pvrtc_texture_tool"]=PropertyInfo(Variant::STRING,"import/pvrtc_texture_tool",PROPERTY_HINT_GLOBAL_FILE,"");
#endif
set("PVRTC/fast_conversion",false);
diff --git a/tools/editor/icons/icon_curve_close.png b/tools/editor/icons/icon_curve_close.png
new file mode 100644
index 0000000000..9ee92badba
--- /dev/null
+++ b/tools/editor/icons/icon_curve_close.png
Binary files differ
diff --git a/tools/editor/io_plugins/editor_font_import_plugin.cpp b/tools/editor/io_plugins/editor_font_import_plugin.cpp
index 4de68c7f4c..4b3e052907 100644
--- a/tools/editor/io_plugins/editor_font_import_plugin.cpp
+++ b/tools/editor/io_plugins/editor_font_import_plugin.cpp
@@ -88,6 +88,7 @@ public:
Color color;
Color gradient_begin;
Color gradient_end;
+ bool color_use_monochrome;
String gradient_image;
@@ -148,6 +149,8 @@ public:
gradient_end=p_value;
else if (n=="color/image")
gradient_image=p_value;
+ else if (n=="color/monochrome")
+ color_use_monochrome=p_value;
else if (n=="advanced/round_advance")
round_advance=p_value;
else
@@ -210,6 +213,8 @@ public:
r_ret=gradient_end;
else if (n=="color/image")
r_ret=gradient_image;
+ else if (n=="color/monochrome")
+ r_ret=color_use_monochrome;
else if (n=="advanced/round_advance")
r_ret=round_advance;
else
@@ -258,6 +263,7 @@ public:
if (color_type==COLOR_GRADIENT_IMAGE) {
p_list->push_back(PropertyInfo(Variant::STRING,"color/image",PROPERTY_HINT_FILE));
}
+ p_list->push_back(PropertyInfo(Variant::BOOL,"color/monochrome"));
p_list->push_back(PropertyInfo(Variant::BOOL,"advanced/round_advance"));
}
@@ -270,6 +276,35 @@ public:
}
+ void reset() {
+
+ char_extra_spacing=0;
+ top_extra_spacing=0;
+ bottom_extra_spacing=0;
+ space_extra_spacing=0;
+
+ character_set=CHARSET_LATIN;
+
+ shadow=false;
+ shadow_radius=2;
+ shadow_color=Color(0,0,0,0.3);
+ shadow_transition=1.0;
+
+ shadow2=false;
+ shadow2_radius=2;
+ shadow2_color=Color(0,0,0,0.3);
+ shadow2_transition=1.0;
+
+ color_type=COLOR_WHITE;
+ color=Color(1,1,1,1);
+ gradient_begin=Color(1,1,1,1);
+ gradient_end=Color(0.5,0.5,0.5,1);
+ color_use_monochrome=false;
+
+ round_advance=true;
+
+ }
+
_EditorFontImportOptions() {
char_extra_spacing=0;
@@ -293,6 +328,7 @@ public:
color=Color(1,1,1,1);
gradient_begin=Color(1,1,1,1);
gradient_end=Color(0.5,0.5,0.5,1);
+ color_use_monochrome=false;
round_advance=true;
}
@@ -503,6 +539,7 @@ public:
dest->get_line_edit()->set_text(p_path);
List<String> opts;
rimd->get_options(&opts);
+ options->reset();
for(List<String>::Element *E=opts.front();E;E=E->next()) {
options->_set(E->get(),rimd->get_option(E->get()));
@@ -1200,6 +1237,12 @@ Ref<Font> EditorFontImportPlugin::generate_font(const Ref<ResourceImportMetadata
}
+
+ if (from->has_option("color/monochrome") && bool(from->get_option("color/monochrome"))) {
+
+ atlas.convert(Image::FORMAT_GRAYSCALE_ALPHA);
+ }
+
if (0) {
//debug the texture
Ref<ImageTexture> atlast = memnew( ImageTexture );
diff --git a/tools/editor/io_plugins/editor_texture_import_plugin.cpp b/tools/editor/io_plugins/editor_texture_import_plugin.cpp
index 90dcbb97e0..916bd59360 100644
--- a/tools/editor/io_plugins/editor_texture_import_plugin.cpp
+++ b/tools/editor/io_plugins/editor_texture_import_plugin.cpp
@@ -747,8 +747,10 @@ Error EditorTextureImportPlugin::import2(const String& p_path, const Ref<Resourc
for(int i=0;i<from->get_source_count();i++) {
String path = EditorImportPlugin::expand_source_path(from->get_source_path(i));
+ String md5 = FileAccess::get_md5(path);
+ from->set_source_md5(i,FileAccess::get_md5(path));
ep.step("Loading Image: "+path,i);
- print_line("source path: "+path);
+ print_line("source path: "+path+" md5 "+md5);
Image src;
Error err = ImageLoader::load_image(path,&src);
if (err) {
@@ -894,7 +896,7 @@ Error EditorTextureImportPlugin::import2(const String& p_path, const Ref<Resourc
EditorNode::add_io_error("Couldn't save atlas image: "+apath);
return err;
}
- from->set_source_md5(i,FileAccess::get_md5(apath));
+ //from->set_source_md5(i,FileAccess::get_md5(apath));
}
}
}
@@ -953,7 +955,7 @@ Error EditorTextureImportPlugin::import2(const String& p_path, const Ref<Resourc
} else {
- print_line("compress...");
+
Image image=texture->get_data();
ERR_FAIL_COND_V(image.empty(),ERR_INVALID_DATA);
@@ -990,7 +992,6 @@ Error EditorTextureImportPlugin::import2(const String& p_path, const Ref<Resourc
}
- print_line("COMPRESSED TO: "+itos(image.get_format()));
texture->create_from_image(image,tex_flags);
@@ -1075,7 +1076,7 @@ Vector<uint8_t> EditorTextureImportPlugin::custom_export(const String& p_path, c
rimd->set_option("quality",group_lossy_quality);
rimd->set_option("atlas",false);
rimd->set_option("shrink",group_shrink);
- rimd->add_source(EditorImportPlugin::validate_source_path(p_path));
+ rimd->add_source(EditorImportPlugin::validate_source_path(p_path),FileAccess::get_md5(p_path));
} else if (EditorImportExport::get_singleton()->get_image_formats().has(p_path.extension().to_lower()) && EditorImportExport::get_singleton()->get_export_image_action()!=EditorImportExport::IMAGE_ACTION_NONE) {
//handled by general image export settings
@@ -1102,7 +1103,7 @@ Vector<uint8_t> EditorTextureImportPlugin::custom_export(const String& p_path, c
rimd->set_option("flags",flags);
rimd->set_option("quality",EditorImportExport::get_singleton()->get_export_image_quality());
rimd->set_option("atlas",false);
- rimd->add_source(EditorImportPlugin::validate_source_path(p_path));
+ rimd->add_source(EditorImportPlugin::validate_source_path(p_path),FileAccess::get_md5(p_path));
} else {
return Vector<uint8_t>();
@@ -1117,7 +1118,7 @@ Vector<uint8_t> EditorTextureImportPlugin::custom_export(const String& p_path, c
}
uint32_t flags = rimd->get_option("flags");
- uint8_t shrink = rimd->has_option("shrink") ? rimd->get_option("shrink"): Variant(1);
+ uint8_t shrink = rimd->has_option("shrink") ? rimd->get_option("shrink"): Variant(1);
uint8_t format = rimd->get_option("format");
uint8_t comp = (format==EditorTextureImportPlugin::IMAGE_FORMAT_COMPRESS_RAM)?uint8_t(p_platform->get_image_compression()):uint8_t(255);
@@ -1214,6 +1215,9 @@ EditorTextureImportPlugin::EditorTextureImportPlugin(EditorNode *p_editor, Mode
if (rimd.is_valid()) {
if (rimd->get_editor()!="") {
+ int compression = rimd->get_option("format");
+ if (compression!=EditorTextureImportPlugin::IMAGE_FORMAT_COMPRESS_RAM)
+ return Vector<uint8_t>(); //only useful for RAM compression to reconvert
Ref<EditorImportPlugin> pl = EditorImportExport::get_singleton()->get_import_plugin_by_name(rimd->get_editor());
if (pl.is_valid()) {
Vector<uint8_t> ce = pl->custom_export(p_path,p_platform);
diff --git a/tools/editor/plugins/path_2d_editor_plugin.cpp b/tools/editor/plugins/path_2d_editor_plugin.cpp
index e83fed5ced..5e4cd98127 100644
--- a/tools/editor/plugins/path_2d_editor_plugin.cpp
+++ b/tools/editor/plugins/path_2d_editor_plugin.cpp
@@ -78,6 +78,9 @@ bool Path2DEditor::forward_input_event(const InputEvent& p_event) {
if (!node)
return false;
+ if (!node->is_visible())
+ return false;
+
if (!node->get_curve().is_valid())
return false;
@@ -89,9 +92,9 @@ bool Path2DEditor::forward_input_event(const InputEvent& p_event) {
Matrix32 xform = canvas_item_editor->get_canvas_transform() * node->get_global_transform();
-
Vector2 gpoint = Point2(mb.x,mb.y);
- Vector2 cpoint = xform.affine_inverse().xform(gpoint);
+ Vector2 cpoint = !mb.mod.alt? snap_point(xform.affine_inverse().xform(gpoint))
+ : node->get_global_transform().affine_inverse().xform( snap_point(canvas_item_editor->get_canvas_transform().affine_inverse().xform(gpoint)) );
//first check if a point is to be added (segment split)
real_t grab_treshold=EDITOR_DEF("poly_editor/point_grab_radius",8);
@@ -112,7 +115,7 @@ bool Path2DEditor::forward_input_event(const InputEvent& p_event) {
Point2 p = xform.xform( curve->get_point_pos(i) );
if (gpoint.distance_to(p) < grab_treshold ) {
- if (!mb.mod.control) {
+ if (!mb.mod.shift) {
action=ACTION_MOVING_POINT;
action_point=i;
@@ -173,6 +176,8 @@ bool Path2DEditor::forward_input_event(const InputEvent& p_event) {
moving_from=curve->get_point_pos(action_point);
moving_screen_from=gpoint;
+ canvas_item_editor->get_viewport_control()->update();
+
return true;
}
@@ -188,7 +193,7 @@ bool Path2DEditor::forward_input_event(const InputEvent& p_event) {
undo_redo->create_action("Move Point in Curve");
- undo_redo->add_do_method(curve.ptr(),"set_point_pos",action_point,new_pos);
+ undo_redo->add_do_method(curve.ptr(),"set_point_pos",action_point,cpoint);
undo_redo->add_undo_method(curve.ptr(),"set_point_pos",action_point,moving_from);
undo_redo->add_do_method(canvas_item_editor,"update");
undo_redo->add_undo_method(canvas_item_editor,"update");
@@ -420,17 +425,18 @@ bool Path2DEditor::forward_input_event(const InputEvent& p_event) {
Matrix32 xform = canvas_item_editor->get_canvas_transform() * node->get_global_transform();
Vector2 gpoint = Point2(mm.x,mm.y);
+ Vector2 cpoint = !mm.mod.alt? snap_point(xform.affine_inverse().xform(gpoint))
+ : node->get_global_transform().affine_inverse().xform( snap_point(canvas_item_editor->get_canvas_transform().affine_inverse().xform(gpoint)) );
Ref<Curve2D> curve = node->get_curve();
-
Vector2 new_pos = moving_from + xform.basis_xform( gpoint - moving_screen_from );
switch(action) {
case ACTION_MOVING_POINT: {
- curve->set_point_pos(action_point,new_pos);
+ curve->set_point_pos(action_point,cpoint);
} break;
case ACTION_MOVING_IN: {
@@ -445,7 +451,7 @@ bool Path2DEditor::forward_input_event(const InputEvent& p_event) {
}
- canvas_item_editor->update();
+ canvas_item_editor->get_viewport_control()->update();
return true;
}
@@ -471,59 +477,74 @@ void Path2DEditor::_canvas_draw() {
if (!node)
return ;
+ if (!node->is_visible())
+ return;
+
if (!node->get_curve().is_valid())
return ;
Matrix32 xform = canvas_item_editor->get_canvas_transform() * node->get_global_transform();
Ref<Texture> handle= get_icon("EditorHandle","EditorIcons");
+ Size2 handle_size = handle->get_size();
Ref<Curve2D> curve = node->get_curve();
int len = curve->get_point_count();
- RID ci = canvas_item_editor->get_canvas_item();
+ Control *vpc = canvas_item_editor->get_viewport_control();
+
for(int i=0;i<len;i++) {
Vector2 point = xform.xform(curve->get_point_pos(i));
- handle->draw(ci,point-handle->get_size()*0.5,Color(1,1,1,0.3));
+ vpc->draw_texture_rect(handle,Rect2(point-handle_size*0.5,handle_size),false,Color(1,1,1,1));
if (i<len-1) {
Vector2 pointout = xform.xform(curve->get_point_pos(i)+curve->get_point_out(i));
- canvas_item_editor->draw_line(point,pointout,Color(0.5,0.5,1.0,0.8),1.0);
- handle->draw(ci,pointout-handle->get_size()*0.5,Color(1,0.5,1,0.3));
+ vpc->draw_line(point,pointout,Color(0.5,0.5,1.0,0.8),1.0);
+ vpc->draw_texture_rect(handle, Rect2(pointout-handle_size*0.5,handle_size),false,Color(1,0.5,1,0.3));
}
if (i>0) {
Vector2 pointin = xform.xform(curve->get_point_pos(i)+curve->get_point_in(i));
- canvas_item_editor->draw_line(point,pointin,Color(0.5,0.5,1.0,0.8),1.0);
- handle->draw(ci,pointin-handle->get_size()*0.5,Color(1,0.5,1,0.3));
+ vpc->draw_line(point,pointin,Color(0.5,0.5,1.0,0.8),1.0);
+ vpc->draw_texture_rect(handle, Rect2(pointin-handle_size*0.5,handle_size),false,Color(1,0.5,1,0.3));
}
}
}
+void Path2DEditor::_node_visibility_changed() {
+ if (!node)
+ return;
+ canvas_item_editor->get_viewport_control()->update();
+}
-void Path2DEditor::edit(Node *p_collision_polygon) {
+void Path2DEditor::edit(Node *p_path2d) {
if (!canvas_item_editor) {
canvas_item_editor=CanvasItemEditor::get_singleton();
}
- if (p_collision_polygon) {
-
- node=p_collision_polygon->cast_to<Path2D>();
- if (!canvas_item_editor->is_connected("draw",this,"_canvas_draw"))
- canvas_item_editor->connect("draw",this,"_canvas_draw");
+ if (p_path2d) {
+ node=p_path2d->cast_to<Path2D>();
+ if (!canvas_item_editor->get_viewport_control()->is_connected("draw",this,"_canvas_draw"))
+ canvas_item_editor->get_viewport_control()->connect("draw",this,"_canvas_draw");
+ if (!node->is_connected("visibility_changed", this, "_node_visibility_changed"))
+ node->connect("visibility_changed", this, "_node_visibility_changed");
} else {
- node=NULL;
- if (canvas_item_editor->is_connected("draw",this,"_canvas_draw"))
- canvas_item_editor->disconnect("draw",this,"_canvas_draw");
+ if (canvas_item_editor->get_viewport_control()->is_connected("draw",this,"_canvas_draw"))
+ canvas_item_editor->get_viewport_control()->disconnect("draw",this,"_canvas_draw");
+
+ // node may have been deleted at this point
+ if (node && node->is_connected("visibility_changed", this, "_node_visibility_changed"))
+ node->disconnect("visibility_changed", this, "_node_visibility_changed");
+ node=NULL;
}
}
@@ -532,7 +553,7 @@ void Path2DEditor::_bind_methods() {
//ObjectTypeDB::bind_method(_MD("_menu_option"),&Path2DEditor::_menu_option);
ObjectTypeDB::bind_method(_MD("_canvas_draw"),&Path2DEditor::_canvas_draw);
-
+ ObjectTypeDB::bind_method(_MD("_node_visibility_changed"),&Path2DEditor::_node_visibility_changed);
}
Path2DEditor::Path2DEditor(EditorNode *p_editor) {
@@ -559,7 +580,7 @@ Path2DEditor::Path2DEditor(EditorNode *p_editor) {
void Path2DEditorPlugin::edit(Object *p_object) {
- collision_polygon_editor->edit(p_object->cast_to<Node>());
+ path2d_editor->edit(p_object->cast_to<Node>());
}
bool Path2DEditorPlugin::handles(Object *p_object) const {
@@ -570,11 +591,11 @@ bool Path2DEditorPlugin::handles(Object *p_object) const {
void Path2DEditorPlugin::make_visible(bool p_visible) {
if (p_visible) {
- collision_polygon_editor->show();
+ path2d_editor->show();
} else {
- collision_polygon_editor->hide();
- collision_polygon_editor->edit(NULL);
+ path2d_editor->hide();
+ path2d_editor->edit(NULL);
}
}
@@ -582,19 +603,10 @@ void Path2DEditorPlugin::make_visible(bool p_visible) {
Path2DEditorPlugin::Path2DEditorPlugin(EditorNode *p_node) {
editor=p_node;
- collision_polygon_editor = memnew( Path2DEditor(p_node) );
- editor->get_viewport()->add_child(collision_polygon_editor);
-
- collision_polygon_editor->set_margin(MARGIN_LEFT,200);
- collision_polygon_editor->set_margin(MARGIN_RIGHT,230);
- collision_polygon_editor->set_margin(MARGIN_TOP,0);
- collision_polygon_editor->set_margin(MARGIN_BOTTOM,10);
-
-
- collision_polygon_editor->hide();
-
-
+ path2d_editor = memnew( Path2DEditor(p_node) );
+ CanvasItemEditor::get_singleton()->add_control_to_menu_panel(path2d_editor);
+ path2d_editor->hide();
}
diff --git a/tools/editor/plugins/path_2d_editor_plugin.h b/tools/editor/plugins/path_2d_editor_plugin.h
index 3f917f29d9..1ddda3f65f 100644
--- a/tools/editor/plugins/path_2d_editor_plugin.h
+++ b/tools/editor/plugins/path_2d_editor_plugin.h
@@ -40,9 +40,9 @@
*/
class CanvasItemEditor;
-class Path2DEditor : public ButtonGroup {
+class Path2DEditor : public HBoxContainer {
- OBJ_TYPE(Path2DEditor, ButtonGroup );
+ OBJ_TYPE(Path2DEditor, HBoxContainer);
UndoRedo *undo_redo;
@@ -67,6 +67,7 @@ class Path2DEditor : public ButtonGroup {
void _canvas_draw();
+ void _node_visibility_changed();
protected:
void _notification(int p_what);
@@ -76,7 +77,7 @@ public:
Vector2 snap_point(const Vector2& p_point) const;
bool forward_input_event(const InputEvent& p_event);
- void edit(Node *p_collision_polygon);
+ void edit(Node *p_path2d);
Path2DEditor(EditorNode *p_editor);
};
@@ -84,12 +85,12 @@ class Path2DEditorPlugin : public EditorPlugin {
OBJ_TYPE( Path2DEditorPlugin, EditorPlugin );
- Path2DEditor *collision_polygon_editor;
+ Path2DEditor *path2d_editor;
EditorNode *editor;
public:
- virtual bool forward_input_event(const InputEvent& p_event) { return collision_polygon_editor->forward_input_event(p_event); }
+ virtual bool forward_input_event(const InputEvent& p_event) { return path2d_editor->forward_input_event(p_event); }
virtual String get_name() const { return "Path2D"; }
bool has_main_screen() const { return false; }
diff --git a/tools/editor/plugins/path_editor_plugin.cpp b/tools/editor/plugins/path_editor_plugin.cpp
index 1c910e5436..61b1df9ca8 100644
--- a/tools/editor/plugins/path_editor_plugin.cpp
+++ b/tools/editor/plugins/path_editor_plugin.cpp
@@ -1,31 +1,31 @@
-/*************************************************************************/
-/* path_editor_plugin.cpp */
-/*************************************************************************/
-/* This file is part of: */
-/* GODOT ENGINE */
-/* http://www.godotengine.org */
-/*************************************************************************/
-/* Copyright (c) 2007-2014 Juan Linietsky, Ariel Manzur. */
-/* */
-/* Permission is hereby granted, free of charge, to any person obtaining */
-/* a copy of this software and associated documentation files (the */
-/* "Software"), to deal in the Software without restriction, including */
-/* without limitation the rights to use, copy, modify, merge, publish, */
-/* distribute, sublicense, and/or sell copies of the Software, and to */
-/* permit persons to whom the Software is furnished to do so, subject to */
-/* the following conditions: */
-/* */
-/* The above copyright notice and this permission notice shall be */
-/* included in all copies or substantial portions of the Software. */
-/* */
-/* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, */
-/* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF */
-/* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.*/
-/* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY */
-/* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, */
-/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */
-/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */
-/*************************************************************************/
+/*************************************************************************/
+/* path_editor_plugin.cpp */
+/*************************************************************************/
+/* This file is part of: */
+/* GODOT ENGINE */
+/* http://www.godotengine.org */
+/*************************************************************************/
+/* Copyright (c) 2007-2014 Juan Linietsky, Ariel Manzur. */
+/* */
+/* Permission is hereby granted, free of charge, to any person obtaining */
+/* a copy of this software and associated documentation files (the */
+/* "Software"), to deal in the Software without restriction, including */
+/* without limitation the rights to use, copy, modify, merge, publish, */
+/* distribute, sublicense, and/or sell copies of the Software, and to */
+/* permit persons to whom the Software is furnished to do so, subject to */
+/* the following conditions: */
+/* */
+/* The above copyright notice and this permission notice shall be */
+/* included in all copies or substantial portions of the Software. */
+/* */
+/* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, */
+/* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF */
+/* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.*/
+/* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY */
+/* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, */
+/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */
+/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */
+/*************************************************************************/
#include "path_editor_plugin.h"
#include "spatial_editor_plugin.h"
#include "scene/resources/curve.h"
@@ -565,9 +565,8 @@ PathEditorPlugin::PathEditorPlugin(EditorNode *p_node) {
curve_del->set_tooltip("Delete Point.");
SpatialEditor::get_singleton()->add_control_to_menu_panel(curve_del);
curve_close = memnew( ToolButton );
-//curve_close->set_icon(SpatialEditor::get_singleton()->get_icon("CurveDelete","EditorIcons"));
- curve_close->set_text("close");
- curve_close->hide();
+ curve_close->set_icon(SpatialEditor::get_singleton()->get_icon("CurveClose","EditorIcons"));
+ curve_close->hide();
curve_close->set_focus_mode(Control::FOCUS_NONE);
curve_close->set_tooltip("Close Curve");
SpatialEditor::get_singleton()->add_control_to_menu_panel(curve_close);
diff --git a/tools/editor/plugins/spatial_editor_plugin.cpp b/tools/editor/plugins/spatial_editor_plugin.cpp
index 0014c5a68a..8161025731 100644
--- a/tools/editor/plugins/spatial_editor_plugin.cpp
+++ b/tools/editor/plugins/spatial_editor_plugin.cpp
@@ -526,6 +526,14 @@ static int _get_key_modifier(const String& p_property) {
return 0;
}
+SpatialEditorViewport::NavigationScheme SpatialEditorViewport::_get_navigation_schema(const String& p_property) {
+ switch(EditorSettings::get_singleton()->get(p_property).operator int()) {
+ case 0: return NAVIGATION_GODOT;
+ case 1: return NAVIGATION_MAYA;
+ case 2: return NAVIGATION_MODO;
+ }
+ return NAVIGATION_GODOT;
+}
bool SpatialEditorViewport::_gizmo_select(const Vector2& p_screenpos,bool p_hilite_only) {
@@ -836,6 +844,11 @@ void SpatialEditorViewport::_sinput(const InputEvent &p_event) {
if (b.pressed) {
+ NavigationScheme nav_scheme = _get_navigation_schema("3d_editor/navigation_scheme");
+ if ( (nav_scheme==NAVIGATION_MAYA || nav_scheme==NAVIGATION_MODO) && b.mod.alt) {
+ break;
+ }
+
_edit.mouse_pos=Point2(b.x,b.y);
_edit.snap=false;
_edit.mode=TRANSFORM_NONE;
@@ -1005,6 +1018,8 @@ void SpatialEditorViewport::_sinput(const InputEvent &p_event) {
}
+ NavigationScheme nav_scheme = _get_navigation_schema("3d_editor/navigation_scheme");
+ NavigationMode nav_mode = NAVIGATION_NONE;
if (_edit.gizmo.is_valid()) {
@@ -1025,304 +1040,347 @@ void SpatialEditorViewport::_sinput(const InputEvent &p_event) {
} else if (m.button_mask&1) {
- if (clicked) {
-
- if (!clicked_includes_current) {
+ if (nav_scheme == NAVIGATION_MAYA && m.mod.alt) {
+ nav_mode = NAVIGATION_ORBIT;
+ } else if (nav_scheme == NAVIGATION_MODO && m.mod.alt && m.mod.shift) {
+ nav_mode = NAVIGATION_PAN;
+ } else if (nav_scheme == NAVIGATION_MODO && m.mod.alt && m.mod.control) {
+ nav_mode = NAVIGATION_ZOOM;
+ } else if (nav_scheme == NAVIGATION_MODO && m.mod.alt) {
+ nav_mode = NAVIGATION_ORBIT;
+ } else {
+ if (clicked) {
- _select_clicked(clicked_wants_append,true);
- //clickd processing was deferred
- }
+ if (!clicked_includes_current) {
+ _select_clicked(clicked_wants_append,true);
+ //clickd processing was deferred
+ }
- _compute_edit(_edit.mouse_pos);
- clicked=0;
- _edit.mode=TRANSFORM_TRANSLATE;
+ _compute_edit(_edit.mouse_pos);
+ clicked=0;
- }
+ _edit.mode=TRANSFORM_TRANSLATE;
- if (cursor.region_select) {
+ }
- cursor.region_end=Point2(m.x,m.y);
- surface->update();
- return;
- }
+ if (cursor.region_select && nav_mode == NAVIGATION_NONE) {
- if (_edit.mode==TRANSFORM_NONE)
- break;
+ cursor.region_end=Point2(m.x,m.y);
+ surface->update();
+ return;
+ }
- Vector3 ray_pos=_get_ray_pos( Vector2( m.x, m.y ) );
- Vector3 ray=_get_ray( Vector2( m.x, m.y ) );
+ if (_edit.mode==TRANSFORM_NONE && nav_mode == NAVIGATION_NONE)
+ break;
- switch(_edit.mode) {
+ Vector3 ray_pos=_get_ray_pos( Vector2( m.x, m.y ) );
+ Vector3 ray=_get_ray( Vector2( m.x, m.y ) );
- case TRANSFORM_SCALE: {
+ switch(_edit.mode) {
- Plane plane=Plane(_edit.center,_get_camera_normal());
+ case TRANSFORM_SCALE: {
- Vector3 intersection;
- if (!plane.intersects_ray(ray_pos,ray,&intersection))
- break;
+ Plane plane=Plane(_edit.center,_get_camera_normal());
- Vector3 click;
- if (!plane.intersects_ray(_edit.click_ray_pos,_edit.click_ray,&click))
- break;
- float center_click_dist = click.distance_to(_edit.center);
- float center_inters_dist = intersection.distance_to(_edit.center);
- if (center_click_dist==0)
- break;
+ Vector3 intersection;
+ if (!plane.intersects_ray(ray_pos,ray,&intersection))
+ break;
- float scale = (center_inters_dist / center_click_dist)*100.0;
+ Vector3 click;
+ if (!plane.intersects_ray(_edit.click_ray_pos,_edit.click_ray,&click))
+ break;
- if (_edit.snap || spatial_editor->is_snap_enabled()) {
+ float center_click_dist = click.distance_to(_edit.center);
+ float center_inters_dist = intersection.distance_to(_edit.center);
+ if (center_click_dist==0)
+ break;
- scale = Math::stepify(scale,spatial_editor->get_scale_snap());
- }
+ float scale = (center_inters_dist / center_click_dist)*100.0;
- set_message("Scaling to "+String::num(scale,1)+"%.");
- scale/=100.0;
+ if (_edit.snap || spatial_editor->is_snap_enabled()) {
- Transform r;
- r.basis.scale(Vector3(scale,scale,scale));
+ scale = Math::stepify(scale,spatial_editor->get_scale_snap());
+ }
+ set_message("Scaling to "+String::num(scale,1)+"%.");
+ scale/=100.0;
- List<Node*> &selection = editor_selection->get_selected_node_list();
+ Transform r;
+ r.basis.scale(Vector3(scale,scale,scale));
- for(List<Node*>::Element *E=selection.front();E;E=E->next()) {
- Spatial *sp = E->get()->cast_to<Spatial>();
- if (!sp)
- continue;
+ List<Node*> &selection = editor_selection->get_selected_node_list();
- SpatialEditorSelectedItem *se=editor_selection->get_node_editor_data<SpatialEditorSelectedItem>(sp);
- if (!se)
- continue;
+ for(List<Node*>::Element *E=selection.front();E;E=E->next()) {
+ Spatial *sp = E->get()->cast_to<Spatial>();
+ if (!sp)
+ continue;
- Transform original=se->original;
+ SpatialEditorSelectedItem *se=editor_selection->get_node_editor_data<SpatialEditorSelectedItem>(sp);
+ if (!se)
+ continue;
- Transform base=Transform( Matrix3(), _edit.center);
- Transform t=base * (r * (base.inverse() * original));
- sp->set_global_transform(t);
- }
+ Transform original=se->original;
- surface->update();
+ Transform base=Transform( Matrix3(), _edit.center);
+ Transform t=base * (r * (base.inverse() * original));
- } break;
+ sp->set_global_transform(t);
+ }
- case TRANSFORM_TRANSLATE: {
+ surface->update();
+ } break;
+
+ case TRANSFORM_TRANSLATE: {
+
+
+ Vector3 motion_mask;
+ Plane plane;
+
+ switch( _edit.plane ) {
+ case TRANSFORM_VIEW:
+ motion_mask=Vector3(0,0,0);
+ plane=Plane(_edit.center,_get_camera_normal());
+ break;
+ case TRANSFORM_X_AXIS:
+ motion_mask=spatial_editor->get_gizmo_transform().basis.get_axis(0);
+ plane=Plane(_edit.center,motion_mask.cross(motion_mask.cross(_get_camera_normal())).normalized());
+ break;
+ case TRANSFORM_Y_AXIS:
+ motion_mask=spatial_editor->get_gizmo_transform().basis.get_axis(1);
+ plane=Plane(_edit.center,motion_mask.cross(motion_mask.cross(_get_camera_normal())).normalized());
+ break;
+ case TRANSFORM_Z_AXIS:
+ motion_mask=spatial_editor->get_gizmo_transform().basis.get_axis(2);
+ plane=Plane(_edit.center,motion_mask.cross(motion_mask.cross(_get_camera_normal())).normalized());
+ break;
+ }
- Vector3 motion_mask;
- Plane plane;
+ Vector3 intersection;
+ if (!plane.intersects_ray(ray_pos,ray,&intersection))
+ break;
- switch( _edit.plane ) {
- case TRANSFORM_VIEW:
- motion_mask=Vector3(0,0,0);
- plane=Plane(_edit.center,_get_camera_normal());
- break;
- case TRANSFORM_X_AXIS:
- motion_mask=spatial_editor->get_gizmo_transform().basis.get_axis(0);
- plane=Plane(_edit.center,motion_mask.cross(motion_mask.cross(_get_camera_normal())).normalized());
- break;
- case TRANSFORM_Y_AXIS:
- motion_mask=spatial_editor->get_gizmo_transform().basis.get_axis(1);
- plane=Plane(_edit.center,motion_mask.cross(motion_mask.cross(_get_camera_normal())).normalized());
- break;
- case TRANSFORM_Z_AXIS:
- motion_mask=spatial_editor->get_gizmo_transform().basis.get_axis(2);
- plane=Plane(_edit.center,motion_mask.cross(motion_mask.cross(_get_camera_normal())).normalized());
- break;
- }
+ Vector3 click;
+ if (!plane.intersects_ray(_edit.click_ray_pos,_edit.click_ray,&click))
+ break;
- Vector3 intersection;
- if (!plane.intersects_ray(ray_pos,ray,&intersection))
- break;
+ //_validate_selection();
+ Vector3 motion = intersection-click;
+ if (motion_mask!=Vector3()) {
+ motion=motion_mask.dot(motion)*motion_mask;
+ }
- Vector3 click;
- if (!plane.intersects_ray(_edit.click_ray_pos,_edit.click_ray,&click))
- break;
+ float snap=0;
- //_validate_selection();
- Vector3 motion = intersection-click;
- if (motion_mask!=Vector3()) {
- motion=motion_mask.dot(motion)*motion_mask;
- }
+ if (_edit.snap || spatial_editor->is_snap_enabled()) {
- float snap=0;
+ snap = spatial_editor->get_translate_snap();
+ motion.snap(snap);
+ }
- if (_edit.snap || spatial_editor->is_snap_enabled()) {
+ //set_message("Translating: "+motion);
- snap = spatial_editor->get_translate_snap();
- motion.snap(snap);
- }
+ List<Node*> &selection = editor_selection->get_selected_node_list();
- //set_message("Translating: "+motion);
+ for(List<Node*>::Element *E=selection.front();E;E=E->next()) {
- List<Node*> &selection = editor_selection->get_selected_node_list();
+ Spatial *sp = E->get()->cast_to<Spatial>();
+ if (!sp) {
+ continue;
+ }
- for(List<Node*>::Element *E=selection.front();E;E=E->next()) {
+ SpatialEditorSelectedItem *se=editor_selection->get_node_editor_data<SpatialEditorSelectedItem>(sp);
+ if (!se) {
+ continue;
+ }
- Spatial *sp = E->get()->cast_to<Spatial>();
- if (!sp) {
- continue;
+ Transform t=se->original;
+ t.origin+=motion;
+ sp->set_global_transform(t);
}
-
- SpatialEditorSelectedItem *se=editor_selection->get_node_editor_data<SpatialEditorSelectedItem>(sp);
- if (!se) {
- continue;
+ } break;
+
+ case TRANSFORM_ROTATE: {
+
+
+ Plane plane;
+
+ switch( _edit.plane ) {
+ case TRANSFORM_VIEW:
+ plane=Plane(_edit.center,_get_camera_normal());
+ break;
+ case TRANSFORM_X_AXIS:
+ plane=Plane(_edit.center,spatial_editor->get_gizmo_transform().basis.get_axis(0));
+ break;
+ case TRANSFORM_Y_AXIS:
+ plane=Plane(_edit.center,spatial_editor->get_gizmo_transform().basis.get_axis(1));
+ break;
+ case TRANSFORM_Z_AXIS:
+ plane=Plane(_edit.center,spatial_editor->get_gizmo_transform().basis.get_axis(2));
+ break;
}
- Transform t=se->original;
- t.origin+=motion;
- sp->set_global_transform(t);
- }
- } break;
-
- case TRANSFORM_ROTATE: {
-
-
- Plane plane;
-
- switch( _edit.plane ) {
- case TRANSFORM_VIEW:
- plane=Plane(_edit.center,_get_camera_normal());
- break;
- case TRANSFORM_X_AXIS:
- plane=Plane(_edit.center,spatial_editor->get_gizmo_transform().basis.get_axis(0));
- break;
- case TRANSFORM_Y_AXIS:
- plane=Plane(_edit.center,spatial_editor->get_gizmo_transform().basis.get_axis(1));
- break;
- case TRANSFORM_Z_AXIS:
- plane=Plane(_edit.center,spatial_editor->get_gizmo_transform().basis.get_axis(2));
- break;
- }
+ Vector3 intersection;
+ if (!plane.intersects_ray(ray_pos,ray,&intersection))
+ break;
- Vector3 intersection;
- if (!plane.intersects_ray(ray_pos,ray,&intersection))
- break;
+ Vector3 click;
+ if (!plane.intersects_ray(_edit.click_ray_pos,_edit.click_ray,&click))
+ break;
- Vector3 click;
- if (!plane.intersects_ray(_edit.click_ray_pos,_edit.click_ray,&click))
- break;
+ Vector3 y_axis=(click-_edit.center).normalized();
+ Vector3 x_axis=plane.normal.cross(y_axis).normalized();
- Vector3 y_axis=(click-_edit.center).normalized();
- Vector3 x_axis=plane.normal.cross(y_axis).normalized();
+ float angle=Math::atan2( x_axis.dot(intersection-_edit.center), y_axis.dot(intersection-_edit.center) );
+ if (_edit.snap || spatial_editor->is_snap_enabled()) {
- float angle=Math::atan2( x_axis.dot(intersection-_edit.center), y_axis.dot(intersection-_edit.center) );
- if (_edit.snap || spatial_editor->is_snap_enabled()) {
+ float snap = spatial_editor->get_rotate_snap();
- float snap = spatial_editor->get_rotate_snap();
+ if (snap) {
+ angle=Math::rad2deg(angle)+snap*0.5; //else it wont reach +180
+ angle-=Math::fmod(angle,snap);
+ set_message("Rotating "+rtos(angle)+" degrees.");
+ angle=Math::deg2rad(angle);
+ } else
+ set_message("Rotating "+rtos(Math::rad2deg(angle))+" degrees.");
- if (snap) {
- angle=Math::rad2deg(angle)+snap*0.5; //else it wont reach +180
- angle-=Math::fmod(angle,snap);
- set_message("Rotating "+rtos(angle)+" degrees.");
- angle=Math::deg2rad(angle);
- } else
+ } else {
set_message("Rotating "+rtos(Math::rad2deg(angle))+" degrees.");
+ }
- } else {
- set_message("Rotating "+rtos(Math::rad2deg(angle))+" degrees.");
- }
+ Transform r;
+ r.basis.rotate(plane.normal,-angle);
- Transform r;
- r.basis.rotate(plane.normal,-angle);
+ List<Node*> &selection = editor_selection->get_selected_node_list();
- List<Node*> &selection = editor_selection->get_selected_node_list();
+ for(List<Node*>::Element *E=selection.front();E;E=E->next()) {
- for(List<Node*>::Element *E=selection.front();E;E=E->next()) {
+ Spatial *sp = E->get()->cast_to<Spatial>();
+ if (!sp)
+ continue;
- Spatial *sp = E->get()->cast_to<Spatial>();
- if (!sp)
- continue;
+ SpatialEditorSelectedItem *se=editor_selection->get_node_editor_data<SpatialEditorSelectedItem>(sp);
+ if (!se)
+ continue;
- SpatialEditorSelectedItem *se=editor_selection->get_node_editor_data<SpatialEditorSelectedItem>(sp);
- if (!se)
- continue;
+ Transform original=se->original;
- Transform original=se->original;
+ Transform base=Transform( Matrix3(), _edit.center);
+ Transform t=base * (r * (base.inverse() * original));
- Transform base=Transform( Matrix3(), _edit.center);
- Transform t=base * (r * (base.inverse() * original));
+ sp->set_global_transform(t);
+ }
- sp->set_global_transform(t);
- }
+ surface->update();
+ /*
+ VisualServer::get_singleton()->poly_clear(indicators);
+
+ Vector<Vector3> points;
+ Vector<Vector3> empty;
+ Vector<Color> colors;
+ points.push_back(intersection);
+ points.push_back(_edit.original.origin);
+ colors.push_back( Color(255,155,100) );
+ colors.push_back( Color(255,155,100) );
+ VisualServer::get_singleton()->poly_add_primitive(indicators,points,empty,colors,empty);
+ */
+ } break;
+ default:{}
+ }
- surface->update();
- /*
- VisualServer::get_singleton()->poly_clear(indicators);
-
- Vector<Vector3> points;
- Vector<Vector3> empty;
- Vector<Color> colors;
- points.push_back(intersection);
- points.push_back(_edit.original.origin);
- colors.push_back( Color(255,155,100) );
- colors.push_back( Color(255,155,100) );
- VisualServer::get_singleton()->poly_add_primitive(indicators,points,empty,colors,empty);
- */
- } break;
- default:{}
}
- } else if (m.button_mask&4) {
-
+ } else if (m.button_mask&2) {
- int mod = 0;
- if (m.mod.shift)
- mod=KEY_SHIFT;
- if (m.mod.alt)
- mod=KEY_ALT;
- if (m.mod.control)
- mod=KEY_CONTROL;
- if (m.mod.meta)
- mod=KEY_META;
+ if (nav_scheme == NAVIGATION_MAYA && m.mod.alt) {
+ nav_mode = NAVIGATION_ZOOM;
+ }
+ } else if (m.button_mask&4) {
+ if (nav_scheme == NAVIGATION_GODOT) {
+
+ int mod = 0;
+ if (m.mod.shift)
+ mod=KEY_SHIFT;
+ if (m.mod.alt)
+ mod=KEY_ALT;
+ if (m.mod.control)
+ mod=KEY_CONTROL;
+ if (m.mod.meta)
+ mod=KEY_META;
+
+ if (mod == _get_key_modifier("3d_editor/pan_modifier"))
+ nav_mode = NAVIGATION_PAN;
+ else if (mod == _get_key_modifier("3d_editor/zoom_modifier"))
+ nav_mode = NAVIGATION_ZOOM;
+ else if (mod == _get_key_modifier("3d_editor/orbit_modifier"))
+ nav_mode = NAVIGATION_ORBIT;
+
+ } else if (nav_scheme == NAVIGATION_MAYA) {
+ if (m.mod.alt)
+ nav_mode = NAVIGATION_PAN;
+ }
+ }
- if (mod == _get_key_modifier("3d_editor/pan_modifier")) {
+ switch(nav_mode) {
+ case NAVIGATION_PAN:{
+ real_t pan_speed = 1/150.0;
+ int pan_speed_modifier = 10;
+ if (nav_scheme==NAVIGATION_MAYA && m.mod.shift)
+ pan_speed *= pan_speed_modifier;
Transform camera_transform;
camera_transform.translate(cursor.pos);
camera_transform.basis.rotate(Vector3(0,1,0),cursor.y_rot);
camera_transform.basis.rotate(Vector3(1,0,0),cursor.x_rot);
- Vector3 translation(-m.relative_x/150.0,m.relative_y/150.0,0);
+ Vector3 translation(-m.relative_x*pan_speed,m.relative_y*pan_speed,0);
translation*=cursor.distance/DISTANCE_DEFAULT;
camera_transform.translate(translation);
cursor.pos=camera_transform.origin;
- } else if (mod == _get_key_modifier("3d_editor/zoom_modifier")) {
+ } break;
+
+ case NAVIGATION_ZOOM: {
+ real_t zoom_speed = 1/80.0;
+ int zoom_speed_modifier = 10;
+ if (nav_scheme==NAVIGATION_MAYA && m.mod.shift)
+ zoom_speed *= zoom_speed_modifier;
if ( m.relative_y > 0)
- cursor.distance*=1+m.relative_y/80.0;
+ cursor.distance*=1+m.relative_y*zoom_speed;
else if (m.relative_y < 0)
- cursor.distance/=1-m.relative_y/80.0;
+ cursor.distance/=1-m.relative_y*zoom_speed;
- } else if (mod == _get_key_modifier("3d_editor/orbit_modifier")) {
+ } break;
+
+ case NAVIGATION_ORBIT: {
cursor.x_rot+=m.relative_y/80.0;
cursor.y_rot+=m.relative_x/80.0;
if (cursor.x_rot>Math_PI/2.0)
cursor.x_rot=Math_PI/2.0;
if (cursor.x_rot<-Math_PI/2.0)
cursor.x_rot=-Math_PI/2.0;
+ } break;
- }
+ default: {}
}
-
} break;
case InputEvent::KEY: {
@@ -1410,6 +1468,12 @@ void SpatialEditorViewport::_sinput(const InputEvent &p_event) {
case KEY_F: {
_menu_option(VIEW_CENTER_TO_SELECTION);
} break;
+
+ case KEY_SPACE: {
+ if (!k.pressed)
+ emit_signal("toggle_maximize_view", this);
+ } break;
+
}
@@ -1816,6 +1880,7 @@ void SpatialEditorViewport::_bind_methods(){
ObjectTypeDB::bind_method(_MD("_toggle_camera_preview"),&SpatialEditorViewport::_toggle_camera_preview);
ObjectTypeDB::bind_method(_MD("_preview_exited_scene"),&SpatialEditorViewport::_preview_exited_scene);
+ ADD_SIGNAL( MethodInfo("toggle_maximize_view", PropertyInfo(Variant::OBJECT, "viewport")) );
}
@@ -2916,6 +2981,48 @@ void SpatialEditor::_request_gizmo(Object* p_obj) {
}
+void SpatialEditor::_toggle_maximize_view(Object* p_viewport) {
+ if (!p_viewport) return;
+ SpatialEditorViewport *current_viewport = p_viewport->cast_to<SpatialEditorViewport>();
+ if (!current_viewport) return;
+
+ int index=-1;
+ bool maximized = false;
+ for(int i=0;i<4;i++) {
+ if (viewports[i]==current_viewport) {
+ index=i;
+ if ( current_viewport->get_global_rect() == viewport_base->get_global_rect() )
+ maximized=true;
+ break;
+ }
+ }
+ if (index==-1) return;
+
+ if (!maximized) {
+
+ for(int i=0;i<4;i++) {
+ if (i==index)
+ viewports[i]->set_area_as_parent_rect();
+ else
+ viewports[i]->hide();
+ }
+ } else {
+
+ for(int i=0;i<4;i++)
+ viewports[i]->show();
+
+ if (view_menu->get_popup()->is_item_checked( view_menu->get_popup()->get_item_index(MENU_VIEW_USE_1_VIEWPORT) ))
+ _menu_item_pressed(MENU_VIEW_USE_1_VIEWPORT);
+ else if (view_menu->get_popup()->is_item_checked( view_menu->get_popup()->get_item_index(MENU_VIEW_USE_2_VIEWPORTS) ))
+ _menu_item_pressed(MENU_VIEW_USE_2_VIEWPORTS);
+ else if (view_menu->get_popup()->is_item_checked( view_menu->get_popup()->get_item_index(MENU_VIEW_USE_3_VIEWPORTS) ))
+ _menu_item_pressed(MENU_VIEW_USE_3_VIEWPORTS);
+ else if (view_menu->get_popup()->is_item_checked( view_menu->get_popup()->get_item_index(MENU_VIEW_USE_4_VIEWPORTS) ))
+ _menu_item_pressed(MENU_VIEW_USE_4_VIEWPORTS);
+ }
+
+}
+
void SpatialEditor::_bind_methods() {
// ObjectTypeDB::bind_method("_input_event",&SpatialEditor::_input_event);
@@ -2928,8 +3035,11 @@ void SpatialEditor::_bind_methods() {
ObjectTypeDB::bind_method("_get_editor_data",&SpatialEditor::_get_editor_data);
ObjectTypeDB::bind_method("_request_gizmo",&SpatialEditor::_request_gizmo);
+ ObjectTypeDB::bind_method("_toggle_maximize_view",&SpatialEditor::_toggle_maximize_view);
+
ADD_SIGNAL( MethodInfo("transform_key_request") );
+
}
SpatialEditor::SpatialEditor(EditorNode *p_editor) {
@@ -3029,10 +3139,10 @@ SpatialEditor::SpatialEditor(EditorNode *p_editor) {
p->add_check_item("Use Default Light",MENU_VIEW_USE_DEFAULT_LIGHT);
p->add_separator();
- p->add_check_item("1 Viewport",MENU_VIEW_USE_1_VIEWPORT);
- p->add_check_item("2 Viewports",MENU_VIEW_USE_2_VIEWPORTS);
- p->add_check_item("3 Viewports",MENU_VIEW_USE_3_VIEWPORTS);
- p->add_check_item("4 Viewports",MENU_VIEW_USE_4_VIEWPORTS);
+ p->add_check_item("1 Viewport",MENU_VIEW_USE_1_VIEWPORT,KEY_MASK_ALT+KEY_1);
+ p->add_check_item("2 Viewports",MENU_VIEW_USE_2_VIEWPORTS,KEY_MASK_ALT+KEY_2);
+ p->add_check_item("3 Viewports",MENU_VIEW_USE_3_VIEWPORTS,KEY_MASK_ALT+KEY_3);
+ p->add_check_item("4 Viewports",MENU_VIEW_USE_4_VIEWPORTS,KEY_MASK_ALT+KEY_4);
p->add_separator();
p->add_check_item("Display Normal",MENU_VIEW_DISPLAY_NORMAL);
@@ -3069,6 +3179,7 @@ SpatialEditor::SpatialEditor(EditorNode *p_editor) {
for(int i=0;i<4;i++) {
viewports[i] = memnew( SpatialEditorViewport(this,editor) );
+ viewports[i]->connect("toggle_maximize_view",this,"_toggle_maximize_view");
viewport_base->add_child(viewports[i]);
}
//vbc->add_child(viewport_base);
diff --git a/tools/editor/plugins/spatial_editor_plugin.h b/tools/editor/plugins/spatial_editor_plugin.h
index 308590ecea..aac2d62002 100644
--- a/tools/editor/plugins/spatial_editor_plugin.h
+++ b/tools/editor/plugins/spatial_editor_plugin.h
@@ -110,7 +110,6 @@ class SpatialEditorViewport : public Control {
void _update_selection();
bool _gizmo_select(const Vector2& p_screenpos,bool p_hilite_only=false);
-
float get_znear() const;
float get_zfar() const;
float get_fov() const;
@@ -119,6 +118,19 @@ class SpatialEditorViewport : public Control {
bool clicked_includes_current;
bool clicked_wants_append;
+ enum NavigationScheme {
+ NAVIGATION_GODOT,
+ NAVIGATION_MAYA,
+ NAVIGATION_MODO,
+ };
+ NavigationScheme _get_navigation_schema(const String& p_property);
+
+ enum NavigationMode {
+ NAVIGATION_NONE,
+ NAVIGATION_PAN,
+ NAVIGATION_ZOOM,
+ NAVIGATION_ORBIT
+ };
enum TransformMode {
TRANSFORM_NONE,
TRANSFORM_ROTATE,
@@ -364,6 +376,8 @@ private:
void _init_indicators();
void _finish_indicators();
+ void _toggle_maximize_view(Object* p_viewport);
+
Node *custom_camera;
Object *_get_editor_data(Object *p_what);
diff --git a/tools/editor/project_export.cpp b/tools/editor/project_export.cpp
index eae5dacb27..f571aba434 100644
--- a/tools/editor/project_export.cpp
+++ b/tools/editor/project_export.cpp
@@ -276,7 +276,7 @@ void ProjectExportDialog::_notification(int p_what) {
image_action->select(EditorImportExport::get_singleton()->get_export_image_action());
image_quality->set_val(EditorImportExport::get_singleton()->get_export_image_quality());
- image_shrink->set_val(EditorImportExport::get_singleton()->get_export_image_quality());
+ image_shrink->set_val(EditorImportExport::get_singleton()->get_export_image_shrink());
image_quality->connect("value_changed",this,"_quality_edited");
image_shrink->connect("value_changed",this,"_shrink_edited");
image_action->connect("item_selected",this,"_image_export_edited");
@@ -349,7 +349,7 @@ void ProjectExportDialog::_validate_platform() {
List<String> pl;
EditorFileSystem::get_singleton()->get_changed_sources(&pl);
- if (pl.size()) {
+ if (false && pl.size()) {
if (pl.size()==1)
platform_error_string->set_text(" -One Resource is pending re-import.");
else
diff --git a/tools/editor/property_editor.cpp b/tools/editor/property_editor.cpp
index 1cce161d08..c2243bcc03 100644
--- a/tools/editor/property_editor.cpp
+++ b/tools/editor/property_editor.cpp
@@ -909,7 +909,14 @@ void CustomPropertyEditor::_action_pressed(int p_which) {
Vector<String> extensions=hint_text.split(",");
for(int i=0;i<extensions.size();i++) {
- file->add_filter("*."+extensions[i]+" ; "+extensions[i].to_upper() );
+ String filter = extensions[i];
+ if (filter.begins_with("."))
+ filter="*"+extensions[i];
+ else if (!filter.begins_with("*"))
+ filter="*."+extensions[i];
+
+
+ file->add_filter(filter+" ; "+extensions[i].to_upper() );
}
}
diff --git a/tools/editor/resources_dock.cpp b/tools/editor/resources_dock.cpp
index 37a3469578..eb2e526d71 100644
--- a/tools/editor/resources_dock.cpp
+++ b/tools/editor/resources_dock.cpp
@@ -156,8 +156,6 @@ void ResourcesDock::save_resource(const String& p_path,const Ref<Resource>& p_re
flg|=ResourceSaver::FLAG_COMPRESS;
if (EditorSettings::get_singleton()->get("on_save/save_paths_as_relative"))
flg|=ResourceSaver::FLAG_RELATIVE_PATHS;
- if (EditorSettings::get_singleton()->get("on_save/save_paths_without_extension"))
- flg|=ResourceSaver::FLAG_NO_EXTENSION;
String path = Globals::get_singleton()->localize_path(p_path);
Error err = ResourceSaver::save(path,p_resource,flg);
diff --git a/tools/editor/scene_tree_editor.cpp b/tools/editor/scene_tree_editor.cpp
index 1d2c864c99..162475cb9f 100644
--- a/tools/editor/scene_tree_editor.cpp
+++ b/tools/editor/scene_tree_editor.cpp
@@ -73,6 +73,12 @@ void SceneTreeEditor::_cell_button_pressed(Object *p_item,int p_column,int p_id)
undo_redo->commit_action();
} else if (n->is_type("CanvasItem")) {
+ CanvasItem *ci = n->cast_to<CanvasItem>();
+ if (!ci->is_visible() && ci->get_parent_item() && !ci->get_parent_item()->is_visible()) {
+ error->set_text("This item cannot be made visible because the parent is hidden. Unhide the parent first.");
+ error->popup_centered_minsize(Size2(400,80));
+ return;
+ }
bool v = !bool(n->call("is_hidden"));
undo_redo->create_action("Toggle CanvasItem Visible");
undo_redo->add_do_method(n,v?"hide":"show");
@@ -663,6 +669,9 @@ SceneTreeEditor::SceneTreeEditor(bool p_label,bool p_can_rename, bool p_can_open
tree->connect("button_pressed",this,"_cell_button_pressed");
// tree->connect("item_edited", this,"_renamed",Vector<Variant>(),true);
+ error = memnew( AcceptDialog );
+ add_child(error);
+
last_hash=0;
pending_test_update=false;
updating_tree=false;
diff --git a/tools/editor/scene_tree_editor.h b/tools/editor/scene_tree_editor.h
index 9a2bdb7ef9..edd67a4047 100644
--- a/tools/editor/scene_tree_editor.h
+++ b/tools/editor/scene_tree_editor.h
@@ -52,6 +52,8 @@ class SceneTreeEditor : public Control {
Tree *tree;
Node *selected;
+ AcceptDialog *error;
+
int blocked;
void _compute_hash(Node *p_node,uint64_t &hash);
diff --git a/tools/editor/spatial_editor_gizmos.cpp b/tools/editor/spatial_editor_gizmos.cpp
index 8ec2914061..b62ac00e7b 100644
--- a/tools/editor/spatial_editor_gizmos.cpp
+++ b/tools/editor/spatial_editor_gizmos.cpp
@@ -1,31 +1,31 @@
-/*************************************************************************/
-/* spatial_editor_gizmos.cpp */
-/*************************************************************************/
-/* This file is part of: */
-/* GODOT ENGINE */
-/* http://www.godotengine.org */
-/*************************************************************************/
-/* Copyright (c) 2007-2014 Juan Linietsky, Ariel Manzur. */
-/* */
-/* Permission is hereby granted, free of charge, to any person obtaining */
-/* a copy of this software and associated documentation files (the */
-/* "Software"), to deal in the Software without restriction, including */
-/* without limitation the rights to use, copy, modify, merge, publish, */
-/* distribute, sublicense, and/or sell copies of the Software, and to */
-/* permit persons to whom the Software is furnished to do so, subject to */
-/* the following conditions: */
-/* */
-/* The above copyright notice and this permission notice shall be */
-/* included in all copies or substantial portions of the Software. */
-/* */
-/* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, */
-/* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF */
-/* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.*/
-/* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY */
-/* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, */
-/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */
-/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */
-/*************************************************************************/
+/*************************************************************************/
+/* spatial_editor_gizmos.cpp */
+/*************************************************************************/
+/* This file is part of: */
+/* GODOT ENGINE */
+/* http://www.godotengine.org */
+/*************************************************************************/
+/* Copyright (c) 2007-2014 Juan Linietsky, Ariel Manzur. */
+/* */
+/* Permission is hereby granted, free of charge, to any person obtaining */
+/* a copy of this software and associated documentation files (the */
+/* "Software"), to deal in the Software without restriction, including */
+/* without limitation the rights to use, copy, modify, merge, publish, */
+/* distribute, sublicense, and/or sell copies of the Software, and to */
+/* permit persons to whom the Software is furnished to do so, subject to */
+/* the following conditions: */
+/* */
+/* The above copyright notice and this permission notice shall be */
+/* included in all copies or substantial portions of the Software. */
+/* */
+/* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, */
+/* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF */
+/* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.*/
+/* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY */
+/* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, */
+/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */
+/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */
+/*************************************************************************/
#include "spatial_editor_gizmos.h"
#include "geometry.h"
#include "scene/3d/camera.h"
@@ -191,7 +191,10 @@ void SpatialGizmoTool::add_handles(const Vector<Vector3> &p_handles, bool p_bill
a.resize(VS::ARRAY_MAX);
a[VS::ARRAY_VERTEX]=p_handles;
mesh->add_surface(Mesh::PRIMITIVE_POINTS,a);
- mesh->surface_set_material(0,SpatialEditorGizmos::singleton->handle2_material);
+ if (!p_secondary)
+ mesh->surface_set_material(0,SpatialEditorGizmos::singleton->handle2_material);
+ else
+ mesh->surface_set_material(0,SpatialEditorGizmos::singleton->handle2_secondary_material);
#else
@@ -2131,6 +2134,9 @@ SpatialEditorGizmos::SpatialEditorGizmos() {
handle2_material->set_parameter(FixedMaterial::PARAM_DIFFUSE,Color(1,1,1));
handle2_material->set_fixed_flag(FixedMaterial::FLAG_USE_ALPHA, true);
+ handle2_secondary_material = handle2_material->duplicate();
+ handle2_secondary_material->set_parameter(FixedMaterial::PARAM_DIFFUSE,Color(1,1,1,.5));
+
light_material = Ref<FixedMaterial>( memnew( FixedMaterial ));
light_material->set_flag(Material::FLAG_UNSHADED, true);
light_material->set_line_width(3.0);
diff --git a/tools/editor/spatial_editor_gizmos.h b/tools/editor/spatial_editor_gizmos.h
index a3ba42861d..095fba20e8 100644
--- a/tools/editor/spatial_editor_gizmos.h
+++ b/tools/editor/spatial_editor_gizmos.h
@@ -1,31 +1,31 @@
-/*************************************************************************/
-/* spatial_editor_gizmos.h */
-/*************************************************************************/
-/* This file is part of: */
-/* GODOT ENGINE */
-/* http://www.godotengine.org */
-/*************************************************************************/
-/* Copyright (c) 2007-2014 Juan Linietsky, Ariel Manzur. */
-/* */
-/* Permission is hereby granted, free of charge, to any person obtaining */
-/* a copy of this software and associated documentation files (the */
-/* "Software"), to deal in the Software without restriction, including */
-/* without limitation the rights to use, copy, modify, merge, publish, */
-/* distribute, sublicense, and/or sell copies of the Software, and to */
-/* permit persons to whom the Software is furnished to do so, subject to */
-/* the following conditions: */
-/* */
-/* The above copyright notice and this permission notice shall be */
-/* included in all copies or substantial portions of the Software. */
-/* */
-/* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, */
-/* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF */
-/* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.*/
-/* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY */
-/* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, */
-/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */
-/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */
-/*************************************************************************/
+/*************************************************************************/
+/* spatial_editor_gizmos.h */
+/*************************************************************************/
+/* This file is part of: */
+/* GODOT ENGINE */
+/* http://www.godotengine.org */
+/*************************************************************************/
+/* Copyright (c) 2007-2014 Juan Linietsky, Ariel Manzur. */
+/* */
+/* Permission is hereby granted, free of charge, to any person obtaining */
+/* a copy of this software and associated documentation files (the */
+/* "Software"), to deal in the Software without restriction, including */
+/* without limitation the rights to use, copy, modify, merge, publish, */
+/* distribute, sublicense, and/or sell copies of the Software, and to */
+/* permit persons to whom the Software is furnished to do so, subject to */
+/* the following conditions: */
+/* */
+/* The above copyright notice and this permission notice shall be */
+/* included in all copies or substantial portions of the Software. */
+/* */
+/* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, */
+/* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF */
+/* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.*/
+/* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY */
+/* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, */
+/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */
+/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */
+/*************************************************************************/
#ifndef SPATIAL_EDITOR_GIZMOS_H
#define SPATIAL_EDITOR_GIZMOS_H
@@ -332,6 +332,7 @@ class SpatialEditorGizmos {
public:
Ref<FixedMaterial> handle2_material;
+ Ref<FixedMaterial> handle2_secondary_material;
Ref<FixedMaterial> handle_material;
Ref<FixedMaterial> light_material;
Ref<FixedMaterial> light_material_omni_icon;
diff --git a/tools/ios_xcode_template/godot_ios.xcodeproj/project.xcworkspace/xcuserdata/punto.xcuserdatad/UserInterfaceState.xcuserstate b/tools/ios_xcode_template/godot_ios.xcodeproj/project.xcworkspace/xcuserdata/punto.xcuserdatad/UserInterfaceState.xcuserstate
index bc65cadf59..7c338929ed 100644
--- a/tools/ios_xcode_template/godot_ios.xcodeproj/project.xcworkspace/xcuserdata/punto.xcuserdatad/UserInterfaceState.xcuserstate
+++ b/tools/ios_xcode_template/godot_ios.xcodeproj/project.xcworkspace/xcuserdata/punto.xcuserdatad/UserInterfaceState.xcuserstate
Binary files differ