From a5b4490ba097095119085f0b61a29d6261e81f81 Mon Sep 17 00:00:00 2001 From: s-hadinger <49731213+s-hadinger@users.noreply.github.com> Date: Thu, 19 Sep 2024 22:26:21 +0200 Subject: [PATCH] Matter small UI fixes (#22173) --- .../berry_matter/src/embedded/Matter_UI.be | 25 +- .../src/embedded/Matter_zz_Device.be | 4 +- .../src/solidify/solidified_Matter_UI.h | 2045 ++++++++--------- .../solidify/solidified_Matter_zz_Device.h | 211 +- 4 files changed, 1121 insertions(+), 1164 deletions(-) diff --git a/lib/libesp32/berry_matter/src/embedded/Matter_UI.be b/lib/libesp32/berry_matter/src/embedded/Matter_UI.be index cbd0de8db..7117500d2 100644 --- a/lib/libesp32/berry_matter/src/embedded/Matter_UI.be +++ b/lib/libesp32/berry_matter/src/embedded/Matter_UI.be @@ -47,6 +47,7 @@ class Matter_UI "|http_occupancy|http_contact|http_flow|http_rain|http_waterleak" "|http_airquality" var device + var matter_enabled # #################################################################################################### # Static function to compare two maps (shallow compare) @@ -66,8 +67,9 @@ class Matter_UI # #################################################################################################### # Constructor - def init(device) + def init(device, matter_enabled) self.device = device + self.matter_enabled = matter_enabled tasmota.add_driver(self) end @@ -83,13 +85,6 @@ class Matter_UI webserver.content_send(" Configure Matter

") end - #- ---------------------------------------------------------------------- -# - #- Is Matter enabled? - #- ---------------------------------------------------------------------- -# - def matter_enabled() - return bool(tasmota.get_option(matter.MATTER_OPTION)) - end - #- ---------------------------------------------------------------------- -# #- Show commissioning information and QR Code # @@ -104,11 +99,11 @@ class Matter_UI "
") # checkbox for Matter enable - var matter_enabled_checked = self.matter_enabled() ? 'checked' : '' + var matter_enabled_checked = matter_enabled ? 'checked' : '' webserver.content_send(f"

") webserver.content_send("

") - if self.matter_enabled() + if matter_enabled # checkbox for Matter commissioning var commissioning_open_checked = self.device.commissioning.commissioning_open != nil ? "checked" : "" webserver.content_send(f"

") @@ -541,7 +536,7 @@ class Matter_UI webserver.content_start("Matter Advanced Configuration") #- title of the web page -# webserver.content_send_style() #- send standard Tasmota styles -# - if self.matter_enabled() + if self.matter_enabled self.show_passcode_form() self.show_fabric_info() end @@ -563,7 +558,7 @@ class Matter_UI webserver.content_send_style() #- send standard Tasmota styles -# self.show_enable() - if self.matter_enabled() + if self.matter_enabled self.show_plugins_configuration() end @@ -743,7 +738,7 @@ class Matter_UI webserver.content_send_style() #- send standard Tasmota styles -# var url = webserver.arg("url") - if self.matter_enabled() + if self.matter_enabled self.show_remote_autoconf(url) end webserver.content_button(webserver.BUTTON_CONFIGURATION) @@ -797,7 +792,7 @@ class Matter_UI self.device.save_param() end - if matter_enabled_requested != self.matter_enabled() + if matter_enabled_requested != self.matter_enabled if matter_enabled_requested log(format("MTR: /matterc received '%s' command", 'enable'), 3) tasmota.cmd("SetOption" + str(matter.MATTER_OPTION) + " 1") @@ -1084,7 +1079,7 @@ class Matter_UI def web_sensor() import webserver - if self.matter_enabled() + if self.matter_enabled # mtc0 = close, mtc1 = open commissioning var fabrics_count = (self.device.sessions != nil) ? self.device.sessions.count_active_fabrics() : 0 diff --git a/lib/libesp32/berry_matter/src/embedded/Matter_zz_Device.be b/lib/libesp32/berry_matter/src/embedded/Matter_zz_Device.be index 920f8a342..da8e75270 100644 --- a/lib/libesp32/berry_matter/src/embedded/Matter_zz_Device.be +++ b/lib/libesp32/berry_matter/src/embedded/Matter_zz_Device.be @@ -63,7 +63,7 @@ class Matter_Device def init() import crypto if !tasmota.get_option(matter.MATTER_OPTION) - matter.UI(self) # minimal UI + self.ui = matter.UI(self, false) # minimal UI return end # abort if SetOption 151 is not set @@ -84,7 +84,7 @@ class Matter_Device self.message_handler = matter.MessageHandler(self) self.events = matter.EventHandler(self) self.zigbee = self.init_zigbee() - self.ui = matter.UI(self) + self.ui = matter.UI(self, true) self.commissioning.init_basic_commissioning() tasmota.add_driver(self) diff --git a/lib/libesp32/berry_matter/src/solidify/solidified_Matter_UI.h b/lib/libesp32/berry_matter/src/solidify/solidified_Matter_UI.h index 4f5f7e4ee..687052637 100644 --- a/lib/libesp32/berry_matter/src/solidify/solidified_Matter_UI.h +++ b/lib/libesp32/berry_matter/src/solidify/solidified_Matter_UI.h @@ -4,8 +4,8 @@ \********************************************************************/ #include "be_constobj.h" extern const bclass be_class_Matter_UI; -// compact class 'Matter_UI' ktab size: 234, total: 364 (saved 1040 bytes) -static const bvalue be_ktab_class_Matter_UI[234] = { +// compact class 'Matter_UI' ktab size: 232, total: 361 (saved 1032 bytes) +static const bvalue be_ktab_class_Matter_UI[232] = { /* K0 */ be_nested_str_weak(webserver), /* K1 */ be_nested_str_weak(device), /* K2 */ be_nested_str_weak(commissioning), @@ -120,126 +120,124 @@ static const bvalue be_ktab_class_Matter_UI[234] = { /* K111 */ be_nested_str_weak(_X3Cscript_X20type_X3D_X27text_X2Fjavascript_X27_X3Evar_X20hm_X3D_X25s_X3Bvar_X20hl_X3D_X25s_X3B_X3C_X2Fscript_X3E), /* K112 */ be_nested_str_weak(dump), /* K113 */ be_nested_str_weak(_ADD_ENDPOINT_JS), - /* K114 */ be_nested_str_weak(get_option), - /* K115 */ be_nested_str_weak(MATTER_OPTION), - /* K116 */ be_nested_str_weak(_X3Cfieldset_X3E_X3Clegend_X3E_X3Cb_X3E_X26nbsp_X3BMatter_X20_X26nbsp_X3B_X3C_X2Fb_X3E_X3C_X2Flegend_X3E_X3Cp_X20style_X3D_X27width_X3A320px_X3B_X27_X3ECheck_X20the_X20_X3Ca_X20href_X3D_X27https_X3A_X2F_X2Ftasmota_X2Egithub_X2Eio_X2Fdocs_X2FMatter_X2F_X27_X20target_X3D_X27_blank_X27_X3EMatter_X20documentation_X3C_X2Fa_X3E_X2E_X3C_X2Fp_X3E_X3Cform_X20action_X3D_X27_X2Fmatterc_X27_X20method_X3D_X27post_X27_X3E), - /* K117 */ be_nested_str_weak(checked), - /* K118 */ be_nested_str_weak(_X3Cp_X3E_X3Cinput_X20id_X3D_X27menable_X27_X20type_X3D_X27checkbox_X27_X20name_X3D_X27menable_X27_X20_X25s_X3E), - /* K119 */ be_nested_str_weak(_X3Clabel_X20for_X3D_X27menable_X27_X3E_X3Cb_X3EMatter_X20enable_X3C_X2Fb_X3E_X3C_X2Flabel_X3E_X3C_X2Fp_X3E), - /* K120 */ be_nested_str_weak(_X3Cp_X3E_X3Cinput_X20id_X3D_X27comm_X27_X20type_X3D_X27checkbox_X27_X20name_X3D_X27comm_X27_X20_X25s_X3E), - /* K121 */ be_nested_str_weak(_X3Clabel_X20for_X3D_X27comm_X27_X3E_X3Cb_X3ECommissioning_X20open_X3C_X2Fb_X3E_X3C_X2Flabel_X3E_X3C_X2Fp_X3E), - /* K122 */ be_nested_str_weak(disable_bridge_mode), - /* K123 */ be_nested_str_weak(_X3Cp_X3E_X3Cinput_X20type_X3D_X27checkbox_X27_X20name_X3D_X27nobridge_X27_X25s_X3E_X3Cb_X3EForce_X20Static_X20endpoints_X3C_X2Fb_X3E_X20_X28non_X2Dbridge_X29_X3C_X2Fp_X3E), - /* K124 */ be_nested_str_weak(_X3Cp_X3E_X3C_X2Fp_X3E_X3Cbutton_X20name_X3D_X27save_X27_X20class_X3D_X27button_X20bgrn_X27_X3ESave_X3C_X2Fbutton_X3E_X3C_X2Fform_X3E_X3C_X2Fp_X3E_X3C_X2Ffieldset_X3E_X3Cp_X3E_X3C_X2Fp_X3E), - /* K125 */ be_const_class(be_class_Matter_UI), - /* K126 */ be_nested_str_weak(keys), - /* K127 */ be_nested_str_weak(has_arg), - /* K128 */ be_nested_str_weak(mtc0), - /* K129 */ be_nested_str_weak(stop_basic_commissioning), - /* K130 */ be_nested_str_weak(mtc1), - /* K131 */ be_nested_str_weak(start_root_basic_commissioning), - /* K132 */ be_nested_str_weak(introspect), - /* K133 */ be_nested_str_weak(_X3Cfieldset_X3E_X3Clegend_X3E_X3Cb_X3E_X26nbsp_X3BCurrent_X20Configuration_X26nbsp_X3B_X3C_X2Fb_X3E_X3C_X2Flegend_X3E_X3Cp_X3E_X3C_X2Fp_X3E), - /* K134 */ be_nested_str_weak(_X3Cform_X20action_X3D_X27_X2Fmatterc_X27_X20method_X3D_X27post_X27_X3E_X3Cp_X3E_X3Cb_X3ELocal_X20sensors_X20and_X20devices_X3C_X2Fb_X3E_X3C_X2Fp_X3E_X3Ctable_X20style_X3D_X27width_X3A100_X25_X27_X3E), - /* K135 */ be_nested_str_weak(_X3Ctr_X3E_X3Ctd_X20width_X3D_X2725_X27_X20style_X3D_X27font_X2Dsize_X3Asmaller_X3B_X27_X3E_X23_X3C_X2Ftd_X3E_X3Ctd_X20width_X3D_X2778_X27_X20style_X3D_X27font_X2Dsize_X3Asmaller_X3B_X27_X3EName_X3C_X2Ftd_X3E_X3Ctd_X20width_X3D_X27115_X27_X20style_X3D_X27font_X2Dsize_X3Asmaller_X3B_X27_X3EType_X3C_X2Ftd_X3E_X3Ctd_X20style_X3D_X27font_X2Dsize_X3Asmaller_X3B_X27_X3EParameter_X3C_X2Ftd_X3E_X3Ctd_X20width_X3D_X2715_X27_X20style_X3D_X27font_X2Dsize_X3Asmaller_X3B_X27_X3E_X3C_X2Ftd_X3E_X3C_X2Ftr_X3E), - /* K136 */ be_nested_str_weak(plugins_config), - /* K137 */ be_nested_str_weak(remove), - /* K138 */ be_nested_str_weak(0), - /* K139 */ be_nested_str_weak(k2l_num), - /* K140 */ be_nested_str_weak(http_), - /* K141 */ be_nested_str_weak(ui_conf_to_string), - /* K142 */ be_nested_str_weak(_X3Ctr_X3E_X3Ctd_X20style_X3D_X27font_X2Dsize_X3Asmaller_X3B_X27_X3E_X3Cb_X3E_X25i_X3C_X2Fb_X3E_X3C_X2Ftd_X3E), - /* K143 */ be_nested_str_weak(_X3Ctd_X20style_X3D_X27font_X2Dsize_X3Asmaller_X3B_X27_X3E_X3Cinput_X20type_X3D_X27text_X27_X20name_X3D_X27nam_X25i_X27_X20size_X3D_X271_X27_X20value_X3D_X27_X25s_X27_X3E_X3C_X2Ftd_X3E), - /* K144 */ be_nested_str_weak(name), - /* K145 */ be_nested_str_weak(_X3Ctd_X20style_X3D_X27font_X2Dsize_X3Asmaller_X3B_X27_X3E_X3Cb_X3E_X25s_X3C_X2Fb_X3E_X3C_X2Ftd_X3E), - /* K146 */ be_nested_str_weak(plugin_name), - /* K147 */ be_nested_str_weak(_X3Ctd_X20style_X3D_X27font_X2Dsize_X3Asmaller_X3B_X27_X3E_X3Cinput_X20type_X3D_X27text_X27_X20name_X3D_X27arg_X25i_X27_X20size_X3D_X271_X27_X20value_X3D_X27_X25s_X27_X20placeholder_X3D_X27_X25s_X27_X20title_X3D_X27_X25s_X27_X3E_X3C_X2Ftd_X3E), - /* K148 */ be_nested_str_weak(_X3Ctd_X20style_X3D_X27text_X2Dalign_X3Acenter_X3B_X27_X3E_X3Cbutton_X20name_X3D_X27del_X25i_X27_X20title_X3D_X27Delete_X20Endpoint_X20_X25i_X27_X20style_X3D_X27background_X3Anone_X3Bborder_X3Anone_X3Bline_X2Dheight_X3A1_X3B_X27_X20onclick_X3D_X22return_X20confirm_X28_X27Confirm_X20removing_X20endpoint_X20_X25i_X27_X29_X22_X3E_X26_X23128293_X3B_X3C_X2Fbutton_X3E_X3C_X2Ftd_X3E_X3C_X2Ftr_X3E), - /* K149 */ be_nested_str_weak(_X3C_X2Ftable_X3E), - /* K150 */ be_nested_str_weak(_X3Cp_X3E_X26lt_X3Bnone_X26gt_X3B_X3C_X2Fp_X3E), - /* K151 */ be_nested_str_weak(_X3Cp_X3E_X3C_X2Fp_X3E), - /* K152 */ be_nested_str_weak(url), - /* K153 */ be_nested_str_weak(sort_distinct), - /* K154 */ be_nested_str_weak(get_plugin_remote_info), - /* K155 */ be_nested_str_weak(_X26_X23x1F517_X3B_X20_X3Ca_X20target_X3D_X27_blank_X27_X20title_X3D_X27http_X3A_X2F_X2F_X25s_X2F_X27_X20href_X3D_X22http_X3A_X2F_X2F_X25s_X2F_X3F_X22_X3E_X25s_X3C_X2Fa_X3E), - /* K156 */ be_nested_str_weak(_X3Ctable_X20style_X3D_X27width_X3A100_X25_X27_X3E_X3Ctr_X3E_X3Ctd_X20width_X3D_X2725_X27_X3E_X3C_X2Ftd_X3E_X3Ctd_X20width_X3D_X2778_X27_X3E_X3C_X2Ftd_X3E_X3Ctd_X20width_X3D_X27115_X27_X3E_X3C_X2Ftd_X3E_X3Ctd_X3E_X3C_X2Ftd_X3E_X3Ctd_X20width_X3D_X2715_X27_X3E_X3C_X2Ftd_X3E_X3C_X2Ftr_X3E), - /* K157 */ be_nested_str_weak(_X3Ctr_X3E_X3Ctd_X20width_X3D_X2722_X27_X20style_X3D_X27font_X2Dsize_X3Asmaller_X3B_X27_X3E_X3Cb_X3E_X25i_X3C_X2Fb_X3E_X3C_X2Ftd_X3E), - /* K158 */ be_nested_str_weak(_X3Ctd_X20width_X3D_X2778_X27_X20style_X3D_X27font_X2Dsize_X3Asmaller_X3B_X27_X3E_X3Cinput_X20type_X3D_X27text_X27_X20name_X3D_X27nam_X25i_X27_X20size_X3D_X271_X27_X20value_X3D_X27_X25s_X27_X20placeholder_X3D_X27_X28optional_X29_X27_X3E_X3C_X2Ftd_X3E), - /* K159 */ be_nested_str_weak(_X3Ctd_X20width_X3D_X27115_X27_X20style_X3D_X27font_X2Dsize_X3Asmaller_X3B_X27_X3E_X3Cb_X3E_X25s_X3C_X2Fb_X3E_X3C_X2Fselect_X3E_X3C_X2Ftd_X3E), - /* K160 */ be_nested_str_weak(_X3Ctd_X20style_X3D_X27font_X2Dsize_X3Asmaller_X3B_X27_X3E_X3Cinput_X20type_X3D_X27text_X27_X20name_X3D_X27arg_X25i_X27_X20size_X3D_X278_X27_X20value_X3D_X27_X25s_X27_X20title_X3D_X27_X25s_X27_X3E_X3C_X2Ftd_X3E), - /* K161 */ be_nested_str_weak(_X3Ctd_X20width_X3D_X2715_X27_X20style_X3D_X27text_X2Dalign_X3Acenter_X3B_X27_X3E_X3Cbutton_X20name_X3D_X27del_X25i_X27_X20style_X3D_X27background_X3Anone_X3Bborder_X3Anone_X3Bline_X2Dheight_X3A1_X3B_X27_X20onclick_X3D_X22return_X20confirm_X28_X27Confirm_X20removing_X20endpoint_X27_X29_X22_X3E_X26_X23128293_X3B_X3C_X2Fbutton_X3E_X3C_X2Ftd_X3E_X3C_X2Ftr_X3E), - /* K162 */ be_nested_str_weak(_X3C_X2Ftable_X3E_X3Cp_X3E_X3C_X2Fp_X3E), - /* K163 */ be_nested_str_weak(_X3Cbutton_X20name_X3D_X27config_X27_X20class_X3D_X27button_X20bgrn_X27_X3EChange_X20configuration_X3C_X2Fbutton_X3E_X3C_X2Fform_X3E_X3Cp_X3E_X3C_X2Fp_X3E_X3C_X2Ffieldset_X3E), - /* K164 */ be_nested_str_weak(zigbee), - /* K165 */ be_nested_str_weak(show_plugins_hints_js), - /* K166 */ be_nested_str_weak(_CLASSES_TYPES_STD), - /* K167 */ be_nested_str_weak(_CLASSES_TYPES), - /* K168 */ be_nested_str_weak(_CLASSES_TYPES_VIRTUAL), - /* K169 */ be_nested_str_long(_X3Cp_X3E_X3C_X2Fp_X3E_X3Cfieldset_X3E_X3Clegend_X3E_X3Cb_X3E_X26nbsp_X3BAdd_X20to_X20Configuration_X26nbsp_X3B_X3C_X2Fb_X3E_X3C_X2Flegend_X3E_X3Cp_X3E_X3C_X2Fp_X3E_X3Cp_X3E_X3Cb_X3EAdd_X20local_X20sensor_X20or_X20device_X3C_X2Fb_X3E_X3C_X2Fp_X3E_X3Cform_X20action_X3D_X27_X2Fmatterc_X27_X20method_X3D_X27post_X27_X3E_X3Ctable_X20style_X3D_X27width_X3A100_X25_X27_X3E_X3Ctr_X3E_X3Ctd_X20width_X3D_X27100_X27_X20style_X3D_X27font_X2Dsize_X3Asmaller_X3B_X27_X3EName_X3C_X2Ftd_X3E_X3Ctd_X20width_X3D_X27115_X27_X20style_X3D_X27font_X2Dsize_X3Asmaller_X3B_X27_X3EType_X3C_X2Ftd_X3E_X3Ctd_X20style_X3D_X27font_X2Dsize_X3Asmaller_X3B_X27_X3EParameter_X3C_X2Ftd_X3E_X3C_X2Ftr_X3E_X3Ctr_X3E_X3Ctd_X20style_X3D_X27font_X2Dsize_X3Asmaller_X3B_X27_X3E_X3Cinput_X20type_X3D_X27text_X27_X20name_X3D_X27nam_X27_X20size_X3D_X271_X27_X20value_X3D_X27_X27_X20placeholder_X3D_X27_X28optional_X29_X27_X20title_X3D_X27_X27_X3E_X3C_X2Ftd_X3E_X3Ctd_X20style_X3D_X27font_X2Dsize_X3Asmaller_X3B_X27_X3E_X3Cselect_X20id_X3D_X27pi_X27_X20name_X3D_X27pi_X27_X20onchange_X3D_X27otm_X28_X22arg_X22_X2Cthis_X2Evalue_X29_X27_X3E), - /* K170 */ be_nested_str_weak(plugin_option), - /* K171 */ be_nested_str_long(_X3C_X2Fselect_X3E_X3C_X2Ftd_X3E_X3Ctd_X20style_X3D_X27font_X2Dsize_X3Asmaller_X3B_X27_X3E_X3Cinput_X20type_X3D_X27text_X27_X20id_X3D_X27arg_X27_X20name_X3D_X27arg_X27_X20size_X3D_X271_X27_X20value_X3D_X27_X27_X3E_X3C_X2Ftd_X3E_X3C_X2Ftr_X3E_X3C_X2Ftable_X3E_X3Cdiv_X20style_X3D_X27display_X3A_X20block_X3B_X27_X3E_X3C_X2Fdiv_X3E_X3Cbutton_X20name_X3D_X27addep_X27_X20class_X3D_X27button_X20bgrn_X27_X3ECreate_X20new_X20endpoint_X3C_X2Fbutton_X3E_X3C_X2Fform_X3E_X3Chr_X3E_X3Cp_X3E_X3Cb_X3EAdd_X20Remote_X20Tasmota_X20or_X20OpenBK_X3C_X2Fb_X3E_X3C_X2Fp_X3E_X3Cform_X20action_X3D_X27_X2Fmatteradd_X27_X20method_X3D_X27get_X27_X3E_X3Ctable_X20style_X3D_X27width_X3A100_X25_X27_X3E_X3Ctr_X3E_X3Ctd_X20width_X3D_X2730_X27_X20style_X3D_X27font_X2Dsize_X3Asmaller_X3B_X27_X3E_X3Cb_X3Ehttp_X3A_X2F_X2F_X3C_X2Fb_X3E_X3C_X2Ftd_X3E_X3Ctd_X3E_X3Cinput_X20type_X3D_X27text_X27_X20name_X3D_X27url_X27_X20size_X3D_X278_X27_X20value_X3D_X27_X27_X20required_X20placeholder_X3D_X27IP_X20or_X20domain_X27_X3E_X3C_X2Ftd_X3E_X3Ctd_X20width_X3D_X2710_X27_X20style_X3D_X27font_X2Dsize_X3Asmaller_X3B_X27_X3E_X3Cb_X3E_X2F_X3C_X2Fb_X3E_X3C_X2Ftd_X3E_X3C_X2Ftr_X3E_X3C_X2Ftr_X3E_X3C_X2Ftable_X3E_X3Cdiv_X20style_X3D_X27display_X3A_X20block_X3B_X27_X3E_X3C_X2Fdiv_X3E_X3Cbutton_X20class_X3D_X27button_X20bgrn_X27_X3EAuto_X2Dconfigure_X20remote_X20Tasmota_X3C_X2Fbutton_X3E_X3C_X2Fform_X3E_X3Chr_X3E_X3Cform_X20action_X3D_X27_X2Fmatterc_X27_X20method_X3D_X27post_X27onsubmit_X3D_X27return_X20confirm_X28_X22This_X20will_X20RESET_X20the_X20configuration_X20to_X20the_X20default_X2E_X20You_X20will_X20need_X20to_X20associate_X20again_X2E_X22_X29_X3B_X27_X3E_X3Cbutton_X20name_X3D_X27auto_X27_X20class_X3D_X27button_X20bred_X27_X3EReset_X20all_X20and_X20Auto_X2Ddiscover_X3C_X2Fbutton_X3E_X3Cp_X3E_X3C_X2Fp_X3E_X3C_X2Fform_X3E_X3Cp_X3E_X3C_X2Fp_X3E_X3C_X2Ffieldset_X3E), - /* K172 */ be_nested_str_weak(plugins), - /* K173 */ be_nested_str_weak(BRIDGE), - /* K174 */ be_nested_str_weak(http_remote), - /* K175 */ be_nested_str_weak(addr), - /* K176 */ be_nested_str_weak(_X3Ctable_X20style_X3D_X27width_X3A100_X25_X27_X3E), - /* K177 */ be_nested_str_weak(_STYLESHEET), - /* K178 */ be_nested_str_weak(k2l), - /* K179 */ be_nested_str_weak(_X3Ctr_X20class_X3D_X27ztdm_X20htrm_X27_X3E_X3Ctd_X3E_X26_X23x1F517_X3B_X20_X3Ca_X20target_X3D_X27_blank_X27_X20title_X3D_X27http_X3A_X2F_X2F_X25s_X2F_X27_X20href_X3D_X22http_X3A_X2F_X2F_X25s_X2F_X3F_X22_X27_X3E_X25s_X3C_X2Fa_X3E_X3C_X2Ftd_X3E), - /* K180 */ be_nested_str_weak(web_last_seen), - /* K181 */ be_nested_str_weak(_X3Ctr_X20class_X3D_X27htrm_X27_X3E_X3Ctd_X20colspan_X3D_X272_X27_X3E), - /* K182 */ be_nested_str_weak(web_values), - /* K183 */ be_nested_str_weak(_X3C_X2Ftd_X3E_X3C_X2Ftr_X3E), - /* K184 */ be_nested_str_weak(_X3C_X2Ftable_X3E_X3Chr_X3E), - /* K185 */ be_nested_str_weak(_X3Cp_X3E_X3Cform_X20id_X3Dac_X20action_X3D_X27matterc_X27_X20style_X3D_X27display_X3A_X20block_X3B_X27_X20method_X3D_X27get_X27_X3E_X3Cbutton_X3E), - /* K186 */ be_nested_str_weak(_LOGO), - /* K187 */ be_nested_str_weak(_X20Configure_X20Matter_X3C_X2Fbutton_X3E_X3C_X2Fform_X3E_X3C_X2Fp_X3E), - /* K188 */ be_nested_str_weak(get_plugin_class_displayname), - /* K189 */ be_nested_str_weak(Matter_X20Advanced_X20Configuration), - /* K190 */ be_nested_str_weak(show_passcode_form), - /* K191 */ be_nested_str_weak(show_fabric_info), - /* K192 */ be_nested_str_weak(web_add_config_button), - /* K193 */ be_nested_str_weak(Matter_X20Create_X20new_X20endpoint), - /* K194 */ be_nested_str_weak(arg), - /* K195 */ be_nested_str_weak(show_remote_autoconf), - /* K196 */ be_nested_str_weak(on), - /* K197 */ be_nested_str_weak(_X2Fmatterc), - /* K198 */ be_nested_str_weak(HTTP_GET), - /* K199 */ be_nested_str_weak(HTTP_POST), - /* K200 */ be_nested_str_weak(_X2Fmattera), - /* K201 */ be_nested_str_weak(_X2Fmatteradd), - /* K202 */ be_nested_str_weak(add_driver), - /* K203 */ be_nested_str_weak(_X3Coption_X20value_X3D_X27_X27_X3E_X3C_X2Foption_X3E), - /* K204 */ be_nested_str_weak(_X2Dvirtual), - /* K205 */ be_nested_str_weak(_X3Coption_X20value_X3D_X27_X27_X20disabled_X3E_X2D_X2D_X2D_X20Virtual_X20Devices_X20_X2D_X2D_X2D_X3C_X2Foption_X3E), - /* K206 */ be_nested_str_weak(_X2Dzigbee), - /* K207 */ be_nested_str_weak(_X3Coption_X20value_X3D_X27_X27_X20disabled_X3E_X2D_X2D_X2D_X20Zigbee_X20Devices_X20_X2D_X2D_X2D_X3C_X2Foption_X3E), - /* K208 */ be_nested_str_weak(_X3Coption_X20value_X3D_X27_X25s_X27_X25s_X3E_X25s_X3C_X2Foption_X3E), - /* K209 */ be_nested_str_weak(_X20selected), - /* K210 */ be_nested_str_weak(Plugin_Device), - /* K211 */ be_nested_str_weak(PROBE_TIMEOUT), - /* K212 */ be_nested_str_weak(HTTP_remote), - /* K213 */ be_nested_str_weak(call_sync), - /* K214 */ be_nested_str_weak(Status_X2010), - /* K215 */ be_nested_str_weak(load), - /* K216 */ be_nested_str_weak(StatusSNS), - /* K217 */ be_nested_str_weak(Status_X2011), - /* K218 */ be_nested_str_weak(StatusSTS), - /* K219 */ be_nested_str_weak(log), - /* K220 */ be_nested_str_weak(MTR_X3A_X20probed_X20_X27_X25s_X27_X20status10_X3D_X25s_X20satus11_X3D_X25s), - /* K221 */ be_nested_str_weak(generate_config_from_status), - /* K222 */ be_nested_str_weak(_CLASSES_TYPES2), - /* K223 */ be_nested_str_weak(_X3Cfieldset_X3E_X3Clegend_X3E_X3Cb_X3E_X26nbsp_X3BMatter_X20Remote_X20Device_X26nbsp_X3B_X3C_X2Fb_X3E_X3C_X2Flegend_X3E_X3Cp_X3E_X3C_X2Fp_X3E_X3Cp_X3E_X3Cb_X3EAdd_X20Remote_X20sensor_X20or_X20device_X3C_X2Fb_X3E_X3C_X2Fp_X3E), - /* K224 */ be_nested_str_weak(_X3Cp_X3E_X26_X23x1F517_X3B_X20_X3Ca_X20target_X3D_X27_blank_X27_X20href_X3D_X22http_X3A_X2F_X2F_X25s_X2F_X3F_X22_X3E_X25s_X3C_X2Fa_X3E_X3C_X2Fp_X3E), - /* K225 */ be_nested_str_weak(_X3Cform_X20action_X3D_X27_X2Fmatterc_X27_X20method_X3D_X27post_X27_X3E_X3Ctable_X20style_X3D_X27width_X3A100_X25_X27_X3E_X3Ctr_X3E_X3Ctd_X20width_X3D_X27100_X27_X20style_X3D_X27font_X2Dsize_X3Asmaller_X3B_X27_X3EName_X3C_X2Ftd_X3E_X3Ctd_X20width_X3D_X27115_X27_X20style_X3D_X27font_X2Dsize_X3Asmaller_X3B_X27_X3EType_X3C_X2Ftd_X3E_X3Ctd_X20style_X3D_X27font_X2Dsize_X3Asmaller_X3B_X27_X3EParameter_X3C_X2Ftd_X3E_X3C_X2Ftr_X3E), - /* K226 */ be_nested_str_weak(_X3Cinput_X20name_X3D_X27url_X27_X20type_X3D_X27hidden_X27_X20value_X3D_X27_X25s_X27_X3E), - /* K227 */ be_nested_str_weak(_X3Ctr_X3E_X3Ctd_X20style_X3D_X27font_X2Dsize_X3Asmaller_X3B_X27_X3E_X3Cinput_X20type_X3D_X27text_X27_X20name_X3D_X27nam_X25i_X27_X20size_X3D_X271_X27_X20value_X3D_X27_X27_X20placeholder_X3D_X27_X28optional_X29_X27_X3E_X3C_X2Ftd_X3E), - /* K228 */ be_nested_str_weak(_X3Ctd_X20style_X3D_X27font_X2Dsize_X3Asmaller_X3B_X27_X3E_X3Cselect_X20name_X3D_X27pi_X25i_X27_X20onchange_X3D_X27otm_X28_X22arg_X25i_X22_X2Cthis_X2Evalue_X29_X27_X3E), - /* K229 */ be_nested_str_weak(_X3C_X2Fselect_X3E_X3C_X2Ftd_X3E_X3Ctd_X20style_X3D_X27font_X2Dsize_X3Asmaller_X3B_X27_X3E), - /* K230 */ be_nested_str_weak(_X3Cinput_X20type_X3D_X27text_X27_X20id_X3D_X27arg_X25i_X27_X20name_X3D_X27arg_X25i_X27_X20size_X3D_X271_X27_X20value_X3D_X27_X25s_X27_X20placeholder_X3D_X27_X25s_X27_X20title_X3D_X27_X25s_X27_X3E), - /* K231 */ be_nested_str_weak(_X3Cinput_X20type_X3D_X27text_X27_X20id_X3D_X27arg_X25i_X27_X20name_X3D_X27arg_X25i_X27_X20size_X3D_X271_X27_X20value_X3D_X27_X25s_X27_X3E), - /* K232 */ be_nested_str_weak(_X3C_X2Ftable_X3E_X3Cdiv_X20style_X3D_X27display_X3A_X20block_X3B_X27_X3E_X3C_X2Fdiv_X3E_X3Cbutton_X20name_X3D_X27addrem_X27_X20class_X3D_X27button_X20bgrn_X27_X3EAdd_X20endpoints_X3C_X2Fbutton_X3E_X3C_X2Fform_X3E_X3C_X2Fform_X3E_X3C_X2Ffieldset_X3E), - /* K233 */ be_nested_str_weak(_X3Cp_X3E_X3Cb_X3EUnable_X20to_X20connect_X20to_X20_X27_X25s_X27_X3C_X2Fb_X3E_X3C_X2Fp_X3E), + /* K114 */ be_nested_str_weak(_X3Cfieldset_X3E_X3Clegend_X3E_X3Cb_X3E_X26nbsp_X3BMatter_X20_X26nbsp_X3B_X3C_X2Fb_X3E_X3C_X2Flegend_X3E_X3Cp_X20style_X3D_X27width_X3A320px_X3B_X27_X3ECheck_X20the_X20_X3Ca_X20href_X3D_X27https_X3A_X2F_X2Ftasmota_X2Egithub_X2Eio_X2Fdocs_X2FMatter_X2F_X27_X20target_X3D_X27_blank_X27_X3EMatter_X20documentation_X3C_X2Fa_X3E_X2E_X3C_X2Fp_X3E_X3Cform_X20action_X3D_X27_X2Fmatterc_X27_X20method_X3D_X27post_X27_X3E), + /* K115 */ be_nested_str_weak(checked), + /* K116 */ be_nested_str_weak(_X3Cp_X3E_X3Cinput_X20id_X3D_X27menable_X27_X20type_X3D_X27checkbox_X27_X20name_X3D_X27menable_X27_X20_X25s_X3E), + /* K117 */ be_nested_str_weak(_X3Clabel_X20for_X3D_X27menable_X27_X3E_X3Cb_X3EMatter_X20enable_X3C_X2Fb_X3E_X3C_X2Flabel_X3E_X3C_X2Fp_X3E), + /* K118 */ be_nested_str_weak(_X3Cp_X3E_X3Cinput_X20id_X3D_X27comm_X27_X20type_X3D_X27checkbox_X27_X20name_X3D_X27comm_X27_X20_X25s_X3E), + /* K119 */ be_nested_str_weak(_X3Clabel_X20for_X3D_X27comm_X27_X3E_X3Cb_X3ECommissioning_X20open_X3C_X2Fb_X3E_X3C_X2Flabel_X3E_X3C_X2Fp_X3E), + /* K120 */ be_nested_str_weak(disable_bridge_mode), + /* K121 */ be_nested_str_weak(_X3Cp_X3E_X3Cinput_X20type_X3D_X27checkbox_X27_X20name_X3D_X27nobridge_X27_X25s_X3E_X3Cb_X3EForce_X20Static_X20endpoints_X3C_X2Fb_X3E_X20_X28non_X2Dbridge_X29_X3C_X2Fp_X3E), + /* K122 */ be_nested_str_weak(_X3Cp_X3E_X3C_X2Fp_X3E_X3Cbutton_X20name_X3D_X27save_X27_X20class_X3D_X27button_X20bgrn_X27_X3ESave_X3C_X2Fbutton_X3E_X3C_X2Fform_X3E_X3C_X2Fp_X3E_X3C_X2Ffieldset_X3E_X3Cp_X3E_X3C_X2Fp_X3E), + /* K123 */ be_const_class(be_class_Matter_UI), + /* K124 */ be_nested_str_weak(keys), + /* K125 */ be_nested_str_weak(has_arg), + /* K126 */ be_nested_str_weak(mtc0), + /* K127 */ be_nested_str_weak(stop_basic_commissioning), + /* K128 */ be_nested_str_weak(mtc1), + /* K129 */ be_nested_str_weak(start_root_basic_commissioning), + /* K130 */ be_nested_str_weak(introspect), + /* K131 */ be_nested_str_weak(_X3Cfieldset_X3E_X3Clegend_X3E_X3Cb_X3E_X26nbsp_X3BCurrent_X20Configuration_X26nbsp_X3B_X3C_X2Fb_X3E_X3C_X2Flegend_X3E_X3Cp_X3E_X3C_X2Fp_X3E), + /* K132 */ be_nested_str_weak(_X3Cform_X20action_X3D_X27_X2Fmatterc_X27_X20method_X3D_X27post_X27_X3E_X3Cp_X3E_X3Cb_X3ELocal_X20sensors_X20and_X20devices_X3C_X2Fb_X3E_X3C_X2Fp_X3E_X3Ctable_X20style_X3D_X27width_X3A100_X25_X27_X3E), + /* K133 */ be_nested_str_weak(_X3Ctr_X3E_X3Ctd_X20width_X3D_X2725_X27_X20style_X3D_X27font_X2Dsize_X3Asmaller_X3B_X27_X3E_X23_X3C_X2Ftd_X3E_X3Ctd_X20width_X3D_X2778_X27_X20style_X3D_X27font_X2Dsize_X3Asmaller_X3B_X27_X3EName_X3C_X2Ftd_X3E_X3Ctd_X20width_X3D_X27115_X27_X20style_X3D_X27font_X2Dsize_X3Asmaller_X3B_X27_X3EType_X3C_X2Ftd_X3E_X3Ctd_X20style_X3D_X27font_X2Dsize_X3Asmaller_X3B_X27_X3EParameter_X3C_X2Ftd_X3E_X3Ctd_X20width_X3D_X2715_X27_X20style_X3D_X27font_X2Dsize_X3Asmaller_X3B_X27_X3E_X3C_X2Ftd_X3E_X3C_X2Ftr_X3E), + /* K134 */ be_nested_str_weak(plugins_config), + /* K135 */ be_nested_str_weak(remove), + /* K136 */ be_nested_str_weak(0), + /* K137 */ be_nested_str_weak(k2l_num), + /* K138 */ be_nested_str_weak(http_), + /* K139 */ be_nested_str_weak(ui_conf_to_string), + /* K140 */ be_nested_str_weak(_X3Ctr_X3E_X3Ctd_X20style_X3D_X27font_X2Dsize_X3Asmaller_X3B_X27_X3E_X3Cb_X3E_X25i_X3C_X2Fb_X3E_X3C_X2Ftd_X3E), + /* K141 */ be_nested_str_weak(_X3Ctd_X20style_X3D_X27font_X2Dsize_X3Asmaller_X3B_X27_X3E_X3Cinput_X20type_X3D_X27text_X27_X20name_X3D_X27nam_X25i_X27_X20size_X3D_X271_X27_X20value_X3D_X27_X25s_X27_X3E_X3C_X2Ftd_X3E), + /* K142 */ be_nested_str_weak(name), + /* K143 */ be_nested_str_weak(_X3Ctd_X20style_X3D_X27font_X2Dsize_X3Asmaller_X3B_X27_X3E_X3Cb_X3E_X25s_X3C_X2Fb_X3E_X3C_X2Ftd_X3E), + /* K144 */ be_nested_str_weak(plugin_name), + /* K145 */ be_nested_str_weak(_X3Ctd_X20style_X3D_X27font_X2Dsize_X3Asmaller_X3B_X27_X3E_X3Cinput_X20type_X3D_X27text_X27_X20name_X3D_X27arg_X25i_X27_X20size_X3D_X271_X27_X20value_X3D_X27_X25s_X27_X20placeholder_X3D_X27_X25s_X27_X20title_X3D_X27_X25s_X27_X3E_X3C_X2Ftd_X3E), + /* K146 */ be_nested_str_weak(_X3Ctd_X20style_X3D_X27text_X2Dalign_X3Acenter_X3B_X27_X3E_X3Cbutton_X20name_X3D_X27del_X25i_X27_X20title_X3D_X27Delete_X20Endpoint_X20_X25i_X27_X20style_X3D_X27background_X3Anone_X3Bborder_X3Anone_X3Bline_X2Dheight_X3A1_X3B_X27_X20onclick_X3D_X22return_X20confirm_X28_X27Confirm_X20removing_X20endpoint_X20_X25i_X27_X29_X22_X3E_X26_X23128293_X3B_X3C_X2Fbutton_X3E_X3C_X2Ftd_X3E_X3C_X2Ftr_X3E), + /* K147 */ be_nested_str_weak(_X3C_X2Ftable_X3E), + /* K148 */ be_nested_str_weak(_X3Cp_X3E_X26lt_X3Bnone_X26gt_X3B_X3C_X2Fp_X3E), + /* K149 */ be_nested_str_weak(_X3Cp_X3E_X3C_X2Fp_X3E), + /* K150 */ be_nested_str_weak(url), + /* K151 */ be_nested_str_weak(sort_distinct), + /* K152 */ be_nested_str_weak(get_plugin_remote_info), + /* K153 */ be_nested_str_weak(_X26_X23x1F517_X3B_X20_X3Ca_X20target_X3D_X27_blank_X27_X20title_X3D_X27http_X3A_X2F_X2F_X25s_X2F_X27_X20href_X3D_X22http_X3A_X2F_X2F_X25s_X2F_X3F_X22_X3E_X25s_X3C_X2Fa_X3E), + /* K154 */ be_nested_str_weak(_X3Ctable_X20style_X3D_X27width_X3A100_X25_X27_X3E_X3Ctr_X3E_X3Ctd_X20width_X3D_X2725_X27_X3E_X3C_X2Ftd_X3E_X3Ctd_X20width_X3D_X2778_X27_X3E_X3C_X2Ftd_X3E_X3Ctd_X20width_X3D_X27115_X27_X3E_X3C_X2Ftd_X3E_X3Ctd_X3E_X3C_X2Ftd_X3E_X3Ctd_X20width_X3D_X2715_X27_X3E_X3C_X2Ftd_X3E_X3C_X2Ftr_X3E), + /* K155 */ be_nested_str_weak(_X3Ctr_X3E_X3Ctd_X20width_X3D_X2722_X27_X20style_X3D_X27font_X2Dsize_X3Asmaller_X3B_X27_X3E_X3Cb_X3E_X25i_X3C_X2Fb_X3E_X3C_X2Ftd_X3E), + /* K156 */ be_nested_str_weak(_X3Ctd_X20width_X3D_X2778_X27_X20style_X3D_X27font_X2Dsize_X3Asmaller_X3B_X27_X3E_X3Cinput_X20type_X3D_X27text_X27_X20name_X3D_X27nam_X25i_X27_X20size_X3D_X271_X27_X20value_X3D_X27_X25s_X27_X20placeholder_X3D_X27_X28optional_X29_X27_X3E_X3C_X2Ftd_X3E), + /* K157 */ be_nested_str_weak(_X3Ctd_X20width_X3D_X27115_X27_X20style_X3D_X27font_X2Dsize_X3Asmaller_X3B_X27_X3E_X3Cb_X3E_X25s_X3C_X2Fb_X3E_X3C_X2Fselect_X3E_X3C_X2Ftd_X3E), + /* K158 */ be_nested_str_weak(_X3Ctd_X20style_X3D_X27font_X2Dsize_X3Asmaller_X3B_X27_X3E_X3Cinput_X20type_X3D_X27text_X27_X20name_X3D_X27arg_X25i_X27_X20size_X3D_X278_X27_X20value_X3D_X27_X25s_X27_X20title_X3D_X27_X25s_X27_X3E_X3C_X2Ftd_X3E), + /* K159 */ be_nested_str_weak(_X3Ctd_X20width_X3D_X2715_X27_X20style_X3D_X27text_X2Dalign_X3Acenter_X3B_X27_X3E_X3Cbutton_X20name_X3D_X27del_X25i_X27_X20style_X3D_X27background_X3Anone_X3Bborder_X3Anone_X3Bline_X2Dheight_X3A1_X3B_X27_X20onclick_X3D_X22return_X20confirm_X28_X27Confirm_X20removing_X20endpoint_X27_X29_X22_X3E_X26_X23128293_X3B_X3C_X2Fbutton_X3E_X3C_X2Ftd_X3E_X3C_X2Ftr_X3E), + /* K160 */ be_nested_str_weak(_X3C_X2Ftable_X3E_X3Cp_X3E_X3C_X2Fp_X3E), + /* K161 */ be_nested_str_weak(_X3Cbutton_X20name_X3D_X27config_X27_X20class_X3D_X27button_X20bgrn_X27_X3EChange_X20configuration_X3C_X2Fbutton_X3E_X3C_X2Fform_X3E_X3Cp_X3E_X3C_X2Fp_X3E_X3C_X2Ffieldset_X3E), + /* K162 */ be_nested_str_weak(zigbee), + /* K163 */ be_nested_str_weak(show_plugins_hints_js), + /* K164 */ be_nested_str_weak(_CLASSES_TYPES_STD), + /* K165 */ be_nested_str_weak(_CLASSES_TYPES), + /* K166 */ be_nested_str_weak(_CLASSES_TYPES_VIRTUAL), + /* K167 */ be_nested_str_long(_X3Cp_X3E_X3C_X2Fp_X3E_X3Cfieldset_X3E_X3Clegend_X3E_X3Cb_X3E_X26nbsp_X3BAdd_X20to_X20Configuration_X26nbsp_X3B_X3C_X2Fb_X3E_X3C_X2Flegend_X3E_X3Cp_X3E_X3C_X2Fp_X3E_X3Cp_X3E_X3Cb_X3EAdd_X20local_X20sensor_X20or_X20device_X3C_X2Fb_X3E_X3C_X2Fp_X3E_X3Cform_X20action_X3D_X27_X2Fmatterc_X27_X20method_X3D_X27post_X27_X3E_X3Ctable_X20style_X3D_X27width_X3A100_X25_X27_X3E_X3Ctr_X3E_X3Ctd_X20width_X3D_X27100_X27_X20style_X3D_X27font_X2Dsize_X3Asmaller_X3B_X27_X3EName_X3C_X2Ftd_X3E_X3Ctd_X20width_X3D_X27115_X27_X20style_X3D_X27font_X2Dsize_X3Asmaller_X3B_X27_X3EType_X3C_X2Ftd_X3E_X3Ctd_X20style_X3D_X27font_X2Dsize_X3Asmaller_X3B_X27_X3EParameter_X3C_X2Ftd_X3E_X3C_X2Ftr_X3E_X3Ctr_X3E_X3Ctd_X20style_X3D_X27font_X2Dsize_X3Asmaller_X3B_X27_X3E_X3Cinput_X20type_X3D_X27text_X27_X20name_X3D_X27nam_X27_X20size_X3D_X271_X27_X20value_X3D_X27_X27_X20placeholder_X3D_X27_X28optional_X29_X27_X20title_X3D_X27_X27_X3E_X3C_X2Ftd_X3E_X3Ctd_X20style_X3D_X27font_X2Dsize_X3Asmaller_X3B_X27_X3E_X3Cselect_X20id_X3D_X27pi_X27_X20name_X3D_X27pi_X27_X20onchange_X3D_X27otm_X28_X22arg_X22_X2Cthis_X2Evalue_X29_X27_X3E), + /* K168 */ be_nested_str_weak(plugin_option), + /* K169 */ be_nested_str_long(_X3C_X2Fselect_X3E_X3C_X2Ftd_X3E_X3Ctd_X20style_X3D_X27font_X2Dsize_X3Asmaller_X3B_X27_X3E_X3Cinput_X20type_X3D_X27text_X27_X20id_X3D_X27arg_X27_X20name_X3D_X27arg_X27_X20size_X3D_X271_X27_X20value_X3D_X27_X27_X3E_X3C_X2Ftd_X3E_X3C_X2Ftr_X3E_X3C_X2Ftable_X3E_X3Cdiv_X20style_X3D_X27display_X3A_X20block_X3B_X27_X3E_X3C_X2Fdiv_X3E_X3Cbutton_X20name_X3D_X27addep_X27_X20class_X3D_X27button_X20bgrn_X27_X3ECreate_X20new_X20endpoint_X3C_X2Fbutton_X3E_X3C_X2Fform_X3E_X3Chr_X3E_X3Cp_X3E_X3Cb_X3EAdd_X20Remote_X20Tasmota_X20or_X20OpenBK_X3C_X2Fb_X3E_X3C_X2Fp_X3E_X3Cform_X20action_X3D_X27_X2Fmatteradd_X27_X20method_X3D_X27get_X27_X3E_X3Ctable_X20style_X3D_X27width_X3A100_X25_X27_X3E_X3Ctr_X3E_X3Ctd_X20width_X3D_X2730_X27_X20style_X3D_X27font_X2Dsize_X3Asmaller_X3B_X27_X3E_X3Cb_X3Ehttp_X3A_X2F_X2F_X3C_X2Fb_X3E_X3C_X2Ftd_X3E_X3Ctd_X3E_X3Cinput_X20type_X3D_X27text_X27_X20name_X3D_X27url_X27_X20size_X3D_X278_X27_X20value_X3D_X27_X27_X20required_X20placeholder_X3D_X27IP_X20or_X20domain_X27_X3E_X3C_X2Ftd_X3E_X3Ctd_X20width_X3D_X2710_X27_X20style_X3D_X27font_X2Dsize_X3Asmaller_X3B_X27_X3E_X3Cb_X3E_X2F_X3C_X2Fb_X3E_X3C_X2Ftd_X3E_X3C_X2Ftr_X3E_X3C_X2Ftr_X3E_X3C_X2Ftable_X3E_X3Cdiv_X20style_X3D_X27display_X3A_X20block_X3B_X27_X3E_X3C_X2Fdiv_X3E_X3Cbutton_X20class_X3D_X27button_X20bgrn_X27_X3EAuto_X2Dconfigure_X20remote_X20Tasmota_X3C_X2Fbutton_X3E_X3C_X2Fform_X3E_X3Chr_X3E_X3Cform_X20action_X3D_X27_X2Fmatterc_X27_X20method_X3D_X27post_X27onsubmit_X3D_X27return_X20confirm_X28_X22This_X20will_X20RESET_X20the_X20configuration_X20to_X20the_X20default_X2E_X20You_X20will_X20need_X20to_X20associate_X20again_X2E_X22_X29_X3B_X27_X3E_X3Cbutton_X20name_X3D_X27auto_X27_X20class_X3D_X27button_X20bred_X27_X3EReset_X20all_X20and_X20Auto_X2Ddiscover_X3C_X2Fbutton_X3E_X3Cp_X3E_X3C_X2Fp_X3E_X3C_X2Fform_X3E_X3Cp_X3E_X3C_X2Fp_X3E_X3C_X2Ffieldset_X3E), + /* K170 */ be_nested_str_weak(plugins), + /* K171 */ be_nested_str_weak(BRIDGE), + /* K172 */ be_nested_str_weak(http_remote), + /* K173 */ be_nested_str_weak(addr), + /* K174 */ be_nested_str_weak(_X3Ctable_X20style_X3D_X27width_X3A100_X25_X27_X3E), + /* K175 */ be_nested_str_weak(_STYLESHEET), + /* K176 */ be_nested_str_weak(k2l), + /* K177 */ be_nested_str_weak(_X3Ctr_X20class_X3D_X27ztdm_X20htrm_X27_X3E_X3Ctd_X3E_X26_X23x1F517_X3B_X20_X3Ca_X20target_X3D_X27_blank_X27_X20title_X3D_X27http_X3A_X2F_X2F_X25s_X2F_X27_X20href_X3D_X22http_X3A_X2F_X2F_X25s_X2F_X3F_X22_X27_X3E_X25s_X3C_X2Fa_X3E_X3C_X2Ftd_X3E), + /* K178 */ be_nested_str_weak(web_last_seen), + /* K179 */ be_nested_str_weak(_X3Ctr_X20class_X3D_X27htrm_X27_X3E_X3Ctd_X20colspan_X3D_X272_X27_X3E), + /* K180 */ be_nested_str_weak(web_values), + /* K181 */ be_nested_str_weak(_X3C_X2Ftd_X3E_X3C_X2Ftr_X3E), + /* K182 */ be_nested_str_weak(_X3C_X2Ftable_X3E_X3Chr_X3E), + /* K183 */ be_nested_str_weak(_X3Cp_X3E_X3Cform_X20id_X3Dac_X20action_X3D_X27matterc_X27_X20style_X3D_X27display_X3A_X20block_X3B_X27_X20method_X3D_X27get_X27_X3E_X3Cbutton_X3E), + /* K184 */ be_nested_str_weak(_LOGO), + /* K185 */ be_nested_str_weak(_X20Configure_X20Matter_X3C_X2Fbutton_X3E_X3C_X2Fform_X3E_X3C_X2Fp_X3E), + /* K186 */ be_nested_str_weak(get_plugin_class_displayname), + /* K187 */ be_nested_str_weak(Matter_X20Advanced_X20Configuration), + /* K188 */ be_nested_str_weak(show_passcode_form), + /* K189 */ be_nested_str_weak(show_fabric_info), + /* K190 */ be_nested_str_weak(web_add_config_button), + /* K191 */ be_nested_str_weak(Matter_X20Create_X20new_X20endpoint), + /* K192 */ be_nested_str_weak(arg), + /* K193 */ be_nested_str_weak(show_remote_autoconf), + /* K194 */ be_nested_str_weak(on), + /* K195 */ be_nested_str_weak(_X2Fmatterc), + /* K196 */ be_nested_str_weak(HTTP_GET), + /* K197 */ be_nested_str_weak(HTTP_POST), + /* K198 */ be_nested_str_weak(_X2Fmattera), + /* K199 */ be_nested_str_weak(_X2Fmatteradd), + /* K200 */ be_nested_str_weak(add_driver), + /* K201 */ be_nested_str_weak(_X3Coption_X20value_X3D_X27_X27_X3E_X3C_X2Foption_X3E), + /* K202 */ be_nested_str_weak(_X2Dvirtual), + /* K203 */ be_nested_str_weak(_X3Coption_X20value_X3D_X27_X27_X20disabled_X3E_X2D_X2D_X2D_X20Virtual_X20Devices_X20_X2D_X2D_X2D_X3C_X2Foption_X3E), + /* K204 */ be_nested_str_weak(_X2Dzigbee), + /* K205 */ be_nested_str_weak(_X3Coption_X20value_X3D_X27_X27_X20disabled_X3E_X2D_X2D_X2D_X20Zigbee_X20Devices_X20_X2D_X2D_X2D_X3C_X2Foption_X3E), + /* K206 */ be_nested_str_weak(_X3Coption_X20value_X3D_X27_X25s_X27_X25s_X3E_X25s_X3C_X2Foption_X3E), + /* K207 */ be_nested_str_weak(_X20selected), + /* K208 */ be_nested_str_weak(Plugin_Device), + /* K209 */ be_nested_str_weak(PROBE_TIMEOUT), + /* K210 */ be_nested_str_weak(HTTP_remote), + /* K211 */ be_nested_str_weak(call_sync), + /* K212 */ be_nested_str_weak(Status_X2010), + /* K213 */ be_nested_str_weak(load), + /* K214 */ be_nested_str_weak(StatusSNS), + /* K215 */ be_nested_str_weak(Status_X2011), + /* K216 */ be_nested_str_weak(StatusSTS), + /* K217 */ be_nested_str_weak(log), + /* K218 */ be_nested_str_weak(MTR_X3A_X20probed_X20_X27_X25s_X27_X20status10_X3D_X25s_X20satus11_X3D_X25s), + /* K219 */ be_nested_str_weak(generate_config_from_status), + /* K220 */ be_nested_str_weak(_CLASSES_TYPES2), + /* K221 */ be_nested_str_weak(_X3Cfieldset_X3E_X3Clegend_X3E_X3Cb_X3E_X26nbsp_X3BMatter_X20Remote_X20Device_X26nbsp_X3B_X3C_X2Fb_X3E_X3C_X2Flegend_X3E_X3Cp_X3E_X3C_X2Fp_X3E_X3Cp_X3E_X3Cb_X3EAdd_X20Remote_X20sensor_X20or_X20device_X3C_X2Fb_X3E_X3C_X2Fp_X3E), + /* K222 */ be_nested_str_weak(_X3Cp_X3E_X26_X23x1F517_X3B_X20_X3Ca_X20target_X3D_X27_blank_X27_X20href_X3D_X22http_X3A_X2F_X2F_X25s_X2F_X3F_X22_X3E_X25s_X3C_X2Fa_X3E_X3C_X2Fp_X3E), + /* K223 */ be_nested_str_weak(_X3Cform_X20action_X3D_X27_X2Fmatterc_X27_X20method_X3D_X27post_X27_X3E_X3Ctable_X20style_X3D_X27width_X3A100_X25_X27_X3E_X3Ctr_X3E_X3Ctd_X20width_X3D_X27100_X27_X20style_X3D_X27font_X2Dsize_X3Asmaller_X3B_X27_X3EName_X3C_X2Ftd_X3E_X3Ctd_X20width_X3D_X27115_X27_X20style_X3D_X27font_X2Dsize_X3Asmaller_X3B_X27_X3EType_X3C_X2Ftd_X3E_X3Ctd_X20style_X3D_X27font_X2Dsize_X3Asmaller_X3B_X27_X3EParameter_X3C_X2Ftd_X3E_X3C_X2Ftr_X3E), + /* K224 */ be_nested_str_weak(_X3Cinput_X20name_X3D_X27url_X27_X20type_X3D_X27hidden_X27_X20value_X3D_X27_X25s_X27_X3E), + /* K225 */ be_nested_str_weak(_X3Ctr_X3E_X3Ctd_X20style_X3D_X27font_X2Dsize_X3Asmaller_X3B_X27_X3E_X3Cinput_X20type_X3D_X27text_X27_X20name_X3D_X27nam_X25i_X27_X20size_X3D_X271_X27_X20value_X3D_X27_X27_X20placeholder_X3D_X27_X28optional_X29_X27_X3E_X3C_X2Ftd_X3E), + /* K226 */ be_nested_str_weak(_X3Ctd_X20style_X3D_X27font_X2Dsize_X3Asmaller_X3B_X27_X3E_X3Cselect_X20name_X3D_X27pi_X25i_X27_X20onchange_X3D_X27otm_X28_X22arg_X25i_X22_X2Cthis_X2Evalue_X29_X27_X3E), + /* K227 */ be_nested_str_weak(_X3C_X2Fselect_X3E_X3C_X2Ftd_X3E_X3Ctd_X20style_X3D_X27font_X2Dsize_X3Asmaller_X3B_X27_X3E), + /* K228 */ be_nested_str_weak(_X3Cinput_X20type_X3D_X27text_X27_X20id_X3D_X27arg_X25i_X27_X20name_X3D_X27arg_X25i_X27_X20size_X3D_X271_X27_X20value_X3D_X27_X25s_X27_X20placeholder_X3D_X27_X25s_X27_X20title_X3D_X27_X25s_X27_X3E), + /* K229 */ be_nested_str_weak(_X3Cinput_X20type_X3D_X27text_X27_X20id_X3D_X27arg_X25i_X27_X20name_X3D_X27arg_X25i_X27_X20size_X3D_X271_X27_X20value_X3D_X27_X25s_X27_X3E), + /* K230 */ be_nested_str_weak(_X3C_X2Ftable_X3E_X3Cdiv_X20style_X3D_X27display_X3A_X20block_X3B_X27_X3E_X3C_X2Fdiv_X3E_X3Cbutton_X20name_X3D_X27addrem_X27_X20class_X3D_X27button_X20bgrn_X27_X3EAdd_X20endpoints_X3C_X2Fbutton_X3E_X3C_X2Fform_X3E_X3C_X2Fform_X3E_X3C_X2Ffieldset_X3E), + /* K231 */ be_nested_str_weak(_X3Cp_X3E_X3Cb_X3EUnable_X20to_X20connect_X20to_X20_X27_X25s_X27_X3C_X2Fb_X3E_X3C_X2Fp_X3E), }; @@ -728,57 +726,56 @@ be_local_closure(class_Matter_UI_web_sensor, /* name */ &be_ktab_class_Matter_UI, /* shared constants */ be_str_weak(web_sensor), &be_const_str_solidified, - ( &(const binstruction[50]) { /* code */ + ( &(const binstruction[49]) { /* code */ 0xA4060000, // 0000 IMPORT R1 K0 - 0x8C08014A, // 0001 GETMET R2 R0 K74 - 0x7C080200, // 0002 CALL R2 1 - 0x780A002C, // 0003 JMPF R2 #0031 - 0x88080101, // 0004 GETMBR R2 R0 K1 - 0x88080523, // 0005 GETMBR R2 R2 K35 - 0x4C0C0000, // 0006 LDNIL R3 - 0x20080403, // 0007 NE R2 R2 R3 - 0x780A0004, // 0008 JMPF R2 #000E - 0x88080101, // 0009 GETMBR R2 R0 K1 - 0x88080523, // 000A GETMBR R2 R2 K35 - 0x8C08054B, // 000B GETMET R2 R2 K75 - 0x7C080200, // 000C CALL R2 1 - 0x70020000, // 000D JMP #000F - 0x58080006, // 000E LDCONST R2 K6 - 0x1C0C0506, // 000F EQ R3 R2 K6 - 0x780E0006, // 0010 JMPF R3 #0018 - 0x8C0C0307, // 0011 GETMET R3 R1 K7 - 0x60140018, // 0012 GETGBL R5 G24 - 0x5818004C, // 0013 LDCONST R6 K76 - 0x581C004D, // 0014 LDCONST R7 K77 - 0x7C140400, // 0015 CALL R5 2 - 0x7C0C0400, // 0016 CALL R3 2 - 0x7002000F, // 0017 JMP #0028 - 0x240C0514, // 0018 GT R3 R2 K20 - 0x8C100307, // 0019 GETMET R4 R1 K7 - 0x60180018, // 001A GETGBL R6 G24 - 0x581C004C, // 001B LDCONST R7 K76 - 0x60200008, // 001C GETGBL R8 G8 - 0x5C240400, // 001D MOVE R9 R2 - 0x7C200200, // 001E CALL R8 1 - 0x00229C08, // 001F ADD R8 K78 R8 - 0x0020114F, // 0020 ADD R8 R8 K79 - 0x780E0001, // 0021 JMPF R3 #0024 - 0x58240050, // 0022 LDCONST R9 K80 - 0x70020000, // 0023 JMP #0025 - 0x58240045, // 0024 LDCONST R9 K69 - 0x00201009, // 0025 ADD R8 R8 R9 - 0x7C180400, // 0026 CALL R6 2 - 0x7C100400, // 0027 CALL R4 2 - 0x8C0C0151, // 0028 GETMET R3 R0 K81 - 0x7C0C0200, // 0029 CALL R3 1 - 0x880C0101, // 002A GETMBR R3 R0 K1 - 0x880C0702, // 002B GETMBR R3 R3 K2 - 0x8C0C0752, // 002C GETMET R3 R3 K82 - 0x7C0C0200, // 002D CALL R3 1 - 0x780E0001, // 002E JMPF R3 #0031 - 0x8C0C0153, // 002F GETMET R3 R0 K83 - 0x7C0C0200, // 0030 CALL R3 1 - 0x80000000, // 0031 RET 0 + 0x8808014A, // 0001 GETMBR R2 R0 K74 + 0x780A002C, // 0002 JMPF R2 #0030 + 0x88080101, // 0003 GETMBR R2 R0 K1 + 0x88080523, // 0004 GETMBR R2 R2 K35 + 0x4C0C0000, // 0005 LDNIL R3 + 0x20080403, // 0006 NE R2 R2 R3 + 0x780A0004, // 0007 JMPF R2 #000D + 0x88080101, // 0008 GETMBR R2 R0 K1 + 0x88080523, // 0009 GETMBR R2 R2 K35 + 0x8C08054B, // 000A GETMET R2 R2 K75 + 0x7C080200, // 000B CALL R2 1 + 0x70020000, // 000C JMP #000E + 0x58080006, // 000D LDCONST R2 K6 + 0x1C0C0506, // 000E EQ R3 R2 K6 + 0x780E0006, // 000F JMPF R3 #0017 + 0x8C0C0307, // 0010 GETMET R3 R1 K7 + 0x60140018, // 0011 GETGBL R5 G24 + 0x5818004C, // 0012 LDCONST R6 K76 + 0x581C004D, // 0013 LDCONST R7 K77 + 0x7C140400, // 0014 CALL R5 2 + 0x7C0C0400, // 0015 CALL R3 2 + 0x7002000F, // 0016 JMP #0027 + 0x240C0514, // 0017 GT R3 R2 K20 + 0x8C100307, // 0018 GETMET R4 R1 K7 + 0x60180018, // 0019 GETGBL R6 G24 + 0x581C004C, // 001A LDCONST R7 K76 + 0x60200008, // 001B GETGBL R8 G8 + 0x5C240400, // 001C MOVE R9 R2 + 0x7C200200, // 001D CALL R8 1 + 0x00229C08, // 001E ADD R8 K78 R8 + 0x0020114F, // 001F ADD R8 R8 K79 + 0x780E0001, // 0020 JMPF R3 #0023 + 0x58240050, // 0021 LDCONST R9 K80 + 0x70020000, // 0022 JMP #0024 + 0x58240045, // 0023 LDCONST R9 K69 + 0x00201009, // 0024 ADD R8 R8 R9 + 0x7C180400, // 0025 CALL R6 2 + 0x7C100400, // 0026 CALL R4 2 + 0x8C0C0151, // 0027 GETMET R3 R0 K81 + 0x7C0C0200, // 0028 CALL R3 1 + 0x880C0101, // 0029 GETMBR R3 R0 K1 + 0x880C0702, // 002A GETMBR R3 R3 K2 + 0x8C0C0752, // 002B GETMET R3 R3 K82 + 0x7C0C0200, // 002C CALL R3 1 + 0x780E0001, // 002D JMPF R3 #0030 + 0x8C0C0153, // 002E GETMET R3 R0 K83 + 0x7C0C0200, // 002F CALL R3 1 + 0x80000000, // 0030 RET 0 }) ) ); @@ -905,7 +902,7 @@ be_local_closure(class_Matter_UI_page_part_ctl, /* name */ }), be_str_weak(page_part_ctl), &be_const_str_solidified, - ( &(const binstruction[659]) { /* code */ + ( &(const binstruction[658]) { /* code */ 0xA4060000, // 0000 IMPORT R1 K0 0x8C080301, // 0001 GETMET R2 R1 K1 0x7C080200, // 0002 CALL R2 1 @@ -916,7 +913,7 @@ be_local_closure(class_Matter_UI_page_part_ctl, /* name */ 0xA40E0600, // 0007 IMPORT R3 K3 0xA4120800, // 0008 IMPORT R4 K4 0x4C140000, // 0009 LDNIL R5 - 0xA8020269, // 000A EXBLK 0 #0275 + 0xA8020268, // 000A EXBLK 0 #0274 0x8C180305, // 000B GETMET R6 R1 K5 0x58200006, // 000C LDCONST R8 K6 0x7C180400, // 000D CALL R6 2 @@ -966,11 +963,11 @@ be_local_closure(class_Matter_UI_page_part_ctl, /* name */ 0x8C180313, // 0039 GETMET R6 R1 K19 0x58200014, // 003A LDCONST R8 K20 0x7C180400, // 003B CALL R6 2 - 0x70020222, // 003C JMP #0260 + 0x70020221, // 003C JMP #025F 0x8C180305, // 003D GETMET R6 R1 K5 0x58200015, // 003E LDCONST R8 K21 0x7C180400, // 003F CALL R6 2 - 0x781A0055, // 0040 JMPF R6 #0097 + 0x781A0054, // 0040 JMPF R6 #0096 0x8C180305, // 0041 GETMET R6 R1 K5 0x58200016, // 0042 LDCONST R8 K22 0x7C180400, // 0043 CALL R6 2 @@ -990,581 +987,580 @@ be_local_closure(class_Matter_UI_page_part_ctl, /* name */ 0x8824010B, // 0051 GETMBR R9 R0 K11 0x8C241312, // 0052 GETMET R9 R9 K18 0x7C240200, // 0053 CALL R9 1 - 0x8C24011A, // 0054 GETMET R9 R0 K26 - 0x7C240200, // 0055 CALL R9 1 - 0x20240C09, // 0056 NE R9 R6 R9 - 0x78260025, // 0057 JMPF R9 #007E - 0x781A0010, // 0058 JMPF R6 #006A - 0xB8261000, // 0059 GETNGBL R9 K8 - 0x60280018, // 005A GETGBL R10 G24 - 0x582C0009, // 005B LDCONST R11 K9 - 0x5830001B, // 005C LDCONST R12 K27 - 0x7C280400, // 005D CALL R10 2 - 0x582C000A, // 005E LDCONST R11 K10 - 0x7C240400, // 005F CALL R9 2 - 0xB8263800, // 0060 GETNGBL R9 K28 - 0x8C24131D, // 0061 GETMET R9 R9 K29 - 0x602C0008, // 0062 GETGBL R11 G8 - 0xB8323E00, // 0063 GETNGBL R12 K31 - 0x88301920, // 0064 GETMBR R12 R12 K32 - 0x7C2C0200, // 0065 CALL R11 1 - 0x002E3C0B, // 0066 ADD R11 K30 R11 - 0x002C1721, // 0067 ADD R11 R11 K33 - 0x7C240400, // 0068 CALL R9 2 - 0x7002000F, // 0069 JMP #007A - 0xB8261000, // 006A GETNGBL R9 K8 - 0x60280018, // 006B GETGBL R10 G24 - 0x582C0009, // 006C LDCONST R11 K9 - 0x58300022, // 006D LDCONST R12 K34 - 0x7C280400, // 006E CALL R10 2 - 0x582C000A, // 006F LDCONST R11 K10 - 0x7C240400, // 0070 CALL R9 2 - 0xB8263800, // 0071 GETNGBL R9 K28 - 0x8C24131D, // 0072 GETMET R9 R9 K29 - 0x602C0008, // 0073 GETGBL R11 G8 - 0xB8323E00, // 0074 GETNGBL R12 K31 - 0x88301920, // 0075 GETMBR R12 R12 K32 - 0x7C2C0200, // 0076 CALL R11 1 - 0x002E3C0B, // 0077 ADD R11 K30 R11 - 0x002C1723, // 0078 ADD R11 R11 K35 - 0x7C240400, // 0079 CALL R9 2 - 0x8C240313, // 007A GETMET R9 R1 K19 - 0x582C0014, // 007B LDCONST R11 K20 - 0x7C240400, // 007C CALL R9 2 - 0x70020017, // 007D JMP #0096 - 0x8824010B, // 007E GETMBR R9 R0 K11 - 0x88241324, // 007F GETMBR R9 R9 K36 - 0x88241325, // 0080 GETMBR R9 R9 K37 - 0x4C280000, // 0081 LDNIL R10 - 0x2024120A, // 0082 NE R9 R9 R10 - 0x20240E09, // 0083 NE R9 R7 R9 - 0x7826000D, // 0084 JMPF R9 #0093 - 0x781E0004, // 0085 JMPF R7 #008B - 0x8824010B, // 0086 GETMBR R9 R0 K11 - 0x88241324, // 0087 GETMBR R9 R9 K36 - 0x8C241326, // 0088 GETMET R9 R9 K38 - 0x7C240200, // 0089 CALL R9 1 - 0x70020003, // 008A JMP #008F - 0x8824010B, // 008B GETMBR R9 R0 K11 - 0x88241324, // 008C GETMBR R9 R9 K36 - 0x8C241327, // 008D GETMET R9 R9 K39 - 0x7C240200, // 008E CALL R9 1 - 0x8C240313, // 008F GETMET R9 R1 K19 - 0x582C0028, // 0090 LDCONST R11 K40 - 0x7C240400, // 0091 CALL R9 2 - 0x70020002, // 0092 JMP #0096 - 0x8C240313, // 0093 GETMET R9 R1 K19 - 0x582C0028, // 0094 LDCONST R11 K40 - 0x7C240400, // 0095 CALL R9 2 - 0x700201C8, // 0096 JMP #0260 - 0x8C180305, // 0097 GETMET R6 R1 K5 - 0x58200029, // 0098 LDCONST R8 K41 - 0x7C180400, // 0099 CALL R6 2 - 0x781A0025, // 009A JMPF R6 #00C1 - 0xB81A1000, // 009B GETNGBL R6 K8 - 0x601C0018, // 009C GETGBL R7 G24 - 0x58200009, // 009D LDCONST R8 K9 - 0x58240029, // 009E LDCONST R9 K41 - 0x7C1C0400, // 009F CALL R7 2 - 0x5820000A, // 00A0 LDCONST R8 K10 - 0x7C180400, // 00A1 CALL R6 2 - 0x60180009, // 00A2 GETGBL R6 G9 - 0x8C1C030D, // 00A3 GETMET R7 R1 K13 - 0x58240029, // 00A4 LDCONST R9 K41 - 0x7C1C0400, // 00A5 CALL R7 2 - 0x7C180200, // 00A6 CALL R6 1 - 0x581C002A, // 00A7 LDCONST R7 K42 - 0x8820010B, // 00A8 GETMBR R8 R0 K11 - 0x8820112B, // 00A9 GETMBR R8 R8 K43 - 0x8820112C, // 00AA GETMBR R8 R8 K44 - 0x6024000C, // 00AB GETGBL R9 G12 - 0x5C281000, // 00AC MOVE R10 R8 - 0x7C240200, // 00AD CALL R9 1 - 0x14240E09, // 00AE LT R9 R7 R9 - 0x7826000C, // 00AF JMPF R9 #00BD - 0x94241007, // 00B0 GETIDX R9 R8 R7 - 0x8C24132D, // 00B1 GETMET R9 R9 K45 - 0x7C240200, // 00B2 CALL R9 1 - 0x1C241206, // 00B3 EQ R9 R9 R6 - 0x78260005, // 00B4 JMPF R9 #00BB - 0x8824010B, // 00B5 GETMBR R9 R0 K11 - 0x8C24132E, // 00B6 GETMET R9 R9 K46 - 0x942C1007, // 00B7 GETIDX R11 R8 R7 - 0x7C240400, // 00B8 CALL R9 2 - 0x70020002, // 00B9 JMP #00BD - 0x70020000, // 00BA JMP #00BC - 0x001C0F2F, // 00BB ADD R7 R7 K47 - 0x7001FFED, // 00BC JMP #00AB - 0x8C240313, // 00BD GETMET R9 R1 K19 - 0x582C0030, // 00BE LDCONST R11 K48 - 0x7C240400, // 00BF CALL R9 2 - 0x7002019E, // 00C0 JMP #0260 - 0x8C180305, // 00C1 GETMET R6 R1 K5 - 0x58200031, // 00C2 LDCONST R8 K49 - 0x7C180400, // 00C3 CALL R6 2 - 0x781A000D, // 00C4 JMPF R6 #00D3 - 0xB81A1000, // 00C5 GETNGBL R6 K8 - 0x601C0018, // 00C6 GETGBL R7 G24 - 0x58200009, // 00C7 LDCONST R8 K9 - 0x58240031, // 00C8 LDCONST R9 K49 - 0x7C1C0400, // 00C9 CALL R7 2 - 0x5820000A, // 00CA LDCONST R8 K10 - 0x7C180400, // 00CB CALL R6 2 - 0x8818010B, // 00CC GETMBR R6 R0 K11 - 0x8C180D32, // 00CD GETMET R6 R6 K50 - 0x7C180200, // 00CE CALL R6 1 - 0x8C180313, // 00CF GETMET R6 R1 K19 - 0x58200014, // 00D0 LDCONST R8 K20 - 0x7C180400, // 00D1 CALL R6 2 - 0x7002018C, // 00D2 JMP #0260 - 0x8C180305, // 00D3 GETMET R6 R1 K5 - 0x58200033, // 00D4 LDCONST R8 K51 - 0x7C180400, // 00D5 CALL R6 2 - 0x781A00CE, // 00D6 JMPF R6 #01A6 - 0xB81A1000, // 00D7 GETNGBL R6 K8 - 0x601C0018, // 00D8 GETGBL R7 G24 - 0x58200009, // 00D9 LDCONST R8 K9 - 0x58240033, // 00DA LDCONST R9 K51 - 0x7C1C0400, // 00DB CALL R7 2 - 0x5820000A, // 00DC LDCONST R8 K10 - 0x7C180400, // 00DD CALL R6 2 - 0x50180000, // 00DE LDBOOL R6 0 0 - 0x601C0010, // 00DF GETGBL R7 G16 - 0x8C200334, // 00E0 GETMET R8 R1 K52 - 0x7C200200, // 00E1 CALL R8 1 - 0x0420112F, // 00E2 SUB R8 R8 K47 - 0x40225408, // 00E3 CONNECT R8 K42 R8 - 0x7C1C0200, // 00E4 CALL R7 1 - 0xA802009B, // 00E5 EXBLK 0 #0182 - 0x5C200E00, // 00E6 MOVE R8 R7 - 0x7C200000, // 00E7 CALL R8 0 - 0x8C240335, // 00E8 GETMET R9 R1 K53 - 0x5C2C1000, // 00E9 MOVE R11 R8 - 0x7C240400, // 00EA CALL R9 2 - 0x8C280536, // 00EB GETMET R10 R2 K54 - 0x5C301200, // 00EC MOVE R12 R9 - 0x5834000D, // 00ED LDCONST R13 K13 - 0x7C280600, // 00EE CALL R10 3 - 0x1C28152A, // 00EF EQ R10 R10 K42 - 0x782A0057, // 00F0 JMPF R10 #0149 - 0x60280009, // 00F1 GETGBL R10 G9 - 0x402E1537, // 00F2 CONNECT R11 K10 K55 - 0x942C120B, // 00F3 GETIDX R11 R9 R11 - 0x7C280200, // 00F4 CALL R10 1 - 0x8C2C030D, // 00F5 GETMET R11 R1 K13 - 0x5C341000, // 00F6 MOVE R13 R8 - 0x7C2C0400, // 00F7 CALL R11 2 - 0x8830010B, // 00F8 GETMBR R12 R0 K11 - 0x88301938, // 00F9 GETMBR R12 R12 K56 - 0x8C301936, // 00FA GETMET R12 R12 K54 - 0x60380008, // 00FB GETGBL R14 G8 - 0x5C3C1400, // 00FC MOVE R15 R10 - 0x7C380200, // 00FD CALL R14 1 - 0x7C300400, // 00FE CALL R12 2 - 0x4C340000, // 00FF LDNIL R13 - 0x2034180D, // 0100 NE R13 R12 R13 - 0x7836003E, // 0101 JMPF R13 #0141 - 0x8834010B, // 0102 GETMBR R13 R0 K11 - 0x88341B39, // 0103 GETMBR R13 R13 K57 - 0x8C341B36, // 0104 GETMET R13 R13 K54 - 0x8C3C1936, // 0105 GETMET R15 R12 K54 - 0x5844003A, // 0106 LDCONST R17 K58 - 0x5848003B, // 0107 LDCONST R18 K59 - 0x7C3C0600, // 0108 CALL R15 3 - 0x7C340400, // 0109 CALL R13 2 - 0x4C380000, // 010A LDNIL R14 - 0x20381A0E, // 010B NE R14 R13 R14 - 0x783A0032, // 010C JMPF R14 #0140 - 0xB83A1000, // 010D GETNGBL R14 K8 - 0x603C0018, // 010E GETGBL R15 G24 - 0x5840003C, // 010F LDCONST R16 K60 - 0x5C441400, // 0110 MOVE R17 R10 - 0x5C481600, // 0111 MOVE R18 R11 - 0x7C3C0600, // 0112 CALL R15 3 - 0x5840000A, // 0113 LDCONST R16 K10 - 0x7C380400, // 0114 CALL R14 2 - 0x8C381B3D, // 0115 GETMET R14 R13 K61 - 0x5C401A00, // 0116 MOVE R16 R13 - 0x5C441800, // 0117 MOVE R17 R12 - 0x7C380600, // 0118 CALL R14 3 - 0x203C1C0B, // 0119 NE R15 R14 R11 - 0xB8421000, // 011A GETNGBL R16 K8 - 0x60440018, // 011B GETGBL R17 G24 - 0x5848003E, // 011C LDCONST R18 K62 - 0x5C4C1400, // 011D MOVE R19 R10 - 0x5C501C00, // 011E MOVE R20 R14 - 0x5C541600, // 011F MOVE R21 R11 - 0x20581C0B, // 0120 NE R22 R14 R11 - 0x785A0001, // 0121 JMPF R22 #0124 - 0x5858003F, // 0122 LDCONST R22 K63 - 0x70020000, // 0123 JMP #0125 - 0x5858003B, // 0124 LDCONST R22 K59 - 0x7C440A00, // 0125 CALL R17 5 - 0x5848000A, // 0126 LDCONST R18 K10 - 0x7C400400, // 0127 CALL R16 2 - 0x783E0016, // 0128 JMPF R15 #0140 - 0x50180200, // 0129 LDBOOL R6 1 0 - 0x8C401B40, // 012A GETMET R16 R13 K64 - 0x5C481A00, // 012B MOVE R18 R13 - 0x5C4C1800, // 012C MOVE R19 R12 - 0x5C501600, // 012D MOVE R20 R11 - 0x7C400800, // 012E CALL R16 4 - 0x8840010B, // 012F GETMBR R16 R0 K11 - 0x8C402141, // 0130 GETMET R16 R16 K65 - 0x5C481400, // 0131 MOVE R18 R10 - 0x7C400400, // 0132 CALL R16 2 - 0x7842000B, // 0133 JMPF R16 #0140 - 0xB8461000, // 0134 GETNGBL R17 K8 - 0x60480018, // 0135 GETGBL R18 G24 - 0x584C0042, // 0136 LDCONST R19 K66 - 0x5C501800, // 0137 MOVE R20 R12 - 0x5C541400, // 0138 MOVE R21 R10 - 0x5C582000, // 0139 MOVE R22 R16 - 0x7C480800, // 013A CALL R18 4 - 0x584C000A, // 013B LDCONST R19 K10 - 0x7C440400, // 013C CALL R17 2 - 0x8C442143, // 013D GETMET R17 R16 K67 - 0x5C4C1800, // 013E MOVE R19 R12 - 0x7C440400, // 013F CALL R17 2 - 0x70020006, // 0140 JMP #0148 - 0xB8361000, // 0141 GETNGBL R13 K8 - 0x60380018, // 0142 GETGBL R14 G24 - 0x583C0044, // 0143 LDCONST R15 K68 - 0x5C401400, // 0144 MOVE R16 R10 - 0x7C380400, // 0145 CALL R14 2 - 0x583C000A, // 0146 LDCONST R15 K10 - 0x7C340400, // 0147 CALL R13 2 - 0x70020037, // 0148 JMP #0181 - 0x8C280536, // 0149 GETMET R10 R2 K54 - 0x5C301200, // 014A MOVE R12 R9 - 0x58340045, // 014B LDCONST R13 K69 - 0x7C280600, // 014C CALL R10 3 - 0x1C28152A, // 014D EQ R10 R10 K42 - 0x782A0031, // 014E JMPF R10 #0181 - 0x60280009, // 014F GETGBL R10 G9 - 0x402E1537, // 0150 CONNECT R11 K10 K55 - 0x942C120B, // 0151 GETIDX R11 R9 R11 - 0x7C280200, // 0152 CALL R10 1 - 0x8C2C030D, // 0153 GETMET R11 R1 K13 - 0x5C341000, // 0154 MOVE R13 R8 - 0x7C2C0400, // 0155 CALL R11 2 - 0x8830010B, // 0156 GETMBR R12 R0 K11 - 0x88301938, // 0157 GETMBR R12 R12 K56 - 0x8C301936, // 0158 GETMET R12 R12 K54 - 0x60380008, // 0159 GETGBL R14 G8 - 0x5C3C1400, // 015A MOVE R15 R10 - 0x7C380200, // 015B CALL R14 1 - 0x7C300400, // 015C CALL R12 2 - 0x4C340000, // 015D LDNIL R13 - 0x2034180D, // 015E NE R13 R12 R13 - 0x78360020, // 015F JMPF R13 #0181 - 0x8C341936, // 0160 GETMET R13 R12 K54 - 0x583C0046, // 0161 LDCONST R15 K70 - 0x5840003B, // 0162 LDCONST R16 K59 - 0x7C340600, // 0163 CALL R13 3 - 0x20381A0B, // 0164 NE R14 R13 R11 - 0x783A001A, // 0165 JMPF R14 #0181 - 0x50180200, // 0166 LDBOOL R6 1 0 - 0x883C010B, // 0167 GETMBR R15 R0 K11 - 0x8C3C1F41, // 0168 GETMET R15 R15 K65 - 0x5C441400, // 0169 MOVE R17 R10 - 0x7C3C0400, // 016A CALL R15 2 - 0x783E0014, // 016B JMPF R15 #0181 - 0x8C401F47, // 016C GETMET R16 R15 K71 - 0x5C481600, // 016D MOVE R18 R11 - 0x7C400400, // 016E CALL R16 2 - 0x782E0001, // 016F JMPF R11 #0172 - 0x98328C0B, // 0170 SETIDX R12 K70 R11 - 0x70020002, // 0171 JMP #0175 - 0x8C401948, // 0172 GETMET R16 R12 K72 - 0x58480046, // 0173 LDCONST R18 K70 - 0x7C400400, // 0174 CALL R16 2 - 0xB8421000, // 0175 GETNGBL R16 K8 - 0x60440018, // 0176 GETGBL R17 G24 - 0x58480049, // 0177 LDCONST R18 K73 - 0x5C4C1800, // 0178 MOVE R19 R12 - 0x5C501400, // 0179 MOVE R20 R10 - 0x5C541E00, // 017A MOVE R21 R15 - 0x7C440800, // 017B CALL R17 4 - 0x5848000A, // 017C LDCONST R18 K10 - 0x7C400400, // 017D CALL R16 2 - 0x8C401F43, // 017E GETMET R16 R15 K67 - 0x5C481800, // 017F MOVE R18 R12 - 0x7C400400, // 0180 CALL R16 2 - 0x7001FF63, // 0181 JMP #00E6 - 0x581C004A, // 0182 LDCONST R7 K74 - 0xAC1C0200, // 0183 CATCH R7 1 0 - 0xB0080000, // 0184 RAISE 2 R0 R0 - 0xB81E1000, // 0185 GETNGBL R7 K8 - 0x60200018, // 0186 GETGBL R8 G24 - 0x5824004B, // 0187 LDCONST R9 K75 - 0x60280008, // 0188 GETGBL R10 G8 - 0x882C010B, // 0189 GETMBR R11 R0 K11 - 0x882C1738, // 018A GETMBR R11 R11 K56 - 0x7C280200, // 018B CALL R10 1 - 0x7C200400, // 018C CALL R8 2 - 0x5824000A, // 018D LDCONST R9 K10 - 0x7C1C0400, // 018E CALL R7 2 - 0x78160007, // 018F JMPF R5 #0198 - 0xB81E1000, // 0190 GETNGBL R7 K8 - 0x60200018, // 0191 GETGBL R8 G24 - 0x5824004C, // 0192 LDCONST R9 K76 - 0x5C280A00, // 0193 MOVE R10 R5 - 0x7C200400, // 0194 CALL R8 2 - 0x5824000A, // 0195 LDCONST R9 K10 - 0x7C1C0400, // 0196 CALL R7 2 - 0x7002000C, // 0197 JMP #01A5 - 0x741A0002, // 0198 JMPT R6 #019C - 0x881C010B, // 0199 GETMBR R7 R0 K11 - 0x881C0F4D, // 019A GETMBR R7 R7 K77 - 0x741E0005, // 019B JMPT R7 #01A2 - 0x881C010B, // 019C GETMBR R7 R0 K11 - 0x50200200, // 019D LDBOOL R8 1 0 - 0x901E9A08, // 019E SETMBR R7 K77 R8 - 0x881C010B, // 019F GETMBR R7 R0 K11 - 0x8C1C0F12, // 01A0 GETMET R7 R7 K18 - 0x7C1C0200, // 01A1 CALL R7 1 - 0x8C1C0313, // 01A2 GETMET R7 R1 K19 - 0x5824004E, // 01A3 LDCONST R9 K78 - 0x7C1C0400, // 01A4 CALL R7 2 - 0x700200B9, // 01A5 JMP #0260 - 0x8C180305, // 01A6 GETMET R6 R1 K5 - 0x5820004F, // 01A7 LDCONST R8 K79 - 0x7C180400, // 01A8 CALL R6 2 - 0x781A002A, // 01A9 JMPF R6 #01D5 - 0x8C18030D, // 01AA GETMET R6 R1 K13 - 0x58200050, // 01AB LDCONST R8 K80 - 0x7C180400, // 01AC CALL R6 2 - 0x8C1C030D, // 01AD GETMET R7 R1 K13 - 0x5824000D, // 01AE LDCONST R9 K13 - 0x7C1C0400, // 01AF CALL R7 2 - 0x8C20030D, // 01B0 GETMET R8 R1 K13 - 0x58280045, // 01B1 LDCONST R10 K69 - 0x7C200400, // 01B2 CALL R8 2 - 0xB8261000, // 01B3 GETNGBL R9 K8 - 0x60280018, // 01B4 GETGBL R10 G24 - 0x582C0051, // 01B5 LDCONST R11 K81 - 0x5C300C00, // 01B6 MOVE R12 R6 - 0x5C340E00, // 01B7 MOVE R13 R7 - 0x7C280600, // 01B8 CALL R10 3 - 0x582C000A, // 01B9 LDCONST R11 K10 - 0x7C240400, // 01BA CALL R9 2 - 0x8824010B, // 01BB GETMBR R9 R0 K11 - 0x88241339, // 01BC GETMBR R9 R9 K57 - 0x8C241336, // 01BD GETMET R9 R9 K54 - 0x5C2C0C00, // 01BE MOVE R11 R6 - 0x7C240400, // 01BF CALL R9 2 - 0x4C280000, // 01C0 LDNIL R10 - 0x2028120A, // 01C1 NE R10 R9 R10 - 0x782A000D, // 01C2 JMPF R10 #01D1 - 0x60280013, // 01C3 GETGBL R10 G19 - 0x7C280000, // 01C4 CALL R10 0 - 0x78220000, // 01C5 JMPF R8 #01C7 - 0x982A8C08, // 01C6 SETIDX R10 K70 R8 - 0x8C2C1340, // 01C7 GETMET R11 R9 K64 - 0x5C341200, // 01C8 MOVE R13 R9 - 0x5C381400, // 01C9 MOVE R14 R10 - 0x5C3C0E00, // 01CA MOVE R15 R7 - 0x7C2C0800, // 01CB CALL R11 4 - 0x882C010B, // 01CC GETMBR R11 R0 K11 - 0x8C2C1752, // 01CD GETMET R11 R11 K82 - 0x5C340C00, // 01CE MOVE R13 R6 - 0x5C381400, // 01CF MOVE R14 R10 - 0x7C2C0600, // 01D0 CALL R11 3 - 0x8C280313, // 01D1 GETMET R10 R1 K19 - 0x5830004E, // 01D2 LDCONST R12 K78 - 0x7C280400, // 01D3 CALL R10 2 - 0x7002008A, // 01D4 JMP #0260 - 0x8C180305, // 01D5 GETMET R6 R1 K5 - 0x58200053, // 01D6 LDCONST R8 K83 - 0x7C180400, // 01D7 CALL R6 2 - 0x781A005D, // 01D8 JMPF R6 #0237 - 0x8C18030D, // 01D9 GETMET R6 R1 K13 - 0x58200054, // 01DA LDCONST R8 K84 - 0x7C180400, // 01DB CALL R6 2 - 0x4C1C0000, // 01DC LDNIL R7 - 0x1C1C0C07, // 01DD EQ R7 R6 R7 - 0x741E0001, // 01DE JMPT R7 #01E1 - 0x1C1C0D3B, // 01DF EQ R7 R6 K59 - 0x781E0000, // 01E0 JMPF R7 #01E2 - 0xB006AB56, // 01E1 RAISE 1 K85 K86 - 0x581C002A, // 01E2 LDCONST R7 K42 - 0x60200008, // 01E3 GETGBL R8 G8 - 0x5C240E00, // 01E4 MOVE R9 R7 - 0x7C200200, // 01E5 CALL R8 1 - 0x8C240305, // 01E6 GETMET R9 R1 K5 - 0x002EA008, // 01E7 ADD R11 K80 R8 - 0x7C240400, // 01E8 CALL R9 2 - 0x78260048, // 01E9 JMPF R9 #0233 - 0x8C24030D, // 01EA GETMET R9 R1 K13 - 0x002EA008, // 01EB ADD R11 K80 R8 - 0x7C240400, // 01EC CALL R9 2 - 0x8C28030D, // 01ED GETMET R10 R1 K13 - 0x00321A08, // 01EE ADD R12 K13 R8 - 0x7C280400, // 01EF CALL R10 2 - 0x8C2C030D, // 01F0 GETMET R11 R1 K13 - 0x00368A08, // 01F1 ADD R13 K69 R8 - 0x7C2C0400, // 01F2 CALL R11 2 - 0x2030133B, // 01F3 NE R12 R9 K59 - 0x78320037, // 01F4 JMPF R12 #022D - 0x8830010B, // 01F5 GETMBR R12 R0 K11 - 0x88301939, // 01F6 GETMBR R12 R12 K57 - 0x8C301936, // 01F7 GETMET R12 R12 K54 - 0x5C381200, // 01F8 MOVE R14 R9 - 0x7C300400, // 01F9 CALL R12 2 - 0x4C340000, // 01FA LDNIL R13 - 0x2034180D, // 01FB NE R13 R12 R13 - 0x7836002F, // 01FC JMPF R13 #022D - 0x60340013, // 01FD GETGBL R13 G19 - 0x7C340000, // 01FE CALL R13 0 - 0x9836A806, // 01FF SETIDX R13 K84 R6 - 0x98367409, // 0200 SETIDX R13 K58 R9 - 0x782E0000, // 0201 JMPF R11 #0203 - 0x98368C0B, // 0202 SETIDX R13 K70 R11 - 0x8C381940, // 0203 GETMET R14 R12 K64 - 0x5C401800, // 0204 MOVE R16 R12 - 0x5C441A00, // 0205 MOVE R17 R13 - 0x5C481400, // 0206 MOVE R18 R10 - 0x7C380800, // 0207 CALL R14 4 - 0x50380000, // 0208 LDBOOL R14 0 0 - 0x603C0010, // 0209 GETGBL R15 G16 - 0x8840010B, // 020A GETMBR R16 R0 K11 - 0x88402138, // 020B GETMBR R16 R16 K56 - 0x7C3C0200, // 020C CALL R15 1 - 0xA802000B, // 020D EXBLK 0 #021A - 0x5C401E00, // 020E MOVE R16 R15 - 0x7C400000, // 020F CALL R16 0 - 0x8C440157, // 0210 GETMET R17 R0 K87 - 0x5C4C2000, // 0211 MOVE R19 R16 - 0x5C501A00, // 0212 MOVE R20 R13 - 0x7C440600, // 0213 CALL R17 3 - 0x78460001, // 0214 JMPF R17 #0217 - 0x50380200, // 0215 LDBOOL R14 1 0 - 0x70020000, // 0216 JMP #0218 - 0x7001FFF5, // 0217 JMP #020E - 0xA8040001, // 0218 EXBLK 1 1 - 0x70020002, // 0219 JMP #021D - 0x583C004A, // 021A LDCONST R15 K74 - 0xAC3C0200, // 021B CATCH R15 1 0 - 0xB0080000, // 021C RAISE 2 R0 R0 - 0x5C3C1C00, // 021D MOVE R15 R14 - 0x743E000D, // 021E JMPT R15 #022D - 0xB83E1000, // 021F GETNGBL R15 K8 - 0x60400018, // 0220 GETGBL R16 G24 - 0x58440058, // 0221 LDCONST R17 K88 - 0x5C480C00, // 0222 MOVE R18 R6 - 0x5C4C1200, // 0223 MOVE R19 R9 - 0x5C501400, // 0224 MOVE R20 R10 - 0x7C400800, // 0225 CALL R16 4 - 0x5844000A, // 0226 LDCONST R17 K10 - 0x7C3C0400, // 0227 CALL R15 2 - 0x883C010B, // 0228 GETMBR R15 R0 K11 - 0x8C3C1F52, // 0229 GETMET R15 R15 K82 - 0x5C441200, // 022A MOVE R17 R9 - 0x5C481A00, // 022B MOVE R18 R13 - 0x7C3C0600, // 022C CALL R15 3 - 0x001C0F2F, // 022D ADD R7 R7 K47 - 0x60300008, // 022E GETGBL R12 G8 - 0x5C340E00, // 022F MOVE R13 R7 - 0x7C300200, // 0230 CALL R12 1 - 0x5C201800, // 0231 MOVE R8 R12 - 0x7001FFB2, // 0232 JMP #01E6 - 0x8C240313, // 0233 GETMET R9 R1 K19 - 0x582C004E, // 0234 LDCONST R11 K78 - 0x7C240400, // 0235 CALL R9 2 - 0x70020028, // 0236 JMP #0260 - 0x4C180000, // 0237 LDNIL R6 - 0x601C0010, // 0238 GETGBL R7 G16 - 0x8C200334, // 0239 GETMET R8 R1 K52 - 0x7C200200, // 023A CALL R8 1 - 0x0420112F, // 023B SUB R8 R8 K47 - 0x40225408, // 023C CONNECT R8 K42 R8 - 0x7C1C0200, // 023D CALL R7 1 - 0xA8020013, // 023E EXBLK 0 #0253 - 0x5C200E00, // 023F MOVE R8 R7 - 0x7C200000, // 0240 CALL R8 0 - 0x8C240335, // 0241 GETMET R9 R1 K53 - 0x5C2C1000, // 0242 MOVE R11 R8 - 0x7C240400, // 0243 CALL R9 2 - 0x8C280536, // 0244 GETMET R10 R2 K54 - 0x5C301200, // 0245 MOVE R12 R9 - 0x58340059, // 0246 LDCONST R13 K89 - 0x7C280600, // 0247 CALL R10 3 - 0x1C28152A, // 0248 EQ R10 R10 K42 - 0x782A0005, // 0249 JMPF R10 #0250 - 0x60280009, // 024A GETGBL R10 G9 - 0x402E1537, // 024B CONNECT R11 K10 K55 - 0x942C120B, // 024C GETIDX R11 R9 R11 - 0x7C280200, // 024D CALL R10 1 - 0x5C181400, // 024E MOVE R6 R10 - 0x70020000, // 024F JMP #0251 - 0x7001FFED, // 0250 JMP #023F - 0xA8040001, // 0251 EXBLK 1 1 - 0x70020002, // 0252 JMP #0256 - 0x581C004A, // 0253 LDCONST R7 K74 - 0xAC1C0200, // 0254 CATCH R7 1 0 - 0xB0080000, // 0255 RAISE 2 R0 R0 - 0x4C1C0000, // 0256 LDNIL R7 - 0x201C0C07, // 0257 NE R7 R6 R7 - 0x781E0006, // 0258 JMPF R7 #0260 - 0x881C010B, // 0259 GETMBR R7 R0 K11 - 0x8C1C0F5A, // 025A GETMET R7 R7 K90 - 0x5C240C00, // 025B MOVE R9 R6 - 0x7C1C0400, // 025C CALL R7 2 - 0x8C1C0313, // 025D GETMET R7 R1 K19 - 0x5824004E, // 025E LDCONST R9 K78 - 0x7C1C0400, // 025F CALL R7 2 - 0x78160011, // 0260 JMPF R5 #0273 - 0x8C18035B, // 0261 GETMET R6 R1 K91 - 0x5820005C, // 0262 LDCONST R8 K92 - 0x7C180400, // 0263 CALL R6 2 - 0x8C18035D, // 0264 GETMET R6 R1 K93 - 0x7C180200, // 0265 CALL R6 1 - 0x8C18035E, // 0266 GETMET R6 R1 K94 - 0x60200018, // 0267 GETGBL R8 G24 - 0x5824005F, // 0268 LDCONST R9 K95 - 0x8C280360, // 0269 GETMET R10 R1 K96 - 0x5C300A00, // 026A MOVE R12 R5 - 0x7C280400, // 026B CALL R10 2 - 0x7C200400, // 026C CALL R8 2 - 0x7C180400, // 026D CALL R6 2 - 0x8C180361, // 026E GETMET R6 R1 K97 - 0x88200362, // 026F GETMBR R8 R1 K98 - 0x7C180400, // 0270 CALL R6 2 - 0x8C180363, // 0271 GETMET R6 R1 K99 - 0x7C180200, // 0272 CALL R6 1 - 0xA8040001, // 0273 EXBLK 1 1 - 0x7002001C, // 0274 JMP #0292 - 0xAC180002, // 0275 CATCH R6 0 2 - 0x70020019, // 0276 JMP #0291 - 0xB8221000, // 0277 GETNGBL R8 K8 - 0x60240018, // 0278 GETGBL R9 G24 - 0x58280064, // 0279 LDCONST R10 K100 - 0x5C2C0C00, // 027A MOVE R11 R6 - 0x5C300E00, // 027B MOVE R12 R7 - 0x7C240600, // 027C CALL R9 3 - 0x58280065, // 027D LDCONST R10 K101 - 0x7C200400, // 027E CALL R8 2 - 0x8C20035B, // 027F GETMET R8 R1 K91 - 0x5828005C, // 0280 LDCONST R10 K92 - 0x7C200400, // 0281 CALL R8 2 - 0x8C20035D, // 0282 GETMET R8 R1 K93 - 0x7C200200, // 0283 CALL R8 1 - 0x8C20035E, // 0284 GETMET R8 R1 K94 - 0x60280018, // 0285 GETGBL R10 G24 - 0x582C0066, // 0286 LDCONST R11 K102 - 0x5C300C00, // 0287 MOVE R12 R6 - 0x5C340E00, // 0288 MOVE R13 R7 - 0x7C280600, // 0289 CALL R10 3 - 0x7C200400, // 028A CALL R8 2 - 0x8C200361, // 028B GETMET R8 R1 K97 - 0x88280362, // 028C GETMBR R10 R1 K98 - 0x7C200400, // 028D CALL R8 2 - 0x8C200363, // 028E GETMET R8 R1 K99 - 0x7C200200, // 028F CALL R8 1 - 0x70020000, // 0290 JMP #0292 - 0xB0080000, // 0291 RAISE 2 R0 R0 - 0x80000000, // 0292 RET 0 + 0x8824011A, // 0054 GETMBR R9 R0 K26 + 0x20240C09, // 0055 NE R9 R6 R9 + 0x78260025, // 0056 JMPF R9 #007D + 0x781A0010, // 0057 JMPF R6 #0069 + 0xB8261000, // 0058 GETNGBL R9 K8 + 0x60280018, // 0059 GETGBL R10 G24 + 0x582C0009, // 005A LDCONST R11 K9 + 0x5830001B, // 005B LDCONST R12 K27 + 0x7C280400, // 005C CALL R10 2 + 0x582C000A, // 005D LDCONST R11 K10 + 0x7C240400, // 005E CALL R9 2 + 0xB8263800, // 005F GETNGBL R9 K28 + 0x8C24131D, // 0060 GETMET R9 R9 K29 + 0x602C0008, // 0061 GETGBL R11 G8 + 0xB8323E00, // 0062 GETNGBL R12 K31 + 0x88301920, // 0063 GETMBR R12 R12 K32 + 0x7C2C0200, // 0064 CALL R11 1 + 0x002E3C0B, // 0065 ADD R11 K30 R11 + 0x002C1721, // 0066 ADD R11 R11 K33 + 0x7C240400, // 0067 CALL R9 2 + 0x7002000F, // 0068 JMP #0079 + 0xB8261000, // 0069 GETNGBL R9 K8 + 0x60280018, // 006A GETGBL R10 G24 + 0x582C0009, // 006B LDCONST R11 K9 + 0x58300022, // 006C LDCONST R12 K34 + 0x7C280400, // 006D CALL R10 2 + 0x582C000A, // 006E LDCONST R11 K10 + 0x7C240400, // 006F CALL R9 2 + 0xB8263800, // 0070 GETNGBL R9 K28 + 0x8C24131D, // 0071 GETMET R9 R9 K29 + 0x602C0008, // 0072 GETGBL R11 G8 + 0xB8323E00, // 0073 GETNGBL R12 K31 + 0x88301920, // 0074 GETMBR R12 R12 K32 + 0x7C2C0200, // 0075 CALL R11 1 + 0x002E3C0B, // 0076 ADD R11 K30 R11 + 0x002C1723, // 0077 ADD R11 R11 K35 + 0x7C240400, // 0078 CALL R9 2 + 0x8C240313, // 0079 GETMET R9 R1 K19 + 0x582C0014, // 007A LDCONST R11 K20 + 0x7C240400, // 007B CALL R9 2 + 0x70020017, // 007C JMP #0095 + 0x8824010B, // 007D GETMBR R9 R0 K11 + 0x88241324, // 007E GETMBR R9 R9 K36 + 0x88241325, // 007F GETMBR R9 R9 K37 + 0x4C280000, // 0080 LDNIL R10 + 0x2024120A, // 0081 NE R9 R9 R10 + 0x20240E09, // 0082 NE R9 R7 R9 + 0x7826000D, // 0083 JMPF R9 #0092 + 0x781E0004, // 0084 JMPF R7 #008A + 0x8824010B, // 0085 GETMBR R9 R0 K11 + 0x88241324, // 0086 GETMBR R9 R9 K36 + 0x8C241326, // 0087 GETMET R9 R9 K38 + 0x7C240200, // 0088 CALL R9 1 + 0x70020003, // 0089 JMP #008E + 0x8824010B, // 008A GETMBR R9 R0 K11 + 0x88241324, // 008B GETMBR R9 R9 K36 + 0x8C241327, // 008C GETMET R9 R9 K39 + 0x7C240200, // 008D CALL R9 1 + 0x8C240313, // 008E GETMET R9 R1 K19 + 0x582C0028, // 008F LDCONST R11 K40 + 0x7C240400, // 0090 CALL R9 2 + 0x70020002, // 0091 JMP #0095 + 0x8C240313, // 0092 GETMET R9 R1 K19 + 0x582C0028, // 0093 LDCONST R11 K40 + 0x7C240400, // 0094 CALL R9 2 + 0x700201C8, // 0095 JMP #025F + 0x8C180305, // 0096 GETMET R6 R1 K5 + 0x58200029, // 0097 LDCONST R8 K41 + 0x7C180400, // 0098 CALL R6 2 + 0x781A0025, // 0099 JMPF R6 #00C0 + 0xB81A1000, // 009A GETNGBL R6 K8 + 0x601C0018, // 009B GETGBL R7 G24 + 0x58200009, // 009C LDCONST R8 K9 + 0x58240029, // 009D LDCONST R9 K41 + 0x7C1C0400, // 009E CALL R7 2 + 0x5820000A, // 009F LDCONST R8 K10 + 0x7C180400, // 00A0 CALL R6 2 + 0x60180009, // 00A1 GETGBL R6 G9 + 0x8C1C030D, // 00A2 GETMET R7 R1 K13 + 0x58240029, // 00A3 LDCONST R9 K41 + 0x7C1C0400, // 00A4 CALL R7 2 + 0x7C180200, // 00A5 CALL R6 1 + 0x581C002A, // 00A6 LDCONST R7 K42 + 0x8820010B, // 00A7 GETMBR R8 R0 K11 + 0x8820112B, // 00A8 GETMBR R8 R8 K43 + 0x8820112C, // 00A9 GETMBR R8 R8 K44 + 0x6024000C, // 00AA GETGBL R9 G12 + 0x5C281000, // 00AB MOVE R10 R8 + 0x7C240200, // 00AC CALL R9 1 + 0x14240E09, // 00AD LT R9 R7 R9 + 0x7826000C, // 00AE JMPF R9 #00BC + 0x94241007, // 00AF GETIDX R9 R8 R7 + 0x8C24132D, // 00B0 GETMET R9 R9 K45 + 0x7C240200, // 00B1 CALL R9 1 + 0x1C241206, // 00B2 EQ R9 R9 R6 + 0x78260005, // 00B3 JMPF R9 #00BA + 0x8824010B, // 00B4 GETMBR R9 R0 K11 + 0x8C24132E, // 00B5 GETMET R9 R9 K46 + 0x942C1007, // 00B6 GETIDX R11 R8 R7 + 0x7C240400, // 00B7 CALL R9 2 + 0x70020002, // 00B8 JMP #00BC + 0x70020000, // 00B9 JMP #00BB + 0x001C0F2F, // 00BA ADD R7 R7 K47 + 0x7001FFED, // 00BB JMP #00AA + 0x8C240313, // 00BC GETMET R9 R1 K19 + 0x582C0030, // 00BD LDCONST R11 K48 + 0x7C240400, // 00BE CALL R9 2 + 0x7002019E, // 00BF JMP #025F + 0x8C180305, // 00C0 GETMET R6 R1 K5 + 0x58200031, // 00C1 LDCONST R8 K49 + 0x7C180400, // 00C2 CALL R6 2 + 0x781A000D, // 00C3 JMPF R6 #00D2 + 0xB81A1000, // 00C4 GETNGBL R6 K8 + 0x601C0018, // 00C5 GETGBL R7 G24 + 0x58200009, // 00C6 LDCONST R8 K9 + 0x58240031, // 00C7 LDCONST R9 K49 + 0x7C1C0400, // 00C8 CALL R7 2 + 0x5820000A, // 00C9 LDCONST R8 K10 + 0x7C180400, // 00CA CALL R6 2 + 0x8818010B, // 00CB GETMBR R6 R0 K11 + 0x8C180D32, // 00CC GETMET R6 R6 K50 + 0x7C180200, // 00CD CALL R6 1 + 0x8C180313, // 00CE GETMET R6 R1 K19 + 0x58200014, // 00CF LDCONST R8 K20 + 0x7C180400, // 00D0 CALL R6 2 + 0x7002018C, // 00D1 JMP #025F + 0x8C180305, // 00D2 GETMET R6 R1 K5 + 0x58200033, // 00D3 LDCONST R8 K51 + 0x7C180400, // 00D4 CALL R6 2 + 0x781A00CE, // 00D5 JMPF R6 #01A5 + 0xB81A1000, // 00D6 GETNGBL R6 K8 + 0x601C0018, // 00D7 GETGBL R7 G24 + 0x58200009, // 00D8 LDCONST R8 K9 + 0x58240033, // 00D9 LDCONST R9 K51 + 0x7C1C0400, // 00DA CALL R7 2 + 0x5820000A, // 00DB LDCONST R8 K10 + 0x7C180400, // 00DC CALL R6 2 + 0x50180000, // 00DD LDBOOL R6 0 0 + 0x601C0010, // 00DE GETGBL R7 G16 + 0x8C200334, // 00DF GETMET R8 R1 K52 + 0x7C200200, // 00E0 CALL R8 1 + 0x0420112F, // 00E1 SUB R8 R8 K47 + 0x40225408, // 00E2 CONNECT R8 K42 R8 + 0x7C1C0200, // 00E3 CALL R7 1 + 0xA802009B, // 00E4 EXBLK 0 #0181 + 0x5C200E00, // 00E5 MOVE R8 R7 + 0x7C200000, // 00E6 CALL R8 0 + 0x8C240335, // 00E7 GETMET R9 R1 K53 + 0x5C2C1000, // 00E8 MOVE R11 R8 + 0x7C240400, // 00E9 CALL R9 2 + 0x8C280536, // 00EA GETMET R10 R2 K54 + 0x5C301200, // 00EB MOVE R12 R9 + 0x5834000D, // 00EC LDCONST R13 K13 + 0x7C280600, // 00ED CALL R10 3 + 0x1C28152A, // 00EE EQ R10 R10 K42 + 0x782A0057, // 00EF JMPF R10 #0148 + 0x60280009, // 00F0 GETGBL R10 G9 + 0x402E1537, // 00F1 CONNECT R11 K10 K55 + 0x942C120B, // 00F2 GETIDX R11 R9 R11 + 0x7C280200, // 00F3 CALL R10 1 + 0x8C2C030D, // 00F4 GETMET R11 R1 K13 + 0x5C341000, // 00F5 MOVE R13 R8 + 0x7C2C0400, // 00F6 CALL R11 2 + 0x8830010B, // 00F7 GETMBR R12 R0 K11 + 0x88301938, // 00F8 GETMBR R12 R12 K56 + 0x8C301936, // 00F9 GETMET R12 R12 K54 + 0x60380008, // 00FA GETGBL R14 G8 + 0x5C3C1400, // 00FB MOVE R15 R10 + 0x7C380200, // 00FC CALL R14 1 + 0x7C300400, // 00FD CALL R12 2 + 0x4C340000, // 00FE LDNIL R13 + 0x2034180D, // 00FF NE R13 R12 R13 + 0x7836003E, // 0100 JMPF R13 #0140 + 0x8834010B, // 0101 GETMBR R13 R0 K11 + 0x88341B39, // 0102 GETMBR R13 R13 K57 + 0x8C341B36, // 0103 GETMET R13 R13 K54 + 0x8C3C1936, // 0104 GETMET R15 R12 K54 + 0x5844003A, // 0105 LDCONST R17 K58 + 0x5848003B, // 0106 LDCONST R18 K59 + 0x7C3C0600, // 0107 CALL R15 3 + 0x7C340400, // 0108 CALL R13 2 + 0x4C380000, // 0109 LDNIL R14 + 0x20381A0E, // 010A NE R14 R13 R14 + 0x783A0032, // 010B JMPF R14 #013F + 0xB83A1000, // 010C GETNGBL R14 K8 + 0x603C0018, // 010D GETGBL R15 G24 + 0x5840003C, // 010E LDCONST R16 K60 + 0x5C441400, // 010F MOVE R17 R10 + 0x5C481600, // 0110 MOVE R18 R11 + 0x7C3C0600, // 0111 CALL R15 3 + 0x5840000A, // 0112 LDCONST R16 K10 + 0x7C380400, // 0113 CALL R14 2 + 0x8C381B3D, // 0114 GETMET R14 R13 K61 + 0x5C401A00, // 0115 MOVE R16 R13 + 0x5C441800, // 0116 MOVE R17 R12 + 0x7C380600, // 0117 CALL R14 3 + 0x203C1C0B, // 0118 NE R15 R14 R11 + 0xB8421000, // 0119 GETNGBL R16 K8 + 0x60440018, // 011A GETGBL R17 G24 + 0x5848003E, // 011B LDCONST R18 K62 + 0x5C4C1400, // 011C MOVE R19 R10 + 0x5C501C00, // 011D MOVE R20 R14 + 0x5C541600, // 011E MOVE R21 R11 + 0x20581C0B, // 011F NE R22 R14 R11 + 0x785A0001, // 0120 JMPF R22 #0123 + 0x5858003F, // 0121 LDCONST R22 K63 + 0x70020000, // 0122 JMP #0124 + 0x5858003B, // 0123 LDCONST R22 K59 + 0x7C440A00, // 0124 CALL R17 5 + 0x5848000A, // 0125 LDCONST R18 K10 + 0x7C400400, // 0126 CALL R16 2 + 0x783E0016, // 0127 JMPF R15 #013F + 0x50180200, // 0128 LDBOOL R6 1 0 + 0x8C401B40, // 0129 GETMET R16 R13 K64 + 0x5C481A00, // 012A MOVE R18 R13 + 0x5C4C1800, // 012B MOVE R19 R12 + 0x5C501600, // 012C MOVE R20 R11 + 0x7C400800, // 012D CALL R16 4 + 0x8840010B, // 012E GETMBR R16 R0 K11 + 0x8C402141, // 012F GETMET R16 R16 K65 + 0x5C481400, // 0130 MOVE R18 R10 + 0x7C400400, // 0131 CALL R16 2 + 0x7842000B, // 0132 JMPF R16 #013F + 0xB8461000, // 0133 GETNGBL R17 K8 + 0x60480018, // 0134 GETGBL R18 G24 + 0x584C0042, // 0135 LDCONST R19 K66 + 0x5C501800, // 0136 MOVE R20 R12 + 0x5C541400, // 0137 MOVE R21 R10 + 0x5C582000, // 0138 MOVE R22 R16 + 0x7C480800, // 0139 CALL R18 4 + 0x584C000A, // 013A LDCONST R19 K10 + 0x7C440400, // 013B CALL R17 2 + 0x8C442143, // 013C GETMET R17 R16 K67 + 0x5C4C1800, // 013D MOVE R19 R12 + 0x7C440400, // 013E CALL R17 2 + 0x70020006, // 013F JMP #0147 + 0xB8361000, // 0140 GETNGBL R13 K8 + 0x60380018, // 0141 GETGBL R14 G24 + 0x583C0044, // 0142 LDCONST R15 K68 + 0x5C401400, // 0143 MOVE R16 R10 + 0x7C380400, // 0144 CALL R14 2 + 0x583C000A, // 0145 LDCONST R15 K10 + 0x7C340400, // 0146 CALL R13 2 + 0x70020037, // 0147 JMP #0180 + 0x8C280536, // 0148 GETMET R10 R2 K54 + 0x5C301200, // 0149 MOVE R12 R9 + 0x58340045, // 014A LDCONST R13 K69 + 0x7C280600, // 014B CALL R10 3 + 0x1C28152A, // 014C EQ R10 R10 K42 + 0x782A0031, // 014D JMPF R10 #0180 + 0x60280009, // 014E GETGBL R10 G9 + 0x402E1537, // 014F CONNECT R11 K10 K55 + 0x942C120B, // 0150 GETIDX R11 R9 R11 + 0x7C280200, // 0151 CALL R10 1 + 0x8C2C030D, // 0152 GETMET R11 R1 K13 + 0x5C341000, // 0153 MOVE R13 R8 + 0x7C2C0400, // 0154 CALL R11 2 + 0x8830010B, // 0155 GETMBR R12 R0 K11 + 0x88301938, // 0156 GETMBR R12 R12 K56 + 0x8C301936, // 0157 GETMET R12 R12 K54 + 0x60380008, // 0158 GETGBL R14 G8 + 0x5C3C1400, // 0159 MOVE R15 R10 + 0x7C380200, // 015A CALL R14 1 + 0x7C300400, // 015B CALL R12 2 + 0x4C340000, // 015C LDNIL R13 + 0x2034180D, // 015D NE R13 R12 R13 + 0x78360020, // 015E JMPF R13 #0180 + 0x8C341936, // 015F GETMET R13 R12 K54 + 0x583C0046, // 0160 LDCONST R15 K70 + 0x5840003B, // 0161 LDCONST R16 K59 + 0x7C340600, // 0162 CALL R13 3 + 0x20381A0B, // 0163 NE R14 R13 R11 + 0x783A001A, // 0164 JMPF R14 #0180 + 0x50180200, // 0165 LDBOOL R6 1 0 + 0x883C010B, // 0166 GETMBR R15 R0 K11 + 0x8C3C1F41, // 0167 GETMET R15 R15 K65 + 0x5C441400, // 0168 MOVE R17 R10 + 0x7C3C0400, // 0169 CALL R15 2 + 0x783E0014, // 016A JMPF R15 #0180 + 0x8C401F47, // 016B GETMET R16 R15 K71 + 0x5C481600, // 016C MOVE R18 R11 + 0x7C400400, // 016D CALL R16 2 + 0x782E0001, // 016E JMPF R11 #0171 + 0x98328C0B, // 016F SETIDX R12 K70 R11 + 0x70020002, // 0170 JMP #0174 + 0x8C401948, // 0171 GETMET R16 R12 K72 + 0x58480046, // 0172 LDCONST R18 K70 + 0x7C400400, // 0173 CALL R16 2 + 0xB8421000, // 0174 GETNGBL R16 K8 + 0x60440018, // 0175 GETGBL R17 G24 + 0x58480049, // 0176 LDCONST R18 K73 + 0x5C4C1800, // 0177 MOVE R19 R12 + 0x5C501400, // 0178 MOVE R20 R10 + 0x5C541E00, // 0179 MOVE R21 R15 + 0x7C440800, // 017A CALL R17 4 + 0x5848000A, // 017B LDCONST R18 K10 + 0x7C400400, // 017C CALL R16 2 + 0x8C401F43, // 017D GETMET R16 R15 K67 + 0x5C481800, // 017E MOVE R18 R12 + 0x7C400400, // 017F CALL R16 2 + 0x7001FF63, // 0180 JMP #00E5 + 0x581C004A, // 0181 LDCONST R7 K74 + 0xAC1C0200, // 0182 CATCH R7 1 0 + 0xB0080000, // 0183 RAISE 2 R0 R0 + 0xB81E1000, // 0184 GETNGBL R7 K8 + 0x60200018, // 0185 GETGBL R8 G24 + 0x5824004B, // 0186 LDCONST R9 K75 + 0x60280008, // 0187 GETGBL R10 G8 + 0x882C010B, // 0188 GETMBR R11 R0 K11 + 0x882C1738, // 0189 GETMBR R11 R11 K56 + 0x7C280200, // 018A CALL R10 1 + 0x7C200400, // 018B CALL R8 2 + 0x5824000A, // 018C LDCONST R9 K10 + 0x7C1C0400, // 018D CALL R7 2 + 0x78160007, // 018E JMPF R5 #0197 + 0xB81E1000, // 018F GETNGBL R7 K8 + 0x60200018, // 0190 GETGBL R8 G24 + 0x5824004C, // 0191 LDCONST R9 K76 + 0x5C280A00, // 0192 MOVE R10 R5 + 0x7C200400, // 0193 CALL R8 2 + 0x5824000A, // 0194 LDCONST R9 K10 + 0x7C1C0400, // 0195 CALL R7 2 + 0x7002000C, // 0196 JMP #01A4 + 0x741A0002, // 0197 JMPT R6 #019B + 0x881C010B, // 0198 GETMBR R7 R0 K11 + 0x881C0F4D, // 0199 GETMBR R7 R7 K77 + 0x741E0005, // 019A JMPT R7 #01A1 + 0x881C010B, // 019B GETMBR R7 R0 K11 + 0x50200200, // 019C LDBOOL R8 1 0 + 0x901E9A08, // 019D SETMBR R7 K77 R8 + 0x881C010B, // 019E GETMBR R7 R0 K11 + 0x8C1C0F12, // 019F GETMET R7 R7 K18 + 0x7C1C0200, // 01A0 CALL R7 1 + 0x8C1C0313, // 01A1 GETMET R7 R1 K19 + 0x5824004E, // 01A2 LDCONST R9 K78 + 0x7C1C0400, // 01A3 CALL R7 2 + 0x700200B9, // 01A4 JMP #025F + 0x8C180305, // 01A5 GETMET R6 R1 K5 + 0x5820004F, // 01A6 LDCONST R8 K79 + 0x7C180400, // 01A7 CALL R6 2 + 0x781A002A, // 01A8 JMPF R6 #01D4 + 0x8C18030D, // 01A9 GETMET R6 R1 K13 + 0x58200050, // 01AA LDCONST R8 K80 + 0x7C180400, // 01AB CALL R6 2 + 0x8C1C030D, // 01AC GETMET R7 R1 K13 + 0x5824000D, // 01AD LDCONST R9 K13 + 0x7C1C0400, // 01AE CALL R7 2 + 0x8C20030D, // 01AF GETMET R8 R1 K13 + 0x58280045, // 01B0 LDCONST R10 K69 + 0x7C200400, // 01B1 CALL R8 2 + 0xB8261000, // 01B2 GETNGBL R9 K8 + 0x60280018, // 01B3 GETGBL R10 G24 + 0x582C0051, // 01B4 LDCONST R11 K81 + 0x5C300C00, // 01B5 MOVE R12 R6 + 0x5C340E00, // 01B6 MOVE R13 R7 + 0x7C280600, // 01B7 CALL R10 3 + 0x582C000A, // 01B8 LDCONST R11 K10 + 0x7C240400, // 01B9 CALL R9 2 + 0x8824010B, // 01BA GETMBR R9 R0 K11 + 0x88241339, // 01BB GETMBR R9 R9 K57 + 0x8C241336, // 01BC GETMET R9 R9 K54 + 0x5C2C0C00, // 01BD MOVE R11 R6 + 0x7C240400, // 01BE CALL R9 2 + 0x4C280000, // 01BF LDNIL R10 + 0x2028120A, // 01C0 NE R10 R9 R10 + 0x782A000D, // 01C1 JMPF R10 #01D0 + 0x60280013, // 01C2 GETGBL R10 G19 + 0x7C280000, // 01C3 CALL R10 0 + 0x78220000, // 01C4 JMPF R8 #01C6 + 0x982A8C08, // 01C5 SETIDX R10 K70 R8 + 0x8C2C1340, // 01C6 GETMET R11 R9 K64 + 0x5C341200, // 01C7 MOVE R13 R9 + 0x5C381400, // 01C8 MOVE R14 R10 + 0x5C3C0E00, // 01C9 MOVE R15 R7 + 0x7C2C0800, // 01CA CALL R11 4 + 0x882C010B, // 01CB GETMBR R11 R0 K11 + 0x8C2C1752, // 01CC GETMET R11 R11 K82 + 0x5C340C00, // 01CD MOVE R13 R6 + 0x5C381400, // 01CE MOVE R14 R10 + 0x7C2C0600, // 01CF CALL R11 3 + 0x8C280313, // 01D0 GETMET R10 R1 K19 + 0x5830004E, // 01D1 LDCONST R12 K78 + 0x7C280400, // 01D2 CALL R10 2 + 0x7002008A, // 01D3 JMP #025F + 0x8C180305, // 01D4 GETMET R6 R1 K5 + 0x58200053, // 01D5 LDCONST R8 K83 + 0x7C180400, // 01D6 CALL R6 2 + 0x781A005D, // 01D7 JMPF R6 #0236 + 0x8C18030D, // 01D8 GETMET R6 R1 K13 + 0x58200054, // 01D9 LDCONST R8 K84 + 0x7C180400, // 01DA CALL R6 2 + 0x4C1C0000, // 01DB LDNIL R7 + 0x1C1C0C07, // 01DC EQ R7 R6 R7 + 0x741E0001, // 01DD JMPT R7 #01E0 + 0x1C1C0D3B, // 01DE EQ R7 R6 K59 + 0x781E0000, // 01DF JMPF R7 #01E1 + 0xB006AB56, // 01E0 RAISE 1 K85 K86 + 0x581C002A, // 01E1 LDCONST R7 K42 + 0x60200008, // 01E2 GETGBL R8 G8 + 0x5C240E00, // 01E3 MOVE R9 R7 + 0x7C200200, // 01E4 CALL R8 1 + 0x8C240305, // 01E5 GETMET R9 R1 K5 + 0x002EA008, // 01E6 ADD R11 K80 R8 + 0x7C240400, // 01E7 CALL R9 2 + 0x78260048, // 01E8 JMPF R9 #0232 + 0x8C24030D, // 01E9 GETMET R9 R1 K13 + 0x002EA008, // 01EA ADD R11 K80 R8 + 0x7C240400, // 01EB CALL R9 2 + 0x8C28030D, // 01EC GETMET R10 R1 K13 + 0x00321A08, // 01ED ADD R12 K13 R8 + 0x7C280400, // 01EE CALL R10 2 + 0x8C2C030D, // 01EF GETMET R11 R1 K13 + 0x00368A08, // 01F0 ADD R13 K69 R8 + 0x7C2C0400, // 01F1 CALL R11 2 + 0x2030133B, // 01F2 NE R12 R9 K59 + 0x78320037, // 01F3 JMPF R12 #022C + 0x8830010B, // 01F4 GETMBR R12 R0 K11 + 0x88301939, // 01F5 GETMBR R12 R12 K57 + 0x8C301936, // 01F6 GETMET R12 R12 K54 + 0x5C381200, // 01F7 MOVE R14 R9 + 0x7C300400, // 01F8 CALL R12 2 + 0x4C340000, // 01F9 LDNIL R13 + 0x2034180D, // 01FA NE R13 R12 R13 + 0x7836002F, // 01FB JMPF R13 #022C + 0x60340013, // 01FC GETGBL R13 G19 + 0x7C340000, // 01FD CALL R13 0 + 0x9836A806, // 01FE SETIDX R13 K84 R6 + 0x98367409, // 01FF SETIDX R13 K58 R9 + 0x782E0000, // 0200 JMPF R11 #0202 + 0x98368C0B, // 0201 SETIDX R13 K70 R11 + 0x8C381940, // 0202 GETMET R14 R12 K64 + 0x5C401800, // 0203 MOVE R16 R12 + 0x5C441A00, // 0204 MOVE R17 R13 + 0x5C481400, // 0205 MOVE R18 R10 + 0x7C380800, // 0206 CALL R14 4 + 0x50380000, // 0207 LDBOOL R14 0 0 + 0x603C0010, // 0208 GETGBL R15 G16 + 0x8840010B, // 0209 GETMBR R16 R0 K11 + 0x88402138, // 020A GETMBR R16 R16 K56 + 0x7C3C0200, // 020B CALL R15 1 + 0xA802000B, // 020C EXBLK 0 #0219 + 0x5C401E00, // 020D MOVE R16 R15 + 0x7C400000, // 020E CALL R16 0 + 0x8C440157, // 020F GETMET R17 R0 K87 + 0x5C4C2000, // 0210 MOVE R19 R16 + 0x5C501A00, // 0211 MOVE R20 R13 + 0x7C440600, // 0212 CALL R17 3 + 0x78460001, // 0213 JMPF R17 #0216 + 0x50380200, // 0214 LDBOOL R14 1 0 + 0x70020000, // 0215 JMP #0217 + 0x7001FFF5, // 0216 JMP #020D + 0xA8040001, // 0217 EXBLK 1 1 + 0x70020002, // 0218 JMP #021C + 0x583C004A, // 0219 LDCONST R15 K74 + 0xAC3C0200, // 021A CATCH R15 1 0 + 0xB0080000, // 021B RAISE 2 R0 R0 + 0x5C3C1C00, // 021C MOVE R15 R14 + 0x743E000D, // 021D JMPT R15 #022C + 0xB83E1000, // 021E GETNGBL R15 K8 + 0x60400018, // 021F GETGBL R16 G24 + 0x58440058, // 0220 LDCONST R17 K88 + 0x5C480C00, // 0221 MOVE R18 R6 + 0x5C4C1200, // 0222 MOVE R19 R9 + 0x5C501400, // 0223 MOVE R20 R10 + 0x7C400800, // 0224 CALL R16 4 + 0x5844000A, // 0225 LDCONST R17 K10 + 0x7C3C0400, // 0226 CALL R15 2 + 0x883C010B, // 0227 GETMBR R15 R0 K11 + 0x8C3C1F52, // 0228 GETMET R15 R15 K82 + 0x5C441200, // 0229 MOVE R17 R9 + 0x5C481A00, // 022A MOVE R18 R13 + 0x7C3C0600, // 022B CALL R15 3 + 0x001C0F2F, // 022C ADD R7 R7 K47 + 0x60300008, // 022D GETGBL R12 G8 + 0x5C340E00, // 022E MOVE R13 R7 + 0x7C300200, // 022F CALL R12 1 + 0x5C201800, // 0230 MOVE R8 R12 + 0x7001FFB2, // 0231 JMP #01E5 + 0x8C240313, // 0232 GETMET R9 R1 K19 + 0x582C004E, // 0233 LDCONST R11 K78 + 0x7C240400, // 0234 CALL R9 2 + 0x70020028, // 0235 JMP #025F + 0x4C180000, // 0236 LDNIL R6 + 0x601C0010, // 0237 GETGBL R7 G16 + 0x8C200334, // 0238 GETMET R8 R1 K52 + 0x7C200200, // 0239 CALL R8 1 + 0x0420112F, // 023A SUB R8 R8 K47 + 0x40225408, // 023B CONNECT R8 K42 R8 + 0x7C1C0200, // 023C CALL R7 1 + 0xA8020013, // 023D EXBLK 0 #0252 + 0x5C200E00, // 023E MOVE R8 R7 + 0x7C200000, // 023F CALL R8 0 + 0x8C240335, // 0240 GETMET R9 R1 K53 + 0x5C2C1000, // 0241 MOVE R11 R8 + 0x7C240400, // 0242 CALL R9 2 + 0x8C280536, // 0243 GETMET R10 R2 K54 + 0x5C301200, // 0244 MOVE R12 R9 + 0x58340059, // 0245 LDCONST R13 K89 + 0x7C280600, // 0246 CALL R10 3 + 0x1C28152A, // 0247 EQ R10 R10 K42 + 0x782A0005, // 0248 JMPF R10 #024F + 0x60280009, // 0249 GETGBL R10 G9 + 0x402E1537, // 024A CONNECT R11 K10 K55 + 0x942C120B, // 024B GETIDX R11 R9 R11 + 0x7C280200, // 024C CALL R10 1 + 0x5C181400, // 024D MOVE R6 R10 + 0x70020000, // 024E JMP #0250 + 0x7001FFED, // 024F JMP #023E + 0xA8040001, // 0250 EXBLK 1 1 + 0x70020002, // 0251 JMP #0255 + 0x581C004A, // 0252 LDCONST R7 K74 + 0xAC1C0200, // 0253 CATCH R7 1 0 + 0xB0080000, // 0254 RAISE 2 R0 R0 + 0x4C1C0000, // 0255 LDNIL R7 + 0x201C0C07, // 0256 NE R7 R6 R7 + 0x781E0006, // 0257 JMPF R7 #025F + 0x881C010B, // 0258 GETMBR R7 R0 K11 + 0x8C1C0F5A, // 0259 GETMET R7 R7 K90 + 0x5C240C00, // 025A MOVE R9 R6 + 0x7C1C0400, // 025B CALL R7 2 + 0x8C1C0313, // 025C GETMET R7 R1 K19 + 0x5824004E, // 025D LDCONST R9 K78 + 0x7C1C0400, // 025E CALL R7 2 + 0x78160011, // 025F JMPF R5 #0272 + 0x8C18035B, // 0260 GETMET R6 R1 K91 + 0x5820005C, // 0261 LDCONST R8 K92 + 0x7C180400, // 0262 CALL R6 2 + 0x8C18035D, // 0263 GETMET R6 R1 K93 + 0x7C180200, // 0264 CALL R6 1 + 0x8C18035E, // 0265 GETMET R6 R1 K94 + 0x60200018, // 0266 GETGBL R8 G24 + 0x5824005F, // 0267 LDCONST R9 K95 + 0x8C280360, // 0268 GETMET R10 R1 K96 + 0x5C300A00, // 0269 MOVE R12 R5 + 0x7C280400, // 026A CALL R10 2 + 0x7C200400, // 026B CALL R8 2 + 0x7C180400, // 026C CALL R6 2 + 0x8C180361, // 026D GETMET R6 R1 K97 + 0x88200362, // 026E GETMBR R8 R1 K98 + 0x7C180400, // 026F CALL R6 2 + 0x8C180363, // 0270 GETMET R6 R1 K99 + 0x7C180200, // 0271 CALL R6 1 + 0xA8040001, // 0272 EXBLK 1 1 + 0x7002001C, // 0273 JMP #0291 + 0xAC180002, // 0274 CATCH R6 0 2 + 0x70020019, // 0275 JMP #0290 + 0xB8221000, // 0276 GETNGBL R8 K8 + 0x60240018, // 0277 GETGBL R9 G24 + 0x58280064, // 0278 LDCONST R10 K100 + 0x5C2C0C00, // 0279 MOVE R11 R6 + 0x5C300E00, // 027A MOVE R12 R7 + 0x7C240600, // 027B CALL R9 3 + 0x58280065, // 027C LDCONST R10 K101 + 0x7C200400, // 027D CALL R8 2 + 0x8C20035B, // 027E GETMET R8 R1 K91 + 0x5828005C, // 027F LDCONST R10 K92 + 0x7C200400, // 0280 CALL R8 2 + 0x8C20035D, // 0281 GETMET R8 R1 K93 + 0x7C200200, // 0282 CALL R8 1 + 0x8C20035E, // 0283 GETMET R8 R1 K94 + 0x60280018, // 0284 GETGBL R10 G24 + 0x582C0066, // 0285 LDCONST R11 K102 + 0x5C300C00, // 0286 MOVE R12 R6 + 0x5C340E00, // 0287 MOVE R13 R7 + 0x7C280600, // 0288 CALL R10 3 + 0x7C200400, // 0289 CALL R8 2 + 0x8C200361, // 028A GETMET R8 R1 K97 + 0x88280362, // 028B GETMBR R10 R1 K98 + 0x7C200400, // 028C CALL R8 2 + 0x8C200363, // 028D GETMET R8 R1 K99 + 0x7C200200, // 028E CALL R8 1 + 0x70020000, // 028F JMP #0291 + 0xB0080000, // 0290 RAISE 2 R0 R0 + 0x80000000, // 0291 RET 0 }) ) ); @@ -1587,7 +1583,7 @@ be_local_closure(class_Matter_UI_page_part_mgr, /* name */ &be_ktab_class_Matter_UI, /* shared constants */ be_str_weak(page_part_mgr), &be_const_str_solidified, - ( &(const binstruction[27]) { /* code */ + ( &(const binstruction[26]) { /* code */ 0xA4060000, // 0000 IMPORT R1 K0 0x8C080354, // 0001 GETMET R2 R1 K84 0x7C080200, // 0002 CALL R2 1 @@ -1601,20 +1597,19 @@ be_local_closure(class_Matter_UI_page_part_mgr, /* name */ 0x7C080200, // 000A CALL R2 1 0x8C080158, // 000B GETMET R2 R0 K88 0x7C080200, // 000C CALL R2 1 - 0x8C08014A, // 000D GETMET R2 R0 K74 - 0x7C080200, // 000E CALL R2 1 - 0x780A0001, // 000F JMPF R2 #0012 - 0x8C080159, // 0010 GETMET R2 R0 K89 - 0x7C080200, // 0011 CALL R2 1 - 0x8C080307, // 0012 GETMET R2 R1 K7 - 0x5810005A, // 0013 LDCONST R4 K90 - 0x7C080400, // 0014 CALL R2 2 - 0x8C08035B, // 0015 GETMET R2 R1 K91 - 0x8810035C, // 0016 GETMBR R4 R1 K92 - 0x7C080400, // 0017 CALL R2 2 - 0x8C08035D, // 0018 GETMET R2 R1 K93 - 0x7C080200, // 0019 CALL R2 1 - 0x80000000, // 001A RET 0 + 0x8808014A, // 000D GETMBR R2 R0 K74 + 0x780A0001, // 000E JMPF R2 #0011 + 0x8C080159, // 000F GETMET R2 R0 K89 + 0x7C080200, // 0010 CALL R2 1 + 0x8C080307, // 0011 GETMET R2 R1 K7 + 0x5810005A, // 0012 LDCONST R4 K90 + 0x7C080400, // 0013 CALL R2 2 + 0x8C08035B, // 0014 GETMET R2 R1 K91 + 0x8810035C, // 0015 GETMBR R4 R1 K92 + 0x7C080400, // 0016 CALL R2 2 + 0x8C08035D, // 0017 GETMET R2 R1 K93 + 0x7C080200, // 0018 CALL R2 1 + 0x80000000, // 0019 RET 0 }) ) ); @@ -1783,37 +1778,6 @@ be_local_closure(class_Matter_UI_show_plugins_hints_js, /* name */ /*******************************************************************/ -/******************************************************************** -** Solidified function: matter_enabled -********************************************************************/ -be_local_closure(class_Matter_UI_matter_enabled, /* name */ - be_nested_proto( - 5, /* nstack */ - 1, /* argc */ - 10, /* varg */ - 0, /* has upvals */ - NULL, /* no upvals */ - 0, /* has sup protos */ - NULL, /* no sub protos */ - 1, /* has constants */ - &be_ktab_class_Matter_UI, /* shared constants */ - be_str_weak(matter_enabled), - &be_const_str_solidified, - ( &(const binstruction[ 8]) { /* code */ - 0x60040017, // 0000 GETGBL R1 G23 - 0xB80A0800, // 0001 GETNGBL R2 K4 - 0x8C080572, // 0002 GETMET R2 R2 K114 - 0xB8127A00, // 0003 GETNGBL R4 K61 - 0x88100973, // 0004 GETMBR R4 R4 K115 - 0x7C080400, // 0005 CALL R2 2 - 0x7C040200, // 0006 CALL R1 1 - 0x80040200, // 0007 RET 1 R1 - }) - ) -); -/*******************************************************************/ - - /******************************************************************** ** Solidified function: show_enable ********************************************************************/ @@ -1830,64 +1794,60 @@ be_local_closure(class_Matter_UI_show_enable, /* name */ &be_ktab_class_Matter_UI, /* shared constants */ be_str_weak(show_enable), &be_const_str_solidified, - ( &(const binstruction[57]) { /* code */ + ( &(const binstruction[53]) { /* code */ 0xA4060000, // 0000 IMPORT R1 K0 0x8808014A, // 0001 GETMBR R2 R0 K74 0x8C0C0307, // 0002 GETMET R3 R1 K7 - 0x58140074, // 0003 LDCONST R5 K116 + 0x58140072, // 0003 LDCONST R5 K114 0x7C0C0400, // 0004 CALL R3 2 - 0x8C0C014A, // 0005 GETMET R3 R0 K74 - 0x7C0C0200, // 0006 CALL R3 1 - 0x780E0001, // 0007 JMPF R3 #000A - 0x580C0075, // 0008 LDCONST R3 K117 - 0x70020000, // 0009 JMP #000B - 0x580C0045, // 000A LDCONST R3 K69 - 0x8C100307, // 000B GETMET R4 R1 K7 - 0x60180018, // 000C GETGBL R6 G24 - 0x581C0076, // 000D LDCONST R7 K118 - 0x5C200600, // 000E MOVE R8 R3 - 0x7C180400, // 000F CALL R6 2 - 0x7C100400, // 0010 CALL R4 2 - 0x8C100307, // 0011 GETMET R4 R1 K7 - 0x58180077, // 0012 LDCONST R6 K119 - 0x7C100400, // 0013 CALL R4 2 - 0x8C10014A, // 0014 GETMET R4 R0 K74 - 0x7C100200, // 0015 CALL R4 1 - 0x7812001D, // 0016 JMPF R4 #0035 - 0x88100101, // 0017 GETMBR R4 R0 K1 - 0x88100902, // 0018 GETMBR R4 R4 K2 - 0x88100903, // 0019 GETMBR R4 R4 K3 - 0x4C140000, // 001A LDNIL R5 - 0x20100805, // 001B NE R4 R4 R5 - 0x78120001, // 001C JMPF R4 #001F - 0x58100075, // 001D LDCONST R4 K117 - 0x70020000, // 001E JMP #0020 - 0x58100045, // 001F LDCONST R4 K69 - 0x8C140307, // 0020 GETMET R5 R1 K7 - 0x601C0018, // 0021 GETGBL R7 G24 - 0x58200078, // 0022 LDCONST R8 K120 - 0x5C240800, // 0023 MOVE R9 R4 - 0x7C1C0400, // 0024 CALL R7 2 - 0x7C140400, // 0025 CALL R5 2 - 0x8C140307, // 0026 GETMET R5 R1 K7 - 0x581C0079, // 0027 LDCONST R7 K121 - 0x7C140400, // 0028 CALL R5 2 - 0x88140101, // 0029 GETMBR R5 R0 K1 - 0x88140B7A, // 002A GETMBR R5 R5 K122 - 0x78160001, // 002B JMPF R5 #002E - 0x58140065, // 002C LDCONST R5 K101 - 0x70020000, // 002D JMP #002F - 0x58140045, // 002E LDCONST R5 K69 - 0x8C180307, // 002F GETMET R6 R1 K7 - 0x60200018, // 0030 GETGBL R8 G24 - 0x5824007B, // 0031 LDCONST R9 K123 - 0x5C280A00, // 0032 MOVE R10 R5 - 0x7C200400, // 0033 CALL R8 2 - 0x7C180400, // 0034 CALL R6 2 - 0x8C100307, // 0035 GETMET R4 R1 K7 - 0x5818007C, // 0036 LDCONST R6 K124 - 0x7C100400, // 0037 CALL R4 2 - 0x80000000, // 0038 RET 0 + 0x780A0001, // 0005 JMPF R2 #0008 + 0x580C0073, // 0006 LDCONST R3 K115 + 0x70020000, // 0007 JMP #0009 + 0x580C0045, // 0008 LDCONST R3 K69 + 0x8C100307, // 0009 GETMET R4 R1 K7 + 0x60180018, // 000A GETGBL R6 G24 + 0x581C0074, // 000B LDCONST R7 K116 + 0x5C200600, // 000C MOVE R8 R3 + 0x7C180400, // 000D CALL R6 2 + 0x7C100400, // 000E CALL R4 2 + 0x8C100307, // 000F GETMET R4 R1 K7 + 0x58180075, // 0010 LDCONST R6 K117 + 0x7C100400, // 0011 CALL R4 2 + 0x780A001D, // 0012 JMPF R2 #0031 + 0x88100101, // 0013 GETMBR R4 R0 K1 + 0x88100902, // 0014 GETMBR R4 R4 K2 + 0x88100903, // 0015 GETMBR R4 R4 K3 + 0x4C140000, // 0016 LDNIL R5 + 0x20100805, // 0017 NE R4 R4 R5 + 0x78120001, // 0018 JMPF R4 #001B + 0x58100073, // 0019 LDCONST R4 K115 + 0x70020000, // 001A JMP #001C + 0x58100045, // 001B LDCONST R4 K69 + 0x8C140307, // 001C GETMET R5 R1 K7 + 0x601C0018, // 001D GETGBL R7 G24 + 0x58200076, // 001E LDCONST R8 K118 + 0x5C240800, // 001F MOVE R9 R4 + 0x7C1C0400, // 0020 CALL R7 2 + 0x7C140400, // 0021 CALL R5 2 + 0x8C140307, // 0022 GETMET R5 R1 K7 + 0x581C0077, // 0023 LDCONST R7 K119 + 0x7C140400, // 0024 CALL R5 2 + 0x88140101, // 0025 GETMBR R5 R0 K1 + 0x88140B78, // 0026 GETMBR R5 R5 K120 + 0x78160001, // 0027 JMPF R5 #002A + 0x58140065, // 0028 LDCONST R5 K101 + 0x70020000, // 0029 JMP #002B + 0x58140045, // 002A LDCONST R5 K69 + 0x8C180307, // 002B GETMET R6 R1 K7 + 0x60200018, // 002C GETGBL R8 G24 + 0x58240079, // 002D LDCONST R9 K121 + 0x5C280A00, // 002E MOVE R10 R5 + 0x7C200400, // 002F CALL R8 2 + 0x7C180400, // 0030 CALL R6 2 + 0x8C100307, // 0031 GETMET R4 R1 K7 + 0x5818007A, // 0032 LDCONST R6 K122 + 0x7C100400, // 0033 CALL R4 2 + 0x80000000, // 0034 RET 0 }) ) ); @@ -1911,9 +1871,9 @@ be_local_closure(class_Matter_UI_equal_map, /* name */ be_str_weak(equal_map), &be_const_str_solidified, ( &(const binstruction[53]) { /* code */ - 0x5808007D, // 0000 LDCONST R2 K125 + 0x5808007B, // 0000 LDCONST R2 K123 0x600C0010, // 0001 GETGBL R3 G16 - 0x8C10017E, // 0002 GETMET R4 R0 K126 + 0x8C10017C, // 0002 GETMET R4 R0 K124 0x7C100200, // 0003 CALL R4 1 0x7C0C0200, // 0004 CALL R3 1 0xA8020010, // 0005 EXBLK 0 #0017 @@ -1938,7 +1898,7 @@ be_local_closure(class_Matter_UI_equal_map, /* name */ 0xAC0C0200, // 0018 CATCH R3 1 0 0xB0080000, // 0019 RAISE 2 R0 R0 0x600C0010, // 001A GETGBL R3 G16 - 0x8C10037E, // 001B GETMET R4 R1 K126 + 0x8C10037C, // 001B GETMET R4 R1 K124 0x7C100200, // 001C CALL R4 1 0x7C0C0200, // 001D CALL R3 1 0xA8020010, // 001E EXBLK 0 #0030 @@ -1988,22 +1948,22 @@ be_local_closure(class_Matter_UI_web_get_arg, /* name */ &be_const_str_solidified, ( &(const binstruction[19]) { /* code */ 0xA4060000, // 0000 IMPORT R1 K0 - 0x8C08037F, // 0001 GETMET R2 R1 K127 - 0x58100080, // 0002 LDCONST R4 K128 + 0x8C08037D, // 0001 GETMET R2 R1 K125 + 0x5810007E, // 0002 LDCONST R4 K126 0x7C080400, // 0003 CALL R2 2 0x780A0004, // 0004 JMPF R2 #000A 0x88080101, // 0005 GETMBR R2 R0 K1 0x88080502, // 0006 GETMBR R2 R2 K2 - 0x8C080581, // 0007 GETMET R2 R2 K129 + 0x8C08057F, // 0007 GETMET R2 R2 K127 0x7C080200, // 0008 CALL R2 1 0x70020007, // 0009 JMP #0012 - 0x8C08037F, // 000A GETMET R2 R1 K127 - 0x58100082, // 000B LDCONST R4 K130 + 0x8C08037D, // 000A GETMET R2 R1 K125 + 0x58100080, // 000B LDCONST R4 K128 0x7C080400, // 000C CALL R2 2 0x780A0003, // 000D JMPF R2 #0012 0x88080101, // 000E GETMBR R2 R0 K1 0x88080502, // 000F GETMBR R2 R2 K2 - 0x8C080583, // 0010 GETMET R2 R2 K131 + 0x8C080581, // 0010 GETMET R2 R2 K129 0x7C080200, // 0011 CALL R2 1 0x80000000, // 0012 RET 0 }) @@ -2031,25 +1991,25 @@ be_local_closure(class_Matter_UI_show_plugins_configuration, /* name */ ( &(const binstruction[347]) { /* code */ 0xA4060000, // 0000 IMPORT R1 K0 0xA40AD200, // 0001 IMPORT R2 K105 - 0xA40F0800, // 0002 IMPORT R3 K132 + 0xA40F0400, // 0002 IMPORT R3 K130 0x8C100307, // 0003 GETMET R4 R1 K7 - 0x58180085, // 0004 LDCONST R6 K133 + 0x58180083, // 0004 LDCONST R6 K131 0x7C100400, // 0005 CALL R4 2 0x8C100307, // 0006 GETMET R4 R1 K7 - 0x58180086, // 0007 LDCONST R6 K134 + 0x58180084, // 0007 LDCONST R6 K132 0x7C100400, // 0008 CALL R4 2 0x8C100307, // 0009 GETMET R4 R1 K7 - 0x58180087, // 000A LDCONST R6 K135 + 0x58180085, // 000A LDCONST R6 K133 0x7C100400, // 000B CALL R4 2 0x88100101, // 000C GETMBR R4 R0 K1 - 0x88100988, // 000D GETMBR R4 R4 K136 - 0x8C100989, // 000E GETMET R4 R4 K137 - 0x5818008A, // 000F LDCONST R6 K138 + 0x88100986, // 000D GETMBR R4 R4 K134 + 0x8C100987, // 000E GETMET R4 R4 K135 + 0x58180088, // 000F LDCONST R6 K136 0x7C100400, // 0010 CALL R4 2 0x88100101, // 0011 GETMBR R4 R0 K1 - 0x8C10098B, // 0012 GETMET R4 R4 K139 + 0x8C100989, // 0012 GETMET R4 R4 K137 0x88180101, // 0013 GETMBR R6 R0 K1 - 0x88180D88, // 0014 GETMBR R6 R6 K136 + 0x88180D86, // 0014 GETMBR R6 R6 K134 0x7C100400, // 0015 CALL R4 2 0x58140006, // 0016 LDCONST R5 K6 0x50180000, // 0017 LDBOOL R6 0 0 @@ -2060,7 +2020,7 @@ be_local_closure(class_Matter_UI_show_plugins_configuration, /* name */ 0x781E005D, // 001C JMPF R7 #007B 0x941C0805, // 001D GETIDX R7 R4 R5 0x88200101, // 001E GETMBR R8 R0 K1 - 0x88201188, // 001F GETMBR R8 R8 K136 + 0x88201186, // 001F GETMBR R8 R8 K134 0x8C20116D, // 0020 GETMET R8 R8 K109 0x60280008, // 0021 GETGBL R10 G8 0x5C2C0E00, // 0022 MOVE R11 R7 @@ -2075,7 +2035,7 @@ be_local_closure(class_Matter_UI_show_plugins_configuration, /* name */ 0x7001FFEB, // 002B JMP #0018 0x8C28056D, // 002C GETMET R10 R2 K109 0x5C301200, // 002D MOVE R12 R9 - 0x5834008C, // 002E LDCONST R13 K140 + 0x5834008A, // 002E LDCONST R13 K138 0x7C280600, // 002F CALL R10 3 0x1C281506, // 0030 EQ R10 R10 K6 0x782A0001, // 0031 JMPF R10 #0034 @@ -2091,7 +2051,7 @@ be_local_closure(class_Matter_UI_show_plugins_configuration, /* name */ 0x4C340000, // 003B LDNIL R13 0x2034140D, // 003C NE R13 R10 R13 0x78360005, // 003D JMPF R13 #0044 - 0x8C34158D, // 003E GETMET R13 R10 K141 + 0x8C34158B, // 003E GETMET R13 R10 K139 0x5C3C1400, // 003F MOVE R15 R10 0x5C401000, // 0040 MOVE R16 R8 0x7C340600, // 0041 CALL R13 3 @@ -2100,17 +2060,17 @@ be_local_closure(class_Matter_UI_show_plugins_configuration, /* name */ 0x50180200, // 0044 LDBOOL R6 1 0 0x8C340307, // 0045 GETMET R13 R1 K7 0x603C0018, // 0046 GETGBL R15 G24 - 0x5840008E, // 0047 LDCONST R16 K142 + 0x5840008C, // 0047 LDCONST R16 K140 0x5C440E00, // 0048 MOVE R17 R7 0x7C3C0400, // 0049 CALL R15 2 0x7C340400, // 004A CALL R13 2 0x8C340307, // 004B GETMET R13 R1 K7 0x603C0018, // 004C GETGBL R15 G24 - 0x5840008F, // 004D LDCONST R16 K143 + 0x5840008D, // 004D LDCONST R16 K141 0x5C440E00, // 004E MOVE R17 R7 0x8C48032A, // 004F GETMET R18 R1 K42 0x8C50116D, // 0050 GETMET R20 R8 K109 - 0x58580090, // 0051 LDCONST R22 K144 + 0x5858008E, // 0051 LDCONST R22 K142 0x585C0045, // 0052 LDCONST R23 K69 0x7C500600, // 0053 CALL R20 3 0x7C480400, // 0054 CALL R18 2 @@ -2118,8 +2078,8 @@ be_local_closure(class_Matter_UI_show_plugins_configuration, /* name */ 0x7C340400, // 0056 CALL R13 2 0x8C340307, // 0057 GETMET R13 R1 K7 0x603C0018, // 0058 GETGBL R15 G24 - 0x58400091, // 0059 LDCONST R16 K145 - 0x8C440192, // 005A GETMET R17 R0 K146 + 0x5840008F, // 0059 LDCONST R16 K143 + 0x8C440190, // 005A GETMET R17 R0 K144 0x8C4C116D, // 005B GETMET R19 R8 K109 0x58540019, // 005C LDCONST R21 K25 0x58580045, // 005D LDCONST R22 K69 @@ -2129,7 +2089,7 @@ be_local_closure(class_Matter_UI_show_plugins_configuration, /* name */ 0x7C340400, // 0061 CALL R13 2 0x8C340307, // 0062 GETMET R13 R1 K7 0x603C0018, // 0063 GETGBL R15 G24 - 0x58400093, // 0064 LDCONST R16 K147 + 0x58400091, // 0064 LDCONST R16 K145 0x5C440E00, // 0065 MOVE R17 R7 0x8C48032A, // 0066 GETMET R18 R1 K42 0x5C501600, // 0067 MOVE R20 R11 @@ -2144,7 +2104,7 @@ be_local_closure(class_Matter_UI_show_plugins_configuration, /* name */ 0x7C340400, // 0070 CALL R13 2 0x8C340307, // 0071 GETMET R13 R1 K7 0x603C0018, // 0072 GETGBL R15 G24 - 0x58400094, // 0073 LDCONST R16 K148 + 0x58400092, // 0073 LDCONST R16 K146 0x5C440E00, // 0074 MOVE R17 R7 0x5C480E00, // 0075 MOVE R18 R7 0x5C4C0E00, // 0076 MOVE R19 R7 @@ -2153,27 +2113,27 @@ be_local_closure(class_Matter_UI_show_plugins_configuration, /* name */ 0x00140B14, // 0079 ADD R5 R5 K20 0x7001FF9C, // 007A JMP #0018 0x8C1C0307, // 007B GETMET R7 R1 K7 - 0x58240095, // 007C LDCONST R9 K149 + 0x58240093, // 007C LDCONST R9 K147 0x7C1C0400, // 007D CALL R7 2 0x5C1C0C00, // 007E MOVE R7 R6 0x741E0002, // 007F JMPT R7 #0083 0x8C1C0307, // 0080 GETMET R7 R1 K7 - 0x58240096, // 0081 LDCONST R9 K150 + 0x58240094, // 0081 LDCONST R9 K148 0x7C1C0400, // 0082 CALL R7 2 0x8C1C0307, // 0083 GETMET R7 R1 K7 - 0x58240097, // 0084 LDCONST R9 K151 + 0x58240095, // 0084 LDCONST R9 K149 0x7C1C0400, // 0085 CALL R7 2 0x601C0012, // 0086 GETGBL R7 G18 0x7C1C0000, // 0087 CALL R7 0 0x60200010, // 0088 GETGBL R8 G16 0x88240101, // 0089 GETMBR R9 R0 K1 - 0x88241388, // 008A GETMBR R9 R9 K136 + 0x88241386, // 008A GETMBR R9 R9 K134 0x7C200200, // 008B CALL R8 1 0xA802000B, // 008C EXBLK 0 #0099 0x5C241000, // 008D MOVE R9 R8 0x7C240000, // 008E CALL R9 0 0x8C28136D, // 008F GETMET R10 R9 K109 - 0x58300098, // 0090 LDCONST R12 K152 + 0x58300096, // 0090 LDCONST R12 K150 0x7C280400, // 0091 CALL R10 2 0x4C2C0000, // 0092 LDNIL R11 0x202C140B, // 0093 NE R11 R10 R11 @@ -2186,7 +2146,7 @@ be_local_closure(class_Matter_UI_show_plugins_configuration, /* name */ 0xAC200200, // 009A CATCH R8 1 0 0xB0080000, // 009B RAISE 2 R0 R0 0x88200101, // 009C GETMBR R8 R0 K1 - 0x8C201199, // 009D GETMET R8 R8 K153 + 0x8C201197, // 009D GETMET R8 R8 K151 0x5C280E00, // 009E MOVE R10 R7 0x7C200400, // 009F CALL R8 2 0x60200010, // 00A0 GETGBL R8 G16 @@ -2200,24 +2160,24 @@ be_local_closure(class_Matter_UI_show_plugins_configuration, /* name */ 0x7C280400, // 00A8 CALL R10 2 0x8C2C032A, // 00A9 GETMET R11 R1 K42 0x88340101, // 00AA GETMBR R13 R0 K1 - 0x8C341B9A, // 00AB GETMET R13 R13 K154 + 0x8C341B98, // 00AB GETMET R13 R13 K152 0x5C3C1200, // 00AC MOVE R15 R9 0x7C340400, // 00AD CALL R13 2 0x8C341B6D, // 00AE GETMET R13 R13 K109 - 0x583C0090, // 00AF LDCONST R15 K144 + 0x583C008E, // 00AF LDCONST R15 K142 0x5C401200, // 00B0 MOVE R16 R9 0x7C340600, // 00B1 CALL R13 3 0x7C2C0400, // 00B2 CALL R11 2 0x8C300307, // 00B3 GETMET R12 R1 K7 0x60380018, // 00B4 GETGBL R14 G24 - 0x583C009B, // 00B5 LDCONST R15 K155 + 0x583C0099, // 00B5 LDCONST R15 K153 0x5C401400, // 00B6 MOVE R16 R10 0x5C441400, // 00B7 MOVE R17 R10 0x5C481600, // 00B8 MOVE R18 R11 0x7C380800, // 00B9 CALL R14 4 0x7C300400, // 00BA CALL R12 2 0x8C300307, // 00BB GETMET R12 R1 K7 - 0x5838009C, // 00BC LDCONST R14 K156 + 0x5838009A, // 00BC LDCONST R14 K154 0x7C300400, // 00BD CALL R12 2 0x50180000, // 00BE LDBOOL R6 0 0 0x58140006, // 00BF LDCONST R5 K6 @@ -2228,7 +2188,7 @@ be_local_closure(class_Matter_UI_show_plugins_configuration, /* name */ 0x7832005F, // 00C4 JMPF R12 #0125 0x94300805, // 00C5 GETIDX R12 R4 R5 0x88340101, // 00C6 GETMBR R13 R0 K1 - 0x88341B88, // 00C7 GETMBR R13 R13 K136 + 0x88341B86, // 00C7 GETMBR R13 R13 K134 0x8C341B6D, // 00C8 GETMET R13 R13 K109 0x603C0008, // 00C9 GETGBL R15 G8 0x5C401800, // 00CA MOVE R16 R12 @@ -2243,14 +2203,14 @@ be_local_closure(class_Matter_UI_show_plugins_configuration, /* name */ 0x7001FFEB, // 00D3 JMP #00C0 0x8C3C056D, // 00D4 GETMET R15 R2 K109 0x5C441C00, // 00D5 MOVE R17 R14 - 0x5848008C, // 00D6 LDCONST R18 K140 + 0x5848008A, // 00D6 LDCONST R18 K138 0x7C3C0600, // 00D7 CALL R15 3 0x203C1F06, // 00D8 NE R15 R15 K6 0x783E0001, // 00D9 JMPF R15 #00DC 0x00140B14, // 00DA ADD R5 R5 K20 0x7001FFE3, // 00DB JMP #00C0 0x8C3C1B6D, // 00DC GETMET R15 R13 K109 - 0x58440098, // 00DD LDCONST R17 K152 + 0x58440096, // 00DD LDCONST R17 K150 0x7C3C0400, // 00DE CALL R15 2 0x203C1E09, // 00DF NE R15 R15 R9 0x783E0001, // 00E0 JMPF R15 #00E3 @@ -2266,7 +2226,7 @@ be_local_closure(class_Matter_UI_show_plugins_configuration, /* name */ 0x4C480000, // 00EA LDNIL R18 0x20481E12, // 00EB NE R18 R15 R18 0x784A0005, // 00EC JMPF R18 #00F3 - 0x8C481F8D, // 00ED GETMET R18 R15 K141 + 0x8C481F8B, // 00ED GETMET R18 R15 K139 0x5C501E00, // 00EE MOVE R20 R15 0x5C541A00, // 00EF MOVE R21 R13 0x7C480600, // 00F0 CALL R18 3 @@ -2275,17 +2235,17 @@ be_local_closure(class_Matter_UI_show_plugins_configuration, /* name */ 0x50180200, // 00F3 LDBOOL R6 1 0 0x8C480307, // 00F4 GETMET R18 R1 K7 0x60500018, // 00F5 GETGBL R20 G24 - 0x5854009D, // 00F6 LDCONST R21 K157 + 0x5854009B, // 00F6 LDCONST R21 K155 0x5C581800, // 00F7 MOVE R22 R12 0x7C500400, // 00F8 CALL R20 2 0x7C480400, // 00F9 CALL R18 2 0x8C480307, // 00FA GETMET R18 R1 K7 0x60500018, // 00FB GETGBL R20 G24 - 0x5854009E, // 00FC LDCONST R21 K158 + 0x5854009C, // 00FC LDCONST R21 K156 0x5C581800, // 00FD MOVE R22 R12 0x8C5C032A, // 00FE GETMET R23 R1 K42 0x8C641B6D, // 00FF GETMET R25 R13 K109 - 0x586C0090, // 0100 LDCONST R27 K144 + 0x586C008E, // 0100 LDCONST R27 K142 0x58700045, // 0101 LDCONST R28 K69 0x7C640600, // 0102 CALL R25 3 0x7C5C0400, // 0103 CALL R23 2 @@ -2293,8 +2253,8 @@ be_local_closure(class_Matter_UI_show_plugins_configuration, /* name */ 0x7C480400, // 0105 CALL R18 2 0x8C480307, // 0106 GETMET R18 R1 K7 0x60500018, // 0107 GETGBL R20 G24 - 0x5854009F, // 0108 LDCONST R21 K159 - 0x8C580192, // 0109 GETMET R22 R0 K146 + 0x5854009D, // 0108 LDCONST R21 K157 + 0x8C580190, // 0109 GETMET R22 R0 K144 0x8C601B6D, // 010A GETMET R24 R13 K109 0x58680019, // 010B LDCONST R26 K25 0x586C0045, // 010C LDCONST R27 K69 @@ -2304,7 +2264,7 @@ be_local_closure(class_Matter_UI_show_plugins_configuration, /* name */ 0x7C480400, // 0110 CALL R18 2 0x8C480307, // 0111 GETMET R18 R1 K7 0x60500018, // 0112 GETGBL R20 G24 - 0x585400A0, // 0113 LDCONST R21 K160 + 0x5854009E, // 0113 LDCONST R21 K158 0x5C581800, // 0114 MOVE R22 R12 0x8C5C032A, // 0115 GETMET R23 R1 K42 0x5C642000, // 0116 MOVE R25 R16 @@ -2316,14 +2276,14 @@ be_local_closure(class_Matter_UI_show_plugins_configuration, /* name */ 0x7C480400, // 011C CALL R18 2 0x8C480307, // 011D GETMET R18 R1 K7 0x60500018, // 011E GETGBL R20 G24 - 0x585400A1, // 011F LDCONST R21 K161 + 0x5854009F, // 011F LDCONST R21 K159 0x5C581800, // 0120 MOVE R22 R12 0x7C500400, // 0121 CALL R20 2 0x7C480400, // 0122 CALL R18 2 0x00140B14, // 0123 ADD R5 R5 K20 0x7001FF9A, // 0124 JMP #00C0 0x8C300307, // 0125 GETMET R12 R1 K7 - 0x583800A2, // 0126 LDCONST R14 K162 + 0x583800A0, // 0126 LDCONST R14 K160 0x7C300400, // 0127 CALL R12 2 0x7001FF7A, // 0128 JMP #00A4 0x5820001C, // 0129 LDCONST R8 K28 @@ -2332,48 +2292,48 @@ be_local_closure(class_Matter_UI_show_plugins_configuration, /* name */ 0x5C200C00, // 012C MOVE R8 R6 0x74220002, // 012D JMPT R8 #0131 0x8C200307, // 012E GETMET R8 R1 K7 - 0x58280096, // 012F LDCONST R10 K150 + 0x58280094, // 012F LDCONST R10 K148 0x7C200400, // 0130 CALL R8 2 0x8C200307, // 0131 GETMET R8 R1 K7 - 0x582800A3, // 0132 LDCONST R10 K163 + 0x582800A1, // 0132 LDCONST R10 K161 0x7C200400, // 0133 CALL R8 2 0x88200101, // 0134 GETMBR R8 R0 K1 - 0x882011A4, // 0135 GETMBR R8 R8 K164 + 0x882011A2, // 0135 GETMBR R8 R8 K162 0x78220007, // 0136 JMPF R8 #013F - 0x8C2001A5, // 0137 GETMET R8 R0 K165 - 0x882801A6, // 0138 GETMBR R10 R0 K166 + 0x8C2001A3, // 0137 GETMET R8 R0 K163 + 0x882801A4, // 0138 GETMBR R10 R0 K164 0x882C0101, // 0139 GETMBR R11 R0 K1 - 0x882C17A4, // 013A GETMBR R11 R11 K164 - 0x882C17A7, // 013B GETMBR R11 R11 K167 - 0x883001A8, // 013C GETMBR R12 R0 K168 + 0x882C17A2, // 013A GETMBR R11 R11 K162 + 0x882C17A5, // 013B GETMBR R11 R11 K165 + 0x883001A6, // 013C GETMBR R12 R0 K166 0x7C200800, // 013D CALL R8 4 0x70020003, // 013E JMP #0143 - 0x8C2001A5, // 013F GETMET R8 R0 K165 - 0x882801A6, // 0140 GETMBR R10 R0 K166 - 0x882C01A8, // 0141 GETMBR R11 R0 K168 + 0x8C2001A3, // 013F GETMET R8 R0 K163 + 0x882801A4, // 0140 GETMBR R10 R0 K164 + 0x882C01A6, // 0141 GETMBR R11 R0 K166 0x7C200600, // 0142 CALL R8 3 0x8C200307, // 0143 GETMET R8 R1 K7 - 0x582800A9, // 0144 LDCONST R10 K169 + 0x582800A7, // 0144 LDCONST R10 K167 0x7C200400, // 0145 CALL R8 2 0x88200101, // 0146 GETMBR R8 R0 K1 - 0x882011A4, // 0147 GETMBR R8 R8 K164 + 0x882011A2, // 0147 GETMBR R8 R8 K162 0x78220008, // 0148 JMPF R8 #0152 - 0x8C2001AA, // 0149 GETMET R8 R0 K170 + 0x8C2001A8, // 0149 GETMET R8 R0 K168 0x58280045, // 014A LDCONST R10 K69 - 0x882C01A6, // 014B GETMBR R11 R0 K166 + 0x882C01A4, // 014B GETMBR R11 R0 K164 0x88300101, // 014C GETMBR R12 R0 K1 - 0x883019A4, // 014D GETMBR R12 R12 K164 - 0x883019A7, // 014E GETMBR R12 R12 K167 - 0x883401A8, // 014F GETMBR R13 R0 K168 + 0x883019A2, // 014D GETMBR R12 R12 K162 + 0x883019A5, // 014E GETMBR R12 R12 K165 + 0x883401A6, // 014F GETMBR R13 R0 K166 0x7C200A00, // 0150 CALL R8 5 0x70020004, // 0151 JMP #0157 - 0x8C2001AA, // 0152 GETMET R8 R0 K170 + 0x8C2001A8, // 0152 GETMET R8 R0 K168 0x58280045, // 0153 LDCONST R10 K69 - 0x882C01A6, // 0154 GETMBR R11 R0 K166 - 0x883001A8, // 0155 GETMBR R12 R0 K168 + 0x882C01A4, // 0154 GETMBR R11 R0 K164 + 0x883001A6, // 0155 GETMBR R12 R0 K166 0x7C200800, // 0156 CALL R8 4 0x8C200307, // 0157 GETMET R8 R1 K7 - 0x582800AB, // 0158 LDCONST R10 K171 + 0x582800A9, // 0158 LDCONST R10 K169 0x7C200400, // 0159 CALL R8 2 0x80000000, // 015A RET 0 }) @@ -2400,7 +2360,7 @@ be_local_closure(class_Matter_UI_show_bridge_status, /* name */ &be_const_str_solidified, ( &(const binstruction[118]) { /* code */ 0x88040101, // 0000 GETMBR R1 R0 K1 - 0x880403AC, // 0001 GETMBR R1 R1 K172 + 0x880403AA, // 0001 GETMBR R1 R1 K170 0x4C080000, // 0002 LDNIL R2 0x1C040202, // 0003 EQ R1 R1 R2 0x78060000, // 0004 JMPF R1 #0006 @@ -2410,14 +2370,14 @@ be_local_closure(class_Matter_UI_show_bridge_status, /* name */ 0x580C0006, // 0008 LDCONST R3 K6 0x6010000C, // 0009 GETGBL R4 G12 0x88140101, // 000A GETMBR R5 R0 K1 - 0x88140BAC, // 000B GETMBR R5 R5 K172 + 0x88140BAA, // 000B GETMBR R5 R5 K170 0x7C100200, // 000C CALL R4 1 0x14100604, // 000D LT R4 R3 R4 0x78120019, // 000E JMPF R4 #0029 0x88100101, // 000F GETMBR R4 R0 K1 - 0x881009AC, // 0010 GETMBR R4 R4 K172 + 0x881009AA, // 0010 GETMBR R4 R4 K170 0x94100803, // 0011 GETIDX R4 R4 R3 - 0x881409AD, // 0012 GETMBR R5 R4 K173 + 0x881409AB, // 0012 GETMBR R5 R4 K171 0x78160012, // 0013 JMPF R5 #0027 0x4C140000, // 0014 LDNIL R5 0x1C140405, // 0015 EQ R5 R2 R5 @@ -2425,8 +2385,8 @@ be_local_closure(class_Matter_UI_show_bridge_status, /* name */ 0x60140013, // 0017 GETGBL R5 G19 0x7C140000, // 0018 CALL R5 0 0x5C080A00, // 0019 MOVE R2 R5 - 0x881409AE, // 001A GETMBR R5 R4 K174 - 0x88140BAF, // 001B GETMBR R5 R5 K175 + 0x881409AC, // 001A GETMBR R5 R4 K172 + 0x88140BAD, // 001B GETMBR R5 R5 K173 0x8C180512, // 001C GETMET R6 R2 K18 0x5C200A00, // 001D MOVE R8 R5 0x7C180400, // 001E CALL R6 2 @@ -2448,15 +2408,15 @@ be_local_closure(class_Matter_UI_show_bridge_status, /* name */ 0x58180027, // 002E LDCONST R6 K39 0x7C100400, // 002F CALL R4 2 0x8C100307, // 0030 GETMET R4 R1 K7 - 0x581800B0, // 0031 LDCONST R6 K176 + 0x581800AE, // 0031 LDCONST R6 K174 0x7C100400, // 0032 CALL R4 2 0x8C100307, // 0033 GETMET R4 R1 K7 0xB81A7A00, // 0034 GETNGBL R6 K61 - 0x88180DB1, // 0035 GETMBR R6 R6 K177 + 0x88180DAF, // 0035 GETMBR R6 R6 K175 0x7C100400, // 0036 CALL R4 2 0x60100010, // 0037 GETGBL R4 G16 0x88140101, // 0038 GETMBR R5 R0 K1 - 0x8C140BB2, // 0039 GETMET R5 R5 K178 + 0x8C140BB0, // 0039 GETMET R5 R5 K176 0x5C1C0400, // 003A MOVE R7 R2 0x7C140400, // 003B CALL R5 2 0x7C100200, // 003C CALL R4 1 @@ -2468,17 +2428,17 @@ be_local_closure(class_Matter_UI_show_bridge_status, /* name */ 0x7C180400, // 0042 CALL R6 2 0x8C1C032A, // 0043 GETMET R7 R1 K42 0x88240101, // 0044 GETMBR R9 R0 K1 - 0x8C24139A, // 0045 GETMET R9 R9 K154 + 0x8C241398, // 0045 GETMET R9 R9 K152 0x5C2C0A00, // 0046 MOVE R11 R5 0x7C240400, // 0047 CALL R9 2 0x8C24136D, // 0048 GETMET R9 R9 K109 - 0x582C0090, // 0049 LDCONST R11 K144 + 0x582C008E, // 0049 LDCONST R11 K142 0x5C300A00, // 004A MOVE R12 R5 0x7C240600, // 004B CALL R9 3 0x7C1C0400, // 004C CALL R7 2 0x8C200307, // 004D GETMET R8 R1 K7 0x60280018, // 004E GETGBL R10 G24 - 0x582C00B3, // 004F LDCONST R11 K179 + 0x582C00B1, // 004F LDCONST R11 K177 0x5C300C00, // 0050 MOVE R12 R6 0x5C340C00, // 0051 MOVE R13 R6 0x5C380E00, // 0052 MOVE R14 R7 @@ -2486,9 +2446,9 @@ be_local_closure(class_Matter_UI_show_bridge_status, /* name */ 0x7C200400, // 0054 CALL R8 2 0x94200405, // 0055 GETIDX R8 R2 R5 0x94201106, // 0056 GETIDX R8 R8 K6 - 0x882011AE, // 0057 GETMBR R8 R8 K174 + 0x882011AC, // 0057 GETMBR R8 R8 K172 0x8C240307, // 0058 GETMET R9 R1 K7 - 0x8C2C11B4, // 0059 GETMET R11 R8 K180 + 0x8C2C11B2, // 0059 GETMET R11 R8 K178 0x7C2C0200, // 005A CALL R11 1 0x7C240400, // 005B CALL R9 2 0x60240010, // 005C GETGBL R9 G16 @@ -2498,12 +2458,12 @@ be_local_closure(class_Matter_UI_show_bridge_status, /* name */ 0x5C281200, // 0060 MOVE R10 R9 0x7C280000, // 0061 CALL R10 0 0x8C2C0307, // 0062 GETMET R11 R1 K7 - 0x583400B5, // 0063 LDCONST R13 K181 + 0x583400B3, // 0063 LDCONST R13 K179 0x7C2C0400, // 0064 CALL R11 2 - 0x8C2C15B6, // 0065 GETMET R11 R10 K182 + 0x8C2C15B4, // 0065 GETMET R11 R10 K180 0x7C2C0200, // 0066 CALL R11 1 0x8C2C0307, // 0067 GETMET R11 R1 K7 - 0x583400B7, // 0068 LDCONST R13 K183 + 0x583400B5, // 0068 LDCONST R13 K181 0x7C2C0400, // 0069 CALL R11 2 0x7001FFF4, // 006A JMP #0060 0x5824001C, // 006B LDCONST R9 K28 @@ -2514,7 +2474,7 @@ be_local_closure(class_Matter_UI_show_bridge_status, /* name */ 0xAC100200, // 0070 CATCH R4 1 0 0xB0080000, // 0071 RAISE 2 R0 R0 0x8C100307, // 0072 GETMET R4 R1 K7 - 0x581800B8, // 0073 LDCONST R6 K184 + 0x581800B6, // 0073 LDCONST R6 K182 0x7C100400, // 0074 CALL R4 2 0x80000000, // 0075 RET 0 }) @@ -2542,14 +2502,14 @@ be_local_closure(class_Matter_UI_web_add_config_button, /* name */ ( &(const binstruction[12]) { /* code */ 0xA4060000, // 0000 IMPORT R1 K0 0x8C080307, // 0001 GETMET R2 R1 K7 - 0x581000B9, // 0002 LDCONST R4 K185 + 0x581000B7, // 0002 LDCONST R4 K183 0x7C080400, // 0003 CALL R2 2 0x8C080307, // 0004 GETMET R2 R1 K7 0xB8127A00, // 0005 GETNGBL R4 K61 - 0x881009BA, // 0006 GETMBR R4 R4 K186 + 0x881009B8, // 0006 GETMBR R4 R4 K184 0x7C080400, // 0007 CALL R2 2 0x8C080307, // 0008 GETMET R2 R1 K7 - 0x581000BB, // 0009 LDCONST R4 K187 + 0x581000B9, // 0009 LDCONST R4 K185 0x7C080400, // 000A CALL R2 2 0x80000000, // 000B RET 0 }) @@ -2579,7 +2539,7 @@ be_local_closure(class_Matter_UI_plugin_name, /* name */ 0x780E0000, // 0001 JMPF R3 #0003 0x80068A00, // 0002 RET 1 K69 0x880C0101, // 0003 GETMBR R3 R0 K1 - 0x8C0C07BC, // 0004 GETMET R3 R3 K188 + 0x8C0C07BA, // 0004 GETMET R3 R3 K186 0x5C140200, // 0005 MOVE R5 R1 0x7C0C0400, // 0006 CALL R3 2 0x80040600, // 0007 RET 1 R3 @@ -2605,7 +2565,7 @@ be_local_closure(class_Matter_UI_page_part_mgr_adv, /* name */ &be_ktab_class_Matter_UI, /* shared constants */ be_str_weak(page_part_mgr_adv), &be_const_str_solidified, - ( &(const binstruction[23]) { /* code */ + ( &(const binstruction[22]) { /* code */ 0xA4060000, // 0000 IMPORT R1 K0 0x8C080354, // 0001 GETMET R2 R1 K84 0x7C080200, // 0002 CALL R2 1 @@ -2613,22 +2573,21 @@ be_local_closure(class_Matter_UI_page_part_mgr_adv, /* name */ 0x4C080000, // 0004 LDNIL R2 0x80040400, // 0005 RET 1 R2 0x8C080355, // 0006 GETMET R2 R1 K85 - 0x581000BD, // 0007 LDCONST R4 K189 + 0x581000BB, // 0007 LDCONST R4 K187 0x7C080400, // 0008 CALL R2 2 0x8C080357, // 0009 GETMET R2 R1 K87 0x7C080200, // 000A CALL R2 1 - 0x8C08014A, // 000B GETMET R2 R0 K74 - 0x7C080200, // 000C CALL R2 1 - 0x780A0003, // 000D JMPF R2 #0012 - 0x8C0801BE, // 000E GETMET R2 R0 K190 - 0x7C080200, // 000F CALL R2 1 - 0x8C0801BF, // 0010 GETMET R2 R0 K191 - 0x7C080200, // 0011 CALL R2 1 - 0x8C0801C0, // 0012 GETMET R2 R0 K192 - 0x7C080200, // 0013 CALL R2 1 - 0x8C08035D, // 0014 GETMET R2 R1 K93 - 0x7C080200, // 0015 CALL R2 1 - 0x80000000, // 0016 RET 0 + 0x8808014A, // 000B GETMBR R2 R0 K74 + 0x780A0003, // 000C JMPF R2 #0011 + 0x8C0801BC, // 000D GETMET R2 R0 K188 + 0x7C080200, // 000E CALL R2 1 + 0x8C0801BD, // 000F GETMET R2 R0 K189 + 0x7C080200, // 0010 CALL R2 1 + 0x8C0801BE, // 0011 GETMET R2 R0 K190 + 0x7C080200, // 0012 CALL R2 1 + 0x8C08035D, // 0013 GETMET R2 R1 K93 + 0x7C080200, // 0014 CALL R2 1 + 0x80000000, // 0015 RET 0 }) ) ); @@ -2651,7 +2610,7 @@ be_local_closure(class_Matter_UI_page_part_mgr_add, /* name */ &be_ktab_class_Matter_UI, /* shared constants */ be_str_weak(page_part_mgr_add), &be_const_str_solidified, - ( &(const binstruction[26]) { /* code */ + ( &(const binstruction[25]) { /* code */ 0xA4060000, // 0000 IMPORT R1 K0 0x8C080354, // 0001 GETMET R2 R1 K84 0x7C080200, // 0002 CALL R2 1 @@ -2659,25 +2618,24 @@ be_local_closure(class_Matter_UI_page_part_mgr_add, /* name */ 0x4C080000, // 0004 LDNIL R2 0x80040400, // 0005 RET 1 R2 0x8C080355, // 0006 GETMET R2 R1 K85 - 0x581000C1, // 0007 LDCONST R4 K193 + 0x581000BF, // 0007 LDCONST R4 K191 0x7C080400, // 0008 CALL R2 2 0x8C080357, // 0009 GETMET R2 R1 K87 0x7C080200, // 000A CALL R2 1 - 0x8C0803C2, // 000B GETMET R2 R1 K194 - 0x58100098, // 000C LDCONST R4 K152 + 0x8C0803C0, // 000B GETMET R2 R1 K192 + 0x58100096, // 000C LDCONST R4 K150 0x7C080400, // 000D CALL R2 2 - 0x8C0C014A, // 000E GETMET R3 R0 K74 - 0x7C0C0200, // 000F CALL R3 1 - 0x780E0002, // 0010 JMPF R3 #0014 - 0x8C0C01C3, // 0011 GETMET R3 R0 K195 - 0x5C140400, // 0012 MOVE R5 R2 - 0x7C0C0400, // 0013 CALL R3 2 - 0x8C0C035B, // 0014 GETMET R3 R1 K91 - 0x8814035C, // 0015 GETMBR R5 R1 K92 - 0x7C0C0400, // 0016 CALL R3 2 - 0x8C0C035D, // 0017 GETMET R3 R1 K93 - 0x7C0C0200, // 0018 CALL R3 1 - 0x80000000, // 0019 RET 0 + 0x880C014A, // 000E GETMBR R3 R0 K74 + 0x780E0002, // 000F JMPF R3 #0013 + 0x8C0C01C1, // 0010 GETMET R3 R0 K193 + 0x5C140400, // 0011 MOVE R5 R2 + 0x7C0C0400, // 0012 CALL R3 2 + 0x8C0C035B, // 0013 GETMET R3 R1 K91 + 0x8814035C, // 0014 GETMBR R5 R1 K92 + 0x7C0C0400, // 0015 CALL R3 2 + 0x8C0C035D, // 0016 GETMET R3 R1 K93 + 0x7C0C0200, // 0017 CALL R3 1 + 0x80000000, // 0018 RET 0 }) ) ); @@ -2795,25 +2753,25 @@ be_local_closure(class_Matter_UI_web_add_handler, /* name */ &be_const_str_solidified, ( &(const binstruction[23]) { /* code */ 0xA4060000, // 0000 IMPORT R1 K0 - 0x8C0803C4, // 0001 GETMET R2 R1 K196 - 0x581000C5, // 0002 LDCONST R4 K197 + 0x8C0803C2, // 0001 GETMET R2 R1 K194 + 0x581000C3, // 0002 LDCONST R4 K195 0x84140000, // 0003 CLOSURE R5 P0 - 0x881803C6, // 0004 GETMBR R6 R1 K198 + 0x881803C4, // 0004 GETMBR R6 R1 K196 0x7C080800, // 0005 CALL R2 4 - 0x8C0803C4, // 0006 GETMET R2 R1 K196 - 0x581000C5, // 0007 LDCONST R4 K197 + 0x8C0803C2, // 0006 GETMET R2 R1 K194 + 0x581000C3, // 0007 LDCONST R4 K195 0x84140001, // 0008 CLOSURE R5 P1 - 0x881803C7, // 0009 GETMBR R6 R1 K199 + 0x881803C5, // 0009 GETMBR R6 R1 K197 0x7C080800, // 000A CALL R2 4 - 0x8C0803C4, // 000B GETMET R2 R1 K196 - 0x581000C8, // 000C LDCONST R4 K200 + 0x8C0803C2, // 000B GETMET R2 R1 K194 + 0x581000C6, // 000C LDCONST R4 K198 0x84140002, // 000D CLOSURE R5 P2 - 0x881803C6, // 000E GETMBR R6 R1 K198 + 0x881803C4, // 000E GETMBR R6 R1 K196 0x7C080800, // 000F CALL R2 4 - 0x8C0803C4, // 0010 GETMET R2 R1 K196 - 0x581000C9, // 0011 LDCONST R4 K201 + 0x8C0803C2, // 0010 GETMET R2 R1 K194 + 0x581000C7, // 0011 LDCONST R4 K199 0x84140003, // 0012 CLOSURE R5 P3 - 0x881803C6, // 0013 GETMBR R6 R1 K198 + 0x881803C4, // 0013 GETMBR R6 R1 K196 0x7C080800, // 0014 CALL R2 4 0xA0000000, // 0015 CLOSE R0 0x80000000, // 0016 RET 0 @@ -2828,8 +2786,8 @@ be_local_closure(class_Matter_UI_web_add_handler, /* name */ ********************************************************************/ be_local_closure(class_Matter_UI_init, /* name */ be_nested_proto( - 5, /* nstack */ - 2, /* argc */ + 6, /* nstack */ + 3, /* argc */ 10, /* varg */ 0, /* has upvals */ NULL, /* no upvals */ @@ -2839,13 +2797,14 @@ be_local_closure(class_Matter_UI_init, /* name */ &be_ktab_class_Matter_UI, /* shared constants */ be_str_weak(init), &be_const_str_solidified, - ( &(const binstruction[ 6]) { /* code */ + ( &(const binstruction[ 7]) { /* code */ 0x90020201, // 0000 SETMBR R0 K1 R1 - 0xB80A0800, // 0001 GETNGBL R2 K4 - 0x8C0805CA, // 0002 GETMET R2 R2 K202 - 0x5C100000, // 0003 MOVE R4 R0 - 0x7C080400, // 0004 CALL R2 2 - 0x80000000, // 0005 RET 0 + 0x90029402, // 0001 SETMBR R0 K74 R2 + 0xB80E0800, // 0002 GETNGBL R3 K4 + 0x8C0C07C8, // 0003 GETMET R3 R3 K200 + 0x5C140000, // 0004 MOVE R5 R0 + 0x7C0C0400, // 0005 CALL R3 2 + 0x80000000, // 0006 RET 0 }) ) ); @@ -2898,32 +2857,32 @@ be_local_closure(class_Matter_UI_plugin_option, /* name */ 0x1C200F45, // 001A EQ R8 R7 K69 0x78220003, // 001B JMPF R8 #0020 0x8C200707, // 001C GETMET R8 R3 K7 - 0x582800CB, // 001D LDCONST R10 K203 + 0x582800C9, // 001D LDCONST R10 K201 0x7C200400, // 001E CALL R8 2 0x7002001B, // 001F JMP #003C - 0x1C200FCC, // 0020 EQ R8 R7 K204 + 0x1C200FCA, // 0020 EQ R8 R7 K202 0x78220003, // 0021 JMPF R8 #0026 0x8C200707, // 0022 GETMET R8 R3 K7 - 0x582800CD, // 0023 LDCONST R10 K205 + 0x582800CB, // 0023 LDCONST R10 K203 0x7C200400, // 0024 CALL R8 2 0x70020015, // 0025 JMP #003C - 0x1C200FCE, // 0026 EQ R8 R7 K206 + 0x1C200FCC, // 0026 EQ R8 R7 K204 0x78220003, // 0027 JMPF R8 #002C 0x8C200707, // 0028 GETMET R8 R3 K7 - 0x582800CF, // 0029 LDCONST R10 K207 + 0x582800CD, // 0029 LDCONST R10 K205 0x7C200400, // 002A CALL R8 2 0x7002000F, // 002B JMP #003C 0x88200101, // 002C GETMBR R8 R0 K1 - 0x8C2011BC, // 002D GETMET R8 R8 K188 + 0x8C2011BA, // 002D GETMET R8 R8 K186 0x5C280E00, // 002E MOVE R10 R7 0x7C200400, // 002F CALL R8 2 0x8C240707, // 0030 GETMET R9 R3 K7 0x602C0018, // 0031 GETGBL R11 G24 - 0x583000D0, // 0032 LDCONST R12 K208 + 0x583000CE, // 0032 LDCONST R12 K206 0x5C340E00, // 0033 MOVE R13 R7 0x1C380E01, // 0034 EQ R14 R7 R1 0x783A0001, // 0035 JMPF R14 #0038 - 0x583800D1, // 0036 LDCONST R14 K209 + 0x583800CF, // 0036 LDCONST R14 K207 0x70020000, // 0037 JMP #0039 0x58380045, // 0038 LDCONST R14 K69 0x5C3C1000, // 0039 MOVE R15 R8 @@ -2961,22 +2920,22 @@ be_local_closure(class_Matter_UI_show_remote_autoconf, /* name */ 0x78120000, // 0003 JMPF R4 #0005 0x80000800, // 0004 RET 0 0xB8127A00, // 0005 GETNGBL R4 K61 - 0x881009D2, // 0006 GETMBR R4 R4 K210 - 0x881009D3, // 0007 GETMBR R4 R4 K211 + 0x881009D0, // 0006 GETMBR R4 R4 K208 + 0x881009D1, // 0007 GETMBR R4 R4 K209 0xB8167A00, // 0008 GETNGBL R5 K61 - 0x8C140BD4, // 0009 GETMET R5 R5 K212 + 0x8C140BD2, // 0009 GETMET R5 R5 K210 0x4C1C0000, // 000A LDNIL R7 0x5C200200, // 000B MOVE R8 R1 0x5C240800, // 000C MOVE R9 R4 0x7C140800, // 000D CALL R5 4 - 0x8C180BD5, // 000E GETMET R6 R5 K213 - 0x582000D6, // 000F LDCONST R8 K214 + 0x8C180BD3, // 000E GETMET R6 R5 K211 + 0x582000D4, // 000F LDCONST R8 K212 0x5C240800, // 0010 MOVE R9 R4 0x7C180600, // 0011 CALL R6 3 0x4C1C0000, // 0012 LDNIL R7 0x201C0C07, // 0013 NE R7 R6 R7 0x781E0003, // 0014 JMPF R7 #0019 - 0x8C1C07D7, // 0015 GETMET R7 R3 K215 + 0x8C1C07D5, // 0015 GETMET R7 R3 K213 0x5C240C00, // 0016 MOVE R9 R6 0x7C1C0400, // 0017 CALL R7 2 0x5C180E00, // 0018 MOVE R6 R7 @@ -2984,22 +2943,22 @@ be_local_closure(class_Matter_UI_show_remote_autoconf, /* name */ 0x201C0C07, // 001A NE R7 R6 R7 0x781E0003, // 001B JMPF R7 #0020 0x8C1C0D6D, // 001C GETMET R7 R6 K109 - 0x582400D8, // 001D LDCONST R9 K216 + 0x582400D6, // 001D LDCONST R9 K214 0x7C1C0400, // 001E CALL R7 2 0x5C180E00, // 001F MOVE R6 R7 0x4C1C0000, // 0020 LDNIL R7 0x4C200000, // 0021 LDNIL R8 0x20200C08, // 0022 NE R8 R6 R8 0x78220012, // 0023 JMPF R8 #0037 - 0x8C200BD5, // 0024 GETMET R8 R5 K213 - 0x582800D9, // 0025 LDCONST R10 K217 + 0x8C200BD3, // 0024 GETMET R8 R5 K211 + 0x582800D7, // 0025 LDCONST R10 K215 0x5C2C0800, // 0026 MOVE R11 R4 0x7C200600, // 0027 CALL R8 3 0x5C1C1000, // 0028 MOVE R7 R8 0x4C200000, // 0029 LDNIL R8 0x20200E08, // 002A NE R8 R7 R8 0x78220003, // 002B JMPF R8 #0030 - 0x8C2007D7, // 002C GETMET R8 R3 K215 + 0x8C2007D5, // 002C GETMET R8 R3 K213 0x5C280E00, // 002D MOVE R10 R7 0x7C200400, // 002E CALL R8 2 0x5C1C1000, // 002F MOVE R7 R8 @@ -3007,7 +2966,7 @@ be_local_closure(class_Matter_UI_show_remote_autoconf, /* name */ 0x20200E08, // 0031 NE R8 R7 R8 0x78220003, // 0032 JMPF R8 #0037 0x8C200F6D, // 0033 GETMET R8 R7 K109 - 0x582800DA, // 0034 LDCONST R10 K218 + 0x582800D8, // 0034 LDCONST R10 K216 0x7C200400, // 0035 CALL R8 2 0x5C1C1000, // 0036 MOVE R7 R8 0x4C200000, // 0037 LDNIL R8 @@ -3016,9 +2975,9 @@ be_local_closure(class_Matter_UI_show_remote_autoconf, /* name */ 0x4C200000, // 003A LDNIL R8 0x20200E08, // 003B NE R8 R7 R8 0x78220095, // 003C JMPF R8 #00D3 - 0xB823B600, // 003D GETNGBL R8 K219 + 0xB823B200, // 003D GETNGBL R8 K217 0x60240018, // 003E GETGBL R9 G24 - 0x582800DC, // 003F LDCONST R10 K220 + 0x582800DA, // 003F LDCONST R10 K218 0x5C2C0200, // 0040 MOVE R11 R1 0x60300008, // 0041 GETGBL R12 G8 0x5C340C00, // 0042 MOVE R13 R6 @@ -3029,32 +2988,32 @@ be_local_closure(class_Matter_UI_show_remote_autoconf, /* name */ 0x7C240800, // 0047 CALL R9 4 0x5828000B, // 0048 LDCONST R10 K11 0x7C200400, // 0049 CALL R8 2 - 0x8C2001DD, // 004A GETMET R8 R0 K221 + 0x8C2001DB, // 004A GETMET R8 R0 K219 0x5C280C00, // 004B MOVE R10 R6 0x5C2C0E00, // 004C MOVE R11 R7 0x7C200600, // 004D CALL R8 3 - 0x8C2401A5, // 004E GETMET R9 R0 K165 - 0x882C01DE, // 004F GETMBR R11 R0 K222 + 0x8C2401A3, // 004E GETMET R9 R0 K163 + 0x882C01DC, // 004F GETMBR R11 R0 K220 0x7C240400, // 0050 CALL R9 2 0x8C240507, // 0051 GETMET R9 R2 K7 - 0x582C00DF, // 0052 LDCONST R11 K223 + 0x582C00DD, // 0052 LDCONST R11 K221 0x7C240400, // 0053 CALL R9 2 0x8C24052A, // 0054 GETMET R9 R2 K42 0x5C2C0200, // 0055 MOVE R11 R1 0x7C240400, // 0056 CALL R9 2 0x8C280507, // 0057 GETMET R10 R2 K7 0x60300018, // 0058 GETGBL R12 G24 - 0x583400E0, // 0059 LDCONST R13 K224 + 0x583400DE, // 0059 LDCONST R13 K222 0x5C381200, // 005A MOVE R14 R9 0x5C3C1200, // 005B MOVE R15 R9 0x7C300600, // 005C CALL R12 3 0x7C280400, // 005D CALL R10 2 0x8C280507, // 005E GETMET R10 R2 K7 - 0x583000E1, // 005F LDCONST R12 K225 + 0x583000DF, // 005F LDCONST R12 K223 0x7C280400, // 0060 CALL R10 2 0x8C280507, // 0061 GETMET R10 R2 K7 0x60300018, // 0062 GETGBL R12 G24 - 0x583400E2, // 0063 LDCONST R13 K226 + 0x583400E0, // 0063 LDCONST R13 K224 0x8C38052A, // 0064 GETMET R14 R2 K42 0x5C400200, // 0065 MOVE R16 R1 0x7C380400, // 0066 CALL R14 2 @@ -3073,7 +3032,7 @@ be_local_closure(class_Matter_UI_show_remote_autoconf, /* name */ 0x7C300600, // 0073 CALL R12 3 0x20341945, // 0074 NE R13 R12 K69 0x78360000, // 0075 JMPF R13 #0077 - 0x0033180C, // 0076 ADD R12 K140 R12 + 0x0033140C, // 0076 ADD R12 K138 R12 0x88340101, // 0077 GETMBR R13 R0 K1 0x88341B6C, // 0078 GETMBR R13 R13 K108 0x8C341B6D, // 0079 GETMET R13 R13 K109 @@ -3084,7 +3043,7 @@ be_local_closure(class_Matter_UI_show_remote_autoconf, /* name */ 0x4C400000, // 007E LDNIL R16 0x20401A10, // 007F NE R16 R13 R16 0x78420005, // 0080 JMPF R16 #0087 - 0x8C401B8D, // 0081 GETMET R16 R13 K141 + 0x8C401B8B, // 0081 GETMET R16 R13 K139 0x5C481A00, // 0082 MOVE R18 R13 0x5C4C1600, // 0083 MOVE R19 R11 0x7C400600, // 0084 CALL R16 3 @@ -3092,27 +3051,27 @@ be_local_closure(class_Matter_UI_show_remote_autoconf, /* name */ 0x883C1B6E, // 0086 GETMBR R15 R13 K110 0x8C400507, // 0087 GETMET R16 R2 K7 0x60480018, // 0088 GETGBL R18 G24 - 0x584C00E3, // 0089 LDCONST R19 K227 + 0x584C00E1, // 0089 LDCONST R19 K225 0x5C501400, // 008A MOVE R20 R10 0x7C480400, // 008B CALL R18 2 0x7C400400, // 008C CALL R16 2 0x8C400507, // 008D GETMET R16 R2 K7 0x60480018, // 008E GETGBL R18 G24 - 0x584C00E4, // 008F LDCONST R19 K228 + 0x584C00E2, // 008F LDCONST R19 K226 0x5C501400, // 0090 MOVE R20 R10 0x5C541400, // 0091 MOVE R21 R10 0x7C480600, // 0092 CALL R18 3 0x7C400400, // 0093 CALL R16 2 - 0x8C4001AA, // 0094 GETMET R16 R0 K170 + 0x8C4001A8, // 0094 GETMET R16 R0 K168 0x5C481800, // 0095 MOVE R18 R12 - 0x884C01DE, // 0096 GETMBR R19 R0 K222 + 0x884C01DC, // 0096 GETMBR R19 R0 K220 0x7C400600, // 0097 CALL R16 3 0x8C400507, // 0098 GETMET R16 R2 K7 - 0x584800E5, // 0099 LDCONST R18 K229 + 0x584800E3, // 0099 LDCONST R18 K227 0x7C400400, // 009A CALL R16 2 0x8C400507, // 009B GETMET R16 R2 K7 0x60480018, // 009C GETGBL R18 G24 - 0x584C00E6, // 009D LDCONST R19 K230 + 0x584C00E4, // 009D LDCONST R19 K228 0x5C501400, // 009E MOVE R20 R10 0x5C541400, // 009F MOVE R21 R10 0x8C58052A, // 00A0 GETMET R22 R2 K42 @@ -3127,48 +3086,48 @@ be_local_closure(class_Matter_UI_show_remote_autoconf, /* name */ 0x7C480C00, // 00A9 CALL R18 6 0x7C400400, // 00AA CALL R16 2 0x8C400507, // 00AB GETMET R16 R2 K7 - 0x584800B7, // 00AC LDCONST R18 K183 + 0x584800B5, // 00AC LDCONST R18 K181 0x7C400400, // 00AD CALL R16 2 0x00281514, // 00AE ADD R10 R10 K20 0x7001FFB9, // 00AF JMP #006A 0x8C2C0507, // 00B0 GETMET R11 R2 K7 0x60340018, // 00B1 GETGBL R13 G24 - 0x583800E3, // 00B2 LDCONST R14 K227 + 0x583800E1, // 00B2 LDCONST R14 K225 0x5C3C1400, // 00B3 MOVE R15 R10 0x7C340400, // 00B4 CALL R13 2 0x7C2C0400, // 00B5 CALL R11 2 0x8C2C0507, // 00B6 GETMET R11 R2 K7 0x60340018, // 00B7 GETGBL R13 G24 - 0x583800E4, // 00B8 LDCONST R14 K228 + 0x583800E2, // 00B8 LDCONST R14 K226 0x5C3C1400, // 00B9 MOVE R15 R10 0x5C401400, // 00BA MOVE R16 R10 0x7C340600, // 00BB CALL R13 3 0x7C2C0400, // 00BC CALL R11 2 - 0x8C2C01AA, // 00BD GETMET R11 R0 K170 + 0x8C2C01A8, // 00BD GETMET R11 R0 K168 0x58340045, // 00BE LDCONST R13 K69 - 0x883801DE, // 00BF GETMBR R14 R0 K222 + 0x883801DC, // 00BF GETMBR R14 R0 K220 0x7C2C0600, // 00C0 CALL R11 3 0x8C2C0507, // 00C1 GETMET R11 R2 K7 - 0x583400E5, // 00C2 LDCONST R13 K229 + 0x583400E3, // 00C2 LDCONST R13 K227 0x7C2C0400, // 00C3 CALL R11 2 0x8C2C0507, // 00C4 GETMET R11 R2 K7 0x60340018, // 00C5 GETGBL R13 G24 - 0x583800E7, // 00C6 LDCONST R14 K231 + 0x583800E5, // 00C6 LDCONST R14 K229 0x5C3C1400, // 00C7 MOVE R15 R10 0x5C401400, // 00C8 MOVE R16 R10 0x58440045, // 00C9 LDCONST R17 K69 0x7C340800, // 00CA CALL R13 4 0x7C2C0400, // 00CB CALL R11 2 0x8C2C0507, // 00CC GETMET R11 R2 K7 - 0x583400B7, // 00CD LDCONST R13 K183 + 0x583400B5, // 00CD LDCONST R13 K181 0x7C2C0400, // 00CE CALL R11 2 0x8C2C0507, // 00CF GETMET R11 R2 K7 - 0x583400E8, // 00D0 LDCONST R13 K232 + 0x583400E6, // 00D0 LDCONST R13 K230 0x7C2C0400, // 00D1 CALL R11 2 0x70020007, // 00D2 JMP #00DB 0x8C200507, // 00D3 GETMET R8 R2 K7 0x60280018, // 00D4 GETGBL R10 G24 - 0x582C00E9, // 00D5 LDCONST R11 K233 + 0x582C00E7, // 00D5 LDCONST R11 K231 0x8C30052A, // 00D6 GETMET R12 R2 K42 0x5C380200, // 00D7 MOVE R14 R1 0x7C300400, // 00D8 CALL R12 2 @@ -3185,7 +3144,7 @@ be_local_closure(class_Matter_UI_show_remote_autoconf, /* name */ ** Solidified class: Matter_UI ********************************************************************/ be_local_class(Matter_UI, - 1, + 2, NULL, be_nested_map(27, ( (struct bmapnode*) &(const bmapnode[]) { @@ -3198,7 +3157,7 @@ be_local_class(Matter_UI, { be_const_key_weak(show_plugins_hints_js, -1), be_const_closure(class_Matter_UI_show_plugins_hints_js_closure) }, { be_const_key_weak(page_part_ctl, 2), be_const_closure(class_Matter_UI_page_part_ctl_closure) }, { be_const_key_weak(page_part_mgr, 20), be_const_closure(class_Matter_UI_page_part_mgr_closure) }, - { be_const_key_weak(matter_enabled, -1), be_const_closure(class_Matter_UI_matter_enabled_closure) }, + { be_const_key_weak(matter_enabled, -1), be_const_var(1) }, { be_const_key_weak(show_commissioning_info, 6), be_const_closure(class_Matter_UI_show_commissioning_info_closure) }, { be_const_key_weak(page_part_mgr_adv, -1), be_const_closure(class_Matter_UI_page_part_mgr_adv_closure) }, { be_const_key_weak(show_enable, -1), be_const_closure(class_Matter_UI_show_enable_closure) }, diff --git a/lib/libesp32/berry_matter/src/solidify/solidified_Matter_zz_Device.h b/lib/libesp32/berry_matter/src/solidify/solidified_Matter_zz_Device.h index fe472bd9c..2bf1e8e17 100644 --- a/lib/libesp32/berry_matter/src/solidify/solidified_Matter_zz_Device.h +++ b/lib/libesp32/berry_matter/src/solidify/solidified_Matter_zz_Device.h @@ -96,23 +96,23 @@ static const bvalue be_ktab_class_Matter_Device[216] = { /* K87 */ be_nested_str_weak(crypto), /* K88 */ be_nested_str_weak(get_option), /* K89 */ be_nested_str_weak(MATTER_OPTION), - /* K90 */ be_nested_str_weak(UI), - /* K91 */ be_nested_str_weak(profiler), - /* K92 */ be_nested_str_weak(Profiler), - /* K93 */ be_nested_str_weak(started), - /* K94 */ be_nested_str_weak(tick), - /* K95 */ be_nested_str_weak(EP), - /* K96 */ be_nested_str_weak(commissioning), - /* K97 */ be_nested_str_weak(Commissioning), - /* K98 */ be_nested_str_weak(load_param), - /* K99 */ be_nested_str_weak(Session_Store), - /* K100 */ be_nested_str_weak(load_fabrics), - /* K101 */ be_nested_str_weak(MessageHandler), - /* K102 */ be_nested_str_weak(events), - /* K103 */ be_nested_str_weak(EventHandler), - /* K104 */ be_nested_str_weak(zigbee), - /* K105 */ be_nested_str_weak(init_zigbee), - /* K106 */ be_nested_str_weak(ui), + /* K90 */ be_nested_str_weak(ui), + /* K91 */ be_nested_str_weak(UI), + /* K92 */ be_nested_str_weak(profiler), + /* K93 */ be_nested_str_weak(Profiler), + /* K94 */ be_nested_str_weak(started), + /* K95 */ be_nested_str_weak(tick), + /* K96 */ be_nested_str_weak(EP), + /* K97 */ be_nested_str_weak(commissioning), + /* K98 */ be_nested_str_weak(Commissioning), + /* K99 */ be_nested_str_weak(load_param), + /* K100 */ be_nested_str_weak(Session_Store), + /* K101 */ be_nested_str_weak(load_fabrics), + /* K102 */ be_nested_str_weak(MessageHandler), + /* K103 */ be_nested_str_weak(events), + /* K104 */ be_nested_str_weak(EventHandler), + /* K105 */ be_nested_str_weak(zigbee), + /* K106 */ be_nested_str_weak(init_zigbee), /* K107 */ be_nested_str_weak(init_basic_commissioning), /* K108 */ be_nested_str_weak(add_driver), /* K109 */ be_nested_str_weak(register_commands), @@ -1163,7 +1163,7 @@ be_local_closure(class_Matter_Device_invoke_request, /* name */ ********************************************************************/ be_local_closure(class_Matter_Device_init, /* name */ be_nested_proto( - 5, /* nstack */ + 6, /* nstack */ 1, /* argc */ 10, /* varg */ 0, /* has upvals */ @@ -1174,84 +1174,87 @@ be_local_closure(class_Matter_Device_init, /* name */ &be_ktab_class_Matter_Device, /* shared constants */ be_str_weak(init), &be_const_str_solidified, - ( &(const binstruction[77]) { /* code */ + ( &(const binstruction[80]) { /* code */ 0xA406AE00, // 0000 IMPORT R1 K87 0xB80A2000, // 0001 GETNGBL R2 K16 0x8C080558, // 0002 GETMET R2 R2 K88 0xB8122800, // 0003 GETNGBL R4 K20 0x88100959, // 0004 GETMBR R4 R4 K89 0x7C080400, // 0005 CALL R2 2 - 0x740A0004, // 0006 JMPT R2 #000C + 0x740A0006, // 0006 JMPT R2 #000E 0xB80A2800, // 0007 GETNGBL R2 K20 - 0x8C08055A, // 0008 GETMET R2 R2 K90 + 0x8C08055B, // 0008 GETMET R2 R2 K91 0x5C100000, // 0009 MOVE R4 R0 - 0x7C080400, // 000A CALL R2 2 - 0x80000400, // 000B RET 0 - 0xB80A2800, // 000C GETNGBL R2 K20 - 0xB80E2800, // 000D GETNGBL R3 K20 - 0x8C0C075C, // 000E GETMET R3 R3 K92 - 0x7C0C0200, // 000F CALL R3 1 - 0x900AB603, // 0010 SETMBR R2 K91 R3 - 0x50080000, // 0011 LDBOOL R2 0 0 - 0x9002BA02, // 0012 SETMBR R0 K93 R2 - 0x9002BD09, // 0013 SETMBR R0 K94 K9 - 0x60080012, // 0014 GETGBL R2 G18 - 0x7C080000, // 0015 CALL R2 0 - 0x90021602, // 0016 SETMBR R0 K11 R2 - 0x50080000, // 0017 LDBOOL R2 0 0 - 0x90025602, // 0018 SETMBR R0 K43 R2 - 0x60080013, // 0019 GETGBL R2 G19 - 0x7C080000, // 001A CALL R2 0 - 0x90023C02, // 001B SETMBR R0 K30 R2 - 0x8808015F, // 001C GETMBR R2 R0 K95 - 0x90025002, // 001D SETMBR R0 K40 R2 - 0x50080000, // 001E LDBOOL R2 0 0 - 0x90024802, // 001F SETMBR R0 K36 R2 + 0x50140000, // 000A LDBOOL R5 0 0 + 0x7C080600, // 000B CALL R2 3 + 0x9002B402, // 000C SETMBR R0 K90 R2 + 0x80000400, // 000D RET 0 + 0xB80A2800, // 000E GETNGBL R2 K20 + 0xB80E2800, // 000F GETNGBL R3 K20 + 0x8C0C075D, // 0010 GETMET R3 R3 K93 + 0x7C0C0200, // 0011 CALL R3 1 + 0x900AB803, // 0012 SETMBR R2 K92 R3 + 0x50080000, // 0013 LDBOOL R2 0 0 + 0x9002BC02, // 0014 SETMBR R0 K94 R2 + 0x9002BF09, // 0015 SETMBR R0 K95 K9 + 0x60080012, // 0016 GETGBL R2 G18 + 0x7C080000, // 0017 CALL R2 0 + 0x90021602, // 0018 SETMBR R0 K11 R2 + 0x50080000, // 0019 LDBOOL R2 0 0 + 0x90025602, // 001A SETMBR R0 K43 R2 + 0x60080013, // 001B GETGBL R2 G19 + 0x7C080000, // 001C CALL R2 0 + 0x90023C02, // 001D SETMBR R0 K30 R2 + 0x88080160, // 001E GETMBR R2 R0 K96 + 0x90025002, // 001F SETMBR R0 K40 R2 0x50080000, // 0020 LDBOOL R2 0 0 - 0x90024E02, // 0021 SETMBR R0 K39 R2 - 0xB80A2800, // 0022 GETNGBL R2 K20 - 0x8C080561, // 0023 GETMET R2 R2 K97 - 0x5C100000, // 0024 MOVE R4 R0 - 0x7C080400, // 0025 CALL R2 2 - 0x9002C002, // 0026 SETMBR R0 K96 R2 - 0x8C080162, // 0027 GETMET R2 R0 K98 - 0x7C080200, // 0028 CALL R2 1 - 0xB80A2800, // 0029 GETNGBL R2 K20 - 0x8C080563, // 002A GETMET R2 R2 K99 - 0x5C100000, // 002B MOVE R4 R0 - 0x7C080400, // 002C CALL R2 2 - 0x90027C02, // 002D SETMBR R0 K62 R2 - 0x8808013E, // 002E GETMBR R2 R0 K62 - 0x8C080564, // 002F GETMET R2 R2 K100 - 0x7C080200, // 0030 CALL R2 1 - 0xB80A2800, // 0031 GETNGBL R2 K20 - 0x8C080565, // 0032 GETMET R2 R2 K101 - 0x5C100000, // 0033 MOVE R4 R0 - 0x7C080400, // 0034 CALL R2 2 - 0x90023002, // 0035 SETMBR R0 K24 R2 - 0xB80A2800, // 0036 GETNGBL R2 K20 - 0x8C080567, // 0037 GETMET R2 R2 K103 - 0x5C100000, // 0038 MOVE R4 R0 - 0x7C080400, // 0039 CALL R2 2 - 0x9002CC02, // 003A SETMBR R0 K102 R2 - 0x8C080169, // 003B GETMET R2 R0 K105 - 0x7C080200, // 003C CALL R2 1 - 0x9002D002, // 003D SETMBR R0 K104 R2 - 0xB80A2800, // 003E GETNGBL R2 K20 - 0x8C08055A, // 003F GETMET R2 R2 K90 - 0x5C100000, // 0040 MOVE R4 R0 - 0x7C080400, // 0041 CALL R2 2 - 0x9002D402, // 0042 SETMBR R0 K106 R2 - 0x88080160, // 0043 GETMBR R2 R0 K96 - 0x8C08056B, // 0044 GETMET R2 R2 K107 - 0x7C080200, // 0045 CALL R2 1 - 0xB80A2000, // 0046 GETNGBL R2 K16 - 0x8C08056C, // 0047 GETMET R2 R2 K108 - 0x5C100000, // 0048 MOVE R4 R0 - 0x7C080400, // 0049 CALL R2 2 - 0x8C08016D, // 004A GETMET R2 R0 K109 - 0x7C080200, // 004B CALL R2 1 - 0x80000000, // 004C RET 0 + 0x90024802, // 0021 SETMBR R0 K36 R2 + 0x50080000, // 0022 LDBOOL R2 0 0 + 0x90024E02, // 0023 SETMBR R0 K39 R2 + 0xB80A2800, // 0024 GETNGBL R2 K20 + 0x8C080562, // 0025 GETMET R2 R2 K98 + 0x5C100000, // 0026 MOVE R4 R0 + 0x7C080400, // 0027 CALL R2 2 + 0x9002C202, // 0028 SETMBR R0 K97 R2 + 0x8C080163, // 0029 GETMET R2 R0 K99 + 0x7C080200, // 002A CALL R2 1 + 0xB80A2800, // 002B GETNGBL R2 K20 + 0x8C080564, // 002C GETMET R2 R2 K100 + 0x5C100000, // 002D MOVE R4 R0 + 0x7C080400, // 002E CALL R2 2 + 0x90027C02, // 002F SETMBR R0 K62 R2 + 0x8808013E, // 0030 GETMBR R2 R0 K62 + 0x8C080565, // 0031 GETMET R2 R2 K101 + 0x7C080200, // 0032 CALL R2 1 + 0xB80A2800, // 0033 GETNGBL R2 K20 + 0x8C080566, // 0034 GETMET R2 R2 K102 + 0x5C100000, // 0035 MOVE R4 R0 + 0x7C080400, // 0036 CALL R2 2 + 0x90023002, // 0037 SETMBR R0 K24 R2 + 0xB80A2800, // 0038 GETNGBL R2 K20 + 0x8C080568, // 0039 GETMET R2 R2 K104 + 0x5C100000, // 003A MOVE R4 R0 + 0x7C080400, // 003B CALL R2 2 + 0x9002CE02, // 003C SETMBR R0 K103 R2 + 0x8C08016A, // 003D GETMET R2 R0 K106 + 0x7C080200, // 003E CALL R2 1 + 0x9002D202, // 003F SETMBR R0 K105 R2 + 0xB80A2800, // 0040 GETNGBL R2 K20 + 0x8C08055B, // 0041 GETMET R2 R2 K91 + 0x5C100000, // 0042 MOVE R4 R0 + 0x50140200, // 0043 LDBOOL R5 1 0 + 0x7C080600, // 0044 CALL R2 3 + 0x9002B402, // 0045 SETMBR R0 K90 R2 + 0x88080161, // 0046 GETMBR R2 R0 K97 + 0x8C08056B, // 0047 GETMET R2 R2 K107 + 0x7C080200, // 0048 CALL R2 1 + 0xB80A2000, // 0049 GETNGBL R2 K16 + 0x8C08056C, // 004A GETMET R2 R2 K108 + 0x5C100000, // 004B MOVE R4 R0 + 0x7C080400, // 004C CALL R2 2 + 0x8C08016D, // 004D GETMET R2 R0 K109 + 0x7C080200, // 004E CALL R2 1 + 0x80000000, // 004F RET 0 }) ) ); @@ -1384,7 +1387,7 @@ be_local_closure(class_Matter_Device_check_network, /* name */ be_str_weak(check_network), &be_const_str_solidified, ( &(const binstruction[16]) { /* code */ - 0x8804015D, // 0000 GETMBR R1 R0 K93 + 0x8804015E, // 0000 GETMBR R1 R0 K94 0x78060000, // 0001 JMPF R1 #0003 0x80000200, // 0002 RET 0 0xB8062000, // 0003 GETNGBL R1 K16 @@ -1574,9 +1577,9 @@ be_local_closure(class_Matter_Device_every_50ms, /* name */ ( &(const binstruction[ 9]) { /* code */ 0x8C040185, // 0000 GETMET R1 R0 K133 0x7C040200, // 0001 CALL R1 1 - 0x8804015E, // 0002 GETMBR R1 R0 K94 + 0x8804015F, // 0002 GETMBR R1 R0 K95 0x00040308, // 0003 ADD R1 R1 K8 - 0x9002BC01, // 0004 SETMBR R0 K94 R1 + 0x9002BE01, // 0004 SETMBR R0 K95 R1 0x88040118, // 0005 GETMBR R1 R0 K24 0x8C040386, // 0006 GETMET R1 R1 K134 0x7C040200, // 0007 CALL R1 1 @@ -1610,10 +1613,10 @@ be_local_closure(class_Matter_Device_every_second, /* name */ 0x88040118, // 0003 GETMBR R1 R0 K24 0x8C040387, // 0004 GETMET R1 R1 K135 0x7C040200, // 0005 CALL R1 1 - 0x88040166, // 0006 GETMBR R1 R0 K102 + 0x88040167, // 0006 GETMBR R1 R0 K103 0x8C040387, // 0007 GETMET R1 R1 K135 0x7C040200, // 0008 CALL R1 1 - 0x88040160, // 0009 GETMBR R1 R0 K96 + 0x88040161, // 0009 GETMBR R1 R0 K97 0x8C040387, // 000A GETMET R1 R1 K135 0x7C040200, // 000B CALL R1 1 0x80000000, // 000C RET 0 @@ -2069,7 +2072,7 @@ be_local_closure(class_Matter_Device_remove_fabric, /* name */ 0x8C08059F, // 0012 GETMET R2 R2 K159 0x5C100200, // 0013 MOVE R4 R1 0x7C080400, // 0014 CALL R2 2 - 0x88080160, // 0015 GETMBR R2 R0 K96 + 0x88080161, // 0015 GETMBR R2 R0 K97 0x8C0805A0, // 0016 GETMET R2 R2 K160 0x5C100200, // 0017 MOVE R4 R1 0x7C080400, // 0018 CALL R2 2 @@ -2197,7 +2200,7 @@ be_local_closure(class_Matter_Device_reset_param, /* name */ ( &(const binstruction[ 7]) { /* code */ 0x50040000, // 0000 LDBOOL R1 0 0 0x90025601, // 0001 SETMBR R0 K43 R1 - 0x8804015F, // 0002 GETMBR R1 R0 K95 + 0x88040160, // 0002 GETMBR R1 R0 K96 0x90025001, // 0003 SETMBR R0 K40 R1 0x8C040140, // 0004 GETMET R1 R0 K64 0x7C040200, // 0005 CALL R1 1 @@ -2544,7 +2547,7 @@ be_local_closure(class_Matter_Device_load_param, /* name */ 0x4C100000, // 007C LDNIL R4 0x1C0C0604, // 007D EQ R3 R3 R4 0x780E0004, // 007E JMPF R3 #0084 - 0x880C0160, // 007F GETMBR R3 R0 K96 + 0x880C0161, // 007F GETMBR R3 R0 K97 0x8C0C07BE, // 0080 GETMET R3 R3 K190 0x7C0C0200, // 0081 CALL R3 1 0x90024603, // 0082 SETMBR R0 K35 R3 @@ -3052,10 +3055,10 @@ be_local_closure(class_Matter_Device_save_before_restart, /* name */ be_str_weak(save_before_restart), &be_const_str_solidified, ( &(const binstruction[ 7]) { /* code */ - 0x88040160, // 0000 GETMBR R1 R0 K96 + 0x88040161, // 0000 GETMBR R1 R0 K97 0x8C0403CE, // 0001 GETMET R1 R1 K206 0x7C040200, // 0002 CALL R1 1 - 0x88040160, // 0003 GETMBR R1 R0 K96 + 0x88040161, // 0003 GETMBR R1 R0 K97 0x8C0403CF, // 0004 GETMET R1 R1 K207 0x7C040200, // 0005 CALL R1 1 0x80000000, // 0006 RET 0 @@ -3086,11 +3089,11 @@ be_local_closure(class_Matter_Device_MtrJoin, /* name */ 0x5C180600, // 0001 MOVE R6 R3 0x7C140200, // 0002 CALL R5 1 0x78160003, // 0003 JMPF R5 #0008 - 0x88180160, // 0004 GETMBR R6 R0 K96 + 0x88180161, // 0004 GETMBR R6 R0 K97 0x8C180DD0, // 0005 GETMET R6 R6 K208 0x7C180200, // 0006 CALL R6 1 0x70020002, // 0007 JMP #000B - 0x88180160, // 0008 GETMBR R6 R0 K96 + 0x88180161, // 0008 GETMBR R6 R0 K97 0x8C180DCE, // 0009 GETMET R6 R6 K206 0x7C180200, // 000A CALL R6 1 0xB81A2000, // 000B GETNGBL R6 K16 @@ -3236,9 +3239,9 @@ be_local_closure(class_Matter_Device_create_zb_mapper, /* name */ be_str_weak(create_zb_mapper), &be_const_str_solidified, ( &(const binstruction[ 8]) { /* code */ - 0x88080168, // 0000 GETMBR R2 R0 K104 + 0x88080169, // 0000 GETMBR R2 R0 K105 0x780A0004, // 0001 JMPF R2 #0007 - 0x88080168, // 0002 GETMBR R2 R0 K104 + 0x88080169, // 0002 GETMBR R2 R0 K105 0x8C0805D3, // 0003 GETMET R2 R2 K211 0x5C100200, // 0004 MOVE R4 R1 0x7C080400, // 0005 CALL R2 2 @@ -3267,7 +3270,7 @@ be_local_closure(class_Matter_Device_start, /* name */ be_str_weak(start), &be_const_str_solidified, ( &(const binstruction[14]) { /* code */ - 0x8804015D, // 0000 GETMBR R1 R0 K93 + 0x8804015E, // 0000 GETMBR R1 R0 K94 0x78060000, // 0001 JMPF R1 #0003 0x80000200, // 0002 RET 0 0x8C0401D4, // 0003 GETMET R1 R0 K212 @@ -3275,11 +3278,11 @@ be_local_closure(class_Matter_Device_start, /* name */ 0x8C0401D5, // 0005 GETMET R1 R0 K213 0x880C01D6, // 0006 GETMBR R3 R0 K214 0x7C040400, // 0007 CALL R1 2 - 0x88040160, // 0008 GETMBR R1 R0 K96 + 0x88040161, // 0008 GETMBR R1 R0 K97 0x8C0403D7, // 0009 GETMET R1 R1 K215 0x7C040200, // 000A CALL R1 1 0x50040200, // 000B LDBOOL R1 1 0 - 0x9002BA01, // 000C SETMBR R0 K93 R1 + 0x9002BC01, // 000C SETMBR R0 K94 R1 0x80000000, // 000D RET 0 }) )